{"type":"advanced","internalDocumentIDStore":{"internalIdToId":["/docs","/docs-0","/docs-1","/docs-2","/docs-3","/docs-4","/docs-5","/docs-6","/docs/api/artifacts","/docs/api/artifacts-0","/docs/api/artifacts-1","/docs/api/artifacts-2","/docs/api/artifacts-3","/docs/api/artifacts-4","/docs/api/artifacts-5","/docs/api/artifacts-6","/docs/api/artifacts-7","/docs/api/artifacts-8","/docs/api/artifacts-9","/docs/api/artifacts-10","/docs/api/artifacts-11","/docs/api/artifacts-12","/docs/api/artifacts-13","/docs/api/artifacts-14","/docs/api/artifacts-15","/docs/api/artifacts-16","/docs/api/artifacts-17","/docs/api/artifacts-18","/docs/api/artifacts-19","/docs/api/artifacts-20","/docs/api/artifacts-21","/docs/api/artifacts-22","/docs/api/artifacts-23","/docs/api/artifacts-24","/docs/api/artifacts-25","/docs/api/artifacts-26","/docs/api/artifacts-27","/docs/api/artifacts-28","/docs/api/artifacts-29","/docs/api/artifacts-30","/docs/api/artifacts-31","/docs/api/artifacts-32","/docs/api/artifacts-33","/docs/api/artifacts-34","/docs/api/artifacts-35","/docs/api/artifacts-36","/docs/api/artifacts-37","/docs/api/artifacts-38","/docs/api/artifacts-39","/docs/api/artifacts-40","/docs/api/artifacts-41","/docs/api/artifacts-42","/docs/api/artifacts-43","/docs/api/artifacts-44","/docs/api/artifacts-45","/docs/api/artifacts-46","/docs/api/artifacts-47","/docs/api/artifacts-48","/docs/api/artifacts-49","/docs/api/artifacts-50","/docs/api/artifacts-51","/docs/api/artifacts-52","/docs/api/artifacts-53","/docs/api/artifacts-54","/docs/api/artifacts-55","/docs/api/artifacts-56","/docs/api/artifacts-57","/docs/api/artifacts-58","/docs/api/artifacts-59","/docs/api/artifacts-60","/docs/api/artifacts-61","/docs/api/artifacts-62","/docs/api/artifacts-63","/docs/api/artifacts-64","/docs/api/artifacts-65","/docs/api/artifacts-66","/docs/api/artifacts-67","/docs/api/artifacts-68","/docs/api/artifacts-69","/docs/api/artifacts-70","/docs/api/artifacts-71","/docs/api/artifacts-72","/docs/api/artifacts-73","/docs/api/artifacts-74","/docs/api/artifacts-75","/docs/api/artifacts-76","/docs/api/artifacts-77","/docs/api/artifacts-78","/docs/api/artifacts-79","/docs/api/artifacts-80","/docs/api/artifacts-81","/docs/api/browse","/docs/api/browse-0","/docs/api/browse-1","/docs/api/browse-2","/docs/api/browse-3","/docs/api/browse-4","/docs/api/browse-5","/docs/api/browse-6","/docs/api/browse-7","/docs/api/browse-8","/docs/api/browse-9","/docs/api/browse-10","/docs/api/browse-11","/docs/api/browse-12","/docs/api/browse-13","/docs/api/browse-14","/docs/api/browse-15","/docs/api/browse-16","/docs/api/browse-17","/docs/api/browse-18","/docs/api/browse-19","/docs/api/browse-20","/docs/api/browse-21","/docs/api/browse-22","/docs/api/browse-23","/docs/api/browse-24","/docs/api/browse-25","/docs/api/browse-26","/docs/api/browse-27","/docs/api/browse-28","/docs/api/browse-29","/docs/api/browse-30","/docs/api/browse-31","/docs/api/browse-32","/docs/api/browse-33","/docs/api/browse-34","/docs/api/browse-35","/docs/api/browse-36","/docs/api/browse-37","/docs/api/browse-38","/docs/api/browse-39","/docs/api/browse-40","/docs/api/browse-41","/docs/api/browse-42","/docs/api/browse-43","/docs/api/browse-44","/docs/api/browse-45","/docs/api/browse-46","/docs/api/browse-47","/docs/api/browse-48","/docs/api/browse-49","/docs/api/browse-50","/docs/api/browse-51","/docs/api/browse-52","/docs/api/browse-53","/docs/api/browse-54","/docs/api/browse-55","/docs/api/browse-56","/docs/api/browse-57","/docs/api/browse-58","/docs/api/browse-59","/docs/api/browse-60","/docs/api/browse-61","/docs/api/browse-62","/docs/api/browse-63","/docs/api/browse-64","/docs/api/browse-65","/docs/api/browse-66","/docs/api/browse-67","/docs/api/browse-68","/docs/api/browse-69","/docs/api/browse-70","/docs/api/browse-71","/docs/api/browse-72","/docs/api/browse-73","/docs/api/browse-74","/docs/api/browse-75","/docs/api/browse-76","/docs/api/browse-77","/docs/api/browse-78","/docs/api/browse-79","/docs/api/browse-80","/docs/api/browse-81","/docs/api/browse-82","/docs/api/browse-83","/docs/api/browse-84","/docs/api/browse-85","/docs/api/browse-86","/docs/api/browse-87","/docs/api/browse-88","/docs/api/browse-89","/docs/api/browse-90","/docs/api/browse-91","/docs/api/browse-92","/docs/api/browse-93","/docs/api/browse-94","/docs/api/browse-95","/docs/api/browse-96","/docs/api/browse-97","/docs/api/browse-98","/docs/api/browse-99","/docs/api/browse-100","/docs/api/browse-101","/docs/api/browse-102","/docs/api/browse-103","/docs/api/chat","/docs/api/chat-0","/docs/api/chat-1","/docs/api/chat-2","/docs/api/chat-3","/docs/api/chat-4","/docs/api/chat-5","/docs/api/chat-6","/docs/api/chat-7","/docs/api/chat-8","/docs/api/chat-9","/docs/api/chat-10","/docs/api/chat-11","/docs/api/chat-12","/docs/api/chat-13","/docs/api/chat-14","/docs/api/chat-15","/docs/api/chat-16","/docs/api/chat-17","/docs/api/chat-18","/docs/api/chat-19","/docs/api/chat-20","/docs/api/chat-21","/docs/api/chat-22","/docs/api/chat-23","/docs/api/chat-24","/docs/api/chat-25","/docs/api/chat-26","/docs/api/chat-27","/docs/api/chat-28","/docs/api/chat-29","/docs/api/chat-30","/docs/api/chat-31","/docs/api/chat-32","/docs/api/chat-33","/docs/api/chat-34","/docs/api/chat-35","/docs/api/chat-36","/docs/api/chat-37","/docs/api/chat-38","/docs/api/chat-39","/docs/api/chat-40","/docs/api/chat-41","/docs/api/chat-42","/docs/api/chat-43","/docs/api/chat-44","/docs/api/chat-45","/docs/api/chat-46","/docs/api/chat-47","/docs/api/chat-48","/docs/api/chat-49","/docs/api/chat-50","/docs/api/chat-51","/docs/api/chat-52","/docs/api/chat-53","/docs/api/chat-54","/docs/api/chat-55","/docs/api/chat-56","/docs/api/chat-57","/docs/api/chat-58","/docs/api/chat-59","/docs/api/chat-60","/docs/api","/docs/api-0","/docs/api-1","/docs/api-2","/docs/api-3","/docs/api-4","/docs/api-5","/docs/api-6","/docs/api-7","/docs/api-8","/docs/api-9","/docs/api-10","/docs/api-11","/docs/api-12","/docs/api-13","/docs/api-14","/docs/api-15","/docs/api-16","/docs/api-17","/docs/api-18","/docs/api-19","/docs/api-20","/docs/api-21","/docs/api-22","/docs/api-23","/docs/api-24","/docs/api-25","/docs/api-26","/docs/api-27","/docs/api-28","/docs/api-29","/docs/api-30","/docs/api-31","/docs/api-32","/docs/api-33","/docs/api-34","/docs/api-35","/docs/api-36","/docs/api-37","/docs/api-38","/docs/api-39","/docs/api-40","/docs/api-41","/docs/api-42","/docs/api-43","/docs/api-44","/docs/api-45","/docs/api-46","/docs/api-47","/docs/api-48","/docs/api-49","/docs/api-50","/docs/api-51","/docs/api-52","/docs/api-53","/docs/api-54","/docs/api-55","/docs/api-56","/docs/api-57","/docs/api-58","/docs/api-59","/docs/api-60","/docs/api-61","/docs/api-62","/docs/api-63","/docs/api-64","/docs/api-65","/docs/api-66","/docs/api-67","/docs/api-68","/docs/api-69","/docs/api-70","/docs/api-71","/docs/api-72","/docs/api-73","/docs/api-74","/docs/api-75","/docs/api-76","/docs/api-77","/docs/api-78","/docs/api-79","/docs/api-80","/docs/api-81","/docs/api/pages","/docs/api/pages-0","/docs/api/pages-1","/docs/api/pages-2","/docs/api/pages-3","/docs/api/pages-4","/docs/api/pages-5","/docs/api/pages-6","/docs/api/pages-7","/docs/api/pages-8","/docs/api/pages-9","/docs/api/pages-10","/docs/api/pages-11","/docs/api/pages-12","/docs/api/pages-13","/docs/api/pages-14","/docs/api/pages-15","/docs/api/pages-16","/docs/api/pages-17","/docs/api/pages-18","/docs/api/pages-19","/docs/api/pages-20","/docs/api/pages-21","/docs/api/pages-22","/docs/api/pages-23","/docs/api/pages-24","/docs/api/pages-25","/docs/api/pages-26","/docs/api/pages-27","/docs/api/pages-28","/docs/api/pages-29","/docs/api/pages-30","/docs/api/pages-31","/docs/api/pages-32","/docs/api/pages-33","/docs/api/pages-34","/docs/api/pages-35","/docs/api/pages-36","/docs/api/pages-37","/docs/api/pages-38","/docs/api/pages-39","/docs/api/pages-40","/docs/api/pages-41","/docs/api/pages-42","/docs/api/pages-43","/docs/api/pages-44","/docs/api/pages-45","/docs/api/pages-46","/docs/api/pages-47","/docs/api/search","/docs/api/search-0","/docs/api/search-1","/docs/api/search-2","/docs/api/search-3","/docs/api/search-4","/docs/api/search-5","/docs/api/search-6","/docs/api/search-7","/docs/api/search-8","/docs/api/search-9","/docs/api/search-10","/docs/api/search-11","/docs/api/search-12","/docs/api/search-13","/docs/api/search-14","/docs/api/search-15","/docs/api/search-16","/docs/api/search-17","/docs/api/search-18","/docs/api/search-19","/docs/api/search-20","/docs/api/search-21","/docs/api/search-22","/docs/api/search-23","/docs/api/search-24","/docs/api/search-25","/docs/api/search-26","/docs/api/search-27","/docs/api/search-28","/docs/api/search-29","/docs/api/search-30","/docs/api/search-31","/docs/api/search-32","/docs/api/search-33","/docs/api/search-34","/docs/api/search-35","/docs/api/search-36","/docs/api/search-37","/docs/api/search-38","/docs/api/search-39","/docs/api/search-40","/docs/api/search-41","/docs/api/search-42","/docs/api/search-43","/docs/api/search-44","/docs/api/search-45","/docs/api/search-46","/docs/api/search-47","/docs/api/search-48","/docs/api/search-49","/docs/api/search-50","/docs/api/search-51","/docs/api/search-52","/docs/api/search-53","/docs/api/search-54","/docs/api/search-55","/docs/api/search-56","/docs/api/search-57","/docs/api/search-58","/docs/api/search-59","/docs/api/search-60","/docs/api/search-61","/docs/api/search-62","/docs/api/search-63","/docs/api/search-64","/docs/api/search-65","/docs/api/search-66","/docs/api/search-67","/docs/api/search-68","/docs/api/search-69","/docs/api/search-70","/docs/api/search-71","/docs/api/search-72","/docs/api/search-73","/docs/api/search-74","/docs/api/search-75","/docs/api/search-76","/docs/api/search-77","/docs/api/search-78","/docs/api/search-79","/docs/api/search-80","/docs/api/search-81","/docs/api/search-82","/docs/api/search-83","/docs/api/search-84","/docs/api/search-85","/docs/api/search-86","/docs/api/search-87","/docs/api/search-88","/docs/api/search-89","/docs/api/search-90","/docs/api/search-91","/docs/api/search-92","/docs/api/search-93","/docs/api/search-94","/docs/api/search-95","/docs/api/search-96","/docs/api/search-97","/docs/api/search-98","/docs/api/search-99","/docs/api/search-100","/docs/api/search-101","/docs/api/search-102","/docs/api/search-103","/docs/api/search-104","/docs/api/search-105","/docs/api/search-106","/docs/api/search-107","/docs/api/search-108","/docs/api/search-109","/docs/api/search-110","/docs/architecture/chat-pipeline","/docs/architecture/chat-pipeline-0","/docs/architecture/chat-pipeline-1","/docs/architecture/chat-pipeline-2","/docs/architecture/chat-pipeline-3","/docs/architecture/chat-pipeline-4","/docs/architecture/chat-pipeline-5","/docs/architecture/chat-pipeline-6","/docs/architecture/chat-pipeline-7","/docs/architecture/chat-pipeline-8","/docs/architecture/chat-pipeline-9","/docs/architecture/chat-pipeline-10","/docs/architecture/chat-pipeline-11","/docs/architecture/chat-pipeline-12","/docs/architecture/chat-pipeline-13","/docs/architecture/chat-pipeline-14","/docs/architecture/chat-pipeline-15","/docs/architecture/chat-pipeline-16","/docs/architecture/chat-pipeline-17","/docs/architecture/chat-pipeline-18","/docs/architecture/chat-pipeline-19","/docs/architecture/chat-pipeline-20","/docs/architecture/chat-pipeline-21","/docs/architecture/chat-pipeline-22","/docs/architecture/chat-pipeline-23","/docs/architecture/chat-pipeline-24","/docs/architecture/chat-pipeline-25","/docs/architecture/chat-pipeline-26","/docs/architecture/chat-pipeline-27","/docs/architecture/chat-pipeline-28","/docs/architecture/chat-pipeline-29","/docs/architecture/chat-pipeline-30","/docs/architecture/chat-pipeline-31","/docs/architecture/chat-pipeline-32","/docs/architecture/chat-pipeline-33","/docs/architecture/chat-pipeline-34","/docs/architecture/chat-pipeline-35","/docs/architecture/chat-pipeline-36","/docs/architecture/chat-pipeline-37","/docs/architecture/chat-pipeline-38","/docs/architecture/chat-pipeline-39","/docs/architecture/chat-pipeline-40","/docs/architecture/chat-pipeline-41","/docs/architecture/chat-pipeline-42","/docs/architecture/chat-pipeline-43","/docs/architecture/chat-pipeline-44","/docs/architecture/chat-pipeline-45","/docs/architecture/chat-pipeline-46","/docs/architecture/chat-pipeline-47","/docs/architecture/chat-pipeline-48","/docs/architecture/chat-pipeline-49","/docs/architecture/chat-pipeline-50","/docs/architecture/chat-pipeline-51","/docs/architecture/chat-pipeline-52","/docs/architecture/chat-pipeline-53","/docs/architecture/chat-pipeline-54","/docs/architecture/chat-pipeline-55","/docs/architecture/chat-pipeline-56","/docs/architecture/chat-pipeline-57","/docs/architecture/chat-pipeline-58","/docs/architecture/chat-pipeline-59","/docs/architecture/chat-pipeline-60","/docs/architecture/chat-pipeline-61","/docs/architecture/chat-pipeline-62","/docs/architecture/chat-pipeline-63","/docs/architecture/chat-pipeline-64","/docs/architecture/chat-pipeline-65","/docs/architecture/chat-pipeline-66","/docs/architecture/chat-pipeline-67","/docs/architecture/chat-pipeline-68","/docs/architecture/chat-pipeline-69","/docs/architecture/chat-pipeline-70","/docs/architecture/chat-pipeline-71","/docs/architecture/chat-pipeline-72","/docs/architecture/chat-pipeline-73","/docs/architecture/chat-pipeline-74","/docs/architecture/chat-pipeline-75","/docs/architecture/chat-pipeline-76","/docs/architecture/chat-pipeline-77","/docs/architecture/chat-pipeline-78","/docs/architecture/chat-pipeline-79","/docs/architecture/chat-pipeline-80","/docs/architecture/chat-pipeline-81","/docs/architecture/chat-pipeline-82","/docs/architecture/chat-pipeline-83","/docs/architecture/chat-pipeline-84","/docs/architecture/chat-pipeline-85","/docs/architecture/chat-pipeline-86","/docs/architecture/chat-pipeline-87","/docs/architecture/chat-pipeline-88","/docs/architecture/chat-pipeline-89","/docs/architecture/chat-pipeline-90","/docs/architecture/chat-pipeline-91","/docs/architecture/chat-pipeline-92","/docs/architecture/chat-pipeline-93","/docs/architecture/chat-pipeline-94","/docs/architecture/chat-pipeline-95","/docs/architecture/chat-pipeline-96","/docs/architecture/chat-pipeline-97","/docs/architecture/chat-pipeline-98","/docs/architecture/chat-pipeline-99","/docs/architecture/chat-pipeline-100","/docs/architecture/chat-pipeline-101","/docs/architecture/chat-pipeline-102","/docs/architecture/chat-pipeline-103","/docs/architecture/chat-pipeline-104","/docs/architecture/chat-pipeline-105","/docs/architecture/chat-pipeline-106","/docs/architecture/chat-pipeline-107","/docs/architecture/chat-pipeline-108","/docs/architecture/chat-pipeline-109","/docs/architecture/chat-pipeline-110","/docs/architecture/chat-pipeline-111","/docs/architecture/chat-pipeline-112","/docs/architecture/chat-pipeline-113","/docs/architecture/chat-pipeline-114","/docs/architecture/chat-pipeline-115","/docs/architecture/chat-pipeline-116","/docs/architecture/chat-pipeline-117","/docs/architecture/chat-pipeline-118","/docs/architecture/chat-pipeline-119","/docs/architecture/chat-pipeline-120","/docs/architecture/chat-pipeline-121","/docs/architecture/chat-pipeline-122","/docs/architecture/chat-pipeline-123","/docs/architecture/chat-pipeline-124","/docs/architecture/chat-pipeline-125","/docs/architecture/event-sourcing","/docs/architecture/event-sourcing-0","/docs/architecture/event-sourcing-1","/docs/architecture/event-sourcing-2","/docs/architecture/event-sourcing-3","/docs/architecture/event-sourcing-4","/docs/architecture/event-sourcing-5","/docs/architecture/event-sourcing-6","/docs/architecture/event-sourcing-7","/docs/architecture/event-sourcing-8","/docs/architecture/event-sourcing-9","/docs/architecture/event-sourcing-10","/docs/architecture/event-sourcing-11","/docs/architecture/event-sourcing-12","/docs/architecture/event-sourcing-13","/docs/architecture/event-sourcing-14","/docs/architecture/event-sourcing-15","/docs/architecture/event-sourcing-16","/docs/architecture/event-sourcing-17","/docs/architecture/event-sourcing-18","/docs/architecture/event-sourcing-19","/docs/architecture/event-sourcing-20","/docs/architecture/event-sourcing-21","/docs/architecture/event-sourcing-22","/docs/architecture/event-sourcing-23","/docs/architecture/event-sourcing-24","/docs/architecture/event-sourcing-25","/docs/architecture/event-sourcing-26","/docs/architecture/event-sourcing-27","/docs/architecture/event-sourcing-28","/docs/architecture/event-sourcing-29","/docs/architecture/event-sourcing-30","/docs/architecture/event-sourcing-31","/docs/architecture/event-sourcing-32","/docs/architecture/event-sourcing-33","/docs/architecture/event-sourcing-34","/docs/architecture/event-sourcing-35","/docs/architecture/event-sourcing-36","/docs/architecture/event-sourcing-37","/docs/architecture/event-sourcing-38","/docs/architecture/event-sourcing-39","/docs/architecture/event-sourcing-40","/docs/architecture/event-sourcing-41","/docs/architecture/event-sourcing-42","/docs/architecture/event-sourcing-43","/docs/architecture/event-sourcing-44","/docs/architecture/event-sourcing-45","/docs/architecture/event-sourcing-46","/docs/architecture/event-sourcing-47","/docs/architecture/event-sourcing-48","/docs/architecture/event-sourcing-49","/docs/architecture/event-sourcing-50","/docs/architecture/event-sourcing-51","/docs/architecture/event-sourcing-52","/docs/architecture/event-sourcing-53","/docs/architecture/event-sourcing-54","/docs/architecture/event-sourcing-55","/docs/architecture/event-sourcing-56","/docs/architecture/event-sourcing-57","/docs/architecture/event-sourcing-58","/docs/architecture/event-sourcing-59","/docs/architecture/event-sourcing-60","/docs/architecture/event-sourcing-61","/docs/architecture/event-sourcing-62","/docs/architecture/event-sourcing-63","/docs/architecture/event-sourcing-64","/docs/architecture/event-sourcing-65","/docs/architecture/event-sourcing-66","/docs/architecture/event-sourcing-67","/docs/architecture/event-sourcing-68","/docs/architecture/event-sourcing-69","/docs/architecture/event-sourcing-70","/docs/architecture/event-sourcing-71","/docs/architecture/event-sourcing-72","/docs/architecture/event-sourcing-73","/docs/architecture/event-sourcing-74","/docs/architecture/event-sourcing-75","/docs/architecture/event-sourcing-76","/docs/architecture/event-sourcing-77","/docs/architecture/extraction-pipeline","/docs/architecture/extraction-pipeline-0","/docs/architecture/extraction-pipeline-1","/docs/architecture/extraction-pipeline-2","/docs/architecture/extraction-pipeline-3","/docs/architecture/extraction-pipeline-4","/docs/architecture/extraction-pipeline-5","/docs/architecture/extraction-pipeline-6","/docs/architecture/extraction-pipeline-7","/docs/architecture/extraction-pipeline-8","/docs/architecture/extraction-pipeline-9","/docs/architecture/extraction-pipeline-10","/docs/architecture/extraction-pipeline-11","/docs/architecture/extraction-pipeline-12","/docs/architecture/extraction-pipeline-13","/docs/architecture/extraction-pipeline-14","/docs/architecture/extraction-pipeline-15","/docs/architecture/extraction-pipeline-16","/docs/architecture/extraction-pipeline-17","/docs/architecture/extraction-pipeline-18","/docs/architecture/extraction-pipeline-19","/docs/architecture/extraction-pipeline-20","/docs/architecture/extraction-pipeline-21","/docs/architecture/extraction-pipeline-22","/docs/architecture/extraction-pipeline-23","/docs/architecture/extraction-pipeline-24","/docs/architecture/extraction-pipeline-25","/docs/architecture/extraction-pipeline-26","/docs/architecture/extraction-pipeline-27","/docs/architecture/extraction-pipeline-28","/docs/architecture/extraction-pipeline-29","/docs/architecture/extraction-pipeline-30","/docs/architecture/extraction-pipeline-31","/docs/architecture/extraction-pipeline-32","/docs/architecture/extraction-pipeline-33","/docs/architecture/extraction-pipeline-34","/docs/architecture/extraction-pipeline-35","/docs/architecture/extraction-pipeline-36","/docs/architecture/extraction-pipeline-37","/docs/architecture/extraction-pipeline-38","/docs/architecture/extraction-pipeline-39","/docs/architecture/extraction-pipeline-40","/docs/architecture/extraction-pipeline-41","/docs/architecture/extraction-pipeline-42","/docs/architecture/extraction-pipeline-43","/docs/architecture/extraction-pipeline-44","/docs/architecture/extraction-pipeline-45","/docs/architecture/extraction-pipeline-46","/docs/architecture/extraction-pipeline-47","/docs/architecture/extraction-pipeline-48","/docs/architecture/extraction-pipeline-49","/docs/architecture/extraction-pipeline-50","/docs/architecture/extraction-pipeline-51","/docs/architecture/extraction-pipeline-52","/docs/architecture/extraction-pipeline-53","/docs/architecture/extraction-pipeline-54","/docs/architecture/extraction-pipeline-55","/docs/architecture/extraction-pipeline-56","/docs/architecture/extraction-pipeline-57","/docs/architecture/extraction-pipeline-58","/docs/architecture/extraction-pipeline-59","/docs/architecture/extraction-pipeline-60","/docs/architecture/extraction-pipeline-61","/docs/architecture/extraction-pipeline-62","/docs/architecture/extraction-pipeline-63","/docs/architecture/extraction-pipeline-64","/docs/architecture/extraction-pipeline-65","/docs/architecture/extraction-pipeline-66","/docs/architecture/extraction-pipeline-67","/docs/architecture/extraction-pipeline-68","/docs/architecture/extraction-pipeline-69","/docs/architecture/extraction-pipeline-70","/docs/architecture/extraction-pipeline-71","/docs/architecture/extraction-pipeline-72","/docs/architecture/extraction-pipeline-73","/docs/architecture/extraction-pipeline-74","/docs/architecture/extraction-pipeline-75","/docs/architecture/extraction-pipeline-76","/docs/architecture/extraction-pipeline-77","/docs/architecture/extraction-pipeline-78","/docs/architecture/extraction-pipeline-79","/docs/architecture/extraction-pipeline-80","/docs/architecture/extraction-pipeline-81","/docs/architecture/extraction-pipeline-82","/docs/architecture/extraction-pipeline-83","/docs/architecture/extraction-pipeline-84","/docs/architecture/extraction-pipeline-85","/docs/architecture/extraction-pipeline-86","/docs/architecture/extraction-pipeline-87","/docs/architecture/extraction-pipeline-88","/docs/architecture/extraction-pipeline-89","/docs/architecture/extraction-pipeline-90","/docs/architecture","/docs/architecture-0","/docs/architecture-1","/docs/architecture-2","/docs/architecture-3","/docs/architecture-4","/docs/architecture-5","/docs/architecture-6","/docs/architecture-7","/docs/architecture-8","/docs/architecture-9","/docs/architecture-10","/docs/architecture-11","/docs/architecture-12","/docs/architecture-13","/docs/architecture-14","/docs/architecture-15","/docs/architecture-16","/docs/architecture-17","/docs/architecture-18","/docs/architecture-19","/docs/architecture-20","/docs/architecture-21","/docs/architecture-22","/docs/architecture-23","/docs/architecture-24","/docs/architecture-25","/docs/architecture-26","/docs/architecture-27","/docs/architecture-28","/docs/architecture-29","/docs/architecture-30","/docs/architecture-31","/docs/architecture-32","/docs/architecture-33","/docs/architecture-34","/docs/architecture-35","/docs/architecture-36","/docs/architecture-37","/docs/architecture-38","/docs/architecture-39","/docs/architecture-40","/docs/architecture-41","/docs/architecture-42","/docs/architecture-43","/docs/architecture-44","/docs/architecture-45","/docs/architecture-46","/docs/architecture-47","/docs/architecture-48","/docs/architecture-49","/docs/architecture-50","/docs/architecture-51","/docs/architecture-52","/docs/architecture/plugin-system","/docs/architecture/plugin-system-0","/docs/architecture/plugin-system-1","/docs/architecture/plugin-system-2","/docs/architecture/plugin-system-3","/docs/architecture/plugin-system-4","/docs/architecture/plugin-system-5","/docs/architecture/plugin-system-6","/docs/architecture/plugin-system-7","/docs/architecture/plugin-system-8","/docs/architecture/plugin-system-9","/docs/architecture/plugin-system-10","/docs/architecture/plugin-system-11","/docs/architecture/plugin-system-12","/docs/architecture/plugin-system-13","/docs/architecture/plugin-system-14","/docs/architecture/plugin-system-15","/docs/architecture/plugin-system-16","/docs/architecture/plugin-system-17","/docs/architecture/plugin-system-18","/docs/architecture/plugin-system-19","/docs/architecture/plugin-system-20","/docs/architecture/plugin-system-21","/docs/architecture/plugin-system-22","/docs/architecture/plugin-system-23","/docs/architecture/plugin-system-24","/docs/architecture/plugin-system-25","/docs/architecture/plugin-system-26","/docs/architecture/plugin-system-27","/docs/architecture/plugin-system-28","/docs/architecture/plugin-system-29","/docs/architecture/plugin-system-30","/docs/architecture/plugin-system-31","/docs/architecture/plugin-system-32","/docs/architecture/plugin-system-33","/docs/architecture/plugin-system-34","/docs/architecture/plugin-system-35","/docs/architecture/plugin-system-36","/docs/architecture/plugin-system-37","/docs/architecture/plugin-system-38","/docs/architecture/plugin-system-39","/docs/architecture/plugin-system-40","/docs/architecture/plugin-system-41","/docs/architecture/plugin-system-42","/docs/architecture/plugin-system-43","/docs/architecture/plugin-system-44","/docs/architecture/plugin-system-45","/docs/architecture/plugin-system-46","/docs/architecture/plugin-system-47","/docs/architecture/plugin-system-48","/docs/architecture/plugin-system-49","/docs/architecture/plugin-system-50","/docs/architecture/plugin-system-51","/docs/architecture/plugin-system-52","/docs/architecture/plugin-system-53","/docs/architecture/plugin-system-54","/docs/architecture/plugin-system-55","/docs/architecture/plugin-system-56","/docs/architecture/plugin-system-57","/docs/architecture/plugin-system-58","/docs/architecture/plugin-system-59","/docs/architecture/plugin-system-60","/docs/architecture/plugin-system-61","/docs/architecture/plugin-system-62","/docs/architecture/plugin-system-63","/docs/architecture/plugin-system-64","/docs/architecture/plugin-system-65","/docs/architecture/plugin-system-66","/docs/architecture/plugin-system-67","/docs/architecture/plugin-system-68","/docs/architecture/plugin-system-69","/docs/architecture/plugin-system-70","/docs/architecture/plugin-system-71","/docs/architecture/plugin-system-72","/docs/architecture/plugin-system-73","/docs/architecture/plugin-system-74","/docs/architecture/plugin-system-75","/docs/architecture/plugin-system-76","/docs/architecture/plugin-system-77","/docs/architecture/plugin-system-78","/docs/architecture/plugin-system-79","/docs/architecture/plugin-system-80","/docs/architecture/plugin-system-81","/docs/architecture/search-pipeline","/docs/architecture/search-pipeline-0","/docs/architecture/search-pipeline-1","/docs/architecture/search-pipeline-2","/docs/architecture/search-pipeline-3","/docs/architecture/search-pipeline-4","/docs/architecture/search-pipeline-5","/docs/architecture/search-pipeline-6","/docs/architecture/search-pipeline-7","/docs/architecture/search-pipeline-8","/docs/architecture/search-pipeline-9","/docs/architecture/search-pipeline-10","/docs/architecture/search-pipeline-11","/docs/architecture/search-pipeline-12","/docs/architecture/search-pipeline-13","/docs/architecture/search-pipeline-14","/docs/architecture/search-pipeline-15","/docs/architecture/search-pipeline-16","/docs/architecture/search-pipeline-17","/docs/architecture/search-pipeline-18","/docs/architecture/search-pipeline-19","/docs/architecture/search-pipeline-20","/docs/architecture/search-pipeline-21","/docs/architecture/search-pipeline-22","/docs/architecture/search-pipeline-23","/docs/architecture/search-pipeline-24","/docs/architecture/search-pipeline-25","/docs/architecture/search-pipeline-26","/docs/architecture/search-pipeline-27","/docs/architecture/search-pipeline-28","/docs/architecture/search-pipeline-29","/docs/architecture/search-pipeline-30","/docs/architecture/search-pipeline-31","/docs/architecture/search-pipeline-32","/docs/architecture/search-pipeline-33","/docs/architecture/search-pipeline-34","/docs/architecture/search-pipeline-35","/docs/architecture/search-pipeline-36","/docs/architecture/search-pipeline-37","/docs/architecture/search-pipeline-38","/docs/architecture/search-pipeline-39","/docs/architecture/search-pipeline-40","/docs/architecture/search-pipeline-41","/docs/architecture/search-pipeline-42","/docs/architecture/search-pipeline-43","/docs/architecture/search-pipeline-44","/docs/architecture/search-pipeline-45","/docs/architecture/search-pipeline-46","/docs/architecture/search-pipeline-47","/docs/architecture/search-pipeline-48","/docs/architecture/search-pipeline-49","/docs/architecture/search-pipeline-50","/docs/architecture/search-pipeline-51","/docs/architecture/search-pipeline-52","/docs/architecture/search-pipeline-53","/docs/architecture/search-pipeline-54","/docs/architecture/search-pipeline-55","/docs/architecture/search-pipeline-56","/docs/architecture/search-pipeline-57","/docs/architecture/search-pipeline-58","/docs/architecture/search-pipeline-59","/docs/architecture/search-pipeline-60","/docs/architecture/search-pipeline-61","/docs/architecture/search-pipeline-62","/docs/architecture/search-pipeline-63","/docs/architecture/search-pipeline-64","/docs/architecture/search-pipeline-65","/docs/architecture/search-pipeline-66","/docs/architecture/search-pipeline-67","/docs/architecture/search-pipeline-68","/docs/architecture/search-pipeline-69","/docs/architecture/search-pipeline-70","/docs/architecture/search-pipeline-71","/docs/architecture/search-pipeline-72","/docs/architecture/search-pipeline-73","/docs/architecture/search-pipeline-74","/docs/architecture/search-pipeline-75","/docs/architecture/search-pipeline-76","/docs/architecture/search-pipeline-77","/docs/architecture/search-pipeline-78","/docs/architecture/search-pipeline-79","/docs/architecture/search-pipeline-80","/docs/architecture/search-pipeline-81","/docs/architecture/search-pipeline-82","/docs/architecture/search-pipeline-83","/docs/architecture/search-pipeline-84","/docs/architecture/search-pipeline-85","/docs/architecture/search-pipeline-86","/docs/architecture/search-pipeline-87","/docs/architecture/search-pipeline-88","/docs/architecture/search-pipeline-89","/docs/architecture/search-pipeline-90","/docs/architecture/search-pipeline-91","/docs/architecture/search-pipeline-92","/docs/architecture/search-pipeline-93","/docs/architecture/search-pipeline-94","/docs/architecture/search-pipeline-95","/docs/architecture/search-pipeline-96","/docs/architecture/search-pipeline-97","/docs/architecture/temporal-workflows","/docs/architecture/temporal-workflows-0","/docs/architecture/temporal-workflows-1","/docs/architecture/temporal-workflows-2","/docs/architecture/temporal-workflows-3","/docs/architecture/temporal-workflows-4","/docs/architecture/temporal-workflows-5","/docs/architecture/temporal-workflows-6","/docs/architecture/temporal-workflows-7","/docs/architecture/temporal-workflows-8","/docs/architecture/temporal-workflows-9","/docs/architecture/temporal-workflows-10","/docs/architecture/temporal-workflows-11","/docs/architecture/temporal-workflows-12","/docs/architecture/temporal-workflows-13","/docs/architecture/temporal-workflows-14","/docs/architecture/temporal-workflows-15","/docs/architecture/temporal-workflows-16","/docs/architecture/temporal-workflows-17","/docs/architecture/temporal-workflows-18","/docs/architecture/temporal-workflows-19","/docs/architecture/temporal-workflows-20","/docs/architecture/temporal-workflows-21","/docs/architecture/temporal-workflows-22","/docs/architecture/temporal-workflows-23","/docs/architecture/temporal-workflows-24","/docs/architecture/temporal-workflows-25","/docs/architecture/temporal-workflows-26","/docs/architecture/temporal-workflows-27","/docs/architecture/temporal-workflows-28","/docs/architecture/temporal-workflows-29","/docs/architecture/temporal-workflows-30","/docs/architecture/temporal-workflows-31","/docs/architecture/temporal-workflows-32","/docs/architecture/temporal-workflows-33","/docs/architecture/temporal-workflows-34","/docs/architecture/temporal-workflows-35","/docs/architecture/temporal-workflows-36","/docs/architecture/temporal-workflows-37","/docs/architecture/temporal-workflows-38","/docs/architecture/temporal-workflows-39","/docs/architecture/temporal-workflows-40","/docs/architecture/temporal-workflows-41","/docs/architecture/temporal-workflows-42","/docs/architecture/temporal-workflows-43","/docs/architecture/temporal-workflows-44","/docs/architecture/temporal-workflows-45","/docs/architecture/temporal-workflows-46","/docs/architecture/temporal-workflows-47","/docs/architecture/temporal-workflows-48","/docs/architecture/temporal-workflows-49","/docs/architecture/temporal-workflows-50","/docs/architecture/temporal-workflows-51","/docs/architecture/temporal-workflows-52","/docs/architecture/temporal-workflows-53","/docs/architecture/temporal-workflows-54","/docs/architecture/temporal-workflows-55","/docs/architecture/temporal-workflows-56","/docs/architecture/temporal-workflows-57","/docs/architecture/temporal-workflows-58","/docs/architecture/temporal-workflows-59","/docs/architecture/temporal-workflows-60","/docs/architecture/temporal-workflows-61","/docs/architecture/temporal-workflows-62","/docs/architecture/temporal-workflows-63","/docs/architecture/temporal-workflows-64","/docs/architecture/temporal-workflows-65","/docs/architecture/temporal-workflows-66","/docs/architecture/temporal-workflows-67","/docs/architecture/temporal-workflows-68","/docs/architecture/temporal-workflows-69","/docs/architecture/temporal-workflows-70","/docs/architecture/temporal-workflows-71","/docs/architecture/temporal-workflows-72","/docs/architecture/temporal-workflows-73","/docs/architecture/temporal-workflows-74","/docs/architecture/temporal-workflows-75","/docs/architecture/temporal-workflows-76","/docs/architecture/temporal-workflows-77","/docs/architecture/temporal-workflows-78","/docs/architecture/temporal-workflows-79","/docs/architecture/temporal-workflows-80","/docs/architecture/temporal-workflows-81","/docs/architecture/temporal-workflows-82","/docs/architecture/temporal-workflows-83","/docs/architecture/temporal-workflows-84","/docs/architecture/temporal-workflows-85","/docs/architecture/temporal-workflows-86","/docs/architecture/temporal-workflows-87","/docs/architecture/temporal-workflows-88","/docs/architecture/temporal-workflows-89","/docs/architecture/temporal-workflows-90","/docs/architecture/temporal-workflows-91","/docs/architecture/temporal-workflows-92","/docs/architecture/temporal-workflows-93","/docs/architecture/temporal-workflows-94","/docs/architecture/temporal-workflows-95","/docs/architecture/temporal-workflows-96","/docs/architecture/temporal-workflows-97","/docs/architecture/temporal-workflows-98","/docs/architecture/temporal-workflows-99","/docs/architecture/temporal-workflows-100","/docs/architecture/temporal-workflows-101","/docs/architecture/temporal-workflows-102","/docs/architecture/temporal-workflows-103","/docs/architecture/temporal-workflows-104","/docs/architecture/temporal-workflows-105","/docs/architecture/temporal-workflows-106","/docs/getting-started/configuration","/docs/getting-started/configuration-0","/docs/getting-started/configuration-1","/docs/getting-started/configuration-2","/docs/getting-started/configuration-3","/docs/getting-started/configuration-4","/docs/getting-started/configuration-5","/docs/getting-started/configuration-6","/docs/getting-started/configuration-7","/docs/getting-started/configuration-8","/docs/getting-started/configuration-9","/docs/getting-started/configuration-10","/docs/getting-started/configuration-11","/docs/getting-started/configuration-12","/docs/getting-started/configuration-13","/docs/getting-started/configuration-14","/docs/getting-started/configuration-15","/docs/getting-started/configuration-16","/docs/getting-started/configuration-17","/docs/getting-started/configuration-18","/docs/getting-started/configuration-19","/docs/getting-started/configuration-20","/docs/getting-started/configuration-21","/docs/getting-started/configuration-22","/docs/getting-started/configuration-23","/docs/getting-started/configuration-24","/docs/getting-started/configuration-25","/docs/getting-started/configuration-26","/docs/getting-started/configuration-27","/docs/getting-started/configuration-28","/docs/getting-started/configuration-29","/docs/getting-started/configuration-30","/docs/getting-started/configuration-31","/docs/getting-started/configuration-32","/docs/getting-started/configuration-33","/docs/getting-started/configuration-34","/docs/getting-started/configuration-35","/docs/getting-started/configuration-36","/docs/getting-started/configuration-37","/docs/getting-started/configuration-38","/docs/getting-started/configuration-39","/docs/getting-started/configuration-40","/docs/getting-started/configuration-41","/docs/getting-started/configuration-42","/docs/getting-started/configuration-43","/docs/getting-started/configuration-44","/docs/getting-started/configuration-45","/docs/getting-started/configuration-46","/docs/getting-started/configuration-47","/docs/getting-started/configuration-48","/docs/getting-started/configuration-49","/docs/getting-started/configuration-50","/docs/getting-started/configuration-51","/docs/getting-started/configuration-52","/docs/getting-started/configuration-53","/docs/getting-started/configuration-54","/docs/getting-started/configuration-55","/docs/getting-started/configuration-56","/docs/getting-started/configuration-57","/docs/getting-started/configuration-58","/docs/getting-started/configuration-59","/docs/getting-started/configuration-60","/docs/getting-started/configuration-61","/docs/getting-started/configuration-62","/docs/getting-started/configuration-63","/docs/getting-started/configuration-64","/docs/getting-started/configuration-65","/docs/getting-started/configuration-66","/docs/getting-started/configuration-67","/docs/getting-started/configuration-68","/docs/getting-started/configuration-69","/docs/getting-started/configuration-70","/docs/getting-started/configuration-71","/docs/getting-started/configuration-72","/docs/getting-started/configuration-73","/docs/getting-started/configuration-74","/docs/getting-started/configuration-75","/docs/getting-started/configuration-76","/docs/getting-started/configuration-77","/docs/getting-started/configuration-78","/docs/getting-started/configuration-79","/docs/getting-started/configuration-80","/docs/getting-started/configuration-81","/docs/getting-started/configuration-82","/docs/getting-started/configuration-83","/docs/getting-started/configuration-84","/docs/getting-started/configuration-85","/docs/getting-started/configuration-86","/docs/getting-started/configuration-87","/docs/getting-started/configuration-88","/docs/getting-started/configuration-89","/docs/getting-started/configuration-90","/docs/getting-started/configuration-91","/docs/getting-started/configuration-92","/docs/getting-started/configuration-93","/docs/getting-started/configuration-94","/docs/getting-started/configuration-95","/docs/getting-started/configuration-96","/docs/getting-started/configuration-97","/docs/getting-started/configuration-98","/docs/getting-started/configuration-99","/docs/getting-started/configuration-100","/docs/getting-started/configuration-101","/docs/getting-started/configuration-102","/docs/getting-started/configuration-103","/docs/getting-started/configuration-104","/docs/getting-started/configuration-105","/docs/getting-started/configuration-106","/docs/getting-started/configuration-107","/docs/getting-started/configuration-108","/docs/getting-started/configuration-109","/docs/getting-started/configuration-110","/docs/getting-started/configuration-111","/docs/getting-started/configuration-112","/docs/getting-started/configuration-113","/docs/getting-started/configuration-114","/docs/getting-started/configuration-115","/docs/getting-started/configuration-116","/docs/getting-started/configuration-117","/docs/getting-started","/docs/getting-started-0","/docs/getting-started-1","/docs/getting-started-2","/docs/getting-started-3","/docs/getting-started-4","/docs/getting-started-5","/docs/getting-started/production","/docs/getting-started/production-0","/docs/getting-started/production-1","/docs/getting-started/production-2","/docs/getting-started/production-3","/docs/getting-started/production-4","/docs/getting-started/production-5","/docs/getting-started/production-6","/docs/getting-started/production-7","/docs/getting-started/production-8","/docs/getting-started/production-9","/docs/getting-started/production-10","/docs/getting-started/production-11","/docs/getting-started/production-12","/docs/getting-started/production-13","/docs/getting-started/production-14","/docs/getting-started/production-15","/docs/getting-started/production-16","/docs/getting-started/production-17","/docs/getting-started/production-18","/docs/getting-started/production-19","/docs/getting-started/production-20","/docs/getting-started/production-21","/docs/getting-started/production-22","/docs/getting-started/production-23","/docs/getting-started/production-24","/docs/getting-started/production-25","/docs/getting-started/production-26","/docs/getting-started/production-27","/docs/getting-started/production-28","/docs/getting-started/production-29","/docs/getting-started/production-30","/docs/getting-started/production-31","/docs/getting-started/production-32","/docs/getting-started/production-33","/docs/getting-started/production-34","/docs/getting-started/production-35","/docs/getting-started/production-36","/docs/getting-started/production-37","/docs/getting-started/production-38","/docs/getting-started/production-39","/docs/getting-started/production-40","/docs/getting-started/production-41","/docs/getting-started/production-42","/docs/getting-started/production-43","/docs/getting-started/production-44","/docs/getting-started/production-45","/docs/getting-started/production-46","/docs/getting-started/production-47","/docs/getting-started/production-48","/docs/getting-started/production-49","/docs/getting-started/production-50","/docs/getting-started/production-51","/docs/getting-started/production-52","/docs/getting-started/production-53","/docs/getting-started/production-54","/docs/getting-started/production-55","/docs/getting-started/production-56","/docs/getting-started/production-57","/docs/getting-started/production-58","/docs/getting-started/production-59","/docs/getting-started/quickstart","/docs/getting-started/quickstart-0","/docs/getting-started/quickstart-1","/docs/getting-started/quickstart-2","/docs/getting-started/quickstart-3","/docs/getting-started/quickstart-4","/docs/getting-started/quickstart-5","/docs/getting-started/quickstart-6","/docs/getting-started/quickstart-7","/docs/getting-started/quickstart-8","/docs/getting-started/quickstart-9","/docs/getting-started/quickstart-10","/docs/getting-started/quickstart-11","/docs/getting-started/quickstart-12","/docs/getting-started/quickstart-13","/docs/getting-started/quickstart-14","/docs/getting-started/quickstart-15","/docs/getting-started/quickstart-16","/docs/getting-started/quickstart-17","/docs/getting-started/quickstart-18","/docs/getting-started/quickstart-19","/docs/getting-started/quickstart-20","/docs/getting-started/quickstart-21","/docs/getting-started/quickstart-22","/docs/getting-started/quickstart-23","/docs/getting-started/quickstart-24","/docs/getting-started/quickstart-25","/docs/getting-started/quickstart-26","/docs/getting-started/requirements","/docs/getting-started/requirements-0","/docs/getting-started/requirements-1","/docs/getting-started/requirements-2","/docs/getting-started/requirements-3","/docs/getting-started/requirements-4","/docs/getting-started/requirements-5","/docs/getting-started/requirements-6","/docs/getting-started/requirements-7","/docs/getting-started/requirements-8","/docs/getting-started/requirements-9","/docs/getting-started/requirements-10","/docs/getting-started/requirements-11","/docs/getting-started/requirements-12","/docs/getting-started/requirements-13","/docs/getting-started/requirements-14","/docs/getting-started/requirements-15","/docs/getting-started/requirements-16","/docs/getting-started/requirements-17","/docs/getting-started/requirements-18","/docs/getting-started/requirements-19","/docs/getting-started/requirements-20","/docs/getting-started/requirements-21","/docs/getting-started/requirements-22","/docs/getting-started/requirements-23","/docs/getting-started/requirements-24","/docs/getting-started/requirements-25","/docs/getting-started/requirements-26","/docs/getting-started/requirements-27","/docs/getting-started/requirements-28","/docs/getting-started/requirements-29","/docs/getting-started/requirements-30","/docs/getting-started/requirements-31","/docs/getting-started/requirements-32","/docs/getting-started/requirements-33","/docs/getting-started/requirements-34","/docs/getting-started/requirements-35","/docs/getting-started/requirements-36","/docs/integration/authentication","/docs/integration/authentication-0","/docs/integration/authentication-1","/docs/integration/authentication-2","/docs/integration/authentication-3","/docs/integration/authentication-4","/docs/integration/authentication-5","/docs/integration/authentication-6","/docs/integration/authentication-7","/docs/integration/authentication-8","/docs/integration/authentication-9","/docs/integration/authentication-10","/docs/integration/authentication-11","/docs/integration/authentication-12","/docs/integration/authentication-13","/docs/integration/authentication-14","/docs/integration/authentication-15","/docs/integration/authentication-16","/docs/integration/authentication-17","/docs/integration/authentication-18","/docs/integration/authentication-19","/docs/integration/authentication-20","/docs/integration/authentication-21","/docs/integration/authentication-22","/docs/integration/authentication-23","/docs/integration/authentication-24","/docs/integration/authentication-25","/docs/integration/authentication-26","/docs/integration/authentication-27","/docs/integration/authentication-28","/docs/integration/authentication-29","/docs/integration/authentication-30","/docs/integration/authentication-31","/docs/integration/authentication-32","/docs/integration/authentication-33","/docs/integration/authentication-34","/docs/integration/authentication-35","/docs/integration/authentication-36","/docs/integration/authentication-37","/docs/integration/authentication-38","/docs/integration/authentication-39","/docs/integration/authentication-40","/docs/integration/authentication-41","/docs/integration/authentication-42","/docs/integration/authentication-43","/docs/integration/authentication-44","/docs/integration/authentication-45","/docs/integration/authentication-46","/docs/integration/authentication-47","/docs/integration/authentication-48","/docs/integration/authentication-49","/docs/integration/authentication-50","/docs/integration/authentication-51","/docs/integration/authentication-52","/docs/integration/authentication-53","/docs/integration/authentication-54","/docs/integration/authentication-55","/docs/integration/authentication-56","/docs/integration/authentication-57","/docs/integration/authentication-58","/docs/integration/authentication-59","/docs/integration/authentication-60","/docs/integration/authentication-61","/docs/integration/authentication-62","/docs/integration/blob-storage","/docs/integration/blob-storage-0","/docs/integration/blob-storage-1","/docs/integration/blob-storage-2","/docs/integration/blob-storage-3","/docs/integration/blob-storage-4","/docs/integration/blob-storage-5","/docs/integration/blob-storage-6","/docs/integration/blob-storage-7","/docs/integration/blob-storage-8","/docs/integration/blob-storage-9","/docs/integration/blob-storage-10","/docs/integration/blob-storage-11","/docs/integration/blob-storage-12","/docs/integration/blob-storage-13","/docs/integration/blob-storage-14","/docs/integration/blob-storage-15","/docs/integration/blob-storage-16","/docs/integration/blob-storage-17","/docs/integration/blob-storage-18","/docs/integration/blob-storage-19","/docs/integration/blob-storage-20","/docs/integration/blob-storage-21","/docs/integration/blob-storage-22","/docs/integration/blob-storage-23","/docs/integration/blob-storage-24","/docs/integration/blob-storage-25","/docs/integration/blob-storage-26","/docs/integration/blob-storage-27","/docs/integration/blob-storage-28","/docs/integration/blob-storage-29","/docs/integration/blob-storage-30","/docs/integration/blob-storage-31","/docs/integration/blob-storage-32","/docs/integration/blob-storage-33","/docs/integration/blob-storage-34","/docs/integration/blob-storage-35","/docs/integration/blob-storage-36","/docs/integration/blob-storage-37","/docs/integration/blob-storage-38","/docs/integration/blob-storage-39","/docs/integration/blob-storage-40","/docs/integration/blob-storage-41","/docs/integration/blob-storage-42","/docs/integration/blob-storage-43","/docs/integration/blob-storage-44","/docs/integration","/docs/integration-0","/docs/integration-1","/docs/integration-2","/docs/integration-3","/docs/integration-4","/docs/integration-5","/docs/integration-6","/docs/integration-7","/docs/integration-8","/docs/integration-9","/docs/integration-10","/docs/integration-11","/docs/integration-12","/docs/integration-13","/docs/integration-14","/docs/integration-15","/docs/integration-16","/docs/integration-17","/docs/integration-18","/docs/integration-19","/docs/integration-20","/docs/integration-21","/docs/integration-22","/docs/integration-23","/docs/integration-24","/docs/integration-25","/docs/integration-26","/docs/integration-27","/docs/integration-28","/docs/integration-29","/docs/integration-30","/docs/integration-31","/docs/integration-32","/docs/integration-33","/docs/integration-34","/docs/integration-35","/docs/integration-36","/docs/integration-37","/docs/integration-38","/docs/integration-39","/docs/integration-40","/docs/integration-41","/docs/integration-42","/docs/integration-43","/docs/integration-44","/docs/integration-45","/docs/integration-46","/docs/integration-47","/docs/integration-48","/docs/integration-49","/docs/integration-50","/docs/integration-51","/docs/integration-52","/docs/integration-53","/docs/integration-54","/docs/integration-55","/docs/integration-56","/docs/integration-57","/docs/integration-58","/docs/integration-59","/docs/integration-60","/docs/integration-61","/docs/integration-62","/docs/integration-63","/docs/integration-64","/docs/integration-65","/docs/integration-66","/docs/integration-67","/docs/integration-68","/docs/integration-69","/docs/integration-70","/docs/integration-71","/docs/integration-72","/docs/integration-73","/docs/integration-74","/docs/integration-75","/docs/integration-76","/docs/integration-77","/docs/integration-78","/docs/integration-79","/docs/integration-80","/docs/integration-81","/docs/integration-82","/docs/integration/llm-providers","/docs/integration/llm-providers-0","/docs/integration/llm-providers-1","/docs/integration/llm-providers-2","/docs/integration/llm-providers-3","/docs/integration/llm-providers-4","/docs/integration/llm-providers-5","/docs/integration/llm-providers-6","/docs/integration/llm-providers-7","/docs/integration/llm-providers-8","/docs/integration/llm-providers-9","/docs/integration/llm-providers-10","/docs/integration/llm-providers-11","/docs/integration/llm-providers-12","/docs/integration/llm-providers-13","/docs/integration/llm-providers-14","/docs/integration/llm-providers-15","/docs/integration/llm-providers-16","/docs/integration/llm-providers-17","/docs/integration/llm-providers-18","/docs/integration/llm-providers-19","/docs/integration/llm-providers-20","/docs/integration/llm-providers-21","/docs/integration/llm-providers-22","/docs/integration/llm-providers-23","/docs/integration/llm-providers-24","/docs/integration/llm-providers-25","/docs/integration/llm-providers-26","/docs/integration/llm-providers-27","/docs/integration/llm-providers-28","/docs/integration/llm-providers-29","/docs/integration/llm-providers-30","/docs/integration/llm-providers-31","/docs/integration/llm-providers-32","/docs/integration/llm-providers-33","/docs/integration/llm-providers-34","/docs/integration/llm-providers-35","/docs/integration/llm-providers-36","/docs/integration/llm-providers-37","/docs/integration/llm-providers-38","/docs/integration/llm-providers-39","/docs/integration/llm-providers-40","/docs/integration/llm-providers-41","/docs/integration/llm-providers-42","/docs/integration/llm-providers-43","/docs/integration/llm-providers-44","/docs/integration/llm-providers-45","/docs/integration/llm-providers-46","/docs/integration/llm-providers-47","/docs/integration/llm-providers-48","/docs/integration/llm-providers-49","/docs/integration/llm-providers-50","/docs/integration/llm-providers-51","/docs/integration/llm-providers-52","/docs/integration/llm-providers-53","/docs/integration/llm-providers-54","/docs/integration/llm-providers-55","/docs/integration/llm-providers-56","/docs/integration/llm-providers-57","/docs/integration/llm-providers-58","/docs/integration/llm-providers-59","/docs/integration/llm-providers-60","/docs/integration/llm-providers-61","/docs/integration/llm-providers-62","/docs/integration/llm-providers-63","/docs/integration/llm-providers-64","/docs/integration/llm-providers-65","/docs/integration/llm-providers-66","/docs/integration/llm-providers-67","/docs/integration/llm-providers-68","/docs/integration/llm-providers-69","/docs/integration/llm-providers-70","/docs/integration/llm-providers-71","/docs/integration/llm-providers-72","/docs/integration/llm-providers-73","/docs/integration/llm-providers-74","/docs/integration/llm-providers-75","/docs/integration/llm-providers-76","/docs/integration/llm-providers-77","/docs/integration/llm-providers-78","/docs/integration/llm-providers-79","/docs/integration/llm-providers-80","/docs/integration/llm-providers-81","/docs/integration/llm-providers-82","/docs/integration/llm-providers-83","/docs/integration/llm-providers-84","/docs/integration/llm-providers-85","/docs/integration/llm-providers-86","/docs/integration/llm-providers-87","/docs/integration/llm-providers-88","/docs/integration/llm-providers-89","/docs/integration/llm-providers-90","/docs/integration/llm-providers-91","/docs/integration/llm-providers-92","/docs/integration/llm-providers-93","/docs/integration/llm-providers-94","/docs/integration/llm-providers-95","/docs/integration/llm-providers-96","/docs/integration/llm-providers-97","/docs/integration/llm-providers-98","/docs/integration/llm-providers-99","/docs/integration/llm-providers-100","/docs/integration/llm-providers-101","/docs/integration/llm-providers-102","/docs/integration/llm-providers-103","/docs/integration/llm-providers-104","/docs/integration/llm-providers-105","/docs/integration/llm-providers-106","/docs/integration/llm-providers-107","/docs/integration/llm-providers-108","/docs/integration/llm-providers-109","/docs/integration/llm-providers-110","/docs/integration/llm-providers-111","/docs/integration/llm-providers-112","/docs/integration/observability","/docs/integration/observability-0","/docs/integration/observability-1","/docs/integration/observability-2","/docs/integration/observability-3","/docs/integration/observability-4","/docs/integration/observability-5","/docs/integration/observability-6","/docs/integration/observability-7","/docs/integration/observability-8","/docs/integration/observability-9","/docs/integration/observability-10","/docs/integration/observability-11","/docs/integration/observability-12","/docs/integration/observability-13","/docs/integration/observability-14","/docs/integration/observability-15","/docs/integration/observability-16","/docs/integration/observability-17","/docs/integration/observability-18","/docs/integration/observability-19","/docs/integration/observability-20","/docs/integration/observability-21","/docs/integration/observability-22","/docs/integration/observability-23","/docs/integration/observability-24","/docs/integration/observability-25","/docs/integration/observability-26","/docs/integration/observability-27","/docs/integration/observability-28","/docs/integration/observability-29","/docs/integration/observability-30","/docs/integration/observability-31","/docs/integration/observability-32","/docs/integration/observability-33","/docs/integration/observability-34","/docs/integration/observability-35","/docs/integration/observability-36","/docs/integration/observability-37","/docs/integration/observability-38","/docs/integration/observability-39","/docs/integration/observability-40","/docs/integration/observability-41","/docs/integration/observability-42","/docs/integration/observability-43","/docs/integration/observability-44","/docs/integration/observability-45","/docs/integration/observability-46","/docs/integration/observability-47","/docs/integration/observability-48","/docs/integration/observability-49","/docs/integration/observability-50","/docs/integration/observability-51","/docs/integration/observability-52","/docs/integration/observability-53","/docs/integration/observability-54","/docs/integration/observability-55","/docs/integration/observability-56","/docs/integration/observability-57","/docs/integration/observability-58","/docs/integration/observability-59","/docs/integration/observability-60","/docs/integration/observability-61","/docs/integration/observability-62","/docs/integration/observability-63","/docs/integration/observability-64","/docs/integration/observability-65","/docs/integration/observability-66","/docs/integration/observability-67","/docs/integration/observability-68","/docs/integration/observability-69","/docs/integration/observability-70","/docs/integration/observability-71","/docs/integration/observability-72","/docs/integration/observability-73","/docs/integration/observability-74","/docs/integration/observability-75","/docs/integration/observability-76","/docs/integration/observability-77","/docs/integration/observability-78","/docs/integration/observability-79","/docs/integration/observability-80","/docs/integration/observability-81","/docs/integration/observability-82","/docs/integration/observability-83","/docs/integration/observability-84","/docs/integration/observability-85","/docs/integration/observability-86","/docs/integration/observability-87","/docs/integration/observability-88","/docs/integration/observability-89","/docs/integration/observability-90","/docs/integration/observability-91","/docs/integration/observability-92","/docs/integration/observability-93","/docs/integration/observability-94","/docs/integration/observability-95","/docs/integration/observability-96","/docs/integration/observability-97","/docs/integration/observability-98","/docs/integration/observability-99","/docs/integration/observability-100"]},"index":{"indexes":{"content":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["o",{"w":"do","s":"o","e":false,"k":"o","d":[],"c":[["c",{"w":"doc","s":"c","e":false,"k":"c","d":[],"c":[["u",{"w":"docu","s":"u","e":false,"k":"u","d":[],"c":[["m",{"w":"document","s":"ment","e":true,"k":"m","d":[4,5,10,13,32,55,63,67,93,101,329,341,359,420,472,516,535,631,641,643,647,657,684,723,737,783,802,815,833,839,840,983,984,995,996,1012,1033,1268,1333,1338,1353,1463,1471,1476,1488,1505,1602,1687],"c":[["a",{"w":"documentation","s":"ation","e":true,"k":"a","d":[1,4,7],"c":[]}],["s",{"w":"documents","s":"s","e":true,"k":"s","d":[32,162,710,810,918,933,951,997,1339,1369,1475,1504],"c":[]}],["-",{"w":"document-level","s":"-level","e":true,"k":"-","d":[473,499,780,834],"c":[]}]]}],["s",{"w":"docustore","s":"store","e":true,"k":"s","d":[2,4,32,267,269,272,516,631,641,681,710,723,810,811,868,951,952,984,1038,1047,1081,1146,1155,1265,1266,1272,1279,1333,1343,1349,1361,1366,1371,1393,1410,1413,1415,1475,1479,1515,1537,1602,1720,1724,1784,1800,1802],"c":[["'",{"w":"docustore's","s":"'s","e":true,"k":"'","d":[1509],"c":[]}]]}],["_",{"w":"docu_store","s":"_store","e":true,"k":"_","d":[699,1212],"c":[["-",{"w":"docu_store-network","s":"-network","e":true,"k":"-","d":[1280],"c":[]}]]}],["-",{"w":"docu-store","s":"-store","e":true,"k":"-","d":[1305,1451],"c":[["-",{"w":"docu-store-","s":"-","e":false,"k":"-","d":[],"c":[["t",{"w":"docu-store-tasks","s":"tasks","e":true,"k":"t","d":[1233],"c":[]}],["a",{"w":"docu-store-api","s":"api","e":true,"k":"a","d":[1306],"c":[]}]]}]]}]]}],["k",{"w":"docker","s":"ker","e":true,"k":"k","d":[5,1268,1270,1272,1279,1280,1289,1333,1343,1358,1366,1367,1371,1461,1514,1543,1590,1720,1762,1797],"c":[]}],["s",{"w":"docs","s":"s","e":true,"k":"s","d":[1345],"c":[]}]]}],["n",{"w":"done","s":"ne","e":true,"k":"n","d":[83,210,587],"c":[]}],["m",{"w":"domain","s":"main","e":true,"k":"m","d":[631,632,641,642,682,707,723,851,854,873,875,877,879,880,927,1061,1062],"c":[["s",{"w":"domains","s":"s","e":true,"k":"s","d":[746],"c":[]}],["-",{"w":"domain-specific","s":"-specific","e":true,"k":"-","d":[814,951],"c":[]}]]}],["t",{"w":"dots","s":"ts","e":true,"k":"t","d":[975],"c":[]}],["w",{"w":"downloaded","s":"wnloaded","e":true,"k":"w","d":[1397],"c":[]}],["e",{"w":"does","s":"es","e":true,"k":"e","d":[1550,1799],"c":[]}]]}],["e",{"w":"de","s":"e","e":false,"k":"e","d":[],"c":[["p",{"w":"dep","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"deploy","s":"loy","e":true,"k":"l","d":[2,5,1268,1272,1281,1288,1333],"c":[["m",{"w":"deployment","s":"ment","e":true,"k":"m","d":[1270,1271,1358,1549],"c":[["s",{"w":"deployments","s":"s","e":true,"k":"s","d":[1480,1506],"c":[]}]]}]]}],["e",{"w":"depend","s":"end","e":false,"k":"e","d":[],"c":[["e",{"w":"dependenc","s":"enc","e":false,"k":"e","d":[],"c":[["y",{"w":"dependency","s":"y","e":true,"k":"y","d":[779,852],"c":[]}],["i",{"w":"dependencies","s":"ies","e":true,"k":"i","d":[1509],"c":[]}]]}],["s",{"w":"depends","s":"s","e":true,"k":"s","d":[852,1079,1371],"c":[]}]]}]]}],["l",{"w":"del","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"delet","s":"et","e":false,"k":"e","d":[],"c":[["e",{"w":"delete","s":"e","e":true,"k":"e","d":[31,214,358],"c":[["s",{"w":"deletes","s":"s","e":true,"k":"s","d":[91,258],"c":[]}],["d",{"w":"deleted","s":"d","e":true,"k":"d","d":[662,679],"c":[]}]]}],["i",{"w":"deletion","s":"ion","e":true,"k":"i","d":[32,311],"c":[]}]]}],["i",{"w":"delivered","s":"ivered","e":true,"k":"i","d":[248,879],"c":[]}],["t",{"w":"delta","s":"ta","e":true,"k":"t","d":[582],"c":[]}]]}],["f",{"w":"def","s":"f","e":false,"k":"f","d":[],"c":[["a",{"w":"default","s":"ault","e":true,"k":"a","d":[36,75,114,128,137,138,156,160,178,182,185,189,220,246,323,412,428,446,464,489,529,595,599,690,770,781,787,999,1126,1140,1158,1176,1188,1203,1227,1236,1248,1254,1374,1397,1440,1442,1461,1478,1499,1542,1550,1552,1612,1625,1692,1748],"c":[]}],["i",{"w":"define","s":"ine","e":false,"k":"i","d":[],"c":[["d",{"w":"defined","s":"d","e":true,"k":"d","d":[1155],"c":[]}],["s",{"w":"defines","s":"s","e":true,"k":"s","d":[1515],"c":[]}]]}]]}],["s",{"w":"des","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"desc","s":"c","e":false,"k":"c","d":[],"c":[["r",{"w":"description","s":"ription","e":true,"k":"r","d":[37,59,106,120,133,144,166,186,221,238,277,287,326,363,404,438,456,477,542,596,645,666,691,733,771,788,843,1000,1127,1157,1175,1187,1202,1226,1235,1247,1253,1419,1443,1500,1553,1626,1646,1693,1749,1771,1786],"c":[]}],["e",{"w":"descending","s":"ending","e":true,"k":"e","d":[53],"c":[]}]]}],["i",{"w":"desi","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"design","s":"gn","e":true,"k":"g","d":[640,809,1042],"c":[["e",{"w":"designed","s":"ed","e":true,"k":"e","d":[1304],"c":[]}]]}],["r",{"w":"desired","s":"red","e":true,"k":"r","d":[978],"c":[]}]]}]]}],["t",{"w":"det","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"dete","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"detect","s":"ct","e":true,"k":"c","d":[536],"c":[["s",{"w":"detects","s":"s","e":true,"k":"s","d":[77,685,978,1061],"c":[]}],["i",{"w":"detecti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"detection","s":"on","e":true,"k":"o","d":[727],"c":[]}],["n",{"w":"detecting","s":"ng","e":true,"k":"n","d":[838],"c":[]}]]}],["o",{"w":"detector","s":"or","e":true,"k":"o","d":[727,813],"c":[]}],["e",{"w":"detected","s":"ed","e":true,"k":"e","d":[729],"c":[]}]]}],["r",{"w":"deterministic","s":"rministic","e":true,"k":"r","d":[538,797,1641],"c":[["a",{"w":"deterministically","s":"ally","e":true,"k":"a","d":[1063],"c":[]}]]}]]}],["a",{"w":"detail","s":"ail","e":true,"k":"a","d":[322],"c":[]}]]}],["e",{"w":"deep","s":"ep","e":true,"k":"e","d":[526,617,848,1477],"c":[["_",{"w":"deep_thinking","s":"_thinking","e":true,"k":"_","d":[246],"c":[]}],["c",{"w":"deepchem","s":"chem","e":true,"k":"c","d":[1014],"c":[]}]]}],["c",{"w":"dec","s":"c","e":false,"k":"c","d":[],"c":[["i",{"w":"deci","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"decimer","s":"mer","e":true,"k":"m","d":[383,729,813],"c":[]}],["d",{"w":"decides","s":"des","e":true,"k":"d","d":[539],"c":[]}],["s",{"w":"decisions","s":"sions","e":true,"k":"s","d":[640],"c":[]}]]}],["o",{"w":"decorated","s":"orated","e":true,"k":"o","d":[839,983],"c":[]}],["l",{"w":"declar","s":"lar","e":false,"k":"l","d":[],"c":[["e",{"w":"declares","s":"es","e":true,"k":"e","d":[901],"c":[]}],["a",{"w":"declaration","s":"ation","e":true,"k":"a","d":[906],"c":[["s",{"w":"declarations","s":"s","e":true,"k":"s","d":[1702],"c":[]}]]}]]}]]}],["n",{"w":"den","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"dense","s":"se","e":true,"k":"s","d":[400,836,939,951,974,976],"c":[]}],["o",{"w":"denormalized","s":"ormalized","e":true,"k":"o","d":[684],"c":[]}]]}],["d",{"w":"ded","s":"d","e":false,"k":"d","d":[],"c":[["u",{"w":"deduplicat","s":"uplicat","e":false,"k":"u","d":[],"c":[["i",{"w":"deduplication","s":"ion","e":true,"k":"i","d":[553],"c":[]}],["e",{"w":"deduplicate","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"deduplicated","s":"d","e":true,"k":"d","d":[554,987],"c":[]}],["s",{"w":"deduplicates","s":"s","e":true,"k":"s","d":[768],"c":[]}]]}]]}],["i",{"w":"dedicated","s":"icated","e":true,"k":"i","d":[684,707,883],"c":[]}]]}],["r",{"w":"derived","s":"rived","e":true,"k":"r","d":[708,851,853,1063],"c":[]}],["v",{"w":"dev","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"development","s":"elopment","e":true,"k":"e","d":[1091,1394,1409,1461,1465,1475,1541,1555,1590,1704,1712,1720,1746],"c":[]}],["i",{"w":"device","s":"ice","e":true,"k":"i","d":[1184],"c":[]}]]}]]}],["r",{"w":"dr","s":"r","e":false,"k":"r","d":[],"c":[["u",{"w":"drug","s":"ug","e":true,"k":"u","d":[4],"c":[]}],["a",{"w":"draft","s":"aft","e":true,"k":"a","d":[567,571],"c":[]}],["o",{"w":"drop","s":"op","e":true,"k":"o","d":[708],"c":[["p",{"w":"dropped","s":"ped","e":true,"k":"p","d":[744],"c":[]}]]}]]}],["i",{"w":"di","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"dis","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"disc","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"discovery","s":"overy","e":true,"k":"o","d":[4,341],"c":[]}],["u",{"w":"discusses","s":"usses","e":true,"k":"u","d":[979],"c":[]}]]}],["e",{"w":"disease","s":"ease","e":true,"k":"e","d":[124,129,753],"c":[["s",{"w":"diseases","s":"s","e":true,"k":"s","d":[101,386,814,993],"c":[]}]]}],["t",{"w":"dist","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"distinct","s":"inct","e":true,"k":"i","d":[140],"c":[]}],["r",{"w":"distribution","s":"ribution","e":true,"k":"r","d":[1794],"c":[["s",{"w":"distributions","s":"s","e":true,"k":"s","d":[990],"c":[]}]]}]]}],["p",{"w":"disp","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"dispos","s":"os","e":false,"k":"o","d":[],"c":[["a",{"w":"disposable","s":"able","e":true,"k":"a","d":[708],"c":[]}],["i",{"w":"disposition","s":"ition","e":true,"k":"i","d":[1484],"c":[]}]]}],["l",{"w":"display","s":"lay","e":true,"k":"l","d":[985],"c":[]}]]}],["a",{"w":"disable","s":"able","e":true,"k":"a","d":[1021,1458],"c":[]}],["k",{"w":"disk","s":"k","e":true,"k":"k","d":[1369],"c":[]}]]}],["r",{"w":"direct","s":"rect","e":true,"k":"r","d":[550],"c":[["i",{"w":"direction","s":"ion","e":true,"k":"i","d":[53],"c":[]}],["l",{"w":"directly","s":"ly","e":true,"k":"l","d":[271,707,935,1080,1410,1484,1536],"c":[]}],["o",{"w":"directory","s":"ory","e":true,"k":"o","d":[864],"c":[]}]]}],["f",{"w":"differ","s":"ffer","e":true,"k":"f","d":[623],"c":[["e",{"w":"different","s":"ent","e":true,"k":"e","d":[399,767,952,990,997,1642],"c":[]}]]}],["a",{"w":"diagram","s":"agram","e":true,"k":"a","d":[727,728],"c":[["s",{"w":"diagrams","s":"s","e":true,"k":"s","d":[724,813],"c":[]}]]}],["m",{"w":"dim","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"dimension","s":"ension","e":false,"k":"e","d":[],"c":[["s",{"w":"dimensions","s":"s","e":true,"k":"s","d":[820,1181,1665],"c":[]}],["a",{"w":"dimensionality","s":"ality","e":true,"k":"a","d":[1006],"c":[]}]]}],["s",{"w":"dims","s":"s","e":true,"k":"s","d":[956],"c":[]}]]}]]}],["a",{"w":"da","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"dat","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"date","s":"e","e":true,"k":"e","d":[84,138,191,661],"c":[["_",{"w":"date_extracted","s":"_extracted","e":true,"k":"_","d":[742],"c":[]}],["s",{"w":"dates","s":"s","e":true,"k":"s","d":[815],"c":[]}]]}],["a",{"w":"data","s":"a","e":true,"k":"a","d":[248,267,284,359,538,816,868,873,875,877,884,936,1429,1507,1798,1799],"c":[["b",{"w":"database","s":"base","e":true,"k":"b","d":[700,1211,1574],"c":[["s",{"w":"databases","s":"s","e":true,"k":"s","d":[1343],"c":[]}]]}],["d",{"w":"datadog","s":"dog","e":true,"k":"d","d":[1807],"c":[]}]]}]]}],["s",{"w":"dashboard","s":"shboard","e":true,"k":"s","d":[116,1331,1346,1347,1348,1355,1763,1798],"c":[]}]]}],["u",{"w":"du","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"dur","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"during","s":"ing","e":true,"k":"i","d":[252,378,582,850,984,1477],"c":[]}],["a",{"w":"dura","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"duration","s":"tion","e":true,"k":"t","d":[588,1801,1805],"c":[]}],["b",{"w":"durable","s":"ble","e":true,"k":"b","d":[810,1038,1385],"c":[]}]]}]]}],["e",{"w":"due","s":"e","e":true,"k":"e","d":[381],"c":[]}],["p",{"w":"duplicate","s":"plicate","e":true,"k":"p","d":[853],"c":[]}]]}],["t",{"w":"dto","s":"to","e":true,"k":"t","d":[884],"c":[]}],["b",{"w":"db","s":"b","e":true,"k":"b","d":[1348],"c":[]}]]}],["l",{"w":"l","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"le","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"lea","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"learn","s":"rn","e":true,"k":"r","d":[2],"c":[]}],["s",{"w":"least","s":"st","e":true,"k":"s","d":[994],"c":[]}]]}],["v",{"w":"level","s":"vel","e":true,"k":"v","d":[1431,1559],"c":[["s",{"w":"levels","s":"s","e":true,"k":"s","d":[292],"c":[]}]]}],["t",{"w":"lets","s":"ts","e":true,"k":"t","d":[868],"c":[]}]]}],["l",{"w":"ll","s":"l","e":false,"k":"l","d":[],"c":[["m",{"w":"llm","s":"m","e":true,"k":"m","d":[8,84,385,524,533,535,539,567,568,623,678,718,774,779,791,815,834,847,894,1047,1089,1091,1136,1139,1147,1238,1300,1316,1328,1329,1364,1368,1393,1509,1524,1586,1592,1595,1596,1602,1623,1643,1649,1655,1658,1690,1705,1707,1713,1720,1722,1764,1768,1779],"c":[["-",{"w":"llm-","s":"-","e":false,"k":"-","d":[],"c":[["g",{"w":"llm-generated","s":"generated","e":true,"k":"g","d":[377,657],"c":[]}],["p",{"w":"llm-powered","s":"powered","e":true,"k":"p","d":[746,814,1683],"c":[]}],["d",{"w":"llm-dependent","s":"dependent","e":true,"k":"d","d":[1301],"c":[]}],["a",{"w":"llm-as-judge","s":"as-judge","e":true,"k":"a","d":[1689],"c":[]}]]}],["_",{"w":"llm_","s":"_","e":true,"k":"_","d":[1527,1685],"c":[["p",{"w":"llm_pro","s":"pro","e":false,"k":"p","d":[],"c":[["v",{"w":"llm_provider","s":"vider","e":true,"k":"v","d":[622,789,1159,1584,1604,1627,1648],"c":[]}],["c",{"w":"llm_processing","s":"cessing","e":true,"k":"c","d":[1060,1088,1135],"c":[]}]]}],["m",{"w":"llm_model","s":"model","e":true,"k":"m","d":[1162],"c":[["_",{"w":"llm_model_name","s":"_name","e":true,"k":"_","d":[625,792,1630,1651],"c":[]}]]}],["t",{"w":"llm_temperature","s":"temperature","e":true,"k":"t","d":[795,1639],"c":[]}],["b",{"w":"llm_base_url","s":"base_url","e":true,"k":"b","d":[1165,1633,1654],"c":[]}],["a",{"w":"llm_api_key","s":"api_key","e":true,"k":"a","d":[1636,1657],"c":[]}]]}],["p",{"w":"llmprovider","s":"provider","e":true,"k":"p","d":[1525],"c":[]}],["s",{"w":"llms","s":"s","e":true,"k":"s","d":[1602],"c":[]}]]}],["a",{"w":"llama3","s":"ama3","e":true,"k":"a","d":[1163],"c":[]}]]}],["i",{"w":"li","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"list","s":"st","e":true,"k":"s","d":[11,88,200,284,571,910,912,1429,1477],"c":[["s",{"w":"lists","s":"s","e":true,"k":"s","d":[140,162],"c":[]}]]}],["f",{"w":"lifecycle","s":"fecycle","e":true,"k":"f","d":[32,643],"c":[]}],["m",{"w":"limit","s":"mit","e":true,"k":"m","d":[42,111,125,134,157,179,226,409,443,461,482],"c":[]}],["g",{"w":"lightweight","s":"ghtweight","e":true,"k":"g","d":[88,845,1485],"c":[]}],["b",{"w":"library","s":"brary","e":true,"k":"b","d":[247,724,746],"c":[]}],["n",{"w":"linked","s":"nked","e":true,"k":"n","d":[649,896],"c":[]}],["k",{"w":"like","s":"ke","e":true,"k":"k","d":[951],"c":[]}],["v",{"w":"live","s":"ve","e":true,"k":"v","d":[1549],"c":[]}]]}],["o",{"w":"lo","s":"o","e":false,"k":"o","d":[],"c":[["a",{"w":"load","s":"ad","e":true,"k":"a","d":[193,194,195,927,1746],"c":[["e",{"w":"loaded","s":"ed","e":true,"k":"e","d":[590,682,687],"c":[]}],["s",{"w":"loads","s":"s","e":true,"k":"s","d":[1724],"c":[]}]]}],["g",{"w":"log","s":"g","e":true,"k":"g","d":[1376,1802,1807],"c":[["s",{"w":"logs","s":"s","e":true,"k":"s","d":[323,1801],"c":[]}],["i",{"w":"logic","s":"ic","e":true,"k":"i","d":[935,977,1047,1061,1080,1515],"c":[]}],["g",{"w":"logg","s":"g","e":false,"k":"g","d":[],"c":[["i",{"w":"logging","s":"ing","e":true,"k":"i","d":[1550,1559,1719,1802],"c":[]}],["e",{"w":"logged","s":"ed","e":true,"k":"e","d":[1801],"c":[]}]]}],["_",{"w":"log_level","s":"_level","e":true,"k":"_","d":[1557],"c":[]}]]}],["c",{"w":"loc","s":"c","e":false,"k":"c","d":[],"c":[["k",{"w":"lock","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"locked","s":"ed","e":true,"k":"e","d":[385,785],"c":[]}],["i",{"w":"locking","s":"ing","e":true,"k":"i","d":[721],"c":[]}],["s",{"w":"locks","s":"s","e":true,"k":"s","d":[785],"c":[]}]]}],["a",{"w":"loca","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"location","s":"tion","e":true,"k":"t","d":[647,1507],"c":[]}],["l",{"w":"local","s":"l","e":true,"k":"l","d":[1091,1190,1191,1193,1266,1394,1461,1463,1465,1475,1478,1479,1503,1506,1530,1543,1590,1606,1704,1746],"c":[["h",{"w":"localhost","s":"host","e":true,"k":"h","d":[693,696,1035,1129,1140,1345,1346,1347,1348,1355,1445,1567,1570,1573,1576,1579,1588,1634,1754,1763],"c":[]}],["l",{"w":"locally","s":"ly","e":true,"k":"l","d":[1328,1612,1662],"c":[]}]]}]]}]]}],["o",{"w":"loo","s":"o","e":false,"k":"o","d":[],"c":[["k",{"w":"lookup","s":"kup","e":true,"k":"k","d":[538,550],"c":[["s",{"w":"lookups","s":"s","e":true,"k":"s","d":[522,868],"c":[]}]]}],["p",{"w":"loop","s":"p","e":true,"k":"p","d":[524,535,539,540,611,847],"c":[]}]]}],["w",{"w":"low","s":"w","e":true,"k":"w","d":[564,568,797,1623,1641],"c":[]}],["s",{"w":"los","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"losing","s":"ing","e":true,"k":"i","d":[686],"c":[]}],["e",{"w":"lose","s":"e","e":true,"k":"e","d":[984],"c":[]}]]}],["r",{"w":"lora","s":"ra","e":true,"k":"r","d":[760],"c":[]}],["n",{"w":"long-running","s":"ng-running","e":true,"k":"n","d":[1047],"c":[]}],["k",{"w":"loki","s":"ki","e":true,"k":"k","d":[1807],"c":[]}]]}],["a",{"w":"la","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"last","s":"st","e":true,"k":"s","d":[590],"c":[]}],["y",{"w":"lay","s":"y","e":false,"k":"y","d":[],"c":[["e",{"w":"layer","s":"er","e":true,"k":"e","d":[688,810,852,1079,1080,1515],"c":[["s",{"w":"layers","s":"s","e":true,"k":"s","d":[803],"c":[]}]]}],["o",{"w":"layout","s":"out","e":true,"k":"o","d":[1464],"c":[]}]]}],["b",{"w":"label","s":"bel","e":true,"k":"b","d":[728,737],"c":[["s",{"w":"labels","s":"s","e":true,"k":"s","d":[727],"c":[]}]]}],["n",{"w":"langfuse","s":"ngfuse","e":true,"k":"n","d":[784,1238,1241,1244,1329,1534,1707,1708,1720,1721,1723,1724,1725,1746,1751,1752,1755,1758,1761,1762,1763,1781,1797],"c":[["_",{"w":"langfuse_","s":"_","e":true,"k":"_","d":[1535],"c":[["p",{"w":"langfuse_public_key","s":"public_key","e":true,"k":"p","d":[1237,1756],"c":[]}],["s",{"w":"langfuse_secret_key","s":"secret_key","e":true,"k":"s","d":[1240,1759],"c":[]}],["h",{"w":"langfuse_host","s":"host","e":true,"k":"h","d":[1243,1753],"c":[]}]]}]]}],["t",{"w":"latency","s":"tency","e":true,"k":"t","d":[1440,1722,1764,1778,1804],"c":[]}],["r",{"w":"large","s":"rge","e":true,"k":"r","d":[1505],"c":[["r",{"w":"larger","s":"r","e":true,"k":"r","d":[1642],"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":true,"k":"w","d":[2,631,710,712,1038,1470,1509,1792],"c":[]}],["s",{"w":"hostname","s":"stname","e":true,"k":"s","d":[1214],"c":[]}]]}],["a",{"w":"ha","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"handl","s":"ndl","e":false,"k":"n","d":[],"c":[["e",{"w":"handle","s":"e","e":true,"k":"e","d":[951],"c":[["s",{"w":"handles","s":"s","e":true,"k":"s","d":[32,553,1053,1623],"c":[]}],["r",{"w":"handler","s":"r","e":true,"k":"r","d":[883,908],"c":[]}]]}],["i",{"w":"handling","s":"ing","e":true,"k":"i","d":[260,264,514,638,1047,1799],"c":[]}]]}],["v",{"w":"have","s":"ve","e":true,"k":"v","d":[382,780,933,990],"c":[]}],["s",{"w":"has","s":"s","e":true,"k":"s","d":[388,684,687,1486],"c":[["h",{"w":"hashingvectorizer","s":"hingvectorizer","e":true,"k":"h","d":[962,975],"c":[]}]]}],["p",{"w":"happens","s":"ppens","e":true,"k":"p","d":[985],"c":[]}],["r",{"w":"hard","s":"rd","e":false,"k":"r","d":[],"c":[["w",{"w":"hardware","s":"ware","e":true,"k":"w","d":[1267,1361],"c":[]}],["c",{"w":"hardcoded","s":"coded","e":true,"k":"c","d":[1724],"c":[]}]]}]]}],["i",{"w":"hi","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"hierarchical","s":"erarchical","e":true,"k":"e","d":[152,335,392,396,840,986],"c":[]}],["s",{"w":"histor","s":"stor","e":false,"k":"s","d":[],"c":[["y",{"w":"history","s":"y","e":true,"k":"y","d":[234,590,620,1141],"c":[]}],["i",{"w":"historical","s":"ical","e":true,"k":"i","d":[918],"c":[]}]]}],["g",{"w":"high","s":"gh","e":true,"k":"g","d":[558],"c":[["e",{"w":"highe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"higher","s":"r","e":true,"k":"r","d":[629,1661],"c":[]}],["s",{"w":"highest","s":"st","e":true,"k":"s","d":[977],"c":[]}]]}],["-",{"w":"high-resolution","s":"-resolution","e":true,"k":"-","d":[726],"c":[]}]]}],["l",{"w":"hil_correction","s":"l_correction","e":true,"k":"l","d":[785],"c":[]}],["t",{"w":"hits","s":"ts","e":true,"k":"t","d":[987,988],"c":[]}]]}],["e",{"w":"hea","s":"ea","e":false,"k":"e","d":[],"c":[["d",{"w":"header","s":"der","e":true,"k":"d","d":[269,984,985,1414],"c":[["s",{"w":"headers","s":"s","e":true,"k":"s","d":[822,959],"c":[]}]]}],["l",{"w":"health","s":"lth","e":true,"k":"l","d":[398,502,916],"c":[["_",{"w":"health_check","s":"_check","e":true,"k":"_","d":[915],"c":[]}],["y",{"w":"healthy","s":"y","e":true,"k":"y","d":[1288,1344],"c":[]}]]}]]}],["t",{"w":"http","s":"ttp","e":true,"k":"t","d":[301,1035,1053,1140,1293,1345,1346,1347,1348,1355,1445,1573,1588,1634,1754,1763],"c":[["s",{"w":"https","s":"s","e":true,"k":"s","d":[1454],"c":[]}]]}],["u",{"w":"human","s":"uman","e":true,"k":"u","d":[385,785],"c":[["-",{"w":"human-edited","s":"-edited","e":true,"k":"-","d":[785],"c":[]}]]}],["y",{"w":"hy","s":"y","e":false,"k":"y","d":[],"c":[["b",{"w":"hybrid","s":"brid","e":true,"k":"b","d":[400,837,939,943,1030],"c":[]}],["p",{"w":"hyphens","s":"phens","e":true,"k":"p","d":[975],"c":[]}]]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"to","s":"o","e":true,"k":"o","d":[2,4,41,45,55,86,129,148,193,267,284,285,381,382,383,389,399,420,442,472,539,553,567,570,571,590,622,625,631,641,649,682,683,688,707,723,724,725,726,767,840,847,850,857,879,881,884,922,928,931,936,987,995,996,997,1033,1056,1062,1080,1081,1100,1104,1108,1112,1116,1120,1124,1272,1304,1342,1412,1416,1429,1440,1458,1479,1483,1486,1490,1494,1496,1497,1509,1643,1746,1763,1798,1801,1807],"c":[["p",{"w":"top","s":"p","e":true,"k":"p","d":[499,838,978],"c":[["-",{"w":"top-level","s":"-level","e":true,"k":"-","d":[129,193],"c":[]}],["i",{"w":"topic","s":"ic","e":true,"k":"i","d":[534,979],"c":[]}]]}],["k",{"w":"token","s":"ken","e":true,"k":"k","d":[207,271,272,516,581,588,1412,1413,1414,1455,1460,1768,1775,1777],"c":[["s",{"w":"tokens","s":"s","e":true,"k":"s","d":[252,567,571,850,1722,1764,1774,1776],"c":[]}],["i",{"w":"tokenizer","s":"izer","e":true,"k":"i","d":[975],"c":[]}],["c",{"w":"tokencounter","s":"counter","e":true,"k":"c","d":[1768],"c":[]}]]}],["o",{"w":"tool","s":"ol","e":true,"k":"o","d":[541,1600,1690],"c":[["-",{"w":"tool-calling","s":"-calling","e":true,"k":"-","d":[524,535,605,847],"c":[]}],["s",{"w":"tools","s":"s","e":true,"k":"s","d":[539,540],"c":[]}]]}],["t",{"w":"total","s":"tal","e":true,"k":"t","d":[611,1328],"c":[]}],["u",{"w":"touching","s":"uching","e":true,"k":"u","d":[868],"c":[]}],["g",{"w":"together","s":"gether","e":true,"k":"g","d":[997],"c":[]}]]}],["h",{"w":"th","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"the","s":"e","e":true,"k":"e","d":[4,6,32,33,55,63,76,77,81,82,83,84,85,86,87,88,89,90,91,101,116,129,138,162,193,194,195,196,215,216,217,234,247,251,252,255,256,258,267,268,269,270,271,272,273,274,275,279,281,283,284,301,319,323,359,360,369,379,380,381,382,383,384,385,386,387,388,389,390,399,400,434,452,473,499,500,502,516,529,531,535,536,539,540,553,554,567,568,570,571,572,578,591,592,593,641,642,643,649,651,664,681,682,683,684,687,688,707,708,724,726,730,737,744,745,746,767,768,779,785,803,812,813,815,833,834,836,838,840,841,850,852,854,879,881,882,883,884,902,930,931,935,936,973,974,977,978,979,980,981,982,985,986,990,997,1048,1061,1062,1078,1079,1080,1133,1140,1288,1304,1334,1336,1341,1343,1344,1350,1355,1356,1359,1371,1397,1410,1411,1412,1413,1414,1415,1416,1429,1436,1440,1459,1460,1461,1475,1476,1477,1478,1479,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1497,1506,1507,1515,1536,1550,1591,1602,1623,1642,1643,1690,1704,1720,1724,1762,1763,1768,1779,1784,1792,1797,1798,1801,1802],"c":[["i",{"w":"their","s":"ir","e":true,"k":"i","d":[451,686,724,727,813,833,984,1091,1143],"c":[]}],["m",{"w":"them","s":"m","e":true,"k":"m","d":[499,768,1724],"c":[["a",{"w":"thematic","s":"atic","e":true,"k":"a","d":[452,988],"c":[]}]]}],["n",{"w":"then","s":"n","e":true,"k":"n","d":[473,834,840,985],"c":[]}],["r",{"w":"there","s":"re","e":true,"k":"r","d":[642,767],"c":[]}],["y",{"w":"they","s":"y","e":true,"k":"y","d":[686,708,767,879,1643],"c":[]}],["s",{"w":"these","s":"se","e":true,"k":"s","d":[851,852,1623],"c":[]}]]}],["i",{"w":"thi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"this","s":"s","e":true,"k":"s","d":[55,274,279,378,379,380,473,567,571,688,708,768,951,978,984,985,990,1047,1080,1282,1289,1343,1414,1478,1484,1515,1642,1746,1799],"c":[]}],["n",{"w":"thinking","s":"nking","e":true,"k":"n","d":[246,506,523,526,527,529,598,617,846,848,849,1477],"c":[["_",{"w":"thinking_content","s":"_content","e":true,"k":"_","d":[249,576],"c":[]}]]}],["r",{"w":"third","s":"rd","e":true,"k":"r","d":[1799],"c":[]}]]}],["u",{"w":"thumb","s":"umb","e":true,"k":"u","d":[88,1485],"c":[["n",{"w":"thumbnail","s":"nail","e":true,"k":"n","d":[88,1485,1486,1495],"c":[["s",{"w":"thumbnails","s":"s","e":true,"k":"s","d":[1477,1496,1505],"c":[]}]]}],["s",{"w":"thumbs-","s":"s-","e":false,"k":"s","d":[],"c":[["u",{"w":"thumbs-up","s":"up","e":true,"k":"u","d":[257],"c":[]}],["d",{"w":"thumbs-down","s":"down","e":true,"k":"d","d":[257],"c":[]}]]}]]}],["a",{"w":"tha","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"that","s":"t","e":true,"k":"t","d":[138,192,249,284,399,516,552,684,685,688,723,779,833,838,853,868,908,951,975,978,991,996,1078,1410,1429,1662,1768],"c":[]}],["n",{"w":"than","s":"n","e":true,"k":"n","d":[1642,1724],"c":[]}]]}],["r",{"w":"thr","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"thre","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"three","s":"e","e":true,"k":"e","d":[292,502,504,516,530,816,841,940,952,1048,1537,1602],"c":[]}],["s",{"w":"threshold","s":"shold","e":true,"k":"s","d":[1801],"c":[["s",{"w":"thresholds","s":"s","e":true,"k":"s","d":[565],"c":[]}]]}]]}],["o",{"w":"through","s":"ough","e":true,"k":"o","d":[681,810,835,854,1507,1536],"c":[["o",{"w":"throughout","s":"out","e":true,"k":"o","d":[1802],"c":[]}]]}]]}]]}],["i",{"w":"ti","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"title","s":"tle","e":true,"k":"t","d":[16,84,653,833,898],"c":[["m",{"w":"titlementionupdated","s":"mentionupdated","e":true,"k":"m","d":[652,897],"c":[]}],["s",{"w":"titles","s":"s","e":true,"k":"s","d":[815,839,983,1687],"c":[]}]]}],["m",{"w":"tim","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"time","s":"e","e":true,"k":"e","d":[215,708,1767,1779],"c":[["o",{"w":"timeout","s":"out","e":true,"k":"o","d":[608,611,1047,1094],"c":[["s",{"w":"timeouts","s":"s","e":true,"k":"s","d":[1092,1143],"c":[]}]]}],["s",{"w":"times","s":"s","e":true,"k":"s","d":[1504],"c":[["t",{"w":"timestamp","s":"tamp","e":true,"k":"t","d":[743],"c":[]}]]}]]}],["i",{"w":"timing","s":"ing","e":true,"k":"i","d":[265,323,1718,1800],"c":[]}]]}],["e",{"w":"tier","s":"er","e":true,"k":"e","d":[555],"c":[["e",{"w":"tiered","s":"ed","e":true,"k":"e","d":[554],"c":[]}]]}]]}],["a",{"w":"ta","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"tag","s":"g","e":true,"k":"g","d":[93,94,102,129,140,174,196,343,360,994],"c":[["s",{"w":"tags","s":"s","e":true,"k":"s","d":[18,95,102,116,196,347,359,421,424,490,493,655,768,833,839,900,983,993,996],"c":[["u",{"w":"tagsupdated","s":"updated","e":true,"k":"u","d":[654,899],"c":[]}]]}],["-",{"w":"tag-based","s":"-based","e":true,"k":"-","d":[93,101,341,532],"c":[]}],["g",{"w":"tagged","s":"ged","e":true,"k":"g","d":[162],"c":[]}],["_",{"w":"tag_","s":"_","e":false,"k":"_","d":[],"c":[["v",{"w":"tag_value","s":"value","e":true,"k":"v","d":[171],"c":[]}],["m",{"w":"tag_m","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"tag_mentions","s":"entions","e":true,"k":"e","d":[374],"c":[]}],["a",{"w":"tag_match_mode","s":"atch_mode","e":true,"k":"a","d":[425,494],"c":[]}]]}],["n",{"w":"tag_normalized","s":"normalized","e":true,"k":"n","d":[996],"c":[]}]]}],["m",{"w":"tagmentionsupdated","s":"mentionsupdated","e":true,"k":"m","d":[675,891],"c":[]}]]}],["r",{"w":"target","s":"rget","e":true,"k":"r","d":[124,129,138,148,170,191,194,195,432,751],"c":[["s",{"w":"targets","s":"s","e":true,"k":"s","d":[101,194,386,531,814,993,1591],"c":[]}],["i",{"w":"targeting","s":"ing","e":true,"k":"i","d":[399],"c":[]}]]}],["b",{"w":"table","s":"ble","e":true,"k":"b","d":[1477],"c":[["s",{"w":"tables","s":"s","e":true,"k":"s","d":[254,584],"c":[]}]]}],["k",{"w":"take","s":"ke","e":true,"k":"k","d":[554],"c":[["s",{"w":"takes","s":"s","e":true,"k":"s","d":[1343],"c":[]}]]}],["s",{"w":"task","s":"sk","e":true,"k":"s","d":[883,1043,1051,1081,1136,1232,1385],"c":[["s",{"w":"tasks","s":"s","e":true,"k":"s","d":[1061,1091,1623],"c":[]}]]}]]}],["r",{"w":"tr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"trigger","s":"igger","e":true,"k":"i","d":[19,291,350,381,593,685,713,725,1062],"c":[["s",{"w":"triggers","s":"s","e":true,"k":"s","d":[55,332,343,379,500,685,853,854,1056,1062,1297,1491],"c":[]}],["i",{"w":"triggering","s":"ing","e":true,"k":"i","d":[380],"c":[]}],["e",{"w":"triggered","s":"ed","e":true,"k":"e","d":[723,767,886],"c":[]}]]}],["u",{"w":"tru","s":"u","e":false,"k":"u","d":[],"c":[["e",{"w":"true","s":"e","e":true,"k":"e","d":[82,323,489,1020,1032],"c":[]}],["t",{"w":"truth","s":"th","e":true,"k":"t","d":[707],"c":[]}]]}],["e",{"w":"trending","s":"ending","e":true,"k":"e","d":[116],"c":[]}],["a",{"w":"tra","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"trac","s":"c","e":false,"k":"c","d":[],"c":[["e",{"w":"trace","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"traces","s":"s","e":true,"k":"s","d":[249,1764,1769],"c":[]}],["d",{"w":"traced","s":"d","e":true,"k":"d","d":[1722,1768],"c":[]}]]}],["k",{"w":"track","s":"k","e":true,"k":"k","d":[1799],"c":[["s",{"w":"tracks","s":"s","e":true,"k":"s","d":[530,785,1715,1784],"c":[]}],["i",{"w":"tracking","s":"ing","e":true,"k":"i","d":[553,1798],"c":[]}]]}],["i",{"w":"tracing","s":"ing","e":true,"k":"i","d":[1238,1329,1707,1713,1722],"c":[]}]]}],["i",{"w":"trail","s":"il","e":true,"k":"i","d":[631],"c":[]}],["n",{"w":"transformed","s":"nsformed","e":true,"k":"n","d":[836,973],"c":[]}],["d",{"w":"traditional","s":"ditional","e":true,"k":"d","d":[876,878],"c":[]}],["e",{"w":"traefik","s":"efik","e":true,"k":"e","d":[1304],"c":[]}]]}]]}],["y",{"w":"typ","s":"yp","e":false,"k":"y","d":[],"c":[["i",{"w":"typical","s":"ical","e":true,"k":"i","d":[100,1540],"c":[["l",{"w":"typically","s":"ly","e":true,"k":"l","d":[32,643],"c":[]}]]}],["e",{"w":"type","s":"e","e":true,"k":"e","d":[35,57,67,104,116,118,124,131,142,164,219,236,402,432,436,454,475,533,567,580,684,747,1093,1160,1418,1783],"c":[["s",{"w":"types","s":"s","e":true,"k":"s","d":[129,203,375,572,715],"c":[]}],["d",{"w":"typed","s":"d","e":true,"k":"d","d":[746],"c":[]}]]}]]}],["e",{"w":"te","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"text","s":"xt","e":true,"k":"x","d":[79,247,335,343,346,359,360,371,382,386,392,393,400,473,502,548,560,670,672,727,737,746,767,779,785,812,822,833,890,959,973,983,984,985,1003,1009,1012,1024,1068,1101,1256,1354,1382,1397,1493,1668,1684],"c":[["_",{"w":"text_","s":"_","e":false,"k":"_","d":[],"c":[["m",{"w":"text_mention","s":"mention","e":true,"k":"m","d":[370],"c":[]}],["e",{"w":"text_embeddings","s":"embeddings","e":true,"k":"e","d":[1257],"c":[]}]]}],["m",{"w":"textmentionupdated","s":"mentionupdated","e":true,"k":"m","d":[379,669,685,767,779,889],"c":[]}],["e",{"w":"textembeddinggenerated","s":"embeddinggenerated","e":true,"k":"e","d":[671,779],"c":[]}],["-",{"w":"text-embedding-","s":"-embedding-","e":true,"k":"-","d":[1069,1144],"c":[]}]]}],["m",{"w":"temp","s":"mp","e":false,"k":"m","d":[],"c":[["o",{"w":"temporal","s":"oral","e":true,"k":"o","d":[86,382,389,688,707,723,810,853,883,908,910,912,1037,1038,1047,1058,1061,1080,1130,1140,1151,1220,1221,1286,1298,1313,1331,1347,1355,1384,1388,1577],"c":[["_",{"w":"temporal_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"temporal_client","s":"client","e":true,"k":"c","d":[923],"c":[]}],["m",{"w":"temporal_max_concurrent_","s":"max_concurrent_","e":false,"k":"m","d":[],"c":[["a",{"w":"temporal_max_concurrent_activities","s":"activities","e":true,"k":"a","d":[1087,1131,1228],"c":[]}],["l",{"w":"temporal_max_concurrent_llm_activities","s":"llm_activities","e":true,"k":"l","d":[1090,1091,1137],"c":[]}]]}],["a",{"w":"temporal_address","s":"address","e":true,"k":"a","d":[1128,1575],"c":[]}],["l",{"w":"temporal_llm_task_queue","s":"llm_task_queue","e":true,"k":"l","d":[1134],"c":[]}],["h",{"w":"temporal_host","s":"host","e":true,"k":"h","d":[1219],"c":[]}],["t",{"w":"temporal_task_queue","s":"task_queue","e":true,"k":"t","d":[1231],"c":[]}]]}],["w",{"w":"temporalworkfloworchestrator","s":"workfloworchestrator","e":true,"k":"w","d":[1080],"c":[]}]]}],["e",{"w":"temperature","s":"erature","e":true,"k":"e","d":[629,797,1623],"c":[]}]]}],["r",{"w":"term","s":"rm","e":true,"k":"r","d":[939],"c":[["i",{"w":"termin","s":"in","e":false,"k":"i","d":[],"c":[["a",{"w":"termination","s":"ation","e":true,"k":"a","d":[268,1304],"c":[]}],["o",{"w":"terminology","s":"ology","e":true,"k":"o","d":[951],"c":[]}]]}],["-",{"w":"term-frequency","s":"-frequency","e":true,"k":"-","d":[836],"c":[]}],["s",{"w":"terms","s":"s","e":true,"k":"s","d":[975],"c":[]}]]}],["s",{"w":"testing","s":"sting","e":true,"k":"s","d":[500,1546],"c":[]}],["c",{"w":"techniques","s":"chniques","e":true,"k":"c","d":[951],"c":[]}],["l",{"w":"tells","s":"lls","e":true,"k":"l","d":[1479],"c":[]}]]}],["l",{"w":"tls","s":"ls","e":true,"k":"l","d":[268,693,1206,1304,1567],"c":[]}],["u",{"w":"tu","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"turn","s":"rn","e":true,"k":"r","d":[536],"c":[["s",{"w":"turns","s":"s","e":true,"k":"s","d":[534,591],"c":[]}],["'",{"w":"turn's","s":"'s","e":true,"k":"'","d":[592],"c":[]}]]}],["n",{"w":"tuned","s":"ned","e":true,"k":"n","d":[746],"c":[]}],["b",{"w":"tuberculosis","s":"berculosis","e":true,"k":"b","d":[754],"c":[]}]]}],["w",{"w":"two","s":"wo","e":true,"k":"w","d":[642,683,778,834,973,985,996,1081,1279,1487,1679,1721],"c":[["-",{"w":"two-level","s":"-level","e":true,"k":"-","d":[840,989],"c":[]}]]}],["b",{"w":"tb","s":"b","e":true,"k":"b","d":[754],"c":[]}],["t",{"w":"ttl","s":"tl","e":true,"k":"t","d":[1458],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"co","s":"o","e":false,"k":"o","d":[],"c":[["n",{"w":"con","s":"n","e":false,"k":"n","d":[],"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":[1519,1685],"c":[["u",{"w":"configur","s":"ur","e":false,"k":"u","d":[],"c":[["e",{"w":"configure","s":"e","e":true,"k":"e","d":[2,8,1335,1342,1480,1509],"c":[["d",{"w":"configured","s":"d","e":true,"k":"d","d":[138,1092,1155,1411,1461,1798],"c":[]}]]}],["a",{"w":"configura","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"configuration","s":"tion","e":true,"k":"t","d":[99,515,639,717,722,932,950,1044,1045,1145,1269,1357,1407,1461,1473,1478,1481,1511,1536,1602,1643,1689,1711],"c":[]}],["b",{"w":"configurable","s":"ble","e":true,"k":"b","d":[268,1087,1090],"c":[]}]]}],["i",{"w":"configuring","s":"ing","e":true,"k":"i","d":[1399,1463,1593,1707],"c":[]}]]}]]}],["d",{"w":"confidence","s":"dence","e":true,"k":"d","d":[586,738,739],"c":[]}]]}],["l",{"w":"conflict","s":"lict","e":true,"k":"l","d":[319],"c":[["s",{"w":"conflicts","s":"s","e":true,"k":"s","d":[767,779],"c":[]}]]}]]}],["t",{"w":"cont","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"contr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"control","s":"ol","e":true,"k":"o","d":[10,285,682,687,1081,1430],"c":[]}],["a",{"w":"contra","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"contract","s":"ct","e":true,"k":"c","d":[862],"c":[]}],["d",{"w":"contradicts","s":"dicts","e":true,"k":"d","d":[980],"c":[]}]]}]]}],["e",{"w":"conte","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"content","s":"nt","e":true,"k":"n","d":[91,254,257,258,311,360,371,382,390,528,574,584,593,664,670,812,818,849,954,1483,1484],"c":[]}],["x",{"w":"context","s":"xt","e":true,"k":"x","d":[251,274,509,614,833,884,907,911,913,917,959,984,985,1033,1415,1768],"c":[["u",{"w":"contextual","s":"ual","e":true,"k":"u","d":[822,946],"c":[]}]]}]]}],["i",{"w":"continuity","s":"inuity","e":true,"k":"i","d":[215,534,589,592],"c":[]}],["a",{"w":"contain","s":"ain","e":true,"k":"a","d":[951],"c":[["i",{"w":"containing","s":"ing","e":true,"k":"i","d":[381,452],"c":[]}],["s",{"w":"contains","s":"s","e":true,"k":"s","d":[884],"c":[]}],["e",{"w":"containers","s":"ers","e":true,"k":"e","d":[1366],"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":[198,199,201,214,216,234,258,534,620,1783],"c":[["a",{"w":"conversational","s":"al","e":true,"k":"a","d":[198,215,338,629,802,807,1596,1602,1661],"c":[]}],["s",{"w":"conversations","s":"s","e":true,"k":"s","d":[200,215,217,233,589,1642,1768],"c":[]}]]}],["t",{"w":"converts","s":"ts","e":true,"k":"t","d":[729],"c":[]}]]}],["n",{"w":"convenience","s":"nience","e":true,"k":"n","d":[1591],"c":[]}]]}],["n",{"w":"connect","s":"nect","e":true,"k":"n","d":[247],"c":[["i",{"w":"connection","s":"ion","e":true,"k":"i","d":[694,697,1205,1208,1568,1571],"c":[]}]]}],["c",{"w":"conc","s":"c","e":false,"k":"c","d":[],"c":[["u",{"w":"concurren","s":"urren","e":false,"k":"u","d":[],"c":[["c",{"w":"concurrency","s":"cy","e":true,"k":"c","d":[319,638,682,687,688,767,779,1081],"c":[["e",{"w":"concurrencyerror","s":"error","e":true,"k":"e","d":[688],"c":[]}]]}],["t",{"w":"concurrent","s":"t","e":true,"k":"t","d":[1084,1705],"c":[["l",{"w":"concurrently","s":"ly","e":true,"k":"l","d":[682],"c":[]}]]}]]}],["r",{"w":"concrete","s":"rete","e":true,"k":"r","d":[1515],"c":[]}]]}],["s",{"w":"cons","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"consi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"consisten","s":"sten","e":false,"k":"s","d":[],"c":[["t",{"w":"consistent","s":"t","e":true,"k":"t","d":[768,854],"c":[]}],["c",{"w":"consistency","s":"cy","e":true,"k":"c","d":[1623],"c":[]}]]}],["d",{"w":"considerations","s":"derations","e":true,"k":"d","d":[1474],"c":[]}]]}],["u",{"w":"consumer","s":"umer","e":true,"k":"u","d":[882,934,1302],"c":[]}]]}],["d",{"w":"condition","s":"dition","e":true,"k":"d","d":[996],"c":[]}]]}],["m",{"w":"com","s":"m","e":true,"k":"m","d":[1305,1306,1454],"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":[7,552,1146],"c":[["s",{"w":"completes","s":"s","e":true,"k":"s","d":[249,768,1062,1356],"c":[]}],["d",{"w":"completed","s":"d","e":true,"k":"d","d":[255,707,1141],"c":[]}]]}],["i",{"w":"completion","s":"ion","e":true,"k":"i","d":[1768,1777],"c":[]}]]}],["x",{"w":"complex","s":"x","e":true,"k":"x","d":[525],"c":[]}],["m",{"w":"complementary","s":"mentary","e":true,"k":"m","d":[951],"c":[]}]]}],["i",{"w":"compliant","s":"iant","e":true,"k":"i","d":[1784],"c":[]}]]}],["o",{"w":"compo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"compound","s":"und","e":true,"k":"u","d":[80,124,129,148,335,349,352,359,360,389,392,394,432,502,531,533,538,567,685,724,749,839,951,983,997,1047,1070,1105,1743],"c":[["s",{"w":"compounds","s":"s","e":true,"k":"s","d":[101,384,386,434,451,814,875,880,888,993,997,1351],"c":[]}],["_",{"w":"compound_","s":"_","e":false,"k":"_","d":[],"c":[["m",{"w":"compound_mentions","s":"mentions","e":true,"k":"m","d":[372],"c":[]}],["e",{"w":"compound_embeddings","s":"embeddings","e":true,"k":"e","d":[434,829,968,1260],"c":[]}]]}],["m",{"w":"compoundmention","s":"mention","e":true,"k":"m","d":[730,731],"c":[["s",{"w":"compoundmentionsupdated","s":"supdated","e":true,"k":"s","d":[380,673,881,887],"c":[]}]]}],["-",{"w":"compound-extraction-","s":"-extraction-","e":true,"k":"-","d":[744,1071],"c":[]}]]}],["n",{"w":"component","s":"nent","e":true,"k":"n","d":[1307],"c":[["s",{"w":"components","s":"s","e":true,"k":"s","d":[902,1363],"c":[]}]]}],["s",{"w":"compose","s":"se","e":true,"k":"s","d":[1268,1279,1333,1367,1371,1461,1514,1543,1590,1720,1762,1797],"c":[]}]]}],["r",{"w":"compre","s":"re","e":false,"k":"r","d":[],"c":[["h",{"w":"comprehensive","s":"hensive","e":true,"k":"h","d":[473],"c":[]}],["s",{"w":"compressed","s":"ssed","e":true,"k":"s","d":[590],"c":[]}]]}],["a",{"w":"compar","s":"ar","e":false,"k":"a","d":[],"c":[["a",{"w":"comparative","s":"ative","e":true,"k":"a","d":[533,567,1739],"c":[]}],["i",{"w":"comparing","s":"ing","e":true,"k":"i","d":[990],"c":[]}],["e",{"w":"compare","s":"e","e":true,"k":"e","d":[1766],"c":[]}]]}],["e",{"w":"competitive","s":"etitive","e":true,"k":"e","d":[764],"c":[]}],["u",{"w":"comput","s":"ut","e":false,"k":"u","d":[],"c":[["a",{"w":"computation","s":"ation","e":true,"k":"a","d":[985],"c":[]}],["e",{"w":"compute","s":"e","e":true,"k":"e","d":[1184],"c":[]}]]}]]}],["m",{"w":"comm","s":"m","e":false,"k":"m","d":[],"c":[["o",{"w":"common","s":"on","e":true,"k":"o","d":[116,1591],"c":[]}],["a",{"w":"comma","s":"a","e":false,"k":"a","d":[],"c":[["-",{"w":"comma-separated","s":"-separated","e":true,"k":"-","d":[192],"c":[]}],["n",{"w":"command","s":"nd","e":true,"k":"n","d":[681],"c":[]}]]}],["u",{"w":"communication","s":"unication","e":true,"k":"u","d":[1280],"c":[]}]]}],["b",{"w":"combin","s":"bin","e":false,"k":"b","d":[],"c":[["i",{"w":"combining","s":"ing","e":true,"k":"i","d":[473,939],"c":[]}],["e",{"w":"combine","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"combines","s":"s","e":true,"k":"s","d":[837,951],"c":[]}],["d",{"w":"combined","s":"d","e":true,"k":"d","d":[977],"c":[]}]]}]]}]]}],["u",{"w":"cou","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"count","s":"nt","e":true,"k":"n","d":[138,140,978,1775,1777],"c":[["s",{"w":"counts","s":"s","e":true,"k":"s","d":[129,588,1768,1805],"c":[]}]]}],["l",{"w":"could","s":"ld","e":true,"k":"l","d":[1080],"c":[]}]]}],["r",{"w":"cor","s":"r","e":false,"k":"r","d":[],"c":[["r",{"w":"corre","s":"re","e":false,"k":"r","d":[],"c":[["s",{"w":"correspond","s":"spond","e":true,"k":"s","d":[129],"c":[]}],["c",{"w":"correct","s":"ct","e":false,"k":"c","d":[],"c":[["i",{"w":"corrections","s":"ions","e":true,"k":"i","d":[385,745],"c":[]}],["s",{"w":"corrects","s":"s","e":true,"k":"s","d":[785],"c":[]}]]}],["l",{"w":"correlation","s":"lation","e":true,"k":"l","d":[1803],"c":[]}]]}],["p",{"w":"corpus","s":"pus","e":true,"k":"p","d":[516,535],"c":[]}],["e",{"w":"core","s":"e","e":true,"k":"e","d":[642,856,868,875,879,880,928,930,936,937,1311,1317,1320,1323,1326],"c":[["s",{"w":"cores","s":"s","e":true,"k":"s","d":[1314,1328,1370],"c":[]}]]}]]}],["d",{"w":"code","s":"de","e":true,"k":"d","d":[856,868,1723],"c":[["s",{"w":"codes","s":"s","e":true,"k":"s","d":[301,951],"c":[]}]]}],["l",{"w":"collect","s":"llect","e":false,"k":"l","d":[],"c":[["i",{"w":"collection","s":"ion","e":true,"k":"i","d":[399,400,434,452,473,485,684,703,706,708,817,840,929,953,997,1256,1259,1262],"c":[["s",{"w":"collections","s":"s","e":true,"k":"s","d":[499,502,816,922,928,940,952,986,989,1154,1382],"c":[]}]]}],["s",{"w":"collects","s":"s","e":true,"k":"s","d":[768],"c":[]}]]}],["v",{"w":"cov","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"cover","s":"er","e":false,"k":"e","d":[],"c":[["a",{"w":"coverage","s":"age","e":true,"k":"a","d":[568],"c":[]}],["i",{"w":"covering","s":"ing","e":true,"k":"i","d":[988],"c":[]}]]}],["a",{"w":"covalent","s":"alent","e":true,"k":"a","d":[764],"c":[]}]]}],["h",{"w":"coheren","s":"heren","e":false,"k":"h","d":[],"c":[["c",{"w":"coherence","s":"ce","e":true,"k":"c","d":[571],"c":[]}],["t",{"w":"coherent","s":"t","e":true,"k":"t","d":[783,850],"c":[]}]]}],["s",{"w":"cos","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"cosine","s":"ine","e":true,"k":"i","d":[990],"c":[]}],["t",{"w":"cost","s":"t","e":true,"k":"t","d":[1767],"c":[]}]]}],["p",{"w":"cop","s":"p","e":false,"k":"p","d":[],"c":[["y",{"w":"copy","s":"y","e":true,"k":"y","d":[1341],"c":[]}],["i",{"w":"copied","s":"ied","e":true,"k":"i","d":[1507],"c":[]}]]}],["o",{"w":"cookies","s":"okies","e":true,"k":"o","d":[1784,1799],"c":[]}]]}],["r",{"w":"cr","s":"r","e":false,"k":"r","d":[],"c":[["u",{"w":"crud","s":"ud","e":true,"k":"u","d":[10,329],"c":[]}],["e",{"w":"creat","s":"eat","e":false,"k":"e","d":[],"c":[["e",{"w":"create","s":"e","e":true,"k":"e","d":[14,199,345,1354,1490],"c":[["s",{"w":"creates","s":"s","e":true,"k":"s","d":[55,81,1497],"c":[]}],["d",{"w":"created","s":"d","e":true,"k":"d","d":[76,77,216,307,378,646,667,685,725,1470,1491],"c":[]}],["_",{"w":"create_","s":"_","e":false,"k":"_","d":[],"c":[["e",{"w":"create_event_handler","s":"event_handler","e":true,"k":"e","d":[907],"c":[]}],["w",{"w":"create_workflows","s":"workflows","e":true,"k":"w","d":[909],"c":[]}],["a",{"w":"create_activities","s":"activities","e":true,"k":"a","d":[911],"c":[]}],["r",{"w":"create_router","s":"router","e":true,"k":"r","d":[913],"c":[]}]]}]]}],["i",{"w":"creati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"creation","s":"on","e":true,"k":"o","d":[78],"c":[]}],["v",{"w":"creativity","s":"vity","e":true,"k":"v","d":[1623],"c":[]}]]}]]}],["o",{"w":"cross-","s":"oss-","e":false,"k":"o","d":[],"c":[["c",{"w":"cross-collection","s":"collection","e":true,"k":"c","d":[392],"c":[]}],["e",{"w":"cross-encoder","s":"encoder","e":true,"k":"e","d":[400,838,939,944,978,982,1017,1018,1676],"c":[]}],["i",{"w":"cross-iteration","s":"iteration","e":true,"k":"i","d":[553],"c":[]}],["r",{"w":"cross-references","s":"references","e":true,"k":"r","d":[868],"c":[]}]]}],["i",{"w":"criteria","s":"iteria","e":true,"k":"i","d":[556],"c":[]}],["a",{"w":"crash","s":"ash","e":true,"k":"a","d":[1047],"c":[]}]]}],["u",{"w":"cu","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"current","s":"rrent","e":true,"k":"r","d":[33,85,86,217,389,591,641],"c":[]}],["s",{"w":"custom","s":"stom","e":true,"k":"s","d":[975,1047,1795],"c":[]}],["d",{"w":"cuda","s":"da","e":true,"k":"d","d":[1184],"c":[]}]]}],["a",{"w":"ca","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"cas","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"cascad","s":"cad","e":false,"k":"c","d":[],"c":[["i",{"w":"cascading","s":"ing","e":true,"k":"i","d":[80],"c":[]}],["e",{"w":"cascade","s":"e","e":true,"k":"e","d":[1062],"c":[]}]]}],["e",{"w":"case","s":"e","e":true,"k":"e","d":[399,869,880,881],"c":[["-",{"w":"case-insensitive","s":"-insensitive","e":true,"k":"-","d":[102,993],"c":[]}]]}]]}],["n",{"w":"can","s":"n","e":true,"k":"n","d":[90,294,499,623,641,686,708,1140,1434,1436,1439,1461,1484,1505,1506,1515,1536,1642],"c":[["o",{"w":"canonical","s":"onical","e":true,"k":"o","d":[384,735],"c":[["i",{"w":"canonicalized","s":"ized","e":true,"k":"i","d":[434],"c":[]}]]}],["d",{"w":"candidates","s":"didates","e":true,"k":"d","d":[838,978],"c":[]}],["n",{"w":"cannot","s":"not","e":true,"k":"n","d":[838,926],"c":[]}]]}],["t",{"w":"categor","s":"tegor","e":false,"k":"t","d":[],"c":[["y",{"w":"category","s":"y","e":true,"k":"y","d":[93,97,140,148,170,194],"c":[]}],["i",{"w":"categories","s":"ies","e":true,"k":"i","d":[96,101,129,137,138,189,192,193,194,195],"c":[]}]]}],["r",{"w":"car","s":"r","e":false,"k":"r","d":[],"c":[["r",{"w":"carr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"carries","s":"ies","e":true,"k":"i","d":[359,991],"c":[]}],["y",{"w":"carry","s":"y","e":true,"k":"y","d":[536,664,833],"c":[]}]]}],["d",{"w":"cards","s":"ds","e":true,"k":"d","d":[499],"c":[]}],["e",{"w":"care","s":"e","e":true,"k":"e","d":[879],"c":[]}]]}],["l",{"w":"call","s":"ll","e":true,"k":"l","d":[539,935,1722,1764,1779],"c":[["a",{"w":"callables","s":"ables","e":true,"k":"a","d":[912],"c":[]}],["s",{"w":"calls","s":"s","e":true,"k":"s","d":[1091],"c":[]}],["i",{"w":"calling","s":"ing","e":true,"k":"i","d":[1600,1690,1696],"c":[]}]]}],["u",{"w":"causing","s":"using","e":true,"k":"u","d":[688],"c":[]}],["p",{"w":"cap","s":"p","e":false,"k":"p","d":[],"c":[["t",{"w":"capture","s":"ture","e":true,"k":"t","d":[838],"c":[["s",{"w":"captures","s":"s","e":true,"k":"s","d":[974,975,1768],"c":[]}]]}],["a",{"w":"capab","s":"ab","e":false,"k":"a","d":[],"c":[["i",{"w":"capabilities","s":"ilities","e":true,"k":"i","d":[868,1721],"c":[]}],["l",{"w":"capable","s":"le","e":true,"k":"l","d":[1642],"c":[]}]]}]]}],["c",{"w":"cach","s":"ch","e":false,"k":"c","d":[],"c":[["i",{"w":"caching","s":"ing","e":true,"k":"i","d":[1406,1724],"c":[]}],["e",{"w":"cache","s":"e","e":true,"k":"e","d":[1458],"c":[["d",{"w":"cached","s":"d","e":true,"k":"d","d":[1440],"c":[]}]]}]]}]]}],["h",{"w":"ch","s":"h","e":false,"k":"h","d":[],"c":[["a",{"w":"cha","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"char","s":"r","e":true,"k":"r","d":[620],"c":[["a",{"w":"characters","s":"acters","e":true,"k":"a","d":[110,242,774,1024,1027],"c":[]}],["s",{"w":"chars","s":"s","e":true,"k":"s","d":[553,563,566,614],"c":[]}]]}],["t",{"w":"chat","s":"t","e":true,"k":"t","d":[197,215,336,337,503,504,516,623,626,841,1393,1593,1596,1602,1642,1649,1652,1655,1658,1689,1690,1722,1737,1739,1741,1743,1745,1768,1796,1805],"c":[["_",{"w":"chat_","s":"_","e":false,"k":"_","d":[],"c":[["d",{"w":"chat_de","s":"de","e":false,"k":"d","d":[],"c":[["f",{"w":"chat_default_mode","s":"fault_mode","e":true,"k":"f","d":[529,597],"c":[]}],["e",{"w":"chat_deep_thinking_max_images","s":"ep_thinking_max_images","e":true,"k":"e","d":[615],"c":[]}]]}],["m",{"w":"chat_max_retries","s":"max_retries","e":true,"k":"m","d":[600],"c":[]}],["a",{"w":"chat_agent_","s":"agent_","e":false,"k":"a","d":[],"c":[["m",{"w":"chat_agent_max_iterations","s":"max_iterations","e":true,"k":"m","d":[603],"c":[]}],["i",{"w":"chat_agent_iteration_timeout_s","s":"iteration_timeout_s","e":true,"k":"i","d":[606],"c":[]}],["t",{"w":"chat_agent_to","s":"to","e":false,"k":"t","d":[],"c":[["t",{"w":"chat_agent_total_timeout_s","s":"tal_timeout_s","e":true,"k":"t","d":[609],"c":[]}],["o",{"w":"chat_agent_tool_calling_mode","s":"ol_calling_mode","e":true,"k":"o","d":[1703],"c":[]}]]}]]}],["c",{"w":"chat_context_budget_chars","s":"context_budget_chars","e":true,"k":"c","d":[612],"c":[]}],["f",{"w":"chat_follow_up_context_budget","s":"follow_up_context_budget","e":true,"k":"f","d":[618],"c":[]}],["l",{"w":"chat_llm_","s":"llm_","e":true,"k":"l","d":[1527],"c":[["p",{"w":"chat_llm_provider","s":"provider","e":true,"k":"p","d":[621,1647],"c":[]}],["m",{"w":"chat_llm_model_name","s":"model_name","e":true,"k":"m","d":[624,1650],"c":[]}],["t",{"w":"chat_llm_temperature","s":"temperature","e":true,"k":"t","d":[627,1659],"c":[]}],["b",{"w":"chat_llm_base_url","s":"base_url","e":true,"k":"b","d":[1653],"c":[]}],["a",{"w":"chat_llm_api_key","s":"api_key","e":true,"k":"a","d":[1656],"c":[]}]]}],["s",{"w":"chat_system_","s":"system_","e":false,"k":"s","d":[],"c":[["f",{"w":"chat_system_f","s":"f","e":false,"k":"f","d":[],"c":[["a",{"w":"chat_system_factual","s":"actual","e":true,"k":"a","d":[1736],"c":[]}],["o",{"w":"chat_system_followup","s":"ollowup","e":true,"k":"o","d":[1744],"c":[]}]]}],["c",{"w":"chat_system_comp","s":"comp","e":false,"k":"c","d":[],"c":[["a",{"w":"chat_system_comparative","s":"arative","e":true,"k":"a","d":[1738],"c":[]}],["o",{"w":"chat_system_compound","s":"ound","e":true,"k":"o","d":[1742],"c":[]}]]}],["e",{"w":"chat_system_exploratory","s":"exploratory","e":true,"k":"e","d":[1740],"c":[]}]]}]]}],["-",{"w":"chat-specific","s":"-specific","e":true,"k":"-","d":[1643],"c":[]}]]}],["n",{"w":"chan","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"chang","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"change","s":"e","e":true,"k":"e","d":[641,697,1550],"c":[["s",{"w":"changes","s":"s","e":true,"k":"s","d":[500,851,937,1723],"c":[]}]]}],["i",{"w":"changing","s":"ing","e":true,"k":"i","d":[1080,1461,1515],"c":[]}]]}],["n",{"w":"channels","s":"nels","e":true,"k":"n","d":[977],"c":[]}]]}],["i",{"w":"chain","s":"in","e":true,"k":"i","d":[780,834],"c":[]}]]}],["e",{"w":"che","s":"e","e":false,"k":"e","d":[],"c":[["m",{"w":"chem","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"chemi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"chemical","s":"cal","e":true,"k":"c","d":[373,383,674,710,711,723,724,813,830,949,969,1351],"c":[]}],["s",{"w":"chemistry","s":"stry","e":true,"k":"s","d":[997,1015],"c":[]}]]}],["b",{"w":"chemb","s":"b","e":false,"k":"b","d":[],"c":[["e",{"w":"chemberta","s":"erta","e":true,"k":"e","d":[384,434,997],"c":[["-",{"w":"chemberta-77m-mtr","s":"-77m-mtr","e":true,"k":"-","d":[831,970,1014,1671],"c":[]}]]}],["l",{"w":"chembl","s":"l","e":true,"k":"l","d":[868,871],"c":[["1",{"w":"chembl12345","s":"12345","e":true,"k":"1","d":[766],"c":[]}]]}]]}]]}],["c",{"w":"check","s":"ck","e":true,"k":"c","d":[398,568],"c":[["s",{"w":"checks","s":"s","e":true,"k":"s","d":[502,1440],"c":[]}],["p",{"w":"checkpoint","s":"point","e":true,"k":"p","d":[686],"c":[]}]]}]]}],["u",{"w":"chunk","s":"unk","e":true,"k":"u","d":[473,489,544,774,840,946,987,1024,1668],"c":[["s",{"w":"chunks","s":"s","e":true,"k":"s","d":[400,554,822,833,959,984,1027,1033],"c":[]}],["_",{"w":"chunk_","s":"_","e":false,"k":"_","d":[],"c":[["s",{"w":"chunk_size","s":"size","e":true,"k":"s","d":[1022],"c":[]}],["o",{"w":"chunk_overlap","s":"overlap","e":true,"k":"o","d":[1025],"c":[]}]]}]]}]]}],["l",{"w":"cl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"client","s":"ient","e":true,"k":"i","d":[212,247,271,272,567,571,850,1794],"c":[["-",{"w":"client-side","s":"-side","e":true,"k":"-","d":[1460],"c":[]}]]}],["a",{"w":"cla","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"class","s":"ss","e":true,"k":"s","d":[902,1536],"c":[["i",{"w":"classifi","s":"ifi","e":false,"k":"i","d":[],"c":[["c",{"w":"classification","s":"cation","e":true,"k":"c","d":[250],"c":[]}],["e",{"w":"classifies","s":"es","e":true,"k":"e","d":[533],"c":[]}]]}],["e",{"w":"classes","s":"es","e":true,"k":"e","d":[910],"c":[]}]]}],["i",{"w":"claim","s":"im","e":true,"k":"i","d":[850],"c":[["s",{"w":"claims","s":"s","e":true,"k":"s","d":[570],"c":[]}]]}]]}],["u",{"w":"cluster","s":"uster","e":true,"k":"u","d":[997],"c":[]}],["o",{"w":"clo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"cloud","s":"ud","e":true,"k":"u","d":[1139,1635],"c":[["f",{"w":"cloudflare","s":"flare","e":true,"k":"f","d":[1480],"c":[]}]]}],["n",{"w":"clone","s":"ne","e":true,"k":"n","d":[1334],"c":[]}]]}]]}],["i",{"w":"citation","s":"itation","e":true,"k":"i","d":[251,516,554,568,571,578,592],"c":[["-",{"w":"citation-backed","s":"-backed","e":true,"k":"-","d":[215],"c":[]}],["s",{"w":"citations","s":"s","e":true,"k":"s","d":[536,567,592,850],"c":[]}]]}],["q",{"w":"cqrs","s":"qrs","e":true,"k":"q","d":[630,631,635,681],"c":[]}],["p",{"w":"cpu","s":"pu","e":true,"k":"p","d":[982,1184,1185,1308,1370],"c":[["-",{"w":"cpu-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"cpu-bound","s":"bound","e":true,"k":"b","d":[1086,1299],"c":[]}],["i",{"w":"cpu-intensive","s":"intensive","e":true,"k":"i","d":[1370],"c":[]}]]}]]}],["e",{"w":"ce","s":"e","e":false,"k":"e","d":[],"c":[["l",{"w":"celery","s":"lery","e":true,"k":"l","d":[1080],"c":[]}],["r",{"w":"certs","s":"rts","e":true,"k":"r","d":[1454],"c":[]}]]}]]}],["a",{"w":"a","s":"a","e":true,"k":"a","d":[54,55,81,88,90,101,102,116,140,162,194,195,215,247,249,257,267,268,269,272,283,322,359,381,399,420,472,500,533,567,568,569,590,593,641,643,664,682,684,688,723,725,726,727,728,729,744,768,780,782,783,785,802,810,811,834,835,836,838,840,868,880,881,883,901,932,933,937,951,952,975,978,984,985,995,997,1062,1078,1280,1289,1304,1343,1366,1413,1476,1486,1488,1494,1495,1505,1536,1623,1642,1689,1768],"c":[["n",{"w":"an","s":"n","e":true,"k":"n","d":[4,55,81,247,256,271,359,516,535,537,568,631,641,643,664,682,687,688,723,725,746,779,780,841,985,996,1079,1393,1410,1480,1484,1515],"c":[["d",{"w":"and","s":"d","e":true,"k":"d","d":[2,5,6,8,10,32,33,54,55,77,78,80,84,91,93,101,102,198,215,250,258,260,267,268,271,273,274,289,323,335,341,343,359,360,379,386,389,392,399,434,451,452,473,499,502,504,516,528,531,533,539,553,554,568,570,631,635,668,682,708,710,723,724,727,746,768,785,802,810,811,812,813,814,815,836,838,839,840,850,879,901,935,939,951,975,978,983,988,996,1038,1047,1059,1061,1091,1092,1142,1143,1265,1266,1267,1268,1269,1279,1304,1329,1333,1341,1343,1353,1354,1361,1370,1393,1410,1413,1415,1439,1460,1463,1475,1477,1478,1492,1496,1504,1507,1509,1515,1550,1593,1602,1623,1642,1668,1689,1704,1707,1720,1722,1723,1724,1765,1767,1768,1784,1799,1803,1805],"c":[]}],["s",{"w":"answer","s":"swer","e":true,"k":"s","d":[251,252,512,567,568,582,850],"c":[["s",{"w":"answers","s":"s","e":true,"k":"s","d":[215,516,979],"c":[]}]]}],["y",{"w":"any","s":"y","e":true,"k":"y","d":[428,497,641,708,994,1080,1461],"c":[]}],["a",{"w":"anal","s":"al","e":false,"k":"a","d":[],"c":[["y",{"w":"analy","s":"y","e":false,"k":"y","d":[],"c":[["s",{"w":"analysis","s":"sis","e":true,"k":"s","d":[527,530,849,1477],"c":[]}],["t",{"w":"analytics","s":"tics","e":true,"k":"t","d":[1330,1707,1714,1720,1784,1798,1799],"c":[]}]]}],["o",{"w":"analogues","s":"ogues","e":true,"k":"o","d":[997],"c":[]}]]}],["o",{"w":"another","s":"other","e":true,"k":"o","d":[682],"c":[]}],["n",{"w":"annotations","s":"notations","e":true,"k":"n","d":[868],"c":[]}]]}],["r",{"w":"ar","s":"r","e":false,"k":"r","d":[],"c":[["c",{"w":"archi","s":"chi","e":false,"k":"c","d":[],"c":[["t",{"w":"architecture","s":"tecture","e":true,"k":"t","d":[6,801,852,858,1039,1273,1359,1400],"c":[]}],["v",{"w":"archived","s":"ved","e":true,"k":"v","d":[233],"c":[]}]]}],["t",{"w":"artifact","s":"tifact","e":true,"k":"t","d":[12,14,31,54,55,77,81,83,86,91,129,289,291,359,360,367,369,378,390,451,468,633,643,646,648,649,650,651,652,654,656,658,660,662,664,668,720,725,768,780,800,826,896,898,900,964,995,1066,1076,1117,1439,1490,1491,1497,1507,1623,1731,1733,1735],"c":[["s",{"w":"artifacts","s":"s","e":true,"k":"s","d":[9,11,32,33,98,140,162,195,285,292,327,328,706,707,1430,1439,1488,1489,1507],"c":[]}],["_",{"w":"artifact_","s":"_","e":false,"k":"_","d":[],"c":[["t",{"w":"artifact_t","s":"t","e":false,"k":"t","d":[],"c":[["y",{"w":"artifact_type","s":"ype","e":true,"k":"y","d":[64],"c":[]}],["a",{"w":"artifact_tag_normalized","s":"ag_normalized","e":true,"k":"a","d":[996],"c":[]}]]}],["i",{"w":"artifact_id","s":"id","e":true,"k":"i","d":[366,417,469,1067,1077,1489],"c":[]}],["r",{"w":"artifact_re","s":"re","e":false,"k":"r","d":[],"c":[["a",{"w":"artifact_read_model","s":"ad_model","e":true,"k":"a","d":[921],"c":[["s",{"w":"artifact_read_models","s":"s","e":true,"k":"s","d":[705,928],"c":[]}]]}],["f",{"w":"artifact_refinement","s":"finement","e":true,"k":"f","d":[784,1734],"c":[]}]]}],["s",{"w":"artifact_s","s":"s","e":false,"k":"s","d":[],"c":[["u",{"w":"artifact_summarization_batch_size","s":"ummarization_batch_size","e":true,"k":"u","d":[781,798,1249],"c":[]}],["y",{"w":"artifact_synthesis","s":"ynthesis","e":true,"k":"y","d":[784,1732],"c":[]}]]}],["b",{"w":"artifact_batch_summary","s":"batch_summary","e":true,"k":"b","d":[784,1730],"c":[]}],["p",{"w":"artifact_processing","s":"processing","e":true,"k":"p","d":[1060,1085],"c":[]}]]}],["r",{"w":"artifactre","s":"re","e":false,"k":"r","d":[],"c":[["s",{"w":"artifactresponse","s":"sponse","e":true,"k":"s","d":[76],"c":[]}],["p",{"w":"artifactrepository","s":"pository","e":true,"k":"p","d":[927],"c":[]}]]}],["-",{"w":"artifact-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"artifact-level","s":"level","e":true,"k":"l","d":[452,768,988,996],"c":[]}],["p",{"w":"artifact-processing-","s":"processing-","e":true,"k":"p","d":[1067],"c":[]}],["s",{"w":"artifact-summarization-","s":"summarization-","e":true,"k":"s","d":[1077],"c":[]}]]}],["t",{"w":"artifacttagaggregationworkflow","s":"tagaggregationworkflow","e":true,"k":"t","d":[768],"c":[]}],["u",{"w":"artifactuploadsaga","s":"uploadsaga","e":true,"k":"u","d":[1488],"c":[]}],["p",{"w":"artifactprocessingworkflow","s":"processingworkflow","e":true,"k":"p","d":[1492],"c":[]}]]}],["e",{"w":"are","s":"e","e":true,"k":"e","d":[101,215,234,248,267,378,385,399,499,534,554,567,571,591,592,642,681,708,730,744,767,781,783,784,833,834,837,839,851,853,976,978,983,989,996,1063,1092,1155,1344,1370,1440,1470,1477,1504,1507,1550,1590,1643,1720,1723,1724,1801],"c":[]}],["r",{"w":"arrive","s":"rive","e":true,"k":"r","d":[1792],"c":[]}]]}],["p",{"w":"ap","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"api","s":"i","e":true,"k":"i","d":[7,9,32,92,101,197,215,259,260,266,267,268,274,301,323,342,391,399,871,914,936,1052,1166,1169,1172,1292,1306,1310,1345,1356,1395,1396,1414,1415,1416,1467,1483,1506,1550,1562,1565,1605,1638,1658,1696,1724,1762,1768,1800,1801],"c":[["_",{"w":"api_","s":"_","e":false,"k":"_","d":[],"c":[["h",{"w":"api_host","s":"host","e":true,"k":"h","d":[268,1560],"c":[]}],["p",{"w":"api_port","s":"port","e":true,"k":"p","d":[268,1563],"c":[]}]]}]]}],["p",{"w":"app","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"appli","s":"li","e":false,"k":"l","d":[],"c":[["c",{"w":"application","s":"cation","e":true,"k":"c","d":[87,688,852,868,1079,1080,1275,1279,1288,1304,1343,1410,1484,1515,1537,1556],"c":[["-",{"w":"application-level","s":"-level","e":true,"k":"-","d":[977],"c":[]}]]}],["e",{"w":"applies","s":"es","e":true,"k":"e","d":[682],"c":[]}]]}],["e",{"w":"appe","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"appear","s":"ar","e":true,"k":"a","d":[138,192],"c":[["i",{"w":"appearing","s":"ing","e":true,"k":"i","d":[977],"c":[]}]]}],["n",{"w":"append","s":"nd","e":true,"k":"n","d":[687],"c":[["e",{"w":"appended","s":"ed","e":true,"k":"e","d":[682],"c":[]}],["-",{"w":"append-","s":"-","e":false,"k":"-","d":[],"c":[["o",{"w":"append-only","s":"only","e":true,"k":"o","d":[1376],"c":[]}],["m",{"w":"append-mostly","s":"mostly","e":true,"k":"m","d":[1504],"c":[]}]]}]]}]]}],["r",{"w":"appro","s":"ro","e":false,"k":"r","d":[],"c":[["p",{"w":"appropriate","s":"priate","e":true,"k":"p","d":[684,1061,1092],"c":[]}],["a",{"w":"approach","s":"ach","e":true,"k":"a","d":[870],"c":[]}],["x",{"w":"approximately","s":"ximately","e":true,"k":"x","d":[978,1505],"c":[]}]]}],["_",{"w":"app_env","s":"_env","e":true,"k":"_","d":[1539,1554],"c":[]}]]}]]}],["l",{"w":"al","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"all","s":"l","e":true,"k":"l","d":[7,33,83,86,91,258,267,284,298,381,389,399,428,497,502,572,631,655,682,683,768,780,850,851,902,934,994,996,997,1078,1144,1155,1343,1357,1371,1414,1434,1506,1507,1536,1550,1590,1591,1799,1807],"c":[["o",{"w":"allow","s":"ow","e":false,"k":"o","d":[],"c":[["_",{"w":"allow_duplicate","s":"_duplicate","e":true,"k":"_","d":[381,1078],"c":[]}],["s",{"w":"allows","s":"s","e":true,"k":"s","d":[1602],"c":[]}],["i",{"w":"allowing","s":"ing","e":true,"k":"i","d":[1723],"c":[]}]]}]]}],["r",{"w":"already","s":"ready","e":true,"k":"r","d":[81,933,1078],"c":[]}],["o",{"w":"alon","s":"on","e":false,"k":"o","d":[],"c":[["g",{"w":"alongside","s":"gside","e":true,"k":"g","d":[101,785,1797],"c":[]}],["e",{"w":"alone","s":"e","e":true,"k":"e","d":[838,978],"c":[]}]]}],["w",{"w":"always","s":"ways","e":true,"k":"w","d":[138,192,741],"c":[]}],["g",{"w":"algorithmic","s":"gorithmic","e":true,"k":"g","d":[568],"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":[274,1460,1589],"c":[["e",{"w":"authenticat","s":"enticat","e":false,"k":"e","d":[],"c":[["i",{"w":"authentication","s":"ion","e":true,"k":"i","d":[8,260,262,267,270,1284,1398,1449,1509,1520],"c":[]}],["e",{"w":"authenticate","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"authenticates","s":"s","e":true,"k":"s","d":[271,1410,1411],"c":[]}],["d",{"w":"authenticated","s":"d","e":true,"k":"d","d":[281,284,1425],"c":[]}]]}]]}],["o",{"w":"author","s":"or","e":true,"k":"o","d":[102,532,659,996],"c":[["s",{"w":"authors","s":"s","e":true,"k":"s","d":[84,580,815,996,1687],"c":[]}],["i",{"w":"authorization","s":"ization","e":true,"k":"i","d":[269,272,273,1399,1410,1413,1414],"c":[]}],["m",{"w":"authormentionsupdated","s":"mentionsupdated","e":true,"k":"m","d":[658],"c":[]}],["'",{"w":"author's","s":"'s","e":true,"k":"'","d":[996],"c":[]}]]}],["z",{"w":"authz","s":"z","e":true,"k":"z","d":[270,1410],"c":[]}]]}],["o",{"w":"auto","s":"o","e":true,"k":"o","d":[934,1703],"c":[["m",{"w":"automat","s":"mat","e":false,"k":"m","d":[],"c":[["i",{"w":"automatic","s":"ic","e":true,"k":"i","d":[934,992,1038,1047],"c":[["a",{"w":"automatically","s":"ally","e":true,"k":"a","d":[55,359,378,688,1349,1397,1429,1768],"c":[]}]]}],["e",{"w":"automated","s":"ed","e":true,"k":"e","d":[82,723,785,1623,1689],"c":[]}]]}],["c",{"w":"autocomplete","s":"complete","e":true,"k":"c","d":[93,94,102,196],"c":[]}],["-",{"w":"auto-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"auto-seed","s":"seed","e":true,"k":"s","d":[537],"c":[]}],["d",{"w":"auto-detected","s":"detected","e":true,"k":"d","d":[1690],"c":[]}]]}]]}]]}],["g",{"w":"augment","s":"gment","e":true,"k":"g","d":[570],"c":[]}],["d",{"w":"audit","s":"dit","e":true,"k":"d","d":[631],"c":[]}]]}],["c",{"w":"ac","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"acl","s":"l","e":true,"k":"l","d":[27,89],"c":[]}],["c",{"w":"acc","s":"c","e":false,"k":"c","d":[],"c":[["e",{"w":"acce","s":"e","e":false,"k":"e","d":[],"c":[["p",{"w":"accept","s":"pt","e":true,"k":"p","d":[399],"c":[["e",{"w":"accepted","s":"ed","e":true,"k":"e","d":[83,84,309,381,501,745],"c":[]}],["s",{"w":"accepts","s":"s","e":true,"k":"s","d":[257,267],"c":[]}]]}],["s",{"w":"access","s":"ss","e":true,"k":"s","d":[284,285,294,922,930,1430,1432,1440,1506,1507,1763],"c":[["i",{"w":"accessi","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"accession","s":"on","e":true,"k":"o","d":[765],"c":[]}],["b",{"w":"accessible","s":"ble","e":true,"k":"b","d":[1798],"c":[]}]]}]]}]]}],["u",{"w":"accumulat","s":"umulat","e":false,"k":"u","d":[],"c":[["e",{"w":"accumulated","s":"ed","e":true,"k":"e","d":[534,539],"c":[]}],["i",{"w":"accumulation","s":"ion","e":true,"k":"i","d":[591],"c":[]}],["o",{"w":"accumulator","s":"or","e":true,"k":"o","d":[592],"c":[]}]]}]]}],["t",{"w":"act","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"activ","s":"iv","e":false,"k":"i","d":[],"c":[["i",{"w":"activit","s":"it","e":false,"k":"i","d":[],"c":[["y",{"w":"activity","s":"y","e":true,"k":"y","d":[217,688,912,1093,1142],"c":[]}],["i",{"w":"activities","s":"ies","e":true,"k":"i","d":[688,1059,1084,1091,1092,1133,1136,1139,1141,1143,1229,1299,1301,1368,1705],"c":[]}]]}],["e",{"w":"active","s":"e","e":true,"k":"e","d":[1422],"c":[]}]]}],["u",{"w":"actual","s":"ual","e":true,"k":"u","d":[1061],"c":[]}]]}],["r",{"w":"across","s":"ross","e":true,"k":"r","d":[534,989,996,997],"c":[]}]]}],["s",{"w":"as","s":"s","e":true,"k":"s","d":[87,90,248,254,499,571,641,723,730,830,851,868,1343,1366,1461,1484,1536,1762,1797,1801],"c":[["c",{"w":"ascending","s":"cending","e":true,"k":"c","d":[53],"c":[]}],["s",{"w":"ass","s":"s","e":false,"k":"s","d":[],"c":[["o",{"w":"associated","s":"ociated","e":true,"k":"o","d":[86,91,140,727],"c":[]}],["e",{"w":"assembl","s":"embl","e":false,"k":"e","d":[],"c":[["y",{"w":"assembly","s":"y","e":true,"k":"y","d":[251,509],"c":[]}],["e",{"w":"assembled","s":"ed","e":true,"k":"e","d":[614],"c":[]}]]}],["i",{"w":"assistant","s":"istant","e":true,"k":"i","d":[257],"c":[]}],["a",{"w":"assay","s":"ay","e":true,"k":"a","d":[759],"c":[["s",{"w":"assays","s":"s","e":true,"k":"s","d":[814],"c":[]}]]}]]}],["k",{"w":"ask","s":"k","e":true,"k":"k","d":[215],"c":[]}],["y",{"w":"asy","s":"y","e":false,"k":"y","d":[],"c":[["n",{"w":"asynchronously","s":"nchronously","e":true,"k":"n","d":[854],"c":[]}],["m",{"w":"asymmetric","s":"mmetric","e":true,"k":"m","d":[974,1009],"c":[]}]]}]]}],["f",{"w":"af","s":"f","e":false,"k":"f","d":[],"c":[["t",{"w":"after","s":"ter","e":true,"k":"t","d":[77,83,250,251,253,500,745,768,779,933,985],"c":[]}],["f",{"w":"affects","s":"fects","e":true,"k":"f","d":[985,1550],"c":[]}]]}],["d",{"w":"ad","s":"d","e":false,"k":"d","d":[],"c":[["m",{"w":"admin","s":"min","e":true,"k":"m","d":[90,283,1346,1428],"c":[["s",{"w":"admins","s":"s","e":true,"k":"s","d":[1439],"c":[]}]]}],["d",{"w":"add","s":"d","e":true,"k":"d","d":[349,570,868,931,1485,1505],"c":[["i",{"w":"addi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"additional","s":"tional","e":true,"k":"t","d":[539,1478,1481],"c":[["l",{"w":"additionally","s":"ly","e":true,"k":"l","d":[285],"c":[]}]]}],["n",{"w":"adding","s":"ng","e":true,"k":"n","d":[856,937],"c":[["_",{"w":"adding_services","s":"_services","e":true,"k":"_","d":[876],"c":[]}]]}]]}],["e",{"w":"added","s":"ed","e":true,"k":"e","d":[725,888],"c":[]}],["r",{"w":"address","s":"ress","e":true,"k":"r","d":[1130,1220,1562],"c":[["e",{"w":"addresses","s":"es","e":true,"k":"e","d":[951,984,1223],"c":[]}]]}]]}],["a",{"w":"adapt","s":"apt","e":false,"k":"a","d":[],"c":[["i",{"w":"adaptive","s":"ive","e":true,"k":"i","d":[510],"c":[]}],["e",{"w":"adapter","s":"er","e":true,"k":"e","d":[1479,1724],"c":[["s",{"w":"adapters","s":"s","e":true,"k":"s","d":[852,1515,1518],"c":[]}]]}]]}],["e",{"w":"adenylyltransferase","s":"enylyltransferase","e":true,"k":"e","d":[758],"c":[]}],["j",{"w":"adjust","s":"just","e":true,"k":"j","d":[1341],"c":[]}]]}],["g",{"w":"ag","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"agent","s":"ent","e":false,"k":"e","d":[],"c":[["_",{"w":"agent_step","s":"_step","e":true,"k":"_","d":[204,575],"c":[]}],["i",{"w":"agentic","s":"ic","e":true,"k":"i","d":[504,508,516,524,841,847,1690],"c":[]}]]}],["g",{"w":"aggregat","s":"gregat","e":false,"k":"g","d":[],"c":[["e",{"w":"aggregate","s":"e","e":true,"k":"e","d":[682,687,730,767,779,880,1062,1490,1507],"c":[["s",{"w":"aggregates","s":"s","e":true,"k":"s","d":[631,632,642,681,707,873,877,927,1497],"c":[]}],["d",{"w":"aggregated","s":"d","e":true,"k":"d","d":[655,768,900],"c":[]}]]}],["i",{"w":"aggregation","s":"ion","e":true,"k":"i","d":[1807],"c":[]}]]}],["a",{"w":"against","s":"ainst","e":true,"k":"a","d":[850,882],"c":[]}]]}],["b",{"w":"ab","s":"b","e":false,"k":"b","d":[],"c":[["o",{"w":"about","s":"out","e":true,"k":"o","d":[255,528,879],"c":[]}],["s",{"w":"abs","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"abstract","s":"tract","e":true,"k":"t","d":[852,1079,1515],"c":[]}],["o",{"w":"absolute","s":"olute","e":true,"k":"o","d":[1479],"c":[]}]]}]]}],["t",{"w":"at","s":"t","e":true,"k":"t","d":[499,567,592,708,778,834,994,1140,1355,1487,1489,1505,1536,1763,1792,1798],"c":[["t",{"w":"attempts","s":"tempts","e":true,"k":"t","d":[1142],"c":[]}]]}],["v",{"w":"av","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"available","s":"ailable","e":true,"k":"a","d":[540,861,985,1550,1689],"c":[]}],["o",{"w":"avoids","s":"oids","e":true,"k":"o","d":[990],"c":[]}]]}],["w",{"w":"aws","s":"ws","e":true,"k":"w","d":[1080,1480,1481],"c":[]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"in","s":"n","e":true,"k":"n","d":[32,33,81,215,268,269,270,317,378,380,473,516,530,536,540,593,617,641,642,684,686,688,724,767,774,779,780,784,800,811,840,850,851,977,982,985,986,996,997,1047,1062,1080,1140,1155,1265,1355,1371,1410,1414,1416,1452,1458,1475,1476,1484,1487,1489,1536,1550,1720,1723,1724,1725,1768,1801],"c":[["t",{"w":"int","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"inte","s":"e","e":false,"k":"e","d":[],"c":[["g",{"w":"integ","s":"g","e":false,"k":"g","d":[],"c":[["r",{"w":"integr","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"integrat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"integrate","s":"e","e":true,"k":"e","d":[2],"c":[["s",{"w":"integrates","s":"s","e":true,"k":"s","d":[1515,1720],"c":[]}]]}],["i",{"w":"integration","s":"ion","e":true,"k":"i","d":[8,867,1408,1508,1510,1515,1516,1602],"c":[]}]]}],["i",{"w":"integrityerror","s":"ityerror","e":true,"k":"i","d":[682,687],"c":[]}]]}],["e",{"w":"integer","s":"er","e":true,"k":"e","d":[39,43,51,112,126,135,154,158,176,180,223,227,410,444,462,483],"c":[]}]]}],["l",{"w":"intelligence","s":"lligence","e":true,"k":"l","d":[4,802],"c":[]}],["r",{"w":"inter","s":"r","e":false,"k":"r","d":[],"c":[["f",{"w":"interface","s":"face","e":true,"k":"f","d":[215],"c":[]}],["n",{"w":"internal","s":"nal","e":true,"k":"n","d":[321],"c":[]}],["-",{"w":"inter-service","s":"-service","e":true,"k":"-","d":[1280],"c":[]}],["a",{"w":"interacti","s":"acti","e":false,"k":"a","d":[],"c":[["v",{"w":"interactive","s":"ve","e":true,"k":"v","d":[1602,1642],"c":[]}],["o",{"w":"interaction","s":"on","e":true,"k":"o","d":[1768],"c":[]}]]}]]}],["n",{"w":"intent","s":"nt","e":true,"k":"n","d":[981],"c":[]}]]}],["o",{"w":"into","s":"o","e":true,"k":"o","d":[101,591,592,684,729,781,782,783,811,816,836,973,1807],"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":[5,1704],"c":[["e",{"w":"installed","s":"ed","e":true,"k":"e","d":[933],"c":[]}]]}],["n",{"w":"instance","s":"nce","e":true,"k":"n","d":[1798],"c":[["s",{"w":"instances","s":"s","e":true,"k":"s","d":[1506],"c":[]}]]}]]}],["e",{"w":"instead","s":"ead","e":true,"k":"e","d":[1746],"c":[]}]]}],["u",{"w":"insufficient","s":"ufficient","e":true,"k":"u","d":[315],"c":[]}],["p",{"w":"inspect","s":"pect","e":true,"k":"p","d":[1140],"c":[]}]]}],["g",{"w":"ingest","s":"gest","e":true,"k":"g","d":[1807],"c":[["i",{"w":"ingestion","s":"ion","e":true,"k":"i","d":[55,83],"c":[]}]]}],["p",{"w":"input","s":"put","e":true,"k":"p","d":[196,1722,1764,1774],"c":[["s",{"w":"inputs","s":"s","e":true,"k":"s","d":[102,1142],"c":[]}]]}],["c",{"w":"includ","s":"clud","e":false,"k":"c","d":[],"c":[["e",{"w":"include","s":"e","e":true,"k":"e","d":[233,269,322,361,489,1414,1769,1802],"c":[["s",{"w":"includes","s":"s","e":true,"k":"s","d":[138,249,274,451,868,1798,1800],"c":[]}],["_",{"w":"include_chunks","s":"_chunks","e":true,"k":"_","d":[486],"c":[]}],["d",{"w":"included","s":"d","e":true,"k":"d","d":[1371,1720],"c":[]}]]}],["i",{"w":"including","s":"ing","e":true,"k":"i","d":[360,996],"c":[]}]]}],["l",{"w":"inline","s":"line","e":true,"k":"l","d":[253,511,516,850,1484],"c":[]}],["d",{"w":"ind","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"indi","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"individual","s":"vidual","e":true,"k":"v","d":[285,359,834,1430],"c":[["l",{"w":"individually","s":"ly","e":true,"k":"l","d":[779],"c":[]}]]}],["c",{"w":"indices","s":"ces","e":true,"k":"c","d":[554,571],"c":[]}]]}],["e",{"w":"inde","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"index","s":"x","e":true,"k":"x","d":[368,668],"c":[["i",{"w":"indexing","s":"ing","e":true,"k":"i","d":[802,805],"c":[]}],["e",{"w":"indexed","s":"ed","e":true,"k":"e","d":[816],"c":[]}]]}],["p",{"w":"independent","s":"pendent","e":true,"k":"p","d":[683,723,996,1048],"c":[["l",{"w":"independently","s":"ly","e":true,"k":"l","d":[499,686,810],"c":[]}]]}]]}]]}],["v",{"w":"invalid","s":"valid","e":true,"k":"v","d":[313],"c":[]}],["f",{"w":"inf","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"info","s":"o","e":true,"k":"o","d":[1558],"c":[["r",{"w":"information","s":"rmation","e":true,"k":"r","d":[323,1799],"c":[]}]]}],["r",{"w":"infrastructure","s":"rastructure","e":true,"k":"r","d":[502,808,852,924,1080,1150,1274,1279,1281,1288,1343,1363,1478,1515,1590,1799],"c":[]}],["e",{"w":"inference","s":"erence","e":true,"k":"e","d":[1089,1328],"c":[]}]]}],["h",{"w":"inh","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"inherit","s":"erit","e":true,"k":"e","d":[534],"c":[["e",{"w":"inherited","s":"ed","e":true,"k":"e","d":[591],"c":[]}]]}],["a",{"w":"inha","s":"a","e":true,"k":"a","d":[752],"c":[]}],["i",{"w":"inhibition","s":"ibition","e":true,"k":"i","d":[764],"c":[]}]]}],["i",{"w":"initial","s":"itial","e":true,"k":"i","d":[985],"c":[["i",{"w":"initializes","s":"izes","e":true,"k":"i","d":[1343],"c":[]}]]}]]}],["s",{"w":"is","s":"s","e":true,"k":"s","d":[4,55,81,267,268,283,284,359,381,434,473,516,529,552,567,568,571,641,682,688,707,723,725,726,768,779,782,810,811,816,836,841,850,933,936,973,985,1047,1078,1140,1155,1288,1304,1397,1416,1476,1478,1481,1487,1488,1504,1506,1536,1623,1642,1689,1690,1722,1746,1768,1784,1798,1801,1807],"c":[["_",{"w":"is_","s":"_","e":false,"k":"_","d":[],"c":[["l",{"w":"is_locked","s":"locked","e":true,"k":"l","d":[82,785],"c":[]}],["a",{"w":"is_a","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"is_archived","s":"rchived","e":true,"k":"r","d":[230],"c":[]}],["d",{"w":"is_admin","s":"dmin","e":true,"k":"d","d":[282,1426],"c":[]}]]}],["g",{"w":"is_grounded","s":"grounded","e":true,"k":"g","d":[586],"c":[]}]]}],["o",{"w":"isolat","s":"olat","e":false,"k":"o","d":[],"c":[["e",{"w":"isolated","s":"ed","e":true,"k":"e","d":[833],"c":[]}],["i",{"w":"isolation","s":"ion","e":true,"k":"i","d":[863,992,1402],"c":[]}]]}],["s",{"w":"issues","s":"sues","e":true,"k":"s","d":[1410,1413],"c":[]}]]}],["m",{"w":"im","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"image","s":"age","e":true,"k":"a","d":[25,88,383,527,726,849,1289,1469,1477,1485,1494],"c":[["s",{"w":"images","s":"s","e":true,"k":"s","d":[617,1343,1369,1463,1475,1477,1496,1504,1505],"c":[]}]]}],["m",{"w":"imm","s":"m","e":false,"k":"m","d":[],"c":[["u",{"w":"immutable","s":"utable","e":true,"k":"u","d":[631,641,851],"c":[]}],["e",{"w":"immediately","s":"ediately","e":true,"k":"e","d":[985],"c":[]}]]}],["p",{"w":"imp","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"implement","s":"lement","e":true,"k":"l","d":[852],"c":[["s",{"w":"implements","s":"s","e":true,"k":"s","d":[901,1080],"c":[]}]]}],["o",{"w":"imports","s":"orts","e":true,"k":"o","d":[1080],"c":[]}]]}]]}],["t",{"w":"it","s":"t","e":true,"k":"t","d":[274,516,712,723,785,811,1784,1799,1801,1807],"c":[["s",{"w":"its","s":"s","e":true,"k":"s","d":[54,234,258,289,641,643,682,728,779,901,902,1798,1801],"c":[]}],["e",{"w":"iterat","s":"erat","e":false,"k":"e","d":[],"c":[["i",{"w":"iterati","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"iterative","s":"ve","e":true,"k":"v","d":[847],"c":[["l",{"w":"iteratively","s":"ly","e":true,"k":"l","d":[535,783],"c":[]}]]}],["o",{"w":"iteration","s":"on","e":true,"k":"o","d":[1723],"c":[["s",{"w":"iterations","s":"s","e":true,"k":"s","d":[539,605,847],"c":[]}]]}]]}],["e",{"w":"iterates","s":"es","e":true,"k":"e","d":[935],"c":[]}]]}]]}],["f",{"w":"if","s":"f","e":true,"k":"f","d":[256,388,568,682,687,779,1078,1169,1172,1196,1328,1486,1506,1643,1746],"c":[["r",{"w":"iframe","s":"rame","e":true,"k":"r","d":[1484],"c":[]}]]}],["d",{"w":"id","s":"d","e":true,"k":"d","d":[281,367,381,707,744,745,992,1065,1144,1507,1783,1803],"c":[["e",{"w":"ide","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"identi","s":"nti","e":false,"k":"n","d":[],"c":[["t",{"w":"identity","s":"ty","e":true,"k":"t","d":[271,1410],"c":[]}],["f",{"w":"identif","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"identifie","s":"ie","e":false,"k":"i","d":[],"c":[["r",{"w":"identifier","s":"r","e":true,"k":"r","d":[365,1632],"c":[["s",{"w":"identifiers","s":"s","e":true,"k":"s","d":[975,976],"c":[]}]]}],["s",{"w":"identifies","s":"s","e":true,"k":"s","d":[723,727,813,814,815],"c":[]}]]}],["y",{"w":"identify","s":"y","e":true,"k":"y","d":[724,1801],"c":[]}]]}]]}],["m",{"w":"idempoten","s":"mpoten","e":false,"k":"m","d":[],"c":[["c",{"w":"idempotency","s":"cy","e":true,"k":"c","d":[744,1041],"c":[]}],["t",{"w":"idempotent","s":"t","e":true,"k":"t","d":[853],"c":[]}]]}]]}],["p",{"w":"idp","s":"p","e":true,"k":"p","d":[271,272,1410,1411,1412,1413,1455,1461],"c":[]}],["s",{"w":"ids","s":"s","e":true,"k":"s","d":[853,1063,1803],"c":[]}]]}],["c",{"w":"ic50","s":"c50","e":true,"k":"c","d":[762,951],"c":[]}],["g",{"w":"ignored","s":"gnored","e":true,"k":"g","d":[853,1635],"c":[]}]]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"sec","s":"c","e":false,"k":"c","d":[],"c":[["t",{"w":"section","s":"tion","e":true,"k":"t","d":[324],"c":[["s",{"w":"sections","s":"s","e":true,"k":"s","d":[3,266],"c":[]}]]}],["o",{"w":"seconds","s":"onds","e":true,"k":"o","d":[608,1440,1458],"c":[]}],["r",{"w":"secret","s":"ret","e":true,"k":"r","d":[1241,1761],"c":[]}]]}],["t",{"w":"set","s":"t","e":true,"k":"t","d":[489,653,670,697,768,1366,1482,1536,1643,1746],"c":[["t",{"w":"setting","s":"ting","e":true,"k":"t","d":[82],"c":[["s",{"w":"settings","s":"s","e":true,"k":"s","d":[925,1155,1269,1341,1342,1536],"c":[]}]]}],["u",{"w":"setup","s":"up","e":true,"k":"u","d":[1270,1358,1409,1601,1712,1716],"c":[]}]]}],["a",{"w":"search","s":"arch","e":true,"k":"a","d":[101,333,334,335,391,392,393,394,395,396,399,408,434,442,460,473,481,489,502,537,544,546,569,835,840,938,939,941,947,951,952,986,991,997,1030,1144,1339,1356,1382,1689,1796,1804],"c":[["e",{"w":"searches","s":"es","e":true,"k":"e","d":[102,400,434,452,535,553],"c":[]}],["_",{"w":"search_","s":"_","e":false,"k":"_","d":[],"c":[["d",{"w":"search_document","s":"document","e":true,"k":"d","d":[1011],"c":[["s",{"w":"search_documents","s":"s","e":true,"k":"s","d":[543],"c":[]}]]}],["s",{"w":"search_s","s":"s","e":false,"k":"s","d":[],"c":[["u",{"w":"search_summaries","s":"ummaries","e":true,"k":"u","d":[545],"c":[]}],["t",{"w":"search_structured_bioactivity","s":"tructured_bioactivity","e":true,"k":"t","d":[549],"c":[]}]]}],["q",{"w":"search_query","s":"query","e":true,"k":"q","d":[974,1008],"c":[]}]]}]]}],["l",{"w":"sel","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"select","s":"ect","e":false,"k":"e","d":[],"c":[["s",{"w":"selects","s":"s","e":true,"k":"s","d":[194,195,533],"c":[]}],["e",{"w":"selected","s":"ed","e":true,"k":"e","d":[529,567],"c":[]}],["i",{"w":"selecti","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"selective","s":"ve","e":true,"k":"v","d":[568],"c":[]}],["o",{"w":"selection","s":"on","e":true,"k":"o","d":[1629],"c":[]}]]}]]}],["f",{"w":"self-hosted","s":"f-hosted","e":true,"k":"f","d":[1720,1798],"c":[]}]]}],["n",{"w":"sen","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"send","s":"d","e":true,"k":"d","d":[202],"c":[["s",{"w":"sends","s":"s","e":true,"k":"s","d":[1412,1798],"c":[]}]]}],["t",{"w":"sent","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"sentinel","s":"inel","e":true,"k":"i","d":[269,272,1399,1410,1413,1440,1446,1452,1461,1522,1589],"c":[["'",{"w":"sentinel's","s":"'s","e":true,"k":"'","d":[1412],"c":[]}],["-",{"w":"sentinel-auth","s":"-auth","e":true,"k":"-","d":[1460],"c":[["-",{"w":"sentinel-auth-sdk","s":"-sdk","e":true,"k":"-","d":[1415,1459],"c":[]}]]}],["_",{"w":"sentinel_","s":"_","e":true,"k":"_","d":[1523],"c":[["c",{"w":"sentinel_cache_ttl","s":"cache_ttl","e":true,"k":"c","d":[1440,1456],"c":[]}],["u",{"w":"sentinel_url","s":"url","e":true,"k":"u","d":[1444,1587],"c":[]}],["s",{"w":"sentinel_service_","s":"service_","e":false,"k":"s","d":[],"c":[["k",{"w":"sentinel_service_key","s":"key","e":true,"k":"k","d":[1447],"c":[]}],["n",{"w":"sentinel_service_name","s":"name","e":true,"k":"n","d":[1450],"c":[]}]]}],["i",{"w":"sentinel_idp_jwks_url","s":"idp_jwks_url","e":true,"k":"i","d":[1453,1461],"c":[]}]]}]]}],["e",{"w":"sentence-transformers","s":"ence-transformers","e":true,"k":"e","d":[1662],"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":false,"k":"e","d":[],"c":[["r",{"w":"server","s":"r","e":true,"k":"r","d":[246,274,321,529,1036,1052,1130,1220,1244,1266,1286,1293,1306,1388,1506,1562,1565,1577,1755],"c":[["-",{"w":"server-s","s":"-s","e":false,"k":"-","d":[],"c":[["e",{"w":"server-sent","s":"ent","e":true,"k":"e","d":[215,516],"c":[]}],["i",{"w":"server-side","s":"ide","e":true,"k":"i","d":[976,1460],"c":[]}]]}]]}],["s",{"w":"serves","s":"s","e":true,"k":"s","d":[267],"c":[]}],["d",{"w":"served","s":"d","e":true,"k":"d","d":[268,681,1477],"c":[]}]]}],["i",{"w":"servi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"service","s":"ce","e":true,"k":"c","d":[876,878,1372,1446,1452,1589],"c":[["s",{"w":"services","s":"s","e":true,"k":"s","d":[856,1155,1281,1337,1343,1344,1371,1482,1515,1590],"c":[]}],["-",{"w":"service-to-service","s":"-to-service","e":true,"k":"-","d":[1449],"c":[]}]]}],["n",{"w":"serving","s":"ng","e":true,"k":"n","d":[1483],"c":[]}]]}]]}],["i",{"w":"series","s":"ies","e":true,"k":"i","d":[997],"c":[]}]]}],["e",{"w":"seed","s":"ed","e":true,"k":"e","d":[536],"c":[["e",{"w":"seeded","s":"ed","e":true,"k":"e","d":[592],"c":[]}]]}],["v",{"w":"seve","s":"ve","e":false,"k":"v","d":[],"c":[["r",{"w":"several","s":"ral","e":true,"k":"r","d":[589,1515],"c":[]}],["n",{"w":"seven","s":"n","e":true,"k":"n","d":[951],"c":[]}]]}],["p",{"w":"separat","s":"parat","e":false,"k":"p","d":[],"c":[["e",{"w":"separate","s":"e","e":true,"k":"e","d":[635,952,1602,1662,1689],"c":[["l",{"w":"separately","s":"ly","e":true,"k":"l","d":[936],"c":[]}]]}],["i",{"w":"separating","s":"ing","e":true,"k":"i","d":[1091],"c":[]}]]}],["g",{"w":"seg","s":"g","e":false,"k":"g","d":[],"c":[["r",{"w":"segregation","s":"regation","e":true,"k":"r","d":[681],"c":[]}],["m",{"w":"segmentation","s":"mentation","e":true,"k":"m","d":[984],"c":[]}]]}],["q",{"w":"sequential","s":"quential","e":true,"k":"q","d":[779],"c":[]}],["m",{"w":"semantic","s":"mantic","e":true,"k":"m","d":[833,836,837,974],"c":[["a",{"w":"semantically","s":"ally","e":true,"k":"a","d":[976],"c":[]}]]}],["s",{"w":"sessions","s":"ssions","e":true,"k":"s","d":[1784,1789,1790],"c":[]}]]}],["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"sta","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"start","s":"rt","e":true,"k":"r","d":[934,1336],"c":[["e",{"w":"started","s":"ed","e":true,"k":"e","d":[5,309,1141,1264],"c":[]}],["s",{"w":"starts","s":"s","e":true,"k":"s","d":[77,83,84,249,382,383,384,385,386,883,908,1053,1061,1343],"c":[]}],["u",{"w":"startup","s":"up","e":true,"k":"u","d":[1343],"c":[]}]]}],["t",{"w":"stat","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"status","s":"us","e":true,"k":"u","d":[86,301,302,343,389,707,916],"c":[["e",{"w":"statuses","s":"es","e":true,"k":"e","d":[23,357],"c":[]}]]}],["e",{"w":"state","s":"e","e":true,"k":"e","d":[641,707,851,1388,1460],"c":[]}]]}],["g",{"w":"stag","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"stage","s":"e","e":true,"k":"e","d":[249,252,507,508,509,510,511,512,567,723,784,850,854,942,943,944,945,1731,1733,1735],"c":[["s",{"w":"stages","s":"s","e":true,"k":"s","d":[249,506,850,941],"c":[]}]]}],["i",{"w":"staging","s":"ing","e":true,"k":"i","d":[1544,1545],"c":[]}]]}],["n",{"w":"standard","s":"ndard","e":true,"k":"n","d":[301,901,1481],"c":[]}],["c",{"w":"stack","s":"ck","e":true,"k":"c","d":[808,1273,1274,1275,1304,1336,1371,1461,1543,1720,1762,1797],"c":[["s",{"w":"stacks","s":"s","e":true,"k":"s","d":[1279,1280],"c":[]}]]}],["b",{"w":"stable","s":"ble","e":true,"k":"b","d":[936],"c":[]}],["y",{"w":"stays","s":"ys","e":true,"k":"y","d":[1799],"c":[]}]]}],["o",{"w":"stor","s":"or","e":false,"k":"o","d":[],"c":[["a",{"w":"storage","s":"age","e":true,"k":"a","d":[8,55,81,87,647,1149,1193,1283,1369,1388,1462,1463,1464,1466,1475,1489,1492,1496,1503,1504,1506,1507,1509,1528,1583],"c":[["_",{"w":"storage_location","s":"_location","e":true,"k":"_","d":[1490],"c":[]}]]}],["e",{"w":"store","s":"e","e":true,"k":"e","d":[1476,1480,1487,1489],"c":[["d",{"w":"stored","s":"d","e":true,"k":"d","d":[730,877,996,1490,1723],"c":[]}],["s",{"w":"stores","s":"s","e":true,"k":"s","d":[768,1475,1478,1496,1507],"c":[]}]]}]]}],["r",{"w":"str","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"stream","s":"eam","e":true,"k":"e","d":[24,25,202,571,641,643,682,683,687,708,850,1468,1469],"c":[["i",{"w":"streaming","s":"ing","e":true,"k":"i","d":[198,252,338,504,516,582,1287,1391,1483],"c":[]}],["e",{"w":"streamed","s":"ed","e":true,"k":"e","d":[215,567],"c":[]}],["s",{"w":"streams","s":"s","e":true,"k":"s","d":[697],"c":[]}]]}],["i",{"w":"stri","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"string","s":"ng","e":true,"k":"n","d":[47,65,69,73,108,122,150,240,244,406,422,426,430,440,442,458,466,479,491,495,694,729,735,744,997,1205,1208],"c":[]}],["c",{"w":"strict","s":"ct","e":true,"k":"c","d":[919,1799],"c":[]}]]}],["u",{"w":"struct","s":"uct","e":false,"k":"u","d":[],"c":[["u",{"w":"structur","s":"ur","e":false,"k":"u","d":[],"c":[["e",{"w":"structure","s":"e","e":true,"k":"e","d":[711,724,727,728,729,813,864,1476,1672],"c":[["d",{"w":"structured","s":"d","e":true,"k":"d","d":[101,777,991,1719,1802,1807],"c":[["_",{"w":"structured_block","s":"_block","e":true,"k":"_","d":[209,583],"c":[]}]]}],["s",{"w":"structures","s":"s","e":true,"k":"s","d":[373,383,674,710,723,830,969,997],"c":[]}]]}],["a",{"w":"structural","s":"al","e":true,"k":"a","d":[949],"c":[["l",{"w":"structurally","s":"ly","e":true,"k":"l","d":[434,997],"c":[]}]]}]]}],["f",{"w":"structflo-","s":"flo-","e":false,"k":"f","d":[],"c":[["n",{"w":"structflo-ner","s":"ner","e":true,"k":"n","d":[531,746,814,1683],"c":[]}],["c",{"w":"structflo-cser","s":"cser","e":true,"k":"c","d":[724,741,813],"c":[]}]]}],["l",{"w":"structlog","s":"log","e":true,"k":"l","d":[1802],"c":[]}]]}],["a",{"w":"stra","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"strategy","s":"tegy","e":true,"k":"t","d":[533,569,570],"c":[]}],["i",{"w":"straightforward","s":"ightforward","e":true,"k":"i","d":[708],"c":[]}]]}]]}],["i",{"w":"sticky","s":"icky","e":true,"k":"i","d":[138],"c":[]}],["e",{"w":"step","s":"ep","e":true,"k":"e","d":[576,1080,1805],"c":[["s",{"w":"steps","s":"s","e":true,"k":"s","d":[1340],"c":[]}]]}],["y",{"w":"style","s":"yle","e":true,"k":"y","d":[629,1661],"c":[]}]]}],["o",{"w":"so","s":"o","e":true,"k":"o","d":[686,767,833,884,996,1080,1506,1623],"c":[["u",{"w":"sourc","s":"urc","e":false,"k":"u","d":[],"c":[["i",{"w":"sourcing","s":"ing","e":true,"k":"i","d":[6,630,641,851,1376],"c":[]}],["e",{"w":"source","s":"e","e":true,"k":"e","d":[71,451,707,1489,1507,1752],"c":[["_",{"w":"source_uri","s":"_uri","e":true,"k":"_","d":[68],"c":[]}],["s",{"w":"sources","s":"s","e":true,"k":"s","d":[251,578,588,850],"c":[]}]]}]]}],["r",{"w":"sort","s":"rt","e":true,"k":"r","d":[49,53],"c":[["i",{"w":"sorting","s":"ing","e":true,"k":"i","d":[33],"c":[]}],["_",{"w":"sort_","s":"_","e":false,"k":"_","d":[],"c":[["b",{"w":"sort_by","s":"by","e":true,"k":"b","d":[46],"c":[]}],["o",{"w":"sort_order","s":"order","e":true,"k":"o","d":[50],"c":[]}]]}],["e",{"w":"sorted","s":"ed","e":true,"k":"e","d":[217],"c":[]}]]}],["f",{"w":"soft-delete","s":"ft-delete","e":true,"k":"f","d":[663,680],"c":[]}]]}],["u",{"w":"su","s":"u","e":false,"k":"u","d":[],"c":[["m",{"w":"summar","s":"mmar","e":false,"k":"m","d":[],"c":[["i",{"w":"summari","s":"i","e":false,"k":"i","d":[],"c":[["z",{"w":"summariz","s":"z","e":false,"k":"z","d":[],"c":[["a",{"w":"summarization","s":"ation","e":true,"k":"a","d":[10,20,32,80,83,86,354,385,389,718,778,779,780,794,800,834,1047,1074,1076,1089,1113,1117,1153,1250,1301,1393,1593,1595,1602,1623,1722,1729,1731,1733,1735],"c":[]}],["e",{"w":"summarized","s":"ed","e":true,"k":"e","d":[779,782,834],"c":[]}]]}],["e",{"w":"summaries","s":"es","e":true,"k":"e","d":[332,385,452,468,554,710,719,720,723,780,781,783,785,797,826,834,875,964,985,988,1353,1641],"c":[]}]]}],["y",{"w":"summary","s":"y","e":true,"k":"y","d":[17,22,54,85,335,348,356,359,360,377,387,388,392,395,473,544,657,678,721,780,782,783,785,833,834,840,894,988,1121,1262,1354,1382,1668],"c":[["_",{"w":"summary_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"summary_candidate","s":"candidate","e":true,"k":"c","d":[376],"c":[]}],["e",{"w":"summary_embeddings","s":"embeddings","e":true,"k":"e","d":[452,825,963,988,1263],"c":[]}]]}],["-",{"w":"summary-only","s":"-only","e":true,"k":"-","d":[489,546],"c":[]}],["c",{"w":"summarycandidateupdated","s":"candidateupdated","e":true,"k":"c","d":[656,677,893],"c":[]}]]}]]}],["p",{"w":"supp","s":"pp","e":false,"k":"p","d":[],"c":[["o",{"w":"support","s":"ort","e":true,"k":"o","d":[292,785,1430],"c":[["s",{"w":"supports","s":"s","e":true,"k":"s","d":[33,516,991,997,1475,1537,1602],"c":[]}],["e",{"w":"supported","s":"ed","e":true,"k":"e","d":[1393,1594],"c":[]}]]}],["l",{"w":"supplementary","s":"lementary","e":true,"k":"l","d":[873],"c":[]}]]}],["i",{"w":"suitable","s":"itable","e":true,"k":"i","d":[88,102,1506,1799],"c":[]}],["g",{"w":"suggest","s":"ggest","e":true,"k":"g","d":[196],"c":[["i",{"w":"suggestions","s":"ions","e":true,"k":"i","d":[114],"c":[]}]]}],["c",{"w":"suc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"such","s":"h","e":true,"k":"h","d":[254,868],"c":[]}],["c",{"w":"success","s":"cess","e":true,"k":"c","d":[305],"c":[["f",{"w":"successful","s":"ful","e":true,"k":"f","d":[311],"c":[]}]]}]]}],["b",{"w":"sub","s":"b","e":false,"k":"b","d":[],"c":[["-",{"w":"sub-","s":"-","e":false,"k":"-","d":[],"c":[["q",{"w":"sub-queries","s":"queries","e":true,"k":"q","d":[533],"c":[]}],["t",{"w":"sub-type","s":"type","e":true,"k":"t","d":[881,882,885],"c":[["s",{"w":"sub-types","s":"s","e":true,"k":"s","d":[861,879],"c":[]}]]}]]}],["s",{"w":"subs","s":"s","e":false,"k":"s","d":[],"c":[["c",{"w":"subscri","s":"cri","e":false,"k":"c","d":[],"c":[["b",{"w":"subscribe","s":"be","e":true,"k":"b","d":[683,879],"c":[["s",{"w":"subscribes","s":"s","e":true,"k":"s","d":[1056],"c":[]}]]}],["p",{"w":"subscription","s":"ption","e":true,"k":"p","d":[1061],"c":[]}]]}],["e",{"w":"subsequent","s":"equent","e":true,"k":"e","d":[1414],"c":[]}]]}],["t",{"w":"subtle","s":"tle","e":true,"k":"t","d":[838],"c":[]}],["_",{"w":"sub_type","s":"_type","e":true,"k":"_","d":[881],"c":[]}]]}],["r",{"w":"surface","s":"rface","e":true,"k":"r","d":[1550],"c":[]}]]}],["h",{"w":"sh","s":"h","e":false,"k":"h","d":[],"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":[28,29,90,850,1280,1439,1799],"c":[["d",{"w":"shared","s":"d","e":true,"k":"d","d":[75,299,300,924,1437],"c":[]}]]}],["i",{"w":"sharing","s":"ing","e":true,"k":"i","d":[32,1405],"c":[]}]]}],["p",{"w":"shapes","s":"pes","e":true,"k":"p","d":[937],"c":[]}]]}],["o",{"w":"sho","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"show","s":"w","e":false,"k":"w","d":[],"c":[["i",{"w":"showing","s":"ing","e":true,"k":"i","d":[116],"c":[]}],["n",{"w":"shown","s":"n","e":true,"k":"n","d":[189],"c":[]}]]}],["u",{"w":"should","s":"uld","e":true,"k":"u","d":[247,685],"c":[]}]]}]]}],["k",{"w":"skip","s":"kip","e":true,"k":"k","d":[38,41,153,175,222],"c":[["s",{"w":"skips","s":"s","e":true,"k":"s","d":[83],"c":[]}]]}],["i",{"w":"si","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"sin","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"single","s":"gle","e":true,"k":"g","d":[54,664,783,1289,1536],"c":[["-",{"w":"single-shot","s":"-shot","e":true,"k":"-","d":[521,845],"c":[]}]]}],["c",{"w":"since","s":"ce","e":true,"k":"c","d":[687,708],"c":[]}]]}],["z",{"w":"size","s":"ze","e":true,"k":"z","d":[88,1485],"c":[]}],["m",{"w":"sim","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"similar","s":"ilar","e":true,"k":"i","d":[434,976,997],"c":[["i",{"w":"similarity","s":"ity","e":true,"k":"i","d":[392,394,416,450,451,559,562,837,838,949,978],"c":[]}]]}],["u",{"w":"simultaneously","s":"ultaneously","e":true,"k":"u","d":[837,976],"c":[]}],["p",{"w":"simplest","s":"plest","e":true,"k":"p","d":[1478],"c":[]}]]}],["g",{"w":"signal","s":"gnal","e":true,"k":"g","d":[552],"c":[["s",{"w":"signals","s":"s","e":true,"k":"s","d":[838,978],"c":[]}]]}],["d",{"w":"side","s":"de","e":true,"k":"d","d":[1766],"c":[["b",{"w":"sidebar","s":"bar","e":true,"k":"b","d":[578],"c":[]}]]}],["l",{"w":"silently","s":"lently","e":true,"k":"l","d":[744],"c":[]}],["t",{"w":"sit","s":"t","e":true,"k":"t","d":[1304],"c":[]}]]}],["l",{"w":"sl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"sliding-window","s":"iding-window","e":true,"k":"i","d":[83,780,834],"c":[]}],["o",{"w":"slow","s":"ow","e":true,"k":"o","d":[323,1091,1801],"c":[["_",{"w":"slow_request_threshold_ms","s":"_request_threshold_ms","e":true,"k":"_","d":[323],"c":[]}]]}]]}],["a",{"w":"sa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"same","s":"me","e":true,"k":"m","d":[90,554,572,779,850,1078,1440,1506],"c":[]}],["f",{"w":"safe","s":"fe","e":true,"k":"f","d":[381,1078],"c":[["l",{"w":"safely","s":"ly","e":true,"k":"l","d":[853],"c":[]}]]}],["v",{"w":"sav","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"saving","s":"ing","e":true,"k":"i","d":[687,1062],"c":[]}],["e",{"w":"save","s":"e","e":true,"k":"e","d":[927],"c":[]}]]}],["c",{"w":"sacc-1","s":"cc-1","e":false,"k":"c","d":[],"c":[["1",{"w":"sacc-111","s":"11","e":true,"k":"1","d":[737,951],"c":[]}],["2",{"w":"sacc-123","s":"23","e":true,"k":"2","d":[750],"c":[]}]]}]]}],["p",{"w":"sp","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"specifi","s":"ecifi","e":false,"k":"e","d":[],"c":[["c",{"w":"specific","s":"c","e":true,"k":"c","d":[162,257,420,472,500,879,995,1439],"c":[["i",{"w":"specificity","s":"ity","e":true,"k":"i","d":[979],"c":[]}]]}],["e",{"w":"specifie","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"specified","s":"d","e":true,"k":"d","d":[162],"c":[]}],["s",{"w":"specifies","s":"s","e":true,"k":"s","d":[687],"c":[]}]]}]]}],["a",{"w":"spa","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"sparse","s":"rse","e":true,"k":"r","d":[400,836,939,957,975,976,1030],"c":[["_",{"w":"sparse_encoding_enabled","s":"_encoding_enabled","e":true,"k":"_","d":[1028],"c":[]}]]}],["c",{"w":"spaces","s":"ces","e":true,"k":"c","d":[990],"c":[]}]]}],["l",{"w":"splits","s":"lits","e":true,"k":"l","d":[811],"c":[]}]]}],["s",{"w":"sse","s":"se","e":true,"k":"s","d":[198,202,203,215,247,248,338,504,513,571,573],"c":[]}],["c",{"w":"sc","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"sco","s":"o","e":false,"k":"o","d":[],"c":[["p",{"w":"scop","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"scoping","s":"ing","e":true,"k":"i","d":[260,263,995],"c":[]}],["e",{"w":"scoped","s":"ed","e":true,"k":"e","d":[267,284,399,1416],"c":[]}]]}],["r",{"w":"score","s":"re","e":true,"k":"r","d":[416,450,586,592,739],"c":[["_",{"w":"score_threshold","s":"_threshold","e":true,"k":"_","d":[413,447],"c":[]}],["s",{"w":"scores","s":"s","e":true,"k":"s","d":[451,977,990],"c":[]}]]}]]}],["h",{"w":"sche","s":"he","e":false,"k":"h","d":[],"c":[["m",{"w":"schem","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"schema","s":"a","e":true,"k":"a","d":[513,708],"c":[]}],["e",{"w":"scheme","s":"e","e":true,"k":"e","d":[1479],"c":[]}]]}],["d",{"w":"scheduling","s":"duling","e":true,"k":"d","d":[854],"c":[]}]]}],["r",{"w":"scr","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"scratch","s":"atch","e":true,"k":"a","d":[708],"c":[]}],["i",{"w":"script","s":"ipt","e":true,"k":"i","d":[1798],"c":[]}]]}],["i",{"w":"sci","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"scientific","s":"entific","e":true,"k":"e","d":[710,802,810,951,975],"c":[]}],["k",{"w":"scikit-learn's","s":"kit-learn's","e":true,"k":"k","d":[975],"c":[]}]]}],["a",{"w":"scalable","s":"alable","e":true,"k":"a","d":[810],"c":[]}]]}],["m",{"w":"sm","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"smiles","s":"iles","e":true,"k":"i","d":[353,380,384,389,434,442,451,724,729,734,735,744,813,830,969,997,1259,1354,1382,1672],"c":[["_",{"w":"smiles_embedding_model_name","s":"_embedding_model_name","e":true,"k":"_","d":[1013,1674],"c":[]}]]}],["a",{"w":"smaller","s":"aller","e":true,"k":"a","d":[1642],"c":[]}]]}],["y",{"w":"sy","s":"y","e":false,"k":"y","d":[],"c":[["s",{"w":"system","s":"stem","e":true,"k":"s","d":[504,516,567,841,855,868,872,874,1048,1080,1267,1361,1362,1391,1642],"c":[["s",{"w":"systems","s":"s","e":true,"k":"s","d":[1807],"c":[]}]]}],["n",{"w":"synthesi","s":"nthesi","e":false,"k":"n","d":[],"c":[["s",{"w":"synthesis","s":"s","e":true,"k":"s","d":[510,1733,1737,1739,1741,1743,1745],"c":[]}],["z",{"w":"synthesize","s":"ze","e":true,"k":"z","d":[782,834],"c":[]}]]}]]}],["w",{"w":"swa","s":"wa","e":false,"k":"w","d":[],"c":[["p",{"w":"swap","s":"p","e":true,"k":"p","d":[1515],"c":[["p",{"w":"swapp","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"swappable","s":"able","e":true,"k":"a","d":[852],"c":[]}],["e",{"w":"swapped","s":"ed","e":true,"k":"e","d":[1080],"c":[]}]]}]]}],["r",{"w":"swarm","s":"rm","e":true,"k":"r","d":[1270,1272,1279,1358],"c":[]}],["g",{"w":"swagger","s":"gger","e":true,"k":"g","d":[1345],"c":[]}]]}],["d",{"w":"sdk","s":"dk","e":true,"k":"d","d":[1080,1408,1522],"c":[]}],["3",{"w":"s3","s":"3","e":true,"k":"3","d":[1190,1196,1199,1480,1481,1503,1530],"c":[["_",{"w":"s3_","s":"_","e":false,"k":"_","d":[],"c":[["b",{"w":"s3_bucket","s":"bucket","e":true,"k":"b","d":[1195],"c":[]}],["r",{"w":"s3_region","s":"region","e":true,"k":"r","d":[1198],"c":[]}]]}],["-",{"w":"s3-compatible","s":"-compatible","e":true,"k":"-","d":[1463,1466,1475,1480,1482,1506],"c":[]}]]}],["n",{"w":"snapshot","s":"napshot","e":true,"k":"n","d":[1285],"c":[]}]]}],["w",{"w":"w","s":"w","e":false,"k":"w","d":[],"c":[["e",{"w":"we","s":"e","e":false,"k":"e","d":[],"c":[["l",{"w":"welcome","s":"lcome","e":true,"k":"l","d":[4],"c":[]}],["b",{"w":"web","s":"b","e":true,"k":"b","d":[1305,1330,1707,1714,1720,1784],"c":[]}]]}],["i",{"w":"wi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"with","s":"th","e":true,"k":"t","d":[5,54,76,85,86,89,102,129,140,162,198,216,234,248,250,251,255,268,271,272,322,338,375,381,384,387,400,451,473,499,504,524,537,554,567,569,576,668,682,687,688,728,745,767,822,833,837,839,841,847,850,854,879,881,951,959,974,975,983,1091,1092,1268,1272,1279,1283,1284,1285,1333,1367,1397,1399,1411,1439,1484,1490,1497,1515,1703,1722,1724,1762,1764,1799,1801],"c":[["o",{"w":"without","s":"out","e":true,"k":"o","d":[81,686,744,856,868,884,1047,1080,1515,1723,1746,1784],"c":[]}],["i",{"w":"within","s":"in","e":true,"k":"i","d":[140,162,279,359,369,664,919,934,977],"c":[]}]]}],["n",{"w":"window","s":"ndow","e":true,"k":"n","d":[590,934],"c":[]}],["l",{"w":"will","s":"ll","e":true,"k":"l","d":[1349],"c":[]}],["d",{"w":"wide","s":"de","e":true,"k":"d","d":[1477],"c":[]}]]}],["o",{"w":"wo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"work","s":"rk","e":true,"k":"r","d":[1086],"c":[["f",{"w":"workflow","s":"flow","e":true,"k":"f","d":[6,23,83,309,343,357,381,382,384,385,386,707,723,744,745,853,883,910,1038,1061,1062,1063,1064,1065,1078,1140,1141,1144,1297,1331,1347,1385,1477,1806],"c":[["s",{"w":"workflows","s":"s","e":true,"k":"s","d":[19,86,291,329,350,359,389,685,707,810,853,908,923,1037,1053,1056,1059,1062,1078,1144],"c":[["t",{"w":"workflowstartedresponse","s":"tartedresponse","e":true,"k":"t","d":[381],"c":[]}]]}],["o",{"w":"workfloworchestrator","s":"orchestrator","e":true,"k":"o","d":[930,1079],"c":[]}]]}],["s",{"w":"works","s":"s","e":true,"k":"s","d":[270,712],"c":[["p",{"w":"workspace","s":"pace","e":true,"k":"p","d":[33,75,90,260,263,267,279,283,284,297,298,317,399,992,1402,1410,1413,1416,1422,1428,1429,1430,1433,1434,1439],"c":[["_",{"w":"workspace_id","s":"_id","e":true,"k":"_","d":[273,278,1420,1429],"c":[]}],["-",{"w":"workspace-scoped","s":"-scoped","e":true,"k":"-","d":[1399],"c":[]}]]}]]}],["e",{"w":"worker","s":"er","e":true,"k":"e","d":[77,683,684,685,1048,1049,1055,1058,1061,1229,1294,1296,1298,1300,1313,1316],"c":[["s",{"w":"workers","s":"s","e":true,"k":"s","d":[686,1151],"c":[]}]]}],["l",{"w":"workloads","s":"loads","e":true,"k":"l","d":[1270,1279],"c":[]}]]}],["u",{"w":"would","s":"uld","e":true,"k":"u","d":[779],"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":[81,194,195,249,323,529,687,723,725,785,811,857,886,933,985,1397,1476,1488,1504,1642,1801],"c":[]}],["t",{"w":"whether","s":"ther","e":true,"k":"t","d":[283,539,979,980,981],"c":[]}],["r",{"w":"where","s":"re","e":true,"k":"r","d":[539,571,977,997],"c":[]}]]}],["o",{"w":"who","s":"o","e":true,"k":"o","d":[294],"c":[]}],["i",{"w":"whi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"which","s":"ch","e":true,"k":"c","d":[379,837,935,990,1062,1773,1781,1788,1798],"c":[]}],["l",{"w":"while","s":"le","e":true,"k":"l","d":[1477,1642],"c":[]}]]}],["a",{"w":"what","s":"at","e":true,"k":"a","d":[1715],"c":[]}]]}],["r",{"w":"wr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"write","s":"ite","e":true,"k":"i","d":[635,636,767,928],"c":[["s",{"w":"writes","s":"s","e":true,"k":"s","d":[681],"c":[]}]]}],["a",{"w":"wraps","s":"aps","e":true,"k":"a","d":[1768],"c":[]}]]}],["a",{"w":"wa","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"was","s":"s","e":true,"k":"s","d":[687,1773,1781],"c":[]}],["n",{"w":"want","s":"nt","e":true,"k":"n","d":[1642],"c":[]}],["l",{"w":"wall-clock","s":"ll-clock","e":true,"k":"l","d":[1779],"c":[]}]]}],["w",{"w":"www","s":"ww","e":true,"k":"w","d":[1454],"c":[]}]]}],["o",{"w":"o","s":"o","e":false,"k":"o","d":[],"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":false,"k":"n","d":[],"c":[["-",{"w":"open-source","s":"-source","e":true,"k":"-","d":[4],"c":[]}],["a",{"w":"openai","s":"ai","e":true,"k":"a","d":[791,1160,1169,1395,1526,1593,1613,1614,1638,1694,1696],"c":[["_",{"w":"openai_api_key","s":"_api_key","e":true,"k":"_","d":[1168],"c":[]}]]}]]}],["r",{"w":"operat","s":"rat","e":false,"k":"r","d":[],"c":[["e",{"w":"operate","s":"e","e":true,"k":"e","d":[919],"c":[["s",{"w":"operates","s":"s","e":true,"k":"s","d":[279,778,1410],"c":[]}]]}],["i",{"w":"operati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"operation","s":"on","e":true,"k":"o","d":[378,682,1047],"c":[["s",{"w":"operations","s":"s","e":true,"k":"s","d":[631,1591],"c":[]}],["a",{"w":"operational","s":"al","e":true,"k":"a","d":[707],"c":[]}]]}],["n",{"w":"operating","s":"ng","e":true,"k":"n","d":[504,505,516,841],"c":[]}]]}]]}]]}],["t",{"w":"opti","s":"ti","e":false,"k":"t","d":[],"c":[["o",{"w":"option","s":"on","e":true,"k":"o","d":[1478],"c":[["a",{"w":"optional","s":"al","e":true,"k":"a","d":[249,576],"c":[["l",{"w":"optionally","s":"ly","e":true,"k":"l","d":[116,1623],"c":[]}]]}]]}],["m",{"w":"optimi","s":"mi","e":false,"k":"m","d":[],"c":[["s",{"w":"optimistic","s":"stic","e":true,"k":"s","d":[682,687],"c":[]}],["z",{"w":"optimized","s":"zed","e":true,"k":"z","d":[952],"c":[]}]]}]]}],["a",{"w":"opaque","s":"aque","e":true,"k":"a","d":[976],"c":[]}]]}],["r",{"w":"or","s":"r","e":true,"k":"r","d":[75,90,116,246,247,249,254,257,317,428,468,497,500,539,559,562,591,641,653,854,868,888,927,937,979,994,996,1080,1160,1184,1190,1266,1439,1463,1481,1484,1515,1536,1593,1638,1746,1752],"c":[["c",{"w":"orchestrat","s":"chestrat","e":false,"k":"c","d":[],"c":[["i",{"w":"orchestration","s":"ion","e":true,"k":"i","d":[6,1038,1080,1385],"c":[]}],["e",{"w":"orchestrate","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"orchestrated","s":"d","e":true,"k":"d","d":[810,1047],"c":[]}],["s",{"w":"orchestrates","s":"s","e":true,"k":"s","d":[1488],"c":[]}]]}]]}],["i",{"w":"original","s":"iginal","e":true,"k":"i","d":[71,785],"c":[]}],["g",{"w":"organize","s":"ganize","e":false,"k":"g","d":[],"c":[["d",{"w":"organized","s":"d","e":true,"k":"d","d":[101],"c":[]}],["s",{"w":"organizes","s":"s","e":true,"k":"s","d":[1476],"c":[]}]]}]]}],["b",{"w":"ob","s":"b","e":false,"k":"b","d":[],"c":[["s",{"w":"observab","s":"servab","e":false,"k":"s","d":[],"c":[["i",{"w":"observability","s":"ility","e":true,"k":"i","d":[8,1046,1047,1152,1329,1509,1532,1706,1720],"c":[]}],["l",{"w":"observable","s":"le","e":true,"k":"l","d":[1038],"c":[]}]]}],["t",{"w":"obtains","s":"tains","e":true,"k":"t","d":[271],"c":[]}],["j",{"w":"object","s":"ject","e":true,"k":"j","d":[275,727,1416,1475,1480],"c":[["s",{"w":"objects","s":"s","e":true,"k":"s","d":[730],"c":[]}]]}]]}],["n",{"w":"on","s":"n","e":true,"k":"n","d":[116,257,267,360,390,567,707,730,767,768,779,852,873,877,883,982,1079,1133,1266,1371,1397,1440,1478,1690,1799],"c":[["l",{"w":"only","s":"ly","e":true,"k":"l","d":[14,90,252,284,296,582,850,922,923,985,1436,1504],"c":[]}],["c",{"w":"once","s":"ce","e":true,"k":"c","d":[780,1288,1344,1356,1504],"c":[]}],["e",{"w":"one","s":"e","e":true,"k":"e","d":[987,994,1515],"c":[]}],["t",{"w":"onto","s":"to","e":true,"k":"t","d":[1091],"c":[]}]]}],["f",{"w":"of","s":"f","e":true,"k":"f","d":[41,86,138,140,189,389,502,631,641,707,768,781,812,833,910,912,990,1366,1461,1505,1689,1762,1797],"c":[["f",{"w":"off","s":"f","e":false,"k":"f","d":[],"c":[["s",{"w":"offset","s":"set","e":true,"k":"s","d":[156,178,225,934],"c":[]}],["l",{"w":"offline","s":"line","e":true,"k":"l","d":[1746],"c":[]}]]}]]}],["v",{"w":"over","s":"ver","e":true,"k":"v","d":[554,1623,1767],"c":[["w",{"w":"overwrit","s":"writ","e":false,"k":"w","d":[],"c":[["i",{"w":"overwriting","s":"ing","e":true,"k":"i","d":[82],"c":[]}],["e",{"w":"overwrites","s":"es","e":true,"k":"e","d":[1504],"c":[]}]]}],["v",{"w":"overview","s":"view","e":true,"k":"v","d":[259,801,1359,1508],"c":[]}],["l",{"w":"overlapping","s":"lapping","e":true,"k":"l","d":[1027],"c":[]}],["r",{"w":"override","s":"ride","e":true,"k":"r","d":[1703],"c":[]}]]}],["w",{"w":"own","s":"wn","e":true,"k":"w","d":[686,1091],"c":[["e",{"w":"owner","s":"er","e":true,"k":"e","d":[90,296,300,1436,1438],"c":[["s",{"w":"owners","s":"s","e":true,"k":"s","d":[1439],"c":[]}]]}]]}],["c",{"w":"oc","s":"c","e":false,"k":"c","d":[],"c":[["c",{"w":"occur","s":"cur","e":true,"k":"c","d":[779],"c":[["r",{"w":"occurring","s":"ring","e":true,"k":"r","d":[116],"c":[]}]]}],["s",{"w":"ocsr","s":"sr","e":true,"k":"s","d":[383,710,711,813,1086,1105,1299,1351,1370],"c":[["-",{"w":"ocsr-extracted","s":"-extracted","e":true,"k":"-","d":[373,674],"c":[]}]]}],["r",{"w":"ocr","s":"r","e":true,"k":"r","d":[670,812],"c":[]}]]}],["t",{"w":"other","s":"ther","e":true,"k":"t","d":[386,814,1080],"c":[["w",{"w":"otherwise","s":"wise","e":true,"k":"w","d":[267],"c":[]}]]}],["a",{"w":"oauth","s":"auth","e":true,"k":"a","d":[271,1411],"c":[["2",{"w":"oauth2","s":"2","e":true,"k":"2","d":[1454],"c":[]}]]}],["m",{"w":"omitted","s":"mitted","e":true,"k":"m","d":[529],"c":[]}],["l",{"w":"ollama","s":"llama","e":true,"k":"l","d":[790,791,1091,1139,1160,1161,1328,1394,1397,1526,1585,1593,1601,1608,1609,1612,1628,1635,1697,1704],"c":[]}],["u",{"w":"output","s":"utput","e":true,"k":"u","d":[1722,1764,1776,1807],"c":[["s",{"w":"outputs","s":"s","e":true,"k":"s","d":[1142],"c":[]}]]}],["i",{"w":"oidc-compliant","s":"idc-compliant","e":true,"k":"i","d":[1461],"c":[]}],["s",{"w":"os","s":"s","e":true,"k":"s","d":[1793],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"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":[4],"c":[]}],["n",{"w":"planning","s":"nning","e":true,"k":"n","d":[250,507,533],"c":[]}]]}],["u",{"w":"plu","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"plus","s":"s","e":true,"k":"s","d":[537,849,1707],"c":[]}],["g",{"w":"plugin","s":"gin","e":true,"k":"g","d":[855,862,863,864,868,872,874,882,883,901,902,916,931,933,936,937,1302,1391],"c":[["s",{"w":"plugins","s":"s","e":true,"k":"s","d":[857,865,879,884,919,920,926],"c":[]}],["'",{"w":"plugin's","s":"'s","e":true,"k":"'","d":[883,935],"c":[]}],["m",{"w":"pluginmanifest","s":"manifest","e":true,"k":"m","d":[901,906],"c":[]}],["-",{"w":"plugin-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"plugin-specific","s":"specific","e":true,"k":"s","d":[914,925],"c":[]}],["o",{"w":"plugin-owned","s":"owned","e":true,"k":"o","d":[922,923],"c":[]}]]}],["_",{"w":"plugin_","s":"_","e":true,"k":"_","d":[932],"c":[["c",{"w":"plugin_config","s":"config","e":true,"k":"c","d":[925],"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":[5,1267,1361],"c":[]}],["v",{"w":"prev","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"prevent","s":"ent","e":true,"k":"e","d":[553],"c":[["s",{"w":"prevents","s":"s","e":true,"k":"s","d":[82,779,1091],"c":[]}]]}],["i",{"w":"previ","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"previous","s":"ous","e":true,"k":"o","d":[536,592],"c":[]}],["e",{"w":"previews","s":"ews","e":true,"k":"e","d":[983,1477],"c":[]}]]}]]}],["c",{"w":"precondition","s":"condition","e":true,"k":"c","d":[83],"c":[]}],["f",{"w":"pref","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"prefix","s":"ix","e":true,"k":"i","d":[102,110,325,932,974,1009,1012,1519],"c":[]}],["e",{"w":"prefetch-and-fuse","s":"etch-and-fuse","e":true,"k":"e","d":[977],"c":[]}]]}],["s",{"w":"prese","s":"se","e":false,"k":"s","d":[],"c":[["r",{"w":"preserve","s":"rve","e":false,"k":"r","d":[],"c":[["d",{"w":"preserved","s":"d","e":true,"k":"d","d":[385,985],"c":[]}],["s",{"w":"preserves","s":"s","e":true,"k":"s","d":[785,975],"c":[]}]]}],["n",{"w":"present","s":"nt","e":true,"k":"n","d":[499],"c":[["a",{"w":"presentationdateupdated","s":"ationdateupdated","e":true,"k":"a","d":[660],"c":[]}]]}]]}],["-",{"w":"pre-","s":"-","e":false,"k":"-","d":[],"c":[["f",{"w":"pre-fetch","s":"fetch","e":true,"k":"f","d":[538],"c":[]}],["p",{"w":"pre-production","s":"production","e":true,"k":"p","d":[1546],"c":[]}],["s",{"w":"pre-seeded","s":"seeded","e":true,"k":"s","d":[1762],"c":[]}]]}],["p",{"w":"prepend","s":"pend","e":true,"k":"p","d":[1033],"c":[["i",{"w":"prepending","s":"ing","e":true,"k":"i","d":[984],"c":[]}]]}],["d",{"w":"predictable","s":"dictable","e":true,"k":"d","d":[1476],"c":[]}]]}],["o",{"w":"pro","s":"o","e":true,"k":"o","d":[1622],"c":[["c",{"w":"process","s":"cess","e":true,"k":"c","d":[5,682,882,1268,1290,1333],"c":[["i",{"w":"processing","s":"ing","e":true,"k":"i","d":[55,86,378,685,1038,1061,1066,1356,1472,1477,1487,1491,1602,1642],"c":[]}],["e",{"w":"processe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"processes","s":"s","e":true,"k":"s","d":[683,810,1048,1289],"c":[]}],["d",{"w":"processed","s":"d","e":true,"k":"d","d":[933],"c":[]}]]}]]}],["v",{"w":"provi","s":"vi","e":false,"k":"v","d":[],"c":[["d",{"w":"provid","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"provide","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"provider","s":"r","e":true,"k":"r","d":[271,623,791,1147,1160,1166,1364,1393,1410,1461,1603,1629,1642,1649,1690,1691],"c":[["s",{"w":"providers","s":"s","e":true,"k":"s","d":[8,1393,1509,1515,1524,1592,1594,1602,1635],"c":[]}]]}],["s",{"w":"provides","s":"s","e":true,"k":"s","d":[215,275,399,687,902,1047,1416,1483,1515,1591,1721,1784],"c":[]}],["d",{"w":"provided","s":"d","e":true,"k":"d","d":[1590],"c":[]}]]}],["i",{"w":"providing","s":"ing","e":true,"k":"i","d":[101],"c":[]}]]}],["s",{"w":"provisions","s":"sions","e":true,"k":"s","d":[1282],"c":[]}]]}],["x",{"w":"prox","s":"x","e":false,"k":"x","d":[],"c":[["i",{"w":"proxies","s":"ies","e":true,"k":"i","d":[86,389],"c":[]}],["y",{"w":"proxy","s":"y","e":true,"k":"y","d":[268,707,1276,1304],"c":[]}]]}],["f",{"w":"profiles","s":"files","e":true,"k":"f","d":[89],"c":[]}],["d",{"w":"produc","s":"duc","e":false,"k":"d","d":[],"c":[["e",{"w":"produce","s":"e","e":true,"k":"e","d":[249,571,840],"c":[["s",{"w":"produces","s":"s","e":true,"k":"s","d":[682,780,812,834],"c":[]}]]}],["t",{"w":"production","s":"tion","e":true,"k":"t","d":[268,1266,1270,1271,1272,1279,1358,1466,1475,1480,1547,1548,1723,1807],"c":[]}]]}],["m",{"w":"prompt","s":"mpt","e":true,"k":"m","d":[567,1329,1707,1709,1720,1722,1723,1726,1752,1766,1768,1775,1780,1781],"c":[["s",{"w":"prompts","s":"s","e":true,"k":"s","d":[784,1723,1724,1725,1746,1765],"c":[]}],["r",{"w":"promptrepository","s":"repository","e":true,"k":"r","d":[1533,1724],"c":[]}],["i",{"w":"prompting","s":"ing","e":true,"k":"i","d":[1699],"c":[]}],["_",{"w":"prompt_repository_type","s":"_repository_type","e":true,"k":"_","d":[1746,1750],"c":[]}]]}],["g",{"w":"progress","s":"gress","e":true,"k":"g","d":[576,686,1355],"c":[]}],["j",{"w":"project","s":"ject","e":true,"k":"j","d":[1502,1536],"c":[["i",{"w":"projection","s":"ion","e":true,"k":"i","d":[1295],"c":[["s",{"w":"projections","s":"s","e":true,"k":"s","d":[631,681,708,851,1379],"c":[]}]]}],["s",{"w":"projects","s":"s","e":true,"k":"s","d":[684],"c":[]}],["o",{"w":"projector","s":"or","e":true,"k":"o","d":[684,708],"c":[]}]]}],["t",{"w":"prot","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"protein","s":"ein","e":true,"k":"e","d":[757],"c":[]}],["o",{"w":"protocol","s":"ocol","e":true,"k":"o","d":[901,1515],"c":[["s",{"w":"protocols","s":"s","e":true,"k":"s","d":[852],"c":[]}]]}]]}],["p",{"w":"propagat","s":"pagat","e":false,"k":"p","d":[],"c":[["i",{"w":"propagation","s":"ion","e":true,"k":"i","d":[768],"c":[]}],["e",{"w":"propagate","s":"e","e":true,"k":"e","d":[854],"c":[]}]]}],["b",{"w":"problem","s":"blem","e":true,"k":"b","d":[990],"c":[]}]]}],["i",{"w":"pri","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"primary","s":"mary","e":true,"k":"m","d":[55,641],"c":[]}],["v",{"w":"priva","s":"va","e":false,"k":"v","d":[],"c":[["t",{"w":"private","s":"te","e":true,"k":"t","d":[75,295,1435],"c":[]}],["c",{"w":"privacy","s":"cy","e":true,"k":"c","d":[1717],"c":[["-",{"w":"privacy-focused","s":"-focused","e":true,"k":"-","d":[1784],"c":[]}]]}]]}],["o",{"w":"prior","s":"or","e":true,"k":"o","d":[534,591],"c":[["i",{"w":"priorit","s":"it","e":false,"k":"i","d":[],"c":[["y",{"w":"priority","s":"y","e":true,"k":"y","d":[554],"c":[]}],["i",{"w":"prioritize","s":"ize","e":true,"k":"i","d":[1623],"c":[]}]]}]]}],["n",{"w":"principles","s":"nciples","e":true,"k":"n","d":[809],"c":[]}]]}]]}],["i",{"w":"pipeline","s":"ipeline","e":true,"k":"i","d":[6,55,77,249,256,359,383,500,503,506,516,518,599,685,709,716,723,724,746,802,810,813,835,841,854,879,938,941,951,1040,1055,1061,1296,1359,1487,1491,1623,1642,1768,1805],"c":[["s",{"w":"pipelines","s":"s","e":true,"k":"s","d":[379,811,1038],"c":[]}],["_",{"w":"pipeline_worker","s":"_worker","e":true,"k":"_","d":[685],"c":[]}],["'",{"w":"pipeline's","s":"'s","e":true,"k":"'","d":[1690],"c":[]}]]}],["e",{"w":"pe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"per","s":"r","e":true,"k":"r","d":[79,485,774,800,987,1024,1229,1250,1505],"c":[["m",{"w":"permission","s":"mission","e":true,"k":"m","d":[10,54,89,91,286,360,390,1406,1440,1458],"c":[["s",{"w":"permissions","s":"s","e":true,"k":"s","d":[26,33,273,285,315,399,1399,1403,1410,1413],"c":[]}]]}],["s",{"w":"pers","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"persiste","s":"iste","e":false,"k":"i","d":[],"c":[["d",{"w":"persisted","s":"d","e":true,"k":"d","d":[215],"c":[]}],["n",{"w":"persisten","s":"n","e":false,"k":"n","d":[],"c":[["c",{"w":"persistence","s":"ce","e":true,"k":"c","d":[641,730,1285],"c":[]}],["t",{"w":"persistent","s":"t","e":true,"k":"t","d":[1283],"c":[]}]]}]]}],["o",{"w":"personal","s":"onal","e":true,"k":"o","d":[1799],"c":[]}]]}],["-",{"w":"per-","s":"-","e":false,"k":"-","d":[],"c":[["m",{"w":"per-message","s":"message","e":true,"k":"m","d":[529],"c":[]}],["i",{"w":"per-iteration","s":"iteration","e":true,"k":"i","d":[608],"c":[]}],["p",{"w":"per-plugin","s":"plugin","e":true,"k":"p","d":[932],"c":[]}]]}],["f",{"w":"performance","s":"formance","e":true,"k":"f","d":[1800,1801],"c":[]}]]}],["n",{"w":"pending","s":"nding","e":true,"k":"n","d":[1143],"c":[]}]]}],["d",{"w":"pdf","s":"df","e":true,"k":"d","d":[24,63,67,78,87,643,724,726,811,890,1047,1097,1350,1468,1472,1477,1484,1489,1492,1505,1507],"c":[["s",{"w":"pdfs","s":"s","e":true,"k":"s","d":[32,1475],"c":[]}]]}],["a",{"w":"pa","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"pag","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"page","s":"e","e":true,"k":"e","d":[25,78,79,84,88,332,343,344,345,358,359,360,365,369,377,378,379,380,382,383,385,386,387,388,451,468,500,527,548,554,593,617,634,641,664,667,668,669,671,673,675,677,678,679,685,719,725,726,730,746,767,768,779,781,812,815,826,833,834,839,849,880,890,964,983,985,987,1074,1113,1353,1463,1469,1475,1477,1485,1493,1494,1495,1497,1504,1505,1602,1623,1684,1729,1784,1787],"c":[["s",{"w":"pages","s":"s","e":true,"k":"s","d":[54,83,91,289,330,331,342,359,378,649,651,655,664,703,707,724,768,780,800,811,834,896,996,1250,1350,1788],"c":[["a",{"w":"pagesadded","s":"added","e":true,"k":"a","d":[648,895],"c":[]}],["r",{"w":"pagesremoved","s":"removed","e":true,"k":"r","d":[650,895],"c":[]}]]}],["_",{"w":"page_","s":"_","e":false,"k":"_","d":[],"c":[["i",{"w":"page_id","s":"id","e":true,"k":"i","d":[364,380,744,853,1069,1071,1073,1075],"c":[]}],["e",{"w":"page_embeddings","s":"embeddings","e":true,"k":"e","d":[400,821,958,987],"c":[]}],["r",{"w":"page_read_model","s":"read_model","e":true,"k":"r","d":[921],"c":[["s",{"w":"page_read_models","s":"s","e":true,"k":"s","d":[702,928],"c":[]}]]}],["s",{"w":"page_summary","s":"summary","e":true,"k":"s","d":[1728],"c":[]}]]}],["'",{"w":"page's","s":"'s","e":true,"k":"'","d":[384,768],"c":[]}],["-",{"w":"page-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"page-level","s":"level","e":true,"k":"l","d":[389,452,988,996],"c":[]}],["s",{"w":"page-summarization-","s":"summarization-","e":true,"k":"s","d":[1075],"c":[]}]]}],["r",{"w":"pagerepository","s":"repository","e":true,"k":"r","d":[927],"c":[]}]]}],["i",{"w":"paginat","s":"inat","e":false,"k":"i","d":[],"c":[["i",{"w":"pagination","s":"ion","e":true,"k":"i","d":[33,156,178,225],"c":[]}],["e",{"w":"paginated","s":"ed","e":true,"k":"e","d":[234],"c":[]}]]}]]}],["r",{"w":"par","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"para","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"parameter","s":"meter","e":true,"k":"m","d":[34,103,117,130,141,163,218,380],"c":[["s",{"w":"parameters","s":"s","e":true,"k":"s","d":[1722],"c":[]}]]}],["l",{"w":"parallel","s":"llel","e":true,"k":"l","d":[473,530,767,779,811,840,986,1133,1139,1229],"c":[]}]]}],["s",{"w":"pars","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"parsing","s":"ing","e":true,"k":"i","d":[78,812,1047,1086,1091,1097],"c":[]}],["e",{"w":"parse","s":"e","e":true,"k":"e","d":[1350],"c":[["d",{"w":"parsed","s":"d","e":true,"k":"d","d":[670],"c":[]}]]}]]}],["t",{"w":"part","s":"t","e":true,"k":"t","d":[1461,1762,1797],"c":[["i",{"w":"parti","s":"i","e":false,"k":"i","d":[],"c":[["a",{"w":"partial","s":"al","e":true,"k":"a","d":[83],"c":[]}],["e",{"w":"parties","s":"es","e":true,"k":"e","d":[1799],"c":[]}]]}]]}],["e",{"w":"parent","s":"ent","e":true,"k":"e","d":[149,152,360,367,390,768,833,984],"c":[]}]]}],["s",{"w":"pass","s":"ss","e":true,"k":"s","d":[88],"c":[["a",{"w":"passage","s":"age","e":true,"k":"a","d":[473,838,978,979,980,987],"c":[["-",{"w":"passage-level","s":"-level","e":true,"k":"-","d":[499],"c":[]}],["s",{"w":"passages","s":"s","e":true,"k":"s","d":[833,976,982],"c":[]}]]}],["e",{"w":"passe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"passes","s":"s","e":true,"k":"s","d":[985],"c":[]}],["d",{"w":"passed","s":"d","e":true,"k":"d","d":[1481,1536],"c":[]}]]}]]}],["t",{"w":"pat","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"path","s":"h","e":true,"k":"h","d":[146,168,172,380,636,637,1193,1479,1507],"c":[]}],["t",{"w":"pattern","s":"tern","e":true,"k":"t","d":[641,681,1065,1144,1515],"c":[]}]]}],["y",{"w":"payload","s":"yload","e":true,"k":"y","d":[996],"c":[["s",{"w":"payloads","s":"s","e":true,"k":"s","d":[248,929],"c":[]}]]}],["i",{"w":"pairs","s":"irs","e":true,"k":"i","d":[728,744],"c":[]}],["c",{"w":"package","s":"ckage","e":true,"k":"c","d":[1459,1460],"c":[]}]]}],["o",{"w":"po","s":"o","e":false,"k":"o","d":[],"c":[["i",{"w":"point","s":"int","e":true,"k":"i","d":[55],"c":[["s",{"w":"points","s":"s","e":true,"k":"s","d":[1487,1510],"c":[]}],["i",{"w":"pointing","s":"ing","e":true,"k":"i","d":[1490],"c":[]}]]}],["p",{"w":"popula","s":"pula","e":false,"k":"p","d":[],"c":[["r",{"w":"popular","s":"r","e":true,"k":"r","d":[95],"c":[]}],["t",{"w":"populated","s":"ted","e":true,"k":"t","d":[359],"c":[]}]]}],["w",{"w":"powering","s":"wering","e":true,"k":"w","d":[129],"c":[]}],["s",{"w":"pos","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"positi","s":"iti","e":false,"k":"i","d":[],"c":[["v",{"w":"positive","s":"ve","e":true,"k":"v","d":[257],"c":[]}],["o",{"w":"positions","s":"ons","e":true,"k":"o","d":[686],"c":[]}]]}],["t",{"w":"post","s":"t","e":true,"k":"t","d":[399,1488],"c":[["g",{"w":"postgresql","s":"gresql","e":true,"k":"g","d":[1286,1387],"c":[]}]]}]]}],["l",{"w":"pol","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"poli","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"polic","s":"c","e":false,"k":"c","d":[],"c":[["i",{"w":"policies","s":"ies","e":true,"k":"i","d":[381,1092],"c":[]}],["y",{"w":"policy","s":"y","e":true,"k":"y","d":[1078],"c":[]}]]}],["s",{"w":"polished","s":"shed","e":true,"k":"s","d":[850],"c":[]}]]}],["l",{"w":"poll","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"polling","s":"ing","e":true,"k":"i","d":[854],"c":[]}],["s",{"w":"polls","s":"s","e":true,"k":"s","d":[1061],"c":[]}]]}]]}],["r",{"w":"port","s":"rt","e":true,"k":"r","d":[1079,1080,1217,1305,1306,1374,1475,1507,1515,1517,1565,1724,1798],"c":[["-",{"w":"port-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"port-based","s":"based","e":true,"k":"b","d":[852,1042],"c":[]}],["a",{"w":"port-adapter","s":"adapter","e":true,"k":"a","d":[1515],"c":[]}]]}],["s",{"w":"ports","s":"s","e":true,"k":"s","d":[852],"c":[]}],["a",{"w":"portal","s":"al","e":true,"k":"a","d":[1784,1792,1798],"c":[]}]]}],["o",{"w":"poorly","s":"orly","e":true,"k":"o","d":[951],"c":[]}]]}],["u",{"w":"pu","s":"u","e":false,"k":"u","d":[],"c":[["b",{"w":"pub","s":"b","e":false,"k":"b","d":[],"c":[["l",{"w":"publi","s":"li","e":false,"k":"l","d":[],"c":[["c",{"w":"public","s":"c","e":true,"k":"c","d":[1238,1758],"c":[["a",{"w":"publication","s":"ation","e":true,"k":"a","d":[661,815],"c":[]}]]}],["s",{"w":"publishes","s":"shes","e":true,"k":"s","d":[879,881],"c":[]}]]}],["c",{"w":"pubchem","s":"chem","e":true,"k":"c","d":[868,871],"c":[]}]]}],["r",{"w":"purpose","s":"rpose","e":true,"k":"r","d":[1083,1373,1664,1681],"c":[["s",{"w":"purposes","s":"s","e":true,"k":"s","d":[1602],"c":[]}]]}],["l",{"w":"pull","s":"ll","e":true,"k":"l","d":[1704],"c":[["s",{"w":"pulls","s":"s","e":true,"k":"s","d":[1343],"c":[]}]]}]]}],["y",{"w":"py","s":"y","e":true,"k":"y","d":[684,685],"c":[["m",{"w":"pymupdf","s":"mupdf","e":true,"k":"m","d":[726,812,1493],"c":[]}],["t",{"w":"python","s":"thon","e":true,"k":"t","d":[1080,1459],"c":[]}],["d",{"w":"pydantic-settings","s":"dantic-settings","e":true,"k":"d","d":[1536],"c":[]}]]}],["h",{"w":"pharmaceutical","s":"harmaceutical","e":true,"k":"h","d":[746],"c":[]}],["0",{"w":"p0a7d9","s":"0a7d9","e":true,"k":"0","d":[766],"c":[]}],["n",{"w":"png","s":"ng","e":true,"k":"n","d":[1485,1486,1494,1505],"c":[["s",{"w":"pngs","s":"s","e":true,"k":"s","d":[1477],"c":[]}]]}]]}],["b",{"w":"b","s":"b","e":true,"k":"b","d":[570],"c":[["u",{"w":"bu","s":"u","e":false,"k":"u","d":[],"c":[["i",{"w":"built","s":"ilt","e":true,"k":"i","d":[4,267],"c":[["-",{"w":"built-in","s":"-in","e":true,"k":"-","d":[1800],"c":[]}]]}],["t",{"w":"but","s":"t","e":true,"k":"t","d":[359,1461,1550],"c":[]}],["d",{"w":"budget","s":"dget","e":true,"k":"d","d":[553,557,590,620],"c":[]}],["s",{"w":"business","s":"siness","e":true,"k":"s","d":[682,1080,1515],"c":[]}],["c",{"w":"bucket","s":"cket","e":true,"k":"c","d":[1196],"c":[]}]]}],["y",{"w":"by","s":"y","e":true,"k":"y","d":[33,116,124,217,359,424,432,468,493,554,641,682,708,723,767,779,810,838,978,984,1047,1062,1144,1397,1429,1461,1507,1536,1724,1727,1766],"c":[["t",{"w":"bytes","s":"tes","e":true,"k":"t","d":[1489],"c":[]}]]}],["l",{"w":"blo","s":"lo","e":false,"k":"l","d":[],"c":[["b",{"w":"blob","s":"b","e":true,"k":"b","d":[55,81,87,1462,1463,1475,1476,1483,1487,1489,1492,1496,1503,1504,1507,1509,1528,1583],"c":[["_",{"w":"blob_","s":"_","e":true,"k":"_","d":[1531],"c":[["s",{"w":"blob_stor","s":"stor","e":false,"k":"s","d":[],"c":[["e",{"w":"blob_store_","s":"e_","e":false,"k":"e","d":[],"c":[["t",{"w":"blob_store_type","s":"type","e":true,"k":"t","d":[1189],"c":[]}],["p",{"w":"blob_store_path","s":"path","e":true,"k":"p","d":[1192],"c":[]}]]}],["a",{"w":"blob_storage_options","s":"age_options","e":true,"k":"a","d":[1481],"c":[]}]]}],["b",{"w":"blob_base_url","s":"base_url","e":true,"k":"b","d":[1501,1581],"c":[]}]]}],["s",{"w":"blobs","s":"s","e":true,"k":"s","d":[1194,1470,1478,1502,1506,1507,1582],"c":[["t",{"w":"blobstore","s":"tore","e":true,"k":"t","d":[1475,1507,1529],"c":[]}]]}]]}],["c",{"w":"block","s":"ck","e":false,"k":"c","d":[],"c":[["s",{"w":"blocks","s":"s","e":true,"k":"s","d":[254,584],"c":[]}],["i",{"w":"blocking","s":"ing","e":true,"k":"i","d":[1091],"c":[]}]]}]]}],["i",{"w":"bi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"bin","s":"n","e":false,"k":"n","d":[],"c":[["a",{"w":"binary","s":"ary","e":true,"k":"a","d":[87,1484],"c":[]}],["d",{"w":"bind","s":"d","e":true,"k":"d","d":[1562],"c":[["i",{"w":"binding","s":"ing","e":true,"k":"i","d":[764],"c":[]}]]}]]}],["o",{"w":"bio","s":"o","e":false,"k":"o","d":[],"c":[["a",{"w":"bioactivity","s":"activity","e":true,"k":"a","d":[538,550,761,814],"c":[]}],["l",{"w":"biological","s":"logical","e":true,"k":"l","d":[746],"c":[]}]]}],["g",{"w":"bigrams","s":"grams","e":true,"k":"g","d":[975],"c":[]}]]}],["o",{"w":"bo","s":"o","e":false,"k":"o","d":[],"c":[["d",{"w":"bod","s":"d","e":false,"k":"d","d":[],"c":[["y",{"w":"body","s":"y","e":true,"k":"y","d":[90,313,322,380,399],"c":[]}],["i",{"w":"bodies","s":"ies","e":true,"k":"i","d":[267],"c":[]}]]}],["t",{"w":"bot","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"both","s":"h","e":true,"k":"h","d":[102,452,473,499,686,767,779,836,837,840,976,977,986,988,996,1280,1475,1720],"c":[]}],["t",{"w":"bottlenecks","s":"tlenecks","e":true,"k":"t","d":[1801],"c":[]}]]}],["o",{"w":"bool","s":"ol","e":true,"k":"o","d":[1427],"c":[["e",{"w":"boolean","s":"ean","e":true,"k":"e","d":[231,487,586],"c":[]}]]}],["u",{"w":"boundaries","s":"undaries","e":true,"k":"u","d":[919],"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":[92,96,99,101,129,148,193,194,195,196,339,340],"c":[["_",{"w":"browse_","s":"_","e":false,"k":"_","d":[],"c":[["s",{"w":"browse_sticky_categories","s":"sticky_categories","e":true,"k":"s","d":[138,190],"c":[]}],["d",{"w":"browse_default_category_limit","s":"default_category_limit","e":true,"k":"d","d":[187],"c":[]}]]}],["r",{"w":"browser","s":"r","e":true,"k":"r","d":[1484],"c":[["s",{"w":"browsers","s":"s","e":true,"k":"s","d":[1793],"c":[]}]]}]]}],["i",{"w":"browsing","s":"ing","e":true,"k":"i","d":[93,101,152],"c":[]}]]}],["a",{"w":"broad","s":"ad","e":true,"k":"a","d":[452,473,537,988],"c":[["e",{"w":"broaden","s":"en","e":true,"k":"e","d":[569],"c":[]}]]}],["k",{"w":"broker","s":"ker","e":true,"k":"k","d":[1223],"c":[["s",{"w":"brokers","s":"s","e":true,"k":"s","d":[1580],"c":[]}]]}]]}],["i",{"w":"bridge","s":"idge","e":true,"k":"i","d":[1303],"c":[]}]]}],["a",{"w":"ba","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"base","s":"se","e":true,"k":"s","d":[260,261,268,1166,1369,1635,1655],"c":[["d",{"w":"based","s":"d","e":true,"k":"d","d":[567,1690],"c":[]}]]}],["c",{"w":"back","s":"ck","e":true,"k":"c","d":[622,625,1486,1496,1643],"c":[["o",{"w":"backoff","s":"off","e":true,"k":"o","d":[688,1096],"c":[]}],["f",{"w":"backfill","s":"fill","e":true,"k":"f","d":[866,917,935],"c":[]}],["e",{"w":"backend","s":"end","e":true,"k":"e","d":[1080,1286,1459,1586,1802],"c":[["s",{"w":"backends","s":"s","e":true,"k":"s","d":[1507],"c":[]}]]}]]}],["t",{"w":"batch","s":"tch","e":true,"k":"t","d":[623,781,782,783,800,834,1250,1595,1602,1623,1642,1643,1731],"c":[["e",{"w":"batches","s":"es","e":true,"k":"e","d":[781],"c":[]}]]}]]}],["e",{"w":"be","s":"e","e":true,"k":"e","d":[641,686,708,1080,1461,1479,1505,1536],"c":[["h",{"w":"beh","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"behind","s":"ind","e":true,"k":"i","d":[268,1304],"c":[]}],["a",{"w":"behavior","s":"avior","e":true,"k":"a","d":[1550,1784],"c":[]}]]}],["l",{"w":"belo","s":"lo","e":false,"k":"l","d":[],"c":[["n",{"w":"belong","s":"ng","e":false,"k":"n","d":[],"c":[["i",{"w":"belonging","s":"ing","e":true,"k":"i","d":[284,996],"c":[]}],["s",{"w":"belongs","s":"s","e":true,"k":"s","d":[1429],"c":[]}]]}],["w",{"w":"below","s":"w","e":true,"k":"w","d":[565],"c":[]}]]}],["f",{"w":"before","s":"fore","e":true,"k":"f","d":[284,434,833,984,1429],"c":[]}],["n",{"w":"beneath","s":"neath","e":true,"k":"n","d":[499],"c":[]}],["s",{"w":"best","s":"st","e":true,"k":"s","d":[519],"c":[]}],["g",{"w":"beginning","s":"ginning","e":true,"k":"g","d":[641],"c":[]}],["e",{"w":"been","s":"en","e":true,"k":"e","d":[687,933,1486],"c":[]}],["c",{"w":"become","s":"come","e":true,"k":"c","d":[985],"c":[]}],["t",{"w":"between","s":"tween","e":true,"k":"t","d":[1027],"c":[]}],["a",{"w":"bearer","s":"arer","e":true,"k":"a","d":[1414],"c":[]}],["y",{"w":"beyond","s":"yond","e":true,"k":"y","d":[1430],"c":[]}]]}]]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"fo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"for","s":"r","e":true,"k":"r","d":[4,7,10,55,83,84,88,93,102,116,152,196,198,215,217,249,251,269,272,323,343,359,378,384,392,400,434,452,489,500,519,532,537,538,554,571,578,614,620,623,626,629,697,707,745,746,768,777,784,794,797,802,816,849,856,902,914,923,952,974,976,985,1009,1012,1030,1038,1061,1078,1091,1136,1146,1238,1270,1279,1280,1287,1304,1329,1330,1331,1361,1368,1369,1391,1393,1394,1399,1410,1440,1455,1460,1461,1463,1475,1477,1480,1482,1483,1485,1494,1495,1503,1506,1590,1591,1593,1602,1635,1638,1641,1642,1661,1689,1704,1705,1707,1720,1746,1779,1784,1799,1800,1802,1807],"c":[["m",{"w":"form","s":"m","e":true,"k":"m","d":[267],"c":[["a",{"w":"format","s":"at","e":true,"k":"a","d":[860],"c":[["t",{"w":"formatt","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"formatting","s":"ing","e":true,"k":"i","d":[252,512,582,850],"c":[]}],["e",{"w":"formatted","s":"ed","e":true,"k":"e","d":[554],"c":[]}]]}]]}]]}],["b",{"w":"forbidden","s":"bidden","e":true,"k":"b","d":[315],"c":[]}],["w",{"w":"forward","s":"ward","e":true,"k":"w","d":[536],"c":[]}]]}],["u",{"w":"fou","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"four","s":"r","e":true,"k":"r","d":[399,803],"c":[["-",{"w":"four-layer","s":"-layer","e":true,"k":"-","d":[6,802,810],"c":[]}]]}],["n",{"w":"found","s":"nd","e":true,"k":"n","d":[317],"c":[]}]]}],["l",{"w":"fol","s":"l","e":false,"k":"l","d":[],"c":[["d",{"w":"folder","s":"der","e":true,"k":"d","d":[98,140,152,162,195],"c":[["s",{"w":"folders","s":"s","e":true,"k":"s","d":[97,101,140,194,195],"c":[]}]]}],["l",{"w":"follow","s":"low","e":false,"k":"l","d":[],"c":[["-",{"w":"follow-up","s":"-up","e":true,"k":"-","d":[514,533,534,567,1745],"c":[]}],["s",{"w":"follows","s":"s","e":true,"k":"s","d":[568,681,1515],"c":[]}],["i",{"w":"following","s":"ing","e":true,"k":"i","d":[1371],"c":[]}]]}]]}]]}],["i",{"w":"fi","s":"i","e":false,"k":"i","d":[],"c":[["r",{"w":"fir","s":"r","e":false,"k":"r","d":[],"c":[["s",{"w":"first","s":"st","e":true,"k":"s","d":[5,84,568,815,834,1268,1281,1333,1338,1343,1397],"c":[]}],["e",{"w":"fires","s":"es","e":true,"k":"e","d":[379,380,725],"c":[]}]]}],["l",{"w":"fil","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"file","s":"e","e":true,"k":"e","d":[10,55,60,61,63,81,267,1341,1479,1489,1490,1502,1503,1536,1582],"c":[["s",{"w":"files","s":"s","e":true,"k":"s","d":[1463,1476,1746],"c":[["y",{"w":"filesystem","s":"ystem","e":true,"k":"y","d":[1463,1465,1475,1478,1479,1530],"c":[]}]]}]]}],["t",{"w":"filter","s":"ter","e":true,"k":"t","d":[124,196,424,432,468,493,1429],"c":[["e",{"w":"filtered","s":"ed","e":true,"k":"e","d":[33,116],"c":[]}],["i",{"w":"filtering","s":"ing","e":true,"k":"i","d":[532,948],"c":[]}],["s",{"w":"filters","s":"s","e":true,"k":"s","d":[537,996],"c":[]}],["-",{"w":"filter-based","s":"-based","e":true,"k":"-","d":[991],"c":[]}]]}]]}],["e",{"w":"field","s":"eld","e":true,"k":"e","d":[49,56,235,276,322,362,401,435,453,474,529,732,785,884,1417,1770],"c":[["s",{"w":"fields","s":"s","e":true,"k":"s","d":[361,767,996],"c":[]}]]}],["n",{"w":"fin","s":"n","e":false,"k":"n","d":[],"c":[["a",{"w":"final","s":"al","e":true,"k":"a","d":[255,571,588,839,850,983],"c":[]}],["e",{"w":"fine-grained","s":"e-grained","e":true,"k":"e","d":[473,987,1430],"c":[]}],["i",{"w":"finish","s":"ish","e":true,"k":"i","d":[539],"c":[["_",{"w":"finish_retrieval","s":"_retrieval","e":true,"k":"_","d":[551],"c":[]}]]}],["d",{"w":"find","s":"d","e":true,"k":"d","d":[997],"c":[["s",{"w":"finds","s":"s","e":true,"k":"s","d":[976],"c":[]}]]}]]}],["g",{"w":"figures","s":"gures","e":true,"k":"g","d":[528],"c":[]}]]}],["u",{"w":"fu","s":"u","e":false,"k":"u","d":[],"c":[["l",{"w":"full","s":"ll","e":true,"k":"l","d":[32,55,360,548,560,593,643,884,1486],"c":[["-",{"w":"full-resolution","s":"-resolution","e":true,"k":"-","d":[1477,1485],"c":[]}],["y",{"w":"fully","s":"y","e":true,"k":"y","d":[1784],"c":[]}]]}],["n",{"w":"fun","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"fundamental","s":"damental","e":false,"k":"d","d":[],"c":[["s",{"w":"fundamentals","s":"s","e":true,"k":"s","d":[260],"c":[]}],["l",{"w":"fundamentally","s":"ly","e":true,"k":"l","d":[990,997],"c":[]}]]}],["c",{"w":"function","s":"ction","e":true,"k":"c","d":[1696,1702],"c":[["s",{"w":"functions","s":"s","e":true,"k":"s","d":[1080],"c":[]}]]}]]}],["s",{"w":"fus","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"fused","s":"ed","e":true,"k":"e","d":[837,976],"c":[]}],["i",{"w":"fusion","s":"ion","e":true,"k":"i","d":[837,939,976,977],"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":[82,84,87,275,383,386,499,500,531,534,536,548,590,591,623,641,651,655,681,682,708,710,737,746,768,815,834,839,851,853,880,890,896,934,936,983,987,988,990,1061,1063,1091,1289,1350,1492,1493,1684,1724,1746,1768],"c":[]}],["n",{"w":"frontend","s":"ntend","e":true,"k":"n","d":[100,499,578,867,1305,1411,1412,1460,1483,1784,1798],"c":[]}]]}],["e",{"w":"fre","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"free","s":"e","e":true,"k":"e","d":[1394],"c":[["-",{"w":"free-text","s":"-text","e":true,"k":"-","d":[101],"c":[]}]]}],["q",{"w":"frequently","s":"quently","e":true,"k":"q","d":[116],"c":[]}]]}],["a",{"w":"framework","s":"amework","e":true,"k":"a","d":[856],"c":[]}]]}],["l",{"w":"fl","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"flo","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"flow","s":"w","e":true,"k":"w","d":[100,270,716,835,859,1401],"c":[]}],["a",{"w":"float","s":"at","e":true,"k":"a","d":[414,448],"c":[]}]]}],["a",{"w":"flag","s":"ag","e":true,"k":"a","d":[785,1428],"c":[["s",{"w":"flags","s":"s","e":true,"k":"s","d":[323],"c":[]}],["g",{"w":"flagged","s":"ged","e":true,"k":"g","d":[1801],"c":[]}]]}]]}],["e",{"w":"fe","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"feedback","s":"edback","e":true,"k":"e","d":[198,213,257],"c":[]}],["t",{"w":"fetch","s":"tch","e":true,"k":"t","d":[593],"c":[["e",{"w":"fetche","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"fetched","s":"d","e":true,"k":"d","d":[936],"c":[]}],["s",{"w":"fetches","s":"s","e":true,"k":"s","d":[1724],"c":[]}]]}]]}],["w",{"w":"few","s":"w","e":true,"k":"w","d":[1343],"c":[]}],["a",{"w":"feature","s":"ature","e":true,"k":"a","d":[1796],"c":[["s",{"w":"features","s":"s","e":true,"k":"s","d":[1550],"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":[232,489,693,1029,1206,1567],"c":[]}],["l",{"w":"fall","s":"l","e":true,"k":"l","d":[1643],"c":[["s",{"w":"falls","s":"s","e":true,"k":"s","d":[622,625,1486],"c":[]}],["b",{"w":"fallback","s":"back","e":true,"k":"b","d":[1534,1645,1710],"c":[]}]]}]]}],["s",{"w":"fast","s":"st","e":true,"k":"s","d":[522,845,1091],"c":[["a",{"w":"fastapi","s":"api","e":true,"k":"a","d":[267,914,1293,1345],"c":[]}],["e",{"w":"faster","s":"er","e":true,"k":"e","d":[489],"c":[]}],["i",{"w":"fastino","s":"ino","e":true,"k":"i","d":[776],"c":[]}]]}],["i",{"w":"fail","s":"il","e":false,"k":"i","d":[],"c":[["u",{"w":"failures","s":"ures","e":true,"k":"u","d":[500],"c":[]}],["s",{"w":"fails","s":"s","e":true,"k":"s","d":[687],"c":[]}],["e",{"w":"failed","s":"ed","e":true,"k":"e","d":[707,1141],"c":[]}]]}],["c",{"w":"fact","s":"ct","e":false,"k":"c","d":[],"c":[["u",{"w":"factual","s":"ual","e":true,"k":"u","d":[522,533,567,568,1737],"c":[]}],["o",{"w":"factory","s":"ory","e":true,"k":"o","d":[902],"c":[]}]]}]]}]]}],["r",{"w":"r","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"re","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"res","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"rese","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"research","s":"arch","e":true,"k":"a","d":[4,810,1799],"c":[]}],["t",{"w":"reset","s":"t","e":true,"k":"t","d":[934],"c":[]}]]}],["t",{"w":"rest","s":"t","e":true,"k":"t","d":[7,260,267],"c":[["r",{"w":"restrict","s":"rict","e":true,"k":"r","d":[420,472,995],"c":[]}],["a",{"w":"restarted","s":"arted","e":true,"k":"a","d":[686],"c":[]}]]}],["u",{"w":"result","s":"ult","e":true,"k":"u","d":[881,978,987],"c":[["s",{"w":"results","s":"s","e":true,"k":"s","d":[41,45,128,160,182,229,399,412,446,464,473,485,489,499,539,554,730,768,837,839,840,854,976,977,983,989,995,1062],"c":[]}]]}],["p",{"w":"respons","s":"pons","e":false,"k":"p","d":[],"c":[["e",{"w":"response","s":"e","e":true,"k":"e","d":[76,115,138,139,161,183,247,255,361,433,451,498,850,937],"c":[["s",{"w":"responses","s":"s","e":true,"k":"s","d":[267,322,626,845,850,936,1768],"c":[]}]]}],["i",{"w":"responsibility","s":"ibility","e":true,"k":"i","d":[681],"c":[]}]]}],["o",{"w":"reso","s":"o","e":false,"k":"o","d":[],"c":[["l",{"w":"resolve","s":"lve","e":false,"k":"l","d":[],"c":[["d",{"w":"resolved","s":"d","e":true,"k":"d","d":[89],"c":[]}],["s",{"w":"resolves","s":"s","e":true,"k":"s","d":[1413],"c":[]}]]}],["u",{"w":"resource","s":"urce","e":true,"k":"u","d":[284,307,317,1277,1429],"c":[["s",{"w":"resources","s":"s","e":true,"k":"s","d":[284,1440],"c":[]}]]}]]}],["c",{"w":"rescore","s":"core","e":false,"k":"c","d":[],"c":[["s",{"w":"rescores","s":"s","e":true,"k":"s","d":[838,982],"c":[]}],["d",{"w":"rescored","s":"d","e":true,"k":"d","d":[978],"c":[]}]]}]]}],["f",{"w":"ref","s":"f","e":false,"k":"f","d":[],"c":[["e",{"w":"refer","s":"er","e":false,"k":"e","d":[],"c":[["e",{"w":"reference","s":"ence","e":true,"k":"e","d":[7,668,1146,1269,1357,1513],"c":[["s",{"w":"references","s":"s","e":true,"k":"s","d":[451,536,593,1497],"c":[]}],["d",{"w":"referenced","s":"d","e":true,"k":"d","d":[1507],"c":[]}]]}],["r",{"w":"referrers","s":"rers","e":true,"k":"r","d":[1791],"c":[]}]]}],["o",{"w":"reformatted","s":"ormatted","e":true,"k":"o","d":[571],"c":[]}],["r",{"w":"refresh","s":"resh","e":true,"k":"r","d":[768],"c":[]}],["i",{"w":"refine","s":"ine","e":true,"k":"i","d":[783,834],"c":[["d",{"w":"refined","s":"d","e":true,"k":"d","d":[783],"c":[]}],["m",{"w":"refinement","s":"ment","e":true,"k":"m","d":[1735],"c":[]}]]}]]}],["v",{"w":"rev","s":"v","e":false,"k":"v","d":[],"c":[["o",{"w":"revoke","s":"oke","e":true,"k":"o","d":[29,90],"c":[]}],["e",{"w":"reverse","s":"erse","e":true,"k":"e","d":[268,1276,1304],"c":[]}],["i",{"w":"revision","s":"ision","e":true,"k":"i","d":[687],"c":[["s",{"w":"revisions","s":"s","e":true,"k":"s","d":[687],"c":[]}]]}]]}],["p",{"w":"rep","s":"p","e":false,"k":"p","d":[],"c":[["r",{"w":"represent","s":"resent","e":true,"k":"r","d":[32,359],"c":[["s",{"w":"represents","s":"s","e":true,"k":"s","d":[140,643,664],"c":[]}],["a",{"w":"representations","s":"ations","e":true,"k":"a","d":[724,813,837,973],"c":[]}]]}],["e",{"w":"repeated","s":"eated","e":true,"k":"e","d":[553,1440],"c":[]}],["l",{"w":"repl","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"replay","s":"ay","e":true,"k":"a","d":[708,934],"c":[["i",{"w":"replaying","s":"ing","e":true,"k":"i","d":[641,682,708,934],"c":[]}]]}],["i",{"w":"replica","s":"ica","e":true,"k":"i","d":[697],"c":[["s",{"w":"replicaset","s":"set","e":true,"k":"s","d":[696,1570],"c":[]}]]}]]}],["o",{"w":"repository","s":"ository","e":true,"k":"o","d":[687,1334],"c":[]}]]}],["t",{"w":"ret","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"return","s":"urn","e":true,"k":"u","d":[45,86,284,381,389,399],"c":[["s",{"w":"returns","s":"s","e":true,"k":"s","d":[33,54,83,84,85,87,88,89,91,102,116,129,162,216,217,234,247,257,258,301,360,378,387,388,390,473,501,745,904,1484,1485],"c":[]}],["i",{"w":"returning","s":"ing","e":true,"k":"i","d":[284,1429],"c":[]}]]}],["r",{"w":"retr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"retrie","s":"ie","e":false,"k":"i","d":[],"c":[["v",{"w":"retriev","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"retrieval","s":"al","e":true,"k":"a","d":[332,343,400,473,508,521,524,533,540,552,569,592,611,802,806,816,837,845,847,939,943,974,976,987,988,1690],"c":[["_",{"w":"retrieval_results","s":"_results","e":true,"k":"_","d":[206,577],"c":[]}],["-",{"w":"retrieval-augmented","s":"-augmented","e":true,"k":"-","d":[516],"c":[]}],["a",{"w":"retrievalaccumulator","s":"accumulator","e":true,"k":"a","d":[553],"c":[]}]]}],["e",{"w":"retrieved","s":"ed","e":true,"k":"e","d":[554,850],"c":[]}]]}],["s",{"w":"retries","s":"s","e":true,"k":"s","d":[602,1038,1047,1095],"c":[]}],["d",{"w":"retried","s":"d","e":true,"k":"d","d":[682],"c":[]}]]}],["y",{"w":"retry","s":"y","e":true,"k":"y","d":[319,688,1044,1047,1092,1142],"c":[]}]]}],["e",{"w":"retention","s":"ention","e":true,"k":"e","d":[934],"c":[]}]]}],["q",{"w":"requ","s":"qu","e":false,"k":"q","d":[],"c":[["i",{"w":"require","s":"ire","e":true,"k":"i","d":[267],"c":[["s",{"w":"requires","s":"s","e":true,"k":"s","d":[54,91,360,382,384,390,1393,1478,1507,1605,1612],"c":[]}],["d",{"w":"required","s":"d","e":true,"k":"d","d":[58,105,119,132,143,165,237,403,437,455,476,697,1395,1396,1704],"c":[]}],["m",{"w":"requirements","s":"ments","e":true,"k":"m","d":[901,1267,1360,1362,1799],"c":[]}]]}],["e",{"w":"request","s":"est","e":true,"k":"e","d":[265,267,269,274,279,313,319,323,1416,1718,1800,1801,1803],"c":[["a",{"w":"requestauth","s":"auth","e":true,"k":"a","d":[275,1415,1416,1521],"c":[]}],["s",{"w":"requests","s":"s","e":true,"k":"s","d":[323,399,1053,1414,1801],"c":[]}],["e",{"w":"requested","s":"ed","e":true,"k":"e","d":[1429],"c":[]}]]}]]}],["c",{"w":"rec","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"reco","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"record","s":"rd","e":true,"k":"r","d":[81,213],"c":[["s",{"w":"records","s":"s","e":true,"k":"s","d":[257,643,731],"c":[]}],["e",{"w":"recorded","s":"ed","e":true,"k":"e","d":[641,647,672,851],"c":[]}]]}],["g",{"w":"recognition","s":"gnition","e":true,"k":"g","d":[386,711,714,813,814,1352,1602,1679],"c":[]}],["v",{"w":"recover","s":"ver","e":false,"k":"v","d":[],"c":[["i",{"w":"recovering","s":"ing","e":true,"k":"i","d":[500],"c":[]}],["y",{"w":"recovery","s":"y","e":true,"k":"y","d":[1047],"c":[]}]]}],["n",{"w":"reconstructed","s":"nstructed","e":true,"k":"n","d":[641],"c":[]}],["m",{"w":"recommend","s":"mmend","e":false,"k":"m","d":[],"c":[["a",{"w":"recommendations","s":"ations","e":true,"k":"a","d":[1267,1277,1361],"c":[]}],["e",{"w":"recommended","s":"ed","e":true,"k":"e","d":[1368,1370,1394],"c":[]}]]}]]}],["e",{"w":"rece","s":"e","e":false,"k":"e","d":[],"c":[["i",{"w":"receive","s":"ive","e":true,"k":"i","d":[215,884,920,977],"c":[]}],["n",{"w":"recent","s":"nt","e":true,"k":"n","d":[217],"c":[]}]]}],["a",{"w":"recall","s":"all","e":true,"k":"a","d":[537,976],"c":[]}],["i",{"w":"reciprocal","s":"iprocal","e":true,"k":"i","d":[837,976],"c":[]}]]}],["-",{"w":"re-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"re-summarization","s":"summarization","e":true,"k":"s","d":[82,785],"c":[]}],["r",{"w":"re-run","s":"run","e":true,"k":"r","d":[569,570],"c":[["n",{"w":"re-running","s":"ning","e":true,"k":"n","d":[83,745],"c":[]}]]}],["t",{"w":"re-triggering","s":"triggering","e":true,"k":"t","d":[359,381,1078],"c":[]}],["e",{"w":"re-e","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"re-extracted","s":"xtracted","e":true,"k":"x","d":[571],"c":[]}],["m",{"w":"re-embedding","s":"mbedding","e":true,"k":"m","d":[985],"c":[]}]]}],["p",{"w":"re-process","s":"process","e":true,"k":"p","d":[918],"c":[["i",{"w":"re-processing","s":"ing","e":true,"k":"i","d":[1504],"c":[]}]]}]]}],["n",{"w":"render","s":"nder","e":true,"k":"n","d":[193,1484],"c":[["e",{"w":"rendered","s":"ed","e":true,"k":"e","d":[88,726,1475],"c":[]}],["i",{"w":"rendering","s":"ing","e":true,"k":"i","d":[726],"c":[["s",{"w":"renderings","s":"s","e":true,"k":"s","d":[254],"c":[]}]]}],["s",{"w":"renders","s":"s","e":true,"k":"s","d":[1494],"c":[]}]]}],["g",{"w":"reg","s":"g","e":false,"k":"g","d":[],"c":[["a",{"w":"regardless","s":"ardless","e":true,"k":"a","d":[138],"c":[]}],["e",{"w":"regenerating","s":"enerating","e":true,"k":"e","d":[500],"c":[]}],["i",{"w":"regi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"registered","s":"stered","e":true,"k":"s","d":[668,1452],"c":[]}],["o",{"w":"region","s":"on","e":true,"k":"o","d":[1199],"c":[["s",{"w":"regions","s":"s","e":true,"k":"s","d":[727],"c":[]}]]}]]}]]}],["a",{"w":"rea","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"real","s":"l","e":true,"k":"l","d":[215],"c":[["-",{"w":"real-time","s":"-time","e":true,"k":"-","d":[516],"c":[]}]]}],["s",{"w":"reasoning","s":"soning","e":true,"k":"s","d":[249],"c":[]}],["d",{"w":"read","s":"d","e":true,"k":"d","d":[289,360,635,637,684,703,706,708,839,851,884,935,983,1294,1379,1504,1536],"c":[["s",{"w":"reads","s":"s","e":true,"k":"s","d":[681,978,1492],"c":[]}],["_",{"w":"read_worker","s":"_worker","e":true,"k":"_","d":[684],"c":[]}],["i",{"w":"reading","s":"ing","e":true,"k":"i","d":[838],"c":[]}],["-",{"w":"read-only","s":"-only","e":true,"k":"-","d":[921],"c":[]}]]}],["c",{"w":"react","s":"ct","e":true,"k":"c","d":[879,1460,1698,1703],"c":[["-",{"w":"react-style","s":"-style","e":true,"k":"-","d":[1699],"c":[]}]]}]]}],["u",{"w":"reuse","s":"use","e":true,"k":"u","d":[381,1078],"c":[]}],["r",{"w":"rerank","s":"rank","e":true,"k":"r","d":[559,562],"c":[["i",{"w":"reranking","s":"ing","e":true,"k":"i","d":[400,838,939,944,1021,1676],"c":[]}],["e",{"w":"reranker","s":"er","e":true,"k":"e","d":[1018],"c":[["_",{"w":"reranker_","s":"_","e":false,"k":"_","d":[],"c":[["m",{"w":"reranker_model_name","s":"model_name","e":true,"k":"m","d":[1016,1678],"c":[]}],["e",{"w":"reranker_enabled","s":"enabled","e":true,"k":"e","d":[1019],"c":[]}]]}]]}]]}],["l",{"w":"relevance","s":"levance","e":true,"k":"l","d":[554,838,978,981],"c":[]}],["b",{"w":"rebuilt","s":"built","e":true,"k":"b","d":[708],"c":[]}],["m",{"w":"removing","s":"moving","e":true,"k":"m","d":[937],"c":[]}],["d",{"w":"reduce","s":"duce","e":true,"k":"d","d":[1440,1705],"c":[]}]]}],["a",{"w":"ra","s":"a","e":false,"k":"a","d":[],"c":[["w",{"w":"raw","s":"w","e":true,"k":"w","d":[87,812,985,1484],"c":[]}],["g",{"w":"rag","s":"g","e":true,"k":"g","d":[198,215,338,504,516,802,807,841,1596,1602],"c":[]}],["n",{"w":"ran","s":"n","e":true,"k":"n","d":[779],"c":[["k",{"w":"rank","s":"k","e":true,"k":"k","d":[837,976],"c":[["e",{"w":"ranked","s":"ed","e":true,"k":"e","d":[499],"c":[]}],["i",{"w":"ranking","s":"ing","e":true,"k":"i","d":[840],"c":[]}]]}]]}],["i",{"w":"raise","s":"ise","e":true,"k":"i","d":[688],"c":[["d",{"w":"raised","s":"d","e":true,"k":"d","d":[682],"c":[]}]]}],["m",{"w":"ram","s":"m","e":true,"k":"m","d":[1328,1368],"c":[]}],["r",{"w":"rare","s":"re","e":true,"k":"r","d":[1504],"c":[]}],["t",{"w":"rather","s":"ther","e":true,"k":"t","d":[1724],"c":[]}]]}],["i",{"w":"ri","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"rich","s":"ch","e":true,"k":"c","d":[254,584,884],"c":[]}],["f",{"w":"rifampicin","s":"fampicin","e":true,"k":"f","d":[750],"c":[]}]]}],["u",{"w":"ru","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"run","s":"n","e":true,"k":"n","d":[530,1352,1662],"c":[["s",{"w":"runs","s":"s","e":true,"k":"s","d":[568,723,767,811,834,935,977,1048,1289,1366,1461,1762,1797],"c":[]}],["n",{"w":"running","s":"ning","e":true,"k":"n","d":[707,1078,1265,1266,1344,1361,1397,1506,1612],"c":[]}]]}],["l",{"w":"rules","s":"les","e":true,"k":"l","d":[682],"c":[]}]]}],["s",{"w":"rs0","s":"s0","e":true,"k":"s","d":[696,1570],"c":[]}],["v",{"w":"rv3138","s":"v3138","e":true,"k":"v","d":[756],"c":[]}],["r",{"w":"rrf","s":"rf","e":true,"k":"r","d":[837,840,976,989],"c":[]}],["o",{"w":"ro","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"rou","s":"u","e":false,"k":"u","d":[],"c":[["t",{"w":"rout","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"router","s":"er","e":true,"k":"e","d":[914],"c":[]}],["i",{"w":"routing","s":"ing","e":true,"k":"i","d":[1304],"c":[]}]]}],["g",{"w":"roughly","s":"ghly","e":true,"k":"g","d":[1505],"c":[]}]]}],["l",{"w":"role","s":"le","e":true,"k":"l","d":[1050,1291],"c":[["s",{"w":"roles","s":"s","e":true,"k":"s","d":[1410],"c":[]}]]}],["o",{"w":"root","s":"ot","e":true,"k":"o","d":[1503,1507,1536,1583],"c":[]}]]}],["2",{"w":"r2","s":"2","e":true,"k":"2","d":[1480,1482],"c":[]}]]}],["g",{"w":"g","s":"g","e":true,"k":"g","d":[67,148,170,174,194,195,271,685,737,853,880,1144,1163,1411,1507],"c":[["e",{"w":"ge","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"get","s":"t","e":true,"k":"t","d":[12,22,23,193,194,195,196,201,344,356,357,707,1265,1266],"c":[["t",{"w":"getting","s":"ting","e":true,"k":"t","d":[5,1264],"c":[]}],["_",{"w":"get_page_content","s":"_page_content","e":true,"k":"_","d":[547],"c":[]}]]}],["n",{"w":"gene","s":"ne","e":true,"k":"n","d":[129,531,755,951],"c":[["s",{"w":"genes","s":"s","e":true,"k":"s","d":[101,386,814,993],"c":[]}],["r",{"w":"gener","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"generat","s":"at","e":false,"k":"a","d":[],"c":[["i",{"w":"generation","s":"ion","e":true,"k":"i","d":[351,500,516,685,1047],"c":[]}],["e",{"w":"generate","s":"e","e":true,"k":"e","d":[397,1353],"c":[["s",{"w":"generates","s":"s","e":true,"k":"s","d":[533,567,723,1495,1505],"c":[]}],["d",{"w":"generated","s":"d","e":true,"k":"d","d":[779,894,1477,1486],"c":[]}]]}]]}],["i",{"w":"generic","s":"ic","e":true,"k":"i","d":[951],"c":[]}]]}]]}],["m",{"w":"gem","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"gemini","s":"ini","e":true,"k":"i","d":[791,1160,1172,1396,1526,1593,1618,1619,1622,1638,1700,1702],"c":[["_",{"w":"gemini_api_key","s":"_api_key","e":true,"k":"_","d":[1171],"c":[]}]]}],["m",{"w":"gemma3","s":"ma3","e":true,"k":"m","d":[793,1631],"c":[]}]]}]]}],["l",{"w":"gliner2","s":"liner2","e":true,"k":"l","d":[84,532,777,815,1686],"c":[["_",{"w":"gliner2_model_name","s":"_model_name","e":true,"k":"_","d":[775,1688],"c":[]}],["-",{"w":"gliner2-large-v1","s":"-large-v1","e":true,"k":"-","d":[776],"c":[]}]]}],["r",{"w":"gr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"grou","s":"ou","e":false,"k":"o","d":[],"c":[["n",{"w":"ground","s":"nd","e":false,"k":"n","d":[],"c":[["i",{"w":"grounding","s":"ing","e":true,"k":"i","d":[504,602,850],"c":[["_",{"w":"grounding_result","s":"_result","e":true,"k":"_","d":[208,585],"c":[]}]]}],["e",{"w":"grounded","s":"ed","e":true,"k":"e","d":[215,516,534,568,591],"c":[]}]]}],["p",{"w":"group","s":"p","e":false,"k":"p","d":[],"c":[["s",{"w":"groups","s":"s","e":true,"k":"s","d":[300,934,1438,1439],"c":[]}],["e",{"w":"grouped","s":"ed","e":true,"k":"e","d":[473,781],"c":[]}],["i",{"w":"grouping","s":"ing","e":true,"k":"i","d":[987],"c":[]}]]}]]}],["a",{"w":"gran","s":"an","e":false,"k":"a","d":[],"c":[["u",{"w":"granularities","s":"ularities","e":true,"k":"u","d":[778,834],"c":[]}],["t",{"w":"granted","s":"ted","e":true,"k":"t","d":[1438],"c":[]}]]}],["p",{"w":"grpc","s":"pc","e":true,"k":"p","d":[1217],"c":[]}]]}],["o",{"w":"go","s":"o","e":true,"k":"o","d":[681],"c":[["o",{"w":"google","s":"ogle","e":true,"k":"o","d":[271,1396,1411,1461,1593,1618],"c":[["a",{"w":"googleapis","s":"apis","e":true,"k":"a","d":[1454],"c":[]}]]}],["e",{"w":"goes","s":"es","e":true,"k":"e","d":[1507],"c":[]}]]}],["u",{"w":"guarantees","s":"uarantees","e":true,"k":"u","d":[976],"c":[]}],["i",{"w":"given","s":"iven","e":true,"k":"i","d":[997],"c":[]}],["p",{"w":"gpt-4o","s":"pt-4o","e":true,"k":"p","d":[1163,1617],"c":[["-",{"w":"gpt-4o-mini","s":"-mini","e":true,"k":"-","d":[1617],"c":[]}]]}],["b",{"w":"gb","s":"b","e":true,"k":"b","d":[1315,1318,1321,1324,1327,1328,1368,1369],"c":[]}],["d",{"w":"gdpr","s":"dpr","e":true,"k":"d","d":[1784],"c":[]}]]}],["y",{"w":"y","s":"y","e":false,"k":"y","d":[],"c":[["o",{"w":"yo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"you","s":"u","e":true,"k":"u","d":[868,1140,1366,1515,1642],"c":[["r",{"w":"your","s":"r","e":true,"k":"r","d":[5,1266,1268,1333,1338,1339,1799],"c":[]}]]}],["l",{"w":"yolo","s":"lo","e":true,"k":"l","d":[383,727,813],"c":[]}]]}],["e",{"w":"ye","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"yes","s":"s","e":true,"k":"s","d":[62,66,109,147,169,173,241,407,441,459,480,962,1611,1615,1620],"c":[]}],["t",{"w":"yet","s":"t","e":true,"k":"t","d":[388],"c":[]}]]}],["a",{"w":"yaml","s":"aml","e":true,"k":"a","d":[1534,1710,1746,1752],"c":[]}]]}],["u",{"w":"u","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"un","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"under","s":"der","e":true,"k":"d","d":[982],"c":[["s",{"w":"understand","s":"stand","e":true,"k":"s","d":[6,1359],"c":[]}]]}],["i",{"w":"uni","s":"i","e":false,"k":"i","d":[],"c":[["q",{"w":"unique","s":"que","e":true,"k":"q","d":[140,365,1790],"c":[]}],["f",{"w":"unified","s":"fied","e":true,"k":"f","d":[452,826,840],"c":[]}],["p",{"w":"uniprot","s":"prot","e":true,"k":"p","d":[868],"c":[]}]]}],["l",{"w":"unl","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"unless","s":"ess","e":true,"k":"e","d":[267],"c":[]}],["i",{"w":"unlinked","s":"inked","e":true,"k":"i","d":[651,896],"c":[]}]]}],["f",{"w":"unfiltered","s":"filtered","e":true,"k":"f","d":[537,569],"c":[]}],["s",{"w":"unsupported","s":"supported","e":true,"k":"s","d":[570],"c":[]}],["a",{"w":"unavailable","s":"available","e":true,"k":"a","d":[1746],"c":[]}]]}],["p",{"w":"up","s":"p","e":true,"k":"p","d":[539,847,1265,1266],"c":[["l",{"w":"upload","s":"load","e":true,"k":"l","d":[10,13,32,55,77,329,1338,1471,1488,1796],"c":[["s",{"w":"uploads","s":"s","e":true,"k":"s","d":[55,267],"c":[]}],["i",{"w":"uploading","s":"ing","e":true,"k":"i","d":[81],"c":[]}],["e",{"w":"uploaded","s":"ed","e":true,"k":"e","d":[647,723,811,1475,1476,1488,1504],"c":[]}]]}],["d",{"w":"updat","s":"dat","e":false,"k":"d","d":[],"c":[["e",{"w":"update","s":"e","e":true,"k":"e","d":[15,30,346,347,348,708],"c":[["d",{"w":"updated_at","s":"d_at","e":true,"k":"d","d":[48],"c":[]}],["s",{"w":"updates","s":"s","e":true,"k":"s","d":[343,359,684,1504],"c":[]}]]}],["i",{"w":"updating","s":"ing","e":true,"k":"i","d":[1507],"c":[]}]]}]]}],["s",{"w":"us","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"use","s":"e","e":true,"k":"e","d":[196,267,399,589,857,869,880,881,996,1078,1397,1479,1503,1506,1540,1642,1662,1799],"c":[["r",{"w":"user","s":"r","e":true,"k":"r","d":[89,194,195,217,242,281,283,1411,1425,1784],"c":[["'",{"w":"user's","s":"'s","e":true,"k":"'","d":[33,273,284,399,516,1413,1429],"c":[]}],["s",{"w":"users","s":"s","e":true,"k":"s","d":[215,300,1410,1438,1439,1788,1792],"c":[]}],["_",{"w":"user_id","s":"_id","e":true,"k":"_","d":[273,280,1423],"c":[]}]]}],["f",{"w":"useful","s":"ful","e":true,"k":"f","d":[81,83,116,452,500,745,1642,1746],"c":[]}],["s",{"w":"uses","s":"s","e":true,"k":"s","d":[246,269,400,631,641,724,932,1038,1081,1279,1410,1459,1460,1461,1602,1679,1685,1690,1696,1699,1702,1802],"c":[]}],["d",{"w":"used","s":"d","e":true,"k":"d","d":[251,529,1477,1487,1623,1727,1773,1781],"c":[["_",{"w":"used_citations","s":"_citations","e":true,"k":"_","d":[571],"c":[]}]]}]]}],["i",{"w":"using","s":"ing","e":true,"k":"i","d":[247,434,746,837,840,976,977,987,989,1080,1169,1172,1196,1328,1415,1642],"c":[]}],["a",{"w":"usage","s":"age","e":true,"k":"a","d":[1767,1796],"c":[]}]]}],["r",{"w":"url","s":"rl","e":true,"k":"r","d":[71,260,261,268,1036,1166,1244,1446,1479,1482,1503,1507,1635,1655,1755],"c":[]}],["i",{"w":"ui","s":"i","e":true,"k":"i","d":[1140,1345],"c":[["'",{"w":"ui's","s":"'s","e":true,"k":"'","d":[129],"c":[]}]]}],["u",{"w":"uuid","s":"uid","e":true,"k":"u","d":[418,470,1421,1424],"c":[]}],["t",{"w":"utc","s":"tc","e":true,"k":"t","d":[743],"c":[]}],["m",{"w":"umami","s":"mami","e":true,"k":"m","d":[1330,1707,1714,1715,1720,1784,1797,1798,1799],"c":[]}]]}],["e",{"w":"e","s":"e","e":true,"k":"e","d":[67,148,170,174,194,195,271,685,737,853,880,1144,1163,1411,1507],"c":[["v",{"w":"ev","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"eve","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"event","s":"nt","e":true,"k":"n","d":[6,77,203,255,513,572,573,630,641,643,644,665,682,684,708,725,851,854,859,908,1040,1062,1287,1376,1391,1491],"c":[["s",{"w":"events","s":"s","e":true,"k":"s","d":[215,248,516,571,682,684,685,723,851,854,879,934,1061,1062,1795,1804,1806],"c":[["o",{"w":"eventsource","s":"ource","e":true,"k":"o","d":[247],"c":[]}],["t",{"w":"eventstore","s":"tore","e":true,"k":"t","d":[1206],"c":[["d",{"w":"eventstoredb","s":"db","e":true,"k":"d","d":[631,641,682,683,687,694,708,851,1056,1061,1205,1283,1295,1322,1346,1375,1568],"c":[["_",{"w":"eventstoredb_uri","s":"_uri","e":true,"k":"_","d":[692,1566],"c":[]}]]}]]}]]}],["-",{"w":"event-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"event-s","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"event-stream","s":"tream","e":true,"k":"t","d":[247],"c":[]}],["o",{"w":"event-sourced","s":"ourced","e":true,"k":"o","d":[681],"c":[]}]]}],["d",{"w":"event-driven","s":"driven","e":true,"k":"d","d":[810,1297],"c":[]}]]}],["u",{"w":"eventually","s":"ually","e":true,"k":"u","d":[768,854],"c":[]}]]}],["r",{"w":"every","s":"ry","e":true,"k":"r","d":[269,274,323,641,850,852,901,991,994,1047,1140,1416,1722,1768,1801],"c":[]}]]}],["a",{"w":"evaluat","s":"aluat","e":false,"k":"a","d":[],"c":[["e",{"w":"evaluates","s":"es","e":true,"k":"e","d":[539],"c":[]}],["i",{"w":"evaluation","s":"ion","e":true,"k":"i","d":[1593,1599,1602,1689],"c":[]}]]}]]}],["n",{"w":"en","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"endpoint","s":"dpoint","e":true,"k":"d","d":[378,986,1412,1455,1482,1486],"c":[["s",{"w":"endpoints","s":"s","e":true,"k":"s","d":[7,10,93,198,267,284,343,359,381,392,399,707,914,1429,1467,1483],"c":[]}]]}],["t",{"w":"ent","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"entr","s":"r","e":false,"k":"r","d":[],"c":[["y",{"w":"entry","s":"y","e":true,"k":"y","d":[55],"c":[]}],["i",{"w":"entries","s":"ies","e":true,"k":"i","d":[1802],"c":[]}]]}],["i",{"w":"enti","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"entit","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"entities","s":"ies","e":true,"k":"i","d":[101,250,375,386,534,580,591,676,710,723,746,814,892,993],"c":[]}],["y",{"w":"entity","s":"y","e":true,"k":"y","d":[116,129,140,162,432,641,714,715,814,853,1063,1078,1352,1429,1602,1679,1684],"c":[["_",{"w":"entity_type","s":"_type","e":true,"k":"_","d":[121,145,167,465],"c":[["s",{"w":"entity_types","s":"s","e":true,"k":"s","d":[429],"c":[]}]]}],["-",{"w":"entity-level","s":"-level","e":true,"k":"-","d":[285,1399,1403,1410],"c":[]}]]}]]}],["r",{"w":"entire","s":"re","e":true,"k":"r","d":[1768],"c":[["l",{"w":"entirely","s":"ly","e":true,"k":"l","d":[708,977],"c":[]}]]}]]}],["e",{"w":"enters","s":"ers","e":true,"k":"e","d":[723],"c":[]}]]}],["a",{"w":"enabl","s":"abl","e":false,"k":"a","d":[],"c":[["e",{"w":"enable","s":"e","e":true,"k":"e","d":[1021,1030],"c":[["s",{"w":"enables","s":"s","e":true,"k":"s","d":[101],"c":[]}],["d",{"w":"enabled","s":"d","e":true,"k":"d","d":[323,569,1284,1801],"c":[["_",{"w":"enabled_plugins","s":"_plugins","e":true,"k":"_","d":[931],"c":[]}]]}],["_",{"w":"enable_request_timing","s":"_request_timing","e":true,"k":"_","d":[323],"c":[]}]]}],["i",{"w":"enabling","s":"ing","e":true,"k":"i","d":[534,865],"c":[]}]]}],["c",{"w":"enco","s":"co","e":false,"k":"c","d":[],"c":[["u",{"w":"encounter","s":"unter","e":true,"k":"u","d":[688],"c":[["s",{"w":"encounters","s":"s","e":true,"k":"s","d":[256],"c":[]}]]}],["d",{"w":"encod","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"encode","s":"e","e":true,"k":"e","d":[1410],"c":[["s",{"w":"encodes","s":"s","e":true,"k":"s","d":[273],"c":[]}],["d",{"w":"encoded","s":"d","e":true,"k":"d","d":[1416],"c":[]}]]}],["i",{"w":"encoding","s":"ing","e":true,"k":"i","d":[836,942],"c":[]}]]}]]}],["s",{"w":"ensur","s":"sur","e":false,"k":"s","d":[],"c":[["e",{"w":"ensures","s":"es","e":true,"k":"e","d":[744],"c":[]}],["i",{"w":"ensuring","s":"ing","e":true,"k":"i","d":[850,853],"c":[]}]]}],["r",{"w":"enrich","s":"rich","e":false,"k":"r","d":[],"c":[["e",{"w":"enriched","s":"ed","e":true,"k":"e","d":[833,879],"c":[]}],["m",{"w":"enrichment","s":"ment","e":true,"k":"m","d":[839,856,868,871,935,945,985],"c":[]}]]}],["v",{"w":"env","s":"v","e":true,"k":"v","d":[1155,1536],"c":[["i",{"w":"environment","s":"ironment","e":true,"k":"i","d":[931,1146,1155,1269,1335,1341,1357,1481,1512,1536,1550,1556,1794],"c":[["s",{"w":"environments","s":"s","e":true,"k":"s","d":[1537,1705,1746,1799],"c":[]}]]}]]}],["g",{"w":"engine","s":"gine","e":true,"k":"g","d":[1367],"c":[]}]]}],["x",{"w":"ex","s":"x","e":false,"k":"x","d":[],"c":[["t",{"w":"ext","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"extract","s":"ract","e":true,"k":"r","d":[383,724,1351],"c":[["i",{"w":"extraction","s":"ion","e":true,"k":"i","d":[21,32,79,80,84,86,332,343,352,355,359,389,685,709,723,724,729,745,746,774,777,802,804,811,812,814,815,854,985,1047,1070,1072,1105,1109,1623,1684,1687],"c":[]}],["e",{"w":"extracted","s":"ed","e":true,"k":"e","d":[250,275,359,371,384,580,653,659,661,664,816,880,888,890,892,898],"c":[["_",{"w":"extracted_id","s":"_id","e":true,"k":"_","d":[736],"c":[]}]]}],["s",{"w":"extracts","s":"s","e":true,"k":"s","d":[274,386,531,532,710,746,813,1415,1493],"c":[]}]]}],["e",{"w":"exte","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"external","s":"rnal","e":true,"k":"r","d":[852,856,868,871,1509,1515],"c":[["e",{"w":"externaleventpublisher","s":"eventpublisher","e":true,"k":"e","d":[881],"c":[]}]]}],["n",{"w":"extensibility","s":"nsibility","e":true,"k":"n","d":[856],"c":[]}]]}]]}],["p",{"w":"exp","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"expl","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"explorat","s":"orat","e":false,"k":"o","d":[],"c":[["i",{"w":"exploration","s":"ion","e":true,"k":"i","d":[93,101,341],"c":[]}],["o",{"w":"exploratory","s":"ory","e":true,"k":"o","d":[533,567,1741],"c":[]}]]}],["i",{"w":"explicit","s":"icit","e":true,"k":"i","d":[593],"c":[["l",{"w":"explicitly","s":"ly","e":true,"k":"l","d":[300,1438],"c":[]}]]}]]}],["e",{"w":"expe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"experience","s":"rience","e":true,"k":"r","d":[101],"c":[]}],["c",{"w":"expected","s":"cted","e":true,"k":"c","d":[687],"c":[]}]]}],["a",{"w":"expandable","s":"andable","e":true,"k":"a","d":[499],"c":[]}],["o",{"w":"exponential","s":"onential","e":true,"k":"o","d":[688],"c":[]}]]}],["a",{"w":"exa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"example","s":"mple","e":true,"k":"m","d":[212,1305,1306,1341],"c":[["s",{"w":"examples","s":"s","e":true,"k":"s","d":[748],"c":[]}]]}],["c",{"w":"exact","s":"ct","e":true,"k":"c","d":[975],"c":[["-",{"w":"exact-term","s":"-term","e":true,"k":"-","d":[837,976],"c":[]}]]}]]}],["c",{"w":"exc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"exchange","s":"hange","e":true,"k":"h","d":[1412],"c":[["s",{"w":"exchanges","s":"s","e":true,"k":"s","d":[272],"c":[]}]]}],["e",{"w":"exce","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"exceeding","s":"eding","e":true,"k":"e","d":[323,1801],"c":[]}],["p",{"w":"exception","s":"ption","e":true,"k":"p","d":[688],"c":[]}]]}],["l",{"w":"excluding","s":"luding","e":true,"k":"l","d":[1328],"c":[]}]]}],["i",{"w":"exist","s":"ist","e":true,"k":"i","d":[359],"c":[["s",{"w":"exists","s":"s","e":true,"k":"s","d":[378],"c":[]}]]}],["e",{"w":"execut","s":"ecut","e":false,"k":"e","d":[],"c":[["e",{"w":"executes","s":"es","e":true,"k":"e","d":[1059,1061],"c":[]}],["i",{"w":"execution","s":"ion","e":true,"k":"i","d":[1140,1141,1385,1806],"c":[]}]]}],["h",{"w":"exhaustion","s":"haustion","e":true,"k":"h","d":[1091],"c":[]}]]}],["m",{"w":"em","s":"m","e":false,"k":"m","d":[],"c":[["b",{"w":"embedd","s":"bedd","e":false,"k":"b","d":[],"c":[["i",{"w":"embedding","s":"ing","e":true,"k":"i","d":[80,351,353,379,380,382,384,389,397,500,502,672,685,767,779,819,833,838,924,978,984,985,1003,1015,1047,1068,1086,1091,1101,1121,1148,1178,1365,1370,1597],"c":[["s",{"w":"embeddings","s":"s","e":true,"k":"s","d":[434,939,946,1256,1259,1262,1299,1354,1397,1662,1668,1672],"c":[]}],["-",{"w":"embedding-","s":"-","e":true,"k":"-","d":[853],"c":[]}],["_",{"w":"embedding_","s":"_","e":false,"k":"_","d":[],"c":[["g",{"w":"embedding_generator","s":"generator","e":true,"k":"g","d":[924],"c":[]}],["m",{"w":"embedding_model","s":"model","e":true,"k":"m","d":[1177],"c":[["_",{"w":"embedding_model_name","s":"_name","e":true,"k":"_","d":[1001,1670],"c":[]}]]}],["d",{"w":"embedding_d","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"embedding_dimensions","s":"imensions","e":true,"k":"i","d":[1004,1180],"c":[]}],["o",{"w":"embedding_document_prefix","s":"ocument_prefix","e":true,"k":"o","d":[1010],"c":[]}],["e",{"w":"embedding_device","s":"evice","e":true,"k":"e","d":[1183],"c":[]}]]}],["q",{"w":"embedding_query_prefix","s":"query_prefix","e":true,"k":"q","d":[1007],"c":[]}],["e",{"w":"embedding_enable_context_enrichment","s":"enable_context_enrichment","e":true,"k":"e","d":[1031],"c":[]}]]}]]}],["e",{"w":"embedded","s":"ed","e":true,"k":"e","d":[434],"c":[]}]]}],["i",{"w":"emit","s":"it","e":true,"k":"i","d":[572],"c":[["t",{"w":"emitted","s":"ted","e":true,"k":"t","d":[249,250,251,252,253,256],"c":[]}],["s",{"w":"emits","s":"s","e":true,"k":"s","d":[1062],"c":[]}]]}],["p",{"w":"empty","s":"pty","e":true,"k":"p","d":[1448],"c":[]}]]}],["d",{"w":"edit","s":"dit","e":true,"k":"d","d":[91,290,390,1765],"c":[]}],["t",{"w":"et","s":"t","e":false,"k":"t","d":[],"c":[["c",{"w":"etc","s":"c","e":true,"k":"c","d":[124,129,432,1304,1480,1617,1622],"c":[]}],["h",{"w":"eth","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"ethionamide","s":"ionamide","e":true,"k":"i","d":[750],"c":[]}],["a",{"w":"etha","s":"a","e":true,"k":"a","d":[758],"c":[]}]]}]]}],["a",{"w":"ea","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"each","s":"ch","e":true,"k":"c","d":[140,359,399,684,723,728,729,731,768,779,782,784,810,812,854,952,1062,1493,1494,1495,1515],"c":[]}],["r",{"w":"earliest","s":"rliest","e":true,"k":"r","d":[934],"c":[]}],["s",{"w":"easy","s":"sy","e":true,"k":"s","d":[1801,1807],"c":[]}]]}],["r",{"w":"error","s":"rror","e":true,"k":"r","d":[211,256,260,264,313,321,322],"c":[["s",{"w":"errors","s":"s","e":true,"k":"s","d":[688],"c":[]}]]}],["s",{"w":"es","s":"s","e":false,"k":"s","d":[],"c":[["d",{"w":"esdb","s":"db","e":true,"k":"d","d":[693,1206,1567],"c":[["_",{"w":"esdb_uri","s":"_uri","e":true,"k":"_","d":[1204],"c":[]}]]}],["s",{"w":"essential","s":"sential","e":true,"k":"s","d":[1513],"c":[]}]]}],["l",{"w":"el","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"eliminating","s":"iminating","e":true,"k":"i","d":[977],"c":[]}],["k",{"w":"elk","s":"k","e":true,"k":"k","d":[1807],"c":[]}]]}]]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"me","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"met","s":"t","e":false,"k":"t","d":[],"c":[["a",{"w":"metadata","s":"adata","e":true,"k":"a","d":[10,14,15,21,32,54,85,86,216,255,291,329,360,387,588,659,672,707,777,815,948,983,991,996,1687,1782],"c":[]}],["h",{"w":"method","s":"hod","e":true,"k":"h","d":[682,903,935],"c":[["s",{"w":"methods","s":"s","e":true,"k":"s","d":[902],"c":[]}]]}],["r",{"w":"metric","s":"ric","e":true,"k":"r","d":[1785],"c":[["s",{"w":"metrics","s":"s","e":true,"k":"s","d":[1804],"c":[]}]]}]]}],["n",{"w":"mentions","s":"ntions","e":true,"k":"n","d":[102,349,359,360,839,983],"c":[]}],["s",{"w":"message","s":"ssage","e":true,"k":"s","d":[198,202,234,239,242,257,588,860],"c":[["s",{"w":"messages","s":"s","e":true,"k":"s","d":[234,258,590],"c":[]}]]}],["m",{"w":"mem","s":"m","e":false,"k":"m","d":[],"c":[["b",{"w":"members","s":"bers","e":true,"k":"b","d":[298,1434],"c":[["h",{"w":"membership","s":"hip","e":true,"k":"h","d":[284,1410,1430],"c":[]}]]}],["o",{"w":"memory","s":"ory","e":true,"k":"o","d":[1091,1309],"c":[["-",{"w":"memory-constrained","s":"-constrained","e":true,"k":"-","d":[1705],"c":[]}]]}]]}],["a",{"w":"mea","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"mean","s":"n","e":false,"k":"n","d":[],"c":[["i",{"w":"meaning","s":"ing","e":true,"k":"i","d":[303,974,1078],"c":[]}],["s",{"w":"means","s":"s","e":true,"k":"s","d":[1515],"c":[]}]]}],["s",{"w":"measurements","s":"surements","e":true,"k":"s","d":[951],"c":[]}]]}],["d",{"w":"medi","s":"di","e":false,"k":"d","d":[],"c":[["u",{"w":"medium","s":"um","e":true,"k":"u","d":[561],"c":[]}],["c",{"w":"medicinal","s":"cinal","e":true,"k":"c","d":[997],"c":[]}]]}],["c",{"w":"mechanism","s":"chanism","e":true,"k":"c","d":[763],"c":[["s",{"w":"mechanisms","s":"s","e":true,"k":"s","d":[589],"c":[]}]]}],["r",{"w":"merge","s":"rge","e":true,"k":"r","d":[977],"c":[["d",{"w":"merged","s":"d","e":true,"k":"d","d":[591,989],"c":[]}],["s",{"w":"merges","s":"s","e":true,"k":"s","d":[840],"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":"manage","s":"age","e":false,"k":"a","d":[],"c":[["m",{"w":"management","s":"ment","e":true,"k":"m","d":[10,198,378,1460,1707,1709,1720,1723],"c":[]}],["d",{"w":"managed","s":"d","e":true,"k":"d","d":[784,1536,1724,1725],"c":[]}],["r",{"w":"manager","s":"r","e":true,"k":"r","d":[1768],"c":[]}]]}],["u",{"w":"manual","s":"ual","e":true,"k":"u","d":[359,378,397,713,935],"c":[["l",{"w":"manually","s":"ly","e":true,"k":"l","d":[500,653,888],"c":[]}]]}],["i",{"w":"manifest","s":"ifest","e":true,"k":"i","d":[905],"c":[["s",{"w":"manifests","s":"s","e":true,"k":"s","d":[882],"c":[]}]]}],["y",{"w":"many","s":"y","e":true,"k":"y","d":[1504],"c":[]}]]}],["x",{"w":"max","s":"x","e":true,"k":"x","d":[114,128,137,160,182,229,412,446,464,485,553,605,614,617,774,1024,1084,1095,1133,1139,1229],"c":[["i",{"w":"maximum","s":"imum","e":true,"k":"i","d":[45],"c":[]}]]}],["t",{"w":"match","s":"tch","e":true,"k":"t","d":[380,739,981,994,996],"c":[["i",{"w":"matching","s":"ing","e":true,"k":"i","d":[102,400,473,728,837,883,939],"c":[]}],["e",{"w":"matche","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"matched","s":"d","e":true,"k":"d","d":[451],"c":[]}],["s",{"w":"matches","s":"s","e":true,"k":"s","d":[499,882,994],"c":[]}],["r",{"w":"matcher","s":"r","e":true,"k":"r","d":[728,813],"c":[]}]]}]]}],["i",{"w":"main","s":"in","e":true,"k":"i","d":[1133],"c":[["t",{"w":"maintain","s":"tain","e":true,"k":"t","d":[631,686],"c":[["s",{"w":"maintains","s":"s","e":true,"k":"s","d":[952],"c":[]}]]}]]}],["r",{"w":"marker","s":"rker","e":true,"k":"r","d":[663,680],"c":[]}],["p",{"w":"map","s":"p","e":false,"k":"p","d":[],"c":[["p",{"w":"mapped","s":"ped","e":true,"k":"p","d":[688],"c":[]}],["s",{"w":"maps","s":"s","e":true,"k":"s","d":[997],"c":[]}]]}],["k",{"w":"mak","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"make","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"makes","s":"s","e":true,"k":"s","d":[708,1799],"c":[]}],["f",{"w":"makefile","s":"file","e":true,"k":"f","d":[1591],"c":[]}]]}],["i",{"w":"making","s":"ing","e":true,"k":"i","d":[852,1801,1807],"c":[]}]]}],["b",{"w":"maba","s":"ba","e":true,"k":"b","d":[760],"c":[]}],["c",{"w":"machine","s":"chine","e":true,"k":"c","d":[1266],"c":[]}]]}],["o",{"w":"mo","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"most","s":"st","e":true,"k":"s","d":[116,217,359,473],"c":[]}],["n",{"w":"mon","s":"n","e":false,"k":"n","d":[],"c":[["g",{"w":"mongo","s":"go","e":true,"k":"g","d":[1209],"c":[["d",{"w":"mongodb","s":"db","e":true,"k":"d","d":[215,538,548,550,590,681,684,686,696,697,700,708,839,851,921,928,935,983,1208,1209,1211,1284,1295,1319,1378,1570,1571],"c":[["_",{"w":"mongodb_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"mongodb_uri","s":"uri","e":true,"k":"u","d":[1207],"c":[]}],["d",{"w":"mongodb_database","s":"database","e":true,"k":"d","d":[1210],"c":[]}]]}]]}],["_",{"w":"mongo_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"mongo_uri","s":"uri","e":true,"k":"u","d":[695,1569],"c":[]}],["d",{"w":"mongo_db","s":"db","e":true,"k":"d","d":[698,922],"c":[]}],["p",{"w":"mongo_pages_collection","s":"pages_collection","e":true,"k":"p","d":[701],"c":[]}],["a",{"w":"mongo_artifacts_collection","s":"artifacts_collection","e":true,"k":"a","d":[704],"c":[]}]]}]]}],["i",{"w":"monitor","s":"itor","e":true,"k":"i","d":[1355,1767],"c":[["i",{"w":"monitoring","s":"ing","e":true,"k":"i","d":[1278,1331,1800,1807],"c":[]}]]}]]}],["d",{"w":"mod","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"mode","s":"e","e":true,"k":"e","d":[243,270,473,506,517,529,599,842,849,994,1410,1477,1538,1550,1690,1692,1783],"c":[["l",{"w":"model","s":"l","e":true,"k":"l","d":[360,500,502,626,642,703,706,777,794,819,838,955,978,1003,1015,1163,1178,1365,1379,1397,1632,1642,1652,1663,1680,1704,1722,1772,1773],"c":[["s",{"w":"models","s":"s","e":true,"k":"s","d":[635,684,708,839,851,884,935,951,983,1597,1598,1662,1679],"c":[]}],["_",{"w":"model_name","s":"_name","e":true,"k":"_","d":[740],"c":[]}]]}],["s",{"w":"modes","s":"s","e":true,"k":"s","d":[399,504,505,516,572,841,850,1512,1550,1600],"c":[]}]]}],["i",{"w":"modif","s":"if","e":false,"k":"i","d":[],"c":[["y",{"w":"modify","s":"y","e":true,"k":"y","d":[291,929],"c":[["i",{"w":"modifying","s":"ing","e":true,"k":"i","d":[856],"c":[]}]]}],["i",{"w":"modifie","s":"ie","e":false,"k":"i","d":[],"c":[["d",{"w":"modified","s":"d","e":true,"k":"d","d":[682,687],"c":[]}],["s",{"w":"modifies","s":"s","e":true,"k":"s","d":[880],"c":[]}]]}]]}],["a",{"w":"modality","s":"ality","e":true,"k":"a","d":[952,997],"c":[]}]]}],["l",{"w":"molecul","s":"lecul","e":false,"k":"l","d":[],"c":[["e",{"w":"molecule","s":"e","e":true,"k":"e","d":[254],"c":[["s",{"w":"molecules","s":"s","e":true,"k":"s","d":[584],"c":[]}]]}],["a",{"w":"molecular","s":"ar","e":true,"k":"a","d":[997,1672],"c":[]}]]}],["r",{"w":"more","s":"re","e":true,"k":"r","d":[1515,1642],"c":[]}]]}],["u",{"w":"mu","s":"u","e":false,"k":"u","d":[],"c":[["l",{"w":"multi","s":"lti","e":false,"k":"l","d":[],"c":[["-",{"w":"multi-","s":"-","e":false,"k":"-","d":[],"c":[["t",{"w":"multi-t","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"multi-turn","s":"urn","e":true,"k":"u","d":[215,534,589],"c":[]}],["e",{"w":"multi-tenant","s":"enant","e":true,"k":"e","d":[992],"c":[]}]]}],["f",{"w":"multi-faceted","s":"faceted","e":true,"k":"f","d":[525],"c":[]}],["s",{"w":"multi-stage","s":"stage","e":true,"k":"s","d":[835,939,951],"c":[]}],["g",{"w":"multi-granularity","s":"granularity","e":true,"k":"g","d":[939,947],"c":[]}],["i",{"w":"multi-instance","s":"instance","e":true,"k":"i","d":[1506],"c":[]}]]}],["p",{"w":"multip","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"multipart","s":"art","e":true,"k":"a","d":[267],"c":[]}],["l",{"w":"multiple","s":"le","e":true,"k":"l","d":[811,1506,1602],"c":[]}]]}]]}],["s",{"w":"must","s":"st","e":true,"k":"s","d":[269,380,994,1479],"c":[]}]]}],["l",{"w":"ml","s":"l","e":true,"k":"l","d":[383,724,762,813],"c":[]}],["i",{"w":"mi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"min","s":"n","e":true,"k":"n","d":[1098,1102,1106,1110,1114,1118,1122],"c":[["i",{"w":"mini","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"minimum","s":"mum","e":true,"k":"m","d":[416,450,1328,1368],"c":[]}],["o",{"w":"minio","s":"o","e":true,"k":"o","d":[1480,1482],"c":[]}]]}],["u",{"w":"minutes","s":"utes","e":true,"k":"u","d":[1265,1343],"c":[]}]]}],["g",{"w":"migrati","s":"grati","e":false,"k":"g","d":[],"c":[["o",{"w":"migrations","s":"ons","e":true,"k":"o","d":[708],"c":[]}],["n",{"w":"migrating","s":"ng","e":true,"k":"n","d":[1507],"c":[]}]]}],["c",{"w":"mic","s":"c","e":true,"k":"c","d":[760],"c":[["9",{"w":"mic90","s":"90","e":true,"k":"9","d":[762],"c":[]}]]}],["s",{"w":"misses","s":"sses","e":true,"k":"s","d":[978],"c":[]}]]}],["d",{"w":"md","s":"d","e":true,"k":"d","d":[876],"c":[["r",{"w":"mdr-tb","s":"r-tb","e":true,"k":"r","d":[754],"c":[]}]]}],["s",{"w":"ms-marco-minilm-l-12-v2","s":"s-marco-minilm-l-12-v2","e":true,"k":"s","d":[838,982,1017,1675],"c":[]}],["b",{"w":"mb","s":"b","e":true,"k":"b","d":[1312,1505],"c":[]}]]}],["v",{"w":"v","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"vi","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"view","s":"ew","e":true,"k":"e","d":[27,54,288,360,1434,1436,1764],"c":[["s",{"w":"views","s":"s","e":true,"k":"s","d":[88,1379,1477,1784,1787],"c":[]}],["e",{"w":"viewer","s":"er","e":true,"k":"e","d":[1484],"c":[]}]]}],["s",{"w":"vis","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"visi","s":"i","e":false,"k":"i","d":[],"c":[["b",{"w":"visib","s":"b","e":false,"k":"b","d":[],"c":[["i",{"w":"visibility","s":"ility","e":true,"k":"i","d":[30,72,292,293,1404],"c":[]}],["l",{"w":"visible","s":"le","e":true,"k":"l","d":[1140],"c":[]}]]}],["t",{"w":"visit","s":"t","e":true,"k":"t","d":[1788],"c":[["o",{"w":"visitor","s":"or","e":true,"k":"o","d":[1790],"c":[]}]]}]]}],["u",{"w":"visual","s":"ual","e":true,"k":"u","d":[528,849],"c":[]}]]}],["a",{"w":"via","s":"a","e":true,"k":"a","d":[138,193,194,195,215,268,516,529,544,687,726,812,814,854,879,901,974,975,1087,1090,1155,1356,1410,1481,1488,1493,1590,1662],"c":[]}]]}],["a",{"w":"va","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"val","s":"l","e":false,"k":"l","d":[],"c":[["u",{"w":"value","s":"ue","e":true,"k":"u","d":[82,140,162,174,730],"c":[["s",{"w":"values","s":"s","e":true,"k":"s","d":[140,814,981,1550],"c":[]}]]}],["i",{"w":"valid","s":"id","e":true,"k":"i","d":[269,384,730,744],"c":[["a",{"w":"validat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"validate","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"validates","s":"s","e":true,"k":"s","d":[274,1413,1415],"c":[]}],["d",{"w":"validated","s":"d","e":true,"k":"d","d":[434],"c":[]}]]}],["i",{"w":"validation","s":"ion","e":true,"k":"i","d":[313,1455,1460],"c":[]}]]}]]}]]}],["r",{"w":"variable","s":"riable","e":true,"k":"r","d":[184,594,689,769,786,931,998,1125,1156,1174,1186,1201,1225,1234,1246,1252,1441,1498,1551,1624,1644,1666,1682,1747],"c":[["s",{"w":"variables","s":"s","e":true,"k":"s","d":[1146,1155,1269,1357,1481,1513,1536,1643],"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":[["i",{"w":"verifi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"verification","s":"cation","e":true,"k":"c","d":[253,504,511,516,568,602,850],"c":[]}],["e",{"w":"verified","s":"ed","e":true,"k":"e","d":[850],"c":[]}]]}],["y",{"w":"verify","s":"y","e":true,"k":"y","d":[284,1337,1344,1429],"c":[]}]]}],["s",{"w":"version","s":"sion","e":true,"k":"s","d":[785,1765,1780,1781],"c":[["s",{"w":"versions","s":"s","e":true,"k":"s","d":[1722,1766],"c":[]}],["e",{"w":"versioned","s":"ed","e":true,"k":"e","d":[1723],"c":[]}]]}]]}],["c",{"w":"vector","s":"ctor","e":true,"k":"c","d":[537,816,836,940,974,975,990,991,1006,1154,1181,1348,1382,1574],"c":[["s",{"w":"vectors","s":"s","e":true,"k":"s","d":[976,997,1030],"c":[]}]]}]]}],["2",{"w":"v2","s":"2","e":true,"k":"2","d":[1367],"c":[]}],["3",{"w":"v3","s":"3","e":true,"k":"3","d":[1454],"c":[]}]]}],["0",{"w":"0","s":"0","e":true,"k":"0","d":[40,156,178,224,559,562,592,628,762,796,1458,1561,1640,1660],"c":[["0",{"w":"000","s":"00","e":true,"k":"0","d":[242],"c":[]}],["-",{"w":"0-based","s":"-based","e":true,"k":"-","d":[369],"c":[]}]]}],["n",{"w":"n","s":"n","e":true,"k":"n","d":[536,554,567,593,850],"c":[["u",{"w":"nu","s":"u","e":false,"k":"u","d":[],"c":[["m",{"w":"num","s":"m","e":false,"k":"m","d":[],"c":[["b",{"w":"number","s":"ber","e":true,"k":"b","d":[41,189,369,687],"c":[["s",{"w":"numbers","s":"s","e":true,"k":"s","d":[839,983],"c":[]}]]}],["e",{"w":"numeric","s":"eric","e":true,"k":"e","d":[981],"c":[]}]]}],["l",{"w":"null","s":"ll","e":true,"k":"l","d":[246],"c":[]}]]}],["o",{"w":"no","s":"o","e":true,"k":"o","d":[70,74,91,113,123,127,136,151,155,159,177,181,245,257,258,311,388,390,411,415,419,423,427,431,445,449,463,467,471,484,488,492,496,707,767,854,927,967,972,1478,1610,1616,1621],"c":[["t",{"w":"not","s":"t","e":true,"k":"t","d":[317,567,568,707,873,1486,1506,1507,1550,1643,1799],"c":[["e",{"w":"note","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"noted","s":"d","e":true,"k":"d","d":[267],"c":[]}],["s",{"w":"notes","s":"s","e":true,"k":"s","d":[1607],"c":[]}]]}],["i",{"w":"notify_page_updated","s":"ify_page_updated","e":true,"k":"i","d":[881],"c":[]}]]}],["n",{"w":"non","s":"n","e":false,"k":"n","d":[],"c":[["-",{"w":"non-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"non-blocking","s":"blocking","e":true,"k":"b","d":[309],"c":[]}],["l",{"w":"non-llm","s":"llm","e":true,"k":"l","d":[1662],"c":[]}]]}],["e",{"w":"none","s":"e","e":true,"k":"e","d":[1637,1757,1760],"c":[]}]]}],["r",{"w":"normal","s":"rmal","e":true,"k":"r","d":[378],"c":[]}],["m",{"w":"nomic","s":"mic","e":true,"k":"m","d":[1009],"c":[["-",{"w":"nomic-","s":"-","e":false,"k":"-","d":[],"c":[["e",{"w":"nomic-embed-text-v1","s":"embed-text-v1","e":true,"k":"e","d":[823,827,960,965,974,1002,1179,1397,1667],"c":[]}],["a",{"w":"nomic-ai","s":"ai","e":true,"k":"a","d":[1002],"c":[]}]]}]]}],["-",{"w":"no-op","s":"-op","e":true,"k":"-","d":[1078],"c":[]}]]}],["e",{"w":"ne","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"ner","s":"r","e":true,"k":"r","d":[80,355,359,379,389,424,493,534,591,655,710,714,746,767,768,774,814,875,892,996,1072,1089,1109,1301,1352,1393,1593,1595,1598,1623,1722],"c":[["-",{"w":"ner-","s":"-","e":false,"k":"-","d":[],"c":[["e",{"w":"ner-extract","s":"extract","e":false,"k":"e","d":[],"c":[["e",{"w":"ner-extracted","s":"ed","e":true,"k":"e","d":[101,375,676,993],"c":[]}],["i",{"w":"ner-extraction-","s":"ion-","e":true,"k":"i","d":[1073],"c":[]}]]}],["d",{"w":"ner-derived","s":"derived","e":true,"k":"d","d":[537],"c":[]}]]}],["_",{"w":"ner_max_char_buffer","s":"_max_char_buffer","e":true,"k":"_","d":[772],"c":[]}]]}],["g",{"w":"negati","s":"gati","e":false,"k":"g","d":[],"c":[["v",{"w":"negative","s":"ve","e":true,"k":"v","d":[257],"c":[]}],["o",{"w":"negation","s":"on","e":true,"k":"o","d":[980],"c":[]}]]}],["s",{"w":"nested","s":"sted","e":true,"k":"s","d":[499],"c":[]}],["w",{"w":"new","s":"w","e":true,"k":"w","d":[682,725,768,934,1062],"c":[]}],["u",{"w":"neural","s":"ural","e":true,"k":"u","d":[728,813],"c":[]}],["x",{"w":"next","s":"xt","e":true,"k":"x","d":[854,1062,1340],"c":[["j",{"w":"nextjs","s":"js","e":true,"k":"j","d":[1460],"c":[]}]]}],["e",{"w":"need","s":"ed","e":true,"k":"e","d":[1366],"c":[["i",{"w":"needing","s":"ing","e":true,"k":"i","d":[884],"c":[]}]]}],["v",{"w":"never","s":"ver","e":true,"k":"v","d":[937,1080],"c":[]}],["t",{"w":"network","s":"twork","e":true,"k":"t","d":[1280],"c":[]}]]}],["a",{"w":"na","s":"a","e":false,"k":"a","d":[],"c":[["v",{"w":"navigation","s":"vigation","e":true,"k":"v","d":[129,193],"c":[]}],["d",{"w":"nadd","s":"dd","e":true,"k":"d","d":[174,195,752,756,951],"c":[]}],["m",{"w":"nam","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"name","s":"e","e":true,"k":"e","d":[700,932,996,1136,1163,1178,1196,1211,1232,1452,1724,1726,1772],"c":[["d",{"w":"named","s":"d","e":true,"k":"d","d":[248,375,676,710,714,723,814,1352,1602,1679],"c":[["-",{"w":"named-entity","s":"-entity","e":true,"k":"-","d":[386],"c":[]}]]}],["s",{"w":"names","s":"s","e":true,"k":"s","d":[531,532,931,951],"c":[]}]]}],["n",{"w":"namn","s":"n","e":true,"k":"n","d":[758],"c":[]}]]}],["t",{"w":"native","s":"tive","e":true,"k":"t","d":[977,987,1695,1701,1703],"c":[]}],["i",{"w":"naively","s":"ively","e":true,"k":"i","d":[990],"c":[]}]]}],["g",{"w":"nginx","s":"ginx","e":true,"k":"g","d":[1304],"c":[]}]]}],["1",{"w":"1","s":"1","e":true,"k":"1","d":[53,507,601,796,804,942,1163,1311,1317,1318,1320,1321,1323,1324,1326,1334,1471,1561,1640],"c":[["0",{"w":"10","s":"0","e":true,"k":"0","d":[114,128,412,446,464,590,781,799,1098,1106,1110,1132,1251],"c":[["0",{"w":"100","s":"0","e":true,"k":"0","d":[44],"c":[["0",{"w":"1000","s":"0","e":true,"k":"0","d":[563,1023],"c":[["m",{"w":"1000ms","s":"ms","e":true,"k":"m","d":[323],"c":[]}]]}]]}],["s",{"w":"10s","s":"s","e":true,"k":"s","d":[1100,1108,1112,1116],"c":[]}]]}],["-",{"w":"1-","s":"-","e":false,"k":"-","d":[],"c":[["1",{"w":"1-10","s":"10","e":true,"k":"1","d":[242],"c":[["0",{"w":"1-100","s":"0","e":true,"k":"0","d":[110,160,182],"c":[]}]]}],["2",{"w":"1-2","s":"2","e":true,"k":"2","d":[1139],"c":[["0",{"w":"1-20","s":"0","e":true,"k":"0","d":[114,137],"c":[]}]]}],["5",{"w":"1-50","s":"50","e":true,"k":"5","d":[128],"c":[]}]]}],["2",{"w":"12","s":"2","e":false,"k":"2","d":[],"c":[["0",{"w":"120","s":"0","e":true,"k":"0","d":[610,1440,1457],"c":[["0",{"w":"12000","s":"00","e":true,"k":"0","d":[613],"c":[]}],["s",{"w":"120s","s":"s","e":true,"k":"s","d":[1100,1108,1112,1116],"c":[]}]]}],["-",{"w":"12-page","s":"-page","e":true,"k":"-","d":[1505],"c":[]}],["7",{"w":"127","s":"7","e":true,"k":"7","d":[1561],"c":[]}]]}],["5",{"w":"15","s":"5","e":true,"k":"5","d":[1114],"c":[]}],["6",{"w":"16","s":"6","e":true,"k":"6","d":[1368],"c":[]}],["9",{"w":"19092","s":"9092","e":true,"k":"9","d":[1579],"c":[]}],["1",{"w":"11434","s":"1434","e":true,"k":"1","d":[1634],"c":[]}]]}],["-",{"w":"-","s":"-","e":true,"k":"-","d":[779],"c":[["1",{"w":"-1","s":"1","e":true,"k":"1","d":[52,53],"c":[]}],["-",{"w":"--","s":"-","e":true,"k":"-","d":[531,532,533,536,537,538,539,569,570,590,591,592,593,682,684,685,708,725,726,727,728,729,730,768,781,782,783,812,813,814,815,836,837,838,839,851,852,853,854,868,921,922,923,924,925,934,935,951,974,975,979,980,981,985,987,988,992,993,994,995,996,1047,1054,1057,1410,1515,1677,1722,1723],"c":[]}]]}],["2",{"w":"2","s":"2","e":true,"k":"2","d":[508,762,805,943,951,1091,1138,1314,1315,1327,1335,1472],"c":[["0",{"w":"20","s":"0","e":true,"k":"0","d":[228,1369],"c":[["1",{"w":"201","s":"1","e":true,"k":"1","d":[76,216,306,378],"c":[]}],["2",{"w":"202","s":"2","e":true,"k":"2","d":[83,84,308,381,501,745],"c":[]}],["4",{"w":"204","s":"4","e":true,"k":"4","d":[91,257,258,310,390],"c":[]}],["0",{"w":"200","s":"0","e":true,"k":"0","d":[304,566,1026],"c":[["m",{"w":"200ms","s":"ms","e":true,"k":"m","d":[982],"c":[]}],["p",{"w":"200px","s":"px","e":true,"k":"p","d":[1477],"c":[]}]]}]]}],["1",{"w":"2113","s":"113","e":true,"k":"1","d":[693,1206,1346,1377,1567],"c":[]}],["7",{"w":"27","s":"7","e":false,"k":"7","d":[],"c":[["0",{"w":"27017","s":"017","e":true,"k":"0","d":[696,1209,1380,1570],"c":[]}],["b",{"w":"27b","s":"b","e":true,"k":"b","d":[793,1631],"c":[]}]]}],["x",{"w":"2x","s":"x","e":true,"k":"x","d":[726,1494,1505],"c":[]}],["4",{"w":"24","s":"4","e":true,"k":"4","d":[1367],"c":[]}]]}],["j",{"w":"j","s":"j","e":false,"k":"j","d":[],"c":[["p",{"w":"jpeg","s":"peg","e":true,"k":"p","d":[88,1477,1485,1495],"c":[]}],["s",{"w":"json","s":"son","e":true,"k":"s","d":[248,267,322,399,1802,1807],"c":[]}],["w",{"w":"jw","s":"w","e":false,"k":"w","d":[],"c":[["t",{"w":"jwt","s":"t","e":true,"k":"t","d":[269,272,273,274,275,1413,1414,1415,1416],"c":[["s",{"w":"jwts","s":"s","e":true,"k":"s","d":[1410],"c":[]}]]}],["k",{"w":"jwks","s":"ks","e":true,"k":"k","d":[1455],"c":[]}]]}],["o",{"w":"jointly","s":"ointly","e":true,"k":"o","d":[838,978],"c":[]}],["u",{"w":"ju","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"just","s":"st","e":true,"k":"s","d":[979],"c":[]}],["d",{"w":"judge","s":"dge","e":true,"k":"d","d":[1599],"c":[]}]]}]]}],["q",{"w":"q","s":"q","e":true,"k":"q","d":[107,196],"c":[["u",{"w":"qu","s":"u","e":false,"k":"u","d":[],"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":[102,110,250,400,408,434,460,481,507,531,533,553,567,568,570,580,591,681,836,837,838,884,942,973,976,978,979,980,981,1009,1783],"c":[["_",{"w":"query_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"query_context","s":"context","e":true,"k":"c","d":[205,579],"c":[]}],["t",{"w":"query_text","s":"text","e":true,"k":"t","d":[405,457,478],"c":[]}],["s",{"w":"query_smiles","s":"smiles","e":true,"k":"s","d":[439],"c":[]}]]}],["-",{"w":"query-optimized","s":"-optimized","e":true,"k":"-","d":[1379],"c":[]}]]}],["i",{"w":"queries","s":"ies","e":true,"k":"i","d":[452,473,835,840,921,986,1737,1739,1741,1743,1745],"c":[]}]]}],["s",{"w":"question","s":"stion","e":true,"k":"s","d":[536,593],"c":[["s",{"w":"questions","s":"s","e":true,"k":"s","d":[215,516,525,528,534],"c":[]}]]}],["u",{"w":"queue","s":"ue","e":true,"k":"u","d":[883,1051,1082,1091,1133,1136,1232],"c":[["s",{"w":"queues","s":"s","e":true,"k":"s","d":[1043,1081],"c":[]}]]}]]}],["i",{"w":"quick","s":"ick","e":true,"k":"i","d":[246,520,844,1513],"c":[["s",{"w":"quickstart","s":"start","e":true,"k":"s","d":[1268,1332],"c":[]}]]}],["a",{"w":"qua","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"quantitative","s":"ntitative","e":true,"k":"n","d":[951,981],"c":[]}],["l",{"w":"quality","s":"lity","e":true,"k":"l","d":[1494,1689],"c":[]}]]}]]}],["d",{"w":"qdrant","s":"drant","e":true,"k":"d","d":[502,544,816,837,929,952,976,977,1036,1214,1215,1217,1285,1325,1348,1381,1574],"c":[["'",{"w":"qdrant's","s":"'s","e":true,"k":"'","d":[987],"c":[]}],["_",{"w":"qdrant_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"qdrant_url","s":"url","e":true,"k":"u","d":[1034,1572],"c":[]}],["h",{"w":"qdrant_host","s":"host","e":true,"k":"h","d":[1213],"c":[]}],["p",{"w":"qdrant_port","s":"port","e":true,"k":"p","d":[1216],"c":[]}],["c",{"w":"qdrant_co","s":"co","e":false,"k":"c","d":[],"c":[["l",{"w":"qdrant_collection_name","s":"llection_name","e":true,"k":"l","d":[1255],"c":[]}],["m",{"w":"qdrant_compound_collection_name","s":"mpound_collection_name","e":true,"k":"m","d":[1258],"c":[]}]]}],["s",{"w":"qdrant_summary_collection_name","s":"summary_collection_name","e":true,"k":"s","d":[1261],"c":[]}]]}]]}]]}],["5",{"w":"5","s":"5","e":true,"k":"5","d":[137,188,511,539,592,604,616,823,827,847,960,965,974,1002,1102,1122,1179,1338,1397,1667],"c":[["0",{"w":"50","s":"0","e":true,"k":"0","d":[160,182],"c":[["0",{"w":"500","s":"0","e":true,"k":"0","d":[320,1505],"c":[["0",{"w":"5000","s":"0","e":true,"k":"0","d":[773],"c":[]}]]}]]}],["-",{"w":"5-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"5-step","s":"step","e":true,"k":"s","d":[521],"c":[]}],["1",{"w":"5-10","s":"10","e":true,"k":"1","d":[1139],"c":[]}]]}],["u",{"w":"5ug","s":"ug","e":true,"k":"u","d":[762],"c":[]}],["s",{"w":"5s","s":"s","e":true,"k":"s","d":[1104,1124],"c":[]}],["1",{"w":"512","s":"12","e":true,"k":"1","d":[1312],"c":[]}],["4",{"w":"5432","s":"432","e":true,"k":"4","d":[1389],"c":[]}]]}],["4",{"w":"4","s":"4","e":true,"k":"4","d":[510,562,807,945,1337,1370],"c":[["0",{"w":"40","s":"0","e":false,"k":"0","d":[],"c":[["0",{"w":"400","s":"0","e":true,"k":"0","d":[312],"c":[["0",{"w":"4000","s":"0","e":true,"k":"0","d":[619],"c":[["-",{"w":"4000-character","s":"-character","e":true,"k":"-","d":[590],"c":[]}]]}]]}],["3",{"w":"403","s":"3","e":true,"k":"3","d":[314],"c":[]}],["4",{"w":"404","s":"4","e":true,"k":"4","d":[316,388],"c":[]}],["9",{"w":"409","s":"9","e":true,"k":"9","d":[318],"c":[]}]]}]]}],["6",{"w":"6","s":"6","e":true,"k":"6","d":[506,512,562,1289,1339],"c":[["-",{"w":"6-stage","s":"-stage","e":true,"k":"-","d":[524],"c":[]}],["0",{"w":"60","s":"0","e":true,"k":"0","d":[977,1118],"c":[["s",{"w":"60s","s":"s","e":true,"k":"s","d":[1104,1124],"c":[]}]]}],["3",{"w":"633","s":"33","e":false,"k":"3","d":[],"c":[["3",{"w":"6333","s":"3","e":true,"k":"3","d":[1035,1348,1383,1573],"c":[]}],["4",{"w":"6334","s":"4","e":true,"k":"4","d":[1218],"c":[]}]]}]]}],["3",{"w":"3","s":"3","e":true,"k":"3","d":[509,628,806,944,1099,1103,1107,1111,1115,1119,1123,1230,1336,1382,1660],"c":[["0",{"w":"30","s":"0","e":true,"k":"0","d":[607,982],"c":[["s",{"w":"30s","s":"s","e":true,"k":"s","d":[1120],"c":[]}],["0",{"w":"300","s":"0","e":false,"k":"0","d":[],"c":[["s",{"w":"300s","s":"s","e":true,"k":"s","d":[1120],"c":[]}],["0",{"w":"3000","s":"0","e":true,"k":"0","d":[1305,1754,1763],"c":[]}]]}],["-",{"w":"30-50","s":"-50","e":true,"k":"-","d":[1505],"c":[]}]]}],["u",{"w":"3um","s":"um","e":true,"k":"u","d":[762,951],"c":[]}],["q",{"w":"3q5z","s":"q5z","e":true,"k":"q","d":[766],"c":[]}],["8",{"w":"384","s":"84","e":true,"k":"8","d":[832,971,1673],"c":[]}],["x",{"w":"3x","s":"x","e":true,"k":"x","d":[978],"c":[]}]]}],["7",{"w":"7","s":"7","e":true,"k":"7","d":[559],"c":[["6",{"w":"768","s":"68","e":true,"k":"6","d":[824,828,961,966,1005,1182,1669],"c":[["-",{"w":"768-dim","s":"-dim","e":true,"k":"-","d":[1397],"c":[]}]]}],["2",{"w":"7233","s":"233","e":true,"k":"2","d":[1129,1221,1386,1576],"c":[]}]]}],["8",{"w":"8","s":"8","e":true,"k":"8","d":[1328,1368],"c":[["5",{"w":"85","s":"5","e":true,"k":"5","d":[559],"c":[]}],["0",{"w":"80","s":"0","e":false,"k":"0","d":[],"c":[["8",{"w":"8080","s":"80","e":true,"k":"8","d":[1140],"c":[]}],["0",{"w":"8000","s":"00","e":true,"k":"0","d":[1306,1345,1564],"c":[]}]]}],["2",{"w":"8233","s":"233","e":true,"k":"2","d":[1347,1355],"c":[]}]]}],["_",{"w":"_","s":"_","e":true,"k":"_","d":[932],"c":[["i",{"w":"_id","s":"id","e":true,"k":"i","d":[588],"c":[]}]]}],["k",{"w":"k","s":"k","e":true,"k":"k","d":[977],"c":[["e",{"w":"ke","s":"e","e":false,"k":"e","d":[],"c":[["y",{"w":"key","s":"y","e":true,"k":"y","d":[640,1169,1172,1238,1241,1342,1395,1396,1449,1605,1638,1658,1725,1758,1761],"c":[["s",{"w":"keys","s":"s","e":true,"k":"s","d":[1762],"c":[]}]]}],["e",{"w":"keep","s":"ep","e":true,"k":"e","d":[936],"c":[]}]]}],["a",{"w":"ka","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"kasa","s":"sa","e":true,"k":"s","d":[752],"c":[]}],["f",{"w":"kafka","s":"fka","e":true,"k":"f","d":[860,879,881,908,934,1223,1224,1287,1390,1580],"c":[["-",{"w":"kafka-","s":"-","e":false,"k":"-","d":[],"c":[["d",{"w":"kafka-driven","s":"driven","e":true,"k":"d","d":[856],"c":[]}],["t",{"w":"kafka-to-temporal","s":"to-temporal","e":true,"k":"t","d":[1303],"c":[]}]]}],["'",{"w":"kafka's","s":"'s","e":true,"k":"'","d":[934],"c":[]}],["_",{"w":"kafka_bootstrap_servers","s":"_bootstrap_servers","e":true,"k":"_","d":[1222,1578],"c":[]}]]}]]}],["b",{"w":"kb","s":"b","e":true,"k":"b","d":[1505],"c":[]}]]}],["z",{"w":"zoo","s":"zoo","e":false,"k":"z","d":[],"c":[["m",{"w":"zoom","s":"m","e":true,"k":"m","d":[726,1494,1505],"c":[]}],["k",{"w":"zookeeper","s":"keeper","e":true,"k":"k","d":[1287],"c":[]}]]}],["9",{"w":"90","s":"90","e":false,"k":"9","d":[],"c":[["9",{"w":"9092","s":"92","e":true,"k":"9","d":[1224,1392],"c":[]}],["0",{"w":"9003","s":"03","e":true,"k":"0","d":[1445,1588],"c":[]}]]}]]},"isArray":false},"page_id":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["d",{"w":"docs","s":"docs","e":true,"k":"d","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,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,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],"c":[]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["p",{"w":"api","s":"pi","e":true,"k":"p","d":[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],"c":[]}],["r",{"w":"ar","s":"r","e":false,"k":"r","d":[],"c":[["t",{"w":"artifacts","s":"tifacts","e":true,"k":"t","d":[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],"c":[]}],["c",{"w":"architecture","s":"chitecture","e":true,"k":"c","d":[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,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],"c":[]}]]}],["u",{"w":"authentication","s":"uthentication","e":true,"k":"u","d":[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],"c":[]}]]}],["b",{"w":"b","s":"b","e":false,"k":"b","d":[],"c":[["r",{"w":"browse","s":"rowse","e":true,"k":"r","d":[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],"c":[]}],["l",{"w":"blob-storage","s":"lob-storage","e":true,"k":"l","d":[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],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"chat","s":"hat","e":true,"k":"h","d":[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],"c":[["-",{"w":"chat-pipeline","s":"-pipeline","e":true,"k":"-","d":[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],"c":[]}]]}],["o",{"w":"configuration","s":"onfiguration","e":true,"k":"o","d":[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],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"pages","s":"ages","e":true,"k":"a","d":[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],"c":[]}],["l",{"w":"plugin-system","s":"lugin-system","e":true,"k":"l","d":[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],"c":[]}],["r",{"w":"production","s":"roduction","e":true,"k":"r","d":[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],"c":[]}]]}],["s",{"w":"search","s":"search","e":true,"k":"s","d":[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],"c":[["-",{"w":"search-pipeline","s":"-pipeline","e":true,"k":"-","d":[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],"c":[]}]]}],["e",{"w":"e","s":"e","e":false,"k":"e","d":[],"c":[["v",{"w":"event-sourcing","s":"vent-sourcing","e":true,"k":"v","d":[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],"c":[]}],["x",{"w":"extraction-pipeline","s":"xtraction-pipeline","e":true,"k":"x","d":[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,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],"c":[]}]]}],["t",{"w":"temporal-workflows","s":"temporal-workflows","e":true,"k":"t","d":[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],"c":[]}],["g",{"w":"getting-started","s":"getting-started","e":true,"k":"g","d":[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],"c":[]}],["q",{"w":"quickstart","s":"quickstart","e":true,"k":"q","d":[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],"c":[]}],["r",{"w":"requirements","s":"requirements","e":true,"k":"r","d":[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],"c":[]}],["i",{"w":"integration","s":"integration","e":true,"k":"i","d":[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,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],"c":[]}],["l",{"w":"llm-providers","s":"llm-providers","e":true,"k":"l","d":[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,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],"c":[]}],["o",{"w":"observability","s":"observability","e":true,"k":"o","d":[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],"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,9,92,197,259,342,391,503,630,709,801,855,938,1037,1145,1264,1271,1332,1360,1398,1462,1508,1592,1706],"c":[]}],["t",{"w":"text","s":"text","e":true,"k":"t","d":[2,4,5,6,7,8,10,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,93,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,198,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,260,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,343,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,392,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,504,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,631,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,710,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,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,802,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,856,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,939,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,1038,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,1146,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,1265,1266,1267,1268,1269,1270,1272,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,1333,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1361,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,1399,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,1463,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,1509,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,1593,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,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,1707,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],"c":[]}],["h",{"w":"heading","s":"heading","e":true,"k":"h","d":[3,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,94,95,96,97,98,99,100,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,261,262,263,264,265,266,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,393,394,395,396,397,398,505,506,507,508,509,510,511,512,513,514,515,632,633,634,635,636,637,638,639,640,711,712,713,714,715,716,717,718,719,720,721,722,803,804,805,806,807,808,809,857,858,859,860,861,862,863,864,865,866,867,940,941,942,943,944,945,946,947,948,949,950,1039,1040,1041,1042,1043,1044,1045,1046,1147,1148,1149,1150,1151,1152,1153,1154,1273,1274,1275,1276,1277,1278,1334,1335,1336,1337,1338,1339,1340,1362,1363,1364,1365,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1510,1511,1512,1513,1514,1594,1595,1596,1597,1598,1599,1600,1601,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719],"c":[]}]]},"isArray":false},"breadcrumbs":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[]},"isArray":true},"tags":{"type":"Flat","node":{"numberToDocumentId":[]},"isArray":true},"url":{"type":"Radix","node":{"w":"","s":"","e":false,"k":"","d":[],"c":[["d",{"w":"d","s":"d","e":false,"k":"d","d":[],"c":[["o",{"w":"do","s":"o","e":false,"k":"o","d":[],"c":[["c",{"w":"doc","s":"c","e":false,"k":"c","d":[],"c":[["s",{"w":"docs","s":"s","e":true,"k":"s","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,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,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],"c":[]}],["k",{"w":"docker-compose","s":"ker-compose","e":true,"k":"k","d":[1514,1590,1591],"c":[]}]]}],["n",{"w":"done","s":"ne","e":true,"k":"n","d":[210,255],"c":[]}],["m",{"w":"domain-aggregates","s":"main-aggregates","e":true,"k":"m","d":[632,642],"c":[]}]]}],["e",{"w":"de","s":"e","e":false,"k":"e","d":[],"c":[["l",{"w":"delete-","s":"lete-","e":false,"k":"l","d":[],"c":[["a",{"w":"delete-artifact","s":"artifact","e":true,"k":"a","d":[31,91],"c":[]}],["c",{"w":"delete-conversation","s":"conversation","e":true,"k":"c","d":[214,258],"c":[]}],["p",{"w":"delete-page","s":"page","e":true,"k":"p","d":[358,390],"c":[]}]]}],["s",{"w":"design-principles","s":"sign-principles","e":true,"k":"s","d":[809,851,852,853,854],"c":[]}],["v",{"w":"development-setup","s":"velopment-setup","e":true,"k":"v","d":[1409,1461,1712,1762,1763,1764,1765,1766,1767],"c":[]}]]}]]}],["s",{"w":"s","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"se","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"sections","s":"ctions","e":true,"k":"c","d":[3,5,6,7,8],"c":[]}],["n",{"w":"send-message-sse-stream","s":"nd-message-sse-stream","e":true,"k":"n","d":[202,235,236,237,238,239,240,241,242,243,244,245,246,247],"c":[]}],["a",{"w":"search","s":"arch","e":true,"k":"a","d":[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],"c":[["-",{"w":"search-pipeline","s":"-pipeline","e":true,"k":"-","d":[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],"c":[["-",{"w":"search-pipeline-stages","s":"-stages","e":true,"k":"-","d":[941],"c":[]}]]}]]}],["t",{"w":"setup","s":"tup","e":true,"k":"t","d":[1716,1797,1798],"c":[]}]]}],["u",{"w":"su","s":"u","e":false,"k":"u","d":[],"c":[["m",{"w":"summar","s":"mmar","e":false,"k":"m","d":[],"c":[["y",{"w":"summary","s":"y","e":true,"k":"y","d":[17,82],"c":[["-",{"w":"summary-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"summary-search","s":"search","e":true,"k":"s","d":[395,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472],"c":[]}],["l",{"w":"summary-locking","s":"locking","e":true,"k":"l","d":[721,785],"c":[]}]]}]]}],["i",{"w":"summarization","s":"ization","e":true,"k":"i","d":[20,83,354,385,1153,1246,1247,1248,1249,1250,1251],"c":[]}]]}],["p",{"w":"supported-providers","s":"pported-providers","e":true,"k":"p","d":[1594,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622],"c":[]}]]}],["t",{"w":"st","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"str","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"stream-p","s":"eam-p","e":false,"k":"e","d":[],"c":[["d",{"w":"stream-pdf","s":"df","e":true,"k":"d","d":[24,87,1468,1484],"c":[]}],["a",{"w":"stream-page-image","s":"age-image","e":true,"k":"a","d":[25,88,1469,1485,1486],"c":[]}]]}],["u",{"w":"structured","s":"uctured","e":false,"k":"u","d":[],"c":[["_",{"w":"structured_block","s":"_block","e":true,"k":"_","d":[209,254],"c":[]}],["-",{"w":"structured-logging","s":"-logging","e":true,"k":"-","d":[1719,1802,1803,1804,1805,1806,1807],"c":[]}]]}]]}],["a",{"w":"sta","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"stage-","s":"ge-","e":false,"k":"g","d":[],"c":[["1",{"w":"stage-1-query-","s":"1-query-","e":false,"k":"1","d":[],"c":[["p",{"w":"stage-1-query-planning","s":"planning","e":true,"k":"p","d":[507,530,531,532,533,534],"c":[]}],["e",{"w":"stage-1-query-encoding","s":"encoding","e":true,"k":"e","d":[942,973,974,975],"c":[]}]]}],["2",{"w":"stage-2-","s":"2-","e":false,"k":"2","d":[],"c":[["a",{"w":"stage-2-agentic-retrieval","s":"agentic-retrieval","e":true,"k":"a","d":[508,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553],"c":[]}],["h",{"w":"stage-2-hybrid-retrieval","s":"hybrid-retrieval","e":true,"k":"h","d":[943,976,977],"c":[]}]]}],["3",{"w":"stage-3-c","s":"3-c","e":false,"k":"3","d":[],"c":[["o",{"w":"stage-3-context-assembly","s":"ontext-assembly","e":true,"k":"o","d":[509,554,555,556,557,558,559,560,561,562,563,564,565,566],"c":[]}],["r",{"w":"stage-3-cross-encoder-reranking","s":"ross-encoder-reranking","e":true,"k":"r","d":[944,978,979,980,981,982],"c":[]}]]}],["4",{"w":"stage-4-","s":"4-","e":false,"k":"4","d":[],"c":[["a",{"w":"stage-4-adaptive-synthesis","s":"adaptive-synthesis","e":true,"k":"a","d":[510,567],"c":[]}],["e",{"w":"stage-4-enrichment","s":"enrichment","e":true,"k":"e","d":[945,983],"c":[]}]]}],["5",{"w":"stage-5-inline-verification","s":"5-inline-verification","e":true,"k":"5","d":[511,568,569,570],"c":[]}],["6",{"w":"stage-6-answer-formatting","s":"6-answer-formatting","e":true,"k":"6","d":[512,571],"c":[]}]]}],["c",{"w":"stack-architecture","s":"ck-architecture","e":true,"k":"c","d":[1273,1280],"c":[]}]]}],["o",{"w":"storage","s":"orage","e":true,"k":"o","d":[1149,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200],"c":[["-",{"w":"storage-layout","s":"-layout","e":true,"k":"-","d":[1464,1476,1477],"c":[]}]]}]]}],["h",{"w":"shar","s":"har","e":false,"k":"h","d":[],"c":[["e",{"w":"share","s":"e","e":true,"k":"e","d":[28],"c":[]}],["i",{"w":"sharing","s":"ing","e":true,"k":"i","d":[1405,1439],"c":[]}]]}],["s",{"w":"sse-event-","s":"se-event-","e":false,"k":"s","d":[],"c":[["t",{"w":"sse-event-types","s":"types","e":true,"k":"t","d":[203,248],"c":[]}],["s",{"w":"sse-event-schema","s":"schema","e":true,"k":"s","d":[513,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588],"c":[]}]]}],["m",{"w":"smiles-embedding","s":"miles-embedding","e":true,"k":"m","d":[353,384],"c":[]}],["y",{"w":"system-requirements","s":"ystem-requirements","e":true,"k":"y","d":[1362,1366,1367,1368,1369,1370],"c":[]}],["d",{"w":"sdk-integration","s":"dk-integration","e":true,"k":"d","d":[1408,1459,1460],"c":[]}],["3",{"w":"s3-compatible-storage-production","s":"3-compatible-storage-production","e":true,"k":"3","d":[1466,1480,1481,1482],"c":[]}]]}],["a",{"w":"a","s":"a","e":false,"k":"a","d":[],"c":[["p",{"w":"ap","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"api","s":"i","e":true,"k":"i","d":[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],"c":[["-",{"w":"api-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"api-sections","s":"sections","e":true,"k":"s","d":[266,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341],"c":[]}],["e",{"w":"api-endpoints","s":"endpoints","e":true,"k":"e","d":[1467,1483],"c":[]}]]}]]}],["p",{"w":"application-stack","s":"plication-stack","e":true,"k":"p","d":[1275,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303],"c":[]}]]}],["r",{"w":"ar","s":"r","e":false,"k":"r","d":[],"c":[["t",{"w":"artifact","s":"tifact","e":true,"k":"t","d":[633,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663],"c":[["s",{"w":"artifacts","s":"s","e":true,"k":"s","d":[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],"c":[]}],["-",{"w":"artifact-summaries","s":"-summaries","e":true,"k":"-","d":[720,780,781,782,783,784],"c":[]}]]}],["c",{"w":"architecture","s":"chitecture","e":true,"k":"c","d":[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,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,1400],"c":[]}]]}],["g",{"w":"agent_step","s":"gent_step","e":true,"k":"g","d":[204,249],"c":[]}],["u",{"w":"authentication","s":"uthentication","e":true,"k":"u","d":[262,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,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],"c":[]}],["d",{"w":"add-compound-mentions","s":"dd-compound-mentions","e":true,"k":"d","d":[349,380],"c":[]}],["v",{"w":"available-sub-types","s":"vailable-sub-types","e":true,"k":"v","d":[861,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900],"c":[]}]]}],["l",{"w":"l","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"list-","s":"ist-","e":false,"k":"i","d":[],"c":[["a",{"w":"list-artifacts","s":"artifacts","e":true,"k":"a","d":[11,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"c":[]}],["c",{"w":"list-conversations","s":"conversations","e":true,"k":"c","d":[200,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233],"c":[]}]]}],["l",{"w":"llm-","s":"lm-","e":false,"k":"l","d":[],"c":[["s",{"w":"llm-summarization","s":"summarization","e":true,"k":"s","d":[718,778],"c":[]}],["p",{"w":"llm-provider","s":"provider","e":true,"k":"p","d":[1147,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1364,1393,1394,1395,1396],"c":[["s",{"w":"llm-providers","s":"s","e":true,"k":"s","d":[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,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],"c":[]}]]}],["t",{"w":"llm-tracing","s":"tracing","e":true,"k":"t","d":[1713,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783],"c":[]}]]}],["o",{"w":"local-filesystem-development","s":"ocal-filesystem-development","e":true,"k":"o","d":[1465,1478,1479],"c":[]}],["a",{"w":"langfuse","s":"angfuse","e":true,"k":"a","d":[1708,1721,1722,1723],"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":[["-",{"w":"get-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"get-artifact","s":"artifact","e":true,"k":"a","d":[12,54],"c":[]}],["s",{"w":"get-summary","s":"summary","e":true,"k":"s","d":[22,85,356,387,388],"c":[]}],["w",{"w":"get-workflow-statuses","s":"workflow-statuses","e":true,"k":"w","d":[23,86,357,389],"c":[]}],["c",{"w":"get-conversation","s":"conversation","e":true,"k":"c","d":[201,234],"c":[]}],["p",{"w":"get-page","s":"page","e":true,"k":"p","d":[344,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377],"c":[]}]]}],["t",{"w":"getting-started","s":"ting-started","e":true,"k":"t","d":[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],"c":[]}]]}],["n",{"w":"generate-embedding-manual","s":"nerate-embedding-manual","e":true,"k":"n","d":[397,500,501],"c":[]}]]}],["r",{"w":"grounding_result","s":"rounding_result","e":true,"k":"r","d":[208,253],"c":[]}]]}],["u",{"w":"u","s":"u","e":false,"k":"u","d":[],"c":[["p",{"w":"up","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"upload-document","s":"load-document","e":true,"k":"l","d":[13,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],"c":[]}],["d",{"w":"update-","s":"date-","e":false,"k":"d","d":[],"c":[["m",{"w":"update-metadata","s":"metadata","e":true,"k":"m","d":[15],"c":[]}],["v",{"w":"update-visibility","s":"visibility","e":true,"k":"v","d":[30],"c":[]}],["t",{"w":"update-t","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"update-text","s":"ext","e":true,"k":"e","d":[346,379],"c":[]}],["a",{"w":"update-tags","s":"ags","e":true,"k":"a","d":[347],"c":[]}]]}],["s",{"w":"update-summary","s":"summary","e":true,"k":"s","d":[348],"c":[]}]]}]]}],["m",{"w":"umami-web-analytics","s":"mami-web-analytics","e":true,"k":"m","d":[1714,1784],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["r",{"w":"create-","s":"reate-","e":false,"k":"r","d":[],"c":[["a",{"w":"create-artifact-metadata-only","s":"artifact-metadata-only","e":true,"k":"a","d":[14,81],"c":[]}],["c",{"w":"create-conversation","s":"conversation","e":true,"k":"c","d":[199,216],"c":[]}],["p",{"w":"create-page","s":"page","e":true,"k":"p","d":[345,378],"c":[]}]]}],["a",{"w":"category-folders","s":"ategory-folders","e":true,"k":"a","d":[97,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161],"c":[]}],["h",{"w":"ch","s":"h","e":false,"k":"h","d":[],"c":[["a",{"w":"chat","s":"at","e":true,"k":"a","d":[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],"c":[["-",{"w":"chat-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"chat-pipeline","s":"pipeline","e":true,"k":"p","d":[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],"c":[]}],["l",{"w":"chat-llm-conversational-rag","s":"llm-conversational-rag","e":true,"k":"l","d":[1596,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661],"c":[]}]]}]]}],["e",{"w":"chemical-structur","s":"emical-structur","e":false,"k":"e","d":[],"c":[["e",{"w":"chemical-structure-recognition-ocsr","s":"e-recognition-ocsr","e":true,"k":"e","d":[711,724],"c":[]}],["a",{"w":"chemical-structural-similarity","s":"al-similarity","e":true,"k":"a","d":[949,997],"c":[]}]]}]]}],["l",{"w":"client-example","s":"lient-example","e":true,"k":"l","d":[212],"c":[]}],["o",{"w":"co","s":"o","e":false,"k":"o","d":[],"c":[["m",{"w":"compound-","s":"mpound-","e":false,"k":"m","d":[],"c":[["e",{"w":"compound-extraction","s":"extraction","e":true,"k":"e","d":[352,383],"c":[]}],["s",{"w":"compound-similarity-search","s":"similarity-search","e":true,"k":"s","d":[394,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451],"c":[]}]]}],["n",{"w":"con","s":"n","e":false,"k":"n","d":[],"c":[["f",{"w":"configuration","s":"figuration","e":true,"k":"f","d":[515,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,639,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,717,769,770,771,772,773,774,775,776,777,950,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,1045,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,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,1407,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1473,1498,1499,1500,1501,1502,1503,1511,1536,1711,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761],"c":[["-",{"w":"configuration-1","s":"-1","e":true,"k":"-","d":[722,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800],"c":[]}]]}],["c",{"w":"concurrency-handling","s":"currency-handling","e":true,"k":"c","d":[638,687,688],"c":[]}],["t",{"w":"contextual-chunk-embeddings","s":"textual-chunk-embeddings","e":true,"k":"t","d":[946,984,985],"c":[]}],["s",{"w":"considerations","s":"siderations","e":true,"k":"s","d":[1474,1504,1505,1506,1507],"c":[]}]]}]]}],["q",{"w":"cqrs-separate-read-and-write-models","s":"qrs-separate-read-and-write-models","e":true,"k":"q","d":[635,681],"c":[]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"title","s":"itle","e":true,"k":"i","d":[16],"c":[]}],["a",{"w":"ta","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"tag","s":"g","e":false,"k":"g","d":[],"c":[["s",{"w":"tags","s":"s","e":true,"k":"s","d":[18],"c":[]}],["-",{"w":"tag-autocomplete","s":"-autocomplete","e":true,"k":"-","d":[94,102,103,104,105,106,107,108,109,110,111,112,113,114,115],"c":[]}]]}],["s",{"w":"task-queues","s":"sk-queues","e":true,"k":"s","d":[1043,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091],"c":[]}]]}],["r",{"w":"trigger-workflows","s":"rigger-workflows","e":true,"k":"r","d":[19,350,381],"c":[]}],["y",{"w":"typical-frontend-flow","s":"ypical-frontend-flow","e":true,"k":"y","d":[100,193,194,195,196],"c":[]}],["o",{"w":"to","s":"o","e":false,"k":"o","d":[],"c":[["k",{"w":"token","s":"ken","e":true,"k":"k","d":[207,252],"c":[]}],["o",{"w":"tool-calling-modes","s":"ol-calling-modes","e":true,"k":"o","d":[1600,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"c":[]}]]}],["e",{"w":"te","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"text-search","s":"xt-search","e":true,"k":"x","d":[393,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],"c":[]}],["m",{"w":"temporal-work","s":"mporal-work","e":false,"k":"m","d":[],"c":[["f",{"w":"temporal-workflows","s":"flows","e":true,"k":"f","d":[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],"c":[]}],["e",{"w":"temporal-workers","s":"ers","e":true,"k":"e","d":[1151,1225,1226,1227,1228,1229,1230,1231,1232,1233],"c":[]}]]}]]}],["h",{"w":"th","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"thinking-mode-pipeline-6-stages","s":"inking-mode-pipeline-6-stages","e":true,"k":"i","d":[506],"c":[]}],["e",{"w":"the-four-layers","s":"e-four-layers","e":true,"k":"e","d":[803],"c":[]}],["r",{"w":"three-vector-collections","s":"ree-vector-collections","e":true,"k":"r","d":[940,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972],"c":[]}]]}]]}],["m",{"w":"m","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"metadata-","s":"etadata-","e":false,"k":"e","d":[],"c":[["e",{"w":"metadata-extraction","s":"extraction","e":true,"k":"e","d":[21,84],"c":[]}],["f",{"w":"metadata-filtering","s":"filtering","e":true,"k":"f","d":[948,991,992,993,994,995,996],"c":[]}]]}],["a",{"w":"manual-trigger","s":"anual-trigger","e":true,"k":"a","d":[713,745],"c":[]}],["u",{"w":"multi-granularity-search","s":"ulti-granularity-search","e":true,"k":"u","d":[947,986,987,988,989,990],"c":[]}],["o",{"w":"monitoring","s":"onitoring","e":true,"k":"o","d":[1278,1329,1330,1331],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"permission","s":"ermission","e":false,"k":"e","d":[],"c":[["s",{"w":"permissions","s":"s","e":true,"k":"s","d":[26],"c":[]}],["-",{"w":"permission-caching","s":"-caching","e":true,"k":"-","d":[1406,1440],"c":[]}]]}],["o",{"w":"po","s":"o","e":false,"k":"o","d":[],"c":[["p",{"w":"popular-tags","s":"pular-tags","e":true,"k":"p","d":[95,116,117,118,119,120,121,122,123,124,125,126,127,128],"c":[]}],["r",{"w":"port-based-design","s":"rt-based-design","e":true,"k":"r","d":[1042,1079,1080],"c":[]}]]}],["a",{"w":"page","s":"age","e":true,"k":"a","d":[634,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680],"c":[["s",{"w":"pages","s":"s","e":true,"k":"s","d":[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],"c":[]}],["-",{"w":"page-summaries","s":"-summaries","e":true,"k":"-","d":[719,779],"c":[]}]]}],["i",{"w":"pipeline-flow","s":"ipeline-flow","e":true,"k":"i","d":[716,767,768],"c":[]}],["l",{"w":"plugin-","s":"lugin-","e":false,"k":"l","d":[],"c":[["s",{"w":"plugin-system","s":"system","e":true,"k":"s","d":[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],"c":[]}],["c",{"w":"plugin-contract","s":"contract","e":true,"k":"c","d":[862,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918],"c":[]}],["i",{"w":"plugin-isolation","s":"isolation","e":true,"k":"i","d":[863,919,920,921,922,923,924,925,926,927,928,929,930],"c":[]}],["d",{"w":"plugin-directory-structure","s":"directory-structure","e":true,"k":"d","d":[864],"c":[]}]]}],["r",{"w":"pr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"pro","s":"o","e":false,"k":"o","d":[],"c":[["d",{"w":"production","s":"duction","e":true,"k":"d","d":[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],"c":[]}],["m",{"w":"prompt-management","s":"mpt-management","e":true,"k":"m","d":[1709,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745],"c":[]}]]}],["i",{"w":"privacy","s":"ivacy","e":true,"k":"i","d":[1717,1799],"c":[]}]]}]]}],["v",{"w":"v","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"vi","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"view-acl","s":"ew-acl","e":true,"k":"e","d":[27,89],"c":[]}],["s",{"w":"visibility","s":"sibility","e":true,"k":"s","d":[1404,1431,1432,1433,1434,1435,1436,1437,1438],"c":[]}]]}],["e",{"w":"vector-collections","s":"ector-collections","e":true,"k":"e","d":[1154,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263],"c":[]}]]}],["r",{"w":"re","s":"re","e":false,"k":"r","d":[],"c":[["v",{"w":"rev","s":"v","e":false,"k":"v","d":[],"c":[["o",{"w":"revoke-share","s":"oke-share","e":true,"k":"o","d":[29,90],"c":[]}],["e",{"w":"reverse-proxy","s":"erse-proxy","e":true,"k":"e","d":[1276,1304,1305,1306],"c":[]}]]}],["t",{"w":"retr","s":"tr","e":false,"k":"t","d":[],"c":[["i",{"w":"retrieval_results","s":"ieval_results","e":true,"k":"i","d":[206,251],"c":[]}],["y",{"w":"retry-configuration","s":"y-configuration","e":true,"k":"y","d":[1044,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],"c":[]}]]}],["c",{"w":"record-feedback","s":"cord-feedback","e":true,"k":"c","d":[213,257],"c":[]}],["q",{"w":"requ","s":"qu","e":false,"k":"q","d":[],"c":[["e",{"w":"request-timing","s":"est-timing","e":true,"k":"e","d":[265,323,1718,1800,1801],"c":[]}],["i",{"w":"requirements","s":"irements","e":true,"k":"i","d":[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],"c":[]}]]}],["a",{"w":"read-path","s":"ad-path","e":true,"k":"a","d":[637,683,684,685,686],"c":[]}],["s",{"w":"resource-recommendations","s":"source-recommendations","e":true,"k":"s","d":[1277,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328],"c":[]}]]}],["b",{"w":"b","s":"b","e":false,"k":"b","d":[],"c":[["r",{"w":"browse","s":"rowse","e":true,"k":"r","d":[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],"c":[["-",{"w":"browse-c","s":"-c","e":false,"k":"-","d":[],"c":[["a",{"w":"browse-categories","s":"ategories","e":true,"k":"a","d":[96,129,130,131,132,133,134,135,136,137,138,139],"c":[]}],["o",{"w":"browse-configuration","s":"onfiguration","e":true,"k":"o","d":[99,184,185,186,187,188,189,190,191,192],"c":[]}]]}]]}],["a",{"w":"ba","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"base-url","s":"se-url","e":true,"k":"s","d":[261,268],"c":[]}],["c",{"w":"backfill","s":"ckfill","e":true,"k":"c","d":[866,933,934,935],"c":[]}],["t",{"w":"batch-llm-summarization-ner","s":"tch-llm-summarization-ner","e":true,"k":"t","d":[1595,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641],"c":[]}]]}],["l",{"w":"blob-storage","s":"lob-storage","e":true,"k":"l","d":[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],"c":[]}]]}],["f",{"w":"f","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"fol","s":"ol","e":false,"k":"o","d":[],"c":[["d",{"w":"folder-artifacts","s":"der-artifacts","e":true,"k":"d","d":[98,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183],"c":[]}],["l",{"w":"follow-up-handling","s":"low-up-handling","e":true,"k":"l","d":[514,589,590,591,592,593],"c":[]}]]}],["r",{"w":"frontend-integration","s":"rontend-integration","e":true,"k":"r","d":[867,936,937],"c":[]}],["l",{"w":"flow","s":"low","e":true,"k":"l","d":[1401,1411,1412,1413,1414,1415],"c":[]}]]}],["q",{"w":"qu","s":"qu","e":false,"k":"q","d":[],"c":[["e",{"w":"query_context","s":"ery_context","e":true,"k":"e","d":[205,250],"c":[]}],["i",{"w":"quick","s":"ick","e":false,"k":"i","d":[],"c":[["s",{"w":"quickstart","s":"start","e":true,"k":"s","d":[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],"c":[]}],["-",{"w":"quick-reference-essential-variables","s":"-reference-essential-variables","e":true,"k":"-","d":[1513,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],"c":[]}]]}]]}],["e",{"w":"e","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"error","s":"rror","e":true,"k":"r","d":[211,256],"c":[["-",{"w":"error-handling","s":"-handling","e":true,"k":"-","d":[264,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322],"c":[]}]]}],["m",{"w":"embedding","s":"mbedding","e":true,"k":"m","d":[1148,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185],"c":[["-",{"w":"embedding-","s":"-","e":false,"k":"-","d":[],"c":[["g",{"w":"embedding-generation","s":"generation","e":true,"k":"g","d":[351,382],"c":[]}],["m",{"w":"embedding-model","s":"model","e":true,"k":"m","d":[1365,1397],"c":[["s",{"w":"embedding-models","s":"s","e":true,"k":"s","d":[1597,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678],"c":[]}]]}]]}]]}],["v",{"w":"ev","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"event-","s":"ent-","e":false,"k":"e","d":[],"c":[["s",{"w":"event-sourcing","s":"sourcing","e":true,"k":"s","d":[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],"c":[]}],["f",{"w":"event-flow","s":"flow","e":true,"k":"f","d":[859,880,881,882,883],"c":[]}],["p",{"w":"event-pipeline","s":"pipeline","e":true,"k":"p","d":[1040,1062],"c":[]}]]}],["a",{"w":"evaluation-judge","s":"aluation-judge","e":true,"k":"a","d":[1599,1689],"c":[]}]]}],["x",{"w":"extraction-pipeline","s":"xtraction-pipeline","e":true,"k":"x","d":[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,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],"c":[]}],["n",{"w":"en","s":"n","e":false,"k":"n","d":[],"c":[["t",{"w":"entity-","s":"tity-","e":false,"k":"t","d":[],"c":[["t",{"w":"entity-types","s":"types","e":true,"k":"t","d":[715,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766],"c":[]}],["l",{"w":"entity-level-permissions","s":"level-permissions","e":true,"k":"l","d":[1403,1430],"c":[]}]]}],["a",{"w":"enabling-plugins","s":"abling-plugins","e":true,"k":"a","d":[865,931,932],"c":[]}],["v",{"w":"environment-modes","s":"vironment-modes","e":true,"k":"v","d":[1512,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550],"c":[]}]]}]]}],["w",{"w":"w","s":"w","e":false,"k":"w","d":[],"c":[["o",{"w":"workspace-","s":"orkspace-","e":false,"k":"o","d":[],"c":[["s",{"w":"workspace-scoping","s":"scoping","e":true,"k":"s","d":[263,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300],"c":[]}],["i",{"w":"workspace-isolation","s":"isolation","e":true,"k":"i","d":[1402,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429],"c":[]}]]}],["r",{"w":"write-path","s":"rite-path","e":true,"k":"r","d":[636,682],"c":[]}],["h",{"w":"wh","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"when-to-use-plugins","s":"en-to-use-plugins","e":true,"k":"e","d":[857,869,870,871,872,873,874,875,876,877,878],"c":[]}],["a",{"w":"what-umami-tracks","s":"at-umami-tracks","e":true,"k":"a","d":[1715,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796],"c":[]}]]}]]}],["n",{"w":"n","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"ne","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"ner-","s":"r-","e":false,"k":"r","d":[],"c":[["e",{"w":"ner-extraction","s":"extraction","e":true,"k":"e","d":[355,386],"c":[]}],["m",{"w":"ner-models","s":"models","e":true,"k":"m","d":[1598,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688],"c":[]}]]}],["x",{"w":"next-steps","s":"xt-steps","e":true,"k":"x","d":[1340,1357,1358,1359],"c":[]}]]}],["a",{"w":"named-entity-recognition-ner","s":"amed-entity-recognition-ner","e":true,"k":"a","d":[714,746],"c":[]}]]}],["h",{"w":"h","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"hierarchical-search","s":"ierarchical-search","e":true,"k":"i","d":[396,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],"c":[]}],["e",{"w":"health-check","s":"ealth-check","e":true,"k":"e","d":[398,502],"c":[]}],["o",{"w":"how-","s":"ow-","e":false,"k":"o","d":[],"c":[["i",{"w":"how-it-works","s":"it-works","e":true,"k":"i","d":[712,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744],"c":[]}],["b",{"w":"how-blobs-are-created","s":"blobs-are-created","e":true,"k":"b","d":[1470,1487],"c":[]}]]}]]}],["o",{"w":"o","s":"o","e":false,"k":"o","d":[],"c":[["p",{"w":"operating-modes","s":"perating-modes","e":true,"k":"p","d":[505,517,518,519,520,521,522,523,524,525,526,527,528,529],"c":[]}],["b",{"w":"observability","s":"bservability","e":true,"k":"b","d":[1046,1140,1141,1142,1143,1144,1152,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,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],"c":[]}],["l",{"w":"ollama-setup","s":"llama-setup","e":true,"k":"l","d":[1601,1704,1705],"c":[]}]]}],["k",{"w":"k","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"key-design-decisions","s":"ey-design-decisions","e":true,"k":"e","d":[640,707,708],"c":[]}],["a",{"w":"kafka-message-format","s":"afka-message-format","e":true,"k":"a","d":[860,884],"c":[]}]]}],["1",{"w":"1-","s":"1-","e":false,"k":"1","d":[],"c":[["e",{"w":"1-extraction","s":"extraction","e":true,"k":"e","d":[804,811,812,813,814,815],"c":[]}],["c",{"w":"1-clone-the-repository","s":"clone-the-repository","e":true,"k":"c","d":[1334],"c":[]}],["d",{"w":"1-document-upload","s":"document-upload","e":true,"k":"d","d":[1471,1488,1489,1490,1491],"c":[]}]]}],["2",{"w":"2-","s":"2-","e":false,"k":"2","d":[],"c":[["i",{"w":"2-indexing","s":"indexing","e":true,"k":"i","d":[805,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834],"c":[]}],["c",{"w":"2-configure-environment","s":"configure-environment","e":true,"k":"c","d":[1335,1341,1342],"c":[]}],["p",{"w":"2-pdf-processing","s":"pdf-processing","e":true,"k":"p","d":[1472,1492,1493,1494,1495,1496,1497],"c":[]}]]}],["3",{"w":"3-","s":"3-","e":false,"k":"3","d":[],"c":[["r",{"w":"3-retrieval","s":"retrieval","e":true,"k":"r","d":[806,835,836,837,838,839,840],"c":[]}],["s",{"w":"3-start-the-stack","s":"start-the-stack","e":true,"k":"s","d":[1336,1343],"c":[]}]]}],["4",{"w":"4-","s":"4-","e":false,"k":"4","d":[],"c":[["c",{"w":"4-conversational-rag","s":"conversational-rag","e":true,"k":"c","d":[807,841,842,843,844,845,846,847,848,849,850],"c":[]}],["v",{"w":"4-verify-services","s":"verify-services","e":true,"k":"v","d":[1337,1344,1345,1346,1347,1348],"c":[]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"in","s":"n","e":false,"k":"n","d":[],"c":[["f",{"w":"infrastructure","s":"frastructure","e":true,"k":"f","d":[1150,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224],"c":[["-",{"w":"infrastructure-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"infrastructure-stack","s":"stack","e":true,"k":"s","d":[808,1274,1281,1282,1283,1284,1285,1286,1287],"c":[]}],["c",{"w":"infrastructure-components","s":"components","e":true,"k":"c","d":[1363,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392],"c":[]}]]}]]}],["t",{"w":"integration","s":"tegration","e":true,"k":"t","d":[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,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],"c":[["-",{"w":"integration-points","s":"-points","e":true,"k":"-","d":[1510,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535],"c":[]}]]}]]}],["d",{"w":"idempotency","s":"dempotency","e":true,"k":"d","d":[1041,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078],"c":[]}]]}],["5",{"w":"5-upload-your-first-document","s":"5-upload-your-first-document","e":true,"k":"5","d":[1338,1349,1350,1351,1352,1353,1354,1355],"c":[]}],["6",{"w":"6-search-your-documents","s":"6-search-your-documents","e":true,"k":"6","d":[1339,1356],"c":[]}],["y",{"w":"yaml-fallback","s":"yaml-fallback","e":true,"k":"y","d":[1710,1746],"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":{"documentation":1},"2":{"learn":0.125,"how":0.125,"to":0.125,"deploy":0.125,"configure":0.125,"and":0.125,"integrate":0.125,"docustore":0.125},"3":{"sections":1},"4":{"welcome":0.0625,"to":0.0625,"the":0.0625,"docustore":0.0625,"documentation":0.0625,"is":0.0625,"an":0.0625,"open-source":0.0625,"document":0.0625,"intelligence":0.0625,"platform":0.0625,"built":0.0625,"for":0.0625,"drug":0.0625,"discovery":0.0625,"research":0.0625},"5":{"getting":0.08333333333333333,"started":0.08333333333333333,"install":0.08333333333333333,"prerequisites":0.08333333333333333,"deploy":0.08333333333333333,"with":0.08333333333333333,"docker":0.08333333333333333,"and":0.08333333333333333,"process":0.08333333333333333,"your":0.08333333333333333,"first":0.08333333333333333,"document":0.08333333333333333},"6":{"architecture":0.1,"understand":0.1,"the":0.1,"four-layer":0.1,"pipeline":0.1,"event":0.1,"sourcing":0.1,"and":0.1,"workflow":0.1,"orchestration":0.1},"7":{"api":0.125,"reference":0.125,"complete":0.125,"rest":0.125,"documentation":0.125,"for":0.125,"all":0.125,"endpoints":0.125},"8":{"integration":0.125,"configure":0.125,"authentication":0.125,"llm":0.125,"providers":0.125,"storage":0.125,"and":0.125,"observability":0.125},"9":{"artifacts":0.5,"api":0.5},"10":{"endpoints":0.08333333333333333,"for":0.08333333333333333,"document":0.08333333333333333,"crud":0.08333333333333333,"file":0.08333333333333333,"upload":0.08333333333333333,"metadata":0.08333333333333333,"management":0.08333333333333333,"summarization":0.08333333333333333,"and":0.08333333333333333,"permission":0.08333333333333333,"control":0.08333333333333333},"11":{"list":0.5,"artifacts":0.5},"12":{"get":0.5,"artifact":0.5},"13":{"upload":0.5,"document":0.5},"14":{"create":0.25,"artifact":0.25,"metadata":0.25,"only":0.25},"15":{"update":0.5,"metadata":0.5},"16":{"title":1},"17":{"summary":1},"18":{"tags":1},"19":{"trigger":0.5,"workflows":0.5},"20":{"summarization":1},"21":{"metadata":0.5,"extraction":0.5},"22":{"get":0.5,"summary":0.5},"23":{"get":0.3333333333333333,"workflow":0.3333333333333333,"statuses":0.3333333333333333},"24":{"stream":0.5,"pdf":0.5},"25":{"stream":0.3333333333333333,"page":0.3333333333333333,"image":0.3333333333333333},"26":{"permissions":1},"27":{"view":0.5,"acl":0.5},"28":{"share":1},"29":{"revoke":0.5,"share":0.5},"30":{"update":0.5,"visibility":0.5},"31":{"delete":0.5,"artifact":0.5},"32":{"artifacts":0.05,"represent":0.05,"documents":0.05,"in":0.05,"docustore":0.05,"typically":0.05,"pdfs":0.05,"the":0.05,"api":0.05,"handles":0.05,"full":0.05,"document":0.05,"lifecycle":0.05,"upload":0.05,"metadata":0.05,"extraction":0.05,"summarization":0.05,"sharing":0.05,"and":0.05,"deletion":0.05},"33":{"returns":0.06666666666666667,"all":0.06666666666666667,"artifacts":0.06666666666666667,"in":0.06666666666666667,"the":0.06666666666666667,"current":0.06666666666666667,"workspace":0.06666666666666667,"filtered":0.06666666666666667,"by":0.06666666666666667,"user's":0.06666666666666667,"permissions":0.06666666666666667,"supports":0.06666666666666667,"pagination":0.06666666666666667,"and":0.06666666666666667,"sorting":0.06666666666666667},"34":{"parameter":1},"35":{"type":1},"36":{"default":1},"37":{"description":1},"38":{"skip":1},"39":{"integer":1},"40":{"0":1},"41":{"number":0.2,"of":0.2,"results":0.2,"to":0.2,"skip":0.2},"42":{"limit":1},"43":{"integer":1},"44":{"100":1},"45":{"maximum":0.25,"results":0.25,"to":0.25,"return":0.25},"46":{"sort_by":1},"47":{"string":1},"48":{"updated_at":1},"49":{"sort":0.5,"field":0.5},"50":{"sort_order":1},"51":{"integer":1},"52":{"-1":1},"53":{"1":0.16666666666666666,"sort":0.16666666666666666,"direction":0.16666666666666666,"-1":0.16666666666666666,"descending":0.16666666666666666,"ascending":0.16666666666666666},"54":{"returns":0.07692307692307693,"a":0.07692307692307693,"single":0.07692307692307693,"artifact":0.07692307692307693,"with":0.07692307692307693,"its":0.07692307692307693,"pages":0.07692307692307693,"metadata":0.07692307692307693,"and":0.07692307692307693,"summary":0.07692307692307693,"requires":0.07692307692307693,"view":0.07692307692307693,"permission":0.07692307692307693},"55":{"uploads":0.04,"a":0.04,"file":0.04,"to":0.04,"blob":0.04,"storage":0.04,"and":0.04,"creates":0.04,"an":0.04,"artifact":0.04,"this":0.04,"is":0.04,"the":0.04,"primary":0.04,"entry":0.04,"point":0.04,"for":0.04,"document":0.04,"ingestion":0.04,"upload":0.04,"triggers":0.04,"full":0.04,"processing":0.04,"pipeline":0.04,"automatically":0.04},"56":{"field":1},"57":{"type":1},"58":{"required":1},"59":{"description":1},"60":{"file":1},"61":{"file":1},"62":{"yes":1},"63":{"the":0.25,"document":0.25,"file":0.25,"pdf":0.25},"64":{"artifact_type":1},"65":{"string":1},"66":{"yes":1},"67":{"document":0.2,"type":0.2,"e":0.2,"g":0.2,"pdf":0.2},"68":{"source_uri":1},"69":{"string":1},"70":{"no":1},"71":{"original":0.3333333333333333,"source":0.3333333333333333,"url":0.3333333333333333},"72":{"visibility":1},"73":{"string":1},"74":{"no":1},"75":{"workspace":0.2,"default":0.2,"private":0.2,"or":0.2,"shared":0.2},"76":{"201":0.16666666666666666,"response":0.16666666666666666,"created":0.16666666666666666,"with":0.16666666666666666,"the":0.16666666666666666,"artifactresponse":0.16666666666666666},"77":{"after":0.09090909090909091,"upload":0.09090909090909091,"the":0.09090909090909091,"pipeline":0.09090909090909091,"worker":0.09090909090909091,"detects":0.09090909090909091,"artifact":0.09090909090909091,"created":0.09090909090909091,"event":0.09090909090909091,"and":0.09090909090909091,"starts":0.09090909090909091},"78":{"pdf":0.2,"parsing":0.2,"and":0.2,"page":0.2,"creation":0.2},"79":{"text":0.25,"extraction":0.25,"per":0.25,"page":0.25},"80":{"compound":0.14285714285714285,"extraction":0.14285714285714285,"ner":0.14285714285714285,"embedding":0.14285714285714285,"and":0.14285714285714285,"summarization":0.14285714285714285,"cascading":0.14285714285714285},"81":{"creates":0.0625,"an":0.0625,"artifact":0.0625,"record":0.0625,"without":0.0625,"uploading":0.0625,"a":0.0625,"file":0.0625,"useful":0.0625,"when":0.0625,"the":0.0625,"is":0.0625,"already":0.0625,"in":0.0625,"blob":0.0625,"storage":0.0625},"82":{"setting":0.1,"is_locked":0.1,"true":0.1,"prevents":0.1,"automated":0.1,"re-summarization":0.1,"from":0.1,"overwriting":0.1,"the":0.1,"value":0.1},"83":{"202":0.05,"returns":0.05,"accepted":0.05,"starts":0.05,"the":0.05,"sliding-window":0.05,"artifact":0.05,"summarization":0.05,"workflow":0.05,"skips":0.05,"all":0.05,"pages":0.05,"done":0.05,"precondition":0.05,"useful":0.05,"for":0.05,"re-running":0.05,"after":0.05,"partial":0.05,"ingestion":0.05},"84":{"202":0.0625,"returns":0.0625,"accepted":0.0625,"starts":0.0625,"gliner2":0.0625,"llm":0.0625,"extraction":0.0625,"for":0.0625,"title":0.0625,"authors":0.0625,"and":0.0625,"date":0.0625,"from":0.0625,"the":0.0625,"first":0.0625,"page":0.0625},"85":{"returns":0.16666666666666666,"the":0.16666666666666666,"current":0.16666666666666666,"summary":0.16666666666666666,"with":0.16666666666666666,"metadata":0.16666666666666666},"86":{"proxies":0.058823529411764705,"to":0.058823529411764705,"temporal":0.058823529411764705,"return":0.058823529411764705,"the":0.058823529411764705,"current":0.058823529411764705,"status":0.058823529411764705,"of":0.058823529411764705,"all":0.058823529411764705,"workflows":0.058823529411764705,"associated":0.058823529411764705,"with":0.058823529411764705,"artifact":0.058823529411764705,"processing":0.058823529411764705,"summarization":0.058823529411764705,"metadata":0.058823529411764705,"extraction":0.058823529411764705},"87":{"returns":0.1,"the":0.1,"raw":0.1,"pdf":0.1,"binary":0.1,"from":0.1,"blob":0.1,"storage":0.1,"as":0.1,"application":0.1},"88":{"returns":0.0625,"the":0.0625,"rendered":0.0625,"page":0.0625,"image":0.0625,"pass":0.0625,"size":0.0625,"thumb":0.0625,"for":0.0625,"a":0.0625,"lightweight":0.0625,"jpeg":0.0625,"thumbnail":0.0625,"suitable":0.0625,"list":0.0625,"views":0.0625},"89":{"returns":0.125,"the":0.125,"permission":0.125,"acl":0.125,"with":0.125,"resolved":0.125,"user":0.125,"profiles":0.125},"90":{"same":0.07692307692307693,"body":0.07692307692307693,"as":0.07692307692307693,"share":0.07692307692307693,"only":0.07692307692307693,"the":0.07692307692307693,"owner":0.07692307692307693,"or":0.07692307692307693,"a":0.07692307692307693,"workspace":0.07692307692307693,"admin":0.07692307692307693,"can":0.07692307692307693,"revoke":0.07692307692307693},"91":{"204":0.07142857142857142,"returns":0.07142857142857142,"no":0.07142857142857142,"content":0.07142857142857142,"deletes":0.07142857142857142,"the":0.07142857142857142,"artifact":0.07142857142857142,"and":0.07142857142857142,"all":0.07142857142857142,"associated":0.07142857142857142,"pages":0.07142857142857142,"requires":0.07142857142857142,"edit":0.07142857142857142,"permission":0.07142857142857142},"92":{"browse":0.5,"api":0.5},"93":{"endpoints":0.1,"for":0.1,"tag-based":0.1,"document":0.1,"exploration":0.1,"category":0.1,"browsing":0.1,"and":0.1,"tag":0.1,"autocomplete":0.1},"94":{"tag":0.5,"autocomplete":0.5},"95":{"popular":0.5,"tags":0.5},"96":{"browse":0.5,"categories":0.5},"97":{"category":0.5,"folders":0.5},"98":{"folder":0.5,"artifacts":0.5},"99":{"browse":0.5,"configuration":0.5},"100":{"typical":0.3333333333333333,"frontend":0.3333333333333333,"flow":0.3333333333333333},"101":{"the":0.037037037037037035,"browse":0.037037037037037035,"api":0.037037037037037035,"enables":0.037037037037037035,"tag-based":0.037037037037037035,"document":0.037037037037037035,"exploration":0.037037037037037035,"ner-extracted":0.037037037037037035,"entities":0.037037037037037035,"compounds":0.037037037037037035,"targets":0.037037037037037035,"diseases":0.037037037037037035,"genes":0.037037037037037035,"are":0.037037037037037035,"organized":0.037037037037037035,"into":0.037037037037037035,"categories":0.037037037037037035,"and":0.037037037037037035,"folders":0.037037037037037035,"providing":0.037037037037037035,"a":0.037037037037037035,"structured":0.037037037037037035,"browsing":0.037037037037037035,"experience":0.037037037037037035,"alongside":0.037037037037037035,"free-text":0.037037037037037035,"search":0.037037037037037035},"102":{"returns":0.05555555555555555,"tags":0.05555555555555555,"matching":0.05555555555555555,"a":0.05555555555555555,"prefix":0.05555555555555555,"query":0.05555555555555555,"suitable":0.05555555555555555,"for":0.05555555555555555,"autocomplete":0.05555555555555555,"inputs":0.05555555555555555,"searches":0.05555555555555555,"both":0.05555555555555555,"tag":0.05555555555555555,"mentions":0.05555555555555555,"and":0.05555555555555555,"author":0.05555555555555555,"with":0.05555555555555555,"case-insensitive":0.05555555555555555},"103":{"parameter":1},"104":{"type":1},"105":{"required":1},"106":{"description":1},"107":{"q":1},"108":{"string":1},"109":{"yes":1},"110":{"prefix":0.25,"query":0.25,"1-100":0.25,"characters":0.25},"111":{"limit":1},"112":{"integer":1},"113":{"no":1},"114":{"10":0.2,"max":0.2,"suggestions":0.2,"1-20":0.2,"default":0.2},"115":{"response":1},"116":{"returns":0.05,"the":0.05,"most":0.05,"frequently":0.05,"occurring":0.05,"tags":0.05,"optionally":0.05,"filtered":0.05,"by":0.05,"entity":0.05,"type":0.05,"useful":0.05,"for":0.05,"showing":0.05,"trending":0.05,"or":0.05,"common":0.05,"on":0.05,"a":0.05,"dashboard":0.05},"117":{"parameter":1},"118":{"type":1},"119":{"required":1},"120":{"description":1},"121":{"entity_type":1},"122":{"string":1},"123":{"no":1},"124":{"filter":0.14285714285714285,"by":0.14285714285714285,"type":0.14285714285714285,"compound":0.14285714285714285,"target":0.14285714285714285,"disease":0.14285714285714285,"etc":0.14285714285714285},"125":{"limit":1},"126":{"integer":1},"127":{"no":1},"128":{"10":0.2,"max":0.2,"results":0.2,"1-50":0.2,"default":0.2},"129":{"returns":0.047619047619047616,"tag":0.047619047619047616,"categories":0.047619047619047616,"with":0.047619047619047616,"artifact":0.047619047619047616,"counts":0.047619047619047616,"powering":0.047619047619047616,"the":0.047619047619047616,"browse":0.047619047619047616,"ui's":0.047619047619047616,"top-level":0.047619047619047616,"navigation":0.047619047619047616,"correspond":0.047619047619047616,"to":0.047619047619047616,"entity":0.047619047619047616,"types":0.047619047619047616,"compound":0.047619047619047616,"target":0.047619047619047616,"disease":0.047619047619047616,"gene":0.047619047619047616,"etc":0.047619047619047616},"130":{"parameter":1},"131":{"type":1},"132":{"required":1},"133":{"description":1},"134":{"limit":1},"135":{"integer":1},"136":{"no":1},"137":{"5":0.2,"max":0.2,"categories":0.2,"1-20":0.2,"default":0.2},"138":{"the":0.058823529411764705,"response":0.058823529411764705,"includes":0.058823529411764705,"sticky":0.058823529411764705,"categories":0.058823529411764705,"configured":0.058823529411764705,"via":0.058823529411764705,"browse_sticky_categories":0.058823529411764705,"default":0.058823529411764705,"date":0.058823529411764705,"target":0.058823529411764705,"that":0.058823529411764705,"always":0.058823529411764705,"appear":0.058823529411764705,"regardless":0.058823529411764705,"of":0.058823529411764705,"count":0.058823529411764705},"139":{"response":1},"140":{"lists":0.05263157894736842,"distinct":0.05263157894736842,"tag":0.05263157894736842,"values":0.05263157894736842,"folders":0.05263157894736842,"within":0.05263157894736842,"a":0.05263157894736842,"category":0.05263157894736842,"each":0.05263157894736842,"folder":0.05263157894736842,"represents":0.05263157894736842,"unique":0.05263157894736842,"entity":0.05263157894736842,"value":0.05263157894736842,"with":0.05263157894736842,"count":0.05263157894736842,"of":0.05263157894736842,"associated":0.05263157894736842,"artifacts":0.05263157894736842},"141":{"parameter":1},"142":{"type":1},"143":{"required":1},"144":{"description":1},"145":{"entity_type":1},"146":{"path":1},"147":{"yes":1},"148":{"category":0.14285714285714285,"to":0.14285714285714285,"browse":0.14285714285714285,"e":0.14285714285714285,"g":0.14285714285714285,"target":0.14285714285714285,"compound":0.14285714285714285},"149":{"parent":1},"150":{"string":1},"151":{"no":1},"152":{"parent":0.2,"folder":0.2,"for":0.2,"hierarchical":0.2,"browsing":0.2},"153":{"skip":1},"154":{"integer":1},"155":{"no":1},"156":{"0":0.25,"pagination":0.25,"offset":0.25,"default":0.25},"157":{"limit":1},"158":{"integer":1},"159":{"no":1},"160":{"50":0.2,"max":0.2,"results":0.2,"1-100":0.2,"default":0.2},"161":{"response":1},"162":{"lists":0.07142857142857142,"artifacts":0.07142857142857142,"within":0.07142857142857142,"a":0.07142857142857142,"specific":0.07142857142857142,"folder":0.07142857142857142,"returns":0.07142857142857142,"documents":0.07142857142857142,"tagged":0.07142857142857142,"with":0.07142857142857142,"the":0.07142857142857142,"specified":0.07142857142857142,"entity":0.07142857142857142,"value":0.07142857142857142},"163":{"parameter":1},"164":{"type":1},"165":{"required":1},"166":{"description":1},"167":{"entity_type":1},"168":{"path":1},"169":{"yes":1},"170":{"category":0.25,"e":0.25,"g":0.25,"target":0.25},"171":{"tag_value":1},"172":{"path":1},"173":{"yes":1},"174":{"tag":0.2,"value":0.2,"e":0.2,"g":0.2,"nadd":0.2},"175":{"skip":1},"176":{"integer":1},"177":{"no":1},"178":{"0":0.25,"pagination":0.25,"offset":0.25,"default":0.25},"179":{"limit":1},"180":{"integer":1},"181":{"no":1},"182":{"50":0.2,"max":0.2,"results":0.2,"1-100":0.2,"default":0.2},"183":{"response":1},"184":{"variable":1},"185":{"default":1},"186":{"description":1},"187":{"browse_default_category_limit":1},"188":{"5":1},"189":{"default":0.2,"number":0.2,"of":0.2,"categories":0.2,"shown":0.2},"190":{"browse_sticky_categories":1},"191":{"date":0.5,"target":0.5},"192":{"comma-separated":0.2,"categories":0.2,"that":0.2,"always":0.2,"appear":0.2},"193":{"load":0.1,"categories":0.1,"via":0.1,"get":0.1,"browse":0.1,"to":0.1,"render":0.1,"the":0.1,"top-level":0.1,"navigation":0.1},"194":{"when":0.0625,"the":0.0625,"user":0.0625,"selects":0.0625,"a":0.0625,"category":0.0625,"e":0.0625,"g":0.0625,"targets":0.0625,"load":0.0625,"folders":0.0625,"via":0.0625,"get":0.0625,"browse":0.0625,"categories":0.0625,"target":0.0625},"195":{"when":0.058823529411764705,"the":0.058823529411764705,"user":0.058823529411764705,"selects":0.058823529411764705,"a":0.058823529411764705,"folder":0.058823529411764705,"e":0.058823529411764705,"g":0.058823529411764705,"nadd":0.058823529411764705,"load":0.058823529411764705,"artifacts":0.058823529411764705,"via":0.058823529411764705,"get":0.058823529411764705,"browse":0.058823529411764705,"categories":0.058823529411764705,"target":0.058823529411764705,"folders":0.058823529411764705},"196":{"use":0.08333333333333333,"get":0.08333333333333333,"browse":0.08333333333333333,"tags":0.08333333333333333,"suggest":0.08333333333333333,"q":0.08333333333333333,"for":0.08333333333333333,"the":0.08333333333333333,"tag":0.08333333333333333,"filter":0.08333333333333333,"autocomplete":0.08333333333333333,"input":0.08333333333333333},"197":{"chat":0.5,"api":0.5},"198":{"endpoints":0.08333333333333333,"for":0.08333333333333333,"conversational":0.08333333333333333,"rag":0.08333333333333333,"with":0.08333333333333333,"sse":0.08333333333333333,"streaming":0.08333333333333333,"conversation":0.08333333333333333,"management":0.08333333333333333,"and":0.08333333333333333,"message":0.08333333333333333,"feedback":0.08333333333333333},"199":{"create":0.5,"conversation":0.5},"200":{"list":0.5,"conversations":0.5},"201":{"get":0.5,"conversation":0.5},"202":{"send":0.25,"message":0.25,"sse":0.25,"stream":0.25},"203":{"sse":0.3333333333333333,"event":0.3333333333333333,"types":0.3333333333333333},"204":{"agent_step":1},"205":{"query_context":1},"206":{"retrieval_results":1},"207":{"token":1},"208":{"grounding_result":1},"209":{"structured_block":1},"210":{"done":1},"211":{"error":1},"212":{"client":0.5,"example":0.5},"213":{"record":0.5,"feedback":0.5},"214":{"delete":0.5,"conversation":0.5},"215":{"the":0.03225806451612903,"chat":0.03225806451612903,"api":0.03225806451612903,"provides":0.03225806451612903,"a":0.03225806451612903,"conversational":0.03225806451612903,"rag":0.03225806451612903,"interface":0.03225806451612903,"users":0.03225806451612903,"ask":0.03225806451612903,"questions":0.03225806451612903,"and":0.03225806451612903,"receive":0.03225806451612903,"grounded":0.03225806451612903,"citation-backed":0.03225806451612903,"answers":0.03225806451612903,"streamed":0.03225806451612903,"in":0.03225806451612903,"real":0.03225806451612903,"time":0.03225806451612903,"via":0.03225806451612903,"server-sent":0.03225806451612903,"events":0.03225806451612903,"sse":0.03225806451612903,"conversations":0.03225806451612903,"are":0.03225806451612903,"persisted":0.03225806451612903,"mongodb":0.03225806451612903,"for":0.03225806451612903,"multi-turn":0.03225806451612903,"continuity":0.03225806451612903},"216":{"201":0.14285714285714285,"returns":0.14285714285714285,"created":0.14285714285714285,"with":0.14285714285714285,"the":0.14285714285714285,"conversation":0.14285714285714285,"metadata":0.14285714285714285},"217":{"returns":0.09090909090909091,"conversations":0.09090909090909091,"for":0.09090909090909091,"the":0.09090909090909091,"current":0.09090909090909091,"user":0.09090909090909091,"sorted":0.09090909090909091,"by":0.09090909090909091,"most":0.09090909090909091,"recent":0.09090909090909091,"activity":0.09090909090909091},"218":{"parameter":1},"219":{"type":1},"220":{"default":1},"221":{"description":1},"222":{"skip":1},"223":{"integer":1},"224":{"0":1},"225":{"pagination":0.5,"offset":0.5},"226":{"limit":1},"227":{"integer":1},"228":{"20":1},"229":{"max":0.5,"results":0.5},"230":{"is_archived":1},"231":{"boolean":1},"232":{"false":1},"233":{"include":0.3333333333333333,"archived":0.3333333333333333,"conversations":0.3333333333333333},"234":{"returns":0.1,"the":0.1,"conversation":0.1,"with":0.1,"its":0.1,"message":0.1,"history":0.1,"messages":0.1,"are":0.1,"paginated":0.1},"235":{"field":1},"236":{"type":1},"237":{"required":1},"238":{"description":1},"239":{"message":1},"240":{"string":1},"241":{"yes":1},"242":{"user":0.2,"message":0.2,"1-10":0.2,"000":0.2,"characters":0.2},"243":{"mode":1},"244":{"string":1},"245":{"no":1},"246":{"quick":0.125,"thinking":0.125,"or":0.125,"deep_thinking":0.125,"null":0.125,"uses":0.125,"server":0.125,"default":0.125},"247":{"returns":0.06666666666666667,"a":0.06666666666666667,"text":0.06666666666666667,"event-stream":0.06666666666666667,"response":0.06666666666666667,"the":0.06666666666666667,"client":0.06666666666666667,"should":0.06666666666666667,"connect":0.06666666666666667,"using":0.06666666666666667,"an":0.06666666666666667,"eventsource":0.06666666666666667,"or":0.06666666666666667,"sse":0.06666666666666667,"library":0.06666666666666667},"248":{"events":0.1,"are":0.1,"delivered":0.1,"as":0.1,"named":0.1,"sse":0.1,"with":0.1,"json":0.1,"data":0.1,"payloads":0.1},"249":{"emitted":0.058823529411764705,"when":0.058823529411764705,"a":0.058823529411764705,"pipeline":0.058823529411764705,"stage":0.058823529411764705,"starts":0.058823529411764705,"or":0.058823529411764705,"completes":0.058823529411764705,"includes":0.058823529411764705,"optional":0.058823529411764705,"thinking_content":0.058823529411764705,"for":0.058823529411764705,"stages":0.058823529411764705,"that":0.058823529411764705,"produce":0.058823529411764705,"reasoning":0.058823529411764705,"traces":0.058823529411764705},"250":{"emitted":0.1111111111111111,"after":0.1111111111111111,"query":0.1111111111111111,"planning":0.1111111111111111,"with":0.1111111111111111,"extracted":0.1111111111111111,"entities":0.1111111111111111,"and":0.1111111111111111,"classification":0.1111111111111111},"251":{"emitted":0.09090909090909091,"after":0.09090909090909091,"context":0.09090909090909091,"assembly":0.09090909090909091,"with":0.09090909090909091,"the":0.09090909090909091,"citation":0.09090909090909091,"sources":0.09090909090909091,"used":0.09090909090909091,"for":0.09090909090909091,"answer":0.09090909090909091},"252":{"streaming":0.1111111111111111,"answer":0.1111111111111111,"tokens":0.1111111111111111,"emitted":0.1111111111111111,"only":0.1111111111111111,"during":0.1111111111111111,"the":0.1111111111111111,"formatting":0.1111111111111111,"stage":0.1111111111111111},"253":{"emitted":0.25,"after":0.25,"inline":0.25,"verification":0.25},"254":{"rich":0.1111111111111111,"content":0.1111111111111111,"blocks":0.1111111111111111,"such":0.1111111111111111,"as":0.1111111111111111,"tables":0.1111111111111111,"or":0.1111111111111111,"molecule":0.1111111111111111,"renderings":0.1111111111111111},"255":{"final":0.125,"event":0.125,"with":0.125,"metadata":0.125,"about":0.125,"the":0.125,"completed":0.125,"response":0.125},"256":{"emitted":0.14285714285714285,"if":0.14285714285714285,"the":0.14285714285714285,"pipeline":0.14285714285714285,"encounters":0.14285714285714285,"an":0.14285714285714285,"error":0.14285714285714285},"257":{"204":0.058823529411764705,"returns":0.058823529411764705,"no":0.058823529411764705,"content":0.058823529411764705,"records":0.058823529411764705,"thumbs-up":0.058823529411764705,"or":0.058823529411764705,"thumbs-down":0.058823529411764705,"feedback":0.058823529411764705,"on":0.058823529411764705,"a":0.058823529411764705,"specific":0.058823529411764705,"assistant":0.058823529411764705,"message":0.058823529411764705,"accepts":0.058823529411764705,"positive":0.058823529411764705,"negative":0.058823529411764705},"258":{"204":0.09090909090909091,"returns":0.09090909090909091,"no":0.09090909090909091,"content":0.09090909090909091,"deletes":0.09090909090909091,"the":0.09090909090909091,"conversation":0.09090909090909091,"and":0.09090909090909091,"all":0.09090909090909091,"its":0.09090909090909091,"messages":0.09090909090909091},"259":{"api":0.5,"overview":0.5},"260":{"rest":0.09090909090909091,"api":0.09090909090909091,"fundamentals":0.09090909090909091,"base":0.09090909090909091,"url":0.09090909090909091,"authentication":0.09090909090909091,"error":0.09090909090909091,"handling":0.09090909090909091,"and":0.09090909090909091,"workspace":0.09090909090909091,"scoping":0.09090909090909091},"261":{"base":0.5,"url":0.5},"262":{"authentication":1},"263":{"workspace":0.5,"scoping":0.5},"264":{"error":0.5,"handling":0.5},"265":{"request":0.5,"timing":0.5},"266":{"api":0.5,"sections":0.5},"267":{"the":0.030303030303030304,"docustore":0.030303030303030304,"api":0.030303030303030304,"is":0.030303030303030304,"a":0.030303030303030304,"rest":0.030303030303030304,"built":0.030303030303030304,"on":0.030303030303030304,"fastapi":0.030303030303030304,"all":0.030303030303030304,"endpoints":0.030303030303030304,"require":0.030303030303030304,"authentication":0.030303030303030304,"and":0.030303030303030304,"are":0.030303030303030304,"scoped":0.030303030303030304,"to":0.030303030303030304,"workspace":0.030303030303030304,"serves":0.030303030303030304,"json":0.030303030303030304,"responses":0.030303030303030304,"accepts":0.030303030303030304,"request":0.030303030303030304,"bodies":0.030303030303030304,"unless":0.030303030303030304,"otherwise":0.030303030303030304,"noted":0.030303030303030304,"file":0.030303030303030304,"uploads":0.030303030303030304,"use":0.030303030303030304,"multipart":0.030303030303030304,"form":0.030303030303030304,"data":0.030303030303030304},"268":{"in":0.05,"production":0.05,"the":0.05,"api":0.05,"is":0.05,"served":0.05,"behind":0.05,"a":0.05,"reverse":0.05,"proxy":0.05,"with":0.05,"tls":0.05,"termination":0.05,"base":0.05,"url":0.05,"configurable":0.05,"via":0.05,"api_host":0.05,"and":0.05,"api_port":0.05},"269":{"docustore":0.06666666666666667,"uses":0.06666666666666667,"sentinel":0.06666666666666667,"for":0.06666666666666667,"authorization":0.06666666666666667,"every":0.06666666666666667,"request":0.06666666666666667,"must":0.06666666666666667,"include":0.06666666666666667,"a":0.06666666666666667,"valid":0.06666666666666667,"jwt":0.06666666666666667,"in":0.06666666666666667,"the":0.06666666666666667,"header":0.06666666666666667},"270":{"the":0.14285714285714285,"authentication":0.14285714285714285,"flow":0.14285714285714285,"works":0.14285714285714285,"in":0.14285714285714285,"authz":0.14285714285714285,"mode":0.14285714285714285},"271":{"the":0.0625,"client":0.0625,"authenticates":0.0625,"with":0.0625,"an":0.0625,"identity":0.0625,"provider":0.0625,"idp":0.0625,"directly":0.0625,"e":0.0625,"g":0.0625,"google":0.0625,"oauth":0.0625,"and":0.0625,"obtains":0.0625,"token":0.0625},"272":{"the":0.08333333333333333,"client":0.08333333333333333,"exchanges":0.08333333333333333,"idp":0.08333333333333333,"token":0.08333333333333333,"with":0.08333333333333333,"sentinel":0.08333333333333333,"for":0.08333333333333333,"a":0.08333333333333333,"docustore":0.08333333333333333,"authorization":0.08333333333333333,"jwt":0.08333333333333333},"273":{"the":0.1111111111111111,"authorization":0.1111111111111111,"jwt":0.1111111111111111,"encodes":0.1111111111111111,"user's":0.1111111111111111,"workspace_id":0.1111111111111111,"user_id":0.1111111111111111,"and":0.1111111111111111,"permissions":0.1111111111111111},"274":{"every":0.07142857142857142,"api":0.07142857142857142,"request":0.07142857142857142,"includes":0.07142857142857142,"this":0.07142857142857142,"jwt":0.07142857142857142,"the":0.07142857142857142,"server":0.07142857142857142,"validates":0.07142857142857142,"it":0.07142857142857142,"and":0.07142857142857142,"extracts":0.07142857142857142,"auth":0.07142857142857142,"context":0.07142857142857142},"275":{"the":0.14285714285714285,"requestauth":0.14285714285714285,"object":0.14285714285714285,"extracted":0.14285714285714285,"from":0.14285714285714285,"jwt":0.14285714285714285,"provides":0.14285714285714285},"276":{"field":1},"277":{"description":1},"278":{"workspace_id":1},"279":{"the":0.16666666666666666,"workspace":0.16666666666666666,"this":0.16666666666666666,"request":0.16666666666666666,"operates":0.16666666666666666,"within":0.16666666666666666},"280":{"user_id":1},"281":{"the":0.25,"authenticated":0.25,"user":0.25,"id":0.25},"282":{"is_admin":1},"283":{"whether":0.14285714285714285,"the":0.14285714285714285,"user":0.14285714285714285,"is":0.14285714285714285,"a":0.14285714285714285,"workspace":0.14285714285714285,"admin":0.14285714285714285},"284":{"all":0.045454545454545456,"data":0.045454545454545456,"access":0.045454545454545456,"is":0.045454545454545456,"scoped":0.045454545454545456,"to":0.045454545454545456,"the":0.045454545454545456,"authenticated":0.045454545454545456,"user's":0.045454545454545456,"workspace":0.045454545454545456,"list":0.045454545454545456,"endpoints":0.045454545454545456,"return":0.045454545454545456,"only":0.045454545454545456,"resources":0.045454545454545456,"belonging":0.045454545454545456,"that":0.045454545454545456,"resource":0.045454545454545456,"verify":0.045454545454545456,"membership":0.045454545454545456,"before":0.045454545454545456,"returning":0.045454545454545456},"285":{"additionally":0.125,"entity-level":0.125,"permissions":0.125,"control":0.125,"access":0.125,"to":0.125,"individual":0.125,"artifacts":0.125},"286":{"permission":1},"287":{"description":1},"288":{"view":1},"289":{"read":0.2,"artifact":0.2,"and":0.2,"its":0.2,"pages":0.2},"290":{"edit":1},"291":{"modify":0.2,"artifact":0.2,"metadata":0.2,"trigger":0.2,"workflows":0.2},"292":{"artifacts":0.2,"support":0.2,"three":0.2,"visibility":0.2,"levels":0.2},"293":{"visibility":1},"294":{"who":0.3333333333333333,"can":0.3333333333333333,"access":0.3333333333333333},"295":{"private":1},"296":{"owner":0.5,"only":0.5},"297":{"workspace":1},"298":{"all":0.3333333333333333,"workspace":0.3333333333333333,"members":0.3333333333333333},"299":{"shared":1},"300":{"owner":0.2,"explicitly":0.2,"shared":0.2,"users":0.2,"groups":0.2},"301":{"the":0.14285714285714285,"api":0.14285714285714285,"returns":0.14285714285714285,"standard":0.14285714285714285,"http":0.14285714285714285,"status":0.14285714285714285,"codes":0.14285714285714285},"302":{"status":1},"303":{"meaning":1},"304":{"200":1},"305":{"success":1},"306":{"201":1},"307":{"resource":0.5,"created":0.5},"308":{"202":1},"309":{"accepted":0.25,"workflow":0.25,"started":0.25,"non-blocking":0.25},"310":{"204":1},"311":{"no":0.25,"content":0.25,"successful":0.25,"deletion":0.25},"312":{"400":1},"313":{"validation":0.2,"error":0.2,"invalid":0.2,"request":0.2,"body":0.2},"314":{"403":1},"315":{"forbidden":0.3333333333333333,"insufficient":0.3333333333333333,"permissions":0.3333333333333333},"316":{"404":1},"317":{"resource":0.16666666666666666,"not":0.16666666666666666,"found":0.16666666666666666,"or":0.16666666666666666,"in":0.16666666666666666,"workspace":0.16666666666666666},"318":{"409":1},"319":{"concurrency":0.2,"conflict":0.2,"retry":0.2,"the":0.2,"request":0.2},"320":{"500":1},"321":{"internal":0.3333333333333333,"server":0.3333333333333333,"error":0.3333333333333333},"322":{"error":0.1111111111111111,"responses":0.1111111111111111,"include":0.1111111111111111,"a":0.1111111111111111,"json":0.1111111111111111,"body":0.1111111111111111,"with":0.1111111111111111,"detail":0.1111111111111111,"field":0.1111111111111111},"323":{"when":0.05,"enabled":0.05,"enable_request_timing":0.05,"true":0.05,"the":0.05,"api":0.05,"logs":0.05,"timing":0.05,"information":0.05,"for":0.05,"every":0.05,"request":0.05,"and":0.05,"flags":0.05,"slow":0.05,"requests":0.05,"exceeding":0.05,"slow_request_threshold_ms":0.05,"default":0.05,"1000ms":0.05},"324":{"section":1},"325":{"prefix":1},"326":{"description":1},"327":{"artifacts":1},"328":{"artifacts":1},"329":{"document":0.2,"crud":0.2,"upload":0.2,"metadata":0.2,"workflows":0.2},"330":{"pages":1},"331":{"pages":1},"332":{"page":0.2,"retrieval":0.2,"extraction":0.2,"triggers":0.2,"summaries":0.2},"333":{"search":1},"334":{"search":1},"335":{"text":0.16666666666666666,"compound":0.16666666666666666,"summary":0.16666666666666666,"and":0.16666666666666666,"hierarchical":0.16666666666666666,"search":0.16666666666666666},"336":{"chat":1},"337":{"chat":1},"338":{"conversational":0.2,"rag":0.2,"with":0.2,"sse":0.2,"streaming":0.2},"339":{"browse":1},"340":{"browse":1},"341":{"tag-based":0.2,"document":0.2,"exploration":0.2,"and":0.2,"discovery":0.2},"342":{"pages":0.5,"api":0.5},"343":{"endpoints":0.08333333333333333,"for":0.08333333333333333,"page":0.08333333333333333,"retrieval":0.08333333333333333,"text":0.08333333333333333,"and":0.08333333333333333,"tag":0.08333333333333333,"updates":0.08333333333333333,"extraction":0.08333333333333333,"triggers":0.08333333333333333,"workflow":0.08333333333333333,"status":0.08333333333333333},"344":{"get":0.5,"page":0.5},"345":{"create":0.5,"page":0.5},"346":{"update":0.5,"text":0.5},"347":{"update":0.5,"tags":0.5},"348":{"update":0.5,"summary":0.5},"349":{"add":0.3333333333333333,"compound":0.3333333333333333,"mentions":0.3333333333333333},"350":{"trigger":0.5,"workflows":0.5},"351":{"embedding":0.5,"generation":0.5},"352":{"compound":0.5,"extraction":0.5},"353":{"smiles":0.5,"embedding":0.5},"354":{"summarization":1},"355":{"ner":0.5,"extraction":0.5},"356":{"get":0.5,"summary":0.5},"357":{"get":0.3333333333333333,"workflow":0.3333333333333333,"statuses":0.3333333333333333},"358":{"delete":0.5,"page":0.5},"359":{"pages":0.027777777777777776,"represent":0.027777777777777776,"individual":0.027777777777777776,"within":0.027777777777777776,"an":0.027777777777777776,"artifact":0.027777777777777776,"document":0.027777777777777776,"each":0.027777777777777776,"page":0.027777777777777776,"carries":0.027777777777777776,"extracted":0.027777777777777776,"text":0.027777777777777776,"compound":0.027777777777777776,"mentions":0.027777777777777776,"ner":0.027777777777777776,"tags":0.027777777777777776,"and":0.027777777777777776,"a":0.027777777777777776,"summary":0.027777777777777776,"most":0.027777777777777776,"data":0.027777777777777776,"is":0.027777777777777776,"populated":0.027777777777777776,"automatically":0.027777777777777776,"by":0.027777777777777776,"the":0.027777777777777776,"extraction":0.027777777777777776,"pipeline":0.027777777777777776,"but":0.027777777777777776,"endpoints":0.027777777777777776,"exist":0.027777777777777776,"for":0.027777777777777776,"manual":0.027777777777777776,"updates":0.027777777777777776,"re-triggering":0.027777777777777776,"workflows":0.027777777777777776},"360":{"returns":0.047619047619047616,"the":0.047619047619047616,"full":0.047619047619047616,"page":0.047619047619047616,"read":0.047619047619047616,"model":0.047619047619047616,"including":0.047619047619047616,"text":0.047619047619047616,"content":0.047619047619047616,"compound":0.047619047619047616,"mentions":0.047619047619047616,"tag":0.047619047619047616,"summary":0.047619047619047616,"and":0.047619047619047616,"metadata":0.047619047619047616,"requires":0.047619047619047616,"view":0.047619047619047616,"permission":0.047619047619047616,"on":0.047619047619047616,"parent":0.047619047619047616,"artifact":0.047619047619047616},"361":{"response":0.3333333333333333,"fields":0.3333333333333333,"include":0.3333333333333333},"362":{"field":1},"363":{"description":1},"364":{"page_id":1},"365":{"unique":0.3333333333333333,"page":0.3333333333333333,"identifier":0.3333333333333333},"366":{"artifact_id":1},"367":{"parent":0.3333333333333333,"artifact":0.3333333333333333,"id":0.3333333333333333},"368":{"index":1},"369":{"page":0.16666666666666666,"number":0.16666666666666666,"within":0.16666666666666666,"the":0.16666666666666666,"artifact":0.16666666666666666,"0-based":0.16666666666666666},"370":{"text_mention":1},"371":{"extracted":0.3333333333333333,"text":0.3333333333333333,"content":0.3333333333333333},"372":{"compound_mentions":1},"373":{"ocsr-extracted":0.3333333333333333,"chemical":0.3333333333333333,"structures":0.3333333333333333},"374":{"tag_mentions":1},"375":{"ner-extracted":0.2,"named":0.2,"entities":0.2,"with":0.2,"types":0.2},"376":{"summary_candidate":1},"377":{"llm-generated":0.3333333333333333,"page":0.3333333333333333,"summary":0.3333333333333333},"378":{"201":0.05263157894736842,"returns":0.05263157894736842,"created":0.05263157894736842,"in":0.05263157894736842,"normal":0.05263157894736842,"operation":0.05263157894736842,"pages":0.05263157894736842,"are":0.05263157894736842,"automatically":0.05263157894736842,"during":0.05263157894736842,"artifact":0.05263157894736842,"processing":0.05263157894736842,"this":0.05263157894736842,"endpoint":0.05263157894736842,"exists":0.05263157894736842,"for":0.05263157894736842,"manual":0.05263157894736842,"page":0.05263157894736842,"management":0.05263157894736842},"379":{"this":0.09090909090909091,"fires":0.09090909090909091,"page":0.09090909090909091,"textmentionupdated":0.09090909090909091,"which":0.09090909090909091,"triggers":0.09090909090909091,"the":0.09090909090909091,"embedding":0.09090909090909091,"and":0.09090909090909091,"ner":0.09090909090909091,"pipelines":0.09090909090909091},"380":{"the":0.06666666666666667,"page_id":0.06666666666666667,"in":0.06666666666666667,"body":0.06666666666666667,"must":0.06666666666666667,"match":0.06666666666666667,"path":0.06666666666666667,"parameter":0.06666666666666667,"this":0.06666666666666667,"fires":0.06666666666666667,"page":0.06666666666666667,"compoundmentionsupdated":0.06666666666666667,"triggering":0.06666666666666667,"smiles":0.06666666666666667,"embedding":0.06666666666666667},"381":{"202":0.047619047619047616,"all":0.047619047619047616,"trigger":0.047619047619047616,"endpoints":0.047619047619047616,"return":0.047619047619047616,"accepted":0.047619047619047616,"with":0.047619047619047616,"a":0.047619047619047616,"workflowstartedresponse":0.047619047619047616,"containing":0.047619047619047616,"the":0.047619047619047616,"workflow":0.047619047619047616,"id":0.047619047619047616,"re-triggering":0.047619047619047616,"is":0.047619047619047616,"safe":0.047619047619047616,"due":0.047619047619047616,"to":0.047619047619047616,"allow_duplicate":0.047619047619047616,"reuse":0.047619047619047616,"policies":0.047619047619047616},"382":{"starts":0.09090909090909091,"the":0.09090909090909091,"text":0.09090909090909091,"embedding":0.09090909090909091,"temporal":0.09090909090909091,"workflow":0.09090909090909091,"requires":0.09090909090909091,"page":0.09090909090909091,"to":0.09090909090909091,"have":0.09090909090909091,"content":0.09090909090909091},"383":{"starts":0.07142857142857142,"the":0.07142857142857142,"ocsr":0.07142857142857142,"ml":0.07142857142857142,"pipeline":0.07142857142857142,"yolo":0.07142857142857142,"decimer":0.07142857142857142,"to":0.07142857142857142,"extract":0.07142857142857142,"chemical":0.07142857142857142,"structures":0.07142857142857142,"from":0.07142857142857142,"page":0.07142857142857142,"image":0.07142857142857142},"384":{"starts":0.07142857142857142,"the":0.07142857142857142,"chemberta":0.07142857142857142,"embedding":0.07142857142857142,"workflow":0.07142857142857142,"for":0.07142857142857142,"page's":0.07142857142857142,"compounds":0.07142857142857142,"requires":0.07142857142857142,"extracted":0.07142857142857142,"with":0.07142857142857142,"valid":0.07142857142857142,"canonical":0.07142857142857142,"smiles":0.07142857142857142},"385":{"starts":0.08333333333333333,"the":0.08333333333333333,"llm":0.08333333333333333,"page":0.08333333333333333,"summarization":0.08333333333333333,"workflow":0.08333333333333333,"locked":0.08333333333333333,"summaries":0.08333333333333333,"human":0.08333333333333333,"corrections":0.08333333333333333,"are":0.08333333333333333,"preserved":0.08333333333333333},"386":{"starts":0.0625,"the":0.0625,"named-entity":0.0625,"recognition":0.0625,"workflow":0.0625,"extracts":0.0625,"compounds":0.0625,"targets":0.0625,"diseases":0.0625,"genes":0.0625,"and":0.0625,"other":0.0625,"entities":0.0625,"from":0.0625,"page":0.0625,"text":0.0625},"387":{"returns":0.16666666666666666,"the":0.16666666666666666,"page":0.16666666666666666,"summary":0.16666666666666666,"with":0.16666666666666666,"metadata":0.16666666666666666},"388":{"404":0.1111111111111111,"returns":0.1111111111111111,"if":0.1111111111111111,"the":0.1111111111111111,"page":0.1111111111111111,"has":0.1111111111111111,"no":0.1111111111111111,"summary":0.1111111111111111,"yet":0.1111111111111111},"389":{"proxies":0.05555555555555555,"to":0.05555555555555555,"temporal":0.05555555555555555,"return":0.05555555555555555,"the":0.05555555555555555,"current":0.05555555555555555,"status":0.05555555555555555,"of":0.05555555555555555,"all":0.05555555555555555,"page-level":0.05555555555555555,"workflows":0.05555555555555555,"embedding":0.05555555555555555,"compound":0.05555555555555555,"extraction":0.05555555555555555,"smiles":0.05555555555555555,"summarization":0.05555555555555555,"and":0.05555555555555555,"ner":0.05555555555555555},"390":{"204":0.09090909090909091,"returns":0.09090909090909091,"no":0.09090909090909091,"content":0.09090909090909091,"requires":0.09090909090909091,"edit":0.09090909090909091,"permission":0.09090909090909091,"on":0.09090909090909091,"the":0.09090909090909091,"parent":0.09090909090909091,"artifact":0.09090909090909091},"391":{"search":0.5,"api":0.5},"392":{"endpoints":0.1,"for":0.1,"text":0.1,"search":0.1,"compound":0.1,"similarity":0.1,"summary":0.1,"and":0.1,"hierarchical":0.1,"cross-collection":0.1},"393":{"text":0.5,"search":0.5},"394":{"compound":0.3333333333333333,"similarity":0.3333333333333333,"search":0.3333333333333333},"395":{"summary":0.5,"search":0.5},"396":{"hierarchical":0.5,"search":0.5},"397":{"generate":0.3333333333333333,"embedding":0.3333333333333333,"manual":0.3333333333333333},"398":{"health":0.5,"check":0.5},"399":{"the":0.03333333333333333,"search":0.03333333333333333,"api":0.03333333333333333,"provides":0.03333333333333333,"four":0.03333333333333333,"modes":0.03333333333333333,"each":0.03333333333333333,"targeting":0.03333333333333333,"a":0.03333333333333333,"different":0.03333333333333333,"collection":0.03333333333333333,"and":0.03333333333333333,"use":0.03333333333333333,"case":0.03333333333333333,"all":0.03333333333333333,"endpoints":0.03333333333333333,"are":0.03333333333333333,"post":0.03333333333333333,"requests":0.03333333333333333,"that":0.03333333333333333,"accept":0.03333333333333333,"json":0.03333333333333333,"body":0.03333333333333333,"return":0.03333333333333333,"results":0.03333333333333333,"scoped":0.03333333333333333,"to":0.03333333333333333,"user's":0.03333333333333333,"workspace":0.03333333333333333,"permissions":0.03333333333333333},"400":{"searches":0.058823529411764705,"the":0.058823529411764705,"page_embeddings":0.058823529411764705,"collection":0.058823529411764705,"for":0.058823529411764705,"text":0.058823529411764705,"chunks":0.058823529411764705,"matching":0.058823529411764705,"query":0.058823529411764705,"uses":0.058823529411764705,"hybrid":0.058823529411764705,"retrieval":0.058823529411764705,"dense":0.058823529411764705,"sparse":0.058823529411764705,"with":0.058823529411764705,"cross-encoder":0.058823529411764705,"reranking":0.058823529411764705},"401":{"field":1},"402":{"type":1},"403":{"required":1},"404":{"description":1},"405":{"query_text":1},"406":{"string":1},"407":{"yes":1},"408":{"search":0.5,"query":0.5},"409":{"limit":1},"410":{"integer":1},"411":{"no":1},"412":{"10":0.25,"max":0.25,"results":0.25,"default":0.25},"413":{"score_threshold":1},"414":{"float":1},"415":{"no":1},"416":{"minimum":0.3333333333333333,"similarity":0.3333333333333333,"score":0.3333333333333333},"417":{"artifact_id":1},"418":{"uuid":1},"419":{"no":1},"420":{"restrict":0.2,"to":0.2,"a":0.2,"specific":0.2,"document":0.2},"421":{"tags":1},"422":{"string":1},"423":{"no":1},"424":{"filter":0.25,"by":0.25,"ner":0.25,"tags":0.25},"425":{"tag_match_mode":1},"426":{"string":1},"427":{"no":1},"428":{"any":0.25,"default":0.25,"or":0.25,"all":0.25},"429":{"entity_types":1},"430":{"string":1},"431":{"no":1},"432":{"filter":0.14285714285714285,"by":0.14285714285714285,"entity":0.14285714285714285,"type":0.14285714285714285,"compound":0.14285714285714285,"target":0.14285714285714285,"etc":0.14285714285714285},"433":{"response":1},"434":{"searches":0.05,"the":0.05,"compound_embeddings":0.05,"collection":0.05,"for":0.05,"structurally":0.05,"similar":0.05,"compounds":0.05,"using":0.05,"chemberta":0.05,"embeddings":0.05,"query":0.05,"smiles":0.05,"is":0.05,"validated":0.05,"canonicalized":0.05,"and":0.05,"embedded":0.05,"before":0.05,"search":0.05},"435":{"field":1},"436":{"type":1},"437":{"required":1},"438":{"description":1},"439":{"query_smiles":1},"440":{"string":1},"441":{"yes":1},"442":{"smiles":0.25,"string":0.25,"to":0.25,"search":0.25},"443":{"limit":1},"444":{"integer":1},"445":{"no":1},"446":{"10":0.25,"max":0.25,"results":0.25,"default":0.25},"447":{"score_threshold":1},"448":{"float":1},"449":{"no":1},"450":{"minimum":0.3333333333333333,"similarity":0.3333333333333333,"score":0.3333333333333333},"451":{"response":0.07142857142857142,"includes":0.07142857142857142,"matched":0.07142857142857142,"compounds":0.07142857142857142,"with":0.07142857142857142,"their":0.07142857142857142,"smiles":0.07142857142857142,"similarity":0.07142857142857142,"scores":0.07142857142857142,"source":0.07142857142857142,"page":0.07142857142857142,"and":0.07142857142857142,"artifact":0.07142857142857142,"references":0.07142857142857142},"452":{"searches":0.0625,"the":0.0625,"unified":0.0625,"summary_embeddings":0.0625,"collection":0.0625,"containing":0.0625,"both":0.0625,"page-level":0.0625,"and":0.0625,"artifact-level":0.0625,"summaries":0.0625,"useful":0.0625,"for":0.0625,"broad":0.0625,"thematic":0.0625,"queries":0.0625},"453":{"field":1},"454":{"type":1},"455":{"required":1},"456":{"description":1},"457":{"query_text":1},"458":{"string":1},"459":{"yes":1},"460":{"search":0.5,"query":0.5},"461":{"limit":1},"462":{"integer":1},"463":{"no":1},"464":{"10":0.25,"max":0.25,"results":0.25,"default":0.25},"465":{"entity_type":1},"466":{"string":1},"467":{"no":1},"468":{"filter":0.16666666666666666,"by":0.16666666666666666,"page":0.16666666666666666,"or":0.16666666666666666,"artifact":0.16666666666666666,"summaries":0.16666666666666666},"469":{"artifact_id":1},"470":{"uuid":1},"471":{"no":1},"472":{"restrict":0.2,"to":0.2,"a":0.2,"specific":0.2,"document":0.2},"473":{"queries":0.03571428571428571,"both":0.03571428571428571,"the":0.03571428571428571,"text":0.03571428571428571,"chunk":0.03571428571428571,"collection":0.03571428571428571,"and":0.03571428571428571,"summary":0.03571428571428571,"in":0.03571428571428571,"parallel":0.03571428571428571,"then":0.03571428571428571,"returns":0.03571428571428571,"grouped":0.03571428571428571,"results":0.03571428571428571,"this":0.03571428571428571,"is":0.03571428571428571,"most":0.03571428571428571,"comprehensive":0.03571428571428571,"search":0.03571428571428571,"mode":0.03571428571428571,"combining":0.03571428571428571,"fine-grained":0.03571428571428571,"passage":0.03571428571428571,"retrieval":0.03571428571428571,"with":0.03571428571428571,"broad":0.03571428571428571,"document-level":0.03571428571428571,"matching":0.03571428571428571},"474":{"field":1},"475":{"type":1},"476":{"required":1},"477":{"description":1},"478":{"query_text":1},"479":{"string":1},"480":{"yes":1},"481":{"search":0.5,"query":0.5},"482":{"limit":1},"483":{"integer":1},"484":{"no":1},"485":{"max":0.25,"results":0.25,"per":0.25,"collection":0.25},"486":{"include_chunks":1},"487":{"boolean":1},"488":{"no":1},"489":{"include":0.09090909090909091,"chunk":0.09090909090909091,"results":0.09090909090909091,"default":0.09090909090909091,"true":0.09090909090909091,"set":0.09090909090909091,"false":0.09090909090909091,"for":0.09090909090909091,"faster":0.09090909090909091,"summary-only":0.09090909090909091,"search":0.09090909090909091},"490":{"tags":1},"491":{"string":1},"492":{"no":1},"493":{"filter":0.25,"by":0.25,"ner":0.25,"tags":0.25},"494":{"tag_match_mode":1},"495":{"string":1},"496":{"no":1},"497":{"any":0.3333333333333333,"or":0.3333333333333333,"all":0.3333333333333333},"498":{"response":1},"499":{"results":0.041666666666666664,"from":0.041666666666666664,"both":0.041666666666666664,"collections":0.041666666666666664,"are":0.041666666666666664,"ranked":0.041666666666666664,"independently":0.041666666666666664,"the":0.041666666666666664,"frontend":0.041666666666666664,"can":0.041666666666666664,"present":0.041666666666666664,"them":0.041666666666666664,"as":0.041666666666666664,"expandable":0.041666666666666664,"cards":0.041666666666666664,"with":0.041666666666666664,"document-level":0.041666666666666664,"matches":0.041666666666666664,"at":0.041666666666666664,"top":0.041666666666666664,"and":0.041666666666666664,"passage-level":0.041666666666666664,"nested":0.041666666666666664,"beneath":0.041666666666666664},"500":{"manually":0.05,"triggers":0.05,"embedding":0.05,"generation":0.05,"for":0.05,"a":0.05,"specific":0.05,"page":0.05,"useful":0.05,"testing":0.05,"the":0.05,"pipeline":0.05,"regenerating":0.05,"after":0.05,"model":0.05,"changes":0.05,"or":0.05,"recovering":0.05,"from":0.05,"failures":0.05},"501":{"202":0.3333333333333333,"returns":0.3333333333333333,"accepted":0.3333333333333333},"502":{"checks":0.06666666666666667,"the":0.06666666666666667,"health":0.06666666666666667,"of":0.06666666666666667,"all":0.06666666666666667,"search":0.06666666666666667,"infrastructure":0.06666666666666667,"text":0.06666666666666667,"embedding":0.06666666666666667,"model":0.06666666666666667,"compound":0.06666666666666667,"and":0.06666666666666667,"three":0.06666666666666667,"qdrant":0.06666666666666667,"collections":0.06666666666666667},"503":{"chat":0.5,"pipeline":0.5},"504":{"agentic":0.07692307692307693,"rag":0.07692307692307693,"chat":0.07692307692307693,"system":0.07692307692307693,"with":0.07692307692307693,"three":0.07692307692307693,"operating":0.07692307692307693,"modes":0.07692307692307693,"grounding":0.07692307692307693,"verification":0.07692307692307693,"and":0.07692307692307693,"sse":0.07692307692307693,"streaming":0.07692307692307693},"505":{"operating":0.5,"modes":0.5},"506":{"6":0.2,"thinking":0.2,"mode":0.2,"pipeline":0.2,"stages":0.2},"507":{"1":0.25,"stage":0.25,"query":0.25,"planning":0.25},"508":{"2":0.25,"stage":0.25,"agentic":0.25,"retrieval":0.25},"509":{"3":0.25,"stage":0.25,"context":0.25,"assembly":0.25},"510":{"4":0.25,"stage":0.25,"adaptive":0.25,"synthesis":0.25},"511":{"5":0.25,"stage":0.25,"inline":0.25,"verification":0.25},"512":{"6":0.25,"stage":0.25,"answer":0.25,"formatting":0.25},"513":{"sse":0.3333333333333333,"event":0.3333333333333333,"schema":0.3333333333333333},"514":{"follow-up":0.5,"handling":0.5},"515":{"configuration":1},"516":{"the":0.029411764705882353,"docustore":0.029411764705882353,"chat":0.029411764705882353,"system":0.029411764705882353,"is":0.029411764705882353,"an":0.029411764705882353,"agentic":0.029411764705882353,"rag":0.029411764705882353,"retrieval-augmented":0.029411764705882353,"generation":0.029411764705882353,"pipeline":0.029411764705882353,"that":0.029411764705882353,"answers":0.029411764705882353,"questions":0.029411764705882353,"grounded":0.029411764705882353,"in":0.029411764705882353,"user's":0.029411764705882353,"document":0.029411764705882353,"corpus":0.029411764705882353,"it":0.029411764705882353,"supports":0.029411764705882353,"three":0.029411764705882353,"operating":0.029411764705882353,"modes":0.029411764705882353,"inline":0.029411764705882353,"citation":0.029411764705882353,"verification":0.029411764705882353,"and":0.029411764705882353,"real-time":0.029411764705882353,"token":0.029411764705882353,"streaming":0.029411764705882353,"via":0.029411764705882353,"server-sent":0.029411764705882353,"events":0.029411764705882353},"517":{"mode":1},"518":{"pipeline":1},"519":{"best":0.5,"for":0.5},"520":{"quick":1},"521":{"5-step":0.3333333333333333,"single-shot":0.3333333333333333,"retrieval":0.3333333333333333},"522":{"fast":0.3333333333333333,"factual":0.3333333333333333,"lookups":0.3333333333333333},"523":{"thinking":1},"524":{"6-stage":0.14285714285714285,"agentic":0.14285714285714285,"retrieval":0.14285714285714285,"with":0.14285714285714285,"llm":0.14285714285714285,"tool-calling":0.14285714285714285,"loop":0.14285714285714285},"525":{"complex":0.3333333333333333,"multi-faceted":0.3333333333333333,"questions":0.3333333333333333},"526":{"deep":0.5,"thinking":0.5},"527":{"thinking":0.25,"page":0.25,"image":0.25,"analysis":0.25},"528":{"questions":0.16666666666666666,"about":0.16666666666666666,"figures":0.16666666666666666,"and":0.16666666666666666,"visual":0.16666666666666666,"content":0.16666666666666666},"529":{"the":0.07142857142857142,"mode":0.07142857142857142,"is":0.07142857142857142,"selected":0.07142857142857142,"per-message":0.07142857142857142,"via":0.07142857142857142,"field":0.07142857142857142,"when":0.07142857142857142,"omitted":0.07142857142857142,"server":0.07142857142857142,"default":0.07142857142857142,"chat_default_mode":0.07142857142857142,"thinking":0.07142857142857142,"used":0.07142857142857142},"530":{"three":0.16666666666666666,"analysis":0.16666666666666666,"tracks":0.16666666666666666,"run":0.16666666666666666,"in":0.16666666666666666,"parallel":0.16666666666666666},"531":{"structflo-ner":0.09090909090909091,"--":0.09090909090909091,"extracts":0.09090909090909091,"compound":0.09090909090909091,"names":0.09090909090909091,"targets":0.09090909090909091,"and":0.09090909090909091,"gene":0.09090909090909091,"from":0.09090909090909091,"the":0.09090909090909091,"query":0.09090909090909091},"532":{"gliner2":0.125,"--":0.125,"extracts":0.125,"author":0.125,"names":0.125,"for":0.125,"tag-based":0.125,"filtering":0.125},"533":{"llm":0.05555555555555555,"planning":0.05555555555555555,"--":0.05555555555555555,"classifies":0.05555555555555555,"query":0.05555555555555555,"type":0.05555555555555555,"factual":0.05555555555555555,"comparative":0.05555555555555555,"exploratory":0.05555555555555555,"compound":0.05555555555555555,"follow-up":0.05555555555555555,"generates":0.05555555555555555,"sub-queries":0.05555555555555555,"and":0.05555555555555555,"selects":0.05555555555555555,"a":0.05555555555555555,"retrieval":0.05555555555555555,"strategy":0.05555555555555555},"534":{"ner":0.058823529411764705,"entities":0.058823529411764705,"are":0.058823529411764705,"accumulated":0.058823529411764705,"across":0.058823529411764705,"conversation":0.058823529411764705,"turns":0.058823529411764705,"follow-up":0.058823529411764705,"questions":0.058823529411764705,"inherit":0.058823529411764705,"from":0.058823529411764705,"prior":0.058823529411764705,"grounded":0.058823529411764705,"enabling":0.058823529411764705,"multi-turn":0.058823529411764705,"topic":0.058823529411764705,"continuity":0.058823529411764705},"535":{"an":0.1111111111111111,"llm":0.1111111111111111,"tool-calling":0.1111111111111111,"loop":0.1111111111111111,"iteratively":0.1111111111111111,"searches":0.1111111111111111,"the":0.1111111111111111,"document":0.1111111111111111,"corpus":0.1111111111111111},"536":{"seed":0.07142857142857142,"--":0.07142857142857142,"carry":0.07142857142857142,"forward":0.07142857142857142,"citations":0.07142857142857142,"from":0.07142857142857142,"the":0.07142857142857142,"previous":0.07142857142857142,"turn":0.07142857142857142,"detect":0.07142857142857142,"n":0.07142857142857142,"references":0.07142857142857142,"in":0.07142857142857142,"question":0.07142857142857142},"537":{"auto-seed":0.07692307692307693,"--":0.07692307692307693,"vector":0.07692307692307693,"search":0.07692307692307693,"with":0.07692307692307693,"ner-derived":0.07692307692307693,"filters":0.07692307692307693,"plus":0.07692307692307693,"an":0.07692307692307693,"unfiltered":0.07692307692307693,"for":0.07692307692307693,"broad":0.07692307692307693,"recall":0.07692307692307693},"538":{"bioactivity":0.1111111111111111,"pre-fetch":0.1111111111111111,"--":0.1111111111111111,"deterministic":0.1111111111111111,"mongodb":0.1111111111111111,"lookup":0.1111111111111111,"for":0.1111111111111111,"compound":0.1111111111111111,"data":0.1111111111111111},"539":{"5":0.05,"llm":0.05,"loop":0.05,"--":0.05,"up":0.05,"to":0.05,"iterations":0.05,"where":0.05,"the":0.05,"evaluates":0.05,"accumulated":0.05,"results":0.05,"and":0.05,"decides":0.05,"whether":0.05,"call":0.05,"additional":0.05,"tools":0.05,"or":0.05,"finish":0.05},"540":{"available":0.16666666666666666,"tools":0.16666666666666666,"in":0.16666666666666666,"the":0.16666666666666666,"retrieval":0.16666666666666666,"loop":0.16666666666666666},"541":{"tool":1},"542":{"description":1},"543":{"search_documents":1},"544":{"chunk":0.2,"summary":0.2,"search":0.2,"via":0.2,"qdrant":0.2},"545":{"search_summaries":1},"546":{"summary-only":0.5,"search":0.5},"547":{"get_page_content":1},"548":{"full":0.2,"page":0.2,"text":0.2,"from":0.2,"mongodb":0.2},"549":{"search_structured_bioactivity":1},"550":{"direct":0.25,"mongodb":0.25,"bioactivity":0.25,"lookup":0.25},"551":{"finish_retrieval":1},"552":{"signal":0.2,"that":0.2,"retrieval":0.2,"is":0.2,"complete":0.2},"553":{"the":0.06666666666666667,"retrievalaccumulator":0.06666666666666667,"handles":0.06666666666666667,"cross-iteration":0.06666666666666667,"deduplication":0.06666666666666667,"budget":0.06666666666666667,"tracking":0.06666666666666667,"max":0.06666666666666667,"chars":0.06666666666666667,"and":0.06666666666666667,"query":0.06666666666666667,"to":0.06666666666666667,"prevent":0.06666666666666667,"repeated":0.06666666666666667,"searches":0.06666666666666667},"554":{"retrieved":0.045454545454545456,"results":0.045454545454545456,"are":0.045454545454545456,"deduplicated":0.045454545454545456,"chunks":0.045454545454545456,"take":0.045454545454545456,"priority":0.045454545454545456,"over":0.045454545454545456,"summaries":0.045454545454545456,"for":0.045454545454545456,"the":0.045454545454545456,"same":0.045454545454545456,"page":0.045454545454545456,"tiered":0.045454545454545456,"by":0.045454545454545456,"relevance":0.045454545454545456,"and":0.045454545454545456,"formatted":0.045454545454545456,"with":0.045454545454545456,"n":0.045454545454545456,"citation":0.045454545454545456,"indices":0.045454545454545456},"555":{"tier":1},"556":{"criteria":1},"557":{"budget":1},"558":{"high":1},"559":{"0":0.16666666666666666,"7":0.16666666666666666,"85":0.16666666666666666,"rerank":0.16666666666666666,"or":0.16666666666666666,"similarity":0.16666666666666666},"560":{"full":0.5,"text":0.5},"561":{"medium":1},"562":{"0":0.16666666666666666,"4":0.16666666666666666,"6":0.16666666666666666,"rerank":0.16666666666666666,"or":0.16666666666666666,"similarity":0.16666666666666666},"563":{"1000":0.5,"chars":0.5},"564":{"low":1},"565":{"below":0.5,"thresholds":0.5},"566":{"200":0.5,"chars":0.5},"567":{"a":0.03225806451612903,"system":0.03225806451612903,"prompt":0.03225806451612903,"is":0.03225806451612903,"selected":0.03225806451612903,"based":0.03225806451612903,"on":0.03225806451612903,"query":0.03225806451612903,"type":0.03225806451612903,"factual":0.03225806451612903,"comparative":0.03225806451612903,"exploratory":0.03225806451612903,"compound":0.03225806451612903,"follow-up":0.03225806451612903,"the":0.03225806451612903,"llm":0.03225806451612903,"generates":0.03225806451612903,"draft":0.03225806451612903,"answer":0.03225806451612903,"with":0.03225806451612903,"n":0.03225806451612903,"citations":0.03225806451612903,"tokens":0.03225806451612903,"are":0.03225806451612903,"not":0.03225806451612903,"streamed":0.03225806451612903,"to":0.03225806451612903,"client":0.03225806451612903,"at":0.03225806451612903,"this":0.03225806451612903,"stage":0.03225806451612903},"568":{"an":0.045454545454545456,"algorithmic":0.045454545454545456,"citation":0.045454545454545456,"coverage":0.045454545454545456,"check":0.045454545454545456,"runs":0.045454545454545456,"first":0.045454545454545456,"if":0.045454545454545456,"is":0.045454545454545456,"low":0.045454545454545456,"and":0.045454545454545456,"the":0.045454545454545456,"query":0.045454545454545456,"factual":0.045454545454545456,"a":0.045454545454545456,"selective":0.045454545454545456,"llm":0.045454545454545456,"verification":0.045454545454545456,"follows":0.045454545454545456,"answer":0.045454545454545456,"not":0.045454545454545456,"grounded":0.045454545454545456},"569":{"strategy":0.1,"a":0.1,"broaden":0.1,"--":0.1,"re-run":0.1,"retrieval":0.1,"with":0.1,"unfiltered":0.1,"search":0.1,"enabled":0.1},"570":{"strategy":0.08333333333333333,"b":0.08333333333333333,"augment":0.08333333333333333,"--":0.08333333333333333,"add":0.08333333333333333,"unsupported":0.08333333333333333,"claims":0.08333333333333333,"to":0.08333333333333333,"the":0.08333333333333333,"query":0.08333333333333333,"and":0.08333333333333333,"re-run":0.08333333333333333},"571":{"the":0.043478260869565216,"draft":0.043478260869565216,"is":0.043478260869565216,"reformatted":0.043478260869565216,"for":0.043478260869565216,"coherence":0.043478260869565216,"this":0.043478260869565216,"where":0.043478260869565216,"tokens":0.043478260869565216,"stream":0.043478260869565216,"to":0.043478260869565216,"client":0.043478260869565216,"as":0.043478260869565216,"sse":0.043478260869565216,"events":0.043478260869565216,"citation":0.043478260869565216,"indices":0.043478260869565216,"are":0.043478260869565216,"re-extracted":0.043478260869565216,"produce":0.043478260869565216,"final":0.043478260869565216,"used_citations":0.043478260869565216,"list":0.043478260869565216},"572":{"all":0.14285714285714285,"modes":0.14285714285714285,"emit":0.14285714285714285,"the":0.14285714285714285,"same":0.14285714285714285,"event":0.14285714285714285,"types":0.14285714285714285},"573":{"sse":0.5,"event":0.5},"574":{"content":1},"575":{"agent_step":1},"576":{"step":0.2,"progress":0.2,"with":0.2,"optional":0.2,"thinking_content":0.2},"577":{"retrieval_results":1},"578":{"citation":0.16666666666666666,"sources":0.16666666666666666,"for":0.16666666666666666,"the":0.16666666666666666,"frontend":0.16666666666666666,"sidebar":0.16666666666666666},"579":{"query_context":1},"580":{"extracted":0.2,"entities":0.2,"authors":0.2,"query":0.2,"type":0.2},"581":{"token":1},"582":{"streaming":0.16666666666666666,"answer":0.16666666666666666,"delta":0.16666666666666666,"only":0.16666666666666666,"during":0.16666666666666666,"formatting":0.16666666666666666},"583":{"structured_block":1},"584":{"rich":0.2,"content":0.2,"blocks":0.2,"tables":0.2,"molecules":0.2},"585":{"grounding_result":1},"586":{"is_grounded":0.25,"boolean":0.25,"confidence":0.25,"score":0.25},"587":{"done":1},"588":{"final":0.125,"metadata":0.125,"message":0.125,"_id":0.125,"token":0.125,"counts":0.125,"duration":0.125,"sources":0.125},"589":{"multi-turn":0.16666666666666666,"conversations":0.16666666666666666,"use":0.16666666666666666,"several":0.16666666666666666,"continuity":0.16666666666666666,"mechanisms":0.16666666666666666},"590":{"10":0.07142857142857142,"history":0.07142857142857142,"window":0.07142857142857142,"--":0.07142857142857142,"last":0.07142857142857142,"messages":0.07142857142857142,"loaded":0.07142857142857142,"from":0.07142857142857142,"mongodb":0.07142857142857142,"compressed":0.07142857142857142,"to":0.07142857142857142,"a":0.07142857142857142,"4000-character":0.07142857142857142,"budget":0.07142857142857142},"591":{"ner":0.0625,"accumulation":0.0625,"--":0.0625,"entities":0.0625,"from":0.0625,"prior":0.0625,"grounded":0.0625,"turns":0.0625,"are":0.0625,"inherited":0.0625,"or":0.0625,"merged":0.0625,"into":0.0625,"the":0.0625,"current":0.0625,"query":0.0625},"592":{"0":0.0625,"5":0.0625,"citation":0.0625,"continuity":0.0625,"--":0.0625,"previous":0.0625,"turn's":0.0625,"citations":0.0625,"are":0.0625,"seeded":0.0625,"into":0.0625,"the":0.0625,"retrieval":0.0625,"accumulator":0.0625,"at":0.0625,"score":0.0625},"593":{"explicit":0.07692307692307693,"references":0.07692307692307693,"--":0.07692307692307693,"n":0.07692307692307693,"in":0.07692307692307693,"the":0.07692307692307693,"question":0.07692307692307693,"trigger":0.07692307692307693,"a":0.07692307692307693,"full":0.07692307692307693,"page":0.07692307692307693,"content":0.07692307692307693,"fetch":0.07692307692307693},"594":{"variable":1},"595":{"default":1},"596":{"description":1},"597":{"chat_default_mode":1},"598":{"thinking":1},"599":{"default":0.3333333333333333,"pipeline":0.3333333333333333,"mode":0.3333333333333333},"600":{"chat_max_retries":1},"601":{"1":1},"602":{"grounding":0.3333333333333333,"verification":0.3333333333333333,"retries":0.3333333333333333},"603":{"chat_agent_max_iterations":1},"604":{"5":1},"605":{"max":0.3333333333333333,"tool-calling":0.3333333333333333,"iterations":0.3333333333333333},"606":{"chat_agent_iteration_timeout_s":1},"607":{"30":1},"608":{"per-iteration":0.3333333333333333,"timeout":0.3333333333333333,"seconds":0.3333333333333333},"609":{"chat_agent_total_timeout_s":1},"610":{"120":1},"611":{"total":0.25,"retrieval":0.25,"loop":0.25,"timeout":0.25},"612":{"chat_context_budget_chars":1},"613":{"12000":1},"614":{"max":0.2,"chars":0.2,"for":0.2,"assembled":0.2,"context":0.2},"615":{"chat_deep_thinking_max_images":1},"616":{"5":1},"617":{"max":0.16666666666666666,"page":0.16666666666666666,"images":0.16666666666666666,"in":0.16666666666666666,"deep":0.16666666666666666,"thinking":0.16666666666666666},"618":{"chat_follow_up_context_budget":1},"619":{"4000":1},"620":{"char":0.2,"budget":0.2,"for":0.2,"conversation":0.2,"history":0.2},"621":{"chat_llm_provider":1},"622":{"falls":0.25,"back":0.25,"to":0.25,"llm_provider":0.25},"623":{"llm":0.125,"provider":0.125,"for":0.125,"chat":0.125,"can":0.125,"differ":0.125,"from":0.125,"batch":0.125},"624":{"chat_llm_model_name":1},"625":{"falls":0.25,"back":0.25,"to":0.25,"llm_model_name":0.25},"626":{"model":0.25,"for":0.25,"chat":0.25,"responses":0.25},"627":{"chat_llm_temperature":1},"628":{"0":0.5,"3":0.5},"629":{"higher":0.2,"temperature":0.2,"for":0.2,"conversational":0.2,"style":0.2},"630":{"event":0.3333333333333333,"sourcing":0.3333333333333333,"cqrs":0.3333333333333333},"631":{"how":0.05263157894736842,"docustore":0.05263157894736842,"uses":0.05263157894736842,"eventstoredb":0.05263157894736842,"domain":0.05263157894736842,"aggregates":0.05263157894736842,"and":0.05263157894736842,"cqrs":0.05263157894736842,"projections":0.05263157894736842,"to":0.05263157894736842,"maintain":0.05263157894736842,"an":0.05263157894736842,"immutable":0.05263157894736842,"audit":0.05263157894736842,"trail":0.05263157894736842,"of":0.05263157894736842,"all":0.05263157894736842,"document":0.05263157894736842,"operations":0.05263157894736842},"632":{"domain":0.5,"aggregates":0.5},"633":{"artifact":1},"634":{"page":1},"635":{"cqrs":0.16666666666666666,"separate":0.16666666666666666,"read":0.16666666666666666,"and":0.16666666666666666,"write":0.16666666666666666,"models":0.16666666666666666},"636":{"write":0.5,"path":0.5},"637":{"read":0.5,"path":0.5},"638":{"concurrency":0.5,"handling":0.5},"639":{"configuration":1},"640":{"key":0.3333333333333333,"design":0.3333333333333333,"decisions":0.3333333333333333},"641":{"docustore":0.02702702702702703,"uses":0.02702702702702703,"event":0.02702702702702703,"sourcing":0.02702702702702703,"as":0.02702702702702703,"its":0.02702702702702703,"primary":0.02702702702702703,"persistence":0.02702702702702703,"pattern":0.02702702702702703,"every":0.02702702702702703,"state":0.02702702702702703,"change":0.02702702702702703,"to":0.02702702702702703,"a":0.02702702702702703,"document":0.02702702702702703,"or":0.02702702702702703,"page":0.02702702702702703,"is":0.02702702702702703,"recorded":0.02702702702702703,"an":0.02702702702702703,"immutable":0.02702702702702703,"domain":0.02702702702702703,"in":0.02702702702702703,"eventstoredb":0.02702702702702703,"the":0.02702702702702703,"current":0.02702702702702703,"of":0.02702702702702703,"any":0.02702702702702703,"entity":0.02702702702702703,"can":0.02702702702702703,"be":0.02702702702702703,"reconstructed":0.02702702702702703,"by":0.02702702702702703,"replaying":0.02702702702702703,"stream":0.02702702702702703,"from":0.02702702702702703,"beginning":0.02702702702702703},"642":{"there":0.1111111111111111,"are":0.1111111111111111,"two":0.1111111111111111,"core":0.1111111111111111,"aggregates":0.1111111111111111,"in":0.1111111111111111,"the":0.1111111111111111,"domain":0.1111111111111111,"model":0.1111111111111111},"643":{"an":0.07142857142857142,"artifact":0.07142857142857142,"represents":0.07142857142857142,"a":0.07142857142857142,"document":0.07142857142857142,"typically":0.07142857142857142,"pdf":0.07142857142857142,"its":0.07142857142857142,"event":0.07142857142857142,"stream":0.07142857142857142,"records":0.07142857142857142,"the":0.07142857142857142,"full":0.07142857142857142,"lifecycle":0.07142857142857142},"644":{"event":1},"645":{"description":1},"646":{"artifact":0.5,"created":0.5},"647":{"document":0.2,"uploaded":0.2,"storage":0.2,"location":0.2,"recorded":0.2},"648":{"artifact":0.5,"pagesadded":0.5},"649":{"pages":0.2,"linked":0.2,"to":0.2,"the":0.2,"artifact":0.2},"650":{"artifact":0.5,"pagesremoved":0.5},"651":{"pages":0.2,"unlinked":0.2,"from":0.2,"the":0.2,"artifact":0.2},"652":{"artifact":0.5,"titlementionupdated":0.5},"653":{"extracted":0.2,"or":0.2,"manually":0.2,"set":0.2,"title":0.2},"654":{"artifact":0.5,"tagsupdated":0.5},"655":{"aggregated":0.16666666666666666,"ner":0.16666666666666666,"tags":0.16666666666666666,"from":0.16666666666666666,"all":0.16666666666666666,"pages":0.16666666666666666},"656":{"artifact":0.5,"summarycandidateupdated":0.5},"657":{"llm-generated":0.3333333333333333,"document":0.3333333333333333,"summary":0.3333333333333333},"658":{"artifact":0.5,"authormentionsupdated":0.5},"659":{"extracted":0.3333333333333333,"author":0.3333333333333333,"metadata":0.3333333333333333},"660":{"artifact":0.5,"presentationdateupdated":0.5},"661":{"extracted":0.3333333333333333,"publication":0.3333333333333333,"date":0.3333333333333333},"662":{"artifact":0.5,"deleted":0.5},"663":{"soft-delete":0.5,"marker":0.5},"664":{"a":0.08333333333333333,"page":0.08333333333333333,"represents":0.08333333333333333,"single":0.08333333333333333,"within":0.08333333333333333,"an":0.08333333333333333,"artifact":0.08333333333333333,"pages":0.08333333333333333,"carry":0.08333333333333333,"the":0.08333333333333333,"extracted":0.08333333333333333,"content":0.08333333333333333},"665":{"event":1},"666":{"description":1},"667":{"page":0.5,"created":0.5},"668":{"page":0.14285714285714285,"registered":0.14285714285714285,"with":0.14285714285714285,"artifact":0.14285714285714285,"reference":0.14285714285714285,"and":0.14285714285714285,"index":0.14285714285714285},"669":{"page":0.5,"textmentionupdated":0.5},"670":{"ocr":0.2,"parsed":0.2,"text":0.2,"content":0.2,"set":0.2},"671":{"page":0.5,"textembeddinggenerated":0.5},"672":{"text":0.25,"embedding":0.25,"metadata":0.25,"recorded":0.25},"673":{"page":0.5,"compoundmentionsupdated":0.5},"674":{"ocsr-extracted":0.3333333333333333,"chemical":0.3333333333333333,"structures":0.3333333333333333},"675":{"page":0.5,"tagmentionsupdated":0.5},"676":{"ner-extracted":0.3333333333333333,"named":0.3333333333333333,"entities":0.3333333333333333},"677":{"page":0.5,"summarycandidateupdated":0.5},"678":{"llm":0.3333333333333333,"page":0.3333333333333333,"summary":0.3333333333333333},"679":{"page":0.5,"deleted":0.5},"680":{"soft-delete":0.5,"marker":0.5},"681":{"docustore":0.05,"follows":0.05,"the":0.05,"cqrs":0.05,"command":0.05,"query":0.05,"responsibility":0.05,"segregation":0.05,"pattern":0.05,"writes":0.05,"go":0.05,"through":0.05,"event-sourced":0.05,"aggregates":0.05,"reads":0.05,"are":0.05,"served":0.05,"from":0.05,"mongodb":0.05,"projections":0.05},"682":{"the":0.02564102564102564,"aggregate":0.02564102564102564,"is":0.02564102564102564,"loaded":0.02564102564102564,"by":0.02564102564102564,"replaying":0.02564102564102564,"all":0.02564102564102564,"events":0.02564102564102564,"from":0.02564102564102564,"its":0.02564102564102564,"stream":0.02564102564102564,"domain":0.02564102564102564,"method":0.02564102564102564,"applies":0.02564102564102564,"business":0.02564102564102564,"rules":0.02564102564102564,"and":0.02564102564102564,"produces":0.02564102564102564,"a":0.02564102564102564,"new":0.02564102564102564,"event":0.02564102564102564,"appended":0.02564102564102564,"to":0.02564102564102564,"eventstoredb":0.02564102564102564,"with":0.02564102564102564,"optimistic":0.02564102564102564,"concurrency":0.02564102564102564,"control":0.02564102564102564,"--":0.02564102564102564,"if":0.02564102564102564,"another":0.02564102564102564,"process":0.02564102564102564,"modified":0.02564102564102564,"concurrently":0.02564102564102564,"an":0.02564102564102564,"integrityerror":0.02564102564102564,"raised":0.02564102564102564,"operation":0.02564102564102564,"retried":0.02564102564102564},"683":{"two":0.1,"independent":0.1,"worker":0.1,"processes":0.1,"subscribe":0.1,"to":0.1,"the":0.1,"eventstoredb":0.1,"all":0.1,"stream":0.1},"684":{"read":0.04,"worker":0.04,"read_worker":0.04,"py":0.04,"--":0.04,"projects":0.04,"events":0.04,"into":0.04,"mongodb":0.04,"models":0.04,"each":0.04,"event":0.04,"type":0.04,"has":0.04,"a":0.04,"dedicated":0.04,"projector":0.04,"that":0.04,"updates":0.04,"the":0.04,"denormalized":0.04,"document":0.04,"in":0.04,"appropriate":0.04,"collection":0.04},"685":{"pipeline":0.045454545454545456,"worker":0.045454545454545456,"pipeline_worker":0.045454545454545456,"py":0.045454545454545456,"--":0.045454545454545456,"detects":0.045454545454545456,"events":0.045454545454545456,"that":0.045454545454545456,"should":0.045454545454545456,"trigger":0.045454545454545456,"processing":0.045454545454545456,"workflows":0.045454545454545456,"e":0.045454545454545456,"g":0.045454545454545456,"page":0.045454545454545456,"created":0.045454545454545456,"triggers":0.045454545454545456,"compound":0.045454545454545456,"extraction":0.045454545454545456,"textmentionupdated":0.045454545454545456,"embedding":0.045454545454545456,"generation":0.045454545454545456},"686":{"both":0.05555555555555555,"workers":0.05555555555555555,"maintain":0.05555555555555555,"their":0.05555555555555555,"own":0.05555555555555555,"checkpoint":0.05555555555555555,"positions":0.05555555555555555,"in":0.05555555555555555,"mongodb":0.05555555555555555,"so":0.05555555555555555,"they":0.05555555555555555,"can":0.05555555555555555,"be":0.05555555555555555,"restarted":0.05555555555555555,"independently":0.05555555555555555,"without":0.05555555555555555,"losing":0.05555555555555555,"progress":0.05555555555555555},"687":{"eventstoredb":0.034482758620689655,"provides":0.034482758620689655,"optimistic":0.034482758620689655,"concurrency":0.034482758620689655,"control":0.034482758620689655,"via":0.034482758620689655,"stream":0.034482758620689655,"revisions":0.034482758620689655,"when":0.034482758620689655,"saving":0.034482758620689655,"an":0.034482758620689655,"aggregate":0.034482758620689655,"the":0.034482758620689655,"repository":0.034482758620689655,"specifies":0.034482758620689655,"expected":0.034482758620689655,"revision":0.034482758620689655,"number":0.034482758620689655,"if":0.034482758620689655,"has":0.034482758620689655,"been":0.034482758620689655,"modified":0.034482758620689655,"since":0.034482758620689655,"was":0.034482758620689655,"loaded":0.034482758620689655,"append":0.034482758620689655,"fails":0.034482758620689655,"with":0.034482758620689655,"integrityerror":0.034482758620689655},"688":{"this":0.038461538461538464,"is":0.038461538461538464,"mapped":0.038461538461538464,"to":0.038461538461538464,"a":0.038461538461538464,"concurrencyerror":0.038461538461538464,"in":0.038461538461538464,"the":0.038461538461538464,"application":0.038461538461538464,"layer":0.038461538461538464,"temporal":0.038461538461538464,"activities":0.038461538461538464,"that":0.038461538461538464,"encounter":0.038461538461538464,"concurrency":0.038461538461538464,"errors":0.038461538461538464,"raise":0.038461538461538464,"an":0.038461538461538464,"exception":0.038461538461538464,"causing":0.038461538461538464,"retry":0.038461538461538464,"activity":0.038461538461538464,"automatically":0.038461538461538464,"with":0.038461538461538464,"exponential":0.038461538461538464,"backoff":0.038461538461538464},"689":{"variable":1},"690":{"default":1},"691":{"description":1},"692":{"eventstoredb_uri":1},"693":{"2113":0.2,"esdb":0.2,"localhost":0.2,"tls":0.2,"false":0.2},"694":{"eventstoredb":0.3333333333333333,"connection":0.3333333333333333,"string":0.3333333333333333},"695":{"mongo_uri":1},"696":{"27017":0.2,"mongodb":0.2,"localhost":0.2,"replicaset":0.2,"rs0":0.2},"697":{"mongodb":0.125,"connection":0.125,"replica":0.125,"set":0.125,"required":0.125,"for":0.125,"change":0.125,"streams":0.125},"698":{"mongo_db":1},"699":{"docu_store":1},"700":{"mongodb":0.3333333333333333,"database":0.3333333333333333,"name":0.3333333333333333},"701":{"mongo_pages_collection":1},"702":{"page_read_models":1},"703":{"pages":0.25,"read":0.25,"model":0.25,"collection":0.25},"704":{"mongo_artifacts_collection":1},"705":{"artifact_read_models":1},"706":{"artifacts":0.25,"read":0.25,"model":0.25,"collection":0.25},"707":{"no":0.03333333333333333,"workflow":0.03333333333333333,"status":0.03333333333333333,"on":0.03333333333333333,"aggregates":0.03333333333333333,"running":0.03333333333333333,"completed":0.03333333333333333,"failed":0.03333333333333333,"is":0.03333333333333333,"operational":0.03333333333333333,"metadata":0.03333333333333333,"not":0.03333333333333333,"domain":0.03333333333333333,"state":0.03333333333333333,"temporal":0.03333333333333333,"the":0.03333333333333333,"source":0.03333333333333333,"of":0.03333333333333333,"truth":0.03333333333333333,"for":0.03333333333333333,"dedicated":0.03333333333333333,"endpoints":0.03333333333333333,"get":0.03333333333333333,"pages":0.03333333333333333,"id":0.03333333333333333,"workflows":0.03333333333333333,"artifacts":0.03333333333333333,"proxy":0.03333333333333333,"to":0.03333333333333333,"directly":0.03333333333333333},"708":{"read":0.027777777777777776,"models":0.027777777777777776,"are":0.027777777777777776,"disposable":0.027777777777777776,"since":0.027777777777777776,"mongodb":0.027777777777777776,"projections":0.027777777777777776,"derived":0.027777777777777776,"entirely":0.027777777777777776,"from":0.027777777777777776,"the":0.027777777777777776,"eventstoredb":0.027777777777777776,"event":0.027777777777777776,"stream":0.027777777777777776,"they":0.027777777777777776,"can":0.027777777777777776,"be":0.027777777777777776,"rebuilt":0.027777777777777776,"scratch":0.027777777777777776,"at":0.027777777777777776,"any":0.027777777777777776,"time":0.027777777777777776,"by":0.027777777777777776,"replaying":0.027777777777777776,"this":0.027777777777777776,"makes":0.027777777777777776,"schema":0.027777777777777776,"migrations":0.027777777777777776,"straightforward":0.027777777777777776,"--":0.027777777777777776,"drop":0.027777777777777776,"collection":0.027777777777777776,"update":0.027777777777777776,"projector":0.027777777777777776,"and":0.027777777777777776,"replay":0.027777777777777776},"709":{"extraction":0.5,"pipeline":0.5},"710":{"how":0.07142857142857142,"docustore":0.07142857142857142,"extracts":0.07142857142857142,"chemical":0.07142857142857142,"structures":0.07142857142857142,"ocsr":0.07142857142857142,"named":0.07142857142857142,"entities":0.07142857142857142,"ner":0.07142857142857142,"and":0.07142857142857142,"summaries":0.07142857142857142,"from":0.07142857142857142,"scientific":0.07142857142857142,"documents":0.07142857142857142},"711":{"chemical":0.25,"structure":0.25,"recognition":0.25,"ocsr":0.25},"712":{"how":0.3333333333333333,"it":0.3333333333333333,"works":0.3333333333333333},"713":{"manual":0.5,"trigger":0.5},"714":{"named":0.25,"entity":0.25,"recognition":0.25,"ner":0.25},"715":{"entity":0.5,"types":0.5},"716":{"pipeline":0.5,"flow":0.5},"717":{"configuration":1},"718":{"llm":0.5,"summarization":0.5},"719":{"page":0.5,"summaries":0.5},"720":{"artifact":0.5,"summaries":0.5},"721":{"summary":0.5,"locking":0.5},"722":{"configuration":1},"723":{"when":0.030303030303030304,"a":0.030303030303030304,"document":0.030303030303030304,"is":0.030303030303030304,"uploaded":0.030303030303030304,"to":0.030303030303030304,"docustore":0.030303030303030304,"it":0.030303030303030304,"enters":0.030303030303030304,"an":0.030303030303030304,"automated":0.030303030303030304,"extraction":0.030303030303030304,"pipeline":0.030303030303030304,"that":0.030303030303030304,"identifies":0.030303030303030304,"chemical":0.030303030303030304,"structures":0.030303030303030304,"named":0.030303030303030304,"entities":0.030303030303030304,"and":0.030303030303030304,"generates":0.030303030303030304,"summaries":0.030303030303030304,"each":0.030303030303030304,"stage":0.030303030303030304,"runs":0.030303030303030304,"as":0.030303030303030304,"independent":0.030303030303030304,"temporal":0.030303030303030304,"workflow":0.030303030303030304,"triggered":0.030303030303030304,"by":0.030303030303030304,"domain":0.030303030303030304,"events":0.030303030303030304},"724":{"the":0.047619047619047616,"compound":0.047619047619047616,"extraction":0.047619047619047616,"pipeline":0.047619047619047616,"uses":0.047619047619047616,"structflo-cser":0.047619047619047616,"ml":0.047619047619047616,"library":0.047619047619047616,"to":0.047619047619047616,"identify":0.047619047619047616,"chemical":0.047619047619047616,"structure":0.047619047619047616,"diagrams":0.047619047619047616,"in":0.047619047619047616,"pdf":0.047619047619047616,"pages":0.047619047619047616,"and":0.047619047619047616,"extract":0.047619047619047616,"their":0.047619047619047616,"smiles":0.047619047619047616,"representations":0.047619047619047616},"725":{"trigger":0.07142857142857142,"--":0.07142857142857142,"a":0.07142857142857142,"page":0.07142857142857142,"created":0.07142857142857142,"event":0.07142857142857142,"fires":0.07142857142857142,"when":0.07142857142857142,"new":0.07142857142857142,"is":0.07142857142857142,"added":0.07142857142857142,"to":0.07142857142857142,"an":0.07142857142857142,"artifact":0.07142857142857142},"726":{"image":0.06666666666666667,"rendering":0.06666666666666667,"--":0.06666666666666667,"the":0.06666666666666667,"pdf":0.06666666666666667,"page":0.06666666666666667,"is":0.06666666666666667,"rendered":0.06666666666666667,"to":0.06666666666666667,"a":0.06666666666666667,"high-resolution":0.06666666666666667,"2x":0.06666666666666667,"zoom":0.06666666666666667,"via":0.06666666666666667,"pymupdf":0.06666666666666667},"727":{"detection":0.06666666666666667,"--":0.06666666666666667,"a":0.06666666666666667,"yolo":0.06666666666666667,"object":0.06666666666666667,"detector":0.06666666666666667,"identifies":0.06666666666666667,"structure":0.06666666666666667,"diagram":0.06666666666666667,"regions":0.06666666666666667,"and":0.06666666666666667,"their":0.06666666666666667,"associated":0.06666666666666667,"text":0.06666666666666667,"labels":0.06666666666666667},"728":{"matching":0.08333333333333333,"--":0.08333333333333333,"a":0.08333333333333333,"neural":0.08333333333333333,"matcher":0.08333333333333333,"pairs":0.08333333333333333,"each":0.08333333333333333,"structure":0.08333333333333333,"diagram":0.08333333333333333,"with":0.08333333333333333,"its":0.08333333333333333,"label":0.08333333333333333},"729":{"smiles":0.09090909090909091,"extraction":0.09090909090909091,"--":0.09090909090909091,"decimer":0.09090909090909091,"converts":0.09090909090909091,"each":0.09090909090909091,"detected":0.09090909090909091,"structure":0.09090909090909091,"into":0.09090909090909091,"a":0.09090909090909091,"string":0.09090909090909091},"730":{"persistence":0.07142857142857142,"--":0.07142857142857142,"valid":0.07142857142857142,"results":0.07142857142857142,"are":0.07142857142857142,"stored":0.07142857142857142,"as":0.07142857142857142,"compoundmention":0.07142857142857142,"value":0.07142857142857142,"objects":0.07142857142857142,"on":0.07142857142857142,"the":0.07142857142857142,"page":0.07142857142857142,"aggregate":0.07142857142857142},"731":{"each":0.3333333333333333,"compoundmention":0.3333333333333333,"records":0.3333333333333333},"732":{"field":1},"733":{"description":1},"734":{"smiles":1},"735":{"canonical":0.3333333333333333,"smiles":0.3333333333333333,"string":0.3333333333333333},"736":{"extracted_id":1},"737":{"label":0.125,"text":0.125,"from":0.125,"the":0.125,"document":0.125,"e":0.125,"g":0.125,"sacc-111":0.125},"738":{"confidence":1},"739":{"match":0.3333333333333333,"confidence":0.3333333333333333,"score":0.3333333333333333},"740":{"model_name":1},"741":{"always":0.5,"structflo-cser":0.5},"742":{"date_extracted":1},"743":{"utc":0.5,"timestamp":0.5},"744":{"pairs":0.0625,"without":0.0625,"a":0.0625,"valid":0.0625,"smiles":0.0625,"string":0.0625,"are":0.0625,"silently":0.0625,"dropped":0.0625,"the":0.0625,"workflow":0.0625,"id":0.0625,"compound-extraction-":0.0625,"page_id":0.0625,"ensures":0.0625,"idempotency":0.0625},"745":{"202":0.07692307692307693,"returns":0.07692307692307693,"accepted":0.07692307692307693,"with":0.07692307692307693,"the":0.07692307692307693,"workflow":0.07692307692307693,"id":0.07692307692307693,"useful":0.07692307692307693,"for":0.07692307692307693,"re-running":0.07692307692307693,"extraction":0.07692307692307693,"after":0.07692307692307693,"corrections":0.07692307692307693},"746":{"the":0.047619047619047616,"ner":0.047619047619047616,"pipeline":0.047619047619047616,"extracts":0.047619047619047616,"typed":0.047619047619047616,"entities":0.047619047619047616,"from":0.047619047619047616,"page":0.047619047619047616,"text":0.047619047619047616,"using":0.047619047619047616,"structflo-ner":0.047619047619047616,"an":0.047619047619047616,"llm-powered":0.047619047619047616,"extraction":0.047619047619047616,"library":0.047619047619047616,"tuned":0.047619047619047616,"for":0.047619047619047616,"pharmaceutical":0.047619047619047616,"and":0.047619047619047616,"biological":0.047619047619047616,"domains":0.047619047619047616},"747":{"type":1},"748":{"examples":1},"749":{"compound":1},"750":{"sacc-123":0.3333333333333333,"rifampicin":0.3333333333333333,"ethionamide":0.3333333333333333},"751":{"target":1},"752":{"nadd":0.3333333333333333,"inha":0.3333333333333333,"kasa":0.3333333333333333},"753":{"disease":1},"754":{"tuberculosis":0.3333333333333333,"tb":0.3333333333333333,"mdr-tb":0.3333333333333333},"755":{"gene":1},"756":{"rv3138":0.5,"nadd":0.5},"757":{"protein":1},"758":{"namn":0.3333333333333333,"adenylyltransferase":0.3333333333333333,"etha":0.3333333333333333},"759":{"assay":1},"760":{"mic":0.3333333333333333,"maba":0.3333333333333333,"lora":0.3333333333333333},"761":{"bioactivity":1},"762":{"0":0.14285714285714285,"2":0.14285714285714285,"ic50":0.14285714285714285,"3um":0.14285714285714285,"mic90":0.14285714285714285,"5ug":0.14285714285714285,"ml":0.14285714285714285},"763":{"mechanism":1},"764":{"competitive":0.25,"inhibition":0.25,"covalent":0.25,"binding":0.25},"765":{"accession":1},"766":{"p0a7d9":0.3333333333333333,"3q5z":0.3333333333333333,"chembl12345":0.3333333333333333},"767":{"ner":0.038461538461538464,"runs":0.038461538461538464,"in":0.038461538461538464,"parallel":0.038461538461538464,"with":0.038461538461538464,"text":0.038461538461538464,"embedding":0.038461538461538464,"both":0.038461538461538464,"triggered":0.038461538461538464,"by":0.038461538461538464,"page":0.038461538461538464,"textmentionupdated":0.038461538461538464,"they":0.038461538461538464,"write":0.038461538461538464,"to":0.038461538461538464,"different":0.038461538461538464,"fields":0.038461538461538464,"on":0.038461538461538464,"the":0.038461538461538464,"aggregate":0.038461538461538464,"so":0.038461538461538464,"there":0.038461538461538464,"are":0.038461538461538464,"no":0.038461538461538464,"concurrency":0.038461538461538464,"conflicts":0.038461538461538464},"768":{"after":0.02857142857142857,"ner":0.02857142857142857,"completes":0.02857142857142857,"for":0.02857142857142857,"a":0.02857142857142857,"page":0.02857142857142857,"the":0.02857142857142857,"artifacttagaggregationworkflow":0.02857142857142857,"collects":0.02857142857142857,"all":0.02857142857142857,"tags":0.02857142857142857,"from":0.02857142857142857,"pages":0.02857142857142857,"of":0.02857142857142857,"parent":0.02857142857142857,"artifact":0.02857142857142857,"deduplicates":0.02857142857142857,"them":0.02857142857142857,"and":0.02857142857142857,"stores":0.02857142857142857,"aggregated":0.02857142857142857,"set":0.02857142857142857,"on":0.02857142857142857,"this":0.02857142857142857,"propagation":0.02857142857142857,"is":0.02857142857142857,"eventually":0.02857142857142857,"consistent":0.02857142857142857,"--":0.02857142857142857,"each":0.02857142857142857,"new":0.02857142857142857,"page's":0.02857142857142857,"results":0.02857142857142857,"refresh":0.02857142857142857,"artifact-level":0.02857142857142857},"769":{"variable":1},"770":{"default":1},"771":{"description":1},"772":{"ner_max_char_buffer":1},"773":{"5000":1},"774":{"max":0.125,"characters":0.125,"per":0.125,"llm":0.125,"chunk":0.125,"in":0.125,"ner":0.125,"extraction":0.125},"775":{"gliner2_model_name":1},"776":{"fastino":0.5,"gliner2-large-v1":0.5},"777":{"gliner2":0.16666666666666666,"model":0.16666666666666666,"for":0.16666666666666666,"structured":0.16666666666666666,"metadata":0.16666666666666666,"extraction":0.16666666666666666},"778":{"summarization":0.2,"operates":0.2,"at":0.2,"two":0.2,"granularities":0.2},"779":{"each":0.029411764705882353,"page":0.029411764705882353,"is":0.029411764705882353,"summarized":0.029411764705882353,"individually":0.029411764705882353,"by":0.029411764705882353,"an":0.029411764705882353,"llm":0.029411764705882353,"after":0.029411764705882353,"its":0.029411764705882353,"text":0.029411764705882353,"embedding":0.029411764705882353,"generated":0.029411764705882353,"the":0.029411764705882353,"sequential":0.029411764705882353,"dependency":0.029411764705882353,"textmentionupdated":0.029411764705882353,"-":0.029411764705882353,"textembeddinggenerated":0.029411764705882353,"summarization":0.029411764705882353,"prevents":0.029411764705882353,"concurrency":0.029411764705882353,"conflicts":0.029411764705882353,"that":0.029411764705882353,"would":0.029411764705882353,"occur":0.029411764705882353,"if":0.029411764705882353,"both":0.029411764705882353,"ran":0.029411764705882353,"in":0.029411764705882353,"parallel":0.029411764705882353,"on":0.029411764705882353,"same":0.029411764705882353,"aggregate":0.029411764705882353},"780":{"once":0.06666666666666667,"all":0.06666666666666667,"pages":0.06666666666666667,"in":0.06666666666666667,"an":0.06666666666666667,"artifact":0.06666666666666667,"have":0.06666666666666667,"summaries":0.06666666666666667,"a":0.06666666666666667,"sliding-window":0.06666666666666667,"summarization":0.06666666666666667,"chain":0.06666666666666667,"produces":0.06666666666666667,"document-level":0.06666666666666667,"summary":0.06666666666666667},"781":{"10":0.08333333333333333,"batch":0.08333333333333333,"--":0.08333333333333333,"page":0.08333333333333333,"summaries":0.08333333333333333,"are":0.08333333333333333,"grouped":0.08333333333333333,"into":0.08333333333333333,"batches":0.08333333333333333,"of":0.08333333333333333,"artifact_summarization_batch_size":0.08333333333333333,"default":0.08333333333333333},"782":{"synthesize":0.1111111111111111,"--":0.1111111111111111,"each":0.1111111111111111,"batch":0.1111111111111111,"is":0.1111111111111111,"summarized":0.1111111111111111,"into":0.1111111111111111,"a":0.1111111111111111,"summary":0.1111111111111111},"783":{"refine":0.07692307692307693,"--":0.07692307692307693,"batch":0.07692307692307693,"summaries":0.07692307692307693,"are":0.07692307692307693,"iteratively":0.07692307692307693,"refined":0.07692307692307693,"into":0.07692307692307693,"a":0.07692307692307693,"single":0.07692307692307693,"coherent":0.07692307692307693,"document":0.07692307692307693,"summary":0.07692307692307693},"784":{"prompts":0.09090909090909091,"for":0.09090909090909091,"each":0.09090909090909091,"stage":0.09090909090909091,"are":0.09090909090909091,"managed":0.09090909090909091,"in":0.09090909090909091,"langfuse":0.09090909090909091,"artifact_batch_summary":0.09090909090909091,"artifact_synthesis":0.09090909090909091,"artifact_refinement":0.09090909090909091},"785":{"summaries":0.04,"support":0.04,"a":0.04,"is_locked":0.04,"flag":0.04,"when":0.04,"human":0.04,"corrects":0.04,"summary":0.04,"and":0.04,"locks":0.04,"it":0.04,"automated":0.04,"re-summarization":0.04,"preserves":0.04,"the":0.04,"locked":0.04,"version":0.04,"hil_correction":0.04,"field":0.04,"tracks":0.04,"human-edited":0.04,"text":0.04,"alongside":0.04,"original":0.04},"786":{"variable":1},"787":{"default":1},"788":{"description":1},"789":{"llm_provider":1},"790":{"ollama":1},"791":{"llm":0.2,"provider":0.2,"ollama":0.2,"openai":0.2,"gemini":0.2},"792":{"llm_model_name":1},"793":{"gemma3":0.5,"27b":0.5},"794":{"model":0.3333333333333333,"for":0.3333333333333333,"summarization":0.3333333333333333},"795":{"llm_temperature":1},"796":{"0":0.5,"1":0.5},"797":{"low":0.2,"temperature":0.2,"for":0.2,"deterministic":0.2,"summaries":0.2},"798":{"artifact_summarization_batch_size":1},"799":{"10":1},"800":{"pages":0.16666666666666666,"per":0.16666666666666666,"batch":0.16666666666666666,"in":0.16666666666666666,"artifact":0.16666666666666666,"summarization":0.16666666666666666},"801":{"architecture":0.5,"overview":0.5},"802":{"a":0.07692307692307693,"four-layer":0.07692307692307693,"pipeline":0.07692307692307693,"for":0.07692307692307693,"scientific":0.07692307692307693,"document":0.07692307692307693,"intelligence":0.07692307692307693,"extraction":0.07692307692307693,"indexing":0.07692307692307693,"retrieval":0.07692307692307693,"and":0.07692307692307693,"conversational":0.07692307692307693,"rag":0.07692307692307693},"803":{"the":0.3333333333333333,"four":0.3333333333333333,"layers":0.3333333333333333},"804":{"1":0.5,"extraction":0.5},"805":{"2":0.5,"indexing":0.5},"806":{"3":0.5,"retrieval":0.5},"807":{"4":0.3333333333333333,"conversational":0.3333333333333333,"rag":0.3333333333333333},"808":{"infrastructure":0.5,"stack":0.5},"809":{"design":0.5,"principles":0.5},"810":{"docustore":0.047619047619047616,"processes":0.047619047619047616,"scientific":0.047619047619047616,"research":0.047619047619047616,"documents":0.047619047619047616,"through":0.047619047619047616,"a":0.047619047619047616,"four-layer":0.047619047619047616,"pipeline":0.047619047619047616,"each":0.047619047619047616,"layer":0.047619047619047616,"is":0.047619047619047616,"event-driven":0.047619047619047616,"independently":0.047619047619047616,"scalable":0.047619047619047616,"and":0.047619047619047616,"orchestrated":0.047619047619047616,"by":0.047619047619047616,"temporal":0.047619047619047616,"durable":0.047619047619047616,"workflows":0.047619047619047616},"811":{"when":0.058823529411764705,"a":0.058823529411764705,"pdf":0.058823529411764705,"is":0.058823529411764705,"uploaded":0.058823529411764705,"docustore":0.058823529411764705,"splits":0.058823529411764705,"it":0.058823529411764705,"into":0.058823529411764705,"pages":0.058823529411764705,"and":0.058823529411764705,"runs":0.058823529411764705,"multiple":0.058823529411764705,"extraction":0.058823529411764705,"pipelines":0.058823529411764705,"in":0.058823529411764705,"parallel":0.058823529411764705},"812":{"text":0.06666666666666667,"extraction":0.06666666666666667,"--":0.06666666666666667,"ocr":0.06666666666666667,"and":0.06666666666666667,"parsing":0.06666666666666667,"via":0.06666666666666667,"pymupdf":0.06666666666666667,"produces":0.06666666666666667,"the":0.06666666666666667,"raw":0.06666666666666667,"content":0.06666666666666667,"of":0.06666666666666667,"each":0.06666666666666667,"page":0.06666666666666667},"813":{"chemical":0.047619047619047616,"structure":0.047619047619047616,"recognition":0.047619047619047616,"ocsr":0.047619047619047616,"--":0.047619047619047616,"the":0.047619047619047616,"structflo-cser":0.047619047619047616,"ml":0.047619047619047616,"pipeline":0.047619047619047616,"yolo":0.047619047619047616,"detector":0.047619047619047616,"neural":0.047619047619047616,"matcher":0.047619047619047616,"decimer":0.047619047619047616,"identifies":0.047619047619047616,"diagrams":0.047619047619047616,"and":0.047619047619047616,"extracts":0.047619047619047616,"their":0.047619047619047616,"smiles":0.047619047619047616,"representations":0.047619047619047616},"814":{"named":0.047619047619047616,"entity":0.047619047619047616,"recognition":0.047619047619047616,"ner":0.047619047619047616,"--":0.047619047619047616,"llm-powered":0.047619047619047616,"extraction":0.047619047619047616,"via":0.047619047619047616,"structflo-ner":0.047619047619047616,"identifies":0.047619047619047616,"compounds":0.047619047619047616,"targets":0.047619047619047616,"genes":0.047619047619047616,"diseases":0.047619047619047616,"assays":0.047619047619047616,"bioactivity":0.047619047619047616,"values":0.047619047619047616,"and":0.047619047619047616,"other":0.047619047619047616,"domain-specific":0.047619047619047616,"entities":0.047619047619047616},"815":{"document":0.0625,"metadata":0.0625,"--":0.0625,"gliner2":0.0625,"llm":0.0625,"extraction":0.0625,"identifies":0.0625,"authors":0.0625,"titles":0.0625,"and":0.0625,"publication":0.0625,"dates":0.0625,"from":0.0625,"the":0.0625,"first":0.0625,"page":0.0625},"816":{"extracted":0.09090909090909091,"data":0.09090909090909091,"is":0.09090909090909091,"indexed":0.09090909090909091,"into":0.09090909090909091,"three":0.09090909090909091,"qdrant":0.09090909090909091,"vector":0.09090909090909091,"collections":0.09090909090909091,"for":0.09090909090909091,"retrieval":0.09090909090909091},"817":{"collection":1},"818":{"content":1},"819":{"embedding":0.5,"model":0.5},"820":{"dimensions":1},"821":{"page_embeddings":1},"822":{"text":0.2,"chunks":0.2,"with":0.2,"contextual":0.2,"headers":0.2},"823":{"5":0.5,"nomic-embed-text-v1":0.5},"824":{"768":1},"825":{"summary_embeddings":1},"826":{"page":0.25,"artifact":0.25,"summaries":0.25,"unified":0.25},"827":{"5":0.5,"nomic-embed-text-v1":0.5},"828":{"768":1},"829":{"compound_embeddings":1},"830":{"chemical":0.25,"structures":0.25,"as":0.25,"smiles":0.25},"831":{"chemberta-77m-mtr":1},"832":{"384":1},"833":{"text":0.043478260869565216,"chunks":0.043478260869565216,"are":0.043478260869565216,"enriched":0.043478260869565216,"with":0.043478260869565216,"document":0.043478260869565216,"context":0.043478260869565216,"title":0.043478260869565216,"tags":0.043478260869565216,"page":0.043478260869565216,"summary":0.043478260869565216,"before":0.043478260869565216,"embedding":0.043478260869565216,"so":0.043478260869565216,"that":0.043478260869565216,"isolated":0.043478260869565216,"passages":0.043478260869565216,"carry":0.043478260869565216,"the":0.043478260869565216,"semantic":0.043478260869565216,"of":0.043478260869565216,"their":0.043478260869565216,"parent":0.043478260869565216},"834":{"llm":0.04,"summarization":0.04,"runs":0.04,"at":0.04,"two":0.04,"granularities":0.04,"individual":0.04,"pages":0.04,"are":0.04,"summarized":0.04,"first":0.04,"then":0.04,"a":0.04,"sliding-window":0.04,"chain":0.04,"batch":0.04,"synthesize":0.04,"refine":0.04,"produces":0.04,"document-level":0.04,"summary":0.04,"from":0.04,"the":0.04,"page":0.04,"summaries":0.04},"835":{"search":0.14285714285714285,"queries":0.14285714285714285,"flow":0.14285714285714285,"through":0.14285714285714285,"a":0.14285714285714285,"multi-stage":0.14285714285714285,"pipeline":0.14285714285714285},"836":{"query":0.06666666666666667,"encoding":0.06666666666666667,"--":0.06666666666666667,"the":0.06666666666666667,"is":0.06666666666666667,"transformed":0.06666666666666667,"into":0.06666666666666667,"both":0.06666666666666667,"a":0.06666666666666667,"dense":0.06666666666666667,"semantic":0.06666666666666667,"vector":0.06666666666666667,"and":0.06666666666666667,"sparse":0.06666666666666667,"term-frequency":0.06666666666666667},"837":{"hybrid":0.043478260869565216,"retrieval":0.043478260869565216,"--":0.043478260869565216,"both":0.043478260869565216,"representations":0.043478260869565216,"query":0.043478260869565216,"qdrant":0.043478260869565216,"simultaneously":0.043478260869565216,"results":0.043478260869565216,"are":0.043478260869565216,"fused":0.043478260869565216,"using":0.043478260869565216,"reciprocal":0.043478260869565216,"rank":0.043478260869565216,"fusion":0.043478260869565216,"rrf":0.043478260869565216,"which":0.043478260869565216,"combines":0.043478260869565216,"semantic":0.043478260869565216,"similarity":0.043478260869565216,"with":0.043478260869565216,"exact-term":0.043478260869565216,"matching":0.043478260869565216},"838":{"cross-encoder":0.038461538461538464,"reranking":0.038461538461538464,"--":0.038461538461538464,"a":0.038461538461538464,"model":0.038461538461538464,"ms-marco-minilm-l-12-v2":0.038461538461538464,"rescores":0.038461538461538464,"the":0.038461538461538464,"top":0.038461538461538464,"candidates":0.038461538461538464,"by":0.038461538461538464,"reading":0.038461538461538464,"query":0.038461538461538464,"and":0.038461538461538464,"passage":0.038461538461538464,"jointly":0.038461538461538464,"detecting":0.038461538461538464,"subtle":0.038461538461538464,"relevance":0.038461538461538464,"signals":0.038461538461538464,"that":0.038461538461538464,"embedding":0.038461538461538464,"similarity":0.038461538461538464,"alone":0.038461538461538464,"cannot":0.038461538461538464,"capture":0.038461538461538464},"839":{"enrichment":0.05263157894736842,"--":0.05263157894736842,"final":0.05263157894736842,"results":0.05263157894736842,"are":0.05263157894736842,"decorated":0.05263157894736842,"with":0.05263157894736842,"document":0.05263157894736842,"titles":0.05263157894736842,"page":0.05263157894736842,"numbers":0.05263157894736842,"tags":0.05263157894736842,"and":0.05263157894736842,"compound":0.05263157894736842,"mentions":0.05263157894736842,"from":0.05263157894736842,"mongodb":0.05263157894736842,"read":0.05263157894736842,"models":0.05263157894736842},"840":{"hierarchical":0.043478260869565216,"search":0.043478260869565216,"queries":0.043478260869565216,"both":0.043478260869565216,"the":0.043478260869565216,"chunk":0.043478260869565216,"collection":0.043478260869565216,"and":0.043478260869565216,"summary":0.043478260869565216,"in":0.043478260869565216,"parallel":0.043478260869565216,"then":0.043478260869565216,"merges":0.043478260869565216,"results":0.043478260869565216,"using":0.043478260869565216,"two-level":0.043478260869565216,"rrf":0.043478260869565216,"to":0.043478260869565216,"produce":0.043478260869565216,"a":0.043478260869565216,"unified":0.043478260869565216,"document":0.043478260869565216,"ranking":0.043478260869565216},"841":{"the":0.08333333333333333,"chat":0.08333333333333333,"system":0.08333333333333333,"is":0.08333333333333333,"an":0.08333333333333333,"agentic":0.08333333333333333,"rag":0.08333333333333333,"pipeline":0.08333333333333333,"with":0.08333333333333333,"three":0.08333333333333333,"operating":0.08333333333333333,"modes":0.08333333333333333},"842":{"mode":1},"843":{"description":1},"844":{"quick":1},"845":{"single-shot":0.2,"retrieval":0.2,"lightweight":0.2,"fast":0.2,"responses":0.2},"846":{"thinking":1},"847":{"5":0.09090909090909091,"agentic":0.09090909090909091,"iterative":0.09090909090909091,"retrieval":0.09090909090909091,"with":0.09090909090909091,"llm":0.09090909090909091,"tool-calling":0.09090909090909091,"loop":0.09090909090909091,"up":0.09090909090909091,"to":0.09090909090909091,"iterations":0.09090909090909091},"848":{"deep":0.5,"thinking":0.5},"849":{"thinking":0.1111111111111111,"mode":0.1111111111111111,"plus":0.1111111111111111,"page":0.1111111111111111,"image":0.1111111111111111,"analysis":0.1111111111111111,"for":0.1111111111111111,"visual":0.1111111111111111,"content":0.1111111111111111},"850":{"all":0.027777777777777776,"modes":0.027777777777777776,"share":0.027777777777777776,"the":0.027777777777777776,"same":0.027777777777777776,"grounding":0.027777777777777776,"verification":0.027777777777777776,"and":0.027777777777777776,"answer":0.027777777777777776,"formatting":0.027777777777777776,"stages":0.027777777777777776,"tokens":0.027777777777777776,"stream":0.027777777777777776,"to":0.027777777777777776,"client":0.027777777777777776,"only":0.027777777777777776,"during":0.027777777777777776,"final":0.027777777777777776,"stage":0.027777777777777776,"ensuring":0.027777777777777776,"coherent":0.027777777777777776,"polished":0.027777777777777776,"responses":0.027777777777777776,"every":0.027777777777777776,"claim":0.027777777777777776,"in":0.027777777777777776,"response":0.027777777777777776,"is":0.027777777777777776,"verified":0.027777777777777776,"against":0.027777777777777776,"retrieved":0.027777777777777776,"sources":0.027777777777777776,"with":0.027777777777777776,"inline":0.027777777777777776,"n":0.027777777777777776,"citations":0.027777777777777776},"851":{"event":0.047619047619047616,"sourcing":0.047619047619047616,"--":0.047619047619047616,"all":0.047619047619047616,"state":0.047619047619047616,"changes":0.047619047619047616,"are":0.047619047619047616,"recorded":0.047619047619047616,"as":0.047619047619047616,"immutable":0.047619047619047616,"domain":0.047619047619047616,"events":0.047619047619047616,"in":0.047619047619047616,"eventstoredb":0.047619047619047616,"read":0.047619047619047616,"models":0.047619047619047616,"mongodb":0.047619047619047616,"projections":0.047619047619047616,"derived":0.047619047619047616,"from":0.047619047619047616,"these":0.047619047619047616},"852":{"port-based":0.05,"architecture":0.05,"--":0.05,"the":0.05,"application":0.05,"layer":0.05,"depends":0.05,"on":0.05,"abstract":0.05,"ports":0.05,"protocols":0.05,"infrastructure":0.05,"adapters":0.05,"implement":0.05,"these":0.05,"making":0.05,"every":0.05,"external":0.05,"dependency":0.05,"swappable":0.05},"853":{"idempotent":0.05,"workflows":0.05,"--":0.05,"temporal":0.05,"workflow":0.05,"ids":0.05,"are":0.05,"derived":0.05,"from":0.05,"entity":0.05,"e":0.05,"g":0.05,"embedding-":0.05,"page_id":0.05,"ensuring":0.05,"that":0.05,"duplicate":0.05,"triggers":0.05,"safely":0.05,"ignored":0.05},"854":{"eventually":0.043478260869565216,"consistent":0.043478260869565216,"--":0.043478260869565216,"extraction":0.043478260869565216,"results":0.043478260869565216,"propagate":0.043478260869565216,"through":0.043478260869565216,"the":0.043478260869565216,"event":0.043478260869565216,"pipeline":0.043478260869565216,"asynchronously":0.043478260869565216,"each":0.043478260869565216,"stage":0.043478260869565216,"triggers":0.043478260869565216,"next":0.043478260869565216,"via":0.043478260869565216,"domain":0.043478260869565216,"events":0.043478260869565216,"with":0.043478260869565216,"no":0.043478260869565216,"polling":0.043478260869565216,"or":0.043478260869565216,"scheduling":0.043478260869565216},"855":{"plugin":0.5,"system":0.5},"856":{"kafka-driven":0.08333333333333333,"extensibility":0.08333333333333333,"framework":0.08333333333333333,"for":0.08333333333333333,"adding":0.08333333333333333,"external":0.08333333333333333,"enrichment":0.08333333333333333,"services":0.08333333333333333,"without":0.08333333333333333,"modifying":0.08333333333333333,"core":0.08333333333333333,"code":0.08333333333333333},"857":{"when":0.25,"to":0.25,"use":0.25,"plugins":0.25},"858":{"architecture":1},"859":{"event":0.5,"flow":0.5},"860":{"kafka":0.3333333333333333,"message":0.3333333333333333,"format":0.3333333333333333},"861":{"available":0.5,"sub-types":0.5},"862":{"plugin":0.5,"contract":0.5},"863":{"plugin":0.5,"isolation":0.5},"864":{"plugin":0.3333333333333333,"directory":0.3333333333333333,"structure":0.3333333333333333},"865":{"enabling":0.5,"plugins":0.5},"866":{"backfill":1},"867":{"frontend":0.5,"integration":0.5},"868":{"docustore":0.03571428571428571,"includes":0.03571428571428571,"a":0.03571428571428571,"plugin":0.03571428571428571,"system":0.03571428571428571,"that":0.03571428571428571,"lets":0.03571428571428571,"you":0.03571428571428571,"add":0.03571428571428571,"external":0.03571428571428571,"data":0.03571428571428571,"enrichment":0.03571428571428571,"capabilities":0.03571428571428571,"--":0.03571428571428571,"such":0.03571428571428571,"as":0.03571428571428571,"pubchem":0.03571428571428571,"lookups":0.03571428571428571,"chembl":0.03571428571428571,"cross-references":0.03571428571428571,"or":0.03571428571428571,"uniprot":0.03571428571428571,"annotations":0.03571428571428571,"without":0.03571428571428571,"touching":0.03571428571428571,"core":0.03571428571428571,"application":0.03571428571428571,"code":0.03571428571428571},"869":{"use":0.5,"case":0.5},"870":{"approach":1},"871":{"external":0.2,"api":0.2,"enrichment":0.2,"pubchem":0.2,"chembl":0.2},"872":{"plugin":0.5,"system":0.5},"873":{"supplementary":0.16666666666666666,"data":0.16666666666666666,"not":0.16666666666666666,"on":0.16666666666666666,"domain":0.16666666666666666,"aggregates":0.16666666666666666},"874":{"plugin":0.5,"system":0.5},"875":{"core":0.16666666666666666,"domain":0.16666666666666666,"data":0.16666666666666666,"compounds":0.16666666666666666,"ner":0.16666666666666666,"summaries":0.16666666666666666},"876":{"traditional":0.25,"service":0.25,"adding_services":0.25,"md":0.25},"877":{"data":0.2,"stored":0.2,"on":0.2,"domain":0.2,"aggregates":0.2},"878":{"traditional":0.5,"service":0.5},"879":{"plugins":0.047619047619047616,"react":0.047619047619047616,"to":0.047619047619047616,"domain":0.047619047619047616,"events":0.047619047619047616,"delivered":0.047619047619047616,"via":0.047619047619047616,"kafka":0.047619047619047616,"the":0.047619047619047616,"core":0.047619047619047616,"pipeline":0.047619047619047616,"publishes":0.047619047619047616,"enriched":0.047619047619047616,"with":0.047619047619047616,"sub-types":0.047619047619047616,"and":0.047619047619047616,"subscribe":0.047619047619047616,"specific":0.047619047619047616,"they":0.047619047619047616,"care":0.047619047619047616,"about":0.047619047619047616},"880":{"a":0.07692307692307693,"core":0.07692307692307693,"use":0.07692307692307693,"case":0.07692307692307693,"modifies":0.07692307692307693,"domain":0.07692307692307693,"aggregate":0.07692307692307693,"e":0.07692307692307693,"g":0.07692307692307693,"compounds":0.07692307692307693,"extracted":0.07692307692307693,"from":0.07692307692307693,"page":0.07692307692307693},"881":{"the":0.07142857142857142,"use":0.07142857142857142,"case":0.07142857142857142,"publishes":0.07142857142857142,"to":0.07142857142857142,"kafka":0.07142857142857142,"with":0.07142857142857142,"a":0.07142857142857142,"sub-type":0.07142857142857142,"externaleventpublisher":0.07142857142857142,"notify_page_updated":0.07142857142857142,"result":0.07142857142857142,"sub_type":0.07142857142857142,"compoundmentionsupdated":0.07142857142857142},"882":{"the":0.125,"plugin":0.125,"consumer":0.125,"process":0.125,"matches":0.125,"sub-type":0.125,"against":0.125,"manifests":0.125},"883":{"the":0.07692307692307693,"matching":0.07692307692307693,"plugin":0.07692307692307693,"handler":0.07692307692307693,"starts":0.07692307692307693,"a":0.07692307692307693,"temporal":0.07692307692307693,"workflow":0.07692307692307693,"on":0.07692307692307693,"plugin's":0.07692307692307693,"dedicated":0.07692307692307693,"task":0.07692307692307693,"queue":0.07692307692307693},"884":{"the":0.058823529411764705,"data":0.058823529411764705,"field":0.058823529411764705,"contains":0.058823529411764705,"full":0.058823529411764705,"dto":0.058823529411764705,"so":0.058823529411764705,"plugins":0.058823529411764705,"receive":0.058823529411764705,"rich":0.058823529411764705,"context":0.058823529411764705,"without":0.058823529411764705,"needing":0.058823529411764705,"to":0.058823529411764705,"query":0.058823529411764705,"read":0.058823529411764705,"models":0.058823529411764705},"885":{"sub-type":1},"886":{"triggered":0.5,"when":0.5},"887":{"compoundmentionsupdated":1},"888":{"compounds":0.2,"extracted":0.2,"or":0.2,"manually":0.2,"added":0.2},"889":{"textmentionupdated":1},"890":{"page":0.2,"text":0.2,"extracted":0.2,"from":0.2,"pdf":0.2},"891":{"tagmentionsupdated":1},"892":{"ner":0.3333333333333333,"entities":0.3333333333333333,"extracted":0.3333333333333333},"893":{"summarycandidateupdated":1},"894":{"llm":0.3333333333333333,"summary":0.3333333333333333,"generated":0.3333333333333333},"895":{"pagesadded":0.5,"pagesremoved":0.5},"896":{"pages":0.2,"linked":0.2,"unlinked":0.2,"from":0.2,"artifact":0.2},"897":{"titlementionupdated":1},"898":{"artifact":0.3333333333333333,"title":0.3333333333333333,"extracted":0.3333333333333333},"899":{"tagsupdated":1},"900":{"artifact":0.3333333333333333,"tags":0.3333333333333333,"aggregated":0.3333333333333333},"901":{"every":0.08333333333333333,"plugin":0.08333333333333333,"implements":0.08333333333333333,"a":0.08333333333333333,"standard":0.08333333333333333,"protocol":0.08333333333333333,"and":0.08333333333333333,"declares":0.08333333333333333,"its":0.08333333333333333,"requirements":0.08333333333333333,"via":0.08333333333333333,"pluginmanifest":0.08333333333333333},"902":{"the":0.1,"plugin":0.1,"class":0.1,"provides":0.1,"factory":0.1,"methods":0.1,"for":0.1,"all":0.1,"its":0.1,"components":0.1},"903":{"method":1},"904":{"returns":1},"905":{"manifest":1},"906":{"pluginmanifest":0.5,"declaration":0.5},"907":{"create_event_handler":0.5,"context":0.5},"908":{"kafka":0.14285714285714285,"event":0.14285714285714285,"handler":0.14285714285714285,"that":0.14285714285714285,"starts":0.14285714285714285,"temporal":0.14285714285714285,"workflows":0.14285714285714285},"909":{"create_workflows":1},"910":{"list":0.2,"of":0.2,"temporal":0.2,"workflow":0.2,"classes":0.2},"911":{"create_activities":0.5,"context":0.5},"912":{"list":0.2,"of":0.2,"temporal":0.2,"activity":0.2,"callables":0.2},"913":{"create_router":0.5,"context":0.5},"914":{"fastapi":0.16666666666666666,"router":0.16666666666666666,"for":0.16666666666666666,"plugin-specific":0.16666666666666666,"api":0.16666666666666666,"endpoints":0.16666666666666666},"915":{"health_check":1},"916":{"plugin":0.3333333333333333,"health":0.3333333333333333,"status":0.3333333333333333},"917":{"backfill":0.5,"context":0.5},"918":{"re-process":0.3333333333333333,"historical":0.3333333333333333,"documents":0.3333333333333333},"919":{"plugins":0.2,"operate":0.2,"within":0.2,"strict":0.2,"boundaries":0.2},"920":{"plugins":0.5,"receive":0.5},"921":{"page_read_model":0.16666666666666666,"artifact_read_model":0.16666666666666666,"--":0.16666666666666666,"mongodb":0.16666666666666666,"read-only":0.16666666666666666,"queries":0.16666666666666666},"922":{"mongo_db":0.14285714285714285,"--":0.14285714285714285,"access":0.14285714285714285,"to":0.14285714285714285,"plugin-owned":0.14285714285714285,"collections":0.14285714285714285,"only":0.14285714285714285},"923":{"temporal_client":0.16666666666666666,"--":0.16666666666666666,"for":0.16666666666666666,"plugin-owned":0.16666666666666666,"workflows":0.16666666666666666,"only":0.16666666666666666},"924":{"embedding_generator":0.2,"--":0.2,"shared":0.2,"embedding":0.2,"infrastructure":0.2},"925":{"plugin_config":0.25,"--":0.25,"plugin-specific":0.25,"settings":0.25},"926":{"plugins":0.5,"cannot":0.5},"927":{"load":0.125,"or":0.125,"save":0.125,"domain":0.125,"aggregates":0.125,"no":0.125,"pagerepository":0.125,"artifactrepository":0.125},"928":{"write":0.14285714285714285,"to":0.14285714285714285,"core":0.14285714285714285,"mongodb":0.14285714285714285,"collections":0.14285714285714285,"page_read_models":0.14285714285714285,"artifact_read_models":0.14285714285714285},"929":{"modify":0.25,"qdrant":0.25,"collection":0.25,"payloads":0.25},"930":{"access":0.25,"the":0.25,"core":0.25,"workfloworchestrator":0.25},"931":{"add":0.125,"plugin":0.125,"names":0.125,"to":0.125,"the":0.125,"enabled_plugins":0.125,"environment":0.125,"variable":0.125},"932":{"per-plugin":0.125,"configuration":0.125,"uses":0.125,"a":0.125,"plugin_":0.125,"name":0.125,"_":0.125,"prefix":0.125},"933":{"when":0.09090909090909091,"a":0.09090909090909091,"plugin":0.09090909090909091,"is":0.09090909090909091,"installed":0.09090909090909091,"after":0.09090909090909091,"documents":0.09090909090909091,"have":0.09090909090909091,"already":0.09090909090909091,"been":0.09090909090909091,"processed":0.09090909090909091},"934":{"automatic":0.05,"kafka":0.05,"replay":0.05,"--":0.05,"new":0.05,"consumer":0.05,"groups":0.05,"start":0.05,"from":0.05,"auto":0.05,"offset":0.05,"reset":0.05,"earliest":0.05,"replaying":0.05,"all":0.05,"events":0.05,"within":0.05,"kafka's":0.05,"retention":0.05,"window":0.05},"935":{"manual":0.058823529411764705,"--":0.058823529411764705,"call":0.058823529411764705,"the":0.058823529411764705,"plugin's":0.058823529411764705,"backfill":0.058823529411764705,"method":0.058823529411764705,"which":0.058823529411764705,"iterates":0.058823529411764705,"mongodb":0.058823529411764705,"read":0.058823529411764705,"models":0.058823529411764705,"and":0.058823529411764705,"runs":0.058823529411764705,"enrichment":0.058823529411764705,"logic":0.058823529411764705,"directly":0.058823529411764705},"936":{"plugin":0.07692307692307693,"data":0.07692307692307693,"is":0.07692307692307693,"fetched":0.07692307692307693,"separately":0.07692307692307693,"from":0.07692307692307693,"core":0.07692307692307693,"api":0.07692307692307693,"responses":0.07692307692307693,"to":0.07692307692307693,"keep":0.07692307692307693,"the":0.07692307692307693,"stable":0.07692307692307693},"937":{"adding":0.1,"or":0.1,"removing":0.1,"a":0.1,"plugin":0.1,"never":0.1,"changes":0.1,"core":0.1,"response":0.1,"shapes":0.1},"938":{"search":0.5,"pipeline":0.5},"939":{"multi-stage":0.06666666666666667,"search":0.06666666666666667,"combining":0.06666666666666667,"dense":0.06666666666666667,"embeddings":0.06666666666666667,"sparse":0.06666666666666667,"term":0.06666666666666667,"matching":0.06666666666666667,"hybrid":0.06666666666666667,"fusion":0.06666666666666667,"cross-encoder":0.06666666666666667,"reranking":0.06666666666666667,"and":0.06666666666666667,"multi-granularity":0.06666666666666667,"retrieval":0.06666666666666667},"940":{"three":0.3333333333333333,"vector":0.3333333333333333,"collections":0.3333333333333333},"941":{"search":0.3333333333333333,"pipeline":0.3333333333333333,"stages":0.3333333333333333},"942":{"1":0.25,"stage":0.25,"query":0.25,"encoding":0.25},"943":{"2":0.25,"stage":0.25,"hybrid":0.25,"retrieval":0.25},"944":{"3":0.25,"stage":0.25,"cross-encoder":0.25,"reranking":0.25},"945":{"4":0.3333333333333333,"stage":0.3333333333333333,"enrichment":0.3333333333333333},"946":{"contextual":0.3333333333333333,"chunk":0.3333333333333333,"embeddings":0.3333333333333333},"947":{"multi-granularity":0.5,"search":0.5},"948":{"metadata":0.5,"filtering":0.5},"949":{"chemical":0.3333333333333333,"structural":0.3333333333333333,"similarity":0.3333333333333333},"950":{"configuration":1},"951":{"2":0.02702702702702703,"scientific":0.02702702702702703,"documents":0.02702702702702703,"contain":0.02702702702702703,"dense":0.02702702702702703,"domain-specific":0.02702702702702703,"terminology":0.02702702702702703,"--":0.02702702702702703,"compound":0.02702702702702703,"codes":0.02702702702702703,"like":0.02702702702702703,"sacc-111":0.02702702702702703,"gene":0.02702702702702703,"names":0.02702702702702703,"nadd":0.02702702702702703,"and":0.02702702702702703,"quantitative":0.02702702702702703,"measurements":0.02702702702702703,"ic50":0.02702702702702703,"3um":0.02702702702702703,"that":0.02702702702702703,"generic":0.02702702702702703,"search":0.02702702702702703,"models":0.02702702702702703,"handle":0.02702702702702703,"poorly":0.02702702702702703,"docustore":0.02702702702702703,"addresses":0.02702702702702703,"this":0.02702702702702703,"with":0.02702702702702703,"a":0.02702702702702703,"multi-stage":0.02702702702702703,"pipeline":0.02702702702702703,"combines":0.02702702702702703,"seven":0.02702702702702703,"complementary":0.02702702702702703,"techniques":0.02702702702702703},"952":{"docustore":0.07692307692307693,"maintains":0.07692307692307693,"three":0.07692307692307693,"separate":0.07692307692307693,"qdrant":0.07692307692307693,"collections":0.07692307692307693,"each":0.07692307692307693,"optimized":0.07692307692307693,"for":0.07692307692307693,"a":0.07692307692307693,"different":0.07692307692307693,"search":0.07692307692307693,"modality":0.07692307692307693},"953":{"collection":1},"954":{"content":1},"955":{"model":1},"956":{"dims":1},"957":{"sparse":1},"958":{"page_embeddings":1},"959":{"text":0.2,"chunks":0.2,"with":0.2,"context":0.2,"headers":0.2},"960":{"5":0.5,"nomic-embed-text-v1":0.5},"961":{"768":1},"962":{"yes":0.5,"hashingvectorizer":0.5},"963":{"summary_embeddings":1},"964":{"page":0.3333333333333333,"artifact":0.3333333333333333,"summaries":0.3333333333333333},"965":{"5":0.5,"nomic-embed-text-v1":0.5},"966":{"768":1},"967":{"no":1},"968":{"compound_embeddings":1},"969":{"chemical":0.3333333333333333,"structures":0.3333333333333333,"smiles":0.3333333333333333},"970":{"chemberta-77m-mtr":1},"971":{"384":1},"972":{"no":1},"973":{"the":0.125,"query":0.125,"text":0.125,"is":0.125,"transformed":0.125,"into":0.125,"two":0.125,"representations":0.125},"974":{"5":0.0625,"dense":0.0625,"vector":0.0625,"--":0.0625,"captures":0.0625,"semantic":0.0625,"meaning":0.0625,"via":0.0625,"nomic-embed-text-v1":0.0625,"with":0.0625,"the":0.0625,"search_query":0.0625,"prefix":0.0625,"for":0.0625,"asymmetric":0.0625,"retrieval":0.0625},"975":{"sparse":0.047619047619047616,"vector":0.047619047619047616,"--":0.047619047619047616,"captures":0.047619047619047616,"exact":0.047619047619047616,"terms":0.047619047619047616,"via":0.047619047619047616,"scikit-learn's":0.047619047619047616,"hashingvectorizer":0.047619047619047616,"with":0.047619047619047616,"a":0.047619047619047616,"custom":0.047619047619047616,"tokenizer":0.047619047619047616,"that":0.047619047619047616,"preserves":0.047619047619047616,"scientific":0.047619047619047616,"identifiers":0.047619047619047616,"hyphens":0.047619047619047616,"dots":0.047619047619047616,"and":0.047619047619047616,"bigrams":0.047619047619047616},"976":{"both":0.037037037037037035,"vectors":0.037037037037037035,"query":0.037037037037037035,"qdrant":0.037037037037037035,"simultaneously":0.037037037037037035,"dense":0.037037037037037035,"retrieval":0.037037037037037035,"finds":0.037037037037037035,"semantically":0.037037037037037035,"similar":0.037037037037037035,"passages":0.037037037037037035,"sparse":0.037037037037037035,"guarantees":0.037037037037037035,"exact-term":0.037037037037037035,"recall":0.037037037037037035,"for":0.037037037037037035,"opaque":0.037037037037037035,"identifiers":0.037037037037037035,"results":0.037037037037037035,"are":0.037037037037037035,"fused":0.037037037037037035,"server-side":0.037037037037037035,"using":0.037037037037037035,"reciprocal":0.037037037037037035,"rank":0.037037037037037035,"fusion":0.037037037037037035,"rrf":0.037037037037037035},"977":{"60":0.04,"where":0.04,"k":0.04,"results":0.04,"appearing":0.04,"in":0.04,"both":0.04,"channels":0.04,"receive":0.04,"the":0.04,"highest":0.04,"combined":0.04,"scores":0.04,"fusion":0.04,"runs":0.04,"entirely":0.04,"within":0.04,"qdrant":0.04,"using":0.04,"native":0.04,"prefetch-and-fuse":0.04,"eliminating":0.04,"application-level":0.04,"merge":0.04,"logic":0.04},"978":{"the":0.03571428571428571,"top":0.03571428571428571,"candidates":0.03571428571428571,"approximately":0.03571428571428571,"3x":0.03571428571428571,"desired":0.03571428571428571,"result":0.03571428571428571,"count":0.03571428571428571,"are":0.03571428571428571,"rescored":0.03571428571428571,"by":0.03571428571428571,"a":0.03571428571428571,"cross-encoder":0.03571428571428571,"model":0.03571428571428571,"that":0.03571428571428571,"reads":0.03571428571428571,"query":0.03571428571428571,"and":0.03571428571428571,"passage":0.03571428571428571,"jointly":0.03571428571428571,"this":0.03571428571428571,"detects":0.03571428571428571,"relevance":0.03571428571428571,"signals":0.03571428571428571,"embedding":0.03571428571428571,"similarity":0.03571428571428571,"alone":0.03571428571428571,"misses":0.03571428571428571},"979":{"specificity":0.09090909090909091,"--":0.09090909090909091,"whether":0.09090909090909091,"the":0.09090909090909091,"passage":0.09090909090909091,"answers":0.09090909090909091,"query":0.09090909090909091,"or":0.09090909090909091,"just":0.09090909090909091,"discusses":0.09090909090909091,"topic":0.09090909090909091},"980":{"negation":0.14285714285714285,"--":0.14285714285714285,"whether":0.14285714285714285,"the":0.14285714285714285,"passage":0.14285714285714285,"contradicts":0.14285714285714285,"query":0.14285714285714285},"981":{"quantitative":0.1,"relevance":0.1,"--":0.1,"whether":0.1,"numeric":0.1,"values":0.1,"match":0.1,"the":0.1,"query":0.1,"intent":0.1},"982":{"30":0.09090909090909091,"the":0.09090909090909091,"cross-encoder":0.09090909090909091,"ms-marco-minilm-l-12-v2":0.09090909090909091,"rescores":0.09090909090909091,"passages":0.09090909090909091,"in":0.09090909090909091,"under":0.09090909090909091,"200ms":0.09090909090909091,"on":0.09090909090909091,"cpu":0.09090909090909091},"983":{"final":0.05,"results":0.05,"are":0.05,"decorated":0.05,"with":0.05,"metadata":0.05,"from":0.05,"mongodb":0.05,"read":0.05,"models":0.05,"document":0.05,"titles":0.05,"page":0.05,"numbers":0.05,"tags":0.05,"compound":0.05,"mentions":0.05,"and":0.05,"text":0.05,"previews":0.05},"984":{"text":0.05555555555555555,"chunks":0.05555555555555555,"lose":0.05555555555555555,"their":0.05555555555555555,"parent":0.05555555555555555,"document":0.05555555555555555,"context":0.05555555555555555,"during":0.05555555555555555,"segmentation":0.05555555555555555,"docustore":0.05555555555555555,"addresses":0.05555555555555555,"this":0.05555555555555555,"by":0.05555555555555555,"prepending":0.05555555555555555,"a":0.05555555555555555,"header":0.05555555555555555,"before":0.05555555555555555,"embedding":0.05555555555555555},"985":{"this":0.030303030303030304,"context":0.030303030303030304,"header":0.030303030303030304,"affects":0.030303030303030304,"only":0.030303030303030304,"the":0.030303030303030304,"embedding":0.030303030303030304,"computation":0.030303030303030304,"--":0.030303030303030304,"raw":0.030303030303030304,"text":0.030303030303030304,"is":0.030303030303030304,"preserved":0.030303030303030304,"for":0.030303030303030304,"display":0.030303030303030304,"enrichment":0.030303030303030304,"happens":0.030303030303030304,"in":0.030303030303030304,"two":0.030303030303030304,"passes":0.030303030303030304,"an":0.030303030303030304,"initial":0.030303030303030304,"immediately":0.030303030303030304,"after":0.030303030303030304,"extraction":0.030303030303030304,"then":0.030303030303030304,"a":0.030303030303030304,"re-embedding":0.030303030303030304,"when":0.030303030303030304,"page":0.030303030303030304,"summaries":0.030303030303030304,"become":0.030303030303030304,"available":0.030303030303030304},"986":{"the":0.1111111111111111,"hierarchical":0.1111111111111111,"search":0.1111111111111111,"endpoint":0.1111111111111111,"queries":0.1111111111111111,"both":0.1111111111111111,"collections":0.1111111111111111,"in":0.1111111111111111,"parallel":0.1111111111111111},"987":{"chunk":0.05555555555555555,"hits":0.05555555555555555,"--":0.05555555555555555,"fine-grained":0.05555555555555555,"passage":0.05555555555555555,"retrieval":0.05555555555555555,"from":0.05555555555555555,"page_embeddings":0.05555555555555555,"deduplicated":0.05555555555555555,"to":0.05555555555555555,"one":0.05555555555555555,"result":0.05555555555555555,"per":0.05555555555555555,"page":0.05555555555555555,"using":0.05555555555555555,"qdrant's":0.05555555555555555,"native":0.05555555555555555,"grouping":0.05555555555555555},"988":{"summary":0.07142857142857142,"hits":0.07142857142857142,"--":0.07142857142857142,"broad":0.07142857142857142,"thematic":0.07142857142857142,"retrieval":0.07142857142857142,"from":0.07142857142857142,"summary_embeddings":0.07142857142857142,"covering":0.07142857142857142,"both":0.07142857142857142,"page-level":0.07142857142857142,"and":0.07142857142857142,"artifact-level":0.07142857142857142,"summaries":0.07142857142857142},"989":{"results":0.125,"are":0.125,"merged":0.125,"using":0.125,"two-level":0.125,"rrf":0.125,"across":0.125,"collections":0.125},"990":{"this":0.058823529411764705,"avoids":0.058823529411764705,"the":0.058823529411764705,"problem":0.058823529411764705,"of":0.058823529411764705,"naively":0.058823529411764705,"comparing":0.058823529411764705,"cosine":0.058823529411764705,"scores":0.058823529411764705,"from":0.058823529411764705,"different":0.058823529411764705,"vector":0.058823529411764705,"spaces":0.058823529411764705,"which":0.058823529411764705,"have":0.058823529411764705,"fundamentally":0.058823529411764705,"distributions":0.058823529411764705},"991":{"every":0.1111111111111111,"vector":0.1111111111111111,"carries":0.1111111111111111,"structured":0.1111111111111111,"metadata":0.1111111111111111,"that":0.1111111111111111,"supports":0.1111111111111111,"filter-based":0.1111111111111111,"search":0.1111111111111111},"992":{"workspace":0.16666666666666666,"id":0.16666666666666666,"--":0.16666666666666666,"automatic":0.16666666666666666,"multi-tenant":0.16666666666666666,"isolation":0.16666666666666666},"993":{"tags":0.1111111111111111,"--":0.1111111111111111,"ner-extracted":0.1111111111111111,"entities":0.1111111111111111,"compounds":0.1111111111111111,"targets":0.1111111111111111,"genes":0.1111111111111111,"diseases":0.1111111111111111,"case-insensitive":0.1111111111111111},"994":{"tag":0.07692307692307693,"match":0.07692307692307693,"mode":0.07692307692307693,"--":0.07692307692307693,"any":0.07692307692307693,"at":0.07692307692307693,"least":0.07692307692307693,"one":0.07692307692307693,"matches":0.07692307692307693,"or":0.07692307692307693,"all":0.07692307692307693,"every":0.07692307692307693,"must":0.07692307692307693},"995":{"artifact":0.1111111111111111,"scoping":0.1111111111111111,"--":0.1111111111111111,"restrict":0.1111111111111111,"results":0.1111111111111111,"to":0.1111111111111111,"a":0.1111111111111111,"specific":0.1111111111111111,"document":0.1111111111111111},"996":{"tags":0.027777777777777776,"are":0.027777777777777776,"stored":0.027777777777777776,"in":0.027777777777777776,"two":0.027777777777777776,"independent":0.027777777777777776,"payload":0.027777777777777776,"fields":0.027777777777777776,"--":0.027777777777777776,"tag_normalized":0.027777777777777776,"page-level":0.027777777777777776,"ner":0.027777777777777776,"and":0.027777777777777776,"artifact_tag_normalized":0.027777777777777776,"artifact-level":0.027777777777777776,"metadata":0.027777777777777776,"including":0.027777777777777776,"authors":0.027777777777777776,"filters":0.027777777777777776,"use":0.027777777777777776,"an":0.027777777777777776,"or":0.027777777777777776,"condition":0.027777777777777776,"across":0.027777777777777776,"both":0.027777777777777776,"so":0.027777777777777776,"that":0.027777777777777776,"author":0.027777777777777776,"name":0.027777777777777776,"match":0.027777777777777776,"all":0.027777777777777776,"pages":0.027777777777777776,"belonging":0.027777777777777776,"to":0.027777777777777776,"author's":0.027777777777777776,"document":0.027777777777777776},"997":{"the":0.030303030303030304,"compound":0.030303030303030304,"collection":0.030303030303030304,"supports":0.030303030303030304,"a":0.030303030303030304,"fundamentally":0.030303030303030304,"different":0.030303030303030304,"search":0.030303030303030304,"modality":0.030303030303030304,"given":0.030303030303030304,"smiles":0.030303030303030304,"string":0.030303030303030304,"find":0.030303030303030304,"structurally":0.030303030303030304,"similar":0.030303030303030304,"compounds":0.030303030303030304,"across":0.030303030303030304,"all":0.030303030303030304,"documents":0.030303030303030304,"chemberta":0.030303030303030304,"maps":0.030303030303030304,"molecular":0.030303030303030304,"structures":0.030303030303030304,"to":0.030303030303030304,"vectors":0.030303030303030304,"where":0.030303030303030304,"analogues":0.030303030303030304,"in":0.030303030303030304,"medicinal":0.030303030303030304,"chemistry":0.030303030303030304,"series":0.030303030303030304,"cluster":0.030303030303030304,"together":0.030303030303030304},"998":{"variable":1},"999":{"default":1},"1000":{"description":1},"1001":{"embedding_model_name":1},"1002":{"5":0.3333333333333333,"nomic-ai":0.3333333333333333,"nomic-embed-text-v1":0.3333333333333333},"1003":{"text":0.3333333333333333,"embedding":0.3333333333333333,"model":0.3333333333333333},"1004":{"embedding_dimensions":1},"1005":{"768":1},"1006":{"vector":0.5,"dimensionality":0.5},"1007":{"embedding_query_prefix":1},"1008":{"search_query":1},"1009":{"prefix":0.16666666666666666,"for":0.16666666666666666,"query":0.16666666666666666,"text":0.16666666666666666,"nomic":0.16666666666666666,"asymmetric":0.16666666666666666},"1010":{"embedding_document_prefix":1},"1011":{"search_document":1},"1012":{"prefix":0.25,"for":0.25,"document":0.25,"text":0.25},"1013":{"smiles_embedding_model_name":1},"1014":{"deepchem":0.5,"chemberta-77m-mtr":0.5},"1015":{"chemistry":0.3333333333333333,"embedding":0.3333333333333333,"model":0.3333333333333333},"1016":{"reranker_model_name":1},"1017":{"cross-encoder":0.5,"ms-marco-minilm-l-12-v2":0.5},"1018":{"cross-encoder":0.5,"reranker":0.5},"1019":{"reranker_enabled":1},"1020":{"true":1},"1021":{"enable":0.3333333333333333,"disable":0.3333333333333333,"reranking":0.3333333333333333},"1022":{"chunk_size":1},"1023":{"1000":1},"1024":{"max":0.2,"characters":0.2,"per":0.2,"text":0.2,"chunk":0.2},"1025":{"chunk_overlap":1},"1026":{"200":1},"1027":{"overlapping":0.25,"characters":0.25,"between":0.25,"chunks":0.25},"1028":{"sparse_encoding_enabled":1},"1029":{"false":1},"1030":{"enable":0.16666666666666666,"sparse":0.16666666666666666,"vectors":0.16666666666666666,"for":0.16666666666666666,"hybrid":0.16666666666666666,"search":0.16666666666666666},"1031":{"embedding_enable_context_enrichment":1},"1032":{"true":1},"1033":{"prepend":0.2,"document":0.2,"context":0.2,"to":0.2,"chunks":0.2},"1034":{"qdrant_url":1},"1035":{"6333":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1036":{"qdrant":0.3333333333333333,"server":0.3333333333333333,"url":0.3333333333333333},"1037":{"temporal":0.5,"workflows":0.5},"1038":{"how":0.07142857142857142,"docustore":0.07142857142857142,"uses":0.07142857142857142,"temporal":0.07142857142857142,"for":0.07142857142857142,"durable":0.07142857142857142,"workflow":0.07142857142857142,"orchestration":0.07142857142857142,"automatic":0.07142857142857142,"retries":0.07142857142857142,"and":0.07142857142857142,"observable":0.07142857142857142,"processing":0.07142857142857142,"pipelines":0.07142857142857142},"1039":{"architecture":1},"1040":{"event":0.5,"pipeline":0.5},"1041":{"idempotency":1},"1042":{"port-based":0.5,"design":0.5},"1043":{"task":0.5,"queues":0.5},"1044":{"retry":0.5,"configuration":0.5},"1045":{"configuration":1},"1046":{"observability":1},"1047":{"every":0.03125,"long-running":0.03125,"operation":0.03125,"in":0.03125,"docustore":0.03125,"--":0.03125,"pdf":0.03125,"parsing":0.03125,"embedding":0.03125,"generation":0.03125,"llm":0.03125,"summarization":0.03125,"compound":0.03125,"extraction":0.03125,"is":0.03125,"orchestrated":0.03125,"by":0.03125,"temporal":0.03125,"this":0.03125,"provides":0.03125,"automatic":0.03125,"retries":0.03125,"timeout":0.03125,"handling":0.03125,"observability":0.03125,"and":0.03125,"crash":0.03125,"recovery":0.03125,"without":0.03125,"custom":0.03125,"retry":0.03125,"logic":0.03125},"1048":{"the":0.14285714285714285,"system":0.14285714285714285,"runs":0.14285714285714285,"three":0.14285714285714285,"independent":0.14285714285714285,"worker":0.14285714285714285,"processes":0.14285714285714285},"1049":{"worker":1},"1050":{"role":1},"1051":{"task":0.5,"queue":0.5},"1052":{"api":0.5,"server":0.5},"1053":{"handles":0.2,"http":0.2,"requests":0.2,"starts":0.2,"workflows":0.2},"1054":{"--":1},"1055":{"pipeline":0.5,"worker":0.5},"1056":{"subscribes":0.2,"to":0.2,"eventstoredb":0.2,"triggers":0.2,"workflows":0.2},"1057":{"--":1},"1058":{"temporal":0.5,"worker":0.5},"1059":{"executes":0.25,"workflows":0.25,"and":0.25,"activities":0.25},"1060":{"artifact_processing":0.5,"llm_processing":0.5},"1061":{"the":0.047619047619047616,"pipeline":0.047619047619047616,"worker":0.047619047619047616,"detects":0.047619047619047616,"domain":0.047619047619047616,"events":0.047619047619047616,"from":0.047619047619047616,"eventstoredb":0.047619047619047616,"subscription":0.047619047619047616,"and":0.047619047619047616,"starts":0.047619047619047616,"appropriate":0.047619047619047616,"temporal":0.047619047619047616,"workflow":0.047619047619047616,"polls":0.047619047619047616,"for":0.047619047619047616,"tasks":0.047619047619047616,"executes":0.047619047619047616,"actual":0.047619047619047616,"processing":0.047619047619047616,"logic":0.047619047619047616},"1062":{"domain":0.045454545454545456,"events":0.045454545454545456,"trigger":0.045454545454545456,"workflows":0.045454545454545456,"in":0.045454545454545456,"a":0.045454545454545456,"cascade":0.045454545454545456,"each":0.045454545454545456,"workflow":0.045454545454545456,"completes":0.045454545454545456,"by":0.045454545454545456,"saving":0.045454545454545456,"results":0.045454545454545456,"to":0.045454545454545456,"the":0.045454545454545456,"aggregate":0.045454545454545456,"which":0.045454545454545456,"emits":0.045454545454545456,"new":0.045454545454545456,"event":0.045454545454545456,"triggers":0.045454545454545456,"next":0.045454545454545456},"1063":{"workflow":0.14285714285714285,"ids":0.14285714285714285,"are":0.14285714285714285,"derived":0.14285714285714285,"deterministically":0.14285714285714285,"from":0.14285714285714285,"entity":0.14285714285714285},"1064":{"workflow":1},"1065":{"workflow":0.3333333333333333,"id":0.3333333333333333,"pattern":0.3333333333333333},"1066":{"artifact":0.5,"processing":0.5},"1067":{"artifact-processing-":0.5,"artifact_id":0.5},"1068":{"text":0.5,"embedding":0.5},"1069":{"text-embedding-":0.5,"page_id":0.5},"1070":{"compound":0.5,"extraction":0.5},"1071":{"compound-extraction-":0.5,"page_id":0.5},"1072":{"ner":0.5,"extraction":0.5},"1073":{"ner-extraction-":0.5,"page_id":0.5},"1074":{"page":0.5,"summarization":0.5},"1075":{"page-summarization-":0.5,"page_id":0.5},"1076":{"artifact":0.5,"summarization":0.5},"1077":{"artifact-summarization-":0.5,"artifact_id":0.5},"1078":{"all":0.047619047619047616,"workflows":0.047619047619047616,"use":0.047619047619047616,"the":0.047619047619047616,"allow_duplicate":0.047619047619047616,"reuse":0.047619047619047616,"policy":0.047619047619047616,"meaning":0.047619047619047616,"that":0.047619047619047616,"re-triggering":0.047619047619047616,"same":0.047619047619047616,"workflow":0.047619047619047616,"for":0.047619047619047616,"entity":0.047619047619047616,"is":0.047619047619047616,"a":0.047619047619047616,"safe":0.047619047619047616,"no-op":0.047619047619047616,"if":0.047619047619047616,"already":0.047619047619047616,"running":0.047619047619047616},"1079":{"the":0.1111111111111111,"application":0.1111111111111111,"layer":0.1111111111111111,"depends":0.1111111111111111,"on":0.1111111111111111,"an":0.1111111111111111,"abstract":0.1111111111111111,"workfloworchestrator":0.1111111111111111,"port":0.1111111111111111},"1080":{"the":0.02857142857142857,"temporalworkfloworchestrator":0.02857142857142857,"in":0.02857142857142857,"infrastructure":0.02857142857142857,"layer":0.02857142857142857,"implements":0.02857142857142857,"this":0.02857142857142857,"port":0.02857142857142857,"using":0.02857142857142857,"temporal":0.02857142857142857,"python":0.02857142857142857,"sdk":0.02857142857142857,"application":0.02857142857142857,"never":0.02857142857142857,"imports":0.02857142857142857,"directly":0.02857142857142857,"so":0.02857142857142857,"orchestration":0.02857142857142857,"backend":0.02857142857142857,"could":0.02857142857142857,"be":0.02857142857142857,"swapped":0.02857142857142857,"to":0.02857142857142857,"celery":0.02857142857142857,"aws":0.02857142857142857,"step":0.02857142857142857,"functions":0.02857142857142857,"or":0.02857142857142857,"any":0.02857142857142857,"other":0.02857142857142857,"system":0.02857142857142857,"without":0.02857142857142857,"changing":0.02857142857142857,"business":0.02857142857142857,"logic":0.02857142857142857},"1081":{"docustore":0.125,"uses":0.125,"two":0.125,"task":0.125,"queues":0.125,"to":0.125,"control":0.125,"concurrency":0.125},"1082":{"queue":1},"1083":{"purpose":1},"1084":{"max":0.3333333333333333,"concurrent":0.3333333333333333,"activities":0.3333333333333333},"1085":{"artifact_processing":1},"1086":{"cpu-bound":0.2,"work":0.2,"parsing":0.2,"embedding":0.2,"ocsr":0.2},"1087":{"configurable":0.3333333333333333,"via":0.3333333333333333,"temporal_max_concurrent_activities":0.3333333333333333},"1088":{"llm_processing":1},"1089":{"llm":0.25,"inference":0.25,"summarization":0.25,"ner":0.25},"1090":{"configurable":0.3333333333333333,"via":0.3333333333333333,"temporal_max_concurrent_llm_activities":0.3333333333333333},"1091":{"2":0.038461538461538464,"separating":0.038461538461538464,"llm":0.038461538461538464,"activities":0.038461538461538464,"onto":0.038461538461538464,"their":0.038461538461538464,"own":0.038461538461538464,"queue":0.038461538461538464,"prevents":0.038461538461538464,"slow":0.038461538461538464,"calls":0.038461538461538464,"from":0.038461538461538464,"blocking":0.038461538461538464,"fast":0.038461538461538464,"embedding":0.038461538461538464,"and":0.038461538461538464,"parsing":0.038461538461538464,"tasks":0.038461538461538464,"for":0.038461538461538464,"local":0.038461538461538464,"development":0.038461538461538464,"with":0.038461538461538464,"ollama":0.038461538461538464,"temporal_max_concurrent_llm_activities":0.038461538461538464,"memory":0.038461538461538464,"exhaustion":0.038461538461538464},"1092":{"activities":0.1111111111111111,"are":0.1111111111111111,"configured":0.1111111111111111,"with":0.1111111111111111,"appropriate":0.1111111111111111,"timeouts":0.1111111111111111,"and":0.1111111111111111,"retry":0.1111111111111111,"policies":0.1111111111111111},"1093":{"activity":0.5,"type":0.5},"1094":{"timeout":1},"1095":{"max":0.5,"retries":0.5},"1096":{"backoff":1},"1097":{"pdf":0.5,"parsing":0.5},"1098":{"10":0.5,"min":0.5},"1099":{"3":1},"1100":{"10s":0.3333333333333333,"to":0.3333333333333333,"120s":0.3333333333333333},"1101":{"text":0.5,"embedding":0.5},"1102":{"5":0.5,"min":0.5},"1103":{"3":1},"1104":{"5s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1105":{"compound":0.3333333333333333,"extraction":0.3333333333333333,"ocsr":0.3333333333333333},"1106":{"10":0.5,"min":0.5},"1107":{"3":1},"1108":{"10s":0.3333333333333333,"to":0.3333333333333333,"120s":0.3333333333333333},"1109":{"ner":0.5,"extraction":0.5},"1110":{"10":0.5,"min":0.5},"1111":{"3":1},"1112":{"10s":0.3333333333333333,"to":0.3333333333333333,"120s":0.3333333333333333},"1113":{"page":0.5,"summarization":0.5},"1114":{"15":0.5,"min":0.5},"1115":{"3":1},"1116":{"10s":0.3333333333333333,"to":0.3333333333333333,"120s":0.3333333333333333},"1117":{"artifact":0.5,"summarization":0.5},"1118":{"60":0.5,"min":0.5},"1119":{"3":1},"1120":{"30s":0.3333333333333333,"to":0.3333333333333333,"300s":0.3333333333333333},"1121":{"summary":0.5,"embedding":0.5},"1122":{"5":0.5,"min":0.5},"1123":{"3":1},"1124":{"5s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1125":{"variable":1},"1126":{"default":1},"1127":{"description":1},"1128":{"temporal_address":1},"1129":{"7233":0.5,"localhost":0.5},"1130":{"temporal":0.3333333333333333,"server":0.3333333333333333,"address":0.3333333333333333},"1131":{"temporal_max_concurrent_activities":1},"1132":{"10":1},"1133":{"max":0.14285714285714285,"parallel":0.14285714285714285,"activities":0.14285714285714285,"on":0.14285714285714285,"the":0.14285714285714285,"main":0.14285714285714285,"queue":0.14285714285714285},"1134":{"temporal_llm_task_queue":1},"1135":{"llm_processing":1},"1136":{"task":0.16666666666666666,"queue":0.16666666666666666,"name":0.16666666666666666,"for":0.16666666666666666,"llm":0.16666666666666666,"activities":0.16666666666666666},"1137":{"temporal_max_concurrent_llm_activities":1},"1138":{"2":1},"1139":{"max":0.125,"parallel":0.125,"llm":0.125,"activities":0.125,"ollama":0.125,"1-2":0.125,"cloud":0.125,"5-10":0.125},"1140":{"8080":0.058823529411764705,"every":0.058823529411764705,"workflow":0.058823529411764705,"execution":0.058823529411764705,"is":0.058823529411764705,"visible":0.058823529411764705,"in":0.058823529411764705,"the":0.058823529411764705,"temporal":0.058823529411764705,"ui":0.058823529411764705,"at":0.058823529411764705,"http":0.058823529411764705,"localhost":0.058823529411764705,"default":0.058823529411764705,"you":0.058823529411764705,"can":0.058823529411764705,"inspect":0.058823529411764705},"1141":{"workflow":0.14285714285714285,"execution":0.14285714285714285,"history":0.14285714285714285,"started":0.14285714285714285,"activities":0.14285714285714285,"completed":0.14285714285714285,"failed":0.14285714285714285},"1142":{"activity":0.16666666666666666,"inputs":0.16666666666666666,"outputs":0.16666666666666666,"and":0.16666666666666666,"retry":0.16666666666666666,"attempts":0.16666666666666666},"1143":{"pending":0.2,"activities":0.2,"and":0.2,"their":0.2,"timeouts":0.2},"1144":{"workflow":0.1,"search":0.1,"by":0.1,"id":0.1,"pattern":0.1,"e":0.1,"g":0.1,"all":0.1,"text-embedding-":0.1,"workflows":0.1},"1145":{"configuration":1},"1146":{"complete":0.16666666666666666,"environment":0.16666666666666666,"variables":0.16666666666666666,"reference":0.16666666666666666,"for":0.16666666666666666,"docustore":0.16666666666666666},"1147":{"llm":0.5,"provider":0.5},"1148":{"embedding":1},"1149":{"storage":1},"1150":{"infrastructure":1},"1151":{"temporal":0.5,"workers":0.5},"1152":{"observability":1},"1153":{"summarization":1},"1154":{"vector":0.5,"collections":0.5},"1155":{"docustore":0.07692307692307693,"is":0.07692307692307693,"configured":0.07692307692307693,"via":0.07692307692307693,"environment":0.07692307692307693,"variables":0.07692307692307693,"all":0.07692307692307693,"settings":0.07692307692307693,"are":0.07692307692307693,"defined":0.07692307692307693,"in":0.07692307692307693,"services":0.07692307692307693,"env":0.07692307692307693},"1156":{"variable":1},"1157":{"description":1},"1158":{"default":1},"1159":{"llm_provider":1},"1160":{"provider":0.16666666666666666,"type":0.16666666666666666,"ollama":0.16666666666666666,"openai":0.16666666666666666,"or":0.16666666666666666,"gemini":0.16666666666666666},"1161":{"ollama":1},"1162":{"llm_model":1},"1163":{"1":0.14285714285714285,"model":0.14285714285714285,"name":0.14285714285714285,"e":0.14285714285714285,"g":0.14285714285714285,"llama3":0.14285714285714285,"gpt-4o":0.14285714285714285},"1164":{},"1165":{"llm_base_url":1},"1166":{"provider":0.25,"api":0.25,"base":0.25,"url":0.25},"1167":{},"1168":{"openai_api_key":1},"1169":{"openai":0.2,"api":0.2,"key":0.2,"if":0.2,"using":0.2},"1170":{},"1171":{"gemini_api_key":1},"1172":{"gemini":0.2,"api":0.2,"key":0.2,"if":0.2,"using":0.2},"1173":{},"1174":{"variable":1},"1175":{"description":1},"1176":{"default":1},"1177":{"embedding_model":1},"1178":{"embedding":0.3333333333333333,"model":0.3333333333333333,"name":0.3333333333333333},"1179":{"5":0.5,"nomic-embed-text-v1":0.5},"1180":{"embedding_dimensions":1},"1181":{"vector":0.5,"dimensions":0.5},"1182":{"768":1},"1183":{"embedding_device":1},"1184":{"compute":0.2,"device":0.2,"cpu":0.2,"or":0.2,"cuda":0.2},"1185":{"cpu":1},"1186":{"variable":1},"1187":{"description":1},"1188":{"default":1},"1189":{"blob_store_type":1},"1190":{"local":0.3333333333333333,"or":0.3333333333333333,"s3":0.3333333333333333},"1191":{"local":1},"1192":{"blob_store_path":1},"1193":{"local":0.3333333333333333,"storage":0.3333333333333333,"path":0.3333333333333333},"1194":{"blobs":1},"1195":{"s3_bucket":1},"1196":{"s3":0.2,"bucket":0.2,"name":0.2,"if":0.2,"using":0.2},"1197":{},"1198":{"s3_region":1},"1199":{"s3":0.5,"region":0.5},"1200":{},"1201":{"variable":1},"1202":{"description":1},"1203":{"default":1},"1204":{"esdb_uri":1},"1205":{"eventstoredb":0.3333333333333333,"connection":0.3333333333333333,"string":0.3333333333333333},"1206":{"2113":0.2,"esdb":0.2,"eventstore":0.2,"tls":0.2,"false":0.2},"1207":{"mongodb_uri":1},"1208":{"mongodb":0.3333333333333333,"connection":0.3333333333333333,"string":0.3333333333333333},"1209":{"27017":0.3333333333333333,"mongodb":0.3333333333333333,"mongo":0.3333333333333333},"1210":{"mongodb_database":1},"1211":{"mongodb":0.3333333333333333,"database":0.3333333333333333,"name":0.3333333333333333},"1212":{"docu_store":1},"1213":{"qdrant_host":1},"1214":{"qdrant":0.5,"hostname":0.5},"1215":{"qdrant":1},"1216":{"qdrant_port":1},"1217":{"qdrant":0.3333333333333333,"grpc":0.3333333333333333,"port":0.3333333333333333},"1218":{"6334":1},"1219":{"temporal_host":1},"1220":{"temporal":0.3333333333333333,"server":0.3333333333333333,"address":0.3333333333333333},"1221":{"7233":0.5,"temporal":0.5},"1222":{"kafka_bootstrap_servers":1},"1223":{"kafka":0.3333333333333333,"broker":0.3333333333333333,"addresses":0.3333333333333333},"1224":{"9092":0.5,"kafka":0.5},"1225":{"variable":1},"1226":{"description":1},"1227":{"default":1},"1228":{"temporal_max_concurrent_activities":1},"1229":{"max":0.2,"parallel":0.2,"activities":0.2,"per":0.2,"worker":0.2},"1230":{"3":1},"1231":{"temporal_task_queue":1},"1232":{"task":0.3333333333333333,"queue":0.3333333333333333,"name":0.3333333333333333},"1233":{"docu-store-tasks":1},"1234":{"variable":1},"1235":{"description":1},"1236":{"default":1},"1237":{"langfuse_public_key":1},"1238":{"langfuse":0.16666666666666666,"public":0.16666666666666666,"key":0.16666666666666666,"for":0.16666666666666666,"llm":0.16666666666666666,"tracing":0.16666666666666666},"1239":{},"1240":{"langfuse_secret_key":1},"1241":{"langfuse":0.3333333333333333,"secret":0.3333333333333333,"key":0.3333333333333333},"1242":{},"1243":{"langfuse_host":1},"1244":{"langfuse":0.3333333333333333,"server":0.3333333333333333,"url":0.3333333333333333},"1245":{},"1246":{"variable":1},"1247":{"description":1},"1248":{"default":1},"1249":{"artifact_summarization_batch_size":1},"1250":{"pages":0.25,"per":0.25,"summarization":0.25,"batch":0.25},"1251":{"10":1},"1252":{"variable":1},"1253":{"description":1},"1254":{"default":1},"1255":{"qdrant_collection_name":1},"1256":{"text":0.3333333333333333,"embeddings":0.3333333333333333,"collection":0.3333333333333333},"1257":{"text_embeddings":1},"1258":{"qdrant_compound_collection_name":1},"1259":{"smiles":0.3333333333333333,"embeddings":0.3333333333333333,"collection":0.3333333333333333},"1260":{"compound_embeddings":1},"1261":{"qdrant_summary_collection_name":1},"1262":{"summary":0.3333333333333333,"embeddings":0.3333333333333333,"collection":0.3333333333333333},"1263":{"summary_embeddings":1},"1264":{"getting":0.5,"started":0.5},"1265":{"get":0.14285714285714285,"docustore":0.14285714285714285,"up":0.14285714285714285,"and":0.14285714285714285,"running":0.14285714285714285,"in":0.14285714285714285,"minutes":0.14285714285714285},"1266":{"get":0.08333333333333333,"docustore":0.08333333333333333,"up":0.08333333333333333,"and":0.08333333333333333,"running":0.08333333333333333,"on":0.08333333333333333,"your":0.08333333333333333,"local":0.08333333333333333,"machine":0.08333333333333333,"or":0.08333333333333333,"production":0.08333333333333333,"server":0.08333333333333333},"1267":{"requirements":0.16666666666666666,"system":0.16666666666666666,"prerequisites":0.16666666666666666,"and":0.16666666666666666,"hardware":0.16666666666666666,"recommendations":0.16666666666666666},"1268":{"quickstart":0.1,"deploy":0.1,"with":0.1,"docker":0.1,"compose":0.1,"and":0.1,"process":0.1,"your":0.1,"first":0.1,"document":0.1},"1269":{"configuration":0.16666666666666666,"environment":0.16666666666666666,"variables":0.16666666666666666,"and":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666},"1270":{"production":0.14285714285714285,"deployment":0.14285714285714285,"docker":0.14285714285714285,"swarm":0.14285714285714285,"setup":0.14285714285714285,"for":0.14285714285714285,"workloads":0.14285714285714285},"1271":{"production":0.5,"deployment":0.5},"1272":{"deploy":0.14285714285714285,"docustore":0.14285714285714285,"to":0.14285714285714285,"production":0.14285714285714285,"with":0.14285714285714285,"docker":0.14285714285714285,"swarm":0.14285714285714285},"1273":{"stack":0.5,"architecture":0.5},"1274":{"infrastructure":0.5,"stack":0.5},"1275":{"application":0.5,"stack":0.5},"1276":{"reverse":0.5,"proxy":0.5},"1277":{"resource":0.5,"recommendations":0.5},"1278":{"monitoring":1},"1279":{"for":0.07142857142857142,"production":0.07142857142857142,"workloads":0.07142857142857142,"docustore":0.07142857142857142,"uses":0.07142857142857142,"docker":0.07142857142857142,"swarm":0.07142857142857142,"with":0.07142857142857142,"two":0.07142857142857142,"compose":0.07142857142857142,"stacks":0.07142857142857142,"infrastructure":0.07142857142857142,"and":0.07142857142857142,"application":0.07142857142857142},"1280":{"both":0.1,"stacks":0.1,"share":0.1,"a":0.1,"docker":0.1,"network":0.1,"docu_store-network":0.1,"for":0.1,"inter-service":0.1,"communication":0.1},"1281":{"deploy":0.25,"infrastructure":0.25,"services":0.25,"first":0.25},"1282":{"this":0.5,"provisions":0.5},"1283":{"eventstoredb":0.25,"with":0.25,"persistent":0.25,"storage":0.25},"1284":{"mongodb":0.25,"with":0.25,"authentication":0.25,"enabled":0.25},"1285":{"qdrant":0.25,"with":0.25,"snapshot":0.25,"persistence":0.25},"1286":{"temporal":0.25,"server":0.25,"postgresql":0.25,"backend":0.25},"1287":{"kafka":0.2,"zookeeper":0.2,"for":0.2,"event":0.2,"streaming":0.2},"1288":{"once":0.14285714285714285,"infrastructure":0.14285714285714285,"is":0.14285714285714285,"healthy":0.14285714285714285,"deploy":0.14285714285714285,"the":0.14285714285714285,"application":0.14285714285714285},"1289":{"6":0.1111111111111111,"this":0.1111111111111111,"runs":0.1111111111111111,"processes":0.1111111111111111,"from":0.1111111111111111,"a":0.1111111111111111,"single":0.1111111111111111,"docker":0.1111111111111111,"image":0.1111111111111111},"1290":{"process":1},"1291":{"role":1},"1292":{"api":1},"1293":{"fastapi":0.3333333333333333,"http":0.3333333333333333,"server":0.3333333333333333},"1294":{"read":0.5,"worker":0.5},"1295":{"eventstoredb":0.3333333333333333,"mongodb":0.3333333333333333,"projection":0.3333333333333333},"1296":{"pipeline":0.5,"worker":0.5},"1297":{"event-driven":0.3333333333333333,"workflow":0.3333333333333333,"triggers":0.3333333333333333},"1298":{"temporal":0.5,"worker":0.5},"1299":{"cpu-bound":0.25,"activities":0.25,"embeddings":0.25,"ocsr":0.25},"1300":{"llm":0.5,"worker":0.5},"1301":{"llm-dependent":0.25,"activities":0.25,"summarization":0.25,"ner":0.25},"1302":{"plugin":0.5,"consumer":0.5},"1303":{"kafka-to-temporal":0.5,"bridge":0.5},"1304":{"the":0.05263157894736842,"application":0.05263157894736842,"stack":0.05263157894736842,"is":0.05263157894736842,"designed":0.05263157894736842,"to":0.05263157894736842,"sit":0.05263157894736842,"behind":0.05263157894736842,"a":0.05263157894736842,"reverse":0.05263157894736842,"proxy":0.05263157894736842,"traefik":0.05263157894736842,"nginx":0.05263157894736842,"etc":0.05263157894736842,"for":0.05263157894736842,"tls":0.05263157894736842,"termination":0.05263157894736842,"and":0.05263157894736842,"routing":0.05263157894736842},"1305":{"3000":0.14285714285714285,"docu-store":0.14285714285714285,"example":0.14285714285714285,"com":0.14285714285714285,"web":0.14285714285714285,"frontend":0.14285714285714285,"port":0.14285714285714285},"1306":{"8000":0.14285714285714285,"docu-store-api":0.14285714285714285,"example":0.14285714285714285,"com":0.14285714285714285,"api":0.14285714285714285,"server":0.14285714285714285,"port":0.14285714285714285},"1307":{"component":1},"1308":{"cpu":1},"1309":{"memory":1},"1310":{"api":1},"1311":{"1":0.5,"core":0.5},"1312":{"512":0.5,"mb":0.5},"1313":{"temporal":0.5,"worker":0.5},"1314":{"2":0.5,"cores":0.5},"1315":{"2":0.5,"gb":0.5},"1316":{"llm":0.5,"worker":0.5},"1317":{"1":0.5,"core":0.5},"1318":{"1":0.5,"gb":0.5},"1319":{"mongodb":1},"1320":{"1":0.5,"core":0.5},"1321":{"1":0.5,"gb":0.5},"1322":{"eventstoredb":1},"1323":{"1":0.5,"core":0.5},"1324":{"1":0.5,"gb":0.5},"1325":{"qdrant":1},"1326":{"1":0.5,"core":0.5},"1327":{"2":0.5,"gb":0.5},"1328":{"8":0.07692307692307693,"total":0.07692307692307693,"minimum":0.07692307692307693,"cores":0.07692307692307693,"gb":0.07692307692307693,"ram":0.07692307692307693,"excluding":0.07692307692307693,"llm":0.07692307692307693,"inference":0.07692307692307693,"if":0.07692307692307693,"using":0.07692307692307693,"ollama":0.07692307692307693,"locally":0.07692307692307693},"1329":{"langfuse":0.14285714285714285,"for":0.14285714285714285,"llm":0.14285714285714285,"tracing":0.14285714285714285,"and":0.14285714285714285,"prompt":0.14285714285714285,"observability":0.14285714285714285},"1330":{"umami":0.25,"for":0.25,"web":0.25,"analytics":0.25},"1331":{"temporal":0.2,"dashboard":0.2,"for":0.2,"workflow":0.2,"monitoring":0.2},"1332":{"quickstart":1},"1333":{"deploy":0.1,"docustore":0.1,"with":0.1,"docker":0.1,"compose":0.1,"and":0.1,"process":0.1,"your":0.1,"first":0.1,"document":0.1},"1334":{"1":0.25,"clone":0.25,"the":0.25,"repository":0.25},"1335":{"2":0.3333333333333333,"configure":0.3333333333333333,"environment":0.3333333333333333},"1336":{"3":0.25,"start":0.25,"the":0.25,"stack":0.25},"1337":{"4":0.3333333333333333,"verify":0.3333333333333333,"services":0.3333333333333333},"1338":{"5":0.2,"upload":0.2,"your":0.2,"first":0.2,"document":0.2},"1339":{"6":0.25,"search":0.25,"your":0.25,"documents":0.25},"1340":{"next":0.5,"steps":0.5},"1341":{"copy":0.125,"the":0.125,"example":0.125,"environment":0.125,"file":0.125,"and":0.125,"adjust":0.125,"settings":0.125},"1342":{"key":0.25,"settings":0.25,"to":0.25,"configure":0.25},"1343":{"this":0.047619047619047616,"starts":0.047619047619047616,"all":0.047619047619047616,"infrastructure":0.047619047619047616,"services":0.047619047619047616,"and":0.047619047619047616,"the":0.047619047619047616,"docustore":0.047619047619047616,"application":0.047619047619047616,"first":0.047619047619047616,"startup":0.047619047619047616,"takes":0.047619047619047616,"a":0.047619047619047616,"few":0.047619047619047616,"minutes":0.047619047619047616,"as":0.047619047619047616,"docker":0.047619047619047616,"pulls":0.047619047619047616,"images":0.047619047619047616,"initializes":0.047619047619047616,"databases":0.047619047619047616},"1344":{"once":0.14285714285714285,"running":0.14285714285714285,"verify":0.14285714285714285,"the":0.14285714285714285,"services":0.14285714285714285,"are":0.14285714285714285,"healthy":0.14285714285714285},"1345":{"8000":0.125,"api":0.125,"http":0.125,"localhost":0.125,"docs":0.125,"fastapi":0.125,"swagger":0.125,"ui":0.125},"1346":{"2113":0.16666666666666666,"eventstoredb":0.16666666666666666,"http":0.16666666666666666,"localhost":0.16666666666666666,"admin":0.16666666666666666,"dashboard":0.16666666666666666},"1347":{"8233":0.16666666666666666,"temporal":0.16666666666666666,"http":0.16666666666666666,"localhost":0.16666666666666666,"workflow":0.16666666666666666,"dashboard":0.16666666666666666},"1348":{"6333":0.14285714285714285,"qdrant":0.14285714285714285,"http":0.14285714285714285,"localhost":0.14285714285714285,"dashboard":0.14285714285714285,"vector":0.14285714285714285,"db":0.14285714285714285},"1349":{"docustore":0.3333333333333333,"will":0.3333333333333333,"automatically":0.3333333333333333},"1350":{"parse":0.2,"pages":0.2,"from":0.2,"the":0.2,"pdf":0.2},"1351":{"extract":0.25,"chemical":0.25,"compounds":0.25,"ocsr":0.25},"1352":{"run":0.2,"named":0.2,"entity":0.2,"recognition":0.2,"ner":0.2},"1353":{"generate":0.2,"page":0.2,"and":0.2,"document":0.2,"summaries":0.2},"1354":{"create":0.16666666666666666,"text":0.16666666666666666,"summary":0.16666666666666666,"and":0.16666666666666666,"smiles":0.16666666666666666,"embeddings":0.16666666666666666},"1355":{"8233":0.1,"monitor":0.1,"progress":0.1,"in":0.1,"the":0.1,"temporal":0.1,"dashboard":0.1,"at":0.1,"http":0.1,"localhost":0.1},"1356":{"once":0.14285714285714285,"processing":0.14285714285714285,"completes":0.14285714285714285,"search":0.14285714285714285,"via":0.14285714285714285,"the":0.14285714285714285,"api":0.14285714285714285},"1357":{"configuration":0.2,"reference":0.2,"all":0.2,"environment":0.2,"variables":0.2},"1358":{"production":0.2,"deployment":0.2,"docker":0.2,"swarm":0.2,"setup":0.2},"1359":{"architecture":0.2,"overview":0.2,"understand":0.2,"the":0.2,"pipeline":0.2},"1360":{"requirements":1},"1361":{"system":0.125,"prerequisites":0.125,"and":0.125,"hardware":0.125,"recommendations":0.125,"for":0.125,"running":0.125,"docustore":0.125},"1362":{"system":0.5,"requirements":0.5},"1363":{"infrastructure":0.5,"components":0.5},"1364":{"llm":0.5,"provider":0.5},"1365":{"embedding":0.5,"model":0.5},"1366":{"docustore":0.1,"runs":0.1,"as":0.1,"a":0.1,"set":0.1,"of":0.1,"docker":0.1,"containers":0.1,"you":0.1,"need":0.1},"1367":{"24":0.16666666666666666,"docker":0.16666666666666666,"engine":0.16666666666666666,"with":0.16666666666666666,"compose":0.16666666666666666,"v2":0.16666666666666666},"1368":{"8":0.1111111111111111,"16":0.1111111111111111,"ram":0.1111111111111111,"gb":0.1111111111111111,"minimum":0.1111111111111111,"recommended":0.1111111111111111,"for":0.1111111111111111,"llm":0.1111111111111111,"activities":0.1111111111111111},"1369":{"20":0.125,"disk":0.125,"gb":0.125,"for":0.125,"base":0.125,"images":0.125,"storage":0.125,"documents":0.125},"1370":{"4":0.1111111111111111,"cpu":0.1111111111111111,"cores":0.1111111111111111,"recommended":0.1111111111111111,"embedding":0.1111111111111111,"and":0.1111111111111111,"ocsr":0.1111111111111111,"are":0.1111111111111111,"cpu-intensive":0.1111111111111111},"1371":{"docustore":0.08333333333333333,"depends":0.08333333333333333,"on":0.08333333333333333,"the":0.08333333333333333,"following":0.08333333333333333,"services":0.08333333333333333,"all":0.08333333333333333,"included":0.08333333333333333,"in":0.08333333333333333,"docker":0.08333333333333333,"compose":0.08333333333333333,"stack":0.08333333333333333},"1372":{"service":1},"1373":{"purpose":1},"1374":{"default":0.5,"port":0.5},"1375":{"eventstoredb":1},"1376":{"event":0.25,"sourcing":0.25,"append-only":0.25,"log":0.25},"1377":{"2113":1},"1378":{"mongodb":1},"1379":{"read":0.2,"model":0.2,"projections":0.2,"query-optimized":0.2,"views":0.2},"1380":{"27017":1},"1381":{"qdrant":1},"1382":{"3":0.14285714285714285,"vector":0.14285714285714285,"search":0.14285714285714285,"collections":0.14285714285714285,"text":0.14285714285714285,"summary":0.14285714285714285,"smiles":0.14285714285714285},"1383":{"6333":1},"1384":{"temporal":1},"1385":{"workflow":0.2,"orchestration":0.2,"durable":0.2,"task":0.2,"execution":0.2},"1386":{"7233":1},"1387":{"postgresql":1},"1388":{"temporal":0.25,"server":0.25,"state":0.25,"storage":0.25},"1389":{"5432":1},"1390":{"kafka":1},"1391":{"event":0.2,"streaming":0.2,"for":0.2,"plugin":0.2,"system":0.2},"1392":{"9092":1},"1393":{"docustore":0.08333333333333333,"requires":0.08333333333333333,"an":0.08333333333333333,"llm":0.08333333333333333,"provider":0.08333333333333333,"for":0.08333333333333333,"summarization":0.08333333333333333,"ner":0.08333333333333333,"and":0.08333333333333333,"chat":0.08333333333333333,"supported":0.08333333333333333,"providers":0.08333333333333333},"1394":{"ollama":0.16666666666666666,"local":0.16666666666666666,"free":0.16666666666666666,"recommended":0.16666666666666666,"for":0.16666666666666666,"development":0.16666666666666666},"1395":{"openai":0.25,"api":0.25,"key":0.25,"required":0.25},"1396":{"google":0.2,"gemini":0.2,"api":0.2,"key":0.2,"required":0.2},"1397":{"5":0.05263157894736842,"text":0.05263157894736842,"embeddings":0.05263157894736842,"use":0.05263157894736842,"nomic-embed-text-v1":0.05263157894736842,"768-dim":0.05263157894736842,"by":0.05263157894736842,"default":0.05263157894736842,"the":0.05263157894736842,"model":0.05263157894736842,"is":0.05263157894736842,"downloaded":0.05263157894736842,"automatically":0.05263157894736842,"on":0.05263157894736842,"first":0.05263157894736842,"when":0.05263157894736842,"running":0.05263157894736842,"with":0.05263157894736842,"ollama":0.05263157894736842},"1398":{"authentication":1},"1399":{"configuring":0.125,"sentinel":0.125,"for":0.125,"workspace-scoped":0.125,"authorization":0.125,"with":0.125,"entity-level":0.125,"permissions":0.125},"1400":{"architecture":1},"1401":{"flow":1},"1402":{"workspace":0.5,"isolation":0.5},"1403":{"entity-level":0.5,"permissions":0.5},"1404":{"visibility":1},"1405":{"sharing":1},"1406":{"permission":0.5,"caching":0.5},"1407":{"configuration":1},"1408":{"sdk":0.5,"integration":0.5},"1409":{"development":0.5,"setup":0.5},"1410":{"docustore":0.03333333333333333,"uses":0.03333333333333333,"sentinel":0.03333333333333333,"for":0.03333333333333333,"authorization":0.03333333333333333,"operates":0.03333333333333333,"in":0.03333333333333333,"authz":0.03333333333333333,"mode":0.03333333333333333,"--":0.03333333333333333,"the":0.03333333333333333,"application":0.03333333333333333,"authenticates":0.03333333333333333,"users":0.03333333333333333,"via":0.03333333333333333,"an":0.03333333333333333,"identity":0.03333333333333333,"provider":0.03333333333333333,"idp":0.03333333333333333,"directly":0.03333333333333333,"and":0.03333333333333333,"issues":0.03333333333333333,"jwts":0.03333333333333333,"that":0.03333333333333333,"encode":0.03333333333333333,"workspace":0.03333333333333333,"membership":0.03333333333333333,"roles":0.03333333333333333,"entity-level":0.03333333333333333,"permissions":0.03333333333333333},"1411":{"the":0.09090909090909091,"frontend":0.09090909090909091,"authenticates":0.09090909090909091,"user":0.09090909090909091,"with":0.09090909090909091,"configured":0.09090909090909091,"idp":0.09090909090909091,"e":0.09090909090909091,"g":0.09090909090909091,"google":0.09090909090909091,"oauth":0.09090909090909091},"1412":{"the":0.1111111111111111,"frontend":0.1111111111111111,"sends":0.1111111111111111,"idp":0.1111111111111111,"token":0.1111111111111111,"to":0.1111111111111111,"sentinel's":0.1111111111111111,"exchange":0.1111111111111111,"endpoint":0.1111111111111111},"1413":{"sentinel":0.06666666666666667,"validates":0.06666666666666667,"the":0.06666666666666667,"idp":0.06666666666666667,"token":0.06666666666666667,"resolves":0.06666666666666667,"user's":0.06666666666666667,"workspace":0.06666666666666667,"and":0.06666666666666667,"permissions":0.06666666666666667,"issues":0.06666666666666667,"a":0.06666666666666667,"docustore":0.06666666666666667,"authorization":0.06666666666666667,"jwt":0.06666666666666667},"1414":{"all":0.07692307692307693,"subsequent":0.07692307692307693,"api":0.07692307692307693,"requests":0.07692307692307693,"include":0.07692307692307693,"this":0.07692307692307693,"jwt":0.07692307692307693,"in":0.07692307692307693,"the":0.07692307692307693,"authorization":0.07692307692307693,"bearer":0.07692307692307693,"token":0.07692307692307693,"header":0.07692307692307693},"1415":{"the":0.09090909090909091,"docustore":0.09090909090909091,"api":0.09090909090909091,"validates":0.09090909090909091,"jwt":0.09090909090909091,"using":0.09090909090909091,"sentinel-auth-sdk":0.09090909090909091,"and":0.09090909090909091,"extracts":0.09090909090909091,"requestauth":0.09090909090909091,"context":0.09090909090909091},"1416":{"every":0.07142857142857142,"api":0.07142857142857142,"request":0.07142857142857142,"is":0.07142857142857142,"scoped":0.07142857142857142,"to":0.07142857142857142,"the":0.07142857142857142,"workspace":0.07142857142857142,"encoded":0.07142857142857142,"in":0.07142857142857142,"jwt":0.07142857142857142,"requestauth":0.07142857142857142,"object":0.07142857142857142,"provides":0.07142857142857142},"1417":{"field":1},"1418":{"type":1},"1419":{"description":1},"1420":{"workspace_id":1},"1421":{"uuid":1},"1422":{"active":0.5,"workspace":0.5},"1423":{"user_id":1},"1424":{"uuid":1},"1425":{"authenticated":0.5,"user":0.5},"1426":{"is_admin":1},"1427":{"bool":1},"1428":{"workspace":0.3333333333333333,"admin":0.3333333333333333,"flag":0.3333333333333333},"1429":{"list":0.05263157894736842,"endpoints":0.05263157894736842,"automatically":0.05263157894736842,"filter":0.05263157894736842,"by":0.05263157894736842,"workspace_id":0.05263157894736842,"resource":0.05263157894736842,"verify":0.05263157894736842,"that":0.05263157894736842,"the":0.05263157894736842,"requested":0.05263157894736842,"entity":0.05263157894736842,"belongs":0.05263157894736842,"to":0.05263157894736842,"user's":0.05263157894736842,"workspace":0.05263157894736842,"before":0.05263157894736842,"returning":0.05263157894736842,"data":0.05263157894736842},"1430":{"individual":0.1111111111111111,"artifacts":0.1111111111111111,"support":0.1111111111111111,"fine-grained":0.1111111111111111,"access":0.1111111111111111,"control":0.1111111111111111,"beyond":0.1111111111111111,"workspace":0.1111111111111111,"membership":0.1111111111111111},"1431":{"level":1},"1432":{"access":1},"1433":{"workspace":1},"1434":{"all":0.2,"workspace":0.2,"members":0.2,"can":0.2,"view":0.2},"1435":{"private":1},"1436":{"only":0.2,"the":0.2,"owner":0.2,"can":0.2,"view":0.2},"1437":{"shared":1},"1438":{"owner":0.2,"explicitly":0.2,"granted":0.2,"users":0.2,"groups":0.2},"1439":{"artifact":0.07692307692307693,"owners":0.07692307692307693,"and":0.07692307692307693,"workspace":0.07692307692307693,"admins":0.07692307692307693,"can":0.07692307692307693,"share":0.07692307692307693,"artifacts":0.07692307692307693,"with":0.07692307692307693,"specific":0.07692307692307693,"users":0.07692307692307693,"or":0.07692307692307693,"groups":0.07692307692307693},"1440":{"120":0.05263157894736842,"sentinel":0.05263157894736842,"permission":0.05263157894736842,"checks":0.05263157894736842,"are":0.05263157894736842,"cached":0.05263157894736842,"for":0.05263157894736842,"sentinel_cache_ttl":0.05263157894736842,"seconds":0.05263157894736842,"default":0.05263157894736842,"to":0.05263157894736842,"reduce":0.05263157894736842,"latency":0.05263157894736842,"on":0.05263157894736842,"repeated":0.05263157894736842,"access":0.05263157894736842,"the":0.05263157894736842,"same":0.05263157894736842,"resources":0.05263157894736842},"1441":{"variable":1},"1442":{"default":1},"1443":{"description":1},"1444":{"sentinel_url":1},"1445":{"9003":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1446":{"sentinel":0.3333333333333333,"service":0.3333333333333333,"url":0.3333333333333333},"1447":{"sentinel_service_key":1},"1448":{"empty":1},"1449":{"service-to-service":0.3333333333333333,"authentication":0.3333333333333333,"key":0.3333333333333333},"1450":{"sentinel_service_name":1},"1451":{"docu-store":1},"1452":{"service":0.2,"name":0.2,"registered":0.2,"in":0.2,"sentinel":0.2},"1453":{"sentinel_idp_jwks_url":1},"1454":{"https":0.14285714285714285,"www":0.14285714285714285,"googleapis":0.14285714285714285,"com":0.14285714285714285,"oauth2":0.14285714285714285,"v3":0.14285714285714285,"certs":0.14285714285714285},"1455":{"idp":0.16666666666666666,"jwks":0.16666666666666666,"endpoint":0.16666666666666666,"for":0.16666666666666666,"token":0.16666666666666666,"validation":0.16666666666666666},"1456":{"sentinel_cache_ttl":1},"1457":{"120":1},"1458":{"0":0.125,"permission":0.125,"cache":0.125,"ttl":0.125,"in":0.125,"seconds":0.125,"to":0.125,"disable":0.125},"1459":{"the":0.16666666666666666,"backend":0.16666666666666666,"uses":0.16666666666666666,"sentinel-auth-sdk":0.16666666666666666,"python":0.16666666666666666,"package":0.16666666666666666},"1460":{"the":0.0625,"frontend":0.0625,"uses":0.0625,"sentinel-auth":0.0625,"nextjs":0.0625,"package":0.0625,"for":0.0625,"server-side":0.0625,"token":0.0625,"validation":0.0625,"and":0.0625,"react":0.0625,"client-side":0.0625,"auth":0.0625,"state":0.0625,"management":0.0625},"1461":{"for":0.037037037037037035,"local":0.037037037037037035,"development":0.037037037037037035,"sentinel":0.037037037037037035,"runs":0.037037037037037035,"as":0.037037037037037035,"part":0.037037037037037035,"of":0.037037037037037035,"the":0.037037037037037035,"docker":0.037037037037037035,"compose":0.037037037037037035,"stack":0.037037037037037035,"default":0.037037037037037035,"configuration":0.037037037037037035,"uses":0.037037037037037035,"google":0.037037037037037035,"idp":0.037037037037037035,"but":0.037037037037037035,"any":0.037037037037037035,"oidc-compliant":0.037037037037037035,"provider":0.037037037037037035,"can":0.037037037037037035,"be":0.037037037037037035,"configured":0.037037037037037035,"by":0.037037037037037035,"changing":0.037037037037037035,"sentinel_idp_jwks_url":0.037037037037037035},"1462":{"blob":0.5,"storage":0.5},"1463":{"configuring":0.07692307692307693,"local":0.07692307692307693,"filesystem":0.07692307692307693,"or":0.07692307692307693,"s3-compatible":0.07692307692307693,"blob":0.07692307692307693,"storage":0.07692307692307693,"for":0.07692307692307693,"document":0.07692307692307693,"files":0.07692307692307693,"and":0.07692307692307693,"page":0.07692307692307693,"images":0.07692307692307693},"1464":{"storage":0.5,"layout":0.5},"1465":{"local":0.3333333333333333,"filesystem":0.3333333333333333,"development":0.3333333333333333},"1466":{"s3-compatible":0.3333333333333333,"storage":0.3333333333333333,"production":0.3333333333333333},"1467":{"api":0.5,"endpoints":0.5},"1468":{"stream":0.5,"pdf":0.5},"1469":{"stream":0.3333333333333333,"page":0.3333333333333333,"image":0.3333333333333333},"1470":{"how":0.25,"blobs":0.25,"are":0.25,"created":0.25},"1471":{"1":0.3333333333333333,"document":0.3333333333333333,"upload":0.3333333333333333},"1472":{"2":0.3333333333333333,"pdf":0.3333333333333333,"processing":0.3333333333333333},"1473":{"configuration":1},"1474":{"considerations":1},"1475":{"docustore":0.041666666666666664,"stores":0.041666666666666664,"uploaded":0.041666666666666664,"documents":0.041666666666666664,"pdfs":0.041666666666666664,"and":0.041666666666666664,"rendered":0.041666666666666664,"page":0.041666666666666664,"images":0.041666666666666664,"in":0.041666666666666664,"blob":0.041666666666666664,"storage":0.041666666666666664,"the":0.041666666666666664,"blobstore":0.041666666666666664,"port":0.041666666666666664,"supports":0.041666666666666664,"both":0.041666666666666664,"local":0.041666666666666664,"filesystem":0.041666666666666664,"for":0.041666666666666664,"development":0.041666666666666664,"s3-compatible":0.041666666666666664,"object":0.041666666666666664,"production":0.041666666666666664},"1476":{"when":0.07692307692307693,"a":0.07692307692307693,"document":0.07692307692307693,"is":0.07692307692307693,"uploaded":0.07692307692307693,"the":0.07692307692307693,"blob":0.07692307692307693,"store":0.07692307692307693,"organizes":0.07692307692307693,"files":0.07692307692307693,"in":0.07692307692307693,"predictable":0.07692307692307693,"structure":0.07692307692307693},"1477":{"page":0.034482758620689655,"images":0.034482758620689655,"are":0.034482758620689655,"generated":0.034482758620689655,"during":0.034482758620689655,"the":0.034482758620689655,"pdf":0.034482758620689655,"processing":0.034482758620689655,"workflow":0.034482758620689655,"full-resolution":0.034482758620689655,"pngs":0.034482758620689655,"used":0.034482758620689655,"for":0.034482758620689655,"deep":0.034482758620689655,"thinking":0.034482758620689655,"mode":0.034482758620689655,"image":0.034482758620689655,"analysis":0.034482758620689655,"while":0.034482758620689655,"jpeg":0.034482758620689655,"thumbnails":0.034482758620689655,"200px":0.034482758620689655,"wide":0.034482758620689655,"served":0.034482758620689655,"list":0.034482758620689655,"views":0.034482758620689655,"and":0.034482758620689655,"table":0.034482758620689655,"previews":0.034482758620689655},"1478":{"the":0.058823529411764705,"default":0.058823529411764705,"configuration":0.058823529411764705,"stores":0.058823529411764705,"blobs":0.058823529411764705,"on":0.058823529411764705,"local":0.058823529411764705,"filesystem":0.058823529411764705,"this":0.058823529411764705,"is":0.058823529411764705,"simplest":0.058823529411764705,"option":0.058823529411764705,"and":0.058823529411764705,"requires":0.058823529411764705,"no":0.058823529411764705,"additional":0.058823529411764705,"infrastructure":0.058823529411764705},"1479":{"the":0.06666666666666667,"file":0.06666666666666667,"url":0.06666666666666667,"scheme":0.06666666666666667,"tells":0.06666666666666667,"docustore":0.06666666666666667,"to":0.06666666666666667,"use":0.06666666666666667,"local":0.06666666666666667,"filesystem":0.06666666666666667,"adapter":0.06666666666666667,"path":0.06666666666666667,"must":0.06666666666666667,"be":0.06666666666666667,"absolute":0.06666666666666667},"1480":{"for":0.07142857142857142,"production":0.07142857142857142,"deployments":0.07142857142857142,"configure":0.07142857142857142,"an":0.07142857142857142,"s3-compatible":0.07142857142857142,"object":0.07142857142857142,"store":0.07142857142857142,"aws":0.07142857142857142,"s3":0.07142857142857142,"minio":0.07142857142857142,"cloudflare":0.07142857142857142,"r2":0.07142857142857142,"etc":0.07142857142857142},"1481":{"additional":0.08333333333333333,"s3":0.08333333333333333,"configuration":0.08333333333333333,"is":0.08333333333333333,"passed":0.08333333333333333,"via":0.08333333333333333,"blob_storage_options":0.08333333333333333,"or":0.08333333333333333,"standard":0.08333333333333333,"aws":0.08333333333333333,"environment":0.08333333333333333,"variables":0.08333333333333333},"1482":{"for":0.1111111111111111,"s3-compatible":0.1111111111111111,"services":0.1111111111111111,"minio":0.1111111111111111,"r2":0.1111111111111111,"set":0.1111111111111111,"the":0.1111111111111111,"endpoint":0.1111111111111111,"url":0.1111111111111111},"1483":{"the":0.09090909090909091,"api":0.09090909090909091,"provides":0.09090909090909091,"streaming":0.09090909090909091,"endpoints":0.09090909090909091,"for":0.09090909090909091,"serving":0.09090909090909091,"blob":0.09090909090909091,"content":0.09090909090909091,"to":0.09090909090909091,"frontend":0.09090909090909091},"1484":{"returns":0.047619047619047616,"the":0.047619047619047616,"raw":0.047619047619047616,"pdf":0.047619047619047616,"binary":0.047619047619047616,"as":0.047619047619047616,"application":0.047619047619047616,"with":0.047619047619047616,"an":0.047619047619047616,"inline":0.047619047619047616,"content":0.047619047619047616,"disposition":0.047619047619047616,"browser":0.047619047619047616,"can":0.047619047619047616,"render":0.047619047619047616,"this":0.047619047619047616,"directly":0.047619047619047616,"in":0.047619047619047616,"iframe":0.047619047619047616,"or":0.047619047619047616,"viewer":0.047619047619047616},"1485":{"returns":0.07692307692307693,"the":0.07692307692307693,"full-resolution":0.07692307692307693,"png":0.07692307692307693,"page":0.07692307692307693,"image":0.07692307692307693,"add":0.07692307692307693,"size":0.07692307692307693,"thumb":0.07692307692307693,"for":0.07692307692307693,"lightweight":0.07692307692307693,"jpeg":0.07692307692307693,"thumbnail":0.07692307692307693},"1486":{"the":0.07142857142857142,"thumbnail":0.07142857142857142,"endpoint":0.07142857142857142,"falls":0.07142857142857142,"back":0.07142857142857142,"to":0.07142857142857142,"full":0.07142857142857142,"png":0.07142857142857142,"if":0.07142857142857142,"a":0.07142857142857142,"has":0.07142857142857142,"not":0.07142857142857142,"been":0.07142857142857142,"generated":0.07142857142857142},"1487":{"the":0.09090909090909091,"blob":0.09090909090909091,"store":0.09090909090909091,"is":0.09090909090909091,"used":0.09090909090909091,"at":0.09090909090909091,"two":0.09090909090909091,"points":0.09090909090909091,"in":0.09090909090909091,"processing":0.09090909090909091,"pipeline":0.09090909090909091},"1488":{"when":0.08333333333333333,"a":0.08333333333333333,"document":0.08333333333333333,"is":0.08333333333333333,"uploaded":0.08333333333333333,"via":0.08333333333333333,"post":0.08333333333333333,"artifacts":0.08333333333333333,"upload":0.08333333333333333,"the":0.08333333333333333,"artifactuploadsaga":0.08333333333333333,"orchestrates":0.08333333333333333},"1489":{"store":0.08333333333333333,"the":0.08333333333333333,"file":0.08333333333333333,"bytes":0.08333333333333333,"in":0.08333333333333333,"blob":0.08333333333333333,"storage":0.08333333333333333,"at":0.08333333333333333,"artifacts":0.08333333333333333,"artifact_id":0.08333333333333333,"source":0.08333333333333333,"pdf":0.08333333333333333},"1490":{"create":0.1,"the":0.1,"artifact":0.1,"aggregate":0.1,"with":0.1,"storage_location":0.1,"pointing":0.1,"to":0.1,"stored":0.1,"file":0.1},"1491":{"the":0.14285714285714285,"artifact":0.14285714285714285,"created":0.14285714285714285,"event":0.14285714285714285,"triggers":0.14285714285714285,"processing":0.14285714285714285,"pipeline":0.14285714285714285},"1492":{"the":0.125,"artifactprocessingworkflow":0.125,"reads":0.125,"pdf":0.125,"from":0.125,"blob":0.125,"storage":0.125,"and":0.125},"1493":{"extracts":0.14285714285714285,"text":0.14285714285714285,"from":0.14285714285714285,"each":0.14285714285714285,"page":0.14285714285714285,"via":0.14285714285714285,"pymupdf":0.14285714285714285},"1494":{"renders":0.09090909090909091,"each":0.09090909090909091,"page":0.09090909090909091,"to":0.09090909090909091,"a":0.09090909090909091,"png":0.09090909090909091,"image":0.09090909090909091,"2x":0.09090909090909091,"zoom":0.09090909090909091,"for":0.09090909090909091,"quality":0.09090909090909091},"1495":{"generates":0.14285714285714285,"a":0.14285714285714285,"jpeg":0.14285714285714285,"thumbnail":0.14285714285714285,"for":0.14285714285714285,"each":0.14285714285714285,"page":0.14285714285714285},"1496":{"stores":0.125,"images":0.125,"and":0.125,"thumbnails":0.125,"back":0.125,"to":0.125,"blob":0.125,"storage":0.125},"1497":{"creates":0.125,"page":0.125,"aggregates":0.125,"with":0.125,"references":0.125,"to":0.125,"the":0.125,"artifact":0.125},"1498":{"variable":1},"1499":{"default":1},"1500":{"description":1},"1501":{"blob_base_url":1},"1502":{"file":0.3333333333333333,"project":0.3333333333333333,"blobs":0.3333333333333333},"1503":{"blob":0.1111111111111111,"storage":0.1111111111111111,"root":0.1111111111111111,"url":0.1111111111111111,"use":0.1111111111111111,"file":0.1111111111111111,"for":0.1111111111111111,"local":0.1111111111111111,"s3":0.1111111111111111},"1504":{"blob":0.05,"storage":0.05,"is":0.05,"append-mostly":0.05,"documents":0.05,"are":0.05,"uploaded":0.05,"once":0.05,"and":0.05,"read":0.05,"many":0.05,"times":0.05,"updates":0.05,"rare":0.05,"only":0.05,"when":0.05,"re-processing":0.05,"overwrites":0.05,"page":0.05,"images":0.05},"1505":{"500":0.041666666666666664,"page":0.041666666666666664,"images":0.041666666666666664,"can":0.041666666666666664,"be":0.041666666666666664,"large":0.041666666666666664,"a":0.041666666666666664,"12-page":0.041666666666666664,"pdf":0.041666666666666664,"at":0.041666666666666664,"2x":0.041666666666666664,"zoom":0.041666666666666664,"generates":0.041666666666666664,"approximately":0.041666666666666664,"30-50":0.041666666666666664,"mb":0.041666666666666664,"of":0.041666666666666664,"png":0.041666666666666664,"thumbnails":0.041666666666666664,"add":0.041666666666666664,"roughly":0.041666666666666664,"kb":0.041666666666666664,"per":0.041666666666666664,"document":0.041666666666666664},"1506":{"local":0.043478260869565216,"storage":0.043478260869565216,"is":0.043478260869565216,"not":0.043478260869565216,"suitable":0.043478260869565216,"for":0.043478260869565216,"multi-instance":0.043478260869565216,"deployments":0.043478260869565216,"if":0.043478260869565216,"running":0.043478260869565216,"multiple":0.043478260869565216,"api":0.043478260869565216,"server":0.043478260869565216,"instances":0.043478260869565216,"use":0.043478260869565216,"s3-compatible":0.043478260869565216,"so":0.043478260869565216,"all":0.043478260869565216,"can":0.043478260869565216,"access":0.043478260869565216,"the":0.043478260869565216,"same":0.043478260869565216,"blobs":0.043478260869565216},"1507":{"blobs":0.029411764705882353,"are":0.029411764705882353,"referenced":0.029411764705882353,"by":0.029411764705882353,"storage":0.029411764705882353,"location":0.029411764705882353,"not":0.029411764705882353,"copied":0.029411764705882353,"the":0.029411764705882353,"artifact":0.029411764705882353,"aggregate":0.029411764705882353,"stores":0.029411764705882353,"blob":0.029411764705882353,"path":0.029411764705882353,"e":0.029411764705882353,"g":0.029411764705882353,"artifacts":0.029411764705882353,"id":0.029411764705882353,"source":0.029411764705882353,"pdf":0.029411764705882353,"and":0.029411764705882353,"all":0.029411764705882353,"access":0.029411764705882353,"goes":0.029411764705882353,"through":0.029411764705882353,"blobstore":0.029411764705882353,"port":0.029411764705882353,"migrating":0.029411764705882353,"backends":0.029411764705882353,"requires":0.029411764705882353,"updating":0.029411764705882353,"root":0.029411764705882353,"url":0.029411764705882353,"data":0.029411764705882353},"1508":{"integration":0.5,"overview":0.5},"1509":{"how":0.07692307692307693,"to":0.07692307692307693,"configure":0.07692307692307693,"docustore's":0.07692307692307693,"external":0.07692307692307693,"dependencies":0.07692307692307693,"authentication":0.07692307692307693,"llm":0.07692307692307693,"providers":0.07692307692307693,"blob":0.07692307692307693,"storage":0.07692307692307693,"and":0.07692307692307693,"observability":0.07692307692307693},"1510":{"integration":0.5,"points":0.5},"1511":{"configuration":1},"1512":{"environment":0.5,"modes":0.5},"1513":{"quick":0.25,"reference":0.25,"essential":0.25,"variables":0.25},"1514":{"docker":0.5,"compose":0.5},"1515":{"docustore":0.02631578947368421,"integrates":0.02631578947368421,"with":0.02631578947368421,"several":0.02631578947368421,"external":0.02631578947368421,"services":0.02631578947368421,"each":0.02631578947368421,"integration":0.02631578947368421,"follows":0.02631578947368421,"the":0.02631578947368421,"port-adapter":0.02631578947368421,"pattern":0.02631578947368421,"--":0.02631578947368421,"application":0.02631578947368421,"layer":0.02631578947368421,"defines":0.02631578947368421,"an":0.02631578947368421,"abstract":0.02631578947368421,"port":0.02631578947368421,"protocol":0.02631578947368421,"and":0.02631578947368421,"infrastructure":0.02631578947368421,"provides":0.02631578947368421,"one":0.02631578947368421,"or":0.02631578947368421,"more":0.02631578947368421,"concrete":0.02631578947368421,"adapters":0.02631578947368421,"this":0.02631578947368421,"means":0.02631578947368421,"you":0.02631578947368421,"can":0.02631578947368421,"swap":0.02631578947368421,"providers":0.02631578947368421,"without":0.02631578947368421,"changing":0.02631578947368421,"business":0.02631578947368421,"logic":0.02631578947368421},"1516":{"integration":1},"1517":{"port":1},"1518":{"adapters":1},"1519":{"config":0.5,"prefix":0.5},"1520":{"authentication":1},"1521":{"requestauth":1},"1522":{"sentinel":0.5,"sdk":0.5},"1523":{"sentinel_":1},"1524":{"llm":0.5,"providers":0.5},"1525":{"llmprovider":1},"1526":{"ollama":0.3333333333333333,"openai":0.3333333333333333,"gemini":0.3333333333333333},"1527":{"llm_":0.5,"chat_llm_":0.5},"1528":{"blob":0.5,"storage":0.5},"1529":{"blobstore":1},"1530":{"local":0.3333333333333333,"filesystem":0.3333333333333333,"s3":0.3333333333333333},"1531":{"blob_":1},"1532":{"observability":1},"1533":{"promptrepository":1},"1534":{"langfuse":0.3333333333333333,"yaml":0.3333333333333333,"fallback":0.3333333333333333},"1535":{"langfuse_":1},"1536":{"all":0.03571428571428571,"configuration":0.03571428571428571,"is":0.03571428571428571,"managed":0.03571428571428571,"through":0.03571428571428571,"environment":0.03571428571428571,"variables":0.03571428571428571,"read":0.03571428571428571,"by":0.03571428571428571,"a":0.03571428571428571,"single":0.03571428571428571,"settings":0.03571428571428571,"class":0.03571428571428571,"pydantic-settings":0.03571428571428571,"can":0.03571428571428571,"be":0.03571428571428571,"set":0.03571428571428571,"in":0.03571428571428571,"env":0.03571428571428571,"file":0.03571428571428571,"at":0.03571428571428571,"the":0.03571428571428571,"project":0.03571428571428571,"root":0.03571428571428571,"or":0.03571428571428571,"passed":0.03571428571428571,"directly":0.03571428571428571,"as":0.03571428571428571},"1537":{"docustore":0.2,"supports":0.2,"three":0.2,"application":0.2,"environments":0.2},"1538":{"mode":1},"1539":{"app_env":1},"1540":{"typical":0.5,"use":0.5},"1541":{"development":1},"1542":{"default":1},"1543":{"local":0.25,"docker":0.25,"compose":0.25,"stack":0.25},"1544":{"staging":1},"1545":{"staging":1},"1546":{"pre-production":0.5,"testing":0.5},"1547":{"production":1},"1548":{"production":1},"1549":{"live":0.5,"deployment":0.5},"1550":{"the":0.047619047619047616,"environment":0.047619047619047616,"mode":0.047619047619047616,"affects":0.047619047619047616,"default":0.047619047619047616,"values":0.047619047619047616,"and":0.047619047619047616,"logging":0.047619047619047616,"behavior":0.047619047619047616,"but":0.047619047619047616,"does":0.047619047619047616,"not":0.047619047619047616,"change":0.047619047619047616,"api":0.047619047619047616,"surface":0.047619047619047616,"all":0.047619047619047616,"features":0.047619047619047616,"are":0.047619047619047616,"available":0.047619047619047616,"in":0.047619047619047616,"modes":0.047619047619047616},"1551":{"variable":1},"1552":{"default":1},"1553":{"description":1},"1554":{"app_env":1},"1555":{"development":1},"1556":{"application":0.5,"environment":0.5},"1557":{"log_level":1},"1558":{"info":1},"1559":{"logging":0.5,"level":0.5},"1560":{"api_host":1},"1561":{"0":0.3333333333333333,"1":0.3333333333333333,"127":0.3333333333333333},"1562":{"api":0.25,"server":0.25,"bind":0.25,"address":0.25},"1563":{"api_port":1},"1564":{"8000":1},"1565":{"api":0.3333333333333333,"server":0.3333333333333333,"port":0.3333333333333333},"1566":{"eventstoredb_uri":1},"1567":{"2113":0.2,"esdb":0.2,"localhost":0.2,"tls":0.2,"false":0.2},"1568":{"eventstoredb":0.5,"connection":0.5},"1569":{"mongo_uri":1},"1570":{"27017":0.2,"mongodb":0.2,"localhost":0.2,"replicaset":0.2,"rs0":0.2},"1571":{"mongodb":0.5,"connection":0.5},"1572":{"qdrant_url":1},"1573":{"6333":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1574":{"qdrant":0.3333333333333333,"vector":0.3333333333333333,"database":0.3333333333333333},"1575":{"temporal_address":1},"1576":{"7233":0.5,"localhost":0.5},"1577":{"temporal":0.5,"server":0.5},"1578":{"kafka_bootstrap_servers":1},"1579":{"19092":0.5,"localhost":0.5},"1580":{"kafka":0.5,"brokers":0.5},"1581":{"blob_base_url":1},"1582":{"file":0.5,"blobs":0.5},"1583":{"blob":0.3333333333333333,"storage":0.3333333333333333,"root":0.3333333333333333},"1584":{"llm_provider":1},"1585":{"ollama":1},"1586":{"llm":0.5,"backend":0.5},"1587":{"sentinel_url":1},"1588":{"9003":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1589":{"sentinel":0.3333333333333333,"auth":0.3333333333333333,"service":0.3333333333333333},"1590":{"for":0.09090909090909091,"local":0.09090909090909091,"development":0.09090909090909091,"all":0.09090909090909091,"infrastructure":0.09090909090909091,"services":0.09090909090909091,"are":0.09090909090909091,"provided":0.09090909090909091,"via":0.09090909090909091,"docker":0.09090909090909091,"compose":0.09090909090909091},"1591":{"the":0.1111111111111111,"makefile":0.1111111111111111,"provides":0.1111111111111111,"convenience":0.1111111111111111,"targets":0.1111111111111111,"for":0.1111111111111111,"all":0.1111111111111111,"common":0.1111111111111111,"operations":0.1111111111111111},"1592":{"llm":0.5,"providers":0.5},"1593":{"configuring":0.08333333333333333,"ollama":0.08333333333333333,"openai":0.08333333333333333,"or":0.08333333333333333,"google":0.08333333333333333,"gemini":0.08333333333333333,"for":0.08333333333333333,"summarization":0.08333333333333333,"ner":0.08333333333333333,"chat":0.08333333333333333,"and":0.08333333333333333,"evaluation":0.08333333333333333},"1594":{"supported":0.5,"providers":0.5},"1595":{"batch":0.25,"llm":0.25,"summarization":0.25,"ner":0.25},"1596":{"chat":0.25,"llm":0.25,"conversational":0.25,"rag":0.25},"1597":{"embedding":0.5,"models":0.5},"1598":{"ner":0.5,"models":0.5},"1599":{"evaluation":0.5,"judge":0.5},"1600":{"tool":0.3333333333333333,"calling":0.3333333333333333,"modes":0.3333333333333333},"1601":{"ollama":0.5,"setup":0.5},"1602":{"docustore":0.034482758620689655,"uses":0.034482758620689655,"llms":0.034482758620689655,"for":0.034482758620689655,"multiple":0.034482758620689655,"purposes":0.034482758620689655,"page":0.034482758620689655,"and":0.034482758620689655,"document":0.034482758620689655,"summarization":0.034482758620689655,"named":0.034482758620689655,"entity":0.034482758620689655,"recognition":0.034482758620689655,"conversational":0.034482758620689655,"rag":0.034482758620689655,"evaluation":0.034482758620689655,"the":0.034482758620689655,"llm":0.034482758620689655,"integration":0.034482758620689655,"supports":0.034482758620689655,"three":0.034482758620689655,"providers":0.034482758620689655,"allows":0.034482758620689655,"separate":0.034482758620689655,"configuration":0.034482758620689655,"batch":0.034482758620689655,"processing":0.034482758620689655,"interactive":0.034482758620689655,"chat":0.034482758620689655},"1603":{"provider":1},"1604":{"llm_provider":1},"1605":{"requires":0.3333333333333333,"api":0.3333333333333333,"key":0.3333333333333333},"1606":{"local":1},"1607":{"notes":1},"1608":{"ollama":1},"1609":{"ollama":1},"1610":{"no":1},"1611":{"yes":1},"1612":{"default":0.2,"requires":0.2,"ollama":0.2,"running":0.2,"locally":0.2},"1613":{"openai":1},"1614":{"openai":1},"1615":{"yes":1},"1616":{"no":1},"1617":{"gpt-4o":0.3333333333333333,"gpt-4o-mini":0.3333333333333333,"etc":0.3333333333333333},"1618":{"google":0.5,"gemini":0.5},"1619":{"gemini":1},"1620":{"yes":1},"1621":{"no":1},"1622":{"gemini":0.3333333333333333,"pro":0.3333333333333333,"etc":0.3333333333333333},"1623":{"the":0.04,"batch":0.04,"llm":0.04,"handles":0.04,"automated":0.04,"pipeline":0.04,"tasks":0.04,"page":0.04,"summarization":0.04,"artifact":0.04,"and":0.04,"optionally":0.04,"ner":0.04,"extraction":0.04,"these":0.04,"prioritize":0.04,"consistency":0.04,"over":0.04,"creativity":0.04,"so":0.04,"a":0.04,"low":0.04,"temperature":0.04,"is":0.04,"used":0.04},"1624":{"variable":1},"1625":{"default":1},"1626":{"description":1},"1627":{"llm_provider":1},"1628":{"ollama":1},"1629":{"provider":0.5,"selection":0.5},"1630":{"llm_model_name":1},"1631":{"gemma3":0.5,"27b":0.5},"1632":{"model":0.5,"identifier":0.5},"1633":{"llm_base_url":1},"1634":{"11434":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1635":{"ollama":0.14285714285714285,"base":0.14285714285714285,"url":0.14285714285714285,"ignored":0.14285714285714285,"for":0.14285714285714285,"cloud":0.14285714285714285,"providers":0.14285714285714285},"1636":{"llm_api_key":1},"1637":{"none":1},"1638":{"api":0.16666666666666666,"key":0.16666666666666666,"for":0.16666666666666666,"openai":0.16666666666666666,"or":0.16666666666666666,"gemini":0.16666666666666666},"1639":{"llm_temperature":1},"1640":{"0":0.5,"1":0.5},"1641":{"low":0.25,"for":0.25,"deterministic":0.25,"summaries":0.25},"1642":{"the":0.034482758620689655,"chat":0.034482758620689655,"system":0.034482758620689655,"can":0.034482758620689655,"use":0.034482758620689655,"a":0.034482758620689655,"different":0.034482758620689655,"model":0.034482758620689655,"and":0.034482758620689655,"provider":0.034482758620689655,"than":0.034482758620689655,"batch":0.034482758620689655,"pipeline":0.034482758620689655,"this":0.034482758620689655,"is":0.034482758620689655,"useful":0.034482758620689655,"when":0.034482758620689655,"you":0.034482758620689655,"want":0.034482758620689655,"larger":0.034482758620689655,"more":0.034482758620689655,"capable":0.034482758620689655,"for":0.034482758620689655,"interactive":0.034482758620689655,"conversations":0.034482758620689655,"while":0.034482758620689655,"using":0.034482758620689655,"smaller":0.034482758620689655,"processing":0.034482758620689655},"1643":{"if":0.07142857142857142,"chat-specific":0.07142857142857142,"variables":0.07142857142857142,"are":0.07142857142857142,"not":0.07142857142857142,"set":0.07142857142857142,"they":0.07142857142857142,"fall":0.07142857142857142,"back":0.07142857142857142,"to":0.07142857142857142,"the":0.07142857142857142,"batch":0.07142857142857142,"llm":0.07142857142857142,"configuration":0.07142857142857142},"1644":{"variable":1},"1645":{"fallback":1},"1646":{"description":1},"1647":{"chat_llm_provider":1},"1648":{"llm_provider":1},"1649":{"chat":0.3333333333333333,"llm":0.3333333333333333,"provider":0.3333333333333333},"1650":{"chat_llm_model_name":1},"1651":{"llm_model_name":1},"1652":{"chat":0.5,"model":0.5},"1653":{"chat_llm_base_url":1},"1654":{"llm_base_url":1},"1655":{"chat":0.25,"llm":0.25,"base":0.25,"url":0.25},"1656":{"chat_llm_api_key":1},"1657":{"llm_api_key":1},"1658":{"chat":0.25,"llm":0.25,"api":0.25,"key":0.25},"1659":{"chat_llm_temperature":1},"1660":{"0":0.5,"3":0.5},"1661":{"higher":0.25,"for":0.25,"conversational":0.25,"style":0.25},"1662":{"embeddings":0.1,"use":0.1,"separate":0.1,"non-llm":0.1,"models":0.1,"that":0.1,"run":0.1,"locally":0.1,"via":0.1,"sentence-transformers":0.1},"1663":{"model":1},"1664":{"purpose":1},"1665":{"dimensions":1},"1666":{"variable":1},"1667":{"5":0.5,"nomic-embed-text-v1":0.5},"1668":{"text":0.2,"chunk":0.2,"and":0.2,"summary":0.2,"embeddings":0.2},"1669":{"768":1},"1670":{"embedding_model_name":1},"1671":{"chemberta-77m-mtr":1},"1672":{"smiles":0.25,"molecular":0.25,"structure":0.25,"embeddings":0.25},"1673":{"384":1},"1674":{"smiles_embedding_model_name":1},"1675":{"ms-marco-minilm-l-12-v2":1},"1676":{"cross-encoder":0.5,"reranking":0.5},"1677":{"--":1},"1678":{"reranker_model_name":1},"1679":{"named":0.16666666666666666,"entity":0.16666666666666666,"recognition":0.16666666666666666,"uses":0.16666666666666666,"two":0.16666666666666666,"models":0.16666666666666666},"1680":{"model":1},"1681":{"purpose":1},"1682":{"variable":1},"1683":{"structflo-ner":0.5,"llm-powered":0.5},"1684":{"entity":0.2,"extraction":0.2,"from":0.2,"page":0.2,"text":0.2},"1685":{"uses":0.3333333333333333,"llm_":0.3333333333333333,"config":0.3333333333333333},"1686":{"gliner2":1},"1687":{"document":0.2,"metadata":0.2,"extraction":0.2,"authors":0.2,"titles":0.2},"1688":{"gliner2_model_name":1},"1689":{"for":0.07142857142857142,"automated":0.07142857142857142,"evaluation":0.07142857142857142,"of":0.07142857142857142,"search":0.07142857142857142,"and":0.07142857142857142,"chat":0.07142857142857142,"quality":0.07142857142857142,"a":0.07142857142857142,"separate":0.07142857142857142,"llm-as-judge":0.07142857142857142,"configuration":0.07142857142857142,"is":0.07142857142857142,"available":0.07142857142857142},"1690":{"the":0.06666666666666667,"chat":0.06666666666666667,"pipeline's":0.06666666666666667,"agentic":0.06666666666666667,"retrieval":0.06666666666666667,"uses":0.06666666666666667,"llm":0.06666666666666667,"tool":0.06666666666666667,"calling":0.06666666666666667,"mode":0.06666666666666667,"is":0.06666666666666667,"auto-detected":0.06666666666666667,"based":0.06666666666666667,"on":0.06666666666666667,"provider":0.06666666666666667},"1691":{"provider":1},"1692":{"default":0.5,"mode":0.5},"1693":{"description":1},"1694":{"openai":1},"1695":{"native":1},"1696":{"uses":0.2,"openai":0.2,"function":0.2,"calling":0.2,"api":0.2},"1697":{"ollama":1},"1698":{"react":1},"1699":{"uses":0.3333333333333333,"react-style":0.3333333333333333,"prompting":0.3333333333333333},"1700":{"gemini":1},"1701":{"native":1},"1702":{"uses":0.25,"gemini":0.25,"function":0.25,"declarations":0.25},"1703":{"override":0.16666666666666666,"with":0.16666666666666666,"chat_agent_tool_calling_mode":0.16666666666666666,"auto":0.16666666666666666,"native":0.16666666666666666,"react":0.16666666666666666},"1704":{"for":0.1,"local":0.1,"development":0.1,"install":0.1,"ollama":0.1,"and":0.1,"pull":0.1,"the":0.1,"required":0.1,"model":0.1},"1705":{"for":0.14285714285714285,"memory-constrained":0.14285714285714285,"environments":0.14285714285714285,"reduce":0.14285714285714285,"concurrent":0.14285714285714285,"llm":0.14285714285714285,"activities":0.14285714285714285},"1706":{"observability":1},"1707":{"configuring":0.08333333333333333,"langfuse":0.08333333333333333,"for":0.08333333333333333,"llm":0.08333333333333333,"tracing":0.08333333333333333,"and":0.08333333333333333,"prompt":0.08333333333333333,"management":0.08333333333333333,"plus":0.08333333333333333,"umami":0.08333333333333333,"web":0.08333333333333333,"analytics":0.08333333333333333},"1708":{"langfuse":1},"1709":{"prompt":0.5,"management":0.5},"1710":{"yaml":0.5,"fallback":0.5},"1711":{"configuration":1},"1712":{"development":0.5,"setup":0.5},"1713":{"llm":0.5,"tracing":0.5},"1714":{"umami":0.3333333333333333,"web":0.3333333333333333,"analytics":0.3333333333333333},"1715":{"what":0.3333333333333333,"umami":0.3333333333333333,"tracks":0.3333333333333333},"1716":{"setup":1},"1717":{"privacy":1},"1718":{"request":0.5,"timing":0.5},"1719":{"structured":0.5,"logging":0.5},"1720":{"docustore":0.045454545454545456,"integrates":0.045454545454545456,"langfuse":0.045454545454545456,"for":0.045454545454545456,"llm":0.045454545454545456,"observability":0.045454545454545456,"and":0.045454545454545456,"prompt":0.045454545454545456,"management":0.045454545454545456,"umami":0.045454545454545456,"web":0.045454545454545456,"analytics":0.045454545454545456,"both":0.045454545454545456,"are":0.045454545454545456,"self-hosted":0.045454545454545456,"included":0.045454545454545456,"in":0.045454545454545456,"the":0.045454545454545456,"docker":0.045454545454545456,"compose":0.045454545454545456,"development":0.045454545454545456,"stack":0.045454545454545456},"1721":{"langfuse":0.25,"provides":0.25,"two":0.25,"capabilities":0.25},"1722":{"llm":0.05,"tracing":0.05,"--":0.05,"every":0.05,"call":0.05,"summarization":0.05,"ner":0.05,"chat":0.05,"is":0.05,"traced":0.05,"with":0.05,"input":0.05,"output":0.05,"tokens":0.05,"latency":0.05,"model":0.05,"parameters":0.05,"and":0.05,"prompt":0.05,"versions":0.05},"1723":{"prompt":0.0625,"management":0.0625,"--":0.0625,"production":0.0625,"prompts":0.0625,"are":0.0625,"stored":0.0625,"and":0.0625,"versioned":0.0625,"in":0.0625,"langfuse":0.0625,"allowing":0.0625,"iteration":0.0625,"without":0.0625,"code":0.0625,"changes":0.0625},"1724":{"docustore":0.043478260869565216,"prompts":0.043478260869565216,"are":0.043478260869565216,"managed":0.043478260869565216,"in":0.043478260869565216,"langfuse":0.043478260869565216,"rather":0.043478260869565216,"than":0.043478260869565216,"hardcoded":0.043478260869565216,"the":0.043478260869565216,"promptrepository":0.043478260869565216,"port":0.043478260869565216,"loads":0.043478260869565216,"by":0.043478260869565216,"name":0.043478260869565216,"and":0.043478260869565216,"adapter":0.043478260869565216,"fetches":0.043478260869565216,"them":0.043478260869565216,"from":0.043478260869565216,"api":0.043478260869565216,"with":0.043478260869565216,"caching":0.043478260869565216},"1725":{"key":0.2,"prompts":0.2,"managed":0.2,"in":0.2,"langfuse":0.2},"1726":{"prompt":0.5,"name":0.5},"1727":{"used":0.5,"by":0.5},"1728":{"page_summary":1},"1729":{"page":0.5,"summarization":0.5},"1730":{"artifact_batch_summary":1},"1731":{"artifact":0.25,"summarization":0.25,"batch":0.25,"stage":0.25},"1732":{"artifact_synthesis":1},"1733":{"artifact":0.25,"summarization":0.25,"synthesis":0.25,"stage":0.25},"1734":{"artifact_refinement":1},"1735":{"artifact":0.25,"summarization":0.25,"refinement":0.25,"stage":0.25},"1736":{"chat_system_factual":1},"1737":{"chat":0.25,"synthesis":0.25,"factual":0.25,"queries":0.25},"1738":{"chat_system_comparative":1},"1739":{"chat":0.25,"synthesis":0.25,"comparative":0.25,"queries":0.25},"1740":{"chat_system_exploratory":1},"1741":{"chat":0.25,"synthesis":0.25,"exploratory":0.25,"queries":0.25},"1742":{"chat_system_compound":1},"1743":{"chat":0.25,"synthesis":0.25,"compound":0.25,"queries":0.25},"1744":{"chat_system_followup":1},"1745":{"chat":0.25,"synthesis":0.25,"follow-up":0.25,"queries":0.25},"1746":{"if":0.045454545454545456,"langfuse":0.045454545454545456,"is":0.045454545454545456,"unavailable":0.045454545454545456,"set":0.045454545454545456,"prompt_repository_type":0.045454545454545456,"yaml":0.045454545454545456,"to":0.045454545454545456,"load":0.045454545454545456,"prompts":0.045454545454545456,"from":0.045454545454545456,"local":0.045454545454545456,"files":0.045454545454545456,"instead":0.045454545454545456,"this":0.045454545454545456,"useful":0.045454545454545456,"for":0.045454545454545456,"offline":0.045454545454545456,"development":0.045454545454545456,"or":0.045454545454545456,"environments":0.045454545454545456,"without":0.045454545454545456},"1747":{"variable":1},"1748":{"default":1},"1749":{"description":1},"1750":{"prompt_repository_type":1},"1751":{"langfuse":1},"1752":{"prompt":0.2,"source":0.2,"langfuse":0.2,"or":0.2,"yaml":0.2},"1753":{"langfuse_host":1},"1754":{"3000":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1755":{"langfuse":0.3333333333333333,"server":0.3333333333333333,"url":0.3333333333333333},"1756":{"langfuse_public_key":1},"1757":{"none":1},"1758":{"langfuse":0.3333333333333333,"public":0.3333333333333333,"key":0.3333333333333333},"1759":{"langfuse_secret_key":1},"1760":{"none":1},"1761":{"langfuse":0.3333333333333333,"secret":0.3333333333333333,"key":0.3333333333333333},"1762":{"langfuse":0.07692307692307693,"runs":0.07692307692307693,"as":0.07692307692307693,"part":0.07692307692307693,"of":0.07692307692307693,"the":0.07692307692307693,"docker":0.07692307692307693,"compose":0.07692307692307693,"stack":0.07692307692307693,"with":0.07692307692307693,"pre-seeded":0.07692307692307693,"api":0.07692307692307693,"keys":0.07692307692307693},"1763":{"3000":0.1111111111111111,"access":0.1111111111111111,"the":0.1111111111111111,"langfuse":0.1111111111111111,"dashboard":0.1111111111111111,"at":0.1111111111111111,"http":0.1111111111111111,"localhost":0.1111111111111111,"to":0.1111111111111111},"1764":{"view":0.1111111111111111,"llm":0.1111111111111111,"call":0.1111111111111111,"traces":0.1111111111111111,"with":0.1111111111111111,"input":0.1111111111111111,"output":0.1111111111111111,"tokens":0.1111111111111111,"latency":0.1111111111111111},"1765":{"edit":0.25,"and":0.25,"version":0.25,"prompts":0.25},"1766":{"compare":0.2,"prompt":0.2,"versions":0.2,"side":0.2,"by":0.2},"1767":{"monitor":0.16666666666666666,"cost":0.16666666666666666,"and":0.16666666666666666,"usage":0.16666666666666666,"over":0.16666666666666666,"time":0.16666666666666666},"1768":{"every":0.037037037037037035,"llm":0.037037037037037035,"interaction":0.037037037037037035,"is":0.037037037037037035,"automatically":0.037037037037037035,"traced":0.037037037037037035,"the":0.037037037037037035,"chat":0.037037037037037035,"pipeline":0.037037037037037035,"wraps":0.037037037037037035,"entire":0.037037037037037035,"conversations":0.037037037037037035,"in":0.037037037037037035,"a":0.037037037037037035,"tokencounter":0.037037037037037035,"context":0.037037037037037035,"manager":0.037037037037037035,"that":0.037037037037037035,"captures":0.037037037037037035,"prompt":0.037037037037037035,"and":0.037037037037037035,"completion":0.037037037037037035,"token":0.037037037037037035,"counts":0.037037037037037035,"from":0.037037037037037035,"api":0.037037037037037035,"responses":0.037037037037037035},"1769":{"traces":0.5,"include":0.5},"1770":{"field":1},"1771":{"description":1},"1772":{"model":0.5,"name":0.5},"1773":{"which":0.25,"model":0.25,"was":0.25,"used":0.25},"1774":{"input":0.5,"tokens":0.5},"1775":{"prompt":0.3333333333333333,"token":0.3333333333333333,"count":0.3333333333333333},"1776":{"output":0.5,"tokens":0.5},"1777":{"completion":0.3333333333333333,"token":0.3333333333333333,"count":0.3333333333333333},"1778":{"latency":1},"1779":{"wall-clock":0.16666666666666666,"time":0.16666666666666666,"for":0.16666666666666666,"the":0.16666666666666666,"llm":0.16666666666666666,"call":0.16666666666666666},"1780":{"prompt":0.5,"version":0.5},"1781":{"which":0.16666666666666666,"langfuse":0.16666666666666666,"prompt":0.16666666666666666,"version":0.16666666666666666,"was":0.16666666666666666,"used":0.16666666666666666},"1782":{"metadata":1},"1783":{"query":0.2,"type":0.2,"mode":0.2,"conversation":0.2,"id":0.2},"1784":{"umami":0.041666666666666664,"provides":0.041666666666666664,"privacy-focused":0.041666666666666664,"web":0.041666666666666664,"analytics":0.041666666666666664,"for":0.041666666666666664,"the":0.041666666666666664,"docustore":0.041666666666666664,"frontend":0.041666666666666664,"portal":0.041666666666666664,"it":0.041666666666666664,"tracks":0.041666666666666664,"page":0.041666666666666664,"views":0.041666666666666664,"sessions":0.041666666666666664,"and":0.041666666666666664,"user":0.041666666666666664,"behavior":0.041666666666666664,"without":0.041666666666666664,"cookies":0.041666666666666664,"is":0.041666666666666664,"fully":0.041666666666666664,"gdpr":0.041666666666666664,"compliant":0.041666666666666664},"1785":{"metric":1},"1786":{"description":1},"1787":{"page":0.5,"views":0.5},"1788":{"which":0.25,"pages":0.25,"users":0.25,"visit":0.25},"1789":{"sessions":1},"1790":{"unique":0.3333333333333333,"visitor":0.3333333333333333,"sessions":0.3333333333333333},"1791":{"referrers":1},"1792":{"how":0.16666666666666666,"users":0.16666666666666666,"arrive":0.16666666666666666,"at":0.16666666666666666,"the":0.16666666666666666,"portal":0.16666666666666666},"1793":{"browsers":0.5,"os":0.5},"1794":{"client":0.3333333333333333,"environment":0.3333333333333333,"distribution":0.3333333333333333},"1795":{"custom":0.5,"events":0.5},"1796":{"feature":0.2,"usage":0.2,"search":0.2,"chat":0.2,"upload":0.2},"1797":{"umami":0.09090909090909091,"runs":0.09090909090909091,"as":0.09090909090909091,"part":0.09090909090909091,"of":0.09090909090909091,"the":0.09090909090909091,"docker":0.09090909090909091,"compose":0.09090909090909091,"stack":0.09090909090909091,"alongside":0.09090909090909091,"langfuse":0.09090909090909091},"1798":{"the":0.047619047619047616,"umami":0.047619047619047616,"dashboard":0.047619047619047616,"is":0.047619047619047616,"accessible":0.047619047619047616,"at":0.047619047619047616,"its":0.047619047619047616,"configured":0.047619047619047616,"port":0.047619047619047616,"frontend":0.047619047619047616,"portal":0.047619047619047616,"includes":0.047619047619047616,"tracking":0.047619047619047616,"script":0.047619047619047616,"which":0.047619047619047616,"sends":0.047619047619047616,"analytics":0.047619047619047616,"data":0.047619047619047616,"to":0.047619047619047616,"self-hosted":0.047619047619047616,"instance":0.047619047619047616},"1799":{"umami":0.03333333333333333,"does":0.03333333333333333,"not":0.03333333333333333,"use":0.03333333333333333,"cookies":0.03333333333333333,"track":0.03333333333333333,"personal":0.03333333333333333,"information":0.03333333333333333,"and":0.03333333333333333,"share":0.03333333333333333,"data":0.03333333333333333,"with":0.03333333333333333,"third":0.03333333333333333,"parties":0.03333333333333333,"all":0.03333333333333333,"analytics":0.03333333333333333,"stays":0.03333333333333333,"on":0.03333333333333333,"your":0.03333333333333333,"infrastructure":0.03333333333333333,"this":0.03333333333333333,"makes":0.03333333333333333,"it":0.03333333333333333,"suitable":0.03333333333333333,"for":0.03333333333333333,"research":0.03333333333333333,"environments":0.03333333333333333,"strict":0.03333333333333333,"handling":0.03333333333333333,"requirements":0.03333333333333333},"1800":{"docustore":0.1111111111111111,"includes":0.1111111111111111,"built-in":0.1111111111111111,"request":0.1111111111111111,"timing":0.1111111111111111,"for":0.1111111111111111,"api":0.1111111111111111,"performance":0.1111111111111111,"monitoring":0.1111111111111111},"1801":{"when":0.037037037037037035,"enabled":0.037037037037037035,"every":0.037037037037037035,"api":0.037037037037037035,"request":0.037037037037037035,"is":0.037037037037037035,"logged":0.037037037037037035,"with":0.037037037037037035,"its":0.037037037037037035,"duration":0.037037037037037035,"requests":0.037037037037037035,"exceeding":0.037037037037037035,"the":0.037037037037037035,"threshold":0.037037037037037035,"are":0.037037037037037035,"flagged":0.037037037037037035,"as":0.037037037037037035,"slow":0.037037037037037035,"in":0.037037037037037035,"logs":0.037037037037037035,"making":0.037037037037037035,"it":0.037037037037037035,"easy":0.037037037037037035,"to":0.037037037037037035,"identify":0.037037037037037035,"performance":0.037037037037037035,"bottlenecks":0.037037037037037035},"1802":{"docustore":0.07692307692307693,"uses":0.07692307692307693,"structlog":0.07692307692307693,"for":0.07692307692307693,"structured":0.07692307692307693,"json":0.07692307692307693,"logging":0.07692307692307693,"throughout":0.07692307692307693,"the":0.07692307692307693,"backend":0.07692307692307693,"log":0.07692307692307693,"entries":0.07692307692307693,"include":0.07692307692307693},"1803":{"request":0.2,"id":0.2,"and":0.2,"correlation":0.2,"ids":0.2},"1804":{"search":0.25,"latency":0.25,"metrics":0.25,"events":0.25},"1805":{"chat":0.16666666666666666,"pipeline":0.16666666666666666,"duration":0.16666666666666666,"and":0.16666666666666666,"step":0.16666666666666666,"counts":0.16666666666666666},"1806":{"workflow":0.3333333333333333,"execution":0.3333333333333333,"events":0.3333333333333333},"1807":{"all":0.05,"log":0.05,"output":0.05,"is":0.05,"structured":0.05,"json":0.05,"making":0.05,"it":0.05,"easy":0.05,"to":0.05,"ingest":0.05,"into":0.05,"aggregation":0.05,"systems":0.05,"elk":0.05,"loki":0.05,"datadog":0.05,"for":0.05,"production":0.05,"monitoring":0.05}},"page_id":{"1":{"docs":1},"2":{"docs":1},"3":{"docs":1},"4":{"docs":1},"5":{"docs":1},"6":{"docs":1},"7":{"docs":1},"8":{"docs":1},"9":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"10":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"11":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"12":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"13":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"14":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"15":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"16":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"17":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"18":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"19":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"20":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"21":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"22":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"23":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"24":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"25":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"26":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"27":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"28":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"29":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"30":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"31":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"32":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"33":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"34":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"35":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"36":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"37":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"38":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"39":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"40":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"41":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"42":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"43":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"44":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"45":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"46":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"47":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"48":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"49":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"50":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"51":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"52":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"53":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"54":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"55":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"56":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"57":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"58":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"59":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"60":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"61":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"62":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"63":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"64":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"65":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"66":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"67":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"68":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"69":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"70":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"71":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"72":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"73":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"74":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"75":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"76":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"77":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"78":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"79":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"80":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"81":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"82":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"83":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"84":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"85":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"86":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"87":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"88":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"89":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"90":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"91":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"92":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"93":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"94":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"95":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"96":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"97":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"98":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"99":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"100":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"101":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"102":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"103":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"104":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"105":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"106":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"107":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"108":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"109":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"110":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"111":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"112":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"113":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"114":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"115":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"116":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"117":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"118":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"119":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"120":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"121":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"122":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"123":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"124":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"125":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"126":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"127":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"128":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"129":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"130":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"131":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"132":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"133":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"134":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"135":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"136":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"137":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"138":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"139":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"140":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"141":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"142":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"143":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"144":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"145":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"146":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"147":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"148":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"149":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"150":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"151":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"152":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"153":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"154":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"155":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"156":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"157":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"158":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"159":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"160":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"161":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"162":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"163":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"164":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"165":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"166":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"167":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"168":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"169":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"170":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"171":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"172":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"173":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"174":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"175":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"176":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"177":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"178":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"179":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"180":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"181":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"182":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"183":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"184":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"185":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"186":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"187":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"188":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"189":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"190":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"191":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"192":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"193":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"194":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"195":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"196":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"197":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"198":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"199":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"200":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"201":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"202":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"203":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"204":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"205":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"206":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"207":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"208":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"209":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"210":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"211":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"212":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"213":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"214":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"215":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"216":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"217":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"218":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"219":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"220":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"221":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"222":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"223":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"224":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"225":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"226":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"227":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"228":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"229":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"230":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"231":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"232":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"233":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"234":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"235":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"236":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"237":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"238":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"239":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"240":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"241":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"242":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"243":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"244":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"245":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"246":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"247":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"248":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"249":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"250":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"251":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"252":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"253":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"254":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"255":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"256":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"257":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"258":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"259":{"docs":0.5,"api":0.5},"260":{"docs":0.5,"api":0.5},"261":{"docs":0.5,"api":0.5},"262":{"docs":0.5,"api":0.5},"263":{"docs":0.5,"api":0.5},"264":{"docs":0.5,"api":0.5},"265":{"docs":0.5,"api":0.5},"266":{"docs":0.5,"api":0.5},"267":{"docs":0.5,"api":0.5},"268":{"docs":0.5,"api":0.5},"269":{"docs":0.5,"api":0.5},"270":{"docs":0.5,"api":0.5},"271":{"docs":0.5,"api":0.5},"272":{"docs":0.5,"api":0.5},"273":{"docs":0.5,"api":0.5},"274":{"docs":0.5,"api":0.5},"275":{"docs":0.5,"api":0.5},"276":{"docs":0.5,"api":0.5},"277":{"docs":0.5,"api":0.5},"278":{"docs":0.5,"api":0.5},"279":{"docs":0.5,"api":0.5},"280":{"docs":0.5,"api":0.5},"281":{"docs":0.5,"api":0.5},"282":{"docs":0.5,"api":0.5},"283":{"docs":0.5,"api":0.5},"284":{"docs":0.5,"api":0.5},"285":{"docs":0.5,"api":0.5},"286":{"docs":0.5,"api":0.5},"287":{"docs":0.5,"api":0.5},"288":{"docs":0.5,"api":0.5},"289":{"docs":0.5,"api":0.5},"290":{"docs":0.5,"api":0.5},"291":{"docs":0.5,"api":0.5},"292":{"docs":0.5,"api":0.5},"293":{"docs":0.5,"api":0.5},"294":{"docs":0.5,"api":0.5},"295":{"docs":0.5,"api":0.5},"296":{"docs":0.5,"api":0.5},"297":{"docs":0.5,"api":0.5},"298":{"docs":0.5,"api":0.5},"299":{"docs":0.5,"api":0.5},"300":{"docs":0.5,"api":0.5},"301":{"docs":0.5,"api":0.5},"302":{"docs":0.5,"api":0.5},"303":{"docs":0.5,"api":0.5},"304":{"docs":0.5,"api":0.5},"305":{"docs":0.5,"api":0.5},"306":{"docs":0.5,"api":0.5},"307":{"docs":0.5,"api":0.5},"308":{"docs":0.5,"api":0.5},"309":{"docs":0.5,"api":0.5},"310":{"docs":0.5,"api":0.5},"311":{"docs":0.5,"api":0.5},"312":{"docs":0.5,"api":0.5},"313":{"docs":0.5,"api":0.5},"314":{"docs":0.5,"api":0.5},"315":{"docs":0.5,"api":0.5},"316":{"docs":0.5,"api":0.5},"317":{"docs":0.5,"api":0.5},"318":{"docs":0.5,"api":0.5},"319":{"docs":0.5,"api":0.5},"320":{"docs":0.5,"api":0.5},"321":{"docs":0.5,"api":0.5},"322":{"docs":0.5,"api":0.5},"323":{"docs":0.5,"api":0.5},"324":{"docs":0.5,"api":0.5},"325":{"docs":0.5,"api":0.5},"326":{"docs":0.5,"api":0.5},"327":{"docs":0.5,"api":0.5},"328":{"docs":0.5,"api":0.5},"329":{"docs":0.5,"api":0.5},"330":{"docs":0.5,"api":0.5},"331":{"docs":0.5,"api":0.5},"332":{"docs":0.5,"api":0.5},"333":{"docs":0.5,"api":0.5},"334":{"docs":0.5,"api":0.5},"335":{"docs":0.5,"api":0.5},"336":{"docs":0.5,"api":0.5},"337":{"docs":0.5,"api":0.5},"338":{"docs":0.5,"api":0.5},"339":{"docs":0.5,"api":0.5},"340":{"docs":0.5,"api":0.5},"341":{"docs":0.5,"api":0.5},"342":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"343":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"344":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"345":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"346":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"347":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"348":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"349":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"350":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"351":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"352":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"353":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"354":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"355":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"356":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"357":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"358":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"359":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"360":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"361":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"362":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"363":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"364":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"365":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"366":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"367":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"368":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"369":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"370":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"371":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"372":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"373":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"374":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"375":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"376":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"377":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"378":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"379":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"380":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"381":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"382":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"383":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"384":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"385":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"386":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"387":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"388":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"389":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"390":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"391":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"392":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"393":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"394":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"395":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"396":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"397":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"398":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"399":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"400":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"401":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"402":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"403":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"404":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"405":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"406":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"407":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"408":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"409":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"410":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"411":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"412":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"413":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"414":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"415":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"416":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"417":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"418":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"419":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"420":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"421":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"422":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"423":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"424":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"425":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"426":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"427":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"428":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"429":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"430":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"431":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"432":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"433":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"434":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"435":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"436":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"437":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"438":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"439":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"440":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"441":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"442":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"443":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"444":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"445":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"446":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"447":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"448":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"449":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"450":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"451":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"452":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"453":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"454":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"455":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"456":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"457":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"458":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"459":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"460":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"461":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"462":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"463":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"464":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"465":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"466":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"467":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"468":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"469":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"470":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"471":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"472":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"473":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"474":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"475":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"476":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"477":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"478":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"479":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"480":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"481":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"482":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"483":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"484":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"485":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"486":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"487":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"488":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"489":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"490":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"491":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"492":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"493":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"494":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"495":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"496":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"497":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"498":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"499":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"500":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"501":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"502":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"503":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"504":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"505":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"506":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"507":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"508":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"509":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"510":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"511":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"512":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"513":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"514":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"515":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"516":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"517":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"518":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"519":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"520":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"521":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"522":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"523":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"524":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"525":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"526":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"527":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"528":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"529":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"530":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"531":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"532":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"533":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"534":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"535":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"536":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"537":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"538":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"539":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"540":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"541":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"542":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"543":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"544":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"545":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"546":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"547":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"548":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"549":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"550":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"551":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"552":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"553":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"554":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"555":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"556":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"557":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"558":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"559":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"560":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"561":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"562":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"563":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"564":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"565":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"566":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"567":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"568":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"569":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"570":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"571":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"572":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"573":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"574":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"575":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"576":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"577":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"578":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"579":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"580":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"581":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"582":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"583":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"584":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"585":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"586":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"587":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"588":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"589":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"590":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"591":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"592":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"593":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"594":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"595":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"596":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"597":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"598":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"599":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"600":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"601":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"602":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"603":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"604":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"605":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"606":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"607":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"608":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"609":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"610":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"611":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"612":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"613":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"614":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"615":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"616":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"617":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"618":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"619":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"620":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"621":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"622":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"623":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"624":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"625":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"626":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"627":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"628":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"629":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"630":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"631":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"632":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"633":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"634":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"635":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"636":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"637":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"638":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"639":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"640":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"641":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"642":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"643":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"644":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"645":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"646":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"647":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"648":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"649":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"650":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"651":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"652":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"653":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"654":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"655":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"656":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"657":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"658":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"659":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"660":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"661":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"662":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"663":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"664":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"665":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"666":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"667":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"668":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"669":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"670":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"671":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"672":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"673":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"674":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"675":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"676":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"677":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"678":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"679":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"680":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"681":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"682":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"683":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"684":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"685":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"686":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"687":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"688":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"689":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"690":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"691":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"692":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"693":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"694":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"695":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"696":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"697":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"698":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"699":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"700":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"701":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"702":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"703":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"704":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"705":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"706":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"707":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"708":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"709":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"710":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"711":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"712":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"713":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"714":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"715":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"716":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"717":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"718":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"719":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"720":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"721":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"722":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"723":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"724":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"725":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"726":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"727":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"728":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"729":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"730":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"731":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"732":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"733":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"734":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"735":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"736":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"737":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"738":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"739":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"740":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"741":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"742":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"743":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"744":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"745":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"746":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"747":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"748":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"749":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"750":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"751":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"752":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"753":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"754":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"755":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"756":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"757":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"758":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"759":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"760":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"761":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"762":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"763":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"764":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"765":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"766":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"767":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"768":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"769":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"770":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"771":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"772":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"773":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"774":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"775":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"776":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"777":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"778":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"779":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"780":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"781":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"782":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"783":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"784":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"785":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"786":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"787":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"788":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"789":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"790":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"791":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"792":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"793":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"794":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"795":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"796":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"797":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"798":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"799":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"800":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"801":{"docs":0.5,"architecture":0.5},"802":{"docs":0.5,"architecture":0.5},"803":{"docs":0.5,"architecture":0.5},"804":{"docs":0.5,"architecture":0.5},"805":{"docs":0.5,"architecture":0.5},"806":{"docs":0.5,"architecture":0.5},"807":{"docs":0.5,"architecture":0.5},"808":{"docs":0.5,"architecture":0.5},"809":{"docs":0.5,"architecture":0.5},"810":{"docs":0.5,"architecture":0.5},"811":{"docs":0.5,"architecture":0.5},"812":{"docs":0.5,"architecture":0.5},"813":{"docs":0.5,"architecture":0.5},"814":{"docs":0.5,"architecture":0.5},"815":{"docs":0.5,"architecture":0.5},"816":{"docs":0.5,"architecture":0.5},"817":{"docs":0.5,"architecture":0.5},"818":{"docs":0.5,"architecture":0.5},"819":{"docs":0.5,"architecture":0.5},"820":{"docs":0.5,"architecture":0.5},"821":{"docs":0.5,"architecture":0.5},"822":{"docs":0.5,"architecture":0.5},"823":{"docs":0.5,"architecture":0.5},"824":{"docs":0.5,"architecture":0.5},"825":{"docs":0.5,"architecture":0.5},"826":{"docs":0.5,"architecture":0.5},"827":{"docs":0.5,"architecture":0.5},"828":{"docs":0.5,"architecture":0.5},"829":{"docs":0.5,"architecture":0.5},"830":{"docs":0.5,"architecture":0.5},"831":{"docs":0.5,"architecture":0.5},"832":{"docs":0.5,"architecture":0.5},"833":{"docs":0.5,"architecture":0.5},"834":{"docs":0.5,"architecture":0.5},"835":{"docs":0.5,"architecture":0.5},"836":{"docs":0.5,"architecture":0.5},"837":{"docs":0.5,"architecture":0.5},"838":{"docs":0.5,"architecture":0.5},"839":{"docs":0.5,"architecture":0.5},"840":{"docs":0.5,"architecture":0.5},"841":{"docs":0.5,"architecture":0.5},"842":{"docs":0.5,"architecture":0.5},"843":{"docs":0.5,"architecture":0.5},"844":{"docs":0.5,"architecture":0.5},"845":{"docs":0.5,"architecture":0.5},"846":{"docs":0.5,"architecture":0.5},"847":{"docs":0.5,"architecture":0.5},"848":{"docs":0.5,"architecture":0.5},"849":{"docs":0.5,"architecture":0.5},"850":{"docs":0.5,"architecture":0.5},"851":{"docs":0.5,"architecture":0.5},"852":{"docs":0.5,"architecture":0.5},"853":{"docs":0.5,"architecture":0.5},"854":{"docs":0.5,"architecture":0.5},"855":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"856":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"857":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"858":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"859":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"860":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"861":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"862":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"863":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"864":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"865":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"866":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"867":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"868":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"869":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"870":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"871":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"872":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"873":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"874":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"875":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"876":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"877":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"878":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"879":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"880":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"881":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"882":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"883":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"884":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"885":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"886":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"887":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"888":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"889":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"890":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"891":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"892":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"893":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"894":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"895":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"896":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"897":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"898":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"899":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"900":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"901":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"902":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"903":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"904":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"905":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"906":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"907":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"908":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"909":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"910":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"911":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"912":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"913":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"914":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"915":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"916":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"917":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"918":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"919":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"920":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"921":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"922":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"923":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"924":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"925":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"926":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"927":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"928":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"929":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"930":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"931":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"932":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"933":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"934":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"935":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"936":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"937":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"938":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"939":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"940":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"941":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"942":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"943":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"944":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"945":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"946":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"947":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"948":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"949":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"950":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"951":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"952":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"953":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"954":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"955":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"956":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"957":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"958":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"959":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"960":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"961":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"962":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"963":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"964":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"965":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"966":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"967":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"968":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"969":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"970":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"971":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"972":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"973":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"974":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"975":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"976":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"977":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"978":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"979":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"980":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"981":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"982":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"983":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"984":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"985":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"986":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"987":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"988":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"989":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"990":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"991":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"992":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"993":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"994":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"995":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"996":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"997":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"998":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"999":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1000":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1001":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1002":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1003":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1004":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1005":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1006":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1007":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1008":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1009":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1010":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1011":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1012":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1013":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1014":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1015":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1016":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1017":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1018":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1019":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1020":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1021":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1022":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1023":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1024":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1025":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1026":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1027":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1028":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1029":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1030":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1031":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1032":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1033":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1034":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1035":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1036":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1037":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1038":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1039":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1040":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1041":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1042":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1043":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1044":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1045":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1046":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1047":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1048":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1049":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1050":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1051":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1052":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1053":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1054":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1055":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1056":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1057":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1058":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1059":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1060":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1061":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1062":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1063":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1064":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1065":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1066":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1067":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1068":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1069":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1070":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1071":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1072":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1073":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1074":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1075":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1076":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1077":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1078":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1079":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1080":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1081":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1082":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1083":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1084":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1085":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1086":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1087":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1088":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1089":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1090":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1091":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1092":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1093":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1094":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1095":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1096":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1097":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1098":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1099":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1100":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1101":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1102":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1103":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1104":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1105":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1106":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1107":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1108":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1109":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1110":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1111":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1112":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1113":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1114":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1115":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1116":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1117":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1118":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1119":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1120":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1121":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1122":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1123":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1124":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1125":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1126":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1127":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1128":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1129":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1130":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1131":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1132":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1133":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1134":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1135":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1136":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1137":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1138":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1139":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1140":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1141":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1142":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1143":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1144":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1145":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1146":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1147":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1148":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1149":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1150":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1151":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1152":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1153":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1154":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1155":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1156":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1157":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1158":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1159":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1160":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1161":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1162":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1163":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1164":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1165":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1166":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1167":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1168":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1169":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1170":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1171":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1172":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1173":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1174":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1175":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1176":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1177":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1178":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1179":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1180":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1181":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1182":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1183":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1184":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1185":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1186":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1187":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1188":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1189":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1190":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1191":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1192":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1193":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1194":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1195":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1196":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1197":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1198":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1199":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1200":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1201":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1202":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1203":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1204":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1205":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1206":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1207":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1208":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1209":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1210":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1211":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1212":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1213":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1214":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1215":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1216":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1217":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1218":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1219":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1220":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1221":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1222":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1223":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1224":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1225":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1226":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1227":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1228":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1229":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1230":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1231":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1232":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1233":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1234":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1235":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1236":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1237":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1238":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1239":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1240":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1241":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1242":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1243":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1244":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1245":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1246":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1247":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1248":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1249":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1250":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1251":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1252":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1253":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1254":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1255":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1256":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1257":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1258":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1259":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1260":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1261":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1262":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1263":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1264":{"docs":0.5,"getting-started":0.5},"1265":{"docs":0.5,"getting-started":0.5},"1266":{"docs":0.5,"getting-started":0.5},"1267":{"docs":0.5,"getting-started":0.5},"1268":{"docs":0.5,"getting-started":0.5},"1269":{"docs":0.5,"getting-started":0.5},"1270":{"docs":0.5,"getting-started":0.5},"1271":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1272":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1273":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1274":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1275":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1276":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1277":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1278":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1279":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1280":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1281":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1282":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1283":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1284":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1285":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1286":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1287":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1288":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1289":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1290":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1291":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1292":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1293":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1294":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1295":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1296":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1297":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1298":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1299":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1300":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1301":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1302":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1303":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1304":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1305":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1306":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1307":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1308":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1309":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1310":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1311":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1312":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1313":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1314":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1315":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1316":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1317":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1318":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1319":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1320":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1321":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1322":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1323":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1324":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1325":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1326":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1327":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1328":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1329":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1330":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1331":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1332":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1333":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1334":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1335":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1336":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1337":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1338":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1339":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1340":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1341":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1342":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1343":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1344":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1345":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1346":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1347":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1348":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1349":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1350":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1351":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1352":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1353":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1354":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1355":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1356":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1357":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1358":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1359":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1360":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1361":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1362":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1363":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1364":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1365":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1366":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1367":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1368":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1369":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1370":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1371":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1372":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1373":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1374":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1375":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1376":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1377":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1378":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1379":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1380":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1381":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1382":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1383":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1384":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1385":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1386":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1387":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1388":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1389":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1390":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1391":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1392":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1393":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1394":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1395":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1396":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1397":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1398":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1399":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1400":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1401":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1402":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1403":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1404":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1405":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1406":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1407":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1408":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1409":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1410":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1411":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1412":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1413":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1414":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1415":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1416":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1417":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1418":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1419":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1420":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1421":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1422":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1423":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1424":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1425":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1426":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1427":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1428":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1429":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1430":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1431":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1432":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1433":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1434":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1435":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1436":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1437":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1438":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1439":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1440":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1441":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1442":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1443":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1444":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1445":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1446":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1447":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1448":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1449":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1450":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1451":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1452":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1453":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1454":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1455":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1456":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1457":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1458":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1459":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1460":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1461":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1462":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1463":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1464":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1465":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1466":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1467":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1468":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1469":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1470":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1471":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1472":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1473":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1474":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1475":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1476":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1477":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1478":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1479":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1480":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1481":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1482":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1483":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1484":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1485":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1486":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1487":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1488":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1489":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1490":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1491":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1492":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1493":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1494":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1495":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1496":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1497":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1498":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1499":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1500":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1501":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1502":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1503":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1504":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1505":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1506":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1507":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1508":{"docs":0.5,"integration":0.5},"1509":{"docs":0.5,"integration":0.5},"1510":{"docs":0.5,"integration":0.5},"1511":{"docs":0.5,"integration":0.5},"1512":{"docs":0.5,"integration":0.5},"1513":{"docs":0.5,"integration":0.5},"1514":{"docs":0.5,"integration":0.5},"1515":{"docs":0.5,"integration":0.5},"1516":{"docs":0.5,"integration":0.5},"1517":{"docs":0.5,"integration":0.5},"1518":{"docs":0.5,"integration":0.5},"1519":{"docs":0.5,"integration":0.5},"1520":{"docs":0.5,"integration":0.5},"1521":{"docs":0.5,"integration":0.5},"1522":{"docs":0.5,"integration":0.5},"1523":{"docs":0.5,"integration":0.5},"1524":{"docs":0.5,"integration":0.5},"1525":{"docs":0.5,"integration":0.5},"1526":{"docs":0.5,"integration":0.5},"1527":{"docs":0.5,"integration":0.5},"1528":{"docs":0.5,"integration":0.5},"1529":{"docs":0.5,"integration":0.5},"1530":{"docs":0.5,"integration":0.5},"1531":{"docs":0.5,"integration":0.5},"1532":{"docs":0.5,"integration":0.5},"1533":{"docs":0.5,"integration":0.5},"1534":{"docs":0.5,"integration":0.5},"1535":{"docs":0.5,"integration":0.5},"1536":{"docs":0.5,"integration":0.5},"1537":{"docs":0.5,"integration":0.5},"1538":{"docs":0.5,"integration":0.5},"1539":{"docs":0.5,"integration":0.5},"1540":{"docs":0.5,"integration":0.5},"1541":{"docs":0.5,"integration":0.5},"1542":{"docs":0.5,"integration":0.5},"1543":{"docs":0.5,"integration":0.5},"1544":{"docs":0.5,"integration":0.5},"1545":{"docs":0.5,"integration":0.5},"1546":{"docs":0.5,"integration":0.5},"1547":{"docs":0.5,"integration":0.5},"1548":{"docs":0.5,"integration":0.5},"1549":{"docs":0.5,"integration":0.5},"1550":{"docs":0.5,"integration":0.5},"1551":{"docs":0.5,"integration":0.5},"1552":{"docs":0.5,"integration":0.5},"1553":{"docs":0.5,"integration":0.5},"1554":{"docs":0.5,"integration":0.5},"1555":{"docs":0.5,"integration":0.5},"1556":{"docs":0.5,"integration":0.5},"1557":{"docs":0.5,"integration":0.5},"1558":{"docs":0.5,"integration":0.5},"1559":{"docs":0.5,"integration":0.5},"1560":{"docs":0.5,"integration":0.5},"1561":{"docs":0.5,"integration":0.5},"1562":{"docs":0.5,"integration":0.5},"1563":{"docs":0.5,"integration":0.5},"1564":{"docs":0.5,"integration":0.5},"1565":{"docs":0.5,"integration":0.5},"1566":{"docs":0.5,"integration":0.5},"1567":{"docs":0.5,"integration":0.5},"1568":{"docs":0.5,"integration":0.5},"1569":{"docs":0.5,"integration":0.5},"1570":{"docs":0.5,"integration":0.5},"1571":{"docs":0.5,"integration":0.5},"1572":{"docs":0.5,"integration":0.5},"1573":{"docs":0.5,"integration":0.5},"1574":{"docs":0.5,"integration":0.5},"1575":{"docs":0.5,"integration":0.5},"1576":{"docs":0.5,"integration":0.5},"1577":{"docs":0.5,"integration":0.5},"1578":{"docs":0.5,"integration":0.5},"1579":{"docs":0.5,"integration":0.5},"1580":{"docs":0.5,"integration":0.5},"1581":{"docs":0.5,"integration":0.5},"1582":{"docs":0.5,"integration":0.5},"1583":{"docs":0.5,"integration":0.5},"1584":{"docs":0.5,"integration":0.5},"1585":{"docs":0.5,"integration":0.5},"1586":{"docs":0.5,"integration":0.5},"1587":{"docs":0.5,"integration":0.5},"1588":{"docs":0.5,"integration":0.5},"1589":{"docs":0.5,"integration":0.5},"1590":{"docs":0.5,"integration":0.5},"1591":{"docs":0.5,"integration":0.5},"1592":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1593":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1594":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1595":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1596":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1597":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1598":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1599":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1600":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1601":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1602":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1603":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1604":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1605":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1606":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1607":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1608":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1609":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1610":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1611":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1612":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1613":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1614":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1615":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1616":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1617":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1618":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1619":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1620":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1621":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1622":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1623":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1624":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1625":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1626":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1627":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1628":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1629":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1630":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1631":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1632":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1633":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1634":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1635":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1636":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1637":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1638":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1639":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1640":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1641":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1642":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1643":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1644":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1645":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1646":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1647":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1648":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1649":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1650":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1651":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1652":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1653":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1654":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1655":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1656":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1657":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1658":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1659":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1660":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1661":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1662":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1663":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1664":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1665":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1666":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1667":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1668":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1669":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1670":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1671":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1672":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1673":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1674":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1675":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1676":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1677":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1678":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1679":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1680":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1681":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1682":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1683":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1684":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1685":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1686":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1687":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1688":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1689":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1690":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1691":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1692":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1693":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1694":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1695":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1696":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1697":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1698":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1699":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1700":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1701":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1702":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1703":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1704":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1705":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1706":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1707":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1708":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1709":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1710":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1711":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1712":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1713":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1714":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1715":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1716":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1717":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1718":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1719":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1720":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1721":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1722":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1723":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1724":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1725":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1726":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1727":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1728":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1729":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1730":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1731":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1732":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1733":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1734":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1735":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1736":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1737":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1738":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1739":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1740":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1741":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1742":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1743":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1744":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1745":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1746":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1747":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1748":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1749":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1750":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1751":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1752":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1753":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1754":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1755":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1756":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1757":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1758":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1759":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1760":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1761":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1762":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1763":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1764":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1765":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1766":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1767":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1768":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1769":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1770":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1771":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1772":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1773":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1774":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1775":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1776":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1777":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1778":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1779":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1780":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1781":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1782":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1783":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1784":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1785":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1786":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1787":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1788":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1789":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1790":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1791":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1792":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1793":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1794":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1795":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1796":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1797":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1798":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1799":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1800":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1801":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1802":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1803":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1804":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1805":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1806":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1807":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333}},"type":{"1":{"page":1},"2":{"text":1},"3":{"heading":1},"4":{"text":1},"5":{"text":1},"6":{"text":1},"7":{"text":1},"8":{"text":1},"9":{"page":1},"10":{"text":1},"11":{"heading":1},"12":{"heading":1},"13":{"heading":1},"14":{"heading":1},"15":{"heading":1},"16":{"heading":1},"17":{"heading":1},"18":{"heading":1},"19":{"heading":1},"20":{"heading":1},"21":{"heading":1},"22":{"heading":1},"23":{"heading":1},"24":{"heading":1},"25":{"heading":1},"26":{"heading":1},"27":{"heading":1},"28":{"heading":1},"29":{"heading":1},"30":{"heading":1},"31":{"heading":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":{"text":1},"42":{"text":1},"43":{"text":1},"44":{"text":1},"45":{"text":1},"46":{"text":1},"47":{"text":1},"48":{"text":1},"49":{"text":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":{"text":1},"71":{"text":1},"72":{"text":1},"73":{"text":1},"74":{"text":1},"75":{"text":1},"76":{"text":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":{"page":1},"93":{"text":1},"94":{"heading":1},"95":{"heading":1},"96":{"heading":1},"97":{"heading":1},"98":{"heading":1},"99":{"heading":1},"100":{"heading":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":{"text":1},"145":{"text":1},"146":{"text":1},"147":{"text":1},"148":{"text":1},"149":{"text":1},"150":{"text":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":{"page":1},"198":{"text":1},"199":{"heading":1},"200":{"heading":1},"201":{"heading":1},"202":{"heading":1},"203":{"heading":1},"204":{"heading":1},"205":{"heading":1},"206":{"heading":1},"207":{"heading":1},"208":{"heading":1},"209":{"heading":1},"210":{"heading":1},"211":{"heading":1},"212":{"heading":1},"213":{"heading":1},"214":{"heading":1},"215":{"text":1},"216":{"text":1},"217":{"text":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":{"page":1},"260":{"text":1},"261":{"heading":1},"262":{"heading":1},"263":{"heading":1},"264":{"heading":1},"265":{"heading":1},"266":{"heading":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":{"text":1},"296":{"text":1},"297":{"text":1},"298":{"text":1},"299":{"text":1},"300":{"text":1},"301":{"text":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":{"text":1},"339":{"text":1},"340":{"text":1},"341":{"text":1},"342":{"page":1},"343":{"text":1},"344":{"heading":1},"345":{"heading":1},"346":{"heading":1},"347":{"heading":1},"348":{"heading":1},"349":{"heading":1},"350":{"heading":1},"351":{"heading":1},"352":{"heading":1},"353":{"heading":1},"354":{"heading":1},"355":{"heading":1},"356":{"heading":1},"357":{"heading":1},"358":{"heading":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":{"text":1},"371":{"text":1},"372":{"text":1},"373":{"text":1},"374":{"text":1},"375":{"text":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":{"page":1},"392":{"text":1},"393":{"heading":1},"394":{"heading":1},"395":{"heading":1},"396":{"heading":1},"397":{"heading":1},"398":{"heading":1},"399":{"text":1},"400":{"text":1},"401":{"text":1},"402":{"text":1},"403":{"text":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":{"text":1},"471":{"text":1},"472":{"text":1},"473":{"text":1},"474":{"text":1},"475":{"text":1},"476":{"text":1},"477":{"text":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":{"page":1},"504":{"text":1},"505":{"heading":1},"506":{"heading":1},"507":{"heading":1},"508":{"heading":1},"509":{"heading":1},"510":{"heading":1},"511":{"heading":1},"512":{"heading":1},"513":{"heading":1},"514":{"heading":1},"515":{"heading":1},"516":{"text":1},"517":{"text":1},"518":{"text":1},"519":{"text":1},"520":{"text":1},"521":{"text":1},"522":{"text":1},"523":{"text":1},"524":{"text":1},"525":{"text":1},"526":{"text":1},"527":{"text":1},"528":{"text":1},"529":{"text":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":{"text":1},"591":{"text":1},"592":{"text":1},"593":{"text":1},"594":{"text":1},"595":{"text":1},"596":{"text":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":{"text":1},"615":{"text":1},"616":{"text":1},"617":{"text":1},"618":{"text":1},"619":{"text":1},"620":{"text":1},"621":{"text":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":{"page":1},"631":{"text":1},"632":{"heading":1},"633":{"heading":1},"634":{"heading":1},"635":{"heading":1},"636":{"heading":1},"637":{"heading":1},"638":{"heading":1},"639":{"heading":1},"640":{"heading":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":{"text":1},"656":{"text":1},"657":{"text":1},"658":{"text":1},"659":{"text":1},"660":{"text":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":{"text":1},"673":{"text":1},"674":{"text":1},"675":{"text":1},"676":{"text":1},"677":{"text":1},"678":{"text":1},"679":{"text":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":{"page":1},"710":{"text":1},"711":{"heading":1},"712":{"heading":1},"713":{"heading":1},"714":{"heading":1},"715":{"heading":1},"716":{"heading":1},"717":{"heading":1},"718":{"heading":1},"719":{"heading":1},"720":{"heading":1},"721":{"heading":1},"722":{"heading":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":{"text":1},"748":{"text":1},"749":{"text":1},"750":{"text":1},"751":{"text":1},"752":{"text":1},"753":{"text":1},"754":{"text":1},"755":{"text":1},"756":{"text":1},"757":{"text":1},"758":{"text":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":{"page":1},"802":{"text":1},"803":{"heading":1},"804":{"heading":1},"805":{"heading":1},"806":{"heading":1},"807":{"heading":1},"808":{"heading":1},"809":{"heading":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":{"text":1},"854":{"text":1},"855":{"page":1},"856":{"text":1},"857":{"heading":1},"858":{"heading":1},"859":{"heading":1},"860":{"heading":1},"861":{"heading":1},"862":{"heading":1},"863":{"heading":1},"864":{"heading":1},"865":{"heading":1},"866":{"heading":1},"867":{"heading":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":{"text":1},"898":{"text":1},"899":{"text":1},"900":{"text":1},"901":{"text":1},"902":{"text":1},"903":{"text":1},"904":{"text":1},"905":{"text":1},"906":{"text":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":{"page":1},"939":{"text":1},"940":{"heading":1},"941":{"heading":1},"942":{"heading":1},"943":{"heading":1},"944":{"heading":1},"945":{"heading":1},"946":{"heading":1},"947":{"heading":1},"948":{"heading":1},"949":{"heading":1},"950":{"heading":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":{"text":1},"1012":{"text":1},"1013":{"text":1},"1014":{"text":1},"1015":{"text":1},"1016":{"text":1},"1017":{"text":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":{"page":1},"1038":{"text":1},"1039":{"heading":1},"1040":{"heading":1},"1041":{"heading":1},"1042":{"heading":1},"1043":{"heading":1},"1044":{"heading":1},"1045":{"heading":1},"1046":{"heading":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":{"text":1},"1070":{"text":1},"1071":{"text":1},"1072":{"text":1},"1073":{"text":1},"1074":{"text":1},"1075":{"text":1},"1076":{"text":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":{"text":1},"1115":{"text":1},"1116":{"text":1},"1117":{"text":1},"1118":{"text":1},"1119":{"text":1},"1120":{"text":1},"1121":{"text":1},"1122":{"text":1},"1123":{"text":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":{"page":1},"1146":{"text":1},"1147":{"heading":1},"1148":{"heading":1},"1149":{"heading":1},"1150":{"heading":1},"1151":{"heading":1},"1152":{"heading":1},"1153":{"heading":1},"1154":{"heading":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":{"text":1},"1185":{"text":1},"1186":{"text":1},"1187":{"text":1},"1188":{"text":1},"1189":{"text":1},"1190":{"text":1},"1191":{"text":1},"1192":{"text":1},"1193":{"text":1},"1194":{"text":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":{"text":1},"1243":{"text":1},"1244":{"text":1},"1245":{"text":1},"1246":{"text":1},"1247":{"text":1},"1248":{"text":1},"1249":{"text":1},"1250":{"text":1},"1251":{"text":1},"1252":{"text":1},"1253":{"text":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":{"page":1},"1265":{"text":1},"1266":{"text":1},"1267":{"text":1},"1268":{"text":1},"1269":{"text":1},"1270":{"text":1},"1271":{"page":1},"1272":{"text":1},"1273":{"heading":1},"1274":{"heading":1},"1275":{"heading":1},"1276":{"heading":1},"1277":{"heading":1},"1278":{"heading":1},"1279":{"text":1},"1280":{"text":1},"1281":{"text":1},"1282":{"text":1},"1283":{"text":1},"1284":{"text":1},"1285":{"text":1},"1286":{"text":1},"1287":{"text":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":{"page":1},"1333":{"text":1},"1334":{"heading":1},"1335":{"heading":1},"1336":{"heading":1},"1337":{"heading":1},"1338":{"heading":1},"1339":{"heading":1},"1340":{"heading":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":{"text":1},"1356":{"text":1},"1357":{"text":1},"1358":{"text":1},"1359":{"text":1},"1360":{"page":1},"1361":{"text":1},"1362":{"heading":1},"1363":{"heading":1},"1364":{"heading":1},"1365":{"heading":1},"1366":{"text":1},"1367":{"text":1},"1368":{"text":1},"1369":{"text":1},"1370":{"text":1},"1371":{"text":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":{"page":1},"1399":{"text":1},"1400":{"heading":1},"1401":{"heading":1},"1402":{"heading":1},"1403":{"heading":1},"1404":{"heading":1},"1405":{"heading":1},"1406":{"heading":1},"1407":{"heading":1},"1408":{"heading":1},"1409":{"heading":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":{"page":1},"1463":{"text":1},"1464":{"heading":1},"1465":{"heading":1},"1466":{"heading":1},"1467":{"heading":1},"1468":{"heading":1},"1469":{"heading":1},"1470":{"heading":1},"1471":{"heading":1},"1472":{"heading":1},"1473":{"heading":1},"1474":{"heading":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":{"text":1},"1492":{"text":1},"1493":{"text":1},"1494":{"text":1},"1495":{"text":1},"1496":{"text":1},"1497":{"text":1},"1498":{"text":1},"1499":{"text":1},"1500":{"text":1},"1501":{"text":1},"1502":{"text":1},"1503":{"text":1},"1504":{"text":1},"1505":{"text":1},"1506":{"text":1},"1507":{"text":1},"1508":{"page":1},"1509":{"text":1},"1510":{"heading":1},"1511":{"heading":1},"1512":{"heading":1},"1513":{"heading":1},"1514":{"heading":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":{"page":1},"1593":{"text":1},"1594":{"heading":1},"1595":{"heading":1},"1596":{"heading":1},"1597":{"heading":1},"1598":{"heading":1},"1599":{"heading":1},"1600":{"heading":1},"1601":{"heading":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":{"text":1},"1619":{"text":1},"1620":{"text":1},"1621":{"text":1},"1622":{"text":1},"1623":{"text":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":{"text":1},"1638":{"text":1},"1639":{"text":1},"1640":{"text":1},"1641":{"text":1},"1642":{"text":1},"1643":{"text":1},"1644":{"text":1},"1645":{"text":1},"1646":{"text":1},"1647":{"text":1},"1648":{"text":1},"1649":{"text":1},"1650":{"text":1},"1651":{"text":1},"1652":{"text":1},"1653":{"text":1},"1654":{"text":1},"1655":{"text":1},"1656":{"text":1},"1657":{"text":1},"1658":{"text":1},"1659":{"text":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":{"page":1},"1707":{"text":1},"1708":{"heading":1},"1709":{"heading":1},"1710":{"heading":1},"1711":{"heading":1},"1712":{"heading":1},"1713":{"heading":1},"1714":{"heading":1},"1715":{"heading":1},"1716":{"heading":1},"1717":{"heading":1},"1718":{"heading":1},"1719":{"heading":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":{"text":1},"1751":{"text":1},"1752":{"text":1},"1753":{"text":1},"1754":{"text":1},"1755":{"text":1},"1756":{"text":1},"1757":{"text":1},"1758":{"text":1},"1759":{"text":1},"1760":{"text":1},"1761":{"text":1},"1762":{"text":1},"1763":{"text":1},"1764":{"text":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":{"text":1},"1803":{"text":1},"1804":{"text":1},"1805":{"text":1},"1806":{"text":1},"1807":{"text":1}},"breadcrumbs":{},"url":{"1":{"docs":1},"2":{"docs":1},"3":{"docs":0.5,"sections":0.5},"4":{"docs":1},"5":{"docs":0.5,"sections":0.5},"6":{"docs":0.5,"sections":0.5},"7":{"docs":0.5,"sections":0.5},"8":{"docs":0.5,"sections":0.5},"9":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"10":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"11":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"12":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-artifact":0.25},"13":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"14":{"docs":0.25,"api":0.25,"artifacts":0.25,"create-artifact-metadata-only":0.25},"15":{"docs":0.25,"api":0.25,"artifacts":0.25,"update-metadata":0.25},"16":{"docs":0.25,"api":0.25,"artifacts":0.25,"title":0.25},"17":{"docs":0.25,"api":0.25,"artifacts":0.25,"summary":0.25},"18":{"docs":0.25,"api":0.25,"artifacts":0.25,"tags":0.25},"19":{"docs":0.25,"api":0.25,"artifacts":0.25,"trigger-workflows":0.25},"20":{"docs":0.25,"api":0.25,"artifacts":0.25,"summarization":0.25},"21":{"docs":0.25,"api":0.25,"artifacts":0.25,"metadata-extraction":0.25},"22":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-summary":0.25},"23":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-workflow-statuses":0.25},"24":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-pdf":0.25},"25":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-page-image":0.25},"26":{"docs":0.25,"api":0.25,"artifacts":0.25,"permissions":0.25},"27":{"docs":0.25,"api":0.25,"artifacts":0.25,"view-acl":0.25},"28":{"docs":0.25,"api":0.25,"artifacts":0.25,"share":0.25},"29":{"docs":0.25,"api":0.25,"artifacts":0.25,"revoke-share":0.25},"30":{"docs":0.25,"api":0.25,"artifacts":0.25,"update-visibility":0.25},"31":{"docs":0.25,"api":0.25,"artifacts":0.25,"delete-artifact":0.25},"32":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"33":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"34":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"35":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"36":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"37":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"38":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"39":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"40":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"41":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"42":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"43":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"44":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"45":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"46":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"47":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"48":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"49":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"50":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"51":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"52":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"53":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"54":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-artifact":0.25},"55":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"56":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"57":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"58":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"59":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"60":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"61":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"62":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"63":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"64":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"65":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"66":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"67":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"68":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"69":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"70":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"71":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"72":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"73":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"74":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"75":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"76":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"77":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"78":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"79":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"80":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":0.25},"81":{"docs":0.25,"api":0.25,"artifacts":0.25,"create-artifact-metadata-only":0.25},"82":{"docs":0.25,"api":0.25,"artifacts":0.25,"summary":0.25},"83":{"docs":0.25,"api":0.25,"artifacts":0.25,"summarization":0.25},"84":{"docs":0.25,"api":0.25,"artifacts":0.25,"metadata-extraction":0.25},"85":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-summary":0.25},"86":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-workflow-statuses":0.25},"87":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-pdf":0.25},"88":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-page-image":0.25},"89":{"docs":0.25,"api":0.25,"artifacts":0.25,"view-acl":0.25},"90":{"docs":0.25,"api":0.25,"artifacts":0.25,"revoke-share":0.25},"91":{"docs":0.25,"api":0.25,"artifacts":0.25,"delete-artifact":0.25},"92":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"93":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"94":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"95":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"96":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"97":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"98":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"99":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"100":{"docs":0.25,"api":0.25,"browse":0.25,"typical-frontend-flow":0.25},"101":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"102":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"103":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"104":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"105":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"106":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"107":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"108":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"109":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"110":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"111":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"112":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"113":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"114":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"115":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"116":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"117":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"118":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"119":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"120":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"121":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"122":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"123":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"124":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"125":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"126":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"127":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"128":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"129":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"130":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"131":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"132":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"133":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"134":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"135":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"136":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"137":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"138":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"139":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"140":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"141":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"142":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"143":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"144":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"145":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"146":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"147":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"148":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"149":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"150":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"151":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"152":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"153":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"154":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"155":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"156":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"157":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"158":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"159":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"160":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"161":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"162":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"163":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"164":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"165":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"166":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"167":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"168":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"169":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"170":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"171":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"172":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"173":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"174":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"175":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"176":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"177":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"178":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"179":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"180":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"181":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"182":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"183":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"184":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"185":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"186":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"187":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"188":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"189":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"190":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"191":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"192":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"193":{"docs":0.25,"api":0.25,"browse":0.25,"typical-frontend-flow":0.25},"194":{"docs":0.25,"api":0.25,"browse":0.25,"typical-frontend-flow":0.25},"195":{"docs":0.25,"api":0.25,"browse":0.25,"typical-frontend-flow":0.25},"196":{"docs":0.25,"api":0.25,"browse":0.25,"typical-frontend-flow":0.25},"197":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"198":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"199":{"docs":0.25,"api":0.25,"chat":0.25,"create-conversation":0.25},"200":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"201":{"docs":0.25,"api":0.25,"chat":0.25,"get-conversation":0.25},"202":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"203":{"docs":0.25,"api":0.25,"chat":0.25,"sse-event-types":0.25},"204":{"docs":0.25,"api":0.25,"chat":0.25,"agent_step":0.25},"205":{"docs":0.25,"api":0.25,"chat":0.25,"query_context":0.25},"206":{"docs":0.25,"api":0.25,"chat":0.25,"retrieval_results":0.25},"207":{"docs":0.25,"api":0.25,"chat":0.25,"token":0.25},"208":{"docs":0.25,"api":0.25,"chat":0.25,"grounding_result":0.25},"209":{"docs":0.25,"api":0.25,"chat":0.25,"structured_block":0.25},"210":{"docs":0.25,"api":0.25,"chat":0.25,"done":0.25},"211":{"docs":0.25,"api":0.25,"chat":0.25,"error":0.25},"212":{"docs":0.25,"api":0.25,"chat":0.25,"client-example":0.25},"213":{"docs":0.25,"api":0.25,"chat":0.25,"record-feedback":0.25},"214":{"docs":0.25,"api":0.25,"chat":0.25,"delete-conversation":0.25},"215":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"216":{"docs":0.25,"api":0.25,"chat":0.25,"create-conversation":0.25},"217":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"218":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"219":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"220":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"221":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"222":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"223":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"224":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"225":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"226":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"227":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"228":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"229":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"230":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"231":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"232":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"233":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"234":{"docs":0.25,"api":0.25,"chat":0.25,"get-conversation":0.25},"235":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"236":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"237":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"238":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"239":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"240":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"241":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"242":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"243":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"244":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"245":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"246":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"247":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"248":{"docs":0.25,"api":0.25,"chat":0.25,"sse-event-types":0.25},"249":{"docs":0.25,"api":0.25,"chat":0.25,"agent_step":0.25},"250":{"docs":0.25,"api":0.25,"chat":0.25,"query_context":0.25},"251":{"docs":0.25,"api":0.25,"chat":0.25,"retrieval_results":0.25},"252":{"docs":0.25,"api":0.25,"chat":0.25,"token":0.25},"253":{"docs":0.25,"api":0.25,"chat":0.25,"grounding_result":0.25},"254":{"docs":0.25,"api":0.25,"chat":0.25,"structured_block":0.25},"255":{"docs":0.25,"api":0.25,"chat":0.25,"done":0.25},"256":{"docs":0.25,"api":0.25,"chat":0.25,"error":0.25},"257":{"docs":0.25,"api":0.25,"chat":0.25,"record-feedback":0.25},"258":{"docs":0.25,"api":0.25,"chat":0.25,"delete-conversation":0.25},"259":{"docs":0.5,"api":0.5},"260":{"docs":0.5,"api":0.5},"261":{"docs":0.3333333333333333,"api":0.3333333333333333,"base-url":0.3333333333333333},"262":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"263":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"264":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"265":{"docs":0.3333333333333333,"api":0.3333333333333333,"request-timing":0.3333333333333333},"266":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"267":{"docs":0.5,"api":0.5},"268":{"docs":0.3333333333333333,"api":0.3333333333333333,"base-url":0.3333333333333333},"269":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"270":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"271":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"272":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"273":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"274":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"275":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"276":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"277":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"278":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"279":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"280":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"281":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"282":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"283":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"284":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"285":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"286":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"287":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"288":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"289":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"290":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"291":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"292":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"293":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"294":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"295":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"296":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"297":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"298":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"299":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"300":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"301":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"302":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"303":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"304":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"305":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"306":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"307":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"308":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"309":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"310":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"311":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"312":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"313":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"314":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"315":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"316":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"317":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"318":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"319":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"320":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"321":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"322":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"323":{"docs":0.3333333333333333,"api":0.3333333333333333,"request-timing":0.3333333333333333},"324":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"325":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"326":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"327":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"328":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"329":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"330":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"331":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"332":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"333":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"334":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"335":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"336":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"337":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"338":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"339":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"340":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"341":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"342":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"343":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"344":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"345":{"docs":0.25,"api":0.25,"pages":0.25,"create-page":0.25},"346":{"docs":0.25,"api":0.25,"pages":0.25,"update-text":0.25},"347":{"docs":0.25,"api":0.25,"pages":0.25,"update-tags":0.25},"348":{"docs":0.25,"api":0.25,"pages":0.25,"update-summary":0.25},"349":{"docs":0.25,"api":0.25,"pages":0.25,"add-compound-mentions":0.25},"350":{"docs":0.25,"api":0.25,"pages":0.25,"trigger-workflows":0.25},"351":{"docs":0.25,"api":0.25,"pages":0.25,"embedding-generation":0.25},"352":{"docs":0.25,"api":0.25,"pages":0.25,"compound-extraction":0.25},"353":{"docs":0.25,"api":0.25,"pages":0.25,"smiles-embedding":0.25},"354":{"docs":0.25,"api":0.25,"pages":0.25,"summarization":0.25},"355":{"docs":0.25,"api":0.25,"pages":0.25,"ner-extraction":0.25},"356":{"docs":0.25,"api":0.25,"pages":0.25,"get-summary":0.25},"357":{"docs":0.25,"api":0.25,"pages":0.25,"get-workflow-statuses":0.25},"358":{"docs":0.25,"api":0.25,"pages":0.25,"delete-page":0.25},"359":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"360":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"361":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"362":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"363":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"364":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"365":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"366":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"367":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"368":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"369":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"370":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"371":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"372":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"373":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"374":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"375":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"376":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"377":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"378":{"docs":0.25,"api":0.25,"pages":0.25,"create-page":0.25},"379":{"docs":0.25,"api":0.25,"pages":0.25,"update-text":0.25},"380":{"docs":0.25,"api":0.25,"pages":0.25,"add-compound-mentions":0.25},"381":{"docs":0.25,"api":0.25,"pages":0.25,"trigger-workflows":0.25},"382":{"docs":0.25,"api":0.25,"pages":0.25,"embedding-generation":0.25},"383":{"docs":0.25,"api":0.25,"pages":0.25,"compound-extraction":0.25},"384":{"docs":0.25,"api":0.25,"pages":0.25,"smiles-embedding":0.25},"385":{"docs":0.25,"api":0.25,"pages":0.25,"summarization":0.25},"386":{"docs":0.25,"api":0.25,"pages":0.25,"ner-extraction":0.25},"387":{"docs":0.25,"api":0.25,"pages":0.25,"get-summary":0.25},"388":{"docs":0.25,"api":0.25,"pages":0.25,"get-summary":0.25},"389":{"docs":0.25,"api":0.25,"pages":0.25,"get-workflow-statuses":0.25},"390":{"docs":0.25,"api":0.25,"pages":0.25,"delete-page":0.25},"391":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"392":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"393":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"394":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"395":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"396":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"397":{"docs":0.25,"api":0.25,"search":0.25,"generate-embedding-manual":0.25},"398":{"docs":0.25,"api":0.25,"search":0.25,"health-check":0.25},"399":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"400":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"401":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"402":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"403":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"404":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"405":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"406":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"407":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"408":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"409":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"410":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"411":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"412":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"413":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"414":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"415":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"416":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"417":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"418":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"419":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"420":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"421":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"422":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"423":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"424":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"425":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"426":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"427":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"428":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"429":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"430":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"431":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"432":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"433":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"434":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"435":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"436":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"437":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"438":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"439":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"440":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"441":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"442":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"443":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"444":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"445":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"446":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"447":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"448":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"449":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"450":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"451":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"452":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"453":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"454":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"455":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"456":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"457":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"458":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"459":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"460":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"461":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"462":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"463":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"464":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"465":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"466":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"467":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"468":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"469":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"470":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"471":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"472":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"473":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"474":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"475":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"476":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"477":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"478":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"479":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"480":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"481":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"482":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"483":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"484":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"485":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"486":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"487":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"488":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"489":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"490":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"491":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"492":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"493":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"494":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"495":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"496":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"497":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"498":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"499":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"500":{"docs":0.25,"api":0.25,"search":0.25,"generate-embedding-manual":0.25},"501":{"docs":0.25,"api":0.25,"search":0.25,"generate-embedding-manual":0.25},"502":{"docs":0.25,"api":0.25,"search":0.25,"health-check":0.25},"503":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"504":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"505":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"506":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"thinking-mode-pipeline-6-stages":0.25},"507":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"508":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"509":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"510":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-4-adaptive-synthesis":0.25},"511":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-5-inline-verification":0.25},"512":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-6-answer-formatting":0.25},"513":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"514":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"515":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"516":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"517":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"518":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"519":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"520":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"521":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"522":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"523":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"524":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"525":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"526":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"527":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"528":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"529":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"530":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"531":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"532":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"533":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"534":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"535":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"536":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"537":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"538":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"539":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"540":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"541":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"542":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"543":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"544":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"545":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"546":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"547":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"548":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"549":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"550":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"551":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"552":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"553":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"554":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"555":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"556":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"557":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"558":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"559":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"560":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"561":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"562":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"563":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"564":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"565":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"566":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"567":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-4-adaptive-synthesis":0.25},"568":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-5-inline-verification":0.25},"569":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-5-inline-verification":0.25},"570":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-5-inline-verification":0.25},"571":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-6-answer-formatting":0.25},"572":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"573":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"574":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"575":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"576":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"577":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"578":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"579":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"580":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"581":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"582":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"583":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"584":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"585":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"586":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"587":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"588":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"589":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"590":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"591":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"592":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"593":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"594":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"595":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"596":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"597":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"598":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"599":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"600":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"601":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"602":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"603":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"604":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"605":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"606":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"607":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"608":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"609":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"610":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"611":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"612":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"613":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"614":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"615":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"616":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"617":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"618":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"619":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"620":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"621":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"622":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"623":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"624":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"625":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"626":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"627":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"628":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"629":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"630":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"631":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"632":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"domain-aggregates":0.25},"633":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"634":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"635":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"cqrs-separate-read-and-write-models":0.25},"636":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"write-path":0.25},"637":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"638":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"concurrency-handling":0.25},"639":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"640":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"key-design-decisions":0.25},"641":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"642":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"domain-aggregates":0.25},"643":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"644":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"645":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"646":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"647":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"648":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"649":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"650":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"651":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"652":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"653":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"654":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"655":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"656":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"657":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"658":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"659":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"660":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"661":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"662":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"663":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"664":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"665":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"666":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"667":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"668":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"669":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"670":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"671":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"672":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"673":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"674":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"675":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"676":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"677":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"678":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"679":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"680":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"681":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"cqrs-separate-read-and-write-models":0.25},"682":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"write-path":0.25},"683":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"684":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"685":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"686":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"687":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"concurrency-handling":0.25},"688":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"concurrency-handling":0.25},"689":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"690":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"691":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"692":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"693":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"694":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"695":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"696":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"697":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"698":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"699":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"700":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"701":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"702":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"703":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"704":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"705":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"706":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"707":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"key-design-decisions":0.25},"708":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"key-design-decisions":0.25},"709":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"710":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"711":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"chemical-structure-recognition-ocsr":0.25},"712":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"713":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"manual-trigger":0.25},"714":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"named-entity-recognition-ner":0.25},"715":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"716":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"pipeline-flow":0.25},"717":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"718":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"llm-summarization":0.25},"719":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"page-summaries":0.25},"720":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"721":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"summary-locking":0.25},"722":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"723":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"724":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"chemical-structure-recognition-ocsr":0.25},"725":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"726":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"727":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"728":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"729":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"730":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"731":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"732":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"733":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"734":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"735":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"736":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"737":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"738":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"739":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"740":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"741":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"742":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"743":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"744":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"745":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"manual-trigger":0.25},"746":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"named-entity-recognition-ner":0.25},"747":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"748":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"749":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"750":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"751":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"752":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"753":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"754":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"755":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"756":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"757":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"758":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"759":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"760":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"761":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"762":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"763":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"764":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"765":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"766":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"767":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"pipeline-flow":0.25},"768":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"pipeline-flow":0.25},"769":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"770":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"771":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"772":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"773":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"774":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"775":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"776":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"777":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"778":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"llm-summarization":0.25},"779":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"page-summaries":0.25},"780":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"781":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"782":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"783":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"784":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"785":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"summary-locking":0.25},"786":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"787":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"788":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"789":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"790":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"791":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"792":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"793":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"794":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"795":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"796":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"797":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"798":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"799":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"800":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"801":{"docs":0.5,"architecture":0.5},"802":{"docs":0.5,"architecture":0.5},"803":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"the-four-layers":0.3333333333333333},"804":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"805":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"806":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"807":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"808":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"infrastructure-stack":0.3333333333333333},"809":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"810":{"docs":0.5,"architecture":0.5},"811":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"812":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"813":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"814":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"815":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"816":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"817":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"818":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"819":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"820":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"821":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"822":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"823":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"824":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"825":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"826":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"827":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"828":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"829":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"830":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"831":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"832":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"833":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"834":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"835":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"836":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"837":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"838":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"839":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"840":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"841":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"842":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"843":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"844":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"845":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"846":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"847":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"848":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"849":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"850":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"851":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"852":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"853":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"854":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"855":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"856":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"857":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"858":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"859":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"860":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"kafka-message-format":0.25},"861":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"862":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"863":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"864":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-directory-structure":0.25},"865":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"enabling-plugins":0.25},"866":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"867":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"frontend-integration":0.25},"868":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"869":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"870":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"871":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"872":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"873":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"874":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"875":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"876":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"877":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"878":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"879":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"880":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"881":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"882":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"883":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"884":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"kafka-message-format":0.25},"885":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"886":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"887":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"888":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"889":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"890":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"891":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"892":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"893":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"894":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"895":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"896":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"897":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"898":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"899":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"900":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"901":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"902":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"903":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"904":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"905":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"906":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"907":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"908":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"909":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"910":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"911":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"912":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"913":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"914":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"915":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"916":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"917":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"918":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"919":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"920":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"921":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"922":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"923":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"924":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"925":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"926":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"927":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"928":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"929":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"930":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"931":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"enabling-plugins":0.25},"932":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"enabling-plugins":0.25},"933":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"934":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"935":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"936":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"frontend-integration":0.25},"937":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"frontend-integration":0.25},"938":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"939":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"940":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"941":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"search-pipeline-stages":0.25},"942":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"943":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-2-hybrid-retrieval":0.25},"944":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"945":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-4-enrichment":0.25},"946":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"contextual-chunk-embeddings":0.25},"947":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"948":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"949":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"chemical-structural-similarity":0.25},"950":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"951":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"952":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"953":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"954":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"955":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"956":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"957":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"958":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"959":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"960":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"961":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"962":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"963":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"964":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"965":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"966":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"967":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"968":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"969":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"970":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"971":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"972":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"973":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"974":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"975":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"976":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-2-hybrid-retrieval":0.25},"977":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-2-hybrid-retrieval":0.25},"978":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"979":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"980":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"981":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"982":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"983":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-4-enrichment":0.25},"984":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"contextual-chunk-embeddings":0.25},"985":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"contextual-chunk-embeddings":0.25},"986":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"987":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"988":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"989":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"990":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"991":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"992":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"993":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"994":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"995":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"996":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"997":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"chemical-structural-similarity":0.25},"998":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"999":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1000":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1001":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1002":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1003":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1004":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1005":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1006":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1007":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1008":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1009":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1010":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1011":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1012":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1013":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1014":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1015":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1016":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1017":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1018":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1019":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1020":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1021":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1022":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1023":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1024":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1025":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1026":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1027":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1028":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1029":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1030":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1031":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1032":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1033":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1034":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1035":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1036":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1037":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1038":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1039":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1040":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"event-pipeline":0.25},"1041":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1042":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"port-based-design":0.25},"1043":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1044":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1045":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1046":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1047":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1048":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1049":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1050":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1051":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1052":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1053":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1054":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1055":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1056":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1057":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1058":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1059":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1060":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1061":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1062":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"event-pipeline":0.25},"1063":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1064":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1065":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1066":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1067":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1068":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1069":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1070":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1071":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1072":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1073":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1074":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1075":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1076":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1077":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1078":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1079":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"port-based-design":0.25},"1080":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"port-based-design":0.25},"1081":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1082":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1083":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1084":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1085":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1086":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1087":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1088":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1089":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1090":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1091":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1092":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1093":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1094":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1095":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1096":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1097":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1098":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1099":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1100":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1101":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1102":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1103":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1104":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1105":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1106":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1107":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1108":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1109":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1110":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1111":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1112":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1113":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1114":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1115":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1116":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1117":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1118":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1119":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1120":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1121":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1122":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1123":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1124":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1125":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1126":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1127":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1128":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1129":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1130":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1131":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1132":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1133":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1134":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1135":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1136":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1137":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1138":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1139":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1140":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1141":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1142":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1143":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1144":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1145":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1146":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1147":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1148":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1149":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1150":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1151":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1152":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1153":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1154":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1155":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1156":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1157":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1158":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1159":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1160":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1161":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1162":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1163":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1164":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1165":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1166":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1167":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1168":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1169":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1170":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1171":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1172":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1173":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1174":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1175":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1176":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1177":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1178":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1179":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1180":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1181":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1182":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1183":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1184":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1185":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1186":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1187":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1188":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1189":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1190":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1191":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1192":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1193":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1194":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1195":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1196":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1197":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1198":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1199":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1200":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1201":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1202":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1203":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1204":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1205":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1206":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1207":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1208":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1209":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1210":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1211":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1212":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1213":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1214":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1215":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1216":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1217":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1218":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1219":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1220":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1221":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1222":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1223":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1224":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1225":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1226":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1227":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1228":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1229":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1230":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1231":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1232":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1233":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1234":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1235":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1236":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1237":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1238":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1239":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1240":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1241":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1242":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1243":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1244":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1245":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1246":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1247":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1248":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1249":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1250":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1251":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1252":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1253":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1254":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1255":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1256":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1257":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1258":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1259":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1260":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1261":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1262":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1263":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1264":{"docs":0.5,"getting-started":0.5},"1265":{"docs":0.5,"getting-started":0.5},"1266":{"docs":0.5,"getting-started":0.5},"1267":{"docs":0.5,"getting-started":0.5},"1268":{"docs":0.5,"getting-started":0.5},"1269":{"docs":0.5,"getting-started":0.5},"1270":{"docs":0.5,"getting-started":0.5},"1271":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1272":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1273":{"docs":0.25,"getting-started":0.25,"production":0.25,"stack-architecture":0.25},"1274":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1275":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1276":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1277":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1278":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1279":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1280":{"docs":0.25,"getting-started":0.25,"production":0.25,"stack-architecture":0.25},"1281":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1282":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1283":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1284":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1285":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1286":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1287":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1288":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1289":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1290":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1291":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1292":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1293":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1294":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1295":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1296":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1297":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1298":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1299":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1300":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1301":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1302":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1303":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1304":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1305":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1306":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1307":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1308":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1309":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1310":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1311":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1312":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1313":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1314":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1315":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1316":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1317":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1318":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1319":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1320":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1321":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1322":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1323":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1324":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1325":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1326":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1327":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1328":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1329":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1330":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1331":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1332":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1333":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1334":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"1-clone-the-repository":0.25},"1335":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"2-configure-environment":0.25},"1336":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"3-start-the-stack":0.25},"1337":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1338":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1339":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"6-search-your-documents":0.25},"1340":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1341":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"2-configure-environment":0.25},"1342":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"2-configure-environment":0.25},"1343":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"3-start-the-stack":0.25},"1344":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1345":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1346":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1347":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1348":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1349":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1350":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1351":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1352":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1353":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1354":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1355":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1356":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"6-search-your-documents":0.25},"1357":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1358":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1359":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1360":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1361":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1362":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1363":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1364":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1365":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"embedding-model":0.25},"1366":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1367":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1368":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1369":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1370":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1371":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1372":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1373":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1374":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1375":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1376":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1377":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1378":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1379":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1380":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1381":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1382":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1383":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1384":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1385":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1386":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1387":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1388":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1389":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1390":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1391":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1392":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1393":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1394":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1395":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1396":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1397":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"embedding-model":0.25},"1398":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1399":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1400":{"docs":0.25,"integration":0.25,"authentication":0.25,"architecture":0.25},"1401":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1402":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1403":{"docs":0.25,"integration":0.25,"authentication":0.25,"entity-level-permissions":0.25},"1404":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1405":{"docs":0.25,"integration":0.25,"authentication":0.25,"sharing":0.25},"1406":{"docs":0.25,"integration":0.25,"authentication":0.25,"permission-caching":0.25},"1407":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1408":{"docs":0.25,"integration":0.25,"authentication":0.25,"sdk-integration":0.25},"1409":{"docs":0.25,"integration":0.25,"authentication":0.25,"development-setup":0.25},"1410":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1411":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1412":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1413":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1414":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1415":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1416":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1417":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1418":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1419":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1420":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1421":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1422":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1423":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1424":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1425":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1426":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1427":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1428":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1429":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1430":{"docs":0.25,"integration":0.25,"authentication":0.25,"entity-level-permissions":0.25},"1431":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1432":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1433":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1434":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1435":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1436":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1437":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1438":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1439":{"docs":0.25,"integration":0.25,"authentication":0.25,"sharing":0.25},"1440":{"docs":0.25,"integration":0.25,"authentication":0.25,"permission-caching":0.25},"1441":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1442":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1443":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1444":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1445":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1446":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1447":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1448":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1449":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1450":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1451":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1452":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1453":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1454":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1455":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1456":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1457":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1458":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1459":{"docs":0.25,"integration":0.25,"authentication":0.25,"sdk-integration":0.25},"1460":{"docs":0.25,"integration":0.25,"authentication":0.25,"sdk-integration":0.25},"1461":{"docs":0.25,"integration":0.25,"authentication":0.25,"development-setup":0.25},"1462":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1463":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1464":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-layout":0.25},"1465":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"local-filesystem-development":0.25},"1466":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage-production":0.25},"1467":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"api-endpoints":0.25},"1468":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-pdf":0.25},"1469":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-page-image":0.25},"1470":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"how-blobs-are-created":0.25},"1471":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1472":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1473":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1474":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1475":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1476":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-layout":0.25},"1477":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-layout":0.25},"1478":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"local-filesystem-development":0.25},"1479":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"local-filesystem-development":0.25},"1480":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage-production":0.25},"1481":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage-production":0.25},"1482":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage-production":0.25},"1483":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"api-endpoints":0.25},"1484":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-pdf":0.25},"1485":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-page-image":0.25},"1486":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-page-image":0.25},"1487":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"how-blobs-are-created":0.25},"1488":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1489":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1490":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1491":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1492":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1493":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1494":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1495":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1496":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1497":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1498":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1499":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1500":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1501":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1502":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1503":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1504":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1505":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1506":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1507":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1508":{"docs":0.5,"integration":0.5},"1509":{"docs":0.5,"integration":0.5},"1510":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1511":{"docs":0.3333333333333333,"integration":0.3333333333333333,"configuration":0.3333333333333333},"1512":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1513":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1514":{"docs":0.3333333333333333,"integration":0.3333333333333333,"docker-compose":0.3333333333333333},"1515":{"docs":0.5,"integration":0.5},"1516":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1517":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1518":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1519":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1520":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1521":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1522":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1523":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1524":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1525":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1526":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1527":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1528":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1529":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1530":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1531":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1532":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1533":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1534":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1535":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1536":{"docs":0.3333333333333333,"integration":0.3333333333333333,"configuration":0.3333333333333333},"1537":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1538":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1539":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1540":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1541":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1542":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1543":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1544":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1545":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1546":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1547":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1548":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1549":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1550":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1551":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1552":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1553":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1554":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1555":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1556":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1557":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1558":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1559":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1560":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1561":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1562":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1563":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1564":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1565":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1566":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1567":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1568":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1569":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1570":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1571":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1572":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1573":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1574":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1575":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1576":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1577":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1578":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1579":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1580":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1581":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1582":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1583":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1584":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1585":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1586":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1587":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1588":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1589":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1590":{"docs":0.3333333333333333,"integration":0.3333333333333333,"docker-compose":0.3333333333333333},"1591":{"docs":0.3333333333333333,"integration":0.3333333333333333,"docker-compose":0.3333333333333333},"1592":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1593":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1594":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1595":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1596":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1597":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1598":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1599":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"evaluation-judge":0.25},"1600":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1601":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ollama-setup":0.25},"1602":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1603":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1604":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1605":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1606":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1607":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1608":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1609":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1610":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1611":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1612":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1613":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1614":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1615":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1616":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1617":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1618":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1619":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1620":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1621":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1622":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1623":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1624":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1625":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1626":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1627":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1628":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1629":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1630":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1631":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1632":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1633":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1634":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1635":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1636":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1637":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1638":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1639":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1640":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1641":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1642":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1643":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1644":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1645":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1646":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1647":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1648":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1649":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1650":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1651":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1652":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1653":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1654":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1655":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1656":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1657":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1658":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1659":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1660":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1661":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1662":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1663":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1664":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1665":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1666":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1667":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1668":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1669":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1670":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1671":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1672":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1673":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1674":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1675":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1676":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1677":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1678":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-models":0.25},"1679":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1680":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1681":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1682":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1683":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1684":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1685":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1686":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1687":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1688":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1689":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"evaluation-judge":0.25},"1690":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1691":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1692":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1693":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1694":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1695":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1696":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1697":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1698":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1699":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1700":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1701":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1702":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1703":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1704":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ollama-setup":0.25},"1705":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ollama-setup":0.25},"1706":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1707":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1708":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"1709":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1710":{"docs":0.25,"integration":0.25,"observability":0.25,"yaml-fallback":0.25},"1711":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1712":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"1713":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1714":{"docs":0.25,"integration":0.25,"observability":0.25,"umami-web-analytics":0.25},"1715":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1716":{"docs":0.25,"integration":0.25,"observability":0.25,"setup":0.25},"1717":{"docs":0.25,"integration":0.25,"observability":0.25,"privacy":0.25},"1718":{"docs":0.25,"integration":0.25,"observability":0.25,"request-timing":0.25},"1719":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"1720":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"1721":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"1722":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"1723":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"1724":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1725":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1726":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1727":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1728":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1729":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1730":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1731":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1732":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1733":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1734":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1735":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1736":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1737":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1738":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1739":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1740":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1741":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1742":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1743":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1744":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1745":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"1746":{"docs":0.25,"integration":0.25,"observability":0.25,"yaml-fallback":0.25},"1747":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1748":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1749":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1750":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1751":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1752":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1753":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1754":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1755":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1756":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1757":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1758":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1759":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1760":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1761":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"1762":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"1763":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"1764":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"1765":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"1766":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"1767":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"1768":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1769":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1770":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1771":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1772":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1773":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1774":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1775":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1776":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1777":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1778":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1779":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1780":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1781":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1782":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1783":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"1784":{"docs":0.25,"integration":0.25,"observability":0.25,"umami-web-analytics":0.25},"1785":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1786":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1787":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1788":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1789":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1790":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1791":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1792":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1793":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1794":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1795":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1796":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"1797":{"docs":0.25,"integration":0.25,"observability":0.25,"setup":0.25},"1798":{"docs":0.25,"integration":0.25,"observability":0.25,"setup":0.25},"1799":{"docs":0.25,"integration":0.25,"observability":0.25,"privacy":0.25},"1800":{"docs":0.25,"integration":0.25,"observability":0.25,"request-timing":0.25},"1801":{"docs":0.25,"integration":0.25,"observability":0.25,"request-timing":0.25},"1802":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"1803":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"1804":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"1805":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"1806":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"1807":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25}}},"tokenOccurrences":{"content":{"0":14,"1":19,"2":12,"3":15,"4":6,"5":20,"6":5,"7":1,"8":2,"10":13,"15":1,"16":1,"20":2,"24":1,"30":2,"50":2,"60":2,"85":1,"100":1,"120":3,"127":1,"200":3,"201":4,"202":6,"204":5,"384":3,"400":1,"403":1,"404":2,"409":1,"500":2,"512":1,"768":7,"1000":2,"2113":5,"3000":3,"4000":1,"5000":1,"5432":1,"6333":4,"6334":1,"7233":4,"8000":3,"8080":1,"8233":2,"9003":2,"9092":2,"11434":1,"12000":1,"19092":1,"27017":4,"documentation":3,"learn":1,"how":8,"to":89,"deploy":7,"configure":6,"and":148,"integrate":1,"docustore":47,"sections":2,"welcome":1,"the":230,"is":64,"an":32,"open-source":1,"document":48,"intelligence":2,"platform":1,"built":2,"for":124,"drug":1,"discovery":2,"research":3,"getting":2,"started":4,"install":2,"prerequisites":3,"with":84,"docker":20,"process":6,"your":7,"first":11,"architecture":8,"understand":2,"four-layer":3,"pipeline":40,"event":26,"sourcing":5,"workflow":34,"orchestration":4,"api":50,"reference":6,"complete":3,"rest":3,"all":45,"endpoints":16,"integration":8,"authentication":10,"llm":54,"providers":9,"storage":25,"observability":9,"artifacts":19,"crud":2,"file":15,"upload":10,"metadata":26,"management":8,"summarization":35,"permission":10,"control":6,"list":9,"get":14,"artifact":59,"create":5,"only":12,"update":6,"title":5,"summary":33,"tags":19,"trigger":9,"workflows":20,"extraction":37,"statuses":2,"stream":13,"pdf":21,"page":87,"image":11,"permissions":10,"view":7,"acl":2,"share":7,"revoke":2,"visibility":5,"delete":3,"represent":2,"documents":12,"in":65,"typically":2,"pdfs":2,"handles":4,"full":9,"lifecycle":2,"sharing":2,"deletion":2,"returns":31,"current":7,"workspace":25,"filtered":2,"by":31,"user's":7,"supports":7,"pagination":4,"sorting":1,"parameter":8,"type":26,"default":52,"description":47,"skip":5,"integer":16,"number":4,"of":23,"results":28,"limit":11,"maximum":1,"return":6,"sort_by":1,"string":27,"updated_at":1,"sort":2,"field":16,"sort_order":1,"-1":2,"direction":1,"descending":1,"ascending":1,"a":95,"single":5,"its":13,"pages":26,"requires":11,"uploads":2,"blob":18,"creates":3,"this":29,"primary":2,"entry":1,"point":1,"ingestion":2,"triggers":12,"processing":14,"automatically":8,"required":15,"yes":15,"artifact_type":1,"e":15,"g":15,"source_uri":1,"no":43,"original":2,"source":6,"url":15,"private":3,"or":42,"shared":5,"response":14,"created":11,"artifactresponse":1,"after":11,"worker":16,"detects":4,"starts":14,"parsing":6,"creation":1,"text":47,"per":9,"compound":29,"ner":31,"embedding":35,"cascading":1,"record":2,"without":12,"uploading":1,"useful":8,"when":21,"already":3,"setting":1,"is_locked":2,"true":5,"prevents":3,"automated":5,"re-summarization":2,"from":50,"overwriting":1,"value":5,"accepted":6,"sliding-window":3,"skips":1,"done":3,"precondition":1,"re-running":2,"partial":1,"gliner2":5,"authors":5,"date":4,"proxies":2,"temporal":32,"status":7,"associated":4,"raw":4,"binary":2,"as":20,"application":16,"rendered":3,"pass":1,"size":2,"thumb":2,"lightweight":3,"jpeg":4,"thumbnail":4,"suitable":4,"views":5,"resolved":1,"user":10,"profiles":1,"same":8,"body":5,"owner":5,"admin":4,"can":18,"content":21,"deletes":2,"edit":4,"browse":12,"tag-based":4,"exploration":3,"category":6,"browsing":3,"tag":10,"autocomplete":4,"popular":1,"categories":10,"folders":5,"folder":5,"configuration":23,"typical":2,"frontend":11,"flow":6,"enables":1,"ner-extracted":4,"entities":14,"compounds":12,"targets":7,"diseases":4,"genes":4,"are":52,"organized":1,"into":13,"providing":1,"structured":6,"experience":1,"alongside":3,"free-text":1,"search":42,"matching":7,"prefix":8,"query":31,"inputs":2,"searches":6,"both":18,"mentions":6,"author":4,"case-insensitive":2,"q":2,"1-100":3,"characters":5,"max":21,"suggestions":1,"1-20":2,"most":4,"frequently":1,"occurring":1,"optionally":2,"entity":17,"showing":1,"trending":1,"common":2,"on":25,"dashboard":8,"entity_type":4,"filter":7,"target":10,"disease":3,"etc":7,"1-50":1,"counts":4,"powering":1,"ui's":1,"top-level":2,"navigation":2,"correspond":1,"types":5,"gene":4,"includes":7,"sticky":1,"configured":6,"via":28,"browse_sticky_categories":2,"that":27,"always":3,"appear":2,"regardless":1,"count":5,"lists":2,"distinct":1,"values":4,"within":9,"each":21,"represents":3,"unique":3,"path":9,"parent":8,"hierarchical":6,"offset":4,"specific":8,"tagged":1,"specified":1,"tag_value":1,"nadd":5,"variable":24,"browse_default_category_limit":1,"shown":1,"comma-separated":1,"load":5,"render":2,"selects":3,"use":18,"suggest":1,"input":4,"chat":30,"conversational":9,"rag":10,"sse":11,"streaming":9,"conversation":10,"message":8,"feedback":3,"conversations":7,"send":1,"agent_step":2,"query_context":2,"retrieval_results":2,"token":14,"grounding_result":2,"structured_block":2,"error":7,"client":8,"example":4,"provides":12,"interface":1,"users":7,"ask":1,"questions":5,"receive":4,"grounded":5,"citation-backed":1,"answers":3,"streamed":2,"real":1,"time":4,"server-sent":2,"events":17,"persisted":1,"mongodb":27,"multi-turn":3,"continuity":4,"sorted":1,"recent":1,"activity":5,"is_archived":1,"boolean":3,"false":6,"include":8,"archived":1,"history":4,"messages":3,"paginated":1,"1-10":1,"000":1,"mode":17,"quick":4,"thinking":12,"deep_thinking":1,"null":1,"uses":22,"server":19,"event-stream":1,"should":2,"connect":1,"using":16,"eventsource":1,"library":3,"delivered":2,"named":10,"json":6,"data":16,"payloads":2,"emitted":6,"stage":20,"completes":4,"optional":2,"thinking_content":2,"stages":4,"produce":3,"reasoning":1,"traces":3,"planning":3,"extracted":16,"classification":1,"context":16,"assembly":2,"citation":7,"sources":4,"used":8,"answer":7,"tokens":8,"during":6,"formatting":4,"inline":5,"verification":7,"rich":3,"blocks":2,"such":2,"tables":2,"molecule":1,"renderings":1,"final":6,"about":3,"completed":3,"if":15,"encounters":1,"records":3,"thumbs-up":1,"thumbs-down":1,"assistant":1,"accepts":2,"positive":1,"negative":1,"overview":4,"fundamentals":1,"base":7,"handling":6,"scoping":3,"request":13,"timing":4,"fastapi":4,"require":1,"scoped":4,"serves":1,"responses":7,"bodies":1,"unless":1,"otherwise":1,"noted":1,"multipart":1,"form":1,"production":14,"served":3,"behind":2,"reverse":3,"proxy":4,"tls":5,"termination":2,"configurable":3,"api_host":2,"api_port":2,"sentinel":11,"authorization":7,"every":15,"must":4,"valid":4,"jwt":9,"header":4,"works":2,"authz":2,"authenticates":3,"identity":2,"provider":16,"idp":8,"directly":7,"google":6,"oauth":2,"obtains":1,"exchanges":1,"encodes":1,"workspace_id":4,"user_id":3,"validates":3,"it":10,"extracts":9,"auth":3,"requestauth":4,"object":5,"operates":3,"authenticated":3,"id":12,"is_admin":2,"whether":5,"access":11,"resources":2,"belonging":2,"resource":5,"verify":4,"membership":3,"before":5,"returning":2,"additionally":1,"entity-level":4,"individual":4,"read":17,"modify":2,"support":3,"three":12,"levels":1,"who":1,"members":2,"explicitly":2,"groups":4,"standard":3,"http":16,"codes":2,"meaning":3,"success":1,"non-blocking":1,"successful":1,"validation":3,"invalid":1,"forbidden":1,"insufficient":1,"not":11,"found":1,"concurrency":8,"conflict":1,"retry":6,"internal":1,"detail":1,"enabled":4,"enable_request_timing":1,"logs":2,"information":2,"flags":1,"slow":3,"requests":5,"exceeding":2,"slow_request_threshold_ms":1,"1000ms":1,"section":1,"retrieval":26,"summaries":22,"updates":4,"add":6,"generation":5,"smiles":20,"carries":2,"populated":1,"but":3,"exist":1,"manual":5,"re-triggering":3,"model":29,"including":2,"fields":3,"page_id":8,"identifier":2,"artifact_id":6,"index":2,"0-based":1,"text_mention":1,"compound_mentions":1,"ocsr-extracted":2,"chemical":12,"structures":8,"tag_mentions":1,"summary_candidate":1,"llm-generated":2,"normal":1,"operation":3,"endpoint":6,"exists":1,"fires":3,"textmentionupdated":6,"which":9,"pipelines":3,"match":5,"compoundmentionsupdated":4,"triggering":1,"workflowstartedresponse":1,"containing":2,"safe":2,"due":1,"allow_duplicate":2,"reuse":2,"policies":2,"have":4,"ocsr":9,"ml":4,"yolo":3,"decimer":3,"extract":3,"chemberta":3,"page's":2,"canonical":2,"locked":2,"human":2,"corrections":2,"preserved":2,"named-entity":1,"recognition":8,"other":3,"has":4,"yet":1,"page-level":4,"similarity":11,"cross-collection":1,"generate":2,"health":3,"check":2,"four":2,"modes":10,"targeting":1,"different":6,"collection":18,"case":4,"post":2,"accept":1,"page_embeddings":4,"chunks":8,"hybrid":5,"dense":6,"sparse":7,"cross-encoder":9,"reranking":6,"query_text":3,"score_threshold":2,"float":2,"minimum":4,"score":5,"uuid":4,"restrict":3,"tag_match_mode":2,"any":7,"entity_types":1,"compound_embeddings":4,"structurally":2,"similar":3,"embeddings":12,"validated":1,"canonicalized":1,"embedded":1,"query_smiles":1,"matched":1,"their":9,"scores":3,"references":4,"unified":3,"summary_embeddings":5,"artifact-level":4,"broad":4,"thematic":2,"queries":11,"chunk":9,"parallel":10,"then":4,"grouped":2,"comprehensive":1,"combining":2,"fine-grained":3,"passage":6,"document-level":4,"include_chunks":1,"set":10,"faster":1,"summary-only":2,"collections":11,"ranked":1,"independently":3,"present":1,"them":3,"expandable":1,"cards":1,"matches":3,"at":16,"top":3,"passage-level":1,"nested":1,"beneath":1,"manually":3,"testing":2,"regenerating":1,"changes":4,"recovering":1,"failures":1,"checks":2,"infrastructure":16,"qdrant":17,"agentic":7,"system":15,"operating":4,"grounding":3,"adaptive":1,"synthesis":7,"schema":2,"follow-up":5,"retrieval-augmented":1,"corpus":2,"real-time":1,"best":1,"5-step":1,"single-shot":2,"fast":3,"factual":5,"lookups":2,"6-stage":1,"tool-calling":4,"loop":6,"complex":1,"multi-faceted":1,"deep":4,"analysis":4,"figures":1,"visual":2,"selected":2,"per-message":1,"omitted":1,"chat_default_mode":2,"tracks":4,"run":3,"structflo-ner":4,"--":69,"names":4,"filtering":2,"classifies":1,"comparative":3,"exploratory":3,"generates":5,"sub-queries":1,"strategy":3,"accumulated":2,"across":4,"turns":2,"inherit":1,"prior":2,"enabling":2,"topic":2,"iteratively":2,"seed":1,"carry":3,"forward":1,"citations":4,"previous":2,"turn":1,"detect":1,"n":5,"question":2,"auto-seed":1,"vector":14,"ner-derived":1,"filters":2,"plus":3,"unfiltered":2,"recall":2,"bioactivity":4,"pre-fetch":1,"deterministic":3,"lookup":2,"up":4,"iterations":3,"where":4,"evaluates":1,"decides":1,"call":5,"additional":3,"tools":2,"finish":1,"available":5,"tool":3,"search_documents":1,"search_summaries":1,"get_page_content":1,"search_structured_bioactivity":1,"direct":1,"finish_retrieval":1,"signal":1,"retrievalaccumulator":1,"cross-iteration":1,"deduplication":1,"budget":4,"tracking":2,"chars":4,"prevent":1,"repeated":2,"retrieved":2,"deduplicated":2,"take":1,"priority":1,"over":3,"tiered":1,"relevance":4,"formatted":1,"indices":2,"tier":1,"criteria":1,"high":1,"rerank":2,"medium":1,"low":5,"below":1,"thresholds":1,"prompt":14,"based":2,"draft":2,"algorithmic":1,"coverage":1,"runs":13,"selective":1,"follows":3,"broaden":1,"re-run":2,"b":1,"augment":1,"unsupported":1,"claims":1,"reformatted":1,"coherence":1,"re-extracted":1,"used_citations":1,"emit":1,"step":3,"progress":3,"sidebar":1,"delta":1,"molecules":1,"is_grounded":1,"confidence":3,"_id":1,"duration":3,"several":2,"mechanisms":1,"window":2,"last":1,"loaded":3,"compressed":1,"4000-character":1,"accumulation":1,"inherited":1,"merged":2,"turn's":1,"seeded":1,"accumulator":1,"explicit":1,"fetch":1,"chat_max_retries":1,"retries":4,"chat_agent_max_iterations":1,"chat_agent_iteration_timeout_s":1,"per-iteration":1,"timeout":4,"seconds":3,"chat_agent_total_timeout_s":1,"total":2,"chat_context_budget_chars":1,"assembled":1,"chat_deep_thinking_max_images":1,"images":9,"chat_follow_up_context_budget":1,"char":1,"chat_llm_provider":2,"falls":3,"back":5,"llm_provider":7,"differ":1,"batch":13,"chat_llm_model_name":2,"llm_model_name":4,"chat_llm_temperature":2,"higher":2,"temperature":3,"style":2,"cqrs":4,"eventstoredb":17,"domain":17,"aggregates":9,"projections":5,"maintain":2,"immutable":3,"audit":1,"trail":1,"operations":2,"separate":5,"write":4,"models":13,"key":15,"design":3,"decisions":1,"persistence":3,"pattern":5,"state":5,"change":3,"recorded":4,"be":8,"reconstructed":1,"replaying":4,"beginning":1,"there":2,"two":12,"core":15,"uploaded":7,"location":2,"pagesadded":2,"linked":2,"pagesremoved":2,"unlinked":2,"titlementionupdated":2,"tagsupdated":2,"aggregated":3,"summarycandidateupdated":3,"authormentionsupdated":1,"presentationdateupdated":1,"publication":2,"deleted":2,"soft-delete":2,"marker":2,"registered":2,"ocr":2,"parsed":1,"textembeddinggenerated":2,"tagmentionsupdated":2,"command":1,"responsibility":1,"segregation":1,"writes":1,"go":1,"through":6,"event-sourced":1,"reads":3,"aggregate":9,"method":3,"applies":1,"business":3,"rules":1,"produces":4,"new":5,"appended":1,"optimistic":2,"another":1,"modified":2,"concurrently":1,"integrityerror":2,"raised":1,"retried":1,"independent":4,"processes":4,"subscribe":2,"read_worker":1,"py":2,"projects":1,"dedicated":3,"projector":2,"denormalized":1,"appropriate":3,"pipeline_worker":1,"workers":2,"own":2,"checkpoint":1,"positions":1,"so":8,"they":5,"restarted":1,"losing":1,"revisions":1,"saving":2,"repository":2,"specifies":1,"expected":1,"revision":1,"been":3,"since":2,"was":3,"append":1,"fails":1,"mapped":1,"concurrencyerror":1,"layer":6,"activities":15,"encounter":1,"errors":1,"raise":1,"exception":1,"causing":1,"exponential":1,"backoff":2,"eventstoredb_uri":2,"esdb":3,"localhost":20,"connection":6,"mongo_uri":2,"replicaset":2,"rs0":2,"replica":1,"streams":1,"mongo_db":2,"docu_store":2,"database":3,"name":13,"mongo_pages_collection":1,"page_read_models":2,"mongo_artifacts_collection":1,"artifact_read_models":2,"running":9,"failed":2,"operational":1,"truth":1,"disposable":1,"derived":4,"entirely":2,"rebuilt":1,"scratch":1,"makes":2,"migrations":1,"straightforward":1,"drop":1,"replay":2,"scientific":5,"structure":9,"locking":1,"enters":1,"identifies":5,"triggered":3,"structflo-cser":3,"identify":2,"diagrams":2,"representations":4,"added":2,"rendering":1,"high-resolution":1,"2x":3,"zoom":3,"pymupdf":3,"detection":1,"detector":2,"diagram":2,"regions":1,"labels":1,"neural":2,"matcher":2,"pairs":2,"label":2,"converts":1,"detected":1,"stored":5,"compoundmention":2,"objects":1,"extracted_id":1,"sacc-111":2,"model_name":1,"date_extracted":1,"utc":1,"timestamp":1,"silently":1,"dropped":1,"compound-extraction-":2,"ensures":1,"idempotency":2,"typed":1,"llm-powered":3,"tuned":1,"pharmaceutical":1,"biological":1,"domains":1,"examples":1,"sacc-123":1,"rifampicin":1,"ethionamide":1,"inha":1,"kasa":1,"tuberculosis":1,"tb":1,"mdr-tb":1,"rv3138":1,"protein":1,"namn":1,"adenylyltransferase":1,"etha":1,"assay":1,"mic":1,"maba":1,"lora":1,"ic50":2,"3um":2,"mic90":1,"5ug":1,"mechanism":1,"competitive":1,"inhibition":1,"covalent":1,"binding":1,"accession":1,"p0a7d9":1,"3q5z":1,"chembl12345":1,"conflicts":2,"artifacttagaggregationworkflow":1,"collects":1,"deduplicates":1,"stores":5,"propagation":1,"eventually":2,"consistent":2,"refresh":1,"ner_max_char_buffer":1,"gliner2_model_name":2,"fastino":1,"gliner2-large-v1":1,"granularities":2,"summarized":3,"individually":1,"generated":4,"sequential":1,"dependency":2,"-":1,"would":1,"occur":1,"ran":1,"once":5,"chain":2,"batches":1,"artifact_summarization_batch_size":3,"synthesize":2,"refine":2,"refined":1,"coherent":2,"prompts":6,"managed":4,"langfuse":23,"artifact_batch_summary":2,"artifact_synthesis":2,"artifact_refinement":2,"flag":2,"corrects":1,"locks":1,"preserves":2,"version":4,"hil_correction":1,"human-edited":1,"ollama":20,"openai":11,"gemini":12,"gemma3":2,"27b":2,"llm_temperature":2,"indexing":2,"layers":1,"stack":12,"principles":1,"event-driven":2,"scalable":1,"orchestrated":2,"durable":3,"splits":1,"multiple":3,"assays":1,"domain-specific":2,"titles":4,"dates":1,"indexed":1,"dimensions":3,"contextual":2,"headers":2,"nomic-embed-text-v1":9,"chemberta-77m-mtr":4,"enriched":2,"isolated":1,"passages":3,"semantic":4,"multi-stage":3,"encoding":2,"transformed":2,"term-frequency":1,"simultaneously":2,"fused":2,"reciprocal":2,"rank":2,"fusion":4,"rrf":4,"combines":2,"exact-term":2,"ms-marco-minilm-l-12-v2":4,"rescores":2,"candidates":2,"reading":1,"jointly":2,"detecting":1,"subtle":1,"signals":2,"alone":2,"cannot":2,"capture":1,"enrichment":7,"decorated":2,"numbers":2,"merges":1,"two-level":2,"ranking":1,"iterative":1,"ensuring":2,"polished":1,"claim":1,"verified":1,"against":2,"these":3,"port-based":2,"depends":3,"abstract":3,"ports":1,"protocols":1,"adapters":3,"implement":1,"making":3,"external":6,"swappable":1,"idempotent":1,"ids":3,"embedding-":1,"duplicate":1,"safely":1,"ignored":2,"propagate":1,"asynchronously":1,"next":3,"polling":1,"scheduling":1,"plugin":18,"kafka-driven":1,"extensibility":1,"framework":1,"adding":2,"services":10,"modifying":1,"code":3,"plugins":7,"kafka":10,"format":1,"sub-types":2,"contract":1,"isolation":3,"directory":1,"backfill":3,"lets":1,"you":5,"capabilities":2,"pubchem":2,"chembl":2,"cross-references":1,"uniprot":1,"annotations":1,"touching":1,"approach":1,"supplementary":1,"traditional":2,"service":6,"adding_services":1,"md":1,"react":4,"publishes":2,"care":1,"modifies":1,"sub-type":3,"externaleventpublisher":1,"notify_page_updated":1,"result":3,"sub_type":1,"consumer":3,"manifests":1,"handler":2,"plugin's":2,"task":7,"queue":7,"contains":1,"dto":1,"needing":1,"implements":2,"protocol":2,"declares":1,"requirements":5,"pluginmanifest":2,"class":2,"factory":1,"methods":1,"components":2,"manifest":1,"declaration":1,"create_event_handler":1,"create_workflows":1,"classes":1,"create_activities":1,"callables":1,"create_router":1,"router":1,"plugin-specific":2,"health_check":1,"re-process":1,"historical":1,"operate":1,"strict":2,"boundaries":1,"page_read_model":1,"artifact_read_model":1,"read-only":1,"plugin-owned":2,"temporal_client":1,"embedding_generator":1,"plugin_config":1,"settings":6,"save":1,"pagerepository":1,"artifactrepository":1,"workfloworchestrator":2,"enabled_plugins":1,"environment":13,"per-plugin":1,"plugin_":1,"_":1,"installed":1,"processed":1,"automatic":4,"start":2,"auto":2,"reset":1,"earliest":1,"kafka's":1,"retention":1,"iterates":1,"logic":6,"fetched":1,"separately":1,"keep":1,"stable":1,"removing":1,"never":2,"shapes":1,"term":1,"multi-granularity":2,"structural":1,"contain":1,"terminology":1,"like":1,"quantitative":2,"measurements":1,"generic":1,"handle":1,"poorly":1,"addresses":3,"seven":1,"complementary":1,"techniques":1,"maintains":1,"optimized":1,"modality":2,"dims":1,"hashingvectorizer":2,"captures":3,"search_query":2,"asymmetric":2,"exact":1,"terms":1,"scikit-learn's":1,"custom":3,"tokenizer":1,"identifiers":2,"hyphens":1,"dots":1,"bigrams":1,"vectors":3,"finds":1,"semantically":1,"guarantees":1,"opaque":1,"server-side":2,"k":1,"appearing":1,"channels":1,"highest":1,"combined":1,"native":5,"prefetch-and-fuse":1,"eliminating":1,"application-level":1,"merge":1,"approximately":2,"3x":1,"desired":1,"rescored":1,"misses":1,"specificity":1,"just":1,"discusses":1,"negation":1,"contradicts":1,"numeric":1,"intent":1,"under":1,"200ms":1,"cpu":5,"previews":2,"lose":1,"segmentation":1,"prepending":1,"affects":2,"computation":1,"display":1,"happens":1,"passes":1,"initial":1,"immediately":1,"re-embedding":1,"become":1,"hits":2,"one":3,"qdrant's":1,"grouping":1,"covering":1,"avoids":1,"problem":1,"naively":1,"comparing":1,"cosine":1,"spaces":1,"fundamentally":2,"distributions":1,"filter-based":1,"multi-tenant":1,"least":1,"payload":1,"tag_normalized":1,"artifact_tag_normalized":1,"condition":1,"author's":1,"given":1,"find":1,"maps":1,"molecular":2,"analogues":1,"medicinal":1,"chemistry":2,"series":1,"cluster":1,"together":1,"embedding_model_name":2,"nomic-ai":1,"embedding_dimensions":2,"dimensionality":1,"embedding_query_prefix":1,"nomic":1,"embedding_document_prefix":1,"search_document":1,"smiles_embedding_model_name":2,"deepchem":1,"reranker_model_name":2,"reranker":1,"reranker_enabled":1,"enable":2,"disable":2,"chunk_size":1,"chunk_overlap":1,"overlapping":1,"between":1,"sparse_encoding_enabled":1,"embedding_enable_context_enrichment":1,"prepend":1,"qdrant_url":2,"observable":1,"queues":2,"long-running":1,"crash":1,"recovery":1,"role":2,"subscribes":1,"executes":2,"artifact_processing":2,"llm_processing":3,"subscription":1,"polls":1,"tasks":3,"actual":1,"cascade":1,"emits":1,"deterministically":1,"artifact-processing-":1,"text-embedding-":2,"ner-extraction-":1,"page-summarization-":1,"artifact-summarization-":1,"policy":1,"no-op":1,"port":13,"temporalworkfloworchestrator":1,"python":2,"sdk":3,"imports":1,"backend":5,"could":1,"swapped":1,"celery":1,"aws":3,"functions":1,"changing":3,"purpose":4,"concurrent":2,"cpu-bound":2,"work":1,"temporal_max_concurrent_activities":3,"inference":2,"temporal_max_concurrent_llm_activities":3,"separating":1,"onto":1,"calls":1,"blocking":1,"local":20,"development":13,"memory":2,"exhaustion":1,"timeouts":2,"min":7,"10s":4,"120s":4,"5s":2,"60s":2,"30s":1,"300s":1,"temporal_address":2,"address":3,"main":1,"temporal_llm_task_queue":1,"1-2":1,"cloud":2,"5-10":1,"execution":4,"visible":1,"ui":2,"inspect":1,"outputs":1,"attempts":1,"pending":1,"variables":8,"defined":1,"env":2,"llm_model":1,"llama3":1,"gpt-4o":2,"llm_base_url":3,"openai_api_key":1,"gemini_api_key":1,"embedding_model":1,"embedding_device":1,"compute":1,"device":1,"cuda":1,"blob_store_type":1,"s3":7,"blob_store_path":1,"blobs":7,"s3_bucket":1,"bucket":1,"s3_region":1,"region":1,"esdb_uri":1,"eventstore":1,"mongodb_uri":1,"mongo":1,"mongodb_database":1,"qdrant_host":1,"hostname":1,"qdrant_port":1,"grpc":1,"temporal_host":1,"kafka_bootstrap_servers":2,"broker":1,"temporal_task_queue":1,"docu-store-tasks":1,"langfuse_public_key":2,"public":2,"tracing":5,"langfuse_secret_key":2,"secret":2,"langfuse_host":2,"qdrant_collection_name":1,"text_embeddings":1,"qdrant_compound_collection_name":1,"qdrant_summary_collection_name":1,"minutes":2,"machine":1,"hardware":2,"recommendations":3,"quickstart":2,"compose":12,"deployment":4,"swarm":4,"setup":6,"workloads":2,"monitoring":4,"stacks":2,"network":1,"docu_store-network":1,"inter-service":1,"communication":1,"provisions":1,"persistent":1,"snapshot":1,"postgresql":2,"zookeeper":1,"healthy":2,"projection":1,"llm-dependent":1,"kafka-to-temporal":1,"bridge":1,"designed":1,"sit":1,"traefik":1,"nginx":1,"routing":1,"docu-store":2,"com":3,"web":6,"docu-store-api":1,"component":1,"mb":2,"cores":3,"gb":8,"ram":2,"excluding":1,"locally":3,"umami":9,"analytics":7,"clone":1,"steps":1,"copy":1,"adjust":1,"startup":1,"takes":1,"few":1,"pulls":1,"initializes":1,"databases":1,"docs":1,"swagger":1,"db":1,"will":1,"parse":1,"monitor":2,"containers":1,"need":1,"engine":1,"v2":1,"recommended":3,"disk":1,"cpu-intensive":1,"following":1,"included":2,"append-only":1,"log":3,"query-optimized":1,"supported":2,"free":1,"768-dim":1,"downloaded":1,"configuring":4,"workspace-scoped":1,"caching":2,"issues":2,"jwts":1,"encode":1,"roles":1,"sends":2,"sentinel's":1,"exchange":1,"resolves":1,"subsequent":1,"bearer":1,"sentinel-auth-sdk":2,"encoded":1,"active":1,"bool":1,"requested":1,"belongs":1,"beyond":1,"level":2,"granted":1,"owners":1,"admins":1,"cached":1,"sentinel_cache_ttl":2,"reduce":2,"latency":5,"sentinel_url":2,"sentinel_service_key":1,"empty":1,"service-to-service":1,"sentinel_service_name":1,"sentinel_idp_jwks_url":2,"https":1,"www":1,"googleapis":1,"oauth2":1,"v3":1,"certs":1,"jwks":1,"cache":1,"ttl":1,"package":2,"sentinel-auth":1,"nextjs":1,"client-side":1,"part":3,"oidc-compliant":1,"filesystem":6,"s3-compatible":6,"files":3,"layout":1,"considerations":1,"blobstore":3,"store":4,"organizes":1,"predictable":1,"full-resolution":2,"pngs":1,"while":2,"thumbnails":3,"200px":1,"wide":1,"table":1,"simplest":1,"option":1,"scheme":1,"tells":1,"adapter":2,"absolute":1,"deployments":2,"minio":2,"cloudflare":1,"r2":2,"passed":2,"blob_storage_options":1,"serving":1,"disposition":1,"browser":1,"iframe":1,"viewer":1,"png":4,"points":2,"artifactuploadsaga":1,"orchestrates":1,"bytes":1,"storage_location":1,"pointing":1,"artifactprocessingworkflow":1,"renders":1,"quality":2,"blob_base_url":2,"project":2,"root":4,"append-mostly":1,"many":1,"times":1,"rare":1,"re-processing":1,"overwrites":1,"large":1,"12-page":1,"30-50":1,"roughly":1,"kb":1,"multi-instance":1,"instances":1,"referenced":1,"copied":1,"goes":1,"migrating":1,"backends":1,"updating":1,"docustore's":1,"dependencies":1,"essential":1,"integrates":2,"port-adapter":1,"defines":1,"more":2,"concrete":1,"means":1,"swap":1,"config":2,"sentinel_":1,"llmprovider":1,"llm_":2,"chat_llm_":1,"blob_":1,"promptrepository":2,"yaml":4,"fallback":3,"langfuse_":1,"pydantic-settings":1,"environments":4,"app_env":2,"staging":2,"pre-production":1,"live":1,"logging":4,"behavior":2,"does":2,"surface":1,"features":1,"log_level":1,"info":1,"bind":1,"brokers":1,"provided":1,"makefile":1,"convenience":1,"evaluation":4,"judge":1,"calling":3,"llms":1,"purposes":1,"allows":1,"interactive":2,"notes":1,"gpt-4o-mini":1,"pro":1,"prioritize":1,"consistency":1,"creativity":1,"selection":1,"llm_api_key":2,"none":3,"than":2,"want":1,"larger":1,"capable":1,"smaller":1,"chat-specific":1,"fall":1,"chat_llm_base_url":1,"chat_llm_api_key":1,"non-llm":1,"sentence-transformers":1,"llm-as-judge":1,"pipeline's":1,"auto-detected":1,"function":2,"react-style":1,"prompting":1,"declarations":1,"override":1,"chat_agent_tool_calling_mode":1,"pull":1,"memory-constrained":1,"what":1,"privacy":1,"self-hosted":2,"traced":2,"output":4,"parameters":1,"versions":2,"versioned":1,"allowing":1,"iteration":1,"rather":1,"hardcoded":1,"loads":1,"fetches":1,"page_summary":1,"refinement":1,"chat_system_factual":1,"chat_system_comparative":1,"chat_system_exploratory":1,"chat_system_compound":1,"chat_system_followup":1,"unavailable":1,"prompt_repository_type":2,"instead":1,"offline":1,"pre-seeded":1,"keys":1,"compare":1,"side":1,"cost":1,"usage":2,"interaction":1,"wraps":1,"entire":1,"tokencounter":1,"manager":1,"completion":2,"wall-clock":1,"privacy-focused":1,"portal":3,"sessions":3,"cookies":2,"fully":1,"gdpr":1,"compliant":1,"metric":1,"visit":1,"visitor":1,"referrers":1,"arrive":1,"browsers":1,"os":1,"distribution":1,"feature":1,"accessible":1,"script":1,"instance":1,"track":1,"personal":1,"third":1,"parties":1,"stays":1,"built-in":1,"performance":2,"logged":1,"threshold":1,"flagged":1,"easy":2,"bottlenecks":1,"structlog":1,"throughout":1,"entries":1,"correlation":1,"metrics":1,"ingest":1,"aggregation":1,"systems":1,"elk":1,"loki":1,"datadog":1},"page_id":{"docs":1807,"api":494,"artifacts":83,"browse":105,"chat":62,"pages":49,"search":112,"architecture":642,"chat-pipeline":127,"event-sourcing":79,"extraction-pipeline":92,"plugin-system":83,"search-pipeline":99,"temporal-workflows":108,"getting-started":253,"configuration":119,"production":61,"quickstart":28,"requirements":38,"integration":410,"authentication":64,"blob-storage":46,"llm-providers":114,"observability":102},"type":{"page":24,"text":1571,"heading":212},"breadcrumbs":{},"url":{"docs":1807,"sections":5,"api":494,"artifacts":83,"list-artifacts":22,"get-artifact":2,"upload-document":27,"create-artifact-metadata-only":2,"update-metadata":1,"title":1,"summary":2,"tags":1,"trigger-workflows":3,"summarization":11,"metadata-extraction":2,"get-summary":5,"get-workflow-statuses":4,"stream-pdf":4,"stream-page-image":5,"permissions":1,"view-acl":2,"share":1,"revoke-share":2,"update-visibility":1,"delete-artifact":2,"browse":105,"tag-autocomplete":15,"popular-tags":14,"browse-categories":12,"category-folders":23,"folder-artifacts":23,"browse-configuration":10,"typical-frontend-flow":5,"chat":62,"create-conversation":2,"list-conversations":18,"get-conversation":2,"send-message-sse-stream":14,"sse-event-types":2,"agent_step":2,"query_context":2,"retrieval_results":2,"token":2,"grounding_result":2,"structured_block":2,"done":2,"error":2,"client-example":1,"record-feedback":2,"delete-conversation":2,"base-url":2,"authentication":80,"workspace-scoping":18,"error-handling":23,"request-timing":5,"api-sections":19,"pages":49,"get-page":19,"create-page":2,"update-text":2,"update-tags":1,"update-summary":1,"add-compound-mentions":2,"embedding-generation":2,"compound-extraction":2,"smiles-embedding":2,"ner-extraction":2,"delete-page":2,"search":112,"text-search":35,"compound-similarity-search":19,"summary-search":22,"hierarchical-search":28,"generate-embedding-manual":3,"health-check":2,"architecture":643,"chat-pipeline":127,"operating-modes":14,"thinking-mode-pipeline-6-stages":1,"stage-1-query-planning":6,"stage-2-agentic-retrieval":20,"stage-3-context-assembly":14,"stage-4-adaptive-synthesis":2,"stage-5-inline-verification":4,"stage-6-answer-formatting":2,"sse-event-schema":18,"follow-up-handling":6,"configuration":285,"event-sourcing":79,"domain-aggregates":2,"artifact":22,"page":18,"cqrs-separate-read-and-write-models":2,"write-path":2,"read-path":5,"concurrency-handling":3,"key-design-decisions":3,"extraction-pipeline":92,"chemical-structure-recognition-ocsr":2,"how-it-works":21,"manual-trigger":2,"named-entity-recognition-ner":2,"entity-types":21,"pipeline-flow":3,"llm-summarization":2,"page-summaries":2,"artifact-summaries":6,"summary-locking":2,"configuration-1":16,"the-four-layers":1,"1-extraction":6,"2-indexing":20,"3-retrieval":7,"4-conversational-rag":11,"infrastructure-stack":9,"design-principles":5,"plugin-system":83,"when-to-use-plugins":11,"event-flow":5,"kafka-message-format":2,"available-sub-types":17,"plugin-contract":19,"plugin-isolation":13,"plugin-directory-structure":1,"enabling-plugins":3,"backfill":4,"frontend-integration":3,"search-pipeline":99,"three-vector-collections":22,"search-pipeline-stages":1,"stage-1-query-encoding":4,"stage-2-hybrid-retrieval":3,"stage-3-cross-encoder-reranking":6,"stage-4-enrichment":2,"contextual-chunk-embeddings":3,"multi-granularity-search":6,"metadata-filtering":7,"chemical-structural-similarity":2,"temporal-workflows":108,"event-pipeline":2,"idempotency":17,"port-based-design":3,"task-queues":12,"retry-configuration":34,"observability":121,"getting-started":253,"llm-provider":24,"embedding":13,"storage":16,"infrastructure":25,"temporal-workers":10,"vector-collections":13,"production":61,"stack-architecture":2,"application-stack":17,"reverse-proxy":4,"resource-recommendations":23,"monitoring":4,"quickstart":28,"1-clone-the-repository":1,"2-configure-environment":3,"3-start-the-stack":2,"4-verify-services":6,"5-upload-your-first-document":8,"6-search-your-documents":2,"next-steps":4,"requirements":38,"system-requirements":6,"infrastructure-components":23,"embedding-model":2,"integration":410,"flow":6,"workspace-isolation":15,"entity-level-permissions":2,"visibility":9,"sharing":2,"permission-caching":2,"sdk-integration":3,"development-setup":9,"blob-storage":46,"storage-layout":3,"local-filesystem-development":3,"s3-compatible-storage-production":4,"api-endpoints":2,"how-blobs-are-created":2,"1-document-upload":5,"2-pdf-processing":7,"considerations":5,"integration-points":21,"environment-modes":15,"quick-reference-essential-variables":40,"docker-compose":3,"llm-providers":114,"supported-providers":21,"batch-llm-summarization-ner":20,"chat-llm-conversational-rag":21,"embedding-models":18,"ner-models":11,"evaluation-judge":2,"tool-calling-modes":15,"ollama-setup":3,"langfuse":4,"prompt-management":23,"yaml-fallback":2,"llm-tracing":17,"umami-web-analytics":2,"what-umami-tracks":13,"setup":3,"privacy":2,"structured-logging":7}},"avgFieldLength":{"content":4.750415052573322,"page_id":2.8649695628112926,"type":1,"breadcrumbs":0,"url":3.8146098505810735},"fieldLengths":{"content":{"1":1,"2":8,"3":1,"4":16,"5":12,"6":10,"7":8,"8":8,"9":2,"10":12,"11":2,"12":2,"13":2,"14":4,"15":2,"16":1,"17":1,"18":1,"19":2,"20":1,"21":2,"22":2,"23":3,"24":2,"25":3,"26":1,"27":2,"28":1,"29":2,"30":2,"31":2,"32":20,"33":15,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":5,"42":1,"43":1,"44":1,"45":4,"46":1,"47":1,"48":1,"49":2,"50":1,"51":1,"52":1,"53":6,"54":13,"55":25,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":4,"64":1,"65":1,"66":1,"67":5,"68":1,"69":1,"70":1,"71":3,"72":1,"73":1,"74":1,"75":5,"76":6,"77":11,"78":5,"79":4,"80":7,"81":16,"82":10,"83":20,"84":16,"85":6,"86":17,"87":10,"88":16,"89":8,"90":13,"91":14,"92":2,"93":10,"94":2,"95":2,"96":2,"97":2,"98":2,"99":2,"100":3,"101":27,"102":18,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":4,"111":1,"112":1,"113":1,"114":5,"115":1,"116":20,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":7,"125":1,"126":1,"127":1,"128":5,"129":21,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":5,"138":17,"139":1,"140":19,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":7,"149":1,"150":1,"151":1,"152":5,"153":1,"154":1,"155":1,"156":4,"157":1,"158":1,"159":1,"160":5,"161":1,"162":14,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":4,"171":1,"172":1,"173":1,"174":5,"175":1,"176":1,"177":1,"178":4,"179":1,"180":1,"181":1,"182":5,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":5,"190":1,"191":2,"192":5,"193":10,"194":16,"195":17,"196":12,"197":2,"198":12,"199":2,"200":2,"201":2,"202":4,"203":3,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":2,"213":2,"214":2,"215":31,"216":7,"217":11,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":2,"226":1,"227":1,"228":1,"229":2,"230":1,"231":1,"232":1,"233":3,"234":10,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":5,"243":1,"244":1,"245":1,"246":8,"247":15,"248":10,"249":17,"250":9,"251":11,"252":9,"253":4,"254":9,"255":8,"256":7,"257":17,"258":11,"259":2,"260":11,"261":2,"262":1,"263":2,"264":2,"265":2,"266":2,"267":33,"268":20,"269":15,"270":7,"271":16,"272":12,"273":9,"274":14,"275":7,"276":1,"277":1,"278":1,"279":6,"280":1,"281":4,"282":1,"283":7,"284":22,"285":8,"286":1,"287":1,"288":1,"289":5,"290":1,"291":5,"292":5,"293":1,"294":3,"295":1,"296":2,"297":1,"298":3,"299":1,"300":5,"301":7,"302":1,"303":1,"304":1,"305":1,"306":1,"307":2,"308":1,"309":4,"310":1,"311":4,"312":1,"313":5,"314":1,"315":3,"316":1,"317":6,"318":1,"319":5,"320":1,"321":3,"322":9,"323":20,"324":1,"325":1,"326":1,"327":1,"328":1,"329":5,"330":1,"331":1,"332":5,"333":1,"334":1,"335":6,"336":1,"337":1,"338":5,"339":1,"340":1,"341":5,"342":2,"343":12,"344":2,"345":2,"346":2,"347":2,"348":2,"349":3,"350":2,"351":2,"352":2,"353":2,"354":1,"355":2,"356":2,"357":3,"358":2,"359":36,"360":21,"361":3,"362":1,"363":1,"364":1,"365":3,"366":1,"367":3,"368":1,"369":6,"370":1,"371":3,"372":1,"373":3,"374":1,"375":5,"376":1,"377":3,"378":19,"379":11,"380":15,"381":21,"382":11,"383":14,"384":14,"385":12,"386":16,"387":6,"388":9,"389":18,"390":11,"391":2,"392":10,"393":2,"394":3,"395":2,"396":2,"397":3,"398":2,"399":30,"400":17,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":2,"409":1,"410":1,"411":1,"412":4,"413":1,"414":1,"415":1,"416":3,"417":1,"418":1,"419":1,"420":5,"421":1,"422":1,"423":1,"424":4,"425":1,"426":1,"427":1,"428":4,"429":1,"430":1,"431":1,"432":7,"433":1,"434":20,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":4,"443":1,"444":1,"445":1,"446":4,"447":1,"448":1,"449":1,"450":3,"451":14,"452":16,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":2,"461":1,"462":1,"463":1,"464":4,"465":1,"466":1,"467":1,"468":6,"469":1,"470":1,"471":1,"472":5,"473":28,"474":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":2,"482":1,"483":1,"484":1,"485":4,"486":1,"487":1,"488":1,"489":11,"490":1,"491":1,"492":1,"493":4,"494":1,"495":1,"496":1,"497":3,"498":1,"499":24,"500":20,"501":3,"502":15,"503":2,"504":13,"505":2,"506":5,"507":4,"508":4,"509":4,"510":4,"511":4,"512":4,"513":3,"514":2,"515":1,"516":34,"517":1,"518":1,"519":2,"520":1,"521":3,"522":3,"523":1,"524":7,"525":3,"526":2,"527":4,"528":6,"529":14,"530":6,"531":11,"532":8,"533":18,"534":17,"535":9,"536":14,"537":13,"538":9,"539":20,"540":6,"541":1,"542":1,"543":1,"544":5,"545":1,"546":2,"547":1,"548":5,"549":1,"550":4,"551":1,"552":5,"553":15,"554":22,"555":1,"556":1,"557":1,"558":1,"559":6,"560":2,"561":1,"562":6,"563":2,"564":1,"565":2,"566":2,"567":31,"568":22,"569":10,"570":12,"571":23,"572":7,"573":2,"574":1,"575":1,"576":5,"577":1,"578":6,"579":1,"580":5,"581":1,"582":6,"583":1,"584":5,"585":1,"586":4,"587":1,"588":8,"589":6,"590":14,"591":16,"592":16,"593":13,"594":1,"595":1,"596":1,"597":1,"598":1,"599":3,"600":1,"601":1,"602":3,"603":1,"604":1,"605":3,"606":1,"607":1,"608":3,"609":1,"610":1,"611":4,"612":1,"613":1,"614":5,"615":1,"616":1,"617":6,"618":1,"619":1,"620":5,"621":1,"622":4,"623":8,"624":1,"625":4,"626":4,"627":1,"628":2,"629":5,"630":3,"631":19,"632":2,"633":1,"634":1,"635":6,"636":2,"637":2,"638":2,"639":1,"640":3,"641":37,"642":9,"643":14,"644":1,"645":1,"646":2,"647":5,"648":2,"649":5,"650":2,"651":5,"652":2,"653":5,"654":2,"655":6,"656":2,"657":3,"658":2,"659":3,"660":2,"661":3,"662":2,"663":2,"664":12,"665":1,"666":1,"667":2,"668":7,"669":2,"670":5,"671":2,"672":4,"673":2,"674":3,"675":2,"676":3,"677":2,"678":3,"679":2,"680":2,"681":20,"682":39,"683":10,"684":25,"685":22,"686":18,"687":29,"688":26,"689":1,"690":1,"691":1,"692":1,"693":5,"694":3,"695":1,"696":5,"697":8,"698":1,"699":1,"700":3,"701":1,"702":1,"703":4,"704":1,"705":1,"706":4,"707":30,"708":36,"709":2,"710":14,"711":4,"712":3,"713":2,"714":4,"715":2,"716":2,"717":1,"718":2,"719":2,"720":2,"721":2,"722":1,"723":33,"724":21,"725":14,"726":15,"727":15,"728":12,"729":11,"730":14,"731":3,"732":1,"733":1,"734":1,"735":3,"736":1,"737":8,"738":1,"739":3,"740":1,"741":2,"742":1,"743":2,"744":16,"745":13,"746":21,"747":1,"748":1,"749":1,"750":3,"751":1,"752":3,"753":1,"754":3,"755":1,"756":2,"757":1,"758":3,"759":1,"760":3,"761":1,"762":7,"763":1,"764":4,"765":1,"766":3,"767":26,"768":35,"769":1,"770":1,"771":1,"772":1,"773":1,"774":8,"775":1,"776":2,"777":6,"778":5,"779":34,"780":15,"781":12,"782":9,"783":13,"784":11,"785":25,"786":1,"787":1,"788":1,"789":1,"790":1,"791":5,"792":1,"793":2,"794":3,"795":1,"796":2,"797":5,"798":1,"799":1,"800":6,"801":2,"802":13,"803":3,"804":2,"805":2,"806":2,"807":3,"808":2,"809":2,"810":21,"811":17,"812":15,"813":21,"814":21,"815":16,"816":11,"817":1,"818":1,"819":2,"820":1,"821":1,"822":5,"823":2,"824":1,"825":1,"826":4,"827":2,"828":1,"829":1,"830":4,"831":1,"832":1,"833":23,"834":25,"835":7,"836":15,"837":23,"838":26,"839":19,"840":23,"841":12,"842":1,"843":1,"844":1,"845":5,"846":1,"847":11,"848":2,"849":9,"850":36,"851":21,"852":20,"853":20,"854":23,"855":2,"856":12,"857":4,"858":1,"859":2,"860":3,"861":2,"862":2,"863":2,"864":3,"865":2,"866":1,"867":2,"868":28,"869":2,"870":1,"871":5,"872":2,"873":6,"874":2,"875":6,"876":4,"877":5,"878":2,"879":21,"880":13,"881":14,"882":8,"883":13,"884":17,"885":1,"886":2,"887":1,"888":5,"889":1,"890":5,"891":1,"892":3,"893":1,"894":3,"895":2,"896":5,"897":1,"898":3,"899":1,"900":3,"901":12,"902":10,"903":1,"904":1,"905":1,"906":2,"907":2,"908":7,"909":1,"910":5,"911":2,"912":5,"913":2,"914":6,"915":1,"916":3,"917":2,"918":3,"919":5,"920":2,"921":6,"922":7,"923":6,"924":5,"925":4,"926":2,"927":8,"928":7,"929":4,"930":4,"931":8,"932":8,"933":11,"934":20,"935":17,"936":13,"937":10,"938":2,"939":15,"940":3,"941":3,"942":4,"943":4,"944":4,"945":3,"946":3,"947":2,"948":2,"949":3,"950":1,"951":37,"952":13,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":5,"960":2,"961":1,"962":2,"963":1,"964":3,"965":2,"966":1,"967":1,"968":1,"969":3,"970":1,"971":1,"972":1,"973":8,"974":16,"975":21,"976":27,"977":25,"978":28,"979":11,"980":7,"981":10,"982":11,"983":20,"984":18,"985":33,"986":9,"987":18,"988":14,"989":8,"990":17,"991":9,"992":6,"993":9,"994":13,"995":9,"996":36,"997":33,"998":1,"999":1,"1000":1,"1001":1,"1002":3,"1003":3,"1004":1,"1005":1,"1006":2,"1007":1,"1008":1,"1009":6,"1010":1,"1011":1,"1012":4,"1013":1,"1014":2,"1015":3,"1016":1,"1017":2,"1018":2,"1019":1,"1020":1,"1021":3,"1022":1,"1023":1,"1024":5,"1025":1,"1026":1,"1027":4,"1028":1,"1029":1,"1030":6,"1031":1,"1032":1,"1033":5,"1034":1,"1035":3,"1036":3,"1037":2,"1038":14,"1039":1,"1040":2,"1041":1,"1042":2,"1043":2,"1044":2,"1045":1,"1046":1,"1047":32,"1048":7,"1049":1,"1050":1,"1051":2,"1052":2,"1053":5,"1054":1,"1055":2,"1056":5,"1057":1,"1058":2,"1059":4,"1060":2,"1061":21,"1062":22,"1063":7,"1064":1,"1065":3,"1066":2,"1067":2,"1068":2,"1069":2,"1070":2,"1071":2,"1072":2,"1073":2,"1074":2,"1075":2,"1076":2,"1077":2,"1078":21,"1079":9,"1080":35,"1081":8,"1082":1,"1083":1,"1084":3,"1085":1,"1086":5,"1087":3,"1088":1,"1089":4,"1090":3,"1091":26,"1092":9,"1093":2,"1094":1,"1095":2,"1096":1,"1097":2,"1098":2,"1099":1,"1100":3,"1101":2,"1102":2,"1103":1,"1104":3,"1105":3,"1106":2,"1107":1,"1108":3,"1109":2,"1110":2,"1111":1,"1112":3,"1113":2,"1114":2,"1115":1,"1116":3,"1117":2,"1118":2,"1119":1,"1120":3,"1121":2,"1122":2,"1123":1,"1124":3,"1125":1,"1126":1,"1127":1,"1128":1,"1129":2,"1130":3,"1131":1,"1132":1,"1133":7,"1134":1,"1135":1,"1136":6,"1137":1,"1138":1,"1139":8,"1140":17,"1141":7,"1142":6,"1143":5,"1144":10,"1145":1,"1146":6,"1147":2,"1148":1,"1149":1,"1150":1,"1151":2,"1152":1,"1153":1,"1154":2,"1155":13,"1156":1,"1157":1,"1158":1,"1159":1,"1160":6,"1161":1,"1162":1,"1163":7,"1164":0,"1165":1,"1166":4,"1167":0,"1168":1,"1169":5,"1170":0,"1171":1,"1172":5,"1173":0,"1174":1,"1175":1,"1176":1,"1177":1,"1178":3,"1179":2,"1180":1,"1181":2,"1182":1,"1183":1,"1184":5,"1185":1,"1186":1,"1187":1,"1188":1,"1189":1,"1190":3,"1191":1,"1192":1,"1193":3,"1194":1,"1195":1,"1196":5,"1197":0,"1198":1,"1199":2,"1200":0,"1201":1,"1202":1,"1203":1,"1204":1,"1205":3,"1206":5,"1207":1,"1208":3,"1209":3,"1210":1,"1211":3,"1212":1,"1213":1,"1214":2,"1215":1,"1216":1,"1217":3,"1218":1,"1219":1,"1220":3,"1221":2,"1222":1,"1223":3,"1224":2,"1225":1,"1226":1,"1227":1,"1228":1,"1229":5,"1230":1,"1231":1,"1232":3,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":6,"1239":0,"1240":1,"1241":3,"1242":0,"1243":1,"1244":3,"1245":0,"1246":1,"1247":1,"1248":1,"1249":1,"1250":4,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":3,"1257":1,"1258":1,"1259":3,"1260":1,"1261":1,"1262":3,"1263":1,"1264":2,"1265":7,"1266":12,"1267":6,"1268":10,"1269":6,"1270":7,"1271":2,"1272":7,"1273":2,"1274":2,"1275":2,"1276":2,"1277":2,"1278":1,"1279":14,"1280":10,"1281":4,"1282":2,"1283":4,"1284":4,"1285":4,"1286":4,"1287":5,"1288":7,"1289":9,"1290":1,"1291":1,"1292":1,"1293":3,"1294":2,"1295":3,"1296":2,"1297":3,"1298":2,"1299":4,"1300":2,"1301":4,"1302":2,"1303":2,"1304":19,"1305":7,"1306":7,"1307":1,"1308":1,"1309":1,"1310":1,"1311":2,"1312":2,"1313":2,"1314":2,"1315":2,"1316":2,"1317":2,"1318":2,"1319":1,"1320":2,"1321":2,"1322":1,"1323":2,"1324":2,"1325":1,"1326":2,"1327":2,"1328":13,"1329":7,"1330":4,"1331":5,"1332":1,"1333":10,"1334":4,"1335":3,"1336":4,"1337":3,"1338":5,"1339":4,"1340":2,"1341":8,"1342":4,"1343":21,"1344":7,"1345":8,"1346":6,"1347":6,"1348":7,"1349":3,"1350":5,"1351":4,"1352":5,"1353":5,"1354":6,"1355":10,"1356":7,"1357":5,"1358":5,"1359":5,"1360":1,"1361":8,"1362":2,"1363":2,"1364":2,"1365":2,"1366":10,"1367":6,"1368":9,"1369":8,"1370":9,"1371":12,"1372":1,"1373":1,"1374":2,"1375":1,"1376":4,"1377":1,"1378":1,"1379":5,"1380":1,"1381":1,"1382":7,"1383":1,"1384":1,"1385":5,"1386":1,"1387":1,"1388":4,"1389":1,"1390":1,"1391":5,"1392":1,"1393":12,"1394":6,"1395":4,"1396":5,"1397":19,"1398":1,"1399":8,"1400":1,"1401":1,"1402":2,"1403":2,"1404":1,"1405":1,"1406":2,"1407":1,"1408":2,"1409":2,"1410":30,"1411":11,"1412":9,"1413":15,"1414":13,"1415":11,"1416":14,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":2,"1423":1,"1424":1,"1425":2,"1426":1,"1427":1,"1428":3,"1429":19,"1430":9,"1431":1,"1432":1,"1433":1,"1434":5,"1435":1,"1436":5,"1437":1,"1438":5,"1439":13,"1440":19,"1441":1,"1442":1,"1443":1,"1444":1,"1445":3,"1446":3,"1447":1,"1448":1,"1449":3,"1450":1,"1451":1,"1452":5,"1453":1,"1454":7,"1455":6,"1456":1,"1457":1,"1458":8,"1459":6,"1460":16,"1461":27,"1462":2,"1463":13,"1464":2,"1465":3,"1466":3,"1467":2,"1468":2,"1469":3,"1470":4,"1471":3,"1472":3,"1473":1,"1474":1,"1475":24,"1476":13,"1477":29,"1478":17,"1479":15,"1480":14,"1481":12,"1482":9,"1483":11,"1484":21,"1485":13,"1486":14,"1487":11,"1488":12,"1489":12,"1490":10,"1491":7,"1492":8,"1493":7,"1494":11,"1495":7,"1496":8,"1497":8,"1498":1,"1499":1,"1500":1,"1501":1,"1502":3,"1503":9,"1504":20,"1505":24,"1506":23,"1507":34,"1508":2,"1509":13,"1510":2,"1511":1,"1512":2,"1513":4,"1514":2,"1515":38,"1516":1,"1517":1,"1518":1,"1519":2,"1520":1,"1521":1,"1522":2,"1523":1,"1524":2,"1525":1,"1526":3,"1527":2,"1528":2,"1529":1,"1530":3,"1531":1,"1532":1,"1533":1,"1534":3,"1535":1,"1536":28,"1537":5,"1538":1,"1539":1,"1540":2,"1541":1,"1542":1,"1543":4,"1544":1,"1545":1,"1546":2,"1547":1,"1548":1,"1549":2,"1550":21,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":2,"1557":1,"1558":1,"1559":2,"1560":1,"1561":3,"1562":4,"1563":1,"1564":1,"1565":3,"1566":1,"1567":5,"1568":2,"1569":1,"1570":5,"1571":2,"1572":1,"1573":3,"1574":3,"1575":1,"1576":2,"1577":2,"1578":1,"1579":2,"1580":2,"1581":1,"1582":2,"1583":3,"1584":1,"1585":1,"1586":2,"1587":1,"1588":3,"1589":3,"1590":11,"1591":9,"1592":2,"1593":12,"1594":2,"1595":4,"1596":4,"1597":2,"1598":2,"1599":2,"1600":3,"1601":2,"1602":29,"1603":1,"1604":1,"1605":3,"1606":1,"1607":1,"1608":1,"1609":1,"1610":1,"1611":1,"1612":5,"1613":1,"1614":1,"1615":1,"1616":1,"1617":3,"1618":2,"1619":1,"1620":1,"1621":1,"1622":3,"1623":25,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":2,"1630":1,"1631":2,"1632":2,"1633":1,"1634":3,"1635":7,"1636":1,"1637":1,"1638":6,"1639":1,"1640":2,"1641":4,"1642":29,"1643":14,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":3,"1650":1,"1651":1,"1652":2,"1653":1,"1654":1,"1655":4,"1656":1,"1657":1,"1658":4,"1659":1,"1660":2,"1661":4,"1662":10,"1663":1,"1664":1,"1665":1,"1666":1,"1667":2,"1668":5,"1669":1,"1670":1,"1671":1,"1672":4,"1673":1,"1674":1,"1675":1,"1676":2,"1677":1,"1678":1,"1679":6,"1680":1,"1681":1,"1682":1,"1683":2,"1684":5,"1685":3,"1686":1,"1687":5,"1688":1,"1689":14,"1690":15,"1691":1,"1692":2,"1693":1,"1694":1,"1695":1,"1696":5,"1697":1,"1698":1,"1699":3,"1700":1,"1701":1,"1702":4,"1703":6,"1704":10,"1705":7,"1706":1,"1707":12,"1708":1,"1709":2,"1710":2,"1711":1,"1712":2,"1713":2,"1714":3,"1715":3,"1716":1,"1717":1,"1718":2,"1719":2,"1720":22,"1721":4,"1722":20,"1723":16,"1724":23,"1725":5,"1726":2,"1727":2,"1728":1,"1729":2,"1730":1,"1731":4,"1732":1,"1733":4,"1734":1,"1735":4,"1736":1,"1737":4,"1738":1,"1739":4,"1740":1,"1741":4,"1742":1,"1743":4,"1744":1,"1745":4,"1746":22,"1747":1,"1748":1,"1749":1,"1750":1,"1751":1,"1752":5,"1753":1,"1754":3,"1755":3,"1756":1,"1757":1,"1758":3,"1759":1,"1760":1,"1761":3,"1762":13,"1763":9,"1764":9,"1765":4,"1766":5,"1767":6,"1768":27,"1769":2,"1770":1,"1771":1,"1772":2,"1773":4,"1774":2,"1775":3,"1776":2,"1777":3,"1778":1,"1779":6,"1780":2,"1781":6,"1782":1,"1783":5,"1784":24,"1785":1,"1786":1,"1787":2,"1788":4,"1789":1,"1790":3,"1791":1,"1792":6,"1793":2,"1794":3,"1795":2,"1796":5,"1797":11,"1798":21,"1799":30,"1800":9,"1801":27,"1802":13,"1803":5,"1804":4,"1805":6,"1806":3,"1807":20},"page_id":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"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":3,"71":3,"72":3,"73":3,"74":3,"75":3,"76":3,"77":3,"78":3,"79":3,"80":3,"81":3,"82":3,"83":3,"84":3,"85":3,"86":3,"87":3,"88":3,"89":3,"90":3,"91":3,"92":3,"93":3,"94":3,"95":3,"96":3,"97":3,"98":3,"99":3,"100":3,"101":3,"102":3,"103":3,"104":3,"105":3,"106":3,"107":3,"108":3,"109":3,"110":3,"111":3,"112":3,"113":3,"114":3,"115":3,"116":3,"117":3,"118":3,"119":3,"120":3,"121":3,"122":3,"123":3,"124":3,"125":3,"126":3,"127":3,"128":3,"129":3,"130":3,"131":3,"132":3,"133":3,"134":3,"135":3,"136":3,"137":3,"138":3,"139":3,"140":3,"141":3,"142":3,"143":3,"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":2,"260":2,"261":2,"262":2,"263":2,"264":2,"265":2,"266":2,"267":2,"268":2,"269":2,"270":2,"271":2,"272":2,"273":2,"274":2,"275":2,"276":2,"277":2,"278":2,"279":2,"280":2,"281":2,"282":2,"283":2,"284":2,"285":2,"286":2,"287":2,"288":2,"289":2,"290":2,"291":2,"292":2,"293":2,"294":2,"295":2,"296":2,"297":2,"298":2,"299":2,"300":2,"301":2,"302":2,"303":2,"304":2,"305":2,"306":2,"307":2,"308":2,"309":2,"310":2,"311":2,"312":2,"313":2,"314":2,"315":2,"316":2,"317":2,"318":2,"319":2,"320":2,"321":2,"322":2,"323":2,"324":2,"325":2,"326":2,"327":2,"328":2,"329":2,"330":2,"331":2,"332":2,"333":2,"334":2,"335":2,"336":2,"337":2,"338":2,"339":2,"340":2,"341":2,"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":2,"802":2,"803":2,"804":2,"805":2,"806":2,"807":2,"808":2,"809":2,"810":2,"811":2,"812":2,"813":2,"814":2,"815":2,"816":2,"817":2,"818":2,"819":2,"820":2,"821":2,"822":2,"823":2,"824":2,"825":2,"826":2,"827":2,"828":2,"829":2,"830":2,"831":2,"832":2,"833":2,"834":2,"835":2,"836":2,"837":2,"838":2,"839":2,"840":2,"841":2,"842":2,"843":2,"844":2,"845":2,"846":2,"847":2,"848":2,"849":2,"850":2,"851":2,"852":2,"853":2,"854":2,"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":2,"1265":2,"1266":2,"1267":2,"1268":2,"1269":2,"1270":2,"1271":3,"1272":3,"1273":3,"1274":3,"1275":3,"1276":3,"1277":3,"1278":3,"1279":3,"1280":3,"1281":3,"1282":3,"1283":3,"1284":3,"1285":3,"1286":3,"1287":3,"1288":3,"1289":3,"1290":3,"1291":3,"1292":3,"1293":3,"1294":3,"1295":3,"1296":3,"1297":3,"1298":3,"1299":3,"1300":3,"1301":3,"1302":3,"1303":3,"1304":3,"1305":3,"1306":3,"1307":3,"1308":3,"1309":3,"1310":3,"1311":3,"1312":3,"1313":3,"1314":3,"1315":3,"1316":3,"1317":3,"1318":3,"1319":3,"1320":3,"1321":3,"1322":3,"1323":3,"1324":3,"1325":3,"1326":3,"1327":3,"1328":3,"1329":3,"1330":3,"1331":3,"1332":3,"1333":3,"1334":3,"1335":3,"1336":3,"1337":3,"1338":3,"1339":3,"1340":3,"1341":3,"1342":3,"1343":3,"1344":3,"1345":3,"1346":3,"1347":3,"1348":3,"1349":3,"1350":3,"1351":3,"1352":3,"1353":3,"1354":3,"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":2,"1509":2,"1510":2,"1511":2,"1512":2,"1513":2,"1514":2,"1515":2,"1516":2,"1517":2,"1518":2,"1519":2,"1520":2,"1521":2,"1522":2,"1523":2,"1524":2,"1525":2,"1526":2,"1527":2,"1528":2,"1529":2,"1530":2,"1531":2,"1532":2,"1533":2,"1534":2,"1535":2,"1536":2,"1537":2,"1538":2,"1539":2,"1540":2,"1541":2,"1542":2,"1543":2,"1544":2,"1545":2,"1546":2,"1547":2,"1548":2,"1549":2,"1550":2,"1551":2,"1552":2,"1553":2,"1554":2,"1555":2,"1556":2,"1557":2,"1558":2,"1559":2,"1560":2,"1561":2,"1562":2,"1563":2,"1564":2,"1565":2,"1566":2,"1567":2,"1568":2,"1569":2,"1570":2,"1571":2,"1572":2,"1573":2,"1574":2,"1575":2,"1576":2,"1577":2,"1578":2,"1579":2,"1580":2,"1581":2,"1582":2,"1583":2,"1584":2,"1585":2,"1586":2,"1587":2,"1588":2,"1589":2,"1590":2,"1591":2,"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":3,"1619":3,"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":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},"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},"breadcrumbs":{},"url":{"1":1,"2":1,"3":2,"4":1,"5":2,"6":2,"7":2,"8":2,"9":3,"10":3,"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":3,"33":4,"34":4,"35":4,"36":4,"37":4,"38":4,"39":4,"40":4,"41":4,"42":4,"43":4,"44":4,"45":4,"46":4,"47":4,"48":4,"49":4,"50":4,"51":4,"52":4,"53":4,"54":4,"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":4,"71":4,"72":4,"73":4,"74":4,"75":4,"76":4,"77":4,"78":4,"79":4,"80":4,"81":4,"82":4,"83":4,"84":4,"85":4,"86":4,"87":4,"88":4,"89":4,"90":4,"91":4,"92":3,"93":3,"94":4,"95":4,"96":4,"97":4,"98":4,"99":4,"100":4,"101":3,"102":4,"103":4,"104":4,"105":4,"106":4,"107":4,"108":4,"109":4,"110":4,"111":4,"112":4,"113":4,"114":4,"115":4,"116":4,"117":4,"118":4,"119":4,"120":4,"121":4,"122":4,"123":4,"124":4,"125":4,"126":4,"127":4,"128":4,"129":4,"130":4,"131":4,"132":4,"133":4,"134":4,"135":4,"136":4,"137":4,"138":4,"139":4,"140":4,"141":4,"142":4,"143":4,"144":4,"145":4,"146":4,"147":4,"148":4,"149":4,"150":4,"151":4,"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":3,"198":3,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"208":4,"209":4,"210":4,"211":4,"212":4,"213":4,"214":4,"215":3,"216":4,"217":4,"218":4,"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":2,"260":2,"261":3,"262":3,"263":3,"264":3,"265":3,"266":3,"267":2,"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":4,"345":4,"346":4,"347":4,"348":4,"349":4,"350":4,"351":4,"352":4,"353":4,"354":4,"355":4,"356":4,"357":4,"358":4,"359":3,"360":4,"361":4,"362":4,"363":4,"364":4,"365":4,"366":4,"367":4,"368":4,"369":4,"370":4,"371":4,"372":4,"373":4,"374":4,"375":4,"376":4,"377":4,"378":4,"379":4,"380":4,"381":4,"382":4,"383":4,"384":4,"385":4,"386":4,"387":4,"388":4,"389":4,"390":4,"391":3,"392":3,"393":4,"394":4,"395":4,"396":4,"397":4,"398":4,"399":3,"400":4,"401":4,"402":4,"403":4,"404":4,"405":4,"406":4,"407":4,"408":4,"409":4,"410":4,"411":4,"412":4,"413":4,"414":4,"415":4,"416":4,"417":4,"418":4,"419":4,"420":4,"421":4,"422":4,"423":4,"424":4,"425":4,"426":4,"427":4,"428":4,"429":4,"430":4,"431":4,"432":4,"433":4,"434":4,"435":4,"436":4,"437":4,"438":4,"439":4,"440":4,"441":4,"442":4,"443":4,"444":4,"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":4,"471":4,"472":4,"473":4,"474":4,"475":4,"476":4,"477":4,"478":4,"479":4,"480":4,"481":4,"482":4,"483":4,"484":4,"485":4,"486":4,"487":4,"488":4,"489":4,"490":4,"491":4,"492":4,"493":4,"494":4,"495":4,"496":4,"497":4,"498":4,"499":4,"500":4,"501":4,"502":4,"503":3,"504":3,"505":4,"506":4,"507":4,"508":4,"509":4,"510":4,"511":4,"512":4,"513":4,"514":4,"515":4,"516":3,"517":4,"518":4,"519":4,"520":4,"521":4,"522":4,"523":4,"524":4,"525":4,"526":4,"527":4,"528":4,"529":4,"530":4,"531":4,"532":4,"533":4,"534":4,"535":4,"536":4,"537":4,"538":4,"539":4,"540":4,"541":4,"542":4,"543":4,"544":4,"545":4,"546":4,"547":4,"548":4,"549":4,"550":4,"551":4,"552":4,"553":4,"554":4,"555":4,"556":4,"557":4,"558":4,"559":4,"560":4,"561":4,"562":4,"563":4,"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":4,"591":4,"592":4,"593":4,"594":4,"595":4,"596":4,"597":4,"598":4,"599":4,"600":4,"601":4,"602":4,"603":4,"604":4,"605":4,"606":4,"607":4,"608":4,"609":4,"610":4,"611":4,"612":4,"613":4,"614":4,"615":4,"616":4,"617":4,"618":4,"619":4,"620":4,"621":4,"622":4,"623":4,"624":4,"625":4,"626":4,"627":4,"628":4,"629":4,"630":3,"631":3,"632":4,"633":4,"634":4,"635":4,"636":4,"637":4,"638":4,"639":4,"640":4,"641":3,"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":4,"656":4,"657":4,"658":4,"659":4,"660":4,"661":4,"662":4,"663":4,"664":4,"665":4,"666":4,"667":4,"668":4,"669":4,"670":4,"671":4,"672":4,"673":4,"674":4,"675":4,"676":4,"677":4,"678":4,"679":4,"680":4,"681":4,"682":4,"683":4,"684":4,"685":4,"686":4,"687":4,"688":4,"689":4,"690":4,"691":4,"692":4,"693":4,"694":4,"695":4,"696":4,"697":4,"698":4,"699":4,"700":4,"701":4,"702":4,"703":4,"704":4,"705":4,"706":4,"707":4,"708":4,"709":3,"710":3,"711":4,"712":4,"713":4,"714":4,"715":4,"716":4,"717":4,"718":4,"719":4,"720":4,"721":4,"722":4,"723":3,"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":4,"748":4,"749":4,"750":4,"751":4,"752":4,"753":4,"754":4,"755":4,"756":4,"757":4,"758":4,"759":4,"760":4,"761":4,"762":4,"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":2,"802":2,"803":3,"804":3,"805":3,"806":3,"807":3,"808":3,"809":3,"810":2,"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":4,"858":3,"859":4,"860":4,"861":4,"862":4,"863":4,"864":4,"865":4,"866":4,"867":4,"868":3,"869":4,"870":4,"871":4,"872":4,"873":4,"874":4,"875":4,"876":4,"877":4,"878":4,"879":3,"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":4,"898":4,"899":4,"900":4,"901":4,"902":4,"903":4,"904":4,"905":4,"906":4,"907":4,"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":3,"939":3,"940":4,"941":4,"942":4,"943":4,"944":4,"945":4,"946":4,"947":4,"948":4,"949":4,"950":4,"951":3,"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":4,"1012":4,"1013":4,"1014":4,"1015":4,"1016":4,"1017":4,"1018":4,"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":3,"1038":3,"1039":3,"1040":4,"1041":4,"1042":4,"1043":4,"1044":4,"1045":4,"1046":4,"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":4,"1063":4,"1064":4,"1065":4,"1066":4,"1067":4,"1068":4,"1069":4,"1070":4,"1071":4,"1072":4,"1073":4,"1074":4,"1075":4,"1076":4,"1077":4,"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":4,"1115":4,"1116":4,"1117":4,"1118":4,"1119":4,"1120":4,"1121":4,"1122":4,"1123":4,"1124":4,"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":3,"1146":3,"1147":4,"1148":4,"1149":4,"1150":4,"1151":4,"1152":4,"1153":4,"1154":4,"1155":3,"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":4,"1185":4,"1186":4,"1187":4,"1188":4,"1189":4,"1190":4,"1191":4,"1192":4,"1193":4,"1194":4,"1195":4,"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":4,"1243":4,"1244":4,"1245":4,"1246":4,"1247":4,"1248":4,"1249":4,"1250":4,"1251":4,"1252":4,"1253":4,"1254":4,"1255":4,"1256":4,"1257":4,"1258":4,"1259":4,"1260":4,"1261":4,"1262":4,"1263":4,"1264":2,"1265":2,"1266":2,"1267":2,"1268":2,"1269":2,"1270":2,"1271":3,"1272":3,"1273":4,"1274":4,"1275":4,"1276":4,"1277":4,"1278":4,"1279":3,"1280":4,"1281":4,"1282":4,"1283":4,"1284":4,"1285":4,"1286":4,"1287":4,"1288":4,"1289":4,"1290":4,"1291":4,"1292":4,"1293":4,"1294":4,"1295":4,"1296":4,"1297":4,"1298":4,"1299":4,"1300":4,"1301":4,"1302":4,"1303":4,"1304":4,"1305":4,"1306":4,"1307":4,"1308":4,"1309":4,"1310":4,"1311":4,"1312":4,"1313":4,"1314":4,"1315":4,"1316":4,"1317":4,"1318":4,"1319":4,"1320":4,"1321":4,"1322":4,"1323":4,"1324":4,"1325":4,"1326":4,"1327":4,"1328":4,"1329":4,"1330":4,"1331":4,"1332":3,"1333":3,"1334":4,"1335":4,"1336":4,"1337":4,"1338":4,"1339":4,"1340":4,"1341":4,"1342":4,"1343":4,"1344":4,"1345":4,"1346":4,"1347":4,"1348":4,"1349":4,"1350":4,"1351":4,"1352":4,"1353":4,"1354":4,"1355":4,"1356":4,"1357":4,"1358":4,"1359":4,"1360":3,"1361":3,"1362":4,"1363":4,"1364":4,"1365":4,"1366":4,"1367":4,"1368":4,"1369":4,"1370":4,"1371":4,"1372":4,"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":3,"1399":3,"1400":4,"1401":4,"1402":4,"1403":4,"1404":4,"1405":4,"1406":4,"1407":4,"1408":4,"1409":4,"1410":3,"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":3,"1463":3,"1464":4,"1465":4,"1466":4,"1467":4,"1468":4,"1469":4,"1470":4,"1471":4,"1472":4,"1473":4,"1474":4,"1475":3,"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":4,"1492":4,"1493":4,"1494":4,"1495":4,"1496":4,"1497":4,"1498":4,"1499":4,"1500":4,"1501":4,"1502":4,"1503":4,"1504":4,"1505":4,"1506":4,"1507":4,"1508":2,"1509":2,"1510":3,"1511":3,"1512":3,"1513":3,"1514":3,"1515":2,"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":4,"1595":4,"1596":4,"1597":4,"1598":4,"1599":4,"1600":4,"1601":4,"1602":3,"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":4,"1619":4,"1620":4,"1621":4,"1622":4,"1623":4,"1624":4,"1625":4,"1626":4,"1627":4,"1628":4,"1629":4,"1630":4,"1631":4,"1632":4,"1633":4,"1634":4,"1635":4,"1636":4,"1637":4,"1638":4,"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":4,"1661":4,"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":3,"1707":3,"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":3,"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":4,"1751":4,"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":4,"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":4,"1803":4,"1804":4,"1805":4,"1806":4,"1807":4}}},"docs":{"docs":{"1":{"id":"/docs","page_id":"/docs","type":"page","content":"Documentation","tags":[],"url":"/docs"},"2":{"id":"/docs-0","page_id":"/docs","tags":[],"type":"text","url":"/docs","content":"Learn how to deploy, configure, and integrate DocuStore."},"3":{"id":"/docs-1","page_id":"/docs","type":"heading","tags":[],"url":"/docs#sections","content":"Sections"},"4":{"id":"/docs-2","page_id":"/docs","tags":[],"type":"text","url":"/docs","content":"Welcome to the DocuStore documentation. DocuStore is an open-source document intelligence platform built for drug discovery research."},"5":{"id":"/docs-3","page_id":"/docs","tags":[],"type":"text","url":"/docs#sections","content":"**Getting Started** — Install prerequisites, deploy with Docker, and process your first document."},"6":{"id":"/docs-4","page_id":"/docs","tags":[],"type":"text","url":"/docs#sections","content":"**Architecture** — Understand the four-layer pipeline, event sourcing, and workflow orchestration."},"7":{"id":"/docs-5","page_id":"/docs","tags":[],"type":"text","url":"/docs#sections","content":"**API Reference** — Complete REST API documentation for all endpoints."},"8":{"id":"/docs-6","page_id":"/docs","tags":[],"type":"text","url":"/docs#sections","content":"**Integration** — Configure authentication, LLM providers, storage, and observability."},"9":{"id":"/docs/api/artifacts","page_id":"/docs/api/artifacts","type":"page","content":"Artifacts API","tags":[],"url":"/docs/api/artifacts"},"10":{"id":"/docs/api/artifacts-0","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts","content":"Endpoints for document CRUD, file upload, metadata management, summarization, and permission control."},"11":{"id":"/docs/api/artifacts-1","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#list-artifacts","content":"List Artifacts"},"12":{"id":"/docs/api/artifacts-2","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#get-artifact","content":"Get Artifact"},"13":{"id":"/docs/api/artifacts-3","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#upload-document","content":"Upload Document"},"14":{"id":"/docs/api/artifacts-4","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#create-artifact-metadata-only","content":"Create Artifact (Metadata Only)"},"15":{"id":"/docs/api/artifacts-5","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#update-metadata","content":"Update Metadata"},"16":{"id":"/docs/api/artifacts-6","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#title","content":"Title"},"17":{"id":"/docs/api/artifacts-7","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#summary","content":"Summary"},"18":{"id":"/docs/api/artifacts-8","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#tags","content":"Tags"},"19":{"id":"/docs/api/artifacts-9","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#trigger-workflows","content":"Trigger Workflows"},"20":{"id":"/docs/api/artifacts-10","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#summarization","content":"Summarization"},"21":{"id":"/docs/api/artifacts-11","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#metadata-extraction","content":"Metadata Extraction"},"22":{"id":"/docs/api/artifacts-12","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#get-summary","content":"Get Summary"},"23":{"id":"/docs/api/artifacts-13","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#get-workflow-statuses","content":"Get Workflow Statuses"},"24":{"id":"/docs/api/artifacts-14","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#stream-pdf","content":"Stream PDF"},"25":{"id":"/docs/api/artifacts-15","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#stream-page-image","content":"Stream Page Image"},"26":{"id":"/docs/api/artifacts-16","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#permissions","content":"Permissions"},"27":{"id":"/docs/api/artifacts-17","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#view-acl","content":"View ACL"},"28":{"id":"/docs/api/artifacts-18","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#share","content":"Share"},"29":{"id":"/docs/api/artifacts-19","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#revoke-share","content":"Revoke Share"},"30":{"id":"/docs/api/artifacts-20","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#update-visibility","content":"Update Visibility"},"31":{"id":"/docs/api/artifacts-21","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#delete-artifact","content":"Delete Artifact"},"32":{"id":"/docs/api/artifacts-22","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts","content":"Artifacts represent documents in DocuStore (typically PDFs). The artifacts API handles the full document lifecycle: upload, metadata extraction, summarization, sharing, and deletion."},"33":{"id":"/docs/api/artifacts-23","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Returns all artifacts in the current workspace, filtered by the user's permissions. Supports pagination and sorting."},"34":{"id":"/docs/api/artifacts-24","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Parameter"},"35":{"id":"/docs/api/artifacts-25","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Type"},"36":{"id":"/docs/api/artifacts-26","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Default"},"37":{"id":"/docs/api/artifacts-27","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Description"},"38":{"id":"/docs/api/artifacts-28","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`skip`"},"39":{"id":"/docs/api/artifacts-29","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"integer"},"40":{"id":"/docs/api/artifacts-30","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`0`"},"41":{"id":"/docs/api/artifacts-31","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Number of results to skip"},"42":{"id":"/docs/api/artifacts-32","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`limit`"},"43":{"id":"/docs/api/artifacts-33","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"integer"},"44":{"id":"/docs/api/artifacts-34","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`100`"},"45":{"id":"/docs/api/artifacts-35","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Maximum results to return"},"46":{"id":"/docs/api/artifacts-36","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`sort_by`"},"47":{"id":"/docs/api/artifacts-37","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"string"},"48":{"id":"/docs/api/artifacts-38","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`updated_at`"},"49":{"id":"/docs/api/artifacts-39","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Sort field"},"50":{"id":"/docs/api/artifacts-40","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`sort_order`"},"51":{"id":"/docs/api/artifacts-41","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"integer"},"52":{"id":"/docs/api/artifacts-42","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`-1`"},"53":{"id":"/docs/api/artifacts-43","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Sort direction (`-1` descending, `1` ascending)"},"54":{"id":"/docs/api/artifacts-44","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#get-artifact","content":"Returns a single artifact with its pages, metadata, and summary. Requires `view` permission."},"55":{"id":"/docs/api/artifacts-45","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Uploads a file to blob storage and creates an artifact. This is the primary entry point for document ingestion. The upload triggers the full processing pipeline automatically."},"56":{"id":"/docs/api/artifacts-46","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Field"},"57":{"id":"/docs/api/artifacts-47","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Type"},"58":{"id":"/docs/api/artifacts-48","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Required"},"59":{"id":"/docs/api/artifacts-49","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Description"},"60":{"id":"/docs/api/artifacts-50","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`file`"},"61":{"id":"/docs/api/artifacts-51","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"file"},"62":{"id":"/docs/api/artifacts-52","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Yes"},"63":{"id":"/docs/api/artifacts-53","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"The document file (PDF)"},"64":{"id":"/docs/api/artifacts-54","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`artifact_type`"},"65":{"id":"/docs/api/artifacts-55","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"string"},"66":{"id":"/docs/api/artifacts-56","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Yes"},"67":{"id":"/docs/api/artifacts-57","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Document type (e.g., `pdf`)"},"68":{"id":"/docs/api/artifacts-58","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`source_uri`"},"69":{"id":"/docs/api/artifacts-59","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"string"},"70":{"id":"/docs/api/artifacts-60","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"No"},"71":{"id":"/docs/api/artifacts-61","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Original source URL"},"72":{"id":"/docs/api/artifacts-62","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`visibility`"},"73":{"id":"/docs/api/artifacts-63","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"string"},"74":{"id":"/docs/api/artifacts-64","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"No"},"75":{"id":"/docs/api/artifacts-65","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`workspace` (default), `private`, or `shared`"},"76":{"id":"/docs/api/artifacts-66","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"**Response:** `201 Created` with the created `ArtifactResponse`."},"77":{"id":"/docs/api/artifacts-67","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"After upload, the pipeline worker detects the `Artifact.Created` event and starts:"},"78":{"id":"/docs/api/artifacts-68","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"PDF parsing and page creation"},"79":{"id":"/docs/api/artifacts-69","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Text extraction per page"},"80":{"id":"/docs/api/artifacts-70","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Compound extraction, NER, embedding, and summarization (cascading)"},"81":{"id":"/docs/api/artifacts-71","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#create-artifact-metadata-only","content":"Creates an artifact record without uploading a file. Useful when the file is already in blob storage."},"82":{"id":"/docs/api/artifacts-72","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#summary","content":"Setting `is_locked: true` prevents automated re-summarization from overwriting the value."},"83":{"id":"/docs/api/artifacts-73","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#summarization","content":"Returns `202 Accepted`. Starts the sliding-window artifact summarization workflow. Skips the \"all pages done\" precondition, useful for re-running after partial ingestion."},"84":{"id":"/docs/api/artifacts-74","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#metadata-extraction","content":"Returns `202 Accepted`. Starts GLiNER2 + LLM extraction for title, authors, and date from the first page."},"85":{"id":"/docs/api/artifacts-75","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#get-summary","content":"Returns the current summary with metadata:"},"86":{"id":"/docs/api/artifacts-76","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#get-workflow-statuses","content":"Proxies to Temporal to return the current status of all workflows associated with the artifact (processing, summarization, metadata extraction)."},"87":{"id":"/docs/api/artifacts-77","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#stream-pdf","content":"Returns the raw PDF binary from blob storage as `application/pdf`."},"88":{"id":"/docs/api/artifacts-78","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#stream-page-image","content":"Returns the rendered page image. Pass `?size=thumb` for a lightweight JPEG thumbnail suitable for list views."},"89":{"id":"/docs/api/artifacts-79","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#view-acl","content":"Returns the permission ACL with resolved user profiles."},"90":{"id":"/docs/api/artifacts-80","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#revoke-share","content":"Same body as share. Only the owner or a workspace admin can share/revoke."},"91":{"id":"/docs/api/artifacts-81","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#delete-artifact","content":"Returns `204 No Content`. Deletes the artifact and all associated pages. Requires `edit` permission."},"92":{"id":"/docs/api/browse","page_id":"/docs/api/browse","type":"page","content":"Browse API","tags":[],"url":"/docs/api/browse"},"93":{"id":"/docs/api/browse-0","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse","content":"Endpoints for tag-based document exploration, category browsing, and tag autocomplete."},"94":{"id":"/docs/api/browse-1","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#tag-autocomplete","content":"Tag Autocomplete"},"95":{"id":"/docs/api/browse-2","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#popular-tags","content":"Popular Tags"},"96":{"id":"/docs/api/browse-3","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#browse-categories","content":"Browse Categories"},"97":{"id":"/docs/api/browse-4","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#category-folders","content":"Category Folders"},"98":{"id":"/docs/api/browse-5","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#folder-artifacts","content":"Folder Artifacts"},"99":{"id":"/docs/api/browse-6","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#browse-configuration","content":"Browse Configuration"},"100":{"id":"/docs/api/browse-7","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#typical-frontend-flow","content":"Typical Frontend Flow"},"101":{"id":"/docs/api/browse-8","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse","content":"The browse API enables tag-based document exploration. NER-extracted entities (compounds, targets, diseases, genes) are organized into categories and folders, providing a structured browsing experience alongside free-text search."},"102":{"id":"/docs/api/browse-9","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Returns tags matching a prefix query, suitable for autocomplete inputs. Searches both tag mentions and author mentions with case-insensitive matching."},"103":{"id":"/docs/api/browse-10","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Parameter"},"104":{"id":"/docs/api/browse-11","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Type"},"105":{"id":"/docs/api/browse-12","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Required"},"106":{"id":"/docs/api/browse-13","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Description"},"107":{"id":"/docs/api/browse-14","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"`q`"},"108":{"id":"/docs/api/browse-15","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"string"},"109":{"id":"/docs/api/browse-16","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Yes"},"110":{"id":"/docs/api/browse-17","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Prefix query (1-100 characters)"},"111":{"id":"/docs/api/browse-18","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"`limit`"},"112":{"id":"/docs/api/browse-19","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"integer"},"113":{"id":"/docs/api/browse-20","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"No"},"114":{"id":"/docs/api/browse-21","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Max suggestions (1-20, default 10)"},"115":{"id":"/docs/api/browse-22","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Response:"},"116":{"id":"/docs/api/browse-23","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Returns the most frequently occurring tags, optionally filtered by entity type. Useful for showing trending or common tags on a dashboard."},"117":{"id":"/docs/api/browse-24","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Parameter"},"118":{"id":"/docs/api/browse-25","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Type"},"119":{"id":"/docs/api/browse-26","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Required"},"120":{"id":"/docs/api/browse-27","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Description"},"121":{"id":"/docs/api/browse-28","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"`entity_type`"},"122":{"id":"/docs/api/browse-29","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"string"},"123":{"id":"/docs/api/browse-30","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"No"},"124":{"id":"/docs/api/browse-31","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Filter by type (compound, target, disease, etc.)"},"125":{"id":"/docs/api/browse-32","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"`limit`"},"126":{"id":"/docs/api/browse-33","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"integer"},"127":{"id":"/docs/api/browse-34","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"No"},"128":{"id":"/docs/api/browse-35","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Max results (1-50, default 10)"},"129":{"id":"/docs/api/browse-36","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Returns tag categories with artifact counts, powering the browse UI's top-level navigation. Categories correspond to entity types (compound, target, disease, gene, etc.)."},"130":{"id":"/docs/api/browse-37","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Parameter"},"131":{"id":"/docs/api/browse-38","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Type"},"132":{"id":"/docs/api/browse-39","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Required"},"133":{"id":"/docs/api/browse-40","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Description"},"134":{"id":"/docs/api/browse-41","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"`limit`"},"135":{"id":"/docs/api/browse-42","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"integer"},"136":{"id":"/docs/api/browse-43","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"No"},"137":{"id":"/docs/api/browse-44","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Max categories (1-20, default 5)"},"138":{"id":"/docs/api/browse-45","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"The response includes sticky categories (configured via `BROWSE_STICKY_CATEGORIES`, default `date,target`) that always appear regardless of count."},"139":{"id":"/docs/api/browse-46","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Response:"},"140":{"id":"/docs/api/browse-47","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Lists distinct tag values (folders) within a category. Each folder represents a unique entity value with a count of associated artifacts."},"141":{"id":"/docs/api/browse-48","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Parameter"},"142":{"id":"/docs/api/browse-49","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Type"},"143":{"id":"/docs/api/browse-50","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Required"},"144":{"id":"/docs/api/browse-51","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Description"},"145":{"id":"/docs/api/browse-52","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`entity_type`"},"146":{"id":"/docs/api/browse-53","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"path"},"147":{"id":"/docs/api/browse-54","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Yes"},"148":{"id":"/docs/api/browse-55","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Category to browse (e.g., `target`, `compound`)"},"149":{"id":"/docs/api/browse-56","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`parent`"},"150":{"id":"/docs/api/browse-57","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"string"},"151":{"id":"/docs/api/browse-58","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"No"},"152":{"id":"/docs/api/browse-59","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Parent folder for hierarchical browsing"},"153":{"id":"/docs/api/browse-60","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`skip`"},"154":{"id":"/docs/api/browse-61","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"integer"},"155":{"id":"/docs/api/browse-62","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"No"},"156":{"id":"/docs/api/browse-63","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Pagination offset (default 0)"},"157":{"id":"/docs/api/browse-64","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`limit`"},"158":{"id":"/docs/api/browse-65","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"integer"},"159":{"id":"/docs/api/browse-66","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"No"},"160":{"id":"/docs/api/browse-67","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Max results (1-100, default 50)"},"161":{"id":"/docs/api/browse-68","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Response:"},"162":{"id":"/docs/api/browse-69","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Lists artifacts within a specific folder. Returns documents tagged with the specified entity value."},"163":{"id":"/docs/api/browse-70","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Parameter"},"164":{"id":"/docs/api/browse-71","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Type"},"165":{"id":"/docs/api/browse-72","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Required"},"166":{"id":"/docs/api/browse-73","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Description"},"167":{"id":"/docs/api/browse-74","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`entity_type`"},"168":{"id":"/docs/api/browse-75","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"path"},"169":{"id":"/docs/api/browse-76","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Yes"},"170":{"id":"/docs/api/browse-77","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Category (e.g., `target`)"},"171":{"id":"/docs/api/browse-78","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`tag_value`"},"172":{"id":"/docs/api/browse-79","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"path"},"173":{"id":"/docs/api/browse-80","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Yes"},"174":{"id":"/docs/api/browse-81","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Tag value (e.g., `NadD`)"},"175":{"id":"/docs/api/browse-82","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`skip`"},"176":{"id":"/docs/api/browse-83","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"integer"},"177":{"id":"/docs/api/browse-84","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"No"},"178":{"id":"/docs/api/browse-85","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Pagination offset (default 0)"},"179":{"id":"/docs/api/browse-86","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`limit`"},"180":{"id":"/docs/api/browse-87","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"integer"},"181":{"id":"/docs/api/browse-88","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"No"},"182":{"id":"/docs/api/browse-89","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Max results (1-100, default 50)"},"183":{"id":"/docs/api/browse-90","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Response:"},"184":{"id":"/docs/api/browse-91","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Variable"},"185":{"id":"/docs/api/browse-92","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Default"},"186":{"id":"/docs/api/browse-93","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Description"},"187":{"id":"/docs/api/browse-94","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`BROWSE_DEFAULT_CATEGORY_LIMIT`"},"188":{"id":"/docs/api/browse-95","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`5`"},"189":{"id":"/docs/api/browse-96","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Default number of categories shown"},"190":{"id":"/docs/api/browse-97","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`BROWSE_STICKY_CATEGORIES`"},"191":{"id":"/docs/api/browse-98","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`date,target`"},"192":{"id":"/docs/api/browse-99","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Comma-separated categories that always appear"},"193":{"id":"/docs/api/browse-100","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#typical-frontend-flow","content":"Load categories via `GET /browse/categories` to render the top-level navigation."},"194":{"id":"/docs/api/browse-101","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#typical-frontend-flow","content":"When the user selects a category (e.g., \"Targets\"), load folders via `GET /browse/categories/target/folders`."},"195":{"id":"/docs/api/browse-102","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#typical-frontend-flow","content":"When the user selects a folder (e.g., \"NadD\"), load artifacts via `GET /browse/categories/target/folders/NadD/artifacts`."},"196":{"id":"/docs/api/browse-103","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#typical-frontend-flow","content":"Use `GET /browse/tags/suggest?q=...` for the tag filter autocomplete input."},"197":{"id":"/docs/api/chat","page_id":"/docs/api/chat","type":"page","content":"Chat API","tags":[],"url":"/docs/api/chat"},"198":{"id":"/docs/api/chat-0","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat","content":"Endpoints for conversational RAG with SSE streaming, conversation management, and message feedback."},"199":{"id":"/docs/api/chat-1","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#create-conversation","content":"Create Conversation"},"200":{"id":"/docs/api/chat-2","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#list-conversations","content":"List Conversations"},"201":{"id":"/docs/api/chat-3","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#get-conversation","content":"Get Conversation"},"202":{"id":"/docs/api/chat-4","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#send-message-sse-stream","content":"Send Message (SSE Stream)"},"203":{"id":"/docs/api/chat-5","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#sse-event-types","content":"SSE Event Types"},"204":{"id":"/docs/api/chat-6","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#agent_step","content":"`agent_step`"},"205":{"id":"/docs/api/chat-7","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#query_context","content":"`query_context`"},"206":{"id":"/docs/api/chat-8","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#retrieval_results","content":"`retrieval_results`"},"207":{"id":"/docs/api/chat-9","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#token","content":"`token`"},"208":{"id":"/docs/api/chat-10","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#grounding_result","content":"`grounding_result`"},"209":{"id":"/docs/api/chat-11","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#structured_block","content":"`structured_block`"},"210":{"id":"/docs/api/chat-12","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#done","content":"`done`"},"211":{"id":"/docs/api/chat-13","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#error","content":"`error`"},"212":{"id":"/docs/api/chat-14","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#client-example","content":"Client Example"},"213":{"id":"/docs/api/chat-15","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#record-feedback","content":"Record Feedback"},"214":{"id":"/docs/api/chat-16","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#delete-conversation","content":"Delete Conversation"},"215":{"id":"/docs/api/chat-17","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat","content":"The chat API provides a conversational RAG interface. Users ask questions and receive grounded, citation-backed answers streamed in real time via Server-Sent Events (SSE). Conversations are persisted in MongoDB for multi-turn continuity."},"216":{"id":"/docs/api/chat-18","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#create-conversation","content":"Returns `201 Created` with the conversation metadata:"},"217":{"id":"/docs/api/chat-19","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Returns conversations for the current user, sorted by most recent activity."},"218":{"id":"/docs/api/chat-20","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Parameter"},"219":{"id":"/docs/api/chat-21","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Type"},"220":{"id":"/docs/api/chat-22","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Default"},"221":{"id":"/docs/api/chat-23","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Description"},"222":{"id":"/docs/api/chat-24","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`skip`"},"223":{"id":"/docs/api/chat-25","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"integer"},"224":{"id":"/docs/api/chat-26","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`0`"},"225":{"id":"/docs/api/chat-27","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Pagination offset"},"226":{"id":"/docs/api/chat-28","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`limit`"},"227":{"id":"/docs/api/chat-29","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"integer"},"228":{"id":"/docs/api/chat-30","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`20`"},"229":{"id":"/docs/api/chat-31","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Max results"},"230":{"id":"/docs/api/chat-32","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`is_archived`"},"231":{"id":"/docs/api/chat-33","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"boolean"},"232":{"id":"/docs/api/chat-34","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`false`"},"233":{"id":"/docs/api/chat-35","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Include archived conversations"},"234":{"id":"/docs/api/chat-36","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#get-conversation","content":"Returns the conversation with its message history. Messages are paginated."},"235":{"id":"/docs/api/chat-37","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Field"},"236":{"id":"/docs/api/chat-38","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Type"},"237":{"id":"/docs/api/chat-39","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Required"},"238":{"id":"/docs/api/chat-40","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Description"},"239":{"id":"/docs/api/chat-41","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`message`"},"240":{"id":"/docs/api/chat-42","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"string"},"241":{"id":"/docs/api/chat-43","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Yes"},"242":{"id":"/docs/api/chat-44","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"User message (1-10,000 characters)"},"243":{"id":"/docs/api/chat-45","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`mode`"},"244":{"id":"/docs/api/chat-46","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"string"},"245":{"id":"/docs/api/chat-47","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"No"},"246":{"id":"/docs/api/chat-48","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`quick`, `thinking`, or `deep_thinking`. Null uses server default."},"247":{"id":"/docs/api/chat-49","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Returns a `text/event-stream` response. The client should connect using an EventSource or SSE library."},"248":{"id":"/docs/api/chat-50","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#sse-event-types","content":"Events are delivered as named SSE events with JSON data payloads:"},"249":{"id":"/docs/api/chat-51","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#agent_step","content":"Emitted when a pipeline stage starts or completes. Includes optional `thinking_content` for stages that produce reasoning traces."},"250":{"id":"/docs/api/chat-52","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#query_context","content":"Emitted after query planning with extracted entities and classification."},"251":{"id":"/docs/api/chat-53","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#retrieval_results","content":"Emitted after context assembly with the citation sources used for the answer."},"252":{"id":"/docs/api/chat-54","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#token","content":"Streaming answer tokens. Emitted only during the answer formatting stage."},"253":{"id":"/docs/api/chat-55","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#grounding_result","content":"Emitted after inline verification."},"254":{"id":"/docs/api/chat-56","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#structured_block","content":"Rich content blocks such as tables or molecule renderings."},"255":{"id":"/docs/api/chat-57","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#done","content":"Final event with metadata about the completed response."},"256":{"id":"/docs/api/chat-58","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#error","content":"Emitted if the pipeline encounters an error."},"257":{"id":"/docs/api/chat-59","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#record-feedback","content":"Returns `204 No Content`. Records thumbs-up or thumbs-down feedback on a specific assistant message. Accepts `\"positive\"` or `\"negative\"`."},"258":{"id":"/docs/api/chat-60","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#delete-conversation","content":"Returns `204 No Content`. Deletes the conversation and all its messages."},"259":{"id":"/docs/api","page_id":"/docs/api","type":"page","content":"API Overview","tags":[],"url":"/docs/api"},"260":{"id":"/docs/api-0","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api","content":"REST API fundamentals: base URL, authentication, error handling, and workspace scoping."},"261":{"id":"/docs/api-1","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#base-url","content":"Base URL"},"262":{"id":"/docs/api-2","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#authentication","content":"Authentication"},"263":{"id":"/docs/api-3","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#workspace-scoping","content":"Workspace Scoping"},"264":{"id":"/docs/api-4","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#error-handling","content":"Error Handling"},"265":{"id":"/docs/api-5","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#request-timing","content":"Request Timing"},"266":{"id":"/docs/api-6","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#api-sections","content":"API Sections"},"267":{"id":"/docs/api-7","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api","content":"The DocuStore API is a REST API built on FastAPI. All endpoints require authentication and are scoped to a workspace. The API serves JSON responses and accepts JSON request bodies unless otherwise noted (file uploads use multipart form data)."},"268":{"id":"/docs/api-8","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#base-url","content":"In production, the API is served behind a reverse proxy with TLS termination. The base URL is configurable via `API_HOST` and `API_PORT`."},"269":{"id":"/docs/api-9","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"DocuStore uses Sentinel for authorization. Every request must include a valid JWT in the `Authorization` header:"},"270":{"id":"/docs/api-10","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The authentication flow works in AuthZ mode:"},"271":{"id":"/docs/api-11","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The client authenticates with an Identity Provider (IdP) directly (e.g., Google OAuth) and obtains an IdP token."},"272":{"id":"/docs/api-12","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The client exchanges the IdP token with Sentinel for a DocuStore authorization JWT."},"273":{"id":"/docs/api-13","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The authorization JWT encodes the user's `workspace_id`, `user_id`, and permissions."},"274":{"id":"/docs/api-14","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Every API request includes this JWT. The server validates it and extracts the auth context."},"275":{"id":"/docs/api-15","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The `RequestAuth` object extracted from the JWT provides:"},"276":{"id":"/docs/api-16","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Field"},"277":{"id":"/docs/api-17","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Description"},"278":{"id":"/docs/api-18","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"`workspace_id`"},"279":{"id":"/docs/api-19","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The workspace this request operates within"},"280":{"id":"/docs/api-20","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"`user_id`"},"281":{"id":"/docs/api-21","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The authenticated user ID"},"282":{"id":"/docs/api-22","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"`is_admin`"},"283":{"id":"/docs/api-23","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Whether the user is a workspace admin"},"284":{"id":"/docs/api-24","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"All data access is scoped to the authenticated user's workspace. List endpoints return only resources belonging to that workspace. Resource endpoints verify workspace membership before returning data."},"285":{"id":"/docs/api-25","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Additionally, entity-level permissions control access to individual artifacts:"},"286":{"id":"/docs/api-26","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Permission"},"287":{"id":"/docs/api-27","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Description"},"288":{"id":"/docs/api-28","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`view`"},"289":{"id":"/docs/api-29","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Read artifact and its pages"},"290":{"id":"/docs/api-30","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`edit`"},"291":{"id":"/docs/api-31","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Modify artifact metadata, trigger workflows"},"292":{"id":"/docs/api-32","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Artifacts support three visibility levels:"},"293":{"id":"/docs/api-33","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Visibility"},"294":{"id":"/docs/api-34","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Who Can Access"},"295":{"id":"/docs/api-35","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`private`"},"296":{"id":"/docs/api-36","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Owner only"},"297":{"id":"/docs/api-37","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`workspace`"},"298":{"id":"/docs/api-38","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"All workspace members"},"299":{"id":"/docs/api-39","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`shared`"},"300":{"id":"/docs/api-40","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Owner + explicitly shared users/groups"},"301":{"id":"/docs/api-41","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"The API returns standard HTTP status codes:"},"302":{"id":"/docs/api-42","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Status"},"303":{"id":"/docs/api-43","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Meaning"},"304":{"id":"/docs/api-44","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`200`"},"305":{"id":"/docs/api-45","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Success"},"306":{"id":"/docs/api-46","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`201`"},"307":{"id":"/docs/api-47","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Resource created"},"308":{"id":"/docs/api-48","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`202`"},"309":{"id":"/docs/api-49","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Accepted (workflow started, non-blocking)"},"310":{"id":"/docs/api-50","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`204`"},"311":{"id":"/docs/api-51","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"No content (successful deletion)"},"312":{"id":"/docs/api-52","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`400`"},"313":{"id":"/docs/api-53","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Validation error (invalid request body)"},"314":{"id":"/docs/api-54","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`403`"},"315":{"id":"/docs/api-55","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Forbidden (insufficient permissions)"},"316":{"id":"/docs/api-56","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`404`"},"317":{"id":"/docs/api-57","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Resource not found or not in workspace"},"318":{"id":"/docs/api-58","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`409`"},"319":{"id":"/docs/api-59","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Concurrency conflict (retry the request)"},"320":{"id":"/docs/api-60","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`500`"},"321":{"id":"/docs/api-61","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Internal server error"},"322":{"id":"/docs/api-62","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Error responses include a JSON body with a `detail` field:"},"323":{"id":"/docs/api-63","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#request-timing","content":"When enabled (`ENABLE_REQUEST_TIMING=true`), the API logs timing information for every request and flags slow requests exceeding `SLOW_REQUEST_THRESHOLD_MS` (default 1000ms)."},"324":{"id":"/docs/api-64","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Section"},"325":{"id":"/docs/api-65","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Prefix"},"326":{"id":"/docs/api-66","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Description"},"327":{"id":"/docs/api-67","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Artifacts"},"328":{"id":"/docs/api-68","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/artifacts`"},"329":{"id":"/docs/api-69","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Document CRUD, upload, metadata, workflows"},"330":{"id":"/docs/api-70","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Pages"},"331":{"id":"/docs/api-71","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/pages`"},"332":{"id":"/docs/api-72","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Page retrieval, extraction triggers, summaries"},"333":{"id":"/docs/api-73","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Search"},"334":{"id":"/docs/api-74","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/search`"},"335":{"id":"/docs/api-75","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Text, compound, summary, and hierarchical search"},"336":{"id":"/docs/api-76","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Chat"},"337":{"id":"/docs/api-77","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/chat`"},"338":{"id":"/docs/api-78","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Conversational RAG with SSE streaming"},"339":{"id":"/docs/api-79","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Browse"},"340":{"id":"/docs/api-80","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/browse`"},"341":{"id":"/docs/api-81","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Tag-based document exploration and discovery"},"342":{"id":"/docs/api/pages","page_id":"/docs/api/pages","type":"page","content":"Pages API","tags":[],"url":"/docs/api/pages"},"343":{"id":"/docs/api/pages-0","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages","content":"Endpoints for page retrieval, text and tag updates, extraction triggers, and workflow status."},"344":{"id":"/docs/api/pages-1","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#get-page","content":"Get Page"},"345":{"id":"/docs/api/pages-2","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#create-page","content":"Create Page"},"346":{"id":"/docs/api/pages-3","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#update-text","content":"Update Text"},"347":{"id":"/docs/api/pages-4","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#update-tags","content":"Update Tags"},"348":{"id":"/docs/api/pages-5","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#update-summary","content":"Update Summary"},"349":{"id":"/docs/api/pages-6","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#add-compound-mentions","content":"Add Compound Mentions"},"350":{"id":"/docs/api/pages-7","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#trigger-workflows","content":"Trigger Workflows"},"351":{"id":"/docs/api/pages-8","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#embedding-generation","content":"Embedding Generation"},"352":{"id":"/docs/api/pages-9","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#compound-extraction","content":"Compound Extraction"},"353":{"id":"/docs/api/pages-10","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#smiles-embedding","content":"SMILES Embedding"},"354":{"id":"/docs/api/pages-11","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#summarization","content":"Summarization"},"355":{"id":"/docs/api/pages-12","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#ner-extraction","content":"NER Extraction"},"356":{"id":"/docs/api/pages-13","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#get-summary","content":"Get Summary"},"357":{"id":"/docs/api/pages-14","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#get-workflow-statuses","content":"Get Workflow Statuses"},"358":{"id":"/docs/api/pages-15","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#delete-page","content":"Delete Page"},"359":{"id":"/docs/api/pages-16","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages","content":"Pages represent individual pages within an artifact (document). Each page carries extracted text, compound mentions, NER tags, and a summary. Most page data is populated automatically by the extraction pipeline, but endpoints exist for manual updates and re-triggering workflows."},"360":{"id":"/docs/api/pages-17","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Returns the full page read model including text content, compound mentions, tag mentions, summary, and metadata. Requires `view` permission on the parent artifact."},"361":{"id":"/docs/api/pages-18","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Response fields include:"},"362":{"id":"/docs/api/pages-19","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Field"},"363":{"id":"/docs/api/pages-20","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Description"},"364":{"id":"/docs/api/pages-21","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`page_id`"},"365":{"id":"/docs/api/pages-22","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Unique page identifier"},"366":{"id":"/docs/api/pages-23","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`artifact_id`"},"367":{"id":"/docs/api/pages-24","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Parent artifact ID"},"368":{"id":"/docs/api/pages-25","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`index`"},"369":{"id":"/docs/api/pages-26","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Page number within the artifact (0-based)"},"370":{"id":"/docs/api/pages-27","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`text_mention`"},"371":{"id":"/docs/api/pages-28","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Extracted text content"},"372":{"id":"/docs/api/pages-29","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`compound_mentions`"},"373":{"id":"/docs/api/pages-30","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"OCSR-extracted chemical structures"},"374":{"id":"/docs/api/pages-31","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`tag_mentions`"},"375":{"id":"/docs/api/pages-32","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"NER-extracted named entities with types"},"376":{"id":"/docs/api/pages-33","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`summary_candidate`"},"377":{"id":"/docs/api/pages-34","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"LLM-generated page summary"},"378":{"id":"/docs/api/pages-35","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#create-page","content":"Returns `201 Created`. In normal operation, pages are created automatically during artifact processing. This endpoint exists for manual page management."},"379":{"id":"/docs/api/pages-36","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#update-text","content":"This fires `Page.TextMentionUpdated`, which triggers the embedding and NER pipelines."},"380":{"id":"/docs/api/pages-37","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#add-compound-mentions","content":"The `page_id` in the body must match the path parameter. This fires `Page.CompoundMentionsUpdated`, triggering SMILES embedding."},"381":{"id":"/docs/api/pages-38","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#trigger-workflows","content":"All trigger endpoints return `202 Accepted` with a `WorkflowStartedResponse` containing the workflow ID. Re-triggering is safe due to `ALLOW_DUPLICATE` reuse policies."},"382":{"id":"/docs/api/pages-39","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#embedding-generation","content":"Starts the text embedding Temporal workflow. Requires the page to have text content."},"383":{"id":"/docs/api/pages-40","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#compound-extraction","content":"Starts the OCSR ML pipeline (YOLO + DECIMER) to extract chemical structures from the page image."},"384":{"id":"/docs/api/pages-41","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#smiles-embedding","content":"Starts the ChemBERTa embedding workflow for the page's compounds. Requires extracted compounds with valid canonical SMILES."},"385":{"id":"/docs/api/pages-42","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#summarization","content":"Starts the LLM page summarization workflow. Locked summaries (human corrections) are preserved."},"386":{"id":"/docs/api/pages-43","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#ner-extraction","content":"Starts the named-entity recognition workflow. Extracts compounds, targets, diseases, genes, and other entities from the page text."},"387":{"id":"/docs/api/pages-44","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-summary","content":"Returns the page summary with metadata:"},"388":{"id":"/docs/api/pages-45","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-summary","content":"Returns `404` if the page has no summary yet."},"389":{"id":"/docs/api/pages-46","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-workflow-statuses","content":"Proxies to Temporal to return the current status of all page-level workflows: embedding, compound extraction, SMILES embedding, summarization, and NER extraction."},"390":{"id":"/docs/api/pages-47","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#delete-page","content":"Returns `204 No Content`. Requires `edit` permission on the parent artifact."},"391":{"id":"/docs/api/search","page_id":"/docs/api/search","type":"page","content":"Search API","tags":[],"url":"/docs/api/search"},"392":{"id":"/docs/api/search-0","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search","content":"Endpoints for text search, compound similarity search, summary search, and hierarchical cross-collection search."},"393":{"id":"/docs/api/search-1","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#text-search","content":"Text Search"},"394":{"id":"/docs/api/search-2","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#compound-similarity-search","content":"Compound Similarity Search"},"395":{"id":"/docs/api/search-3","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#summary-search","content":"Summary Search"},"396":{"id":"/docs/api/search-4","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#hierarchical-search","content":"Hierarchical Search"},"397":{"id":"/docs/api/search-5","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#generate-embedding-manual","content":"Generate Embedding (Manual)"},"398":{"id":"/docs/api/search-6","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#health-check","content":"Health Check"},"399":{"id":"/docs/api/search-7","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search","content":"The search API provides four search modes, each targeting a different collection and use case. All search endpoints are `POST` requests that accept a JSON body and return results scoped to the user's workspace and permissions."},"400":{"id":"/docs/api/search-8","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Searches the `page_embeddings` collection for text chunks matching the query. Uses hybrid retrieval (dense + sparse) with cross-encoder reranking."},"401":{"id":"/docs/api/search-9","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Field"},"402":{"id":"/docs/api/search-10","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Type"},"403":{"id":"/docs/api/search-11","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Required"},"404":{"id":"/docs/api/search-12","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Description"},"405":{"id":"/docs/api/search-13","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`query_text`"},"406":{"id":"/docs/api/search-14","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string"},"407":{"id":"/docs/api/search-15","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Yes"},"408":{"id":"/docs/api/search-16","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Search query"},"409":{"id":"/docs/api/search-17","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`limit`"},"410":{"id":"/docs/api/search-18","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"integer"},"411":{"id":"/docs/api/search-19","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"412":{"id":"/docs/api/search-20","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Max results (default 10)"},"413":{"id":"/docs/api/search-21","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`score_threshold`"},"414":{"id":"/docs/api/search-22","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"float"},"415":{"id":"/docs/api/search-23","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"416":{"id":"/docs/api/search-24","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Minimum similarity score"},"417":{"id":"/docs/api/search-25","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`artifact_id`"},"418":{"id":"/docs/api/search-26","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"UUID"},"419":{"id":"/docs/api/search-27","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"420":{"id":"/docs/api/search-28","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Restrict to a specific document"},"421":{"id":"/docs/api/search-29","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`tags`"},"422":{"id":"/docs/api/search-30","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string\\[]"},"423":{"id":"/docs/api/search-31","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"424":{"id":"/docs/api/search-32","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Filter by NER tags"},"425":{"id":"/docs/api/search-33","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`tag_match_mode`"},"426":{"id":"/docs/api/search-34","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string"},"427":{"id":"/docs/api/search-35","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"428":{"id":"/docs/api/search-36","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`any` (default) or `all`"},"429":{"id":"/docs/api/search-37","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`entity_types`"},"430":{"id":"/docs/api/search-38","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string\\[]"},"431":{"id":"/docs/api/search-39","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"432":{"id":"/docs/api/search-40","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Filter by entity type (compound, target, etc.)"},"433":{"id":"/docs/api/search-41","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Response:"},"434":{"id":"/docs/api/search-42","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Searches the `compound_embeddings` collection for structurally similar compounds using ChemBERTa embeddings. The query SMILES is validated, canonicalized, and embedded before search."},"435":{"id":"/docs/api/search-43","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Field"},"436":{"id":"/docs/api/search-44","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Type"},"437":{"id":"/docs/api/search-45","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Required"},"438":{"id":"/docs/api/search-46","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Description"},"439":{"id":"/docs/api/search-47","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"`query_smiles`"},"440":{"id":"/docs/api/search-48","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"string"},"441":{"id":"/docs/api/search-49","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Yes"},"442":{"id":"/docs/api/search-50","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"SMILES string to search"},"443":{"id":"/docs/api/search-51","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"`limit`"},"444":{"id":"/docs/api/search-52","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"integer"},"445":{"id":"/docs/api/search-53","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"No"},"446":{"id":"/docs/api/search-54","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Max results (default 10)"},"447":{"id":"/docs/api/search-55","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"`score_threshold`"},"448":{"id":"/docs/api/search-56","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"float"},"449":{"id":"/docs/api/search-57","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"No"},"450":{"id":"/docs/api/search-58","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Minimum similarity score"},"451":{"id":"/docs/api/search-59","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Response includes matched compounds with their SMILES, similarity scores, source page, and artifact references."},"452":{"id":"/docs/api/search-60","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Searches the unified `summary_embeddings` collection containing both page-level and artifact-level summaries. Useful for broad thematic queries."},"453":{"id":"/docs/api/search-61","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Field"},"454":{"id":"/docs/api/search-62","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Type"},"455":{"id":"/docs/api/search-63","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Required"},"456":{"id":"/docs/api/search-64","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Description"},"457":{"id":"/docs/api/search-65","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`query_text`"},"458":{"id":"/docs/api/search-66","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"string"},"459":{"id":"/docs/api/search-67","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Yes"},"460":{"id":"/docs/api/search-68","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Search query"},"461":{"id":"/docs/api/search-69","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`limit`"},"462":{"id":"/docs/api/search-70","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"integer"},"463":{"id":"/docs/api/search-71","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"464":{"id":"/docs/api/search-72","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Max results (default 10)"},"465":{"id":"/docs/api/search-73","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`entity_type`"},"466":{"id":"/docs/api/search-74","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"string"},"467":{"id":"/docs/api/search-75","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"468":{"id":"/docs/api/search-76","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Filter by `page` or `artifact` summaries"},"469":{"id":"/docs/api/search-77","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`artifact_id`"},"470":{"id":"/docs/api/search-78","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"UUID"},"471":{"id":"/docs/api/search-79","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"472":{"id":"/docs/api/search-80","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Restrict to a specific document"},"473":{"id":"/docs/api/search-81","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Queries both the text chunk collection and the summary collection in parallel, then returns grouped results. This is the most comprehensive search mode, combining fine-grained passage retrieval with broad document-level matching."},"474":{"id":"/docs/api/search-82","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Field"},"475":{"id":"/docs/api/search-83","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Type"},"476":{"id":"/docs/api/search-84","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Required"},"477":{"id":"/docs/api/search-85","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Description"},"478":{"id":"/docs/api/search-86","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`query_text`"},"479":{"id":"/docs/api/search-87","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"string"},"480":{"id":"/docs/api/search-88","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Yes"},"481":{"id":"/docs/api/search-89","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Search query"},"482":{"id":"/docs/api/search-90","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`limit`"},"483":{"id":"/docs/api/search-91","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"integer"},"484":{"id":"/docs/api/search-92","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"485":{"id":"/docs/api/search-93","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Max results per collection"},"486":{"id":"/docs/api/search-94","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`include_chunks`"},"487":{"id":"/docs/api/search-95","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"boolean"},"488":{"id":"/docs/api/search-96","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"489":{"id":"/docs/api/search-97","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Include chunk results (default `true`). Set `false` for faster summary-only search."},"490":{"id":"/docs/api/search-98","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`tags`"},"491":{"id":"/docs/api/search-99","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"string\\[]"},"492":{"id":"/docs/api/search-100","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"493":{"id":"/docs/api/search-101","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Filter by NER tags"},"494":{"id":"/docs/api/search-102","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`tag_match_mode`"},"495":{"id":"/docs/api/search-103","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"string"},"496":{"id":"/docs/api/search-104","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"497":{"id":"/docs/api/search-105","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`any` or `all`"},"498":{"id":"/docs/api/search-106","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Response:"},"499":{"id":"/docs/api/search-107","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Results from both collections are ranked independently. The frontend can present them as expandable cards with document-level matches at the top and passage-level matches nested beneath."},"500":{"id":"/docs/api/search-108","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#generate-embedding-manual","content":"Manually triggers embedding generation for a specific page. Useful for testing the pipeline, regenerating after model changes, or recovering from failures."},"501":{"id":"/docs/api/search-109","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#generate-embedding-manual","content":"Returns `202 Accepted`."},"502":{"id":"/docs/api/search-110","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#health-check","content":"Checks the health of all search infrastructure: text embedding model, compound embedding model, and all three Qdrant collections."},"503":{"id":"/docs/architecture/chat-pipeline","page_id":"/docs/architecture/chat-pipeline","type":"page","content":"Chat Pipeline","tags":[],"url":"/docs/architecture/chat-pipeline"},"504":{"id":"/docs/architecture/chat-pipeline-0","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline","content":"Agentic RAG chat system with three operating modes, grounding verification, and SSE streaming."},"505":{"id":"/docs/architecture/chat-pipeline-1","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#operating-modes","content":"Operating Modes"},"506":{"id":"/docs/architecture/chat-pipeline-2","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#thinking-mode-pipeline-6-stages","content":"Thinking Mode Pipeline (6 Stages)"},"507":{"id":"/docs/architecture/chat-pipeline-3","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#stage-1-query-planning","content":"Stage 1: Query Planning"},"508":{"id":"/docs/architecture/chat-pipeline-4","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Stage 2: Agentic Retrieval"},"509":{"id":"/docs/architecture/chat-pipeline-5","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Stage 3: Context Assembly"},"510":{"id":"/docs/architecture/chat-pipeline-6","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#stage-4-adaptive-synthesis","content":"Stage 4: Adaptive Synthesis"},"511":{"id":"/docs/architecture/chat-pipeline-7","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#stage-5-inline-verification","content":"Stage 5: Inline Verification"},"512":{"id":"/docs/architecture/chat-pipeline-8","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#stage-6-answer-formatting","content":"Stage 6: Answer Formatting"},"513":{"id":"/docs/architecture/chat-pipeline-9","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"SSE Event Schema"},"514":{"id":"/docs/architecture/chat-pipeline-10","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#follow-up-handling","content":"Follow-up Handling"},"515":{"id":"/docs/architecture/chat-pipeline-11","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#configuration","content":"Configuration"},"516":{"id":"/docs/architecture/chat-pipeline-12","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline","content":"The DocuStore chat system is an agentic RAG (Retrieval-Augmented Generation) pipeline that answers questions grounded in the user's document corpus. It supports three operating modes, inline citation verification, and real-time token streaming via Server-Sent Events."},"517":{"id":"/docs/architecture/chat-pipeline-13","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Mode"},"518":{"id":"/docs/architecture/chat-pipeline-14","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Pipeline"},"519":{"id":"/docs/architecture/chat-pipeline-15","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Best For"},"520":{"id":"/docs/architecture/chat-pipeline-16","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"**Quick**"},"521":{"id":"/docs/architecture/chat-pipeline-17","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"5-step single-shot retrieval"},"522":{"id":"/docs/architecture/chat-pipeline-18","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Fast factual lookups"},"523":{"id":"/docs/architecture/chat-pipeline-19","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"**Thinking**"},"524":{"id":"/docs/architecture/chat-pipeline-20","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"6-stage agentic retrieval with LLM tool-calling loop"},"525":{"id":"/docs/architecture/chat-pipeline-21","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Complex multi-faceted questions"},"526":{"id":"/docs/architecture/chat-pipeline-22","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"**Deep Thinking**"},"527":{"id":"/docs/architecture/chat-pipeline-23","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Thinking + page image analysis"},"528":{"id":"/docs/architecture/chat-pipeline-24","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Questions about figures and visual content"},"529":{"id":"/docs/architecture/chat-pipeline-25","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"The mode is selected per-message via the `mode` field. When omitted, the server default (`CHAT_DEFAULT_MODE`, default `thinking`) is used."},"530":{"id":"/docs/architecture/chat-pipeline-26","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-1-query-planning","content":"Three analysis tracks run in parallel:"},"531":{"id":"/docs/architecture/chat-pipeline-27","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-1-query-planning","content":"**structflo-ner** -- Extracts compound names, targets, and gene names from the query."},"532":{"id":"/docs/architecture/chat-pipeline-28","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-1-query-planning","content":"**GLiNER2** -- Extracts author names for tag-based filtering."},"533":{"id":"/docs/architecture/chat-pipeline-29","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-1-query-planning","content":"**LLM Planning** -- Classifies query type (factual, comparative, exploratory, compound, follow-up), generates sub-queries, and selects a retrieval strategy."},"534":{"id":"/docs/architecture/chat-pipeline-30","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-1-query-planning","content":"NER entities are accumulated across conversation turns. Follow-up questions inherit entities from prior grounded turns, enabling multi-turn topic continuity."},"535":{"id":"/docs/architecture/chat-pipeline-31","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"An LLM tool-calling loop iteratively searches the document corpus:"},"536":{"id":"/docs/architecture/chat-pipeline-32","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"**Seed** -- Carry forward citations from the previous turn; detect `[N]` references in the question."},"537":{"id":"/docs/architecture/chat-pipeline-33","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"**Auto-seed** -- Vector search with NER-derived filters, plus an unfiltered search for broad recall."},"538":{"id":"/docs/architecture/chat-pipeline-34","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"**Bioactivity pre-fetch** -- Deterministic MongoDB lookup for compound bioactivity data."},"539":{"id":"/docs/architecture/chat-pipeline-35","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"**LLM loop** -- Up to 5 iterations where the LLM evaluates accumulated results and decides whether to call additional tools or finish."},"540":{"id":"/docs/architecture/chat-pipeline-36","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Available tools in the retrieval loop:"},"541":{"id":"/docs/architecture/chat-pipeline-37","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Tool"},"542":{"id":"/docs/architecture/chat-pipeline-38","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Description"},"543":{"id":"/docs/architecture/chat-pipeline-39","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"`search_documents`"},"544":{"id":"/docs/architecture/chat-pipeline-40","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Chunk + summary search via Qdrant"},"545":{"id":"/docs/architecture/chat-pipeline-41","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"`search_summaries`"},"546":{"id":"/docs/architecture/chat-pipeline-42","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Summary-only search"},"547":{"id":"/docs/architecture/chat-pipeline-43","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"`get_page_content`"},"548":{"id":"/docs/architecture/chat-pipeline-44","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Full page text from MongoDB"},"549":{"id":"/docs/architecture/chat-pipeline-45","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"`search_structured_bioactivity`"},"550":{"id":"/docs/architecture/chat-pipeline-46","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Direct MongoDB bioactivity lookup"},"551":{"id":"/docs/architecture/chat-pipeline-47","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"`finish_retrieval`"},"552":{"id":"/docs/architecture/chat-pipeline-48","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Signal that retrieval is complete"},"553":{"id":"/docs/architecture/chat-pipeline-49","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"The `RetrievalAccumulator` handles cross-iteration deduplication, budget tracking (max chars), and query deduplication to prevent repeated searches."},"554":{"id":"/docs/architecture/chat-pipeline-50","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Retrieved results are deduplicated (chunks take priority over summaries for the same page), tiered by relevance, and formatted with `[N]` citation indices:"},"555":{"id":"/docs/architecture/chat-pipeline-51","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Tier"},"556":{"id":"/docs/architecture/chat-pipeline-52","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Criteria"},"557":{"id":"/docs/architecture/chat-pipeline-53","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Budget"},"558":{"id":"/docs/architecture/chat-pipeline-54","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"HIGH"},"559":{"id":"/docs/architecture/chat-pipeline-55","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Rerank > 0.7 or similarity > 0.85"},"560":{"id":"/docs/architecture/chat-pipeline-56","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Full text"},"561":{"id":"/docs/architecture/chat-pipeline-57","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"MEDIUM"},"562":{"id":"/docs/architecture/chat-pipeline-58","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Rerank > 0.4 or similarity > 0.6"},"563":{"id":"/docs/architecture/chat-pipeline-59","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"1000 chars"},"564":{"id":"/docs/architecture/chat-pipeline-60","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"LOW"},"565":{"id":"/docs/architecture/chat-pipeline-61","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Below thresholds"},"566":{"id":"/docs/architecture/chat-pipeline-62","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"200 chars"},"567":{"id":"/docs/architecture/chat-pipeline-63","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-4-adaptive-synthesis","content":"A system prompt is selected based on query type (factual, comparative, exploratory, compound, follow-up). The LLM generates a draft answer with `[N]` citations. Tokens are **not** streamed to the client at this stage."},"568":{"id":"/docs/architecture/chat-pipeline-64","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-5-inline-verification","content":"An algorithmic citation coverage check runs first. If coverage is low and the query is factual, a selective LLM verification follows. If the answer is not grounded:"},"569":{"id":"/docs/architecture/chat-pipeline-65","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-5-inline-verification","content":"**Strategy A (Broaden)** -- Re-run retrieval with unfiltered search enabled."},"570":{"id":"/docs/architecture/chat-pipeline-66","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-5-inline-verification","content":"**Strategy B (Augment)** -- Add unsupported claims to the query and re-run."},"571":{"id":"/docs/architecture/chat-pipeline-67","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-6-answer-formatting","content":"The draft is reformatted for coherence. **This is where tokens stream to the client** as SSE events. Citation indices are re-extracted to produce the final `used_citations` list."},"572":{"id":"/docs/architecture/chat-pipeline-68","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"All modes emit the same event types:"},"573":{"id":"/docs/architecture/chat-pipeline-69","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"SSE Event"},"574":{"id":"/docs/architecture/chat-pipeline-70","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Content"},"575":{"id":"/docs/architecture/chat-pipeline-71","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`agent_step`"},"576":{"id":"/docs/architecture/chat-pipeline-72","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Step progress with optional `thinking_content`"},"577":{"id":"/docs/architecture/chat-pipeline-73","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`retrieval_results`"},"578":{"id":"/docs/architecture/chat-pipeline-74","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Citation sources for the frontend sidebar"},"579":{"id":"/docs/architecture/chat-pipeline-75","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`query_context`"},"580":{"id":"/docs/architecture/chat-pipeline-76","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Extracted entities, authors, query type"},"581":{"id":"/docs/architecture/chat-pipeline-77","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`token`"},"582":{"id":"/docs/architecture/chat-pipeline-78","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Streaming answer delta (only during formatting)"},"583":{"id":"/docs/architecture/chat-pipeline-79","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`structured_block`"},"584":{"id":"/docs/architecture/chat-pipeline-80","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Rich content blocks (tables, molecules)"},"585":{"id":"/docs/architecture/chat-pipeline-81","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`grounding_result`"},"586":{"id":"/docs/architecture/chat-pipeline-82","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`is_grounded` boolean + confidence score"},"587":{"id":"/docs/architecture/chat-pipeline-83","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`done`"},"588":{"id":"/docs/architecture/chat-pipeline-84","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Final metadata: message\\_id, token counts, duration, sources"},"589":{"id":"/docs/architecture/chat-pipeline-85","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#follow-up-handling","content":"Multi-turn conversations use several continuity mechanisms:"},"590":{"id":"/docs/architecture/chat-pipeline-86","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#follow-up-handling","content":"**History window** -- Last 10 messages loaded from MongoDB, compressed to a 4000-character budget."},"591":{"id":"/docs/architecture/chat-pipeline-87","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#follow-up-handling","content":"**NER accumulation** -- Entities from prior grounded turns are inherited or merged into the current query."},"592":{"id":"/docs/architecture/chat-pipeline-88","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#follow-up-handling","content":"**Citation continuity** -- Previous turn's citations are seeded into the retrieval accumulator at score 0.5."},"593":{"id":"/docs/architecture/chat-pipeline-89","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#follow-up-handling","content":"**Explicit references** -- `[N]` references in the question trigger a full page content fetch."},"594":{"id":"/docs/architecture/chat-pipeline-90","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Variable"},"595":{"id":"/docs/architecture/chat-pipeline-91","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Default"},"596":{"id":"/docs/architecture/chat-pipeline-92","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Description"},"597":{"id":"/docs/architecture/chat-pipeline-93","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_DEFAULT_MODE`"},"598":{"id":"/docs/architecture/chat-pipeline-94","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`thinking`"},"599":{"id":"/docs/architecture/chat-pipeline-95","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Default pipeline mode"},"600":{"id":"/docs/architecture/chat-pipeline-96","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_MAX_RETRIES`"},"601":{"id":"/docs/architecture/chat-pipeline-97","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`1`"},"602":{"id":"/docs/architecture/chat-pipeline-98","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Grounding verification retries"},"603":{"id":"/docs/architecture/chat-pipeline-99","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_AGENT_MAX_ITERATIONS`"},"604":{"id":"/docs/architecture/chat-pipeline-100","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`5`"},"605":{"id":"/docs/architecture/chat-pipeline-101","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Max tool-calling iterations"},"606":{"id":"/docs/architecture/chat-pipeline-102","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_AGENT_ITERATION_TIMEOUT_S`"},"607":{"id":"/docs/architecture/chat-pipeline-103","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`30`"},"608":{"id":"/docs/architecture/chat-pipeline-104","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Per-iteration timeout (seconds)"},"609":{"id":"/docs/architecture/chat-pipeline-105","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_AGENT_TOTAL_TIMEOUT_S`"},"610":{"id":"/docs/architecture/chat-pipeline-106","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`120`"},"611":{"id":"/docs/architecture/chat-pipeline-107","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Total retrieval loop timeout"},"612":{"id":"/docs/architecture/chat-pipeline-108","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_CONTEXT_BUDGET_CHARS`"},"613":{"id":"/docs/architecture/chat-pipeline-109","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`12000`"},"614":{"id":"/docs/architecture/chat-pipeline-110","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Max chars for assembled context"},"615":{"id":"/docs/architecture/chat-pipeline-111","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_DEEP_THINKING_MAX_IMAGES`"},"616":{"id":"/docs/architecture/chat-pipeline-112","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`5`"},"617":{"id":"/docs/architecture/chat-pipeline-113","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Max page images in deep thinking"},"618":{"id":"/docs/architecture/chat-pipeline-114","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_FOLLOW_UP_CONTEXT_BUDGET`"},"619":{"id":"/docs/architecture/chat-pipeline-115","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`4000`"},"620":{"id":"/docs/architecture/chat-pipeline-116","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Char budget for conversation history"},"621":{"id":"/docs/architecture/chat-pipeline-117","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_LLM_PROVIDER`"},"622":{"id":"/docs/architecture/chat-pipeline-118","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Falls back to `LLM_PROVIDER`"},"623":{"id":"/docs/architecture/chat-pipeline-119","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"LLM provider for chat (can differ from batch)"},"624":{"id":"/docs/architecture/chat-pipeline-120","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_LLM_MODEL_NAME`"},"625":{"id":"/docs/architecture/chat-pipeline-121","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Falls back to `LLM_MODEL_NAME`"},"626":{"id":"/docs/architecture/chat-pipeline-122","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Model for chat responses"},"627":{"id":"/docs/architecture/chat-pipeline-123","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_LLM_TEMPERATURE`"},"628":{"id":"/docs/architecture/chat-pipeline-124","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`0.3`"},"629":{"id":"/docs/architecture/chat-pipeline-125","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Higher temperature for conversational style"},"630":{"id":"/docs/architecture/event-sourcing","page_id":"/docs/architecture/event-sourcing","type":"page","content":"Event Sourcing & CQRS","tags":[],"url":"/docs/architecture/event-sourcing"},"631":{"id":"/docs/architecture/event-sourcing-0","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing","content":"How DocuStore uses EventStoreDB, domain aggregates, and CQRS projections to maintain an immutable audit trail of all document operations."},"632":{"id":"/docs/architecture/event-sourcing-1","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#domain-aggregates","content":"Domain Aggregates"},"633":{"id":"/docs/architecture/event-sourcing-2","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#artifact","content":"Artifact"},"634":{"id":"/docs/architecture/event-sourcing-3","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#page","content":"Page"},"635":{"id":"/docs/architecture/event-sourcing-4","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#cqrs-separate-read-and-write-models","content":"CQRS: Separate Read and Write Models"},"636":{"id":"/docs/architecture/event-sourcing-5","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#write-path","content":"Write Path"},"637":{"id":"/docs/architecture/event-sourcing-6","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#read-path","content":"Read Path"},"638":{"id":"/docs/architecture/event-sourcing-7","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#concurrency-handling","content":"Concurrency Handling"},"639":{"id":"/docs/architecture/event-sourcing-8","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#configuration","content":"Configuration"},"640":{"id":"/docs/architecture/event-sourcing-9","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#key-design-decisions","content":"Key Design Decisions"},"641":{"id":"/docs/architecture/event-sourcing-10","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing","content":"DocuStore uses event sourcing as its primary persistence pattern. Every state change to a document or page is recorded as an immutable domain event in EventStoreDB. The current state of any entity can be reconstructed by replaying its event stream from the beginning."},"642":{"id":"/docs/architecture/event-sourcing-11","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#domain-aggregates","content":"There are two core aggregates in the domain model:"},"643":{"id":"/docs/architecture/event-sourcing-12","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"An `Artifact` represents a document (typically a PDF). Its event stream records the full lifecycle:"},"644":{"id":"/docs/architecture/event-sourcing-13","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Event"},"645":{"id":"/docs/architecture/event-sourcing-14","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Description"},"646":{"id":"/docs/architecture/event-sourcing-15","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.Created`"},"647":{"id":"/docs/architecture/event-sourcing-16","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Document uploaded, storage location recorded"},"648":{"id":"/docs/architecture/event-sourcing-17","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.PagesAdded`"},"649":{"id":"/docs/architecture/event-sourcing-18","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Pages linked to the artifact"},"650":{"id":"/docs/architecture/event-sourcing-19","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.PagesRemoved`"},"651":{"id":"/docs/architecture/event-sourcing-20","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Pages unlinked from the artifact"},"652":{"id":"/docs/architecture/event-sourcing-21","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.TitleMentionUpdated`"},"653":{"id":"/docs/architecture/event-sourcing-22","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Extracted or manually set title"},"654":{"id":"/docs/architecture/event-sourcing-23","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.TagsUpdated`"},"655":{"id":"/docs/architecture/event-sourcing-24","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Aggregated NER tags from all pages"},"656":{"id":"/docs/architecture/event-sourcing-25","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.SummaryCandidateUpdated`"},"657":{"id":"/docs/architecture/event-sourcing-26","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"LLM-generated document summary"},"658":{"id":"/docs/architecture/event-sourcing-27","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.AuthorMentionsUpdated`"},"659":{"id":"/docs/architecture/event-sourcing-28","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Extracted author metadata"},"660":{"id":"/docs/architecture/event-sourcing-29","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.PresentationDateUpdated`"},"661":{"id":"/docs/architecture/event-sourcing-30","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Extracted publication date"},"662":{"id":"/docs/architecture/event-sourcing-31","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.Deleted`"},"663":{"id":"/docs/architecture/event-sourcing-32","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Soft-delete marker"},"664":{"id":"/docs/architecture/event-sourcing-33","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"A `Page` represents a single page within an artifact. Pages carry the extracted content:"},"665":{"id":"/docs/architecture/event-sourcing-34","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Event"},"666":{"id":"/docs/architecture/event-sourcing-35","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Description"},"667":{"id":"/docs/architecture/event-sourcing-36","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.Created`"},"668":{"id":"/docs/architecture/event-sourcing-37","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Page registered with artifact reference and index"},"669":{"id":"/docs/architecture/event-sourcing-38","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.TextMentionUpdated`"},"670":{"id":"/docs/architecture/event-sourcing-39","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"OCR/parsed text content set"},"671":{"id":"/docs/architecture/event-sourcing-40","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.TextEmbeddingGenerated`"},"672":{"id":"/docs/architecture/event-sourcing-41","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Text embedding metadata recorded"},"673":{"id":"/docs/architecture/event-sourcing-42","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.CompoundMentionsUpdated`"},"674":{"id":"/docs/architecture/event-sourcing-43","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"OCSR-extracted chemical structures"},"675":{"id":"/docs/architecture/event-sourcing-44","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.TagMentionsUpdated`"},"676":{"id":"/docs/architecture/event-sourcing-45","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"NER-extracted named entities"},"677":{"id":"/docs/architecture/event-sourcing-46","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.SummaryCandidateUpdated`"},"678":{"id":"/docs/architecture/event-sourcing-47","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"LLM page summary"},"679":{"id":"/docs/architecture/event-sourcing-48","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.Deleted`"},"680":{"id":"/docs/architecture/event-sourcing-49","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Soft-delete marker"},"681":{"id":"/docs/architecture/event-sourcing-50","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#cqrs-separate-read-and-write-models","content":"DocuStore follows the CQRS (Command Query Responsibility Segregation) pattern. Writes go through the event-sourced aggregates; reads are served from MongoDB projections."},"682":{"id":"/docs/architecture/event-sourcing-51","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#write-path","content":"The aggregate is loaded by replaying all events from its stream. The domain method applies business rules and produces a new event. The event is appended to EventStoreDB with optimistic concurrency control -- if another process modified the aggregate concurrently, an `IntegrityError` is raised and the operation is retried."},"683":{"id":"/docs/architecture/event-sourcing-52","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#read-path","content":"Two independent worker processes subscribe to the EventStoreDB `$all` stream:"},"684":{"id":"/docs/architecture/event-sourcing-53","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#read-path","content":"**Read worker** (`read_worker.py`) -- Projects events into MongoDB read models. Each event type has a dedicated projector that updates the denormalized document in the appropriate collection."},"685":{"id":"/docs/architecture/event-sourcing-54","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#read-path","content":"**Pipeline worker** (`pipeline_worker.py`) -- Detects events that should trigger processing workflows (e.g., `Page.Created` triggers compound extraction, `Page.TextMentionUpdated` triggers embedding generation)."},"686":{"id":"/docs/architecture/event-sourcing-55","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#read-path","content":"Both workers maintain their own checkpoint positions in MongoDB, so they can be restarted independently without losing progress."},"687":{"id":"/docs/architecture/event-sourcing-56","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#concurrency-handling","content":"EventStoreDB provides optimistic concurrency control via stream revisions. When saving an aggregate, the repository specifies the expected revision number. If the stream has been modified since the aggregate was loaded, the append fails with an `IntegrityError`."},"688":{"id":"/docs/architecture/event-sourcing-57","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#concurrency-handling","content":"This is mapped to a `ConcurrencyError` in the application layer. Temporal activities that encounter concurrency errors raise an exception, causing Temporal to retry the activity automatically with exponential backoff."},"689":{"id":"/docs/architecture/event-sourcing-58","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Variable"},"690":{"id":"/docs/architecture/event-sourcing-59","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Default"},"691":{"id":"/docs/architecture/event-sourcing-60","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Description"},"692":{"id":"/docs/architecture/event-sourcing-61","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`EVENTSTOREDB_URI`"},"693":{"id":"/docs/architecture/event-sourcing-62","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`esdb://localhost:2113?tls=false`"},"694":{"id":"/docs/architecture/event-sourcing-63","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"EventStoreDB connection string"},"695":{"id":"/docs/architecture/event-sourcing-64","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_URI`"},"696":{"id":"/docs/architecture/event-sourcing-65","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`mongodb://localhost:27017/?replicaSet=rs0`"},"697":{"id":"/docs/architecture/event-sourcing-66","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"MongoDB connection (replica set required for change streams)"},"698":{"id":"/docs/architecture/event-sourcing-67","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_DB`"},"699":{"id":"/docs/architecture/event-sourcing-68","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`docu_store`"},"700":{"id":"/docs/architecture/event-sourcing-69","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"MongoDB database name"},"701":{"id":"/docs/architecture/event-sourcing-70","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_PAGES_COLLECTION`"},"702":{"id":"/docs/architecture/event-sourcing-71","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`page_read_models`"},"703":{"id":"/docs/architecture/event-sourcing-72","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Pages read model collection"},"704":{"id":"/docs/architecture/event-sourcing-73","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_ARTIFACTS_COLLECTION`"},"705":{"id":"/docs/architecture/event-sourcing-74","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`artifact_read_models`"},"706":{"id":"/docs/architecture/event-sourcing-75","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Artifacts read model collection"},"707":{"id":"/docs/architecture/event-sourcing-76","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#key-design-decisions","content":"**No workflow status on aggregates.** Workflow status (running, completed, failed) is operational metadata, not domain state. Temporal is the source of truth for workflow status. Dedicated endpoints (`GET /pages/{id}/workflows`, `GET /artifacts/{id}/workflows`) proxy to Temporal directly."},"708":{"id":"/docs/architecture/event-sourcing-77","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#key-design-decisions","content":"**Read models are disposable.** Since MongoDB projections are derived entirely from the EventStoreDB event stream, they can be rebuilt from scratch at any time by replaying the stream. This makes schema migrations straightforward -- drop the collection, update the projector, and replay."},"709":{"id":"/docs/architecture/extraction-pipeline","page_id":"/docs/architecture/extraction-pipeline","type":"page","content":"Extraction Pipeline","tags":[],"url":"/docs/architecture/extraction-pipeline"},"710":{"id":"/docs/architecture/extraction-pipeline-0","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline","content":"How DocuStore extracts chemical structures (OCSR), named entities (NER), and summaries from scientific documents."},"711":{"id":"/docs/architecture/extraction-pipeline-1","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#chemical-structure-recognition-ocsr","content":"Chemical Structure Recognition (OCSR)"},"712":{"id":"/docs/architecture/extraction-pipeline-2","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#how-it-works","content":"How It Works"},"713":{"id":"/docs/architecture/extraction-pipeline-3","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#manual-trigger","content":"Manual Trigger"},"714":{"id":"/docs/architecture/extraction-pipeline-4","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#named-entity-recognition-ner","content":"Named Entity Recognition (NER)"},"715":{"id":"/docs/architecture/extraction-pipeline-5","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#entity-types","content":"Entity Types"},"716":{"id":"/docs/architecture/extraction-pipeline-6","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#pipeline-flow","content":"Pipeline Flow"},"717":{"id":"/docs/architecture/extraction-pipeline-7","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#configuration","content":"Configuration"},"718":{"id":"/docs/architecture/extraction-pipeline-8","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#llm-summarization","content":"LLM Summarization"},"719":{"id":"/docs/architecture/extraction-pipeline-9","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#page-summaries","content":"Page Summaries"},"720":{"id":"/docs/architecture/extraction-pipeline-10","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#artifact-summaries","content":"Artifact Summaries"},"721":{"id":"/docs/architecture/extraction-pipeline-11","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#summary-locking","content":"Summary Locking"},"722":{"id":"/docs/architecture/extraction-pipeline-12","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Configuration"},"723":{"id":"/docs/architecture/extraction-pipeline-13","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline","content":"When a document is uploaded to DocuStore, it enters an automated extraction pipeline that identifies chemical structures, named entities, and generates summaries. Each extraction stage runs as an independent Temporal workflow triggered by domain events."},"724":{"id":"/docs/architecture/extraction-pipeline-14","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#chemical-structure-recognition-ocsr","content":"The compound extraction pipeline uses the `structflo-cser` ML library to identify chemical structure diagrams in PDF pages and extract their SMILES representations."},"725":{"id":"/docs/architecture/extraction-pipeline-15","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"**Trigger** -- A `Page.Created` event fires when a new page is added to an artifact."},"726":{"id":"/docs/architecture/extraction-pipeline-16","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"**Image rendering** -- The PDF page is rendered to a high-resolution image (2x zoom via PyMuPDF)."},"727":{"id":"/docs/architecture/extraction-pipeline-17","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"**Detection** -- A YOLO object detector identifies structure diagram regions and their associated text labels."},"728":{"id":"/docs/architecture/extraction-pipeline-18","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"**Matching** -- A neural matcher pairs each structure diagram with its label."},"729":{"id":"/docs/architecture/extraction-pipeline-19","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"**SMILES extraction** -- DECIMER converts each detected structure into a SMILES string."},"730":{"id":"/docs/architecture/extraction-pipeline-20","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"**Persistence** -- Valid results are stored as `CompoundMention` value objects on the Page aggregate."},"731":{"id":"/docs/architecture/extraction-pipeline-21","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Each `CompoundMention` records:"},"732":{"id":"/docs/architecture/extraction-pipeline-22","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Field"},"733":{"id":"/docs/architecture/extraction-pipeline-23","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Description"},"734":{"id":"/docs/architecture/extraction-pipeline-24","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"`smiles`"},"735":{"id":"/docs/architecture/extraction-pipeline-25","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Canonical SMILES string"},"736":{"id":"/docs/architecture/extraction-pipeline-26","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"`extracted_id`"},"737":{"id":"/docs/architecture/extraction-pipeline-27","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Label text from the document (e.g., \"SACC-111\")"},"738":{"id":"/docs/architecture/extraction-pipeline-28","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"`confidence`"},"739":{"id":"/docs/architecture/extraction-pipeline-29","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Match confidence score"},"740":{"id":"/docs/architecture/extraction-pipeline-30","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"`model_name`"},"741":{"id":"/docs/architecture/extraction-pipeline-31","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Always `structflo-cser`"},"742":{"id":"/docs/architecture/extraction-pipeline-32","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"`date_extracted`"},"743":{"id":"/docs/architecture/extraction-pipeline-33","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"UTC timestamp"},"744":{"id":"/docs/architecture/extraction-pipeline-34","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#how-it-works","content":"Pairs without a valid SMILES string are silently dropped. The workflow ID `compound-extraction-{page_id}` ensures idempotency."},"745":{"id":"/docs/architecture/extraction-pipeline-35","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#manual-trigger","content":"Returns `202 Accepted` with the workflow ID. Useful for re-running extraction after corrections."},"746":{"id":"/docs/architecture/extraction-pipeline-36","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#named-entity-recognition-ner","content":"The NER pipeline extracts typed entities from page text using `structflo-ner`, an LLM-powered extraction library tuned for pharmaceutical and biological domains."},"747":{"id":"/docs/architecture/extraction-pipeline-37","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Type"},"748":{"id":"/docs/architecture/extraction-pipeline-38","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Examples"},"749":{"id":"/docs/architecture/extraction-pipeline-39","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`compound`"},"750":{"id":"/docs/architecture/extraction-pipeline-40","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"SACC-123, Rifampicin, ethionamide"},"751":{"id":"/docs/architecture/extraction-pipeline-41","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`target`"},"752":{"id":"/docs/architecture/extraction-pipeline-42","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"NadD, InhA, KasA"},"753":{"id":"/docs/architecture/extraction-pipeline-43","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`disease`"},"754":{"id":"/docs/architecture/extraction-pipeline-44","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"tuberculosis, TB, MDR-TB"},"755":{"id":"/docs/architecture/extraction-pipeline-45","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`gene`"},"756":{"id":"/docs/architecture/extraction-pipeline-46","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Rv3138, nadD"},"757":{"id":"/docs/architecture/extraction-pipeline-47","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`protein`"},"758":{"id":"/docs/architecture/extraction-pipeline-48","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"NaMN adenylyltransferase, EthA"},"759":{"id":"/docs/architecture/extraction-pipeline-49","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`assay`"},"760":{"id":"/docs/architecture/extraction-pipeline-50","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"MIC, MABA, LORA"},"761":{"id":"/docs/architecture/extraction-pipeline-51","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`bioactivity`"},"762":{"id":"/docs/architecture/extraction-pipeline-52","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"IC50=2.3uM, MIC90=0.5ug/mL"},"763":{"id":"/docs/architecture/extraction-pipeline-53","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`mechanism`"},"764":{"id":"/docs/architecture/extraction-pipeline-54","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"competitive inhibition, covalent binding"},"765":{"id":"/docs/architecture/extraction-pipeline-55","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`accession`"},"766":{"id":"/docs/architecture/extraction-pipeline-56","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"P0A7D9, 3Q5Z, CHEMBL12345"},"767":{"id":"/docs/architecture/extraction-pipeline-57","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#pipeline-flow","content":"NER runs **in parallel** with text embedding, both triggered by `Page.TextMentionUpdated`. They write to different fields on the Page aggregate, so there are no concurrency conflicts."},"768":{"id":"/docs/architecture/extraction-pipeline-58","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#pipeline-flow","content":"After NER completes for a page, the `ArtifactTagAggregationWorkflow` collects all tags from all pages of the parent artifact, deduplicates them, and stores the aggregated set on the Artifact. This propagation is eventually consistent -- each new page's NER results refresh the artifact-level tags."},"769":{"id":"/docs/architecture/extraction-pipeline-59","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Variable"},"770":{"id":"/docs/architecture/extraction-pipeline-60","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Default"},"771":{"id":"/docs/architecture/extraction-pipeline-61","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Description"},"772":{"id":"/docs/architecture/extraction-pipeline-62","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`NER_MAX_CHAR_BUFFER`"},"773":{"id":"/docs/architecture/extraction-pipeline-63","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`5000`"},"774":{"id":"/docs/architecture/extraction-pipeline-64","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Max characters per LLM chunk in NER extraction"},"775":{"id":"/docs/architecture/extraction-pipeline-65","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`GLINER2_MODEL_NAME`"},"776":{"id":"/docs/architecture/extraction-pipeline-66","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`fastino/gliner2-large-v1`"},"777":{"id":"/docs/architecture/extraction-pipeline-67","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"GLiNER2 model for structured metadata extraction"},"778":{"id":"/docs/architecture/extraction-pipeline-68","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#llm-summarization","content":"Summarization operates at two granularities:"},"779":{"id":"/docs/architecture/extraction-pipeline-69","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#page-summaries","content":"Each page is summarized individually by an LLM after its text embedding is generated. The sequential dependency (`TextMentionUpdated` -> embedding -> `TextEmbeddingGenerated` -> summarization) prevents concurrency conflicts that would occur if both ran in parallel on the same aggregate."},"780":{"id":"/docs/architecture/extraction-pipeline-70","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#artifact-summaries","content":"Once all pages in an artifact have summaries, a sliding-window summarization chain produces a document-level summary:"},"781":{"id":"/docs/architecture/extraction-pipeline-71","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#artifact-summaries","content":"**Batch** -- Page summaries are grouped into batches of `ARTIFACT_SUMMARIZATION_BATCH_SIZE` (default 10)."},"782":{"id":"/docs/architecture/extraction-pipeline-72","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#artifact-summaries","content":"**Synthesize** -- Each batch is summarized into a batch summary."},"783":{"id":"/docs/architecture/extraction-pipeline-73","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#artifact-summaries","content":"**Refine** -- Batch summaries are iteratively refined into a single coherent document summary."},"784":{"id":"/docs/architecture/extraction-pipeline-74","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#artifact-summaries","content":"Prompts for each stage are managed in Langfuse: `artifact_batch_summary`, `artifact_synthesis`, `artifact_refinement`."},"785":{"id":"/docs/architecture/extraction-pipeline-75","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#summary-locking","content":"Summaries support a `is_locked` flag. When a human corrects a summary and locks it, automated re-summarization preserves the locked version. The `hil_correction` field tracks the human-edited text alongside the original."},"786":{"id":"/docs/architecture/extraction-pipeline-76","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Variable"},"787":{"id":"/docs/architecture/extraction-pipeline-77","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Default"},"788":{"id":"/docs/architecture/extraction-pipeline-78","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Description"},"789":{"id":"/docs/architecture/extraction-pipeline-79","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`LLM_PROVIDER`"},"790":{"id":"/docs/architecture/extraction-pipeline-80","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`ollama`"},"791":{"id":"/docs/architecture/extraction-pipeline-81","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"LLM provider (`ollama`, `openai`, `gemini`)"},"792":{"id":"/docs/architecture/extraction-pipeline-82","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`LLM_MODEL_NAME`"},"793":{"id":"/docs/architecture/extraction-pipeline-83","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`gemma3:27b`"},"794":{"id":"/docs/architecture/extraction-pipeline-84","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Model for summarization"},"795":{"id":"/docs/architecture/extraction-pipeline-85","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`LLM_TEMPERATURE`"},"796":{"id":"/docs/architecture/extraction-pipeline-86","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`0.1`"},"797":{"id":"/docs/architecture/extraction-pipeline-87","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Low temperature for deterministic summaries"},"798":{"id":"/docs/architecture/extraction-pipeline-88","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"},"799":{"id":"/docs/architecture/extraction-pipeline-89","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`10`"},"800":{"id":"/docs/architecture/extraction-pipeline-90","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Pages per batch in artifact summarization"},"801":{"id":"/docs/architecture","page_id":"/docs/architecture","type":"page","content":"Architecture Overview","tags":[],"url":"/docs/architecture"},"802":{"id":"/docs/architecture-0","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture","content":"A four-layer pipeline for scientific document intelligence: extraction, indexing, retrieval, and conversational RAG."},"803":{"id":"/docs/architecture-1","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#the-four-layers","content":"The Four Layers"},"804":{"id":"/docs/architecture-2","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#1-extraction","content":"1\\. Extraction"},"805":{"id":"/docs/architecture-3","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#2-indexing","content":"2\\. Indexing"},"806":{"id":"/docs/architecture-4","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#3-retrieval","content":"3\\. Retrieval"},"807":{"id":"/docs/architecture-5","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#4-conversational-rag","content":"4\\. Conversational RAG"},"808":{"id":"/docs/architecture-6","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#infrastructure-stack","content":"Infrastructure Stack"},"809":{"id":"/docs/architecture-7","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#design-principles","content":"Design Principles"},"810":{"id":"/docs/architecture-8","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture","content":"DocuStore processes scientific research documents through a four-layer pipeline. Each layer is event-driven, independently scalable, and orchestrated by Temporal durable workflows."},"811":{"id":"/docs/architecture-9","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"When a PDF is uploaded, DocuStore splits it into pages and runs multiple extraction pipelines in parallel:"},"812":{"id":"/docs/architecture-10","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"**Text extraction** -- OCR and text parsing via PyMuPDF produces the raw text content of each page."},"813":{"id":"/docs/architecture-11","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"**Chemical structure recognition (OCSR)** -- The `structflo-cser` ML pipeline (YOLO detector + neural matcher + DECIMER) identifies chemical structure diagrams and extracts their SMILES representations."},"814":{"id":"/docs/architecture-12","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"**Named entity recognition (NER)** -- LLM-powered extraction via `structflo-ner` identifies compounds, targets, genes, diseases, assays, bioactivity values, and other domain-specific entities."},"815":{"id":"/docs/architecture-13","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"**Document metadata** -- GLiNER2 + LLM extraction identifies authors, titles, and publication dates from the first page."},"816":{"id":"/docs/architecture-14","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Extracted data is indexed into three Qdrant vector collections for retrieval:"},"817":{"id":"/docs/architecture-15","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Collection"},"818":{"id":"/docs/architecture-16","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Content"},"819":{"id":"/docs/architecture-17","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Embedding Model"},"820":{"id":"/docs/architecture-18","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Dimensions"},"821":{"id":"/docs/architecture-19","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"`page_embeddings`"},"822":{"id":"/docs/architecture-20","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Text chunks with contextual headers"},"823":{"id":"/docs/architecture-21","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"nomic-embed-text-v1.5"},"824":{"id":"/docs/architecture-22","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"768"},"825":{"id":"/docs/architecture-23","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"`summary_embeddings`"},"826":{"id":"/docs/architecture-24","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Page + artifact summaries (unified)"},"827":{"id":"/docs/architecture-25","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"nomic-embed-text-v1.5"},"828":{"id":"/docs/architecture-26","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"768"},"829":{"id":"/docs/architecture-27","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"`compound_embeddings`"},"830":{"id":"/docs/architecture-28","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Chemical structures as SMILES"},"831":{"id":"/docs/architecture-29","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"ChemBERTa-77M-MTR"},"832":{"id":"/docs/architecture-30","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"384"},"833":{"id":"/docs/architecture-31","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Text chunks are enriched with document context (title, tags, page summary) before embedding, so that isolated passages carry the semantic context of their parent document."},"834":{"id":"/docs/architecture-32","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"LLM summarization runs at two granularities: individual pages are summarized first, then a sliding-window chain (batch, synthesize, refine) produces a document-level summary from the page summaries."},"835":{"id":"/docs/architecture-33","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"Search queries flow through a multi-stage pipeline:"},"836":{"id":"/docs/architecture-34","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"**Query encoding** -- The query is transformed into both a dense semantic vector and a sparse term-frequency vector."},"837":{"id":"/docs/architecture-35","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"**Hybrid retrieval** -- Both representations query Qdrant simultaneously. Results are fused using Reciprocal Rank Fusion (RRF), which combines semantic similarity with exact-term matching."},"838":{"id":"/docs/architecture-36","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"**Cross-encoder reranking** -- A cross-encoder model (ms-marco-MiniLM-L-12-v2) rescores the top candidates by reading query and passage jointly, detecting subtle relevance signals that embedding similarity alone cannot capture."},"839":{"id":"/docs/architecture-37","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"**Enrichment** -- Final results are decorated with document titles, page numbers, tags, and compound mentions from MongoDB read models."},"840":{"id":"/docs/architecture-38","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"Hierarchical search queries both the chunk collection and the summary collection in parallel, then merges results using two-level RRF to produce a unified document ranking."},"841":{"id":"/docs/architecture-39","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"The chat system is an agentic RAG pipeline with three operating modes:"},"842":{"id":"/docs/architecture-40","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Mode"},"843":{"id":"/docs/architecture-41","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Description"},"844":{"id":"/docs/architecture-42","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"**Quick**"},"845":{"id":"/docs/architecture-43","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Single-shot retrieval, lightweight, fast responses"},"846":{"id":"/docs/architecture-44","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"**Thinking**"},"847":{"id":"/docs/architecture-45","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Agentic iterative retrieval with LLM tool-calling loop (up to 5 iterations)"},"848":{"id":"/docs/architecture-46","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"**Deep Thinking**"},"849":{"id":"/docs/architecture-47","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Thinking mode plus page image analysis for visual content"},"850":{"id":"/docs/architecture-48","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"All modes share the same grounding verification and answer formatting stages. Tokens stream to the client only during the final formatting stage, ensuring coherent, polished responses. Every claim in the response is verified against retrieved sources with inline `[N]` citations."},"851":{"id":"/docs/architecture-49","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#design-principles","content":"**Event sourcing** -- All state changes are recorded as immutable domain events in EventStoreDB. Read models in MongoDB are projections derived from these events."},"852":{"id":"/docs/architecture-50","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#design-principles","content":"**Port-based architecture** -- The application layer depends on abstract ports (protocols). Infrastructure adapters implement these ports, making every external dependency swappable."},"853":{"id":"/docs/architecture-51","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#design-principles","content":"**Idempotent workflows** -- Temporal workflow IDs are derived from entity IDs (e.g., `embedding-{page_id}`), ensuring that duplicate triggers are safely ignored."},"854":{"id":"/docs/architecture-52","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#design-principles","content":"**Eventually consistent** -- Extraction results propagate through the event pipeline asynchronously. Each stage triggers the next via domain events, with no polling or scheduling."},"855":{"id":"/docs/architecture/plugin-system","page_id":"/docs/architecture/plugin-system","type":"page","content":"Plugin System","tags":[],"url":"/docs/architecture/plugin-system"},"856":{"id":"/docs/architecture/plugin-system-0","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system","content":"Kafka-driven extensibility framework for adding external enrichment services without modifying core code."},"857":{"id":"/docs/architecture/plugin-system-1","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"When to Use Plugins"},"858":{"id":"/docs/architecture/plugin-system-2","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#architecture","content":"Architecture"},"859":{"id":"/docs/architecture/plugin-system-3","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#event-flow","content":"Event Flow"},"860":{"id":"/docs/architecture/plugin-system-4","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#kafka-message-format","content":"Kafka Message Format"},"861":{"id":"/docs/architecture/plugin-system-5","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#available-sub-types","content":"Available Sub-Types"},"862":{"id":"/docs/architecture/plugin-system-6","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#plugin-contract","content":"Plugin Contract"},"863":{"id":"/docs/architecture/plugin-system-7","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#plugin-isolation","content":"Plugin Isolation"},"864":{"id":"/docs/architecture/plugin-system-8","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#plugin-directory-structure","content":"Plugin Directory Structure"},"865":{"id":"/docs/architecture/plugin-system-9","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#enabling-plugins","content":"Enabling Plugins"},"866":{"id":"/docs/architecture/plugin-system-10","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#backfill","content":"Backfill"},"867":{"id":"/docs/architecture/plugin-system-11","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#frontend-integration","content":"Frontend Integration"},"868":{"id":"/docs/architecture/plugin-system-12","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system","content":"DocuStore includes a plugin system that lets you add external data enrichment capabilities -- such as PubChem lookups, ChEMBL cross-references, or UniProt annotations -- without touching core application code."},"869":{"id":"/docs/architecture/plugin-system-13","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Use Case"},"870":{"id":"/docs/architecture/plugin-system-14","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Approach"},"871":{"id":"/docs/architecture/plugin-system-15","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"External API enrichment (PubChem, ChEMBL)"},"872":{"id":"/docs/architecture/plugin-system-16","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Plugin system"},"873":{"id":"/docs/architecture/plugin-system-17","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Supplementary data not on domain aggregates"},"874":{"id":"/docs/architecture/plugin-system-18","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Plugin system"},"875":{"id":"/docs/architecture/plugin-system-19","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Core domain data (compounds, NER, summaries)"},"876":{"id":"/docs/architecture/plugin-system-20","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Traditional service (`ADDING_SERVICES.md`)"},"877":{"id":"/docs/architecture/plugin-system-21","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Data stored on domain aggregates"},"878":{"id":"/docs/architecture/plugin-system-22","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#when-to-use-plugins","content":"Traditional service"},"879":{"id":"/docs/architecture/plugin-system-23","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#architecture","content":"Plugins react to domain events delivered via Kafka. The core pipeline publishes enriched events with sub-types, and plugins subscribe to the specific sub-types they care about."},"880":{"id":"/docs/architecture/plugin-system-24","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#event-flow","content":"A core use case modifies a domain aggregate (e.g., compounds extracted from a page)."},"881":{"id":"/docs/architecture/plugin-system-25","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#event-flow","content":"The use case publishes to Kafka with a sub-type: `ExternalEventPublisher.notify_page_updated(result, sub_type=\"CompoundMentionsUpdated\")`."},"882":{"id":"/docs/architecture/plugin-system-26","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#event-flow","content":"The plugin consumer process matches the sub-type against plugin manifests."},"883":{"id":"/docs/architecture/plugin-system-27","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#event-flow","content":"The matching plugin handler starts a Temporal workflow on the plugin's dedicated task queue."},"884":{"id":"/docs/architecture/plugin-system-28","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#kafka-message-format","content":"The `data` field contains the full DTO, so plugins receive rich context without needing to query read models."},"885":{"id":"/docs/architecture/plugin-system-29","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Sub-Type"},"886":{"id":"/docs/architecture/plugin-system-30","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Triggered When"},"887":{"id":"/docs/architecture/plugin-system-31","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`CompoundMentionsUpdated`"},"888":{"id":"/docs/architecture/plugin-system-32","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Compounds extracted or manually added"},"889":{"id":"/docs/architecture/plugin-system-33","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`TextMentionUpdated`"},"890":{"id":"/docs/architecture/plugin-system-34","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Page text extracted from PDF"},"891":{"id":"/docs/architecture/plugin-system-35","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`TagMentionsUpdated`"},"892":{"id":"/docs/architecture/plugin-system-36","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"NER entities extracted"},"893":{"id":"/docs/architecture/plugin-system-37","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`SummaryCandidateUpdated`"},"894":{"id":"/docs/architecture/plugin-system-38","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"LLM summary generated"},"895":{"id":"/docs/architecture/plugin-system-39","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`PagesAdded` / `PagesRemoved`"},"896":{"id":"/docs/architecture/plugin-system-40","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Pages linked/unlinked from artifact"},"897":{"id":"/docs/architecture/plugin-system-41","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`TitleMentionUpdated`"},"898":{"id":"/docs/architecture/plugin-system-42","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Artifact title extracted"},"899":{"id":"/docs/architecture/plugin-system-43","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`TagsUpdated`"},"900":{"id":"/docs/architecture/plugin-system-44","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Artifact tags aggregated"},"901":{"id":"/docs/architecture/plugin-system-45","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Every plugin implements a standard protocol and declares its requirements via a `PluginManifest`:"},"902":{"id":"/docs/architecture/plugin-system-46","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"The plugin class provides factory methods for all its components:"},"903":{"id":"/docs/architecture/plugin-system-47","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Method"},"904":{"id":"/docs/architecture/plugin-system-48","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Returns"},"905":{"id":"/docs/architecture/plugin-system-49","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`manifest()`"},"906":{"id":"/docs/architecture/plugin-system-50","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`PluginManifest` declaration"},"907":{"id":"/docs/architecture/plugin-system-51","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_event_handler(context)`"},"908":{"id":"/docs/architecture/plugin-system-52","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Kafka event handler that starts Temporal workflows"},"909":{"id":"/docs/architecture/plugin-system-53","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_workflows()`"},"910":{"id":"/docs/architecture/plugin-system-54","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"List of Temporal workflow classes"},"911":{"id":"/docs/architecture/plugin-system-55","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_activities(context)`"},"912":{"id":"/docs/architecture/plugin-system-56","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"List of Temporal activity callables"},"913":{"id":"/docs/architecture/plugin-system-57","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_router(context)`"},"914":{"id":"/docs/architecture/plugin-system-58","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"FastAPI router for plugin-specific API endpoints"},"915":{"id":"/docs/architecture/plugin-system-59","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`health_check()`"},"916":{"id":"/docs/architecture/plugin-system-60","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Plugin health status"},"917":{"id":"/docs/architecture/plugin-system-61","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`backfill(context)`"},"918":{"id":"/docs/architecture/plugin-system-62","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Re-process historical documents"},"919":{"id":"/docs/architecture/plugin-system-63","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Plugins operate within strict boundaries:"},"920":{"id":"/docs/architecture/plugin-system-64","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"**Plugins receive:**"},"921":{"id":"/docs/architecture/plugin-system-65","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`page_read_model` / `artifact_read_model` -- MongoDB read-only queries"},"922":{"id":"/docs/architecture/plugin-system-66","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`mongo_db` -- Access to plugin-owned collections only"},"923":{"id":"/docs/architecture/plugin-system-67","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`temporal_client` -- For plugin-owned workflows only"},"924":{"id":"/docs/architecture/plugin-system-68","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`embedding_generator` -- Shared embedding infrastructure"},"925":{"id":"/docs/architecture/plugin-system-69","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`plugin_config` -- Plugin-specific settings"},"926":{"id":"/docs/architecture/plugin-system-70","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"**Plugins cannot:**"},"927":{"id":"/docs/architecture/plugin-system-71","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Load or save domain aggregates (no `PageRepository` or `ArtifactRepository`)"},"928":{"id":"/docs/architecture/plugin-system-72","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Write to core MongoDB collections (`page_read_models`, `artifact_read_models`)"},"929":{"id":"/docs/architecture/plugin-system-73","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Modify Qdrant collection payloads"},"930":{"id":"/docs/architecture/plugin-system-74","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Access the core `WorkflowOrchestrator`"},"931":{"id":"/docs/architecture/plugin-system-75","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#enabling-plugins","content":"Add plugin names to the `ENABLED_PLUGINS` environment variable:"},"932":{"id":"/docs/architecture/plugin-system-76","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#enabling-plugins","content":"Per-plugin configuration uses a `PLUGIN_{NAME}_` prefix:"},"933":{"id":"/docs/architecture/plugin-system-77","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#backfill","content":"When a plugin is installed after documents have already been processed:"},"934":{"id":"/docs/architecture/plugin-system-78","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#backfill","content":"**Automatic (Kafka replay)** -- New consumer groups start from `auto.offset.reset=earliest`, replaying all events within Kafka's retention window."},"935":{"id":"/docs/architecture/plugin-system-79","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#backfill","content":"**Manual** -- Call the plugin's `backfill()` method, which iterates MongoDB read models and runs enrichment logic directly."},"936":{"id":"/docs/architecture/plugin-system-80","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#frontend-integration","content":"Plugin data is fetched separately from core API responses to keep the core API stable:"},"937":{"id":"/docs/architecture/plugin-system-81","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#frontend-integration","content":"Adding or removing a plugin never changes core response shapes."},"938":{"id":"/docs/architecture/search-pipeline","page_id":"/docs/architecture/search-pipeline","type":"page","content":"Search Pipeline","tags":[],"url":"/docs/architecture/search-pipeline"},"939":{"id":"/docs/architecture/search-pipeline-0","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline","content":"Multi-stage search combining dense embeddings, sparse term matching, hybrid fusion, cross-encoder reranking, and multi-granularity retrieval."},"940":{"id":"/docs/architecture/search-pipeline-1","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Three Vector Collections"},"941":{"id":"/docs/architecture/search-pipeline-2","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#search-pipeline-stages","content":"Search Pipeline Stages"},"942":{"id":"/docs/architecture/search-pipeline-3","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#stage-1-query-encoding","content":"Stage 1: Query Encoding"},"943":{"id":"/docs/architecture/search-pipeline-4","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#stage-2-hybrid-retrieval","content":"Stage 2: Hybrid Retrieval"},"944":{"id":"/docs/architecture/search-pipeline-5","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking","content":"Stage 3: Cross-Encoder Reranking"},"945":{"id":"/docs/architecture/search-pipeline-6","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#stage-4-enrichment","content":"Stage 4: Enrichment"},"946":{"id":"/docs/architecture/search-pipeline-7","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#contextual-chunk-embeddings","content":"Contextual Chunk Embeddings"},"947":{"id":"/docs/architecture/search-pipeline-8","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"Multi-Granularity Search"},"948":{"id":"/docs/architecture/search-pipeline-9","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#metadata-filtering","content":"Metadata Filtering"},"949":{"id":"/docs/architecture/search-pipeline-10","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#chemical-structural-similarity","content":"Chemical Structural Similarity"},"950":{"id":"/docs/architecture/search-pipeline-11","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#configuration","content":"Configuration"},"951":{"id":"/docs/architecture/search-pipeline-12","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline","content":"Scientific documents contain dense domain-specific terminology -- compound codes like \"SACC-111\", gene names like \"NadD\", and quantitative measurements like \"IC50=2.3uM\" -- that generic search models handle poorly. DocuStore addresses this with a multi-stage search pipeline that combines seven complementary techniques."},"952":{"id":"/docs/architecture/search-pipeline-13","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"DocuStore maintains three separate Qdrant collections, each optimized for a different search modality:"},"953":{"id":"/docs/architecture/search-pipeline-14","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Collection"},"954":{"id":"/docs/architecture/search-pipeline-15","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Content"},"955":{"id":"/docs/architecture/search-pipeline-16","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Model"},"956":{"id":"/docs/architecture/search-pipeline-17","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Dims"},"957":{"id":"/docs/architecture/search-pipeline-18","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Sparse"},"958":{"id":"/docs/architecture/search-pipeline-19","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"`page_embeddings`"},"959":{"id":"/docs/architecture/search-pipeline-20","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Text chunks with context headers"},"960":{"id":"/docs/architecture/search-pipeline-21","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"nomic-embed-text-v1.5"},"961":{"id":"/docs/architecture/search-pipeline-22","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"768"},"962":{"id":"/docs/architecture/search-pipeline-23","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Yes (HashingVectorizer)"},"963":{"id":"/docs/architecture/search-pipeline-24","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"`summary_embeddings`"},"964":{"id":"/docs/architecture/search-pipeline-25","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Page + artifact summaries"},"965":{"id":"/docs/architecture/search-pipeline-26","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"nomic-embed-text-v1.5"},"966":{"id":"/docs/architecture/search-pipeline-27","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"768"},"967":{"id":"/docs/architecture/search-pipeline-28","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"No"},"968":{"id":"/docs/architecture/search-pipeline-29","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"`compound_embeddings`"},"969":{"id":"/docs/architecture/search-pipeline-30","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Chemical structures (SMILES)"},"970":{"id":"/docs/architecture/search-pipeline-31","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"ChemBERTa-77M-MTR"},"971":{"id":"/docs/architecture/search-pipeline-32","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"384"},"972":{"id":"/docs/architecture/search-pipeline-33","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"No"},"973":{"id":"/docs/architecture/search-pipeline-34","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-1-query-encoding","content":"The query text is transformed into two representations:"},"974":{"id":"/docs/architecture/search-pipeline-35","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-1-query-encoding","content":"**Dense vector** -- Captures semantic meaning via nomic-embed-text-v1.5 with the `search_query:` prefix for asymmetric retrieval."},"975":{"id":"/docs/architecture/search-pipeline-36","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-1-query-encoding","content":"**Sparse vector** -- Captures exact terms via scikit-learn's HashingVectorizer with a custom tokenizer that preserves scientific identifiers (hyphens, dots) and bigrams."},"976":{"id":"/docs/architecture/search-pipeline-37","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-2-hybrid-retrieval","content":"Both vectors query Qdrant simultaneously. Dense retrieval finds semantically similar passages; sparse retrieval guarantees exact-term recall for opaque identifiers. Results are fused server-side using Reciprocal Rank Fusion (RRF):"},"977":{"id":"/docs/architecture/search-pipeline-38","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-2-hybrid-retrieval","content":"Where `k = 60`. Results appearing in both channels receive the highest combined scores. The fusion runs entirely within Qdrant using native prefetch-and-fuse, eliminating application-level merge logic."},"978":{"id":"/docs/architecture/search-pipeline-39","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking","content":"The top candidates (approximately 3x the desired result count) are rescored by a cross-encoder model that reads query and passage jointly. This detects relevance signals that embedding similarity alone misses:"},"979":{"id":"/docs/architecture/search-pipeline-40","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking","content":"**Specificity** -- Whether the passage answers the query or just discusses the topic"},"980":{"id":"/docs/architecture/search-pipeline-41","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking","content":"**Negation** -- Whether the passage contradicts the query"},"981":{"id":"/docs/architecture/search-pipeline-42","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking","content":"**Quantitative relevance** -- Whether numeric values match the query intent"},"982":{"id":"/docs/architecture/search-pipeline-43","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking","content":"The cross-encoder (ms-marco-MiniLM-L-12-v2) rescores 30 passages in under 200ms on CPU."},"983":{"id":"/docs/architecture/search-pipeline-44","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-4-enrichment","content":"Final results are decorated with metadata from MongoDB read models: document titles, page numbers, tags, compound mentions, and text previews."},"984":{"id":"/docs/architecture/search-pipeline-45","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#contextual-chunk-embeddings","content":"Text chunks lose their parent document context during segmentation. DocuStore addresses this by prepending a context header before embedding:"},"985":{"id":"/docs/architecture/search-pipeline-46","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#contextual-chunk-embeddings","content":"This context header affects only the embedding computation -- the raw text is preserved for display. Context enrichment happens in two passes: an initial embedding immediately after text extraction, then a re-embedding when page summaries become available."},"986":{"id":"/docs/architecture/search-pipeline-47","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"The hierarchical search endpoint queries both collections in parallel:"},"987":{"id":"/docs/architecture/search-pipeline-48","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"**Chunk hits** -- Fine-grained passage retrieval from `page_embeddings`, deduplicated to one result per page using Qdrant's native grouping."},"988":{"id":"/docs/architecture/search-pipeline-49","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"**Summary hits** -- Broad thematic retrieval from `summary_embeddings`, covering both page-level and artifact-level summaries."},"989":{"id":"/docs/architecture/search-pipeline-50","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"Results are merged using two-level RRF across collections:"},"990":{"id":"/docs/architecture/search-pipeline-51","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"This avoids the problem of naively comparing cosine scores from different vector spaces, which have fundamentally different distributions."},"991":{"id":"/docs/architecture/search-pipeline-52","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#metadata-filtering","content":"Every vector carries structured metadata that supports filter-based search:"},"992":{"id":"/docs/architecture/search-pipeline-53","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#metadata-filtering","content":"**Workspace ID** -- Automatic multi-tenant isolation"},"993":{"id":"/docs/architecture/search-pipeline-54","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#metadata-filtering","content":"**Tags** -- NER-extracted entities (compounds, targets, genes, diseases), case-insensitive"},"994":{"id":"/docs/architecture/search-pipeline-55","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#metadata-filtering","content":"**Tag match mode** -- `any` (at least one tag matches) or `all` (every tag must match)"},"995":{"id":"/docs/architecture/search-pipeline-56","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#metadata-filtering","content":"**Artifact scoping** -- Restrict results to a specific document"},"996":{"id":"/docs/architecture/search-pipeline-57","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#metadata-filtering","content":"Tags are stored in two independent payload fields -- `tag_normalized` (page-level NER) and `artifact_tag_normalized` (artifact-level metadata including authors). Filters use an OR condition across both fields so that author name filters match all pages belonging to that author's document."},"997":{"id":"/docs/architecture/search-pipeline-58","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#chemical-structural-similarity","content":"The compound collection supports a fundamentally different search modality: given a SMILES string, find structurally similar compounds across all documents. ChemBERTa maps molecular structures to vectors where analogues in a medicinal chemistry series cluster together."},"998":{"id":"/docs/architecture/search-pipeline-59","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Variable"},"999":{"id":"/docs/architecture/search-pipeline-60","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Default"},"1000":{"id":"/docs/architecture/search-pipeline-61","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Description"},"1001":{"id":"/docs/architecture/search-pipeline-62","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_MODEL_NAME`"},"1002":{"id":"/docs/architecture/search-pipeline-63","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`nomic-ai/nomic-embed-text-v1.5`"},"1003":{"id":"/docs/architecture/search-pipeline-64","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Text embedding model"},"1004":{"id":"/docs/architecture/search-pipeline-65","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_DIMENSIONS`"},"1005":{"id":"/docs/architecture/search-pipeline-66","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`768`"},"1006":{"id":"/docs/architecture/search-pipeline-67","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Vector dimensionality"},"1007":{"id":"/docs/architecture/search-pipeline-68","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_QUERY_PREFIX`"},"1008":{"id":"/docs/architecture/search-pipeline-69","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`search_query: `"},"1009":{"id":"/docs/architecture/search-pipeline-70","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Prefix for query text (nomic asymmetric)"},"1010":{"id":"/docs/architecture/search-pipeline-71","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_DOCUMENT_PREFIX`"},"1011":{"id":"/docs/architecture/search-pipeline-72","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`search_document: `"},"1012":{"id":"/docs/architecture/search-pipeline-73","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Prefix for document text"},"1013":{"id":"/docs/architecture/search-pipeline-74","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`SMILES_EMBEDDING_MODEL_NAME`"},"1014":{"id":"/docs/architecture/search-pipeline-75","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`DeepChem/ChemBERTa-77M-MTR`"},"1015":{"id":"/docs/architecture/search-pipeline-76","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Chemistry embedding model"},"1016":{"id":"/docs/architecture/search-pipeline-77","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`RERANKER_MODEL_NAME`"},"1017":{"id":"/docs/architecture/search-pipeline-78","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`cross-encoder/ms-marco-MiniLM-L-12-v2`"},"1018":{"id":"/docs/architecture/search-pipeline-79","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Cross-encoder reranker"},"1019":{"id":"/docs/architecture/search-pipeline-80","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`RERANKER_ENABLED`"},"1020":{"id":"/docs/architecture/search-pipeline-81","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`true`"},"1021":{"id":"/docs/architecture/search-pipeline-82","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Enable/disable reranking"},"1022":{"id":"/docs/architecture/search-pipeline-83","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`CHUNK_SIZE`"},"1023":{"id":"/docs/architecture/search-pipeline-84","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`1000`"},"1024":{"id":"/docs/architecture/search-pipeline-85","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Max characters per text chunk"},"1025":{"id":"/docs/architecture/search-pipeline-86","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`CHUNK_OVERLAP`"},"1026":{"id":"/docs/architecture/search-pipeline-87","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`200`"},"1027":{"id":"/docs/architecture/search-pipeline-88","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Overlapping characters between chunks"},"1028":{"id":"/docs/architecture/search-pipeline-89","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`SPARSE_ENCODING_ENABLED`"},"1029":{"id":"/docs/architecture/search-pipeline-90","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`false`"},"1030":{"id":"/docs/architecture/search-pipeline-91","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Enable sparse vectors for hybrid search"},"1031":{"id":"/docs/architecture/search-pipeline-92","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_ENABLE_CONTEXT_ENRICHMENT`"},"1032":{"id":"/docs/architecture/search-pipeline-93","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`true`"},"1033":{"id":"/docs/architecture/search-pipeline-94","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Prepend document context to chunks"},"1034":{"id":"/docs/architecture/search-pipeline-95","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`QDRANT_URL`"},"1035":{"id":"/docs/architecture/search-pipeline-96","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`http://localhost:6333`"},"1036":{"id":"/docs/architecture/search-pipeline-97","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Qdrant server URL"},"1037":{"id":"/docs/architecture/temporal-workflows","page_id":"/docs/architecture/temporal-workflows","type":"page","content":"Temporal Workflows","tags":[],"url":"/docs/architecture/temporal-workflows"},"1038":{"id":"/docs/architecture/temporal-workflows-0","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows","content":"How DocuStore uses Temporal for durable workflow orchestration, automatic retries, and observable processing pipelines."},"1039":{"id":"/docs/architecture/temporal-workflows-1","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#architecture","content":"Architecture"},"1040":{"id":"/docs/architecture/temporal-workflows-2","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#event-pipeline","content":"Event Pipeline"},"1041":{"id":"/docs/architecture/temporal-workflows-3","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#idempotency","content":"Idempotency"},"1042":{"id":"/docs/architecture/temporal-workflows-4","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#port-based-design","content":"Port-Based Design"},"1043":{"id":"/docs/architecture/temporal-workflows-5","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#task-queues","content":"Task Queues"},"1044":{"id":"/docs/architecture/temporal-workflows-6","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Retry Configuration"},"1045":{"id":"/docs/architecture/temporal-workflows-7","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#configuration","content":"Configuration"},"1046":{"id":"/docs/architecture/temporal-workflows-8","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#observability","content":"Observability"},"1047":{"id":"/docs/architecture/temporal-workflows-9","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows","content":"Every long-running operation in DocuStore -- PDF parsing, embedding generation, LLM summarization, compound extraction -- is orchestrated by Temporal. This provides automatic retries, timeout handling, observability, and crash recovery without custom retry logic."},"1048":{"id":"/docs/architecture/temporal-workflows-10","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"The system runs three independent worker processes:"},"1049":{"id":"/docs/architecture/temporal-workflows-11","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Worker"},"1050":{"id":"/docs/architecture/temporal-workflows-12","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Role"},"1051":{"id":"/docs/architecture/temporal-workflows-13","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Task Queue"},"1052":{"id":"/docs/architecture/temporal-workflows-14","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**API server**"},"1053":{"id":"/docs/architecture/temporal-workflows-15","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Handles HTTP requests, starts workflows"},"1054":{"id":"/docs/architecture/temporal-workflows-16","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"--"},"1055":{"id":"/docs/architecture/temporal-workflows-17","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**Pipeline worker**"},"1056":{"id":"/docs/architecture/temporal-workflows-18","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Subscribes to EventStoreDB, triggers workflows"},"1057":{"id":"/docs/architecture/temporal-workflows-19","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"--"},"1058":{"id":"/docs/architecture/temporal-workflows-20","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**Temporal worker**"},"1059":{"id":"/docs/architecture/temporal-workflows-21","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Executes workflows and activities"},"1060":{"id":"/docs/architecture/temporal-workflows-22","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"`artifact_processing`, `llm_processing`"},"1061":{"id":"/docs/architecture/temporal-workflows-23","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"The pipeline worker detects domain events from the EventStoreDB subscription and starts the appropriate Temporal workflow. The Temporal worker polls for tasks and executes the actual processing logic."},"1062":{"id":"/docs/architecture/temporal-workflows-24","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#event-pipeline","content":"Domain events trigger workflows in a cascade. Each workflow completes by saving results to the aggregate, which emits a new event, which triggers the next workflow:"},"1063":{"id":"/docs/architecture/temporal-workflows-25","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Workflow IDs are derived deterministically from entity IDs:"},"1064":{"id":"/docs/architecture/temporal-workflows-26","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Workflow"},"1065":{"id":"/docs/architecture/temporal-workflows-27","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Workflow ID Pattern"},"1066":{"id":"/docs/architecture/temporal-workflows-28","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Artifact processing"},"1067":{"id":"/docs/architecture/temporal-workflows-29","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`artifact-processing-{artifact_id}`"},"1068":{"id":"/docs/architecture/temporal-workflows-30","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Text embedding"},"1069":{"id":"/docs/architecture/temporal-workflows-31","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`text-embedding-{page_id}`"},"1070":{"id":"/docs/architecture/temporal-workflows-32","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Compound extraction"},"1071":{"id":"/docs/architecture/temporal-workflows-33","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`compound-extraction-{page_id}`"},"1072":{"id":"/docs/architecture/temporal-workflows-34","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"NER extraction"},"1073":{"id":"/docs/architecture/temporal-workflows-35","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`ner-extraction-{page_id}`"},"1074":{"id":"/docs/architecture/temporal-workflows-36","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Page summarization"},"1075":{"id":"/docs/architecture/temporal-workflows-37","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`page-summarization-{page_id}`"},"1076":{"id":"/docs/architecture/temporal-workflows-38","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Artifact summarization"},"1077":{"id":"/docs/architecture/temporal-workflows-39","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`artifact-summarization-{artifact_id}`"},"1078":{"id":"/docs/architecture/temporal-workflows-40","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"All workflows use the `ALLOW_DUPLICATE` reuse policy, meaning that re-triggering the same workflow for the same entity is a safe no-op if the workflow is already running."},"1079":{"id":"/docs/architecture/temporal-workflows-41","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#port-based-design","content":"The application layer depends on an abstract `WorkflowOrchestrator` port:"},"1080":{"id":"/docs/architecture/temporal-workflows-42","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#port-based-design","content":"The `TemporalWorkflowOrchestrator` in the infrastructure layer implements this port using the Temporal Python SDK. The application layer never imports Temporal directly, so the orchestration backend could be swapped to Celery, AWS Step Functions, or any other system without changing business logic."},"1081":{"id":"/docs/architecture/temporal-workflows-43","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"DocuStore uses two task queues to control concurrency:"},"1082":{"id":"/docs/architecture/temporal-workflows-44","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Queue"},"1083":{"id":"/docs/architecture/temporal-workflows-45","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Purpose"},"1084":{"id":"/docs/architecture/temporal-workflows-46","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Max Concurrent Activities"},"1085":{"id":"/docs/architecture/temporal-workflows-47","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"`artifact_processing`"},"1086":{"id":"/docs/architecture/temporal-workflows-48","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"CPU-bound work (parsing, embedding, OCSR)"},"1087":{"id":"/docs/architecture/temporal-workflows-49","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Configurable via `TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"},"1088":{"id":"/docs/architecture/temporal-workflows-50","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"`llm_processing`"},"1089":{"id":"/docs/architecture/temporal-workflows-51","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"LLM inference (summarization, NER)"},"1090":{"id":"/docs/architecture/temporal-workflows-52","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Configurable via `TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"},"1091":{"id":"/docs/architecture/temporal-workflows-53","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Separating LLM activities onto their own queue prevents slow LLM calls from blocking fast embedding and parsing tasks. For local development with Ollama, `TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES=2` prevents memory exhaustion."},"1092":{"id":"/docs/architecture/temporal-workflows-54","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Activities are configured with appropriate timeouts and retry policies:"},"1093":{"id":"/docs/architecture/temporal-workflows-55","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Activity Type"},"1094":{"id":"/docs/architecture/temporal-workflows-56","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Timeout"},"1095":{"id":"/docs/architecture/temporal-workflows-57","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Max Retries"},"1096":{"id":"/docs/architecture/temporal-workflows-58","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Backoff"},"1097":{"id":"/docs/architecture/temporal-workflows-59","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"PDF parsing"},"1098":{"id":"/docs/architecture/temporal-workflows-60","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10 min"},"1099":{"id":"/docs/architecture/temporal-workflows-61","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1100":{"id":"/docs/architecture/temporal-workflows-62","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10s to 120s"},"1101":{"id":"/docs/architecture/temporal-workflows-63","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Text embedding"},"1102":{"id":"/docs/architecture/temporal-workflows-64","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5 min"},"1103":{"id":"/docs/architecture/temporal-workflows-65","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1104":{"id":"/docs/architecture/temporal-workflows-66","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 60s"},"1105":{"id":"/docs/architecture/temporal-workflows-67","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Compound extraction (OCSR)"},"1106":{"id":"/docs/architecture/temporal-workflows-68","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10 min"},"1107":{"id":"/docs/architecture/temporal-workflows-69","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1108":{"id":"/docs/architecture/temporal-workflows-70","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10s to 120s"},"1109":{"id":"/docs/architecture/temporal-workflows-71","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"NER extraction"},"1110":{"id":"/docs/architecture/temporal-workflows-72","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10 min"},"1111":{"id":"/docs/architecture/temporal-workflows-73","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1112":{"id":"/docs/architecture/temporal-workflows-74","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10s to 120s"},"1113":{"id":"/docs/architecture/temporal-workflows-75","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Page summarization"},"1114":{"id":"/docs/architecture/temporal-workflows-76","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"15 min"},"1115":{"id":"/docs/architecture/temporal-workflows-77","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1116":{"id":"/docs/architecture/temporal-workflows-78","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10s to 120s"},"1117":{"id":"/docs/architecture/temporal-workflows-79","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Artifact summarization"},"1118":{"id":"/docs/architecture/temporal-workflows-80","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"60 min"},"1119":{"id":"/docs/architecture/temporal-workflows-81","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1120":{"id":"/docs/architecture/temporal-workflows-82","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"30s to 300s"},"1121":{"id":"/docs/architecture/temporal-workflows-83","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Summary embedding"},"1122":{"id":"/docs/architecture/temporal-workflows-84","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5 min"},"1123":{"id":"/docs/architecture/temporal-workflows-85","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1124":{"id":"/docs/architecture/temporal-workflows-86","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 60s"},"1125":{"id":"/docs/architecture/temporal-workflows-87","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Variable"},"1126":{"id":"/docs/architecture/temporal-workflows-88","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Default"},"1127":{"id":"/docs/architecture/temporal-workflows-89","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Description"},"1128":{"id":"/docs/architecture/temporal-workflows-90","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_ADDRESS`"},"1129":{"id":"/docs/architecture/temporal-workflows-91","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`localhost:7233`"},"1130":{"id":"/docs/architecture/temporal-workflows-92","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Temporal server address"},"1131":{"id":"/docs/architecture/temporal-workflows-93","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"},"1132":{"id":"/docs/architecture/temporal-workflows-94","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`10`"},"1133":{"id":"/docs/architecture/temporal-workflows-95","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Max parallel activities on the main queue"},"1134":{"id":"/docs/architecture/temporal-workflows-96","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_LLM_TASK_QUEUE`"},"1135":{"id":"/docs/architecture/temporal-workflows-97","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`llm_processing`"},"1136":{"id":"/docs/architecture/temporal-workflows-98","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Task queue name for LLM activities"},"1137":{"id":"/docs/architecture/temporal-workflows-99","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"},"1138":{"id":"/docs/architecture/temporal-workflows-100","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`2`"},"1139":{"id":"/docs/architecture/temporal-workflows-101","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Max parallel LLM activities (Ollama: 1-2, cloud: 5-10)"},"1140":{"id":"/docs/architecture/temporal-workflows-102","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Every workflow execution is visible in the Temporal UI at `http://localhost:8080` (default). You can inspect:"},"1141":{"id":"/docs/architecture/temporal-workflows-103","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Workflow execution history (started, activities, completed/failed)"},"1142":{"id":"/docs/architecture/temporal-workflows-104","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Activity inputs, outputs, and retry attempts"},"1143":{"id":"/docs/architecture/temporal-workflows-105","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Pending activities and their timeouts"},"1144":{"id":"/docs/architecture/temporal-workflows-106","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Workflow search by ID pattern (e.g., all `text-embedding-*` workflows)"},"1145":{"id":"/docs/getting-started/configuration","page_id":"/docs/getting-started/configuration","type":"page","content":"Configuration","tags":[],"url":"/docs/getting-started/configuration"},"1146":{"id":"/docs/getting-started/configuration-0","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration","content":"Complete environment variables reference for DocuStore."},"1147":{"id":"/docs/getting-started/configuration-1","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#llm-provider","content":"LLM Provider"},"1148":{"id":"/docs/getting-started/configuration-2","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#embedding","content":"Embedding"},"1149":{"id":"/docs/getting-started/configuration-3","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#storage","content":"Storage"},"1150":{"id":"/docs/getting-started/configuration-4","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#infrastructure","content":"Infrastructure"},"1151":{"id":"/docs/getting-started/configuration-5","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#temporal-workers","content":"Temporal Workers"},"1152":{"id":"/docs/getting-started/configuration-6","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#observability","content":"Observability"},"1153":{"id":"/docs/getting-started/configuration-7","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#summarization","content":"Summarization"},"1154":{"id":"/docs/getting-started/configuration-8","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#vector-collections","content":"Vector Collections"},"1155":{"id":"/docs/getting-started/configuration-9","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration","content":"DocuStore is configured via environment variables. All settings are defined in `services/.env`."},"1156":{"id":"/docs/getting-started/configuration-10","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Variable"},"1157":{"id":"/docs/getting-started/configuration-11","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Description"},"1158":{"id":"/docs/getting-started/configuration-12","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Default"},"1159":{"id":"/docs/getting-started/configuration-13","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`LLM_PROVIDER`"},"1160":{"id":"/docs/getting-started/configuration-14","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Provider type: `ollama`, `openai`, or `gemini`"},"1161":{"id":"/docs/getting-started/configuration-15","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`ollama`"},"1162":{"id":"/docs/getting-started/configuration-16","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`LLM_MODEL`"},"1163":{"id":"/docs/getting-started/configuration-17","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Model name (e.g., `llama3.1`, `gpt-4o`)"},"1164":{"id":"/docs/getting-started/configuration-18","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"—"},"1165":{"id":"/docs/getting-started/configuration-19","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`LLM_BASE_URL`"},"1166":{"id":"/docs/getting-started/configuration-20","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Provider API base URL"},"1167":{"id":"/docs/getting-started/configuration-21","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"—"},"1168":{"id":"/docs/getting-started/configuration-22","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`OPENAI_API_KEY`"},"1169":{"id":"/docs/getting-started/configuration-23","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"OpenAI API key (if using OpenAI)"},"1170":{"id":"/docs/getting-started/configuration-24","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"—"},"1171":{"id":"/docs/getting-started/configuration-25","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`GEMINI_API_KEY`"},"1172":{"id":"/docs/getting-started/configuration-26","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Gemini API key (if using Gemini)"},"1173":{"id":"/docs/getting-started/configuration-27","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"—"},"1174":{"id":"/docs/getting-started/configuration-28","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Variable"},"1175":{"id":"/docs/getting-started/configuration-29","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Description"},"1176":{"id":"/docs/getting-started/configuration-30","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Default"},"1177":{"id":"/docs/getting-started/configuration-31","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_MODEL`"},"1178":{"id":"/docs/getting-started/configuration-32","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Embedding model name"},"1179":{"id":"/docs/getting-started/configuration-33","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`nomic-embed-text-v1.5`"},"1180":{"id":"/docs/getting-started/configuration-34","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_DIMENSIONS`"},"1181":{"id":"/docs/getting-started/configuration-35","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Vector dimensions"},"1182":{"id":"/docs/getting-started/configuration-36","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`768`"},"1183":{"id":"/docs/getting-started/configuration-37","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_DEVICE`"},"1184":{"id":"/docs/getting-started/configuration-38","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Compute device: `cpu` or `cuda`"},"1185":{"id":"/docs/getting-started/configuration-39","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`cpu`"},"1186":{"id":"/docs/getting-started/configuration-40","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Variable"},"1187":{"id":"/docs/getting-started/configuration-41","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Description"},"1188":{"id":"/docs/getting-started/configuration-42","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Default"},"1189":{"id":"/docs/getting-started/configuration-43","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`BLOB_STORE_TYPE`"},"1190":{"id":"/docs/getting-started/configuration-44","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`local` or `s3`"},"1191":{"id":"/docs/getting-started/configuration-45","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`local`"},"1192":{"id":"/docs/getting-started/configuration-46","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`BLOB_STORE_PATH`"},"1193":{"id":"/docs/getting-started/configuration-47","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Local storage path"},"1194":{"id":"/docs/getting-started/configuration-48","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`./blobs`"},"1195":{"id":"/docs/getting-started/configuration-49","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`S3_BUCKET`"},"1196":{"id":"/docs/getting-started/configuration-50","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"S3 bucket name (if using S3)"},"1197":{"id":"/docs/getting-started/configuration-51","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"—"},"1198":{"id":"/docs/getting-started/configuration-52","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`S3_REGION`"},"1199":{"id":"/docs/getting-started/configuration-53","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"S3 region"},"1200":{"id":"/docs/getting-started/configuration-54","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"—"},"1201":{"id":"/docs/getting-started/configuration-55","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Variable"},"1202":{"id":"/docs/getting-started/configuration-56","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Description"},"1203":{"id":"/docs/getting-started/configuration-57","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Default"},"1204":{"id":"/docs/getting-started/configuration-58","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`ESDB_URI`"},"1205":{"id":"/docs/getting-started/configuration-59","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"EventStoreDB connection string"},"1206":{"id":"/docs/getting-started/configuration-60","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`esdb://eventstore:2113?tls=false`"},"1207":{"id":"/docs/getting-started/configuration-61","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`MONGODB_URI`"},"1208":{"id":"/docs/getting-started/configuration-62","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"MongoDB connection string"},"1209":{"id":"/docs/getting-started/configuration-63","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`mongodb://mongo:27017`"},"1210":{"id":"/docs/getting-started/configuration-64","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`MONGODB_DATABASE`"},"1211":{"id":"/docs/getting-started/configuration-65","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"MongoDB database name"},"1212":{"id":"/docs/getting-started/configuration-66","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`docu_store`"},"1213":{"id":"/docs/getting-started/configuration-67","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`QDRANT_HOST`"},"1214":{"id":"/docs/getting-started/configuration-68","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Qdrant hostname"},"1215":{"id":"/docs/getting-started/configuration-69","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`qdrant`"},"1216":{"id":"/docs/getting-started/configuration-70","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`QDRANT_PORT`"},"1217":{"id":"/docs/getting-started/configuration-71","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Qdrant gRPC port"},"1218":{"id":"/docs/getting-started/configuration-72","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`6334`"},"1219":{"id":"/docs/getting-started/configuration-73","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`TEMPORAL_HOST`"},"1220":{"id":"/docs/getting-started/configuration-74","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Temporal server address"},"1221":{"id":"/docs/getting-started/configuration-75","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`temporal:7233`"},"1222":{"id":"/docs/getting-started/configuration-76","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`KAFKA_BOOTSTRAP_SERVERS`"},"1223":{"id":"/docs/getting-started/configuration-77","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Kafka broker addresses"},"1224":{"id":"/docs/getting-started/configuration-78","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`kafka:9092`"},"1225":{"id":"/docs/getting-started/configuration-79","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Variable"},"1226":{"id":"/docs/getting-started/configuration-80","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Description"},"1227":{"id":"/docs/getting-started/configuration-81","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Default"},"1228":{"id":"/docs/getting-started/configuration-82","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"},"1229":{"id":"/docs/getting-started/configuration-83","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Max parallel activities per worker"},"1230":{"id":"/docs/getting-started/configuration-84","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`3`"},"1231":{"id":"/docs/getting-started/configuration-85","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`TEMPORAL_TASK_QUEUE`"},"1232":{"id":"/docs/getting-started/configuration-86","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Task queue name"},"1233":{"id":"/docs/getting-started/configuration-87","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`docu-store-tasks`"},"1234":{"id":"/docs/getting-started/configuration-88","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Variable"},"1235":{"id":"/docs/getting-started/configuration-89","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Description"},"1236":{"id":"/docs/getting-started/configuration-90","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Default"},"1237":{"id":"/docs/getting-started/configuration-91","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`LANGFUSE_PUBLIC_KEY`"},"1238":{"id":"/docs/getting-started/configuration-92","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Langfuse public key for LLM tracing"},"1239":{"id":"/docs/getting-started/configuration-93","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"—"},"1240":{"id":"/docs/getting-started/configuration-94","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`LANGFUSE_SECRET_KEY`"},"1241":{"id":"/docs/getting-started/configuration-95","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Langfuse secret key"},"1242":{"id":"/docs/getting-started/configuration-96","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"—"},"1243":{"id":"/docs/getting-started/configuration-97","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`LANGFUSE_HOST`"},"1244":{"id":"/docs/getting-started/configuration-98","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Langfuse server URL"},"1245":{"id":"/docs/getting-started/configuration-99","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"—"},"1246":{"id":"/docs/getting-started/configuration-100","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Variable"},"1247":{"id":"/docs/getting-started/configuration-101","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Description"},"1248":{"id":"/docs/getting-started/configuration-102","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Default"},"1249":{"id":"/docs/getting-started/configuration-103","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"},"1250":{"id":"/docs/getting-started/configuration-104","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Pages per summarization batch"},"1251":{"id":"/docs/getting-started/configuration-105","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"`10`"},"1252":{"id":"/docs/getting-started/configuration-106","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Variable"},"1253":{"id":"/docs/getting-started/configuration-107","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Description"},"1254":{"id":"/docs/getting-started/configuration-108","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Default"},"1255":{"id":"/docs/getting-started/configuration-109","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`QDRANT_COLLECTION_NAME`"},"1256":{"id":"/docs/getting-started/configuration-110","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Text embeddings collection"},"1257":{"id":"/docs/getting-started/configuration-111","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`text_embeddings`"},"1258":{"id":"/docs/getting-started/configuration-112","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`QDRANT_COMPOUND_COLLECTION_NAME`"},"1259":{"id":"/docs/getting-started/configuration-113","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"SMILES embeddings collection"},"1260":{"id":"/docs/getting-started/configuration-114","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`compound_embeddings`"},"1261":{"id":"/docs/getting-started/configuration-115","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`QDRANT_SUMMARY_COLLECTION_NAME`"},"1262":{"id":"/docs/getting-started/configuration-116","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Summary embeddings collection"},"1263":{"id":"/docs/getting-started/configuration-117","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`summary_embeddings`"},"1264":{"id":"/docs/getting-started","page_id":"/docs/getting-started","type":"page","content":"Getting Started","tags":[],"url":"/docs/getting-started"},"1265":{"id":"/docs/getting-started-0","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"Get DocuStore up and running in minutes."},"1266":{"id":"/docs/getting-started-1","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"Get DocuStore up and running on your local machine or production server."},"1267":{"id":"/docs/getting-started-2","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"**Requirements** — System prerequisites and hardware recommendations."},"1268":{"id":"/docs/getting-started-3","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"**Quickstart** — Deploy with Docker Compose and process your first document."},"1269":{"id":"/docs/getting-started-4","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"**Configuration** — Environment variables and settings reference."},"1270":{"id":"/docs/getting-started-5","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"**Production Deployment** — Docker Swarm setup for production workloads."},"1271":{"id":"/docs/getting-started/production","page_id":"/docs/getting-started/production","type":"page","content":"Production Deployment","tags":[],"url":"/docs/getting-started/production"},"1272":{"id":"/docs/getting-started/production-0","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production","content":"Deploy DocuStore to production with Docker Swarm."},"1273":{"id":"/docs/getting-started/production-1","page_id":"/docs/getting-started/production","type":"heading","tags":[],"url":"/docs/getting-started/production#stack-architecture","content":"Stack Architecture"},"1274":{"id":"/docs/getting-started/production-2","page_id":"/docs/getting-started/production","type":"heading","tags":[],"url":"/docs/getting-started/production#infrastructure-stack","content":"Infrastructure Stack"},"1275":{"id":"/docs/getting-started/production-3","page_id":"/docs/getting-started/production","type":"heading","tags":[],"url":"/docs/getting-started/production#application-stack","content":"Application Stack"},"1276":{"id":"/docs/getting-started/production-4","page_id":"/docs/getting-started/production","type":"heading","tags":[],"url":"/docs/getting-started/production#reverse-proxy","content":"Reverse Proxy"},"1277":{"id":"/docs/getting-started/production-5","page_id":"/docs/getting-started/production","type":"heading","tags":[],"url":"/docs/getting-started/production#resource-recommendations","content":"Resource Recommendations"},"1278":{"id":"/docs/getting-started/production-6","page_id":"/docs/getting-started/production","type":"heading","tags":[],"url":"/docs/getting-started/production#monitoring","content":"Monitoring"},"1279":{"id":"/docs/getting-started/production-7","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production","content":"For production workloads, DocuStore uses Docker Swarm with two compose stacks: infrastructure and application."},"1280":{"id":"/docs/getting-started/production-8","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#stack-architecture","content":"Both stacks share a Docker network (`docu_store-network`) for inter-service communication."},"1281":{"id":"/docs/getting-started/production-9","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"Deploy infrastructure services first:"},"1282":{"id":"/docs/getting-started/production-10","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"This provisions:"},"1283":{"id":"/docs/getting-started/production-11","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**EventStoreDB** with persistent storage"},"1284":{"id":"/docs/getting-started/production-12","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**MongoDB** with authentication enabled"},"1285":{"id":"/docs/getting-started/production-13","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**Qdrant** with snapshot persistence"},"1286":{"id":"/docs/getting-started/production-14","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**Temporal** server + PostgreSQL backend"},"1287":{"id":"/docs/getting-started/production-15","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**Kafka** + Zookeeper for event streaming"},"1288":{"id":"/docs/getting-started/production-16","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Once infrastructure is healthy, deploy the application:"},"1289":{"id":"/docs/getting-started/production-17","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"This runs 6 processes from a single Docker image:"},"1290":{"id":"/docs/getting-started/production-18","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Process"},"1291":{"id":"/docs/getting-started/production-19","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Role"},"1292":{"id":"/docs/getting-started/production-20","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**API**"},"1293":{"id":"/docs/getting-started/production-21","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"FastAPI HTTP server"},"1294":{"id":"/docs/getting-started/production-22","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Read Worker**"},"1295":{"id":"/docs/getting-started/production-23","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"EventStoreDB → MongoDB projection"},"1296":{"id":"/docs/getting-started/production-24","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Pipeline Worker**"},"1297":{"id":"/docs/getting-started/production-25","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Event-driven workflow triggers"},"1298":{"id":"/docs/getting-started/production-26","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Temporal Worker**"},"1299":{"id":"/docs/getting-started/production-27","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"CPU-bound activities (embeddings, OCSR)"},"1300":{"id":"/docs/getting-started/production-28","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**LLM Worker**"},"1301":{"id":"/docs/getting-started/production-29","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"LLM-dependent activities (summarization, NER)"},"1302":{"id":"/docs/getting-started/production-30","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Plugin Consumer**"},"1303":{"id":"/docs/getting-started/production-31","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Kafka-to-Temporal bridge"},"1304":{"id":"/docs/getting-started/production-32","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#reverse-proxy","content":"The application stack is designed to sit behind a reverse proxy (Traefik, Nginx, etc.) for TLS termination and routing:"},"1305":{"id":"/docs/getting-started/production-33","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#reverse-proxy","content":"`docu-store.example.com` → Web frontend (port 3000)"},"1306":{"id":"/docs/getting-started/production-34","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#reverse-proxy","content":"`docu-store-api.example.com` → API server (port 8000)"},"1307":{"id":"/docs/getting-started/production-35","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Component"},"1308":{"id":"/docs/getting-started/production-36","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"CPU"},"1309":{"id":"/docs/getting-started/production-37","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Memory"},"1310":{"id":"/docs/getting-started/production-38","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"API"},"1311":{"id":"/docs/getting-started/production-39","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1312":{"id":"/docs/getting-started/production-40","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"512 MB"},"1313":{"id":"/docs/getting-started/production-41","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Temporal Worker"},"1314":{"id":"/docs/getting-started/production-42","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"2 cores"},"1315":{"id":"/docs/getting-started/production-43","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"2 GB"},"1316":{"id":"/docs/getting-started/production-44","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"LLM Worker"},"1317":{"id":"/docs/getting-started/production-45","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1318":{"id":"/docs/getting-started/production-46","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 GB"},"1319":{"id":"/docs/getting-started/production-47","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"MongoDB"},"1320":{"id":"/docs/getting-started/production-48","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1321":{"id":"/docs/getting-started/production-49","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 GB"},"1322":{"id":"/docs/getting-started/production-50","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"EventStoreDB"},"1323":{"id":"/docs/getting-started/production-51","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1324":{"id":"/docs/getting-started/production-52","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 GB"},"1325":{"id":"/docs/getting-started/production-53","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Qdrant"},"1326":{"id":"/docs/getting-started/production-54","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1327":{"id":"/docs/getting-started/production-55","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"2 GB"},"1328":{"id":"/docs/getting-started/production-56","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"**Total minimum**: 8 cores, 8 GB RAM (excluding LLM inference if using Ollama locally)."},"1329":{"id":"/docs/getting-started/production-57","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#monitoring","content":"**Langfuse** for LLM tracing and prompt observability"},"1330":{"id":"/docs/getting-started/production-58","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#monitoring","content":"**Umami** for web analytics"},"1331":{"id":"/docs/getting-started/production-59","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#monitoring","content":"**Temporal Dashboard** for workflow monitoring"},"1332":{"id":"/docs/getting-started/quickstart","page_id":"/docs/getting-started/quickstart","type":"page","content":"Quickstart","tags":[],"url":"/docs/getting-started/quickstart"},"1333":{"id":"/docs/getting-started/quickstart-0","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart","content":"Deploy DocuStore with Docker Compose and process your first document."},"1334":{"id":"/docs/getting-started/quickstart-1","page_id":"/docs/getting-started/quickstart","type":"heading","tags":[],"url":"/docs/getting-started/quickstart#1-clone-the-repository","content":"1\\. Clone the Repository"},"1335":{"id":"/docs/getting-started/quickstart-2","page_id":"/docs/getting-started/quickstart","type":"heading","tags":[],"url":"/docs/getting-started/quickstart#2-configure-environment","content":"2\\. Configure Environment"},"1336":{"id":"/docs/getting-started/quickstart-3","page_id":"/docs/getting-started/quickstart","type":"heading","tags":[],"url":"/docs/getting-started/quickstart#3-start-the-stack","content":"3\\. Start the Stack"},"1337":{"id":"/docs/getting-started/quickstart-4","page_id":"/docs/getting-started/quickstart","type":"heading","tags":[],"url":"/docs/getting-started/quickstart#4-verify-services","content":"4\\. Verify Services"},"1338":{"id":"/docs/getting-started/quickstart-5","page_id":"/docs/getting-started/quickstart","type":"heading","tags":[],"url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"5\\. Upload Your First Document"},"1339":{"id":"/docs/getting-started/quickstart-6","page_id":"/docs/getting-started/quickstart","type":"heading","tags":[],"url":"/docs/getting-started/quickstart#6-search-your-documents","content":"6\\. Search Your Documents"},"1340":{"id":"/docs/getting-started/quickstart-7","page_id":"/docs/getting-started/quickstart","type":"heading","tags":[],"url":"/docs/getting-started/quickstart#next-steps","content":"Next Steps"},"1341":{"id":"/docs/getting-started/quickstart-8","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#2-configure-environment","content":"Copy the example environment file and adjust settings:"},"1342":{"id":"/docs/getting-started/quickstart-9","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#2-configure-environment","content":"Key settings to configure:"},"1343":{"id":"/docs/getting-started/quickstart-10","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#3-start-the-stack","content":"This starts all infrastructure services and the DocuStore application. The first startup takes a few minutes as Docker pulls images and initializes databases."},"1344":{"id":"/docs/getting-started/quickstart-11","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"Once running, verify the services are healthy:"},"1345":{"id":"/docs/getting-started/quickstart-12","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"**API**: http\\://localhost:8000/docs — FastAPI Swagger UI"},"1346":{"id":"/docs/getting-started/quickstart-13","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"**EventStoreDB**: http\\://localhost:2113 — Admin dashboard"},"1347":{"id":"/docs/getting-started/quickstart-14","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"**Temporal**: http\\://localhost:8233 — Workflow dashboard"},"1348":{"id":"/docs/getting-started/quickstart-15","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"**Qdrant**: http\\://localhost:6333/dashboard — Vector DB dashboard"},"1349":{"id":"/docs/getting-started/quickstart-16","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"DocuStore will automatically:"},"1350":{"id":"/docs/getting-started/quickstart-17","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"Parse pages from the PDF"},"1351":{"id":"/docs/getting-started/quickstart-18","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"Extract chemical compounds (OCSR)"},"1352":{"id":"/docs/getting-started/quickstart-19","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"Run named entity recognition (NER)"},"1353":{"id":"/docs/getting-started/quickstart-20","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"Generate page and document summaries"},"1354":{"id":"/docs/getting-started/quickstart-21","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"Create text, summary, and SMILES embeddings"},"1355":{"id":"/docs/getting-started/quickstart-22","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"Monitor progress in the Temporal dashboard at http\\://localhost:8233."},"1356":{"id":"/docs/getting-started/quickstart-23","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#6-search-your-documents","content":"Once processing completes, search via the API:"},"1357":{"id":"/docs/getting-started/quickstart-24","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#next-steps","content":"Configuration Reference — all environment variables"},"1358":{"id":"/docs/getting-started/quickstart-25","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#next-steps","content":"Production Deployment — Docker Swarm setup"},"1359":{"id":"/docs/getting-started/quickstart-26","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#next-steps","content":"Architecture Overview — understand the pipeline"},"1360":{"id":"/docs/getting-started/requirements","page_id":"/docs/getting-started/requirements","type":"page","content":"Requirements","tags":[],"url":"/docs/getting-started/requirements"},"1361":{"id":"/docs/getting-started/requirements-0","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements","content":"System prerequisites and hardware recommendations for running DocuStore."},"1362":{"id":"/docs/getting-started/requirements-1","page_id":"/docs/getting-started/requirements","type":"heading","tags":[],"url":"/docs/getting-started/requirements#system-requirements","content":"System Requirements"},"1363":{"id":"/docs/getting-started/requirements-2","page_id":"/docs/getting-started/requirements","type":"heading","tags":[],"url":"/docs/getting-started/requirements#infrastructure-components","content":"Infrastructure Components"},"1364":{"id":"/docs/getting-started/requirements-3","page_id":"/docs/getting-started/requirements","type":"heading","tags":[],"url":"/docs/getting-started/requirements#llm-provider","content":"LLM Provider"},"1365":{"id":"/docs/getting-started/requirements-4","page_id":"/docs/getting-started/requirements","type":"heading","tags":[],"url":"/docs/getting-started/requirements#embedding-model","content":"Embedding Model"},"1366":{"id":"/docs/getting-started/requirements-5","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#system-requirements","content":"DocuStore runs as a set of Docker containers. You need:"},"1367":{"id":"/docs/getting-started/requirements-6","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#system-requirements","content":"**Docker Engine** 24+ with Docker Compose v2"},"1368":{"id":"/docs/getting-started/requirements-7","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#system-requirements","content":"**RAM**: 8 GB minimum (16 GB recommended for LLM activities)"},"1369":{"id":"/docs/getting-started/requirements-8","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#system-requirements","content":"**Disk**: 20 GB for base images + storage for documents"},"1370":{"id":"/docs/getting-started/requirements-9","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#system-requirements","content":"**CPU**: 4+ cores recommended (embedding and OCSR are CPU-intensive)"},"1371":{"id":"/docs/getting-started/requirements-10","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"DocuStore depends on the following services (all included in the Docker Compose stack):"},"1372":{"id":"/docs/getting-started/requirements-11","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Service"},"1373":{"id":"/docs/getting-started/requirements-12","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Purpose"},"1374":{"id":"/docs/getting-started/requirements-13","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Default Port"},"1375":{"id":"/docs/getting-started/requirements-14","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**EventStoreDB**"},"1376":{"id":"/docs/getting-started/requirements-15","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Event sourcing (append-only event log)"},"1377":{"id":"/docs/getting-started/requirements-16","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"2113"},"1378":{"id":"/docs/getting-started/requirements-17","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**MongoDB**"},"1379":{"id":"/docs/getting-started/requirements-18","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Read model projections (query-optimized views)"},"1380":{"id":"/docs/getting-started/requirements-19","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"27017"},"1381":{"id":"/docs/getting-started/requirements-20","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**Qdrant**"},"1382":{"id":"/docs/getting-started/requirements-21","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Vector search (3 collections: text, summary, SMILES)"},"1383":{"id":"/docs/getting-started/requirements-22","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"6333"},"1384":{"id":"/docs/getting-started/requirements-23","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**Temporal**"},"1385":{"id":"/docs/getting-started/requirements-24","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Workflow orchestration (durable task execution)"},"1386":{"id":"/docs/getting-started/requirements-25","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"7233"},"1387":{"id":"/docs/getting-started/requirements-26","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**PostgreSQL**"},"1388":{"id":"/docs/getting-started/requirements-27","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Temporal server state storage"},"1389":{"id":"/docs/getting-started/requirements-28","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"5432"},"1390":{"id":"/docs/getting-started/requirements-29","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**Kafka**"},"1391":{"id":"/docs/getting-started/requirements-30","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Event streaming for plugin system"},"1392":{"id":"/docs/getting-started/requirements-31","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"9092"},"1393":{"id":"/docs/getting-started/requirements-32","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"DocuStore requires an LLM provider for summarization, NER, and chat. Supported providers:"},"1394":{"id":"/docs/getting-started/requirements-33","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"**Ollama** (local, free) — recommended for development"},"1395":{"id":"/docs/getting-started/requirements-34","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"**OpenAI** (API key required)"},"1396":{"id":"/docs/getting-started/requirements-35","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"**Google Gemini** (API key required)"},"1397":{"id":"/docs/getting-started/requirements-36","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#embedding-model","content":"Text embeddings use `nomic-embed-text-v1.5` (768-dim) by default. The model is downloaded automatically on first use when running with Ollama."},"1398":{"id":"/docs/integration/authentication","page_id":"/docs/integration/authentication","type":"page","content":"Authentication","tags":[],"url":"/docs/integration/authentication"},"1399":{"id":"/docs/integration/authentication-0","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication","content":"Configuring Sentinel for workspace-scoped authorization with entity-level permissions."},"1400":{"id":"/docs/integration/authentication-1","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#architecture","content":"Architecture"},"1401":{"id":"/docs/integration/authentication-2","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#flow","content":"Flow"},"1402":{"id":"/docs/integration/authentication-3","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#workspace-isolation","content":"Workspace Isolation"},"1403":{"id":"/docs/integration/authentication-4","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#entity-level-permissions","content":"Entity-Level Permissions"},"1404":{"id":"/docs/integration/authentication-5","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#visibility","content":"Visibility"},"1405":{"id":"/docs/integration/authentication-6","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#sharing","content":"Sharing"},"1406":{"id":"/docs/integration/authentication-7","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#permission-caching","content":"Permission Caching"},"1407":{"id":"/docs/integration/authentication-8","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#configuration","content":"Configuration"},"1408":{"id":"/docs/integration/authentication-9","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#sdk-integration","content":"SDK Integration"},"1409":{"id":"/docs/integration/authentication-10","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#development-setup","content":"Development Setup"},"1410":{"id":"/docs/integration/authentication-11","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication","content":"DocuStore uses Sentinel for authorization. Sentinel operates in AuthZ mode -- the application authenticates users via an Identity Provider (IdP) directly, and Sentinel issues authorization JWTs that encode workspace membership, roles, and entity-level permissions."},"1411":{"id":"/docs/integration/authentication-12","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"The frontend authenticates the user with the configured IdP (e.g., Google OAuth)."},"1412":{"id":"/docs/integration/authentication-13","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"The frontend sends the IdP token to Sentinel's token exchange endpoint."},"1413":{"id":"/docs/integration/authentication-14","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"Sentinel validates the IdP token, resolves the user's workspace and permissions, and issues a DocuStore authorization JWT."},"1414":{"id":"/docs/integration/authentication-15","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"All subsequent API requests include this JWT in the `Authorization: Bearer <token>` header."},"1415":{"id":"/docs/integration/authentication-16","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"The DocuStore API validates the JWT using the `sentinel-auth-sdk` and extracts the `RequestAuth` context."},"1416":{"id":"/docs/integration/authentication-17","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Every API request is scoped to the workspace encoded in the JWT. The `RequestAuth` object provides:"},"1417":{"id":"/docs/integration/authentication-18","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Field"},"1418":{"id":"/docs/integration/authentication-19","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Type"},"1419":{"id":"/docs/integration/authentication-20","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Description"},"1420":{"id":"/docs/integration/authentication-21","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`workspace_id`"},"1421":{"id":"/docs/integration/authentication-22","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"UUID"},"1422":{"id":"/docs/integration/authentication-23","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Active workspace"},"1423":{"id":"/docs/integration/authentication-24","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`user_id`"},"1424":{"id":"/docs/integration/authentication-25","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"UUID"},"1425":{"id":"/docs/integration/authentication-26","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Authenticated user"},"1426":{"id":"/docs/integration/authentication-27","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`is_admin`"},"1427":{"id":"/docs/integration/authentication-28","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"bool"},"1428":{"id":"/docs/integration/authentication-29","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Workspace admin flag"},"1429":{"id":"/docs/integration/authentication-30","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"List endpoints automatically filter by `workspace_id`. Resource endpoints verify that the requested entity belongs to the user's workspace before returning data."},"1430":{"id":"/docs/integration/authentication-31","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#entity-level-permissions","content":"Individual artifacts support fine-grained access control beyond workspace membership:"},"1431":{"id":"/docs/integration/authentication-32","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Level"},"1432":{"id":"/docs/integration/authentication-33","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Access"},"1433":{"id":"/docs/integration/authentication-34","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"`workspace`"},"1434":{"id":"/docs/integration/authentication-35","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"All workspace members can view"},"1435":{"id":"/docs/integration/authentication-36","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"`private`"},"1436":{"id":"/docs/integration/authentication-37","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Only the owner can view"},"1437":{"id":"/docs/integration/authentication-38","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"`shared`"},"1438":{"id":"/docs/integration/authentication-39","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Owner + explicitly granted users/groups"},"1439":{"id":"/docs/integration/authentication-40","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#sharing","content":"Artifact owners and workspace admins can share artifacts with specific users or groups:"},"1440":{"id":"/docs/integration/authentication-41","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#permission-caching","content":"Sentinel permission checks are cached for `SENTINEL_CACHE_TTL` seconds (default 120) to reduce latency on repeated access to the same resources."},"1441":{"id":"/docs/integration/authentication-42","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Variable"},"1442":{"id":"/docs/integration/authentication-43","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Default"},"1443":{"id":"/docs/integration/authentication-44","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Description"},"1444":{"id":"/docs/integration/authentication-45","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`SENTINEL_URL`"},"1445":{"id":"/docs/integration/authentication-46","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`http://localhost:9003`"},"1446":{"id":"/docs/integration/authentication-47","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Sentinel service URL"},"1447":{"id":"/docs/integration/authentication-48","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`SENTINEL_SERVICE_KEY`"},"1448":{"id":"/docs/integration/authentication-49","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"(empty)"},"1449":{"id":"/docs/integration/authentication-50","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Service-to-service authentication key"},"1450":{"id":"/docs/integration/authentication-51","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`SENTINEL_SERVICE_NAME`"},"1451":{"id":"/docs/integration/authentication-52","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`docu-store`"},"1452":{"id":"/docs/integration/authentication-53","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Service name registered in Sentinel"},"1453":{"id":"/docs/integration/authentication-54","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`SENTINEL_IDP_JWKS_URL`"},"1454":{"id":"/docs/integration/authentication-55","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`https://www.googleapis.com/oauth2/v3/certs`"},"1455":{"id":"/docs/integration/authentication-56","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"IdP JWKS endpoint for token validation"},"1456":{"id":"/docs/integration/authentication-57","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`SENTINEL_CACHE_TTL`"},"1457":{"id":"/docs/integration/authentication-58","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`120`"},"1458":{"id":"/docs/integration/authentication-59","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Permission cache TTL in seconds (0 to disable)"},"1459":{"id":"/docs/integration/authentication-60","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#sdk-integration","content":"The backend uses the `sentinel-auth-sdk` Python package:"},"1460":{"id":"/docs/integration/authentication-61","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#sdk-integration","content":"The frontend uses the `@sentinel-auth/nextjs` package for server-side token validation and the `@sentinel-auth/react` package for client-side auth state management."},"1461":{"id":"/docs/integration/authentication-62","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#development-setup","content":"For local development, Sentinel runs as part of the Docker Compose stack. The default configuration uses Google as the IdP, but any OIDC-compliant provider can be configured by changing `SENTINEL_IDP_JWKS_URL`."},"1462":{"id":"/docs/integration/blob-storage","page_id":"/docs/integration/blob-storage","type":"page","content":"Blob Storage","tags":[],"url":"/docs/integration/blob-storage"},"1463":{"id":"/docs/integration/blob-storage-0","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage","content":"Configuring local filesystem or S3-compatible blob storage for document files and page images."},"1464":{"id":"/docs/integration/blob-storage-1","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#storage-layout","content":"Storage Layout"},"1465":{"id":"/docs/integration/blob-storage-2","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#local-filesystem-development","content":"Local Filesystem (Development)"},"1466":{"id":"/docs/integration/blob-storage-3","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#s3-compatible-storage-production","content":"S3-Compatible Storage (Production)"},"1467":{"id":"/docs/integration/blob-storage-4","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#api-endpoints","content":"API Endpoints"},"1468":{"id":"/docs/integration/blob-storage-5","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#stream-pdf","content":"Stream PDF"},"1469":{"id":"/docs/integration/blob-storage-6","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#stream-page-image","content":"Stream Page Image"},"1470":{"id":"/docs/integration/blob-storage-7","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#how-blobs-are-created","content":"How Blobs Are Created"},"1471":{"id":"/docs/integration/blob-storage-8","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#1-document-upload","content":"1\\. Document Upload"},"1472":{"id":"/docs/integration/blob-storage-9","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#2-pdf-processing","content":"2\\. PDF Processing"},"1473":{"id":"/docs/integration/blob-storage-10","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#configuration","content":"Configuration"},"1474":{"id":"/docs/integration/blob-storage-11","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#considerations","content":"Considerations"},"1475":{"id":"/docs/integration/blob-storage-12","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage","content":"DocuStore stores uploaded documents (PDFs) and rendered page images in blob storage. The `BlobStore` port supports both local filesystem storage (for development) and S3-compatible object storage (for production)."},"1476":{"id":"/docs/integration/blob-storage-13","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#storage-layout","content":"When a document is uploaded, the blob store organizes files in a predictable structure:"},"1477":{"id":"/docs/integration/blob-storage-14","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#storage-layout","content":"Page images are generated during the PDF processing workflow. Full-resolution PNGs are used for deep thinking mode (page image analysis), while JPEG thumbnails (\\~200px wide) are served for list views and table previews."},"1478":{"id":"/docs/integration/blob-storage-15","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#local-filesystem-development","content":"The default configuration stores blobs on the local filesystem. This is the simplest option and requires no additional infrastructure."},"1479":{"id":"/docs/integration/blob-storage-16","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#local-filesystem-development","content":"The `file://` URL scheme tells DocuStore to use the local filesystem adapter. The path must be absolute."},"1480":{"id":"/docs/integration/blob-storage-17","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#s3-compatible-storage-production","content":"For production deployments, configure an S3-compatible object store (AWS S3, MinIO, Cloudflare R2, etc.):"},"1481":{"id":"/docs/integration/blob-storage-18","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#s3-compatible-storage-production","content":"Additional S3 configuration is passed via `blob_storage_options` or standard AWS environment variables:"},"1482":{"id":"/docs/integration/blob-storage-19","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#s3-compatible-storage-production","content":"For S3-compatible services (MinIO, R2), set the endpoint URL:"},"1483":{"id":"/docs/integration/blob-storage-20","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#api-endpoints","content":"The API provides streaming endpoints for serving blob content to the frontend:"},"1484":{"id":"/docs/integration/blob-storage-21","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#stream-pdf","content":"Returns the raw PDF binary as `application/pdf` with an `inline` content disposition. The browser can render this directly in an iframe or PDF viewer."},"1485":{"id":"/docs/integration/blob-storage-22","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#stream-page-image","content":"Returns the full-resolution PNG page image. Add `?size=thumb` for the lightweight JPEG thumbnail."},"1486":{"id":"/docs/integration/blob-storage-23","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#stream-page-image","content":"The thumbnail endpoint falls back to the full PNG if a thumbnail has not been generated."},"1487":{"id":"/docs/integration/blob-storage-24","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#how-blobs-are-created","content":"The blob store is used at two points in the processing pipeline:"},"1488":{"id":"/docs/integration/blob-storage-25","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#1-document-upload","content":"When a document is uploaded via `POST /artifacts/upload`, the `ArtifactUploadSaga` orchestrates:"},"1489":{"id":"/docs/integration/blob-storage-26","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#1-document-upload","content":"Store the file bytes in blob storage at `artifacts/{artifact_id}/source.pdf`."},"1490":{"id":"/docs/integration/blob-storage-27","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#1-document-upload","content":"Create the Artifact aggregate with the `storage_location` pointing to the stored file."},"1491":{"id":"/docs/integration/blob-storage-28","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#1-document-upload","content":"The `Artifact.Created` event triggers the processing pipeline."},"1492":{"id":"/docs/integration/blob-storage-29","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"The `ArtifactProcessingWorkflow` reads the PDF from blob storage and:"},"1493":{"id":"/docs/integration/blob-storage-30","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"Extracts text from each page via PyMuPDF."},"1494":{"id":"/docs/integration/blob-storage-31","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"Renders each page to a PNG image (2x zoom for quality)."},"1495":{"id":"/docs/integration/blob-storage-32","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"Generates a JPEG thumbnail for each page."},"1496":{"id":"/docs/integration/blob-storage-33","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"Stores images and thumbnails back to blob storage."},"1497":{"id":"/docs/integration/blob-storage-34","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"Creates Page aggregates with references to the artifact."},"1498":{"id":"/docs/integration/blob-storage-35","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Variable"},"1499":{"id":"/docs/integration/blob-storage-36","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Default"},"1500":{"id":"/docs/integration/blob-storage-37","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Description"},"1501":{"id":"/docs/integration/blob-storage-38","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`BLOB_BASE_URL`"},"1502":{"id":"/docs/integration/blob-storage-39","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`file://{project}/blobs`"},"1503":{"id":"/docs/integration/blob-storage-40","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Blob storage root URL. Use `file://` for local, `s3://` for S3."},"1504":{"id":"/docs/integration/blob-storage-41","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#considerations","content":"**Blob storage is append-mostly.** Documents are uploaded once and read many times. Updates are rare (only when re-processing overwrites page images)."},"1505":{"id":"/docs/integration/blob-storage-42","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#considerations","content":"**Page images can be large.** A 12-page PDF at 2x zoom generates approximately 30-50 MB of PNG images. Thumbnails add roughly 500 KB per document."},"1506":{"id":"/docs/integration/blob-storage-43","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#considerations","content":"**Local storage is not suitable for multi-instance deployments.** If running multiple API server instances, use S3-compatible storage so all instances can access the same blobs."},"1507":{"id":"/docs/integration/blob-storage-44","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#considerations","content":"**Blobs are referenced by storage location, not copied.** The artifact aggregate stores the blob path (e.g., `artifacts/{id}/source.pdf`), and all access goes through the `BlobStore` port. Migrating storage backends requires updating the blob root URL, not the aggregate data."},"1508":{"id":"/docs/integration","page_id":"/docs/integration","type":"page","content":"Integration Overview","tags":[],"url":"/docs/integration"},"1509":{"id":"/docs/integration-0","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration","content":"How to configure DocuStore's external dependencies: authentication, LLM providers, blob storage, and observability."},"1510":{"id":"/docs/integration-1","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#integration-points","content":"Integration Points"},"1511":{"id":"/docs/integration-2","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#configuration","content":"Configuration"},"1512":{"id":"/docs/integration-3","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#environment-modes","content":"Environment Modes"},"1513":{"id":"/docs/integration-4","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#quick-reference-essential-variables","content":"Quick Reference: Essential Variables"},"1514":{"id":"/docs/integration-5","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#docker-compose","content":"Docker Compose"},"1515":{"id":"/docs/integration-6","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration","content":"DocuStore integrates with several external services. Each integration follows the port-adapter pattern -- the application layer defines an abstract port (protocol), and the infrastructure layer provides one or more concrete adapters. This means you can swap providers without changing business logic."},"1516":{"id":"/docs/integration-7","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Integration"},"1517":{"id":"/docs/integration-8","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Port"},"1518":{"id":"/docs/integration-9","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Adapters"},"1519":{"id":"/docs/integration-10","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Config Prefix"},"1520":{"id":"/docs/integration-11","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Authentication"},"1521":{"id":"/docs/integration-12","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`RequestAuth`"},"1522":{"id":"/docs/integration-13","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Sentinel SDK"},"1523":{"id":"/docs/integration-14","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`SENTINEL_*`"},"1524":{"id":"/docs/integration-15","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"LLM Providers"},"1525":{"id":"/docs/integration-16","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`LLMProvider`"},"1526":{"id":"/docs/integration-17","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Ollama, OpenAI, Gemini"},"1527":{"id":"/docs/integration-18","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`LLM_*`, `CHAT_LLM_*`"},"1528":{"id":"/docs/integration-19","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Blob Storage"},"1529":{"id":"/docs/integration-20","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`BlobStore`"},"1530":{"id":"/docs/integration-21","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Local filesystem, S3"},"1531":{"id":"/docs/integration-22","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`BLOB_*`"},"1532":{"id":"/docs/integration-23","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Observability"},"1533":{"id":"/docs/integration-24","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`PromptRepository`"},"1534":{"id":"/docs/integration-25","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Langfuse, YAML fallback"},"1535":{"id":"/docs/integration-26","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`LANGFUSE_*`"},"1536":{"id":"/docs/integration-27","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#configuration","content":"All configuration is managed through environment variables, read by a single `Settings` class (pydantic-settings). Variables can be set in a `.env` file at the project root or passed directly as environment variables."},"1537":{"id":"/docs/integration-28","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"DocuStore supports three application environments:"},"1538":{"id":"/docs/integration-29","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Mode"},"1539":{"id":"/docs/integration-30","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`APP_ENV`"},"1540":{"id":"/docs/integration-31","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Typical Use"},"1541":{"id":"/docs/integration-32","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`development`"},"1542":{"id":"/docs/integration-33","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Default"},"1543":{"id":"/docs/integration-34","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Local Docker Compose stack"},"1544":{"id":"/docs/integration-35","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`staging`"},"1545":{"id":"/docs/integration-36","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Staging"},"1546":{"id":"/docs/integration-37","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Pre-production testing"},"1547":{"id":"/docs/integration-38","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`production`"},"1548":{"id":"/docs/integration-39","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Production"},"1549":{"id":"/docs/integration-40","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Live deployment"},"1550":{"id":"/docs/integration-41","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"The environment mode affects default values and logging behavior but does not change the API surface. All features are available in all modes."},"1551":{"id":"/docs/integration-42","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Variable"},"1552":{"id":"/docs/integration-43","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Default"},"1553":{"id":"/docs/integration-44","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Description"},"1554":{"id":"/docs/integration-45","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`APP_ENV`"},"1555":{"id":"/docs/integration-46","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`development`"},"1556":{"id":"/docs/integration-47","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Application environment"},"1557":{"id":"/docs/integration-48","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`LOG_LEVEL`"},"1558":{"id":"/docs/integration-49","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`INFO`"},"1559":{"id":"/docs/integration-50","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Logging level"},"1560":{"id":"/docs/integration-51","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`API_HOST`"},"1561":{"id":"/docs/integration-52","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`127.0.0.1`"},"1562":{"id":"/docs/integration-53","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"API server bind address"},"1563":{"id":"/docs/integration-54","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`API_PORT`"},"1564":{"id":"/docs/integration-55","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`8000`"},"1565":{"id":"/docs/integration-56","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"API server port"},"1566":{"id":"/docs/integration-57","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`EVENTSTOREDB_URI`"},"1567":{"id":"/docs/integration-58","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`esdb://localhost:2113?tls=false`"},"1568":{"id":"/docs/integration-59","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"EventStoreDB connection"},"1569":{"id":"/docs/integration-60","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`MONGO_URI`"},"1570":{"id":"/docs/integration-61","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`mongodb://localhost:27017/?replicaSet=rs0`"},"1571":{"id":"/docs/integration-62","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"MongoDB connection"},"1572":{"id":"/docs/integration-63","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`QDRANT_URL`"},"1573":{"id":"/docs/integration-64","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`http://localhost:6333`"},"1574":{"id":"/docs/integration-65","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Qdrant vector database"},"1575":{"id":"/docs/integration-66","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`TEMPORAL_ADDRESS`"},"1576":{"id":"/docs/integration-67","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`localhost:7233`"},"1577":{"id":"/docs/integration-68","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Temporal server"},"1578":{"id":"/docs/integration-69","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`KAFKA_BOOTSTRAP_SERVERS`"},"1579":{"id":"/docs/integration-70","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`localhost:19092`"},"1580":{"id":"/docs/integration-71","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Kafka brokers"},"1581":{"id":"/docs/integration-72","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`BLOB_BASE_URL`"},"1582":{"id":"/docs/integration-73","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`file://./blobs`"},"1583":{"id":"/docs/integration-74","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Blob storage root"},"1584":{"id":"/docs/integration-75","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`LLM_PROVIDER`"},"1585":{"id":"/docs/integration-76","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`ollama`"},"1586":{"id":"/docs/integration-77","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"LLM backend"},"1587":{"id":"/docs/integration-78","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`SENTINEL_URL`"},"1588":{"id":"/docs/integration-79","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`http://localhost:9003`"},"1589":{"id":"/docs/integration-80","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Sentinel auth service"},"1590":{"id":"/docs/integration-81","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#docker-compose","content":"For local development, all infrastructure services are provided via Docker Compose:"},"1591":{"id":"/docs/integration-82","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#docker-compose","content":"The Makefile provides convenience targets for all common operations:"},"1592":{"id":"/docs/integration/llm-providers","page_id":"/docs/integration/llm-providers","type":"page","content":"LLM Providers","tags":[],"url":"/docs/integration/llm-providers"},"1593":{"id":"/docs/integration/llm-providers-0","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers","content":"Configuring Ollama, OpenAI, or Google Gemini for summarization, NER, chat, and evaluation."},"1594":{"id":"/docs/integration/llm-providers-1","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#supported-providers","content":"Supported Providers"},"1595":{"id":"/docs/integration/llm-providers-2","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Batch LLM (Summarization, NER)"},"1596":{"id":"/docs/integration/llm-providers-3","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Chat LLM (Conversational RAG)"},"1597":{"id":"/docs/integration/llm-providers-4","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#embedding-models","content":"Embedding Models"},"1598":{"id":"/docs/integration/llm-providers-5","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#ner-models","content":"NER Models"},"1599":{"id":"/docs/integration/llm-providers-6","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#evaluation-judge","content":"Evaluation Judge"},"1600":{"id":"/docs/integration/llm-providers-7","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#tool-calling-modes","content":"Tool Calling Modes"},"1601":{"id":"/docs/integration/llm-providers-8","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#ollama-setup","content":"Ollama Setup"},"1602":{"id":"/docs/integration/llm-providers-9","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers","content":"DocuStore uses LLMs for multiple purposes: page and document summarization, named entity recognition, conversational RAG, and evaluation. The LLM integration supports three providers and allows separate configuration for batch processing and interactive chat."},"1603":{"id":"/docs/integration/llm-providers-10","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Provider"},"1604":{"id":"/docs/integration/llm-providers-11","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`LLM_PROVIDER`"},"1605":{"id":"/docs/integration/llm-providers-12","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Requires API Key"},"1606":{"id":"/docs/integration/llm-providers-13","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Local"},"1607":{"id":"/docs/integration/llm-providers-14","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Notes"},"1608":{"id":"/docs/integration/llm-providers-15","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Ollama"},"1609":{"id":"/docs/integration/llm-providers-16","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`ollama`"},"1610":{"id":"/docs/integration/llm-providers-17","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"No"},"1611":{"id":"/docs/integration/llm-providers-18","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Yes"},"1612":{"id":"/docs/integration/llm-providers-19","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Default. Requires Ollama running locally."},"1613":{"id":"/docs/integration/llm-providers-20","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"OpenAI"},"1614":{"id":"/docs/integration/llm-providers-21","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`openai`"},"1615":{"id":"/docs/integration/llm-providers-22","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Yes"},"1616":{"id":"/docs/integration/llm-providers-23","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"No"},"1617":{"id":"/docs/integration/llm-providers-24","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"GPT-4o, GPT-4o-mini, etc."},"1618":{"id":"/docs/integration/llm-providers-25","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Google Gemini"},"1619":{"id":"/docs/integration/llm-providers-26","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`gemini`"},"1620":{"id":"/docs/integration/llm-providers-27","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Yes"},"1621":{"id":"/docs/integration/llm-providers-28","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"No"},"1622":{"id":"/docs/integration/llm-providers-29","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Gemini Pro, etc."},"1623":{"id":"/docs/integration/llm-providers-30","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"The batch LLM handles automated pipeline tasks: page summarization, artifact summarization, and (optionally) NER extraction. These tasks prioritize consistency over creativity, so a low temperature is used."},"1624":{"id":"/docs/integration/llm-providers-31","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Variable"},"1625":{"id":"/docs/integration/llm-providers-32","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Default"},"1626":{"id":"/docs/integration/llm-providers-33","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Description"},"1627":{"id":"/docs/integration/llm-providers-34","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`LLM_PROVIDER`"},"1628":{"id":"/docs/integration/llm-providers-35","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`ollama`"},"1629":{"id":"/docs/integration/llm-providers-36","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Provider selection"},"1630":{"id":"/docs/integration/llm-providers-37","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`LLM_MODEL_NAME`"},"1631":{"id":"/docs/integration/llm-providers-38","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`gemma3:27b`"},"1632":{"id":"/docs/integration/llm-providers-39","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Model identifier"},"1633":{"id":"/docs/integration/llm-providers-40","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`LLM_BASE_URL`"},"1634":{"id":"/docs/integration/llm-providers-41","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`http://localhost:11434`"},"1635":{"id":"/docs/integration/llm-providers-42","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Ollama base URL (ignored for cloud providers)"},"1636":{"id":"/docs/integration/llm-providers-43","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`LLM_API_KEY`"},"1637":{"id":"/docs/integration/llm-providers-44","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"(none)"},"1638":{"id":"/docs/integration/llm-providers-45","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"API key for OpenAI or Gemini"},"1639":{"id":"/docs/integration/llm-providers-46","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`LLM_TEMPERATURE`"},"1640":{"id":"/docs/integration/llm-providers-47","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`0.1`"},"1641":{"id":"/docs/integration/llm-providers-48","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Low for deterministic summaries"},"1642":{"id":"/docs/integration/llm-providers-49","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"The chat system can use a different model and provider than the batch pipeline. This is useful when you want a larger, more capable model for interactive conversations while using a smaller model for batch processing."},"1643":{"id":"/docs/integration/llm-providers-50","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"If chat-specific variables are not set, they fall back to the batch LLM configuration."},"1644":{"id":"/docs/integration/llm-providers-51","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Variable"},"1645":{"id":"/docs/integration/llm-providers-52","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Fallback"},"1646":{"id":"/docs/integration/llm-providers-53","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Description"},"1647":{"id":"/docs/integration/llm-providers-54","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`CHAT_LLM_PROVIDER`"},"1648":{"id":"/docs/integration/llm-providers-55","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`LLM_PROVIDER`"},"1649":{"id":"/docs/integration/llm-providers-56","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Chat LLM provider"},"1650":{"id":"/docs/integration/llm-providers-57","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`CHAT_LLM_MODEL_NAME`"},"1651":{"id":"/docs/integration/llm-providers-58","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`LLM_MODEL_NAME`"},"1652":{"id":"/docs/integration/llm-providers-59","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Chat model"},"1653":{"id":"/docs/integration/llm-providers-60","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`CHAT_LLM_BASE_URL`"},"1654":{"id":"/docs/integration/llm-providers-61","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`LLM_BASE_URL`"},"1655":{"id":"/docs/integration/llm-providers-62","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Chat LLM base URL"},"1656":{"id":"/docs/integration/llm-providers-63","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`CHAT_LLM_API_KEY`"},"1657":{"id":"/docs/integration/llm-providers-64","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`LLM_API_KEY`"},"1658":{"id":"/docs/integration/llm-providers-65","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Chat LLM API key"},"1659":{"id":"/docs/integration/llm-providers-66","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`CHAT_LLM_TEMPERATURE`"},"1660":{"id":"/docs/integration/llm-providers-67","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`0.3`"},"1661":{"id":"/docs/integration/llm-providers-68","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Higher for conversational style"},"1662":{"id":"/docs/integration/llm-providers-69","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"Embeddings use separate, non-LLM models that run locally via sentence-transformers:"},"1663":{"id":"/docs/integration/llm-providers-70","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"Model"},"1664":{"id":"/docs/integration/llm-providers-71","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"Purpose"},"1665":{"id":"/docs/integration/llm-providers-72","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"Dimensions"},"1666":{"id":"/docs/integration/llm-providers-73","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"Variable"},"1667":{"id":"/docs/integration/llm-providers-74","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"nomic-embed-text-v1.5"},"1668":{"id":"/docs/integration/llm-providers-75","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"Text chunk and summary embeddings"},"1669":{"id":"/docs/integration/llm-providers-76","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"768"},"1670":{"id":"/docs/integration/llm-providers-77","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"`EMBEDDING_MODEL_NAME`"},"1671":{"id":"/docs/integration/llm-providers-78","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"ChemBERTa-77M-MTR"},"1672":{"id":"/docs/integration/llm-providers-79","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"SMILES molecular structure embeddings"},"1673":{"id":"/docs/integration/llm-providers-80","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"384"},"1674":{"id":"/docs/integration/llm-providers-81","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"`SMILES_EMBEDDING_MODEL_NAME`"},"1675":{"id":"/docs/integration/llm-providers-82","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"ms-marco-MiniLM-L-12-v2"},"1676":{"id":"/docs/integration/llm-providers-83","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"Cross-encoder reranking"},"1677":{"id":"/docs/integration/llm-providers-84","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"--"},"1678":{"id":"/docs/integration/llm-providers-85","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-models","content":"`RERANKER_MODEL_NAME`"},"1679":{"id":"/docs/integration/llm-providers-86","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Named entity recognition uses two models:"},"1680":{"id":"/docs/integration/llm-providers-87","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Model"},"1681":{"id":"/docs/integration/llm-providers-88","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Purpose"},"1682":{"id":"/docs/integration/llm-providers-89","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Variable"},"1683":{"id":"/docs/integration/llm-providers-90","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"structflo-ner (LLM-powered)"},"1684":{"id":"/docs/integration/llm-providers-91","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Entity extraction from page text"},"1685":{"id":"/docs/integration/llm-providers-92","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Uses `LLM_*` config"},"1686":{"id":"/docs/integration/llm-providers-93","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"GLiNER2"},"1687":{"id":"/docs/integration/llm-providers-94","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Document metadata extraction (authors, titles)"},"1688":{"id":"/docs/integration/llm-providers-95","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"`GLINER2_MODEL_NAME`"},"1689":{"id":"/docs/integration/llm-providers-96","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#evaluation-judge","content":"For automated evaluation of search and chat quality, a separate LLM-as-judge configuration is available:"},"1690":{"id":"/docs/integration/llm-providers-97","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"The chat pipeline's agentic retrieval uses LLM tool calling. The mode is auto-detected based on provider:"},"1691":{"id":"/docs/integration/llm-providers-98","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Provider"},"1692":{"id":"/docs/integration/llm-providers-99","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Default Mode"},"1693":{"id":"/docs/integration/llm-providers-100","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Description"},"1694":{"id":"/docs/integration/llm-providers-101","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"OpenAI"},"1695":{"id":"/docs/integration/llm-providers-102","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"`native`"},"1696":{"id":"/docs/integration/llm-providers-103","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Uses OpenAI function calling API"},"1697":{"id":"/docs/integration/llm-providers-104","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Ollama"},"1698":{"id":"/docs/integration/llm-providers-105","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"`react`"},"1699":{"id":"/docs/integration/llm-providers-106","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Uses ReAct-style prompting"},"1700":{"id":"/docs/integration/llm-providers-107","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Gemini"},"1701":{"id":"/docs/integration/llm-providers-108","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"`native`"},"1702":{"id":"/docs/integration/llm-providers-109","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Uses Gemini function declarations"},"1703":{"id":"/docs/integration/llm-providers-110","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#tool-calling-modes","content":"Override with `CHAT_AGENT_TOOL_CALLING_MODE=auto|native|react`."},"1704":{"id":"/docs/integration/llm-providers-111","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ollama-setup","content":"For local development, install Ollama and pull the required model:"},"1705":{"id":"/docs/integration/llm-providers-112","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ollama-setup","content":"For memory-constrained environments, reduce concurrent LLM activities:"},"1706":{"id":"/docs/integration/observability","page_id":"/docs/integration/observability","type":"page","content":"Observability","tags":[],"url":"/docs/integration/observability"},"1707":{"id":"/docs/integration/observability-0","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability","content":"Configuring Langfuse for LLM tracing and prompt management, plus Umami for web analytics."},"1708":{"id":"/docs/integration/observability-1","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#langfuse","content":"Langfuse"},"1709":{"id":"/docs/integration/observability-2","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#prompt-management","content":"Prompt Management"},"1710":{"id":"/docs/integration/observability-3","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#yaml-fallback","content":"YAML Fallback"},"1711":{"id":"/docs/integration/observability-4","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#configuration","content":"Configuration"},"1712":{"id":"/docs/integration/observability-5","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#development-setup","content":"Development Setup"},"1713":{"id":"/docs/integration/observability-6","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#llm-tracing","content":"LLM Tracing"},"1714":{"id":"/docs/integration/observability-7","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#umami-web-analytics","content":"Umami (Web Analytics)"},"1715":{"id":"/docs/integration/observability-8","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#what-umami-tracks","content":"What Umami Tracks"},"1716":{"id":"/docs/integration/observability-9","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#setup","content":"Setup"},"1717":{"id":"/docs/integration/observability-10","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#privacy","content":"Privacy"},"1718":{"id":"/docs/integration/observability-11","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#request-timing","content":"Request Timing"},"1719":{"id":"/docs/integration/observability-12","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#structured-logging","content":"Structured Logging"},"1720":{"id":"/docs/integration/observability-13","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability","content":"DocuStore integrates Langfuse for LLM observability and prompt management, and Umami for web analytics. Both are self-hosted and included in the Docker Compose development stack."},"1721":{"id":"/docs/integration/observability-14","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#langfuse","content":"Langfuse provides two capabilities:"},"1722":{"id":"/docs/integration/observability-15","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#langfuse","content":"**LLM tracing** -- Every LLM call (summarization, NER, chat) is traced with input/output tokens, latency, model parameters, and prompt versions."},"1723":{"id":"/docs/integration/observability-16","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#langfuse","content":"**Prompt management** -- Production prompts are stored and versioned in Langfuse, allowing iteration without code changes."},"1724":{"id":"/docs/integration/observability-17","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"DocuStore prompts are managed in Langfuse rather than hardcoded. The `PromptRepository` port loads prompts by name, and the Langfuse adapter fetches them from the Langfuse API with caching."},"1725":{"id":"/docs/integration/observability-18","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Key prompts managed in Langfuse:"},"1726":{"id":"/docs/integration/observability-19","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Prompt Name"},"1727":{"id":"/docs/integration/observability-20","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Used By"},"1728":{"id":"/docs/integration/observability-21","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`page_summary`"},"1729":{"id":"/docs/integration/observability-22","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Page summarization"},"1730":{"id":"/docs/integration/observability-23","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`artifact_batch_summary`"},"1731":{"id":"/docs/integration/observability-24","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Artifact summarization (batch stage)"},"1732":{"id":"/docs/integration/observability-25","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`artifact_synthesis`"},"1733":{"id":"/docs/integration/observability-26","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Artifact summarization (synthesis stage)"},"1734":{"id":"/docs/integration/observability-27","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`artifact_refinement`"},"1735":{"id":"/docs/integration/observability-28","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Artifact summarization (refinement stage)"},"1736":{"id":"/docs/integration/observability-29","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_factual`"},"1737":{"id":"/docs/integration/observability-30","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (factual queries)"},"1738":{"id":"/docs/integration/observability-31","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_comparative`"},"1739":{"id":"/docs/integration/observability-32","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (comparative queries)"},"1740":{"id":"/docs/integration/observability-33","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_exploratory`"},"1741":{"id":"/docs/integration/observability-34","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (exploratory queries)"},"1742":{"id":"/docs/integration/observability-35","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_compound`"},"1743":{"id":"/docs/integration/observability-36","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (compound queries)"},"1744":{"id":"/docs/integration/observability-37","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_followup`"},"1745":{"id":"/docs/integration/observability-38","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (follow-up queries)"},"1746":{"id":"/docs/integration/observability-39","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#yaml-fallback","content":"If Langfuse is unavailable, set `PROMPT_REPOSITORY_TYPE=yaml` to load prompts from local YAML files instead. This is useful for offline development or environments without Langfuse."},"1747":{"id":"/docs/integration/observability-40","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Variable"},"1748":{"id":"/docs/integration/observability-41","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Default"},"1749":{"id":"/docs/integration/observability-42","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Description"},"1750":{"id":"/docs/integration/observability-43","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`PROMPT_REPOSITORY_TYPE`"},"1751":{"id":"/docs/integration/observability-44","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`langfuse`"},"1752":{"id":"/docs/integration/observability-45","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Prompt source: `langfuse` or `yaml`"},"1753":{"id":"/docs/integration/observability-46","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`LANGFUSE_HOST`"},"1754":{"id":"/docs/integration/observability-47","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`http://localhost:3000`"},"1755":{"id":"/docs/integration/observability-48","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Langfuse server URL"},"1756":{"id":"/docs/integration/observability-49","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`LANGFUSE_PUBLIC_KEY`"},"1757":{"id":"/docs/integration/observability-50","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"(none)"},"1758":{"id":"/docs/integration/observability-51","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Langfuse public key"},"1759":{"id":"/docs/integration/observability-52","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`LANGFUSE_SECRET_KEY`"},"1760":{"id":"/docs/integration/observability-53","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"(none)"},"1761":{"id":"/docs/integration/observability-54","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Langfuse secret key"},"1762":{"id":"/docs/integration/observability-55","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Langfuse runs as part of the Docker Compose stack with pre-seeded API keys:"},"1763":{"id":"/docs/integration/observability-56","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Access the Langfuse dashboard at `http://localhost:3000` to:"},"1764":{"id":"/docs/integration/observability-57","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"View LLM call traces with input/output/tokens/latency"},"1765":{"id":"/docs/integration/observability-58","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Edit and version prompts"},"1766":{"id":"/docs/integration/observability-59","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Compare prompt versions side by side"},"1767":{"id":"/docs/integration/observability-60","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Monitor cost and usage over time"},"1768":{"id":"/docs/integration/observability-61","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Every LLM interaction is automatically traced. The chat pipeline wraps entire conversations in a `TokenCounter` context manager that captures prompt and completion token counts from LLM API responses."},"1769":{"id":"/docs/integration/observability-62","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Traces include:"},"1770":{"id":"/docs/integration/observability-63","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Field"},"1771":{"id":"/docs/integration/observability-64","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Description"},"1772":{"id":"/docs/integration/observability-65","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Model name"},"1773":{"id":"/docs/integration/observability-66","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Which model was used"},"1774":{"id":"/docs/integration/observability-67","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Input tokens"},"1775":{"id":"/docs/integration/observability-68","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Prompt token count"},"1776":{"id":"/docs/integration/observability-69","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Output tokens"},"1777":{"id":"/docs/integration/observability-70","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Completion token count"},"1778":{"id":"/docs/integration/observability-71","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Latency"},"1779":{"id":"/docs/integration/observability-72","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Wall-clock time for the LLM call"},"1780":{"id":"/docs/integration/observability-73","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Prompt version"},"1781":{"id":"/docs/integration/observability-74","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Which Langfuse prompt version was used"},"1782":{"id":"/docs/integration/observability-75","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Metadata"},"1783":{"id":"/docs/integration/observability-76","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Query type, mode, conversation ID"},"1784":{"id":"/docs/integration/observability-77","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#umami-web-analytics","content":"Umami provides privacy-focused web analytics for the DocuStore frontend portal. It tracks page views, sessions, and user behavior without cookies and is fully GDPR compliant."},"1785":{"id":"/docs/integration/observability-78","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Metric"},"1786":{"id":"/docs/integration/observability-79","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Description"},"1787":{"id":"/docs/integration/observability-80","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Page views"},"1788":{"id":"/docs/integration/observability-81","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Which pages users visit"},"1789":{"id":"/docs/integration/observability-82","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Sessions"},"1790":{"id":"/docs/integration/observability-83","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Unique visitor sessions"},"1791":{"id":"/docs/integration/observability-84","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Referrers"},"1792":{"id":"/docs/integration/observability-85","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"How users arrive at the portal"},"1793":{"id":"/docs/integration/observability-86","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Browsers/OS"},"1794":{"id":"/docs/integration/observability-87","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Client environment distribution"},"1795":{"id":"/docs/integration/observability-88","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Custom events"},"1796":{"id":"/docs/integration/observability-89","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Feature usage (search, chat, upload)"},"1797":{"id":"/docs/integration/observability-90","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#setup","content":"Umami runs as part of the Docker Compose stack alongside Langfuse:"},"1798":{"id":"/docs/integration/observability-91","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#setup","content":"The Umami dashboard is accessible at its configured port. The frontend portal includes the Umami tracking script, which sends analytics data to the self-hosted instance."},"1799":{"id":"/docs/integration/observability-92","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#privacy","content":"Umami does not use cookies, does not track personal information, and does not share data with third parties. All analytics data stays on your infrastructure. This makes it suitable for research environments with strict data handling requirements."},"1800":{"id":"/docs/integration/observability-93","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#request-timing","content":"DocuStore includes built-in request timing for API performance monitoring:"},"1801":{"id":"/docs/integration/observability-94","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#request-timing","content":"When enabled, every API request is logged with its duration. Requests exceeding the threshold are flagged as slow in the logs, making it easy to identify performance bottlenecks."},"1802":{"id":"/docs/integration/observability-95","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"DocuStore uses `structlog` for structured JSON logging throughout the backend. Log entries include:"},"1803":{"id":"/docs/integration/observability-96","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Request ID and correlation IDs"},"1804":{"id":"/docs/integration/observability-97","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Search latency metrics (`search.latency` events)"},"1805":{"id":"/docs/integration/observability-98","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Chat pipeline duration and step counts"},"1806":{"id":"/docs/integration/observability-99","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Workflow execution events"},"1807":{"id":"/docs/integration/observability-100","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"All log output is structured JSON, making it easy to ingest into log aggregation systems (ELK, Loki, Datadog) for production monitoring."}},"count":1807},"sorting":{"language":"english","sortableProperties":["content","page_id","type","url"],"sortablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","url":"string"},"sorts":{"content":{"docs":{"1":867,"2":1089,"3":1472,"4":1760,"5":48,"6":20,"7":16,"8":55,"9":649,"10":910,"11":1091,"12":1005,"13":1712,"14":762,"15":1707,"16":1672,"17":1560,"18":1573,"19":1679,"20":1556,"21":1155,"22":1010,"23":1012,"24":1527,"25":1525,"26":1318,"27":1755,"28":1486,"29":1445,"30":1711,"31":802,"32":651,"33":1430,"34":1297,"35":1684,"36":774,"37":808,"38":464,"39":1048,"40":136,"41":1241,"42":332,"43":1049,"44":142,"45":1150,"46":471,"47":1531,"48":512,"49":1497,"50":472,"51":1050,"52":125,"53":1496,"54":1429,"55":1713,"56":962,"57":1685,"58":1383,"59":809,"60":294,"61":973,"62":1792,"63":1630,"64":191,"65":1532,"66":1793,"67":865,"68":473,"69":1533,"70":1202,"71":1263,"72":516,"73":1534,"74":1203,"75":521,"76":100,"77":604,"78":1311,"79":1597,"80":725,"81":767,"82":1484,"83":1422,"84":1421,"85":1435,"86":1357,"87":1442,"88":1443,"89":1440,"90":1456,"91":1423,"92":676,"93":912,"94":1570,"95":1331,"96":677,"97":683,"98":985,"99":678,"100":1699,"101":1619,"102":1433,"103":1298,"104":1686,"105":1384,"106":810,"107":423,"108":1535,"109":1794,"110":1338,"111":333,"112":1051,"113":1204,"114":1148,"115":1403,"116":1438,"117":1299,"118":1687,"119":1385,"120":811,"121":276,"122":1536,"123":1205,"124":978,"125":334,"126":1052,"127":1206,"128":1142,"129":1432,"130":1300,"131":1688,"132":1386,"133":812,"134":335,"135":1053,"136":1207,"137":1130,"138":1649,"139":1404,"140":1097,"141":1301,"142":1689,"143":1387,"144":813,"145":277,"146":1307,"147":1795,"148":684,"149":414,"150":1537,"151":1208,"152":1305,"153":465,"154":1054,"155":1209,"156":1294,"157":336,"158":1055,"159":1210,"160":1140,"161":1405,"162":1096,"163":1302,"164":1690,"165":1388,"166":814,"167":278,"168":1308,"169":1796,"170":682,"171":486,"172":1309,"173":1797,"174":1571,"175":466,"176":1056,"177":1211,"178":1295,"179":337,"180":1057,"181":1212,"182":1141,"183":1406,"184":1728,"185":775,"186":815,"187":212,"188":162,"189":798,"190":213,"191":252,"192":715,"193":1116,"194":1769,"195":1770,"196":1714,"197":687,"198":909,"199":763,"200":1092,"201":1006,"202":1473,"203":1501,"204":172,"205":432,"206":444,"207":508,"208":304,"209":476,"210":263,"211":281,"212":712,"213":1377,"214":803,"215":1620,"216":1417,"217":1431,"218":1303,"219":1691,"220":776,"221":816,"222":467,"223":1058,"224":137,"225":1293,"226":338,"227":1059,"228":149,"229":1139,"230":319,"231":670,"232":289,"233":1040,"234":1434,"235":963,"236":1692,"237":1389,"238":817,"239":372,"240":1538,"241":1798,"242":1717,"243":373,"244":1539,"245":1213,"246":438,"247":1428,"248":929,"249":905,"250":903,"251":901,"252":1530,"253":902,"254":1447,"255":979,"256":904,"257":1425,"258":1424,"259":625,"260":1409,"261":661,"262":654,"263":1788,"264":918,"265":1381,"266":626,"267":1631,"268":1039,"269":885,"270":1614,"271":1624,"272":1625,"273":1615,"274":936,"275":1605,"276":964,"277":818,"278":517,"279":1656,"280":513,"281":1613,"282":317,"283":1773,"284":609,"285":602,"286":1315,"287":819,"288":515,"289":1374,"290":265,"291":1173,"292":652,"293":1757,"294":1777,"295":417,"296":1269,"297":519,"298":616,"299":462,"300":1268,"301":1610,"302":1519,"303":1151,"304":150,"305":1554,"306":152,"307":1398,"308":153,"309":589,"310":154,"311":1234,"312":157,"313":1727,"314":159,"315":995,"316":160,"317":1399,"318":161,"319":729,"320":165,"321":1067,"322":919,"323":1767,"324":1471,"325":1335,"326":820,"327":648,"328":127,"329":863,"330":1284,"331":130,"332":1277,"333":1459,"334":131,"335":1599,"336":686,"337":129,"338":755,"339":675,"340":128,"341":1572,"342":1285,"343":911,"344":1009,"345":764,"346":1710,"347":1709,"348":1708,"349":598,"350":1680,"351":895,"352":723,"353":1490,"354":1557,"355":1196,"356":1011,"357":1013,"358":804,"359":1291,"360":1436,"361":1401,"362":965,"363":821,"364":401,"365":1705,"366":181,"367":1304,"368":315,"369":1275,"370":503,"371":952,"372":240,"373":1247,"374":485,"375":1200,"376":478,"377":1115,"378":1418,"379":1663,"380":1604,"381":614,"382":1518,"383":1517,"384":1514,"385":1515,"386":1516,"387":1439,"388":1427,"389":1356,"390":1426,"391":1460,"392":913,"393":1598,"394":726,"395":1564,"396":1022,"397":1002,"398":1021,"399":1650,"400":1469,"401":966,"402":1693,"403":1390,"404":822,"405":435,"406":1540,"407":1799,"408":1465,"409":339,"410":1060,"411":1214,"412":1143,"413":448,"414":982,"415":1215,"416":1160,"417":182,"418":1723,"419":1216,"420":1410,"421":488,"422":1547,"423":1217,"424":976,"425":483,"426":1541,"427":1218,"428":174,"429":280,"430":1548,"431":1219,"432":975,"433":1407,"434":1468,"435":967,"436":1694,"437":1391,"438":823,"439":434,"440":1542,"441":1800,"442":1493,"443":340,"444":1061,"445":1220,"446":1144,"447":449,"448":983,"449":1221,"450":1161,"451":1402,"452":1470,"453":968,"454":1695,"455":1392,"456":824,"457":436,"458":1543,"459":1801,"460":1466,"461":341,"462":1062,"463":1222,"464":1145,"465":279,"466":1544,"467":1223,"468":974,"469":183,"470":1724,"471":1224,"472":1411,"473":1367,"474":969,"475":1696,"476":1393,"477":825,"478":437,"479":1545,"480":1802,"481":1467,"482":342,"483":1063,"484":1225,"485":1146,"486":314,"487":671,"488":1226,"489":1041,"490":489,"491":1549,"492":1227,"493":977,"494":484,"495":1546,"496":1228,"497":175,"498":1408,"499":1413,"500":1128,"501":1420,"502":700,"503":693,"504":606,"505":1262,"506":1659,"507":1504,"508":1505,"509":1507,"510":1509,"511":1511,"512":1512,"513":1500,"514":986,"515":734,"516":1633,"517":1162,"518":1319,"519":664,"520":91,"521":568,"522":958,"523":119,"524":574,"525":720,"526":34,"527":1658,"528":1369,"529":1643,"530":1668,"531":107,"532":49,"533":60,"534":1192,"535":621,"536":101,"537":22,"538":25,"539":59,"540":658,"541":1673,"542":826,"543":451,"544":709,"545":454,"546":1565,"547":301,"548":997,"549":453,"550":861,"551":295,"552":1488,"553":1606,"554":1414,"555":1670,"556":769,"557":680,"558":1024,"559":1397,"560":998,"561":1152,"562":1396,"563":536,"564":1124,"565":663,"566":548,"567":588,"568":620,"569":105,"570":106,"571":1634,"572":611,"573":1499,"574":751,"575":173,"576":1520,"577":445,"578":710,"579":433,"580":949,"581":509,"582":1529,"583":477,"584":1446,"585":305,"586":320,"587":264,"588":980,"589":1187,"590":51,"591":70,"592":30,"593":47,"594":1729,"595":777,"596":827,"597":219,"598":506,"599":799,"600":229,"601":138,"602":1019,"603":215,"604":163,"605":1149,"606":214,"607":156,"608":1313,"609":216,"610":144,"611":1675,"612":217,"613":146,"614":1133,"615":218,"616":164,"617":1135,"618":220,"619":158,"620":685,"621":225,"622":957,"623":1105,"624":223,"625":956,"626":1168,"627":227,"628":134,"629":1026,"630":926,"631":1029,"632":889,"633":637,"634":1271,"635":761,"636":1789,"637":1376,"638":730,"639":735,"640":1074,"641":883,"642":1657,"643":619,"644":921,"645":828,"646":195,"647":866,"648":197,"649":1286,"650":198,"651":1292,"652":202,"653":950,"654":201,"655":607,"656":200,"657":1114,"658":194,"659":947,"660":199,"661":951,"662":196,"663":1494,"664":585,"665":922,"666":829,"667":407,"668":1276,"669":412,"670":1246,"671":411,"672":1593,"673":406,"674":1248,"675":410,"676":1199,"677":409,"678":1101,"679":408,"680":1495,"681":869,"682":1608,"683":1683,"684":97,"685":78,"686":674,"687":935,"688":1664,"689":1730,"690":778,"691":830,"692":286,"693":284,"694":933,"695":379,"696":383,"697":1177,"698":376,"699":257,"700":1179,"701":378,"702":403,"703":1290,"704":375,"705":186,"706":650,"707":71,"708":95,"709":953,"710":1028,"711":705,"712":1031,"713":1127,"714":1189,"715":915,"716":1320,"717":736,"718":1108,"719":1278,"720":640,"721":1563,"722":737,"723":1762,"724":1627,"725":122,"726":54,"727":37,"728":65,"729":102,"730":75,"731":891,"732":970,"733":831,"734":470,"735":681,"736":288,"737":1077,"738":244,"739":1129,"740":374,"741":618,"742":251,"743":1722,"744":1296,"745":1419,"746":1644,"747":1697,"748":943,"749":242,"750":1455,"751":491,"752":1188,"753":256,"754":1682,"755":300,"756":1451,"757":422,"758":1191,"759":203,"760":1159,"761":205,"762":1034,"763":371,"764":717,"765":171,"766":1270,"767":1198,"768":603,"769":1731,"770":779,"771":832,"772":388,"773":166,"774":1131,"775":302,"776":291,"777":1016,"778":1559,"779":892,"780":1254,"781":24,"782":109,"783":98,"784":1350,"785":1555,"786":1732,"787":780,"788":833,"789":355,"790":392,"791":1104,"792":349,"793":298,"794":1169,"795":361,"796":132,"797":1126,"798":188,"799":139,"800":1288,"801":635,"802":587,"803":1636,"804":532,"805":546,"806":558,"807":564,"808":1045,"809":855,"810":876,"811":1765,"812":118,"813":28,"814":68,"815":40,"816":948,"817":713,"818":752,"819":896,"820":858,"821":399,"822":1590,"823":1235,"824":579,"825":479,"826":1273,"827":1236,"828":580,"829":237,"830":707,"831":701,"832":561,"833":1587,"834":1109,"835":1464,"836":90,"837":52,"838":33,"839":41,"840":1023,"841":1623,"842":1163,"843":834,"844":92,"845":1489,"846":120,"847":605,"848":35,"849":1660,"850":612,"851":42,"852":82,"853":53,"854":46,"855":1328,"856":1072,"857":1771,"858":632,"859":923,"860":1071,"861":657,"862":1321,"863":1325,"864":1323,"865":908,"866":659,"867":996,"868":870,"869":1715,"870":631,"871":945,"872":1326,"873":1566,"874":1327,"875":757,"876":1678,"877":773,"878":1677,"879":1330,"880":586,"881":1655,"882":1647,"883":1642,"884":1602,"885":1552,"886":1681,"887":243,"888":727,"889":505,"890":1282,"891":487,"892":1193,"893":482,"894":1110,"895":413,"896":1287,"897":507,"898":647,"899":490,"900":646,"901":940,"902":1646,"903":1157,"904":1416,"905":370,"906":416,"907":247,"908":1070,"909":249,"910":1095,"911":246,"912":1094,"913":248,"914":960,"915":306,"916":1324,"917":204,"918":1373,"919":1329,"920":81,"921":402,"922":377,"923":494,"924":271,"925":415,"926":80,"927":1117,"928":1790,"929":1174,"930":591,"931":599,"932":1314,"933":1766,"934":23,"935":64,"936":1322,"937":600,"938":1462,"939":1186,"940":1669,"941":1463,"942":1503,"943":1506,"944":1508,"945":1510,"946":754,"947":1185,"948":1156,"949":704,"950":738,"951":1457,"952":875,"953":714,"954":753,"955":1165,"956":860,"957":1498,"958":400,"959":1589,"960":1237,"961":581,"962":1806,"963":480,"964":1272,"965":1238,"966":582,"967":1229,"968":238,"969":706,"970":702,"971":562,"972":1230,"973":1648,"974":36,"975":103,"976":673,"977":1772,"978":1653,"979":104,"980":69,"981":89,"982":1628,"983":981,"984":1588,"985":1662,"986":1640,"987":29,"988":108,"989":1412,"990":1661,"991":941,"992":124,"993":111,"994":110,"995":21,"996":1574,"997":1626,"998":1733,"999":781,"1000":835,"1001":272,"1002":390,"1003":1594,"1004":267,"1005":168,"1006":1752,"1007":275,"1008":452,"1009":1337,"1010":269,"1011":450,"1012":1336,"1013":468,"1014":253,"1015":708,"1016":442,"1017":250,"1018":770,"1019":441,"1020":510,"1021":907,"1022":236,"1023":143,"1024":1132,"1025":235,"1026":151,"1027":1265,"1028":474,"1029":290,"1030":906,"1031":270,"1032":511,"1033":1339,"1034":429,"1035":309,"1036":1365,"1037":1585,"1038":1030,"1039":633,"1040":924,"1041":1035,"1042":1333,"1043":1578,"1044":1415,"1045":739,"1046":1242,"1047":939,"1048":1651,"1049":1778,"1050":1448,"1051":1575,"1052":17,"1053":1020,"1054":0,"1055":76,"1056":1553,"1057":1,"1058":113,"1059":944,"1060":185,"1061":1645,"1062":890,"1063":1783,"1064":1779,"1065":1782,"1066":639,"1067":192,"1068":1591,"1069":504,"1070":722,"1071":241,"1072":1194,"1073":389,"1074":1279,"1075":405,"1076":641,"1077":193,"1078":615,"1079":1611,"1080":1607,"1081":887,"1082":1370,"1083":1358,"1084":1134,"1085":184,"1086":760,"1087":732,"1088":353,"1089":1100,"1090":733,"1091":1479,"1092":594,"1093":596,"1094":1671,"1095":1147,"1096":660,"1097":1310,"1098":533,"1099":551,"1100":537,"1101":1592,"1102":566,"1103":552,"1104":572,"1105":724,"1106":534,"1107":553,"1108":538,"1109":1195,"1110":535,"1111":554,"1112":539,"1113":1280,"1114":541,"1115":555,"1116":540,"1117":642,"1118":576,"1119":556,"1120":560,"1121":1561,"1122":567,"1123":557,"1124":573,"1125":1734,"1126":782,"1127":836,"1128":492,"1129":367,"1130":1580,"1131":497,"1132":140,"1133":1136,"1134":496,"1135":354,"1136":1577,"1137":499,"1138":148,"1139":1138,"1140":942,"1141":1781,"1142":595,"1143":1312,"1144":1785,"1145":740,"1146":718,"1147":1102,"1148":894,"1149":1521,"1150":1043,"1151":1584,"1152":1243,"1153":1558,"1154":1751,"1155":874,"1156":1735,"1157":837,"1158":783,"1159":356,"1160":1355,"1161":393,"1162":352,"1163":1172,"1164":3,"1165":346,"1166":1353,"1167":4,"1168":397,"1169":1261,"1170":5,"1171":296,"1172":1000,"1173":6,"1174":1736,"1175":838,"1176":784,"1177":274,"1178":898,"1179":391,"1180":268,"1181":1753,"1182":169,"1183":266,"1184":728,"1185":245,"1186":1737,"1187":839,"1188":785,"1189":210,"1190":365,"1191":364,"1192":209,"1193":1122,"1194":126,"1195":446,"1196":1452,"1197":7,"1198":447,"1199":1453,"1200":8,"1201":1738,"1202":840,"1203":786,"1204":282,"1205":934,"1206":283,"1207":382,"1208":1178,"1209":385,"1210":381,"1211":1180,"1212":258,"1213":426,"1214":1364,"1215":431,"1216":427,"1217":1363,"1218":167,"1219":495,"1220":1581,"1221":501,"1222":321,"1223":1068,"1224":323,"1225":1739,"1226":841,"1227":787,"1228":498,"1229":1137,"1230":155,"1231":500,"1232":1576,"1233":260,"1234":1740,"1235":842,"1236":788,"1237":327,"1238":1081,"1239":9,"1240":329,"1241":1083,"1242":10,"1243":325,"1244":1085,"1245":11,"1246":1741,"1247":843,"1248":789,"1249":189,"1250":1289,"1251":141,"1252":1742,"1253":844,"1254":790,"1255":424,"1256":1595,"1257":502,"1258":425,"1259":1491,"1260":239,"1261":428,"1262":1562,"1263":481,"1264":1014,"1265":1007,"1266":1008,"1267":99,"1268":93,"1269":31,"1270":84,"1271":1343,"1272":805,"1273":1502,"1274":1046,"1275":630,"1276":1444,"1277":1400,"1278":1183,"1279":993,"1280":672,"1281":807,"1282":1665,"1283":44,"1284":67,"1285":87,"1286":116,"1287":57,"1288":1255,"1289":1666,"1290":1341,"1291":1449,"1292":18,"1293":959,"1294":96,"1295":931,"1296":77,"1297":928,"1298":114,"1299":759,"1300":62,"1301":1113,"1302":79,"1303":1073,"1304":1612,"1305":261,"1306":259,"1307":721,"1308":758,"1309":1153,"1310":622,"1311":522,"1312":570,"1313":1583,"1314":542,"1315":543,"1316":1112,"1317":523,"1318":527,"1319":1175,"1320":524,"1321":528,"1322":930,"1323":525,"1324":529,"1325":1362,"1326":526,"1327":544,"1328":121,"1329":58,"1330":123,"1331":112,"1332":1372,"1333":806,"1334":530,"1335":545,"1336":559,"1337":565,"1338":569,"1339":575,"1340":1201,"1341":756,"1342":1076,"1343":1667,"1344":1257,"1345":19,"1346":45,"1347":117,"1348":88,"1349":888,"1350":1306,"1351":946,"1352":1450,"1353":1003,"1354":765,"1355":1182,"1356":1256,"1357":745,"1358":1344,"1359":636,"1360":1394,"1361":1568,"1362":1569,"1363":1044,"1364":1103,"1365":897,"1366":879,"1367":39,"1368":94,"1369":38,"1370":32,"1371":868,"1372":1480,"1373":1359,"1374":800,"1375":43,"1376":925,"1377":549,"1378":66,"1379":1375,"1380":550,"1381":86,"1382":1754,"1383":577,"1384":115,"1385":1784,"1386":578,"1387":83,"1388":1582,"1389":571,"1390":56,"1391":927,"1392":584,"1393":878,"1394":72,"1395":73,"1396":50,"1397":1596,"1398":655,"1399":749,"1400":634,"1401":984,"1402":1787,"1403":916,"1404":1758,"1405":1487,"1406":1317,"1407":741,"1408":1458,"1409":856,"1410":886,"1411":1637,"1412":1638,"1413":1478,"1414":613,"1415":1632,"1416":937,"1417":971,"1418":1698,"1419":845,"1420":518,"1421":1725,"1422":593,"1423":514,"1424":1726,"1425":653,"1426":318,"1427":669,"1428":1786,"1429":1093,"1430":1042,"1431":1090,"1432":590,"1433":520,"1434":617,"1435":418,"1436":1258,"1437":463,"1438":1267,"1439":638,"1440":1475,"1441":1743,"1442":791,"1443":846,"1444":460,"1445":311,"1446":1477,"1447":458,"1448":12,"1449":1482,"1450":459,"1451":262,"1452":1481,"1453":457,"1454":313,"1455":1036,"1456":456,"1457":145,"1458":1316,"1459":1616,"1460":1639,"1461":990,"1462":665,"1463":747,"1464":1522,"1465":1120,"1466":1454,"1467":623,"1468":1528,"1469":1526,"1470":1027,"1471":531,"1472":547,"1473":742,"1474":750,"1475":880,"1476":1764,"1477":1274,"1478":1629,"1479":1603,"1480":992,"1481":601,"1482":994,"1483":1609,"1484":1441,"1485":1437,"1486":1652,"1487":1618,"1488":1763,"1489":1523,"1490":766,"1491":1600,"1492":1601,"1493":954,"1494":1379,"1495":1004,"1496":1524,"1497":768,"1498":1744,"1499":792,"1500":847,"1501":207,"1502":293,"1503":668,"1504":26,"1505":74,"1506":63,"1507":27,"1508":1065,"1509":1032,"1510":1066,"1511":743,"1512":917,"1513":1371,"1514":862,"1515":873,"1516":1064,"1517":1332,"1518":597,"1519":731,"1520":656,"1521":440,"1522":1476,"1523":455,"1524":1106,"1525":363,"1526":1253,"1527":343,"1528":666,"1529":211,"1530":1121,"1531":206,"1532":1244,"1533":421,"1534":1087,"1535":324,"1536":608,"1537":881,"1538":1164,"1539":178,"1540":1700,"1541":254,"1542":793,"1543":1119,"1544":475,"1545":1513,"1546":1334,"1547":419,"1548":1342,"1549":1098,"1550":1635,"1551":1745,"1552":794,"1553":848,"1554":179,"1555":255,"1556":629,"1557":369,"1558":316,"1559":1123,"1560":176,"1561":147,"1562":627,"1563":177,"1564":170,"1565":628,"1566":287,"1567":285,"1568":932,"1569":380,"1570":384,"1571":1176,"1572":430,"1573":310,"1574":1366,"1575":493,"1576":368,"1577":1579,"1578":322,"1579":366,"1580":1069,"1581":208,"1582":292,"1583":667,"1584":357,"1585":394,"1586":1099,"1587":461,"1588":312,"1589":1474,"1590":988,"1591":1641,"1592":1107,"1593":748,"1594":1567,"1595":662,"1596":688,"1597":899,"1598":1197,"1599":920,"1600":1674,"1601":1252,"1602":884,"1603":1351,"1604":358,"1605":1395,"1606":1118,"1607":1240,"1608":1249,"1609":395,"1610":1231,"1611":1803,"1612":801,"1613":1259,"1614":398,"1615":1804,"1616":1232,"1617":1018,"1618":1017,"1619":297,"1620":1805,"1621":1233,"1622":1001,"1623":1617,"1624":1746,"1625":795,"1626":849,"1627":359,"1628":396,"1629":1354,"1630":350,"1631":299,"1632":1170,"1633":347,"1634":307,"1635":1251,"1636":344,"1637":13,"1638":624,"1639":362,"1640":133,"1641":1125,"1642":1622,"1643":1037,"1644":1747,"1645":955,"1646":850,"1647":226,"1648":360,"1649":691,"1650":224,"1651":351,"1652":692,"1653":222,"1654":348,"1655":690,"1656":221,"1657":345,"1658":689,"1659":228,"1660":135,"1661":1025,"1662":900,"1663":1166,"1664":1360,"1665":859,"1666":1748,"1667":1239,"1668":1586,"1669":583,"1670":273,"1671":703,"1672":1492,"1673":563,"1674":469,"1675":1184,"1676":771,"1677":2,"1678":443,"1679":1190,"1680":1167,"1681":1361,"1682":1749,"1683":1550,"1684":914,"1685":1718,"1686":1015,"1687":864,"1688":303,"1689":987,"1690":1621,"1691":1352,"1692":797,"1693":851,"1694":1260,"1695":386,"1696":1720,"1697":1250,"1698":439,"1699":1721,"1700":999,"1701":387,"1702":1719,"1703":1266,"1704":989,"1705":991,"1706":1245,"1707":746,"1708":1078,"1709":1345,"1710":1791,"1711":744,"1712":857,"1713":1111,"1714":1701,"1715":1761,"1716":1485,"1717":1340,"1718":1382,"1719":1551,"1720":872,"1721":1079,"1722":61,"1723":85,"1724":877,"1725":1075,"1726":1346,"1727":1716,"1728":404,"1729":1281,"1730":180,"1731":643,"1732":190,"1733":645,"1734":187,"1735":644,"1736":233,"1737":698,"1738":230,"1739":695,"1740":232,"1741":697,"1742":231,"1743":696,"1744":234,"1745":699,"1746":1038,"1747":1750,"1748":796,"1749":852,"1750":420,"1751":331,"1752":1347,"1753":326,"1754":308,"1755":1086,"1756":328,"1757":14,"1758":1080,"1759":330,"1760":15,"1761":1084,"1762":1082,"1763":592,"1764":1756,"1765":893,"1766":716,"1767":1181,"1768":938,"1769":1676,"1770":972,"1771":853,"1772":1171,"1773":1775,"1774":1047,"1775":1348,"1776":1264,"1777":719,"1778":1088,"1779":1759,"1780":1349,"1781":1774,"1782":1154,"1783":1368,"1784":1703,"1785":1158,"1786":854,"1787":1283,"1788":1776,"1789":1483,"1790":1706,"1791":1378,"1792":1033,"1793":679,"1794":711,"1795":772,"1796":961,"1797":1704,"1798":1654,"1799":1702,"1800":871,"1801":1768,"1802":882,"1803":1380,"1804":1461,"1805":694,"1806":1780,"1807":610},"orderedDocs":[[1054,"--"],[1057,"--"],[1677,"--"],[1164,"—"],[1167,"—"],[1170,"—"],[1173,"—"],[1197,"—"],[1200,"—"],[1239,"—"],[1242,"—"],[1245,"—"],[1448,"(empty)"],[1637,"(none)"],[1757,"(none)"],[1760,"(none)"],[7,"**API Reference** — Complete REST API documentation for all endpoints."],[1052,"**API server**"],[1292,"**API**"],[1345,"**API**: http\\://localhost:8000/docs — FastAPI Swagger UI"],[6,"**Architecture** — Understand the four-layer pipeline, event sourcing, and workflow orchestration."],[995,"**Artifact scoping** -- Restrict results to a specific document"],[537,"**Auto-seed** -- Vector search with NER-derived filters, plus an unfiltered search for broad recall."],[934,"**Automatic (Kafka replay)** -- New consumer groups start from `auto.offset.reset=earliest`, replaying all events within Kafka's retention window."],[781,"**Batch** -- Page summaries are grouped into batches of `ARTIFACT_SUMMARIZATION_BATCH_SIZE` (default 10)."],[538,"**Bioactivity pre-fetch** -- Deterministic MongoDB lookup for compound bioactivity data."],[1504,"**Blob storage is append-mostly.** Documents are uploaded once and read many times. Updates are rare (only when re-processing overwrites page images)."],[1507,"**Blobs are referenced by storage location, not copied.** The artifact aggregate stores the blob path (e.g., `artifacts/{id}/source.pdf`), and all access goes through the `BlobStore` port. Migrating storage backends requires updating the blob root URL, not the aggregate data."],[813,"**Chemical structure recognition (OCSR)** -- The `structflo-cser` ML pipeline (YOLO detector + neural matcher + DECIMER) identifies chemical structure diagrams and extracts their SMILES representations."],[987,"**Chunk hits** -- Fine-grained passage retrieval from `page_embeddings`, deduplicated to one result per page using Qdrant's native grouping."],[592,"**Citation continuity** -- Previous turn's citations are seeded into the retrieval accumulator at score 0.5."],[1269,"**Configuration** — Environment variables and settings reference."],[1370,"**CPU**: 4+ cores recommended (embedding and OCSR are CPU-intensive)"],[838,"**Cross-encoder reranking** -- A cross-encoder model (ms-marco-MiniLM-L-12-v2) rescores the top candidates by reading query and passage jointly, detecting subtle relevance signals that embedding similarity alone cannot capture."],[526,"**Deep Thinking**"],[848,"**Deep Thinking**"],[974,"**Dense vector** -- Captures semantic meaning via nomic-embed-text-v1.5 with the `search_query:` prefix for asymmetric retrieval."],[727,"**Detection** -- A YOLO object detector identifies structure diagram regions and their associated text labels."],[1369,"**Disk**: 20 GB for base images + storage for documents"],[1367,"**Docker Engine** 24+ with Docker Compose v2"],[815,"**Document metadata** -- GLiNER2 + LLM extraction identifies authors, titles, and publication dates from the first page."],[839,"**Enrichment** -- Final results are decorated with document titles, page numbers, tags, and compound mentions from MongoDB read models."],[851,"**Event sourcing** -- All state changes are recorded as immutable domain events in EventStoreDB. Read models in MongoDB are projections derived from these events."],[1375,"**EventStoreDB**"],[1283,"**EventStoreDB** with persistent storage"],[1346,"**EventStoreDB**: http\\://localhost:2113 — Admin dashboard"],[854,"**Eventually consistent** -- Extraction results propagate through the event pipeline asynchronously. Each stage triggers the next via domain events, with no polling or scheduling."],[593,"**Explicit references** -- `[N]` references in the question trigger a full page content fetch."],[5,"**Getting Started** — Install prerequisites, deploy with Docker, and process your first document."],[532,"**GLiNER2** -- Extracts author names for tag-based filtering."],[1396,"**Google Gemini** (API key required)"],[590,"**History window** -- Last 10 messages loaded from MongoDB, compressed to a 4000-character budget."],[837,"**Hybrid retrieval** -- Both representations query Qdrant simultaneously. Results are fused using Reciprocal Rank Fusion (RRF), which combines semantic similarity with exact-term matching."],[853,"**Idempotent workflows** -- Temporal workflow IDs are derived from entity IDs (e.g., `embedding-{page_id}`), ensuring that duplicate triggers are safely ignored."],[726,"**Image rendering** -- The PDF page is rendered to a high-resolution image (2x zoom via PyMuPDF)."],[8,"**Integration** — Configure authentication, LLM providers, storage, and observability."],[1390,"**Kafka**"],[1287,"**Kafka** + Zookeeper for event streaming"],[1329,"**Langfuse** for LLM tracing and prompt observability"],[539,"**LLM loop** -- Up to 5 iterations where the LLM evaluates accumulated results and decides whether to call additional tools or finish."],[533,"**LLM Planning** -- Classifies query type (factual, comparative, exploratory, compound, follow-up), generates sub-queries, and selects a retrieval strategy."],[1722,"**LLM tracing** -- Every LLM call (summarization, NER, chat) is traced with input/output tokens, latency, model parameters, and prompt versions."],[1300,"**LLM Worker**"],[1506,"**Local storage is not suitable for multi-instance deployments.** If running multiple API server instances, use S3-compatible storage so all instances can access the same blobs."],[935,"**Manual** -- Call the plugin's `backfill()` method, which iterates MongoDB read models and runs enrichment logic directly."],[728,"**Matching** -- A neural matcher pairs each structure diagram with its label."],[1378,"**MongoDB**"],[1284,"**MongoDB** with authentication enabled"],[814,"**Named entity recognition (NER)** -- LLM-powered extraction via `structflo-ner` identifies compounds, targets, genes, diseases, assays, bioactivity values, and other domain-specific entities."],[980,"**Negation** -- Whether the passage contradicts the query"],[591,"**NER accumulation** -- Entities from prior grounded turns are inherited or merged into the current query."],[707,"**No workflow status on aggregates.** Workflow status (running, completed, failed) is operational metadata, not domain state. Temporal is the source of truth for workflow status. Dedicated endpoints (`GET /pages/{id}/workflows`, `GET /artifacts/{id}/workflows`) proxy to Temporal directly."],[1394,"**Ollama** (local, free) — recommended for development"],[1395,"**OpenAI** (API key required)"],[1505,"**Page images can be large.** A 12-page PDF at 2x zoom generates approximately 30-50 MB of PNG images. Thumbnails add roughly 500 KB per document."],[730,"**Persistence** -- Valid results are stored as `CompoundMention` value objects on the Page aggregate."],[1055,"**Pipeline worker**"],[1296,"**Pipeline Worker**"],[685,"**Pipeline worker** (`pipeline_worker.py`) -- Detects events that should trigger processing workflows (e.g., `Page.Created` triggers compound extraction, `Page.TextMentionUpdated` triggers embedding generation)."],[1302,"**Plugin Consumer**"],[926,"**Plugins cannot:**"],[920,"**Plugins receive:**"],[852,"**Port-based architecture** -- The application layer depends on abstract ports (protocols). Infrastructure adapters implement these ports, making every external dependency swappable."],[1387,"**PostgreSQL**"],[1270,"**Production Deployment** — Docker Swarm setup for production workloads."],[1723,"**Prompt management** -- Production prompts are stored and versioned in Langfuse, allowing iteration without code changes."],[1381,"**Qdrant**"],[1285,"**Qdrant** with snapshot persistence"],[1348,"**Qdrant**: http\\://localhost:6333/dashboard — Vector DB dashboard"],[981,"**Quantitative relevance** -- Whether numeric values match the query intent"],[836,"**Query encoding** -- The query is transformed into both a dense semantic vector and a sparse term-frequency vector."],[520,"**Quick**"],[844,"**Quick**"],[1268,"**Quickstart** — Deploy with Docker Compose and process your first document."],[1368,"**RAM**: 8 GB minimum (16 GB recommended for LLM activities)"],[708,"**Read models are disposable.** Since MongoDB projections are derived entirely from the EventStoreDB event stream, they can be rebuilt from scratch at any time by replaying the stream. This makes schema migrations straightforward -- drop the collection, update the projector, and replay."],[1294,"**Read Worker**"],[684,"**Read worker** (`read_worker.py`) -- Projects events into MongoDB read models. Each event type has a dedicated projector that updates the denormalized document in the appropriate collection."],[783,"**Refine** -- Batch summaries are iteratively refined into a single coherent document summary."],[1267,"**Requirements** — System prerequisites and hardware recommendations."],[76,"**Response:** `201 Created` with the created `ArtifactResponse`."],[536,"**Seed** -- Carry forward citations from the previous turn; detect `[N]` references in the question."],[729,"**SMILES extraction** -- DECIMER converts each detected structure into a SMILES string."],[975,"**Sparse vector** -- Captures exact terms via scikit-learn's HashingVectorizer with a custom tokenizer that preserves scientific identifiers (hyphens, dots) and bigrams."],[979,"**Specificity** -- Whether the passage answers the query or just discusses the topic"],[569,"**Strategy A (Broaden)** -- Re-run retrieval with unfiltered search enabled."],[570,"**Strategy B (Augment)** -- Add unsupported claims to the query and re-run."],[531,"**structflo-ner** -- Extracts compound names, targets, and gene names from the query."],[988,"**Summary hits** -- Broad thematic retrieval from `summary_embeddings`, covering both page-level and artifact-level summaries."],[782,"**Synthesize** -- Each batch is summarized into a batch summary."],[994,"**Tag match mode** -- `any` (at least one tag matches) or `all` (every tag must match)"],[993,"**Tags** -- NER-extracted entities (compounds, targets, genes, diseases), case-insensitive"],[1331,"**Temporal Dashboard** for workflow monitoring"],[1058,"**Temporal worker**"],[1298,"**Temporal Worker**"],[1384,"**Temporal**"],[1286,"**Temporal** server + PostgreSQL backend"],[1347,"**Temporal**: http\\://localhost:8233 — Workflow dashboard"],[812,"**Text extraction** -- OCR and text parsing via PyMuPDF produces the raw text content of each page."],[523,"**Thinking**"],[846,"**Thinking**"],[1328,"**Total minimum**: 8 cores, 8 GB RAM (excluding LLM inference if using Ollama locally)."],[725,"**Trigger** -- A `Page.Created` event fires when a new page is added to an artifact."],[1330,"**Umami** for web analytics"],[992,"**Workspace ID** -- Automatic multi-tenant isolation"],[52,"`-1`"],[1194,"`./blobs`"],[328,"`/artifacts`"],[340,"`/browse`"],[337,"`/chat`"],[331,"`/pages`"],[334,"`/search`"],[796,"`0.1`"],[1640,"`0.1`"],[628,"`0.3`"],[1660,"`0.3`"],[40,"`0`"],[224,"`0`"],[601,"`1`"],[799,"`10`"],[1132,"`10`"],[1251,"`10`"],[44,"`100`"],[1023,"`1000`"],[610,"`120`"],[1457,"`120`"],[613,"`12000`"],[1561,"`127.0.0.1`"],[1138,"`2`"],[228,"`20`"],[304,"`200`"],[1026,"`200`"],[306,"`201`"],[308,"`202`"],[310,"`204`"],[1230,"`3`"],[607,"`30`"],[312,"`400`"],[619,"`4000`"],[314,"`403`"],[316,"`404`"],[318,"`409`"],[188,"`5`"],[604,"`5`"],[616,"`5`"],[320,"`500`"],[773,"`5000`"],[1218,"`6334`"],[1005,"`768`"],[1182,"`768`"],[1564,"`8000`"],[765,"`accession`"],[204,"`agent_step`"],[575,"`agent_step`"],[428,"`any` (default) or `all`"],[497,"`any` or `all`"],[1560,"`API_HOST`"],[1563,"`API_PORT`"],[1539,"`APP_ENV`"],[1554,"`APP_ENV`"],[1730,"`artifact_batch_summary`"],[366,"`artifact_id`"],[417,"`artifact_id`"],[469,"`artifact_id`"],[1085,"`artifact_processing`"],[1060,"`artifact_processing`, `llm_processing`"],[705,"`artifact_read_models`"],[1734,"`artifact_refinement`"],[798,"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"],[1249,"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"],[1732,"`artifact_synthesis`"],[64,"`artifact_type`"],[1067,"`artifact-processing-{artifact_id}`"],[1077,"`artifact-summarization-{artifact_id}`"],[658,"`Artifact.AuthorMentionsUpdated`"],[646,"`Artifact.Created`"],[662,"`Artifact.Deleted`"],[648,"`Artifact.PagesAdded`"],[650,"`Artifact.PagesRemoved`"],[660,"`Artifact.PresentationDateUpdated`"],[656,"`Artifact.SummaryCandidateUpdated`"],[654,"`Artifact.TagsUpdated`"],[652,"`Artifact.TitleMentionUpdated`"],[759,"`assay`"],[917,"`backfill(context)`"],[761,"`bioactivity`"],[1531,"`BLOB_*`"],[1501,"`BLOB_BASE_URL`"],[1581,"`BLOB_BASE_URL`"],[1192,"`BLOB_STORE_PATH`"],[1189,"`BLOB_STORE_TYPE`"],[1529,"`BlobStore`"],[187,"`BROWSE_DEFAULT_CATEGORY_LIMIT`"],[190,"`BROWSE_STICKY_CATEGORIES`"],[606,"`CHAT_AGENT_ITERATION_TIMEOUT_S`"],[603,"`CHAT_AGENT_MAX_ITERATIONS`"],[609,"`CHAT_AGENT_TOTAL_TIMEOUT_S`"],[612,"`CHAT_CONTEXT_BUDGET_CHARS`"],[615,"`CHAT_DEEP_THINKING_MAX_IMAGES`"],[597,"`CHAT_DEFAULT_MODE`"],[618,"`CHAT_FOLLOW_UP_CONTEXT_BUDGET`"],[1656,"`CHAT_LLM_API_KEY`"],[1653,"`CHAT_LLM_BASE_URL`"],[624,"`CHAT_LLM_MODEL_NAME`"],[1650,"`CHAT_LLM_MODEL_NAME`"],[621,"`CHAT_LLM_PROVIDER`"],[1647,"`CHAT_LLM_PROVIDER`"],[627,"`CHAT_LLM_TEMPERATURE`"],[1659,"`CHAT_LLM_TEMPERATURE`"],[600,"`CHAT_MAX_RETRIES`"],[1738,"`chat_system_comparative`"],[1742,"`chat_system_compound`"],[1740,"`chat_system_exploratory`"],[1736,"`chat_system_factual`"],[1744,"`chat_system_followup`"],[1025,"`CHUNK_OVERLAP`"],[1022,"`CHUNK_SIZE`"],[829,"`compound_embeddings`"],[968,"`compound_embeddings`"],[1260,"`compound_embeddings`"],[372,"`compound_mentions`"],[1071,"`compound-extraction-{page_id}`"],[749,"`compound`"],[887,"`CompoundMentionsUpdated`"],[738,"`confidence`"],[1185,"`cpu`"],[911,"`create_activities(context)`"],[907,"`create_event_handler(context)`"],[913,"`create_router(context)`"],[909,"`create_workflows()`"],[1017,"`cross-encoder/ms-marco-MiniLM-L-12-v2`"],[742,"`date_extracted`"],[191,"`date,target`"],[1014,"`DeepChem/ChemBERTa-77M-MTR`"],[1541,"`development`"],[1555,"`development`"],[753,"`disease`"],[699,"`docu_store`"],[1212,"`docu_store`"],[1306,"`docu-store-api.example.com` → API server (port 8000)"],[1233,"`docu-store-tasks`"],[1305,"`docu-store.example.com` → Web frontend (port 3000)"],[1451,"`docu-store`"],[210,"`done`"],[587,"`done`"],[290,"`edit`"],[1183,"`EMBEDDING_DEVICE`"],[1004,"`EMBEDDING_DIMENSIONS`"],[1180,"`EMBEDDING_DIMENSIONS`"],[1010,"`EMBEDDING_DOCUMENT_PREFIX`"],[1031,"`EMBEDDING_ENABLE_CONTEXT_ENRICHMENT`"],[924,"`embedding_generator` -- Shared embedding infrastructure"],[1001,"`EMBEDDING_MODEL_NAME`"],[1670,"`EMBEDDING_MODEL_NAME`"],[1177,"`EMBEDDING_MODEL`"],[1007,"`EMBEDDING_QUERY_PREFIX`"],[121,"`entity_type`"],[145,"`entity_type`"],[167,"`entity_type`"],[465,"`entity_type`"],[429,"`entity_types`"],[211,"`error`"],[1204,"`ESDB_URI`"],[1206,"`esdb://eventstore:2113?tls=false`"],[693,"`esdb://localhost:2113?tls=false`"],[1567,"`esdb://localhost:2113?tls=false`"],[692,"`EVENTSTOREDB_URI`"],[1566,"`EVENTSTOREDB_URI`"],[736,"`extracted_id`"],[232,"`false`"],[1029,"`false`"],[776,"`fastino/gliner2-large-v1`"],[1582,"`file://./blobs`"],[1502,"`file://{project}/blobs`"],[60,"`file`"],[551,"`finish_retrieval`"],[1171,"`GEMINI_API_KEY`"],[1619,"`gemini`"],[793,"`gemma3:27b`"],[1631,"`gemma3:27b`"],[755,"`gene`"],[547,"`get_page_content`"],[775,"`GLINER2_MODEL_NAME`"],[1688,"`GLINER2_MODEL_NAME`"],[208,"`grounding_result`"],[585,"`grounding_result`"],[915,"`health_check()`"],[1634,"`http://localhost:11434`"],[1754,"`http://localhost:3000`"],[1035,"`http://localhost:6333`"],[1573,"`http://localhost:6333`"],[1445,"`http://localhost:9003`"],[1588,"`http://localhost:9003`"],[1454,"`https://www.googleapis.com/oauth2/v3/certs`"],[486,"`include_chunks`"],[368,"`index`"],[1558,"`INFO`"],[282,"`is_admin`"],[1426,"`is_admin`"],[230,"`is_archived`"],[586,"`is_grounded` boolean + confidence score"],[1222,"`KAFKA_BOOTSTRAP_SERVERS`"],[1578,"`KAFKA_BOOTSTRAP_SERVERS`"],[1224,"`kafka:9092`"],[1535,"`LANGFUSE_*`"],[1243,"`LANGFUSE_HOST`"],[1753,"`LANGFUSE_HOST`"],[1237,"`LANGFUSE_PUBLIC_KEY`"],[1756,"`LANGFUSE_PUBLIC_KEY`"],[1240,"`LANGFUSE_SECRET_KEY`"],[1759,"`LANGFUSE_SECRET_KEY`"],[1751,"`langfuse`"],[42,"`limit`"],[111,"`limit`"],[125,"`limit`"],[134,"`limit`"],[157,"`limit`"],[179,"`limit`"],[226,"`limit`"],[409,"`limit`"],[443,"`limit`"],[461,"`limit`"],[482,"`limit`"],[1527,"`LLM_*`, `CHAT_LLM_*`"],[1636,"`LLM_API_KEY`"],[1657,"`LLM_API_KEY`"],[1165,"`LLM_BASE_URL`"],[1633,"`LLM_BASE_URL`"],[1654,"`LLM_BASE_URL`"],[792,"`LLM_MODEL_NAME`"],[1630,"`LLM_MODEL_NAME`"],[1651,"`LLM_MODEL_NAME`"],[1162,"`LLM_MODEL`"],[1088,"`llm_processing`"],[1135,"`llm_processing`"],[789,"`LLM_PROVIDER`"],[1159,"`LLM_PROVIDER`"],[1584,"`LLM_PROVIDER`"],[1604,"`LLM_PROVIDER`"],[1627,"`LLM_PROVIDER`"],[1648,"`LLM_PROVIDER`"],[795,"`LLM_TEMPERATURE`"],[1639,"`LLM_TEMPERATURE`"],[1525,"`LLMProvider`"],[1191,"`local`"],[1190,"`local` or `s3`"],[1579,"`localhost:19092`"],[1129,"`localhost:7233`"],[1576,"`localhost:7233`"],[1557,"`LOG_LEVEL`"],[905,"`manifest()`"],[763,"`mechanism`"],[239,"`message`"],[243,"`mode`"],[740,"`model_name`"],[704,"`MONGO_ARTIFACTS_COLLECTION`"],[698,"`MONGO_DB`"],[922,"`mongo_db` -- Access to plugin-owned collections only"],[701,"`MONGO_PAGES_COLLECTION`"],[695,"`MONGO_URI`"],[1569,"`MONGO_URI`"],[1210,"`MONGODB_DATABASE`"],[1207,"`MONGODB_URI`"],[696,"`mongodb://localhost:27017/?replicaSet=rs0`"],[1570,"`mongodb://localhost:27017/?replicaSet=rs0`"],[1209,"`mongodb://mongo:27017`"],[1695,"`native`"],[1701,"`native`"],[772,"`NER_MAX_CHAR_BUFFER`"],[1073,"`ner-extraction-{page_id}`"],[1002,"`nomic-ai/nomic-embed-text-v1.5`"],[1179,"`nomic-embed-text-v1.5`"],[790,"`ollama`"],[1161,"`ollama`"],[1585,"`ollama`"],[1609,"`ollama`"],[1628,"`ollama`"],[1168,"`OPENAI_API_KEY`"],[1614,"`openai`"],[821,"`page_embeddings`"],[958,"`page_embeddings`"],[364,"`page_id`"],[921,"`page_read_model` / `artifact_read_model` -- MongoDB read-only queries"],[702,"`page_read_models`"],[1728,"`page_summary`"],[1075,"`page-summarization-{page_id}`"],[673,"`Page.CompoundMentionsUpdated`"],[667,"`Page.Created`"],[679,"`Page.Deleted`"],[677,"`Page.SummaryCandidateUpdated`"],[675,"`Page.TagMentionsUpdated`"],[671,"`Page.TextEmbeddingGenerated`"],[669,"`Page.TextMentionUpdated`"],[895,"`PagesAdded` / `PagesRemoved`"],[149,"`parent`"],[925,"`plugin_config` -- Plugin-specific settings"],[906,"`PluginManifest` declaration"],[295,"`private`"],[1435,"`private`"],[1547,"`production`"],[1750,"`PROMPT_REPOSITORY_TYPE`"],[1533,"`PromptRepository`"],[757,"`protein`"],[107,"`q`"],[1255,"`QDRANT_COLLECTION_NAME`"],[1258,"`QDRANT_COMPOUND_COLLECTION_NAME`"],[1213,"`QDRANT_HOST`"],[1216,"`QDRANT_PORT`"],[1261,"`QDRANT_SUMMARY_COLLECTION_NAME`"],[1034,"`QDRANT_URL`"],[1572,"`QDRANT_URL`"],[1215,"`qdrant`"],[205,"`query_context`"],[579,"`query_context`"],[439,"`query_smiles`"],[405,"`query_text`"],[457,"`query_text`"],[478,"`query_text`"],[246,"`quick`, `thinking`, or `deep_thinking`. Null uses server default."],[1698,"`react`"],[1521,"`RequestAuth`"],[1019,"`RERANKER_ENABLED`"],[1016,"`RERANKER_MODEL_NAME`"],[1678,"`RERANKER_MODEL_NAME`"],[206,"`retrieval_results`"],[577,"`retrieval_results`"],[1195,"`S3_BUCKET`"],[1198,"`S3_REGION`"],[413,"`score_threshold`"],[447,"`score_threshold`"],[1011,"`search_document: `"],[543,"`search_documents`"],[1008,"`search_query: `"],[549,"`search_structured_bioactivity`"],[545,"`search_summaries`"],[1523,"`SENTINEL_*`"],[1456,"`SENTINEL_CACHE_TTL`"],[1453,"`SENTINEL_IDP_JWKS_URL`"],[1447,"`SENTINEL_SERVICE_KEY`"],[1450,"`SENTINEL_SERVICE_NAME`"],[1444,"`SENTINEL_URL`"],[1587,"`SENTINEL_URL`"],[299,"`shared`"],[1437,"`shared`"],[38,"`skip`"],[153,"`skip`"],[175,"`skip`"],[222,"`skip`"],[1013,"`SMILES_EMBEDDING_MODEL_NAME`"],[1674,"`SMILES_EMBEDDING_MODEL_NAME`"],[734,"`smiles`"],[46,"`sort_by`"],[50,"`sort_order`"],[68,"`source_uri`"],[1028,"`SPARSE_ENCODING_ENABLED`"],[1544,"`staging`"],[209,"`structured_block`"],[583,"`structured_block`"],[376,"`summary_candidate`"],[825,"`summary_embeddings`"],[963,"`summary_embeddings`"],[1263,"`summary_embeddings`"],[893,"`SummaryCandidateUpdated`"],[425,"`tag_match_mode`"],[494,"`tag_match_mode`"],[374,"`tag_mentions`"],[171,"`tag_value`"],[891,"`TagMentionsUpdated`"],[421,"`tags`"],[490,"`tags`"],[899,"`TagsUpdated`"],[751,"`target`"],[1128,"`TEMPORAL_ADDRESS`"],[1575,"`TEMPORAL_ADDRESS`"],[923,"`temporal_client` -- For plugin-owned workflows only"],[1219,"`TEMPORAL_HOST`"],[1134,"`TEMPORAL_LLM_TASK_QUEUE`"],[1131,"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"],[1228,"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"],[1137,"`TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"],[1231,"`TEMPORAL_TASK_QUEUE`"],[1221,"`temporal:7233`"],[1257,"`text_embeddings`"],[370,"`text_mention`"],[1069,"`text-embedding-{page_id}`"],[889,"`TextMentionUpdated`"],[598,"`thinking`"],[897,"`TitleMentionUpdated`"],[207,"`token`"],[581,"`token`"],[1020,"`true`"],[1032,"`true`"],[48,"`updated_at`"],[280,"`user_id`"],[1423,"`user_id`"],[288,"`view`"],[72,"`visibility`"],[278,"`workspace_id`"],[1420,"`workspace_id`"],[297,"`workspace`"],[1433,"`workspace`"],[75,"`workspace` (default), `private`, or `shared`"],[1311,"1 core"],[1317,"1 core"],[1320,"1 core"],[1323,"1 core"],[1326,"1 core"],[1318,"1 GB"],[1321,"1 GB"],[1324,"1 GB"],[1334,"1\\. Clone the Repository"],[1471,"1\\. Document Upload"],[804,"1\\. Extraction"],[1098,"10 min"],[1106,"10 min"],[1110,"10 min"],[563,"1000 chars"],[1100,"10s to 120s"],[1108,"10s to 120s"],[1112,"10s to 120s"],[1116,"10s to 120s"],[1114,"15 min"],[1314,"2 cores"],[1315,"2 GB"],[1327,"2 GB"],[1335,"2\\. Configure Environment"],[805,"2\\. Indexing"],[1472,"2\\. PDF Processing"],[566,"200 chars"],[1377,"2113"],[1380,"27017"],[1099,"3"],[1103,"3"],[1107,"3"],[1111,"3"],[1115,"3"],[1119,"3"],[1123,"3"],[806,"3\\. Retrieval"],[1336,"3\\. Start the Stack"],[1120,"30s to 300s"],[832,"384"],[971,"384"],[1673,"384"],[807,"4\\. Conversational RAG"],[1337,"4\\. Verify Services"],[1102,"5 min"],[1122,"5 min"],[521,"5-step single-shot retrieval"],[1338,"5\\. Upload Your First Document"],[1312,"512 MB"],[1389,"5432"],[1104,"5s to 60s"],[1124,"5s to 60s"],[524,"6-stage agentic retrieval with LLM tool-calling loop"],[1339,"6\\. Search Your Documents"],[1118,"60 min"],[1383,"6333"],[1386,"7233"],[824,"768"],[828,"768"],[961,"768"],[966,"768"],[1669,"768"],[1392,"9092"],[664,"A `Page` represents a single page within an artifact. Pages carry the extracted content:"],[880,"A core use case modifies a domain aggregate (e.g., compounds extracted from a page)."],[802,"A four-layer pipeline for scientific document intelligence: extraction, indexing, retrieval, and conversational RAG."],[567,"A system prompt is selected based on query type (factual, comparative, exploratory, compound, follow-up). The LLM generates a draft answer with `[N]` citations. Tokens are **not** streamed to the client at this stage."],[309,"Accepted (workflow started, non-blocking)"],[1432,"Access"],[930,"Access the core `WorkflowOrchestrator`"],[1763,"Access the Langfuse dashboard at `http://localhost:3000` to:"],[1422,"Active workspace"],[1092,"Activities are configured with appropriate timeouts and retry policies:"],[1142,"Activity inputs, outputs, and retry attempts"],[1093,"Activity Type"],[1518,"Adapters"],[349,"Add Compound Mentions"],[931,"Add plugin names to the `ENABLED_PLUGINS` environment variable:"],[937,"Adding or removing a plugin never changes core response shapes."],[1481,"Additional S3 configuration is passed via `blob_storage_options` or standard AWS environment variables:"],[285,"Additionally, entity-level permissions control access to individual artifacts:"],[768,"After NER completes for a page, the `ArtifactTagAggregationWorkflow` collects all tags from all pages of the parent artifact, deduplicates them, and stores the aggregated set on the Artifact. This propagation is eventually consistent -- each new page's NER results refresh the artifact-level tags."],[77,"After upload, the pipeline worker detects the `Artifact.Created` event and starts:"],[847,"Agentic iterative retrieval with LLM tool-calling loop (up to 5 iterations)"],[504,"Agentic RAG chat system with three operating modes, grounding verification, and SSE streaming."],[655,"Aggregated NER tags from all pages"],[1536,"All configuration is managed through environment variables, read by a single `Settings` class (pydantic-settings). Variables can be set in a `.env` file at the project root or passed directly as environment variables."],[284,"All data access is scoped to the authenticated user's workspace. List endpoints return only resources belonging to that workspace. Resource endpoints verify workspace membership before returning data."],[1807,"All log output is structured JSON, making it easy to ingest into log aggregation systems (ELK, Loki, Datadog) for production monitoring."],[572,"All modes emit the same event types:"],[850,"All modes share the same grounding verification and answer formatting stages. Tokens stream to the client only during the final formatting stage, ensuring coherent, polished responses. Every claim in the response is verified against retrieved sources with inline `[N]` citations."],[1414,"All subsequent API requests include this JWT in the `Authorization: Bearer <token>` header."],[381,"All trigger endpoints return `202 Accepted` with a `WorkflowStartedResponse` containing the workflow ID. Re-triggering is safe due to `ALLOW_DUPLICATE` reuse policies."],[1078,"All workflows use the `ALLOW_DUPLICATE` reuse policy, meaning that re-triggering the same workflow for the same entity is a safe no-op if the workflow is already running."],[298,"All workspace members"],[1434,"All workspace members can view"],[741,"Always `structflo-cser`"],[643,"An `Artifact` represents a document (typically a PDF). Its event stream records the full lifecycle:"],[568,"An algorithmic citation coverage check runs first. If coverage is low and the query is factual, a selective LLM verification follows. If the answer is not grounded:"],[535,"An LLM tool-calling loop iteratively searches the document corpus:"],[1310,"API"],[1467,"API Endpoints"],[1638,"API key for OpenAI or Gemini"],[259,"API Overview"],[266,"API Sections"],[1562,"API server bind address"],[1565,"API server port"],[1556,"Application environment"],[1275,"Application Stack"],[870,"Approach"],[858,"Architecture"],[1039,"Architecture"],[1400,"Architecture"],[801,"Architecture Overview"],[1359,"Architecture Overview — understand the pipeline"],[633,"Artifact"],[1439,"Artifact owners and workspace admins can share artifacts with specific users or groups:"],[1066,"Artifact processing"],[720,"Artifact Summaries"],[1076,"Artifact summarization"],[1117,"Artifact summarization"],[1731,"Artifact summarization (batch stage)"],[1735,"Artifact summarization (refinement stage)"],[1733,"Artifact summarization (synthesis stage)"],[900,"Artifact tags aggregated"],[898,"Artifact title extracted"],[327,"Artifacts"],[9,"Artifacts API"],[706,"Artifacts read model collection"],[32,"Artifacts represent documents in DocuStore (typically PDFs). The artifacts API handles the full document lifecycle: upload, metadata extraction, summarization, sharing, and deletion."],[292,"Artifacts support three visibility levels:"],[1425,"Authenticated user"],[262,"Authentication"],[1398,"Authentication"],[1520,"Authentication"],[861,"Available Sub-Types"],[540,"Available tools in the retrieval loop:"],[866,"Backfill"],[1096,"Backoff"],[261,"Base URL"],[1595,"Batch LLM (Summarization, NER)"],[565,"Below thresholds"],[519,"Best For"],[1462,"Blob Storage"],[1528,"Blob Storage"],[1583,"Blob storage root"],[1503,"Blob storage root URL. Use `file://` for local, `s3://` for S3."],[1427,"bool"],[231,"boolean"],[487,"boolean"],[1280,"Both stacks share a Docker network (`docu_store-network`) for inter-service communication."],[976,"Both vectors query Qdrant simultaneously. Dense retrieval finds semantically similar passages; sparse retrieval guarantees exact-term recall for opaque identifiers. Results are fused server-side using Reciprocal Rank Fusion (RRF):"],[686,"Both workers maintain their own checkpoint positions in MongoDB, so they can be restarted independently without losing progress."],[339,"Browse"],[92,"Browse API"],[96,"Browse Categories"],[99,"Browse Configuration"],[1793,"Browsers/OS"],[557,"Budget"],[735,"Canonical SMILES string"],[170,"Category (e.g., `target`)"],[97,"Category Folders"],[148,"Category to browse (e.g., `target`, `compound`)"],[620,"Char budget for conversation history"],[336,"Chat"],[197,"Chat API"],[1596,"Chat LLM (Conversational RAG)"],[1658,"Chat LLM API key"],[1655,"Chat LLM base URL"],[1649,"Chat LLM provider"],[1652,"Chat model"],[503,"Chat Pipeline"],[1805,"Chat pipeline duration and step counts"],[1739,"Chat synthesis (comparative queries)"],[1743,"Chat synthesis (compound queries)"],[1741,"Chat synthesis (exploratory queries)"],[1737,"Chat synthesis (factual queries)"],[1745,"Chat synthesis (follow-up queries)"],[502,"Checks the health of all search infrastructure: text embedding model, compound embedding model, and all three Qdrant collections."],[831,"ChemBERTa-77M-MTR"],[970,"ChemBERTa-77M-MTR"],[1671,"ChemBERTa-77M-MTR"],[949,"Chemical Structural Similarity"],[711,"Chemical Structure Recognition (OCSR)"],[969,"Chemical structures (SMILES)"],[830,"Chemical structures as SMILES"],[1015,"Chemistry embedding model"],[544,"Chunk + summary search via Qdrant"],[578,"Citation sources for the frontend sidebar"],[1794,"Client environment distribution"],[212,"Client Example"],[817,"Collection"],[953,"Collection"],[192,"Comma-separated categories that always appear"],[1766,"Compare prompt versions side by side"],[764,"competitive inhibition, covalent binding"],[1146,"Complete environment variables reference for DocuStore."],[1777,"Completion token count"],[525,"Complex multi-faceted questions"],[1307,"Component"],[1070,"Compound extraction"],[352,"Compound Extraction"],[1105,"Compound extraction (OCSR)"],[80,"Compound extraction, NER, embedding, and summarization (cascading)"],[394,"Compound Similarity Search"],[888,"Compounds extracted or manually added"],[1184,"Compute device: `cpu` or `cuda`"],[319,"Concurrency conflict (retry the request)"],[638,"Concurrency Handling"],[1519,"Config Prefix"],[1087,"Configurable via `TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"],[1090,"Configurable via `TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"],[515,"Configuration"],[639,"Configuration"],[717,"Configuration"],[722,"Configuration"],[950,"Configuration"],[1045,"Configuration"],[1145,"Configuration"],[1407,"Configuration"],[1473,"Configuration"],[1511,"Configuration"],[1711,"Configuration"],[1357,"Configuration Reference — all environment variables"],[1707,"Configuring Langfuse for LLM tracing and prompt management, plus Umami for web analytics."],[1463,"Configuring local filesystem or S3-compatible blob storage for document files and page images."],[1593,"Configuring Ollama, OpenAI, or Google Gemini for summarization, NER, chat, and evaluation."],[1399,"Configuring Sentinel for workspace-scoped authorization with entity-level permissions."],[1474,"Considerations"],[574,"Content"],[818,"Content"],[954,"Content"],[946,"Contextual Chunk Embeddings"],[338,"Conversational RAG with SSE streaming"],[1341,"Copy the example environment file and adjust settings:"],[875,"Core domain data (compounds, NER, summaries)"],[1308,"CPU"],[1299,"CPU-bound activities (embeddings, OCSR)"],[1086,"CPU-bound work (parsing, embedding, OCSR)"],[635,"CQRS: Separate Read and Write Models"],[14,"Create Artifact (Metadata Only)"],[199,"Create Conversation"],[345,"Create Page"],[1354,"Create text, summary, and SMILES embeddings"],[1490,"Create the Artifact aggregate with the `storage_location` pointing to the stored file."],[81,"Creates an artifact record without uploading a file. Useful when the file is already in blob storage."],[1497,"Creates Page aggregates with references to the artifact."],[556,"Criteria"],[1018,"Cross-encoder reranker"],[1676,"Cross-encoder reranking"],[1795,"Custom events"],[877,"Data stored on domain aggregates"],[36,"Default"],[185,"Default"],[220,"Default"],[595,"Default"],[690,"Default"],[770,"Default"],[787,"Default"],[999,"Default"],[1126,"Default"],[1158,"Default"],[1176,"Default"],[1188,"Default"],[1203,"Default"],[1227,"Default"],[1236,"Default"],[1248,"Default"],[1254,"Default"],[1442,"Default"],[1499,"Default"],[1542,"Default"],[1552,"Default"],[1625,"Default"],[1748,"Default"],[1692,"Default Mode"],[189,"Default number of categories shown"],[599,"Default pipeline mode"],[1374,"Default Port"],[1612,"Default. Requires Ollama running locally."],[31,"Delete Artifact"],[214,"Delete Conversation"],[358,"Delete Page"],[1272,"Deploy DocuStore to production with Docker Swarm."],[1333,"Deploy DocuStore with Docker Compose and process your first document."],[1281,"Deploy infrastructure services first:"],[37,"Description"],[59,"Description"],[106,"Description"],[120,"Description"],[133,"Description"],[144,"Description"],[166,"Description"],[186,"Description"],[221,"Description"],[238,"Description"],[277,"Description"],[287,"Description"],[326,"Description"],[363,"Description"],[404,"Description"],[438,"Description"],[456,"Description"],[477,"Description"],[542,"Description"],[596,"Description"],[645,"Description"],[666,"Description"],[691,"Description"],[733,"Description"],[771,"Description"],[788,"Description"],[843,"Description"],[1000,"Description"],[1127,"Description"],[1157,"Description"],[1175,"Description"],[1187,"Description"],[1202,"Description"],[1226,"Description"],[1235,"Description"],[1247,"Description"],[1253,"Description"],[1419,"Description"],[1443,"Description"],[1500,"Description"],[1553,"Description"],[1626,"Description"],[1646,"Description"],[1693,"Description"],[1749,"Description"],[1771,"Description"],[1786,"Description"],[809,"Design Principles"],[1409,"Development Setup"],[1712,"Development Setup"],[820,"Dimensions"],[1665,"Dimensions"],[956,"Dims"],[550,"Direct MongoDB bioactivity lookup"],[1514,"Docker Compose"],[329,"Document CRUD, upload, metadata, workflows"],[1687,"Document metadata extraction (authors, titles)"],[67,"Document type (e.g., `pdf`)"],[647,"Document uploaded, storage location recorded"],[1,"Documentation"],[1371,"DocuStore depends on the following services (all included in the Docker Compose stack):"],[681,"DocuStore follows the CQRS (Command Query Responsibility Segregation) pattern. Writes go through the event-sourced aggregates; reads are served from MongoDB projections."],[868,"DocuStore includes a plugin system that lets you add external data enrichment capabilities -- such as PubChem lookups, ChEMBL cross-references, or UniProt annotations -- without touching core application code."],[1800,"DocuStore includes built-in request timing for API performance monitoring:"],[1720,"DocuStore integrates Langfuse for LLM observability and prompt management, and Umami for web analytics. Both are self-hosted and included in the Docker Compose development stack."],[1515,"DocuStore integrates with several external services. Each integration follows the port-adapter pattern -- the application layer defines an abstract port (protocol), and the infrastructure layer provides one or more concrete adapters. This means you can swap providers without changing business logic."],[1155,"DocuStore is configured via environment variables. All settings are defined in `services/.env`."],[952,"DocuStore maintains three separate Qdrant collections, each optimized for a different search modality:"],[810,"DocuStore processes scientific research documents through a four-layer pipeline. Each layer is event-driven, independently scalable, and orchestrated by Temporal durable workflows."],[1724,"DocuStore prompts are managed in Langfuse rather than hardcoded. The `PromptRepository` port loads prompts by name, and the Langfuse adapter fetches them from the Langfuse API with caching."],[1393,"DocuStore requires an LLM provider for summarization, NER, and chat. Supported providers:"],[1366,"DocuStore runs as a set of Docker containers. You need:"],[1475,"DocuStore stores uploaded documents (PDFs) and rendered page images in blob storage. The `BlobStore` port supports both local filesystem storage (for development) and S3-compatible object storage (for production)."],[1537,"DocuStore supports three application environments:"],[1802,"DocuStore uses `structlog` for structured JSON logging throughout the backend. Log entries include:"],[641,"DocuStore uses event sourcing as its primary persistence pattern. Every state change to a document or page is recorded as an immutable domain event in EventStoreDB. The current state of any entity can be reconstructed by replaying its event stream from the beginning."],[1602,"DocuStore uses LLMs for multiple purposes: page and document summarization, named entity recognition, conversational RAG, and evaluation. The LLM integration supports three providers and allows separate configuration for batch processing and interactive chat."],[269,"DocuStore uses Sentinel for authorization. Every request must include a valid JWT in the `Authorization` header:"],[1410,"DocuStore uses Sentinel for authorization. Sentinel operates in AuthZ mode -- the application authenticates users via an Identity Provider (IdP) directly, and Sentinel issues authorization JWTs that encode workspace membership, roles, and entity-level permissions."],[1081,"DocuStore uses two task queues to control concurrency:"],[1349,"DocuStore will automatically:"],[632,"Domain Aggregates"],[1062,"Domain events trigger workflows in a cascade. Each workflow completes by saving results to the aggregate, which emits a new event, which triggers the next workflow:"],[731,"Each `CompoundMention` records:"],[779,"Each page is summarized individually by an LLM after its text embedding is generated. The sequential dependency (`TextMentionUpdated` -> embedding -> `TextEmbeddingGenerated` -> summarization) prevents concurrency conflicts that would occur if both ran in parallel on the same aggregate."],[1765,"Edit and version prompts"],[1148,"Embedding"],[351,"Embedding Generation"],[819,"Embedding Model"],[1365,"Embedding Model"],[1178,"Embedding model name"],[1597,"Embedding Models"],[1662,"Embeddings use separate, non-LLM models that run locally via sentence-transformers:"],[251,"Emitted after context assembly with the citation sources used for the answer."],[253,"Emitted after inline verification."],[250,"Emitted after query planning with extracted entities and classification."],[256,"Emitted if the pipeline encounters an error."],[249,"Emitted when a pipeline stage starts or completes. Includes optional `thinking_content` for stages that produce reasoning traces."],[1030,"Enable sparse vectors for hybrid search"],[1021,"Enable/disable reranking"],[865,"Enabling Plugins"],[198,"Endpoints for conversational RAG with SSE streaming, conversation management, and message feedback."],[10,"Endpoints for document CRUD, file upload, metadata management, summarization, and permission control."],[343,"Endpoints for page retrieval, text and tag updates, extraction triggers, and workflow status."],[93,"Endpoints for tag-based document exploration, category browsing, and tag autocomplete."],[392,"Endpoints for text search, compound similarity search, summary search, and hierarchical cross-collection search."],[1684,"Entity extraction from page text"],[715,"Entity Types"],[1403,"Entity-Level Permissions"],[1512,"Environment Modes"],[264,"Error Handling"],[322,"Error responses include a JSON body with a `detail` field:"],[1599,"Evaluation Judge"],[644,"Event"],[665,"Event"],[859,"Event Flow"],[1040,"Event Pipeline"],[1376,"Event sourcing (append-only event log)"],[630,"Event Sourcing & CQRS"],[1391,"Event streaming for plugin system"],[1297,"Event-driven workflow triggers"],[248,"Events are delivered as named SSE events with JSON data payloads:"],[1322,"EventStoreDB"],[1295,"EventStoreDB → MongoDB projection"],[1568,"EventStoreDB connection"],[694,"EventStoreDB connection string"],[1205,"EventStoreDB connection string"],[687,"EventStoreDB provides optimistic concurrency control via stream revisions. When saving an aggregate, the repository specifies the expected revision number. If the stream has been modified since the aggregate was loaded, the append fails with an `IntegrityError`."],[274,"Every API request includes this JWT. The server validates it and extracts the auth context."],[1416,"Every API request is scoped to the workspace encoded in the JWT. The `RequestAuth` object provides:"],[1768,"Every LLM interaction is automatically traced. The chat pipeline wraps entire conversations in a `TokenCounter` context manager that captures prompt and completion token counts from LLM API responses."],[1047,"Every long-running operation in DocuStore -- PDF parsing, embedding generation, LLM summarization, compound extraction -- is orchestrated by Temporal. This provides automatic retries, timeout handling, observability, and crash recovery without custom retry logic."],[901,"Every plugin implements a standard protocol and declares its requirements via a `PluginManifest`:"],[991,"Every vector carries structured metadata that supports filter-based search:"],[1140,"Every workflow execution is visible in the Temporal UI at `http://localhost:8080` (default). You can inspect:"],[748,"Examples"],[1059,"Executes workflows and activities"],[871,"External API enrichment (PubChem, ChEMBL)"],[1351,"Extract chemical compounds (OCSR)"],[659,"Extracted author metadata"],[816,"Extracted data is indexed into three Qdrant vector collections for retrieval:"],[580,"Extracted entities, authors, query type"],[653,"Extracted or manually set title"],[661,"Extracted publication date"],[371,"Extracted text content"],[709,"Extraction Pipeline"],[1493,"Extracts text from each page via PyMuPDF."],[1645,"Fallback"],[625,"Falls back to `LLM_MODEL_NAME`"],[622,"Falls back to `LLM_PROVIDER`"],[522,"Fast factual lookups"],[1293,"FastAPI HTTP server"],[914,"FastAPI router for plugin-specific API endpoints"],[1796,"Feature usage (search, chat, upload)"],[56,"Field"],[235,"Field"],[276,"Field"],[362,"Field"],[401,"Field"],[435,"Field"],[453,"Field"],[474,"Field"],[732,"Field"],[1417,"Field"],[1770,"Field"],[61,"file"],[468,"Filter by `page` or `artifact` summaries"],[432,"Filter by entity type (compound, target, etc.)"],[424,"Filter by NER tags"],[493,"Filter by NER tags"],[124,"Filter by type (compound, target, disease, etc.)"],[255,"Final event with metadata about the completed response."],[588,"Final metadata: message\\_id, token counts, duration, sources"],[983,"Final results are decorated with metadata from MongoDB read models: document titles, page numbers, tags, compound mentions, and text previews."],[414,"float"],[448,"float"],[1401,"Flow"],[98,"Folder Artifacts"],[514,"Follow-up Handling"],[1689,"For automated evaluation of search and chat quality, a separate LLM-as-judge configuration is available:"],[1590,"For local development, all infrastructure services are provided via Docker Compose:"],[1704,"For local development, install Ollama and pull the required model:"],[1461,"For local development, Sentinel runs as part of the Docker Compose stack. The default configuration uses Google as the IdP, but any OIDC-compliant provider can be configured by changing `SENTINEL_IDP_JWKS_URL`."],[1705,"For memory-constrained environments, reduce concurrent LLM activities:"],[1480,"For production deployments, configure an S3-compatible object store (AWS S3, MinIO, Cloudflare R2, etc.):"],[1279,"For production workloads, DocuStore uses Docker Swarm with two compose stacks: infrastructure and application."],[1482,"For S3-compatible services (MinIO, R2), set the endpoint URL:"],[315,"Forbidden (insufficient permissions)"],[867,"Frontend Integration"],[548,"Full page text from MongoDB"],[560,"Full text"],[1700,"Gemini"],[1172,"Gemini API key (if using Gemini)"],[1622,"Gemini Pro, etc."],[397,"Generate Embedding (Manual)"],[1353,"Generate page and document summaries"],[1495,"Generates a JPEG thumbnail for each page."],[12,"Get Artifact"],[201,"Get Conversation"],[1265,"Get DocuStore up and running in minutes."],[1266,"Get DocuStore up and running on your local machine or production server."],[344,"Get Page"],[22,"Get Summary"],[356,"Get Summary"],[23,"Get Workflow Statuses"],[357,"Get Workflow Statuses"],[1264,"Getting Started"],[1686,"GLiNER2"],[777,"GLiNER2 model for structured metadata extraction"],[1618,"Google Gemini"],[1617,"GPT-4o, GPT-4o-mini, etc."],[602,"Grounding verification retries"],[1053,"Handles HTTP requests, starts workflows"],[398,"Health Check"],[396,"Hierarchical Search"],[840,"Hierarchical search queries both the chunk collection and the summary collection in parallel, then merges results using two-level RRF to produce a unified document ranking."],[558,"HIGH"],[1661,"Higher for conversational style"],[629,"Higher temperature for conversational style"],[1470,"How Blobs Are Created"],[710,"How DocuStore extracts chemical structures (OCSR), named entities (NER), and summaries from scientific documents."],[631,"How DocuStore uses EventStoreDB, domain aggregates, and CQRS projections to maintain an immutable audit trail of all document operations."],[1038,"How DocuStore uses Temporal for durable workflow orchestration, automatic retries, and observable processing pipelines."],[712,"How It Works"],[1509,"How to configure DocuStore's external dependencies: authentication, LLM providers, blob storage, and observability."],[1792,"How users arrive at the portal"],[762,"IC50=2.3uM, MIC90=0.5ug/mL"],[1041,"Idempotency"],[1455,"IdP JWKS endpoint for token validation"],[1643,"If chat-specific variables are not set, they fall back to the batch LLM configuration."],[1746,"If Langfuse is unavailable, set `PROMPT_REPOSITORY_TYPE=yaml` to load prompts from local YAML files instead. This is useful for offline development or environments without Langfuse."],[268,"In production, the API is served behind a reverse proxy with TLS termination. The base URL is configurable via `API_HOST` and `API_PORT`."],[233,"Include archived conversations"],[489,"Include chunk results (default `true`). Set `false` for faster summary-only search."],[1430,"Individual artifacts support fine-grained access control beyond workspace membership:"],[1150,"Infrastructure"],[1363,"Infrastructure Components"],[808,"Infrastructure Stack"],[1274,"Infrastructure Stack"],[1774,"Input tokens"],[39,"integer"],[43,"integer"],[51,"integer"],[112,"integer"],[126,"integer"],[135,"integer"],[154,"integer"],[158,"integer"],[176,"integer"],[180,"integer"],[223,"integer"],[227,"integer"],[410,"integer"],[444,"integer"],[462,"integer"],[483,"integer"],[1516,"Integration"],[1508,"Integration Overview"],[1510,"Integration Points"],[321,"Internal server error"],[1223,"Kafka broker addresses"],[1580,"Kafka brokers"],[908,"Kafka event handler that starts Temporal workflows"],[860,"Kafka Message Format"],[856,"Kafka-driven extensibility framework for adding external enrichment services without modifying core code."],[1303,"Kafka-to-Temporal bridge"],[640,"Key Design Decisions"],[1725,"Key prompts managed in Langfuse:"],[1342,"Key settings to configure:"],[737,"Label text from the document (e.g., \"SACC-111\")"],[1708,"Langfuse"],[1721,"Langfuse provides two capabilities:"],[1758,"Langfuse public key"],[1238,"Langfuse public key for LLM tracing"],[1762,"Langfuse runs as part of the Docker Compose stack with pre-seeded API keys:"],[1241,"Langfuse secret key"],[1761,"Langfuse secret key"],[1244,"Langfuse server URL"],[1755,"Langfuse server URL"],[1534,"Langfuse, YAML fallback"],[1778,"Latency"],[2,"Learn how to deploy, configure, and integrate DocuStore."],[1431,"Level"],[11,"List Artifacts"],[200,"List Conversations"],[1429,"List endpoints automatically filter by `workspace_id`. Resource endpoints verify that the requested entity belongs to the user's workspace before returning data."],[912,"List of Temporal activity callables"],[910,"List of Temporal workflow classes"],[162,"Lists artifacts within a specific folder. Returns documents tagged with the specified entity value."],[140,"Lists distinct tag values (folders) within a category. Each folder represents a unique entity value with a count of associated artifacts."],[1549,"Live deployment"],[1586,"LLM backend"],[1089,"LLM inference (summarization, NER)"],[678,"LLM page summary"],[1147,"LLM Provider"],[1364,"LLM Provider"],[791,"LLM provider (`ollama`, `openai`, `gemini`)"],[623,"LLM provider for chat (can differ from batch)"],[1524,"LLM Providers"],[1592,"LLM Providers"],[718,"LLM Summarization"],[834,"LLM summarization runs at two granularities: individual pages are summarized first, then a sliding-window chain (batch, synthesize, refine) produces a document-level summary from the page summaries."],[894,"LLM summary generated"],[1713,"LLM Tracing"],[1316,"LLM Worker"],[1301,"LLM-dependent activities (summarization, NER)"],[657,"LLM-generated document summary"],[377,"LLM-generated page summary"],[193,"Load categories via `GET /browse/categories` to render the top-level navigation."],[927,"Load or save domain aggregates (no `PageRepository` or `ArtifactRepository`)"],[1606,"Local"],[1543,"Local Docker Compose stack"],[1465,"Local Filesystem (Development)"],[1530,"Local filesystem, S3"],[1193,"Local storage path"],[1559,"Logging level"],[564,"LOW"],[1641,"Low for deterministic summaries"],[797,"Low temperature for deterministic summaries"],[713,"Manual Trigger"],[500,"Manually triggers embedding generation for a specific page. Useful for testing the pipeline, regenerating after model changes, or recovering from failures."],[739,"Match confidence score"],[137,"Max categories (1-20, default 5)"],[774,"Max characters per LLM chunk in NER extraction"],[1024,"Max characters per text chunk"],[614,"Max chars for assembled context"],[1084,"Max Concurrent Activities"],[617,"Max page images in deep thinking"],[1133,"Max parallel activities on the main queue"],[1229,"Max parallel activities per worker"],[1139,"Max parallel LLM activities (Ollama: 1-2, cloud: 5-10)"],[229,"Max results"],[160,"Max results (1-100, default 50)"],[182,"Max results (1-100, default 50)"],[128,"Max results (1-50, default 10)"],[412,"Max results (default 10)"],[446,"Max results (default 10)"],[464,"Max results (default 10)"],[485,"Max results per collection"],[1095,"Max Retries"],[114,"Max suggestions (1-20, default 10)"],[605,"Max tool-calling iterations"],[45,"Maximum results to return"],[303,"Meaning"],[561,"MEDIUM"],[1309,"Memory"],[1782,"Metadata"],[21,"Metadata Extraction"],[948,"Metadata Filtering"],[903,"Method"],[1785,"Metric"],[760,"MIC, MABA, LORA"],[416,"Minimum similarity score"],[450,"Minimum similarity score"],[517,"Mode"],[842,"Mode"],[1538,"Mode"],[955,"Model"],[1663,"Model"],[1680,"Model"],[626,"Model for chat responses"],[794,"Model for summarization"],[1632,"Model identifier"],[1772,"Model name"],[1163,"Model name (e.g., `llama3.1`, `gpt-4o`)"],[291,"Modify artifact metadata, trigger workflows"],[929,"Modify Qdrant collection payloads"],[1319,"MongoDB"],[1571,"MongoDB connection"],[697,"MongoDB connection (replica set required for change streams)"],[1208,"MongoDB connection string"],[700,"MongoDB database name"],[1211,"MongoDB database name"],[1767,"Monitor cost and usage over time"],[1355,"Monitor progress in the Temporal dashboard at http\\://localhost:8233."],[1278,"Monitoring"],[1675,"ms-marco-MiniLM-L-12-v2"],[947,"Multi-Granularity Search"],[939,"Multi-stage search combining dense embeddings, sparse term matching, hybrid fusion, cross-encoder reranking, and multi-granularity retrieval."],[589,"Multi-turn conversations use several continuity mechanisms:"],[752,"NadD, InhA, KasA"],[714,"Named Entity Recognition (NER)"],[1679,"Named entity recognition uses two models:"],[758,"NaMN adenylyltransferase, EthA"],[534,"NER entities are accumulated across conversation turns. Follow-up questions inherit entities from prior grounded turns, enabling multi-turn topic continuity."],[892,"NER entities extracted"],[1072,"NER extraction"],[1109,"NER extraction"],[355,"NER Extraction"],[1598,"NER Models"],[767,"NER runs **in parallel** with text embedding, both triggered by `Page.TextMentionUpdated`. They write to different fields on the Page aggregate, so there are no concurrency conflicts."],[676,"NER-extracted named entities"],[375,"NER-extracted named entities with types"],[1340,"Next Steps"],[70,"No"],[74,"No"],[113,"No"],[123,"No"],[127,"No"],[136,"No"],[151,"No"],[155,"No"],[159,"No"],[177,"No"],[181,"No"],[245,"No"],[411,"No"],[415,"No"],[419,"No"],[423,"No"],[427,"No"],[431,"No"],[445,"No"],[449,"No"],[463,"No"],[467,"No"],[471,"No"],[484,"No"],[488,"No"],[492,"No"],[496,"No"],[967,"No"],[972,"No"],[1610,"No"],[1616,"No"],[1621,"No"],[311,"No content (successful deletion)"],[823,"nomic-embed-text-v1.5"],[827,"nomic-embed-text-v1.5"],[960,"nomic-embed-text-v1.5"],[965,"nomic-embed-text-v1.5"],[1667,"nomic-embed-text-v1.5"],[1607,"Notes"],[41,"Number of results to skip"],[1046,"Observability"],[1152,"Observability"],[1532,"Observability"],[1706,"Observability"],[670,"OCR/parsed text content set"],[373,"OCSR-extracted chemical structures"],[674,"OCSR-extracted chemical structures"],[1608,"Ollama"],[1697,"Ollama"],[1635,"Ollama base URL (ignored for cloud providers)"],[1601,"Ollama Setup"],[1526,"Ollama, OpenAI, Gemini"],[780,"Once all pages in an artifact have summaries, a sliding-window summarization chain produces a document-level summary:"],[1288,"Once infrastructure is healthy, deploy the application:"],[1356,"Once processing completes, search via the API:"],[1344,"Once running, verify the services are healthy:"],[1436,"Only the owner can view"],[1613,"OpenAI"],[1694,"OpenAI"],[1169,"OpenAI API key (if using OpenAI)"],[505,"Operating Modes"],[71,"Original source URL"],[1776,"Output tokens"],[1027,"Overlapping characters between chunks"],[1703,"Override with `CHAT_AGENT_TOOL_CALLING_MODE=auto|native|react`."],[1438,"Owner + explicitly granted users/groups"],[300,"Owner + explicitly shared users/groups"],[296,"Owner only"],[766,"P0A7D9, 3Q5Z, CHEMBL12345"],[634,"Page"],[964,"Page + artifact summaries"],[826,"Page + artifact summaries (unified)"],[1477,"Page images are generated during the PDF processing workflow. Full-resolution PNGs are used for deep thinking mode (page image analysis), while JPEG thumbnails (\\~200px wide) are served for list views and table previews."],[369,"Page number within the artifact (0-based)"],[668,"Page registered with artifact reference and index"],[332,"Page retrieval, extraction triggers, summaries"],[719,"Page Summaries"],[1074,"Page summarization"],[1113,"Page summarization"],[1729,"Page summarization"],[890,"Page text extracted from PDF"],[1787,"Page views"],[330,"Pages"],[342,"Pages API"],[649,"Pages linked to the artifact"],[896,"Pages linked/unlinked from artifact"],[800,"Pages per batch in artifact summarization"],[1250,"Pages per summarization batch"],[703,"Pages read model collection"],[359,"Pages represent individual pages within an artifact (document). Each page carries extracted text, compound mentions, NER tags, and a summary. Most page data is populated automatically by the extraction pipeline, but endpoints exist for manual updates and re-triggering workflows."],[651,"Pages unlinked from the artifact"],[225,"Pagination offset"],[156,"Pagination offset (default 0)"],[178,"Pagination offset (default 0)"],[744,"Pairs without a valid SMILES string are silently dropped. The workflow ID `compound-extraction-{page_id}` ensures idempotency."],[34,"Parameter"],[103,"Parameter"],[117,"Parameter"],[130,"Parameter"],[141,"Parameter"],[163,"Parameter"],[218,"Parameter"],[367,"Parent artifact ID"],[152,"Parent folder for hierarchical browsing"],[1350,"Parse pages from the PDF"],[146,"path"],[168,"path"],[172,"path"],[1097,"PDF parsing"],[78,"PDF parsing and page creation"],[1143,"Pending activities and their timeouts"],[608,"Per-iteration timeout (seconds)"],[932,"Per-plugin configuration uses a `PLUGIN_{NAME}_` prefix:"],[286,"Permission"],[1458,"Permission cache TTL in seconds (0 to disable)"],[1406,"Permission Caching"],[26,"Permissions"],[518,"Pipeline"],[716,"Pipeline Flow"],[862,"Plugin Contract"],[936,"Plugin data is fetched separately from core API responses to keep the core API stable:"],[864,"Plugin Directory Structure"],[916,"Plugin health status"],[863,"Plugin Isolation"],[872,"Plugin system"],[874,"Plugin system"],[855,"Plugin System"],[919,"Plugins operate within strict boundaries:"],[879,"Plugins react to domain events delivered via Kafka. The core pipeline publishes enriched events with sub-types, and plugins subscribe to the specific sub-types they care about."],[95,"Popular Tags"],[1517,"Port"],[1042,"Port-Based Design"],[1546,"Pre-production testing"],[325,"Prefix"],[1012,"Prefix for document text"],[1009,"Prefix for query text (nomic asymmetric)"],[110,"Prefix query (1-100 characters)"],[1033,"Prepend document context to chunks"],[1717,"Privacy"],[1290,"Process"],[1548,"Production"],[1271,"Production Deployment"],[1358,"Production Deployment — Docker Swarm setup"],[1709,"Prompt Management"],[1726,"Prompt Name"],[1752,"Prompt source: `langfuse` or `yaml`"],[1775,"Prompt token count"],[1780,"Prompt version"],[784,"Prompts for each stage are managed in Langfuse: `artifact_batch_summary`, `artifact_synthesis`, `artifact_refinement`."],[1603,"Provider"],[1691,"Provider"],[1166,"Provider API base URL"],[1629,"Provider selection"],[1160,"Provider type: `ollama`, `openai`, or `gemini`"],[389,"Proxies to Temporal to return the current status of all page-level workflows: embedding, compound extraction, SMILES embedding, summarization, and NER extraction."],[86,"Proxies to Temporal to return the current status of all workflows associated with the artifact (processing, summarization, metadata extraction)."],[1083,"Purpose"],[1373,"Purpose"],[1664,"Purpose"],[1681,"Purpose"],[1325,"Qdrant"],[1217,"Qdrant gRPC port"],[1214,"Qdrant hostname"],[1036,"Qdrant server URL"],[1574,"Qdrant vector database"],[473,"Queries both the text chunk collection and the summary collection in parallel, then returns grouped results. This is the most comprehensive search mode, combining fine-grained passage retrieval with broad document-level matching."],[1783,"Query type, mode, conversation ID"],[528,"Questions about figures and visual content"],[1082,"Queue"],[1513,"Quick Reference: Essential Variables"],[1332,"Quickstart"],[918,"Re-process historical documents"],[289,"Read artifact and its pages"],[1379,"Read model projections (query-optimized views)"],[637,"Read Path"],[213,"Record Feedback"],[1791,"Referrers"],[1494,"Renders each page to a PNG image (2x zoom for quality)."],[1803,"Request ID and correlation IDs"],[265,"Request Timing"],[1718,"Request Timing"],[58,"Required"],[105,"Required"],[119,"Required"],[132,"Required"],[143,"Required"],[165,"Required"],[237,"Required"],[403,"Required"],[437,"Required"],[455,"Required"],[476,"Required"],[1360,"Requirements"],[1605,"Requires API Key"],[562,"Rerank > 0.4 or similarity > 0.6"],[559,"Rerank > 0.7 or similarity > 0.85"],[307,"Resource created"],[317,"Resource not found or not in workspace"],[1277,"Resource Recommendations"],[361,"Response fields include:"],[451,"Response includes matched compounds with their SMILES, similarity scores, source page, and artifact references."],[115,"Response:"],[139,"Response:"],[161,"Response:"],[183,"Response:"],[433,"Response:"],[498,"Response:"],[260,"REST API fundamentals: base URL, authentication, error handling, and workspace scoping."],[420,"Restrict to a specific document"],[472,"Restrict to a specific document"],[989,"Results are merged using two-level RRF across collections:"],[499,"Results from both collections are ranked independently. The frontend can present them as expandable cards with document-level matches at the top and passage-level matches nested beneath."],[554,"Retrieved results are deduplicated (chunks take priority over summaries for the same page), tiered by relevance, and formatted with `[N]` citation indices:"],[1044,"Retry Configuration"],[904,"Returns"],[216,"Returns `201 Created` with the conversation metadata:"],[378,"Returns `201 Created`. In normal operation, pages are created automatically during artifact processing. This endpoint exists for manual page management."],[745,"Returns `202 Accepted` with the workflow ID. Useful for re-running extraction after corrections."],[501,"Returns `202 Accepted`."],[84,"Returns `202 Accepted`. Starts GLiNER2 + LLM extraction for title, authors, and date from the first page."],[83,"Returns `202 Accepted`. Starts the sliding-window artifact summarization workflow. Skips the \"all pages done\" precondition, useful for re-running after partial ingestion."],[91,"Returns `204 No Content`. Deletes the artifact and all associated pages. Requires `edit` permission."],[258,"Returns `204 No Content`. Deletes the conversation and all its messages."],[257,"Returns `204 No Content`. Records thumbs-up or thumbs-down feedback on a specific assistant message. Accepts `\"positive\"` or `\"negative\"`."],[390,"Returns `204 No Content`. Requires `edit` permission on the parent artifact."],[388,"Returns `404` if the page has no summary yet."],[247,"Returns a `text/event-stream` response. The client should connect using an EventSource or SSE library."],[54,"Returns a single artifact with its pages, metadata, and summary. Requires `view` permission."],[33,"Returns all artifacts in the current workspace, filtered by the user's permissions. Supports pagination and sorting."],[217,"Returns conversations for the current user, sorted by most recent activity."],[129,"Returns tag categories with artifact counts, powering the browse UI's top-level navigation. Categories correspond to entity types (compound, target, disease, gene, etc.)."],[102,"Returns tags matching a prefix query, suitable for autocomplete inputs. Searches both tag mentions and author mentions with case-insensitive matching."],[234,"Returns the conversation with its message history. Messages are paginated."],[85,"Returns the current summary with metadata:"],[360,"Returns the full page read model including text content, compound mentions, tag mentions, summary, and metadata. Requires `view` permission on the parent artifact."],[1485,"Returns the full-resolution PNG page image. Add `?size=thumb` for the lightweight JPEG thumbnail."],[116,"Returns the most frequently occurring tags, optionally filtered by entity type. Useful for showing trending or common tags on a dashboard."],[387,"Returns the page summary with metadata:"],[89,"Returns the permission ACL with resolved user profiles."],[1484,"Returns the raw PDF binary as `application/pdf` with an `inline` content disposition. The browser can render this directly in an iframe or PDF viewer."],[87,"Returns the raw PDF binary from blob storage as `application/pdf`."],[88,"Returns the rendered page image. Pass `?size=thumb` for a lightweight JPEG thumbnail suitable for list views."],[1276,"Reverse Proxy"],[29,"Revoke Share"],[584,"Rich content blocks (tables, molecules)"],[254,"Rich content blocks such as tables or molecule renderings."],[1050,"Role"],[1291,"Role"],[1352,"Run named entity recognition (NER)"],[756,"Rv3138, nadD"],[1196,"S3 bucket name (if using S3)"],[1199,"S3 region"],[1466,"S3-Compatible Storage (Production)"],[750,"SACC-123, Rifampicin, ethionamide"],[90,"Same body as share. Only the owner or a workspace admin can share/revoke."],[951,"Scientific documents contain dense domain-specific terminology -- compound codes like \"SACC-111\", gene names like \"NadD\", and quantitative measurements like \"IC50=2.3uM\" -- that generic search models handle poorly. DocuStore addresses this with a multi-stage search pipeline that combines seven complementary techniques."],[1408,"SDK Integration"],[333,"Search"],[391,"Search API"],[1804,"Search latency metrics (`search.latency` events)"],[938,"Search Pipeline"],[941,"Search Pipeline Stages"],[835,"Search queries flow through a multi-stage pipeline:"],[408,"Search query"],[460,"Search query"],[481,"Search query"],[434,"Searches the `compound_embeddings` collection for structurally similar compounds using ChemBERTa embeddings. The query SMILES is validated, canonicalized, and embedded before search."],[400,"Searches the `page_embeddings` collection for text chunks matching the query. Uses hybrid retrieval (dense + sparse) with cross-encoder reranking."],[452,"Searches the unified `summary_embeddings` collection containing both page-level and artifact-level summaries. Useful for broad thematic queries."],[324,"Section"],[3,"Sections"],[202,"Send Message (SSE Stream)"],[1589,"Sentinel auth service"],[1440,"Sentinel permission checks are cached for `SENTINEL_CACHE_TTL` seconds (default 120) to reduce latency on repeated access to the same resources."],[1522,"Sentinel SDK"],[1446,"Sentinel service URL"],[1413,"Sentinel validates the IdP token, resolves the user's workspace and permissions, and issues a DocuStore authorization JWT."],[1091,"Separating LLM activities onto their own queue prevents slow LLM calls from blocking fast embedding and parsing tasks. For local development with Ollama, `TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES=2` prevents memory exhaustion."],[1372,"Service"],[1452,"Service name registered in Sentinel"],[1449,"Service-to-service authentication key"],[1789,"Sessions"],[82,"Setting `is_locked: true` prevents automated re-summarization from overwriting the value."],[1716,"Setup"],[28,"Share"],[1405,"Sharing"],[552,"Signal that retrieval is complete"],[845,"Single-shot retrieval, lightweight, fast responses"],[353,"SMILES Embedding"],[1259,"SMILES embeddings collection"],[1672,"SMILES molecular structure embeddings"],[442,"SMILES string to search"],[663,"Soft-delete marker"],[680,"Soft-delete marker"],[53,"Sort direction (`-1` descending, `1` ascending)"],[49,"Sort field"],[957,"Sparse"],[573,"SSE Event"],[513,"SSE Event Schema"],[203,"SSE Event Types"],[1273,"Stack Architecture"],[942,"Stage 1: Query Encoding"],[507,"Stage 1: Query Planning"],[508,"Stage 2: Agentic Retrieval"],[943,"Stage 2: Hybrid Retrieval"],[509,"Stage 3: Context Assembly"],[944,"Stage 3: Cross-Encoder Reranking"],[510,"Stage 4: Adaptive Synthesis"],[945,"Stage 4: Enrichment"],[511,"Stage 5: Inline Verification"],[512,"Stage 6: Answer Formatting"],[1545,"Staging"],[384,"Starts the ChemBERTa embedding workflow for the page's compounds. Requires extracted compounds with valid canonical SMILES."],[385,"Starts the LLM page summarization workflow. Locked summaries (human corrections) are preserved."],[386,"Starts the named-entity recognition workflow. Extracts compounds, targets, diseases, genes, and other entities from the page text."],[383,"Starts the OCSR ML pipeline (YOLO + DECIMER) to extract chemical structures from the page image."],[382,"Starts the text embedding Temporal workflow. Requires the page to have text content."],[302,"Status"],[576,"Step progress with optional `thinking_content`"],[1149,"Storage"],[1464,"Storage Layout"],[1489,"Store the file bytes in blob storage at `artifacts/{artifact_id}/source.pdf`."],[1496,"Stores images and thumbnails back to blob storage."],[25,"Stream Page Image"],[1469,"Stream Page Image"],[24,"Stream PDF"],[1468,"Stream PDF"],[582,"Streaming answer delta (only during formatting)"],[252,"Streaming answer tokens. Emitted only during the answer formatting stage."],[47,"string"],[65,"string"],[69,"string"],[73,"string"],[108,"string"],[122,"string"],[150,"string"],[240,"string"],[244,"string"],[406,"string"],[426,"string"],[440,"string"],[458,"string"],[466,"string"],[479,"string"],[495,"string"],[422,"string\\[]"],[430,"string\\[]"],[491,"string\\[]"],[1683,"structflo-ner (LLM-powered)"],[1719,"Structured Logging"],[885,"Sub-Type"],[1056,"Subscribes to EventStoreDB, triggers workflows"],[305,"Success"],[785,"Summaries support a `is_locked` flag. When a human corrects a summary and locks it, automated re-summarization preserves the locked version. The `hil_correction` field tracks the human-edited text alongside the original."],[20,"Summarization"],[354,"Summarization"],[1153,"Summarization"],[778,"Summarization operates at two granularities:"],[17,"Summary"],[1121,"Summary embedding"],[1262,"Summary embeddings collection"],[721,"Summary Locking"],[395,"Summary Search"],[546,"Summary-only search"],[873,"Supplementary data not on domain aggregates"],[1594,"Supported Providers"],[1361,"System prerequisites and hardware recommendations for running DocuStore."],[1362,"System Requirements"],[94,"Tag Autocomplete"],[174,"Tag value (e.g., `NadD`)"],[341,"Tag-based document exploration and discovery"],[18,"Tags"],[996,"Tags are stored in two independent payload fields -- `tag_normalized` (page-level NER) and `artifact_tag_normalized` (artifact-level metadata including authors). Filters use an OR condition across both fields so that author name filters match all pages belonging to that author's document."],[1051,"Task Queue"],[1232,"Task queue name"],[1136,"Task queue name for LLM activities"],[1043,"Task Queues"],[1577,"Temporal server"],[1130,"Temporal server address"],[1220,"Temporal server address"],[1388,"Temporal server state storage"],[1313,"Temporal Worker"],[1151,"Temporal Workers"],[1037,"Temporal Workflows"],[1668,"Text chunk and summary embeddings"],[833,"Text chunks are enriched with document context (title, tags, page summary) before embedding, so that isolated passages carry the semantic context of their parent document."],[984,"Text chunks lose their parent document context during segmentation. DocuStore addresses this by prepending a context header before embedding:"],[959,"Text chunks with context headers"],[822,"Text chunks with contextual headers"],[1068,"Text embedding"],[1101,"Text embedding"],[672,"Text embedding metadata recorded"],[1003,"Text embedding model"],[1256,"Text embeddings collection"],[1397,"Text embeddings use `nomic-embed-text-v1.5` (768-dim) by default. The model is downloaded automatically on first use when running with Ollama."],[79,"Text extraction per page"],[393,"Text Search"],[335,"Text, compound, summary, and hierarchical search"],[1491,"The `Artifact.Created` event triggers the processing pipeline."],[1492,"The `ArtifactProcessingWorkflow` reads the PDF from blob storage and:"],[884,"The `data` field contains the full DTO, so plugins receive rich context without needing to query read models."],[1479,"The `file://` URL scheme tells DocuStore to use the local filesystem adapter. The path must be absolute."],[380,"The `page_id` in the body must match the path parameter. This fires `Page.CompoundMentionsUpdated`, triggering SMILES embedding."],[275,"The `RequestAuth` object extracted from the JWT provides:"],[553,"The `RetrievalAccumulator` handles cross-iteration deduplication, budget tracking (max chars), and query deduplication to prevent repeated searches."],[1080,"The `TemporalWorkflowOrchestrator` in the infrastructure layer implements this port using the Temporal Python SDK. The application layer never imports Temporal directly, so the orchestration backend could be swapped to Celery, AWS Step Functions, or any other system without changing business logic."],[682,"The aggregate is loaded by replaying all events from its stream. The domain method applies business rules and produces a new event. The event is appended to EventStoreDB with optimistic concurrency control -- if another process modified the aggregate concurrently, an `IntegrityError` is raised and the operation is retried."],[1483,"The API provides streaming endpoints for serving blob content to the frontend:"],[301,"The API returns standard HTTP status codes:"],[1079,"The application layer depends on an abstract `WorkflowOrchestrator` port:"],[1304,"The application stack is designed to sit behind a reverse proxy (Traefik, Nginx, etc.) for TLS termination and routing:"],[281,"The authenticated user ID"],[270,"The authentication flow works in AuthZ mode:"],[273,"The authorization JWT encodes the user's `workspace_id`, `user_id`, and permissions."],[1459,"The backend uses the `sentinel-auth-sdk` Python package:"],[1623,"The batch LLM handles automated pipeline tasks: page summarization, artifact summarization, and (optionally) NER extraction. These tasks prioritize consistency over creativity, so a low temperature is used."],[1487,"The blob store is used at two points in the processing pipeline:"],[101,"The browse API enables tag-based document exploration. NER-extracted entities (compounds, targets, diseases, genes) are organized into categories and folders, providing a structured browsing experience alongside free-text search."],[215,"The chat API provides a conversational RAG interface. Users ask questions and receive grounded, citation-backed answers streamed in real time via Server-Sent Events (SSE). Conversations are persisted in MongoDB for multi-turn continuity."],[1690,"The chat pipeline's agentic retrieval uses LLM tool calling. The mode is auto-detected based on provider:"],[1642,"The chat system can use a different model and provider than the batch pipeline. This is useful when you want a larger, more capable model for interactive conversations while using a smaller model for batch processing."],[841,"The chat system is an agentic RAG pipeline with three operating modes:"],[271,"The client authenticates with an Identity Provider (IdP) directly (e.g., Google OAuth) and obtains an IdP token."],[272,"The client exchanges the IdP token with Sentinel for a DocuStore authorization JWT."],[997,"The compound collection supports a fundamentally different search modality: given a SMILES string, find structurally similar compounds across all documents. ChemBERTa maps molecular structures to vectors where analogues in a medicinal chemistry series cluster together."],[724,"The compound extraction pipeline uses the `structflo-cser` ML library to identify chemical structure diagrams in PDF pages and extract their SMILES representations."],[982,"The cross-encoder (ms-marco-MiniLM-L-12-v2) rescores 30 passages in under 200ms on CPU."],[1478,"The default configuration stores blobs on the local filesystem. This is the simplest option and requires no additional infrastructure."],[63,"The document file (PDF)"],[267,"The DocuStore API is a REST API built on FastAPI. All endpoints require authentication and are scoped to a workspace. The API serves JSON responses and accepts JSON request bodies unless otherwise noted (file uploads use multipart form data)."],[1415,"The DocuStore API validates the JWT using the `sentinel-auth-sdk` and extracts the `RequestAuth` context."],[516,"The DocuStore chat system is an agentic RAG (Retrieval-Augmented Generation) pipeline that answers questions grounded in the user's document corpus. It supports three operating modes, inline citation verification, and real-time token streaming via Server-Sent Events."],[571,"The draft is reformatted for coherence. **This is where tokens stream to the client** as SSE events. Citation indices are re-extracted to produce the final `used_citations` list."],[1550,"The environment mode affects default values and logging behavior but does not change the API surface. All features are available in all modes."],[803,"The Four Layers"],[1411,"The frontend authenticates the user with the configured IdP (e.g., Google OAuth)."],[1412,"The frontend sends the IdP token to Sentinel's token exchange endpoint."],[1460,"The frontend uses the `@sentinel-auth/nextjs` package for server-side token validation and the `@sentinel-auth/react` package for client-side auth state management."],[986,"The hierarchical search endpoint queries both collections in parallel:"],[1591,"The Makefile provides convenience targets for all common operations:"],[883,"The matching plugin handler starts a Temporal workflow on the plugin's dedicated task queue."],[529,"The mode is selected per-message via the `mode` field. When omitted, the server default (`CHAT_DEFAULT_MODE`, default `thinking`) is used."],[746,"The NER pipeline extracts typed entities from page text using `structflo-ner`, an LLM-powered extraction library tuned for pharmaceutical and biological domains."],[1061,"The pipeline worker detects domain events from the EventStoreDB subscription and starts the appropriate Temporal workflow. The Temporal worker polls for tasks and executes the actual processing logic."],[902,"The plugin class provides factory methods for all its components:"],[882,"The plugin consumer process matches the sub-type against plugin manifests."],[973,"The query text is transformed into two representations:"],[138,"The response includes sticky categories (configured via `BROWSE_STICKY_CATEGORIES`, default `date,target`) that always appear regardless of count."],[399,"The search API provides four search modes, each targeting a different collection and use case. All search endpoints are `POST` requests that accept a JSON body and return results scoped to the user's workspace and permissions."],[1048,"The system runs three independent worker processes:"],[1486,"The thumbnail endpoint falls back to the full PNG if a thumbnail has not been generated."],[978,"The top candidates (approximately 3x the desired result count) are rescored by a cross-encoder model that reads query and passage jointly. This detects relevance signals that embedding similarity alone misses:"],[1798,"The Umami dashboard is accessible at its configured port. The frontend portal includes the Umami tracking script, which sends analytics data to the self-hosted instance."],[881,"The use case publishes to Kafka with a sub-type: `ExternalEventPublisher.notify_page_updated(result, sub_type=\"CompoundMentionsUpdated\")`."],[279,"The workspace this request operates within"],[642,"There are two core aggregates in the domain model:"],[527,"Thinking + page image analysis"],[506,"Thinking Mode Pipeline (6 Stages)"],[849,"Thinking mode plus page image analysis for visual content"],[990,"This avoids the problem of naively comparing cosine scores from different vector spaces, which have fundamentally different distributions."],[985,"This context header affects only the embedding computation -- the raw text is preserved for display. Context enrichment happens in two passes: an initial embedding immediately after text extraction, then a re-embedding when page summaries become available."],[379,"This fires `Page.TextMentionUpdated`, which triggers the embedding and NER pipelines."],[688,"This is mapped to a `ConcurrencyError` in the application layer. Temporal activities that encounter concurrency errors raise an exception, causing Temporal to retry the activity automatically with exponential backoff."],[1282,"This provisions:"],[1289,"This runs 6 processes from a single Docker image:"],[1343,"This starts all infrastructure services and the DocuStore application. The first startup takes a few minutes as Docker pulls images and initializes databases."],[530,"Three analysis tracks run in parallel:"],[940,"Three Vector Collections"],[555,"Tier"],[1094,"Timeout"],[16,"Title"],[541,"Tool"],[1600,"Tool Calling Modes"],[611,"Total retrieval loop timeout"],[1769,"Traces include:"],[878,"Traditional service"],[876,"Traditional service (`ADDING_SERVICES.md`)"],[19,"Trigger Workflows"],[350,"Trigger Workflows"],[886,"Triggered When"],[754,"tuberculosis, TB, MDR-TB"],[683,"Two independent worker processes subscribe to the EventStoreDB `$all` stream:"],[35,"Type"],[57,"Type"],[104,"Type"],[118,"Type"],[131,"Type"],[142,"Type"],[164,"Type"],[219,"Type"],[236,"Type"],[402,"Type"],[436,"Type"],[454,"Type"],[475,"Type"],[747,"Type"],[1418,"Type"],[100,"Typical Frontend Flow"],[1540,"Typical Use"],[1714,"Umami (Web Analytics)"],[1799,"Umami does not use cookies, does not track personal information, and does not share data with third parties. All analytics data stays on your infrastructure. This makes it suitable for research environments with strict data handling requirements."],[1784,"Umami provides privacy-focused web analytics for the DocuStore frontend portal. It tracks page views, sessions, and user behavior without cookies and is fully GDPR compliant."],[1797,"Umami runs as part of the Docker Compose stack alongside Langfuse:"],[365,"Unique page identifier"],[1790,"Unique visitor sessions"],[15,"Update Metadata"],[348,"Update Summary"],[347,"Update Tags"],[346,"Update Text"],[30,"Update Visibility"],[13,"Upload Document"],[55,"Uploads a file to blob storage and creates an artifact. This is the primary entry point for document ingestion. The upload triggers the full processing pipeline automatically."],[196,"Use `GET /browse/tags/suggest?q=...` for the tag filter autocomplete input."],[869,"Use Case"],[1727,"Used By"],[242,"User message (1-10,000 characters)"],[1685,"Uses `LLM_*` config"],[1702,"Uses Gemini function declarations"],[1696,"Uses OpenAI function calling API"],[1699,"Uses ReAct-style prompting"],[743,"UTC timestamp"],[418,"UUID"],[470,"UUID"],[1421,"UUID"],[1424,"UUID"],[313,"Validation error (invalid request body)"],[184,"Variable"],[594,"Variable"],[689,"Variable"],[769,"Variable"],[786,"Variable"],[998,"Variable"],[1125,"Variable"],[1156,"Variable"],[1174,"Variable"],[1186,"Variable"],[1201,"Variable"],[1225,"Variable"],[1234,"Variable"],[1246,"Variable"],[1252,"Variable"],[1441,"Variable"],[1498,"Variable"],[1551,"Variable"],[1624,"Variable"],[1644,"Variable"],[1666,"Variable"],[1682,"Variable"],[1747,"Variable"],[1154,"Vector Collections"],[1006,"Vector dimensionality"],[1181,"Vector dimensions"],[1382,"Vector search (3 collections: text, summary, SMILES)"],[27,"View ACL"],[1764,"View LLM call traces with input/output/tokens/latency"],[293,"Visibility"],[1404,"Visibility"],[1779,"Wall-clock time for the LLM call"],[4,"Welcome to the DocuStore documentation. DocuStore is an open-source document intelligence platform built for drug discovery research."],[1715,"What Umami Tracks"],[723,"When a document is uploaded to DocuStore, it enters an automated extraction pipeline that identifies chemical structures, named entities, and generates summaries. Each extraction stage runs as an independent Temporal workflow triggered by domain events."],[1488,"When a document is uploaded via `POST /artifacts/upload`, the `ArtifactUploadSaga` orchestrates:"],[1476,"When a document is uploaded, the blob store organizes files in a predictable structure:"],[811,"When a PDF is uploaded, DocuStore splits it into pages and runs multiple extraction pipelines in parallel:"],[933,"When a plugin is installed after documents have already been processed:"],[323,"When enabled (`ENABLE_REQUEST_TIMING=true`), the API logs timing information for every request and flags slow requests exceeding `SLOW_REQUEST_THRESHOLD_MS` (default 1000ms)."],[1801,"When enabled, every API request is logged with its duration. Requests exceeding the threshold are flagged as slow in the logs, making it easy to identify performance bottlenecks."],[194,"When the user selects a category (e.g., \"Targets\"), load folders via `GET /browse/categories/target/folders`."],[195,"When the user selects a folder (e.g., \"NadD\"), load artifacts via `GET /browse/categories/target/folders/NadD/artifacts`."],[857,"When to Use Plugins"],[977,"Where `k = 60`. Results appearing in both channels receive the highest combined scores. The fusion runs entirely within Qdrant using native prefetch-and-fuse, eliminating application-level merge logic."],[283,"Whether the user is a workspace admin"],[1781,"Which Langfuse prompt version was used"],[1773,"Which model was used"],[1788,"Which pages users visit"],[294,"Who Can Access"],[1049,"Worker"],[1064,"Workflow"],[1806,"Workflow execution events"],[1141,"Workflow execution history (started, activities, completed/failed)"],[1065,"Workflow ID Pattern"],[1063,"Workflow IDs are derived deterministically from entity IDs:"],[1385,"Workflow orchestration (durable task execution)"],[1144,"Workflow search by ID pattern (e.g., all `text-embedding-*` workflows)"],[1428,"Workspace admin flag"],[1402,"Workspace Isolation"],[263,"Workspace Scoping"],[636,"Write Path"],[928,"Write to core MongoDB collections (`page_read_models`, `artifact_read_models`)"],[1710,"YAML Fallback"],[62,"Yes"],[66,"Yes"],[109,"Yes"],[147,"Yes"],[169,"Yes"],[173,"Yes"],[241,"Yes"],[407,"Yes"],[441,"Yes"],[459,"Yes"],[480,"Yes"],[1611,"Yes"],[1615,"Yes"],[1620,"Yes"],[962,"Yes (HashingVectorizer)"]],"type":"string"},"page_id":{"docs":{"1":0,"2":1,"3":2,"4":3,"5":4,"6":5,"7":6,"8":7,"9":91,"10":92,"11":93,"12":94,"13":95,"14":96,"15":97,"16":98,"17":99,"18":100,"19":101,"20":102,"21":103,"22":104,"23":105,"24":106,"25":107,"26":108,"27":109,"28":110,"29":111,"30":112,"31":113,"32":114,"33":115,"34":116,"35":117,"36":118,"37":119,"38":120,"39":121,"40":122,"41":123,"42":124,"43":125,"44":126,"45":127,"46":128,"47":129,"48":130,"49":131,"50":132,"51":133,"52":134,"53":135,"54":136,"55":137,"56":138,"57":139,"58":140,"59":141,"60":142,"61":143,"62":144,"63":145,"64":146,"65":147,"66":148,"67":149,"68":150,"69":151,"70":152,"71":153,"72":154,"73":155,"74":156,"75":157,"76":158,"77":159,"78":160,"79":161,"80":162,"81":163,"82":164,"83":165,"84":166,"85":167,"86":168,"87":169,"88":170,"89":171,"90":172,"91":173,"92":174,"93":175,"94":176,"95":177,"96":178,"97":179,"98":180,"99":181,"100":182,"101":183,"102":184,"103":185,"104":186,"105":187,"106":188,"107":189,"108":190,"109":191,"110":192,"111":193,"112":194,"113":195,"114":196,"115":197,"116":198,"117":199,"118":200,"119":201,"120":202,"121":203,"122":204,"123":205,"124":206,"125":207,"126":208,"127":209,"128":210,"129":211,"130":212,"131":213,"132":214,"133":215,"134":216,"135":217,"136":218,"137":219,"138":220,"139":221,"140":222,"141":223,"142":224,"143":225,"144":226,"145":227,"146":228,"147":229,"148":230,"149":231,"150":232,"151":233,"152":234,"153":235,"154":236,"155":237,"156":238,"157":239,"158":240,"159":241,"160":242,"161":243,"162":244,"163":245,"164":246,"165":247,"166":248,"167":249,"168":250,"169":251,"170":252,"171":253,"172":254,"173":255,"174":256,"175":257,"176":258,"177":259,"178":260,"179":261,"180":262,"181":263,"182":264,"183":265,"184":266,"185":267,"186":268,"187":269,"188":270,"189":271,"190":272,"191":273,"192":274,"193":275,"194":276,"195":277,"196":278,"197":279,"198":280,"199":281,"200":282,"201":283,"202":284,"203":285,"204":286,"205":287,"206":288,"207":289,"208":290,"209":291,"210":292,"211":293,"212":294,"213":295,"214":296,"215":297,"216":298,"217":299,"218":300,"219":301,"220":302,"221":303,"222":304,"223":305,"224":306,"225":307,"226":308,"227":309,"228":310,"229":311,"230":312,"231":313,"232":314,"233":315,"234":316,"235":317,"236":318,"237":319,"238":320,"239":321,"240":322,"241":323,"242":324,"243":325,"244":326,"245":327,"246":328,"247":329,"248":330,"249":331,"250":332,"251":333,"252":334,"253":335,"254":336,"255":337,"256":338,"257":339,"258":340,"259":8,"260":9,"261":10,"262":11,"263":12,"264":13,"265":14,"266":15,"267":16,"268":17,"269":18,"270":19,"271":20,"272":21,"273":22,"274":23,"275":24,"276":25,"277":26,"278":27,"279":28,"280":29,"281":30,"282":31,"283":32,"284":33,"285":34,"286":35,"287":36,"288":37,"289":38,"290":39,"291":40,"292":41,"293":42,"294":43,"295":44,"296":45,"297":46,"298":47,"299":48,"300":49,"301":50,"302":51,"303":52,"304":53,"305":54,"306":55,"307":56,"308":57,"309":58,"310":59,"311":60,"312":61,"313":62,"314":63,"315":64,"316":65,"317":66,"318":67,"319":68,"320":69,"321":70,"322":71,"323":72,"324":73,"325":74,"326":75,"327":76,"328":77,"329":78,"330":79,"331":80,"332":81,"333":82,"334":83,"335":84,"336":85,"337":86,"338":87,"339":88,"340":89,"341":90,"342":341,"343":342,"344":343,"345":344,"346":345,"347":346,"348":347,"349":348,"350":349,"351":350,"352":351,"353":352,"354":353,"355":354,"356":355,"357":356,"358":357,"359":358,"360":359,"361":360,"362":361,"363":362,"364":363,"365":364,"366":365,"367":366,"368":367,"369":368,"370":369,"371":370,"372":371,"373":372,"374":373,"375":374,"376":375,"377":376,"378":377,"379":378,"380":379,"381":380,"382":381,"383":382,"384":383,"385":384,"386":385,"387":386,"388":387,"389":388,"390":389,"391":390,"392":391,"393":392,"394":393,"395":394,"396":395,"397":396,"398":397,"399":398,"400":399,"401":400,"402":401,"403":402,"404":403,"405":404,"406":405,"407":406,"408":407,"409":408,"410":409,"411":410,"412":411,"413":412,"414":413,"415":414,"416":415,"417":416,"418":417,"419":418,"420":419,"421":420,"422":421,"423":422,"424":423,"425":424,"426":425,"427":426,"428":427,"429":428,"430":429,"431":430,"432":431,"433":432,"434":433,"435":434,"436":435,"437":436,"438":437,"439":438,"440":439,"441":440,"442":441,"443":442,"444":443,"445":444,"446":445,"447":446,"448":447,"449":448,"450":449,"451":450,"452":451,"453":452,"454":453,"455":454,"456":455,"457":456,"458":457,"459":458,"460":459,"461":460,"462":461,"463":462,"464":463,"465":464,"466":465,"467":466,"468":467,"469":468,"470":469,"471":470,"472":471,"473":472,"474":473,"475":474,"476":475,"477":476,"478":477,"479":478,"480":479,"481":480,"482":481,"483":482,"484":483,"485":484,"486":485,"487":486,"488":487,"489":488,"490":489,"491":490,"492":491,"493":492,"494":493,"495":494,"496":495,"497":496,"498":497,"499":498,"500":499,"501":500,"502":501,"503":556,"504":557,"505":558,"506":559,"507":560,"508":561,"509":562,"510":563,"511":564,"512":565,"513":566,"514":567,"515":568,"516":569,"517":570,"518":571,"519":572,"520":573,"521":574,"522":575,"523":576,"524":577,"525":578,"526":579,"527":580,"528":581,"529":582,"530":583,"531":584,"532":585,"533":586,"534":587,"535":588,"536":589,"537":590,"538":591,"539":592,"540":593,"541":594,"542":595,"543":596,"544":597,"545":598,"546":599,"547":600,"548":601,"549":602,"550":603,"551":604,"552":605,"553":606,"554":607,"555":608,"556":609,"557":610,"558":611,"559":612,"560":613,"561":614,"562":615,"563":616,"564":617,"565":618,"566":619,"567":620,"568":621,"569":622,"570":623,"571":624,"572":625,"573":626,"574":627,"575":628,"576":629,"577":630,"578":631,"579":632,"580":633,"581":634,"582":635,"583":636,"584":637,"585":638,"586":639,"587":640,"588":641,"589":642,"590":643,"591":644,"592":645,"593":646,"594":647,"595":648,"596":649,"597":650,"598":651,"599":652,"600":653,"601":654,"602":655,"603":656,"604":657,"605":658,"606":659,"607":660,"608":661,"609":662,"610":663,"611":664,"612":665,"613":666,"614":667,"615":668,"616":669,"617":670,"618":671,"619":672,"620":673,"621":674,"622":675,"623":676,"624":677,"625":678,"626":679,"627":680,"628":681,"629":682,"630":683,"631":684,"632":685,"633":686,"634":687,"635":688,"636":689,"637":690,"638":691,"639":692,"640":693,"641":694,"642":695,"643":696,"644":697,"645":698,"646":699,"647":700,"648":701,"649":702,"650":703,"651":704,"652":705,"653":706,"654":707,"655":708,"656":709,"657":710,"658":711,"659":712,"660":713,"661":714,"662":715,"663":716,"664":717,"665":718,"666":719,"667":720,"668":721,"669":722,"670":723,"671":724,"672":725,"673":726,"674":727,"675":728,"676":729,"677":730,"678":731,"679":732,"680":733,"681":734,"682":735,"683":736,"684":737,"685":738,"686":739,"687":740,"688":741,"689":742,"690":743,"691":744,"692":745,"693":746,"694":747,"695":748,"696":749,"697":750,"698":751,"699":752,"700":753,"701":754,"702":755,"703":756,"704":757,"705":758,"706":759,"707":760,"708":761,"709":762,"710":763,"711":764,"712":765,"713":766,"714":767,"715":768,"716":769,"717":770,"718":771,"719":772,"720":773,"721":774,"722":775,"723":776,"724":777,"725":778,"726":779,"727":780,"728":781,"729":782,"730":783,"731":784,"732":785,"733":786,"734":787,"735":788,"736":789,"737":790,"738":791,"739":792,"740":793,"741":794,"742":795,"743":796,"744":797,"745":798,"746":799,"747":800,"748":801,"749":802,"750":803,"751":804,"752":805,"753":806,"754":807,"755":808,"756":809,"757":810,"758":811,"759":812,"760":813,"761":814,"762":815,"763":816,"764":817,"765":818,"766":819,"767":820,"768":821,"769":822,"770":823,"771":824,"772":825,"773":826,"774":827,"775":828,"776":829,"777":830,"778":831,"779":832,"780":833,"781":834,"782":835,"783":836,"784":837,"785":838,"786":839,"787":840,"788":841,"789":842,"790":843,"791":844,"792":845,"793":846,"794":847,"795":848,"796":849,"797":850,"798":851,"799":852,"800":853,"801":502,"802":503,"803":504,"804":505,"805":506,"806":507,"807":508,"808":509,"809":510,"810":511,"811":512,"812":513,"813":514,"814":515,"815":516,"816":517,"817":518,"818":519,"819":520,"820":521,"821":522,"822":523,"823":524,"824":525,"825":526,"826":527,"827":528,"828":529,"829":530,"830":531,"831":532,"832":533,"833":534,"834":535,"835":536,"836":537,"837":538,"838":539,"839":540,"840":541,"841":542,"842":543,"843":544,"844":545,"845":546,"846":547,"847":548,"848":549,"849":550,"850":551,"851":552,"852":553,"853":554,"854":555,"855":854,"856":855,"857":856,"858":857,"859":858,"860":859,"861":860,"862":861,"863":862,"864":863,"865":864,"866":865,"867":866,"868":867,"869":868,"870":869,"871":870,"872":871,"873":872,"874":873,"875":874,"876":875,"877":876,"878":877,"879":878,"880":879,"881":880,"882":881,"883":882,"884":883,"885":884,"886":885,"887":886,"888":887,"889":888,"890":889,"891":890,"892":891,"893":892,"894":893,"895":894,"896":895,"897":896,"898":897,"899":898,"900":899,"901":900,"902":901,"903":902,"904":903,"905":904,"906":905,"907":906,"908":907,"909":908,"910":909,"911":910,"912":911,"913":912,"914":913,"915":914,"916":915,"917":916,"918":917,"919":918,"920":919,"921":920,"922":921,"923":922,"924":923,"925":924,"926":925,"927":926,"928":927,"929":928,"930":929,"931":930,"932":931,"933":932,"934":933,"935":934,"936":935,"937":936,"938":937,"939":938,"940":939,"941":940,"942":941,"943":942,"944":943,"945":944,"946":945,"947":946,"948":947,"949":948,"950":949,"951":950,"952":951,"953":952,"954":953,"955":954,"956":955,"957":956,"958":957,"959":958,"960":959,"961":960,"962":961,"963":962,"964":963,"965":964,"966":965,"967":966,"968":967,"969":968,"970":969,"971":970,"972":971,"973":972,"974":973,"975":974,"976":975,"977":976,"978":977,"979":978,"980":979,"981":980,"982":981,"983":982,"984":983,"985":984,"986":985,"987":986,"988":987,"989":988,"990":989,"991":990,"992":991,"993":992,"994":993,"995":994,"996":995,"997":996,"998":997,"999":998,"1000":999,"1001":1000,"1002":1001,"1003":1002,"1004":1003,"1005":1004,"1006":1005,"1007":1006,"1008":1007,"1009":1008,"1010":1009,"1011":1010,"1012":1011,"1013":1012,"1014":1013,"1015":1014,"1016":1015,"1017":1016,"1018":1017,"1019":1018,"1020":1019,"1021":1020,"1022":1021,"1023":1022,"1024":1023,"1025":1024,"1026":1025,"1027":1026,"1028":1027,"1029":1028,"1030":1029,"1031":1030,"1032":1031,"1033":1032,"1034":1033,"1035":1034,"1036":1035,"1037":1036,"1038":1037,"1039":1038,"1040":1039,"1041":1040,"1042":1041,"1043":1042,"1044":1043,"1045":1044,"1046":1045,"1047":1046,"1048":1047,"1049":1048,"1050":1049,"1051":1050,"1052":1051,"1053":1052,"1054":1053,"1055":1054,"1056":1055,"1057":1056,"1058":1057,"1059":1058,"1060":1059,"1061":1060,"1062":1061,"1063":1062,"1064":1063,"1065":1064,"1066":1065,"1067":1066,"1068":1067,"1069":1068,"1070":1069,"1071":1070,"1072":1071,"1073":1072,"1074":1073,"1075":1074,"1076":1075,"1077":1076,"1078":1077,"1079":1078,"1080":1079,"1081":1080,"1082":1081,"1083":1082,"1084":1083,"1085":1084,"1086":1085,"1087":1086,"1088":1087,"1089":1088,"1090":1089,"1091":1090,"1092":1091,"1093":1092,"1094":1093,"1095":1094,"1096":1095,"1097":1096,"1098":1097,"1099":1098,"1100":1099,"1101":1100,"1102":1101,"1103":1102,"1104":1103,"1105":1104,"1106":1105,"1107":1106,"1108":1107,"1109":1108,"1110":1109,"1111":1110,"1112":1111,"1113":1112,"1114":1113,"1115":1114,"1116":1115,"1117":1116,"1118":1117,"1119":1118,"1120":1119,"1121":1120,"1122":1121,"1123":1122,"1124":1123,"1125":1124,"1126":1125,"1127":1126,"1128":1127,"1129":1128,"1130":1129,"1131":1130,"1132":1131,"1133":1132,"1134":1133,"1135":1134,"1136":1135,"1137":1136,"1138":1137,"1139":1138,"1140":1139,"1141":1140,"1142":1141,"1143":1142,"1144":1143,"1145":1151,"1146":1152,"1147":1153,"1148":1154,"1149":1155,"1150":1156,"1151":1157,"1152":1158,"1153":1159,"1154":1160,"1155":1161,"1156":1162,"1157":1163,"1158":1164,"1159":1165,"1160":1166,"1161":1167,"1162":1168,"1163":1169,"1164":1170,"1165":1171,"1166":1172,"1167":1173,"1168":1174,"1169":1175,"1170":1176,"1171":1177,"1172":1178,"1173":1179,"1174":1180,"1175":1181,"1176":1182,"1177":1183,"1178":1184,"1179":1185,"1180":1186,"1181":1187,"1182":1188,"1183":1189,"1184":1190,"1185":1191,"1186":1192,"1187":1193,"1188":1194,"1189":1195,"1190":1196,"1191":1197,"1192":1198,"1193":1199,"1194":1200,"1195":1201,"1196":1202,"1197":1203,"1198":1204,"1199":1205,"1200":1206,"1201":1207,"1202":1208,"1203":1209,"1204":1210,"1205":1211,"1206":1212,"1207":1213,"1208":1214,"1209":1215,"1210":1216,"1211":1217,"1212":1218,"1213":1219,"1214":1220,"1215":1221,"1216":1222,"1217":1223,"1218":1224,"1219":1225,"1220":1226,"1221":1227,"1222":1228,"1223":1229,"1224":1230,"1225":1231,"1226":1232,"1227":1233,"1228":1234,"1229":1235,"1230":1236,"1231":1237,"1232":1238,"1233":1239,"1234":1240,"1235":1241,"1236":1242,"1237":1243,"1238":1244,"1239":1245,"1240":1246,"1241":1247,"1242":1248,"1243":1249,"1244":1250,"1245":1251,"1246":1252,"1247":1253,"1248":1254,"1249":1255,"1250":1256,"1251":1257,"1252":1258,"1253":1259,"1254":1260,"1255":1261,"1256":1262,"1257":1263,"1258":1264,"1259":1265,"1260":1266,"1261":1267,"1262":1268,"1263":1269,"1264":1144,"1265":1145,"1266":1146,"1267":1147,"1268":1148,"1269":1149,"1270":1150,"1271":1270,"1272":1271,"1273":1272,"1274":1273,"1275":1274,"1276":1275,"1277":1276,"1278":1277,"1279":1278,"1280":1279,"1281":1280,"1282":1281,"1283":1282,"1284":1283,"1285":1284,"1286":1285,"1287":1286,"1288":1287,"1289":1288,"1290":1289,"1291":1290,"1292":1291,"1293":1292,"1294":1293,"1295":1294,"1296":1295,"1297":1296,"1298":1297,"1299":1298,"1300":1299,"1301":1300,"1302":1301,"1303":1302,"1304":1303,"1305":1304,"1306":1305,"1307":1306,"1308":1307,"1309":1308,"1310":1309,"1311":1310,"1312":1311,"1313":1312,"1314":1313,"1315":1314,"1316":1315,"1317":1316,"1318":1317,"1319":1318,"1320":1319,"1321":1320,"1322":1321,"1323":1322,"1324":1323,"1325":1324,"1326":1325,"1327":1326,"1328":1327,"1329":1328,"1330":1329,"1331":1330,"1332":1331,"1333":1332,"1334":1333,"1335":1334,"1336":1335,"1337":1336,"1338":1337,"1339":1338,"1340":1339,"1341":1340,"1342":1341,"1343":1342,"1344":1343,"1345":1344,"1346":1345,"1347":1346,"1348":1347,"1349":1348,"1350":1349,"1351":1350,"1352":1351,"1353":1352,"1354":1353,"1355":1354,"1356":1355,"1357":1356,"1358":1357,"1359":1358,"1360":1359,"1361":1360,"1362":1361,"1363":1362,"1364":1363,"1365":1364,"1366":1365,"1367":1366,"1368":1367,"1369":1368,"1370":1369,"1371":1370,"1372":1371,"1373":1372,"1374":1373,"1375":1374,"1376":1375,"1377":1376,"1378":1377,"1379":1378,"1380":1379,"1381":1380,"1382":1381,"1383":1382,"1384":1383,"1385":1384,"1386":1385,"1387":1386,"1388":1387,"1389":1388,"1390":1389,"1391":1390,"1392":1391,"1393":1392,"1394":1393,"1395":1394,"1396":1395,"1397":1396,"1398":1481,"1399":1482,"1400":1483,"1401":1484,"1402":1485,"1403":1486,"1404":1487,"1405":1488,"1406":1489,"1407":1490,"1408":1491,"1409":1492,"1410":1493,"1411":1494,"1412":1495,"1413":1496,"1414":1497,"1415":1498,"1416":1499,"1417":1500,"1418":1501,"1419":1502,"1420":1503,"1421":1504,"1422":1505,"1423":1506,"1424":1507,"1425":1508,"1426":1509,"1427":1510,"1428":1511,"1429":1512,"1430":1513,"1431":1514,"1432":1515,"1433":1516,"1434":1517,"1435":1518,"1436":1519,"1437":1520,"1438":1521,"1439":1522,"1440":1523,"1441":1524,"1442":1525,"1443":1526,"1444":1527,"1445":1528,"1446":1529,"1447":1530,"1448":1531,"1449":1532,"1450":1533,"1451":1534,"1452":1535,"1453":1536,"1454":1537,"1455":1538,"1456":1539,"1457":1540,"1458":1541,"1459":1542,"1460":1543,"1461":1544,"1462":1545,"1463":1546,"1464":1547,"1465":1548,"1466":1549,"1467":1550,"1468":1551,"1469":1552,"1470":1553,"1471":1554,"1472":1555,"1473":1556,"1474":1557,"1475":1558,"1476":1559,"1477":1560,"1478":1561,"1479":1562,"1480":1563,"1481":1564,"1482":1565,"1483":1566,"1484":1567,"1485":1568,"1486":1569,"1487":1570,"1488":1571,"1489":1572,"1490":1573,"1491":1574,"1492":1575,"1493":1576,"1494":1577,"1495":1578,"1496":1579,"1497":1580,"1498":1581,"1499":1582,"1500":1583,"1501":1584,"1502":1585,"1503":1586,"1504":1587,"1505":1588,"1506":1589,"1507":1590,"1508":1397,"1509":1398,"1510":1399,"1511":1400,"1512":1401,"1513":1402,"1514":1403,"1515":1404,"1516":1405,"1517":1406,"1518":1407,"1519":1408,"1520":1409,"1521":1410,"1522":1411,"1523":1412,"1524":1413,"1525":1414,"1526":1415,"1527":1416,"1528":1417,"1529":1418,"1530":1419,"1531":1420,"1532":1421,"1533":1422,"1534":1423,"1535":1424,"1536":1425,"1537":1426,"1538":1427,"1539":1428,"1540":1429,"1541":1430,"1542":1431,"1543":1432,"1544":1433,"1545":1434,"1546":1435,"1547":1436,"1548":1437,"1549":1438,"1550":1439,"1551":1440,"1552":1441,"1553":1442,"1554":1443,"1555":1444,"1556":1445,"1557":1446,"1558":1447,"1559":1448,"1560":1449,"1561":1450,"1562":1451,"1563":1452,"1564":1453,"1565":1454,"1566":1455,"1567":1456,"1568":1457,"1569":1458,"1570":1459,"1571":1460,"1572":1461,"1573":1462,"1574":1463,"1575":1464,"1576":1465,"1577":1466,"1578":1467,"1579":1468,"1580":1469,"1581":1470,"1582":1471,"1583":1472,"1584":1473,"1585":1474,"1586":1475,"1587":1476,"1588":1477,"1589":1478,"1590":1479,"1591":1480,"1592":1591,"1593":1592,"1594":1593,"1595":1594,"1596":1595,"1597":1596,"1598":1597,"1599":1598,"1600":1599,"1601":1600,"1602":1601,"1603":1602,"1604":1603,"1605":1604,"1606":1605,"1607":1606,"1608":1607,"1609":1608,"1610":1609,"1611":1610,"1612":1611,"1613":1612,"1614":1613,"1615":1614,"1616":1615,"1617":1616,"1618":1617,"1619":1618,"1620":1619,"1621":1620,"1622":1621,"1623":1622,"1624":1623,"1625":1624,"1626":1625,"1627":1626,"1628":1627,"1629":1628,"1630":1629,"1631":1630,"1632":1631,"1633":1632,"1634":1633,"1635":1634,"1636":1635,"1637":1636,"1638":1637,"1639":1638,"1640":1639,"1641":1640,"1642":1641,"1643":1642,"1644":1643,"1645":1644,"1646":1645,"1647":1646,"1648":1647,"1649":1648,"1650":1649,"1651":1650,"1652":1651,"1653":1652,"1654":1653,"1655":1654,"1656":1655,"1657":1656,"1658":1657,"1659":1658,"1660":1659,"1661":1660,"1662":1661,"1663":1662,"1664":1663,"1665":1664,"1666":1665,"1667":1666,"1668":1667,"1669":1668,"1670":1669,"1671":1670,"1672":1671,"1673":1672,"1674":1673,"1675":1674,"1676":1675,"1677":1676,"1678":1677,"1679":1678,"1680":1679,"1681":1680,"1682":1681,"1683":1682,"1684":1683,"1685":1684,"1686":1685,"1687":1686,"1688":1687,"1689":1688,"1690":1689,"1691":1690,"1692":1691,"1693":1692,"1694":1693,"1695":1694,"1696":1695,"1697":1696,"1698":1697,"1699":1698,"1700":1699,"1701":1700,"1702":1701,"1703":1702,"1704":1703,"1705":1704,"1706":1705,"1707":1706,"1708":1707,"1709":1708,"1710":1709,"1711":1710,"1712":1711,"1713":1712,"1714":1713,"1715":1714,"1716":1715,"1717":1716,"1718":1717,"1719":1718,"1720":1719,"1721":1720,"1722":1721,"1723":1722,"1724":1723,"1725":1724,"1726":1725,"1727":1726,"1728":1727,"1729":1728,"1730":1729,"1731":1730,"1732":1731,"1733":1732,"1734":1733,"1735":1734,"1736":1735,"1737":1736,"1738":1737,"1739":1738,"1740":1739,"1741":1740,"1742":1741,"1743":1742,"1744":1743,"1745":1744,"1746":1745,"1747":1746,"1748":1747,"1749":1748,"1750":1749,"1751":1750,"1752":1751,"1753":1752,"1754":1753,"1755":1754,"1756":1755,"1757":1756,"1758":1757,"1759":1758,"1760":1759,"1761":1760,"1762":1761,"1763":1762,"1764":1763,"1765":1764,"1766":1765,"1767":1766,"1768":1767,"1769":1768,"1770":1769,"1771":1770,"1772":1771,"1773":1772,"1774":1773,"1775":1774,"1776":1775,"1777":1776,"1778":1777,"1779":1778,"1780":1779,"1781":1780,"1782":1781,"1783":1782,"1784":1783,"1785":1784,"1786":1785,"1787":1786,"1788":1787,"1789":1788,"1790":1789,"1791":1790,"1792":1791,"1793":1792,"1794":1793,"1795":1794,"1796":1795,"1797":1796,"1798":1797,"1799":1798,"1800":1799,"1801":1800,"1802":1801,"1803":1802,"1804":1803,"1805":1804,"1806":1805,"1807":1806},"orderedDocs":[[1,"/docs"],[2,"/docs"],[3,"/docs"],[4,"/docs"],[5,"/docs"],[6,"/docs"],[7,"/docs"],[8,"/docs"],[259,"/docs/api"],[260,"/docs/api"],[261,"/docs/api"],[262,"/docs/api"],[263,"/docs/api"],[264,"/docs/api"],[265,"/docs/api"],[266,"/docs/api"],[267,"/docs/api"],[268,"/docs/api"],[269,"/docs/api"],[270,"/docs/api"],[271,"/docs/api"],[272,"/docs/api"],[273,"/docs/api"],[274,"/docs/api"],[275,"/docs/api"],[276,"/docs/api"],[277,"/docs/api"],[278,"/docs/api"],[279,"/docs/api"],[280,"/docs/api"],[281,"/docs/api"],[282,"/docs/api"],[283,"/docs/api"],[284,"/docs/api"],[285,"/docs/api"],[286,"/docs/api"],[287,"/docs/api"],[288,"/docs/api"],[289,"/docs/api"],[290,"/docs/api"],[291,"/docs/api"],[292,"/docs/api"],[293,"/docs/api"],[294,"/docs/api"],[295,"/docs/api"],[296,"/docs/api"],[297,"/docs/api"],[298,"/docs/api"],[299,"/docs/api"],[300,"/docs/api"],[301,"/docs/api"],[302,"/docs/api"],[303,"/docs/api"],[304,"/docs/api"],[305,"/docs/api"],[306,"/docs/api"],[307,"/docs/api"],[308,"/docs/api"],[309,"/docs/api"],[310,"/docs/api"],[311,"/docs/api"],[312,"/docs/api"],[313,"/docs/api"],[314,"/docs/api"],[315,"/docs/api"],[316,"/docs/api"],[317,"/docs/api"],[318,"/docs/api"],[319,"/docs/api"],[320,"/docs/api"],[321,"/docs/api"],[322,"/docs/api"],[323,"/docs/api"],[324,"/docs/api"],[325,"/docs/api"],[326,"/docs/api"],[327,"/docs/api"],[328,"/docs/api"],[329,"/docs/api"],[330,"/docs/api"],[331,"/docs/api"],[332,"/docs/api"],[333,"/docs/api"],[334,"/docs/api"],[335,"/docs/api"],[336,"/docs/api"],[337,"/docs/api"],[338,"/docs/api"],[339,"/docs/api"],[340,"/docs/api"],[341,"/docs/api"],[9,"/docs/api/artifacts"],[10,"/docs/api/artifacts"],[11,"/docs/api/artifacts"],[12,"/docs/api/artifacts"],[13,"/docs/api/artifacts"],[14,"/docs/api/artifacts"],[15,"/docs/api/artifacts"],[16,"/docs/api/artifacts"],[17,"/docs/api/artifacts"],[18,"/docs/api/artifacts"],[19,"/docs/api/artifacts"],[20,"/docs/api/artifacts"],[21,"/docs/api/artifacts"],[22,"/docs/api/artifacts"],[23,"/docs/api/artifacts"],[24,"/docs/api/artifacts"],[25,"/docs/api/artifacts"],[26,"/docs/api/artifacts"],[27,"/docs/api/artifacts"],[28,"/docs/api/artifacts"],[29,"/docs/api/artifacts"],[30,"/docs/api/artifacts"],[31,"/docs/api/artifacts"],[32,"/docs/api/artifacts"],[33,"/docs/api/artifacts"],[34,"/docs/api/artifacts"],[35,"/docs/api/artifacts"],[36,"/docs/api/artifacts"],[37,"/docs/api/artifacts"],[38,"/docs/api/artifacts"],[39,"/docs/api/artifacts"],[40,"/docs/api/artifacts"],[41,"/docs/api/artifacts"],[42,"/docs/api/artifacts"],[43,"/docs/api/artifacts"],[44,"/docs/api/artifacts"],[45,"/docs/api/artifacts"],[46,"/docs/api/artifacts"],[47,"/docs/api/artifacts"],[48,"/docs/api/artifacts"],[49,"/docs/api/artifacts"],[50,"/docs/api/artifacts"],[51,"/docs/api/artifacts"],[52,"/docs/api/artifacts"],[53,"/docs/api/artifacts"],[54,"/docs/api/artifacts"],[55,"/docs/api/artifacts"],[56,"/docs/api/artifacts"],[57,"/docs/api/artifacts"],[58,"/docs/api/artifacts"],[59,"/docs/api/artifacts"],[60,"/docs/api/artifacts"],[61,"/docs/api/artifacts"],[62,"/docs/api/artifacts"],[63,"/docs/api/artifacts"],[64,"/docs/api/artifacts"],[65,"/docs/api/artifacts"],[66,"/docs/api/artifacts"],[67,"/docs/api/artifacts"],[68,"/docs/api/artifacts"],[69,"/docs/api/artifacts"],[70,"/docs/api/artifacts"],[71,"/docs/api/artifacts"],[72,"/docs/api/artifacts"],[73,"/docs/api/artifacts"],[74,"/docs/api/artifacts"],[75,"/docs/api/artifacts"],[76,"/docs/api/artifacts"],[77,"/docs/api/artifacts"],[78,"/docs/api/artifacts"],[79,"/docs/api/artifacts"],[80,"/docs/api/artifacts"],[81,"/docs/api/artifacts"],[82,"/docs/api/artifacts"],[83,"/docs/api/artifacts"],[84,"/docs/api/artifacts"],[85,"/docs/api/artifacts"],[86,"/docs/api/artifacts"],[87,"/docs/api/artifacts"],[88,"/docs/api/artifacts"],[89,"/docs/api/artifacts"],[90,"/docs/api/artifacts"],[91,"/docs/api/artifacts"],[92,"/docs/api/browse"],[93,"/docs/api/browse"],[94,"/docs/api/browse"],[95,"/docs/api/browse"],[96,"/docs/api/browse"],[97,"/docs/api/browse"],[98,"/docs/api/browse"],[99,"/docs/api/browse"],[100,"/docs/api/browse"],[101,"/docs/api/browse"],[102,"/docs/api/browse"],[103,"/docs/api/browse"],[104,"/docs/api/browse"],[105,"/docs/api/browse"],[106,"/docs/api/browse"],[107,"/docs/api/browse"],[108,"/docs/api/browse"],[109,"/docs/api/browse"],[110,"/docs/api/browse"],[111,"/docs/api/browse"],[112,"/docs/api/browse"],[113,"/docs/api/browse"],[114,"/docs/api/browse"],[115,"/docs/api/browse"],[116,"/docs/api/browse"],[117,"/docs/api/browse"],[118,"/docs/api/browse"],[119,"/docs/api/browse"],[120,"/docs/api/browse"],[121,"/docs/api/browse"],[122,"/docs/api/browse"],[123,"/docs/api/browse"],[124,"/docs/api/browse"],[125,"/docs/api/browse"],[126,"/docs/api/browse"],[127,"/docs/api/browse"],[128,"/docs/api/browse"],[129,"/docs/api/browse"],[130,"/docs/api/browse"],[131,"/docs/api/browse"],[132,"/docs/api/browse"],[133,"/docs/api/browse"],[134,"/docs/api/browse"],[135,"/docs/api/browse"],[136,"/docs/api/browse"],[137,"/docs/api/browse"],[138,"/docs/api/browse"],[139,"/docs/api/browse"],[140,"/docs/api/browse"],[141,"/docs/api/browse"],[142,"/docs/api/browse"],[143,"/docs/api/browse"],[144,"/docs/api/browse"],[145,"/docs/api/browse"],[146,"/docs/api/browse"],[147,"/docs/api/browse"],[148,"/docs/api/browse"],[149,"/docs/api/browse"],[150,"/docs/api/browse"],[151,"/docs/api/browse"],[152,"/docs/api/browse"],[153,"/docs/api/browse"],[154,"/docs/api/browse"],[155,"/docs/api/browse"],[156,"/docs/api/browse"],[157,"/docs/api/browse"],[158,"/docs/api/browse"],[159,"/docs/api/browse"],[160,"/docs/api/browse"],[161,"/docs/api/browse"],[162,"/docs/api/browse"],[163,"/docs/api/browse"],[164,"/docs/api/browse"],[165,"/docs/api/browse"],[166,"/docs/api/browse"],[167,"/docs/api/browse"],[168,"/docs/api/browse"],[169,"/docs/api/browse"],[170,"/docs/api/browse"],[171,"/docs/api/browse"],[172,"/docs/api/browse"],[173,"/docs/api/browse"],[174,"/docs/api/browse"],[175,"/docs/api/browse"],[176,"/docs/api/browse"],[177,"/docs/api/browse"],[178,"/docs/api/browse"],[179,"/docs/api/browse"],[180,"/docs/api/browse"],[181,"/docs/api/browse"],[182,"/docs/api/browse"],[183,"/docs/api/browse"],[184,"/docs/api/browse"],[185,"/docs/api/browse"],[186,"/docs/api/browse"],[187,"/docs/api/browse"],[188,"/docs/api/browse"],[189,"/docs/api/browse"],[190,"/docs/api/browse"],[191,"/docs/api/browse"],[192,"/docs/api/browse"],[193,"/docs/api/browse"],[194,"/docs/api/browse"],[195,"/docs/api/browse"],[196,"/docs/api/browse"],[197,"/docs/api/chat"],[198,"/docs/api/chat"],[199,"/docs/api/chat"],[200,"/docs/api/chat"],[201,"/docs/api/chat"],[202,"/docs/api/chat"],[203,"/docs/api/chat"],[204,"/docs/api/chat"],[205,"/docs/api/chat"],[206,"/docs/api/chat"],[207,"/docs/api/chat"],[208,"/docs/api/chat"],[209,"/docs/api/chat"],[210,"/docs/api/chat"],[211,"/docs/api/chat"],[212,"/docs/api/chat"],[213,"/docs/api/chat"],[214,"/docs/api/chat"],[215,"/docs/api/chat"],[216,"/docs/api/chat"],[217,"/docs/api/chat"],[218,"/docs/api/chat"],[219,"/docs/api/chat"],[220,"/docs/api/chat"],[221,"/docs/api/chat"],[222,"/docs/api/chat"],[223,"/docs/api/chat"],[224,"/docs/api/chat"],[225,"/docs/api/chat"],[226,"/docs/api/chat"],[227,"/docs/api/chat"],[228,"/docs/api/chat"],[229,"/docs/api/chat"],[230,"/docs/api/chat"],[231,"/docs/api/chat"],[232,"/docs/api/chat"],[233,"/docs/api/chat"],[234,"/docs/api/chat"],[235,"/docs/api/chat"],[236,"/docs/api/chat"],[237,"/docs/api/chat"],[238,"/docs/api/chat"],[239,"/docs/api/chat"],[240,"/docs/api/chat"],[241,"/docs/api/chat"],[242,"/docs/api/chat"],[243,"/docs/api/chat"],[244,"/docs/api/chat"],[245,"/docs/api/chat"],[246,"/docs/api/chat"],[247,"/docs/api/chat"],[248,"/docs/api/chat"],[249,"/docs/api/chat"],[250,"/docs/api/chat"],[251,"/docs/api/chat"],[252,"/docs/api/chat"],[253,"/docs/api/chat"],[254,"/docs/api/chat"],[255,"/docs/api/chat"],[256,"/docs/api/chat"],[257,"/docs/api/chat"],[258,"/docs/api/chat"],[342,"/docs/api/pages"],[343,"/docs/api/pages"],[344,"/docs/api/pages"],[345,"/docs/api/pages"],[346,"/docs/api/pages"],[347,"/docs/api/pages"],[348,"/docs/api/pages"],[349,"/docs/api/pages"],[350,"/docs/api/pages"],[351,"/docs/api/pages"],[352,"/docs/api/pages"],[353,"/docs/api/pages"],[354,"/docs/api/pages"],[355,"/docs/api/pages"],[356,"/docs/api/pages"],[357,"/docs/api/pages"],[358,"/docs/api/pages"],[359,"/docs/api/pages"],[360,"/docs/api/pages"],[361,"/docs/api/pages"],[362,"/docs/api/pages"],[363,"/docs/api/pages"],[364,"/docs/api/pages"],[365,"/docs/api/pages"],[366,"/docs/api/pages"],[367,"/docs/api/pages"],[368,"/docs/api/pages"],[369,"/docs/api/pages"],[370,"/docs/api/pages"],[371,"/docs/api/pages"],[372,"/docs/api/pages"],[373,"/docs/api/pages"],[374,"/docs/api/pages"],[375,"/docs/api/pages"],[376,"/docs/api/pages"],[377,"/docs/api/pages"],[378,"/docs/api/pages"],[379,"/docs/api/pages"],[380,"/docs/api/pages"],[381,"/docs/api/pages"],[382,"/docs/api/pages"],[383,"/docs/api/pages"],[384,"/docs/api/pages"],[385,"/docs/api/pages"],[386,"/docs/api/pages"],[387,"/docs/api/pages"],[388,"/docs/api/pages"],[389,"/docs/api/pages"],[390,"/docs/api/pages"],[391,"/docs/api/search"],[392,"/docs/api/search"],[393,"/docs/api/search"],[394,"/docs/api/search"],[395,"/docs/api/search"],[396,"/docs/api/search"],[397,"/docs/api/search"],[398,"/docs/api/search"],[399,"/docs/api/search"],[400,"/docs/api/search"],[401,"/docs/api/search"],[402,"/docs/api/search"],[403,"/docs/api/search"],[404,"/docs/api/search"],[405,"/docs/api/search"],[406,"/docs/api/search"],[407,"/docs/api/search"],[408,"/docs/api/search"],[409,"/docs/api/search"],[410,"/docs/api/search"],[411,"/docs/api/search"],[412,"/docs/api/search"],[413,"/docs/api/search"],[414,"/docs/api/search"],[415,"/docs/api/search"],[416,"/docs/api/search"],[417,"/docs/api/search"],[418,"/docs/api/search"],[419,"/docs/api/search"],[420,"/docs/api/search"],[421,"/docs/api/search"],[422,"/docs/api/search"],[423,"/docs/api/search"],[424,"/docs/api/search"],[425,"/docs/api/search"],[426,"/docs/api/search"],[427,"/docs/api/search"],[428,"/docs/api/search"],[429,"/docs/api/search"],[430,"/docs/api/search"],[431,"/docs/api/search"],[432,"/docs/api/search"],[433,"/docs/api/search"],[434,"/docs/api/search"],[435,"/docs/api/search"],[436,"/docs/api/search"],[437,"/docs/api/search"],[438,"/docs/api/search"],[439,"/docs/api/search"],[440,"/docs/api/search"],[441,"/docs/api/search"],[442,"/docs/api/search"],[443,"/docs/api/search"],[444,"/docs/api/search"],[445,"/docs/api/search"],[446,"/docs/api/search"],[447,"/docs/api/search"],[448,"/docs/api/search"],[449,"/docs/api/search"],[450,"/docs/api/search"],[451,"/docs/api/search"],[452,"/docs/api/search"],[453,"/docs/api/search"],[454,"/docs/api/search"],[455,"/docs/api/search"],[456,"/docs/api/search"],[457,"/docs/api/search"],[458,"/docs/api/search"],[459,"/docs/api/search"],[460,"/docs/api/search"],[461,"/docs/api/search"],[462,"/docs/api/search"],[463,"/docs/api/search"],[464,"/docs/api/search"],[465,"/docs/api/search"],[466,"/docs/api/search"],[467,"/docs/api/search"],[468,"/docs/api/search"],[469,"/docs/api/search"],[470,"/docs/api/search"],[471,"/docs/api/search"],[472,"/docs/api/search"],[473,"/docs/api/search"],[474,"/docs/api/search"],[475,"/docs/api/search"],[476,"/docs/api/search"],[477,"/docs/api/search"],[478,"/docs/api/search"],[479,"/docs/api/search"],[480,"/docs/api/search"],[481,"/docs/api/search"],[482,"/docs/api/search"],[483,"/docs/api/search"],[484,"/docs/api/search"],[485,"/docs/api/search"],[486,"/docs/api/search"],[487,"/docs/api/search"],[488,"/docs/api/search"],[489,"/docs/api/search"],[490,"/docs/api/search"],[491,"/docs/api/search"],[492,"/docs/api/search"],[493,"/docs/api/search"],[494,"/docs/api/search"],[495,"/docs/api/search"],[496,"/docs/api/search"],[497,"/docs/api/search"],[498,"/docs/api/search"],[499,"/docs/api/search"],[500,"/docs/api/search"],[501,"/docs/api/search"],[502,"/docs/api/search"],[801,"/docs/architecture"],[802,"/docs/architecture"],[803,"/docs/architecture"],[804,"/docs/architecture"],[805,"/docs/architecture"],[806,"/docs/architecture"],[807,"/docs/architecture"],[808,"/docs/architecture"],[809,"/docs/architecture"],[810,"/docs/architecture"],[811,"/docs/architecture"],[812,"/docs/architecture"],[813,"/docs/architecture"],[814,"/docs/architecture"],[815,"/docs/architecture"],[816,"/docs/architecture"],[817,"/docs/architecture"],[818,"/docs/architecture"],[819,"/docs/architecture"],[820,"/docs/architecture"],[821,"/docs/architecture"],[822,"/docs/architecture"],[823,"/docs/architecture"],[824,"/docs/architecture"],[825,"/docs/architecture"],[826,"/docs/architecture"],[827,"/docs/architecture"],[828,"/docs/architecture"],[829,"/docs/architecture"],[830,"/docs/architecture"],[831,"/docs/architecture"],[832,"/docs/architecture"],[833,"/docs/architecture"],[834,"/docs/architecture"],[835,"/docs/architecture"],[836,"/docs/architecture"],[837,"/docs/architecture"],[838,"/docs/architecture"],[839,"/docs/architecture"],[840,"/docs/architecture"],[841,"/docs/architecture"],[842,"/docs/architecture"],[843,"/docs/architecture"],[844,"/docs/architecture"],[845,"/docs/architecture"],[846,"/docs/architecture"],[847,"/docs/architecture"],[848,"/docs/architecture"],[849,"/docs/architecture"],[850,"/docs/architecture"],[851,"/docs/architecture"],[852,"/docs/architecture"],[853,"/docs/architecture"],[854,"/docs/architecture"],[503,"/docs/architecture/chat-pipeline"],[504,"/docs/architecture/chat-pipeline"],[505,"/docs/architecture/chat-pipeline"],[506,"/docs/architecture/chat-pipeline"],[507,"/docs/architecture/chat-pipeline"],[508,"/docs/architecture/chat-pipeline"],[509,"/docs/architecture/chat-pipeline"],[510,"/docs/architecture/chat-pipeline"],[511,"/docs/architecture/chat-pipeline"],[512,"/docs/architecture/chat-pipeline"],[513,"/docs/architecture/chat-pipeline"],[514,"/docs/architecture/chat-pipeline"],[515,"/docs/architecture/chat-pipeline"],[516,"/docs/architecture/chat-pipeline"],[517,"/docs/architecture/chat-pipeline"],[518,"/docs/architecture/chat-pipeline"],[519,"/docs/architecture/chat-pipeline"],[520,"/docs/architecture/chat-pipeline"],[521,"/docs/architecture/chat-pipeline"],[522,"/docs/architecture/chat-pipeline"],[523,"/docs/architecture/chat-pipeline"],[524,"/docs/architecture/chat-pipeline"],[525,"/docs/architecture/chat-pipeline"],[526,"/docs/architecture/chat-pipeline"],[527,"/docs/architecture/chat-pipeline"],[528,"/docs/architecture/chat-pipeline"],[529,"/docs/architecture/chat-pipeline"],[530,"/docs/architecture/chat-pipeline"],[531,"/docs/architecture/chat-pipeline"],[532,"/docs/architecture/chat-pipeline"],[533,"/docs/architecture/chat-pipeline"],[534,"/docs/architecture/chat-pipeline"],[535,"/docs/architecture/chat-pipeline"],[536,"/docs/architecture/chat-pipeline"],[537,"/docs/architecture/chat-pipeline"],[538,"/docs/architecture/chat-pipeline"],[539,"/docs/architecture/chat-pipeline"],[540,"/docs/architecture/chat-pipeline"],[541,"/docs/architecture/chat-pipeline"],[542,"/docs/architecture/chat-pipeline"],[543,"/docs/architecture/chat-pipeline"],[544,"/docs/architecture/chat-pipeline"],[545,"/docs/architecture/chat-pipeline"],[546,"/docs/architecture/chat-pipeline"],[547,"/docs/architecture/chat-pipeline"],[548,"/docs/architecture/chat-pipeline"],[549,"/docs/architecture/chat-pipeline"],[550,"/docs/architecture/chat-pipeline"],[551,"/docs/architecture/chat-pipeline"],[552,"/docs/architecture/chat-pipeline"],[553,"/docs/architecture/chat-pipeline"],[554,"/docs/architecture/chat-pipeline"],[555,"/docs/architecture/chat-pipeline"],[556,"/docs/architecture/chat-pipeline"],[557,"/docs/architecture/chat-pipeline"],[558,"/docs/architecture/chat-pipeline"],[559,"/docs/architecture/chat-pipeline"],[560,"/docs/architecture/chat-pipeline"],[561,"/docs/architecture/chat-pipeline"],[562,"/docs/architecture/chat-pipeline"],[563,"/docs/architecture/chat-pipeline"],[564,"/docs/architecture/chat-pipeline"],[565,"/docs/architecture/chat-pipeline"],[566,"/docs/architecture/chat-pipeline"],[567,"/docs/architecture/chat-pipeline"],[568,"/docs/architecture/chat-pipeline"],[569,"/docs/architecture/chat-pipeline"],[570,"/docs/architecture/chat-pipeline"],[571,"/docs/architecture/chat-pipeline"],[572,"/docs/architecture/chat-pipeline"],[573,"/docs/architecture/chat-pipeline"],[574,"/docs/architecture/chat-pipeline"],[575,"/docs/architecture/chat-pipeline"],[576,"/docs/architecture/chat-pipeline"],[577,"/docs/architecture/chat-pipeline"],[578,"/docs/architecture/chat-pipeline"],[579,"/docs/architecture/chat-pipeline"],[580,"/docs/architecture/chat-pipeline"],[581,"/docs/architecture/chat-pipeline"],[582,"/docs/architecture/chat-pipeline"],[583,"/docs/architecture/chat-pipeline"],[584,"/docs/architecture/chat-pipeline"],[585,"/docs/architecture/chat-pipeline"],[586,"/docs/architecture/chat-pipeline"],[587,"/docs/architecture/chat-pipeline"],[588,"/docs/architecture/chat-pipeline"],[589,"/docs/architecture/chat-pipeline"],[590,"/docs/architecture/chat-pipeline"],[591,"/docs/architecture/chat-pipeline"],[592,"/docs/architecture/chat-pipeline"],[593,"/docs/architecture/chat-pipeline"],[594,"/docs/architecture/chat-pipeline"],[595,"/docs/architecture/chat-pipeline"],[596,"/docs/architecture/chat-pipeline"],[597,"/docs/architecture/chat-pipeline"],[598,"/docs/architecture/chat-pipeline"],[599,"/docs/architecture/chat-pipeline"],[600,"/docs/architecture/chat-pipeline"],[601,"/docs/architecture/chat-pipeline"],[602,"/docs/architecture/chat-pipeline"],[603,"/docs/architecture/chat-pipeline"],[604,"/docs/architecture/chat-pipeline"],[605,"/docs/architecture/chat-pipeline"],[606,"/docs/architecture/chat-pipeline"],[607,"/docs/architecture/chat-pipeline"],[608,"/docs/architecture/chat-pipeline"],[609,"/docs/architecture/chat-pipeline"],[610,"/docs/architecture/chat-pipeline"],[611,"/docs/architecture/chat-pipeline"],[612,"/docs/architecture/chat-pipeline"],[613,"/docs/architecture/chat-pipeline"],[614,"/docs/architecture/chat-pipeline"],[615,"/docs/architecture/chat-pipeline"],[616,"/docs/architecture/chat-pipeline"],[617,"/docs/architecture/chat-pipeline"],[618,"/docs/architecture/chat-pipeline"],[619,"/docs/architecture/chat-pipeline"],[620,"/docs/architecture/chat-pipeline"],[621,"/docs/architecture/chat-pipeline"],[622,"/docs/architecture/chat-pipeline"],[623,"/docs/architecture/chat-pipeline"],[624,"/docs/architecture/chat-pipeline"],[625,"/docs/architecture/chat-pipeline"],[626,"/docs/architecture/chat-pipeline"],[627,"/docs/architecture/chat-pipeline"],[628,"/docs/architecture/chat-pipeline"],[629,"/docs/architecture/chat-pipeline"],[630,"/docs/architecture/event-sourcing"],[631,"/docs/architecture/event-sourcing"],[632,"/docs/architecture/event-sourcing"],[633,"/docs/architecture/event-sourcing"],[634,"/docs/architecture/event-sourcing"],[635,"/docs/architecture/event-sourcing"],[636,"/docs/architecture/event-sourcing"],[637,"/docs/architecture/event-sourcing"],[638,"/docs/architecture/event-sourcing"],[639,"/docs/architecture/event-sourcing"],[640,"/docs/architecture/event-sourcing"],[641,"/docs/architecture/event-sourcing"],[642,"/docs/architecture/event-sourcing"],[643,"/docs/architecture/event-sourcing"],[644,"/docs/architecture/event-sourcing"],[645,"/docs/architecture/event-sourcing"],[646,"/docs/architecture/event-sourcing"],[647,"/docs/architecture/event-sourcing"],[648,"/docs/architecture/event-sourcing"],[649,"/docs/architecture/event-sourcing"],[650,"/docs/architecture/event-sourcing"],[651,"/docs/architecture/event-sourcing"],[652,"/docs/architecture/event-sourcing"],[653,"/docs/architecture/event-sourcing"],[654,"/docs/architecture/event-sourcing"],[655,"/docs/architecture/event-sourcing"],[656,"/docs/architecture/event-sourcing"],[657,"/docs/architecture/event-sourcing"],[658,"/docs/architecture/event-sourcing"],[659,"/docs/architecture/event-sourcing"],[660,"/docs/architecture/event-sourcing"],[661,"/docs/architecture/event-sourcing"],[662,"/docs/architecture/event-sourcing"],[663,"/docs/architecture/event-sourcing"],[664,"/docs/architecture/event-sourcing"],[665,"/docs/architecture/event-sourcing"],[666,"/docs/architecture/event-sourcing"],[667,"/docs/architecture/event-sourcing"],[668,"/docs/architecture/event-sourcing"],[669,"/docs/architecture/event-sourcing"],[670,"/docs/architecture/event-sourcing"],[671,"/docs/architecture/event-sourcing"],[672,"/docs/architecture/event-sourcing"],[673,"/docs/architecture/event-sourcing"],[674,"/docs/architecture/event-sourcing"],[675,"/docs/architecture/event-sourcing"],[676,"/docs/architecture/event-sourcing"],[677,"/docs/architecture/event-sourcing"],[678,"/docs/architecture/event-sourcing"],[679,"/docs/architecture/event-sourcing"],[680,"/docs/architecture/event-sourcing"],[681,"/docs/architecture/event-sourcing"],[682,"/docs/architecture/event-sourcing"],[683,"/docs/architecture/event-sourcing"],[684,"/docs/architecture/event-sourcing"],[685,"/docs/architecture/event-sourcing"],[686,"/docs/architecture/event-sourcing"],[687,"/docs/architecture/event-sourcing"],[688,"/docs/architecture/event-sourcing"],[689,"/docs/architecture/event-sourcing"],[690,"/docs/architecture/event-sourcing"],[691,"/docs/architecture/event-sourcing"],[692,"/docs/architecture/event-sourcing"],[693,"/docs/architecture/event-sourcing"],[694,"/docs/architecture/event-sourcing"],[695,"/docs/architecture/event-sourcing"],[696,"/docs/architecture/event-sourcing"],[697,"/docs/architecture/event-sourcing"],[698,"/docs/architecture/event-sourcing"],[699,"/docs/architecture/event-sourcing"],[700,"/docs/architecture/event-sourcing"],[701,"/docs/architecture/event-sourcing"],[702,"/docs/architecture/event-sourcing"],[703,"/docs/architecture/event-sourcing"],[704,"/docs/architecture/event-sourcing"],[705,"/docs/architecture/event-sourcing"],[706,"/docs/architecture/event-sourcing"],[707,"/docs/architecture/event-sourcing"],[708,"/docs/architecture/event-sourcing"],[709,"/docs/architecture/extraction-pipeline"],[710,"/docs/architecture/extraction-pipeline"],[711,"/docs/architecture/extraction-pipeline"],[712,"/docs/architecture/extraction-pipeline"],[713,"/docs/architecture/extraction-pipeline"],[714,"/docs/architecture/extraction-pipeline"],[715,"/docs/architecture/extraction-pipeline"],[716,"/docs/architecture/extraction-pipeline"],[717,"/docs/architecture/extraction-pipeline"],[718,"/docs/architecture/extraction-pipeline"],[719,"/docs/architecture/extraction-pipeline"],[720,"/docs/architecture/extraction-pipeline"],[721,"/docs/architecture/extraction-pipeline"],[722,"/docs/architecture/extraction-pipeline"],[723,"/docs/architecture/extraction-pipeline"],[724,"/docs/architecture/extraction-pipeline"],[725,"/docs/architecture/extraction-pipeline"],[726,"/docs/architecture/extraction-pipeline"],[727,"/docs/architecture/extraction-pipeline"],[728,"/docs/architecture/extraction-pipeline"],[729,"/docs/architecture/extraction-pipeline"],[730,"/docs/architecture/extraction-pipeline"],[731,"/docs/architecture/extraction-pipeline"],[732,"/docs/architecture/extraction-pipeline"],[733,"/docs/architecture/extraction-pipeline"],[734,"/docs/architecture/extraction-pipeline"],[735,"/docs/architecture/extraction-pipeline"],[736,"/docs/architecture/extraction-pipeline"],[737,"/docs/architecture/extraction-pipeline"],[738,"/docs/architecture/extraction-pipeline"],[739,"/docs/architecture/extraction-pipeline"],[740,"/docs/architecture/extraction-pipeline"],[741,"/docs/architecture/extraction-pipeline"],[742,"/docs/architecture/extraction-pipeline"],[743,"/docs/architecture/extraction-pipeline"],[744,"/docs/architecture/extraction-pipeline"],[745,"/docs/architecture/extraction-pipeline"],[746,"/docs/architecture/extraction-pipeline"],[747,"/docs/architecture/extraction-pipeline"],[748,"/docs/architecture/extraction-pipeline"],[749,"/docs/architecture/extraction-pipeline"],[750,"/docs/architecture/extraction-pipeline"],[751,"/docs/architecture/extraction-pipeline"],[752,"/docs/architecture/extraction-pipeline"],[753,"/docs/architecture/extraction-pipeline"],[754,"/docs/architecture/extraction-pipeline"],[755,"/docs/architecture/extraction-pipeline"],[756,"/docs/architecture/extraction-pipeline"],[757,"/docs/architecture/extraction-pipeline"],[758,"/docs/architecture/extraction-pipeline"],[759,"/docs/architecture/extraction-pipeline"],[760,"/docs/architecture/extraction-pipeline"],[761,"/docs/architecture/extraction-pipeline"],[762,"/docs/architecture/extraction-pipeline"],[763,"/docs/architecture/extraction-pipeline"],[764,"/docs/architecture/extraction-pipeline"],[765,"/docs/architecture/extraction-pipeline"],[766,"/docs/architecture/extraction-pipeline"],[767,"/docs/architecture/extraction-pipeline"],[768,"/docs/architecture/extraction-pipeline"],[769,"/docs/architecture/extraction-pipeline"],[770,"/docs/architecture/extraction-pipeline"],[771,"/docs/architecture/extraction-pipeline"],[772,"/docs/architecture/extraction-pipeline"],[773,"/docs/architecture/extraction-pipeline"],[774,"/docs/architecture/extraction-pipeline"],[775,"/docs/architecture/extraction-pipeline"],[776,"/docs/architecture/extraction-pipeline"],[777,"/docs/architecture/extraction-pipeline"],[778,"/docs/architecture/extraction-pipeline"],[779,"/docs/architecture/extraction-pipeline"],[780,"/docs/architecture/extraction-pipeline"],[781,"/docs/architecture/extraction-pipeline"],[782,"/docs/architecture/extraction-pipeline"],[783,"/docs/architecture/extraction-pipeline"],[784,"/docs/architecture/extraction-pipeline"],[785,"/docs/architecture/extraction-pipeline"],[786,"/docs/architecture/extraction-pipeline"],[787,"/docs/architecture/extraction-pipeline"],[788,"/docs/architecture/extraction-pipeline"],[789,"/docs/architecture/extraction-pipeline"],[790,"/docs/architecture/extraction-pipeline"],[791,"/docs/architecture/extraction-pipeline"],[792,"/docs/architecture/extraction-pipeline"],[793,"/docs/architecture/extraction-pipeline"],[794,"/docs/architecture/extraction-pipeline"],[795,"/docs/architecture/extraction-pipeline"],[796,"/docs/architecture/extraction-pipeline"],[797,"/docs/architecture/extraction-pipeline"],[798,"/docs/architecture/extraction-pipeline"],[799,"/docs/architecture/extraction-pipeline"],[800,"/docs/architecture/extraction-pipeline"],[855,"/docs/architecture/plugin-system"],[856,"/docs/architecture/plugin-system"],[857,"/docs/architecture/plugin-system"],[858,"/docs/architecture/plugin-system"],[859,"/docs/architecture/plugin-system"],[860,"/docs/architecture/plugin-system"],[861,"/docs/architecture/plugin-system"],[862,"/docs/architecture/plugin-system"],[863,"/docs/architecture/plugin-system"],[864,"/docs/architecture/plugin-system"],[865,"/docs/architecture/plugin-system"],[866,"/docs/architecture/plugin-system"],[867,"/docs/architecture/plugin-system"],[868,"/docs/architecture/plugin-system"],[869,"/docs/architecture/plugin-system"],[870,"/docs/architecture/plugin-system"],[871,"/docs/architecture/plugin-system"],[872,"/docs/architecture/plugin-system"],[873,"/docs/architecture/plugin-system"],[874,"/docs/architecture/plugin-system"],[875,"/docs/architecture/plugin-system"],[876,"/docs/architecture/plugin-system"],[877,"/docs/architecture/plugin-system"],[878,"/docs/architecture/plugin-system"],[879,"/docs/architecture/plugin-system"],[880,"/docs/architecture/plugin-system"],[881,"/docs/architecture/plugin-system"],[882,"/docs/architecture/plugin-system"],[883,"/docs/architecture/plugin-system"],[884,"/docs/architecture/plugin-system"],[885,"/docs/architecture/plugin-system"],[886,"/docs/architecture/plugin-system"],[887,"/docs/architecture/plugin-system"],[888,"/docs/architecture/plugin-system"],[889,"/docs/architecture/plugin-system"],[890,"/docs/architecture/plugin-system"],[891,"/docs/architecture/plugin-system"],[892,"/docs/architecture/plugin-system"],[893,"/docs/architecture/plugin-system"],[894,"/docs/architecture/plugin-system"],[895,"/docs/architecture/plugin-system"],[896,"/docs/architecture/plugin-system"],[897,"/docs/architecture/plugin-system"],[898,"/docs/architecture/plugin-system"],[899,"/docs/architecture/plugin-system"],[900,"/docs/architecture/plugin-system"],[901,"/docs/architecture/plugin-system"],[902,"/docs/architecture/plugin-system"],[903,"/docs/architecture/plugin-system"],[904,"/docs/architecture/plugin-system"],[905,"/docs/architecture/plugin-system"],[906,"/docs/architecture/plugin-system"],[907,"/docs/architecture/plugin-system"],[908,"/docs/architecture/plugin-system"],[909,"/docs/architecture/plugin-system"],[910,"/docs/architecture/plugin-system"],[911,"/docs/architecture/plugin-system"],[912,"/docs/architecture/plugin-system"],[913,"/docs/architecture/plugin-system"],[914,"/docs/architecture/plugin-system"],[915,"/docs/architecture/plugin-system"],[916,"/docs/architecture/plugin-system"],[917,"/docs/architecture/plugin-system"],[918,"/docs/architecture/plugin-system"],[919,"/docs/architecture/plugin-system"],[920,"/docs/architecture/plugin-system"],[921,"/docs/architecture/plugin-system"],[922,"/docs/architecture/plugin-system"],[923,"/docs/architecture/plugin-system"],[924,"/docs/architecture/plugin-system"],[925,"/docs/architecture/plugin-system"],[926,"/docs/architecture/plugin-system"],[927,"/docs/architecture/plugin-system"],[928,"/docs/architecture/plugin-system"],[929,"/docs/architecture/plugin-system"],[930,"/docs/architecture/plugin-system"],[931,"/docs/architecture/plugin-system"],[932,"/docs/architecture/plugin-system"],[933,"/docs/architecture/plugin-system"],[934,"/docs/architecture/plugin-system"],[935,"/docs/architecture/plugin-system"],[936,"/docs/architecture/plugin-system"],[937,"/docs/architecture/plugin-system"],[938,"/docs/architecture/search-pipeline"],[939,"/docs/architecture/search-pipeline"],[940,"/docs/architecture/search-pipeline"],[941,"/docs/architecture/search-pipeline"],[942,"/docs/architecture/search-pipeline"],[943,"/docs/architecture/search-pipeline"],[944,"/docs/architecture/search-pipeline"],[945,"/docs/architecture/search-pipeline"],[946,"/docs/architecture/search-pipeline"],[947,"/docs/architecture/search-pipeline"],[948,"/docs/architecture/search-pipeline"],[949,"/docs/architecture/search-pipeline"],[950,"/docs/architecture/search-pipeline"],[951,"/docs/architecture/search-pipeline"],[952,"/docs/architecture/search-pipeline"],[953,"/docs/architecture/search-pipeline"],[954,"/docs/architecture/search-pipeline"],[955,"/docs/architecture/search-pipeline"],[956,"/docs/architecture/search-pipeline"],[957,"/docs/architecture/search-pipeline"],[958,"/docs/architecture/search-pipeline"],[959,"/docs/architecture/search-pipeline"],[960,"/docs/architecture/search-pipeline"],[961,"/docs/architecture/search-pipeline"],[962,"/docs/architecture/search-pipeline"],[963,"/docs/architecture/search-pipeline"],[964,"/docs/architecture/search-pipeline"],[965,"/docs/architecture/search-pipeline"],[966,"/docs/architecture/search-pipeline"],[967,"/docs/architecture/search-pipeline"],[968,"/docs/architecture/search-pipeline"],[969,"/docs/architecture/search-pipeline"],[970,"/docs/architecture/search-pipeline"],[971,"/docs/architecture/search-pipeline"],[972,"/docs/architecture/search-pipeline"],[973,"/docs/architecture/search-pipeline"],[974,"/docs/architecture/search-pipeline"],[975,"/docs/architecture/search-pipeline"],[976,"/docs/architecture/search-pipeline"],[977,"/docs/architecture/search-pipeline"],[978,"/docs/architecture/search-pipeline"],[979,"/docs/architecture/search-pipeline"],[980,"/docs/architecture/search-pipeline"],[981,"/docs/architecture/search-pipeline"],[982,"/docs/architecture/search-pipeline"],[983,"/docs/architecture/search-pipeline"],[984,"/docs/architecture/search-pipeline"],[985,"/docs/architecture/search-pipeline"],[986,"/docs/architecture/search-pipeline"],[987,"/docs/architecture/search-pipeline"],[988,"/docs/architecture/search-pipeline"],[989,"/docs/architecture/search-pipeline"],[990,"/docs/architecture/search-pipeline"],[991,"/docs/architecture/search-pipeline"],[992,"/docs/architecture/search-pipeline"],[993,"/docs/architecture/search-pipeline"],[994,"/docs/architecture/search-pipeline"],[995,"/docs/architecture/search-pipeline"],[996,"/docs/architecture/search-pipeline"],[997,"/docs/architecture/search-pipeline"],[998,"/docs/architecture/search-pipeline"],[999,"/docs/architecture/search-pipeline"],[1000,"/docs/architecture/search-pipeline"],[1001,"/docs/architecture/search-pipeline"],[1002,"/docs/architecture/search-pipeline"],[1003,"/docs/architecture/search-pipeline"],[1004,"/docs/architecture/search-pipeline"],[1005,"/docs/architecture/search-pipeline"],[1006,"/docs/architecture/search-pipeline"],[1007,"/docs/architecture/search-pipeline"],[1008,"/docs/architecture/search-pipeline"],[1009,"/docs/architecture/search-pipeline"],[1010,"/docs/architecture/search-pipeline"],[1011,"/docs/architecture/search-pipeline"],[1012,"/docs/architecture/search-pipeline"],[1013,"/docs/architecture/search-pipeline"],[1014,"/docs/architecture/search-pipeline"],[1015,"/docs/architecture/search-pipeline"],[1016,"/docs/architecture/search-pipeline"],[1017,"/docs/architecture/search-pipeline"],[1018,"/docs/architecture/search-pipeline"],[1019,"/docs/architecture/search-pipeline"],[1020,"/docs/architecture/search-pipeline"],[1021,"/docs/architecture/search-pipeline"],[1022,"/docs/architecture/search-pipeline"],[1023,"/docs/architecture/search-pipeline"],[1024,"/docs/architecture/search-pipeline"],[1025,"/docs/architecture/search-pipeline"],[1026,"/docs/architecture/search-pipeline"],[1027,"/docs/architecture/search-pipeline"],[1028,"/docs/architecture/search-pipeline"],[1029,"/docs/architecture/search-pipeline"],[1030,"/docs/architecture/search-pipeline"],[1031,"/docs/architecture/search-pipeline"],[1032,"/docs/architecture/search-pipeline"],[1033,"/docs/architecture/search-pipeline"],[1034,"/docs/architecture/search-pipeline"],[1035,"/docs/architecture/search-pipeline"],[1036,"/docs/architecture/search-pipeline"],[1037,"/docs/architecture/temporal-workflows"],[1038,"/docs/architecture/temporal-workflows"],[1039,"/docs/architecture/temporal-workflows"],[1040,"/docs/architecture/temporal-workflows"],[1041,"/docs/architecture/temporal-workflows"],[1042,"/docs/architecture/temporal-workflows"],[1043,"/docs/architecture/temporal-workflows"],[1044,"/docs/architecture/temporal-workflows"],[1045,"/docs/architecture/temporal-workflows"],[1046,"/docs/architecture/temporal-workflows"],[1047,"/docs/architecture/temporal-workflows"],[1048,"/docs/architecture/temporal-workflows"],[1049,"/docs/architecture/temporal-workflows"],[1050,"/docs/architecture/temporal-workflows"],[1051,"/docs/architecture/temporal-workflows"],[1052,"/docs/architecture/temporal-workflows"],[1053,"/docs/architecture/temporal-workflows"],[1054,"/docs/architecture/temporal-workflows"],[1055,"/docs/architecture/temporal-workflows"],[1056,"/docs/architecture/temporal-workflows"],[1057,"/docs/architecture/temporal-workflows"],[1058,"/docs/architecture/temporal-workflows"],[1059,"/docs/architecture/temporal-workflows"],[1060,"/docs/architecture/temporal-workflows"],[1061,"/docs/architecture/temporal-workflows"],[1062,"/docs/architecture/temporal-workflows"],[1063,"/docs/architecture/temporal-workflows"],[1064,"/docs/architecture/temporal-workflows"],[1065,"/docs/architecture/temporal-workflows"],[1066,"/docs/architecture/temporal-workflows"],[1067,"/docs/architecture/temporal-workflows"],[1068,"/docs/architecture/temporal-workflows"],[1069,"/docs/architecture/temporal-workflows"],[1070,"/docs/architecture/temporal-workflows"],[1071,"/docs/architecture/temporal-workflows"],[1072,"/docs/architecture/temporal-workflows"],[1073,"/docs/architecture/temporal-workflows"],[1074,"/docs/architecture/temporal-workflows"],[1075,"/docs/architecture/temporal-workflows"],[1076,"/docs/architecture/temporal-workflows"],[1077,"/docs/architecture/temporal-workflows"],[1078,"/docs/architecture/temporal-workflows"],[1079,"/docs/architecture/temporal-workflows"],[1080,"/docs/architecture/temporal-workflows"],[1081,"/docs/architecture/temporal-workflows"],[1082,"/docs/architecture/temporal-workflows"],[1083,"/docs/architecture/temporal-workflows"],[1084,"/docs/architecture/temporal-workflows"],[1085,"/docs/architecture/temporal-workflows"],[1086,"/docs/architecture/temporal-workflows"],[1087,"/docs/architecture/temporal-workflows"],[1088,"/docs/architecture/temporal-workflows"],[1089,"/docs/architecture/temporal-workflows"],[1090,"/docs/architecture/temporal-workflows"],[1091,"/docs/architecture/temporal-workflows"],[1092,"/docs/architecture/temporal-workflows"],[1093,"/docs/architecture/temporal-workflows"],[1094,"/docs/architecture/temporal-workflows"],[1095,"/docs/architecture/temporal-workflows"],[1096,"/docs/architecture/temporal-workflows"],[1097,"/docs/architecture/temporal-workflows"],[1098,"/docs/architecture/temporal-workflows"],[1099,"/docs/architecture/temporal-workflows"],[1100,"/docs/architecture/temporal-workflows"],[1101,"/docs/architecture/temporal-workflows"],[1102,"/docs/architecture/temporal-workflows"],[1103,"/docs/architecture/temporal-workflows"],[1104,"/docs/architecture/temporal-workflows"],[1105,"/docs/architecture/temporal-workflows"],[1106,"/docs/architecture/temporal-workflows"],[1107,"/docs/architecture/temporal-workflows"],[1108,"/docs/architecture/temporal-workflows"],[1109,"/docs/architecture/temporal-workflows"],[1110,"/docs/architecture/temporal-workflows"],[1111,"/docs/architecture/temporal-workflows"],[1112,"/docs/architecture/temporal-workflows"],[1113,"/docs/architecture/temporal-workflows"],[1114,"/docs/architecture/temporal-workflows"],[1115,"/docs/architecture/temporal-workflows"],[1116,"/docs/architecture/temporal-workflows"],[1117,"/docs/architecture/temporal-workflows"],[1118,"/docs/architecture/temporal-workflows"],[1119,"/docs/architecture/temporal-workflows"],[1120,"/docs/architecture/temporal-workflows"],[1121,"/docs/architecture/temporal-workflows"],[1122,"/docs/architecture/temporal-workflows"],[1123,"/docs/architecture/temporal-workflows"],[1124,"/docs/architecture/temporal-workflows"],[1125,"/docs/architecture/temporal-workflows"],[1126,"/docs/architecture/temporal-workflows"],[1127,"/docs/architecture/temporal-workflows"],[1128,"/docs/architecture/temporal-workflows"],[1129,"/docs/architecture/temporal-workflows"],[1130,"/docs/architecture/temporal-workflows"],[1131,"/docs/architecture/temporal-workflows"],[1132,"/docs/architecture/temporal-workflows"],[1133,"/docs/architecture/temporal-workflows"],[1134,"/docs/architecture/temporal-workflows"],[1135,"/docs/architecture/temporal-workflows"],[1136,"/docs/architecture/temporal-workflows"],[1137,"/docs/architecture/temporal-workflows"],[1138,"/docs/architecture/temporal-workflows"],[1139,"/docs/architecture/temporal-workflows"],[1140,"/docs/architecture/temporal-workflows"],[1141,"/docs/architecture/temporal-workflows"],[1142,"/docs/architecture/temporal-workflows"],[1143,"/docs/architecture/temporal-workflows"],[1144,"/docs/architecture/temporal-workflows"],[1264,"/docs/getting-started"],[1265,"/docs/getting-started"],[1266,"/docs/getting-started"],[1267,"/docs/getting-started"],[1268,"/docs/getting-started"],[1269,"/docs/getting-started"],[1270,"/docs/getting-started"],[1145,"/docs/getting-started/configuration"],[1146,"/docs/getting-started/configuration"],[1147,"/docs/getting-started/configuration"],[1148,"/docs/getting-started/configuration"],[1149,"/docs/getting-started/configuration"],[1150,"/docs/getting-started/configuration"],[1151,"/docs/getting-started/configuration"],[1152,"/docs/getting-started/configuration"],[1153,"/docs/getting-started/configuration"],[1154,"/docs/getting-started/configuration"],[1155,"/docs/getting-started/configuration"],[1156,"/docs/getting-started/configuration"],[1157,"/docs/getting-started/configuration"],[1158,"/docs/getting-started/configuration"],[1159,"/docs/getting-started/configuration"],[1160,"/docs/getting-started/configuration"],[1161,"/docs/getting-started/configuration"],[1162,"/docs/getting-started/configuration"],[1163,"/docs/getting-started/configuration"],[1164,"/docs/getting-started/configuration"],[1165,"/docs/getting-started/configuration"],[1166,"/docs/getting-started/configuration"],[1167,"/docs/getting-started/configuration"],[1168,"/docs/getting-started/configuration"],[1169,"/docs/getting-started/configuration"],[1170,"/docs/getting-started/configuration"],[1171,"/docs/getting-started/configuration"],[1172,"/docs/getting-started/configuration"],[1173,"/docs/getting-started/configuration"],[1174,"/docs/getting-started/configuration"],[1175,"/docs/getting-started/configuration"],[1176,"/docs/getting-started/configuration"],[1177,"/docs/getting-started/configuration"],[1178,"/docs/getting-started/configuration"],[1179,"/docs/getting-started/configuration"],[1180,"/docs/getting-started/configuration"],[1181,"/docs/getting-started/configuration"],[1182,"/docs/getting-started/configuration"],[1183,"/docs/getting-started/configuration"],[1184,"/docs/getting-started/configuration"],[1185,"/docs/getting-started/configuration"],[1186,"/docs/getting-started/configuration"],[1187,"/docs/getting-started/configuration"],[1188,"/docs/getting-started/configuration"],[1189,"/docs/getting-started/configuration"],[1190,"/docs/getting-started/configuration"],[1191,"/docs/getting-started/configuration"],[1192,"/docs/getting-started/configuration"],[1193,"/docs/getting-started/configuration"],[1194,"/docs/getting-started/configuration"],[1195,"/docs/getting-started/configuration"],[1196,"/docs/getting-started/configuration"],[1197,"/docs/getting-started/configuration"],[1198,"/docs/getting-started/configuration"],[1199,"/docs/getting-started/configuration"],[1200,"/docs/getting-started/configuration"],[1201,"/docs/getting-started/configuration"],[1202,"/docs/getting-started/configuration"],[1203,"/docs/getting-started/configuration"],[1204,"/docs/getting-started/configuration"],[1205,"/docs/getting-started/configuration"],[1206,"/docs/getting-started/configuration"],[1207,"/docs/getting-started/configuration"],[1208,"/docs/getting-started/configuration"],[1209,"/docs/getting-started/configuration"],[1210,"/docs/getting-started/configuration"],[1211,"/docs/getting-started/configuration"],[1212,"/docs/getting-started/configuration"],[1213,"/docs/getting-started/configuration"],[1214,"/docs/getting-started/configuration"],[1215,"/docs/getting-started/configuration"],[1216,"/docs/getting-started/configuration"],[1217,"/docs/getting-started/configuration"],[1218,"/docs/getting-started/configuration"],[1219,"/docs/getting-started/configuration"],[1220,"/docs/getting-started/configuration"],[1221,"/docs/getting-started/configuration"],[1222,"/docs/getting-started/configuration"],[1223,"/docs/getting-started/configuration"],[1224,"/docs/getting-started/configuration"],[1225,"/docs/getting-started/configuration"],[1226,"/docs/getting-started/configuration"],[1227,"/docs/getting-started/configuration"],[1228,"/docs/getting-started/configuration"],[1229,"/docs/getting-started/configuration"],[1230,"/docs/getting-started/configuration"],[1231,"/docs/getting-started/configuration"],[1232,"/docs/getting-started/configuration"],[1233,"/docs/getting-started/configuration"],[1234,"/docs/getting-started/configuration"],[1235,"/docs/getting-started/configuration"],[1236,"/docs/getting-started/configuration"],[1237,"/docs/getting-started/configuration"],[1238,"/docs/getting-started/configuration"],[1239,"/docs/getting-started/configuration"],[1240,"/docs/getting-started/configuration"],[1241,"/docs/getting-started/configuration"],[1242,"/docs/getting-started/configuration"],[1243,"/docs/getting-started/configuration"],[1244,"/docs/getting-started/configuration"],[1245,"/docs/getting-started/configuration"],[1246,"/docs/getting-started/configuration"],[1247,"/docs/getting-started/configuration"],[1248,"/docs/getting-started/configuration"],[1249,"/docs/getting-started/configuration"],[1250,"/docs/getting-started/configuration"],[1251,"/docs/getting-started/configuration"],[1252,"/docs/getting-started/configuration"],[1253,"/docs/getting-started/configuration"],[1254,"/docs/getting-started/configuration"],[1255,"/docs/getting-started/configuration"],[1256,"/docs/getting-started/configuration"],[1257,"/docs/getting-started/configuration"],[1258,"/docs/getting-started/configuration"],[1259,"/docs/getting-started/configuration"],[1260,"/docs/getting-started/configuration"],[1261,"/docs/getting-started/configuration"],[1262,"/docs/getting-started/configuration"],[1263,"/docs/getting-started/configuration"],[1271,"/docs/getting-started/production"],[1272,"/docs/getting-started/production"],[1273,"/docs/getting-started/production"],[1274,"/docs/getting-started/production"],[1275,"/docs/getting-started/production"],[1276,"/docs/getting-started/production"],[1277,"/docs/getting-started/production"],[1278,"/docs/getting-started/production"],[1279,"/docs/getting-started/production"],[1280,"/docs/getting-started/production"],[1281,"/docs/getting-started/production"],[1282,"/docs/getting-started/production"],[1283,"/docs/getting-started/production"],[1284,"/docs/getting-started/production"],[1285,"/docs/getting-started/production"],[1286,"/docs/getting-started/production"],[1287,"/docs/getting-started/production"],[1288,"/docs/getting-started/production"],[1289,"/docs/getting-started/production"],[1290,"/docs/getting-started/production"],[1291,"/docs/getting-started/production"],[1292,"/docs/getting-started/production"],[1293,"/docs/getting-started/production"],[1294,"/docs/getting-started/production"],[1295,"/docs/getting-started/production"],[1296,"/docs/getting-started/production"],[1297,"/docs/getting-started/production"],[1298,"/docs/getting-started/production"],[1299,"/docs/getting-started/production"],[1300,"/docs/getting-started/production"],[1301,"/docs/getting-started/production"],[1302,"/docs/getting-started/production"],[1303,"/docs/getting-started/production"],[1304,"/docs/getting-started/production"],[1305,"/docs/getting-started/production"],[1306,"/docs/getting-started/production"],[1307,"/docs/getting-started/production"],[1308,"/docs/getting-started/production"],[1309,"/docs/getting-started/production"],[1310,"/docs/getting-started/production"],[1311,"/docs/getting-started/production"],[1312,"/docs/getting-started/production"],[1313,"/docs/getting-started/production"],[1314,"/docs/getting-started/production"],[1315,"/docs/getting-started/production"],[1316,"/docs/getting-started/production"],[1317,"/docs/getting-started/production"],[1318,"/docs/getting-started/production"],[1319,"/docs/getting-started/production"],[1320,"/docs/getting-started/production"],[1321,"/docs/getting-started/production"],[1322,"/docs/getting-started/production"],[1323,"/docs/getting-started/production"],[1324,"/docs/getting-started/production"],[1325,"/docs/getting-started/production"],[1326,"/docs/getting-started/production"],[1327,"/docs/getting-started/production"],[1328,"/docs/getting-started/production"],[1329,"/docs/getting-started/production"],[1330,"/docs/getting-started/production"],[1331,"/docs/getting-started/production"],[1332,"/docs/getting-started/quickstart"],[1333,"/docs/getting-started/quickstart"],[1334,"/docs/getting-started/quickstart"],[1335,"/docs/getting-started/quickstart"],[1336,"/docs/getting-started/quickstart"],[1337,"/docs/getting-started/quickstart"],[1338,"/docs/getting-started/quickstart"],[1339,"/docs/getting-started/quickstart"],[1340,"/docs/getting-started/quickstart"],[1341,"/docs/getting-started/quickstart"],[1342,"/docs/getting-started/quickstart"],[1343,"/docs/getting-started/quickstart"],[1344,"/docs/getting-started/quickstart"],[1345,"/docs/getting-started/quickstart"],[1346,"/docs/getting-started/quickstart"],[1347,"/docs/getting-started/quickstart"],[1348,"/docs/getting-started/quickstart"],[1349,"/docs/getting-started/quickstart"],[1350,"/docs/getting-started/quickstart"],[1351,"/docs/getting-started/quickstart"],[1352,"/docs/getting-started/quickstart"],[1353,"/docs/getting-started/quickstart"],[1354,"/docs/getting-started/quickstart"],[1355,"/docs/getting-started/quickstart"],[1356,"/docs/getting-started/quickstart"],[1357,"/docs/getting-started/quickstart"],[1358,"/docs/getting-started/quickstart"],[1359,"/docs/getting-started/quickstart"],[1360,"/docs/getting-started/requirements"],[1361,"/docs/getting-started/requirements"],[1362,"/docs/getting-started/requirements"],[1363,"/docs/getting-started/requirements"],[1364,"/docs/getting-started/requirements"],[1365,"/docs/getting-started/requirements"],[1366,"/docs/getting-started/requirements"],[1367,"/docs/getting-started/requirements"],[1368,"/docs/getting-started/requirements"],[1369,"/docs/getting-started/requirements"],[1370,"/docs/getting-started/requirements"],[1371,"/docs/getting-started/requirements"],[1372,"/docs/getting-started/requirements"],[1373,"/docs/getting-started/requirements"],[1374,"/docs/getting-started/requirements"],[1375,"/docs/getting-started/requirements"],[1376,"/docs/getting-started/requirements"],[1377,"/docs/getting-started/requirements"],[1378,"/docs/getting-started/requirements"],[1379,"/docs/getting-started/requirements"],[1380,"/docs/getting-started/requirements"],[1381,"/docs/getting-started/requirements"],[1382,"/docs/getting-started/requirements"],[1383,"/docs/getting-started/requirements"],[1384,"/docs/getting-started/requirements"],[1385,"/docs/getting-started/requirements"],[1386,"/docs/getting-started/requirements"],[1387,"/docs/getting-started/requirements"],[1388,"/docs/getting-started/requirements"],[1389,"/docs/getting-started/requirements"],[1390,"/docs/getting-started/requirements"],[1391,"/docs/getting-started/requirements"],[1392,"/docs/getting-started/requirements"],[1393,"/docs/getting-started/requirements"],[1394,"/docs/getting-started/requirements"],[1395,"/docs/getting-started/requirements"],[1396,"/docs/getting-started/requirements"],[1397,"/docs/getting-started/requirements"],[1508,"/docs/integration"],[1509,"/docs/integration"],[1510,"/docs/integration"],[1511,"/docs/integration"],[1512,"/docs/integration"],[1513,"/docs/integration"],[1514,"/docs/integration"],[1515,"/docs/integration"],[1516,"/docs/integration"],[1517,"/docs/integration"],[1518,"/docs/integration"],[1519,"/docs/integration"],[1520,"/docs/integration"],[1521,"/docs/integration"],[1522,"/docs/integration"],[1523,"/docs/integration"],[1524,"/docs/integration"],[1525,"/docs/integration"],[1526,"/docs/integration"],[1527,"/docs/integration"],[1528,"/docs/integration"],[1529,"/docs/integration"],[1530,"/docs/integration"],[1531,"/docs/integration"],[1532,"/docs/integration"],[1533,"/docs/integration"],[1534,"/docs/integration"],[1535,"/docs/integration"],[1536,"/docs/integration"],[1537,"/docs/integration"],[1538,"/docs/integration"],[1539,"/docs/integration"],[1540,"/docs/integration"],[1541,"/docs/integration"],[1542,"/docs/integration"],[1543,"/docs/integration"],[1544,"/docs/integration"],[1545,"/docs/integration"],[1546,"/docs/integration"],[1547,"/docs/integration"],[1548,"/docs/integration"],[1549,"/docs/integration"],[1550,"/docs/integration"],[1551,"/docs/integration"],[1552,"/docs/integration"],[1553,"/docs/integration"],[1554,"/docs/integration"],[1555,"/docs/integration"],[1556,"/docs/integration"],[1557,"/docs/integration"],[1558,"/docs/integration"],[1559,"/docs/integration"],[1560,"/docs/integration"],[1561,"/docs/integration"],[1562,"/docs/integration"],[1563,"/docs/integration"],[1564,"/docs/integration"],[1565,"/docs/integration"],[1566,"/docs/integration"],[1567,"/docs/integration"],[1568,"/docs/integration"],[1569,"/docs/integration"],[1570,"/docs/integration"],[1571,"/docs/integration"],[1572,"/docs/integration"],[1573,"/docs/integration"],[1574,"/docs/integration"],[1575,"/docs/integration"],[1576,"/docs/integration"],[1577,"/docs/integration"],[1578,"/docs/integration"],[1579,"/docs/integration"],[1580,"/docs/integration"],[1581,"/docs/integration"],[1582,"/docs/integration"],[1583,"/docs/integration"],[1584,"/docs/integration"],[1585,"/docs/integration"],[1586,"/docs/integration"],[1587,"/docs/integration"],[1588,"/docs/integration"],[1589,"/docs/integration"],[1590,"/docs/integration"],[1591,"/docs/integration"],[1398,"/docs/integration/authentication"],[1399,"/docs/integration/authentication"],[1400,"/docs/integration/authentication"],[1401,"/docs/integration/authentication"],[1402,"/docs/integration/authentication"],[1403,"/docs/integration/authentication"],[1404,"/docs/integration/authentication"],[1405,"/docs/integration/authentication"],[1406,"/docs/integration/authentication"],[1407,"/docs/integration/authentication"],[1408,"/docs/integration/authentication"],[1409,"/docs/integration/authentication"],[1410,"/docs/integration/authentication"],[1411,"/docs/integration/authentication"],[1412,"/docs/integration/authentication"],[1413,"/docs/integration/authentication"],[1414,"/docs/integration/authentication"],[1415,"/docs/integration/authentication"],[1416,"/docs/integration/authentication"],[1417,"/docs/integration/authentication"],[1418,"/docs/integration/authentication"],[1419,"/docs/integration/authentication"],[1420,"/docs/integration/authentication"],[1421,"/docs/integration/authentication"],[1422,"/docs/integration/authentication"],[1423,"/docs/integration/authentication"],[1424,"/docs/integration/authentication"],[1425,"/docs/integration/authentication"],[1426,"/docs/integration/authentication"],[1427,"/docs/integration/authentication"],[1428,"/docs/integration/authentication"],[1429,"/docs/integration/authentication"],[1430,"/docs/integration/authentication"],[1431,"/docs/integration/authentication"],[1432,"/docs/integration/authentication"],[1433,"/docs/integration/authentication"],[1434,"/docs/integration/authentication"],[1435,"/docs/integration/authentication"],[1436,"/docs/integration/authentication"],[1437,"/docs/integration/authentication"],[1438,"/docs/integration/authentication"],[1439,"/docs/integration/authentication"],[1440,"/docs/integration/authentication"],[1441,"/docs/integration/authentication"],[1442,"/docs/integration/authentication"],[1443,"/docs/integration/authentication"],[1444,"/docs/integration/authentication"],[1445,"/docs/integration/authentication"],[1446,"/docs/integration/authentication"],[1447,"/docs/integration/authentication"],[1448,"/docs/integration/authentication"],[1449,"/docs/integration/authentication"],[1450,"/docs/integration/authentication"],[1451,"/docs/integration/authentication"],[1452,"/docs/integration/authentication"],[1453,"/docs/integration/authentication"],[1454,"/docs/integration/authentication"],[1455,"/docs/integration/authentication"],[1456,"/docs/integration/authentication"],[1457,"/docs/integration/authentication"],[1458,"/docs/integration/authentication"],[1459,"/docs/integration/authentication"],[1460,"/docs/integration/authentication"],[1461,"/docs/integration/authentication"],[1462,"/docs/integration/blob-storage"],[1463,"/docs/integration/blob-storage"],[1464,"/docs/integration/blob-storage"],[1465,"/docs/integration/blob-storage"],[1466,"/docs/integration/blob-storage"],[1467,"/docs/integration/blob-storage"],[1468,"/docs/integration/blob-storage"],[1469,"/docs/integration/blob-storage"],[1470,"/docs/integration/blob-storage"],[1471,"/docs/integration/blob-storage"],[1472,"/docs/integration/blob-storage"],[1473,"/docs/integration/blob-storage"],[1474,"/docs/integration/blob-storage"],[1475,"/docs/integration/blob-storage"],[1476,"/docs/integration/blob-storage"],[1477,"/docs/integration/blob-storage"],[1478,"/docs/integration/blob-storage"],[1479,"/docs/integration/blob-storage"],[1480,"/docs/integration/blob-storage"],[1481,"/docs/integration/blob-storage"],[1482,"/docs/integration/blob-storage"],[1483,"/docs/integration/blob-storage"],[1484,"/docs/integration/blob-storage"],[1485,"/docs/integration/blob-storage"],[1486,"/docs/integration/blob-storage"],[1487,"/docs/integration/blob-storage"],[1488,"/docs/integration/blob-storage"],[1489,"/docs/integration/blob-storage"],[1490,"/docs/integration/blob-storage"],[1491,"/docs/integration/blob-storage"],[1492,"/docs/integration/blob-storage"],[1493,"/docs/integration/blob-storage"],[1494,"/docs/integration/blob-storage"],[1495,"/docs/integration/blob-storage"],[1496,"/docs/integration/blob-storage"],[1497,"/docs/integration/blob-storage"],[1498,"/docs/integration/blob-storage"],[1499,"/docs/integration/blob-storage"],[1500,"/docs/integration/blob-storage"],[1501,"/docs/integration/blob-storage"],[1502,"/docs/integration/blob-storage"],[1503,"/docs/integration/blob-storage"],[1504,"/docs/integration/blob-storage"],[1505,"/docs/integration/blob-storage"],[1506,"/docs/integration/blob-storage"],[1507,"/docs/integration/blob-storage"],[1592,"/docs/integration/llm-providers"],[1593,"/docs/integration/llm-providers"],[1594,"/docs/integration/llm-providers"],[1595,"/docs/integration/llm-providers"],[1596,"/docs/integration/llm-providers"],[1597,"/docs/integration/llm-providers"],[1598,"/docs/integration/llm-providers"],[1599,"/docs/integration/llm-providers"],[1600,"/docs/integration/llm-providers"],[1601,"/docs/integration/llm-providers"],[1602,"/docs/integration/llm-providers"],[1603,"/docs/integration/llm-providers"],[1604,"/docs/integration/llm-providers"],[1605,"/docs/integration/llm-providers"],[1606,"/docs/integration/llm-providers"],[1607,"/docs/integration/llm-providers"],[1608,"/docs/integration/llm-providers"],[1609,"/docs/integration/llm-providers"],[1610,"/docs/integration/llm-providers"],[1611,"/docs/integration/llm-providers"],[1612,"/docs/integration/llm-providers"],[1613,"/docs/integration/llm-providers"],[1614,"/docs/integration/llm-providers"],[1615,"/docs/integration/llm-providers"],[1616,"/docs/integration/llm-providers"],[1617,"/docs/integration/llm-providers"],[1618,"/docs/integration/llm-providers"],[1619,"/docs/integration/llm-providers"],[1620,"/docs/integration/llm-providers"],[1621,"/docs/integration/llm-providers"],[1622,"/docs/integration/llm-providers"],[1623,"/docs/integration/llm-providers"],[1624,"/docs/integration/llm-providers"],[1625,"/docs/integration/llm-providers"],[1626,"/docs/integration/llm-providers"],[1627,"/docs/integration/llm-providers"],[1628,"/docs/integration/llm-providers"],[1629,"/docs/integration/llm-providers"],[1630,"/docs/integration/llm-providers"],[1631,"/docs/integration/llm-providers"],[1632,"/docs/integration/llm-providers"],[1633,"/docs/integration/llm-providers"],[1634,"/docs/integration/llm-providers"],[1635,"/docs/integration/llm-providers"],[1636,"/docs/integration/llm-providers"],[1637,"/docs/integration/llm-providers"],[1638,"/docs/integration/llm-providers"],[1639,"/docs/integration/llm-providers"],[1640,"/docs/integration/llm-providers"],[1641,"/docs/integration/llm-providers"],[1642,"/docs/integration/llm-providers"],[1643,"/docs/integration/llm-providers"],[1644,"/docs/integration/llm-providers"],[1645,"/docs/integration/llm-providers"],[1646,"/docs/integration/llm-providers"],[1647,"/docs/integration/llm-providers"],[1648,"/docs/integration/llm-providers"],[1649,"/docs/integration/llm-providers"],[1650,"/docs/integration/llm-providers"],[1651,"/docs/integration/llm-providers"],[1652,"/docs/integration/llm-providers"],[1653,"/docs/integration/llm-providers"],[1654,"/docs/integration/llm-providers"],[1655,"/docs/integration/llm-providers"],[1656,"/docs/integration/llm-providers"],[1657,"/docs/integration/llm-providers"],[1658,"/docs/integration/llm-providers"],[1659,"/docs/integration/llm-providers"],[1660,"/docs/integration/llm-providers"],[1661,"/docs/integration/llm-providers"],[1662,"/docs/integration/llm-providers"],[1663,"/docs/integration/llm-providers"],[1664,"/docs/integration/llm-providers"],[1665,"/docs/integration/llm-providers"],[1666,"/docs/integration/llm-providers"],[1667,"/docs/integration/llm-providers"],[1668,"/docs/integration/llm-providers"],[1669,"/docs/integration/llm-providers"],[1670,"/docs/integration/llm-providers"],[1671,"/docs/integration/llm-providers"],[1672,"/docs/integration/llm-providers"],[1673,"/docs/integration/llm-providers"],[1674,"/docs/integration/llm-providers"],[1675,"/docs/integration/llm-providers"],[1676,"/docs/integration/llm-providers"],[1677,"/docs/integration/llm-providers"],[1678,"/docs/integration/llm-providers"],[1679,"/docs/integration/llm-providers"],[1680,"/docs/integration/llm-providers"],[1681,"/docs/integration/llm-providers"],[1682,"/docs/integration/llm-providers"],[1683,"/docs/integration/llm-providers"],[1684,"/docs/integration/llm-providers"],[1685,"/docs/integration/llm-providers"],[1686,"/docs/integration/llm-providers"],[1687,"/docs/integration/llm-providers"],[1688,"/docs/integration/llm-providers"],[1689,"/docs/integration/llm-providers"],[1690,"/docs/integration/llm-providers"],[1691,"/docs/integration/llm-providers"],[1692,"/docs/integration/llm-providers"],[1693,"/docs/integration/llm-providers"],[1694,"/docs/integration/llm-providers"],[1695,"/docs/integration/llm-providers"],[1696,"/docs/integration/llm-providers"],[1697,"/docs/integration/llm-providers"],[1698,"/docs/integration/llm-providers"],[1699,"/docs/integration/llm-providers"],[1700,"/docs/integration/llm-providers"],[1701,"/docs/integration/llm-providers"],[1702,"/docs/integration/llm-providers"],[1703,"/docs/integration/llm-providers"],[1704,"/docs/integration/llm-providers"],[1705,"/docs/integration/llm-providers"],[1706,"/docs/integration/observability"],[1707,"/docs/integration/observability"],[1708,"/docs/integration/observability"],[1709,"/docs/integration/observability"],[1710,"/docs/integration/observability"],[1711,"/docs/integration/observability"],[1712,"/docs/integration/observability"],[1713,"/docs/integration/observability"],[1714,"/docs/integration/observability"],[1715,"/docs/integration/observability"],[1716,"/docs/integration/observability"],[1717,"/docs/integration/observability"],[1718,"/docs/integration/observability"],[1719,"/docs/integration/observability"],[1720,"/docs/integration/observability"],[1721,"/docs/integration/observability"],[1722,"/docs/integration/observability"],[1723,"/docs/integration/observability"],[1724,"/docs/integration/observability"],[1725,"/docs/integration/observability"],[1726,"/docs/integration/observability"],[1727,"/docs/integration/observability"],[1728,"/docs/integration/observability"],[1729,"/docs/integration/observability"],[1730,"/docs/integration/observability"],[1731,"/docs/integration/observability"],[1732,"/docs/integration/observability"],[1733,"/docs/integration/observability"],[1734,"/docs/integration/observability"],[1735,"/docs/integration/observability"],[1736,"/docs/integration/observability"],[1737,"/docs/integration/observability"],[1738,"/docs/integration/observability"],[1739,"/docs/integration/observability"],[1740,"/docs/integration/observability"],[1741,"/docs/integration/observability"],[1742,"/docs/integration/observability"],[1743,"/docs/integration/observability"],[1744,"/docs/integration/observability"],[1745,"/docs/integration/observability"],[1746,"/docs/integration/observability"],[1747,"/docs/integration/observability"],[1748,"/docs/integration/observability"],[1749,"/docs/integration/observability"],[1750,"/docs/integration/observability"],[1751,"/docs/integration/observability"],[1752,"/docs/integration/observability"],[1753,"/docs/integration/observability"],[1754,"/docs/integration/observability"],[1755,"/docs/integration/observability"],[1756,"/docs/integration/observability"],[1757,"/docs/integration/observability"],[1758,"/docs/integration/observability"],[1759,"/docs/integration/observability"],[1760,"/docs/integration/observability"],[1761,"/docs/integration/observability"],[1762,"/docs/integration/observability"],[1763,"/docs/integration/observability"],[1764,"/docs/integration/observability"],[1765,"/docs/integration/observability"],[1766,"/docs/integration/observability"],[1767,"/docs/integration/observability"],[1768,"/docs/integration/observability"],[1769,"/docs/integration/observability"],[1770,"/docs/integration/observability"],[1771,"/docs/integration/observability"],[1772,"/docs/integration/observability"],[1773,"/docs/integration/observability"],[1774,"/docs/integration/observability"],[1775,"/docs/integration/observability"],[1776,"/docs/integration/observability"],[1777,"/docs/integration/observability"],[1778,"/docs/integration/observability"],[1779,"/docs/integration/observability"],[1780,"/docs/integration/observability"],[1781,"/docs/integration/observability"],[1782,"/docs/integration/observability"],[1783,"/docs/integration/observability"],[1784,"/docs/integration/observability"],[1785,"/docs/integration/observability"],[1786,"/docs/integration/observability"],[1787,"/docs/integration/observability"],[1788,"/docs/integration/observability"],[1789,"/docs/integration/observability"],[1790,"/docs/integration/observability"],[1791,"/docs/integration/observability"],[1792,"/docs/integration/observability"],[1793,"/docs/integration/observability"],[1794,"/docs/integration/observability"],[1795,"/docs/integration/observability"],[1796,"/docs/integration/observability"],[1797,"/docs/integration/observability"],[1798,"/docs/integration/observability"],[1799,"/docs/integration/observability"],[1800,"/docs/integration/observability"],[1801,"/docs/integration/observability"],[1802,"/docs/integration/observability"],[1803,"/docs/integration/observability"],[1804,"/docs/integration/observability"],[1805,"/docs/integration/observability"],[1806,"/docs/integration/observability"],[1807,"/docs/integration/observability"]],"type":"string"},"type":{"docs":{"1":212,"2":236,"3":0,"4":237,"5":238,"6":239,"7":240,"8":241,"9":213,"10":242,"11":1,"12":2,"13":3,"14":4,"15":5,"16":6,"17":7,"18":8,"19":9,"20":10,"21":11,"22":12,"23":13,"24":14,"25":15,"26":16,"27":17,"28":18,"29":19,"30":20,"31":21,"32":243,"33":244,"34":245,"35":246,"36":247,"37":248,"38":249,"39":250,"40":251,"41":252,"42":253,"43":254,"44":255,"45":256,"46":257,"47":258,"48":259,"49":260,"50":261,"51":262,"52":263,"53":264,"54":265,"55":266,"56":267,"57":268,"58":269,"59":270,"60":271,"61":272,"62":273,"63":274,"64":275,"65":276,"66":277,"67":278,"68":279,"69":280,"70":281,"71":282,"72":283,"73":284,"74":285,"75":286,"76":287,"77":288,"78":289,"79":290,"80":291,"81":292,"82":293,"83":294,"84":295,"85":296,"86":297,"87":298,"88":299,"89":300,"90":301,"91":302,"92":214,"93":303,"94":22,"95":23,"96":24,"97":25,"98":26,"99":27,"100":28,"101":304,"102":305,"103":306,"104":307,"105":308,"106":309,"107":310,"108":311,"109":312,"110":313,"111":314,"112":315,"113":316,"114":317,"115":318,"116":319,"117":320,"118":321,"119":322,"120":323,"121":324,"122":325,"123":326,"124":327,"125":328,"126":329,"127":330,"128":331,"129":332,"130":333,"131":334,"132":335,"133":336,"134":337,"135":338,"136":339,"137":340,"138":341,"139":342,"140":343,"141":344,"142":345,"143":346,"144":347,"145":348,"146":349,"147":350,"148":351,"149":352,"150":353,"151":354,"152":355,"153":356,"154":357,"155":358,"156":359,"157":360,"158":361,"159":362,"160":363,"161":364,"162":365,"163":366,"164":367,"165":368,"166":369,"167":370,"168":371,"169":372,"170":373,"171":374,"172":375,"173":376,"174":377,"175":378,"176":379,"177":380,"178":381,"179":382,"180":383,"181":384,"182":385,"183":386,"184":387,"185":388,"186":389,"187":390,"188":391,"189":392,"190":393,"191":394,"192":395,"193":396,"194":397,"195":398,"196":399,"197":215,"198":400,"199":29,"200":30,"201":31,"202":32,"203":33,"204":34,"205":35,"206":36,"207":37,"208":38,"209":39,"210":40,"211":41,"212":42,"213":43,"214":44,"215":401,"216":402,"217":403,"218":404,"219":405,"220":406,"221":407,"222":408,"223":409,"224":410,"225":411,"226":412,"227":413,"228":414,"229":415,"230":416,"231":417,"232":418,"233":419,"234":420,"235":421,"236":422,"237":423,"238":424,"239":425,"240":426,"241":427,"242":428,"243":429,"244":430,"245":431,"246":432,"247":433,"248":434,"249":435,"250":436,"251":437,"252":438,"253":439,"254":440,"255":441,"256":442,"257":443,"258":444,"259":216,"260":445,"261":45,"262":46,"263":47,"264":48,"265":49,"266":50,"267":446,"268":447,"269":448,"270":449,"271":450,"272":451,"273":452,"274":453,"275":454,"276":455,"277":456,"278":457,"279":458,"280":459,"281":460,"282":461,"283":462,"284":463,"285":464,"286":465,"287":466,"288":467,"289":468,"290":469,"291":470,"292":471,"293":472,"294":473,"295":474,"296":475,"297":476,"298":477,"299":478,"300":479,"301":480,"302":481,"303":482,"304":483,"305":484,"306":485,"307":486,"308":487,"309":488,"310":489,"311":490,"312":491,"313":492,"314":493,"315":494,"316":495,"317":496,"318":497,"319":498,"320":499,"321":500,"322":501,"323":502,"324":503,"325":504,"326":505,"327":506,"328":507,"329":508,"330":509,"331":510,"332":511,"333":512,"334":513,"335":514,"336":515,"337":516,"338":517,"339":518,"340":519,"341":520,"342":217,"343":521,"344":51,"345":52,"346":53,"347":54,"348":55,"349":56,"350":57,"351":58,"352":59,"353":60,"354":61,"355":62,"356":63,"357":64,"358":65,"359":522,"360":523,"361":524,"362":525,"363":526,"364":527,"365":528,"366":529,"367":530,"368":531,"369":532,"370":533,"371":534,"372":535,"373":536,"374":537,"375":538,"376":539,"377":540,"378":541,"379":542,"380":543,"381":544,"382":545,"383":546,"384":547,"385":548,"386":549,"387":550,"388":551,"389":552,"390":553,"391":218,"392":554,"393":66,"394":67,"395":68,"396":69,"397":70,"398":71,"399":555,"400":556,"401":557,"402":558,"403":559,"404":560,"405":561,"406":562,"407":563,"408":564,"409":565,"410":566,"411":567,"412":568,"413":569,"414":570,"415":571,"416":572,"417":573,"418":574,"419":575,"420":576,"421":577,"422":578,"423":579,"424":580,"425":581,"426":582,"427":583,"428":584,"429":585,"430":586,"431":587,"432":588,"433":589,"434":590,"435":591,"436":592,"437":593,"438":594,"439":595,"440":596,"441":597,"442":598,"443":599,"444":600,"445":601,"446":602,"447":603,"448":604,"449":605,"450":606,"451":607,"452":608,"453":609,"454":610,"455":611,"456":612,"457":613,"458":614,"459":615,"460":616,"461":617,"462":618,"463":619,"464":620,"465":621,"466":622,"467":623,"468":624,"469":625,"470":626,"471":627,"472":628,"473":629,"474":630,"475":631,"476":632,"477":633,"478":634,"479":635,"480":636,"481":637,"482":638,"483":639,"484":640,"485":641,"486":642,"487":643,"488":644,"489":645,"490":646,"491":647,"492":648,"493":649,"494":650,"495":651,"496":652,"497":653,"498":654,"499":655,"500":656,"501":657,"502":658,"503":219,"504":659,"505":72,"506":73,"507":74,"508":75,"509":76,"510":77,"511":78,"512":79,"513":80,"514":81,"515":82,"516":660,"517":661,"518":662,"519":663,"520":664,"521":665,"522":666,"523":667,"524":668,"525":669,"526":670,"527":671,"528":672,"529":673,"530":674,"531":675,"532":676,"533":677,"534":678,"535":679,"536":680,"537":681,"538":682,"539":683,"540":684,"541":685,"542":686,"543":687,"544":688,"545":689,"546":690,"547":691,"548":692,"549":693,"550":694,"551":695,"552":696,"553":697,"554":698,"555":699,"556":700,"557":701,"558":702,"559":703,"560":704,"561":705,"562":706,"563":707,"564":708,"565":709,"566":710,"567":711,"568":712,"569":713,"570":714,"571":715,"572":716,"573":717,"574":718,"575":719,"576":720,"577":721,"578":722,"579":723,"580":724,"581":725,"582":726,"583":727,"584":728,"585":729,"586":730,"587":731,"588":732,"589":733,"590":734,"591":735,"592":736,"593":737,"594":738,"595":739,"596":740,"597":741,"598":742,"599":743,"600":744,"601":745,"602":746,"603":747,"604":748,"605":749,"606":750,"607":751,"608":752,"609":753,"610":754,"611":755,"612":756,"613":757,"614":758,"615":759,"616":760,"617":761,"618":762,"619":763,"620":764,"621":765,"622":766,"623":767,"624":768,"625":769,"626":770,"627":771,"628":772,"629":773,"630":220,"631":774,"632":83,"633":84,"634":85,"635":86,"636":87,"637":88,"638":89,"639":90,"640":91,"641":775,"642":776,"643":777,"644":778,"645":779,"646":780,"647":781,"648":782,"649":783,"650":784,"651":785,"652":786,"653":787,"654":788,"655":789,"656":790,"657":791,"658":792,"659":793,"660":794,"661":795,"662":796,"663":797,"664":798,"665":799,"666":800,"667":801,"668":802,"669":803,"670":804,"671":805,"672":806,"673":807,"674":808,"675":809,"676":810,"677":811,"678":812,"679":813,"680":814,"681":815,"682":816,"683":817,"684":818,"685":819,"686":820,"687":821,"688":822,"689":823,"690":824,"691":825,"692":826,"693":827,"694":828,"695":829,"696":830,"697":831,"698":832,"699":833,"700":834,"701":835,"702":836,"703":837,"704":838,"705":839,"706":840,"707":841,"708":842,"709":221,"710":843,"711":92,"712":93,"713":94,"714":95,"715":96,"716":97,"717":98,"718":99,"719":100,"720":101,"721":102,"722":103,"723":844,"724":845,"725":846,"726":847,"727":848,"728":849,"729":850,"730":851,"731":852,"732":853,"733":854,"734":855,"735":856,"736":857,"737":858,"738":859,"739":860,"740":861,"741":862,"742":863,"743":864,"744":865,"745":866,"746":867,"747":868,"748":869,"749":870,"750":871,"751":872,"752":873,"753":874,"754":875,"755":876,"756":877,"757":878,"758":879,"759":880,"760":881,"761":882,"762":883,"763":884,"764":885,"765":886,"766":887,"767":888,"768":889,"769":890,"770":891,"771":892,"772":893,"773":894,"774":895,"775":896,"776":897,"777":898,"778":899,"779":900,"780":901,"781":902,"782":903,"783":904,"784":905,"785":906,"786":907,"787":908,"788":909,"789":910,"790":911,"791":912,"792":913,"793":914,"794":915,"795":916,"796":917,"797":918,"798":919,"799":920,"800":921,"801":222,"802":922,"803":104,"804":105,"805":106,"806":107,"807":108,"808":109,"809":110,"810":923,"811":924,"812":925,"813":926,"814":927,"815":928,"816":929,"817":930,"818":931,"819":932,"820":933,"821":934,"822":935,"823":936,"824":937,"825":938,"826":939,"827":940,"828":941,"829":942,"830":943,"831":944,"832":945,"833":946,"834":947,"835":948,"836":949,"837":950,"838":951,"839":952,"840":953,"841":954,"842":955,"843":956,"844":957,"845":958,"846":959,"847":960,"848":961,"849":962,"850":963,"851":964,"852":965,"853":966,"854":967,"855":223,"856":968,"857":111,"858":112,"859":113,"860":114,"861":115,"862":116,"863":117,"864":118,"865":119,"866":120,"867":121,"868":969,"869":970,"870":971,"871":972,"872":973,"873":974,"874":975,"875":976,"876":977,"877":978,"878":979,"879":980,"880":981,"881":982,"882":983,"883":984,"884":985,"885":986,"886":987,"887":988,"888":989,"889":990,"890":991,"891":992,"892":993,"893":994,"894":995,"895":996,"896":997,"897":998,"898":999,"899":1000,"900":1001,"901":1002,"902":1003,"903":1004,"904":1005,"905":1006,"906":1007,"907":1008,"908":1009,"909":1010,"910":1011,"911":1012,"912":1013,"913":1014,"914":1015,"915":1016,"916":1017,"917":1018,"918":1019,"919":1020,"920":1021,"921":1022,"922":1023,"923":1024,"924":1025,"925":1026,"926":1027,"927":1028,"928":1029,"929":1030,"930":1031,"931":1032,"932":1033,"933":1034,"934":1035,"935":1036,"936":1037,"937":1038,"938":224,"939":1039,"940":122,"941":123,"942":124,"943":125,"944":126,"945":127,"946":128,"947":129,"948":130,"949":131,"950":132,"951":1040,"952":1041,"953":1042,"954":1043,"955":1044,"956":1045,"957":1046,"958":1047,"959":1048,"960":1049,"961":1050,"962":1051,"963":1052,"964":1053,"965":1054,"966":1055,"967":1056,"968":1057,"969":1058,"970":1059,"971":1060,"972":1061,"973":1062,"974":1063,"975":1064,"976":1065,"977":1066,"978":1067,"979":1068,"980":1069,"981":1070,"982":1071,"983":1072,"984":1073,"985":1074,"986":1075,"987":1076,"988":1077,"989":1078,"990":1079,"991":1080,"992":1081,"993":1082,"994":1083,"995":1084,"996":1085,"997":1086,"998":1087,"999":1088,"1000":1089,"1001":1090,"1002":1091,"1003":1092,"1004":1093,"1005":1094,"1006":1095,"1007":1096,"1008":1097,"1009":1098,"1010":1099,"1011":1100,"1012":1101,"1013":1102,"1014":1103,"1015":1104,"1016":1105,"1017":1106,"1018":1107,"1019":1108,"1020":1109,"1021":1110,"1022":1111,"1023":1112,"1024":1113,"1025":1114,"1026":1115,"1027":1116,"1028":1117,"1029":1118,"1030":1119,"1031":1120,"1032":1121,"1033":1122,"1034":1123,"1035":1124,"1036":1125,"1037":225,"1038":1126,"1039":133,"1040":134,"1041":135,"1042":136,"1043":137,"1044":138,"1045":139,"1046":140,"1047":1127,"1048":1128,"1049":1129,"1050":1130,"1051":1131,"1052":1132,"1053":1133,"1054":1134,"1055":1135,"1056":1136,"1057":1137,"1058":1138,"1059":1139,"1060":1140,"1061":1141,"1062":1142,"1063":1143,"1064":1144,"1065":1145,"1066":1146,"1067":1147,"1068":1148,"1069":1149,"1070":1150,"1071":1151,"1072":1152,"1073":1153,"1074":1154,"1075":1155,"1076":1156,"1077":1157,"1078":1158,"1079":1159,"1080":1160,"1081":1161,"1082":1162,"1083":1163,"1084":1164,"1085":1165,"1086":1166,"1087":1167,"1088":1168,"1089":1169,"1090":1170,"1091":1171,"1092":1172,"1093":1173,"1094":1174,"1095":1175,"1096":1176,"1097":1177,"1098":1178,"1099":1179,"1100":1180,"1101":1181,"1102":1182,"1103":1183,"1104":1184,"1105":1185,"1106":1186,"1107":1187,"1108":1188,"1109":1189,"1110":1190,"1111":1191,"1112":1192,"1113":1193,"1114":1194,"1115":1195,"1116":1196,"1117":1197,"1118":1198,"1119":1199,"1120":1200,"1121":1201,"1122":1202,"1123":1203,"1124":1204,"1125":1205,"1126":1206,"1127":1207,"1128":1208,"1129":1209,"1130":1210,"1131":1211,"1132":1212,"1133":1213,"1134":1214,"1135":1215,"1136":1216,"1137":1217,"1138":1218,"1139":1219,"1140":1220,"1141":1221,"1142":1222,"1143":1223,"1144":1224,"1145":226,"1146":1225,"1147":141,"1148":142,"1149":143,"1150":144,"1151":145,"1152":146,"1153":147,"1154":148,"1155":1226,"1156":1227,"1157":1228,"1158":1229,"1159":1230,"1160":1231,"1161":1232,"1162":1233,"1163":1234,"1164":1235,"1165":1236,"1166":1237,"1167":1238,"1168":1239,"1169":1240,"1170":1241,"1171":1242,"1172":1243,"1173":1244,"1174":1245,"1175":1246,"1176":1247,"1177":1248,"1178":1249,"1179":1250,"1180":1251,"1181":1252,"1182":1253,"1183":1254,"1184":1255,"1185":1256,"1186":1257,"1187":1258,"1188":1259,"1189":1260,"1190":1261,"1191":1262,"1192":1263,"1193":1264,"1194":1265,"1195":1266,"1196":1267,"1197":1268,"1198":1269,"1199":1270,"1200":1271,"1201":1272,"1202":1273,"1203":1274,"1204":1275,"1205":1276,"1206":1277,"1207":1278,"1208":1279,"1209":1280,"1210":1281,"1211":1282,"1212":1283,"1213":1284,"1214":1285,"1215":1286,"1216":1287,"1217":1288,"1218":1289,"1219":1290,"1220":1291,"1221":1292,"1222":1293,"1223":1294,"1224":1295,"1225":1296,"1226":1297,"1227":1298,"1228":1299,"1229":1300,"1230":1301,"1231":1302,"1232":1303,"1233":1304,"1234":1305,"1235":1306,"1236":1307,"1237":1308,"1238":1309,"1239":1310,"1240":1311,"1241":1312,"1242":1313,"1243":1314,"1244":1315,"1245":1316,"1246":1317,"1247":1318,"1248":1319,"1249":1320,"1250":1321,"1251":1322,"1252":1323,"1253":1324,"1254":1325,"1255":1326,"1256":1327,"1257":1328,"1258":1329,"1259":1330,"1260":1331,"1261":1332,"1262":1333,"1263":1334,"1264":227,"1265":1335,"1266":1336,"1267":1337,"1268":1338,"1269":1339,"1270":1340,"1271":228,"1272":1341,"1273":149,"1274":150,"1275":151,"1276":152,"1277":153,"1278":154,"1279":1342,"1280":1343,"1281":1344,"1282":1345,"1283":1346,"1284":1347,"1285":1348,"1286":1349,"1287":1350,"1288":1351,"1289":1352,"1290":1353,"1291":1354,"1292":1355,"1293":1356,"1294":1357,"1295":1358,"1296":1359,"1297":1360,"1298":1361,"1299":1362,"1300":1363,"1301":1364,"1302":1365,"1303":1366,"1304":1367,"1305":1368,"1306":1369,"1307":1370,"1308":1371,"1309":1372,"1310":1373,"1311":1374,"1312":1375,"1313":1376,"1314":1377,"1315":1378,"1316":1379,"1317":1380,"1318":1381,"1319":1382,"1320":1383,"1321":1384,"1322":1385,"1323":1386,"1324":1387,"1325":1388,"1326":1389,"1327":1390,"1328":1391,"1329":1392,"1330":1393,"1331":1394,"1332":229,"1333":1395,"1334":155,"1335":156,"1336":157,"1337":158,"1338":159,"1339":160,"1340":161,"1341":1396,"1342":1397,"1343":1398,"1344":1399,"1345":1400,"1346":1401,"1347":1402,"1348":1403,"1349":1404,"1350":1405,"1351":1406,"1352":1407,"1353":1408,"1354":1409,"1355":1410,"1356":1411,"1357":1412,"1358":1413,"1359":1414,"1360":230,"1361":1415,"1362":162,"1363":163,"1364":164,"1365":165,"1366":1416,"1367":1417,"1368":1418,"1369":1419,"1370":1420,"1371":1421,"1372":1422,"1373":1423,"1374":1424,"1375":1425,"1376":1426,"1377":1427,"1378":1428,"1379":1429,"1380":1430,"1381":1431,"1382":1432,"1383":1433,"1384":1434,"1385":1435,"1386":1436,"1387":1437,"1388":1438,"1389":1439,"1390":1440,"1391":1441,"1392":1442,"1393":1443,"1394":1444,"1395":1445,"1396":1446,"1397":1447,"1398":231,"1399":1448,"1400":166,"1401":167,"1402":168,"1403":169,"1404":170,"1405":171,"1406":172,"1407":173,"1408":174,"1409":175,"1410":1449,"1411":1450,"1412":1451,"1413":1452,"1414":1453,"1415":1454,"1416":1455,"1417":1456,"1418":1457,"1419":1458,"1420":1459,"1421":1460,"1422":1461,"1423":1462,"1424":1463,"1425":1464,"1426":1465,"1427":1466,"1428":1467,"1429":1468,"1430":1469,"1431":1470,"1432":1471,"1433":1472,"1434":1473,"1435":1474,"1436":1475,"1437":1476,"1438":1477,"1439":1478,"1440":1479,"1441":1480,"1442":1481,"1443":1482,"1444":1483,"1445":1484,"1446":1485,"1447":1486,"1448":1487,"1449":1488,"1450":1489,"1451":1490,"1452":1491,"1453":1492,"1454":1493,"1455":1494,"1456":1495,"1457":1496,"1458":1497,"1459":1498,"1460":1499,"1461":1500,"1462":232,"1463":1501,"1464":176,"1465":177,"1466":178,"1467":179,"1468":180,"1469":181,"1470":182,"1471":183,"1472":184,"1473":185,"1474":186,"1475":1502,"1476":1503,"1477":1504,"1478":1505,"1479":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,"1495":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":233,"1509":1535,"1510":187,"1511":188,"1512":189,"1513":190,"1514":191,"1515":1536,"1516":1537,"1517":1538,"1518":1539,"1519":1540,"1520":1541,"1521":1542,"1522":1543,"1523":1544,"1524":1545,"1525":1546,"1526":1547,"1527":1548,"1528":1549,"1529":1550,"1530":1551,"1531":1552,"1532":1553,"1533":1554,"1534":1555,"1535":1556,"1536":1557,"1537":1558,"1538":1559,"1539":1560,"1540":1561,"1541":1562,"1542":1563,"1543":1564,"1544":1565,"1545":1566,"1546":1567,"1547":1568,"1548":1569,"1549":1570,"1550":1571,"1551":1572,"1552":1573,"1553":1574,"1554":1575,"1555":1576,"1556":1577,"1557":1578,"1558":1579,"1559":1580,"1560":1581,"1561":1582,"1562":1583,"1563":1584,"1564":1585,"1565":1586,"1566":1587,"1567":1588,"1568":1589,"1569":1590,"1570":1591,"1571":1592,"1572":1593,"1573":1594,"1574":1595,"1575":1596,"1576":1597,"1577":1598,"1578":1599,"1579":1600,"1580":1601,"1581":1602,"1582":1603,"1583":1604,"1584":1605,"1585":1606,"1586":1607,"1587":1608,"1588":1609,"1589":1610,"1590":1611,"1591":1612,"1592":234,"1593":1613,"1594":192,"1595":193,"1596":194,"1597":195,"1598":196,"1599":197,"1600":198,"1601":199,"1602":1614,"1603":1615,"1604":1616,"1605":1617,"1606":1618,"1607":1619,"1608":1620,"1609":1621,"1610":1622,"1611":1623,"1612":1624,"1613":1625,"1614":1626,"1615":1627,"1616":1628,"1617":1629,"1618":1630,"1619":1631,"1620":1632,"1621":1633,"1622":1634,"1623":1635,"1624":1636,"1625":1637,"1626":1638,"1627":1639,"1628":1640,"1629":1641,"1630":1642,"1631":1643,"1632":1644,"1633":1645,"1634":1646,"1635":1647,"1636":1648,"1637":1649,"1638":1650,"1639":1651,"1640":1652,"1641":1653,"1642":1654,"1643":1655,"1644":1656,"1645":1657,"1646":1658,"1647":1659,"1648":1660,"1649":1661,"1650":1662,"1651":1663,"1652":1664,"1653":1665,"1654":1666,"1655":1667,"1656":1668,"1657":1669,"1658":1670,"1659":1671,"1660":1672,"1661":1673,"1662":1674,"1663":1675,"1664":1676,"1665":1677,"1666":1678,"1667":1679,"1668":1680,"1669":1681,"1670":1682,"1671":1683,"1672":1684,"1673":1685,"1674":1686,"1675":1687,"1676":1688,"1677":1689,"1678":1690,"1679":1691,"1680":1692,"1681":1693,"1682":1694,"1683":1695,"1684":1696,"1685":1697,"1686":1698,"1687":1699,"1688":1700,"1689":1701,"1690":1702,"1691":1703,"1692":1704,"1693":1705,"1694":1706,"1695":1707,"1696":1708,"1697":1709,"1698":1710,"1699":1711,"1700":1712,"1701":1713,"1702":1714,"1703":1715,"1704":1716,"1705":1717,"1706":235,"1707":1718,"1708":200,"1709":201,"1710":202,"1711":203,"1712":204,"1713":205,"1714":206,"1715":207,"1716":208,"1717":209,"1718":210,"1719":211,"1720":1719,"1721":1720,"1722":1721,"1723":1722,"1724":1723,"1725":1724,"1726":1725,"1727":1726,"1728":1727,"1729":1728,"1730":1729,"1731":1730,"1732":1731,"1733":1732,"1734":1733,"1735":1734,"1736":1735,"1737":1736,"1738":1737,"1739":1738,"1740":1739,"1741":1740,"1742":1741,"1743":1742,"1744":1743,"1745":1744,"1746":1745,"1747":1746,"1748":1747,"1749":1748,"1750":1749,"1751":1750,"1752":1751,"1753":1752,"1754":1753,"1755":1754,"1756":1755,"1757":1756,"1758":1757,"1759":1758,"1760":1759,"1761":1760,"1762":1761,"1763":1762,"1764":1763,"1765":1764,"1766":1765,"1767":1766,"1768":1767,"1769":1768,"1770":1769,"1771":1770,"1772":1771,"1773":1772,"1774":1773,"1775":1774,"1776":1775,"1777":1776,"1778":1777,"1779":1778,"1780":1779,"1781":1780,"1782":1781,"1783":1782,"1784":1783,"1785":1784,"1786":1785,"1787":1786,"1788":1787,"1789":1788,"1790":1789,"1791":1790,"1792":1791,"1793":1792,"1794":1793,"1795":1794,"1796":1795,"1797":1796,"1798":1797,"1799":1798,"1800":1799,"1801":1800,"1802":1801,"1803":1802,"1804":1803,"1805":1804,"1806":1805,"1807":1806},"orderedDocs":[[3,"heading"],[11,"heading"],[12,"heading"],[13,"heading"],[14,"heading"],[15,"heading"],[16,"heading"],[17,"heading"],[18,"heading"],[19,"heading"],[20,"heading"],[21,"heading"],[22,"heading"],[23,"heading"],[24,"heading"],[25,"heading"],[26,"heading"],[27,"heading"],[28,"heading"],[29,"heading"],[30,"heading"],[31,"heading"],[94,"heading"],[95,"heading"],[96,"heading"],[97,"heading"],[98,"heading"],[99,"heading"],[100,"heading"],[199,"heading"],[200,"heading"],[201,"heading"],[202,"heading"],[203,"heading"],[204,"heading"],[205,"heading"],[206,"heading"],[207,"heading"],[208,"heading"],[209,"heading"],[210,"heading"],[211,"heading"],[212,"heading"],[213,"heading"],[214,"heading"],[261,"heading"],[262,"heading"],[263,"heading"],[264,"heading"],[265,"heading"],[266,"heading"],[344,"heading"],[345,"heading"],[346,"heading"],[347,"heading"],[348,"heading"],[349,"heading"],[350,"heading"],[351,"heading"],[352,"heading"],[353,"heading"],[354,"heading"],[355,"heading"],[356,"heading"],[357,"heading"],[358,"heading"],[393,"heading"],[394,"heading"],[395,"heading"],[396,"heading"],[397,"heading"],[398,"heading"],[505,"heading"],[506,"heading"],[507,"heading"],[508,"heading"],[509,"heading"],[510,"heading"],[511,"heading"],[512,"heading"],[513,"heading"],[514,"heading"],[515,"heading"],[632,"heading"],[633,"heading"],[634,"heading"],[635,"heading"],[636,"heading"],[637,"heading"],[638,"heading"],[639,"heading"],[640,"heading"],[711,"heading"],[712,"heading"],[713,"heading"],[714,"heading"],[715,"heading"],[716,"heading"],[717,"heading"],[718,"heading"],[719,"heading"],[720,"heading"],[721,"heading"],[722,"heading"],[803,"heading"],[804,"heading"],[805,"heading"],[806,"heading"],[807,"heading"],[808,"heading"],[809,"heading"],[857,"heading"],[858,"heading"],[859,"heading"],[860,"heading"],[861,"heading"],[862,"heading"],[863,"heading"],[864,"heading"],[865,"heading"],[866,"heading"],[867,"heading"],[940,"heading"],[941,"heading"],[942,"heading"],[943,"heading"],[944,"heading"],[945,"heading"],[946,"heading"],[947,"heading"],[948,"heading"],[949,"heading"],[950,"heading"],[1039,"heading"],[1040,"heading"],[1041,"heading"],[1042,"heading"],[1043,"heading"],[1044,"heading"],[1045,"heading"],[1046,"heading"],[1147,"heading"],[1148,"heading"],[1149,"heading"],[1150,"heading"],[1151,"heading"],[1152,"heading"],[1153,"heading"],[1154,"heading"],[1273,"heading"],[1274,"heading"],[1275,"heading"],[1276,"heading"],[1277,"heading"],[1278,"heading"],[1334,"heading"],[1335,"heading"],[1336,"heading"],[1337,"heading"],[1338,"heading"],[1339,"heading"],[1340,"heading"],[1362,"heading"],[1363,"heading"],[1364,"heading"],[1365,"heading"],[1400,"heading"],[1401,"heading"],[1402,"heading"],[1403,"heading"],[1404,"heading"],[1405,"heading"],[1406,"heading"],[1407,"heading"],[1408,"heading"],[1409,"heading"],[1464,"heading"],[1465,"heading"],[1466,"heading"],[1467,"heading"],[1468,"heading"],[1469,"heading"],[1470,"heading"],[1471,"heading"],[1472,"heading"],[1473,"heading"],[1474,"heading"],[1510,"heading"],[1511,"heading"],[1512,"heading"],[1513,"heading"],[1514,"heading"],[1594,"heading"],[1595,"heading"],[1596,"heading"],[1597,"heading"],[1598,"heading"],[1599,"heading"],[1600,"heading"],[1601,"heading"],[1708,"heading"],[1709,"heading"],[1710,"heading"],[1711,"heading"],[1712,"heading"],[1713,"heading"],[1714,"heading"],[1715,"heading"],[1716,"heading"],[1717,"heading"],[1718,"heading"],[1719,"heading"],[1,"page"],[9,"page"],[92,"page"],[197,"page"],[259,"page"],[342,"page"],[391,"page"],[503,"page"],[630,"page"],[709,"page"],[801,"page"],[855,"page"],[938,"page"],[1037,"page"],[1145,"page"],[1264,"page"],[1271,"page"],[1332,"page"],[1360,"page"],[1398,"page"],[1462,"page"],[1508,"page"],[1592,"page"],[1706,"page"],[2,"text"],[4,"text"],[5,"text"],[6,"text"],[7,"text"],[8,"text"],[10,"text"],[32,"text"],[33,"text"],[34,"text"],[35,"text"],[36,"text"],[37,"text"],[38,"text"],[39,"text"],[40,"text"],[41,"text"],[42,"text"],[43,"text"],[44,"text"],[45,"text"],[46,"text"],[47,"text"],[48,"text"],[49,"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"],[70,"text"],[71,"text"],[72,"text"],[73,"text"],[74,"text"],[75,"text"],[76,"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"],[93,"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"],[144,"text"],[145,"text"],[146,"text"],[147,"text"],[148,"text"],[149,"text"],[150,"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"],[198,"text"],[215,"text"],[216,"text"],[217,"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"],[260,"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"],[295,"text"],[296,"text"],[297,"text"],[298,"text"],[299,"text"],[300,"text"],[301,"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"],[338,"text"],[339,"text"],[340,"text"],[341,"text"],[343,"text"],[359,"text"],[360,"text"],[361,"text"],[362,"text"],[363,"text"],[364,"text"],[365,"text"],[366,"text"],[367,"text"],[368,"text"],[369,"text"],[370,"text"],[371,"text"],[372,"text"],[373,"text"],[374,"text"],[375,"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"],[392,"text"],[399,"text"],[400,"text"],[401,"text"],[402,"text"],[403,"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"],[470,"text"],[471,"text"],[472,"text"],[473,"text"],[474,"text"],[475,"text"],[476,"text"],[477,"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"],[504,"text"],[516,"text"],[517,"text"],[518,"text"],[519,"text"],[520,"text"],[521,"text"],[522,"text"],[523,"text"],[524,"text"],[525,"text"],[526,"text"],[527,"text"],[528,"text"],[529,"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"],[590,"text"],[591,"text"],[592,"text"],[593,"text"],[594,"text"],[595,"text"],[596,"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"],[614,"text"],[615,"text"],[616,"text"],[617,"text"],[618,"text"],[619,"text"],[620,"text"],[621,"text"],[622,"text"],[623,"text"],[624,"text"],[625,"text"],[626,"text"],[627,"text"],[628,"text"],[629,"text"],[631,"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"],[655,"text"],[656,"text"],[657,"text"],[658,"text"],[659,"text"],[660,"text"],[661,"text"],[662,"text"],[663,"text"],[664,"text"],[665,"text"],[666,"text"],[667,"text"],[668,"text"],[669,"text"],[670,"text"],[671,"text"],[672,"text"],[673,"text"],[674,"text"],[675,"text"],[676,"text"],[677,"text"],[678,"text"],[679,"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"],[710,"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"],[747,"text"],[748,"text"],[749,"text"],[750,"text"],[751,"text"],[752,"text"],[753,"text"],[754,"text"],[755,"text"],[756,"text"],[757,"text"],[758,"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"],[802,"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"],[853,"text"],[854,"text"],[856,"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"],[897,"text"],[898,"text"],[899,"text"],[900,"text"],[901,"text"],[902,"text"],[903,"text"],[904,"text"],[905,"text"],[906,"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"],[939,"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"],[1011,"text"],[1012,"text"],[1013,"text"],[1014,"text"],[1015,"text"],[1016,"text"],[1017,"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"],[1038,"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"],[1069,"text"],[1070,"text"],[1071,"text"],[1072,"text"],[1073,"text"],[1074,"text"],[1075,"text"],[1076,"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"],[1114,"text"],[1115,"text"],[1116,"text"],[1117,"text"],[1118,"text"],[1119,"text"],[1120,"text"],[1121,"text"],[1122,"text"],[1123,"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"],[1146,"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"],[1184,"text"],[1185,"text"],[1186,"text"],[1187,"text"],[1188,"text"],[1189,"text"],[1190,"text"],[1191,"text"],[1192,"text"],[1193,"text"],[1194,"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"],[1242,"text"],[1243,"text"],[1244,"text"],[1245,"text"],[1246,"text"],[1247,"text"],[1248,"text"],[1249,"text"],[1250,"text"],[1251,"text"],[1252,"text"],[1253,"text"],[1254,"text"],[1255,"text"],[1256,"text"],[1257,"text"],[1258,"text"],[1259,"text"],[1260,"text"],[1261,"text"],[1262,"text"],[1263,"text"],[1265,"text"],[1266,"text"],[1267,"text"],[1268,"text"],[1269,"text"],[1270,"text"],[1272,"text"],[1279,"text"],[1280,"text"],[1281,"text"],[1282,"text"],[1283,"text"],[1284,"text"],[1285,"text"],[1286,"text"],[1287,"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"],[1333,"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"],[1355,"text"],[1356,"text"],[1357,"text"],[1358,"text"],[1359,"text"],[1361,"text"],[1366,"text"],[1367,"text"],[1368,"text"],[1369,"text"],[1370,"text"],[1371,"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"],[1399,"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"],[1463,"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"],[1491,"text"],[1492,"text"],[1493,"text"],[1494,"text"],[1495,"text"],[1496,"text"],[1497,"text"],[1498,"text"],[1499,"text"],[1500,"text"],[1501,"text"],[1502,"text"],[1503,"text"],[1504,"text"],[1505,"text"],[1506,"text"],[1507,"text"],[1509,"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"],[1593,"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"],[1618,"text"],[1619,"text"],[1620,"text"],[1621,"text"],[1622,"text"],[1623,"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"],[1637,"text"],[1638,"text"],[1639,"text"],[1640,"text"],[1641,"text"],[1642,"text"],[1643,"text"],[1644,"text"],[1645,"text"],[1646,"text"],[1647,"text"],[1648,"text"],[1649,"text"],[1650,"text"],[1651,"text"],[1652,"text"],[1653,"text"],[1654,"text"],[1655,"text"],[1656,"text"],[1657,"text"],[1658,"text"],[1659,"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"],[1707,"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"],[1750,"text"],[1751,"text"],[1752,"text"],[1753,"text"],[1754,"text"],[1755,"text"],[1756,"text"],[1757,"text"],[1758,"text"],[1759,"text"],[1760,"text"],[1761,"text"],[1762,"text"],[1763,"text"],[1764,"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"],[1802,"text"],[1803,"text"],[1804,"text"],[1805,"text"],[1806,"text"],[1807,"text"]],"type":"string"},"url":{"docs":{"1":0,"2":1,"3":1802,"4":2,"5":1803,"6":1804,"7":1805,"8":1806,"9":6,"10":7,"11":19,"12":13,"13":60,"14":9,"15":58,"16":56,"17":53,"18":55,"19":57,"20":51,"21":41,"22":15,"23":17,"24":49,"25":47,"26":43,"27":87,"28":46,"29":44,"30":59,"31":11,"32":8,"33":20,"34":21,"35":22,"36":23,"37":24,"38":25,"39":26,"40":27,"41":28,"42":29,"43":30,"44":31,"45":32,"46":33,"47":34,"48":35,"49":36,"50":37,"51":38,"52":39,"53":40,"54":14,"55":61,"56":62,"57":63,"58":64,"59":65,"60":66,"61":67,"62":68,"63":69,"64":70,"65":71,"66":72,"67":73,"68":74,"69":75,"70":76,"71":77,"72":78,"73":79,"74":80,"75":81,"76":82,"77":83,"78":84,"79":85,"80":86,"81":10,"82":54,"83":52,"84":42,"85":16,"86":18,"87":50,"88":48,"89":88,"90":45,"91":12,"92":89,"93":90,"94":174,"95":160,"96":92,"97":114,"98":137,"99":104,"100":189,"101":91,"102":175,"103":176,"104":177,"105":178,"106":179,"107":180,"108":181,"109":182,"110":183,"111":184,"112":185,"113":186,"114":187,"115":188,"116":161,"117":162,"118":163,"119":164,"120":165,"121":166,"122":167,"123":168,"124":169,"125":170,"126":171,"127":172,"128":173,"129":93,"130":94,"131":95,"132":96,"133":97,"134":98,"135":99,"136":100,"137":101,"138":102,"139":103,"140":115,"141":116,"142":117,"143":118,"144":119,"145":120,"146":121,"147":122,"148":123,"149":124,"150":125,"151":126,"152":127,"153":128,"154":129,"155":130,"156":131,"157":132,"158":133,"159":134,"160":135,"161":136,"162":138,"163":139,"164":140,"165":141,"166":142,"167":143,"168":144,"169":145,"170":146,"171":147,"172":148,"173":149,"174":150,"175":151,"176":152,"177":153,"178":154,"179":155,"180":156,"181":157,"182":158,"183":159,"184":105,"185":106,"186":107,"187":108,"188":109,"189":110,"190":111,"191":112,"192":113,"193":190,"194":191,"195":192,"196":193,"197":194,"198":195,"199":200,"200":212,"201":208,"202":236,"203":250,"204":197,"205":230,"206":234,"207":254,"208":210,"209":252,"210":204,"211":206,"212":199,"213":232,"214":202,"215":196,"216":201,"217":213,"218":214,"219":215,"220":216,"221":217,"222":218,"223":219,"224":220,"225":221,"226":222,"227":223,"228":224,"229":225,"230":226,"231":227,"232":228,"233":229,"234":209,"235":237,"236":238,"237":239,"238":240,"239":241,"240":242,"241":243,"242":244,"243":245,"244":246,"245":247,"246":248,"247":249,"248":251,"249":198,"250":231,"251":235,"252":255,"253":211,"254":253,"255":205,"256":207,"257":233,"258":203,"259":3,"260":4,"261":452,"262":436,"263":479,"264":454,"265":477,"266":417,"267":5,"268":453,"269":437,"270":438,"271":439,"272":440,"273":441,"274":442,"275":443,"276":444,"277":445,"278":446,"279":447,"280":448,"281":449,"282":450,"283":451,"284":480,"285":481,"286":482,"287":483,"288":484,"289":485,"290":486,"291":487,"292":488,"293":489,"294":490,"295":491,"296":492,"297":493,"298":494,"299":495,"300":496,"301":455,"302":456,"303":457,"304":458,"305":459,"306":460,"307":461,"308":462,"309":463,"310":464,"311":465,"312":466,"313":467,"314":468,"315":469,"316":470,"317":471,"318":472,"319":473,"320":474,"321":475,"322":476,"323":478,"324":418,"325":419,"326":420,"327":421,"328":422,"329":423,"330":424,"331":425,"332":426,"333":427,"334":428,"335":429,"336":430,"337":431,"338":432,"339":433,"340":434,"341":435,"342":256,"343":257,"344":269,"345":263,"346":303,"347":302,"348":301,"349":259,"350":299,"351":267,"352":261,"353":295,"354":297,"355":293,"356":288,"357":291,"358":265,"359":258,"360":270,"361":271,"362":272,"363":273,"364":274,"365":275,"366":276,"367":277,"368":278,"369":279,"370":280,"371":281,"372":282,"373":283,"374":284,"375":285,"376":286,"377":287,"378":264,"379":304,"380":260,"381":300,"382":268,"383":262,"384":296,"385":298,"386":294,"387":289,"388":290,"389":292,"390":266,"391":305,"392":306,"393":382,"394":308,"395":360,"396":332,"397":327,"398":330,"399":307,"400":383,"401":384,"402":385,"403":386,"404":387,"405":388,"406":389,"407":390,"408":391,"409":392,"410":393,"411":394,"412":395,"413":396,"414":397,"415":398,"416":399,"417":400,"418":401,"419":402,"420":403,"421":404,"422":405,"423":406,"424":407,"425":408,"426":409,"427":410,"428":411,"429":412,"430":413,"431":414,"432":415,"433":416,"434":309,"435":310,"436":311,"437":312,"438":313,"439":314,"440":315,"441":316,"442":317,"443":318,"444":319,"445":320,"446":321,"447":322,"448":323,"449":324,"450":325,"451":326,"452":361,"453":362,"454":363,"455":364,"456":365,"457":366,"458":367,"459":368,"460":369,"461":370,"462":371,"463":372,"464":373,"465":374,"466":375,"467":376,"468":377,"469":378,"470":379,"471":380,"472":381,"473":333,"474":334,"475":335,"476":336,"477":337,"478":338,"479":339,"480":340,"481":341,"482":342,"483":343,"484":344,"485":345,"486":346,"487":347,"488":348,"489":349,"490":350,"491":351,"492":352,"493":353,"494":354,"495":355,"496":356,"497":357,"498":358,"499":359,"500":328,"501":329,"502":331,"503":500,"504":501,"505":546,"506":626,"507":578,"508":584,"509":604,"510":618,"511":620,"512":624,"513":560,"514":540,"515":503,"516":502,"517":547,"518":548,"519":549,"520":550,"521":551,"522":552,"523":553,"524":554,"525":555,"526":556,"527":557,"528":558,"529":559,"530":579,"531":580,"532":581,"533":582,"534":583,"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":605,"555":606,"556":607,"557":608,"558":609,"559":610,"560":611,"561":612,"562":613,"563":614,"564":615,"565":616,"566":617,"567":619,"568":621,"569":622,"570":623,"571":625,"572":561,"573":562,"574":563,"575":564,"576":565,"577":566,"578":567,"579":568,"580":569,"581":570,"582":571,"583":572,"584":573,"585":574,"586":575,"587":576,"588":577,"589":541,"590":542,"591":543,"592":544,"593":545,"594":504,"595":505,"596":506,"597":507,"598":508,"599":509,"600":510,"601":511,"602":512,"603":513,"604":514,"605":515,"606":516,"607":517,"608":518,"609":519,"610":520,"611":521,"612":522,"613":523,"614":524,"615":525,"616":526,"617":527,"618":528,"619":529,"620":530,"621":531,"622":532,"623":533,"624":534,"625":535,"626":536,"627":537,"628":538,"629":539,"630":627,"631":628,"632":676,"633":630,"634":681,"635":674,"636":704,"637":699,"638":652,"639":655,"640":678,"641":629,"642":677,"643":631,"644":632,"645":633,"646":634,"647":635,"648":636,"649":637,"650":638,"651":639,"652":640,"653":641,"654":642,"655":643,"656":644,"657":645,"658":646,"659":647,"660":648,"661":649,"662":650,"663":651,"664":682,"665":683,"666":684,"667":685,"668":686,"669":687,"670":688,"671":689,"672":690,"673":691,"674":692,"675":693,"676":694,"677":695,"678":696,"679":697,"680":698,"681":675,"682":705,"683":700,"684":701,"685":702,"686":703,"687":653,"688":654,"689":656,"690":657,"691":658,"692":659,"693":660,"694":661,"695":662,"696":663,"697":664,"698":665,"699":666,"700":667,"701":668,"702":669,"703":670,"704":671,"705":672,"706":673,"707":679,"708":680,"709":706,"710":707,"711":715,"712":764,"713":787,"714":789,"715":743,"716":793,"717":717,"718":785,"719":791,"720":709,"721":796,"722":727,"723":708,"724":716,"725":765,"726":766,"727":767,"728":768,"729":769,"730":770,"731":771,"732":772,"733":773,"734":774,"735":775,"736":776,"737":777,"738":778,"739":779,"740":780,"741":781,"742":782,"743":783,"744":784,"745":788,"746":790,"747":744,"748":745,"749":746,"750":747,"751":748,"752":749,"753":750,"754":751,"755":752,"756":753,"757":754,"758":755,"759":756,"760":757,"761":758,"762":759,"763":760,"764":761,"765":762,"766":763,"767":794,"768":795,"769":718,"770":719,"771":720,"772":721,"773":722,"774":723,"775":724,"776":725,"777":726,"778":786,"779":792,"780":710,"781":711,"782":712,"783":713,"784":714,"785":797,"786":728,"787":729,"788":730,"789":731,"790":732,"791":733,"792":734,"793":735,"794":736,"795":737,"796":738,"797":739,"798":740,"799":741,"800":742,"801":497,"802":498,"803":1138,"804":1088,"805":1094,"806":1114,"807":1121,"808":1137,"809":1132,"810":499,"811":1089,"812":1090,"813":1091,"814":1092,"815":1093,"816":1095,"817":1096,"818":1097,"819":1098,"820":1099,"821":1100,"822":1101,"823":1102,"824":1103,"825":1104,"826":1105,"827":1106,"828":1107,"829":1108,"830":1109,"831":1110,"832":1111,"833":1112,"834":1113,"835":1115,"836":1116,"837":1117,"838":1118,"839":1119,"840":1120,"841":1122,"842":1123,"843":1124,"844":1125,"845":1126,"846":1127,"847":1128,"848":1129,"849":1130,"850":1131,"851":1133,"852":1134,"853":1135,"854":1136,"855":798,"856":799,"857":870,"858":801,"859":827,"860":835,"861":803,"862":837,"863":857,"864":856,"865":824,"866":820,"867":832,"868":800,"869":871,"870":872,"871":873,"872":874,"873":875,"874":876,"875":877,"876":878,"877":879,"878":880,"879":802,"880":828,"881":829,"882":830,"883":831,"884":836,"885":804,"886":805,"887":806,"888":807,"889":808,"890":809,"891":810,"892":811,"893":812,"894":813,"895":814,"896":815,"897":816,"898":817,"899":818,"900":819,"901":838,"902":839,"903":840,"904":841,"905":842,"906":843,"907":844,"908":845,"909":846,"910":847,"911":848,"912":849,"913":850,"914":851,"915":852,"916":853,"917":854,"918":855,"919":858,"920":859,"921":860,"922":861,"923":862,"924":863,"925":864,"926":865,"927":866,"928":867,"929":868,"930":869,"931":825,"932":826,"933":821,"934":822,"935":823,"936":833,"937":834,"938":881,"939":882,"940":958,"941":942,"942":943,"943":947,"944":950,"945":956,"946":926,"947":936,"948":929,"949":884,"950":886,"951":883,"952":959,"953":960,"954":961,"955":962,"956":963,"957":964,"958":965,"959":966,"960":967,"961":968,"962":969,"963":970,"964":971,"965":972,"966":973,"967":974,"968":975,"969":976,"970":977,"971":978,"972":979,"973":944,"974":945,"975":946,"976":948,"977":949,"978":951,"979":952,"980":953,"981":954,"982":955,"983":957,"984":927,"985":928,"986":937,"987":938,"988":939,"989":940,"990":941,"991":930,"992":931,"993":932,"994":933,"995":934,"996":935,"997":885,"998":887,"999":888,"1000":889,"1001":890,"1002":891,"1003":892,"1004":893,"1005":894,"1006":895,"1007":896,"1008":897,"1009":898,"1010":899,"1011":900,"1012":901,"1013":902,"1014":903,"1015":904,"1016":905,"1017":906,"1018":907,"1019":908,"1020":909,"1021":910,"1022":911,"1023":912,"1024":913,"1025":914,"1026":915,"1027":916,"1028":917,"1029":918,"1030":919,"1031":920,"1032":921,"1033":922,"1034":923,"1035":924,"1036":925,"1037":980,"1038":981,"1039":983,"1040":1014,"1041":1016,"1042":1039,"1043":1076,"1044":1042,"1045":998,"1046":1033,"1047":982,"1048":984,"1049":985,"1050":986,"1051":987,"1052":988,"1053":989,"1054":990,"1055":991,"1056":992,"1057":993,"1058":994,"1059":995,"1060":996,"1061":997,"1062":1015,"1063":1017,"1064":1018,"1065":1019,"1066":1020,"1067":1021,"1068":1022,"1069":1023,"1070":1024,"1071":1025,"1072":1026,"1073":1027,"1074":1028,"1075":1029,"1076":1030,"1077":1031,"1078":1032,"1079":1040,"1080":1041,"1081":1077,"1082":1078,"1083":1079,"1084":1080,"1085":1081,"1086":1082,"1087":1083,"1088":1084,"1089":1085,"1090":1086,"1091":1087,"1092":1043,"1093":1044,"1094":1045,"1095":1046,"1096":1047,"1097":1048,"1098":1049,"1099":1050,"1100":1051,"1101":1052,"1102":1053,"1103":1054,"1104":1055,"1105":1056,"1106":1057,"1107":1058,"1108":1059,"1109":1060,"1110":1061,"1111":1062,"1112":1063,"1113":1064,"1114":1065,"1115":1066,"1116":1067,"1117":1068,"1118":1069,"1119":1070,"1120":1071,"1121":1072,"1122":1073,"1123":1074,"1124":1075,"1125":999,"1126":1000,"1127":1001,"1128":1002,"1129":1003,"1130":1004,"1131":1005,"1132":1006,"1133":1007,"1134":1008,"1135":1009,"1136":1010,"1137":1011,"1138":1012,"1139":1013,"1140":1034,"1141":1035,"1142":1036,"1143":1037,"1144":1038,"1145":1146,"1146":1147,"1147":1187,"1148":1149,"1149":1219,"1150":1162,"1151":1242,"1152":1206,"1153":1235,"1154":1252,"1155":1148,"1156":1188,"1157":1189,"1158":1190,"1159":1191,"1160":1192,"1161":1193,"1162":1194,"1163":1195,"1164":1196,"1165":1197,"1166":1198,"1167":1199,"1168":1200,"1169":1201,"1170":1202,"1171":1203,"1172":1204,"1173":1205,"1174":1150,"1175":1151,"1176":1152,"1177":1153,"1178":1154,"1179":1155,"1180":1156,"1181":1157,"1182":1158,"1183":1159,"1184":1160,"1185":1161,"1186":1220,"1187":1221,"1188":1222,"1189":1223,"1190":1224,"1191":1225,"1192":1226,"1193":1227,"1194":1228,"1195":1229,"1196":1230,"1197":1231,"1198":1232,"1199":1233,"1200":1234,"1201":1163,"1202":1164,"1203":1165,"1204":1166,"1205":1167,"1206":1168,"1207":1169,"1208":1170,"1209":1171,"1210":1172,"1211":1173,"1212":1174,"1213":1175,"1214":1176,"1215":1177,"1216":1178,"1217":1179,"1218":1180,"1219":1181,"1220":1182,"1221":1183,"1222":1184,"1223":1185,"1224":1186,"1225":1243,"1226":1244,"1227":1245,"1228":1246,"1229":1247,"1230":1248,"1231":1249,"1232":1250,"1233":1251,"1234":1207,"1235":1208,"1236":1209,"1237":1210,"1238":1211,"1239":1212,"1240":1213,"1241":1214,"1242":1215,"1243":1216,"1244":1217,"1245":1218,"1246":1236,"1247":1237,"1248":1238,"1249":1239,"1250":1240,"1251":1241,"1252":1253,"1253":1254,"1254":1255,"1255":1256,"1256":1257,"1257":1258,"1258":1259,"1259":1260,"1260":1261,"1261":1262,"1262":1263,"1263":1264,"1264":1139,"1265":1140,"1266":1141,"1267":1142,"1268":1143,"1269":1144,"1270":1145,"1271":1265,"1272":1266,"1273":1324,"1274":1285,"1275":1268,"1276":1320,"1277":1297,"1278":1293,"1279":1267,"1280":1325,"1281":1286,"1282":1287,"1283":1288,"1284":1289,"1285":1290,"1286":1291,"1287":1292,"1288":1269,"1289":1270,"1290":1271,"1291":1272,"1292":1273,"1293":1274,"1294":1275,"1295":1276,"1296":1277,"1297":1278,"1298":1279,"1299":1280,"1300":1281,"1301":1282,"1302":1283,"1303":1284,"1304":1321,"1305":1322,"1306":1323,"1307":1298,"1308":1299,"1309":1300,"1310":1301,"1311":1302,"1312":1303,"1313":1304,"1314":1305,"1315":1306,"1316":1307,"1317":1308,"1318":1309,"1319":1310,"1320":1311,"1321":1312,"1322":1313,"1323":1314,"1324":1315,"1325":1316,"1326":1317,"1327":1318,"1328":1319,"1329":1294,"1330":1295,"1331":1296,"1332":1326,"1333":1327,"1334":1328,"1335":1329,"1336":1332,"1337":1334,"1338":1340,"1339":1348,"1340":1350,"1341":1330,"1342":1331,"1343":1333,"1344":1335,"1345":1336,"1346":1337,"1347":1338,"1348":1339,"1349":1341,"1350":1342,"1351":1343,"1352":1344,"1353":1345,"1354":1346,"1355":1347,"1356":1349,"1357":1351,"1358":1352,"1359":1353,"1360":1354,"1361":1355,"1362":1386,"1363":1358,"1364":1381,"1365":1356,"1366":1387,"1367":1388,"1368":1389,"1369":1390,"1370":1391,"1371":1359,"1372":1360,"1373":1361,"1374":1362,"1375":1363,"1376":1364,"1377":1365,"1378":1366,"1379":1367,"1380":1368,"1381":1369,"1382":1370,"1383":1371,"1384":1372,"1385":1373,"1386":1374,"1387":1375,"1388":1376,"1389":1377,"1390":1378,"1391":1379,"1392":1380,"1393":1382,"1394":1383,"1395":1384,"1396":1385,"1397":1357,"1398":1395,"1399":1396,"1400":1398,"1401":1422,"1402":1444,"1403":1420,"1404":1435,"1405":1433,"1406":1428,"1407":1399,"1408":1430,"1409":1418,"1410":1397,"1411":1423,"1412":1424,"1413":1425,"1414":1426,"1415":1427,"1416":1445,"1417":1446,"1418":1447,"1419":1448,"1420":1449,"1421":1450,"1422":1451,"1423":1452,"1424":1453,"1425":1454,"1426":1455,"1427":1456,"1428":1457,"1429":1458,"1430":1421,"1431":1436,"1432":1437,"1433":1438,"1434":1439,"1435":1440,"1436":1441,"1437":1442,"1438":1443,"1439":1434,"1440":1429,"1441":1400,"1442":1401,"1443":1402,"1444":1403,"1445":1404,"1446":1405,"1447":1406,"1448":1407,"1449":1408,"1450":1409,"1451":1410,"1452":1411,"1453":1412,"1454":1413,"1455":1414,"1456":1415,"1457":1416,"1458":1417,"1459":1431,"1460":1432,"1461":1419,"1462":1459,"1463":1460,"1464":1497,"1465":1490,"1466":1493,"1467":1474,"1468":1503,"1469":1500,"1470":1488,"1471":1462,"1472":1467,"1473":1476,"1474":1483,"1475":1461,"1476":1498,"1477":1499,"1478":1491,"1479":1492,"1480":1494,"1481":1495,"1482":1496,"1483":1475,"1484":1504,"1485":1501,"1486":1502,"1487":1489,"1488":1463,"1489":1464,"1490":1465,"1491":1466,"1492":1468,"1493":1469,"1494":1470,"1495":1471,"1496":1472,"1497":1473,"1498":1477,"1499":1478,"1500":1479,"1501":1480,"1502":1481,"1503":1482,"1504":1484,"1505":1485,"1506":1486,"1507":1487,"1508":1392,"1509":1393,"1510":1741,"1511":1721,"1512":1726,"1513":1762,"1514":1723,"1515":1394,"1516":1742,"1517":1743,"1518":1744,"1519":1745,"1520":1746,"1521":1747,"1522":1748,"1523":1749,"1524":1750,"1525":1751,"1526":1752,"1527":1753,"1528":1754,"1529":1755,"1530":1756,"1531":1757,"1532":1758,"1533":1759,"1534":1760,"1535":1761,"1536":1722,"1537":1727,"1538":1728,"1539":1729,"1540":1730,"1541":1731,"1542":1732,"1543":1733,"1544":1734,"1545":1735,"1546":1736,"1547":1737,"1548":1738,"1549":1739,"1550":1740,"1551":1763,"1552":1764,"1553":1765,"1554":1766,"1555":1767,"1556":1768,"1557":1769,"1558":1770,"1559":1771,"1560":1772,"1561":1773,"1562":1774,"1563":1775,"1564":1776,"1565":1777,"1566":1778,"1567":1779,"1568":1780,"1569":1781,"1570":1782,"1571":1783,"1572":1784,"1573":1785,"1574":1786,"1575":1787,"1576":1788,"1577":1789,"1578":1790,"1579":1791,"1580":1792,"1581":1793,"1582":1794,"1583":1795,"1584":1796,"1585":1797,"1586":1798,"1587":1799,"1588":1800,"1589":1801,"1590":1724,"1591":1725,"1592":1505,"1593":1506,"1594":1583,"1595":1508,"1596":1528,"1597":1549,"1598":1569,"1599":1567,"1600":1604,"1601":1580,"1602":1507,"1603":1584,"1604":1585,"1605":1586,"1606":1587,"1607":1588,"1608":1589,"1609":1590,"1610":1591,"1611":1592,"1612":1593,"1613":1594,"1614":1595,"1615":1596,"1616":1597,"1617":1598,"1618":1599,"1619":1600,"1620":1601,"1621":1602,"1622":1603,"1623":1509,"1624":1510,"1625":1511,"1626":1512,"1627":1513,"1628":1514,"1629":1515,"1630":1516,"1631":1517,"1632":1518,"1633":1519,"1634":1520,"1635":1521,"1636":1522,"1637":1523,"1638":1524,"1639":1525,"1640":1526,"1641":1527,"1642":1529,"1643":1530,"1644":1531,"1645":1532,"1646":1533,"1647":1534,"1648":1535,"1649":1536,"1650":1537,"1651":1538,"1652":1539,"1653":1540,"1654":1541,"1655":1542,"1656":1543,"1657":1544,"1658":1545,"1659":1546,"1660":1547,"1661":1548,"1662":1550,"1663":1551,"1664":1552,"1665":1553,"1666":1554,"1667":1555,"1668":1556,"1669":1557,"1670":1558,"1671":1559,"1672":1560,"1673":1561,"1674":1562,"1675":1563,"1676":1564,"1677":1565,"1678":1566,"1679":1570,"1680":1571,"1681":1572,"1682":1573,"1683":1574,"1684":1575,"1685":1576,"1686":1577,"1687":1578,"1688":1579,"1689":1568,"1690":1605,"1691":1606,"1692":1607,"1693":1608,"1694":1609,"1695":1610,"1696":1611,"1697":1612,"1698":1613,"1699":1614,"1700":1615,"1701":1616,"1702":1617,"1703":1618,"1704":1581,"1705":1582,"1706":1619,"1707":1620,"1708":1645,"1709":1668,"1710":1719,"1711":1622,"1712":1638,"1713":1649,"1714":1704,"1715":1706,"1716":1694,"1717":1666,"1718":1691,"1719":1697,"1720":1621,"1721":1646,"1722":1647,"1723":1648,"1724":1669,"1725":1670,"1726":1671,"1727":1672,"1728":1673,"1729":1674,"1730":1675,"1731":1676,"1732":1677,"1733":1678,"1734":1679,"1735":1680,"1736":1681,"1737":1682,"1738":1683,"1739":1684,"1740":1685,"1741":1686,"1742":1687,"1743":1688,"1744":1689,"1745":1690,"1746":1720,"1747":1623,"1748":1624,"1749":1625,"1750":1626,"1751":1627,"1752":1628,"1753":1629,"1754":1630,"1755":1631,"1756":1632,"1757":1633,"1758":1634,"1759":1635,"1760":1636,"1761":1637,"1762":1639,"1763":1640,"1764":1641,"1765":1642,"1766":1643,"1767":1644,"1768":1650,"1769":1651,"1770":1652,"1771":1653,"1772":1654,"1773":1655,"1774":1656,"1775":1657,"1776":1658,"1777":1659,"1778":1660,"1779":1661,"1780":1662,"1781":1663,"1782":1664,"1783":1665,"1784":1705,"1785":1707,"1786":1708,"1787":1709,"1788":1710,"1789":1711,"1790":1712,"1791":1713,"1792":1714,"1793":1715,"1794":1716,"1795":1717,"1796":1718,"1797":1695,"1798":1696,"1799":1667,"1800":1692,"1801":1693,"1802":1698,"1803":1699,"1804":1700,"1805":1701,"1806":1702,"1807":1703},"orderedDocs":[[1,"/docs"],[2,"/docs"],[4,"/docs"],[259,"/docs/api"],[260,"/docs/api"],[267,"/docs/api"],[9,"/docs/api/artifacts"],[10,"/docs/api/artifacts"],[32,"/docs/api/artifacts"],[14,"/docs/api/artifacts#create-artifact-metadata-only"],[81,"/docs/api/artifacts#create-artifact-metadata-only"],[31,"/docs/api/artifacts#delete-artifact"],[91,"/docs/api/artifacts#delete-artifact"],[12,"/docs/api/artifacts#get-artifact"],[54,"/docs/api/artifacts#get-artifact"],[22,"/docs/api/artifacts#get-summary"],[85,"/docs/api/artifacts#get-summary"],[23,"/docs/api/artifacts#get-workflow-statuses"],[86,"/docs/api/artifacts#get-workflow-statuses"],[11,"/docs/api/artifacts#list-artifacts"],[33,"/docs/api/artifacts#list-artifacts"],[34,"/docs/api/artifacts#list-artifacts"],[35,"/docs/api/artifacts#list-artifacts"],[36,"/docs/api/artifacts#list-artifacts"],[37,"/docs/api/artifacts#list-artifacts"],[38,"/docs/api/artifacts#list-artifacts"],[39,"/docs/api/artifacts#list-artifacts"],[40,"/docs/api/artifacts#list-artifacts"],[41,"/docs/api/artifacts#list-artifacts"],[42,"/docs/api/artifacts#list-artifacts"],[43,"/docs/api/artifacts#list-artifacts"],[44,"/docs/api/artifacts#list-artifacts"],[45,"/docs/api/artifacts#list-artifacts"],[46,"/docs/api/artifacts#list-artifacts"],[47,"/docs/api/artifacts#list-artifacts"],[48,"/docs/api/artifacts#list-artifacts"],[49,"/docs/api/artifacts#list-artifacts"],[50,"/docs/api/artifacts#list-artifacts"],[51,"/docs/api/artifacts#list-artifacts"],[52,"/docs/api/artifacts#list-artifacts"],[53,"/docs/api/artifacts#list-artifacts"],[21,"/docs/api/artifacts#metadata-extraction"],[84,"/docs/api/artifacts#metadata-extraction"],[26,"/docs/api/artifacts#permissions"],[29,"/docs/api/artifacts#revoke-share"],[90,"/docs/api/artifacts#revoke-share"],[28,"/docs/api/artifacts#share"],[25,"/docs/api/artifacts#stream-page-image"],[88,"/docs/api/artifacts#stream-page-image"],[24,"/docs/api/artifacts#stream-pdf"],[87,"/docs/api/artifacts#stream-pdf"],[20,"/docs/api/artifacts#summarization"],[83,"/docs/api/artifacts#summarization"],[17,"/docs/api/artifacts#summary"],[82,"/docs/api/artifacts#summary"],[18,"/docs/api/artifacts#tags"],[16,"/docs/api/artifacts#title"],[19,"/docs/api/artifacts#trigger-workflows"],[15,"/docs/api/artifacts#update-metadata"],[30,"/docs/api/artifacts#update-visibility"],[13,"/docs/api/artifacts#upload-document"],[55,"/docs/api/artifacts#upload-document"],[56,"/docs/api/artifacts#upload-document"],[57,"/docs/api/artifacts#upload-document"],[58,"/docs/api/artifacts#upload-document"],[59,"/docs/api/artifacts#upload-document"],[60,"/docs/api/artifacts#upload-document"],[61,"/docs/api/artifacts#upload-document"],[62,"/docs/api/artifacts#upload-document"],[63,"/docs/api/artifacts#upload-document"],[64,"/docs/api/artifacts#upload-document"],[65,"/docs/api/artifacts#upload-document"],[66,"/docs/api/artifacts#upload-document"],[67,"/docs/api/artifacts#upload-document"],[68,"/docs/api/artifacts#upload-document"],[69,"/docs/api/artifacts#upload-document"],[70,"/docs/api/artifacts#upload-document"],[71,"/docs/api/artifacts#upload-document"],[72,"/docs/api/artifacts#upload-document"],[73,"/docs/api/artifacts#upload-document"],[74,"/docs/api/artifacts#upload-document"],[75,"/docs/api/artifacts#upload-document"],[76,"/docs/api/artifacts#upload-document"],[77,"/docs/api/artifacts#upload-document"],[78,"/docs/api/artifacts#upload-document"],[79,"/docs/api/artifacts#upload-document"],[80,"/docs/api/artifacts#upload-document"],[27,"/docs/api/artifacts#view-acl"],[89,"/docs/api/artifacts#view-acl"],[92,"/docs/api/browse"],[93,"/docs/api/browse"],[101,"/docs/api/browse"],[96,"/docs/api/browse#browse-categories"],[129,"/docs/api/browse#browse-categories"],[130,"/docs/api/browse#browse-categories"],[131,"/docs/api/browse#browse-categories"],[132,"/docs/api/browse#browse-categories"],[133,"/docs/api/browse#browse-categories"],[134,"/docs/api/browse#browse-categories"],[135,"/docs/api/browse#browse-categories"],[136,"/docs/api/browse#browse-categories"],[137,"/docs/api/browse#browse-categories"],[138,"/docs/api/browse#browse-categories"],[139,"/docs/api/browse#browse-categories"],[99,"/docs/api/browse#browse-configuration"],[184,"/docs/api/browse#browse-configuration"],[185,"/docs/api/browse#browse-configuration"],[186,"/docs/api/browse#browse-configuration"],[187,"/docs/api/browse#browse-configuration"],[188,"/docs/api/browse#browse-configuration"],[189,"/docs/api/browse#browse-configuration"],[190,"/docs/api/browse#browse-configuration"],[191,"/docs/api/browse#browse-configuration"],[192,"/docs/api/browse#browse-configuration"],[97,"/docs/api/browse#category-folders"],[140,"/docs/api/browse#category-folders"],[141,"/docs/api/browse#category-folders"],[142,"/docs/api/browse#category-folders"],[143,"/docs/api/browse#category-folders"],[144,"/docs/api/browse#category-folders"],[145,"/docs/api/browse#category-folders"],[146,"/docs/api/browse#category-folders"],[147,"/docs/api/browse#category-folders"],[148,"/docs/api/browse#category-folders"],[149,"/docs/api/browse#category-folders"],[150,"/docs/api/browse#category-folders"],[151,"/docs/api/browse#category-folders"],[152,"/docs/api/browse#category-folders"],[153,"/docs/api/browse#category-folders"],[154,"/docs/api/browse#category-folders"],[155,"/docs/api/browse#category-folders"],[156,"/docs/api/browse#category-folders"],[157,"/docs/api/browse#category-folders"],[158,"/docs/api/browse#category-folders"],[159,"/docs/api/browse#category-folders"],[160,"/docs/api/browse#category-folders"],[161,"/docs/api/browse#category-folders"],[98,"/docs/api/browse#folder-artifacts"],[162,"/docs/api/browse#folder-artifacts"],[163,"/docs/api/browse#folder-artifacts"],[164,"/docs/api/browse#folder-artifacts"],[165,"/docs/api/browse#folder-artifacts"],[166,"/docs/api/browse#folder-artifacts"],[167,"/docs/api/browse#folder-artifacts"],[168,"/docs/api/browse#folder-artifacts"],[169,"/docs/api/browse#folder-artifacts"],[170,"/docs/api/browse#folder-artifacts"],[171,"/docs/api/browse#folder-artifacts"],[172,"/docs/api/browse#folder-artifacts"],[173,"/docs/api/browse#folder-artifacts"],[174,"/docs/api/browse#folder-artifacts"],[175,"/docs/api/browse#folder-artifacts"],[176,"/docs/api/browse#folder-artifacts"],[177,"/docs/api/browse#folder-artifacts"],[178,"/docs/api/browse#folder-artifacts"],[179,"/docs/api/browse#folder-artifacts"],[180,"/docs/api/browse#folder-artifacts"],[181,"/docs/api/browse#folder-artifacts"],[182,"/docs/api/browse#folder-artifacts"],[183,"/docs/api/browse#folder-artifacts"],[95,"/docs/api/browse#popular-tags"],[116,"/docs/api/browse#popular-tags"],[117,"/docs/api/browse#popular-tags"],[118,"/docs/api/browse#popular-tags"],[119,"/docs/api/browse#popular-tags"],[120,"/docs/api/browse#popular-tags"],[121,"/docs/api/browse#popular-tags"],[122,"/docs/api/browse#popular-tags"],[123,"/docs/api/browse#popular-tags"],[124,"/docs/api/browse#popular-tags"],[125,"/docs/api/browse#popular-tags"],[126,"/docs/api/browse#popular-tags"],[127,"/docs/api/browse#popular-tags"],[128,"/docs/api/browse#popular-tags"],[94,"/docs/api/browse#tag-autocomplete"],[102,"/docs/api/browse#tag-autocomplete"],[103,"/docs/api/browse#tag-autocomplete"],[104,"/docs/api/browse#tag-autocomplete"],[105,"/docs/api/browse#tag-autocomplete"],[106,"/docs/api/browse#tag-autocomplete"],[107,"/docs/api/browse#tag-autocomplete"],[108,"/docs/api/browse#tag-autocomplete"],[109,"/docs/api/browse#tag-autocomplete"],[110,"/docs/api/browse#tag-autocomplete"],[111,"/docs/api/browse#tag-autocomplete"],[112,"/docs/api/browse#tag-autocomplete"],[113,"/docs/api/browse#tag-autocomplete"],[114,"/docs/api/browse#tag-autocomplete"],[115,"/docs/api/browse#tag-autocomplete"],[100,"/docs/api/browse#typical-frontend-flow"],[193,"/docs/api/browse#typical-frontend-flow"],[194,"/docs/api/browse#typical-frontend-flow"],[195,"/docs/api/browse#typical-frontend-flow"],[196,"/docs/api/browse#typical-frontend-flow"],[197,"/docs/api/chat"],[198,"/docs/api/chat"],[215,"/docs/api/chat"],[204,"/docs/api/chat#agent_step"],[249,"/docs/api/chat#agent_step"],[212,"/docs/api/chat#client-example"],[199,"/docs/api/chat#create-conversation"],[216,"/docs/api/chat#create-conversation"],[214,"/docs/api/chat#delete-conversation"],[258,"/docs/api/chat#delete-conversation"],[210,"/docs/api/chat#done"],[255,"/docs/api/chat#done"],[211,"/docs/api/chat#error"],[256,"/docs/api/chat#error"],[201,"/docs/api/chat#get-conversation"],[234,"/docs/api/chat#get-conversation"],[208,"/docs/api/chat#grounding_result"],[253,"/docs/api/chat#grounding_result"],[200,"/docs/api/chat#list-conversations"],[217,"/docs/api/chat#list-conversations"],[218,"/docs/api/chat#list-conversations"],[219,"/docs/api/chat#list-conversations"],[220,"/docs/api/chat#list-conversations"],[221,"/docs/api/chat#list-conversations"],[222,"/docs/api/chat#list-conversations"],[223,"/docs/api/chat#list-conversations"],[224,"/docs/api/chat#list-conversations"],[225,"/docs/api/chat#list-conversations"],[226,"/docs/api/chat#list-conversations"],[227,"/docs/api/chat#list-conversations"],[228,"/docs/api/chat#list-conversations"],[229,"/docs/api/chat#list-conversations"],[230,"/docs/api/chat#list-conversations"],[231,"/docs/api/chat#list-conversations"],[232,"/docs/api/chat#list-conversations"],[233,"/docs/api/chat#list-conversations"],[205,"/docs/api/chat#query_context"],[250,"/docs/api/chat#query_context"],[213,"/docs/api/chat#record-feedback"],[257,"/docs/api/chat#record-feedback"],[206,"/docs/api/chat#retrieval_results"],[251,"/docs/api/chat#retrieval_results"],[202,"/docs/api/chat#send-message-sse-stream"],[235,"/docs/api/chat#send-message-sse-stream"],[236,"/docs/api/chat#send-message-sse-stream"],[237,"/docs/api/chat#send-message-sse-stream"],[238,"/docs/api/chat#send-message-sse-stream"],[239,"/docs/api/chat#send-message-sse-stream"],[240,"/docs/api/chat#send-message-sse-stream"],[241,"/docs/api/chat#send-message-sse-stream"],[242,"/docs/api/chat#send-message-sse-stream"],[243,"/docs/api/chat#send-message-sse-stream"],[244,"/docs/api/chat#send-message-sse-stream"],[245,"/docs/api/chat#send-message-sse-stream"],[246,"/docs/api/chat#send-message-sse-stream"],[247,"/docs/api/chat#send-message-sse-stream"],[203,"/docs/api/chat#sse-event-types"],[248,"/docs/api/chat#sse-event-types"],[209,"/docs/api/chat#structured_block"],[254,"/docs/api/chat#structured_block"],[207,"/docs/api/chat#token"],[252,"/docs/api/chat#token"],[342,"/docs/api/pages"],[343,"/docs/api/pages"],[359,"/docs/api/pages"],[349,"/docs/api/pages#add-compound-mentions"],[380,"/docs/api/pages#add-compound-mentions"],[352,"/docs/api/pages#compound-extraction"],[383,"/docs/api/pages#compound-extraction"],[345,"/docs/api/pages#create-page"],[378,"/docs/api/pages#create-page"],[358,"/docs/api/pages#delete-page"],[390,"/docs/api/pages#delete-page"],[351,"/docs/api/pages#embedding-generation"],[382,"/docs/api/pages#embedding-generation"],[344,"/docs/api/pages#get-page"],[360,"/docs/api/pages#get-page"],[361,"/docs/api/pages#get-page"],[362,"/docs/api/pages#get-page"],[363,"/docs/api/pages#get-page"],[364,"/docs/api/pages#get-page"],[365,"/docs/api/pages#get-page"],[366,"/docs/api/pages#get-page"],[367,"/docs/api/pages#get-page"],[368,"/docs/api/pages#get-page"],[369,"/docs/api/pages#get-page"],[370,"/docs/api/pages#get-page"],[371,"/docs/api/pages#get-page"],[372,"/docs/api/pages#get-page"],[373,"/docs/api/pages#get-page"],[374,"/docs/api/pages#get-page"],[375,"/docs/api/pages#get-page"],[376,"/docs/api/pages#get-page"],[377,"/docs/api/pages#get-page"],[356,"/docs/api/pages#get-summary"],[387,"/docs/api/pages#get-summary"],[388,"/docs/api/pages#get-summary"],[357,"/docs/api/pages#get-workflow-statuses"],[389,"/docs/api/pages#get-workflow-statuses"],[355,"/docs/api/pages#ner-extraction"],[386,"/docs/api/pages#ner-extraction"],[353,"/docs/api/pages#smiles-embedding"],[384,"/docs/api/pages#smiles-embedding"],[354,"/docs/api/pages#summarization"],[385,"/docs/api/pages#summarization"],[350,"/docs/api/pages#trigger-workflows"],[381,"/docs/api/pages#trigger-workflows"],[348,"/docs/api/pages#update-summary"],[347,"/docs/api/pages#update-tags"],[346,"/docs/api/pages#update-text"],[379,"/docs/api/pages#update-text"],[391,"/docs/api/search"],[392,"/docs/api/search"],[399,"/docs/api/search"],[394,"/docs/api/search#compound-similarity-search"],[434,"/docs/api/search#compound-similarity-search"],[435,"/docs/api/search#compound-similarity-search"],[436,"/docs/api/search#compound-similarity-search"],[437,"/docs/api/search#compound-similarity-search"],[438,"/docs/api/search#compound-similarity-search"],[439,"/docs/api/search#compound-similarity-search"],[440,"/docs/api/search#compound-similarity-search"],[441,"/docs/api/search#compound-similarity-search"],[442,"/docs/api/search#compound-similarity-search"],[443,"/docs/api/search#compound-similarity-search"],[444,"/docs/api/search#compound-similarity-search"],[445,"/docs/api/search#compound-similarity-search"],[446,"/docs/api/search#compound-similarity-search"],[447,"/docs/api/search#compound-similarity-search"],[448,"/docs/api/search#compound-similarity-search"],[449,"/docs/api/search#compound-similarity-search"],[450,"/docs/api/search#compound-similarity-search"],[451,"/docs/api/search#compound-similarity-search"],[397,"/docs/api/search#generate-embedding-manual"],[500,"/docs/api/search#generate-embedding-manual"],[501,"/docs/api/search#generate-embedding-manual"],[398,"/docs/api/search#health-check"],[502,"/docs/api/search#health-check"],[396,"/docs/api/search#hierarchical-search"],[473,"/docs/api/search#hierarchical-search"],[474,"/docs/api/search#hierarchical-search"],[475,"/docs/api/search#hierarchical-search"],[476,"/docs/api/search#hierarchical-search"],[477,"/docs/api/search#hierarchical-search"],[478,"/docs/api/search#hierarchical-search"],[479,"/docs/api/search#hierarchical-search"],[480,"/docs/api/search#hierarchical-search"],[481,"/docs/api/search#hierarchical-search"],[482,"/docs/api/search#hierarchical-search"],[483,"/docs/api/search#hierarchical-search"],[484,"/docs/api/search#hierarchical-search"],[485,"/docs/api/search#hierarchical-search"],[486,"/docs/api/search#hierarchical-search"],[487,"/docs/api/search#hierarchical-search"],[488,"/docs/api/search#hierarchical-search"],[489,"/docs/api/search#hierarchical-search"],[490,"/docs/api/search#hierarchical-search"],[491,"/docs/api/search#hierarchical-search"],[492,"/docs/api/search#hierarchical-search"],[493,"/docs/api/search#hierarchical-search"],[494,"/docs/api/search#hierarchical-search"],[495,"/docs/api/search#hierarchical-search"],[496,"/docs/api/search#hierarchical-search"],[497,"/docs/api/search#hierarchical-search"],[498,"/docs/api/search#hierarchical-search"],[499,"/docs/api/search#hierarchical-search"],[395,"/docs/api/search#summary-search"],[452,"/docs/api/search#summary-search"],[453,"/docs/api/search#summary-search"],[454,"/docs/api/search#summary-search"],[455,"/docs/api/search#summary-search"],[456,"/docs/api/search#summary-search"],[457,"/docs/api/search#summary-search"],[458,"/docs/api/search#summary-search"],[459,"/docs/api/search#summary-search"],[460,"/docs/api/search#summary-search"],[461,"/docs/api/search#summary-search"],[462,"/docs/api/search#summary-search"],[463,"/docs/api/search#summary-search"],[464,"/docs/api/search#summary-search"],[465,"/docs/api/search#summary-search"],[466,"/docs/api/search#summary-search"],[467,"/docs/api/search#summary-search"],[468,"/docs/api/search#summary-search"],[469,"/docs/api/search#summary-search"],[470,"/docs/api/search#summary-search"],[471,"/docs/api/search#summary-search"],[472,"/docs/api/search#summary-search"],[393,"/docs/api/search#text-search"],[400,"/docs/api/search#text-search"],[401,"/docs/api/search#text-search"],[402,"/docs/api/search#text-search"],[403,"/docs/api/search#text-search"],[404,"/docs/api/search#text-search"],[405,"/docs/api/search#text-search"],[406,"/docs/api/search#text-search"],[407,"/docs/api/search#text-search"],[408,"/docs/api/search#text-search"],[409,"/docs/api/search#text-search"],[410,"/docs/api/search#text-search"],[411,"/docs/api/search#text-search"],[412,"/docs/api/search#text-search"],[413,"/docs/api/search#text-search"],[414,"/docs/api/search#text-search"],[415,"/docs/api/search#text-search"],[416,"/docs/api/search#text-search"],[417,"/docs/api/search#text-search"],[418,"/docs/api/search#text-search"],[419,"/docs/api/search#text-search"],[420,"/docs/api/search#text-search"],[421,"/docs/api/search#text-search"],[422,"/docs/api/search#text-search"],[423,"/docs/api/search#text-search"],[424,"/docs/api/search#text-search"],[425,"/docs/api/search#text-search"],[426,"/docs/api/search#text-search"],[427,"/docs/api/search#text-search"],[428,"/docs/api/search#text-search"],[429,"/docs/api/search#text-search"],[430,"/docs/api/search#text-search"],[431,"/docs/api/search#text-search"],[432,"/docs/api/search#text-search"],[433,"/docs/api/search#text-search"],[266,"/docs/api#api-sections"],[324,"/docs/api#api-sections"],[325,"/docs/api#api-sections"],[326,"/docs/api#api-sections"],[327,"/docs/api#api-sections"],[328,"/docs/api#api-sections"],[329,"/docs/api#api-sections"],[330,"/docs/api#api-sections"],[331,"/docs/api#api-sections"],[332,"/docs/api#api-sections"],[333,"/docs/api#api-sections"],[334,"/docs/api#api-sections"],[335,"/docs/api#api-sections"],[336,"/docs/api#api-sections"],[337,"/docs/api#api-sections"],[338,"/docs/api#api-sections"],[339,"/docs/api#api-sections"],[340,"/docs/api#api-sections"],[341,"/docs/api#api-sections"],[262,"/docs/api#authentication"],[269,"/docs/api#authentication"],[270,"/docs/api#authentication"],[271,"/docs/api#authentication"],[272,"/docs/api#authentication"],[273,"/docs/api#authentication"],[274,"/docs/api#authentication"],[275,"/docs/api#authentication"],[276,"/docs/api#authentication"],[277,"/docs/api#authentication"],[278,"/docs/api#authentication"],[279,"/docs/api#authentication"],[280,"/docs/api#authentication"],[281,"/docs/api#authentication"],[282,"/docs/api#authentication"],[283,"/docs/api#authentication"],[261,"/docs/api#base-url"],[268,"/docs/api#base-url"],[264,"/docs/api#error-handling"],[301,"/docs/api#error-handling"],[302,"/docs/api#error-handling"],[303,"/docs/api#error-handling"],[304,"/docs/api#error-handling"],[305,"/docs/api#error-handling"],[306,"/docs/api#error-handling"],[307,"/docs/api#error-handling"],[308,"/docs/api#error-handling"],[309,"/docs/api#error-handling"],[310,"/docs/api#error-handling"],[311,"/docs/api#error-handling"],[312,"/docs/api#error-handling"],[313,"/docs/api#error-handling"],[314,"/docs/api#error-handling"],[315,"/docs/api#error-handling"],[316,"/docs/api#error-handling"],[317,"/docs/api#error-handling"],[318,"/docs/api#error-handling"],[319,"/docs/api#error-handling"],[320,"/docs/api#error-handling"],[321,"/docs/api#error-handling"],[322,"/docs/api#error-handling"],[265,"/docs/api#request-timing"],[323,"/docs/api#request-timing"],[263,"/docs/api#workspace-scoping"],[284,"/docs/api#workspace-scoping"],[285,"/docs/api#workspace-scoping"],[286,"/docs/api#workspace-scoping"],[287,"/docs/api#workspace-scoping"],[288,"/docs/api#workspace-scoping"],[289,"/docs/api#workspace-scoping"],[290,"/docs/api#workspace-scoping"],[291,"/docs/api#workspace-scoping"],[292,"/docs/api#workspace-scoping"],[293,"/docs/api#workspace-scoping"],[294,"/docs/api#workspace-scoping"],[295,"/docs/api#workspace-scoping"],[296,"/docs/api#workspace-scoping"],[297,"/docs/api#workspace-scoping"],[298,"/docs/api#workspace-scoping"],[299,"/docs/api#workspace-scoping"],[300,"/docs/api#workspace-scoping"],[801,"/docs/architecture"],[802,"/docs/architecture"],[810,"/docs/architecture"],[503,"/docs/architecture/chat-pipeline"],[504,"/docs/architecture/chat-pipeline"],[516,"/docs/architecture/chat-pipeline"],[515,"/docs/architecture/chat-pipeline#configuration"],[594,"/docs/architecture/chat-pipeline#configuration"],[595,"/docs/architecture/chat-pipeline#configuration"],[596,"/docs/architecture/chat-pipeline#configuration"],[597,"/docs/architecture/chat-pipeline#configuration"],[598,"/docs/architecture/chat-pipeline#configuration"],[599,"/docs/architecture/chat-pipeline#configuration"],[600,"/docs/architecture/chat-pipeline#configuration"],[601,"/docs/architecture/chat-pipeline#configuration"],[602,"/docs/architecture/chat-pipeline#configuration"],[603,"/docs/architecture/chat-pipeline#configuration"],[604,"/docs/architecture/chat-pipeline#configuration"],[605,"/docs/architecture/chat-pipeline#configuration"],[606,"/docs/architecture/chat-pipeline#configuration"],[607,"/docs/architecture/chat-pipeline#configuration"],[608,"/docs/architecture/chat-pipeline#configuration"],[609,"/docs/architecture/chat-pipeline#configuration"],[610,"/docs/architecture/chat-pipeline#configuration"],[611,"/docs/architecture/chat-pipeline#configuration"],[612,"/docs/architecture/chat-pipeline#configuration"],[613,"/docs/architecture/chat-pipeline#configuration"],[614,"/docs/architecture/chat-pipeline#configuration"],[615,"/docs/architecture/chat-pipeline#configuration"],[616,"/docs/architecture/chat-pipeline#configuration"],[617,"/docs/architecture/chat-pipeline#configuration"],[618,"/docs/architecture/chat-pipeline#configuration"],[619,"/docs/architecture/chat-pipeline#configuration"],[620,"/docs/architecture/chat-pipeline#configuration"],[621,"/docs/architecture/chat-pipeline#configuration"],[622,"/docs/architecture/chat-pipeline#configuration"],[623,"/docs/architecture/chat-pipeline#configuration"],[624,"/docs/architecture/chat-pipeline#configuration"],[625,"/docs/architecture/chat-pipeline#configuration"],[626,"/docs/architecture/chat-pipeline#configuration"],[627,"/docs/architecture/chat-pipeline#configuration"],[628,"/docs/architecture/chat-pipeline#configuration"],[629,"/docs/architecture/chat-pipeline#configuration"],[514,"/docs/architecture/chat-pipeline#follow-up-handling"],[589,"/docs/architecture/chat-pipeline#follow-up-handling"],[590,"/docs/architecture/chat-pipeline#follow-up-handling"],[591,"/docs/architecture/chat-pipeline#follow-up-handling"],[592,"/docs/architecture/chat-pipeline#follow-up-handling"],[593,"/docs/architecture/chat-pipeline#follow-up-handling"],[505,"/docs/architecture/chat-pipeline#operating-modes"],[517,"/docs/architecture/chat-pipeline#operating-modes"],[518,"/docs/architecture/chat-pipeline#operating-modes"],[519,"/docs/architecture/chat-pipeline#operating-modes"],[520,"/docs/architecture/chat-pipeline#operating-modes"],[521,"/docs/architecture/chat-pipeline#operating-modes"],[522,"/docs/architecture/chat-pipeline#operating-modes"],[523,"/docs/architecture/chat-pipeline#operating-modes"],[524,"/docs/architecture/chat-pipeline#operating-modes"],[525,"/docs/architecture/chat-pipeline#operating-modes"],[526,"/docs/architecture/chat-pipeline#operating-modes"],[527,"/docs/architecture/chat-pipeline#operating-modes"],[528,"/docs/architecture/chat-pipeline#operating-modes"],[529,"/docs/architecture/chat-pipeline#operating-modes"],[513,"/docs/architecture/chat-pipeline#sse-event-schema"],[572,"/docs/architecture/chat-pipeline#sse-event-schema"],[573,"/docs/architecture/chat-pipeline#sse-event-schema"],[574,"/docs/architecture/chat-pipeline#sse-event-schema"],[575,"/docs/architecture/chat-pipeline#sse-event-schema"],[576,"/docs/architecture/chat-pipeline#sse-event-schema"],[577,"/docs/architecture/chat-pipeline#sse-event-schema"],[578,"/docs/architecture/chat-pipeline#sse-event-schema"],[579,"/docs/architecture/chat-pipeline#sse-event-schema"],[580,"/docs/architecture/chat-pipeline#sse-event-schema"],[581,"/docs/architecture/chat-pipeline#sse-event-schema"],[582,"/docs/architecture/chat-pipeline#sse-event-schema"],[583,"/docs/architecture/chat-pipeline#sse-event-schema"],[584,"/docs/architecture/chat-pipeline#sse-event-schema"],[585,"/docs/architecture/chat-pipeline#sse-event-schema"],[586,"/docs/architecture/chat-pipeline#sse-event-schema"],[587,"/docs/architecture/chat-pipeline#sse-event-schema"],[588,"/docs/architecture/chat-pipeline#sse-event-schema"],[507,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[530,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[531,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[532,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[533,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[534,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[508,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[535,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[536,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[537,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[538,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[539,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[540,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[541,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[542,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[543,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[544,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[545,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[546,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[547,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[548,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[549,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[550,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[551,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[552,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[553,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[509,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[554,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[555,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[556,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[557,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[558,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[559,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[560,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[561,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[562,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[563,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[564,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[565,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[566,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[510,"/docs/architecture/chat-pipeline#stage-4-adaptive-synthesis"],[567,"/docs/architecture/chat-pipeline#stage-4-adaptive-synthesis"],[511,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[568,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[569,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[570,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[512,"/docs/architecture/chat-pipeline#stage-6-answer-formatting"],[571,"/docs/architecture/chat-pipeline#stage-6-answer-formatting"],[506,"/docs/architecture/chat-pipeline#thinking-mode-pipeline-6-stages"],[630,"/docs/architecture/event-sourcing"],[631,"/docs/architecture/event-sourcing"],[641,"/docs/architecture/event-sourcing"],[633,"/docs/architecture/event-sourcing#artifact"],[643,"/docs/architecture/event-sourcing#artifact"],[644,"/docs/architecture/event-sourcing#artifact"],[645,"/docs/architecture/event-sourcing#artifact"],[646,"/docs/architecture/event-sourcing#artifact"],[647,"/docs/architecture/event-sourcing#artifact"],[648,"/docs/architecture/event-sourcing#artifact"],[649,"/docs/architecture/event-sourcing#artifact"],[650,"/docs/architecture/event-sourcing#artifact"],[651,"/docs/architecture/event-sourcing#artifact"],[652,"/docs/architecture/event-sourcing#artifact"],[653,"/docs/architecture/event-sourcing#artifact"],[654,"/docs/architecture/event-sourcing#artifact"],[655,"/docs/architecture/event-sourcing#artifact"],[656,"/docs/architecture/event-sourcing#artifact"],[657,"/docs/architecture/event-sourcing#artifact"],[658,"/docs/architecture/event-sourcing#artifact"],[659,"/docs/architecture/event-sourcing#artifact"],[660,"/docs/architecture/event-sourcing#artifact"],[661,"/docs/architecture/event-sourcing#artifact"],[662,"/docs/architecture/event-sourcing#artifact"],[663,"/docs/architecture/event-sourcing#artifact"],[638,"/docs/architecture/event-sourcing#concurrency-handling"],[687,"/docs/architecture/event-sourcing#concurrency-handling"],[688,"/docs/architecture/event-sourcing#concurrency-handling"],[639,"/docs/architecture/event-sourcing#configuration"],[689,"/docs/architecture/event-sourcing#configuration"],[690,"/docs/architecture/event-sourcing#configuration"],[691,"/docs/architecture/event-sourcing#configuration"],[692,"/docs/architecture/event-sourcing#configuration"],[693,"/docs/architecture/event-sourcing#configuration"],[694,"/docs/architecture/event-sourcing#configuration"],[695,"/docs/architecture/event-sourcing#configuration"],[696,"/docs/architecture/event-sourcing#configuration"],[697,"/docs/architecture/event-sourcing#configuration"],[698,"/docs/architecture/event-sourcing#configuration"],[699,"/docs/architecture/event-sourcing#configuration"],[700,"/docs/architecture/event-sourcing#configuration"],[701,"/docs/architecture/event-sourcing#configuration"],[702,"/docs/architecture/event-sourcing#configuration"],[703,"/docs/architecture/event-sourcing#configuration"],[704,"/docs/architecture/event-sourcing#configuration"],[705,"/docs/architecture/event-sourcing#configuration"],[706,"/docs/architecture/event-sourcing#configuration"],[635,"/docs/architecture/event-sourcing#cqrs-separate-read-and-write-models"],[681,"/docs/architecture/event-sourcing#cqrs-separate-read-and-write-models"],[632,"/docs/architecture/event-sourcing#domain-aggregates"],[642,"/docs/architecture/event-sourcing#domain-aggregates"],[640,"/docs/architecture/event-sourcing#key-design-decisions"],[707,"/docs/architecture/event-sourcing#key-design-decisions"],[708,"/docs/architecture/event-sourcing#key-design-decisions"],[634,"/docs/architecture/event-sourcing#page"],[664,"/docs/architecture/event-sourcing#page"],[665,"/docs/architecture/event-sourcing#page"],[666,"/docs/architecture/event-sourcing#page"],[667,"/docs/architecture/event-sourcing#page"],[668,"/docs/architecture/event-sourcing#page"],[669,"/docs/architecture/event-sourcing#page"],[670,"/docs/architecture/event-sourcing#page"],[671,"/docs/architecture/event-sourcing#page"],[672,"/docs/architecture/event-sourcing#page"],[673,"/docs/architecture/event-sourcing#page"],[674,"/docs/architecture/event-sourcing#page"],[675,"/docs/architecture/event-sourcing#page"],[676,"/docs/architecture/event-sourcing#page"],[677,"/docs/architecture/event-sourcing#page"],[678,"/docs/architecture/event-sourcing#page"],[679,"/docs/architecture/event-sourcing#page"],[680,"/docs/architecture/event-sourcing#page"],[637,"/docs/architecture/event-sourcing#read-path"],[683,"/docs/architecture/event-sourcing#read-path"],[684,"/docs/architecture/event-sourcing#read-path"],[685,"/docs/architecture/event-sourcing#read-path"],[686,"/docs/architecture/event-sourcing#read-path"],[636,"/docs/architecture/event-sourcing#write-path"],[682,"/docs/architecture/event-sourcing#write-path"],[709,"/docs/architecture/extraction-pipeline"],[710,"/docs/architecture/extraction-pipeline"],[723,"/docs/architecture/extraction-pipeline"],[720,"/docs/architecture/extraction-pipeline#artifact-summaries"],[780,"/docs/architecture/extraction-pipeline#artifact-summaries"],[781,"/docs/architecture/extraction-pipeline#artifact-summaries"],[782,"/docs/architecture/extraction-pipeline#artifact-summaries"],[783,"/docs/architecture/extraction-pipeline#artifact-summaries"],[784,"/docs/architecture/extraction-pipeline#artifact-summaries"],[711,"/docs/architecture/extraction-pipeline#chemical-structure-recognition-ocsr"],[724,"/docs/architecture/extraction-pipeline#chemical-structure-recognition-ocsr"],[717,"/docs/architecture/extraction-pipeline#configuration"],[769,"/docs/architecture/extraction-pipeline#configuration"],[770,"/docs/architecture/extraction-pipeline#configuration"],[771,"/docs/architecture/extraction-pipeline#configuration"],[772,"/docs/architecture/extraction-pipeline#configuration"],[773,"/docs/architecture/extraction-pipeline#configuration"],[774,"/docs/architecture/extraction-pipeline#configuration"],[775,"/docs/architecture/extraction-pipeline#configuration"],[776,"/docs/architecture/extraction-pipeline#configuration"],[777,"/docs/architecture/extraction-pipeline#configuration"],[722,"/docs/architecture/extraction-pipeline#configuration-1"],[786,"/docs/architecture/extraction-pipeline#configuration-1"],[787,"/docs/architecture/extraction-pipeline#configuration-1"],[788,"/docs/architecture/extraction-pipeline#configuration-1"],[789,"/docs/architecture/extraction-pipeline#configuration-1"],[790,"/docs/architecture/extraction-pipeline#configuration-1"],[791,"/docs/architecture/extraction-pipeline#configuration-1"],[792,"/docs/architecture/extraction-pipeline#configuration-1"],[793,"/docs/architecture/extraction-pipeline#configuration-1"],[794,"/docs/architecture/extraction-pipeline#configuration-1"],[795,"/docs/architecture/extraction-pipeline#configuration-1"],[796,"/docs/architecture/extraction-pipeline#configuration-1"],[797,"/docs/architecture/extraction-pipeline#configuration-1"],[798,"/docs/architecture/extraction-pipeline#configuration-1"],[799,"/docs/architecture/extraction-pipeline#configuration-1"],[800,"/docs/architecture/extraction-pipeline#configuration-1"],[715,"/docs/architecture/extraction-pipeline#entity-types"],[747,"/docs/architecture/extraction-pipeline#entity-types"],[748,"/docs/architecture/extraction-pipeline#entity-types"],[749,"/docs/architecture/extraction-pipeline#entity-types"],[750,"/docs/architecture/extraction-pipeline#entity-types"],[751,"/docs/architecture/extraction-pipeline#entity-types"],[752,"/docs/architecture/extraction-pipeline#entity-types"],[753,"/docs/architecture/extraction-pipeline#entity-types"],[754,"/docs/architecture/extraction-pipeline#entity-types"],[755,"/docs/architecture/extraction-pipeline#entity-types"],[756,"/docs/architecture/extraction-pipeline#entity-types"],[757,"/docs/architecture/extraction-pipeline#entity-types"],[758,"/docs/architecture/extraction-pipeline#entity-types"],[759,"/docs/architecture/extraction-pipeline#entity-types"],[760,"/docs/architecture/extraction-pipeline#entity-types"],[761,"/docs/architecture/extraction-pipeline#entity-types"],[762,"/docs/architecture/extraction-pipeline#entity-types"],[763,"/docs/architecture/extraction-pipeline#entity-types"],[764,"/docs/architecture/extraction-pipeline#entity-types"],[765,"/docs/architecture/extraction-pipeline#entity-types"],[766,"/docs/architecture/extraction-pipeline#entity-types"],[712,"/docs/architecture/extraction-pipeline#how-it-works"],[725,"/docs/architecture/extraction-pipeline#how-it-works"],[726,"/docs/architecture/extraction-pipeline#how-it-works"],[727,"/docs/architecture/extraction-pipeline#how-it-works"],[728,"/docs/architecture/extraction-pipeline#how-it-works"],[729,"/docs/architecture/extraction-pipeline#how-it-works"],[730,"/docs/architecture/extraction-pipeline#how-it-works"],[731,"/docs/architecture/extraction-pipeline#how-it-works"],[732,"/docs/architecture/extraction-pipeline#how-it-works"],[733,"/docs/architecture/extraction-pipeline#how-it-works"],[734,"/docs/architecture/extraction-pipeline#how-it-works"],[735,"/docs/architecture/extraction-pipeline#how-it-works"],[736,"/docs/architecture/extraction-pipeline#how-it-works"],[737,"/docs/architecture/extraction-pipeline#how-it-works"],[738,"/docs/architecture/extraction-pipeline#how-it-works"],[739,"/docs/architecture/extraction-pipeline#how-it-works"],[740,"/docs/architecture/extraction-pipeline#how-it-works"],[741,"/docs/architecture/extraction-pipeline#how-it-works"],[742,"/docs/architecture/extraction-pipeline#how-it-works"],[743,"/docs/architecture/extraction-pipeline#how-it-works"],[744,"/docs/architecture/extraction-pipeline#how-it-works"],[718,"/docs/architecture/extraction-pipeline#llm-summarization"],[778,"/docs/architecture/extraction-pipeline#llm-summarization"],[713,"/docs/architecture/extraction-pipeline#manual-trigger"],[745,"/docs/architecture/extraction-pipeline#manual-trigger"],[714,"/docs/architecture/extraction-pipeline#named-entity-recognition-ner"],[746,"/docs/architecture/extraction-pipeline#named-entity-recognition-ner"],[719,"/docs/architecture/extraction-pipeline#page-summaries"],[779,"/docs/architecture/extraction-pipeline#page-summaries"],[716,"/docs/architecture/extraction-pipeline#pipeline-flow"],[767,"/docs/architecture/extraction-pipeline#pipeline-flow"],[768,"/docs/architecture/extraction-pipeline#pipeline-flow"],[721,"/docs/architecture/extraction-pipeline#summary-locking"],[785,"/docs/architecture/extraction-pipeline#summary-locking"],[855,"/docs/architecture/plugin-system"],[856,"/docs/architecture/plugin-system"],[868,"/docs/architecture/plugin-system"],[858,"/docs/architecture/plugin-system#architecture"],[879,"/docs/architecture/plugin-system#architecture"],[861,"/docs/architecture/plugin-system#available-sub-types"],[885,"/docs/architecture/plugin-system#available-sub-types"],[886,"/docs/architecture/plugin-system#available-sub-types"],[887,"/docs/architecture/plugin-system#available-sub-types"],[888,"/docs/architecture/plugin-system#available-sub-types"],[889,"/docs/architecture/plugin-system#available-sub-types"],[890,"/docs/architecture/plugin-system#available-sub-types"],[891,"/docs/architecture/plugin-system#available-sub-types"],[892,"/docs/architecture/plugin-system#available-sub-types"],[893,"/docs/architecture/plugin-system#available-sub-types"],[894,"/docs/architecture/plugin-system#available-sub-types"],[895,"/docs/architecture/plugin-system#available-sub-types"],[896,"/docs/architecture/plugin-system#available-sub-types"],[897,"/docs/architecture/plugin-system#available-sub-types"],[898,"/docs/architecture/plugin-system#available-sub-types"],[899,"/docs/architecture/plugin-system#available-sub-types"],[900,"/docs/architecture/plugin-system#available-sub-types"],[866,"/docs/architecture/plugin-system#backfill"],[933,"/docs/architecture/plugin-system#backfill"],[934,"/docs/architecture/plugin-system#backfill"],[935,"/docs/architecture/plugin-system#backfill"],[865,"/docs/architecture/plugin-system#enabling-plugins"],[931,"/docs/architecture/plugin-system#enabling-plugins"],[932,"/docs/architecture/plugin-system#enabling-plugins"],[859,"/docs/architecture/plugin-system#event-flow"],[880,"/docs/architecture/plugin-system#event-flow"],[881,"/docs/architecture/plugin-system#event-flow"],[882,"/docs/architecture/plugin-system#event-flow"],[883,"/docs/architecture/plugin-system#event-flow"],[867,"/docs/architecture/plugin-system#frontend-integration"],[936,"/docs/architecture/plugin-system#frontend-integration"],[937,"/docs/architecture/plugin-system#frontend-integration"],[860,"/docs/architecture/plugin-system#kafka-message-format"],[884,"/docs/architecture/plugin-system#kafka-message-format"],[862,"/docs/architecture/plugin-system#plugin-contract"],[901,"/docs/architecture/plugin-system#plugin-contract"],[902,"/docs/architecture/plugin-system#plugin-contract"],[903,"/docs/architecture/plugin-system#plugin-contract"],[904,"/docs/architecture/plugin-system#plugin-contract"],[905,"/docs/architecture/plugin-system#plugin-contract"],[906,"/docs/architecture/plugin-system#plugin-contract"],[907,"/docs/architecture/plugin-system#plugin-contract"],[908,"/docs/architecture/plugin-system#plugin-contract"],[909,"/docs/architecture/plugin-system#plugin-contract"],[910,"/docs/architecture/plugin-system#plugin-contract"],[911,"/docs/architecture/plugin-system#plugin-contract"],[912,"/docs/architecture/plugin-system#plugin-contract"],[913,"/docs/architecture/plugin-system#plugin-contract"],[914,"/docs/architecture/plugin-system#plugin-contract"],[915,"/docs/architecture/plugin-system#plugin-contract"],[916,"/docs/architecture/plugin-system#plugin-contract"],[917,"/docs/architecture/plugin-system#plugin-contract"],[918,"/docs/architecture/plugin-system#plugin-contract"],[864,"/docs/architecture/plugin-system#plugin-directory-structure"],[863,"/docs/architecture/plugin-system#plugin-isolation"],[919,"/docs/architecture/plugin-system#plugin-isolation"],[920,"/docs/architecture/plugin-system#plugin-isolation"],[921,"/docs/architecture/plugin-system#plugin-isolation"],[922,"/docs/architecture/plugin-system#plugin-isolation"],[923,"/docs/architecture/plugin-system#plugin-isolation"],[924,"/docs/architecture/plugin-system#plugin-isolation"],[925,"/docs/architecture/plugin-system#plugin-isolation"],[926,"/docs/architecture/plugin-system#plugin-isolation"],[927,"/docs/architecture/plugin-system#plugin-isolation"],[928,"/docs/architecture/plugin-system#plugin-isolation"],[929,"/docs/architecture/plugin-system#plugin-isolation"],[930,"/docs/architecture/plugin-system#plugin-isolation"],[857,"/docs/architecture/plugin-system#when-to-use-plugins"],[869,"/docs/architecture/plugin-system#when-to-use-plugins"],[870,"/docs/architecture/plugin-system#when-to-use-plugins"],[871,"/docs/architecture/plugin-system#when-to-use-plugins"],[872,"/docs/architecture/plugin-system#when-to-use-plugins"],[873,"/docs/architecture/plugin-system#when-to-use-plugins"],[874,"/docs/architecture/plugin-system#when-to-use-plugins"],[875,"/docs/architecture/plugin-system#when-to-use-plugins"],[876,"/docs/architecture/plugin-system#when-to-use-plugins"],[877,"/docs/architecture/plugin-system#when-to-use-plugins"],[878,"/docs/architecture/plugin-system#when-to-use-plugins"],[938,"/docs/architecture/search-pipeline"],[939,"/docs/architecture/search-pipeline"],[951,"/docs/architecture/search-pipeline"],[949,"/docs/architecture/search-pipeline#chemical-structural-similarity"],[997,"/docs/architecture/search-pipeline#chemical-structural-similarity"],[950,"/docs/architecture/search-pipeline#configuration"],[998,"/docs/architecture/search-pipeline#configuration"],[999,"/docs/architecture/search-pipeline#configuration"],[1000,"/docs/architecture/search-pipeline#configuration"],[1001,"/docs/architecture/search-pipeline#configuration"],[1002,"/docs/architecture/search-pipeline#configuration"],[1003,"/docs/architecture/search-pipeline#configuration"],[1004,"/docs/architecture/search-pipeline#configuration"],[1005,"/docs/architecture/search-pipeline#configuration"],[1006,"/docs/architecture/search-pipeline#configuration"],[1007,"/docs/architecture/search-pipeline#configuration"],[1008,"/docs/architecture/search-pipeline#configuration"],[1009,"/docs/architecture/search-pipeline#configuration"],[1010,"/docs/architecture/search-pipeline#configuration"],[1011,"/docs/architecture/search-pipeline#configuration"],[1012,"/docs/architecture/search-pipeline#configuration"],[1013,"/docs/architecture/search-pipeline#configuration"],[1014,"/docs/architecture/search-pipeline#configuration"],[1015,"/docs/architecture/search-pipeline#configuration"],[1016,"/docs/architecture/search-pipeline#configuration"],[1017,"/docs/architecture/search-pipeline#configuration"],[1018,"/docs/architecture/search-pipeline#configuration"],[1019,"/docs/architecture/search-pipeline#configuration"],[1020,"/docs/architecture/search-pipeline#configuration"],[1021,"/docs/architecture/search-pipeline#configuration"],[1022,"/docs/architecture/search-pipeline#configuration"],[1023,"/docs/architecture/search-pipeline#configuration"],[1024,"/docs/architecture/search-pipeline#configuration"],[1025,"/docs/architecture/search-pipeline#configuration"],[1026,"/docs/architecture/search-pipeline#configuration"],[1027,"/docs/architecture/search-pipeline#configuration"],[1028,"/docs/architecture/search-pipeline#configuration"],[1029,"/docs/architecture/search-pipeline#configuration"],[1030,"/docs/architecture/search-pipeline#configuration"],[1031,"/docs/architecture/search-pipeline#configuration"],[1032,"/docs/architecture/search-pipeline#configuration"],[1033,"/docs/architecture/search-pipeline#configuration"],[1034,"/docs/architecture/search-pipeline#configuration"],[1035,"/docs/architecture/search-pipeline#configuration"],[1036,"/docs/architecture/search-pipeline#configuration"],[946,"/docs/architecture/search-pipeline#contextual-chunk-embeddings"],[984,"/docs/architecture/search-pipeline#contextual-chunk-embeddings"],[985,"/docs/architecture/search-pipeline#contextual-chunk-embeddings"],[948,"/docs/architecture/search-pipeline#metadata-filtering"],[991,"/docs/architecture/search-pipeline#metadata-filtering"],[992,"/docs/architecture/search-pipeline#metadata-filtering"],[993,"/docs/architecture/search-pipeline#metadata-filtering"],[994,"/docs/architecture/search-pipeline#metadata-filtering"],[995,"/docs/architecture/search-pipeline#metadata-filtering"],[996,"/docs/architecture/search-pipeline#metadata-filtering"],[947,"/docs/architecture/search-pipeline#multi-granularity-search"],[986,"/docs/architecture/search-pipeline#multi-granularity-search"],[987,"/docs/architecture/search-pipeline#multi-granularity-search"],[988,"/docs/architecture/search-pipeline#multi-granularity-search"],[989,"/docs/architecture/search-pipeline#multi-granularity-search"],[990,"/docs/architecture/search-pipeline#multi-granularity-search"],[941,"/docs/architecture/search-pipeline#search-pipeline-stages"],[942,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[973,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[974,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[975,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[943,"/docs/architecture/search-pipeline#stage-2-hybrid-retrieval"],[976,"/docs/architecture/search-pipeline#stage-2-hybrid-retrieval"],[977,"/docs/architecture/search-pipeline#stage-2-hybrid-retrieval"],[944,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[978,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[979,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[980,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[981,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[982,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[945,"/docs/architecture/search-pipeline#stage-4-enrichment"],[983,"/docs/architecture/search-pipeline#stage-4-enrichment"],[940,"/docs/architecture/search-pipeline#three-vector-collections"],[952,"/docs/architecture/search-pipeline#three-vector-collections"],[953,"/docs/architecture/search-pipeline#three-vector-collections"],[954,"/docs/architecture/search-pipeline#three-vector-collections"],[955,"/docs/architecture/search-pipeline#three-vector-collections"],[956,"/docs/architecture/search-pipeline#three-vector-collections"],[957,"/docs/architecture/search-pipeline#three-vector-collections"],[958,"/docs/architecture/search-pipeline#three-vector-collections"],[959,"/docs/architecture/search-pipeline#three-vector-collections"],[960,"/docs/architecture/search-pipeline#three-vector-collections"],[961,"/docs/architecture/search-pipeline#three-vector-collections"],[962,"/docs/architecture/search-pipeline#three-vector-collections"],[963,"/docs/architecture/search-pipeline#three-vector-collections"],[964,"/docs/architecture/search-pipeline#three-vector-collections"],[965,"/docs/architecture/search-pipeline#three-vector-collections"],[966,"/docs/architecture/search-pipeline#three-vector-collections"],[967,"/docs/architecture/search-pipeline#three-vector-collections"],[968,"/docs/architecture/search-pipeline#three-vector-collections"],[969,"/docs/architecture/search-pipeline#three-vector-collections"],[970,"/docs/architecture/search-pipeline#three-vector-collections"],[971,"/docs/architecture/search-pipeline#three-vector-collections"],[972,"/docs/architecture/search-pipeline#three-vector-collections"],[1037,"/docs/architecture/temporal-workflows"],[1038,"/docs/architecture/temporal-workflows"],[1047,"/docs/architecture/temporal-workflows"],[1039,"/docs/architecture/temporal-workflows#architecture"],[1048,"/docs/architecture/temporal-workflows#architecture"],[1049,"/docs/architecture/temporal-workflows#architecture"],[1050,"/docs/architecture/temporal-workflows#architecture"],[1051,"/docs/architecture/temporal-workflows#architecture"],[1052,"/docs/architecture/temporal-workflows#architecture"],[1053,"/docs/architecture/temporal-workflows#architecture"],[1054,"/docs/architecture/temporal-workflows#architecture"],[1055,"/docs/architecture/temporal-workflows#architecture"],[1056,"/docs/architecture/temporal-workflows#architecture"],[1057,"/docs/architecture/temporal-workflows#architecture"],[1058,"/docs/architecture/temporal-workflows#architecture"],[1059,"/docs/architecture/temporal-workflows#architecture"],[1060,"/docs/architecture/temporal-workflows#architecture"],[1061,"/docs/architecture/temporal-workflows#architecture"],[1045,"/docs/architecture/temporal-workflows#configuration"],[1125,"/docs/architecture/temporal-workflows#configuration"],[1126,"/docs/architecture/temporal-workflows#configuration"],[1127,"/docs/architecture/temporal-workflows#configuration"],[1128,"/docs/architecture/temporal-workflows#configuration"],[1129,"/docs/architecture/temporal-workflows#configuration"],[1130,"/docs/architecture/temporal-workflows#configuration"],[1131,"/docs/architecture/temporal-workflows#configuration"],[1132,"/docs/architecture/temporal-workflows#configuration"],[1133,"/docs/architecture/temporal-workflows#configuration"],[1134,"/docs/architecture/temporal-workflows#configuration"],[1135,"/docs/architecture/temporal-workflows#configuration"],[1136,"/docs/architecture/temporal-workflows#configuration"],[1137,"/docs/architecture/temporal-workflows#configuration"],[1138,"/docs/architecture/temporal-workflows#configuration"],[1139,"/docs/architecture/temporal-workflows#configuration"],[1040,"/docs/architecture/temporal-workflows#event-pipeline"],[1062,"/docs/architecture/temporal-workflows#event-pipeline"],[1041,"/docs/architecture/temporal-workflows#idempotency"],[1063,"/docs/architecture/temporal-workflows#idempotency"],[1064,"/docs/architecture/temporal-workflows#idempotency"],[1065,"/docs/architecture/temporal-workflows#idempotency"],[1066,"/docs/architecture/temporal-workflows#idempotency"],[1067,"/docs/architecture/temporal-workflows#idempotency"],[1068,"/docs/architecture/temporal-workflows#idempotency"],[1069,"/docs/architecture/temporal-workflows#idempotency"],[1070,"/docs/architecture/temporal-workflows#idempotency"],[1071,"/docs/architecture/temporal-workflows#idempotency"],[1072,"/docs/architecture/temporal-workflows#idempotency"],[1073,"/docs/architecture/temporal-workflows#idempotency"],[1074,"/docs/architecture/temporal-workflows#idempotency"],[1075,"/docs/architecture/temporal-workflows#idempotency"],[1076,"/docs/architecture/temporal-workflows#idempotency"],[1077,"/docs/architecture/temporal-workflows#idempotency"],[1078,"/docs/architecture/temporal-workflows#idempotency"],[1046,"/docs/architecture/temporal-workflows#observability"],[1140,"/docs/architecture/temporal-workflows#observability"],[1141,"/docs/architecture/temporal-workflows#observability"],[1142,"/docs/architecture/temporal-workflows#observability"],[1143,"/docs/architecture/temporal-workflows#observability"],[1144,"/docs/architecture/temporal-workflows#observability"],[1042,"/docs/architecture/temporal-workflows#port-based-design"],[1079,"/docs/architecture/temporal-workflows#port-based-design"],[1080,"/docs/architecture/temporal-workflows#port-based-design"],[1044,"/docs/architecture/temporal-workflows#retry-configuration"],[1092,"/docs/architecture/temporal-workflows#retry-configuration"],[1093,"/docs/architecture/temporal-workflows#retry-configuration"],[1094,"/docs/architecture/temporal-workflows#retry-configuration"],[1095,"/docs/architecture/temporal-workflows#retry-configuration"],[1096,"/docs/architecture/temporal-workflows#retry-configuration"],[1097,"/docs/architecture/temporal-workflows#retry-configuration"],[1098,"/docs/architecture/temporal-workflows#retry-configuration"],[1099,"/docs/architecture/temporal-workflows#retry-configuration"],[1100,"/docs/architecture/temporal-workflows#retry-configuration"],[1101,"/docs/architecture/temporal-workflows#retry-configuration"],[1102,"/docs/architecture/temporal-workflows#retry-configuration"],[1103,"/docs/architecture/temporal-workflows#retry-configuration"],[1104,"/docs/architecture/temporal-workflows#retry-configuration"],[1105,"/docs/architecture/temporal-workflows#retry-configuration"],[1106,"/docs/architecture/temporal-workflows#retry-configuration"],[1107,"/docs/architecture/temporal-workflows#retry-configuration"],[1108,"/docs/architecture/temporal-workflows#retry-configuration"],[1109,"/docs/architecture/temporal-workflows#retry-configuration"],[1110,"/docs/architecture/temporal-workflows#retry-configuration"],[1111,"/docs/architecture/temporal-workflows#retry-configuration"],[1112,"/docs/architecture/temporal-workflows#retry-configuration"],[1113,"/docs/architecture/temporal-workflows#retry-configuration"],[1114,"/docs/architecture/temporal-workflows#retry-configuration"],[1115,"/docs/architecture/temporal-workflows#retry-configuration"],[1116,"/docs/architecture/temporal-workflows#retry-configuration"],[1117,"/docs/architecture/temporal-workflows#retry-configuration"],[1118,"/docs/architecture/temporal-workflows#retry-configuration"],[1119,"/docs/architecture/temporal-workflows#retry-configuration"],[1120,"/docs/architecture/temporal-workflows#retry-configuration"],[1121,"/docs/architecture/temporal-workflows#retry-configuration"],[1122,"/docs/architecture/temporal-workflows#retry-configuration"],[1123,"/docs/architecture/temporal-workflows#retry-configuration"],[1124,"/docs/architecture/temporal-workflows#retry-configuration"],[1043,"/docs/architecture/temporal-workflows#task-queues"],[1081,"/docs/architecture/temporal-workflows#task-queues"],[1082,"/docs/architecture/temporal-workflows#task-queues"],[1083,"/docs/architecture/temporal-workflows#task-queues"],[1084,"/docs/architecture/temporal-workflows#task-queues"],[1085,"/docs/architecture/temporal-workflows#task-queues"],[1086,"/docs/architecture/temporal-workflows#task-queues"],[1087,"/docs/architecture/temporal-workflows#task-queues"],[1088,"/docs/architecture/temporal-workflows#task-queues"],[1089,"/docs/architecture/temporal-workflows#task-queues"],[1090,"/docs/architecture/temporal-workflows#task-queues"],[1091,"/docs/architecture/temporal-workflows#task-queues"],[804,"/docs/architecture#1-extraction"],[811,"/docs/architecture#1-extraction"],[812,"/docs/architecture#1-extraction"],[813,"/docs/architecture#1-extraction"],[814,"/docs/architecture#1-extraction"],[815,"/docs/architecture#1-extraction"],[805,"/docs/architecture#2-indexing"],[816,"/docs/architecture#2-indexing"],[817,"/docs/architecture#2-indexing"],[818,"/docs/architecture#2-indexing"],[819,"/docs/architecture#2-indexing"],[820,"/docs/architecture#2-indexing"],[821,"/docs/architecture#2-indexing"],[822,"/docs/architecture#2-indexing"],[823,"/docs/architecture#2-indexing"],[824,"/docs/architecture#2-indexing"],[825,"/docs/architecture#2-indexing"],[826,"/docs/architecture#2-indexing"],[827,"/docs/architecture#2-indexing"],[828,"/docs/architecture#2-indexing"],[829,"/docs/architecture#2-indexing"],[830,"/docs/architecture#2-indexing"],[831,"/docs/architecture#2-indexing"],[832,"/docs/architecture#2-indexing"],[833,"/docs/architecture#2-indexing"],[834,"/docs/architecture#2-indexing"],[806,"/docs/architecture#3-retrieval"],[835,"/docs/architecture#3-retrieval"],[836,"/docs/architecture#3-retrieval"],[837,"/docs/architecture#3-retrieval"],[838,"/docs/architecture#3-retrieval"],[839,"/docs/architecture#3-retrieval"],[840,"/docs/architecture#3-retrieval"],[807,"/docs/architecture#4-conversational-rag"],[841,"/docs/architecture#4-conversational-rag"],[842,"/docs/architecture#4-conversational-rag"],[843,"/docs/architecture#4-conversational-rag"],[844,"/docs/architecture#4-conversational-rag"],[845,"/docs/architecture#4-conversational-rag"],[846,"/docs/architecture#4-conversational-rag"],[847,"/docs/architecture#4-conversational-rag"],[848,"/docs/architecture#4-conversational-rag"],[849,"/docs/architecture#4-conversational-rag"],[850,"/docs/architecture#4-conversational-rag"],[809,"/docs/architecture#design-principles"],[851,"/docs/architecture#design-principles"],[852,"/docs/architecture#design-principles"],[853,"/docs/architecture#design-principles"],[854,"/docs/architecture#design-principles"],[808,"/docs/architecture#infrastructure-stack"],[803,"/docs/architecture#the-four-layers"],[1264,"/docs/getting-started"],[1265,"/docs/getting-started"],[1266,"/docs/getting-started"],[1267,"/docs/getting-started"],[1268,"/docs/getting-started"],[1269,"/docs/getting-started"],[1270,"/docs/getting-started"],[1145,"/docs/getting-started/configuration"],[1146,"/docs/getting-started/configuration"],[1155,"/docs/getting-started/configuration"],[1148,"/docs/getting-started/configuration#embedding"],[1174,"/docs/getting-started/configuration#embedding"],[1175,"/docs/getting-started/configuration#embedding"],[1176,"/docs/getting-started/configuration#embedding"],[1177,"/docs/getting-started/configuration#embedding"],[1178,"/docs/getting-started/configuration#embedding"],[1179,"/docs/getting-started/configuration#embedding"],[1180,"/docs/getting-started/configuration#embedding"],[1181,"/docs/getting-started/configuration#embedding"],[1182,"/docs/getting-started/configuration#embedding"],[1183,"/docs/getting-started/configuration#embedding"],[1184,"/docs/getting-started/configuration#embedding"],[1185,"/docs/getting-started/configuration#embedding"],[1150,"/docs/getting-started/configuration#infrastructure"],[1201,"/docs/getting-started/configuration#infrastructure"],[1202,"/docs/getting-started/configuration#infrastructure"],[1203,"/docs/getting-started/configuration#infrastructure"],[1204,"/docs/getting-started/configuration#infrastructure"],[1205,"/docs/getting-started/configuration#infrastructure"],[1206,"/docs/getting-started/configuration#infrastructure"],[1207,"/docs/getting-started/configuration#infrastructure"],[1208,"/docs/getting-started/configuration#infrastructure"],[1209,"/docs/getting-started/configuration#infrastructure"],[1210,"/docs/getting-started/configuration#infrastructure"],[1211,"/docs/getting-started/configuration#infrastructure"],[1212,"/docs/getting-started/configuration#infrastructure"],[1213,"/docs/getting-started/configuration#infrastructure"],[1214,"/docs/getting-started/configuration#infrastructure"],[1215,"/docs/getting-started/configuration#infrastructure"],[1216,"/docs/getting-started/configuration#infrastructure"],[1217,"/docs/getting-started/configuration#infrastructure"],[1218,"/docs/getting-started/configuration#infrastructure"],[1219,"/docs/getting-started/configuration#infrastructure"],[1220,"/docs/getting-started/configuration#infrastructure"],[1221,"/docs/getting-started/configuration#infrastructure"],[1222,"/docs/getting-started/configuration#infrastructure"],[1223,"/docs/getting-started/configuration#infrastructure"],[1224,"/docs/getting-started/configuration#infrastructure"],[1147,"/docs/getting-started/configuration#llm-provider"],[1156,"/docs/getting-started/configuration#llm-provider"],[1157,"/docs/getting-started/configuration#llm-provider"],[1158,"/docs/getting-started/configuration#llm-provider"],[1159,"/docs/getting-started/configuration#llm-provider"],[1160,"/docs/getting-started/configuration#llm-provider"],[1161,"/docs/getting-started/configuration#llm-provider"],[1162,"/docs/getting-started/configuration#llm-provider"],[1163,"/docs/getting-started/configuration#llm-provider"],[1164,"/docs/getting-started/configuration#llm-provider"],[1165,"/docs/getting-started/configuration#llm-provider"],[1166,"/docs/getting-started/configuration#llm-provider"],[1167,"/docs/getting-started/configuration#llm-provider"],[1168,"/docs/getting-started/configuration#llm-provider"],[1169,"/docs/getting-started/configuration#llm-provider"],[1170,"/docs/getting-started/configuration#llm-provider"],[1171,"/docs/getting-started/configuration#llm-provider"],[1172,"/docs/getting-started/configuration#llm-provider"],[1173,"/docs/getting-started/configuration#llm-provider"],[1152,"/docs/getting-started/configuration#observability"],[1234,"/docs/getting-started/configuration#observability"],[1235,"/docs/getting-started/configuration#observability"],[1236,"/docs/getting-started/configuration#observability"],[1237,"/docs/getting-started/configuration#observability"],[1238,"/docs/getting-started/configuration#observability"],[1239,"/docs/getting-started/configuration#observability"],[1240,"/docs/getting-started/configuration#observability"],[1241,"/docs/getting-started/configuration#observability"],[1242,"/docs/getting-started/configuration#observability"],[1243,"/docs/getting-started/configuration#observability"],[1244,"/docs/getting-started/configuration#observability"],[1245,"/docs/getting-started/configuration#observability"],[1149,"/docs/getting-started/configuration#storage"],[1186,"/docs/getting-started/configuration#storage"],[1187,"/docs/getting-started/configuration#storage"],[1188,"/docs/getting-started/configuration#storage"],[1189,"/docs/getting-started/configuration#storage"],[1190,"/docs/getting-started/configuration#storage"],[1191,"/docs/getting-started/configuration#storage"],[1192,"/docs/getting-started/configuration#storage"],[1193,"/docs/getting-started/configuration#storage"],[1194,"/docs/getting-started/configuration#storage"],[1195,"/docs/getting-started/configuration#storage"],[1196,"/docs/getting-started/configuration#storage"],[1197,"/docs/getting-started/configuration#storage"],[1198,"/docs/getting-started/configuration#storage"],[1199,"/docs/getting-started/configuration#storage"],[1200,"/docs/getting-started/configuration#storage"],[1153,"/docs/getting-started/configuration#summarization"],[1246,"/docs/getting-started/configuration#summarization"],[1247,"/docs/getting-started/configuration#summarization"],[1248,"/docs/getting-started/configuration#summarization"],[1249,"/docs/getting-started/configuration#summarization"],[1250,"/docs/getting-started/configuration#summarization"],[1251,"/docs/getting-started/configuration#summarization"],[1151,"/docs/getting-started/configuration#temporal-workers"],[1225,"/docs/getting-started/configuration#temporal-workers"],[1226,"/docs/getting-started/configuration#temporal-workers"],[1227,"/docs/getting-started/configuration#temporal-workers"],[1228,"/docs/getting-started/configuration#temporal-workers"],[1229,"/docs/getting-started/configuration#temporal-workers"],[1230,"/docs/getting-started/configuration#temporal-workers"],[1231,"/docs/getting-started/configuration#temporal-workers"],[1232,"/docs/getting-started/configuration#temporal-workers"],[1233,"/docs/getting-started/configuration#temporal-workers"],[1154,"/docs/getting-started/configuration#vector-collections"],[1252,"/docs/getting-started/configuration#vector-collections"],[1253,"/docs/getting-started/configuration#vector-collections"],[1254,"/docs/getting-started/configuration#vector-collections"],[1255,"/docs/getting-started/configuration#vector-collections"],[1256,"/docs/getting-started/configuration#vector-collections"],[1257,"/docs/getting-started/configuration#vector-collections"],[1258,"/docs/getting-started/configuration#vector-collections"],[1259,"/docs/getting-started/configuration#vector-collections"],[1260,"/docs/getting-started/configuration#vector-collections"],[1261,"/docs/getting-started/configuration#vector-collections"],[1262,"/docs/getting-started/configuration#vector-collections"],[1263,"/docs/getting-started/configuration#vector-collections"],[1271,"/docs/getting-started/production"],[1272,"/docs/getting-started/production"],[1279,"/docs/getting-started/production"],[1275,"/docs/getting-started/production#application-stack"],[1288,"/docs/getting-started/production#application-stack"],[1289,"/docs/getting-started/production#application-stack"],[1290,"/docs/getting-started/production#application-stack"],[1291,"/docs/getting-started/production#application-stack"],[1292,"/docs/getting-started/production#application-stack"],[1293,"/docs/getting-started/production#application-stack"],[1294,"/docs/getting-started/production#application-stack"],[1295,"/docs/getting-started/production#application-stack"],[1296,"/docs/getting-started/production#application-stack"],[1297,"/docs/getting-started/production#application-stack"],[1298,"/docs/getting-started/production#application-stack"],[1299,"/docs/getting-started/production#application-stack"],[1300,"/docs/getting-started/production#application-stack"],[1301,"/docs/getting-started/production#application-stack"],[1302,"/docs/getting-started/production#application-stack"],[1303,"/docs/getting-started/production#application-stack"],[1274,"/docs/getting-started/production#infrastructure-stack"],[1281,"/docs/getting-started/production#infrastructure-stack"],[1282,"/docs/getting-started/production#infrastructure-stack"],[1283,"/docs/getting-started/production#infrastructure-stack"],[1284,"/docs/getting-started/production#infrastructure-stack"],[1285,"/docs/getting-started/production#infrastructure-stack"],[1286,"/docs/getting-started/production#infrastructure-stack"],[1287,"/docs/getting-started/production#infrastructure-stack"],[1278,"/docs/getting-started/production#monitoring"],[1329,"/docs/getting-started/production#monitoring"],[1330,"/docs/getting-started/production#monitoring"],[1331,"/docs/getting-started/production#monitoring"],[1277,"/docs/getting-started/production#resource-recommendations"],[1307,"/docs/getting-started/production#resource-recommendations"],[1308,"/docs/getting-started/production#resource-recommendations"],[1309,"/docs/getting-started/production#resource-recommendations"],[1310,"/docs/getting-started/production#resource-recommendations"],[1311,"/docs/getting-started/production#resource-recommendations"],[1312,"/docs/getting-started/production#resource-recommendations"],[1313,"/docs/getting-started/production#resource-recommendations"],[1314,"/docs/getting-started/production#resource-recommendations"],[1315,"/docs/getting-started/production#resource-recommendations"],[1316,"/docs/getting-started/production#resource-recommendations"],[1317,"/docs/getting-started/production#resource-recommendations"],[1318,"/docs/getting-started/production#resource-recommendations"],[1319,"/docs/getting-started/production#resource-recommendations"],[1320,"/docs/getting-started/production#resource-recommendations"],[1321,"/docs/getting-started/production#resource-recommendations"],[1322,"/docs/getting-started/production#resource-recommendations"],[1323,"/docs/getting-started/production#resource-recommendations"],[1324,"/docs/getting-started/production#resource-recommendations"],[1325,"/docs/getting-started/production#resource-recommendations"],[1326,"/docs/getting-started/production#resource-recommendations"],[1327,"/docs/getting-started/production#resource-recommendations"],[1328,"/docs/getting-started/production#resource-recommendations"],[1276,"/docs/getting-started/production#reverse-proxy"],[1304,"/docs/getting-started/production#reverse-proxy"],[1305,"/docs/getting-started/production#reverse-proxy"],[1306,"/docs/getting-started/production#reverse-proxy"],[1273,"/docs/getting-started/production#stack-architecture"],[1280,"/docs/getting-started/production#stack-architecture"],[1332,"/docs/getting-started/quickstart"],[1333,"/docs/getting-started/quickstart"],[1334,"/docs/getting-started/quickstart#1-clone-the-repository"],[1335,"/docs/getting-started/quickstart#2-configure-environment"],[1341,"/docs/getting-started/quickstart#2-configure-environment"],[1342,"/docs/getting-started/quickstart#2-configure-environment"],[1336,"/docs/getting-started/quickstart#3-start-the-stack"],[1343,"/docs/getting-started/quickstart#3-start-the-stack"],[1337,"/docs/getting-started/quickstart#4-verify-services"],[1344,"/docs/getting-started/quickstart#4-verify-services"],[1345,"/docs/getting-started/quickstart#4-verify-services"],[1346,"/docs/getting-started/quickstart#4-verify-services"],[1347,"/docs/getting-started/quickstart#4-verify-services"],[1348,"/docs/getting-started/quickstart#4-verify-services"],[1338,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1349,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1350,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1351,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1352,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1353,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1354,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1355,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1339,"/docs/getting-started/quickstart#6-search-your-documents"],[1356,"/docs/getting-started/quickstart#6-search-your-documents"],[1340,"/docs/getting-started/quickstart#next-steps"],[1357,"/docs/getting-started/quickstart#next-steps"],[1358,"/docs/getting-started/quickstart#next-steps"],[1359,"/docs/getting-started/quickstart#next-steps"],[1360,"/docs/getting-started/requirements"],[1361,"/docs/getting-started/requirements"],[1365,"/docs/getting-started/requirements#embedding-model"],[1397,"/docs/getting-started/requirements#embedding-model"],[1363,"/docs/getting-started/requirements#infrastructure-components"],[1371,"/docs/getting-started/requirements#infrastructure-components"],[1372,"/docs/getting-started/requirements#infrastructure-components"],[1373,"/docs/getting-started/requirements#infrastructure-components"],[1374,"/docs/getting-started/requirements#infrastructure-components"],[1375,"/docs/getting-started/requirements#infrastructure-components"],[1376,"/docs/getting-started/requirements#infrastructure-components"],[1377,"/docs/getting-started/requirements#infrastructure-components"],[1378,"/docs/getting-started/requirements#infrastructure-components"],[1379,"/docs/getting-started/requirements#infrastructure-components"],[1380,"/docs/getting-started/requirements#infrastructure-components"],[1381,"/docs/getting-started/requirements#infrastructure-components"],[1382,"/docs/getting-started/requirements#infrastructure-components"],[1383,"/docs/getting-started/requirements#infrastructure-components"],[1384,"/docs/getting-started/requirements#infrastructure-components"],[1385,"/docs/getting-started/requirements#infrastructure-components"],[1386,"/docs/getting-started/requirements#infrastructure-components"],[1387,"/docs/getting-started/requirements#infrastructure-components"],[1388,"/docs/getting-started/requirements#infrastructure-components"],[1389,"/docs/getting-started/requirements#infrastructure-components"],[1390,"/docs/getting-started/requirements#infrastructure-components"],[1391,"/docs/getting-started/requirements#infrastructure-components"],[1392,"/docs/getting-started/requirements#infrastructure-components"],[1364,"/docs/getting-started/requirements#llm-provider"],[1393,"/docs/getting-started/requirements#llm-provider"],[1394,"/docs/getting-started/requirements#llm-provider"],[1395,"/docs/getting-started/requirements#llm-provider"],[1396,"/docs/getting-started/requirements#llm-provider"],[1362,"/docs/getting-started/requirements#system-requirements"],[1366,"/docs/getting-started/requirements#system-requirements"],[1367,"/docs/getting-started/requirements#system-requirements"],[1368,"/docs/getting-started/requirements#system-requirements"],[1369,"/docs/getting-started/requirements#system-requirements"],[1370,"/docs/getting-started/requirements#system-requirements"],[1508,"/docs/integration"],[1509,"/docs/integration"],[1515,"/docs/integration"],[1398,"/docs/integration/authentication"],[1399,"/docs/integration/authentication"],[1410,"/docs/integration/authentication"],[1400,"/docs/integration/authentication#architecture"],[1407,"/docs/integration/authentication#configuration"],[1441,"/docs/integration/authentication#configuration"],[1442,"/docs/integration/authentication#configuration"],[1443,"/docs/integration/authentication#configuration"],[1444,"/docs/integration/authentication#configuration"],[1445,"/docs/integration/authentication#configuration"],[1446,"/docs/integration/authentication#configuration"],[1447,"/docs/integration/authentication#configuration"],[1448,"/docs/integration/authentication#configuration"],[1449,"/docs/integration/authentication#configuration"],[1450,"/docs/integration/authentication#configuration"],[1451,"/docs/integration/authentication#configuration"],[1452,"/docs/integration/authentication#configuration"],[1453,"/docs/integration/authentication#configuration"],[1454,"/docs/integration/authentication#configuration"],[1455,"/docs/integration/authentication#configuration"],[1456,"/docs/integration/authentication#configuration"],[1457,"/docs/integration/authentication#configuration"],[1458,"/docs/integration/authentication#configuration"],[1409,"/docs/integration/authentication#development-setup"],[1461,"/docs/integration/authentication#development-setup"],[1403,"/docs/integration/authentication#entity-level-permissions"],[1430,"/docs/integration/authentication#entity-level-permissions"],[1401,"/docs/integration/authentication#flow"],[1411,"/docs/integration/authentication#flow"],[1412,"/docs/integration/authentication#flow"],[1413,"/docs/integration/authentication#flow"],[1414,"/docs/integration/authentication#flow"],[1415,"/docs/integration/authentication#flow"],[1406,"/docs/integration/authentication#permission-caching"],[1440,"/docs/integration/authentication#permission-caching"],[1408,"/docs/integration/authentication#sdk-integration"],[1459,"/docs/integration/authentication#sdk-integration"],[1460,"/docs/integration/authentication#sdk-integration"],[1405,"/docs/integration/authentication#sharing"],[1439,"/docs/integration/authentication#sharing"],[1404,"/docs/integration/authentication#visibility"],[1431,"/docs/integration/authentication#visibility"],[1432,"/docs/integration/authentication#visibility"],[1433,"/docs/integration/authentication#visibility"],[1434,"/docs/integration/authentication#visibility"],[1435,"/docs/integration/authentication#visibility"],[1436,"/docs/integration/authentication#visibility"],[1437,"/docs/integration/authentication#visibility"],[1438,"/docs/integration/authentication#visibility"],[1402,"/docs/integration/authentication#workspace-isolation"],[1416,"/docs/integration/authentication#workspace-isolation"],[1417,"/docs/integration/authentication#workspace-isolation"],[1418,"/docs/integration/authentication#workspace-isolation"],[1419,"/docs/integration/authentication#workspace-isolation"],[1420,"/docs/integration/authentication#workspace-isolation"],[1421,"/docs/integration/authentication#workspace-isolation"],[1422,"/docs/integration/authentication#workspace-isolation"],[1423,"/docs/integration/authentication#workspace-isolation"],[1424,"/docs/integration/authentication#workspace-isolation"],[1425,"/docs/integration/authentication#workspace-isolation"],[1426,"/docs/integration/authentication#workspace-isolation"],[1427,"/docs/integration/authentication#workspace-isolation"],[1428,"/docs/integration/authentication#workspace-isolation"],[1429,"/docs/integration/authentication#workspace-isolation"],[1462,"/docs/integration/blob-storage"],[1463,"/docs/integration/blob-storage"],[1475,"/docs/integration/blob-storage"],[1471,"/docs/integration/blob-storage#1-document-upload"],[1488,"/docs/integration/blob-storage#1-document-upload"],[1489,"/docs/integration/blob-storage#1-document-upload"],[1490,"/docs/integration/blob-storage#1-document-upload"],[1491,"/docs/integration/blob-storage#1-document-upload"],[1472,"/docs/integration/blob-storage#2-pdf-processing"],[1492,"/docs/integration/blob-storage#2-pdf-processing"],[1493,"/docs/integration/blob-storage#2-pdf-processing"],[1494,"/docs/integration/blob-storage#2-pdf-processing"],[1495,"/docs/integration/blob-storage#2-pdf-processing"],[1496,"/docs/integration/blob-storage#2-pdf-processing"],[1497,"/docs/integration/blob-storage#2-pdf-processing"],[1467,"/docs/integration/blob-storage#api-endpoints"],[1483,"/docs/integration/blob-storage#api-endpoints"],[1473,"/docs/integration/blob-storage#configuration"],[1498,"/docs/integration/blob-storage#configuration"],[1499,"/docs/integration/blob-storage#configuration"],[1500,"/docs/integration/blob-storage#configuration"],[1501,"/docs/integration/blob-storage#configuration"],[1502,"/docs/integration/blob-storage#configuration"],[1503,"/docs/integration/blob-storage#configuration"],[1474,"/docs/integration/blob-storage#considerations"],[1504,"/docs/integration/blob-storage#considerations"],[1505,"/docs/integration/blob-storage#considerations"],[1506,"/docs/integration/blob-storage#considerations"],[1507,"/docs/integration/blob-storage#considerations"],[1470,"/docs/integration/blob-storage#how-blobs-are-created"],[1487,"/docs/integration/blob-storage#how-blobs-are-created"],[1465,"/docs/integration/blob-storage#local-filesystem-development"],[1478,"/docs/integration/blob-storage#local-filesystem-development"],[1479,"/docs/integration/blob-storage#local-filesystem-development"],[1466,"/docs/integration/blob-storage#s3-compatible-storage-production"],[1480,"/docs/integration/blob-storage#s3-compatible-storage-production"],[1481,"/docs/integration/blob-storage#s3-compatible-storage-production"],[1482,"/docs/integration/blob-storage#s3-compatible-storage-production"],[1464,"/docs/integration/blob-storage#storage-layout"],[1476,"/docs/integration/blob-storage#storage-layout"],[1477,"/docs/integration/blob-storage#storage-layout"],[1469,"/docs/integration/blob-storage#stream-page-image"],[1485,"/docs/integration/blob-storage#stream-page-image"],[1486,"/docs/integration/blob-storage#stream-page-image"],[1468,"/docs/integration/blob-storage#stream-pdf"],[1484,"/docs/integration/blob-storage#stream-pdf"],[1592,"/docs/integration/llm-providers"],[1593,"/docs/integration/llm-providers"],[1602,"/docs/integration/llm-providers"],[1595,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1623,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1624,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1625,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1626,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1627,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1628,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1629,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1630,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1631,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1632,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1633,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1634,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1635,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1636,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1637,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1638,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1639,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1640,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1641,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1596,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1642,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1643,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1644,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1645,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1646,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1647,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1648,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1649,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1650,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1651,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1652,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1653,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1654,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1655,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1656,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1657,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1658,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1659,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1660,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1661,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1597,"/docs/integration/llm-providers#embedding-models"],[1662,"/docs/integration/llm-providers#embedding-models"],[1663,"/docs/integration/llm-providers#embedding-models"],[1664,"/docs/integration/llm-providers#embedding-models"],[1665,"/docs/integration/llm-providers#embedding-models"],[1666,"/docs/integration/llm-providers#embedding-models"],[1667,"/docs/integration/llm-providers#embedding-models"],[1668,"/docs/integration/llm-providers#embedding-models"],[1669,"/docs/integration/llm-providers#embedding-models"],[1670,"/docs/integration/llm-providers#embedding-models"],[1671,"/docs/integration/llm-providers#embedding-models"],[1672,"/docs/integration/llm-providers#embedding-models"],[1673,"/docs/integration/llm-providers#embedding-models"],[1674,"/docs/integration/llm-providers#embedding-models"],[1675,"/docs/integration/llm-providers#embedding-models"],[1676,"/docs/integration/llm-providers#embedding-models"],[1677,"/docs/integration/llm-providers#embedding-models"],[1678,"/docs/integration/llm-providers#embedding-models"],[1599,"/docs/integration/llm-providers#evaluation-judge"],[1689,"/docs/integration/llm-providers#evaluation-judge"],[1598,"/docs/integration/llm-providers#ner-models"],[1679,"/docs/integration/llm-providers#ner-models"],[1680,"/docs/integration/llm-providers#ner-models"],[1681,"/docs/integration/llm-providers#ner-models"],[1682,"/docs/integration/llm-providers#ner-models"],[1683,"/docs/integration/llm-providers#ner-models"],[1684,"/docs/integration/llm-providers#ner-models"],[1685,"/docs/integration/llm-providers#ner-models"],[1686,"/docs/integration/llm-providers#ner-models"],[1687,"/docs/integration/llm-providers#ner-models"],[1688,"/docs/integration/llm-providers#ner-models"],[1601,"/docs/integration/llm-providers#ollama-setup"],[1704,"/docs/integration/llm-providers#ollama-setup"],[1705,"/docs/integration/llm-providers#ollama-setup"],[1594,"/docs/integration/llm-providers#supported-providers"],[1603,"/docs/integration/llm-providers#supported-providers"],[1604,"/docs/integration/llm-providers#supported-providers"],[1605,"/docs/integration/llm-providers#supported-providers"],[1606,"/docs/integration/llm-providers#supported-providers"],[1607,"/docs/integration/llm-providers#supported-providers"],[1608,"/docs/integration/llm-providers#supported-providers"],[1609,"/docs/integration/llm-providers#supported-providers"],[1610,"/docs/integration/llm-providers#supported-providers"],[1611,"/docs/integration/llm-providers#supported-providers"],[1612,"/docs/integration/llm-providers#supported-providers"],[1613,"/docs/integration/llm-providers#supported-providers"],[1614,"/docs/integration/llm-providers#supported-providers"],[1615,"/docs/integration/llm-providers#supported-providers"],[1616,"/docs/integration/llm-providers#supported-providers"],[1617,"/docs/integration/llm-providers#supported-providers"],[1618,"/docs/integration/llm-providers#supported-providers"],[1619,"/docs/integration/llm-providers#supported-providers"],[1620,"/docs/integration/llm-providers#supported-providers"],[1621,"/docs/integration/llm-providers#supported-providers"],[1622,"/docs/integration/llm-providers#supported-providers"],[1600,"/docs/integration/llm-providers#tool-calling-modes"],[1690,"/docs/integration/llm-providers#tool-calling-modes"],[1691,"/docs/integration/llm-providers#tool-calling-modes"],[1692,"/docs/integration/llm-providers#tool-calling-modes"],[1693,"/docs/integration/llm-providers#tool-calling-modes"],[1694,"/docs/integration/llm-providers#tool-calling-modes"],[1695,"/docs/integration/llm-providers#tool-calling-modes"],[1696,"/docs/integration/llm-providers#tool-calling-modes"],[1697,"/docs/integration/llm-providers#tool-calling-modes"],[1698,"/docs/integration/llm-providers#tool-calling-modes"],[1699,"/docs/integration/llm-providers#tool-calling-modes"],[1700,"/docs/integration/llm-providers#tool-calling-modes"],[1701,"/docs/integration/llm-providers#tool-calling-modes"],[1702,"/docs/integration/llm-providers#tool-calling-modes"],[1703,"/docs/integration/llm-providers#tool-calling-modes"],[1706,"/docs/integration/observability"],[1707,"/docs/integration/observability"],[1720,"/docs/integration/observability"],[1711,"/docs/integration/observability#configuration"],[1747,"/docs/integration/observability#configuration"],[1748,"/docs/integration/observability#configuration"],[1749,"/docs/integration/observability#configuration"],[1750,"/docs/integration/observability#configuration"],[1751,"/docs/integration/observability#configuration"],[1752,"/docs/integration/observability#configuration"],[1753,"/docs/integration/observability#configuration"],[1754,"/docs/integration/observability#configuration"],[1755,"/docs/integration/observability#configuration"],[1756,"/docs/integration/observability#configuration"],[1757,"/docs/integration/observability#configuration"],[1758,"/docs/integration/observability#configuration"],[1759,"/docs/integration/observability#configuration"],[1760,"/docs/integration/observability#configuration"],[1761,"/docs/integration/observability#configuration"],[1712,"/docs/integration/observability#development-setup"],[1762,"/docs/integration/observability#development-setup"],[1763,"/docs/integration/observability#development-setup"],[1764,"/docs/integration/observability#development-setup"],[1765,"/docs/integration/observability#development-setup"],[1766,"/docs/integration/observability#development-setup"],[1767,"/docs/integration/observability#development-setup"],[1708,"/docs/integration/observability#langfuse"],[1721,"/docs/integration/observability#langfuse"],[1722,"/docs/integration/observability#langfuse"],[1723,"/docs/integration/observability#langfuse"],[1713,"/docs/integration/observability#llm-tracing"],[1768,"/docs/integration/observability#llm-tracing"],[1769,"/docs/integration/observability#llm-tracing"],[1770,"/docs/integration/observability#llm-tracing"],[1771,"/docs/integration/observability#llm-tracing"],[1772,"/docs/integration/observability#llm-tracing"],[1773,"/docs/integration/observability#llm-tracing"],[1774,"/docs/integration/observability#llm-tracing"],[1775,"/docs/integration/observability#llm-tracing"],[1776,"/docs/integration/observability#llm-tracing"],[1777,"/docs/integration/observability#llm-tracing"],[1778,"/docs/integration/observability#llm-tracing"],[1779,"/docs/integration/observability#llm-tracing"],[1780,"/docs/integration/observability#llm-tracing"],[1781,"/docs/integration/observability#llm-tracing"],[1782,"/docs/integration/observability#llm-tracing"],[1783,"/docs/integration/observability#llm-tracing"],[1717,"/docs/integration/observability#privacy"],[1799,"/docs/integration/observability#privacy"],[1709,"/docs/integration/observability#prompt-management"],[1724,"/docs/integration/observability#prompt-management"],[1725,"/docs/integration/observability#prompt-management"],[1726,"/docs/integration/observability#prompt-management"],[1727,"/docs/integration/observability#prompt-management"],[1728,"/docs/integration/observability#prompt-management"],[1729,"/docs/integration/observability#prompt-management"],[1730,"/docs/integration/observability#prompt-management"],[1731,"/docs/integration/observability#prompt-management"],[1732,"/docs/integration/observability#prompt-management"],[1733,"/docs/integration/observability#prompt-management"],[1734,"/docs/integration/observability#prompt-management"],[1735,"/docs/integration/observability#prompt-management"],[1736,"/docs/integration/observability#prompt-management"],[1737,"/docs/integration/observability#prompt-management"],[1738,"/docs/integration/observability#prompt-management"],[1739,"/docs/integration/observability#prompt-management"],[1740,"/docs/integration/observability#prompt-management"],[1741,"/docs/integration/observability#prompt-management"],[1742,"/docs/integration/observability#prompt-management"],[1743,"/docs/integration/observability#prompt-management"],[1744,"/docs/integration/observability#prompt-management"],[1745,"/docs/integration/observability#prompt-management"],[1718,"/docs/integration/observability#request-timing"],[1800,"/docs/integration/observability#request-timing"],[1801,"/docs/integration/observability#request-timing"],[1716,"/docs/integration/observability#setup"],[1797,"/docs/integration/observability#setup"],[1798,"/docs/integration/observability#setup"],[1719,"/docs/integration/observability#structured-logging"],[1802,"/docs/integration/observability#structured-logging"],[1803,"/docs/integration/observability#structured-logging"],[1804,"/docs/integration/observability#structured-logging"],[1805,"/docs/integration/observability#structured-logging"],[1806,"/docs/integration/observability#structured-logging"],[1807,"/docs/integration/observability#structured-logging"],[1714,"/docs/integration/observability#umami-web-analytics"],[1784,"/docs/integration/observability#umami-web-analytics"],[1715,"/docs/integration/observability#what-umami-tracks"],[1785,"/docs/integration/observability#what-umami-tracks"],[1786,"/docs/integration/observability#what-umami-tracks"],[1787,"/docs/integration/observability#what-umami-tracks"],[1788,"/docs/integration/observability#what-umami-tracks"],[1789,"/docs/integration/observability#what-umami-tracks"],[1790,"/docs/integration/observability#what-umami-tracks"],[1791,"/docs/integration/observability#what-umami-tracks"],[1792,"/docs/integration/observability#what-umami-tracks"],[1793,"/docs/integration/observability#what-umami-tracks"],[1794,"/docs/integration/observability#what-umami-tracks"],[1795,"/docs/integration/observability#what-umami-tracks"],[1796,"/docs/integration/observability#what-umami-tracks"],[1710,"/docs/integration/observability#yaml-fallback"],[1746,"/docs/integration/observability#yaml-fallback"],[1511,"/docs/integration#configuration"],[1536,"/docs/integration#configuration"],[1514,"/docs/integration#docker-compose"],[1590,"/docs/integration#docker-compose"],[1591,"/docs/integration#docker-compose"],[1512,"/docs/integration#environment-modes"],[1537,"/docs/integration#environment-modes"],[1538,"/docs/integration#environment-modes"],[1539,"/docs/integration#environment-modes"],[1540,"/docs/integration#environment-modes"],[1541,"/docs/integration#environment-modes"],[1542,"/docs/integration#environment-modes"],[1543,"/docs/integration#environment-modes"],[1544,"/docs/integration#environment-modes"],[1545,"/docs/integration#environment-modes"],[1546,"/docs/integration#environment-modes"],[1547,"/docs/integration#environment-modes"],[1548,"/docs/integration#environment-modes"],[1549,"/docs/integration#environment-modes"],[1550,"/docs/integration#environment-modes"],[1510,"/docs/integration#integration-points"],[1516,"/docs/integration#integration-points"],[1517,"/docs/integration#integration-points"],[1518,"/docs/integration#integration-points"],[1519,"/docs/integration#integration-points"],[1520,"/docs/integration#integration-points"],[1521,"/docs/integration#integration-points"],[1522,"/docs/integration#integration-points"],[1523,"/docs/integration#integration-points"],[1524,"/docs/integration#integration-points"],[1525,"/docs/integration#integration-points"],[1526,"/docs/integration#integration-points"],[1527,"/docs/integration#integration-points"],[1528,"/docs/integration#integration-points"],[1529,"/docs/integration#integration-points"],[1530,"/docs/integration#integration-points"],[1531,"/docs/integration#integration-points"],[1532,"/docs/integration#integration-points"],[1533,"/docs/integration#integration-points"],[1534,"/docs/integration#integration-points"],[1535,"/docs/integration#integration-points"],[1513,"/docs/integration#quick-reference-essential-variables"],[1551,"/docs/integration#quick-reference-essential-variables"],[1552,"/docs/integration#quick-reference-essential-variables"],[1553,"/docs/integration#quick-reference-essential-variables"],[1554,"/docs/integration#quick-reference-essential-variables"],[1555,"/docs/integration#quick-reference-essential-variables"],[1556,"/docs/integration#quick-reference-essential-variables"],[1557,"/docs/integration#quick-reference-essential-variables"],[1558,"/docs/integration#quick-reference-essential-variables"],[1559,"/docs/integration#quick-reference-essential-variables"],[1560,"/docs/integration#quick-reference-essential-variables"],[1561,"/docs/integration#quick-reference-essential-variables"],[1562,"/docs/integration#quick-reference-essential-variables"],[1563,"/docs/integration#quick-reference-essential-variables"],[1564,"/docs/integration#quick-reference-essential-variables"],[1565,"/docs/integration#quick-reference-essential-variables"],[1566,"/docs/integration#quick-reference-essential-variables"],[1567,"/docs/integration#quick-reference-essential-variables"],[1568,"/docs/integration#quick-reference-essential-variables"],[1569,"/docs/integration#quick-reference-essential-variables"],[1570,"/docs/integration#quick-reference-essential-variables"],[1571,"/docs/integration#quick-reference-essential-variables"],[1572,"/docs/integration#quick-reference-essential-variables"],[1573,"/docs/integration#quick-reference-essential-variables"],[1574,"/docs/integration#quick-reference-essential-variables"],[1575,"/docs/integration#quick-reference-essential-variables"],[1576,"/docs/integration#quick-reference-essential-variables"],[1577,"/docs/integration#quick-reference-essential-variables"],[1578,"/docs/integration#quick-reference-essential-variables"],[1579,"/docs/integration#quick-reference-essential-variables"],[1580,"/docs/integration#quick-reference-essential-variables"],[1581,"/docs/integration#quick-reference-essential-variables"],[1582,"/docs/integration#quick-reference-essential-variables"],[1583,"/docs/integration#quick-reference-essential-variables"],[1584,"/docs/integration#quick-reference-essential-variables"],[1585,"/docs/integration#quick-reference-essential-variables"],[1586,"/docs/integration#quick-reference-essential-variables"],[1587,"/docs/integration#quick-reference-essential-variables"],[1588,"/docs/integration#quick-reference-essential-variables"],[1589,"/docs/integration#quick-reference-essential-variables"],[3,"/docs#sections"],[5,"/docs#sections"],[6,"/docs#sections"],[7,"/docs#sections"],[8,"/docs#sections"]],"type":"string"}},"enabled":true,"isSorted":true},"pinning":{"rules":[]},"language":"english"}