{"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/artifacts-82","/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/chat-61","/docs/api/chat-62","/docs/api/chat-63","/docs/api/chat-64","/docs/api/chat-65","/docs/api/chat-66","/docs/api/chat-67","/docs/api/chat-68","/docs/api/chat-69","/docs/api/chat-70","/docs/api/chat-71","/docs/api/chat-72","/docs/api/chat-73","/docs/api/chat-74","/docs/api/chat-75","/docs/api/chat-76","/docs/api/chat-77","/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-82","/docs/api-83","/docs/api-84","/docs/api-85","/docs/api-86","/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/pages-48","/docs/api/pages-49","/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/api/search-111","/docs/api/search-112","/docs/api/search-113","/docs/api/search-114","/docs/api/search-115","/docs/api/search-116","/docs/api/search-117","/docs/api/search-118","/docs/api/search-119","/docs/api/search-120","/docs/api/search-121","/docs/api/search-122","/docs/api/search-123","/docs/api/search-124","/docs/api/search-125","/docs/api/search-126","/docs/api/search-127","/docs/api/search-128","/docs/api/search-129","/docs/api/search-130","/docs/api/search-131","/docs/api/search-132","/docs/api/search-133","/docs/api/search-134","/docs/api/search-135","/docs/api/search-136","/docs/api/search-137","/docs/api/search-138","/docs/api/search-139","/docs/api/search-140","/docs/api/search-141","/docs/api/search-142","/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/chat-pipeline-126","/docs/architecture/chat-pipeline-127","/docs/architecture/chat-pipeline-128","/docs/architecture/chat-pipeline-129","/docs/architecture/chat-pipeline-130","/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/event-sourcing-78","/docs/architecture/event-sourcing-79","/docs/architecture/event-sourcing-80","/docs/architecture/event-sourcing-81","/docs/architecture/event-sourcing-82","/docs/architecture/event-sourcing-83","/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/extraction-pipeline-91","/docs/architecture/extraction-pipeline-92","/docs/architecture/extraction-pipeline-93","/docs/architecture/extraction-pipeline-94","/docs/architecture/extraction-pipeline-95","/docs/architecture/extraction-pipeline-96","/docs/architecture/extraction-pipeline-97","/docs/architecture/extraction-pipeline-98","/docs/architecture/extraction-pipeline-99","/docs/architecture/extraction-pipeline-100","/docs/architecture/extraction-pipeline-101","/docs/architecture/extraction-pipeline-102","/docs/architecture/extraction-pipeline-103","/docs/architecture/extraction-pipeline-104","/docs/architecture/extraction-pipeline-105","/docs/architecture/extraction-pipeline-106","/docs/architecture/extraction-pipeline-107","/docs/architecture/extraction-pipeline-108","/docs/architecture/extraction-pipeline-109","/docs/architecture/extraction-pipeline-110","/docs/architecture/extraction-pipeline-111","/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-53","/docs/architecture-54","/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/plugin-system-82","/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/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/architecture/temporal-workflows-107","/docs/architecture/temporal-workflows-108","/docs/architecture/temporal-workflows-109","/docs/architecture/temporal-workflows-110","/docs/architecture/temporal-workflows-111","/docs/architecture/temporal-workflows-112","/docs/architecture/temporal-workflows-113","/docs/architecture/temporal-workflows-114","/docs/architecture/temporal-workflows-115","/docs/architecture/temporal-workflows-116","/docs/architecture/temporal-workflows-117","/docs/architecture/temporal-workflows-118","/docs/architecture/temporal-workflows-119","/docs/architecture/temporal-workflows-120","/docs/architecture/temporal-workflows-121","/docs/architecture/temporal-workflows-122","/docs/architecture/temporal-workflows-123","/docs/architecture/temporal-workflows-124","/docs/architecture/temporal-workflows-125","/docs/architecture/temporal-workflows-126","/docs/architecture/temporal-workflows-127","/docs/architecture/temporal-workflows-128","/docs/architecture/temporal-workflows-129","/docs/architecture/temporal-workflows-130","/docs/architecture/temporal-workflows-131","/docs/architecture/temporal-workflows-132","/docs/architecture/temporal-workflows-133","/docs/architecture/temporal-workflows-134","/docs/architecture/temporal-workflows-135","/docs/architecture/temporal-workflows-136","/docs/architecture/temporal-workflows-137","/docs/architecture/temporal-workflows-138","/docs/architecture/temporal-workflows-139","/docs/architecture/temporal-workflows-140","/docs/architecture/temporal-workflows-141","/docs/architecture/temporal-workflows-142","/docs/architecture/temporal-workflows-143","/docs/architecture/temporal-workflows-144","/docs/architecture/temporal-workflows-145","/docs/architecture/temporal-workflows-146","/docs/architecture/temporal-workflows-147","/docs/architecture/temporal-workflows-148","/docs/architecture/temporal-workflows-149","/docs/architecture/temporal-workflows-150","/docs/architecture/temporal-workflows-151","/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/configuration-118","/docs/getting-started/configuration-119","/docs/getting-started/configuration-120","/docs/getting-started/configuration-121","/docs/getting-started/configuration-122","/docs/getting-started/configuration-123","/docs/getting-started/configuration-124","/docs/getting-started/configuration-125","/docs/getting-started/configuration-126","/docs/getting-started/configuration-127","/docs/getting-started/configuration-128","/docs/getting-started/configuration-129","/docs/getting-started/configuration-130","/docs/getting-started/configuration-131","/docs/getting-started/configuration-132","/docs/getting-started/configuration-133","/docs/getting-started/configuration-134","/docs/getting-started/configuration-135","/docs/getting-started/configuration-136","/docs/getting-started/configuration-137","/docs/getting-started/configuration-138","/docs/getting-started/configuration-139","/docs/getting-started/configuration-140","/docs/getting-started/configuration-141","/docs/getting-started/configuration-142","/docs/getting-started/configuration-143","/docs/getting-started/configuration-144","/docs/getting-started/configuration-145","/docs/getting-started/configuration-146","/docs/getting-started/configuration-147","/docs/getting-started/configuration-148","/docs/getting-started/configuration-149","/docs/getting-started/configuration-150","/docs/getting-started/configuration-151","/docs/getting-started/configuration-152","/docs/getting-started/configuration-153","/docs/getting-started/configuration-154","/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/production-60","/docs/getting-started/production-61","/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/quickstart-27","/docs/getting-started/quickstart-28","/docs/getting-started/quickstart-29","/docs/getting-started/quickstart-30","/docs/getting-started/quickstart-31","/docs/getting-started/quickstart-32","/docs/getting-started/quickstart-33","/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/getting-started/requirements-37","/docs/getting-started/requirements-38","/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/authentication-63","/docs/integration/authentication-64","/docs/integration/authentication-65","/docs/integration/authentication-66","/docs/integration/authentication-67","/docs/integration/authentication-68","/docs/integration/authentication-69","/docs/integration/authentication-70","/docs/integration/authentication-71","/docs/integration/authentication-72","/docs/integration/authentication-73","/docs/integration/authentication-74","/docs/integration/authentication-75","/docs/integration/authentication-76","/docs/integration/authentication-77","/docs/integration/authentication-78","/docs/integration/authentication-79","/docs/integration/authentication-80","/docs/integration/authentication-81","/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/blob-storage-45","/docs/integration/blob-storage-46","/docs/integration/blob-storage-47","/docs/integration/blob-storage-48","/docs/integration/blob-storage-49","/docs/integration/blob-storage-50","/docs/integration/blob-storage-51","/docs/integration/blob-storage-52","/docs/integration/blob-storage-53","/docs/integration/blob-storage-54","/docs/integration/blob-storage-55","/docs/integration/blob-storage-56","/docs/integration/blob-storage-57","/docs/integration/blob-storage-58","/docs/integration/blob-storage-59","/docs/integration/blob-storage-60","/docs/integration/blob-storage-61","/docs/integration/blob-storage-62","/docs/integration/blob-storage-63","/docs/integration/embeddings","/docs/integration/embeddings-0","/docs/integration/embeddings-1","/docs/integration/embeddings-2","/docs/integration/embeddings-3","/docs/integration/embeddings-4","/docs/integration/embeddings-5","/docs/integration/embeddings-6","/docs/integration/embeddings-7","/docs/integration/embeddings-8","/docs/integration/embeddings-9","/docs/integration/embeddings-10","/docs/integration/embeddings-11","/docs/integration/embeddings-12","/docs/integration/embeddings-13","/docs/integration/embeddings-14","/docs/integration/embeddings-15","/docs/integration/embeddings-16","/docs/integration/embeddings-17","/docs/integration/embeddings-18","/docs/integration/embeddings-19","/docs/integration/embeddings-20","/docs/integration/embeddings-21","/docs/integration/embeddings-22","/docs/integration/embeddings-23","/docs/integration/embeddings-24","/docs/integration/embeddings-25","/docs/integration/embeddings-26","/docs/integration/embeddings-27","/docs/integration/embeddings-28","/docs/integration/embeddings-29","/docs/integration/embeddings-30","/docs/integration/embeddings-31","/docs/integration/embeddings-32","/docs/integration/embeddings-33","/docs/integration/embeddings-34","/docs/integration/embeddings-35","/docs/integration/embeddings-36","/docs/integration/embeddings-37","/docs/integration/embeddings-38","/docs/integration/embeddings-39","/docs/integration/embeddings-40","/docs/integration/embeddings-41","/docs/integration/embeddings-42","/docs/integration/embeddings-43","/docs/integration/embeddings-44","/docs/integration/embeddings-45","/docs/integration/embeddings-46","/docs/integration/embeddings-47","/docs/integration/embeddings-48","/docs/integration/embeddings-49","/docs/integration/embeddings-50","/docs/integration/embeddings-51","/docs/integration/embeddings-52","/docs/integration/embeddings-53","/docs/integration/embeddings-54","/docs/integration/embeddings-55","/docs/integration/embeddings-56","/docs/integration/embeddings-57","/docs/integration/embeddings-58","/docs/integration/embeddings-59","/docs/integration/embeddings-60","/docs/integration/embeddings-61","/docs/integration/embeddings-62","/docs/integration/embeddings-63","/docs/integration/embeddings-64","/docs/integration/embeddings-65","/docs/integration/embeddings-66","/docs/integration/embeddings-67","/docs/integration/embeddings-68","/docs/integration/embeddings-69","/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-83","/docs/integration-84","/docs/integration-85","/docs/integration-86","/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","/docs/integration/observability-101","/docs/integration/observability-102","/docs/integration/observability-103","/docs/integration/observability-104","/docs/integration/observability-105","/docs/integration/observability-106","/docs/integration/observability-107","/docs/integration/observability-108","/docs/integration/observability-109","/docs/integration/observability-110","/docs/integration/observability-111","/docs/integration/observability-112","/docs/integration/observability-113","/docs/integration/observability-114","/docs/integration/observability-115","/docs/integration/observability-116","/docs/integration/observability-117","/docs/integration/observability-118","/docs/integration/observability-119","/docs/integration/observability-120","/docs/integration/observability-121","/docs/integration/observability-122"]},"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":true,"k":"o","d":[849],"c":[["c",{"w":"doc","s":"c","e":true,"k":"c","d":[62],"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,31,54,62,77,94,102,352,364,382,445,491,513,573,595,693,703,705,709,719,752,791,805,849,872,891,900,901,904,922,928,981,1075,1076,1077,1086,1087,1103,1124,1179,1204,1236,1441,1508,1513,1535,1666,1677,1682,1701,1737,1739,1763,1799,1901,1987,2038],"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":[31,163,778,899,1010,1025,1043,1088,1314,1514,1552,1681,1726,1739,1786,1787,1799,1965],"c":[]}],["-",{"w":"document-","s":"-","e":false,"k":"-","d":[],"c":[["m",{"w":"document-metadata","s":"metadata","e":true,"k":"m","d":[404],"c":[]}],["l",{"w":"document-level","s":"level","e":true,"k":"l","d":[530,556,869,923],"c":[]}]]}],["m",{"w":"documentmetadataupdated","s":"metadataupdated","e":true,"k":"m","d":[988],"c":[]}],["_",{"w":"document_metadata_extraction","s":"_metadata_extraction","e":true,"k":"_","d":[2037],"c":[]}]]}],["s",{"w":"docustore","s":"store","e":true,"k":"s","d":[2,4,31,285,287,573,693,703,749,778,791,899,900,959,1043,1044,1069,1076,1129,1138,1196,1282,1292,1438,1439,1445,1452,1508,1521,1531,1543,1548,1550,1554,1576,1581,1595,1600,1637,1664,1681,1685,1686,1692,1737,1741,1778,1808,1834,1901,2017,2021,2103,2119,2121],"c":[["'",{"w":"docustore's","s":"'s","e":true,"k":"'","d":[1664,1752,1802],"c":[]}]]}],["_",{"w":"docu_store","s":"_store","e":true,"k":"_","d":[767,1356],"c":[]}],["-",{"w":"docu-store","s":"-store","e":true,"k":"-","d":[1406,1453,1480,1648,1664,1729],"c":[["-",{"w":"docu-store-api","s":"-api","e":true,"k":"-","d":[1481],"c":[]}],["'",{"w":"docu-store'","s":"'","e":true,"k":"'","d":[1729],"c":[]}]]}]]}],["k",{"w":"docker","s":"ker","e":true,"k":"k","d":[5,1441,1443,1445,1452,1464,1516,1521,1540,1548,1549,1554,1664,1694,1807,1840,1887,2017,2081,2116],"c":[["-",{"w":"docker-","s":"-","e":false,"k":"-","d":[],"c":[["u",{"w":"docker-up","s":"up","e":true,"k":"u","d":[1521,2022],"c":[]}],["c",{"w":"docker-compose","s":"compose","e":true,"k":"c","d":[1554,1728],"c":[]}]]}],["'",{"w":"docker's","s":"'s","e":true,"k":"'","d":[1694],"c":[]}]]}],["x",{"w":"docx","s":"x","e":true,"k":"x","d":[62,900],"c":[]}],["l",{"w":"docling","s":"ling","e":true,"k":"l","d":[77,901,1706,1707],"c":[]}],["-",{"w":"doc-metadata-","s":"-metadata-","e":true,"k":"-","d":[1180],"c":[]}],["s",{"w":"docs","s":"s","e":true,"k":"s","d":[1525],"c":[]}]]}],["n",{"w":"don","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"done","s":"e","e":true,"k":"e","d":[84,214,261,649],"c":[]}],["'",{"w":"don't","s":"'t","e":true,"k":"'","d":[1994],"c":[]}]]}],["m",{"w":"domain","s":"main","e":true,"k":"m","d":[693,694,703,704,750,775,791,942,945,964,966,968,970,971,1019,1161,1162],"c":[["s",{"w":"domains","s":"s","e":true,"k":"s","d":[814],"c":[]}],["-",{"w":"domain-specific","s":"-specific","e":true,"k":"-","d":[903,1043],"c":[]}]]}],["t",{"w":"dots","s":"ts","e":true,"k":"t","d":[1067],"c":[]}],["e",{"w":"does","s":"es","e":true,"k":"e","d":[1069,1694,1778,1847,2118],"c":[]}],["w",{"w":"downloaded","s":"wnloaded","e":true,"k":"w","d":[1581,1751],"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,1441,1445,1454,1463,1785],"c":[["m",{"w":"deployment","s":"ment","e":true,"k":"m","d":[1443,1444,1540,1750,1776,1846,1994,1998],"c":[["s",{"w":"deployments","s":"s","e":true,"k":"s","d":[1728,1925],"c":[]}]]}]]}],["e",{"w":"depend","s":"end","e":false,"k":"e","d":[],"c":[["s",{"w":"depends","s":"s","e":true,"k":"s","d":[943,1194,1554],"c":[]}],["e",{"w":"dependenc","s":"enc","e":false,"k":"e","d":[],"c":[["y",{"w":"dependency","s":"y","e":true,"k":"y","d":[943],"c":[]}],["i",{"w":"dependencies","s":"ies","e":true,"k":"i","d":[1802],"c":[]}]]}]]}]]}],["l",{"w":"del","s":"l","e":true,"k":"l","d":[847],"c":[["e",{"w":"delet","s":"et","e":false,"k":"e","d":[],"c":[["e",{"w":"delete","s":"e","e":true,"k":"e","d":[30,92,218,381,415,1635,1689],"c":[["s",{"w":"deletes","s":"s","e":true,"k":"s","d":[92,276],"c":[]}],["d",{"w":"deleted","s":"d","e":true,"k":"d","d":[726,747,1260],"c":[]}],["o",{"w":"deleteobject","s":"object","e":true,"k":"o","d":[1689],"c":[]}]]}],["i",{"w":"deleti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"deletion","s":"on","e":true,"k":"o","d":[31,330],"c":[]}],["n",{"w":"deleting","s":"ng","e":true,"k":"n","d":[1636],"c":[]}]]}]]}],["i",{"w":"deli","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"delivered","s":"vered","e":true,"k":"v","d":[263,970],"c":[]}],["b",{"w":"deliberately","s":"berately","e":true,"k":"b","d":[1554],"c":[]}]]}],["t",{"w":"delta","s":"ta","e":true,"k":"t","d":[644],"c":[]}]]}],["f",{"w":"def","s":"f","e":false,"k":"f","d":[],"c":[["a",{"w":"default","s":"ault","e":true,"k":"a","d":[35,74,115,129,138,139,157,161,179,183,186,190,224,250,254,258,346,425,437,453,483,505,529,546,589,657,661,758,853,870,876,912,925,1052,1067,1068,1090,1262,1276,1295,1317,1338,1347,1369,1382,1397,1421,1427,1481,1581,1627,1639,1664,1681,1684,1712,1732,1747,1750,1792,1839,1847,1849,1911,1928,1965,1991,2022,2067],"c":[["a",{"w":"defaultazurecredential","s":"azurecredential","e":true,"k":"a","d":[1692,1725],"c":[]}],["_",{"w":"default_prompts","s":"_prompts","e":true,"k":"_","d":[2022],"c":[]}]]}],["i",{"w":"define","s":"ine","e":false,"k":"i","d":[],"c":[["d",{"w":"defined","s":"d","e":true,"k":"d","d":[1292],"c":[]}],["s",{"w":"defines","s":"s","e":true,"k":"s","d":[1808],"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":[36,58,107,121,134,145,167,187,225,242,295,307,349,386,429,475,497,534,602,658,707,730,759,801,854,877,932,1091,1263,1294,1316,1337,1346,1368,1381,1396,1420,1426,1604,1640,1713,1850,1929,1949,2068,2090,2105],"c":[]}],["e",{"w":"descending","s":"ending","e":true,"k":"e","d":[52],"c":[]}]]}],["i",{"w":"desi","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"design","s":"gn","e":true,"k":"g","d":[702,898,1133],"c":[["e",{"w":"designed","s":"ed","e":true,"k":"e","d":[1479],"c":[]}]]}],["r",{"w":"desired","s":"red","e":true,"k":"r","d":[1070],"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":[596],"c":[["s",{"w":"detects","s":"s","e":true,"k":"s","d":[76,753,1070,1161],"c":[]}],["o",{"w":"detector","s":"or","e":true,"k":"o","d":[408,795,902],"c":[]}],["i",{"w":"detecti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"detection","s":"on","e":true,"k":"o","d":[795],"c":[["s",{"w":"detections","s":"s","e":true,"k":"s","d":[796],"c":[]}]]}],["n",{"w":"detecting","s":"ng","e":true,"k":"n","d":[927],"c":[]}]]}],["e",{"w":"detected","s":"ed","e":true,"k":"e","d":[797],"c":[]}]]}],["r",{"w":"deterministic","s":"rministic","e":true,"k":"r","d":[598,886,1944],"c":[["a",{"w":"deterministically","s":"ally","e":true,"k":"a","d":[1164],"c":[]}]]}]]}],["a",{"w":"detail","s":"ail","e":true,"k":"a","d":[345],"c":[]}]]}],["e",{"w":"deep","s":"ep","e":true,"k":"e","d":[583,679,937,1683],"c":[["_",{"w":"deep_thinking","s":"_thinking","e":true,"k":"_","d":[250,589],"c":[]}],["c",{"w":"deepchem","s":"chem","e":true,"k":"c","d":[1105],"c":[]}]]}],["c",{"w":"dec","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"deco","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"decoupled","s":"upled","e":true,"k":"u","d":[260],"c":[]}],["r",{"w":"decorated","s":"rated","e":true,"k":"r","d":[928,1075],"c":[]}]]}],["i",{"w":"deci","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"decimer","s":"mer","e":true,"k":"m","d":[408,797,902],"c":[]}],["d",{"w":"decides","s":"des","e":true,"k":"d","d":[599,1081,1737],"c":[]}],["s",{"w":"decisions","s":"sions","e":true,"k":"s","d":[702],"c":[]}]]}],["a",{"w":"decaprenylphosphoryl-beta-d-ribose","s":"aprenylphosphoryl-beta-d-ribose","e":true,"k":"a","d":[843],"c":[]}],["l",{"w":"declar","s":"lar","e":false,"k":"l","d":[],"c":[["e",{"w":"declares","s":"es","e":true,"k":"e","d":[993],"c":[]}],["a",{"w":"declaration","s":"ation","e":true,"k":"a","d":[998],"c":[]}]]}],["k",{"w":"deck","s":"k","e":true,"k":"k","d":[1782],"c":[]}],["r",{"w":"decrypt","s":"rypt","e":true,"k":"r","d":[2000],"c":[]}]]}],["n",{"w":"den","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"dense","s":"se","e":true,"k":"s","d":[425,925,926,1031,1035,1043,1065,1066,1068,1077],"c":[["-",{"w":"dense-only","s":"-only","e":true,"k":"-","d":[1068],"c":[]}]]}],["o",{"w":"denormalized","s":"ormalized","e":true,"k":"o","d":[752],"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":[615],"c":[]}],["e",{"w":"deduplicate","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"deduplicated","s":"d","e":true,"k":"d","d":[616,1080],"c":[]}],["s",{"w":"deduplicates","s":"s","e":true,"k":"s","d":[851],"c":[]}]]}]]}],["i",{"w":"dedicated","s":"icated","e":true,"k":"i","d":[752,775,974],"c":[]}]]}],["r",{"w":"derived","s":"rived","e":true,"k":"r","d":[776,942,944,1164,1705],"c":[]}],["v",{"w":"dev","s":"v","e":true,"k":"v","d":[1366,1393,1529,1554,2117],"c":[["e",{"w":"develop","s":"elop","e":false,"k":"e","d":[],"c":[["m",{"w":"development","s":"ment","e":true,"k":"m","d":[1206,1550,1577,1594,1668,1838,1852,1887,1992,2009,2017,2065,2126],"c":[]}],["e",{"w":"developer","s":"er","e":true,"k":"e","d":[1692],"c":[]}]]}]]}]]}],["r",{"w":"dr","s":"r","e":false,"k":"r","d":[],"c":[["u",{"w":"drug","s":"ug","e":true,"k":"u","d":[4],"c":[]}],["o",{"w":"drop","s":"op","e":true,"k":"o","d":[776,1462],"c":[["p",{"w":"dropped","s":"ped","e":true,"k":"p","d":[274,812],"c":[]}]]}],["a",{"w":"draft","s":"aft","e":true,"k":"a","d":[629,633],"c":[]}],["i",{"w":"drive","s":"ive","e":false,"k":"i","d":[],"c":[["r",{"w":"drivers","s":"rs","e":true,"k":"r","d":[1681],"c":[]}],["s",{"w":"drives","s":"s","e":true,"k":"s","d":[1991],"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":"disco","s":"o","e":false,"k":"o","d":[],"c":[["v",{"w":"discovery","s":"very","e":true,"k":"v","d":[4,364],"c":[]}],["n",{"w":"disconnects","s":"nnects","e":true,"k":"n","d":[260],"c":[]}]]}],["l",{"w":"disclos","s":"los","e":false,"k":"l","d":[],"c":[["u",{"w":"disclosure_document","s":"ure_document","e":true,"k":"u","d":[66],"c":[]}],["e",{"w":"disclose","s":"e","e":true,"k":"e","d":[2118],"c":[]}]]}],["a",{"w":"discarded","s":"arded","e":true,"k":"a","d":[262],"c":[]}],["u",{"w":"discusses","s":"usses","e":true,"k":"u","d":[1071],"c":[]}]]}],["e",{"w":"disease","s":"ease","e":true,"k":"e","d":[125,130,832],"c":[["s",{"w":"diseases","s":"s","e":true,"k":"s","d":[102,411,903,1084],"c":[]}]]}],["t",{"w":"dist","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"distinct","s":"inct","e":true,"k":"i","d":[141],"c":[]}],["r",{"w":"distribution","s":"ribution","e":true,"k":"r","d":[2113],"c":[["s",{"w":"distributions","s":"s","e":true,"k":"s","d":[1081],"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":[776],"c":[]}],["i",{"w":"disposition","s":"ition","e":true,"k":"i","d":[1697],"c":[]}]]}],["l",{"w":"display","s":"lay","e":true,"k":"l","d":[1077],"c":[]}]]}],["a",{"w":"disable","s":"able","e":true,"k":"a","d":[1112,1661],"c":[["s",{"w":"disables","s":"s","e":true,"k":"s","d":[1417],"c":[]}],["d",{"w":"disabled","s":"d","e":true,"k":"d","d":[1457],"c":[]}]]}],["k",{"w":"disk","s":"k","e":true,"k":"k","d":[1552],"c":[]}]]}],["r",{"w":"direct","s":"rect","e":true,"k":"r","d":[610],"c":[["i",{"w":"direction","s":"ion","e":true,"k":"i","d":[52],"c":[]}],["l",{"w":"directly","s":"ly","e":true,"k":"l","d":[289,775,1027,1081,1195,1595,1597,1697,1833],"c":[]}],["o",{"w":"directory","s":"ory","e":true,"k":"o","d":[955],"c":[]}]]}],["f",{"w":"differ","s":"ffer","e":true,"k":"f","d":[685],"c":[["e",{"w":"different","s":"ent","e":true,"k":"e","d":[424,849,1044,1081,1088,1784,1787,1945],"c":[]}]]}],["a",{"w":"diagram","s":"agram","e":true,"k":"a","d":[795,796],"c":[["s",{"w":"diagrams","s":"s","e":true,"k":"s","d":[792,902],"c":[]}]]}],["c",{"w":"dictionary-","s":"ctionary-","e":false,"k":"c","d":[],"c":[["b",{"w":"dictionary-based","s":"based","e":true,"k":"b","d":[850],"c":[]}],["o",{"w":"dictionary-only","s":"only","e":true,"k":"o","d":[860,1989],"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":[909,1325,1740,1762,1969],"c":[]}],["a",{"w":"dimensionality","s":"ality","e":true,"k":"a","d":[1097],"c":[]}]]}],["s",{"w":"dims","s":"s","e":true,"k":"s","d":[1048],"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":[16,85,130,139,141,153,192,404,723,725,989],"c":[["_",{"w":"date_extracted","s":"_extracted","e":true,"k":"_","d":[810],"c":[]}],["s",{"w":"dates","s":"s","e":true,"k":"s","d":[904],"c":[]}]]}],["a",{"w":"data","s":"a","e":true,"k":"a","d":[263,285,304,382,598,905,959,964,966,968,975,1028,1617,1634,1692,1729,2117,2118],"c":[["b",{"w":"database","s":"base","e":true,"k":"b","d":[768,1355,1871],"c":[["s",{"w":"databases","s":"s","e":true,"k":"s","d":[1521],"c":[]}]]}],["s",{"w":"dataset","s":"set","e":true,"k":"s","d":[1753],"c":[]}],["d",{"w":"datadog","s":"dog","e":true,"k":"d","d":[2126],"c":[]}]]}]]}],["s",{"w":"dashboard","s":"shboard","e":true,"k":"s","d":[117,1506,1526,1527,1528,1537,2082,2117],"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":[268,403,644,941,1076,1683],"c":[]}],["a",{"w":"dura","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"duration","s":"tion","e":true,"k":"t","d":[650,2120,2124],"c":[]}],["b",{"w":"durable","s":"ble","e":true,"k":"b","d":[899,1129,1568],"c":[]}]]}]]}],["a",{"w":"duar","s":"ar","e":true,"k":"a","d":[287,290,1289,1399,1402,1405,1519,1530,1583,1595,1597,1598,1627,1628,1637,1643,1646,1649,1664,1815,1886],"c":[["_",{"w":"duar_","s":"_","e":true,"k":"_","d":[1816],"c":[["u",{"w":"duar_url","s":"url","e":true,"k":"u","d":[1398,1641,1884],"c":[]}],["s",{"w":"duar_service_","s":"service_","e":false,"k":"s","d":[],"c":[["k",{"w":"duar_service_key","s":"key","e":true,"k":"k","d":[1401,1644],"c":[]}],["n",{"w":"duar_service_name","s":"name","e":true,"k":"n","d":[1404,1647],"c":[]}]]}],["i",{"w":"duar_idp_","s":"idp_","e":false,"k":"i","d":[],"c":[["j",{"w":"duar_idp_jwks_url","s":"jwks_url","e":true,"k":"j","d":[1407,1650,1664],"c":[]}],["a",{"w":"duar_idp_audience","s":"audience","e":true,"k":"a","d":[1410,1653,1664],"c":[]}],["i",{"w":"duar_idp_issuer","s":"issuer","e":true,"k":"i","d":[1413,1656,1664],"c":[]}]]}],["c",{"w":"duar_cache_ttl","s":"cache_ttl","e":true,"k":"c","d":[1416,1627,1659],"c":[]}],["a",{"w":"duar_auth","s":"auth","e":true,"k":"a","d":[1814],"c":[]}]]}],["'",{"w":"duar's","s":"'s","e":true,"k":"'","d":[1597],"c":[]}],["-",{"w":"duar-auth","s":"-auth","e":true,"k":"-","d":[1600,1662,1663,1815],"c":[]}],["a",{"w":"duarauthz","s":"authz","e":true,"k":"a","d":[1663],"c":[]}]]}],["e",{"w":"due","s":"e","e":true,"k":"e","d":[406],"c":[]}],["p",{"w":"duplicate","s":"plicate","e":true,"k":"p","d":[944,1193],"c":[]}]]}],["-",{"w":"d-fine","s":"-fine","e":true,"k":"-","d":[408,795,902],"c":[]}],["p",{"w":"dpi","s":"pi","e":true,"k":"p","d":[794,1707,1727],"c":[]}],["t",{"w":"dto","s":"to","e":true,"k":"t","d":[975],"c":[]}],["b",{"w":"db","s":"b","e":true,"k":"b","d":[1528],"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":[]}],["v",{"w":"leave","s":"ve","e":true,"k":"v","d":[796,1998],"c":[["s",{"w":"leaves","s":"s","e":true,"k":"s","d":[1741],"c":[]}]]}],["s",{"w":"least","s":"st","e":true,"k":"s","d":[1085],"c":[]}]]}],["f",{"w":"left","s":"ft","e":true,"k":"f","d":[82],"c":[]}],["v",{"w":"level","s":"vel","e":true,"k":"v","d":[153,1619,1625,1856],"c":[["s",{"w":"levels","s":"s","e":true,"k":"s","d":[254,312],"c":[]}]]}],["t",{"w":"lets","s":"ts","e":true,"k":"t","d":[959],"c":[]}]]}],["l",{"w":"llm","s":"lm","e":true,"k":"l","d":[8,85,410,581,593,595,599,629,630,685,744,786,850,857,860,868,880,904,923,936,1138,1155,1156,1204,1206,1272,1275,1283,1374,1377,1387,1475,1491,1503,1504,1546,1551,1576,1802,1817,1883,1889,1892,1893,1901,1920,1926,1946,1952,1958,1961,1989,1991,1993,2004,2010,2017,2019,2022,2083,2087,2098],"c":[["-",{"w":"llm-","s":"-","e":false,"k":"-","d":[],"c":[["g",{"w":"llm-generated","s":"generated","e":true,"k":"g","d":[402,719],"c":[]}],["p",{"w":"llm-powered","s":"powered","e":true,"k":"p","d":[814,903,1983],"c":[]}],["d",{"w":"llm-dependent","s":"dependent","e":true,"k":"d","d":[1476],"c":[]}],["a",{"w":"llm-as-judge","s":"as-judge","e":true,"k":"a","d":[1990],"c":[]}]]}],["_",{"w":"llm_","s":"_","e":true,"k":"_","d":[1820,1985,1989,1998],"c":[["p",{"w":"llm_pro","s":"pro","e":false,"k":"p","d":[],"c":[["v",{"w":"llm_provider","s":"vider","e":true,"k":"v","d":[684,859,878,1296,1881,1903,1930,1951],"c":[]}],["c",{"w":"llm_processing","s":"cessing","e":true,"k":"c","d":[1157,1203,1271,1375],"c":[]}]]}],["m",{"w":"llm_model_name","s":"model_name","e":true,"k":"m","d":[687,862,881,1299,1933,1954],"c":[]}],["t",{"w":"llm_temperature","s":"temperature","e":true,"k":"t","d":[884,1942],"c":[]}],["b",{"w":"llm_base_url","s":"base_url","e":true,"k":"b","d":[1302,1936,1957],"c":[]}],["a",{"w":"llm_api_key","s":"api_key","e":true,"k":"a","d":[1925,1939,1960],"c":[]}]]}],["c",{"w":"llmclientport","s":"clientport","e":true,"k":"c","d":[1818],"c":[]}],["s",{"w":"llms","s":"s","e":true,"k":"s","d":[1901],"c":[]}]]}],["i",{"w":"li","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"list","s":"st","e":true,"k":"s","d":[11,89,201,304,633,1002,1004,1081,1617,1683,1689,1779],"c":[["s",{"w":"lists","s":"s","e":true,"k":"s","d":[141,163,1081],"c":[]}],["b",{"w":"listbucket","s":"bucket","e":true,"k":"b","d":[1689],"c":[]}]]}],["f",{"w":"lifecycle","s":"fecycle","e":true,"k":"f","d":[31,705],"c":[]}],["m",{"w":"limit","s":"mit","e":true,"k":"m","d":[41,112,126,135,158,180,230,434,480,502,539],"c":[]}],["g",{"w":"lightweight","s":"ghtweight","e":true,"k":"g","d":[89,934,1698],"c":[]}],["t",{"w":"literature","s":"terature","e":true,"k":"t","d":[250,267,586,588,589,939,1632],"c":[["_",{"w":"literature_","s":"_","e":false,"k":"_","d":[],"c":[["r",{"w":"literature_results","s":"results","e":true,"k":"r","d":[209],"c":[]}],["e",{"w":"literature_enabled","s":"enabled","e":true,"k":"e","d":[250,589,940],"c":[]}]]}]]}],["b",{"w":"library","s":"brary","e":true,"k":"b","d":[259,792,814],"c":[]}],["v",{"w":"live","s":"ve","e":true,"k":"v","d":[261,1453,1846,2022],"c":[]}],["c",{"w":"licence","s":"cence","e":true,"k":"c","d":[267],"c":[]}],["n",{"w":"linked","s":"nked","e":true,"k":"n","d":[711,987],"c":[]}],["p",{"w":"lipid","s":"pid","e":true,"k":"p","d":[845],"c":[]}],["k",{"w":"like","s":"ke","e":true,"k":"k","d":[1043],"c":[]}]]}],["o",{"w":"lo","s":"o","e":false,"k":"o","d":[],"c":[["a",{"w":"load","s":"ad","e":true,"k":"a","d":[194,195,196,1019,2065],"c":[["e",{"w":"loaded","s":"ed","e":true,"k":"e","d":[652,750,755],"c":[]}],["s",{"w":"loads","s":"s","e":true,"k":"s","d":[2021],"c":[]}]]}],["w",{"w":"low","s":"w","e":true,"k":"w","d":[254,626,630,886,1926,1944],"c":[]}],["g",{"w":"log","s":"g","e":true,"k":"g","d":[1559,1695,2121,2126],"c":[["s",{"w":"logs","s":"s","e":true,"k":"s","d":[346,1193,1787,2120,2126],"c":[]}],["i",{"w":"logi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"logic","s":"c","e":true,"k":"c","d":[1027,1069,1138,1161,1195,1808],"c":[]}],["n",{"w":"login","s":"n","e":true,"k":"n","d":[1408,1663,1692],"c":[]}]]}],["g",{"w":"logg","s":"g","e":false,"k":"g","d":[],"c":[["i",{"w":"logging","s":"ing","e":true,"k":"i","d":[1847,1856,2016,2121],"c":[]}],["e",{"w":"logged","s":"ed","e":true,"k":"e","d":[2120],"c":[]}]]}],["_",{"w":"log_level","s":"_level","e":true,"k":"_","d":[1854],"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":[410,874],"c":[]}],["i",{"w":"locking","s":"ing","e":true,"k":"i","d":[789],"c":[]}],["s",{"w":"locks","s":"s","e":true,"k":"s","d":[874],"c":[]}]]}],["a",{"w":"loca","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"location","s":"tion","e":true,"k":"t","d":[709,1729],"c":[]}],["l",{"w":"local","s":"l","e":true,"k":"l","d":[1206,1319,1328,1340,1366,1439,1550,1577,1666,1668,1681,1684,1685,1716,1728,1731,1732,1741,1823,1827,1840,1887,1905,1965,1992,2065],"c":[["h",{"w":"localhost","s":"host","e":true,"k":"h","d":[761,764,1126,1265,1276,1304,1350,1353,1359,1362,1365,1366,1393,1394,1400,1524,1525,1526,1527,1528,1529,1537,1642,1864,1867,1870,1873,1876,1885,1937,2073,2082,2117],"c":[]}],["l",{"w":"locally","s":"ly","e":true,"k":"l","d":[1503,1508,1581,1911,1966],"c":[]}]]}]]}]]}],["o",{"w":"loo","s":"o","e":false,"k":"o","d":[],"c":[["k",{"w":"look","s":"k","e":true,"k":"k","d":[612],"c":[["u",{"w":"lookup","s":"up","e":true,"k":"u","d":[598,610],"c":[["s",{"w":"lookups","s":"s","e":true,"k":"s","d":[579,959],"c":[]}]]}]]}],["p",{"w":"loop","s":"p","e":true,"k":"p","d":[581,589,595,599,600,673,936],"c":[]}]]}],["s",{"w":"los","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"losing","s":"ing","e":true,"k":"i","d":[754],"c":[]}],["e",{"w":"lose","s":"e","e":true,"k":"e","d":[1076],"c":[]}]]}],["r",{"w":"lora","s":"ra","e":true,"k":"r","d":[837],"c":[]}],["n",{"w":"long","s":"ng","e":false,"k":"n","d":[],"c":[["-",{"w":"long-running","s":"-running","e":true,"k":"-","d":[1138],"c":[]}],["e",{"w":"longest","s":"est","e":true,"k":"e","d":[1683],"c":[]}]]}],["k",{"w":"loki","s":"ki","e":true,"k":"k","d":[2126],"c":[]}]]}],["a",{"w":"la","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"lan","s":"n","e":false,"k":"n","d":[],"c":[["e",{"w":"lanes","s":"es","e":true,"k":"e","d":[254],"c":[]}],["g",{"w":"langfuse","s":"gfuse","e":true,"k":"g","d":[873,1384,1385,1387,1390,1393,1461,1504,1520,1831,2004,2005,2017,2018,2020,2021,2022,2065,2070,2071,2074,2077,2080,2081,2082,2100,2116],"c":[["_",{"w":"langfuse_","s":"_","e":true,"k":"_","d":[1832],"c":[["p",{"w":"langfuse_public_key","s":"public_key","e":true,"k":"p","d":[1386,2075],"c":[]}],["s",{"w":"langfuse_secret_key","s":"secret_key","e":true,"k":"s","d":[1389,2078],"c":[]}],["h",{"w":"langfuse_host","s":"host","e":true,"k":"h","d":[1392,2072],"c":[]}]]}],["-",{"w":"langfuse-seed","s":"-seed","e":true,"k":"-","d":[2022],"c":[]}]]}]]}],["s",{"w":"last","s":"st","e":true,"k":"s","d":[274,652,1163,1999],"c":[]}],["b",{"w":"label","s":"bel","e":true,"k":"b","d":[408,796,797,805,1173,1224],"c":[["s",{"w":"labels","s":"s","e":true,"k":"s","d":[408,795,902,1163],"c":[]}]]}],["y",{"w":"lay","s":"y","e":false,"k":"y","d":[],"c":[["e",{"w":"layer","s":"er","e":true,"k":"e","d":[756,899,943,1194,1195,1808],"c":[["s",{"w":"layers","s":"s","e":true,"k":"s","d":[892],"c":[]}]]}],["o",{"w":"layout","s":"out","e":true,"k":"o","d":[901,1667],"c":[]}]]}],["t",{"w":"latency","s":"tency","e":true,"k":"t","d":[1627,2019,2083,2097,2123],"c":[]}],["r",{"w":"large","s":"rge","e":true,"k":"r","d":[1727],"c":[["r",{"w":"larger","s":"r","e":true,"k":"r","d":[1945],"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,693,778,780,1081,1129,1676,1787,1802,1965,1995,2111],"c":[]}],["s",{"w":"host","s":"st","e":true,"k":"s","d":[1366,1462,1521,1529,1550,1554,1557],"c":[["e",{"w":"hosted","s":"ed","e":true,"k":"e","d":[1763],"c":[]}]]}],["l",{"w":"holds","s":"lds","e":true,"k":"l","d":[1530,1798],"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":[1043],"c":[["s",{"w":"handles","s":"s","e":true,"k":"s","d":[31,615,1144,1926],"c":[]}],["r",{"w":"handler","s":"r","e":true,"k":"r","d":[974,1000],"c":[]}]]}],["i",{"w":"handling","s":"ing","e":true,"k":"i","d":[278,282,571,700,1138],"c":[]}]]}],["v",{"w":"have","s":"ve","e":true,"k":"v","d":[141,407,869,1025,1081],"c":[]}],["s",{"w":"has","s":"s","e":true,"k":"s","d":[413,414,752,755,868,1066,1077,1695,1699,1799,1998],"c":[["_",{"w":"has_children","s":"_children","e":true,"k":"_","d":[141],"c":[]}],["h",{"w":"hashingvectorizer","s":"hingvectorizer","e":true,"k":"h","d":[1054,1067],"c":[]}]]}],["r",{"w":"hard","s":"rd","e":false,"k":"r","d":[],"c":[["w",{"w":"hardware","s":"ware","e":true,"k":"w","d":[1440,1543,1731],"c":[]}],["c",{"w":"hardcoded","s":"coded","e":true,"k":"c","d":[2021],"c":[]}]]}]]}],["u",{"w":"hu","s":"u","e":false,"k":"u","d":[],"c":[["m",{"w":"human","s":"man","e":true,"k":"m","d":[82,410,725,746,874,991],"c":[["c",{"w":"humancorrectionrecorded","s":"correctionrecorded","e":true,"k":"c","d":[724,745,990],"c":[]}],["-",{"w":"human-","s":"-","e":false,"k":"-","d":[],"c":[["e",{"w":"human-edited","s":"edited","e":true,"k":"e","d":[874],"c":[]}],["r",{"w":"human-readable","s":"readable","e":true,"k":"r","d":[2126],"c":[]}]]}]]}],["g",{"w":"hugging","s":"gging","e":true,"k":"g","d":[1581,1751],"c":[]}]]}],["i",{"w":"hi","s":"i","e":false,"k":"i","d":[],"c":[["l",{"w":"hil","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"hiledit","s":"edit","e":true,"k":"e","d":[82,1633],"c":[]}],["_",{"w":"hil_correction","s":"_correction","e":true,"k":"_","d":[874],"c":[]}]]}],["e",{"w":"hierarchical","s":"erarchical","e":true,"k":"e","d":[141,153,358,417,421,929,1078],"c":[]}],["s",{"w":"histor","s":"stor","e":false,"k":"s","d":[],"c":[["y",{"w":"history","s":"y","e":true,"k":"y","d":[238,652,682,1277,2064],"c":[]}],["i",{"w":"historical","s":"ical","e":true,"k":"i","d":[1010],"c":[]}]]}],["g",{"w":"high","s":"gh","e":true,"k":"g","d":[254,620],"c":[["e",{"w":"highe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"higher","s":"r","e":true,"k":"r","d":[691,1964],"c":[]}],["s",{"w":"highest","s":"st","e":true,"k":"s","d":[1069],"c":[]}]]}]]}],["t",{"w":"hits","s":"ts","e":true,"k":"t","d":[1079,1080],"c":[]}]]}],["t",{"w":"http","s":"ttp","e":true,"k":"t","d":[320,1126,1144,1276,1304,1358,1359,1393,1394,1400,1468,1524,1525,1526,1527,1528,1537,1642,1870,1885,1937,1998,2073,2082,2117],"c":[["s",{"w":"https","s":"s","e":true,"k":"s","d":[1409,1415,1651,1657],"c":[]}]]}],["e",{"w":"he","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"hea","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"health","s":"lth","e":true,"k":"l","d":[423,559,1008,1695],"c":[["_",{"w":"health_check","s":"_check","e":true,"k":"_","d":[1007],"c":[]}],["y",{"w":"healthy","s":"y","e":true,"k":"y","d":[1463,1523,1695],"c":[]}]]}],["d",{"w":"head","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"heading","s":"ing","e":true,"k":"i","d":[461,465],"c":[]}],["e",{"w":"header","s":"er","e":true,"k":"e","d":[868,1076,1077,1163],"c":[["s",{"w":"headers","s":"s","e":true,"k":"s","d":[911,1051,1077,1538,1663],"c":[]}]]}]]}]]}],["r",{"w":"here","s":"re","e":true,"k":"r","d":[1694],"c":[]}]]}],["y",{"w":"hy","s":"y","e":false,"k":"y","d":[],"c":[["b",{"w":"hybrid","s":"brid","e":true,"k":"b","d":[425,1031,1035,1121],"c":[]}],["p",{"w":"hyp","s":"p","e":false,"k":"p","d":[],"c":[["o",{"w":"hypomorph","s":"omorph","e":true,"k":"o","d":[847],"c":[]}],["h",{"w":"hyphens","s":"hens","e":true,"k":"h","d":[1067],"c":[]}]]}]]}],["3",{"w":"h37rv","s":"37rv","e":true,"k":"3","d":[848],"c":[]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"to","s":"o","e":true,"k":"o","d":[2,4,40,44,54,87,130,149,194,261,274,285,290,292,304,305,406,407,408,414,424,445,465,469,479,491,513,599,615,629,632,633,652,684,687,693,703,711,725,746,750,751,756,775,791,792,793,794,849,859,860,862,900,936,941,948,970,972,975,992,1014,1020,1023,1028,1068,1077,1080,1081,1086,1087,1088,1124,1147,1150,1162,1163,1195,1196,1215,1219,1223,1227,1231,1235,1239,1243,1247,1251,1255,1259,1260,1331,1417,1445,1479,1518,1597,1600,1601,1617,1625,1627,1628,1661,1685,1689,1692,1695,1696,1699,1703,1705,1707,1709,1710,1719,1728,1750,1763,1779,1800,1802,1925,1946,1965,1985,1989,1991,1998,2065,2082,2117,2118,2120],"c":[["p",{"w":"top","s":"p","e":true,"k":"p","d":[153,556,927,1070,1625],"c":[["-",{"w":"top-level","s":"-level","e":true,"k":"-","d":[130,194],"c":[]}],["i",{"w":"topic","s":"ic","e":true,"k":"i","d":[594,1071],"c":[]}]]}],["k",{"w":"token","s":"ken","e":true,"k":"k","d":[210,289,290,291,292,334,573,643,650,1411,1414,1530,1597,1598,1599,1601,1652,1658,1663,1997,2087,2094,2096],"c":[["s",{"w":"tokens","s":"s","e":true,"k":"s","d":[268,269,287,293,629,633,941,1408,1595,1600,1649,1752,1779,1780,1781,1782,2019,2083,2093,2095],"c":[]}],["i",{"w":"tokenizer","s":"izer","e":true,"k":"i","d":[1067],"c":[]}],["'",{"w":"token's","s":"'s","e":true,"k":"'","d":[1655],"c":[]}],["c",{"w":"tokencounter","s":"counter","e":true,"k":"c","d":[2087],"c":[]}]]}],["o",{"w":"too","s":"o","e":true,"k":"o","d":[992],"c":[["l",{"w":"tool","s":"l","e":true,"k":"l","d":[267,589,601,621,622,1897,1991],"c":[["-",{"w":"tool-calling","s":"-calling","e":true,"k":"-","d":[581,595,667,936],"c":[]}],["s",{"w":"tools","s":"s","e":true,"k":"s","d":[589,599,600,1081,1991],"c":[]}]]}]]}],["t",{"w":"total","s":"tal","e":true,"k":"t","d":[673,1503],"c":[["_",{"w":"total_results","s":"_results","e":true,"k":"_","d":[492],"c":[]}]]}],["u",{"w":"touching","s":"uching","e":true,"k":"u","d":[959],"c":[]}],["g",{"w":"together","s":"gether","e":true,"k":"g","d":[1088],"c":[]}],["l",{"w":"told","s":"ld","e":true,"k":"l","d":[1998],"c":[]}]]}],["h",{"w":"th","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"the","s":"e","e":true,"k":"e","d":[4,6,31,32,54,62,75,76,80,82,83,84,85,86,87,88,89,90,91,92,102,103,117,130,139,141,153,163,175,194,195,196,197,219,220,221,238,254,259,260,262,266,267,268,269,271,272,273,274,276,285,286,288,289,290,291,292,293,297,299,301,303,304,319,320,332,340,346,382,383,394,405,406,407,408,409,410,411,412,413,414,415,424,425,471,493,530,556,557,559,573,587,588,589,591,595,596,599,600,615,616,624,629,630,632,633,634,640,653,654,655,703,704,705,711,713,728,746,749,750,751,752,753,755,756,775,776,792,794,796,797,798,805,812,813,814,848,850,851,868,874,892,901,902,904,922,923,925,926,927,929,930,940,941,943,945,970,972,973,974,975,981,994,1022,1023,1027,1028,1065,1066,1068,1069,1070,1071,1072,1073,1074,1077,1078,1080,1081,1088,1100,1103,1139,1161,1162,1163,1193,1194,1195,1260,1269,1276,1314,1366,1371,1374,1379,1453,1462,1463,1479,1509,1511,1517,1519,1520,1521,1522,1523,1529,1530,1532,1537,1538,1541,1550,1554,1581,1595,1596,1597,1598,1599,1600,1601,1613,1617,1624,1627,1636,1637,1646,1655,1658,1662,1663,1664,1672,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1710,1725,1728,1729,1731,1737,1738,1739,1741,1750,1751,1763,1776,1778,1779,1783,1785,1787,1792,1794,1796,1798,1799,1800,1808,1847,1888,1900,1901,1925,1926,1941,1945,1946,1960,1965,1966,1989,1991,1992,1994,1996,1997,1998,1999,2000,2001,2002,2017,2021,2081,2082,2087,2098,2103,2111,2116,2117,2118,2120,2121],"c":[["n",{"w":"then","s":"n","e":true,"k":"n","d":[261,530,923,1078,1080,1522,1691,1960,1991,2001],"c":[]}],["r",{"w":"there","s":"re","e":true,"k":"r","d":[261,621,704,1693,1728],"c":[]}],["y",{"w":"they","s":"y","e":true,"k":"y","d":[292,754,776,849,970,1462,1687,1946,1999,2126],"c":[]}],["m",{"w":"them","s":"m","e":true,"k":"m","d":[408,556,851,902,1462,1694,1728,1925,1996,1997,2000,2021,2118],"c":[["a",{"w":"thematic","s":"atic","e":true,"k":"a","d":[493,1079],"c":[]}]]}],["i",{"w":"their","s":"ir","e":true,"k":"i","d":[754,792,795,902,922,1076,1159,1161,1206,1279,1554,1694,1965],"c":[]}],["s",{"w":"these","s":"se","e":true,"k":"s","d":[815,942,943,1628,1926],"c":[]}]]}],["i",{"w":"thi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"this","s":"s","e":true,"k":"s","d":[54,250,258,259,297,403,404,405,530,629,633,756,776,851,1043,1070,1076,1138,1195,1325,1402,1455,1464,1597,1684,1697,1728,1737,1763,1792,1808,1945,2065],"c":[]}],["n",{"w":"thinking","s":"nking","e":true,"k":"n","d":[250,563,580,583,584,587,589,660,679,935,937,938,940,1683],"c":[["_",{"w":"thinking_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"thinking_content","s":"content","e":true,"k":"c","d":[264,638],"c":[]}],["l",{"w":"thinking_label","s":"label","e":true,"k":"l","d":[264],"c":[]}]]}]]}],["r",{"w":"third","s":"rd","e":true,"k":"r","d":[2118],"c":[]}]]}],["a",{"w":"tha","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"that","s":"t","e":true,"k":"t","d":[82,139,193,259,264,292,304,414,424,573,587,614,752,753,756,791,794,796,868,869,922,927,944,959,1000,1043,1067,1070,1082,1087,1163,1260,1595,1600,1617,1692,1694,1737,1799,2087,2118],"c":[]}],["n",{"w":"than","s":"n","e":true,"k":"n","d":[261,589,1778,1945,2021,2118],"c":[]}]]}],["u",{"w":"thumb","s":"umb","e":true,"k":"u","d":[89,1698],"c":[["n",{"w":"thumbnail","s":"nail","e":true,"k":"n","d":[89,1698,1699,1708],"c":[["s",{"w":"thumbnails","s":"s","e":true,"k":"s","d":[1683,1709,1727],"c":[]}]]}],["s",{"w":"thumbs-","s":"s-","e":false,"k":"s","d":[],"c":[["u",{"w":"thumbs-up","s":"up","e":true,"k":"u","d":[275],"c":[]}],["d",{"w":"thumbs-down","s":"down","e":true,"k":"d","d":[275],"c":[]}]]}]]}],["r",{"w":"thr","s":"r","e":false,"k":"r","d":[],"c":[["o",{"w":"through","s":"ough","e":true,"k":"o","d":[290,749,899,924,945,1163,1260,1530,1692,1729,1752,1833,1991,1996],"c":[["o",{"w":"throughout","s":"out","e":true,"k":"o","d":[2121],"c":[]}]]}],["e",{"w":"thre","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"three","s":"e","e":true,"k":"e","d":[559,590,905,1032,1044,1691,1834],"c":[]}],["s",{"w":"threshold","s":"shold","e":true,"k":"s","d":[2120],"c":[["s",{"w":"thresholds","s":"s","e":true,"k":"s","d":[627],"c":[]}]]}]]}]]}],["o",{"w":"those","s":"ose","e":true,"k":"o","d":[992,1554],"c":[]}]]}],["i",{"w":"ti","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"title","s":"tle","e":true,"k":"t","d":[16,85,404,715,725,904,922,989,1077],"c":[["m",{"w":"titlementionupdated","s":"mentionupdated","e":true,"k":"m","d":[714],"c":[]}],["s",{"w":"titles","s":"s","e":true,"k":"s","d":[928,1075,1987],"c":[]}]]}],["m",{"w":"tim","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"time","s":"e","e":true,"k":"e","d":[219,260,776,1595,2086,2098],"c":[["o",{"w":"timeout","s":"out","e":true,"k":"o","d":[670,673,1138,1209],"c":[["s",{"w":"timeouts","s":"s","e":true,"k":"s","d":[1207,1279],"c":[]}]]}],["s",{"w":"times","s":"s","e":true,"k":"s","d":[1726],"c":[["t",{"w":"timestamp","s":"tamp","e":true,"k":"t","d":[811],"c":[]}]]}]]}],["i",{"w":"timing","s":"ing","e":true,"k":"i","d":[283,346,2015,2119],"c":[]}]]}],["e",{"w":"tier","s":"er","e":true,"k":"e","d":[617],"c":[["e",{"w":"tiered","s":"ed","e":true,"k":"e","d":[616],"c":[]}]]}]]}],["a",{"w":"ta","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"tag","s":"g","e":true,"k":"g","d":[94,95,103,130,141,197,366,383,815,1085,1177,1201,1232],"c":[["s",{"w":"tags","s":"s","e":true,"k":"s","d":[16,96,103,117,197,370,382,446,449,518,521,547,550,717,725,851,922,928,983,1075,1077,1084,1087],"c":[]}],["-",{"w":"tag-based","s":"-based","e":true,"k":"-","d":[94,102,364,592],"c":[]}],["g",{"w":"tagged","s":"ged","e":true,"k":"g","d":[163],"c":[]}],["_",{"w":"tag_","s":"_","e":false,"k":"_","d":[],"c":[["v",{"w":"tag_value","s":"value","e":true,"k":"v","d":[172,175,196],"c":[]}],["m",{"w":"tag_m","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"tag_mentions","s":"entions","e":true,"k":"e","d":[399],"c":[]}],["a",{"w":"tag_match_mode","s":"atch_mode","e":true,"k":"a","d":[450,526,551],"c":[]}]]}],["n",{"w":"tag_normalized","s":"normalized","e":true,"k":"n","d":[1087],"c":[]}]]}],["m",{"w":"tagmentionsupdated","s":"mentionsupdated","e":true,"k":"m","d":[716,741,982],"c":[]}]]}],["r",{"w":"target","s":"rget","e":true,"k":"r","d":[125,130,139,149,171,192,195,196,457,525,826],"c":[["s",{"w":"targets","s":"s","e":true,"k":"s","d":[102,195,411,591,850,903,1084,1888],"c":[]}],["i",{"w":"targeting","s":"ing","e":true,"k":"i","d":[424],"c":[]}]]}],["i",{"w":"tails","s":"ils","e":true,"k":"i","d":[261],"c":[]}],["b",{"w":"table","s":"ble","e":true,"k":"b","d":[271,461,469,625,1683],"c":[["s",{"w":"tables","s":"s","e":true,"k":"s","d":[271,646,901],"c":[]}]]}],["k",{"w":"take","s":"ke","e":true,"k":"k","d":[616,850,1693],"c":[["s",{"w":"takes","s":"s","e":true,"k":"s","d":[1521,1778,1925],"c":[]}]]}],["s",{"w":"task","s":"sk","e":true,"k":"s","d":[974,1134,1142,1161,1196,1272,1374,1379,1568,1778],"c":[["s",{"w":"tasks","s":"s","e":true,"k":"s","d":[1206,1926],"c":[]}]]}]]}],["r",{"w":"tr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"trigger","s":"igger","e":true,"k":"i","d":[18,311,373,406,655,753,781,793,1162],"c":[["s",{"w":"triggers","s":"s","e":true,"k":"s","d":[54,355,366,557,753,944,945,1150,1162,1193,1472,1704],"c":[]}],["i",{"w":"triggering","s":"ing","e":true,"k":"i","d":[405],"c":[]}],["e",{"w":"triggered","s":"ed","e":true,"k":"e","d":[791,849,977,1144],"c":[]}]]}],["u",{"w":"tru","s":"u","e":false,"k":"u","d":[],"c":[["e",{"w":"true","s":"e","e":true,"k":"e","d":[83,141,250,346,425,546,589,940,1067,1111,1123,1616,1788],"c":[]}],["t",{"w":"truth","s":"th","e":true,"k":"t","d":[775],"c":[]}],["s",{"w":"trust_remote_code","s":"st_remote_code","e":true,"k":"s","d":[1751],"c":[]}]]}],["e",{"w":"tre","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"trending","s":"nding","e":true,"k":"n","d":[117],"c":[]}],["a",{"w":"treat","s":"at","e":true,"k":"a","d":[1260,2118],"c":[]}],["e",{"w":"tree","s":"e","e":true,"k":"e","d":[1729],"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":[264,2083,2088],"c":[]}],["d",{"w":"traced","s":"d","e":true,"k":"d","d":[2019,2087],"c":[]}]]}],["k",{"w":"track","s":"k","e":false,"k":"k","d":[],"c":[["s",{"w":"tracks","s":"s","e":true,"k":"s","d":[590,874,2012,2103],"c":[]}],["i",{"w":"tracking","s":"ing","e":true,"k":"i","d":[615,2117],"c":[]}]]}],["i",{"w":"tracing","s":"ing","e":true,"k":"i","d":[1387,1504,2004,2010,2019],"c":[]}]]}],["i",{"w":"trai","s":"i","e":false,"k":"i","d":[],"c":[["l",{"w":"trail","s":"l","e":true,"k":"l","d":[693],"c":[]}],["n",{"w":"train","s":"n","e":false,"k":"n","d":[],"c":[["i",{"w":"training","s":"ing","e":true,"k":"i","d":[1634],"c":[]}],["e",{"w":"trained","s":"ed","e":true,"k":"e","d":[1762],"c":[]}]]}]]}],["n",{"w":"transforme","s":"nsforme","e":false,"k":"n","d":[],"c":[["d",{"w":"transformed","s":"d","e":true,"k":"d","d":[925,1065],"c":[]}],["r",{"w":"transformers","s":"rs","e":true,"k":"r","d":[1762],"c":[]}]]}],["d",{"w":"traditional","s":"ditional","e":true,"k":"d","d":[967,969],"c":[]}],["e",{"w":"traefik","s":"efik","e":true,"k":"e","d":[1479],"c":[]}]]}]]}],["y",{"w":"typ","s":"yp","e":false,"k":"y","d":[],"c":[["e",{"w":"type","s":"e","e":true,"k":"e","d":[34,56,105,117,119,125,132,143,165,223,240,271,427,457,461,473,495,525,532,593,629,642,752,816,1297,1603,1695,2102],"c":[["s",{"w":"types","s":"s","e":true,"k":"s","d":[130,205,400,634,783],"c":[]}],["d",{"w":"typed","s":"d","e":true,"k":"d","d":[814],"c":[]}]]}],["i",{"w":"typical","s":"ical","e":true,"k":"i","d":[101,1837],"c":[["l",{"w":"typically","s":"ly","e":true,"k":"l","d":[705,1727],"c":[]}]]}]]}],["e",{"w":"te","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"text","s":"xt","e":true,"k":"x","d":[78,111,259,271,358,366,369,382,383,396,404,407,408,411,417,418,425,465,530,559,608,734,736,795,797,805,814,868,874,901,911,922,981,1051,1052,1057,1065,1066,1075,1076,1077,1094,1100,1103,1115,1163,1322,1429,1536,1565,1581,1731,1737,1741,1748,1763,1778,1965,1984,2026,2028],"c":[["_",{"w":"text_mention","s":"_mention","e":true,"k":"_","d":[395],"c":[]}],["m",{"w":"textmentionupdated","s":"mentionupdated","e":true,"k":"m","d":[404,733,753,849,868,980],"c":[]}],["e",{"w":"textembeddinggenerated","s":"embeddinggenerated","e":true,"k":"e","d":[735],"c":[]}],["-",{"w":"text-embedding-3-","s":"-embedding-3-","e":false,"k":"-","d":[],"c":[["s",{"w":"text-embedding-3-small","s":"small","e":true,"k":"s","d":[1768,1774,1779,1793],"c":[]}],["l",{"w":"text-embedding-3-large","s":"large","e":true,"k":"l","d":[1768],"c":[]}]]}]]}],["m",{"w":"temp","s":"mp","e":false,"k":"m","d":[],"c":[["o",{"w":"temporal","s":"oral","e":true,"k":"o","d":[87,407,414,753,756,775,791,899,944,974,1000,1002,1004,1128,1129,1138,1152,1161,1193,1195,1266,1276,1287,1361,1366,1459,1473,1488,1506,1520,1527,1529,1537,1554,1567,1571,1728,1874],"c":[["_",{"w":"temporal_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"temporal_client","s":"client","e":true,"k":"c","d":[1015],"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":[1202,1267,1370],"c":[]}],["l",{"w":"temporal_max_concurrent_llm_activities","s":"llm_activities","e":true,"k":"l","d":[1205,1206,1273,1376],"c":[]}]]}],["a",{"w":"temporal_address","s":"address","e":true,"k":"a","d":[1264,1360,1872],"c":[]}],["l",{"w":"temporal_llm_task_queue","s":"llm_task_queue","e":true,"k":"l","d":[1270,1373],"c":[]}]]}],["'",{"w":"temporal's","s":"'s","e":true,"k":"'","d":[1193],"c":[]}],["w",{"w":"temporalworkfloworchestrator","s":"workfloworchestrator","e":true,"k":"w","d":[1195],"c":[]}]]}],["e",{"w":"temperature","s":"erature","e":true,"k":"e","d":[691,886,1926],"c":[]}]]}],["r",{"w":"term","s":"rm","e":true,"k":"r","d":[1031],"c":[["i",{"w":"termin","s":"in","e":false,"k":"i","d":[],"c":[["a",{"w":"termina","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"termination","s":"tion","e":true,"k":"t","d":[286,1479],"c":[]}],["l",{"w":"terminal","s":"l","e":true,"k":"l","d":[1522],"c":[]}]]}],["o",{"w":"terminology","s":"ology","e":true,"k":"o","d":[1043],"c":[]}]]}],["-",{"w":"term-frequency","s":"-frequency","e":true,"k":"-","d":[925],"c":[]}],["s",{"w":"terms","s":"s","e":true,"k":"s","d":[1067],"c":[]}]]}],["s",{"w":"testing","s":"sting","e":true,"k":"s","d":[557,1843],"c":[]}],["c",{"w":"techniques","s":"chniques","e":true,"k":"c","d":[1043],"c":[]}],["l",{"w":"tells","s":"lls","e":true,"k":"l","d":[1685],"c":[]}]]}],["l",{"w":"tls","s":"ls","e":true,"k":"l","d":[286,761,1350,1366,1479,1529,1864],"c":[]}],["w",{"w":"two","s":"wo","e":true,"k":"w","d":[287,312,704,751,867,923,929,1078,1081,1087,1161,1196,1452,1700,1738,1979,2018],"c":[]}],["u",{"w":"tu","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"turn","s":"rn","e":true,"k":"r","d":[596,624,1781],"c":[["s",{"w":"turns","s":"s","e":true,"k":"s","d":[594,653,1737],"c":[]}],["'",{"w":"turn's","s":"'s","e":true,"k":"'","d":[654],"c":[]}]]}],["n",{"w":"tuned","s":"ned","e":true,"k":"n","d":[814],"c":[]}],["b",{"w":"tuberculosis","s":"berculosis","e":true,"k":"b","d":[833],"c":[]}]]}],["b",{"w":"tb","s":"b","e":true,"k":"b","d":[833],"c":[]}],["t",{"w":"ttl","s":"tl","e":true,"k":"t","d":[1661],"c":[]}],["s",{"w":"tsx","s":"sx","e":true,"k":"s","d":[2118],"c":[]}]]}],["c",{"w":"c","s":"c","e":true,"k":"c","d":[843],"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":[1812],"c":[["u",{"w":"configur","s":"ur","e":false,"k":"u","d":[],"c":[["e",{"w":"configure","s":"e","e":true,"k":"e","d":[2,8,1510,1518,1802],"c":[["d",{"w":"configured","s":"d","e":true,"k":"d","d":[139,1207,1292,1596,1664,1778,1800,1998],"c":[]}]]}],["a",{"w":"configura","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"configuration","s":"tion","e":true,"k":"t","d":[100,572,701,785,790,1024,1042,1135,1136,1281,1442,1539,1592,1664,1679,1684,1785,1804,1833,1901,1946,1990,2008],"c":[]}],["b",{"w":"configurable","s":"ble","e":true,"k":"b","d":[286,912,1202,1205],"c":[]}]]}],["i",{"w":"configuring","s":"ing","e":true,"k":"i","d":[1583,1666,1890,2004],"c":[]}]]}]]}],["d",{"w":"confidence","s":"dence","e":true,"k":"d","d":[648,806,807],"c":[]}],["r",{"w":"confirmation","s":"rmation","e":true,"k":"r","d":[1799],"c":[]}]]}],["l",{"w":"conflict","s":"lict","e":true,"k":"l","d":[340,849],"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,305,750,755,1196,1618],"c":[]}],["a",{"w":"contra","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"contract","s":"ct","e":true,"k":"c","d":[953],"c":[]}],["d",{"w":"contradicts","s":"dicts","e":true,"k":"d","d":[1072],"c":[]}]]}],["i",{"w":"contributor","s":"ibutor","e":true,"k":"i","d":[1692],"c":[]}]]}],["e",{"w":"conte","s":"e","e":false,"k":"e","d":[],"c":[["n",{"w":"content","s":"nt","e":true,"k":"n","d":[92,262,271,275,276,330,383,396,407,415,585,636,646,655,728,734,901,907,938,1046,1696,1697],"c":[]}],["x",{"w":"context","s":"xt","e":true,"k":"x","d":[266,292,566,676,868,922,975,999,1003,1005,1009,1051,1076,1124,1163,1600,1747,2087],"c":[["u",{"w":"contextual","s":"ual","e":true,"k":"u","d":[911,1038],"c":[]}]]}]]}],["a",{"w":"contain","s":"ain","e":true,"k":"a","d":[1043],"c":[["i",{"w":"containing","s":"ing","e":true,"k":"i","d":[103,406,493],"c":[]}],["s",{"w":"contains","s":"s","e":true,"k":"s","d":[975],"c":[]}],["e",{"w":"container","s":"er","e":true,"k":"e","d":[1481,1690,1692,1695,1729],"c":[["s",{"w":"containers","s":"s","e":true,"k":"s","d":[1548,1728],"c":[]}]]}]]}],["i",{"w":"continuity","s":"inuity","e":true,"k":"i","d":[219,594,651,654],"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":[199,200,202,218,220,238,260,276,594,682,2102],"c":[["a",{"w":"conversational","s":"al","e":true,"k":"a","d":[199,219,361,691,891,896,1893,1901,1964],"c":[]}],["s",{"w":"conversations","s":"s","e":true,"k":"s","d":[201,219,221,237,651,1945,2087],"c":[]}],["_",{"w":"conversation_id","s":"_id","e":true,"k":"_","d":[274],"c":[]}]]}],["t",{"w":"convert","s":"t","e":false,"k":"t","d":[],"c":[["s",{"w":"converts","s":"s","e":true,"k":"s","d":[797],"c":[]}],["e",{"w":"converted","s":"ed","e":true,"k":"e","d":[900,1705],"c":[]}]]}]]}],["n",{"w":"convenience","s":"nience","e":true,"k":"n","d":[1888],"c":[]}]]}],["n",{"w":"connect","s":"nect","e":true,"k":"n","d":[1994,1996],"c":[["i",{"w":"connection","s":"ion","e":true,"k":"i","d":[260,274,762,765,1349,1352,1672,1865,1868],"c":[]}],["s",{"w":"connects","s":"s","e":true,"k":"s","d":[1996],"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":[340,700,750,755,756,1196],"c":[["e",{"w":"concurrencyerror","s":"error","e":true,"k":"e","d":[756],"c":[]}]]}],["t",{"w":"concurrent","s":"t","e":true,"k":"t","d":[1199,1993],"c":[["l",{"w":"concurrently","s":"ly","e":true,"k":"l","d":[750],"c":[]}]]}]]}],["r",{"w":"concrete","s":"rete","e":true,"k":"r","d":[1808],"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":[851,945],"c":[]}],["c",{"w":"consistency","s":"cy","e":true,"k":"c","d":[1926],"c":[]}]]}],["d",{"w":"considerations","s":"derations","e":true,"k":"d","d":[1680],"c":[]}]]}],["u",{"w":"consume","s":"ume","e":false,"k":"u","d":[],"c":[["r",{"w":"consumer","s":"r","e":true,"k":"r","d":[973,1026,1158,1477],"c":[]}],["s",{"w":"consumes","s":"s","e":true,"k":"s","d":[1159],"c":[]}]]}],["t",{"w":"constant","s":"tant","e":true,"k":"t","d":[1069],"c":[]}],["o",{"w":"console","s":"ole","e":true,"k":"o","d":[2126],"c":[]}]]}],["d",{"w":"condition","s":"dition","e":true,"k":"d","d":[1087],"c":[]}]]}],["m",{"w":"com","s":"m","e":true,"k":"m","d":[1409,1415,1480,1481,1651,1657],"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,614,1282],"c":[["s",{"w":"completes","s":"s","e":true,"k":"s","d":[264,851,1162,1538],"c":[]}],["d",{"w":"completed","s":"d","e":true,"k":"d","d":[264,272,775,1260,1277],"c":[]}]]}],["i",{"w":"completion","s":"ion","e":true,"k":"i","d":[2087,2096],"c":[]}]]}],["x",{"w":"complex","s":"x","e":true,"k":"x","d":[582],"c":[]}],["m",{"w":"complementary","s":"mentary","e":true,"k":"m","d":[1043],"c":[]}]]}],["i",{"w":"compliant","s":"iant","e":true,"k":"i","d":[2103],"c":[]}]]}],["o",{"w":"compo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"compound","s":"und","e":true,"k":"u","d":[79,358,372,375,382,383,414,417,419,559,591,593,598,629,740,753,792,928,1043,1075,1088,1138,1163,1169,1173,1216,1224,1634,2056],"c":[["s",{"w":"compounds","s":"s","e":true,"k":"s","d":[102,409,411,471,612,903,966,971,979,1084,1088,1533],"c":[]}],["_",{"w":"compound_","s":"_","e":false,"k":"_","d":[],"c":[["n",{"w":"compound_name","s":"name","e":true,"k":"n","d":[125,130,149,457,525,818],"c":[]}],["m",{"w":"compound_mentions","s":"mentions","e":true,"k":"m","d":[397],"c":[]}],["e",{"w":"compound_e","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"compound_extraction","s":"xtraction","e":true,"k":"x","d":[414],"c":[]}],["m",{"w":"compound_embeddings","s":"mbeddings","e":true,"k":"m","d":[471,918,1060,1433],"c":[]}]]}]]}],["m",{"w":"compoundmention","s":"mention","e":true,"k":"m","d":[798,799],"c":[["s",{"w":"compoundmentionsupdated","s":"supdated","e":true,"k":"s","d":[405,737,972,978],"c":[]}]]}],["'",{"w":"compound's","s":"'s","e":true,"k":"'","d":[612],"c":[]}],["-",{"w":"compound-extraction-","s":"-extraction-","e":true,"k":"-","d":[812,1170],"c":[]}]]}],["n",{"w":"component","s":"nent","e":true,"k":"n","d":[1482],"c":[["s",{"w":"components","s":"s","e":true,"k":"s","d":[994,1545],"c":[]}]]}],["s",{"w":"compose","s":"se","e":true,"k":"s","d":[1366,1393,1441,1452,1516,1529,1549,1554,1664,1807,1840,1887,2017,2081,2116],"c":[]}]]}],["u",{"w":"compute","s":"ute","e":true,"k":"u","d":[258],"c":[]}],["r",{"w":"compre","s":"re","e":false,"k":"r","d":[],"c":[["h",{"w":"comprehensive","s":"hensive","e":true,"k":"h","d":[530],"c":[]}],["s",{"w":"compressed","s":"ssed","e":true,"k":"s","d":[652],"c":[]}]]}],["a",{"w":"compar","s":"ar","e":false,"k":"a","d":[],"c":[["a",{"w":"comparative","s":"ative","e":true,"k":"a","d":[593,629,2052],"c":[]}],["e",{"w":"compare","s":"e","e":true,"k":"e","d":[2085],"c":[["d",{"w":"compared","s":"d","e":true,"k":"d","d":[1081,1784],"c":[]}]]}]]}],["e",{"w":"competitive","s":"etitive","e":true,"k":"e","d":[839],"c":[]}]]}],["m",{"w":"comm","s":"m","e":false,"k":"m","d":[],"c":[["o",{"w":"common","s":"on","e":true,"k":"o","d":[117,1888],"c":[]}],["a",{"w":"comma","s":"a","e":false,"k":"a","d":[],"c":[["-",{"w":"comma-separated","s":"-separated","e":true,"k":"-","d":[193,2000],"c":[]}],["n",{"w":"command","s":"nd","e":true,"k":"n","d":[749],"c":[]}]]}],["u",{"w":"communication","s":"unication","e":true,"k":"u","d":[1453],"c":[]}]]}],["b",{"w":"combin","s":"bin","e":false,"k":"b","d":[],"c":[["i",{"w":"combining","s":"ing","e":true,"k":"i","d":[530,1031],"c":[]}],["e",{"w":"combine","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"combines","s":"s","e":true,"k":"s","d":[926,1043],"c":[]}],["d",{"w":"combined","s":"d","e":true,"k":"d","d":[1069],"c":[]}]]}]]}],["e",{"w":"come","s":"e","e":true,"k":"e","d":[1687,1787],"c":[]}]]}],["r",{"w":"cor","s":"r","e":false,"k":"r","d":[],"c":[["r",{"w":"corre","s":"re","e":false,"k":"r","d":[],"c":[["c",{"w":"correct","s":"ct","e":false,"k":"c","d":[],"c":[["i",{"w":"correcti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"correction","s":"on","e":true,"k":"o","d":[82,725,746],"c":[["s",{"w":"corrections","s":"s","e":true,"k":"s","d":[410,813],"c":[]}]]}],["n",{"w":"correcting","s":"ng","e":true,"k":"n","d":[1634],"c":[]}]]}],["e",{"w":"corrected","s":"ed","e":true,"k":"e","d":[82,979,991],"c":[]}],["s",{"w":"corrects","s":"s","e":true,"k":"s","d":[874],"c":[]}]]}],["s",{"w":"correspond","s":"spond","e":true,"k":"s","d":[130],"c":[]}],["l",{"w":"correlation","s":"lation","e":true,"k":"l","d":[2122],"c":[]}]]}],["p",{"w":"corpus","s":"pus","e":true,"k":"p","d":[250,573,587,589,595,940],"c":[]}],["e",{"w":"core","s":"e","e":true,"k":"e","d":[704,947,959,966,970,971,1020,1022,1028,1029,1486,1492,1495,1498,1501,1729],"c":[["s",{"w":"cores","s":"s","e":true,"k":"s","d":[1489,1503,1553],"c":[]}]]}]]}],["u",{"w":"cou","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"count","s":"nt","e":true,"k":"n","d":[139,141,1070,2094,2096],"c":[["s",{"w":"counts","s":"s","e":true,"k":"s","d":[130,650,2087,2124],"c":[]}]]}],["l",{"w":"could","s":"ld","e":true,"k":"l","d":[1195],"c":[]}]]}],["d",{"w":"code","s":"de","e":true,"k":"d","d":[947,959,2020],"c":[["s",{"w":"codes","s":"s","e":true,"k":"s","d":[320,1043],"c":[]}]]}],["l",{"w":"collect","s":"llect","e":false,"k":"l","d":[],"c":[["i",{"w":"collection","s":"ion","e":true,"k":"i","d":[424,425,471,493,530,542,752,771,774,776,906,929,1021,1045,1078,1088,1429,1432,1435],"c":[["s",{"w":"collections","s":"s","e":true,"k":"s","d":[556,559,905,929,1014,1020,1032,1044,1291,1565,1740],"c":[]}]]}],["s",{"w":"collects","s":"s","e":true,"k":"s","d":[851],"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":[630],"c":[]}],["i",{"w":"covering","s":"ing","e":true,"k":"i","d":[1079],"c":[]}],["s",{"w":"covers","s":"s","e":true,"k":"s","d":[1752],"c":[]}],["e",{"w":"covered","s":"ed","e":true,"k":"e","d":[1965],"c":[]}]]}],["a",{"w":"covalent","s":"alent","e":true,"k":"a","d":[839],"c":[]}]]}],["h",{"w":"coheren","s":"heren","e":false,"k":"h","d":[],"c":[["c",{"w":"coherence","s":"ce","e":true,"k":"c","d":[633],"c":[]}],["t",{"w":"coherent","s":"t","e":true,"k":"t","d":[872,941],"c":[]}]]}],["s",{"w":"cos","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"cosine","s":"ine","e":true,"k":"i","d":[1081],"c":[]}],["t",{"w":"cost","s":"t","e":true,"k":"t","d":[1734,2086],"c":[["s",{"w":"costs","s":"s","e":true,"k":"s","d":[1779,1783],"c":[]}]]}]]}],["p",{"w":"cop","s":"p","e":false,"k":"p","d":[],"c":[["y",{"w":"copy","s":"y","e":true,"k":"y","d":[1517,1729],"c":[]}],["i",{"w":"copied","s":"ied","e":true,"k":"i","d":[1729],"c":[]}]]}],["o",{"w":"cookies","s":"okies","e":true,"k":"o","d":[2103,2118],"c":[]}]]}],["r",{"w":"cr","s":"r","e":false,"k":"r","d":[],"c":[["u",{"w":"crud","s":"ud","e":true,"k":"u","d":[10,352],"c":[]}],["e",{"w":"cre","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"creat","s":"at","e":false,"k":"a","d":[],"c":[["e",{"w":"create","s":"e","e":true,"k":"e","d":[14,54,80,200,368,1536,1631,1703],"c":[["s",{"w":"creates","s":"s","e":true,"k":"s","d":[54,80,1710],"c":[]}],["d",{"w":"created","s":"d","e":true,"k":"d","d":[75,76,220,326,403,708,731,753,793,1676,1695,1704],"c":[]}],["_",{"w":"create_","s":"_","e":false,"k":"_","d":[],"c":[["e",{"w":"create_event_handler","s":"event_handler","e":true,"k":"e","d":[999],"c":[]}],["w",{"w":"create_workflows","s":"workflows","e":true,"k":"w","d":[1001],"c":[]}],["a",{"w":"create_activities","s":"activities","e":true,"k":"a","d":[1003],"c":[]}],["r",{"w":"create_router","s":"router","e":true,"k":"r","d":[1005],"c":[]}]]}]]}],["i",{"w":"creati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"creation","s":"on","e":true,"k":"o","d":[77],"c":[]}],["n",{"w":"creating","s":"ng","e":true,"k":"n","d":[1632],"c":[]}],["v",{"w":"creativity","s":"vity","e":true,"k":"v","d":[1926],"c":[]}]]}]]}],["d",{"w":"credentials","s":"dentials","e":true,"k":"d","d":[1687,1689,1694,1695,1722,1725],"c":[]}]]}],["o",{"w":"cross-","s":"oss-","e":false,"k":"o","d":[],"c":[["c",{"w":"cross-collection","s":"collection","e":true,"k":"c","d":[417],"c":[]}],["e",{"w":"cross-encoder","s":"encoder","e":true,"k":"e","d":[425,927,1031,1036,1070,1074,1080,1108,1109,1976],"c":[]}],["i",{"w":"cross-iteration","s":"iteration","e":true,"k":"i","d":[615],"c":[]}],["r",{"w":"cross-references","s":"references","e":true,"k":"r","d":[959],"c":[]}]]}],["i",{"w":"criteria","s":"iteria","e":true,"k":"i","d":[618],"c":[]}],["a",{"w":"crash","s":"ash","e":true,"k":"a","d":[1138],"c":[]}]]}],["u",{"w":"cu","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"current","s":"rrent","e":true,"k":"r","d":[32,86,87,221,414,653,703],"c":[]}],["s",{"w":"custom","s":"stom","e":true,"k":"s","d":[1067,1138,2114],"c":[]}],["d",{"w":"cuda","s":"da","e":true,"k":"d","d":[1328],"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":[79],"c":[]}],["e",{"w":"cascade","s":"e","e":true,"k":"e","d":[753,1162],"c":[]}]]}],["e",{"w":"case","s":"e","e":true,"k":"e","d":[424,960,971,972],"c":[["-",{"w":"case-insensitive","s":"-insensitive","e":true,"k":"-","d":[103,465,1084],"c":[]}]]}],["_",{"w":"cas_number","s":"_number","e":true,"k":"_","d":[822],"c":[]}]]}],["n",{"w":"can","s":"n","e":true,"k":"n","d":[91,267,290,314,319,556,685,703,754,776,796,848,992,1080,1193,1276,1622,1624,1626,1664,1697,1727,1762,1788,1797,1798,1808,1833,1945,1989,1996],"c":[["o",{"w":"canonical","s":"onical","e":true,"k":"o","d":[409,803],"c":[["i",{"w":"canonicalized","s":"ized","e":true,"k":"i","d":[471],"c":[]}],["_",{"w":"canonical_smiles","s":"_smiles","e":true,"k":"_","d":[492],"c":[]}]]}],["d",{"w":"candidates","s":"didates","e":true,"k":"d","d":[927,1070],"c":[]}],["n",{"w":"cannot","s":"not","e":true,"k":"n","d":[927,1018,1081,1260,1784],"c":[]}]]}],["t",{"w":"categor","s":"tegor","e":false,"k":"t","d":[],"c":[["y",{"w":"category","s":"y","e":true,"k":"y","d":[94,98,141,149,171,195],"c":[]}],["i",{"w":"categories","s":"ies","e":true,"k":"i","d":[97,102,130,138,139,190,193,194,195,196],"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":"carrie","s":"ie","e":false,"k":"i","d":[],"c":[["s",{"w":"carries","s":"s","e":true,"k":"s","d":[259,287,382,1077,1082],"c":[]}],["d",{"w":"carried","s":"d","e":true,"k":"d","d":[624],"c":[]}]]}],["y",{"w":"carry","s":"y","e":true,"k":"y","d":[264,596,728,848,922],"c":[]}]]}],["d",{"w":"cards","s":"ds","e":true,"k":"d","d":[556],"c":[]}],["e",{"w":"care","s":"e","e":true,"k":"e","d":[970],"c":[]}]]}],["l",{"w":"call","s":"ll","e":true,"k":"l","d":[599,1027,1763,2019,2083,2098,2118],"c":[["a",{"w":"callables","s":"ables","e":true,"k":"a","d":[1004],"c":[]}],["e",{"w":"caller","s":"er","e":true,"k":"e","d":[1081],"c":[]}],["s",{"w":"calls","s":"s","e":true,"k":"s","d":[1206,1530,1597,1778],"c":[]}],["i",{"w":"calling","s":"ing","e":true,"k":"i","d":[1897,1991],"c":[]}]]}],["u",{"w":"causing","s":"using","e":true,"k":"u","d":[756],"c":[]}],["p",{"w":"cap","s":"p","e":true,"k":"p","d":[1997],"c":[["t",{"w":"capt","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"captions","s":"ions","e":true,"k":"i","d":[901],"c":[]}],["u",{"w":"capture","s":"ure","e":true,"k":"u","d":[927],"c":[["s",{"w":"captures","s":"s","e":true,"k":"s","d":[1066,1067,2087],"c":[]}]]}]]}],["a",{"w":"capab","s":"ab","e":false,"k":"a","d":[],"c":[["i",{"w":"capabilities","s":"ilities","e":true,"k":"i","d":[959,2018],"c":[]}],["l",{"w":"capable","s":"le","e":true,"k":"l","d":[1945],"c":[]}]]}],["p",{"w":"capped","s":"ped","e":true,"k":"p","d":[1752],"c":[]}]]}],["c",{"w":"cach","s":"ch","e":false,"k":"c","d":[],"c":[["e",{"w":"cache","s":"e","e":true,"k":"e","d":[1417,1661],"c":[["d",{"w":"cached","s":"d","e":true,"k":"d","d":[1627],"c":[]}]]}],["i",{"w":"caching","s":"ing","e":true,"k":"i","d":[1590,2021],"c":[]}]]}]]}],["l",{"w":"cl","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"clear","s":"ear","e":true,"k":"e","d":[1778],"c":[["s",{"w":"clears","s":"s","e":true,"k":"s","d":[82],"c":[]}]]}],["i",{"w":"cli","s":"i","e":true,"k":"i","d":[290,1597],"c":[["e",{"w":"client","s":"ent","e":true,"k":"e","d":[216,260,289,290,629,633,941,1411,1655,1663,1692,2113],"c":[["s",{"w":"clients","s":"s","e":true,"k":"s","d":[290,1597],"c":[]}],["-",{"w":"client-side","s":"-side","e":true,"k":"-","d":[1663],"c":[]}]]}]]}],["a",{"w":"cla","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"class","s":"ss","e":true,"k":"s","d":[994,1833],"c":[["i",{"w":"classifi","s":"ifi","e":false,"k":"i","d":[],"c":[["c",{"w":"classification","s":"cation","e":true,"k":"c","d":[265],"c":[]}],["e",{"w":"classifies","s":"es","e":true,"k":"e","d":[593],"c":[]}]]}],["e",{"w":"classes","s":"es","e":true,"k":"e","d":[1002],"c":[]}]]}],["i",{"w":"claim","s":"im","e":true,"k":"i","d":[941],"c":[["s",{"w":"claims","s":"s","e":true,"k":"s","d":[632],"c":[]}]]}]]}],["u",{"w":"cluster","s":"uster","e":true,"k":"u","d":[1088],"c":[]}],["o",{"w":"clo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"cloud","s":"ud","e":true,"k":"u","d":[1275,1303,1377,1925,1938],"c":[["f",{"w":"cloudflare","s":"flare","e":true,"k":"f","d":[1686],"c":[]}]]}],["n",{"w":"clone","s":"ne","e":true,"k":"n","d":[1509],"c":[]}],["s",{"w":"closed","s":"sed","e":true,"k":"s","d":[1998],"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":[682],"c":[["a",{"w":"characters","s":"acters","e":true,"k":"a","d":[111,246,857,1077,1115,1118,1999],"c":[]}],["t",{"w":"chart","s":"t","e":true,"k":"t","d":[258,271],"c":[["s",{"w":"charts","s":"s","e":true,"k":"s","d":[271],"c":[]}]]}],["s",{"w":"chars","s":"s","e":true,"k":"s","d":[615,622,625,628,676],"c":[]}]]}],["t",{"w":"chat","s":"t","e":true,"k":"t","d":[198,219,274,359,360,560,561,573,685,688,930,1081,1576,1779,1781,1800,1890,1893,1901,1945,1952,1955,1958,1961,1990,1991,1996,1997,1998,2019,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2087,2115,2124],"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":[589,659],"c":[]}],["e",{"w":"chat_deep_thinking_max_images","s":"ep_thinking_max_images","e":true,"k":"e","d":[677],"c":[]}]]}],["m",{"w":"chat_max_retries","s":"max_retries","e":true,"k":"m","d":[662],"c":[]}],["a",{"w":"chat_a","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"chat_agent","s":"gent","e":false,"k":"g","d":[],"c":[["_",{"w":"chat_agent_","s":"_","e":false,"k":"_","d":[],"c":[["m",{"w":"chat_agent_max_iterations","s":"max_iterations","e":true,"k":"m","d":[665],"c":[]}],["i",{"w":"chat_agent_iteration_timeout_s","s":"iteration_timeout_s","e":true,"k":"i","d":[668],"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":[671],"c":[]}],["o",{"w":"chat_agent_tool_calling_mode","s":"ol_calling_mode","e":true,"k":"o","d":[1991],"c":[]}]]}]]}],["i",{"w":"chat_agentic_retrieval","s":"ic_retrieval","e":true,"k":"i","d":[2043],"c":[["_",{"w":"chat_agentic_retrieval_react","s":"_react","e":true,"k":"_","d":[2043],"c":[]}]]}]]}],["n",{"w":"chat_answer_","s":"nswer_","e":false,"k":"n","d":[],"c":[["s",{"w":"chat_answer_synthesis","s":"synthesis","e":true,"k":"s","d":[2045],"c":[["_",{"w":"chat_answer_synthesis_v2","s":"_v2","e":true,"k":"_","d":[2047],"c":[]}]]}],["p",{"w":"chat_answer_plan","s":"plan","e":true,"k":"p","d":[2047],"c":[]}],["f",{"w":"chat_answer_formatting","s":"formatting","e":true,"k":"f","d":[2061],"c":[]}]]}]]}],["c",{"w":"chat_con","s":"con","e":false,"k":"c","d":[],"c":[["t",{"w":"chat_context_budget_chars","s":"text_budget_chars","e":true,"k":"t","d":[674],"c":[]}],["v",{"w":"chat_conversation_summary","s":"versation_summary","e":true,"k":"v","d":[2063],"c":[]}]]}],["f",{"w":"chat_follow_up_context_budget","s":"follow_up_context_budget","e":true,"k":"f","d":[680],"c":[]}],["l",{"w":"chat_llm_","s":"llm_","e":true,"k":"l","d":[1820],"c":[["p",{"w":"chat_llm_provider","s":"provider","e":true,"k":"p","d":[683,1950],"c":[]}],["m",{"w":"chat_llm_model_name","s":"model_name","e":true,"k":"m","d":[686,1953],"c":[]}],["t",{"w":"chat_llm_temperature","s":"temperature","e":true,"k":"t","d":[689,1962],"c":[]}],["b",{"w":"chat_llm_base_url","s":"base_url","e":true,"k":"b","d":[1956],"c":[]}],["a",{"w":"chat_llm_api_key","s":"api_key","e":true,"k":"a","d":[1959],"c":[]}]]}],["q",{"w":"chat_que","s":"que","e":false,"k":"q","d":[],"c":[["s",{"w":"chat_question_analysis","s":"stion_analysis","e":true,"k":"s","d":[2039],"c":[]}],["r",{"w":"chat_query_planning","s":"ry_planning","e":true,"k":"r","d":[2041],"c":[]}]]}],["s",{"w":"chat_system","s":"system","e":true,"k":"s","d":[2045],"c":[["_",{"w":"chat_system_","s":"_","e":false,"k":"_","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":[2049],"c":[]}],["o",{"w":"chat_system_followup","s":"ollowup","e":true,"k":"o","d":[2057],"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":[2051],"c":[]}],["o",{"w":"chat_system_compound","s":"ound","e":true,"k":"o","d":[2055],"c":[]}]]}],["e",{"w":"chat_system_exploratory","s":"exploratory","e":true,"k":"e","d":[2053],"c":[]}]]}]]}],["g",{"w":"chat_grounding_verification","s":"grounding_verification","e":true,"k":"g","d":[2059],"c":[]}]]}],["-",{"w":"chat-specific","s":"-specific","e":true,"k":"-","d":[1946],"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":[703,765,1797,1847],"c":[["s",{"w":"changes","s":"s","e":true,"k":"s","d":[557,942,1029,2020],"c":[]}]]}],["i",{"w":"changing","s":"ing","e":true,"k":"i","d":[1195,1314,1664,1735,1739,1784,1799,1808],"c":[]}]]}],["n",{"w":"channels","s":"nels","e":true,"k":"n","d":[1069],"c":[]}]]}],["i",{"w":"chain","s":"in","e":true,"k":"i","d":[869,923],"c":[]}]]}],["e",{"w":"che","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"check","s":"ck","e":true,"k":"c","d":[423,630,1695],"c":[["s",{"w":"checks","s":"s","e":true,"k":"s","d":[292,559,1417,1627,1628],"c":[]}],["p",{"w":"checkpoint","s":"point","e":true,"k":"p","d":[754],"c":[]}],["e",{"w":"checked","s":"ed","e":true,"k":"e","d":[1595,1740],"c":[]}],["i",{"w":"checking","s":"ing","e":true,"k":"i","d":[1672],"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":[398,408,738,778,779,791,792,902,919,1041,1061,1533,1737],"c":[]}],["s",{"w":"chemistry","s":"stry","e":true,"k":"s","d":[1088,1106,1966],"c":[]}]]}],["b",{"w":"chemb","s":"b","e":false,"k":"b","d":[],"c":[["e",{"w":"chemberta","s":"erta","e":true,"k":"e","d":[409,471,612,1088,1737],"c":[["-",{"w":"chemberta-77m-mtr","s":"-77m-mtr","e":true,"k":"-","d":[920,1062,1105,1971],"c":[]}]]}],["l",{"w":"chembl","s":"l","e":true,"k":"l","d":[959,962],"c":[["1",{"w":"chembl12345","s":"12345","e":true,"k":"1","d":[841],"c":[]}]]}]]}]]}]]}],["u",{"w":"chunk","s":"unk","e":true,"k":"u","d":[530,546,604,857,929,1038,1078,1080,1115,1189,1252,1737],"c":[["s",{"w":"chunks","s":"s","e":true,"k":"s","d":[425,465,469,616,868,911,922,1051,1076,1077,1118,1124,1163,1752,1782],"c":[]}],["'",{"w":"chunk's","s":"'s","e":true,"k":"'","d":[868,1163],"c":[]}],["_",{"w":"chunk_","s":"_","e":false,"k":"_","d":[],"c":[["h",{"w":"chunk_hits","s":"hits","e":true,"k":"h","d":[929,1080],"c":[]}],["s",{"w":"chunk_size","s":"size","e":true,"k":"s","d":[1113],"c":[]}],["o",{"w":"chunk_overlap","s":"overlap","e":true,"k":"o","d":[1116],"c":[]}]]}]]}],["o",{"w":"cho","s":"o","e":false,"k":"o","d":[],"c":[["o",{"w":"choos","s":"os","e":false,"k":"o","d":[],"c":[["i",{"w":"choosing","s":"ing","e":true,"k":"i","d":[1314,1731],"c":[]}],["e",{"w":"choose","s":"e","e":true,"k":"e","d":[1788],"c":[]}]]}],["s",{"w":"chosen","s":"sen","e":true,"k":"s","d":[1597],"c":[]}],["i",{"w":"choice","s":"ice","e":true,"k":"i","d":[1740],"c":[]}]]}]]}],["i",{"w":"citation","s":"itation","e":true,"k":"i","d":[266,573,616,630,633,640,654],"c":[["-",{"w":"citation-backed","s":"-backed","e":true,"k":"-","d":[219],"c":[]}],["_",{"w":"citation_list","s":"_list","e":true,"k":"_","d":[271],"c":[]}],["s",{"w":"citations","s":"s","e":true,"k":"s","d":[596,624,629,654,941],"c":[]}]]}],["s",{"w":"cser","s":"ser","e":true,"k":"s","d":[408,1634],"c":[]}],["q",{"w":"cqrs","s":"qrs","e":true,"k":"q","d":[692,693,697,749],"c":[]}],["c",{"w":"cc","s":"c","e":true,"k":"c","d":[821],"c":[]}],["9",{"w":"c9h8o4","s":"9h8o4","e":true,"k":"9","d":[825],"c":[]}],["e",{"w":"ce","s":"e","e":false,"k":"e","d":[],"c":[["l",{"w":"cel","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"cell","s":"l","e":true,"k":"l","d":[845],"c":[]}],["e",{"w":"celery","s":"ery","e":true,"k":"e","d":[1195],"c":[]}]]}],["r",{"w":"certs","s":"rts","e":true,"k":"r","d":[1409,1651],"c":[]}]]}],["p",{"w":"cpu","s":"pu","e":true,"k":"p","d":[1074,1153,1328,1329,1371,1379,1483,1553,1751],"c":[["-",{"w":"cpu-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"cpu-bound","s":"bound","e":true,"k":"b","d":[1201,1474],"c":[]}],["i",{"w":"cpu-intensive","s":"intensive","e":true,"k":"i","d":[1553],"c":[]}]]}],["s",{"w":"cpus","s":"s","e":true,"k":"s","d":[1763],"c":[]}]]}]]}],["a",{"w":"a","s":"a","e":true,"k":"a","d":[53,54,80,82,89,91,102,117,141,153,163,195,196,219,259,260,264,274,275,285,286,290,303,319,345,382,404,406,408,414,424,445,465,491,513,557,589,593,612,625,629,630,631,652,655,703,705,725,728,746,750,752,756,791,793,795,796,797,812,815,848,850,851,868,869,871,872,874,891,899,900,923,924,925,927,929,959,971,972,974,991,992,993,1024,1025,1029,1043,1044,1065,1067,1070,1076,1081,1086,1088,1162,1163,1193,1260,1314,1457,1460,1464,1479,1521,1530,1548,1597,1628,1636,1637,1664,1682,1686,1690,1692,1699,1701,1705,1707,1708,1727,1728,1731,1737,1763,1778,1780,1781,1782,1783,1786,1787,1798,1799,1833,1926,1945,1990,1991,1994,1996,1998,2001,2087,2118],"c":[["n",{"w":"an","s":"n","e":true,"k":"n","d":[4,54,80,82,259,261,262,264,273,289,319,382,573,595,597,630,693,703,705,728,750,755,756,791,793,794,796,814,868,869,904,930,1087,1194,1576,1595,1598,1636,1697,1731,1750,1798,1808,1996,1998],"c":[["d",{"w":"and","s":"d","e":true,"k":"d","d":[2,5,6,8,10,16,31,32,53,54,76,77,79,81,82,85,92,94,102,103,130,141,199,204,219,260,264,265,267,276,278,285,286,289,290,291,292,309,346,358,364,366,382,383,404,408,411,414,415,417,424,471,492,493,530,556,559,561,573,585,591,593,599,612,615,616,621,630,632,693,697,732,750,753,776,778,791,792,795,814,849,850,851,874,891,899,900,901,902,903,904,926,927,928,929,941,970,993,1027,1031,1043,1065,1067,1068,1070,1075,1077,1078,1079,1081,1087,1129,1138,1153,1156,1159,1161,1163,1193,1204,1206,1207,1248,1278,1279,1366,1438,1439,1440,1441,1442,1452,1461,1462,1463,1479,1504,1508,1516,1517,1521,1529,1535,1536,1543,1550,1553,1554,1576,1581,1595,1597,1598,1599,1600,1616,1626,1628,1632,1634,1663,1664,1666,1681,1683,1684,1689,1693,1694,1695,1705,1709,1722,1725,1726,1728,1729,1737,1739,1740,1741,1751,1762,1776,1787,1799,1800,1802,1808,1847,1890,1894,1901,1926,1945,1965,1966,1989,1990,1992,1996,1997,1998,1999,2001,2002,2004,2017,2019,2020,2021,2022,2084,2086,2087,2103,2118,2122,2124,2126],"c":[]}],["s",{"w":"answer","s":"swer","e":true,"k":"s","d":[258,260,262,266,268,269,569,629,630,644,941,2046,2062],"c":[["s",{"w":"answers","s":"s","e":true,"k":"s","d":[219,573,1071],"c":[]}],["i",{"w":"answering","s":"ing","e":true,"k":"i","d":[589],"c":[]}]]}],["y",{"w":"any","s":"y","e":true,"k":"y","d":[453,529,554,703,776,1085,1195,1334,1664,1695,1740,1762,1776],"c":[["t",{"w":"anything","s":"thing","e":true,"k":"t","d":[1693,1737],"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":[584,590,904,938,1683,2040],"c":[]}],["t",{"w":"analytics","s":"tics","e":true,"k":"t","d":[1505,2004,2011,2017,2103,2117,2118],"c":[["p",{"w":"analyticsprovider","s":"provider","e":true,"k":"p","d":[2118],"c":[]}]]}]]}],["o",{"w":"analogues","s":"ogues","e":true,"k":"o","d":[1088],"c":[]}]]}],["o",{"w":"ano","s":"o","e":false,"k":"o","d":[],"c":[["t",{"w":"another","s":"ther","e":true,"k":"t","d":[750,1522,1649,1800],"c":[]}],["n",{"w":"anonymous","s":"nymous","e":true,"k":"n","d":[2118],"c":[]}]]}],["t",{"w":"anthropic","s":"thropic","e":true,"k":"t","d":[880,1297,1309,1579,1819,1890,1916,1917,1989],"c":[["_",{"w":"anthropic_api_key","s":"_api_key","e":true,"k":"_","d":[1308,1918],"c":[]}]]}],["n",{"w":"annotations","s":"notations","e":true,"k":"n","d":[959],"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,890,943,949,1130,1446,1541,1584,1762],"c":[]}],["v",{"w":"archived","s":"ved","e":true,"k":"v","d":[237],"c":[]}]]}],["t",{"w":"artifact","s":"tifact","e":true,"k":"t","d":[12,14,30,53,54,76,80,82,84,87,92,130,309,311,319,382,383,390,394,403,404,415,509,695,705,708,710,711,712,713,714,716,718,720,722,724,726,728,732,788,793,851,869,889,915,983,985,987,989,991,1056,1077,1086,1163,1167,1177,1185,1187,1204,1232,1244,1248,1260,1626,1634,1636,1703,1704,1710,1729,1926,2032,2034,2036],"c":[["s",{"w":"artifacts","s":"s","e":true,"k":"s","d":[9,11,31,32,54,80,82,92,99,141,163,196,305,312,350,351,415,774,775,1618,1626,1631,1632,1633,1634,1635,1701,1702,1729],"c":[["u",{"w":"artifactsummarizationworkflow","s":"ummarizationworkflow","e":true,"k":"u","d":[869],"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":[63,81],"c":[]}],["a",{"w":"artifact_tag_normalized","s":"ag_normalized","e":true,"k":"a","d":[1087],"c":[]}]]}],["i",{"w":"artifact_id","s":"id","e":true,"k":"i","d":[81,389,442,488,492,510,1168,1178,1180,1186,1188,1190,1702],"c":[]}],["n",{"w":"artifact_name","s":"name","e":true,"k":"n","d":[492],"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":[1013],"c":[["s",{"w":"artifact_read_models","s":"s","e":true,"k":"s","d":[773,1020],"c":[]}]]}],["f",{"w":"artifact_refinement","s":"finement","e":true,"k":"f","d":[873,2035],"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":[870,887,1422],"c":[]}],["y",{"w":"artifact_synthesis","s":"ynthesis","e":true,"k":"y","d":[873,2033],"c":[]}]]}],["b",{"w":"artifact_batch_summary","s":"batch_summary","e":true,"k":"b","d":[873,2031],"c":[]}],["p",{"w":"artifact_processing","s":"processing","e":true,"k":"p","d":[1154,1200,1379],"c":[]}]]}],["r",{"w":"artifactre","s":"re","e":false,"k":"r","d":[],"c":[["s",{"w":"artifactresponse","s":"sponse","e":true,"k":"s","d":[75],"c":[]}],["p",{"w":"artifactrepository","s":"pository","e":true,"k":"p","d":[1019],"c":[]}]]}],["-",{"w":"artifact-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"artifact-level","s":"level","e":true,"k":"l","d":[493,851,1079,1087],"c":[]}],["p",{"w":"artifact-parse-","s":"parse-","e":true,"k":"p","d":[1168],"c":[]}],["t",{"w":"artifact-tag-aggregation-","s":"tag-aggregation-","e":true,"k":"t","d":[1178],"c":[]}],["s",{"w":"artifact-summar","s":"summar","e":false,"k":"s","d":[],"c":[["i",{"w":"artifact-summarization-","s":"ization-","e":true,"k":"i","d":[1186],"c":[]}],["y",{"w":"artifact-summary-embedding-","s":"y-embedding-","e":true,"k":"y","d":[1188],"c":[]}]]}]]}],["t",{"w":"artifacttagaggregationworkflow","s":"tagaggregationworkflow","e":true,"k":"t","d":[851],"c":[]}],["'",{"w":"artifact's","s":"'s","e":true,"k":"'","d":[868],"c":[]}],["c",{"w":"artifactcreated","s":"created","e":true,"k":"c","d":[992],"c":[]}],["d",{"w":"artifactdeleted","s":"deleted","e":true,"k":"d","d":[992],"c":[]}],["u",{"w":"artifactuploadsaga","s":"uploadsaga","e":true,"k":"u","d":[1701],"c":[]}]]}],["e",{"w":"are","s":"e","e":true,"k":"e","d":[81,82,102,219,238,263,285,403,410,424,556,589,594,616,629,633,653,654,704,749,776,798,812,868,870,872,873,922,923,926,928,929,942,944,992,1068,1070,1075,1077,1081,1087,1159,1163,1164,1193,1207,1260,1292,1325,1523,1553,1554,1581,1595,1627,1649,1676,1681,1683,1687,1705,1726,1727,1729,1737,1740,1751,1777,1779,1787,1788,1847,1887,1946,1965,1998,1999,2017,2020,2021,2022,2118,2120,2126],"c":[]}],["r",{"w":"arrive","s":"rive","e":true,"k":"r","d":[2111],"c":[["s",{"w":"arrives","s":"s","e":true,"k":"s","d":[868],"c":[]}]]}]]}],["p",{"w":"ap","s":"p","e":false,"k":"p","d":[],"c":[["i",{"w":"api","s":"i","e":true,"k":"i","d":[7,9,31,93,102,198,219,277,278,284,285,286,290,292,320,346,365,416,424,962,1006,1028,1143,1163,1306,1309,1312,1331,1467,1481,1485,1525,1530,1538,1578,1579,1580,1581,1597,1599,1600,1601,1673,1695,1696,1728,1731,1733,1740,1776,1777,1787,1847,1859,1862,1904,1941,1961,1965,1996,1999,2001,2021,2081,2087,2119,2120],"c":[["_",{"w":"api_","s":"_","e":false,"k":"_","d":[],"c":[["h",{"w":"api_host","s":"host","e":true,"k":"h","d":[286,1857],"c":[]}],["p",{"w":"api_port","s":"port","e":true,"k":"p","d":[286,1481,1860],"c":[]}]]}],["s",{"w":"apis","s":"s","e":true,"k":"s","d":[1377],"c":[]}],["'",{"w":"api's","s":"'s","e":true,"k":"'","d":[1597],"c":[]}]]}],["p",{"w":"app","s":"p","e":true,"k":"p","d":[1402,1664],"c":[["l",{"w":"appli","s":"li","e":false,"k":"l","d":[],"c":[["c",{"w":"application","s":"cation","e":true,"k":"c","d":[88,332,756,943,959,1194,1195,1448,1452,1463,1479,1595,1697,1808,1834,1853],"c":[["-",{"w":"application-level","s":"-level","e":true,"k":"-","d":[1069],"c":[]}]]}],["e",{"w":"applie","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"applies","s":"s","e":true,"k":"s","d":[750],"c":[]}],["d",{"w":"applied","s":"d","e":true,"k":"d","d":[1751],"c":[]}]]}]]}],["e",{"w":"appe","s":"e","e":false,"k":"e","d":[],"c":[["a",{"w":"appear","s":"ar","e":true,"k":"a","d":[139,193],"c":[["i",{"w":"appearing","s":"ing","e":true,"k":"i","d":[1069],"c":[]}]]}],["n",{"w":"append","s":"nd","e":true,"k":"n","d":[755],"c":[["e",{"w":"appended","s":"ed","e":true,"k":"e","d":[750],"c":[]}],["-",{"w":"append-","s":"-","e":false,"k":"-","d":[],"c":[["o",{"w":"append-only","s":"only","e":true,"k":"o","d":[1559],"c":[]}],["m",{"w":"append-mostly","s":"mostly","e":true,"k":"m","d":[1726],"c":[]}]]}]]}]]}],["r",{"w":"appro","s":"ro","e":false,"k":"r","d":[],"c":[["p",{"w":"appropriate","s":"priate","e":true,"k":"p","d":[752,1161,1207],"c":[]}],["a",{"w":"approach","s":"ach","e":true,"k":"a","d":[961],"c":[]}],["x",{"w":"approximately","s":"ximately","e":true,"k":"x","d":[1070],"c":[]}]]}],["_",{"w":"app_env","s":"_env","e":true,"k":"_","d":[1836,1851,2126],"c":[]}]]}],["a",{"w":"apache","s":"ache","e":true,"k":"a","d":[1747],"c":[]}]]}],["l",{"w":"al","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"all","s":"l","e":true,"k":"l","d":[7,32,84,87,92,276,285,304,318,404,406,414,424,453,529,554,559,634,693,717,750,751,796,849,851,869,941,942,994,1026,1077,1085,1087,1088,1163,1280,1292,1325,1539,1554,1599,1622,1728,1729,1833,1847,1887,1888,1925,1997,2000,2118],"c":[["o",{"w":"allow","s":"ow","e":false,"k":"o","d":[],"c":[["_",{"w":"allow_","s":"_","e":false,"k":"_","d":[],"c":[["d",{"w":"allow_duplicate","s":"duplicate","e":true,"k":"d","d":[406,1193],"c":[]}],["c",{"w":"allow_cloud_llm","s":"cloud_llm","e":true,"k":"c","d":[1925],"c":[]}]]}],["e",{"w":"allowed","s":"ed","e":true,"k":"e","d":[1689],"c":[]}],["s",{"w":"allows","s":"s","e":true,"k":"s","d":[1901],"c":[]}],["i",{"w":"allowing","s":"ing","e":true,"k":"i","d":[2020],"c":[]}]]}]]}],["r",{"w":"already","s":"ready","e":true,"k":"r","d":[80,1025,1799],"c":[]}],["o",{"w":"alon","s":"on","e":false,"k":"o","d":[],"c":[["g",{"w":"alongside","s":"gside","e":true,"k":"g","d":[102,269,850,874,2116],"c":[]}],["e",{"w":"alone","s":"e","e":true,"k":"e","d":[927,1070,1725],"c":[]}]]}],["w",{"w":"always","s":"ways","e":true,"k":"w","d":[139,193,621,794,809,1966],"c":[]}],["s",{"w":"also","s":"so","e":true,"k":"s","d":[319,1581,1628,1636,1646,1688,1692,1728,1998],"c":[]}],["g",{"w":"algorithmic","s":"gorithmic","e":true,"k":"g","d":[630],"c":[]}]]}],["u",{"w":"au","s":"u","e":false,"k":"u","d":[],"c":[["t",{"w":"aut","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"auth","s":"h","e":true,"k":"h","d":[290,292,1538,1597,1646,1663],"c":[["e",{"w":"authenticat","s":"enticat","e":false,"k":"e","d":[],"c":[["i",{"w":"authentication","s":"ion","e":true,"k":"i","d":[8,278,280,285,288,1289,1457,1462,1519,1582,1802,1813],"c":[]}],["e",{"w":"authenticate","s":"e","e":true,"k":"e","d":[1691],"c":[["s",{"w":"authenticates","s":"s","e":true,"k":"s","d":[289,1595,1596],"c":[]}],["d",{"w":"authenticated","s":"d","e":true,"k":"d","d":[299,304,1610],"c":[]}]]}]]}],["o",{"w":"author","s":"or","e":true,"k":"o","d":[103,130,592,721,1087],"c":[["s",{"w":"authors","s":"s","e":true,"k":"s","d":[16,85,404,642,725,904,989,1087,1987],"c":[]}],["i",{"w":"authorization","s":"ization","e":true,"k":"i","d":[287,290,291,292,334,1399,1583,1595,1598,1599,1601,1649,1886],"c":[]}],["m",{"w":"authormentionsupdated","s":"mentionsupdated","e":true,"k":"m","d":[720],"c":[]}],["'",{"w":"author's","s":"'s","e":true,"k":"'","d":[1087],"c":[]}]]}],["z",{"w":"authz","s":"z","e":true,"k":"z","d":[287,1530,1595,1597],"c":[]}]]}],["o",{"w":"auto","s":"o","e":true,"k":"o","d":[1026,1991],"c":[["m",{"w":"automat","s":"mat","e":false,"k":"m","d":[],"c":[["i",{"w":"automatic","s":"ic","e":true,"k":"i","d":[1026,1083,1129,1138],"c":[["a",{"w":"automatically","s":"ally","e":true,"k":"a","d":[54,382,403,756,1531,1617,1751,1778,2087],"c":[]}]]}],["e",{"w":"automated","s":"ed","e":true,"k":"e","d":[83,791,874,1926,1990],"c":[]}]]}],["c",{"w":"autocomplete","s":"complete","e":true,"k":"c","d":[94,95,103,197],"c":[]}],["-",{"w":"auto-seed","s":"-seed","e":true,"k":"-","d":[597],"c":[]}]]}]]}],["g",{"w":"augment","s":"gment","e":true,"k":"g","d":[632],"c":[]}],["d",{"w":"aud","s":"d","e":true,"k":"d","d":[1411,1655],"c":[["i",{"w":"audi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"audit","s":"t","e":true,"k":"t","d":[693],"c":[]}],["e",{"w":"audience","s":"ence","e":true,"k":"e","d":[1600],"c":[]}]]}]]}]]}],["c",{"w":"ac","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"acl","s":"l","e":true,"k":"l","d":[26,90],"c":[]}],["t",{"w":"act","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"acti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"action","s":"on","e":true,"k":"o","d":[54,80,82,92,415,1628,1629,1637],"c":[["s",{"w":"actions","s":"s","e":true,"k":"s","d":[1591,1595,1637],"c":[]}]]}],["v",{"w":"activ","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"activit","s":"it","e":false,"k":"i","d":[],"c":[["y",{"w":"activity","s":"y","e":true,"k":"y","d":[221,756,1004,1209,1260,1278],"c":[]}],["i",{"w":"activities","s":"ies","e":true,"k":"i","d":[756,1153,1156,1199,1206,1207,1260,1269,1272,1275,1277,1279,1371,1377,1474,1476,1551,1993],"c":[]}]]}],["e",{"w":"active","s":"e","e":true,"k":"e","d":[261,1607,1613,1996,1997],"c":[]}]]}]]}],["u",{"w":"actual","s":"ual","e":true,"k":"u","d":[1161],"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":[424],"c":[["e",{"w":"accepted","s":"ed","e":true,"k":"e","d":[84,85,328,406,558,813],"c":[]}],["s",{"w":"accepts","s":"s","e":true,"k":"s","d":[275,285,1693,2000],"c":[]}]]}],["s",{"w":"access","s":"ss","e":true,"k":"s","d":[304,305,314,1014,1022,1618,1620,1625,1627,1729,2082],"c":[["i",{"w":"accession","s":"ion","e":true,"k":"i","d":[850],"c":[["_",{"w":"accession_number","s":"_number","e":true,"k":"_","d":[840],"c":[]}]]}]]}]]}],["u",{"w":"accumulat","s":"umulat","e":false,"k":"u","d":[],"c":[["e",{"w":"accumulated","s":"ed","e":true,"k":"e","d":[594,599],"c":[]}],["i",{"w":"accumulation","s":"ion","e":true,"k":"i","d":[653],"c":[]}],["o",{"w":"accumulator","s":"or","e":true,"k":"o","d":[654],"c":[]}]]}],["o",{"w":"account","s":"ount","e":true,"k":"o","d":[1690,1692,1725,1729,2118],"c":[["s",{"w":"accounts","s":"s","e":true,"k":"s","d":[1415,1657,1695],"c":[]}]]}]]}],["r",{"w":"across","s":"ross","e":true,"k":"r","d":[594,1087,1088],"c":[]}]]}],["s",{"w":"as","s":"s","e":true,"k":"s","d":[88,91,141,263,271,290,404,556,633,703,791,798,815,848,868,916,919,925,942,959,1139,1260,1457,1460,1521,1538,1548,1664,1693,1695,1697,1719,1728,1729,1776,1778,1783,1833,2081,2116,2118,2120],"c":[["c",{"w":"ascending","s":"cending","e":true,"k":"c","d":[52],"c":[]}],["s",{"w":"ass","s":"s","e":false,"k":"s","d":[],"c":[["o",{"w":"associated","s":"ociated","e":true,"k":"o","d":[87,92,141,795],"c":[]}],["e",{"w":"assembl","s":"embl","e":false,"k":"e","d":[],"c":[["y",{"w":"assembly","s":"y","e":true,"k":"y","d":[266,566],"c":[]}],["e",{"w":"assembled","s":"ed","e":true,"k":"e","d":[676],"c":[]}]]}],["i",{"w":"assi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"assistant","s":"stant","e":true,"k":"s","d":[275],"c":[]}],["g",{"w":"assignment","s":"gnment","e":true,"k":"g","d":[408,796],"c":[]}]]}],["a",{"w":"assay","s":"ay","e":true,"k":"a","d":[836,848],"c":[["s",{"w":"assays","s":"s","e":true,"k":"s","d":[903],"c":[]}]]}]]}],["k",{"w":"ask","s":"k","e":true,"k":"k","d":[219,1998],"c":[["e",{"w":"asked","s":"ed","e":true,"k":"e","d":[1325,1740],"c":[]}],["s",{"w":"asks","s":"s","e":true,"k":"s","d":[1799],"c":[]}]]}],["y",{"w":"asynchronously","s":"ynchronously","e":true,"k":"y","d":[945],"c":[]}]]}],["f",{"w":"af","s":"f","e":false,"k":"f","d":[],"c":[["t",{"w":"after","s":"ter","e":true,"k":"t","d":[76,84,261,265,266,270,274,404,557,813,851,1025,1077,1163,1686,1784],"c":[]}],["f",{"w":"affect","s":"fect","e":false,"k":"f","d":[],"c":[["s",{"w":"affects","s":"s","e":true,"k":"s","d":[1077,1847],"c":[]}],["e",{"w":"affected","s":"ed","e":true,"k":"e","d":[1737],"c":[]}]]}]]}],["d",{"w":"ad","s":"d","e":false,"k":"d","d":[],"c":[["m",{"w":"admin","s":"min","e":true,"k":"m","d":[91,303,319,1526,1646,1664,1786,1798,1996,1998],"c":[["s",{"w":"admins","s":"s","e":true,"k":"s","d":[92,415,1616,1626,1628,1797,1994,1996,1998,1999],"c":[]}]]}],["d",{"w":"add","s":"d","e":true,"k":"d","d":[372,632,959,1023,1698],"c":[["i",{"w":"addi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"additional","s":"tional","e":true,"k":"t","d":[599,1684],"c":[["l",{"w":"additionally","s":"ly","e":true,"k":"l","d":[305],"c":[]}]]}],["n",{"w":"adding","s":"ng","e":true,"k":"n","d":[947,1029],"c":[["_",{"w":"adding_services","s":"_services","e":true,"k":"_","d":[967],"c":[]}]]}]]}],["e",{"w":"added","s":"ed","e":true,"k":"e","d":[793,979],"c":[]}],["r",{"w":"address","s":"ress","e":true,"k":"r","d":[1266,1361,1859],"c":[["e",{"w":"addresses","s":"es","e":true,"k":"e","d":[1043,1076,1364],"c":[]}]]}],["s",{"w":"adds","s":"s","e":true,"k":"s","d":[1778],"c":[]}]]}],["a",{"w":"adapt","s":"apt","e":false,"k":"a","d":[],"c":[["i",{"w":"adaptive","s":"ive","e":true,"k":"i","d":[567,2048],"c":[]}],["e",{"w":"adapter","s":"er","e":true,"k":"e","d":[1685,2021],"c":[["s",{"w":"adapters","s":"s","e":true,"k":"s","d":[943,1808,1811],"c":[]}]]}]]}],["e",{"w":"adenylyltransferase","s":"enylyltransferase","e":true,"k":"e","d":[831],"c":[]}],["j",{"w":"adjust","s":"just","e":true,"k":"j","d":[1517],"c":[]}],["l",{"w":"adlfs","s":"lfs","e":true,"k":"l","d":[1681],"c":[]}]]}],["g",{"w":"ag","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"agent","s":"ent","e":true,"k":"e","d":[1991],"c":[["_",{"w":"agent_step","s":"_step","e":true,"k":"_","d":[206,637],"c":[]}],["i",{"w":"agentic","s":"ic","e":true,"k":"i","d":[561,565,573,581,930,936,1991,2044],"c":[]}]]}],["g",{"w":"aggregat","s":"gregat","e":false,"k":"g","d":[],"c":[["e",{"w":"aggregate","s":"e","e":true,"k":"e","d":[750,755,798,971,1162,1703,1729],"c":[["s",{"w":"aggregates","s":"s","e":true,"k":"s","d":[693,694,704,749,775,964,968,1019,1710],"c":[]}],["d",{"w":"aggregated","s":"d","e":true,"k":"d","d":[717,851,983],"c":[]}]]}],["i",{"w":"aggregation","s":"ion","e":true,"k":"i","d":[1177,1201,1232,2126],"c":[]}]]}],["a",{"w":"again","s":"ain","e":true,"k":"a","d":[1783],"c":[["s",{"w":"against","s":"st","e":true,"k":"s","d":[848,941,973,1163,1595],"c":[]}]]}]]}],["b",{"w":"ab","s":"b","e":false,"k":"b","d":[],"c":[["s",{"w":"abs","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"absent","s":"ent","e":true,"k":"e","d":[254],"c":[]}],["t",{"w":"abstract","s":"tract","e":true,"k":"t","d":[943,1194,1808],"c":[]}],["o",{"w":"absolute","s":"olute","e":true,"k":"o","d":[1685],"c":[]}]]}],["o",{"w":"abo","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"about","s":"ut","e":true,"k":"u","d":[272,585,588,970,1707,1727,1780,1781,1782],"c":[]}],["v",{"w":"above","s":"ve","e":true,"k":"v","d":[1260,1538,1693],"c":[]}]]}]]}],["t",{"w":"at","s":"t","e":true,"k":"t","d":[260,556,629,654,776,794,867,923,1085,1276,1379,1453,1537,1595,1637,1664,1686,1690,1700,1702,1727,1728,1751,1752,1779,1787,1999,2082,2111,2117],"c":[["p",{"w":"atp","s":"p","e":true,"k":"p","d":[843],"c":[]}],["t",{"w":"att","s":"t","e":false,"k":"t","d":[],"c":[["r",{"w":"attribut","s":"ribut","e":false,"k":"r","d":[],"c":[["e",{"w":"attributes","s":"es","e":true,"k":"e","d":[848],"c":[]}],["a",{"w":"attributable","s":"able","e":true,"k":"a","d":[2118],"c":[]}]]}],["e",{"w":"attempts","s":"empts","e":true,"k":"e","d":[1210,1278],"c":[]}]]}]]}],["v",{"w":"av","s":"v","e":false,"k":"v","d":[],"c":[["a",{"w":"available","s":"ailable","e":true,"k":"a","d":[589,600,940,952,1847,1990],"c":[]}],["o",{"w":"avoid","s":"oid","e":true,"k":"o","d":[1750],"c":[["s",{"w":"avoids","s":"s","e":true,"k":"s","d":[1728],"c":[]}]]}]]}],["w",{"w":"aws","s":"ws","e":true,"k":"w","d":[1195,1686,1687,1694,1729],"c":[["_",{"w":"aws_","s":"_","e":true,"k":"_","d":[1694],"c":[["a",{"w":"aws_access_key_id","s":"access_key_id","e":true,"k":"a","d":[1720],"c":[]}],["s",{"w":"aws_secret_access_key","s":"secret_access_key","e":true,"k":"s","d":[1720],"c":[]}],["d",{"w":"aws_default_region","s":"default_region","e":true,"k":"d","d":[1720],"c":[]}],["e",{"w":"aws_endpoint_url","s":"endpoint_url","e":true,"k":"e","d":[1720],"c":[]}]]}]]}],["z",{"w":"az","s":"z","e":true,"k":"z","d":[1340,1692,1716],"c":[["u",{"w":"azure","s":"ure","e":true,"k":"u","d":[1340,1666,1670,1681,1694,1716,1725,1728,1776,1827],"c":[["'",{"w":"azure's","s":"'s","e":true,"k":"'","d":[1692],"c":[]}],["_",{"w":"azure_","s":"_","e":true,"k":"_","d":[1694],"c":[["c",{"w":"azure_client_","s":"client_","e":false,"k":"c","d":[],"c":[["i",{"w":"azure_client_id","s":"id","e":true,"k":"i","d":[1692],"c":[]}],["s",{"w":"azure_client_secret","s":"secret","e":true,"k":"s","d":[1692],"c":[]}]]}],["t",{"w":"azure_tenant_id","s":"tenant_id","e":true,"k":"t","d":[1692],"c":[]}],["s",{"w":"azure_storage_","s":"storage_","e":false,"k":"s","d":[],"c":[["a",{"w":"azure_storage_account_","s":"account_","e":false,"k":"a","d":[],"c":[["n",{"w":"azure_storage_account_name","s":"name","e":true,"k":"n","d":[1723],"c":[]}],["k",{"w":"azure_storage_account_key","s":"key","e":true,"k":"k","d":[1723],"c":[]}]]}],["c",{"w":"azure_storage_connection_string","s":"connection_string","e":true,"k":"c","d":[1723],"c":[]}]]}]]}]]}],["c",{"w":"azcopy","s":"copy","e":true,"k":"c","d":[1729],"c":[]}]]}],["i",{"w":"ai","s":"i","e":true,"k":"i","d":[1776,1788,1994,1996],"c":[["r",{"w":"air-gapped","s":"r-gapped","e":true,"k":"r","d":[1925],"c":[]}]]}]]}],["i",{"w":"i","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"in","s":"n","e":true,"k":"n","d":[31,32,80,219,267,286,287,292,301,338,403,405,530,573,589,590,596,600,655,679,703,704,752,754,756,792,849,857,868,869,873,889,900,941,942,1069,1074,1077,1087,1088,1138,1162,1195,1260,1276,1292,1402,1405,1438,1462,1463,1522,1537,1554,1595,1599,1601,1613,1628,1646,1649,1661,1664,1681,1682,1690,1691,1692,1693,1694,1695,1697,1700,1702,1737,1786,1797,1833,1847,1997,2017,2020,2021,2022,2087,2117,2118,2120,2126],"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":[1808,2017],"c":[]}]]}],["i",{"w":"integration","s":"ion","e":true,"k":"i","d":[8,958,1593,1801,1803,1808,1809,1901],"c":[]}]]}],["i",{"w":"integrityerror","s":"ityerror","e":true,"k":"i","d":[750,755],"c":[]}]]}],["e",{"w":"integer","s":"er","e":true,"k":"e","d":[38,42,50,113,127,136,155,159,177,181,227,231,435,481,503,540],"c":[]}]]}],["l",{"w":"intelligence","s":"lligence","e":true,"k":"l","d":[4,891],"c":[]}],["r",{"w":"inter","s":"r","e":false,"k":"r","d":[],"c":[["f",{"w":"interface","s":"face","e":true,"k":"f","d":[219],"c":[]}],["n",{"w":"internal","s":"nal","e":true,"k":"n","d":[344,1260],"c":[]}],["-",{"w":"inter-service","s":"-service","e":true,"k":"-","d":[1453],"c":[]}],["a",{"w":"interacti","s":"acti","e":false,"k":"a","d":[],"c":[["v",{"w":"interactive","s":"ve","e":true,"k":"v","d":[1901,1945],"c":[]}],["o",{"w":"interaction","s":"on","e":true,"k":"o","d":[2087],"c":[]}]]}]]}],["n",{"w":"intent","s":"nt","e":true,"k":"n","d":[1073],"c":[]}]]}],["o",{"w":"into","s":"o","e":true,"k":"o","d":[102,653,654,752,797,868,870,871,872,900,905,925,929,1065,1081,1147,1694,1737,2022],"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,1992],"c":[["e",{"w":"installed","s":"ed","e":true,"k":"e","d":[1025],"c":[]}]]}],["n",{"w":"instance","s":"nce","e":true,"k":"n","d":[2117],"c":[["'",{"w":"instance's","s":"'s","e":true,"k":"'","d":[1687],"c":[]}]]}]]}],["e",{"w":"instead","s":"ead","e":true,"k":"e","d":[250,587,589,940,992,1260,1687,1728,1763,1778,1800,2065],"c":[]}]]}],["u",{"w":"insufficient","s":"ufficient","e":true,"k":"u","d":[336],"c":[]}],["p",{"w":"inspect","s":"pect","e":true,"k":"p","d":[1276],"c":[]}],["e",{"w":"insecure","s":"ecure","e":true,"k":"e","d":[1462],"c":[]}],["i",{"w":"inside","s":"ide","e":true,"k":"i","d":[1581,1741],"c":[]}]]}],["g",{"w":"ingest","s":"gest","e":false,"k":"g","d":[],"c":[["i",{"w":"ingesti","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"ingestion","s":"on","e":true,"k":"o","d":[54,84,1996],"c":[]}],["n",{"w":"ingesting","s":"ng","e":true,"k":"n","d":[1632],"c":[]}]]}],["e",{"w":"ingested","s":"ed","e":true,"k":"e","d":[267],"c":[]}]]}],["p",{"w":"input","s":"put","e":true,"k":"p","d":[197,2019,2083,2093],"c":[["s",{"w":"inputs","s":"s","e":true,"k":"s","d":[103,1278],"c":[]}]]}],["c",{"w":"includ","s":"clud","e":false,"k":"c","d":[],"c":[["e",{"w":"include","s":"e","e":true,"k":"e","d":[237,345,384,546,2088,2121],"c":[["s",{"w":"includes","s":"s","e":true,"k":"s","d":[139,492,868,959,1163,2117,2119],"c":[]}],["_",{"w":"include_chunks","s":"_chunks","e":true,"k":"_","d":[543,1080],"c":[]}],["d",{"w":"included","s":"d","e":true,"k":"d","d":[1554,2017],"c":[]}]]}],["i",{"w":"including","s":"ing","e":true,"k":"i","d":[267,383,1087,1991],"c":[]}]]}],["-",{"w":"in-flight","s":"-flight","e":true,"k":"-","d":[261,262],"c":[]}],["l",{"w":"inline","s":"line","e":true,"k":"l","d":[270,568,573,941,1697],"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":[305,382,923,1618],"c":[["l",{"w":"individually","s":"ly","e":true,"k":"l","d":[868],"c":[]}]]}],["c",{"w":"indices","s":"ces","e":true,"k":"c","d":[616,633],"c":[]}]]}],["e",{"w":"inde","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"index","s":"x","e":true,"k":"x","d":[393,732],"c":[["i",{"w":"indexing","s":"ing","e":true,"k":"i","d":[891,894],"c":[]}],["e",{"w":"indexed","s":"ed","e":true,"k":"e","d":[905],"c":[]}]]}],["p",{"w":"independent","s":"pendent","e":true,"k":"p","d":[751,791,1087,1139],"c":[["l",{"w":"independently","s":"ly","e":true,"k":"l","d":[556,754,899],"c":[]}]]}]]}]]}],["v",{"w":"invalid","s":"valid","e":true,"k":"v","d":[332,334],"c":[]}],["f",{"w":"inf","s":"f","e":false,"k":"f","d":[],"c":[["o",{"w":"info","s":"o","e":true,"k":"o","d":[1855],"c":[["r",{"w":"information","s":"rmation","e":true,"k":"r","d":[346],"c":[]}]]}],["r",{"w":"infra","s":"ra","e":true,"k":"r","d":[1462],"c":[["s",{"w":"infrastructure","s":"structure","e":true,"k":"s","d":[559,897,943,1016,1195,1286,1447,1452,1454,1463,1520,1521,1545,1684,1741,1808,1887,2022,2118],"c":[]}]]}],["e",{"w":"inference","s":"erence","e":true,"k":"e","d":[1204,1503],"c":[]}]]}],["h",{"w":"inh","s":"h","e":false,"k":"h","d":[],"c":[["e",{"w":"inherit","s":"erit","e":true,"k":"e","d":[594],"c":[["e",{"w":"inherited","s":"ed","e":true,"k":"e","d":[653],"c":[]}]]}],["a",{"w":"inha","s":"a","e":true,"k":"a","d":[827],"c":[]}],["i",{"w":"inhibition","s":"ibition","e":true,"k":"i","d":[839],"c":[]}]]}],["i",{"w":"initializes","s":"itializes","e":true,"k":"i","d":[1521],"c":[]}]]}],["s",{"w":"is","s":"s","e":true,"k":"s","d":[4,54,80,82,141,259,260,261,262,271,285,286,303,304,382,404,406,414,471,530,573,589,614,621,629,630,633,703,750,756,775,791,793,794,815,851,868,871,899,900,905,925,930,941,1025,1028,1065,1067,1068,1069,1077,1138,1163,1193,1206,1276,1292,1379,1463,1479,1581,1601,1664,1681,1682,1684,1687,1695,1700,1701,1726,1727,1728,1729,1740,1741,1763,1777,1787,1792,1797,1800,1833,1925,1926,1941,1945,1990,1996,1997,2002,2019,2065,2087,2103,2117,2120],"c":[["_",{"w":"is_","s":"_","e":false,"k":"_","d":[],"c":[["l",{"w":"is_locked","s":"locked","e":true,"k":"l","d":[83,874],"c":[]}],["a",{"w":"is_a","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"is_archived","s":"rchived","e":true,"k":"r","d":[234],"c":[]}],["d",{"w":"is_admin","s":"dmin","e":true,"k":"d","d":[302,1614],"c":[]}]]}],["t",{"w":"is_table","s":"table","e":true,"k":"t","d":[466],"c":[]}],["f",{"w":"is_figure","s":"figure","e":true,"k":"f","d":[466],"c":[]}],["g",{"w":"is_grounded","s":"grounded","e":true,"k":"g","d":[648],"c":[]}]]}],["o",{"w":"isolat","s":"olat","e":false,"k":"o","d":[],"c":[["e",{"w":"isolated","s":"ed","e":true,"k":"e","d":[922],"c":[]}],["i",{"w":"isolation","s":"ion","e":true,"k":"i","d":[954,1083,1586],"c":[]}]]}],["s",{"w":"iss","s":"s","e":true,"k":"s","d":[1658],"c":[["u",{"w":"issue","s":"ue","e":false,"k":"u","d":[],"c":[["r",{"w":"issuer","s":"r","e":true,"k":"r","d":[1414],"c":[]}],["s",{"w":"issues","s":"s","e":true,"k":"s","d":[1595,1598],"c":[]}]]}]]}]]}],["m",{"w":"im","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"image","s":"age","e":true,"k":"a","d":[24,89,408,584,794,938,1464,1675,1681,1683,1698,1707,2026,2030],"c":[["s",{"w":"images","s":"s","e":true,"k":"s","d":[679,1521,1552,1666,1681,1683,1709,1726,1727],"c":[["_",{"w":"images_scale","s":"_scale","e":true,"k":"_","d":[1707],"c":[]}]]}]]}],["m",{"w":"immutable","s":"mutable","e":true,"k":"m","d":[693,703,942],"c":[]}],["p",{"w":"imp","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"implement","s":"lement","e":true,"k":"l","d":[943],"c":[["s",{"w":"implements","s":"s","e":true,"k":"s","d":[993,1195],"c":[]}],["e",{"w":"implemented","s":"ed","e":true,"k":"e","d":[1681],"c":[]}]]}],["o",{"w":"imports","s":"orts","e":true,"k":"o","d":[1195],"c":[]}]]}]]}],["t",{"w":"it","s":"t","e":true,"k":"t","d":[82,92,267,290,404,415,573,589,780,791,796,868,874,900,1066,1067,1069,1077,1462,1530,1581,1655,1664,1681,1695,1729,1750,1762,1778,1783,1797,1799,1989,1991,1995,1998,2103,2120],"c":[["s",{"w":"its","s":"s","e":true,"k":"s","d":[53,141,238,260,269,276,290,309,703,705,750,796,868,993,994,1077,1163,1206,1597,1637,1664,1692,1762,1778,1788,1800,1989,1994,1996,1998,2120],"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":[936],"c":[["l",{"w":"iteratively","s":"ly","e":true,"k":"l","d":[595,872],"c":[]}]]}],["o",{"w":"iteration","s":"on","e":true,"k":"o","d":[2020],"c":[["s",{"w":"iterations","s":"s","e":true,"k":"s","d":[599,667,936],"c":[]}]]}]]}],["e",{"w":"iterates","s":"es","e":true,"k":"e","d":[1027],"c":[]}]]}]]}],["d",{"w":"id","s":"d","e":true,"k":"d","d":[259,261,274,299,390,406,612,775,812,813,1083,1166,1193,1280,1411,1634,1655,1692,1729,2102,2122],"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":[289,1595,1692],"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":[388,1935],"c":[["s",{"w":"identifiers","s":"s","e":true,"k":"s","d":[1067,1068],"c":[]}]]}],["s",{"w":"identifies","s":"s","e":true,"k":"s","d":[791,795,902,903,904],"c":[]}]]}],["y",{"w":"identify","s":"y","e":true,"k":"y","d":[792,2118,2120],"c":[]}]]}]]}],["m",{"w":"idempoten","s":"mpoten","e":false,"k":"m","d":[],"c":[["c",{"w":"idempotency","s":"cy","e":true,"k":"c","d":[812,1132],"c":[]}],["t",{"w":"idempotent","s":"t","e":true,"k":"t","d":[944],"c":[]}]]}]]}],["p",{"w":"idp","s":"p","e":true,"k":"p","d":[289,290,292,334,1408,1411,1414,1530,1595,1596,1597,1598,1599,1652,1655,1658,1663,1664],"c":[["_",{"w":"idp_token","s":"_token","e":true,"k":"_","d":[290],"c":[]}]]}],["s",{"w":"ids","s":"s","e":true,"k":"s","d":[944,1164,2122],"c":[]}]]}],["f",{"w":"if","s":"f","e":true,"k":"f","d":[260,261,273,413,630,750,755,1306,1309,1312,1462,1503,1699,1762,1800,1946,1998,2065,2118],"c":[["r",{"w":"iframe","s":"rame","e":true,"k":"r","d":[1697],"c":[]}]]}],["c",{"w":"ic50","s":"c50","e":true,"k":"c","d":[835,1043],"c":[]}],["g",{"w":"ignored","s":"gnored","e":true,"k":"g","d":[944,1303,1938],"c":[]}],["b",{"w":"ibm","s":"bm","e":true,"k":"b","d":[1747],"c":[["-",{"w":"ibm-granite","s":"-granite","e":true,"k":"-","d":[1093,1323,1581,1746],"c":[]}]]}],["o",{"w":"io","s":"o","e":true,"k":"o","d":[1153,1371,1379],"c":[]}],["a",{"w":"iam","s":"am","e":true,"k":"a","d":[1687],"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":[347,462],"c":[["s",{"w":"sections","s":"s","e":true,"k":"s","d":[3,284],"c":[]}]]}],["o",{"w":"second","s":"ond","e":true,"k":"o","d":[260],"c":[["s",{"w":"seconds","s":"s","e":true,"k":"s","d":[670,1417,1627,1661],"c":[]}]]}],["r",{"w":"secret","s":"ret","e":true,"k":"r","d":[1390,2080],"c":[["s",{"w":"secrets","s":"s","e":true,"k":"s","d":[1463],"c":[]}]]}]]}],["t",{"w":"set","s":"t","e":true,"k":"t","d":[546,715,734,765,851,1457,1548,1688,1692,1740,1762,1763,1833,1925,1946,1991,1998,2001,2002,2065],"c":[["t",{"w":"setting","s":"ting","e":true,"k":"t","d":[83],"c":[["s",{"w":"settings","s":"s","e":true,"k":"s","d":[1017,1292,1442,1517,1518,1694,1695,1786,1788,1833,1996,1997],"c":[]}]]}],["s",{"w":"sets","s":"s","e":true,"k":"s","d":[929,1078,2118],"c":[]}],["u",{"w":"setup","s":"up","e":true,"k":"u","d":[1443,1519,1540,1594,1898,2009,2013],"c":[]}]]}],["a",{"w":"search","s":"arch","e":true,"k":"a","d":[102,111,267,356,357,358,416,417,418,419,420,421,424,433,471,479,501,530,538,546,559,589,597,604,606,631,924,929,1030,1031,1033,1039,1043,1044,1078,1080,1081,1082,1088,1121,1280,1514,1538,1565,1737,1780,1787,1788,1800,1965,1990,2115,2123],"c":[["e",{"w":"searches","s":"es","e":true,"k":"e","d":[103,425,471,493,587,595,615,1078],"c":[]}],["_",{"w":"search_","s":"_","e":false,"k":"_","d":[],"c":[["d",{"w":"search_document","s":"document","e":true,"k":"d","d":[1751],"c":[["s",{"w":"search_documents","s":"s","e":true,"k":"s","d":[603],"c":[]}]]}],["s",{"w":"search_s","s":"s","e":false,"k":"s","d":[],"c":[["u",{"w":"search_summaries","s":"ummaries","e":true,"k":"u","d":[605],"c":[]}],["t",{"w":"search_structured_bioactivity","s":"tructured_bioactivity","e":true,"k":"t","d":[609],"c":[]}]]}],["c",{"w":"search_compound_structure","s":"compound_structure","e":true,"k":"c","d":[611],"c":[]}],["q",{"w":"search_query","s":"query","e":true,"k":"q","d":[1066,1751],"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":[195,196,593],"c":[]}],["e",{"w":"selected","s":"ed","e":true,"k":"e","d":[589,629],"c":[]}],["i",{"w":"selecti","s":"i","e":false,"k":"i","d":[],"c":[["v",{"w":"selective","s":"ve","e":true,"k":"v","d":[630],"c":[]}],["o",{"w":"selection","s":"on","e":true,"k":"o","d":[1932],"c":[]}]]}]]}],["f",{"w":"self-","s":"f-","e":false,"k":"f","d":[],"c":[["s",{"w":"self-serve","s":"serve","e":true,"k":"s","d":[1736,1899,1994],"c":[]}],["h",{"w":"self-hosted","s":"hosted","e":true,"k":"h","d":[2017,2117],"c":[]}]]}]]}],["n",{"w":"sen","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"send","s":"d","e":true,"k":"d","d":[203,260,1599],"c":[["s",{"w":"sends","s":"s","e":true,"k":"s","d":[292,1597,2117],"c":[]}]]}],["t",{"w":"sent","s":"t","e":true,"k":"t","d":[1763,1998],"c":[["e",{"w":"sentence-transformers","s":"ence-transformers","e":true,"k":"e","d":[1319,1320,1581,1741,1823,1966],"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":[250,254,292,344,589,1127,1143,1266,1361,1393,1439,1459,1468,1481,1571,1859,1862,1874,1998,2074],"c":[["-",{"w":"server-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"server-s","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"server-sent","s":"ent","e":true,"k":"e","d":[219,573],"c":[]}],["i",{"w":"server-side","s":"ide","e":true,"k":"i","d":[290,1068],"c":[]}]]}],["w",{"w":"server-wide","s":"wide","e":true,"k":"w","d":[1994],"c":[]}]]}],["'",{"w":"server's","s":"'s","e":true,"k":"'","d":[1792],"c":[]}]]}],["s",{"w":"serves","s":"s","e":true,"k":"s","d":[285,1740],"c":[]}],["d",{"w":"served","s":"d","e":true,"k":"d","d":[286,749,1206,1683,1790],"c":[]}]]}],["i",{"w":"servi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"service","s":"ce","e":true,"k":"c","d":[290,967,969,1399,1402,1405,1530,1555,1597,1643,1649,1664,1692,1886],"c":[["s",{"w":"services","s":"s","e":true,"k":"s","d":[947,1292,1341,1454,1512,1523,1554,1688,1694,1715,1722,1778,1808,1833,1887,2022],"c":[]}],["-",{"w":"service-to-service","s":"-to-service","e":true,"k":"-","d":[1646],"c":[]}]]}],["n",{"w":"serving","s":"ng","e":true,"k":"n","d":[1696],"c":[]}]]}]]}],["i",{"w":"series","s":"ies","e":true,"k":"i","d":[1088],"c":[]}]]}],["q",{"w":"sequence","s":"quence","e":true,"k":"q","d":[259],"c":[]}],["e",{"w":"see","s":"e","e":true,"k":"e","d":[753,1314,1340,1519,1581,1664,1694,1739,1788,1797,1920,1997,1999,2118],"c":[["d",{"w":"seed","s":"d","e":true,"k":"d","d":[596],"c":[["e",{"w":"seeded","s":"ed","e":true,"k":"e","d":[654,2022],"c":[]}]]}]]}],["v",{"w":"seve","s":"ve","e":false,"k":"v","d":[],"c":[["r",{"w":"several","s":"ral","e":true,"k":"r","d":[651,1139,1808,1996,2000],"c":[]}],["n",{"w":"seven","s":"n","e":true,"k":"n","d":[1043],"c":[]}]]}],["p",{"w":"separat","s":"parat","e":false,"k":"p","d":[],"c":[["e",{"w":"separate","s":"e","e":true,"k":"e","d":[697,1044,1664,1728,1737,1901,1990],"c":[["l",{"w":"separately","s":"ly","e":true,"k":"l","d":[929,1028,1078],"c":[]}]]}],["i",{"w":"separating","s":"ing","e":true,"k":"i","d":[1206],"c":[]}]]}],["g",{"w":"seg","s":"g","e":false,"k":"g","d":[],"c":[["r",{"w":"segregation","s":"regation","e":true,"k":"r","d":[749],"c":[]}],["m",{"w":"segmentation","s":"mentation","e":true,"k":"m","d":[1076],"c":[]}]]}],["m",{"w":"semantic","s":"mantic","e":true,"k":"m","d":[922,925,926,1066],"c":[["a",{"w":"semantically","s":"ally","e":true,"k":"a","d":[1068],"c":[]}]]}],["s",{"w":"sessions","s":"ssions","e":true,"k":"s","d":[2103,2108,2109],"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":[1026,1511,1520,1522],"c":[["e",{"w":"started","s":"ed","e":true,"k":"e","d":[5,264,328,1277,1437],"c":[]}],["s",{"w":"starts","s":"s","e":true,"k":"s","d":[76,84,85,264,404,407,408,409,410,411,974,1000,1144,1159,1161,1521],"c":[]}],["i",{"w":"starting","s":"ing","e":true,"k":"i","d":[904,1193,1778],"c":[]}],["u",{"w":"startup","s":"up","e":true,"k":"u","d":[1521,1637,1787,2001],"c":[]}]]}],["t",{"w":"stat","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"status","s":"us","e":true,"k":"u","d":[87,264,320,321,366,414,775,1008,1260,1695,1786,1787],"c":[["e",{"w":"statuses","s":"es","e":true,"k":"e","d":[22,380],"c":[]}]]}],["s",{"w":"stats","s":"s","e":true,"k":"s","d":[255,589],"c":[]}],["e",{"w":"state","s":"e","e":true,"k":"e","d":[703,775,942,1571,1663],"c":[]}]]}],["g",{"w":"stag","s":"g","e":false,"k":"g","d":[],"c":[["e",{"w":"stage","s":"e","e":true,"k":"e","d":[264,268,564,565,566,567,568,569,629,791,873,941,945,1034,1035,1036,1037,2032,2034,2036],"c":[["s",{"w":"stages","s":"s","e":true,"k":"s","d":[264,563,941,1033],"c":[]}]]}],["i",{"w":"staging","s":"ing","e":true,"k":"i","d":[1841,1842,2126],"c":[]}]]}],["n",{"w":"standard","s":"ndard","e":true,"k":"n","d":[320,993,1687],"c":[]}],["c",{"w":"stack","s":"ck","e":true,"k":"c","d":[897,1366,1446,1447,1448,1479,1511,1554,1664,1840,2017,2081,2116,2117],"c":[["s",{"w":"stacks","s":"s","e":true,"k":"s","d":[1452,1453],"c":[]}]]}],["b",{"w":"stable","s":"ble","e":true,"k":"b","d":[1028],"c":[]}],["y",{"w":"stay","s":"y","e":true,"k":"y","d":[2118],"c":[["s",{"w":"stays","s":"s","e":true,"k":"s","d":[2118],"c":[]}]]}]]}],["o",{"w":"sto","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"stor","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"storage","s":"age","e":true,"k":"a","d":[8,54,80,88,709,1285,1340,1343,1456,1552,1571,1665,1666,1667,1669,1670,1671,1681,1690,1692,1695,1702,1705,1709,1716,1719,1725,1726,1728,1729,1802,1825,1827,1880],"c":[["_",{"w":"storage_location","s":"_location","e":true,"k":"_","d":[81,1703],"c":[]}]]}],["e",{"w":"store","s":"e","e":true,"k":"e","d":[1682,1700,1702],"c":[["d",{"w":"stored","s":"d","e":true,"k":"d","d":[794,798,815,968,1087,1703,1787,2001,2020],"c":[]}],["s",{"w":"stores","s":"s","e":true,"k":"s","d":[851,1681,1684,1709,1729],"c":[]}]]}]]}],["p",{"w":"stop","s":"p","e":true,"k":"p","d":[204,1778],"c":[["s",{"w":"stops","s":"s","e":true,"k":"s","d":[262],"c":[]}]]}]]}],["r",{"w":"str","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"stream","s":"eam","e":true,"k":"e","d":[23,24,203,259,269,274,633,703,705,750,751,755,776,941,1674,1675],"c":[["i",{"w":"streaming","s":"ing","e":true,"k":"i","d":[199,268,269,361,561,573,644,1574,1696],"c":[]}],["e",{"w":"streamed","s":"ed","e":true,"k":"e","d":[219,629],"c":[]}],["s",{"w":"streams","s":"s","e":true,"k":"s","d":[765],"c":[]}]]}],["i",{"w":"stri","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"string","s":"ng","e":true,"k":"n","d":[46,64,68,72,109,123,151,244,248,431,447,451,455,459,463,477,479,499,507,519,523,527,536,548,552,762,797,803,812,1088,1349,1352,1612],"c":[]}],["c",{"w":"strict","s":"ct","e":true,"k":"c","d":[1011],"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":[621,779,792,795,796,797,902,955,1682,1972],"c":[["d",{"w":"structured","s":"d","e":true,"k":"d","d":[102,622,866,1082,2016,2121,2126],"c":[["_",{"w":"structured_block","s":"_block","e":true,"k":"_","d":[213,645],"c":[]}]]}],["s",{"w":"structures","s":"s","e":true,"k":"s","d":[398,408,738,778,791,919,1061,1088,1737],"c":[]}]]}],["a",{"w":"structural","s":"al","e":true,"k":"a","d":[1041],"c":[["l",{"w":"structurally","s":"ly","e":true,"k":"l","d":[471,612,1088],"c":[]}]]}]]}],["f",{"w":"structflo","s":"flo","e":false,"k":"f","d":[],"c":[["-",{"w":"structflo-","s":"-","e":false,"k":"-","d":[],"c":[["n",{"w":"structflo-ner","s":"ner","e":true,"k":"n","d":[591,814,903,1983],"c":[]}],["c",{"w":"structflo-cser","s":"cser","e":true,"k":"c","d":[792,809,902],"c":[]}]]}],["'",{"w":"structflo's","s":"'s","e":true,"k":"'","d":[794],"c":[]}]]}],["l",{"w":"structlog","s":"log","e":true,"k":"l","d":[2121],"c":[["'",{"w":"structlog's","s":"'s","e":true,"k":"'","d":[2126],"c":[]}]]}]]}],["a",{"w":"stra","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"strategy","s":"tegy","e":true,"k":"t","d":[593,631,632],"c":[]}],["i",{"w":"strai","s":"i","e":false,"k":"i","d":[],"c":[["g",{"w":"straight","s":"ght","e":true,"k":"g","d":[1068],"c":[["f",{"w":"straightforward","s":"forward","e":true,"k":"f","d":[776],"c":[]}]]}],["n",{"w":"strain","s":"n","e":true,"k":"n","d":[848],"c":[]}]]}]]}]]}],["i",{"w":"sti","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"sticky","s":"cky","e":true,"k":"c","d":[139],"c":[]}],["l",{"w":"still","s":"ll","e":true,"k":"l","d":[260,1193,1787],"c":[]}]]}],["e",{"w":"step","s":"ep","e":true,"k":"e","d":[638,1195,2124],"c":[["s",{"w":"steps","s":"s","e":true,"k":"s","d":[264,1515],"c":[]}]]}],["y",{"w":"style","s":"yle","e":true,"k":"y","d":[691,1964],"c":[]}]]}],["o",{"w":"so","s":"o","e":true,"k":"o","d":[290,754,794,849,868,922,975,992,1081,1087,1163,1193,1195,1260,1366,1529,1597,1681,1694,1727,1728,1740,1784,1787,1926,2118],"c":[["u",{"w":"sourc","s":"urc","e":false,"k":"u","d":[],"c":[["i",{"w":"sourcing","s":"ing","e":true,"k":"i","d":[6,692,703,942,1559],"c":[]}],["e",{"w":"source","s":"e","e":true,"k":"e","d":[70,775,1384,1702,1729,2071],"c":[["_",{"w":"source_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"source_uri","s":"uri","e":true,"k":"u","d":[67,81],"c":[]}],["c",{"w":"source_card","s":"card","e":true,"k":"c","d":[271],"c":[]}]]}],["s",{"w":"sources","s":"s","e":true,"k":"s","d":[266,640,650,941],"c":[]}]]}]]}],["r",{"w":"sort","s":"rt","e":true,"k":"r","d":[48,52],"c":[["i",{"w":"sorting","s":"ing","e":true,"k":"i","d":[32],"c":[]}],["_",{"w":"sort_","s":"_","e":false,"k":"_","d":[],"c":[["b",{"w":"sort_by","s":"by","e":true,"k":"b","d":[45],"c":[]}],["o",{"w":"sort_order","s":"order","e":true,"k":"o","d":[49],"c":[]}]]}],["e",{"w":"sorted","s":"ed","e":true,"k":"e","d":[221],"c":[]}]]}],["f",{"w":"soft-delete","s":"ft-delete","e":true,"k":"f","d":[727,748],"c":[]}],["m",{"w":"some","s":"me","e":true,"k":"m","d":[848,1628],"c":[]}],["o",{"w":"soon","s":"on","e":true,"k":"o","d":[868],"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,19,31,79,84,87,377,404,410,414,753,786,849,867,869,883,889,923,1138,1181,1185,1204,1240,1244,1290,1423,1476,1576,1890,1892,1901,1926,2019,2026,2028,2030,2032,2034,2036,2064],"c":[]}],["e",{"w":"summarized","s":"ed","e":true,"k":"e","d":[868,871,923],"c":[]}]]}],["e",{"w":"summaries","s":"es","e":true,"k":"e","d":[355,410,493,509,616,778,787,788,791,869,870,872,874,886,915,923,966,1056,1079,1163,1535,1782,1944,1997],"c":[]}]]}],["y",{"w":"summary","s":"y","e":true,"k":"y","d":[17,21,53,86,264,358,371,379,382,383,402,404,412,413,414,417,420,530,604,719,744,789,868,869,871,872,874,922,923,929,985,1077,1078,1079,1163,1183,1187,1248,1435,1536,1565,1737],"c":[["_",{"w":"summary_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"summary_candidate","s":"candidate","e":true,"k":"c","d":[401],"c":[]}],["e",{"w":"summary_embeddings","s":"embeddings","e":true,"k":"e","d":[493,868,914,1055,1079,1436],"c":[]}],["h",{"w":"summary_hits","s":"hits","e":true,"k":"h","d":[929,1079],"c":[]}]]}],["-",{"w":"summary-only","s":"-only","e":true,"k":"-","d":[546,606],"c":[]}],["c",{"w":"summarycandidateupdated","s":"candidateupdated","e":true,"k":"c","d":[718,743,984],"c":[]}]]}]]}],["p",{"w":"supp","s":"pp","e":false,"k":"p","d":[],"c":[["o",{"w":"support","s":"ort","e":true,"k":"o","d":[312,874,1618,1991],"c":[["s",{"w":"supports","s":"s","e":true,"k":"s","d":[32,259,573,1082,1088,1762,1834,1901],"c":[]}],["e",{"w":"supported","s":"ed","e":true,"k":"e","d":[1576,1581,1777,1891],"c":[]}]]}],["l",{"w":"supplementary","s":"lementary","e":true,"k":"l","d":[964],"c":[]}]]}],["i",{"w":"suit","s":"it","e":false,"k":"i","d":[],"c":[["a",{"w":"suitable","s":"able","e":true,"k":"a","d":[89,103],"c":[]}],["s",{"w":"suits","s":"s","e":true,"k":"s","d":[1728],"c":[]}]]}],["g",{"w":"suggest","s":"ggest","e":true,"k":"g","d":[197],"c":[["i",{"w":"suggestions","s":"ions","e":true,"k":"i","d":[115],"c":[]}]]}],["c",{"w":"suc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"such","s":"h","e":true,"k":"h","d":[271,290,848,959,1728],"c":[]}],["c",{"w":"success","s":"cess","e":true,"k":"c","d":[324,1260],"c":[["f",{"w":"successful","s":"ful","e":true,"k":"f","d":[330],"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":[593],"c":[]}],["t",{"w":"sub-type","s":"type","e":true,"k":"t","d":[972,973,976,992],"c":[["s",{"w":"sub-types","s":"s","e":true,"k":"s","d":[952,970],"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":[751,970,992],"c":[["s",{"w":"subscribes","s":"s","e":true,"k":"s","d":[1147,1150],"c":[]}]]}],["p",{"w":"subscription","s":"ption","e":true,"k":"p","d":[1161],"c":[]}]]}],["e",{"w":"subsequent","s":"equent","e":true,"k":"e","d":[1599],"c":[]}]]}],["u",{"w":"subunit","s":"unit","e":true,"k":"u","d":[843],"c":[]}],["t",{"w":"subtle","s":"tle","e":true,"k":"t","d":[927],"c":[]}],["_",{"w":"sub_type","s":"_type","e":true,"k":"_","d":[972],"c":[]}]]}],["r",{"w":"surface","s":"rface","e":true,"k":"r","d":[1847],"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":[27,28,91,319,941,1453,1626,1728],"c":[["d",{"w":"shared","s":"d","e":true,"k":"d","d":[1016,1728,1994],"c":[]}],["s",{"w":"shares","s":"s","e":true,"k":"s","d":[1595,1728,2118],"c":[]}]]}],["i",{"w":"sharing","s":"ing","e":true,"k":"i","d":[31,1589,1625],"c":[]}]]}],["p",{"w":"shapes","s":"pes","e":true,"k":"p","d":[1029],"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":[117],"c":[]}],["n",{"w":"shown","s":"n","e":true,"k":"n","d":[190],"c":[]}],["s",{"w":"shows","s":"s","e":true,"k":"s","d":[1260,1695,1787],"c":[]}]]}],["r",{"w":"short-lived","s":"rt-lived","e":true,"k":"r","d":[290,1595],"c":[]}],["u",{"w":"should","s":"uld","e":true,"k":"u","d":[753,1529],"c":[]}]]}],["i",{"w":"ship","s":"ip","e":true,"k":"i","d":[1681],"c":[]}],["e",{"w":"shell","s":"ell","e":true,"k":"e","d":[1694],"c":[]}]]}],["k",{"w":"skip","s":"kip","e":true,"k":"k","d":[37,40,154,176,226],"c":[["s",{"w":"skips","s":"s","e":true,"k":"s","d":[84],"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":[53,728,868,872,929,1081,1163,1464,1833],"c":[["-",{"w":"single-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"single-shot","s":"shot","e":true,"k":"s","d":[578,934],"c":[]}],["p",{"w":"single-page","s":"page","e":true,"k":"p","d":[1191,1256],"c":[]}],["n",{"w":"single-node","s":"node","e":true,"k":"n","d":[1457,1460],"c":[]}]]}]]}],["c",{"w":"since","s":"ce","e":true,"k":"c","d":[755,776],"c":[]}]]}],["z",{"w":"size","s":"ze","e":true,"k":"z","d":[89,1698],"c":[]}],["m",{"w":"sim","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"similar","s":"ilar","e":true,"k":"i","d":[471,612,1068,1088],"c":[["i",{"w":"similarity","s":"ity","e":true,"k":"i","d":[417,419,441,487,517,621,624,926,927,1041,1070],"c":[["_",{"w":"similarity_score","s":"_score","e":true,"k":"_","d":[492],"c":[]}]]}]]}],["u",{"w":"simultaneously","s":"ultaneously","e":true,"k":"u","d":[1068],"c":[]}],["p",{"w":"simplest","s":"plest","e":true,"k":"p","d":[1684],"c":[]}]]}],["g",{"w":"sign","s":"gn","e":false,"k":"g","d":[],"c":[["a",{"w":"signa","s":"a","e":false,"k":"a","d":[],"c":[["l",{"w":"signal","s":"l","e":true,"k":"l","d":[614],"c":[["s",{"w":"signals","s":"s","e":true,"k":"s","d":[927,1070],"c":[]}]]}],["t",{"w":"signature","s":"ture","e":true,"k":"t","d":[1600],"c":[]}]]}],["s",{"w":"signs","s":"s","e":true,"k":"s","d":[1692],"c":[]}],["-",{"w":"sign-in","s":"-in","e":true,"k":"-","d":[1777,1996],"c":[]}],["e",{"w":"signed-in","s":"ed-in","e":true,"k":"e","d":[2118],"c":[]}]]}],["d",{"w":"side","s":"de","e":true,"k":"d","d":[2085],"c":[["b",{"w":"sidebar","s":"bar","e":true,"k":"b","d":[640],"c":[]}]]}],["l",{"w":"silently","s":"lently","e":true,"k":"l","d":[812,1800],"c":[]}],["t",{"w":"sit","s":"t","e":true,"k":"t","d":[1479],"c":[]}]]}],["c",{"w":"sc","s":"c","e":false,"k":"c","d":[],"c":[["i",{"w":"sci","s":"i","e":false,"k":"i","d":[],"c":[["e",{"w":"scientific","s":"entific","e":true,"k":"e","d":[778,891,899,1043,1067],"c":[["_",{"w":"scientific_","s":"_","e":false,"k":"_","d":[],"c":[["p",{"w":"scientific_presentation","s":"presentation","e":true,"k":"p","d":[66],"c":[]}],["d",{"w":"scientific_document","s":"document","e":true,"k":"d","d":[66],"c":[]}]]}]]}],["k",{"w":"scikit-learn's","s":"kit-learn's","e":true,"k":"k","d":[1067],"c":[]}],["f",{"w":"scifact","s":"fact","e":true,"k":"f","d":[1756],"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":[278,281,1086],"c":[]}],["e",{"w":"scoped","s":"ed","e":true,"k":"e","d":[285,290,304,424,1601],"c":[]}]]}],["r",{"w":"score","s":"re","e":true,"k":"r","d":[441,487,517,621,648,654,807],"c":[["_",{"w":"score_threshold","s":"_threshold","e":true,"k":"_","d":[438,484,514],"c":[]}],["s",{"w":"scores","s":"s","e":true,"k":"s","d":[929,1069,1081],"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":[342,570,776],"c":[]}],["e",{"w":"scheme","s":"e","e":true,"k":"e","d":[1685],"c":[]}]]}],["d",{"w":"scheduling","s":"duling","e":true,"k":"d","d":[945],"c":[]}]]}],["r",{"w":"scr","s":"r","e":false,"k":"r","d":[],"c":[["a",{"w":"scratch","s":"atch","e":true,"k":"a","d":[776],"c":[]}],["e",{"w":"screening","s":"eening","e":true,"k":"e","d":[850],"c":[["_",{"w":"screening_method","s":"_method","e":true,"k":"_","d":[846],"c":[]}]]}],["i",{"w":"script","s":"ipt","e":true,"k":"i","d":[2117],"c":[]}]]}],["a",{"w":"scalable","s":"alable","e":true,"k":"a","d":[899],"c":[]}]]}],["l",{"w":"sl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"sliding-window","s":"iding-window","e":true,"k":"i","d":[84,869,923],"c":[]}],["o",{"w":"slow","s":"ow","e":true,"k":"o","d":[346,1206,2120],"c":[["_",{"w":"slow_request_threshold_ms","s":"_request_threshold_ms","e":true,"k":"_","d":[346],"c":[]}]]}]]}],["a",{"w":"sa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"sam","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"same","s":"e","e":true,"k":"e","d":[91,274,292,616,634,850,916,941,1193,1538,1600,1627,1728,1737,1738,1739,1751,1783],"c":[]}],["p",{"w":"sample","s":"ple","e":true,"k":"p","d":[1728],"c":[]}]]}],["v",{"w":"sav","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"save","s":"e","e":true,"k":"e","d":[1019],"c":[["d",{"w":"saved","s":"d","e":true,"k":"d","d":[260],"c":[]}]]}],["i",{"w":"saving","s":"ing","e":true,"k":"i","d":[755,1162],"c":[]}]]}],["f",{"w":"safe","s":"fe","e":true,"k":"f","d":[406,1193],"c":[["l",{"w":"safely","s":"ly","e":true,"k":"l","d":[944],"c":[]}]]}],["w",{"w":"saw","s":"w","e":true,"k":"w","d":[794],"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":[805,1043],"c":[]}],["2",{"w":"sacc-123","s":"23","e":true,"k":"2","d":[819],"c":[]}]]}]]}],["p",{"w":"sp","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"spe","s":"e","e":false,"k":"e","d":[],"c":[["c",{"w":"specifi","s":"cifi","e":false,"k":"c","d":[],"c":[["c",{"w":"specific","s":"c","e":true,"k":"c","d":[163,275,319,445,491,513,557,970,1086,1625,1626,2118],"c":[["i",{"w":"specificity","s":"ity","e":true,"k":"i","d":[1071],"c":[]}]]}],["e",{"w":"specifie","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"specified","s":"d","e":true,"k":"d","d":[163],"c":[]}],["s",{"w":"specifies","s":"s","e":true,"k":"s","d":[755],"c":[]}]]}]]}],["e",{"w":"speed","s":"ed","e":true,"k":"e","d":[1751],"c":[]}]]}],["a",{"w":"spa","s":"a","e":false,"k":"a","d":[],"c":[["r",{"w":"sparse","s":"rse","e":true,"k":"r","d":[425,925,926,1031,1049,1065,1067,1068,1077,1121],"c":[["_",{"w":"sparse_encoding_enabled","s":"_encoding_enabled","e":true,"k":"_","d":[425,925,1067,1119],"c":[]}]]}],["c",{"w":"space","s":"ce","e":true,"k":"c","d":[1737,1738],"c":[["s",{"w":"spaces","s":"s","e":true,"k":"s","d":[1081],"c":[]}]]}]]}],["l",{"w":"splits","s":"lits","e":true,"k":"l","d":[900],"c":[]}]]}],["s",{"w":"sse","s":"se","e":true,"k":"s","d":[199,203,205,219,259,263,361,561,570,633,635],"c":[]}],["y",{"w":"sy","s":"y","e":false,"k":"y","d":[],"c":[["n",{"w":"syn","s":"n","e":false,"k":"n","d":[],"c":[["t",{"w":"synth","s":"th","e":false,"k":"t","d":[],"c":[["e",{"w":"synthesi","s":"esi","e":false,"k":"e","d":[],"c":[["s",{"w":"synthesis","s":"s","e":true,"k":"s","d":[254,567,2034,2046,2048,2050,2052,2054,2056,2058],"c":[]}],["z",{"w":"synthesize","s":"ze","e":true,"k":"z","d":[871,923],"c":[]}]]}],["a",{"w":"synthase","s":"ase","e":true,"k":"a","d":[843],"c":[]}]]}],["c",{"w":"sync","s":"c","e":true,"k":"c","d":[1729],"c":[]}]]}],["s",{"w":"system","s":"stem","e":true,"k":"s","d":[561,573,629,930,946,959,963,965,1139,1195,1440,1543,1544,1574,1945],"c":[["s",{"w":"systems","s":"s","e":true,"k":"s","d":[2126],"c":[]}]]}]]}],["m",{"w":"sm","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"smiles","s":"iles","e":true,"k":"i","d":[376,405,408,409,414,471,479,492,612,740,792,797,802,803,812,820,902,919,1061,1088,1171,1220,1432,1536,1565,1972],"c":[["_",{"w":"smiles_embedding","s":"_embedding","e":true,"k":"_","d":[414],"c":[["_",{"w":"smiles_embedding_model_name","s":"_model_name","e":true,"k":"_","d":[1104,1974],"c":[]}]]}],["e",{"w":"smilesembeddinggenerated","s":"embeddinggenerated","e":true,"k":"e","d":[739],"c":[]}],["-",{"w":"smiles-embedding-","s":"-embedding-","e":true,"k":"-","d":[1172],"c":[]}]]}],["a",{"w":"small","s":"all","e":true,"k":"a","d":[1779],"c":[["e",{"w":"smaller","s":"er","e":true,"k":"e","d":[1945],"c":[]}]]}]]}],["w",{"w":"sw","s":"w","e":false,"k":"w","d":[],"c":[["a",{"w":"swa","s":"a","e":false,"k":"a","d":[],"c":[["p",{"w":"swap","s":"p","e":true,"k":"p","d":[1808],"c":[["p",{"w":"swapp","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"swappable","s":"able","e":true,"k":"a","d":[943],"c":[]}],["e",{"w":"swapped","s":"ed","e":true,"k":"e","d":[1195],"c":[]}]]}]]}],["r",{"w":"swarm","s":"rm","e":true,"k":"r","d":[1443,1445,1452,1540,1728],"c":[]}],["g",{"w":"swagger","s":"gger","e":true,"k":"g","d":[1525],"c":[]}]]}],["i",{"w":"switch","s":"itch","e":true,"k":"i","d":[1965,1996],"c":[["e",{"w":"switched","s":"ed","e":true,"k":"e","d":[1080],"c":[]}]]}]]}],["d",{"w":"sdk","s":"dk","e":true,"k":"d","d":[1195,1593,1600,1815],"c":[["s",{"w":"sdks","s":"s","e":true,"k":"s","d":[1694],"c":[]}]]}],["3",{"w":"s3","s":"3","e":true,"k":"3","d":[1340,1686,1689,1695,1716,1722,1728,1729,1827],"c":[["-",{"w":"s3-compatible","s":"-compatible","e":true,"k":"-","d":[1666,1669,1681,1688,1722],"c":[]}],["f",{"w":"s3fs","s":"fs","e":true,"k":"f","d":[1681],"c":[]}]]}],["n",{"w":"snapshot","s":"napshot","e":true,"k":"n","d":[1458],"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":"wel","s":"l","e":false,"k":"l","d":[],"c":[["c",{"w":"welcome","s":"come","e":true,"k":"c","d":[4],"c":[]}],["l",{"w":"well","s":"l","e":true,"k":"l","d":[848,925],"c":[]}]]}],["b",{"w":"web","s":"b","e":true,"k":"b","d":[1480,1505,1522,1524,2004,2011,2017,2103],"c":[]}]]}],["i",{"w":"wi","s":"i","e":false,"k":"i","d":[],"c":[["t",{"w":"with","s":"th","e":true,"k":"t","d":[5,53,75,82,86,87,90,103,130,141,163,199,220,238,259,261,263,264,265,266,267,272,286,289,290,319,345,361,400,406,409,412,492,530,556,561,581,597,616,625,629,631,638,732,750,755,756,796,813,815,849,902,904,911,922,926,928,930,936,941,945,970,972,1043,1051,1066,1067,1068,1075,1080,1206,1207,1441,1445,1452,1456,1457,1458,1516,1549,1550,1583,1596,1597,1600,1626,1637,1681,1692,1697,1703,1706,1710,1728,1762,1776,1778,1787,1808,1989,1994,1996,2001,2019,2021,2081,2083,2118,2120,2126],"c":[["o",{"w":"without","s":"out","e":true,"k":"o","d":[80,754,812,947,959,975,992,1138,1195,1462,1637,1808,1991,1998,2020,2065,2103],"c":[]}],["i",{"w":"within","s":"in","e":true,"k":"i","d":[141,163,297,382,394,728,1011,1026,1069],"c":[]}]]}],["d",{"w":"wider","s":"der","e":true,"k":"d","d":[588],"c":[]}],["n",{"w":"window","s":"ndow","e":true,"k":"n","d":[652,1026],"c":[["s",{"w":"windows","s":"s","e":true,"k":"s","d":[1729],"c":[]}]]}],["l",{"w":"will","s":"ll","e":true,"k":"l","d":[1531],"c":[]}]]}],["o",{"w":"wor","s":"or","e":false,"k":"o","d":[],"c":[["k",{"w":"work","s":"k","e":true,"k":"k","d":[1201,1763],"c":[["f",{"w":"workflow","s":"flow","e":true,"k":"f","d":[6,22,84,328,366,380,406,407,409,410,411,414,775,791,812,813,944,974,1002,1129,1161,1162,1164,1165,1166,1193,1208,1260,1276,1277,1280,1472,1506,1527,1568,1683,2125],"c":[["s",{"w":"workflows","s":"s","e":true,"k":"s","d":[18,87,311,352,373,382,414,753,775,899,944,1000,1015,1128,1144,1150,1153,1156,1159,1162,1193,1280],"c":[["t",{"w":"workflowstartedresponse","s":"tartedresponse","e":true,"k":"t","d":[406],"c":[]}]]}],["o",{"w":"workfloworchestrator","s":"orchestrator","e":true,"k":"o","d":[1022,1194],"c":[]}]]}],["s",{"w":"works","s":"s","e":true,"k":"s","d":[780,1681,1762,1776],"c":[["p",{"w":"workspace","s":"pace","e":true,"k":"p","d":[32,54,74,80,82,91,278,281,285,290,291,297,301,303,304,317,318,319,338,424,587,940,1083,1530,1586,1591,1595,1597,1598,1601,1607,1613,1616,1617,1618,1621,1622,1626,1628,1783,1786,1788,1797,1798,1799,1899,1994,1996,1998],"c":[["_",{"w":"workspace_","s":"_","e":false,"k":"_","d":[],"c":[["i",{"w":"workspace_id","s":"id","e":true,"k":"i","d":[290,291,296,1605,1617,2118],"c":[]}],["r",{"w":"workspace_role","s":"role","e":true,"k":"r","d":[300,1611],"c":[]}]]}],["-",{"w":"workspace-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"workspace-scoped","s":"scoped","e":true,"k":"s","d":[1583],"c":[]}],["l",{"w":"workspace-level","s":"level","e":true,"k":"l","d":[1628],"c":[]}]]}],["s",{"w":"workspaces","s":"s","e":true,"k":"s","d":[1792,1998],"c":[]}],["'",{"w":"workspace's","s":"'s","e":true,"k":"'","d":[1794,1796,1799,1800,1997],"c":[]}]]}]]}],["e",{"w":"worker","s":"er","e":true,"k":"e","d":[76,751,752,753,1146,1149,1152,1155,1161,1206,1371,1374,1469,1471,1473,1475,1488,1491],"c":[["s",{"w":"workers","s":"s","e":true,"k":"s","d":[754,1159,1161,1287,1581,1728,1741,2001],"c":[]}],["'",{"w":"worker's","s":"'s","e":true,"k":"'","d":[1379],"c":[]}]]}],["l",{"w":"workload","s":"load","e":true,"k":"l","d":[1692],"c":[["s",{"w":"workloads","s":"s","e":true,"k":"s","d":[1443,1452],"c":[]}]]}]]}],["d",{"w":"word","s":"d","e":true,"k":"d","d":[31],"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":[80,82,195,196,250,264,269,346,425,589,621,755,791,793,874,900,925,940,948,977,1025,1065,1067,1077,1159,1682,1687,1694,1701,1726,1788,1941,1945,2120],"c":[]}],["t",{"w":"whether","s":"ther","e":true,"k":"t","d":[267,303,599,1071,1072,1073],"c":[]}],["r",{"w":"where","s":"re","e":true,"k":"r","d":[599,633,850,1066,1069,1088,1550],"c":[]}]]}],["o",{"w":"who","s":"o","e":true,"k":"o","d":[82,314],"c":[["s",{"w":"whose","s":"se","e":true,"k":"s","d":[465,1193],"c":[]}]]}],["i",{"w":"whi","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"which","s":"ch","e":true,"k":"c","d":[404,926,1027,1162,1752,1797,1965,1997,2092,2100,2107,2117],"c":[["e",{"w":"whichever","s":"ever","e":true,"k":"e","d":[1163],"c":[]}]]}],["l",{"w":"while","s":"le","e":true,"k":"l","d":[1683,1945],"c":[]}]]}],["a",{"w":"what","s":"at","e":true,"k":"a","d":[2012],"c":[]}]]}],["a",{"w":"wa","s":"a","e":false,"k":"a","d":[],"c":[["y",{"w":"way","s":"y","e":true,"k":"y","d":[274,319],"c":[["s",{"w":"ways","s":"s","e":true,"k":"s","d":[1691],"c":[]}]]}],["s",{"w":"was","s":"s","e":true,"k":"s","d":[755,848,1762,2092,2100],"c":[]}],["l",{"w":"wall","s":"ll","e":true,"k":"l","d":[845],"c":[["-",{"w":"wall-clock","s":"-clock","e":true,"k":"-","d":[2098],"c":[]}]]}],["n",{"w":"want","s":"nt","e":true,"k":"n","d":[1945,1994,2118],"c":[]}]]}],["r",{"w":"wr","s":"r","e":false,"k":"r","d":[],"c":[["i",{"w":"writ","s":"it","e":false,"k":"i","d":[],"c":[["e",{"w":"write","s":"e","e":true,"k":"e","d":[697,698,849,1020,1689],"c":[["s",{"w":"writes","s":"s","e":true,"k":"s","d":[749,1686],"c":[]}],["-",{"w":"write-only","s":"-only","e":true,"k":"-","d":[1999],"c":[]}]]}],["t",{"w":"written","s":"ten","e":true,"k":"t","d":[1694],"c":[]}]]}],["a",{"w":"wraps","s":"aps","e":true,"k":"a","d":[2087],"c":[]}]]}],["w",{"w":"www","s":"ww","e":true,"k":"w","d":[1409,1651],"c":[]}]]}],["o",{"w":"o","s":"o","e":true,"k":"o","d":[821],"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":[860,880,1297,1306,1319,1334,1578,1581,1731,1767,1774,1776,1793,1794,1819,1823,1890,1912,1913,1989,1996],"c":[["_",{"w":"openai_api_key","s":"_api_key","e":true,"k":"_","d":[1305,1331,1769,1914],"c":[]}],["-",{"w":"openai-compatible","s":"-compatible","e":true,"k":"-","d":[1334,1776],"c":[]}],["'",{"w":"openai's","s":"'s","e":true,"k":"'","d":[1779],"c":[]}]]}],["r",{"w":"openrouter","s":"router","e":true,"k":"r","d":[1319,1581,1731,1773,1794,1796,1823,1996],"c":[]}],["s",{"w":"opens","s":"s","e":true,"k":"s","d":[1786],"c":[]}]]}],["r",{"w":"operat","s":"rat","e":false,"k":"r","d":[],"c":[["e",{"w":"operate","s":"e","e":true,"k":"e","d":[1011],"c":[["s",{"w":"operates","s":"s","e":true,"k":"s","d":[297,867,1595],"c":[]}]]}],["i",{"w":"operati","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"operation","s":"on","e":true,"k":"o","d":[403,750,1138],"c":[["s",{"w":"operations","s":"s","e":true,"k":"s","d":[693,1628,1888],"c":[]}],["a",{"w":"operational","s":"al","e":true,"k":"a","d":[775],"c":[]}]]}],["n",{"w":"operating","s":"ng","e":true,"k":"n","d":[561,562,573,930],"c":[]}]]}]]}]]}],["t",{"w":"opti","s":"ti","e":false,"k":"t","d":[],"c":[["o",{"w":"option","s":"on","e":true,"k":"o","d":[1684,1789],"c":[["a",{"w":"optional","s":"al","e":true,"k":"a","d":[81,638,1054,1067],"c":[["l",{"w":"optionally","s":"ly","e":true,"k":"l","d":[117,1926],"c":[]}]]}],["s",{"w":"options","s":"s","e":true,"k":"s","d":[1094,1343,1671,1719,1965],"c":[]}]]}],["m",{"w":"optim","s":"m","e":false,"k":"m","d":[],"c":[["a",{"w":"optimal-transport","s":"al-transport","e":true,"k":"a","d":[408,796],"c":[]}],["i",{"w":"optimi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"optimistic","s":"stic","e":true,"k":"s","d":[750,755],"c":[]}],["z",{"w":"optimized","s":"zed","e":true,"k":"z","d":[1044],"c":[]}]]}]]}]]}],["a",{"w":"opaque","s":"aque","e":true,"k":"a","d":[1068],"c":[]}]]}],["r",{"w":"or","s":"r","e":true,"k":"r","d":[31,62,74,91,117,250,259,261,264,271,275,303,319,334,338,342,453,469,509,529,554,557,599,612,621,624,653,703,715,725,796,848,900,945,959,979,983,985,989,991,1019,1029,1035,1071,1081,1085,1087,1195,1260,1297,1319,1328,1384,1439,1462,1530,1625,1626,1632,1636,1666,1692,1694,1695,1697,1728,1729,1731,1784,1794,1796,1808,1833,1890,1996,2065,2071],"c":[["c",{"w":"orchestrat","s":"chestrat","e":false,"k":"c","d":[],"c":[["i",{"w":"orchestration","s":"ion","e":true,"k":"i","d":[6,1129,1195,1568],"c":[]}],["e",{"w":"orchestrate","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"orchestrated","s":"d","e":true,"k":"d","d":[899,1138],"c":[]}],["s",{"w":"orchestrates","s":"s","e":true,"k":"s","d":[1701],"c":[]}]]}],["o",{"w":"orchestrator","s":"or","e":true,"k":"o","d":[1193],"c":[]}]]}],["i",{"w":"original","s":"iginal","e":true,"k":"i","d":[70,874],"c":[]}],["g",{"w":"organize","s":"ganize","e":false,"k":"g","d":[],"c":[["d",{"w":"organized","s":"d","e":true,"k":"d","d":[102],"c":[]}],["s",{"w":"organizes","s":"s","e":true,"k":"s","d":[1682],"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,1137,1138,1288,1461,1504,1802,1829,2003,2017],"c":[]}],["l",{"w":"observable","s":"le","e":true,"k":"l","d":[1129],"c":[]}]]}],["j",{"w":"object","s":"ject","e":true,"k":"j","d":[252,293,795,1343,1601,1681,1719,1728],"c":[["s",{"w":"objects","s":"s","e":true,"k":"s","d":[798,1689],"c":[]}]]}],["t",{"w":"obtains","s":"tains","e":true,"k":"t","d":[289],"c":[]}]]}],["n",{"w":"on","s":"n","e":true,"k":"n","d":[82,92,117,275,285,290,383,415,425,629,775,796,798,851,943,964,968,974,992,1074,1193,1194,1260,1269,1366,1371,1439,1462,1481,1521,1529,1550,1554,1581,1625,1627,1636,1683,1684,1692,1728,1731,1737,1751,1752,1799,1965,1989,1994,1997,2001,2118],"c":[["l",{"w":"only","s":"ly","e":true,"k":"l","d":[14,91,250,260,268,304,316,404,589,644,796,940,941,1014,1015,1067,1077,1159,1334,1521,1624,1692,1694,1695,1722,1726,1777,1797,1798,1925,1989,2028,2030],"c":[]}],["e",{"w":"one","s":"e","e":true,"k":"e","d":[66,260,271,290,815,1066,1077,1080,1085,1160,1530,1636,1691,1728,1740,1780,1808,1989,1994,1996,1998],"c":[]}],["c",{"w":"once","s":"ce","e":true,"k":"c","d":[404,868,869,1077,1078,1163,1463,1523,1538,1695,1726],"c":[]}],["t",{"w":"onto","s":"to","e":true,"k":"t","d":[1206],"c":[]}]]}],["f",{"w":"of","s":"f","e":true,"k":"f","d":[40,66,82,87,139,141,190,250,271,404,414,559,587,589,693,703,725,746,775,815,851,870,901,922,940,1002,1004,1077,1260,1343,1548,1625,1658,1664,1691,1692,1727,1728,1740,1780,1800,1925,1990,2000,2081,2116],"c":[["f",{"w":"off","s":"f","e":true,"k":"f","d":[254,589,925,1067,1080,1554,1763],"c":[["s",{"w":"offset","s":"set","e":true,"k":"s","d":[157,179,229,1026],"c":[]}],["i",{"w":"office","s":"ice","e":true,"k":"i","d":[1705],"c":[]}],["l",{"w":"offline","s":"line","e":true,"k":"l","d":[2065],"c":[]}]]}]]}],["u",{"w":"out","s":"ut","e":true,"k":"u","d":[82],"c":[["p",{"w":"output","s":"put","e":true,"k":"p","d":[264,622,2019,2083,2095],"c":[["s",{"w":"outputs","s":"s","e":true,"k":"s","d":[1278],"c":[]}]]}],["s",{"w":"outside","s":"side","e":true,"k":"s","d":[1694],"c":[]}]]}],["v",{"w":"over","s":"ver","e":true,"k":"v","d":[616,796,940,1693,1926,2086],"c":[["w",{"w":"overwrit","s":"writ","e":false,"k":"w","d":[],"c":[["i",{"w":"overwriting","s":"ing","e":true,"k":"i","d":[83],"c":[]}],["e",{"w":"overwrites","s":"es","e":true,"k":"e","d":[1726],"c":[]}]]}],["r",{"w":"override","s":"ride","e":true,"k":"r","d":[254,1069],"c":[]}],["v",{"w":"overview","s":"view","e":true,"k":"v","d":[277,890,1541,1801],"c":[]}],["l",{"w":"overla","s":"la","e":false,"k":"l","d":[],"c":[["p",{"w":"overlapping","s":"pping","e":true,"k":"p","d":[1118],"c":[]}],["y",{"w":"overlay","s":"y","e":true,"k":"y","d":[1453,1462],"c":[]}]]}]]}],["w",{"w":"own","s":"wn","e":true,"k":"w","d":[290,754,1099,1102,1206,1597,1694,1731,1752,1788,1925,1941,1965,1989,1994,1998,2118],"c":[["e",{"w":"owner","s":"er","e":true,"k":"e","d":[91,303,316,319,1624],"c":[["s",{"w":"owners","s":"s","e":true,"k":"s","d":[92,415,1616,1626,1628],"c":[]}]]}]]}],["c",{"w":"oc","s":"c","e":false,"k":"c","d":[],"c":[["c",{"w":"occurring","s":"curring","e":true,"k":"c","d":[117],"c":[]}],["s",{"w":"ocsr","s":"sr","e":true,"k":"s","d":[778,779,902,1163,1201,1216,1474,1533,1553],"c":[["-",{"w":"ocsr-extracted","s":"-extracted","e":true,"k":"-","d":[398,738],"c":[]}]]}],["r",{"w":"ocr","s":"r","e":true,"k":"r","d":[408,734,797,901],"c":[]}],["1",{"w":"oc1ccccc1c","s":"1ccccc1c","e":true,"k":"1","d":[821],"c":[]}]]}],["m",{"w":"omit","s":"mit","e":true,"k":"m","d":[153],"c":[["t",{"w":"omitted","s":"ted","e":true,"k":"t","d":[589],"c":[]}]]}],["t",{"w":"other","s":"ther","e":true,"k":"t","d":[411,860,903,1195,1695,1762],"c":[["w",{"w":"otherwise","s":"wise","e":true,"k":"w","d":[250,285,589],"c":[]}]]}],["a",{"w":"oauth","s":"auth","e":true,"k":"a","d":[289,1411,1596,1655],"c":[["2",{"w":"oauth2","s":"2","e":true,"k":"2","d":[1409,1651],"c":[]}]]}],["l",{"w":"ol","s":"l","e":false,"k":"l","d":[],"c":[["l",{"w":"ollama","s":"lama","e":true,"k":"l","d":[860,879,880,1206,1275,1297,1298,1303,1377,1503,1577,1819,1882,1890,1898,1907,1908,1911,1925,1931,1938,1989,1992],"c":[["'",{"w":"ollama's","s":"'s","e":true,"k":"'","d":[1991],"c":[]}]]}],["d",{"w":"old","s":"d","e":true,"k":"d","d":[1787,2002],"c":[["_",{"w":"old_key","s":"_key","e":true,"k":"_","d":[2001],"c":[]}]]}]]}],["i",{"w":"oidc-compliant","s":"idc-compliant","e":true,"k":"i","d":[1664],"c":[]}],["s",{"w":"os","s":"s","e":true,"k":"s","d":[2112],"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":[265,564,593,2042],"c":[]}]]}],["u",{"w":"plu","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"plus","s":"s","e":true,"k":"s","d":[130,589,597,938,1530,1782,2004],"c":[]}],["g",{"w":"plugin","s":"gin","e":true,"k":"g","d":[946,953,954,955,959,963,965,973,974,993,994,1008,1023,1025,1028,1029,1158,1159,1160,1477,1574],"c":[["s",{"w":"plugins","s":"s","e":true,"k":"s","d":[948,956,970,975,1011,1012,1018,1159],"c":[]}],["'",{"w":"plugin's","s":"'s","e":true,"k":"'","d":[974,1027],"c":[]}],["m",{"w":"pluginmanifest","s":"manifest","e":true,"k":"m","d":[993,998],"c":[]}],["-",{"w":"plugin-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"plugin-specific","s":"specific","e":true,"k":"s","d":[1006,1017],"c":[]}],["o",{"w":"plugin-owned","s":"owned","e":true,"k":"o","d":[1014,1015],"c":[]}]]}],["_",{"w":"plugin_","s":"_","e":true,"k":"_","d":[1024],"c":[["c",{"w":"plugin_config","s":"config","e":true,"k":"c","d":[1017],"c":[]}]]}]]}]]}],["o",{"w":"plotting","s":"otting","e":true,"k":"o","d":[589],"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,1440,1543],"c":[]}],["v",{"w":"prev","s":"v","e":false,"k":"v","d":[],"c":[["e",{"w":"prevent","s":"ent","e":true,"k":"e","d":[615],"c":[["s",{"w":"prevents","s":"s","e":true,"k":"s","d":[83,1206],"c":[]}]]}],["i",{"w":"previ","s":"i","e":false,"k":"i","d":[],"c":[["o",{"w":"previous","s":"ous","e":true,"k":"o","d":[596,624,654],"c":[]}],["e",{"w":"previews","s":"ews","e":true,"k":"e","d":[1075,1683],"c":[]}]]}]]}],["c",{"w":"prec","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"precondition","s":"ondition","e":true,"k":"o","d":[84],"c":[]}],["e",{"w":"precedence","s":"edence","e":true,"k":"e","d":[850,1693,1925],"c":[]}]]}],["f",{"w":"pref","s":"f","e":false,"k":"f","d":[],"c":[["i",{"w":"prefix","s":"ix","e":true,"k":"i","d":[348,1024,1066,1100,1103,1686,1689,1778,1812],"c":[["e",{"w":"prefixes","s":"es","e":true,"k":"e","d":[1751,1762,1778],"c":[]}]]}],["e",{"w":"prefetch-and-fuse","s":"etch-and-fuse","e":true,"k":"e","d":[1069],"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":[410,1077],"c":[]}],["s",{"w":"preserves","s":"s","e":true,"k":"s","d":[874,1067],"c":[]}]]}],["n",{"w":"present","s":"nt","e":true,"k":"n","d":[556],"c":[["a",{"w":"presentationdateupdated","s":"ationdateupdated","e":true,"k":"a","d":[722],"c":[]}]]}]]}],["-",{"w":"pre-","s":"-","e":false,"k":"-","d":[],"c":[["f",{"w":"pre-fetch","s":"fetch","e":true,"k":"f","d":[598],"c":[]}],["p",{"w":"pre-production","s":"production","e":true,"k":"p","d":[1843],"c":[]}],["s",{"w":"pre-seeded","s":"seeded","e":true,"k":"s","d":[2081],"c":[]}]]}],["p",{"w":"prepend","s":"pend","e":true,"k":"p","d":[1124],"c":[["i",{"w":"prepending","s":"ing","e":true,"k":"i","d":[1076],"c":[]}]]}],["d",{"w":"predictable","s":"dictable","e":true,"k":"d","d":[1682],"c":[]}]]}],["o",{"w":"pro","s":"o","e":false,"k":"o","d":[],"c":[["c",{"w":"process","s":"cess","e":true,"k":"c","d":[5,750,973,1140,1206,1441,1465,1508],"c":[["i",{"w":"processing","s":"ing","e":true,"k":"i","d":[54,87,403,753,1129,1161,1538,1678,1683,1700,1704,1901,1945],"c":[]}],["e",{"w":"processe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"processes","s":"s","e":true,"k":"s","d":[751,899,1139,1464,1521,1550],"c":[]}],["d",{"w":"processed","s":"d","e":true,"k":"d","d":[1025],"c":[]}]]}]]}],["v",{"w":"prov","s":"v","e":false,"k":"v","d":[],"c":[["i",{"w":"provi","s":"i","e":false,"k":"i","d":[],"c":[["d",{"w":"provid","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"provide","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"provider","s":"r","e":true,"k":"r","d":[289,290,685,860,880,1260,1283,1297,1334,1546,1576,1595,1664,1763,1776,1788,1902,1925,1932,1945,1952,1989,1994,1996,1997,1998],"c":[["s",{"w":"providers","s":"s","e":true,"k":"s","d":[8,860,1303,1576,1802,1808,1817,1889,1891,1901,1938,1996],"c":[]}],["'",{"w":"provider's","s":"'s","e":true,"k":"'","d":[1925,1941,1960,1991],"c":[]}]]}],["s",{"w":"provides","s":"s","e":true,"k":"s","d":[219,293,424,755,994,1138,1601,1696,1808,1888,2018,2103],"c":[]}],["d",{"w":"provided","s":"d","e":true,"k":"d","d":[1887],"c":[]}]]}],["i",{"w":"providing","s":"ing","e":true,"k":"i","d":[102],"c":[]}]]}],["s",{"w":"provisions","s":"sions","e":true,"k":"s","d":[1455],"c":[]}]]}],["e",{"w":"provenance","s":"enance","e":true,"k":"e","d":[82,725,746],"c":[]}]]}],["x",{"w":"prox","s":"x","e":false,"k":"x","d":[],"c":[["i",{"w":"proxies","s":"ies","e":true,"k":"i","d":[87,414],"c":[]}],["y",{"w":"proxy","s":"y","e":true,"k":"y","d":[286,775,1449,1479],"c":[]}]]}],["f",{"w":"profiles","s":"files","e":true,"k":"f","d":[90],"c":[]}],["d",{"w":"prod","s":"d","e":true,"k":"d","d":[1728],"c":[["u",{"w":"produc","s":"uc","e":false,"k":"u","d":[],"c":[["e",{"w":"produce","s":"e","e":true,"k":"e","d":[264,633,1762],"c":[["s",{"w":"produces","s":"s","e":true,"k":"s","d":[750,869,901,923,1727,1740],"c":[]}],["d",{"w":"produced","s":"d","e":true,"k":"d","d":[925,1067],"c":[]}]]}],["t",{"w":"product","s":"t","e":true,"k":"t","d":[842],"c":[["i",{"w":"production","s":"ion","e":true,"k":"i","d":[286,1439,1443,1444,1445,1452,1540,1844,1845,2020,2126],"c":[]}]]}]]}]]}],["m",{"w":"prompt","s":"mpt","e":true,"k":"m","d":[629,1384,1504,2004,2006,2017,2019,2020,2023,2071,2085,2087,2094,2099,2100],"c":[["s",{"w":"prompts","s":"s","e":true,"k":"s","d":[873,2020,2021,2022,2065,2084],"c":[]}],["_",{"w":"prompt_repository_type","s":"_repository_type","e":true,"k":"_","d":[1383,2065,2069],"c":[]}],["r",{"w":"promptrepository","s":"repository","e":true,"k":"r","d":[2021],"c":[["p",{"w":"promptrepositoryport","s":"port","e":true,"k":"p","d":[1830],"c":[]}]]}],["i",{"w":"prompting","s":"ing","e":true,"k":"i","d":[1991],"c":[]}]]}],["g",{"w":"progress","s":"gress","e":true,"k":"g","d":[638,754,1537],"c":[]}],["j",{"w":"project","s":"ject","e":false,"k":"j","d":[],"c":[["i",{"w":"projection","s":"ion","e":true,"k":"i","d":[1470],"c":[["s",{"w":"projections","s":"s","e":true,"k":"s","d":[693,749,776,942,1562],"c":[]}]]}],["s",{"w":"projects","s":"s","e":true,"k":"s","d":[752,1147],"c":[]}],["o",{"w":"projector","s":"or","e":true,"k":"o","d":[752,776],"c":[]}]]}],["t",{"w":"prot","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"protein_name","s":"ein_name","e":true,"k":"e","d":[830],"c":[]}],["o",{"w":"protocol","s":"ocol","e":true,"k":"o","d":[993,1808],"c":[["s",{"w":"protocols","s":"s","e":true,"k":"s","d":[943],"c":[]}]]}]]}],["p",{"w":"propagat","s":"pagat","e":false,"k":"p","d":[],"c":[["i",{"w":"propagation","s":"ion","e":true,"k":"i","d":[851],"c":[]}],["e",{"w":"propagate","s":"e","e":true,"k":"e","d":[945],"c":[]}]]}]]}],["i",{"w":"pri","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"primary","s":"mary","e":true,"k":"m","d":[54,703],"c":[]}],["v",{"w":"priva","s":"va","e":false,"k":"v","d":[],"c":[["t",{"w":"private","s":"te","e":true,"k":"t","d":[74,315,1462,1623],"c":[]}],["c",{"w":"privacy","s":"cy","e":true,"k":"c","d":[2014,2118],"c":[["-",{"w":"privacy-focused","s":"-focused","e":true,"k":"-","d":[2103],"c":[]}]]}]]}],["o",{"w":"prior","s":"or","e":true,"k":"o","d":[594,653],"c":[["i",{"w":"priorit","s":"it","e":false,"k":"i","d":[],"c":[["y",{"w":"priority","s":"y","e":true,"k":"y","d":[616],"c":[]}],["i",{"w":"prioritize","s":"ize","e":true,"k":"i","d":[1926],"c":[]}]]}]]}],["n",{"w":"princip","s":"ncip","e":false,"k":"n","d":[],"c":[["l",{"w":"principles","s":"les","e":true,"k":"l","d":[898],"c":[]}],["a",{"w":"principal","s":"al","e":true,"k":"a","d":[1692],"c":[]}]]}],["c",{"w":"price","s":"ce","e":true,"k":"c","d":[1779],"c":[]}]]}]]}],["i",{"w":"pi","s":"i","e":false,"k":"i","d":[],"c":[["p",{"w":"pipeline","s":"peline","e":true,"k":"p","d":[6,54,76,264,273,382,408,557,560,563,573,575,587,661,753,777,784,791,792,814,891,899,902,924,930,940,945,970,1030,1033,1043,1131,1149,1161,1471,1541,1700,1704,1926,1945,2087,2124],"c":[["_",{"w":"pipeline_worker","s":"_worker","e":true,"k":"_","d":[753],"c":[]}],["s",{"w":"pipelines","s":"s","e":true,"k":"s","d":[900,1129],"c":[]}],["'",{"w":"pipeline's","s":"'s","e":true,"k":"'","d":[1991],"c":[]}]]}],["c",{"w":"pick","s":"ck","e":true,"k":"c","d":[1798],"c":[["s",{"w":"picks","s":"s","e":true,"k":"s","d":[1996],"c":[]}]]}]]}],["e",{"w":"pe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"per","s":"r","e":true,"k":"r","d":[78,260,404,542,857,889,1077,1080,1115,1160,1163,1423,1779],"c":[["m",{"w":"permission","s":"mission","e":true,"k":"m","d":[10,53,82,90,92,306,383,415,1417,1590,1627,1636,1661],"c":[["s",{"w":"permissions","s":"s","e":true,"k":"s","d":[25,32,305,336,424,1583,1587,1595],"c":[]}],["e",{"w":"permissionerror","s":"error","e":true,"k":"e","d":[1695],"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":[219],"c":[]}],["n",{"w":"persisten","s":"n","e":false,"k":"n","d":[],"c":[["c",{"w":"persistence","s":"ce","e":true,"k":"c","d":[703,798,1458],"c":[]}],["t",{"w":"persistent","s":"t","e":true,"k":"t","d":[1456],"c":[]}]]}]]}],["o",{"w":"personal","s":"onal","e":true,"k":"o","d":[2118],"c":[]}]]}],["-",{"w":"per-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"per-lane","s":"lane","e":true,"k":"l","d":[254],"c":[]}],["m",{"w":"per-message","s":"message","e":true,"k":"m","d":[589],"c":[]}],["i",{"w":"per-iteration","s":"iteration","e":true,"k":"i","d":[670],"c":[]}],["p",{"w":"per-plugin","s":"plugin","e":true,"k":"p","d":[1024],"c":[]}],["w",{"w":"per-workspace","s":"workspace","e":true,"k":"w","d":[1736],"c":[]}]]}],["f",{"w":"performance","s":"formance","e":true,"k":"f","d":[2119,2120],"c":[]}]]}],["n",{"w":"pending","s":"nding","e":true,"k":"n","d":[1279],"c":[]}]]}],["d",{"w":"pdf","s":"df","e":true,"k":"d","d":[23,31,62,88,705,792,794,900,1138,1212,1532,1674,1678,1683,1697,1702,1705,1727,1729],"c":[["s",{"w":"pdfs","s":"s","e":true,"k":"s","d":[1681],"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":[24,77,78,85,89,355,366,367,368,381,382,383,388,392,394,402,403,404,405,407,408,410,411,412,413,509,557,584,608,616,655,679,696,703,728,731,732,733,735,737,739,741,743,744,745,746,747,753,787,793,794,796,798,814,849,850,851,868,870,901,904,915,922,923,928,938,971,981,983,985,991,1056,1075,1077,1080,1163,1181,1183,1204,1240,1248,1260,1535,1634,1636,1666,1675,1681,1683,1698,1706,1707,1708,1710,1726,1727,1737,1787,1901,1926,1965,1984,2026,2028,2030,2103,2106],"c":[["s",{"w":"pages","s":"s","e":true,"k":"s","d":[53,84,92,309,353,354,365,382,403,404,625,711,713,717,728,771,775,792,851,869,889,900,923,987,1087,1423,1532,1636,2107],"c":[["a",{"w":"pagesadded","s":"added","e":true,"k":"a","d":[710,986],"c":[]}],["r",{"w":"pagesremoved","s":"removed","e":true,"k":"r","d":[712,986],"c":[]}]]}],["_",{"w":"page_","s":"_","e":false,"k":"_","d":[],"c":[["i",{"w":"page_i","s":"i","e":false,"k":"i","d":[],"c":[["d",{"w":"page_id","s":"d","e":true,"k":"d","d":[387,405,492,812,944,1170,1172,1174,1176,1182,1184,1192],"c":[]}],["n",{"w":"page_index","s":"ndex","e":true,"k":"n","d":[492],"c":[]}]]}],["s",{"w":"page_summar","s":"summar","e":false,"k":"s","d":[],"c":[["i",{"w":"page_summarization","s":"ization","e":true,"k":"i","d":[414],"c":[["_",{"w":"page_summarization_","s":"_","e":false,"k":"_","d":[],"c":[["h",{"w":"page_summarization_hybrid","s":"hybrid","e":true,"k":"h","d":[2025],"c":[]}],["t",{"w":"page_summarization_text_only","s":"text_only","e":true,"k":"t","d":[2027],"c":[]}],["i",{"w":"page_summarization_image_only","s":"image_only","e":true,"k":"i","d":[2029],"c":[]}]]}]]}],["y",{"w":"page_summary_embedding","s":"y_embedding","e":true,"k":"y","d":[414],"c":[]}]]}],["e",{"w":"page_embeddings","s":"embeddings","e":true,"k":"e","d":[425,910,916,1050,1080,1430],"c":[]}],["r",{"w":"page_read_model","s":"read_model","e":true,"k":"r","d":[1013],"c":[["s",{"w":"page_read_models","s":"s","e":true,"k":"s","d":[770,1020],"c":[]}]]}]]}],["'",{"w":"page's","s":"'s","e":true,"k":"'","d":[409,851],"c":[]}],["-",{"w":"page-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"page-level","s":"level","e":true,"k":"l","d":[414,493,1079,1087],"c":[]}],["s",{"w":"page-summar","s":"summar","e":false,"k":"s","d":[],"c":[["i",{"w":"page-summarization-","s":"ization-","e":true,"k":"i","d":[1182],"c":[]}],["y",{"w":"page-summary-embedding-","s":"y-embedding-","e":true,"k":"y","d":[1184],"c":[]}]]}]]}],["c",{"w":"pagecreated","s":"created","e":true,"k":"c","d":[992],"c":[]}],["d",{"w":"pagedeleted","s":"deleted","e":true,"k":"d","d":[992],"c":[]}],["r",{"w":"pagerepository","s":"repository","e":true,"k":"r","d":[1019],"c":[]}]]}],["i",{"w":"paginat","s":"inat","e":false,"k":"i","d":[],"c":[["i",{"w":"pagination","s":"ion","e":true,"k":"i","d":[32,157,179,229],"c":[]}],["e",{"w":"paginated","s":"ed","e":true,"k":"e","d":[238],"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":[33,104,118,131,142,164,222,405,1778],"c":[["s",{"w":"parameters","s":"s","e":true,"k":"s","d":[342,2019],"c":[]}]]}],["g",{"w":"paragraph","s":"graph","e":true,"k":"g","d":[461],"c":[]}],["l",{"w":"parallel","s":"llel","e":true,"k":"l","d":[530,590,849,900,1269,1275,1371,1377],"c":[]}]]}],["s",{"w":"pars","s":"s","e":false,"k":"s","d":[],"c":[["i",{"w":"parsing","s":"ing","e":true,"k":"i","d":[77,1138,1167,1201,1206,1212],"c":[]}],["e",{"w":"parse","s":"e","e":true,"k":"e","d":[1532],"c":[["d",{"w":"parsed","s":"d","e":true,"k":"d","d":[734],"c":[]}],["s",{"w":"parses","s":"s","e":true,"k":"s","d":[901,1706],"c":[]}],["a",{"w":"parseartifactworkflow","s":"artifactworkflow","e":true,"k":"a","d":[1705],"c":[]}]]}]]}],["t",{"w":"part","s":"t","e":true,"k":"t","d":[1664,2081,2116],"c":[["i",{"w":"parti","s":"i","e":false,"k":"i","d":[],"c":[["a",{"w":"partial","s":"al","e":true,"k":"a","d":[84,262],"c":[]}],["e",{"w":"parties","s":"es","e":true,"k":"e","d":[2118],"c":[]}]]}]]}],["e",{"w":"parent","s":"ent","e":true,"k":"e","d":[141,150,153,383,390,415,851,922,1076],"c":[]}]]}],["s",{"w":"pass","s":"ss","e":true,"k":"s","d":[89],"c":[["i",{"w":"passing","s":"ing","e":true,"k":"i","d":[141,1260],"c":[]}],["a",{"w":"passage","s":"age","e":true,"k":"a","d":[530,927,1070,1071,1072,1080],"c":[["-",{"w":"passage-level","s":"-level","e":true,"k":"-","d":[556],"c":[]}],["s",{"w":"passages","s":"s","e":true,"k":"s","d":[922,1068,1074],"c":[]}]]}],["e",{"w":"passed","s":"ed","e":true,"k":"e","d":[1719,1833],"c":[]}]]}],["t",{"w":"pat","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"path","s":"h","e":true,"k":"h","d":[147,169,173,405,698,699,1685,1728,1729,1752],"c":[]}],["t",{"w":"pattern","s":"tern","e":true,"k":"t","d":[703,749,1166,1280,1808],"c":[]}],["c",{"w":"patch","s":"ch","e":true,"k":"c","d":[1634],"c":[]}]]}],["p",{"w":"paper","s":"per","e":false,"k":"p","d":[],"c":[["s",{"w":"papers","s":"s","e":true,"k":"s","d":[250,267,587,940],"c":[]}],["'",{"w":"paper's","s":"'s","e":true,"k":"'","d":[267],"c":[]}]]}],["n",{"w":"panel","s":"nel","e":true,"k":"n","d":[1646,1664],"c":[["s",{"w":"panels","s":"s","e":true,"k":"s","d":[258],"c":[]}]]}],["y",{"w":"pay","s":"y","e":false,"k":"y","d":[],"c":[["l",{"w":"payload","s":"load","e":true,"k":"l","d":[1087],"c":[["s",{"w":"payloads","s":"s","e":true,"k":"s","d":[263,1021],"c":[]}]]}],["i",{"w":"paying","s":"ing","e":true,"k":"i","d":[1994],"c":[]}]]}],["i",{"w":"pairs","s":"irs","e":true,"k":"i","d":[408,796,812,902],"c":[]}],["c",{"w":"package","s":"ckage","e":true,"k":"c","d":[1662,1663],"c":[]}]]}],["o",{"w":"po","s":"o","e":false,"k":"o","d":[],"c":[["w",{"w":"power","s":"wer","e":false,"k":"w","d":[],"c":[["p",{"w":"powerpoint","s":"point","e":true,"k":"p","d":[31],"c":[]}],["i",{"w":"powering","s":"ing","e":true,"k":"i","d":[130],"c":[]}]]}],["i",{"w":"point","s":"int","e":true,"k":"i","d":[54,1664,1686,1690],"c":[["s",{"w":"points","s":"s","e":true,"k":"s","d":[1700,1803],"c":[]}],["i",{"w":"pointing","s":"ing","e":true,"k":"i","d":[1703],"c":[]}]]}],["p",{"w":"popula","s":"pula","e":false,"k":"p","d":[],"c":[["r",{"w":"popular","s":"r","e":true,"k":"r","d":[96],"c":[]}],["t",{"w":"populated","s":"ted","e":true,"k":"t","d":[382],"c":[]}]]}],["s",{"w":"pos","s":"s","e":false,"k":"s","d":[],"c":[["t",{"w":"post","s":"t","e":true,"k":"t","d":[259,290,424,1078,1597,1701],"c":[["g",{"w":"postgresql","s":"gresql","e":true,"k":"g","d":[1459,1554,1570],"c":[]}],["s",{"w":"posts","s":"s","e":true,"k":"s","d":[1597],"c":[]}]]}],["i",{"w":"positi","s":"iti","e":false,"k":"i","d":[],"c":[["v",{"w":"positive","s":"ve","e":true,"k":"v","d":[275],"c":[]}],["o",{"w":"positions","s":"ons","e":true,"k":"o","d":[754],"c":[]}]]}]]}],["r",{"w":"port","s":"rt","e":true,"k":"r","d":[1194,1195,1366,1462,1480,1481,1529,1557,1681,1729,1808,1810,1862,2021],"c":[["a",{"w":"portal","s":"al","e":true,"k":"a","d":[290,1522,1524,1530,1597,2103,2111,2117,2118],"c":[]}],["-",{"w":"port-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"port-based","s":"based","e":true,"k":"b","d":[943,1133],"c":[]}],["a",{"w":"port-adapter","s":"adapter","e":true,"k":"a","d":[1808],"c":[]}]]}],["s",{"w":"ports","s":"s","e":true,"k":"s","d":[943,1554],"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":[406,1207],"c":[]}],["y",{"w":"policy","s":"y","e":true,"k":"y","d":[1193,1260],"c":[]}]]}],["s",{"w":"polished","s":"shed","e":true,"k":"s","d":[941],"c":[]}]]}],["l",{"w":"poll","s":"l","e":true,"k":"l","d":[1161],"c":[["i",{"w":"polling","s":"ing","e":true,"k":"i","d":[945],"c":[]}]]}]]}],["o",{"w":"poorly","s":"orly","e":true,"k":"o","d":[1043],"c":[]}]]}],["p",{"w":"ppt","s":"pt","e":true,"k":"p","d":[62],"c":[["x",{"w":"pptx","s":"x","e":true,"k":"x","d":[62,900],"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":[["s",{"w":"publishe","s":"she","e":false,"k":"s","d":[],"c":[["d",{"w":"published","s":"d","e":true,"k":"d","d":[250,587,940,1481,1554,1681],"c":[]}],["s",{"w":"publishes","s":"s","e":true,"k":"s","d":[970,972,1366,1462,1529],"c":[]}]]}],["c",{"w":"public","s":"c","e":true,"k":"c","d":[1387,1998,2077],"c":[["a",{"w":"publication","s":"ation","e":true,"k":"a","d":[723,904],"c":[]}]]}]]}],["c",{"w":"pubchem","s":"chem","e":true,"k":"c","d":[959,962],"c":[]}]]}],["r",{"w":"purpose","s":"rpose","e":true,"k":"r","d":[1198,1556,1968,1981],"c":[["s",{"w":"purposes","s":"s","e":true,"k":"s","d":[1901],"c":[]}]]}],["l",{"w":"pull","s":"ll","e":true,"k":"l","d":[1992],"c":[["s",{"w":"pulls","s":"s","e":true,"k":"s","d":[1521],"c":[]}]]}],["t",{"w":"putobject","s":"tobject","e":true,"k":"t","d":[1689],"c":[]}]]}],["m",{"w":"pmc","s":"mc","e":true,"k":"m","d":[267,587,940],"c":[]}],["y",{"w":"py","s":"y","e":true,"k":"y","d":[752,753],"c":[["m",{"w":"pymupdf","s":"mupdf","e":true,"k":"m","d":[904],"c":[]}],["t",{"w":"python","s":"thon","e":true,"k":"t","d":[1195,1516,1550,1662],"c":[]}],["d",{"w":"pydantic-settings","s":"dantic-settings","e":true,"k":"d","d":[1833],"c":[]}]]}],["h",{"w":"pharmaceutical","s":"harmaceutical","e":true,"k":"h","d":[814],"c":[]}],["0",{"w":"p0a7d9","s":"0a7d9","e":true,"k":"0","d":[841],"c":[]}],["n",{"w":"pn","s":"n","e":false,"k":"n","d":[],"c":[["p",{"w":"pnpm","s":"pm","e":true,"k":"p","d":[1516,1550],"c":[]}],["g",{"w":"png","s":"g","e":true,"k":"g","d":[1698,1699,1707,1727],"c":[["s",{"w":"pngs","s":"s","e":true,"k":"s","d":[1683],"c":[]}]]}]]}]]}],["b",{"w":"b","s":"b","e":true,"k":"b","d":[632],"c":[["u",{"w":"bu","s":"u","e":false,"k":"u","d":[],"c":[["i",{"w":"buil","s":"il","e":false,"k":"i","d":[],"c":[["t",{"w":"built","s":"t","e":true,"k":"t","d":[4,285],"c":[["-",{"w":"built-in","s":"-in","e":true,"k":"-","d":[1069,1791,2119],"c":[]}]]}],["d",{"w":"builds","s":"ds","e":true,"k":"d","d":[1077],"c":[]}]]}],["t",{"w":"but","s":"t","e":true,"k":"t","d":[382,1260,1664,1847,1997],"c":[]}],["d",{"w":"budget","s":"dget","e":true,"k":"d","d":[615,619,652,682],"c":[]}],["s",{"w":"business","s":"siness","e":true,"k":"s","d":[750,1195,1808],"c":[]}],["c",{"w":"bucket","s":"cket","e":true,"k":"c","d":[1686,1689,1695],"c":[["s",{"w":"buckets","s":"s","e":true,"k":"s","d":[1695],"c":[]}]]}]]}],["y",{"w":"by","s":"y","e":true,"k":"y","d":[32,117,125,221,267,332,382,414,425,449,457,461,509,521,525,550,589,612,616,703,750,776,791,794,849,868,899,925,927,1067,1068,1070,1076,1080,1138,1162,1193,1206,1280,1554,1581,1617,1664,1729,1737,1790,1833,1999,2021,2022,2024,2085],"c":[["p",{"w":"bypass","s":"pass","e":true,"k":"p","d":[92,415,1628],"c":[]}],["t",{"w":"bytes","s":"tes","e":true,"k":"t","d":[1702],"c":[]}]]}],["l",{"w":"bl","s":"l","e":false,"k":"l","d":[],"c":[["o",{"w":"blo","s":"o","e":false,"k":"o","d":[],"c":[["b",{"w":"blob","s":"b","e":true,"k":"b","d":[54,80,88,1340,1665,1666,1670,1681,1682,1686,1690,1692,1695,1696,1700,1702,1705,1709,1716,1726,1729,1802,1825,1827,1880],"c":[["_",{"w":"blob_","s":"_","e":true,"k":"_","d":[1828],"c":[["b",{"w":"blob_base_url","s":"base_url","e":true,"k":"b","d":[1339,1714,1878],"c":[]}],["s",{"w":"blob_storage_","s":"storage_","e":false,"k":"s","d":[],"c":[["o",{"w":"blob_storage_options","s":"options","e":true,"k":"o","d":[1342,1693,1717],"c":[]}],["f",{"w":"blob_storage_failed","s":"failed","e":true,"k":"f","d":[1695],"c":[]}]]}]]}],["s",{"w":"blobs","s":"s","e":true,"k":"s","d":[1341,1676,1684,1715,1728,1729,1879],"c":[["t",{"w":"blobstore","s":"tore","e":true,"k":"t","d":[1681,1729,1826],"c":[]}]]}]]}],["c",{"w":"block","s":"ck","e":true,"k":"c","d":[271,461],"c":[["s",{"w":"blocks","s":"s","e":true,"k":"s","d":[271,646],"c":[]}],["_",{"w":"block_types","s":"_types","e":true,"k":"_","d":[458],"c":[]}],["i",{"w":"blocking","s":"ing","e":true,"k":"i","d":[1206],"c":[]}]]}]]}],["a",{"w":"blank","s":"ank","e":true,"k":"a","d":[1100,1103,1260],"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":[82,91,342,345,405,424],"c":[]}],["i",{"w":"bodies","s":"ies","e":true,"k":"i","d":[285],"c":[]}]]}],["t",{"w":"bot","s":"t","e":false,"k":"t","d":[],"c":[["h",{"w":"both","s":"h","e":true,"k":"h","d":[103,292,493,530,556,754,850,926,1068,1069,1079,1087,1163,1453,1597,1600,1681,1728,1751,2017],"c":[]}],["t",{"w":"bottlenecks","s":"tlenecks","e":true,"k":"t","d":[2120],"c":[]}]]}],["o",{"w":"bool","s":"ol","e":true,"k":"o","d":[1615],"c":[["e",{"w":"boolean","s":"ean","e":true,"k":"e","d":[235,256,467,544,648],"c":[]}]]}],["u",{"w":"bound","s":"und","e":false,"k":"u","d":[],"c":[["i",{"w":"bounding","s":"ing","e":true,"k":"i","d":[794],"c":[]}],["a",{"w":"boundaries","s":"aries","e":true,"k":"a","d":[1011],"c":[]}]]}],["x",{"w":"boxes","s":"xes","e":true,"k":"x","d":[794],"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":[88,1697],"c":[]}],["d",{"w":"bind","s":"d","e":true,"k":"d","d":[1859],"c":[["i",{"w":"binding","s":"ing","e":true,"k":"i","d":[839],"c":[]}]]}]]}],["o",{"w":"bio","s":"o","e":false,"k":"o","d":[],"c":[["a",{"w":"bioactivity","s":"activity","e":true,"k":"a","d":[598,610,621,834,848,903],"c":[]}],["l",{"w":"biological","s":"logical","e":true,"k":"l","d":[814],"c":[]}],["c",{"w":"biochemical","s":"chemical","e":true,"k":"c","d":[847],"c":[]}]]}],["g",{"w":"bigrams","s":"grams","e":true,"k":"g","d":[1067],"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":[93,97,100,102,130,149,194,195,196,197,362,363],"c":[["_",{"w":"browse_","s":"_","e":false,"k":"_","d":[],"c":[["s",{"w":"browse_sticky_categories","s":"sticky_categories","e":true,"k":"s","d":[139,191],"c":[]}],["d",{"w":"browse_default_category_limit","s":"default_category_limit","e":true,"k":"d","d":[188],"c":[]}]]}],["r",{"w":"browser","s":"r","e":true,"k":"r","d":[259,1597,1697],"c":[["s",{"w":"browsers","s":"s","e":true,"k":"s","d":[2112],"c":[]}]]}]]}],["i",{"w":"browsing","s":"ing","e":true,"k":"i","d":[94,102,153],"c":[]}]]}],["a",{"w":"broad","s":"ad","e":true,"k":"a","d":[493,530,597,1079],"c":[["e",{"w":"broaden","s":"en","e":true,"k":"e","d":[631],"c":[]}]]}],["k",{"w":"broker","s":"ker","e":true,"k":"k","d":[1364,1460],"c":[["s",{"w":"brokers","s":"s","e":true,"k":"s","d":[1877],"c":[]}]]}]]}],["a",{"w":"branch","s":"anch","e":true,"k":"a","d":[1163],"c":[]}],["i",{"w":"bridge","s":"idge","e":true,"k":"i","d":[1478],"c":[]}]]}],["a",{"w":"ba","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"base","s":"se","e":true,"k":"s","d":[254,278,279,286,1303,1552,1938,1958],"c":[["d",{"w":"based","s":"d","e":true,"k":"d","d":[629],"c":[]}]]}],["t",{"w":"batch","s":"tch","e":true,"k":"t","d":[404,685,868,870,871,872,889,923,1077,1189,1252,1423,1892,1901,1926,1945,1946,2032],"c":[["r",{"w":"batchreembedartifactpagesworkflow","s":"reembedartifactpagesworkflow","e":true,"k":"r","d":[868,1077],"c":[]}],["e",{"w":"batches","s":"es","e":true,"k":"e","d":[870],"c":[]}],["-",{"w":"batch-reembed-","s":"-reembed-","e":true,"k":"-","d":[1190],"c":[]}]]}],["c",{"w":"back","s":"ck","e":true,"k":"c","d":[684,687,859,860,862,1331,1699,1709,1800,1946,1985,1989,1998],"c":[["o",{"w":"backoff","s":"off","e":true,"k":"o","d":[756,1211],"c":[]}],["f",{"w":"backfill","s":"fill","e":true,"k":"f","d":[957,1009,1027],"c":[]}],["e",{"w":"backend","s":"end","e":true,"k":"e","d":[1195,1459,1662,1883,2121],"c":[["s",{"w":"backends","s":"s","e":true,"k":"s","d":[1729],"c":[]}]]}]]}]]}],["e",{"w":"be","s":"e","e":true,"k":"e","d":[267,703,754,776,1080,1081,1193,1195,1462,1664,1685,1689,1694,1695,1727,1784,1833],"c":[["c",{"w":"because","s":"cause","e":true,"k":"c","d":[259,1695],"c":[]}],["h",{"w":"beh","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"behind","s":"ind","e":true,"k":"i","d":[286,1479],"c":[]}],["a",{"w":"behav","s":"av","e":false,"k":"a","d":[],"c":[["i",{"w":"behavior","s":"ior","e":true,"k":"i","d":[1847,2103],"c":[]}],["e",{"w":"behaves","s":"es","e":true,"k":"e","d":[1995],"c":[]}]]}]]}],["l",{"w":"belo","s":"lo","e":false,"k":"l","d":[],"c":[["n",{"w":"belong","s":"ng","e":true,"k":"n","d":[292,1600],"c":[["i",{"w":"belonging","s":"ing","e":true,"k":"i","d":[304,1087],"c":[]}],["s",{"w":"belongs","s":"s","e":true,"k":"s","d":[1617],"c":[]}]]}],["w",{"w":"below","s":"w","e":true,"k":"w","d":[589,627,1625],"c":[]}]]}],["f",{"w":"before","s":"fore","e":true,"k":"f","d":[304,471,922,1076,1617,1695,1750],"c":[]}],["n",{"w":"beneath","s":"neath","e":true,"k":"n","d":[556],"c":[]}],["s",{"w":"best","s":"st","e":true,"k":"s","d":[576],"c":[]}],["g",{"w":"beginning","s":"ginning","e":true,"k":"g","d":[703],"c":[]}],["e",{"w":"been","s":"en","e":true,"k":"e","d":[755,1025,1699],"c":[]}],["t",{"w":"between","s":"tween","e":true,"k":"t","d":[1118,1728,1996],"c":[]}],["a",{"w":"bearer","s":"arer","e":true,"k":"a","d":[1599],"c":[]}],["y",{"w":"beyond","s":"yond","e":true,"k":"y","d":[1618],"c":[]}],["i",{"w":"beir","s":"ir","e":true,"k":"i","d":[1752],"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,54,84,85,89,94,103,117,153,197,199,219,221,258,264,266,287,290,346,366,382,403,409,417,425,471,493,546,557,576,592,597,598,616,625,633,640,676,682,685,688,691,753,765,775,813,814,848,850,851,860,863,866,873,883,886,891,905,938,947,994,1006,1015,1044,1066,1068,1077,1100,1103,1121,1129,1163,1206,1272,1282,1303,1314,1325,1340,1374,1387,1402,1408,1443,1452,1453,1461,1479,1504,1505,1506,1519,1530,1543,1550,1551,1552,1574,1576,1577,1583,1595,1597,1616,1627,1630,1646,1649,1652,1663,1666,1681,1683,1688,1695,1696,1698,1708,1716,1740,1776,1777,1778,1779,1787,1792,1798,1799,1800,1887,1888,1890,1901,1920,1925,1938,1944,1945,1964,1990,1991,1992,1993,1994,1998,2001,2004,2017,2065,2098,2103,2119,2121,2126],"c":[["m",{"w":"form","s":"m","e":true,"k":"m","d":[285],"c":[["a",{"w":"format","s":"at","e":true,"k":"a","d":[951],"c":[["t",{"w":"formatt","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"formatting","s":"ing","e":true,"k":"i","d":[268,569,644,941,2062],"c":[]}],["e",{"w":"formatted","s":"ed","e":true,"k":"e","d":[616],"c":[]}]]}],["s",{"w":"formats","s":"s","e":true,"k":"s","d":[1705],"c":[]}]]}]]}],["b",{"w":"forbidden","s":"bidden","e":true,"k":"b","d":[336],"c":[]}],["w",{"w":"forward","s":"ward","e":true,"k":"w","d":[596,624,1597],"c":[]}],["g",{"w":"forgotten","s":"gotten","e":true,"k":"g","d":[1787],"c":[]}]]}],["u",{"w":"fou","s":"u","e":false,"k":"u","d":[],"c":[["r",{"w":"four","s":"r","e":true,"k":"r","d":[424,561,573,892,930,1901,1999],"c":[["-",{"w":"four-layer","s":"-layer","e":true,"k":"-","d":[6,891,899],"c":[]}]]}],["n",{"w":"found","s":"nd","e":true,"k":"n","d":[267,338,1260,1695],"c":[["r",{"w":"foundry's","s":"ry's","e":true,"k":"r","d":[1776],"c":[]}]]}]]}],["l",{"w":"fol","s":"l","e":false,"k":"l","d":[],"c":[["d",{"w":"folder","s":"der","e":true,"k":"d","d":[99,141,153,163,196],"c":[["s",{"w":"folders","s":"s","e":true,"k":"s","d":[98,102,141,195,196],"c":[]}],["'",{"w":"folder's","s":"'s","e":true,"k":"'","d":[175,196],"c":[]}]]}],["l",{"w":"follow","s":"low","e":true,"k":"l","d":[1738],"c":[["e",{"w":"followed","s":"ed","e":true,"k":"e","d":[425],"c":[]}],["-",{"w":"follow-up","s":"-up","e":true,"k":"-","d":[571,593,594,629,2058],"c":[]}],["s",{"w":"follows","s":"s","e":true,"k":"s","d":[630,749,1808],"c":[]}],["i",{"w":"following","s":"ing","e":true,"k":"i","d":[1554],"c":[]}]]}]]}],["n",{"w":"font-size","s":"nt-size","e":true,"k":"n","d":[904],"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,85,103,404,630,904,923,1077,1441,1454,1508,1513,1521,1581,1695,1705,1751,2000],"c":[]}],["e",{"w":"fire","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"fires","s":"s","e":true,"k":"s","d":[404,405,793],"c":[]}],["w",{"w":"firewall","s":"wall","e":true,"k":"w","d":[1462],"c":[]}]]}]]}],["l",{"w":"fil","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"file","s":"e","e":true,"k":"e","d":[10,54,59,60,62,80,285,900,1340,1341,1462,1517,1529,1554,1685,1694,1702,1703,1715,1716,1728,1879],"c":[["s",{"w":"files","s":"s","e":true,"k":"s","d":[31,1366,1453,1666,1682,2065],"c":[["y",{"w":"filesystem","s":"ystem","e":true,"k":"y","d":[1666,1668,1681,1684,1685,1827],"c":[]}]]}]]}],["t",{"w":"filter","s":"ter","e":true,"k":"t","d":[125,197,449,457,461,509,521,525,550,1617],"c":[["e",{"w":"filtered","s":"ed","e":true,"k":"e","d":[32,117],"c":[]}],["i",{"w":"filtering","s":"ing","e":true,"k":"i","d":[592,1040],"c":[]}],["s",{"w":"filters","s":"s","e":true,"k":"s","d":[597,1087],"c":[]}],["-",{"w":"filter-based","s":"-based","e":true,"k":"-","d":[1082],"c":[]}]]}],["l",{"w":"fill","s":"l","e":true,"k":"l","d":[1463],"c":[]}]]}],["e",{"w":"field","s":"eld","e":true,"k":"e","d":[48,55,82,239,294,345,385,426,472,494,531,589,800,874,975,1602,2089],"c":[["s",{"w":"fields","s":"s","e":true,"k":"s","d":[82,384,849,1087],"c":[]}]]}],["n",{"w":"fin","s":"n","e":false,"k":"n","d":[],"c":[["a",{"w":"final","s":"al","e":true,"k":"a","d":[272,633,650,928,941,1075],"c":[]}],["d",{"w":"find","s":"d","e":true,"k":"d","d":[612,850,1088],"c":[["s",{"w":"finds","s":"s","e":true,"k":"s","d":[408,904,1068],"c":[]}]]}],["e",{"w":"fine-grained","s":"e-grained","e":true,"k":"e","d":[530,1080,1618],"c":[]}],["i",{"w":"finish","s":"ish","e":true,"k":"i","d":[599],"c":[["_",{"w":"finish_retrieval","s":"_retrieval","e":true,"k":"_","d":[613],"c":[]}],["e",{"w":"finishe","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"finishes","s":"s","e":true,"k":"s","d":[1163,1787],"c":[]}],["d",{"w":"finished","s":"d","e":true,"k":"d","d":[1193],"c":[]}]]}]]}]]}],["g",{"w":"figure","s":"gure","e":true,"k":"g","d":[461,469],"c":[["s",{"w":"figures","s":"s","e":true,"k":"s","d":[585],"c":[]}]]}],["x",{"w":"fix","s":"x","e":true,"k":"x","d":[1260],"c":[["e",{"w":"fixed","s":"ed","e":true,"k":"e","d":[1379],"c":[]}]]}]]}],["u",{"w":"fu","s":"u","e":false,"k":"u","d":[],"c":[["l",{"w":"full","s":"ll","e":true,"k":"l","d":[31,54,383,608,655,705,753,975,1695,1699],"c":[["-",{"w":"full-resolution","s":"-resolution","e":true,"k":"-","d":[1683,1698],"c":[]}],["y",{"w":"fully","s":"y","e":true,"k":"y","d":[2103,2118],"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":[278],"c":[]}],["l",{"w":"fundamentally","s":"ly","e":true,"k":"l","d":[1088],"c":[]}]]}],["c",{"w":"function","s":"ction","e":false,"k":"c","d":[],"c":[["a",{"w":"functional_category","s":"al_category","e":true,"k":"a","d":[844],"c":[]}],["s",{"w":"functions","s":"s","e":true,"k":"s","d":[1195],"c":[]}]]}]]}],["s",{"w":"fus","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"fused","s":"ed","e":true,"k":"e","d":[926,1068],"c":[]}],["i",{"w":"fusion","s":"ion","e":true,"k":"i","d":[926,1031,1068,1069],"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":[83,85,88,260,293,408,411,556,557,589,591,594,596,608,624,652,653,685,703,713,717,749,750,776,778,805,814,851,904,923,928,929,942,944,971,981,987,1026,1028,1075,1079,1080,1081,1161,1163,1164,1206,1462,1464,1532,1581,1636,1687,1705,1731,1738,1751,1778,1784,1787,1814,1984,2021,2065,2087],"c":[]}],["n",{"w":"frontend","s":"ntend","e":true,"k":"n","d":[101,556,640,958,1480,1524,1596,1597,1663,1696,2103,2117],"c":[]}]]}],["e",{"w":"fre","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"free","s":"e","e":true,"k":"e","d":[1577],"c":[["-",{"w":"free-text","s":"-text","e":true,"k":"-","d":[102],"c":[]}]]}],["q",{"w":"frequent","s":"quent","e":true,"k":"q","d":[103],"c":[["l",{"w":"frequently","s":"ly","e":true,"k":"l","d":[117],"c":[]}]]}]]}],["a",{"w":"fra","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"frame","s":"me","e":true,"k":"m","d":[259],"c":[["s",{"w":"frames","s":"s","e":true,"k":"s","d":[261],"c":[]}],["w",{"w":"framework","s":"work","e":true,"k":"w","d":[947],"c":[]}]]}],["g",{"w":"fragment","s":"gment","e":true,"k":"g","d":[847],"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":[101,288,784,924,950,1585,1996],"c":[]}],["a",{"w":"float","s":"at","e":true,"k":"a","d":[439,485,515],"c":[]}]]}],["a",{"w":"flag","s":"ag","e":true,"k":"a","d":[874],"c":[["s",{"w":"flags","s":"s","e":true,"k":"s","d":[346],"c":[]}],["g",{"w":"flagged","s":"ged","e":true,"k":"g","d":[2120],"c":[]}]]}]]}],["e",{"w":"fe","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"feedback","s":"edback","e":true,"k":"e","d":[199,217,275],"c":[]}],["t",{"w":"fetch","s":"tch","e":true,"k":"t","d":[259,655],"c":[["e",{"w":"fetche","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"fetched","s":"d","e":true,"k":"d","d":[1028],"c":[]}],["s",{"w":"fetches","s":"s","e":true,"k":"s","d":[2021],"c":[]}]]}]]}],["w",{"w":"few","s":"w","e":true,"k":"w","d":[1521,1781],"c":[]}],["a",{"w":"feature","s":"ature","e":true,"k":"a","d":[2115],"c":[["s",{"w":"features","s":"s","e":true,"k":"s","d":[1847],"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":[236,258,546,761,1080,1120,1350,1366,1529,1864,1925],"c":[]}],["l",{"w":"fall","s":"l","e":true,"k":"l","d":[860,1946,1998],"c":[["s",{"w":"falls","s":"s","e":true,"k":"s","d":[684,687,859,862,1331,1699,1989],"c":[]}],["b",{"w":"fallback","s":"back","e":true,"k":"b","d":[904,1831,1925,1941,1948,2007],"c":[]}],["i",{"w":"falling","s":"ing","e":true,"k":"i","d":[1800,1985],"c":[]}]]}]]}],["i",{"w":"fail","s":"il","e":true,"k":"i","d":[342,1260,1778],"c":[["e",{"w":"failed","s":"ed","e":true,"k":"e","d":[264,775,1277],"c":[]}],["u",{"w":"failure","s":"ure","e":true,"k":"u","d":[1260,1695],"c":[["s",{"w":"failures","s":"s","e":true,"k":"s","d":[557],"c":[]}]]}],["s",{"w":"fails","s":"s","e":true,"k":"s","d":[755,1998],"c":[]}]]}],["s",{"w":"fast","s":"st","e":true,"k":"s","d":[579,850,934,1206],"c":[["a",{"w":"fastapi","s":"api","e":true,"k":"a","d":[285,1006,1468,1525],"c":[]}],["e",{"w":"faster","s":"er","e":true,"k":"e","d":[546],"c":[]}],["i",{"w":"fastino","s":"ino","e":true,"k":"i","d":[865],"c":[]}]]}],["c",{"w":"fac","s":"c","e":false,"k":"c","d":[],"c":[["t",{"w":"fact","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"factual","s":"ual","e":true,"k":"u","d":[579,593,629,630,2050],"c":[]}],["o",{"w":"factory","s":"ory","e":true,"k":"o","d":[994],"c":[]}]]}],["e",{"w":"face","s":"e","e":true,"k":"e","d":[1581,1751],"c":[]}]]}]]}],["s",{"w":"fsspec","s":"sspec","e":true,"k":"s","d":[1343,1681,1693,1719,1827],"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,899],"c":[["_",{"w":"research_article","s":"_article","e":true,"k":"_","d":[66],"c":[]}]]}],["t",{"w":"reset","s":"t","e":true,"k":"t","d":[1026],"c":[]}]]}],["t",{"w":"rest","s":"t","e":true,"k":"t","d":[7,278,285,1999],"c":[["r",{"w":"restrict","s":"rict","e":true,"k":"r","d":[445,465,469,491,513,1086],"c":[]}],["a",{"w":"restart","s":"art","e":true,"k":"a","d":[2001,2002],"c":[["e",{"w":"restarted","s":"ed","e":true,"k":"e","d":[754],"c":[]}]]}]]}],["u",{"w":"resu","s":"u","e":false,"k":"u","d":[],"c":[["l",{"w":"result","s":"lt","e":true,"k":"l","d":[929,972,1070,1078,1080],"c":[["s",{"w":"results","s":"s","e":true,"k":"s","d":[40,44,129,161,183,233,424,437,483,492,505,530,542,546,556,599,616,621,798,850,851,926,928,945,1068,1069,1075,1086,1162,1787],"c":[]}]]}],["m",{"w":"resume","s":"me","e":true,"k":"m","d":[274],"c":[]}]]}],["p",{"w":"respons","s":"pons","e":false,"k":"p","d":[],"c":[["e",{"w":"response","s":"e","e":true,"k":"e","d":[75,116,139,140,162,184,259,272,384,470,492,555,941,1029,1740],"c":[["s",{"w":"responses","s":"s","e":true,"k":"s","d":[285,345,688,934,941,1028,2087],"c":[]}]]}],["i",{"w":"responsibility","s":"ibility","e":true,"k":"i","d":[749],"c":[]}]]}],["o",{"w":"reso","s":"o","e":false,"k":"o","d":[],"c":[["l",{"w":"resolve","s":"lve","e":true,"k":"l","d":[1597],"c":[["d",{"w":"resolved","s":"d","e":true,"k":"d","d":[90],"c":[]}],["s",{"w":"resolves","s":"s","e":true,"k":"s","d":[1598],"c":[]}]]}],["u",{"w":"resource","s":"urce","e":true,"k":"u","d":[304,326,338,1450,1617],"c":[["s",{"w":"resources","s":"s","e":true,"k":"s","d":[304,1627],"c":[]}]]}]]}],["c",{"w":"rescore","s":"core","e":false,"k":"c","d":[],"c":[["s",{"w":"rescores","s":"s","e":true,"k":"s","d":[927,1074],"c":[]}],["d",{"w":"rescored","s":"d","e":true,"k":"d","d":[1070],"c":[]}]]}]]}],["f",{"w":"ref","s":"f","e":false,"k":"f","d":[],"c":[["e",{"w":"refer","s":"er","e":true,"k":"e","d":[794],"c":[["e",{"w":"reference","s":"ence","e":true,"k":"e","d":[7,732,1282,1442,1539,1806],"c":[["s",{"w":"references","s":"s","e":true,"k":"s","d":[596,655,1710],"c":[]}],["d",{"w":"referenced","s":"d","e":true,"k":"d","d":[1729],"c":[]}]]}],["r",{"w":"referrers","s":"rers","e":true,"k":"r","d":[2110],"c":[]}]]}],["o",{"w":"reformatted","s":"ormatted","e":true,"k":"o","d":[633],"c":[]}],["r",{"w":"refresh","s":"resh","e":true,"k":"r","d":[851,1663],"c":[]}],["i",{"w":"refine","s":"ine","e":true,"k":"i","d":[872,923],"c":[["d",{"w":"refined","s":"d","e":true,"k":"d","d":[872],"c":[]}],["m",{"w":"refinement","s":"ment","e":true,"k":"m","d":[2036],"c":[]}]]}],["u",{"w":"refuse","s":"use","e":true,"k":"u","d":[1925],"c":[]}]]}],["v",{"w":"rev","s":"v","e":false,"k":"v","d":[],"c":[["o",{"w":"revoke","s":"oke","e":true,"k":"o","d":[28,91],"c":[]}],["e",{"w":"reverse","s":"erse","e":true,"k":"e","d":[286,1449,1479],"c":[]}],["i",{"w":"revision","s":"ision","e":true,"k":"i","d":[755],"c":[["s",{"w":"revisions","s":"s","e":true,"k":"s","d":[755],"c":[]}]]}]]}],["p",{"w":"rep","s":"p","e":false,"k":"p","d":[],"c":[["r",{"w":"represent","s":"resent","e":true,"k":"r","d":[31,382],"c":[["s",{"w":"represents","s":"s","e":true,"k":"s","d":[141,705,728],"c":[]}],["a",{"w":"representations","s":"ations","e":true,"k":"a","d":[792,902,926],"c":[]}]]}],["l",{"w":"repl","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"replay","s":"ay","e":true,"k":"a","d":[776,1026],"c":[["s",{"w":"replays","s":"s","e":true,"k":"s","d":[261],"c":[]}],["i",{"w":"replaying","s":"ing","e":true,"k":"i","d":[703,750,776,1026],"c":[]}]]}],["i",{"w":"replica","s":"ica","e":true,"k":"i","d":[765,1457],"c":[["s",{"w":"replicaset","s":"set","e":true,"k":"s","d":[764,1353,1867],"c":[]}]]}]]}],["o",{"w":"repo","s":"o","e":false,"k":"o","d":[],"c":[["r",{"w":"reports","s":"rts","e":true,"k":"r","d":[414],"c":[]}],["s",{"w":"repository","s":"sitory","e":true,"k":"s","d":[755,1453,1509,1664],"c":[]}]]}],["e",{"w":"repeated","s":"eated","e":true,"k":"e","d":[615,1627],"c":[]}]]}],["t",{"w":"ret","s":"t","e":false,"k":"t","d":[],"c":[["u",{"w":"return","s":"urn","e":true,"k":"u","d":[44,87,304,406,414,424,1800,1998],"c":[["s",{"w":"returns","s":"s","e":true,"k":"s","d":[32,53,84,85,86,88,89,90,92,103,117,130,163,220,221,238,259,260,261,262,275,276,320,383,403,412,413,415,530,558,813,929,996,1078,1697,1698],"c":[]}],["i",{"w":"returning","s":"ing","e":true,"k":"i","d":[304,1617],"c":[]}],["e",{"w":"returned","s":"ed","e":true,"k":"e","d":[1999],"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":[254,355,366,425,530,565,578,581,589,593,600,614,631,654,673,891,895,905,926,934,936,1031,1035,1068,1079,1080,1081,1991,2044],"c":[["_",{"w":"retrieval_results","s":"_results","e":true,"k":"_","d":[208,639],"c":[]}],["-",{"w":"retrieval-augmented","s":"-augmented","e":true,"k":"-","d":[573],"c":[]}],["a",{"w":"retrievalaccumulator","s":"accumulator","e":true,"k":"a","d":[615],"c":[]}]]}],["e",{"w":"retrieved","s":"ed","e":true,"k":"e","d":[616,941],"c":[]}]]}],["s",{"w":"retries","s":"s","e":true,"k":"s","d":[664,1129,1138],"c":[]}],["d",{"w":"retried","s":"d","e":true,"k":"d","d":[750],"c":[]}]]}],["y",{"w":"retry","s":"y","e":true,"k":"y","d":[340,756,1135,1138,1207,1260,1278],"c":[]}]]}],["e",{"w":"retention","s":"ention","e":true,"k":"e","d":[1026],"c":[]}],["i",{"w":"retired","s":"ired","e":true,"k":"i","d":[2002],"c":[]}]]}],["q",{"w":"requ","s":"qu","e":false,"k":"q","d":[],"c":[["i",{"w":"require","s":"ire","e":true,"k":"i","d":[285,1628],"c":[["s",{"w":"requires","s":"s","e":true,"k":"s","d":[53,54,80,82,92,383,407,409,415,1314,1576,1597,1684,1729,1911],"c":[]}],["d",{"w":"required","s":"d","e":true,"k":"d","d":[57,81,106,120,133,144,166,241,428,474,496,533,765,1411,1578,1579,1580,1630,1646,1655,1741,1992],"c":[]}],["m",{"w":"requirements","s":"ments","e":true,"k":"m","d":[993,1440,1542,1544],"c":[]}]]}],["e",{"w":"request","s":"est","e":true,"k":"e","d":[283,285,287,292,297,332,340,342,346,1080,1595,1601,1663,2015,2119,2120,2122],"c":[["a",{"w":"requestauth","s":"auth","e":true,"k":"a","d":[293,1600,1601,1814],"c":[]}],["s",{"w":"requests","s":"s","e":true,"k":"s","d":[346,424,1144,1599,2120],"c":[]}],["e",{"w":"requested","s":"ed","e":true,"k":"e","d":[589,1617],"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":[80,217,848],"c":[["e",{"w":"recorded","s":"ed","e":true,"k":"e","d":[82,703,709,736,740,942],"c":[]}],["s",{"w":"records","s":"s","e":true,"k":"s","d":[275,705,799],"c":[]}]]}],["g",{"w":"recognition","s":"gnition","e":true,"k":"g","d":[411,779,782,902,903,1534,1901,1979],"c":[]}],["v",{"w":"recover","s":"ver","e":false,"k":"v","d":[],"c":[["i",{"w":"recovering","s":"ing","e":true,"k":"i","d":[557],"c":[]}],["y",{"w":"recovery","s":"y","e":true,"k":"y","d":[1138],"c":[]}]]}],["n",{"w":"recon","s":"n","e":false,"k":"n","d":[],"c":[["s",{"w":"reconstructed","s":"structed","e":true,"k":"s","d":[703],"c":[]}],["c",{"w":"reconcil","s":"cil","e":false,"k":"c","d":[],"c":[["e",{"w":"reconcile","s":"e","e":true,"k":"e","d":[1163],"c":[["c",{"w":"reconcilecompoundlabelsworkflow","s":"compoundlabelsworkflow","e":true,"k":"c","d":[1163],"c":[]}],["-",{"w":"reconcile-compound-labels-","s":"-compound-labels-","e":true,"k":"-","d":[1174],"c":[]}]]}],["i",{"w":"reconciliation","s":"iation","e":true,"k":"i","d":[1173,1224],"c":[]}]]}]]}],["m",{"w":"recommend","s":"mmend","e":false,"k":"m","d":[],"c":[["a",{"w":"recommendations","s":"ations","e":true,"k":"a","d":[1440,1450,1543],"c":[]}],["e",{"w":"recommended","s":"ed","e":true,"k":"e","d":[1551,1553,1577],"c":[]}]]}]]}],["e",{"w":"rece","s":"e","e":false,"k":"e","d":[],"c":[["i",{"w":"receive","s":"ive","e":true,"k":"i","d":[219,975,1012,1069],"c":[]}],["n",{"w":"recent","s":"nt","e":true,"k":"n","d":[221],"c":[]}]]}],["a",{"w":"recall","s":"all","e":true,"k":"a","d":[597,1068],"c":[]}],["i",{"w":"reciprocal","s":"iprocal","e":true,"k":"i","d":[926,1068],"c":[]}]]}],["j",{"w":"reject","s":"ject","e":false,"k":"j","d":[],"c":[["e",{"w":"rejected","s":"ed","e":true,"k":"e","d":[82,332,1193,1649,1695],"c":[]}],["s",{"w":"rejects","s":"s","e":true,"k":"s","d":[589],"c":[]}],["i",{"w":"rejection","s":"ion","e":true,"k":"i","d":[1193],"c":[]}]]}],["-",{"w":"re-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"re-summarization","s":"summarization","e":true,"k":"s","d":[83,874],"c":[]}],["r",{"w":"re-run","s":"run","e":true,"k":"r","d":[631,632,1193],"c":[["n",{"w":"re-running","s":"ning","e":true,"k":"n","d":[84,813],"c":[]}]]}],["t",{"w":"re-triggering","s":"triggering","e":true,"k":"t","d":[382,406],"c":[]}],["e",{"w":"re-e","s":"e","e":false,"k":"e","d":[],"c":[["m",{"w":"re-embed","s":"mbed","e":true,"k":"m","d":[404,1786,1787],"c":[["d",{"w":"re-embedding","s":"ding","e":true,"k":"d","d":[1163,1314,1739,1750,1783],"c":[]}],["s",{"w":"re-embeds","s":"s","e":true,"k":"s","d":[1799],"c":[]}]]}],["x",{"w":"re-extracted","s":"xtracted","e":true,"k":"x","d":[633],"c":[]}],["n",{"w":"re-encrypts","s":"ncrypts","e":true,"k":"n","d":[2001],"c":[]}]]}],["p",{"w":"re-process","s":"process","e":true,"k":"p","d":[1010],"c":[["i",{"w":"re-processing","s":"ing","e":true,"k":"i","d":[1726],"c":[]}]]}]]}],["n",{"w":"render","s":"nder","e":true,"k":"n","d":[194,794,1697],"c":[["e",{"w":"rendere","s":"e","e":false,"k":"e","d":[],"c":[["d",{"w":"rendered","s":"d","e":true,"k":"d","d":[89,794,1681],"c":[]}],["r",{"w":"renderer","s":"r","e":true,"k":"r","d":[2126],"c":[]}]]}],["i",{"w":"rendering","s":"ing","e":true,"k":"i","d":[794],"c":[["s",{"w":"renderings","s":"s","e":true,"k":"s","d":[271],"c":[]}]]}],["_",{"w":"render_page","s":"_page","e":true,"k":"_","d":[794],"c":[]}],["s",{"w":"renders","s":"s","e":true,"k":"s","d":[1707],"c":[]}]]}],["g",{"w":"reg","s":"g","e":false,"k":"g","d":[],"c":[["a",{"w":"regardless","s":"ardless","e":true,"k":"a","d":[139],"c":[]}],["e",{"w":"regenerating","s":"enerating","e":true,"k":"e","d":[557],"c":[]}],["i",{"w":"regi","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"register","s":"ster","e":true,"k":"s","d":[1664],"c":[["e",{"w":"registered","s":"ed","e":true,"k":"e","d":[732,1405,1649],"c":[]}],["s",{"w":"registers","s":"s","e":true,"k":"s","d":[1637],"c":[]}]]}],["o",{"w":"region","s":"on","e":true,"k":"o","d":[1722],"c":[["s",{"w":"regions","s":"s","e":true,"k":"s","d":[795],"c":[]}]]}]]}]]}],["a",{"w":"rea","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"reattach","s":"ttach","e":true,"k":"t","d":[204],"c":[["e",{"w":"reattaches","s":"es","e":true,"k":"e","d":[261],"c":[]}]]}],["s",{"w":"reasoning","s":"soning","e":true,"k":"s","d":[251,254,264,269,796],"c":[["_",{"w":"reasoning_token","s":"_token","e":true,"k":"_","d":[211],"c":[]}]]}],["l",{"w":"real","s":"l","e":true,"k":"l","d":[219],"c":[["-",{"w":"real-time","s":"-time","e":true,"k":"-","d":[573],"c":[]}]]}],["d",{"w":"read","s":"d","e":true,"k":"d","d":[259,274,309,383,697,699,752,771,774,776,928,942,975,1027,1075,1146,1147,1469,1562,1689,1694,1726,1728,1833],"c":[["s",{"w":"reads","s":"s","e":true,"k":"s","d":[408,749,797,1070,1705],"c":[]}],["_",{"w":"read_worker","s":"_worker","e":true,"k":"_","d":[752],"c":[]}],["i",{"w":"reading","s":"ing","e":true,"k":"i","d":[927],"c":[]}],["-",{"w":"read-only","s":"-only","e":true,"k":"-","d":[1013],"c":[]}],["y",{"w":"ready","s":"y","e":true,"k":"y","d":[1260,2126],"c":[]}]]}],["c",{"w":"reac","s":"c","e":false,"k":"c","d":[],"c":[["t",{"w":"react","s":"t","e":true,"k":"t","d":[970,1663,1991],"c":[["-",{"w":"react-style","s":"-style","e":true,"k":"-","d":[1991],"c":[]}]]}],["h",{"w":"reachable","s":"hable","e":true,"k":"h","d":[1462,1695],"c":[]}]]}]]}],["u",{"w":"reuse","s":"use","e":true,"k":"u","d":[406,1193],"c":[]}],["l",{"w":"rel","s":"l","e":false,"k":"l","d":[],"c":[["a",{"w":"relationalmatcher","s":"ationalmatcher","e":true,"k":"a","d":[408,796,902],"c":[]}],["e",{"w":"relevance","s":"evance","e":true,"k":"e","d":[616,927,1070,1073],"c":[]}]]}],["r",{"w":"rerank","s":"rank","e":true,"k":"r","d":[621,624],"c":[["i",{"w":"reranking","s":"ing","e":true,"k":"i","d":[425,927,1031,1036,1068,1112,1894,1976],"c":[]}],["e",{"w":"reranke","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"reranker","s":"r","e":true,"k":"r","d":[1109,1966],"c":[["_",{"w":"reranker_","s":"_","e":false,"k":"_","d":[],"c":[["e",{"w":"reranker_enabled","s":"enabled","e":true,"k":"e","d":[425,1110],"c":[]}],["m",{"w":"reranker_model_name","s":"model_name","e":true,"k":"m","d":[1107,1978],"c":[]}]]}]]}],["d",{"w":"reranked","s":"d","e":true,"k":"d","d":[1080],"c":[]}]]}]]}],["b",{"w":"rebuilt","s":"built","e":true,"k":"b","d":[776],"c":[]}],["m",{"w":"rem","s":"m","e":false,"k":"m","d":[],"c":[["o",{"w":"remov","s":"ov","e":false,"k":"o","d":[],"c":[["i",{"w":"removing","s":"ing","e":true,"k":"i","d":[1029,1636],"c":[]}],["e",{"w":"remove","s":"e","e":true,"k":"e","d":[2118],"c":[["d",{"w":"removed","s":"d","e":true,"k":"d","d":[1800],"c":[]}]]}]]}],["a",{"w":"remapped","s":"apped","e":true,"k":"a","d":[1554],"c":[]}]]}],["d",{"w":"reduce","s":"duce","e":true,"k":"d","d":[1627,1993],"c":[]}]]}],["a",{"w":"ra","s":"a","e":false,"k":"a","d":[],"c":[["w",{"w":"raw","s":"w","e":true,"k":"w","d":[88,1077,1697],"c":[]}],["g",{"w":"rag","s":"g","e":true,"k":"g","d":[199,219,361,561,573,891,896,930,1893,1901],"c":[]}],["n",{"w":"rank","s":"nk","e":true,"k":"n","d":[926,1068],"c":[["e",{"w":"ranked","s":"ed","e":true,"k":"e","d":[556],"c":[]}],["i",{"w":"ranking","s":"ing","e":true,"k":"i","d":[929,1081],"c":[]}]]}],["t",{"w":"rather","s":"ther","e":true,"k":"t","d":[589,1778,2021,2118],"c":[]}],["i",{"w":"raise","s":"ise","e":true,"k":"i","d":[756],"c":[["d",{"w":"raised","s":"d","e":true,"k":"d","d":[750],"c":[]}]]}],["m",{"w":"ram","s":"m","e":true,"k":"m","d":[1503,1551],"c":[]}],["r",{"w":"rare","s":"re","e":true,"k":"r","d":[1726],"c":[]}]]}],["u",{"w":"ru","s":"u","e":false,"k":"u","d":[],"c":[["n",{"w":"run","s":"n","e":true,"k":"n","d":[260,261,262,414,590,1260,1462,1508,1521,1534,1550,1664,1694,1728,1741,1751,1966,1989],"c":[["s",{"w":"runs","s":"s","e":true,"k":"s","d":[404,630,791,849,850,869,900,923,1027,1069,1139,1159,1163,1464,1548,1581,1994,1997,2081,2116],"c":[]}],["n",{"w":"running","s":"ning","e":true,"k":"n","d":[775,1193,1438,1439,1523,1543,1911],"c":[]}],["-",{"w":"run-all","s":"-all","e":true,"k":"-","d":[1694],"c":[]}]]}],["l",{"w":"rules","s":"les","e":true,"k":"l","d":[750,1738],"c":[]}]]}],["i",{"w":"ri","s":"i","e":false,"k":"i","d":[],"c":[["c",{"w":"rich","s":"ch","e":true,"k":"c","d":[271,646,975],"c":[]}],["f",{"w":"rifampicin","s":"fampicin","e":true,"k":"f","d":[819],"c":[]}],["g",{"w":"right","s":"ght","e":true,"k":"g","d":[1778],"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":"route","s":"e","e":true,"k":"e","d":[290,1597,1646],"c":[["r",{"w":"router","s":"r","e":true,"k":"r","d":[1006],"c":[]}]]}],["i",{"w":"routing","s":"ing","e":true,"k":"i","d":[1479],"c":[]}]]}],["g",{"w":"roughly","s":"ghly","e":true,"k":"g","d":[1727,1782],"c":[]}]]}],["l",{"w":"role","s":"le","e":true,"k":"l","d":[291,301,1141,1466,1595,1598,1613,1687,1692],"c":[["s",{"w":"roles","s":"s","e":true,"k":"s","d":[1628],"c":[]}]]}],["o",{"w":"root","s":"ot","e":true,"k":"o","d":[1340,1453,1686,1690,1716,1729,1880],"c":[]}],["t",{"w":"rotating","s":"tating","e":true,"k":"t","d":[1900],"c":[]}]]}],["s",{"w":"rs0","s":"s0","e":true,"k":"s","d":[764,1353,1457,1867],"c":[]}],["v",{"w":"rv3138","s":"v3138","e":true,"k":"v","d":[829],"c":[]}],["r",{"w":"rrf","s":"rf","e":true,"k":"r","d":[926,1068,1069],"c":[]}],["b",{"w":"rbac","s":"bac","e":true,"k":"b","d":[1628],"c":[]}],["2",{"w":"r2","s":"2","e":true,"k":"2","d":[1686,1688,1745,1755],"c":[]}]]}],["g",{"w":"g","s":"g","e":true,"k":"g","d":[149,171,175,195,196,254,289,753,805,944,971,1280,1300,1596,1729],"c":[["e",{"w":"ge","s":"e","e":false,"k":"e","d":[],"c":[["t",{"w":"get","s":"t","e":true,"k":"t","d":[12,21,22,194,195,196,197,202,274,367,379,380,775,1438,1439],"c":[["t",{"w":"getting","s":"ting","e":true,"k":"t","d":[5,1437],"c":[]}],["_",{"w":"get_page_content","s":"_page_content","e":true,"k":"_","d":[607],"c":[]}],["s",{"w":"gets","s":"s","e":true,"k":"s","d":[1637],"c":[]}],["o",{"w":"getobject","s":"object","e":true,"k":"o","d":[1689],"c":[]}]]}],["n",{"w":"gene","s":"ne","e":true,"k":"n","d":[591,850,1043],"c":[["s",{"w":"genes","s":"s","e":true,"k":"s","d":[102,411,903,1084],"c":[]}],["_",{"w":"gene_name","s":"_name","e":true,"k":"_","d":[130,457,828],"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":[260,374,557,573,1138],"c":[]}],["e",{"w":"generate","s":"e","e":true,"k":"e","d":[422,1535,2001],"c":[["s",{"w":"generates","s":"s","e":true,"k":"s","d":[593,629,791,1708],"c":[]}],["d",{"w":"generated","s":"d","e":true,"k":"d","d":[985,1646,1683,1699],"c":[]}],["p",{"w":"generatepageembeddingworkflow","s":"pageembeddingworkflow","e":true,"k":"p","d":[1163],"c":[]}]]}]]}],["i",{"w":"generic","s":"ic","e":true,"k":"i","d":[1043],"c":[]}]]}]]}],["o",{"w":"geometry","s":"ometry","e":true,"k":"o","d":[796],"c":[["-",{"w":"geometry-only","s":"-only","e":true,"k":"-","d":[408],"c":[]}]]}],["m",{"w":"gem","s":"m","e":false,"k":"m","d":[],"c":[["i",{"w":"gemini","s":"ini","e":true,"k":"i","d":[860,880,1297,1312,1319,1580,1581,1731,1770,1778,1795,1796,1819,1823,1890,1921,1922,1989,1996],"c":[["-",{"w":"gemini-embedding-2","s":"-embedding-2","e":true,"k":"-","d":[1771,1774],"c":[]}]]}],["m",{"w":"gemma4","s":"ma4","e":true,"k":"m","d":[882,1300,1301,1934],"c":[]}]]}]]}],["l",{"w":"gliner2","s":"liner2","e":true,"k":"l","d":[85,592,866,904,1986],"c":[["_",{"w":"gliner2_model_name","s":"_model_name","e":true,"k":"_","d":[864,1988],"c":[]}],["-",{"w":"gliner2-large-v1","s":"-large-v1","e":true,"k":"-","d":[865],"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":[561,664,941,2060],"c":[["_",{"w":"grounding_result","s":"_result","e":true,"k":"_","d":[212,647],"c":[]}]]}],["e",{"w":"grounded","s":"ed","e":true,"k":"e","d":[219,573,594,630,653],"c":[]}]]}],["p",{"w":"group","s":"p","e":false,"k":"p","d":[],"c":[["s",{"w":"groups","s":"s","e":true,"k":"s","d":[319,1026,1625,1626],"c":[]}],["e",{"w":"grouped","s":"ed","e":true,"k":"e","d":[530,870],"c":[]}],["i",{"w":"grouping","s":"ing","e":true,"k":"i","d":[1080],"c":[]}]]}]]}],["e",{"w":"greater","s":"eater","e":true,"k":"e","d":[261],"c":[]}],["a",{"w":"gran","s":"an","e":false,"k":"a","d":[],"c":[["u",{"w":"granularities","s":"ularities","e":true,"k":"u","d":[867,923],"c":[]}],["i",{"w":"granite","s":"ite","e":true,"k":"i","d":[1745,1750,1751,1755],"c":[["-",{"w":"granite-embedding-english-r2","s":"-embedding-english-r2","e":true,"k":"-","d":[912,1052,1093,1323,1581,1746],"c":[]}]]}],["t",{"w":"grant","s":"t","e":false,"k":"t","d":[],"c":[["s",{"w":"grants","s":"s","e":true,"k":"s","d":[1625],"c":[]}],["e",{"w":"granted","s":"ed","e":true,"k":"e","d":[1628],"c":[]}]]}]]}]]}],["o",{"w":"go","s":"o","e":true,"k":"o","d":[749,1068,1260,1694],"c":[["i",{"w":"going","s":"ing","e":true,"k":"i","d":[260],"c":[]}],["o",{"w":"google","s":"ogle","e":true,"k":"o","d":[289,290,1415,1580,1596,1657,1664,1774,1795,1890,1921,1996],"c":[["_",{"w":"google_api_key","s":"_api_key","e":true,"k":"_","d":[1311,1331,1772,1923],"c":[]}],["a",{"w":"googleapis","s":"apis","e":true,"k":"a","d":[1409,1651],"c":[]}]]}],["e",{"w":"goes","s":"es","e":true,"k":"e","d":[290,1693,1729],"c":[]}]]}],["u",{"w":"guarantees","s":"uarantees","e":true,"k":"u","d":[1068],"c":[]}],["i",{"w":"give","s":"ive","e":true,"k":"i","d":[1692],"c":[["n",{"w":"given","s":"n","e":true,"k":"n","d":[1088],"c":[]}]]}],["p",{"w":"gp","s":"p","e":false,"k":"p","d":[],"c":[["t",{"w":"gpt-4o","s":"t-4o","e":true,"k":"t","d":[1300],"c":[]}],["u",{"w":"gpu","s":"u","e":true,"k":"u","d":[1581,1741],"c":[]}]]}],["b",{"w":"gb","s":"b","e":true,"k":"b","d":[1490,1493,1496,1499,1502,1503,1551,1552],"c":[]}],["d",{"w":"gdpr","s":"dpr","e":true,"k":"d","d":[2103,2118],"c":[]}]]}],["y",{"w":"y","s":"y","e":false,"k":"y","d":[],"c":[["o",{"w":"you","s":"ou","e":true,"k":"o","d":[959,1276,1516,1548,1694,1808,1945,1994,2118],"c":[["r",{"w":"your","s":"r","e":true,"k":"r","d":[5,1411,1439,1441,1508,1513,1514,1530,1655,1731,1741,1763,1776,2118],"c":[["s",{"w":"yourself","s":"self","e":true,"k":"s","d":[1664],"c":[]}]]}]]}],["e",{"w":"ye","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"yes","s":"s","e":true,"k":"s","d":[61,65,110,148,170,174,245,432,478,500,537,1910],"c":[]}],["a",{"w":"year","s":"ar","e":true,"k":"a","d":[141,153],"c":[["s",{"w":"years","s":"s","e":true,"k":"s","d":[141],"c":[]}]]}],["t",{"w":"yet","s":"t","e":true,"k":"t","d":[413],"c":[]}]]}],["a",{"w":"yaml","s":"aml","e":true,"k":"a","d":[1384,1831,2007,2065,2071],"c":[]}],["m",{"w":"yml","s":"ml","e":true,"k":"m","d":[1554,1728],"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":[465,1074,1193,1686,1689,1729,1788,1996,1997,2118],"c":[["s",{"w":"understand","s":"stand","e":true,"k":"s","d":[6,1541],"c":[]}]]}],["c",{"w":"unc","s":"c","e":false,"k":"c","d":[],"c":[["l",{"w":"unclassified","s":"lassified","e":true,"k":"l","d":[66],"c":[]}],["a",{"w":"uncapped","s":"apped","e":true,"k":"a","d":[622],"c":[]}]]}],["t",{"w":"unt","s":"t","e":false,"k":"t","d":[],"c":[["o",{"w":"untouched","s":"ouched","e":true,"k":"o","d":[82],"c":[]}],["i",{"w":"until","s":"il","e":true,"k":"i","d":[261,1787,1998],"c":[]}]]}],["k",{"w":"unknown","s":"known","e":true,"k":"k","d":[82],"c":[]}],["i",{"w":"uni","s":"i","e":false,"k":"i","d":[],"c":[["q",{"w":"unique","s":"que","e":true,"k":"q","d":[141,388,2109],"c":[]}],["f",{"w":"unified","s":"fied","e":true,"k":"f","d":[493,915],"c":[]}],["p",{"w":"uniprot","s":"prot","e":true,"k":"p","d":[959],"c":[]}]]}],["l",{"w":"unl","s":"l","e":false,"k":"l","d":[],"c":[["e",{"w":"unless","s":"ess","e":true,"k":"e","d":[285],"c":[]}],["i",{"w":"unlinked","s":"inked","e":true,"k":"i","d":[713,987],"c":[]}]]}],["f",{"w":"unfiltered","s":"filtered","e":true,"k":"f","d":[597,631],"c":[]}],["s",{"w":"uns","s":"s","e":false,"k":"s","d":[],"c":[["u",{"w":"unsupported","s":"upported","e":true,"k":"u","d":[632],"c":[]}],["e",{"w":"unset","s":"et","e":true,"k":"e","d":[1687,1941,1998],"c":[]}]]}],["m",{"w":"unmatched","s":"matched","e":true,"k":"m","d":[796],"c":[]}],["r",{"w":"unreliable","s":"reliable","e":true,"k":"r","d":[1787],"c":[]}],["a",{"w":"unavailable","s":"available","e":true,"k":"a","d":[2065],"c":[]}]]}],["p",{"w":"up","s":"p","e":true,"k":"p","d":[599,612,936,1077,1438,1439,1998],"c":[["l",{"w":"upload","s":"load","e":true,"k":"l","d":[10,13,31,54,76,352,1513,1530,1677,1695,1701,2115],"c":[["s",{"w":"uploads","s":"s","e":true,"k":"s","d":[54,285,1800,1997,1998],"c":[]}],["i",{"w":"uploading","s":"ing","e":true,"k":"i","d":[80,1632,1783],"c":[]}],["e",{"w":"uploaded","s":"ed","e":true,"k":"e","d":[709,791,900,1681,1682,1701,1726],"c":[]}]]}],["d",{"w":"updat","s":"dat","e":false,"k":"d","d":[],"c":[["e",{"w":"update","s":"e","e":true,"k":"e","d":[15,29,369,370,371,776],"c":[["d",{"w":"updated_at","s":"d_at","e":true,"k":"d","d":[47],"c":[]}],["s",{"w":"updates","s":"s","e":true,"k":"s","d":[366,382,752,1726],"c":[]}]]}],["i",{"w":"updating","s":"ing","e":true,"k":"i","d":[1729],"c":[]}]]}]]}],["s",{"w":"us","s":"s","e":false,"k":"s","d":[],"c":[["e",{"w":"use","s":"e","e":true,"k":"e","d":[197,254,285,424,651,948,960,971,972,1077,1081,1087,1193,1366,1529,1581,1685,1716,1737,1739,1751,1776,1797,1837,1945,1997,2126],"c":[["r",{"w":"user","s":"r","e":true,"k":"r","d":[90,195,196,221,246,292,299,303,1596,1600,1610,1637,2103],"c":[["'",{"w":"user's","s":"'s","e":true,"k":"'","d":[32,291,301,304,424,573,1598,1617],"c":[]}],["s",{"w":"users","s":"s","e":true,"k":"s","d":[219,319,1595,1625,1626,2107,2111],"c":[]}],["_",{"w":"user_","s":"_","e":false,"k":"_","d":[],"c":[["i",{"w":"user_id","s":"id","e":true,"k":"i","d":[291,298,1608,2118],"c":[]}],["l",{"w":"user_llm_keys_","s":"llm_keys_","e":false,"k":"l","d":[],"c":[["e",{"w":"user_llm_keys_enabled","s":"enabled","e":true,"k":"e","d":[1788],"c":[]}],["s",{"w":"user_llm_keys_secret","s":"secret","e":true,"k":"s","d":[2000,2001,2002],"c":[]}]]}]]}],["-",{"w":"user-assigned","s":"-assigned","e":true,"k":"-","d":[1692],"c":[]}]]}],["f",{"w":"useful","s":"ful","e":true,"k":"f","d":[80,84,117,493,557,813,1945,2065],"c":[]}],["s",{"w":"uses","s":"s","e":true,"k":"s","d":[250,287,290,425,589,693,703,792,796,1024,1100,1103,1129,1196,1452,1595,1662,1663,1664,1725,1751,1901,1979,1991,2121],"c":[]}],["d",{"w":"used","s":"d","e":true,"k":"d","d":[266,589,1163,1683,1687,1700,1926,2024,2092,2100],"c":[["_",{"w":"used_citations","s":"_citations","e":true,"k":"_","d":[633],"c":[]}]]}]]}],["i",{"w":"using","s":"ing","e":true,"k":"i","d":[196,471,814,926,1068,1069,1080,1195,1306,1309,1312,1503,1945],"c":[]}],["u",{"w":"usual","s":"ual","e":true,"k":"u","d":[1529,1554],"c":[["l",{"w":"usually","s":"ly","e":true,"k":"l","d":[1994],"c":[]}]]}],["a",{"w":"usa","s":"a","e":false,"k":"a","d":[],"c":[["b",{"w":"usable","s":"ble","e":true,"k":"b","d":[1920],"c":[]}],["g",{"w":"usage","s":"ge","e":true,"k":"g","d":[1997,2086,2115],"c":[]}]]}]]}],["r",{"w":"url","s":"rl","e":true,"k":"r","d":[70,278,279,286,1127,1303,1358,1393,1399,1408,1643,1685,1716,1729,1938,1958,2074],"c":[]}],["i",{"w":"ui","s":"i","e":true,"k":"i","d":[1081,1276,1525],"c":[["'",{"w":"ui's","s":"'s","e":true,"k":"'","d":[130],"c":[]}]]}],["u",{"w":"uuid","s":"uid","e":true,"k":"u","d":[443,489,511,1606,1609],"c":[]}],["t",{"w":"utc","s":"tc","e":true,"k":"t","d":[811],"c":[]}],["m",{"w":"umami","s":"mami","e":true,"k":"m","d":[1461,1505,1520,2004,2011,2012,2017,2103,2116,2117,2118],"c":[["'",{"w":"umami's","s":"'s","e":true,"k":"'","d":[2118],"c":[]}]]}],["v",{"w":"uv","s":"v","e":true,"k":"v","d":[1516,1550],"c":[]}]]}],["e",{"w":"e","s":"e","e":true,"k":"e","d":[149,171,175,195,196,254,289,753,805,944,971,1280,1300,1596,1729],"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":"even","s":"n","e":true,"k":"n","d":[1695],"c":[["t",{"w":"event","s":"t","e":true,"k":"t","d":[6,76,205,272,570,634,635,692,703,705,706,729,750,752,776,793,942,945,950,1000,1131,1162,1559,1574,1704],"c":[["s",{"w":"events","s":"s","e":true,"k":"s","d":[219,263,573,633,750,752,753,791,942,945,970,1026,1147,1159,1161,1162,2114,2118,2123,2125],"c":[["o",{"w":"eventsource","s":"ource","e":true,"k":"o","d":[259],"c":[]}],["t",{"w":"eventstoredb","s":"toredb","e":true,"k":"t","d":[693,703,750,751,755,762,776,942,1147,1150,1161,1349,1366,1456,1462,1470,1497,1520,1526,1529,1554,1558,1865],"c":[["_",{"w":"eventstoredb_uri","s":"_uri","e":true,"k":"_","d":[760,1348,1863],"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":[259],"c":[]}],["o",{"w":"event-sourced","s":"ourced","e":true,"k":"o","d":[749],"c":[]}]]}],["d",{"w":"event-driven","s":"driven","e":true,"k":"d","d":[899,1472],"c":[]}]]}],["u",{"w":"eventually","s":"ually","e":true,"k":"u","d":[851,945],"c":[]}],["_",{"w":"event_type","s":"_type","e":true,"k":"_","d":[992],"c":[]}]]}]]}],["r",{"w":"every","s":"ry","e":true,"k":"r","d":[287,292,346,404,703,868,941,943,993,1077,1082,1085,1138,1163,1276,1601,1728,1737,1739,1740,1799,1925,1997,2001,2019,2087,2120],"c":[["o",{"w":"everyone","s":"one","e":true,"k":"o","d":[1994],"c":[]}]]}]]}],["a",{"w":"evaluat","s":"aluat","e":false,"k":"a","d":[],"c":[["e",{"w":"evaluates","s":"es","e":true,"k":"e","d":[599],"c":[]}],["i",{"w":"evaluation","s":"ion","e":true,"k":"i","d":[1890,1896,1901,1990],"c":[]}]]}]]}],["n",{"w":"en","s":"n","e":false,"k":"n","d":[],"c":[["d",{"w":"endpoint","s":"dpoint","e":true,"k":"d","d":[403,1078,1334,1652,1688,1699,1722,1776],"c":[["s",{"w":"endpoints","s":"s","e":true,"k":"s","d":[7,10,94,199,285,304,366,382,406,417,424,775,1006,1260,1617,1673,1696],"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":[54],"c":[]}],["i",{"w":"entries","s":"ies","e":true,"k":"i","d":[2121],"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":[102,265,400,411,594,642,653,742,778,791,814,848,903,983,1084],"c":[]}],["y",{"w":"entity","s":"y","e":true,"k":"y","d":[117,130,141,163,457,525,703,782,783,815,848,850,903,944,1164,1534,1617,1901,1920,1979,1984,1989,1997],"c":[["_",{"w":"entity_type","s":"_type","e":true,"k":"_","d":[122,146,168,506,815],"c":[["s",{"w":"entity_types","s":"s","e":true,"k":"s","d":[454],"c":[["_",{"w":"entity_types_filter","s":"_filter","e":true,"k":"_","d":[522],"c":[]}]]}]]}],["-",{"w":"entity-level","s":"-level","e":true,"k":"-","d":[305,1583,1587,1595],"c":[]}]]}]]}],["r",{"w":"entire","s":"re","e":true,"k":"r","d":[2087],"c":[["l",{"w":"entirely","s":"ly","e":true,"k":"l","d":[776,1069],"c":[]}]]}]]}],["e",{"w":"enters","s":"ers","e":true,"k":"e","d":[791],"c":[]}]]}],["a",{"w":"enabl","s":"abl","e":false,"k":"a","d":[],"c":[["e",{"w":"enable","s":"e","e":true,"k":"e","d":[1112,1121,1462],"c":[["s",{"w":"enables","s":"s","e":true,"k":"s","d":[102],"c":[]}],["d",{"w":"enabled","s":"d","e":true,"k":"d","d":[346,631,925,926,1065,1068,1077,1159,1788,1994,2120],"c":[["_",{"w":"enabled_plugins","s":"_plugins","e":true,"k":"_","d":[1023],"c":[]}]]}],["_",{"w":"enable_request_timing","s":"_request_timing","e":true,"k":"_","d":[346],"c":[]}]]}],["i",{"w":"enabling","s":"ing","e":true,"k":"i","d":[594,956],"c":[]}]]}],["c",{"w":"enc","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"enco","s":"o","e":false,"k":"o","d":[],"c":[["u",{"w":"encounter","s":"unter","e":true,"k":"u","d":[756],"c":[["s",{"w":"encounters","s":"s","e":true,"k":"s","d":[273],"c":[]}]]}],["d",{"w":"encod","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"encode","s":"e","e":true,"k":"e","d":[1595],"c":[["s",{"w":"encodes","s":"s","e":true,"k":"s","d":[291,1077,1078],"c":[]}],["d",{"w":"encoded","s":"d","e":true,"k":"d","d":[1601],"c":[]}]]}],["i",{"w":"encoding","s":"ing","e":true,"k":"i","d":[925,926,1034,1065,1068],"c":[]}]]}]]}],["r",{"w":"encrypt","s":"rypt","e":false,"k":"r","d":[],"c":[["i",{"w":"encryption","s":"ion","e":true,"k":"i","d":[1900],"c":[]}],["e",{"w":"encrypted","s":"ed","e":true,"k":"e","d":[1999],"c":[]}],["s",{"w":"encrypts","s":"s","e":true,"k":"s","d":[2000],"c":[]}]]}]]}],["s",{"w":"ensur","s":"sur","e":false,"k":"s","d":[],"c":[["e",{"w":"ensures","s":"es","e":true,"k":"e","d":[812],"c":[]}],["i",{"w":"ensuring","s":"ing","e":true,"k":"i","d":[941,944],"c":[]}]]}],["r",{"w":"enrich","s":"rich","e":false,"k":"r","d":[],"c":[["e",{"w":"enriched","s":"ed","e":true,"k":"e","d":[922,970],"c":[]}],["m",{"w":"enrichment","s":"ment","e":true,"k":"m","d":[928,947,959,962,1027,1037],"c":[]}]]}],["v",{"w":"env","s":"v","e":true,"k":"v","d":[1292,1366,1529,1694,1833],"c":[["i",{"w":"environment","s":"ironment","e":true,"k":"i","d":[1023,1282,1292,1442,1510,1517,1539,1687,1693,1805,1833,1847,1853,2113],"c":[["s",{"w":"environments","s":"s","e":true,"k":"s","d":[1834,1993,2065],"c":[]}]]}],["_",{"w":"env_file","s":"_file","e":true,"k":"_","d":[1694],"c":[]}]]}],["g",{"w":"eng","s":"g","e":false,"k":"g","d":[],"c":[["i",{"w":"engine","s":"ine","e":true,"k":"i","d":[1549],"c":[]}],["l",{"w":"english","s":"lish","e":true,"k":"l","d":[1745],"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":[408,792,1533],"c":[["i",{"w":"extraction","s":"ion","e":true,"k":"i","d":[20,31,78,79,85,87,355,366,375,378,382,404,414,753,777,791,792,797,813,814,849,857,866,891,893,900,901,903,945,1138,1169,1175,1216,1228,1901,1920,1926,1984,1987,1989,1997,2038],"c":[]}],["e",{"w":"extracted","s":"ed","e":true,"k":"e","d":[265,293,382,396,409,642,715,721,723,728,815,868,905,971,979,981,983,989],"c":[["_",{"w":"extracted_id","s":"_id","e":true,"k":"_","d":[492,804],"c":[]}]]}],["s",{"w":"extracts","s":"s","e":true,"k":"s","d":[292,411,591,592,778,814,902,1600],"c":[]}],["o",{"w":"extractor","s":"or","e":true,"k":"o","d":[850],"c":[]}]]}],["e",{"w":"exte","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"external","s":"rnal","e":true,"k":"r","d":[943,947,959,962,1802,1808],"c":[["e",{"w":"externaleventpublisher","s":"eventpublisher","e":true,"k":"e","d":[972],"c":[]}]]}],["n",{"w":"extensibility","s":"nsibility","e":true,"k":"n","d":[947],"c":[]}]]}]]}],["p",{"w":"exp","s":"p","e":false,"k":"p","d":[],"c":[["l",{"w":"expl","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"explicit","s":"icit","e":true,"k":"i","d":[82,655],"c":[]}],["o",{"w":"explorat","s":"orat","e":false,"k":"o","d":[],"c":[["i",{"w":"exploration","s":"ion","e":true,"k":"i","d":[94,102,364],"c":[]}],["o",{"w":"exploratory","s":"ory","e":true,"k":"o","d":[593,629,2054],"c":[]}]]}],["a",{"w":"explains","s":"ains","e":true,"k":"a","d":[1965],"c":[]}]]}],["e",{"w":"expe","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"experience","s":"rience","e":true,"k":"r","d":[102],"c":[]}],["c",{"w":"expected","s":"cted","e":true,"k":"c","d":[755,1414,1658],"c":[]}]]}],["o",{"w":"expo","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"exposes","s":"ses","e":true,"k":"s","d":[269],"c":[]}],["n",{"w":"exponential","s":"nential","e":true,"k":"n","d":[756],"c":[]}],["r",{"w":"export","s":"rt","e":true,"k":"r","d":[1694],"c":[["i",{"w":"exporting","s":"ing","e":true,"k":"i","d":[1634],"c":[]}],["e",{"w":"exported","s":"ed","e":true,"k":"e","d":[1694],"c":[]}]]}]]}],["a",{"w":"expandable","s":"andable","e":true,"k":"a","d":[556],"c":[]}],["i",{"w":"expiry","s":"iry","e":true,"k":"i","d":[1600],"c":[]}]]}],["a",{"w":"exa","s":"a","e":false,"k":"a","d":[],"c":[["m",{"w":"example","s":"mple","e":true,"k":"m","d":[216,848,1066,1480,1481,1517,1695,1776],"c":[["s",{"w":"examples","s":"s","e":true,"k":"s","d":[817,1765],"c":[]}]]}],["c",{"w":"exact","s":"ct","e":true,"k":"c","d":[1067],"c":[["-",{"w":"exact-term","s":"-term","e":true,"k":"-","d":[926,1068],"c":[]}]]}]]}],["c",{"w":"exc","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"exchanges","s":"hanges","e":true,"k":"h","d":[290],"c":[]}],["e",{"w":"exce","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"exceeding","s":"eding","e":true,"k":"e","d":[346,2120],"c":[]}],["p",{"w":"exception","s":"ption","e":true,"k":"p","d":[756],"c":[]}]]}],["l",{"w":"exclud","s":"lud","e":false,"k":"l","d":[],"c":[["e",{"w":"exclude","s":"e","e":true,"k":"e","d":[469],"c":[]}],["i",{"w":"excluding","s":"ing","e":true,"k":"i","d":[1503],"c":[]}]]}]]}],["i",{"w":"exist","s":"ist","e":true,"k":"i","d":[382,1163],"c":[["s",{"w":"exists","s":"s","e":true,"k":"s","d":[403,404],"c":[]}],["i",{"w":"existing","s":"ing","e":true,"k":"i","d":[1729,1750],"c":[]}]]}],["e",{"w":"execut","s":"ecut","e":false,"k":"e","d":[],"c":[["e",{"w":"execute","s":"e","e":true,"k":"e","d":[1161],"c":[["s",{"w":"executes","s":"s","e":true,"k":"s","d":[1153,1156],"c":[]}]]}],["i",{"w":"execution","s":"ion","e":true,"k":"i","d":[1276,1277,1568,2125],"c":[]}]]}],["h",{"w":"exhaustion","s":"haustion","e":true,"k":"h","d":[1206],"c":[]}]]}],["m",{"w":"em","s":"m","e":false,"k":"m","d":[],"c":[["b",{"w":"embed","s":"bed","e":true,"k":"b","d":[1260,1748],"c":[["d",{"w":"embedd","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"embedding","s":"ing","e":true,"k":"i","d":[79,374,376,404,405,407,409,414,422,557,559,736,740,908,922,927,1016,1066,1070,1076,1077,1094,1106,1138,1171,1183,1187,1189,1191,1201,1206,1220,1248,1252,1256,1260,1284,1314,1322,1547,1553,1581,1730,1731,1737,1745,1752,1763,1778,1779,1788,1795,1821,1894,1965,1966,1997],"c":[["s",{"w":"embeddings","s":"s","e":true,"k":"s","d":[471,1031,1038,1429,1432,1435,1474,1536,1581,1788,1965,1972],"c":[]}],["-",{"w":"embedding-","s":"-","e":true,"k":"-","d":[944,1192],"c":[]}],["_",{"w":"embedding_","s":"_","e":true,"k":"_","d":[1824],"c":[["g",{"w":"embedding_generator","s":"generator","e":true,"k":"g","d":[1016],"c":[]}],["m",{"w":"embedding_model_","s":"model_","e":false,"k":"m","d":[],"c":[["n",{"w":"embedding_model_name","s":"name","e":true,"k":"n","d":[1092,1321,1743,1765,1784,1792],"c":[]}],["p",{"w":"embedding_model_provider","s":"provider","e":true,"k":"p","d":[1318,1763,1764,1784],"c":[]}],["m",{"w":"embedding_model_mismatch","s":"mismatch","e":true,"k":"m","d":[1787],"c":[]}]]}],["d",{"w":"embedding_d","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"embedding_dimensions","s":"imensions","e":true,"k":"i","d":[1095,1324,1740],"c":[]}],["o",{"w":"embedding_document_prefix","s":"ocument_prefix","e":true,"k":"o","d":[1101,1762],"c":[]}],["e",{"w":"embedding_device","s":"evice","e":true,"k":"e","d":[1327],"c":[]}]]}],["q",{"w":"embedding_query_prefix","s":"query_prefix","e":true,"k":"q","d":[1098,1762],"c":[]}],["e",{"w":"embedding_enable_context_enrichment","s":"enable_context_enrichment","e":true,"k":"e","d":[1122],"c":[]}],["a",{"w":"embedding_api_key","s":"api_key","e":true,"k":"a","d":[1330,1769,1772,1775],"c":[]}],["b",{"w":"embedding_base_url","s":"base_url","e":true,"k":"b","d":[1333,1776],"c":[]}]]}],["g",{"w":"embeddinggenerator","s":"generator","e":true,"k":"g","d":[1822],"c":[]}]]}],["e",{"w":"embedded","s":"ed","e":true,"k":"e","d":[471,868,1077,1163,1787],"c":[]}]]}],["s",{"w":"embeds","s":"s","e":true,"k":"s","d":[1163,1780,1781,1782],"c":[]}]]}],["i",{"w":"emit","s":"it","e":true,"k":"i","d":[634],"c":[["t",{"w":"emitted","s":"ted","e":true,"k":"t","d":[264,265,266,267,268,269,270,273],"c":[]}],["s",{"w":"emits","s":"s","e":true,"k":"s","d":[1162],"c":[]}]]}],["p",{"w":"empty","s":"pty","e":true,"k":"p","d":[1645,1654],"c":[]}]]}],["d",{"w":"ed","s":"d","e":false,"k":"d","d":[],"c":[["i",{"w":"edit","s":"it","e":true,"k":"i","d":[82,92,310,404,415,1636,2084],"c":[]}],["g",{"w":"edge","s":"ge","e":true,"k":"g","d":[1683],"c":[]}]]}],["t",{"w":"et","s":"t","e":false,"k":"t","d":[],"c":[["c",{"w":"etc","s":"c","e":true,"k":"c","d":[125,130,457,525,1479,1686],"c":[]}],["h",{"w":"eth","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"ethionamide","s":"ionamide","e":true,"k":"i","d":[819],"c":[]}],["a",{"w":"etha","s":"a","e":true,"k":"a","d":[831],"c":[]}]]}]]}],["a",{"w":"ea","s":"a","e":false,"k":"a","d":[],"c":[["c",{"w":"each","s":"ch","e":true,"k":"c","d":[141,259,267,382,424,492,752,791,796,797,799,815,850,851,868,871,873,899,901,945,1044,1081,1162,1206,1706,1707,1708,1727,1786,1788,1808,1925,1989,1991,1994,1997],"c":[]}],["r",{"w":"earliest","s":"rliest","e":true,"k":"r","d":[1026],"c":[]}],["s",{"w":"easy","s":"sy","e":true,"k":"s","d":[2120],"c":[]}]]}],["r",{"w":"error","s":"rror","e":true,"k":"r","d":[215,273,278,282,344,345,1695,1778],"c":[["s",{"w":"errors","s":"s","e":true,"k":"s","d":[756,1260],"c":[]}]]}],["u",{"w":"europe","s":"urope","e":true,"k":"u","d":[267,587,940],"c":[]}],["i",{"w":"either","s":"ither","e":true,"k":"i","d":[319,1625],"c":[]}],["s",{"w":"es","s":"s","e":false,"k":"s","d":[],"c":[["d",{"w":"esdb","s":"db","e":true,"k":"d","d":[761,1350,1366,1529,1864],"c":[]}],["s",{"w":"essential","s":"sential","e":true,"k":"s","d":[1806],"c":[]}]]}],["l",{"w":"el","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"eliminating","s":"iminating","e":true,"k":"i","d":[1069],"c":[]}],["s",{"w":"else","s":"se","e":true,"k":"s","d":[1693,1769,1772],"c":[["w",{"w":"elsewhere","s":"where","e":true,"k":"w","d":[1462],"c":[]}]]}],["k",{"w":"elk","s":"k","e":true,"k":"k","d":[2126],"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":"meta","s":"a","e":false,"k":"a","d":[],"c":[["d",{"w":"metadata","s":"data","e":true,"k":"d","d":[10,14,15,20,31,53,86,87,220,272,311,352,383,412,650,721,736,740,753,775,849,866,904,991,1040,1075,1082,1087,1179,1204,1236,1634,1987,2038,2101],"c":[]}],["b",{"w":"metabolism","s":"bolism","e":true,"k":"b","d":[845],"c":[]}]]}],["h",{"w":"method","s":"hod","e":true,"k":"h","d":[750,995,1027],"c":[["s",{"w":"methods","s":"s","e":true,"k":"s","d":[850,994],"c":[]}]]}],["r",{"w":"metric","s":"ric","e":true,"k":"r","d":[2104],"c":[["s",{"w":"metrics","s":"s","e":true,"k":"s","d":[2123],"c":[]}]]}]]}],["n",{"w":"mentions","s":"ntions","e":true,"k":"n","d":[103,372,382,383,928,1075,1634],"c":[]}],["s",{"w":"message","s":"ssage","e":true,"k":"s","d":[199,203,238,243,246,275,650,951,1695],"c":[["s",{"w":"messages","s":"s","e":true,"k":"s","d":[238,274,276,652,992],"c":[]}]]}],["d",{"w":"medi","s":"di","e":false,"k":"d","d":[],"c":[["u",{"w":"medium","s":"um","e":true,"k":"u","d":[254,623],"c":[]}],["c",{"w":"medicinal","s":"cinal","e":true,"k":"c","d":[1088],"c":[]}]]}],["m",{"w":"mem","s":"m","e":false,"k":"m","d":[],"c":[["b",{"w":"member","s":"ber","e":true,"k":"b","d":[1997],"c":[["s",{"w":"members","s":"s","e":true,"k":"s","d":[318,1622,1797,1997,1998],"c":[["h",{"w":"membership","s":"hip","e":true,"k":"h","d":[304,1595,1598,1618],"c":[]}]]}],["'",{"w":"member's","s":"'s","e":true,"k":"'","d":[1997],"c":[]}]]}],["o",{"w":"memory","s":"ory","e":true,"k":"o","d":[1206,1484],"c":[["-",{"w":"memory-constrained","s":"-constrained","e":true,"k":"-","d":[1993],"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":[322,1066],"c":[]}],["s",{"w":"means","s":"s","e":true,"k":"s","d":[1695,1739,1808],"c":[]}]]}],["s",{"w":"measure","s":"sure","e":false,"k":"s","d":[],"c":[["d",{"w":"measured","s":"d","e":true,"k":"d","d":[848,1752],"c":[]}],["m",{"w":"measurements","s":"ments","e":true,"k":"m","d":[1043],"c":[]}]]}]]}],["c",{"w":"mechanism","s":"chanism","e":false,"k":"c","d":[],"c":[["s",{"w":"mechanisms","s":"s","e":true,"k":"s","d":[651],"c":[]}],["_",{"w":"mechanism_of_action","s":"_of_action","e":true,"k":"_","d":[838],"c":[]}]]}],["r",{"w":"merge","s":"rge","e":true,"k":"r","d":[1069],"c":[["d",{"w":"merged","s":"d","e":true,"k":"d","d":[653,929,1081],"c":[]}],["s",{"w":"merges","s":"s","e":true,"k":"s","d":[850],"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,199,403,2004,2006,2017,2020],"c":[]}],["d",{"w":"managed","s":"d","e":true,"k":"d","d":[873,1692,1833,2021],"c":[["-",{"w":"managed-identity","s":"-identity","e":true,"k":"-","d":[1777],"c":[]}]]}],["r",{"w":"manager","s":"r","e":true,"k":"r","d":[2087],"c":[]}]]}],["u",{"w":"manual","s":"ual","e":true,"k":"u","d":[382,403,422,781,1027,1163,1191],"c":[["l",{"w":"manually","s":"ly","e":true,"k":"l","d":[557,715,979,1144],"c":[]}]]}],["i",{"w":"manifest","s":"ifest","e":true,"k":"i","d":[992,997],"c":[["s",{"w":"manifests","s":"s","e":true,"k":"s","d":[973],"c":[]}]]}],["y",{"w":"many","s":"y","e":true,"k":"y","d":[1726,1787],"c":[]}]]}],["x",{"w":"max","s":"x","e":true,"k":"x","d":[115,129,138,161,183,233,437,483,505,542,615,667,676,679,857,1115,1199,1210,1269,1275,1371,1377],"c":[["i",{"w":"maximum","s":"imum","e":true,"k":"i","d":[44],"c":[]}]]}],["t",{"w":"match","s":"tch","e":true,"k":"t","d":[405,807,1073,1085,1087,1655],"c":[["i",{"w":"matching","s":"ing","e":true,"k":"i","d":[103,425,530,796,926,974,1031,1989],"c":[]}],["e",{"w":"matche","s":"e","e":false,"k":"e","d":[],"c":[["s",{"w":"matches","s":"s","e":true,"k":"s","d":[465,556,973,1085],"c":[]}],["d",{"w":"matched","s":"d","e":true,"k":"d","d":[992],"c":[]}]]}]]}],["y",{"w":"may","s":"y","e":true,"k":"y","d":[264],"c":[]}],["p",{"w":"map","s":"p","e":true,"k":"p","d":[414],"c":[["p",{"w":"mapp","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"mapped","s":"ed","e":true,"k":"e","d":[756],"c":[]}],["i",{"w":"mapping","s":"ing","e":true,"k":"i","d":[1462],"c":[]}]]}],["s",{"w":"maps","s":"s","e":true,"k":"s","d":[1088],"c":[]}]]}],["i",{"w":"main","s":"in","e":true,"k":"i","d":[1269],"c":[["t",{"w":"maintain","s":"tain","e":true,"k":"t","d":[693,754],"c":[["s",{"w":"maintains","s":"s","e":true,"k":"s","d":[1044],"c":[]}]]}]]}],["r",{"w":"marke","s":"rke","e":false,"k":"r","d":[],"c":[["r",{"w":"marker","s":"r","e":true,"k":"r","d":[727,748],"c":[]}],["d",{"w":"marked","s":"d","e":true,"k":"d","d":[1260],"c":[]}]]}],["k",{"w":"mak","s":"k","e":false,"k":"k","d":[],"c":[["e",{"w":"make","s":"e","e":true,"k":"e","d":[1521,1694,2022],"c":[["s",{"w":"makes","s":"s","e":true,"k":"s","d":[776],"c":[]}],["f",{"w":"makefile","s":"file","e":true,"k":"f","d":[1888],"c":[]}]]}],["i",{"w":"making","s":"ing","e":true,"k":"i","d":[943,2120],"c":[]}]]}],["b",{"w":"maba","s":"ba","e":true,"k":"b","d":[837],"c":[]}],["c",{"w":"machine","s":"chine","e":true,"k":"c","d":[1439,1692,1728],"c":[]}]]}],["i",{"w":"mi","s":"i","e":false,"k":"i","d":[],"c":[["n",{"w":"min","s":"n","e":true,"k":"n","d":[1213,1217,1221,1225,1229,1233,1237,1241,1245,1249,1253,1257],"c":[["u",{"w":"minute","s":"ute","e":false,"k":"u","d":[],"c":[["_",{"w":"minute_of_meeting","s":"_of_meeting","e":true,"k":"_","d":[66],"c":[]}],["s",{"w":"minutes","s":"s","e":true,"k":"s","d":[1438,1521],"c":[]}]]}],["t",{"w":"mint","s":"t","e":true,"k":"t","d":[290,1530,1597,1646],"c":[["i",{"w":"minting","s":"ing","e":true,"k":"i","d":[290,1597,1663],"c":[]}],["e",{"w":"minted","s":"ed","e":true,"k":"e","d":[1649],"c":[]}]]}],["i",{"w":"mini","s":"i","e":false,"k":"i","d":[],"c":[["m",{"w":"minimum","s":"mum","e":true,"k":"m","d":[441,487,517,1503,1551],"c":[]}],["o",{"w":"minio","s":"o","e":true,"k":"o","d":[1686,1688],"c":[]}]]}]]}],["m",{"w":"mime_type","s":"me_type","e":true,"k":"m","d":[81],"c":[]}],["s",{"w":"miss","s":"ss","e":false,"k":"s","d":[],"c":[["i",{"w":"missing","s":"ing","e":true,"k":"i","d":[334,1778],"c":[]}],["e",{"w":"misses","s":"es","e":true,"k":"e","d":[1070],"c":[]}]]}],["g",{"w":"migrati","s":"grati","e":false,"k":"g","d":[],"c":[["o",{"w":"migrations","s":"ons","e":true,"k":"o","d":[776],"c":[]}],["n",{"w":"migrating","s":"ng","e":true,"k":"n","d":[1729],"c":[]}]]}],["c",{"w":"mic","s":"c","e":true,"k":"c","d":[837],"c":[["9",{"w":"mic90","s":"90","e":true,"k":"9","d":[835],"c":[]}]]}],["l",{"w":"million","s":"llion","e":true,"k":"l","d":[1779],"c":[]}]]}],["o",{"w":"mo","s":"o","e":false,"k":"o","d":[],"c":[["s",{"w":"most","s":"st","e":true,"k":"s","d":[103,117,221,382,530],"c":[]}],["n",{"w":"mon","s":"n","e":false,"k":"n","d":[],"c":[["t",{"w":"month","s":"th","e":false,"k":"t","d":[],"c":[["s",{"w":"months","s":"s","e":true,"k":"s","d":[141],"c":[]}],["l",{"w":"monthly","s":"ly","e":true,"k":"l","d":[1997],"c":[]}]]}],["g",{"w":"mongo","s":"go","e":false,"k":"g","d":[],"c":[["d",{"w":"mongodb","s":"db","e":true,"k":"d","d":[219,598,608,610,652,749,752,754,764,765,768,776,928,942,1013,1020,1027,1075,1147,1352,1353,1355,1457,1462,1470,1494,1520,1561,1867,1868],"c":[]}],["_",{"w":"mongo_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"mongo_uri","s":"uri","e":true,"k":"u","d":[763,1351,1866],"c":[]}],["d",{"w":"mongo_db","s":"db","e":true,"k":"d","d":[766,1014,1354],"c":[]}],["p",{"w":"mongo_pages_collection","s":"pages_collection","e":true,"k":"p","d":[769],"c":[]}],["a",{"w":"mongo_artifacts_collection","s":"artifacts_collection","e":true,"k":"a","d":[772],"c":[]}]]}]]}],["i",{"w":"monitor","s":"itor","e":true,"k":"i","d":[1537,2086],"c":[["i",{"w":"monitoring","s":"ing","e":true,"k":"i","d":[1451,1506,2119],"c":[]}]]}]]}],["d",{"w":"mod","s":"d","e":false,"k":"d","d":[],"c":[["e",{"w":"mode","s":"e","e":true,"k":"e","d":[247,267,287,530,563,574,589,661,931,938,1085,1462,1595,1683,1835,1847,2102],"c":[["l",{"w":"model","s":"l","e":true,"k":"l","d":[269,383,557,559,688,704,771,774,794,863,866,883,908,927,1047,1052,1057,1066,1070,1094,1106,1300,1314,1322,1547,1562,1731,1737,1739,1740,1742,1762,1763,1776,1779,1787,1788,1797,1798,1800,1935,1945,1955,1966,1967,1980,1989,1991,1992,1997,2019,2091,2092],"c":[["_",{"w":"model_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"model_used","s":"used","e":true,"k":"u","d":[492],"c":[]}],["n",{"w":"model_name","s":"name","e":true,"k":"n","d":[808],"c":[]}]]}],["s",{"w":"models","s":"s","e":true,"k":"s","d":[697,752,776,928,942,975,1027,1043,1075,1147,1314,1325,1328,1331,1581,1730,1732,1733,1735,1736,1739,1740,1741,1751,1784,1821,1894,1895,1965,1979,1996],"c":[]}],["'",{"w":"model's","s":"'s","e":true,"k":"'","d":[1066,1099,1100,1102,1103],"c":[]}]]}],["s",{"w":"modes","s":"s","e":true,"k":"s","d":[424,561,562,573,634,930,941,1805,1847,1897],"c":[]}]]}],["i",{"w":"modif","s":"if","e":false,"k":"i","d":[],"c":[["y",{"w":"modify","s":"y","e":true,"k":"y","d":[311,1021],"c":[["i",{"w":"modifying","s":"ing","e":true,"k":"i","d":[947],"c":[]}]]}],["i",{"w":"modifie","s":"ie","e":false,"k":"i","d":[],"c":[["d",{"w":"modified","s":"d","e":true,"k":"d","d":[750,755],"c":[]}],["s",{"w":"modifies","s":"s","e":true,"k":"s","d":[971],"c":[]}]]}]]}],["a",{"w":"modality","s":"ality","e":true,"k":"a","d":[1044,1088],"c":[]}]]}],["l",{"w":"molecul","s":"lecul","e":false,"k":"l","d":[],"c":[["e",{"w":"molecule","s":"e","e":true,"k":"e","d":[271],"c":[["s",{"w":"molecules","s":"s","e":true,"k":"s","d":[646],"c":[]}]]}],["a",{"w":"molecular","s":"ar","e":true,"k":"a","d":[1088,1972],"c":[["_",{"w":"molecular_formula","s":"_formula","e":true,"k":"_","d":[824],"c":[]}]]}]]}],["v",{"w":"moves","s":"ves","e":true,"k":"v","d":[1193,1763],"c":[]}],["u",{"w":"mount","s":"unt","e":true,"k":"u","d":[1728],"c":[]}],["r",{"w":"more","s":"re","e":true,"k":"r","d":[1808,1945],"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":[219,594,651],"c":[]}],["e",{"w":"multi-tenant","s":"enant","e":true,"k":"e","d":[1083],"c":[]}]]}],["f",{"w":"multi-faceted","s":"faceted","e":true,"k":"f","d":[582],"c":[]}],["s",{"w":"multi-stage","s":"stage","e":true,"k":"s","d":[924,1031,1043],"c":[]}],["g",{"w":"multi-granularity","s":"granularity","e":true,"k":"g","d":[1031,1039],"c":[]}],["n",{"w":"multi-node","s":"node","e":true,"k":"n","d":[1728],"c":[]}],["i",{"w":"multi-instance","s":"instance","e":true,"k":"i","d":[1728],"c":[]}]]}],["p",{"w":"multip","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"multipart","s":"art","e":true,"k":"a","d":[285],"c":[]}],["l",{"w":"multiple","s":"le","e":true,"k":"l","d":[900,1901],"c":[]}]]}]]}],["s",{"w":"must","s":"st","e":true,"k":"s","d":[405,1085,1462,1655,1685,1689,1694,1728,1739],"c":[]}]]}],["l",{"w":"ml","s":"l","e":true,"k":"l","d":[792,835,902],"c":[]}],["d",{"w":"md","s":"d","e":true,"k":"d","d":[967],"c":[["r",{"w":"mdr-tb","s":"r-tb","e":true,"k":"r","d":[833],"c":[]}]]}],["s",{"w":"ms-marco-minilm-l-12-v2","s":"s-marco-minilm-l-12-v2","e":true,"k":"s","d":[927,1074,1108,1975],"c":[]}],["p",{"w":"mps","s":"ps","e":true,"k":"p","d":[1328],"c":[]}],["b",{"w":"mb","s":"b","e":true,"k":"b","d":[1487,1727],"c":[]}],["y",{"w":"my-docustore-bucket","s":"y-docustore-bucket","e":true,"k":"y","d":[1729],"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":[26,53,308,383,1622,1624,2083],"c":[["s",{"w":"views","s":"s","e":true,"k":"s","d":[89,1562,1683,2103,2106],"c":[]}],["e",{"w":"viewer","s":"er","e":true,"k":"e","d":[1697],"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":[29,71,312,313,1588,1595],"c":[]}],["l",{"w":"visible","s":"le","e":true,"k":"l","d":[1276,1787],"c":[]}]]}],["t",{"w":"visit","s":"t","e":true,"k":"t","d":[2107],"c":[["o",{"w":"visitor","s":"or","e":true,"k":"o","d":[2109],"c":[]}]]}]]}],["u",{"w":"visual","s":"ual","e":true,"k":"u","d":[585,938],"c":[]}]]}],["a",{"w":"via","s":"a","e":true,"k":"a","d":[139,194,195,196,219,286,573,589,604,755,903,945,970,993,1066,1067,1202,1205,1292,1530,1538,1581,1595,1701,1741,1887,1966],"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":[83,141,163,798,848],"c":[["s",{"w":"values","s":"s","e":true,"k":"s","d":[141,815,903,1073,1693,1847],"c":[]}]]}],["i",{"w":"valid","s":"id","e":true,"k":"i","d":[409,798,812],"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":[292,1598,1600],"c":[]}],["d",{"w":"validated","s":"d","e":true,"k":"d","d":[471],"c":[]}]]}],["i",{"w":"validation","s":"ion","e":true,"k":"i","d":[342,1260,1652],"c":[]}]]}]]}]]}],["r",{"w":"variable","s":"riable","e":true,"k":"r","d":[185,656,757,852,875,1023,1089,1261,1293,1315,1336,1345,1367,1380,1395,1419,1425,1638,1711,1848,1925,1927,1941,1947,1970,1982,1989,2066],"c":[["s",{"w":"variables","s":"s","e":true,"k":"s","d":[1282,1292,1442,1539,1687,1692,1693,1694,1806,1833,1946],"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":[270,561,568,573,630,664,941,2060],"c":[]}],["e",{"w":"verified","s":"ed","e":true,"k":"e","d":[941],"c":[]}]]}],["y",{"w":"verify","s":"y","e":true,"k":"y","d":[304,1512,1523,1617],"c":[["i",{"w":"verifying","s":"ing","e":true,"k":"i","d":[1408],"c":[]}]]}]]}],["s",{"w":"version","s":"sion","e":true,"k":"s","d":[874,2084,2099,2100],"c":[["s",{"w":"versions","s":"s","e":true,"k":"s","d":[2019,2085],"c":[]}],["e",{"w":"versioned","s":"ed","e":true,"k":"e","d":[2020],"c":[]}]]}]]}],["c",{"w":"vector","s":"ctor","e":true,"k":"c","d":[425,597,905,925,926,1032,1065,1066,1067,1068,1081,1082,1097,1291,1325,1528,1565,1737,1871],"c":[["s",{"w":"vectors","s":"s","e":true,"k":"s","d":[1068,1077,1088,1121,1740,1784,1787],"c":[]}]]}]]}],["3",{"w":"v3","s":"3","e":true,"k":"3","d":[1409,1651],"c":[]}],["2",{"w":"v2","s":"2","e":true,"k":"2","d":[1516,1549],"c":[]}],["o",{"w":"volume","s":"olume","e":true,"k":"o","d":[1728],"c":[]}],["1",{"w":"v1","s":"1","e":true,"k":"1","d":[1748,1754,1776],"c":[]}]]}],["0",{"w":"0","s":"0","e":true,"k":"0","d":[39,157,179,228,621,624,654,690,835,885,1417,1661,1707,1727,1747,1757,1758,1760,1761,1779,1782,1858,1943,1963],"c":[["0",{"w":"000","s":"00","e":true,"k":"0","d":[246,1782],"c":[["4",{"w":"0004","s":"4","e":true,"k":"4","d":[1782],"c":[]}]]}],["-",{"w":"0-based","s":"-based","e":true,"k":"-","d":[394],"c":[]}],["5",{"w":"05","s":"5","e":true,"k":"5","d":[624],"c":[]}],["2",{"w":"02","s":"2","e":true,"k":"2","d":[1779],"c":[]}]]}],["n",{"w":"n","s":"n","e":true,"k":"n","d":[596,616,629,655,941],"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":[40,190,259,394,755,1077],"c":[["s",{"w":"numbers","s":"s","e":true,"k":"s","d":[850,928,1075],"c":[]}]]}],["e",{"w":"numeric","s":"eric","e":true,"k":"e","d":[1073],"c":[]}]]}],["l",{"w":"null","s":"ll","e":true,"k":"l","d":[82,250],"c":[]}]]}],["o",{"w":"no","s":"o","e":true,"k":"o","d":[69,73,92,114,124,128,137,152,156,160,178,182,249,253,257,261,262,275,276,330,413,415,436,440,444,448,452,456,460,464,468,482,486,490,504,508,512,516,520,524,528,541,545,549,553,621,775,945,1019,1059,1064,1460,1581,1684,1741,1792,1909,1915,1919,1924,2118],"c":[["t",{"w":"not","s":"t","e":true,"k":"t","d":[259,338,404,629,630,775,849,929,964,1069,1081,1260,1529,1664,1695,1699,1729,1737,1777,1778,1800,1847,1920,1946],"c":[["e",{"w":"note","s":"e","e":true,"k":"e","d":[2118],"c":[["d",{"w":"noted","s":"d","e":true,"k":"d","d":[285],"c":[]}],["s",{"w":"notes","s":"s","e":true,"k":"s","d":[1744,1906],"c":[]}]]}],["_",{"w":"not_found","s":"_found","e":true,"k":"_","d":[414],"c":[]}],["i",{"w":"noti","s":"i","e":false,"k":"i","d":[],"c":[["f",{"w":"notify_page_updated","s":"fy_page_updated","e":true,"k":"f","d":[972],"c":[]}],["c",{"w":"notice","s":"ce","e":true,"k":"c","d":[2118],"c":[]}]]}],["h",{"w":"nothing","s":"hing","e":true,"k":"h","d":[1260],"c":[]}]]}],["n",{"w":"non","s":"n","e":false,"k":"n","d":[],"c":[["-",{"w":"non-","s":"-","e":false,"k":"-","d":[],"c":[["b",{"w":"non-b","s":"b","e":false,"k":"b","d":[],"c":[["r",{"w":"non-browser","s":"rowser","e":true,"k":"r","d":[290,1597],"c":[]}],["l",{"w":"non-blocking","s":"locking","e":true,"k":"l","d":[328],"c":[]}]]}],["r",{"w":"non-retryable","s":"retryable","e":true,"k":"r","d":[1260],"c":[]}]]}],["e",{"w":"none","s":"e","e":true,"k":"e","d":[1751,1940,2076,2079],"c":[]}]]}],["r",{"w":"normal","s":"rmal","e":true,"k":"r","d":[403],"c":[]}],["m",{"w":"nomic","s":"mic","e":true,"k":"m","d":[1066,1748,1754],"c":[["-",{"w":"nomic-","s":"-","e":false,"k":"-","d":[],"c":[["a",{"w":"nomic-ai","s":"ai","e":true,"k":"a","d":[1749],"c":[]}],["e",{"w":"nomic-embed-text-v1","s":"embed-text-v1","e":true,"k":"e","d":[1749],"c":[]}]]}],["'",{"w":"nomic's","s":"'s","e":true,"k":"'","d":[1751],"c":[]}]]}],["-",{"w":"no-op","s":"-op","e":true,"k":"-","d":[1193],"c":[]}],["d",{"w":"node","s":"de","e":true,"k":"d","d":[1516,1550],"c":[]}],["w",{"w":"now","s":"w","e":true,"k":"w","d":[1777],"c":[]}]]}],["e",{"w":"ne","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"ner","s":"r","e":true,"k":"r","d":[79,378,382,404,414,449,521,550,594,653,717,753,778,782,814,849,851,857,860,863,903,966,983,1077,1087,1163,1175,1204,1228,1476,1534,1576,1890,1892,1895,1920,1926,2019],"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":[102,400,742,1084],"c":[]}],["i",{"w":"ner-extraction-","s":"ion-","e":true,"k":"i","d":[1176,1280],"c":[]}]]}],["d",{"w":"ner-derived","s":"derived","e":true,"k":"d","d":[597],"c":[]}]]}],["_",{"w":"ner_","s":"_","e":false,"k":"_","d":[],"c":[["e",{"w":"ner_extraction","s":"extraction","e":true,"k":"e","d":[414],"c":[]}],["m",{"w":"ner_max_char_buffer","s":"max_char_buffer","e":true,"k":"m","d":[855],"c":[]}],["l",{"w":"ner_llm_","s":"llm_","e":true,"k":"l","d":[1985,1989],"c":[["p",{"w":"ner_llm_provider","s":"provider","e":true,"k":"p","d":[858],"c":[]}],["m",{"w":"ner_llm_model_name","s":"model_name","e":true,"k":"m","d":[861],"c":[]}]]}]]}]]}],["g",{"w":"negati","s":"gati","e":false,"k":"g","d":[],"c":[["v",{"w":"negative","s":"ve","e":true,"k":"v","d":[275],"c":[]}],["o",{"w":"negation","s":"on","e":true,"k":"o","d":[1072],"c":[]}]]}],["e",{"w":"need","s":"ed","e":true,"k":"e","d":[1516,1530,1548],"c":[["s",{"w":"needs","s":"s","e":true,"k":"s","d":[290,1581,1636,1692,1728,1751],"c":[]}],["i",{"w":"needing","s":"ing","e":true,"k":"i","d":[975],"c":[]}],["e",{"w":"needed","s":"ed","e":true,"k":"e","d":[1159,1792],"c":[]}]]}],["v",{"w":"never","s":"ver","e":true,"k":"v","d":[414,1029,1195,1597,1694,1997,1999],"c":[]}],["s",{"w":"nested","s":"sted","e":true,"k":"s","d":[556],"c":[]}],["w",{"w":"new","s":"w","e":true,"k":"w","d":[750,793,851,1026,1162,1729,1785,1792,2001],"c":[["_",{"w":"new_key","s":"_key","e":true,"k":"_","d":[2001,2002],"c":[]}]]}],["x",{"w":"next","s":"xt","e":true,"k":"x","d":[945,1162,1515,1779],"c":[]}],["t",{"w":"net","s":"t","e":true,"k":"t","d":[1729],"c":[["w",{"w":"network","s":"work","e":true,"k":"w","d":[1453,1462,1728],"c":[]}]]}],["i",{"w":"neither","s":"ither","e":true,"k":"i","d":[1751],"c":[]}]]}],["a",{"w":"na","s":"a","e":false,"k":"a","d":[],"c":[["v",{"w":"navigation","s":"vigation","e":true,"k":"v","d":[130,194],"c":[]}],["d",{"w":"nadd","s":"dd","e":true,"k":"d","d":[175,196,827,829,1043],"c":[]}],["m",{"w":"nam","s":"m","e":false,"k":"m","d":[],"c":[["e",{"w":"name","s":"e","e":true,"k":"e","d":[391,392,414,612,768,1024,1087,1272,1300,1355,1405,1649,1686,1692,1725,1776,2021,2023,2091],"c":[["d",{"w":"named","s":"d","e":true,"k":"d","d":[263,400,742,778,782,791,903,1534,1728,1901,1979],"c":[["-",{"w":"named-entity","s":"-entity","e":true,"k":"-","d":[411],"c":[]}]]}],["s",{"w":"names","s":"s","e":true,"k":"s","d":[591,592,850,992,1023,1043,1163,1695],"c":[]}]]}],["n",{"w":"namn","s":"n","e":true,"k":"n","d":[831],"c":[]}]]}],["t",{"w":"native","s":"tive","e":true,"k":"t","d":[1069,1080,1991],"c":[["l",{"w":"natively","s":"ly","e":true,"k":"l","d":[1762],"c":[]}]]}]]}],["g",{"w":"nginx","s":"ginx","e":true,"k":"g","d":[1479],"c":[]}],["f",{"w":"nf","s":"f","e":false,"k":"f","d":[],"c":[["s",{"w":"nfs","s":"s","e":true,"k":"s","d":[1728],"c":[]}],["c",{"w":"nfcorpus","s":"corpus","e":true,"k":"c","d":[1759],"c":[]}]]}],["d",{"w":"ndcg","s":"dcg","e":true,"k":"d","d":[1753],"c":[]}]]}],["1",{"w":"1","s":"1","e":true,"k":"1","d":[52,564,663,885,893,1034,1486,1492,1493,1495,1496,1498,1499,1501,1509,1677,1858,1943],"c":[["0",{"w":"10","s":"0","e":true,"k":"0","d":[115,129,437,483,505,652,870,888,1077,1217,1229,1268,1372,1424,1753],"c":[["0",{"w":"100","s":"0","e":true,"k":"0","d":[43],"c":[["0",{"w":"1000","s":"0","e":true,"k":"0","d":[625,1114],"c":[["m",{"w":"1000ms","s":"ms","e":true,"k":"m","d":[346],"c":[]}]]}]]}],["s",{"w":"10s","s":"s","e":true,"k":"s","d":[1231],"c":[]}],["-",{"w":"10-page","s":"-page","e":true,"k":"-","d":[1782],"c":[]}]]}],["-",{"w":"1-","s":"-","e":false,"k":"-","d":[],"c":[["1",{"w":"1-10","s":"10","e":true,"k":"1","d":[246],"c":[["0",{"w":"1-100","s":"0","e":true,"k":"0","d":[111,161,183],"c":[]}]]}],["2",{"w":"1-2","s":"2","e":true,"k":"2","d":[1275,1377],"c":[["0",{"w":"1-20","s":"0","e":true,"k":"0","d":[115,138],"c":[]}]]}],["5",{"w":"1-50","s":"50","e":true,"k":"5","d":[129],"c":[]}]]}],["2",{"w":"12","s":"2","e":true,"k":"2","d":[1516,1550],"c":[["0",{"w":"120","s":"0","e":true,"k":"0","d":[672,1418,1627,1660],"c":[["0",{"w":"12000","s":"00","e":true,"k":"0","d":[675],"c":[]}],["s",{"w":"120s","s":"s","e":true,"k":"s","d":[1231,1243,1247],"c":[]}]]}],["-",{"w":"12-page","s":"-page","e":true,"k":"-","d":[1727],"c":[]}],["7",{"w":"127","s":"7","e":true,"k":"7","d":[1858],"c":[]}]]}],["5",{"w":"15","s":"5","e":true,"k":"5","d":[1241],"c":[["0",{"w":"150","s":"0","e":true,"k":"0","d":[794],"c":[["0",{"w":"15000","s":"00","e":true,"k":"0","d":[1480,1524],"c":[]}]]}]]}],["s",{"w":"1s","s":"s","e":true,"k":"s","d":[1259],"c":[]}],["1",{"w":"11434","s":"1434","e":true,"k":"1","d":[1304,1937],"c":[]}],["9",{"w":"19092","s":"9092","e":true,"k":"9","d":[1365,1575,1876],"c":[]}],["6",{"w":"16","s":"6","e":true,"k":"6","d":[1551],"c":[]}]]}],["-",{"w":"-","s":"-","e":false,"k":"-","d":[],"c":[["1",{"w":"-1","s":"1","e":true,"k":"1","d":[51,52],"c":[]}],["-",{"w":"--","s":"-","e":true,"k":"-","d":[591,592,593,596,597,598,599,631,632,652,653,654,655,750,752,753,776,793,794,795,796,797,798,851,870,871,872,901,902,903,904,925,926,927,928,942,943,944,945,959,1013,1014,1015,1016,1017,1026,1027,1043,1066,1067,1071,1072,1073,1077,1079,1080,1083,1084,1085,1086,1087,1138,1145,1148,1151,1595,1808,1977,2019,2020],"c":[["r",{"w":"--recursive","s":"recursive","e":true,"k":"r","d":[1729],"c":[]}]]}],["l",{"w":"-large","s":"large","e":true,"k":"l","d":[1793],"c":[]}]]}],["2",{"w":"2","s":"2","e":true,"k":"2","d":[565,835,894,1035,1043,1206,1225,1254,1274,1378,1489,1490,1502,1510,1678,1747,1778,1795],"c":[["0",{"w":"20","s":"0","e":true,"k":"0","d":[232,1552,1727,1780],"c":[["1",{"w":"201","s":"1","e":true,"k":"1","d":[75,220,325,403],"c":[]}],["2",{"w":"202","s":"2","e":true,"k":"2","d":[84,85,327,406,558,813],"c":[]}],["4",{"w":"204","s":"4","e":true,"k":"4","d":[92,262,275,276,329,415],"c":[]}],["0",{"w":"200","s":"0","e":true,"k":"0","d":[323,628,1077,1117],"c":[["m",{"w":"200ms","s":"ms","e":true,"k":"m","d":[1074],"c":[]}]]}]]}],["1",{"w":"21","s":"1","e":true,"k":"1","d":[1782],"c":[["1",{"w":"211","s":"1","e":false,"k":"1","d":[],"c":[["3",{"w":"2113","s":"3","e":true,"k":"3","d":[761,1350,1529,1864],"c":[]}],["4",{"w":"2114","s":"4","e":true,"k":"4","d":[1366,1462,1526,1529,1560],"c":[]}]]}]]}],["7",{"w":"27017","s":"7017","e":true,"k":"7","d":[764,1353,1563,1867],"c":[]}],["-",{"w":"2-epimerase","s":"-epimerase","e":true,"k":"-","d":[843],"c":[]}],["s",{"w":"2s","s":"s","e":true,"k":"s","d":[1219,1223,1227],"c":[]}],["4",{"w":"24","s":"4","e":true,"k":"4","d":[1549],"c":[]}],["8",{"w":"288","s":"88","e":true,"k":"8","d":[1707,1727],"c":[]}],["5",{"w":"250-token","s":"50-token","e":true,"k":"5","d":[1752],"c":[]}]]}],["j",{"w":"j","s":"j","e":false,"k":"j","d":[],"c":[["p",{"w":"jpeg","s":"peg","e":true,"k":"p","d":[89,1683,1698,1708],"c":[]}],["u",{"w":"ju","s":"u","e":false,"k":"u","d":[],"c":[["s",{"w":"just","s":"st","e":true,"k":"s","d":[1071],"c":[["-",{"w":"just-finished","s":"-finished","e":true,"k":"-","d":[261],"c":[]}]]}],["d",{"w":"judge","s":"dge","e":true,"k":"d","d":[1896],"c":[]}]]}],["s",{"w":"js","s":"s","e":true,"k":"s","d":[1516,1550,1663],"c":[["o",{"w":"json","s":"on","e":true,"k":"o","d":[263,285,345,424,1343,1693,1719,2126],"c":[]}]]}],["o",{"w":"jointly","s":"ointly","e":true,"k":"o","d":[796,927,1070],"c":[]}],["w",{"w":"jwks","s":"wks","e":true,"k":"w","d":[1408,1652],"c":[]}]]}],["q",{"w":"q","s":"q","e":true,"k":"q","d":[108,197],"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":[103,265,342,425,433,471,501,538,564,591,593,615,629,630,632,642,653,749,925,926,927,975,1034,1065,1066,1068,1070,1071,1072,1073,1078,1100,1737,1780,2042,2102],"c":[["_",{"w":"query_","s":"_","e":false,"k":"_","d":[],"c":[["c",{"w":"query_c","s":"c","e":false,"k":"c","d":[],"c":[["o",{"w":"query_context","s":"ontext","e":true,"k":"o","d":[207,641],"c":[]}],["a",{"w":"query_canonical_smiles","s":"anonical_smiles","e":true,"k":"a","d":[492],"c":[]}]]}],["t",{"w":"query_text","s":"text","e":true,"k":"t","d":[430,498,535],"c":[]}],["s",{"w":"query_smiles","s":"smiles","e":true,"k":"s","d":[476,492],"c":[]}]]}],["-",{"w":"query-optimized","s":"-optimized","e":true,"k":"-","d":[1562],"c":[]}]]}],["i",{"w":"queries","s":"ies","e":true,"k":"i","d":[493,530,924,926,929,1013,1068,1739,1781,1965,2050,2052,2054,2056,2058],"c":[]}]]}],["s",{"w":"question","s":"stion","e":true,"k":"s","d":[596,655,2040],"c":[["s",{"w":"questions","s":"s","e":true,"k":"s","d":[219,573,582,585,588,594],"c":[]}]]}],["u",{"w":"queue","s":"ue","e":true,"k":"u","d":[974,1142,1160,1197,1206,1269,1272,1374,1379],"c":[["s",{"w":"queues","s":"s","e":true,"k":"s","d":[1134,1161,1196],"c":[]}]]}]]}],["i",{"w":"quick","s":"ick","e":true,"k":"i","d":[250,577,589,933,1806],"c":[["s",{"w":"quickstart","s":"start","e":true,"k":"s","d":[1441,1507],"c":[]}]]}],["a",{"w":"qua","s":"a","e":false,"k":"a","d":[],"c":[["n",{"w":"quantitative","s":"ntitative","e":true,"k":"n","d":[1043,1073],"c":[]}],["l",{"w":"quality","s":"lity","e":true,"k":"l","d":[1990],"c":[]}]]}]]}],["d",{"w":"qdrant","s":"drant","e":true,"k":"d","d":[559,604,905,926,1021,1044,1068,1069,1127,1358,1458,1500,1520,1528,1564,1740,1871],"c":[["'",{"w":"qdrant's","s":"'s","e":true,"k":"'","d":[1069,1080],"c":[]}],["_",{"w":"qdrant_","s":"_","e":false,"k":"_","d":[],"c":[["u",{"w":"qdrant_url","s":"url","e":true,"k":"u","d":[1125,1357,1869],"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":[1428],"c":[]}],["m",{"w":"qdrant_compound_collection_name","s":"mpound_collection_name","e":true,"k":"m","d":[1431],"c":[]}]]}],["s",{"w":"qdrant_summary_collection_name","s":"summary_collection_name","e":true,"k":"s","d":[1434],"c":[]}]]}]]}]]}],["5",{"w":"5","s":"5","e":true,"k":"5","d":[138,189,568,599,621,654,666,678,936,1221,1233,1237,1249,1257,1513,1748,1749,1754],"c":[["0",{"w":"50","s":"0","e":true,"k":"0","d":[161,183],"c":[["0",{"w":"500","s":"0","e":true,"k":"0","d":[343],"c":[["0",{"w":"5000","s":"0","e":true,"k":"0","d":[856],"c":[]}]]}],["-",{"w":"50-78-2","s":"-78-2","e":true,"k":"-","d":[823],"c":[]}]]}],["-",{"w":"5-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"5-step","s":"step","e":true,"k":"s","d":[578],"c":[]}],["1",{"w":"5-1","s":"1","e":true,"k":"1","d":[1727],"c":[["0",{"w":"5-10","s":"0","e":true,"k":"0","d":[1275,1377],"c":[]}]]}]]}],["u",{"w":"5ug","s":"ug","e":true,"k":"u","d":[835],"c":[]}],["s",{"w":"5s","s":"s","e":true,"k":"s","d":[1215,1235,1239,1243,1247,1251,1255],"c":[]}],["1",{"w":"512","s":"12","e":true,"k":"1","d":[1487,1752],"c":[]}],["4",{"w":"5435","s":"435","e":true,"k":"4","d":[1572],"c":[]}]]}],["4",{"w":"4","s":"4","e":true,"k":"4","d":[567,896,1037,1512,1553,1707],"c":[["0",{"w":"40","s":"0","e":false,"k":"0","d":[],"c":[["4",{"w":"404","s":"4","e":true,"k":"4","d":[250,261,337,413],"c":[]}],["9",{"w":"409","s":"9","e":true,"k":"9","d":[260,339],"c":[]}],["0",{"w":"400","s":"0","e":true,"k":"0","d":[331],"c":[["0",{"w":"4000","s":"0","e":true,"k":"0","d":[681],"c":[["-",{"w":"4000-character","s":"-character","e":true,"k":"-","d":[652],"c":[]}]]}],["p",{"w":"400px","s":"px","e":true,"k":"p","d":[1683],"c":[]}]]}],["1",{"w":"401","s":"1","e":true,"k":"1","d":[333],"c":[]}],["3",{"w":"403","s":"3","e":true,"k":"3","d":[335,1637],"c":[]}]]}],["2",{"w":"42","s":"2","e":false,"k":"2","d":[],"c":[["2",{"w":"422","s":"2","e":true,"k":"2","d":[341],"c":[]}],["8",{"w":"428","s":"8","e":true,"k":"8","d":[1998],"c":[]}]]}]]}],["k",{"w":"k","s":"k","e":true,"k":"k","d":[1069],"c":[["e",{"w":"ke","s":"e","e":false,"k":"e","d":[],"c":[["e",{"w":"keep","s":"ep","e":true,"k":"e","d":[1028,1462,1750,1996],"c":[["s",{"w":"keeps","s":"s","e":true,"k":"s","d":[260],"c":[]}]]}],["y",{"w":"key","s":"y","e":true,"k":"y","d":[290,702,1306,1309,1312,1387,1390,1402,1518,1530,1578,1579,1580,1597,1646,1766,1778,1792,1794,1796,1798,1799,1800,1900,1904,1925,1941,1960,1961,1994,1996,1997,1998,2001,2002,2022,2077,2080],"c":[["e",{"w":"keyed","s":"ed","e":true,"k":"e","d":[414],"c":[]}],["s",{"w":"keys","s":"s","e":true,"k":"s","d":[1777,1788,1899,1994,1996,1998,1999,2000,2081],"c":[]}],["l",{"w":"keyless","s":"less","e":true,"k":"l","d":[1777],"c":[]}]]}]]}],["a",{"w":"ka","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"kasa","s":"sa","e":true,"k":"s","d":[827],"c":[]}],["f",{"w":"kafka","s":"fka","e":true,"k":"f","d":[951,970,972,1000,1026,1159,1364,1460,1520,1573,1877],"c":[["-",{"w":"kafka-","s":"-","e":false,"k":"-","d":[],"c":[["d",{"w":"kafka-driven","s":"driven","e":true,"k":"d","d":[947],"c":[]}],["t",{"w":"kafka-to-temporal","s":"to-temporal","e":true,"k":"t","d":[1478],"c":[]}]]}],["'",{"w":"kafka's","s":"'s","e":true,"k":"'","d":[1026],"c":[]}],["_",{"w":"kafka_bootstrap_servers","s":"_bootstrap_servers","e":true,"k":"_","d":[1363,1875],"c":[]}]]}]]}],["n",{"w":"known","s":"nown","e":true,"k":"n","d":[1100,1103],"c":[]}],["r",{"w":"kraft","s":"raft","e":true,"k":"r","d":[1460],"c":[]}],["b",{"w":"kb","s":"b","e":true,"k":"b","d":[1727],"c":[]}]]}],["x",{"w":"x-authz-token","s":"x-authz-token","e":true,"k":"x","d":[292,1599],"c":[]}],["6",{"w":"6","s":"6","e":true,"k":"6","d":[563,569,624,1464,1514],"c":[["-",{"w":"6-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"6-stage","s":"stage","e":true,"k":"s","d":[581],"c":[]}],["1",{"w":"6-12","s":"12","e":true,"k":"1","d":[1727],"c":[]}]]}],["3",{"w":"6333","s":"333","e":true,"k":"3","d":[1126,1359,1528,1566,1870],"c":[]}],["0",{"w":"60","s":"0","e":true,"k":"0","d":[1245],"c":[["s",{"w":"60s","s":"s","e":true,"k":"s","d":[1215,1219,1223,1227,1235,1239,1251,1255],"c":[]}]]}]]}],["3",{"w":"3","s":"3","e":true,"k":"3","d":[566,690,895,1036,1214,1218,1222,1226,1230,1234,1238,1242,1246,1250,1258,1511,1516,1550,1565,1963],"c":[["0",{"w":"30","s":"0","e":true,"k":"0","d":[669,1074,1213,1253],"c":[["0",{"w":"300","s":"0","e":true,"k":"0","d":[1781],"c":[["0",{"w":"3000","s":"0","e":true,"k":"0","d":[622,625,1394,2073],"c":[]}]]}],["s",{"w":"30s","s":"s","e":true,"k":"s","d":[1259],"c":[]}]]}],["u",{"w":"3um","s":"um","e":true,"k":"u","d":[835,1043],"c":[]}],["q",{"w":"3q5z","s":"q5z","e":true,"k":"q","d":[841],"c":[]}],["1",{"w":"31","s":"1","e":false,"k":"1","d":[],"c":[["b",{"w":"31b","s":"b","e":true,"k":"b","d":[882,1300,1301,1934],"c":[]}],["0",{"w":"310","s":"0","e":false,"k":"0","d":[],"c":[["0",{"w":"3100","s":"0","e":true,"k":"0","d":[1393,2082],"c":[]}],["1",{"w":"3101","s":"1","e":true,"k":"1","d":[2117],"c":[]}]]}]]}],["8",{"w":"384","s":"84","e":true,"k":"8","d":[921,1063,1973],"c":[]}],["x",{"w":"3x","s":"x","e":true,"k":"x","d":[1070],"c":[]}],["4",{"w":"347","s":"47","e":true,"k":"4","d":[1760],"c":[]}],["7",{"w":"375","s":"75","e":true,"k":"7","d":[1761],"c":[]}]]}],["8",{"w":"8","s":"8","e":true,"k":"8","d":[1503,1551],"c":[["5",{"w":"85","s":"5","e":true,"k":"5","d":[621],"c":[]}],["2",{"w":"8233","s":"233","e":true,"k":"2","d":[1276,1527,1537],"c":[]}],["0",{"w":"800","s":"00","e":false,"k":"0","d":[],"c":[["0",{"w":"8000","s":"0","e":true,"k":"0","d":[1481,1525,1861],"c":[]}],["2",{"w":"8002","s":"2","e":true,"k":"2","d":[1481],"c":[]}]]}],["1",{"w":"8192-token","s":"192-token","e":true,"k":"1","d":[1747],"c":[]}]]}],["_",{"w":"_","s":"_","e":true,"k":"_","d":[1024],"c":[["i",{"w":"_id","s":"id","e":true,"k":"i","d":[650],"c":[]}]]}],["7",{"w":"7","s":"7","e":false,"k":"7","d":[],"c":[["6",{"w":"768","s":"68","e":true,"k":"6","d":[913,917,1053,1058,1096,1326,1740,1762],"c":[["-",{"w":"768-dim","s":"-dim","e":true,"k":"-","d":[1581],"c":[["e",{"w":"768-dimensional","s":"ensional","e":true,"k":"e","d":[1740],"c":[]}]]}]]}],["2",{"w":"723","s":"23","e":false,"k":"2","d":[],"c":[["3",{"w":"7233","s":"3","e":true,"k":"3","d":[1265,1362,1529,1873],"c":[]}],["4",{"w":"7234","s":"4","e":true,"k":"4","d":[1366,1529,1569],"c":[]}]]}],["0",{"w":"703","s":"03","e":true,"k":"0","d":[1757],"c":[]}],["5",{"w":"757","s":"57","e":true,"k":"5","d":[1758],"c":[]}]]}],["9",{"w":"9003","s":"9003","e":true,"k":"9","d":[1400,1642,1885],"c":[]}],["z",{"w":"zookeeper","s":"zookeeper","e":true,"k":"z","d":[1460],"c":[]}],["'",{"w":"'","s":"'","e":true,"k":"'","d":[1729],"c":[["h",{"w":"'https","s":"https","e":true,"k":"h","d":[1729],"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,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126],"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,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],"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,92],"c":[]}],["c",{"w":"architecture","s":"chitecture","e":true,"k":"c","d":[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],"c":[]}]]}],["u",{"w":"authentication","s":"uthentication","e":true,"k":"u","d":[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],"c":[]}]]}],["b",{"w":"b","s":"b","e":false,"k":"b","d":[],"c":[["r",{"w":"browse","s":"rowse","e":true,"k":"r","d":[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],"c":[]}],["l",{"w":"blob-storage","s":"lob-storage","e":true,"k":"l","d":[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],"c":[]}]]}],["c",{"w":"c","s":"c","e":false,"k":"c","d":[],"c":[["h",{"w":"chat","s":"hat","e":true,"k":"h","d":[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],"c":[["-",{"w":"chat-pipeline","s":"-pipeline","e":true,"k":"-","d":[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],"c":[]}]]}],["o",{"w":"configuration","s":"onfiguration","e":true,"k":"o","d":[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],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["a",{"w":"pages","s":"ages","e":true,"k":"a","d":[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],"c":[]}],["l",{"w":"plugin-system","s":"lugin-system","e":true,"k":"l","d":[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],"c":[]}],["r",{"w":"production","s":"roduction","e":true,"k":"r","d":[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],"c":[]}]]}],["s",{"w":"search","s":"search","e":true,"k":"s","d":[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],"c":[["-",{"w":"search-pipeline","s":"-pipeline","e":true,"k":"-","d":[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],"c":[]}]]}],["e",{"w":"e","s":"e","e":false,"k":"e","d":[],"c":[["v",{"w":"event-sourcing","s":"vent-sourcing","e":true,"k":"v","d":[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],"c":[]}],["x",{"w":"extraction-pipeline","s":"xtraction-pipeline","e":true,"k":"x","d":[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],"c":[]}],["m",{"w":"embeddings","s":"mbeddings","e":true,"k":"m","d":[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],"c":[]}]]}],["t",{"w":"temporal-workflows","s":"temporal-workflows","e":true,"k":"t","d":[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],"c":[]}],["g",{"w":"getting-started","s":"getting-started","e":true,"k":"g","d":[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],"c":[]}],["q",{"w":"quickstart","s":"quickstart","e":true,"k":"q","d":[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],"c":[]}],["r",{"w":"requirements","s":"requirements","e":true,"k":"r","d":[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],"c":[]}],["i",{"w":"integration","s":"integration","e":true,"k":"i","d":[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,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126],"c":[]}],["l",{"w":"llm-providers","s":"llm-providers","e":true,"k":"l","d":[1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002],"c":[]}],["o",{"w":"observability","s":"observability","e":true,"k":"o","d":[2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126],"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,93,198,277,365,416,560,692,777,890,946,1030,1128,1281,1437,1444,1507,1542,1582,1665,1730,1801,1889,2003],"c":[]}],["t",{"w":"text","s":"text","e":true,"k":"t","d":[2,4,5,6,7,8,10,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,94,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,199,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,278,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,366,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,417,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,561,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,693,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,778,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,891,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,947,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,1031,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,1129,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,1282,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,1438,1439,1440,1441,1442,1443,1445,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,1508,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,1543,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,1583,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,1666,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,1731,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,1802,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1890,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126],"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,95,96,97,98,99,100,101,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,279,280,281,282,283,284,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,418,419,420,421,422,423,562,563,564,565,566,567,568,569,570,571,572,694,695,696,697,698,699,700,701,702,779,780,781,782,783,784,785,786,787,788,789,790,892,893,894,895,896,897,898,948,949,950,951,952,953,954,955,956,957,958,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1130,1131,1132,1133,1134,1135,1136,1137,1283,1284,1285,1286,1287,1288,1289,1290,1291,1446,1447,1448,1449,1450,1451,1509,1510,1511,1512,1513,1514,1515,1544,1545,1546,1547,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1732,1733,1734,1735,1736,1803,1804,1805,1806,1807,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016],"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,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126],"c":[]}],["k",{"w":"docker-compose","s":"ker-compose","e":true,"k":"k","d":[1807,1887,1888],"c":[]}]]}],["n",{"w":"done","s":"ne","e":true,"k":"n","d":[214,272],"c":[]}],["m",{"w":"domain-aggregates","s":"main-aggregates","e":true,"k":"m","d":[694,704],"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":[30,92],"c":[]}],["c",{"w":"delete-conversation","s":"conversation","e":true,"k":"c","d":[218,276],"c":[]}],["p",{"w":"delete-page","s":"page","e":true,"k":"p","d":[381,415],"c":[]}]]}],["s",{"w":"design-principles","s":"sign-principles","e":true,"k":"s","d":[898,942,943,944,945],"c":[]}],["v",{"w":"development-setup","s":"velopment-setup","e":true,"k":"v","d":[1594,1664,2009,2081,2082,2083,2084,2085,2086],"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":[203,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260],"c":[]}],["a",{"w":"search","s":"arch","e":true,"k":"a","d":[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],"c":[["-",{"w":"search-pipeline","s":"-pipeline","e":true,"k":"-","d":[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],"c":[["-",{"w":"search-pipeline-stages","s":"-stages","e":true,"k":"-","d":[1033],"c":[]}]]}]]}],["t",{"w":"setup","s":"tup","e":true,"k":"t","d":[2013,2116,2117],"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,83],"c":[["-",{"w":"summary-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"summary-search","s":"search","e":true,"k":"s","d":[420,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],"c":[]}],["l",{"w":"summary-locking","s":"locking","e":true,"k":"l","d":[789,874],"c":[]}]]}]]}],["i",{"w":"summarization","s":"ization","e":true,"k":"i","d":[19,84,377,410,1290,1419,1420,1421,1422,1423,1424],"c":[]}]]}],["p",{"w":"supported-providers","s":"pported-providers","e":true,"k":"p","d":[1891,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925],"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":[23,88,1674,1697],"c":[]}],["a",{"w":"stream-page-image","s":"age-image","e":true,"k":"a","d":[24,89,1675,1698,1699],"c":[]}]]}],["u",{"w":"structured","s":"uctured","e":false,"k":"u","d":[],"c":[["_",{"w":"structured_block","s":"_block","e":true,"k":"_","d":[213,271],"c":[]}],["-",{"w":"structured-logging","s":"-logging","e":true,"k":"-","d":[2016,2121,2122,2123,2124,2125,2126],"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":[564,590,591,592,593,594],"c":[]}],["e",{"w":"stage-1-query-encoding","s":"encoding","e":true,"k":"e","d":[1034,1065,1066,1067],"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":[565,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615],"c":[]}],["d",{"w":"stage-2-dense-or-hybrid-retrieval","s":"dense-or-hybrid-retrieval","e":true,"k":"d","d":[1035,1068,1069],"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":[566,616,617,618,619,620,621,622,623,624,625,626,627,628],"c":[]}],["r",{"w":"stage-3-cross-encoder-reranking","s":"ross-encoder-reranking","e":true,"k":"r","d":[1036,1070,1071,1072,1073,1074],"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":[567,629],"c":[]}],["e",{"w":"stage-4-enrichment","s":"enrichment","e":true,"k":"e","d":[1037,1075],"c":[]}]]}],["5",{"w":"stage-5-inline-verification","s":"5-inline-verification","e":true,"k":"5","d":[568,630,631,632],"c":[]}],["6",{"w":"stage-6-answer-formatting","s":"6-answer-formatting","e":true,"k":"6","d":[569,633],"c":[]}]]}],["c",{"w":"stack-architecture","s":"ck-architecture","e":true,"k":"c","d":[1446,1453],"c":[]}]]}],["o",{"w":"storage","s":"orage","e":true,"k":"o","d":[1285,1336,1337,1338,1339,1340,1341,1342,1343,1344],"c":[["-",{"w":"storage-","s":"-","e":false,"k":"-","d":[],"c":[["l",{"w":"storage-layout","s":"layout","e":true,"k":"l","d":[1667,1682,1683],"c":[]}],["o",{"w":"storage-options","s":"options","e":true,"k":"o","d":[1671,1693,1694],"c":[]}]]}]]}]]}],["h",{"w":"shar","s":"har","e":false,"k":"h","d":[],"c":[["e",{"w":"share","s":"e","e":true,"k":"e","d":[27],"c":[]}],["i",{"w":"sharing","s":"ing","e":true,"k":"i","d":[1589,1626],"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":[205,263],"c":[]}],["s",{"w":"sse-event-schema","s":"schema","e":true,"k":"s","d":[570,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650],"c":[]}]]}],["m",{"w":"smiles-embedding","s":"miles-embedding","e":true,"k":"m","d":[376,409],"c":[]}],["y",{"w":"system-requirements","s":"ystem-requirements","e":true,"k":"y","d":[1544,1548,1549,1550,1551,1552,1553],"c":[]}],["d",{"w":"sdk-integration","s":"dk-integration","e":true,"k":"d","d":[1593,1662,1663],"c":[]}],["3",{"w":"s3-compatible-storage","s":"3-compatible-storage","e":true,"k":"3","d":[1669,1686,1687,1688,1689],"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,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],"c":[["-",{"w":"api-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"api-sections","s":"sections","e":true,"k":"s","d":[284,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364],"c":[]}],["e",{"w":"api-endpoints","s":"endpoints","e":true,"k":"e","d":[1673,1696],"c":[]}],["m",{"w":"api-models","s":"models","e":true,"k":"m","d":[1733,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778],"c":[]}]]}]]}],["p",{"w":"application-stack","s":"plication-stack","e":true,"k":"p","d":[1448,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478],"c":[]}]]}],["r",{"w":"ar","s":"r","e":false,"k":"r","d":[],"c":[["t",{"w":"artifact","s":"tifact","e":true,"k":"t","d":[695,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727],"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,92],"c":[]}],["-",{"w":"artifact-summaries","s":"-summaries","e":true,"k":"-","d":[788,869,870,871,872,873],"c":[]}]]}],["c",{"w":"architecture","s":"chitecture","e":true,"k":"c","d":[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,1584],"c":[]}]]}],["g",{"w":"agent_step","s":"gent_step","e":true,"k":"g","d":[206,264],"c":[]}],["u",{"w":"authentication","s":"uthentication","e":true,"k":"u","d":[280,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,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],"c":[["-",{"w":"authentication-duar","s":"-duar","e":true,"k":"-","d":[1289,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418],"c":[]}]]}],["d",{"w":"add-compound-mentions","s":"dd-compound-mentions","e":true,"k":"d","d":[372,405],"c":[]}],["v",{"w":"available-sub-types","s":"vailable-sub-types","e":true,"k":"v","d":[952,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992],"c":[]}],["z",{"w":"azure-blob-storage","s":"zure-blob-storage","e":true,"k":"z","d":[1670,1690,1691,1692],"c":[]}]]}],["l",{"w":"l","s":"l","e":false,"k":"l","d":[],"c":[["i",{"w":"li","s":"i","e":false,"k":"i","d":[],"c":[["s",{"w":"list-","s":"st-","e":false,"k":"s","d":[],"c":[["a",{"w":"list-artifacts","s":"artifacts","e":true,"k":"a","d":[11,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"c":[]}],["c",{"w":"list-conversations","s":"conversations","e":true,"k":"c","d":[201,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237],"c":[]}]]}],["t",{"w":"literature_results","s":"terature_results","e":true,"k":"t","d":[209,267],"c":[]}]]}],["l",{"w":"llm-","s":"lm-","e":false,"k":"l","d":[],"c":[["s",{"w":"llm-summarization","s":"summarization","e":true,"k":"s","d":[786,867],"c":[]}],["p",{"w":"llm-provider","s":"provider","e":true,"k":"p","d":[1283,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1546,1576,1577,1578,1579,1580],"c":[["s",{"w":"llm-providers","s":"s","e":true,"k":"s","d":[1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002],"c":[]}]]}],["t",{"w":"llm-tracing","s":"tracing","e":true,"k":"t","d":[2010,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102],"c":[]}]]}],["o",{"w":"local-","s":"ocal-","e":false,"k":"o","d":[],"c":[["f",{"w":"local-filesystem-development","s":"filesystem-development","e":true,"k":"f","d":[1668,1684,1685],"c":[]}],["m",{"w":"local-models-default","s":"models-default","e":true,"k":"m","d":[1732,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762],"c":[]}]]}],["a",{"w":"langfuse","s":"angfuse","e":true,"k":"a","d":[2005,2018,2019,2020],"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,53],"c":[]}],["s",{"w":"get-summary","s":"summary","e":true,"k":"s","d":[21,86,379,412,413],"c":[]}],["w",{"w":"get-workflow-statuses","s":"workflow-statuses","e":true,"k":"w","d":[22,87,380,414],"c":[]}],["c",{"w":"get-conversation","s":"conversation","e":true,"k":"c","d":[202,238],"c":[]}],["p",{"w":"get-page","s":"page","e":true,"k":"p","d":[367,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402],"c":[]}]]}],["t",{"w":"getting-started","s":"ting-started","e":true,"k":"t","d":[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],"c":[]}]]}],["n",{"w":"generate-embedding-manual","s":"nerate-embedding-manual","e":true,"k":"n","d":[422,557,558],"c":[]}]]}],["r",{"w":"grounding_result","s":"rounding_result","e":true,"k":"r","d":[212,270],"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,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],"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":[29],"c":[]}],["t",{"w":"update-t","s":"t","e":false,"k":"t","d":[],"c":[["e",{"w":"update-text","s":"ext","e":true,"k":"e","d":[369,404],"c":[]}],["a",{"w":"update-tags","s":"ags","e":true,"k":"a","d":[370],"c":[]}]]}],["s",{"w":"update-summary","s":"summary","e":true,"k":"s","d":[371],"c":[]}]]}]]}],["m",{"w":"umami-web-analytics","s":"mami-web-analytics","e":true,"k":"m","d":[2011,2103],"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,80,81],"c":[]}],["c",{"w":"create-conversation","s":"conversation","e":true,"k":"c","d":[200,220],"c":[]}],["p",{"w":"create-page","s":"page","e":true,"k":"p","d":[368,403],"c":[]}]]}],["a",{"w":"category-folders","s":"ategory-folders","e":true,"k":"a","d":[98,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162],"c":[]}],["h",{"w":"ch","s":"h","e":false,"k":"h","d":[],"c":[["a",{"w":"cha","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"chat","s":"t","e":true,"k":"t","d":[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],"c":[["-",{"w":"chat-","s":"-","e":false,"k":"-","d":[],"c":[["p",{"w":"chat-pipeline","s":"pipeline","e":true,"k":"p","d":[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],"c":[]}],["l",{"w":"chat-llm-conversational-rag","s":"llm-conversational-rag","e":true,"k":"l","d":[1893,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964],"c":[]}]]}]]}],["n",{"w":"changing-models","s":"nging-models","e":true,"k":"n","d":[1735,1784,1785,1786,1787],"c":[]}]]}],["e",{"w":"che","s":"e","e":false,"k":"e","d":[],"c":[["m",{"w":"chemical-structur","s":"mical-structur","e":false,"k":"m","d":[],"c":[["e",{"w":"chemical-structure-recognition-ocsr","s":"e-recognition-ocsr","e":true,"k":"e","d":[779,792],"c":[]}],["a",{"w":"chemical-structural-similarity","s":"al-similarity","e":true,"k":"a","d":[1041,1088],"c":[]}]]}],["c",{"w":"checking-the-connection","s":"cking-the-connection","e":true,"k":"c","d":[1672,1695],"c":[]}]]}]]}],["l",{"w":"client-example","s":"lient-example","e":true,"k":"l","d":[216,274],"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":[375,408],"c":[]}],["s",{"w":"compound-similarity-search","s":"similarity-search","e":true,"k":"s","d":[419,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492],"c":[]}]]}],["n",{"w":"con","s":"n","e":false,"k":"n","d":[],"c":[["f",{"w":"configuration","s":"figuration","e":true,"k":"f","d":[572,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,701,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,785,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,1042,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,1136,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,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,1592,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1679,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1804,1833,2008,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080],"c":[["-",{"w":"configuration-1","s":"-1","e":true,"k":"-","d":[790,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889],"c":[]}]]}],["c",{"w":"concurrency-handling","s":"currency-handling","e":true,"k":"c","d":[700,755,756],"c":[]}],["t",{"w":"contextual-chunk-embeddings","s":"textual-chunk-embeddings","e":true,"k":"t","d":[1038,1076,1077],"c":[]}],["s",{"w":"considerations","s":"siderations","e":true,"k":"s","d":[1680,1726,1727,1728,1729],"c":[]}]]}],["s",{"w":"cost","s":"st","e":true,"k":"s","d":[1734,1779,1780,1781,1782,1783],"c":[]}]]}],["q",{"w":"cqrs-separate-read-and-write-models","s":"qrs-separate-read-and-write-models","e":true,"k":"q","d":[697,749],"c":[]}]]}],["t",{"w":"t","s":"t","e":false,"k":"t","d":[],"c":[["i",{"w":"title-date-tags-and-authors","s":"itle-date-tags-and-authors","e":true,"k":"i","d":[16,82],"c":[]}],["r",{"w":"trigger-workflows","s":"rigger-workflows","e":true,"k":"r","d":[18,373,406],"c":[]}],["a",{"w":"ta","s":"a","e":false,"k":"a","d":[],"c":[["g",{"w":"tag-autocomplete","s":"g-autocomplete","e":true,"k":"g","d":[95,103,104,105,106,107,108,109,110,111,112,113,114,115,116],"c":[]}],["s",{"w":"task-queues","s":"sk-queues","e":true,"k":"s","d":[1134,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206],"c":[]}]]}],["y",{"w":"typical-frontend-flow","s":"ypical-frontend-flow","e":true,"k":"y","d":[101,194,195,196,197],"c":[]}],["o",{"w":"to","s":"o","e":false,"k":"o","d":[],"c":[["k",{"w":"token","s":"ken","e":true,"k":"k","d":[210,268],"c":[]}],["o",{"w":"tool-calling-modes","s":"ol-calling-modes","e":true,"k":"o","d":[1897,1991],"c":[]}]]}],["e",{"w":"te","s":"e","e":false,"k":"e","d":[],"c":[["x",{"w":"text-search","s":"xt-search","e":true,"k":"x","d":[418,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],"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":[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],"c":[]}],["e",{"w":"temporal-workers","s":"ers","e":true,"k":"e","d":[1287,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"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":[563],"c":[]}],["e",{"w":"the-four-layers","s":"e-four-layers","e":true,"k":"e","d":[892],"c":[]}],["r",{"w":"three-vector-collections","s":"ree-vector-collections","e":true,"k":"r","d":[1032,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064],"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":[20,85],"c":[]}],["f",{"w":"metadata-filtering","s":"filtering","e":true,"k":"f","d":[1040,1082,1083,1084,1085,1086,1087],"c":[]}]]}],["a",{"w":"manual-trigger","s":"anual-trigger","e":true,"k":"a","d":[781,813],"c":[]}],["u",{"w":"multi-granularity-search","s":"ulti-granularity-search","e":true,"k":"u","d":[1039,1078,1079,1080,1081],"c":[]}],["o",{"w":"monitoring","s":"onitoring","e":true,"k":"o","d":[1451,1504,1505,1506],"c":[]}]]}],["p",{"w":"p","s":"p","e":false,"k":"p","d":[],"c":[["e",{"w":"per","s":"er","e":false,"k":"e","d":[],"c":[["m",{"w":"permission","s":"mission","e":false,"k":"m","d":[],"c":[["s",{"w":"permissions","s":"s","e":true,"k":"s","d":[25],"c":[]}],["-",{"w":"permission-caching","s":"-caching","e":true,"k":"-","d":[1590,1627],"c":[]}]]}],["-",{"w":"per-workspace-models-self-serve","s":"-workspace-models-self-serve","e":true,"k":"-","d":[1736,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800],"c":[]}]]}],["o",{"w":"po","s":"o","e":false,"k":"o","d":[],"c":[["p",{"w":"popular-tags","s":"pular-tags","e":true,"k":"p","d":[96,117,118,119,120,121,122,123,124,125,126,127,128,129],"c":[]}],["r",{"w":"port-based-design","s":"rt-based-design","e":true,"k":"r","d":[1133,1194,1195],"c":[]}]]}],["a",{"w":"page","s":"age","e":true,"k":"a","d":[696,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748],"c":[["s",{"w":"pages","s":"s","e":true,"k":"s","d":[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],"c":[]}],["-",{"w":"page-summaries","s":"-summaries","e":true,"k":"-","d":[787,868],"c":[]}]]}],["i",{"w":"pipeline-flow","s":"ipeline-flow","e":true,"k":"i","d":[784,849,850,851],"c":[]}],["l",{"w":"plugin-","s":"lugin-","e":false,"k":"l","d":[],"c":[["s",{"w":"plugin-system","s":"system","e":true,"k":"s","d":[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],"c":[]}],["c",{"w":"plugin-contract","s":"contract","e":true,"k":"c","d":[953,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010],"c":[]}],["i",{"w":"plugin-isolation","s":"isolation","e":true,"k":"i","d":[954,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022],"c":[]}],["d",{"w":"plugin-directory-structure","s":"directory-structure","e":true,"k":"d","d":[955],"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":[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],"c":[]}],["m",{"w":"prompt-management","s":"mpt-management","e":true,"k":"m","d":[2006,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064],"c":[]}]]}],["i",{"w":"privacy","s":"ivacy","e":true,"k":"i","d":[2014,2118],"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":[26,90],"c":[]}],["s",{"w":"visibility","s":"sibility","e":true,"k":"s","d":[1588,1619,1620,1621,1622,1623,1624,1625],"c":[]}]]}],["e",{"w":"vector-collections","s":"ector-collections","e":true,"k":"e","d":[1291,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436],"c":[]}]]}],["r",{"w":"r","s":"r","e":false,"k":"r","d":[],"c":[["e",{"w":"re","s":"e","e":false,"k":"e","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":[28,91],"c":[]}],["e",{"w":"reverse-proxy","s":"erse-proxy","e":true,"k":"e","d":[1449,1479,1480,1481],"c":[]}]]}],["a",{"w":"rea","s":"a","e":false,"k":"a","d":[],"c":[["t",{"w":"reattach-and-stop","s":"ttach-and-stop","e":true,"k":"t","d":[204,261,262],"c":[]}],["s",{"w":"reasoning_token","s":"soning_token","e":true,"k":"s","d":[211,269],"c":[]}],["d",{"w":"read-path","s":"d-path","e":true,"k":"d","d":[699,751,752,753,754],"c":[]}]]}],["t",{"w":"retr","s":"tr","e":false,"k":"t","d":[],"c":[["i",{"w":"retrieval_results","s":"ieval_results","e":true,"k":"i","d":[208,266],"c":[]}],["y",{"w":"retry-configuration","s":"y-configuration","e":true,"k":"y","d":[1135,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],"c":[]}]]}],["c",{"w":"record-feedback","s":"cord-feedback","e":true,"k":"c","d":[217,275],"c":[]}],["q",{"w":"requ","s":"qu","e":false,"k":"q","d":[],"c":[["e",{"w":"request-timing","s":"est-timing","e":true,"k":"e","d":[283,346,2015,2119,2120],"c":[]}],["i",{"w":"requirements","s":"irements","e":true,"k":"i","d":[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],"c":[]}]]}],["s",{"w":"resource-recommendations","s":"source-recommendations","e":true,"k":"s","d":[1450,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503],"c":[]}]]}],["o",{"w":"rotating-the-encryption-key","s":"otating-the-encryption-key","e":true,"k":"o","d":[1900,2000,2001,2002],"c":[]}]]}],["b",{"w":"b","s":"b","e":false,"k":"b","d":[],"c":[["r",{"w":"browse","s":"rowse","e":true,"k":"r","d":[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],"c":[["-",{"w":"browse-c","s":"-c","e":false,"k":"-","d":[],"c":[["a",{"w":"browse-categories","s":"ategories","e":true,"k":"a","d":[97,130,131,132,133,134,135,136,137,138,139,140],"c":[]}],["o",{"w":"browse-configuration","s":"onfiguration","e":true,"k":"o","d":[100,185,186,187,188,189,190,191,192,193],"c":[]}]]}]]}],["a",{"w":"ba","s":"a","e":false,"k":"a","d":[],"c":[["s",{"w":"base-url","s":"se-url","e":true,"k":"s","d":[279,286],"c":[]}],["c",{"w":"backfill","s":"ckfill","e":true,"k":"c","d":[957,1025,1026,1027],"c":[]}],["t",{"w":"batch-llm-summarization-ner","s":"tch-llm-summarization-ner","e":true,"k":"t","d":[1892,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944],"c":[]}]]}],["l",{"w":"blob-storage","s":"lob-storage","e":true,"k":"l","d":[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],"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":[99,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],"c":[]}],["l",{"w":"follow-up-handling","s":"low-up-handling","e":true,"k":"l","d":[571,651,652,653,654,655],"c":[]}]]}],["r",{"w":"frontend-integration","s":"rontend-integration","e":true,"k":"r","d":[958,1028,1029],"c":[]}],["l",{"w":"flow","s":"low","e":true,"k":"l","d":[1585,1596,1597,1598,1599,1600],"c":[]}]]}],["q",{"w":"qu","s":"qu","e":false,"k":"q","d":[],"c":[["e",{"w":"query_context","s":"ery_context","e":true,"k":"e","d":[207,265],"c":[]}],["i",{"w":"quick","s":"ick","e":false,"k":"i","d":[],"c":[["s",{"w":"quickstart","s":"start","e":true,"k":"s","d":[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],"c":[]}],["-",{"w":"quick-reference-essential-variables","s":"-reference-essential-variables","e":true,"k":"-","d":[1806,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886],"c":[]}]]}]]}],["e",{"w":"e","s":"e","e":false,"k":"e","d":[],"c":[["r",{"w":"error","s":"rror","e":true,"k":"r","d":[215,273],"c":[["-",{"w":"error-handling","s":"-handling","e":true,"k":"-","d":[282,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],"c":[]}]]}],["m",{"w":"embedding","s":"mbedding","e":true,"k":"m","d":[1284,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335],"c":[["-",{"w":"embedding-","s":"-","e":false,"k":"-","d":[],"c":[["g",{"w":"embedding-generation","s":"generation","e":true,"k":"g","d":[374,407],"c":[]}],["m",{"w":"embedding-model","s":"model","e":true,"k":"m","d":[1547,1581],"c":[]}],["a",{"w":"embedding-and-reranking-models","s":"and-reranking-models","e":true,"k":"a","d":[1894,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978],"c":[]}]]}],["s",{"w":"embeddings","s":"s","e":true,"k":"s","d":[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],"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":[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],"c":[]}],["f",{"w":"event-flow","s":"flow","e":true,"k":"f","d":[950,971,972,973,974],"c":[]}],["p",{"w":"event-pipeline","s":"pipeline","e":true,"k":"p","d":[1131,1162,1163],"c":[]}]]}],["a",{"w":"evaluation-judge","s":"aluation-judge","e":true,"k":"a","d":[1896,1990],"c":[]}]]}],["x",{"w":"extraction-pipeline","s":"xtraction-pipeline","e":true,"k":"x","d":[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],"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":[783,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],"c":[]}],["l",{"w":"entity-level-permissions","s":"level-permissions","e":true,"k":"l","d":[1587,1618],"c":[]}]]}],["a",{"w":"enabling-plugins","s":"abling-plugins","e":true,"k":"a","d":[956,1023,1024],"c":[]}],["v",{"w":"environment-modes","s":"vironment-modes","e":true,"k":"v","d":[1805,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847],"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":[281,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319],"c":[]}],["i",{"w":"workspace-isolation","s":"isolation","e":true,"k":"i","d":[1586,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617],"c":[]}],["a",{"w":"workspace-actions","s":"actions","e":true,"k":"a","d":[1591,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"c":[]}],["k",{"w":"workspace-keys-self-serve","s":"keys-self-serve","e":true,"k":"k","d":[1899,1994,1995,1996,1997,1998,1999],"c":[]}]]}],["r",{"w":"write-path","s":"rite-path","e":true,"k":"r","d":[698,750],"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":[948,960,961,962,963,964,965,966,967,968,969],"c":[]}],["a",{"w":"what-umami-tracks","s":"at-umami-tracks","e":true,"k":"a","d":[2012,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115],"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":[378,411],"c":[]}],["m",{"w":"ner-models","s":"models","e":true,"k":"m","d":[1895,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989],"c":[]}]]}],["x",{"w":"next-steps","s":"xt-steps","e":true,"k":"x","d":[1515,1539,1540,1541],"c":[]}]]}],["a",{"w":"named-entity-recognition-ner","s":"amed-entity-recognition-ner","e":true,"k":"a","d":[782,814],"c":[]}]]}],["h",{"w":"h","s":"h","e":false,"k":"h","d":[],"c":[["i",{"w":"hierarchical-search","s":"ierarchical-search","e":true,"k":"i","d":[421,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],"c":[]}],["e",{"w":"health-check","s":"ealth-check","e":true,"k":"e","d":[423,559],"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":[780,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812],"c":[]}],["b",{"w":"how-blobs-are-created","s":"blobs-are-created","e":true,"k":"b","d":[1676,1700],"c":[]}]]}]]}],["o",{"w":"o","s":"o","e":false,"k":"o","d":[],"c":[["p",{"w":"operating-modes","s":"perating-modes","e":true,"k":"p","d":[562,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589],"c":[]}],["b",{"w":"observability","s":"bservability","e":true,"k":"b","d":[1137,1276,1277,1278,1279,1280,1288,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126],"c":[]}],["l",{"w":"ollama-setup","s":"llama-setup","e":true,"k":"l","d":[1898,1992,1993],"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":[702,775,776],"c":[]}],["a",{"w":"kafka-message-format","s":"afka-message-format","e":true,"k":"a","d":[951,975],"c":[]}]]}],["1",{"w":"1-","s":"1-","e":false,"k":"1","d":[],"c":[["e",{"w":"1-extraction","s":"extraction","e":true,"k":"e","d":[893,900,901,902,903,904],"c":[]}],["c",{"w":"1-clone-the-repository","s":"clone-the-repository","e":true,"k":"c","d":[1509],"c":[]}],["d",{"w":"1-document-upload","s":"document-upload","e":true,"k":"d","d":[1677,1701,1702,1703,1704],"c":[]}]]}],["2",{"w":"2-","s":"2-","e":false,"k":"2","d":[],"c":[["i",{"w":"2-indexing","s":"indexing","e":true,"k":"i","d":[894,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923],"c":[]}],["c",{"w":"2-configure-environment","s":"configure-environment","e":true,"k":"c","d":[1510,1517,1518,1519],"c":[]}],["p",{"w":"2-pdf-processing","s":"pdf-processing","e":true,"k":"p","d":[1678,1705,1706,1707,1708,1709,1710],"c":[]}]]}],["3",{"w":"3-","s":"3-","e":false,"k":"3","d":[],"c":[["r",{"w":"3-retrieval","s":"retrieval","e":true,"k":"r","d":[895,924,925,926,927,928,929],"c":[]}],["s",{"w":"3-start-the-stack","s":"start-the-stack","e":true,"k":"s","d":[1511,1520,1521,1522],"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":[896,930,931,932,933,934,935,936,937,938,939,940,941],"c":[]}],["v",{"w":"4-verify-services","s":"verify-services","e":true,"k":"v","d":[1512,1523,1524,1525,1526,1527,1528,1529],"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":[1286,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366],"c":[["-",{"w":"infrastructure-","s":"-","e":false,"k":"-","d":[],"c":[["s",{"w":"infrastructure-stack","s":"stack","e":true,"k":"s","d":[897,1447,1454,1455,1456,1457,1458,1459,1460,1461,1462],"c":[]}],["c",{"w":"infrastructure-components","s":"components","e":true,"k":"c","d":[1545,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575],"c":[]}]]}]]}],["t",{"w":"integration","s":"tegration","e":true,"k":"t","d":[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,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126],"c":[["-",{"w":"integration-points","s":"-points","e":true,"k":"-","d":[1803,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832],"c":[]}]]}]]}],["d",{"w":"idempotency","s":"dempotency","e":true,"k":"d","d":[1132,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],"c":[]}]]}],["5",{"w":"5-upload-your-first-document","s":"5-upload-your-first-document","e":true,"k":"5","d":[1513,1530,1531,1532,1533,1534,1535,1536,1537],"c":[]}],["6",{"w":"6-search-your-documents","s":"6-search-your-documents","e":true,"k":"6","d":[1514,1538],"c":[]}],["y",{"w":"yaml-fallback","s":"yaml-fallback","e":true,"k":"y","d":[2007,2065],"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":0.2,"date":0.2,"tags":0.2,"and":0.2,"authors":0.2},"17":{"summary":1},"18":{"trigger":0.5,"workflows":0.5},"19":{"summarization":1},"20":{"metadata":0.5,"extraction":0.5},"21":{"get":0.5,"summary":0.5},"22":{"get":0.3333333333333333,"workflow":0.3333333333333333,"statuses":0.3333333333333333},"23":{"stream":0.5,"pdf":0.5},"24":{"stream":0.3333333333333333,"page":0.3333333333333333,"image":0.3333333333333333},"25":{"permissions":1},"26":{"view":0.5,"acl":0.5},"27":{"share":1},"28":{"revoke":0.5,"share":0.5},"29":{"update":0.5,"visibility":0.5},"30":{"delete":0.5,"artifact":0.5},"31":{"artifacts":0.043478260869565216,"represent":0.043478260869565216,"documents":0.043478260869565216,"in":0.043478260869565216,"docustore":0.043478260869565216,"pdf":0.043478260869565216,"powerpoint":0.043478260869565216,"or":0.043478260869565216,"word":0.043478260869565216,"files":0.043478260869565216,"the":0.043478260869565216,"api":0.043478260869565216,"handles":0.043478260869565216,"full":0.043478260869565216,"document":0.043478260869565216,"lifecycle":0.043478260869565216,"upload":0.043478260869565216,"metadata":0.043478260869565216,"extraction":0.043478260869565216,"summarization":0.043478260869565216,"sharing":0.043478260869565216,"and":0.043478260869565216,"deletion":0.043478260869565216},"32":{"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},"33":{"parameter":1},"34":{"type":1},"35":{"default":1},"36":{"description":1},"37":{"skip":1},"38":{"integer":1},"39":{"0":1},"40":{"number":0.2,"of":0.2,"results":0.2,"to":0.2,"skip":0.2},"41":{"limit":1},"42":{"integer":1},"43":{"100":1},"44":{"maximum":0.25,"results":0.25,"to":0.25,"return":0.25},"45":{"sort_by":1},"46":{"string":1},"47":{"updated_at":1},"48":{"sort":0.5,"field":0.5},"49":{"sort_order":1},"50":{"integer":1},"51":{"-1":1},"52":{"1":0.16666666666666666,"sort":0.16666666666666666,"direction":0.16666666666666666,"-1":0.16666666666666666,"descending":0.16666666666666666,"ascending":0.16666666666666666},"53":{"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},"54":{"uploads":0.03333333333333333,"a":0.03333333333333333,"file":0.03333333333333333,"to":0.03333333333333333,"blob":0.03333333333333333,"storage":0.03333333333333333,"and":0.03333333333333333,"creates":0.03333333333333333,"an":0.03333333333333333,"artifact":0.03333333333333333,"this":0.03333333333333333,"is":0.03333333333333333,"the":0.03333333333333333,"primary":0.03333333333333333,"entry":0.03333333333333333,"point":0.03333333333333333,"for":0.03333333333333333,"document":0.03333333333333333,"ingestion":0.03333333333333333,"upload":0.03333333333333333,"triggers":0.03333333333333333,"full":0.03333333333333333,"processing":0.03333333333333333,"pipeline":0.03333333333333333,"automatically":0.03333333333333333,"requires":0.03333333333333333,"artifacts":0.03333333333333333,"create":0.03333333333333333,"workspace":0.03333333333333333,"action":0.03333333333333333},"55":{"field":1},"56":{"type":1},"57":{"required":1},"58":{"description":1},"59":{"file":1},"60":{"file":1},"61":{"yes":1},"62":{"the":0.1111111111111111,"document":0.1111111111111111,"file":0.1111111111111111,"pdf":0.1111111111111111,"ppt":0.1111111111111111,"pptx":0.1111111111111111,"or":0.1111111111111111,"doc":0.1111111111111111,"docx":0.1111111111111111},"63":{"artifact_type":1},"64":{"string":1},"65":{"yes":1},"66":{"one":0.125,"of":0.125,"scientific_presentation":0.125,"research_article":0.125,"scientific_document":0.125,"disclosure_document":0.125,"minute_of_meeting":0.125,"unclassified":0.125},"67":{"source_uri":1},"68":{"string":1},"69":{"no":1},"70":{"original":0.3333333333333333,"source":0.3333333333333333,"url":0.3333333333333333},"71":{"visibility":1},"72":{"string":1},"73":{"no":1},"74":{"workspace":0.25,"default":0.25,"or":0.25,"private":0.25},"75":{"201":0.16666666666666666,"response":0.16666666666666666,"created":0.16666666666666666,"with":0.16666666666666666,"the":0.16666666666666666,"artifactresponse":0.16666666666666666},"76":{"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},"77":{"document":0.16666666666666666,"parsing":0.16666666666666666,"docling":0.16666666666666666,"and":0.16666666666666666,"page":0.16666666666666666,"creation":0.16666666666666666},"78":{"text":0.25,"extraction":0.25,"per":0.25,"page":0.25},"79":{"compound":0.14285714285714285,"extraction":0.14285714285714285,"ner":0.14285714285714285,"embedding":0.14285714285714285,"and":0.14285714285714285,"summarization":0.14285714285714285,"cascading":0.14285714285714285},"80":{"creates":0.047619047619047616,"an":0.047619047619047616,"artifact":0.047619047619047616,"record":0.047619047619047616,"without":0.047619047619047616,"uploading":0.047619047619047616,"a":0.047619047619047616,"file":0.047619047619047616,"useful":0.047619047619047616,"when":0.047619047619047616,"the":0.047619047619047616,"is":0.047619047619047616,"already":0.047619047619047616,"in":0.047619047619047616,"blob":0.047619047619047616,"storage":0.047619047619047616,"requires":0.047619047619047616,"artifacts":0.047619047619047616,"create":0.047619047619047616,"workspace":0.047619047619047616,"action":0.047619047619047616},"81":{"artifact_type":0.1111111111111111,"mime_type":0.1111111111111111,"and":0.1111111111111111,"storage_location":0.1111111111111111,"are":0.1111111111111111,"required":0.1111111111111111,"source_uri":0.1111111111111111,"artifact_id":0.1111111111111111,"optional":0.1111111111111111},"82":{"a":0.02702702702702703,"human":0.02702702702702703,"correction":0.02702702702702703,"that":0.02702702702702703,"is":0.02702702702702703,"recorded":0.02702702702702703,"with":0.02702702702702703,"provenance":0.02702702702702703,"who":0.02702702702702703,"corrected":0.02702702702702703,"it":0.02702702702702703,"and":0.02702702702702703,"when":0.02702702702702703,"fields":0.02702702702702703,"left":0.02702702702702703,"out":0.02702702702702703,"of":0.02702702702702703,"the":0.02702702702702703,"body":0.02702702702702703,"are":0.02702702702702703,"untouched":0.02702702702702703,"an":0.02702702702702703,"explicit":0.02702702702702703,"null":0.02702702702702703,"clears":0.02702702702702703,"field":0.02702702702702703,"unknown":0.02702702702702703,"rejected":0.02702702702702703,"requires":0.02702702702702703,"artifacts":0.02702702702702703,"hiledit":0.02702702702702703,"workspace":0.02702702702702703,"action":0.02702702702702703,"edit":0.02702702702702703,"permission":0.02702702702702703,"on":0.02702702702702703,"artifact":0.02702702702702703},"83":{"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},"84":{"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},"85":{"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},"86":{"returns":0.16666666666666666,"the":0.16666666666666666,"current":0.16666666666666666,"summary":0.16666666666666666,"with":0.16666666666666666,"metadata":0.16666666666666666},"87":{"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},"88":{"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},"89":{"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},"90":{"returns":0.125,"the":0.125,"permission":0.125,"acl":0.125,"with":0.125,"resolved":0.125,"user":0.125,"profiles":0.125},"91":{"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},"92":{"204":0.045454545454545456,"returns":0.045454545454545456,"no":0.045454545454545456,"content":0.045454545454545456,"deletes":0.045454545454545456,"the":0.045454545454545456,"artifact":0.045454545454545456,"and":0.045454545454545456,"all":0.045454545454545456,"associated":0.045454545454545456,"pages":0.045454545454545456,"requires":0.045454545454545456,"artifacts":0.045454545454545456,"delete":0.045454545454545456,"action":0.045454545454545456,"admins":0.045454545454545456,"owners":0.045454545454545456,"bypass":0.045454545454545456,"it":0.045454545454545456,"edit":0.045454545454545456,"permission":0.045454545454545456,"on":0.045454545454545456},"93":{"browse":0.5,"api":0.5},"94":{"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},"95":{"tag":0.5,"autocomplete":0.5},"96":{"popular":0.5,"tags":0.5},"97":{"browse":0.5,"categories":0.5},"98":{"category":0.5,"folders":0.5},"99":{"folder":0.5,"artifacts":0.5},"100":{"browse":0.5,"configuration":0.5},"101":{"typical":0.3333333333333333,"frontend":0.3333333333333333,"flow":0.3333333333333333},"102":{"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},"103":{"returns":0.047619047619047616,"tags":0.047619047619047616,"containing":0.047619047619047616,"the":0.047619047619047616,"query":0.047619047619047616,"suitable":0.047619047619047616,"for":0.047619047619047616,"autocomplete":0.047619047619047616,"inputs":0.047619047619047616,"searches":0.047619047619047616,"both":0.047619047619047616,"tag":0.047619047619047616,"mentions":0.047619047619047616,"and":0.047619047619047616,"author":0.047619047619047616,"with":0.047619047619047616,"case-insensitive":0.047619047619047616,"matching":0.047619047619047616,"most":0.047619047619047616,"frequent":0.047619047619047616,"first":0.047619047619047616},"104":{"parameter":1},"105":{"type":1},"106":{"required":1},"107":{"description":1},"108":{"q":1},"109":{"string":1},"110":{"yes":1},"111":{"search":0.25,"text":0.25,"1-100":0.25,"characters":0.25},"112":{"limit":1},"113":{"integer":1},"114":{"no":1},"115":{"10":0.2,"max":0.2,"suggestions":0.2,"1-20":0.2,"default":0.2},"116":{"response":1},"117":{"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},"118":{"parameter":1},"119":{"type":1},"120":{"required":1},"121":{"description":1},"122":{"entity_type":1},"123":{"string":1},"124":{"no":1},"125":{"filter":0.14285714285714285,"by":0.14285714285714285,"type":0.14285714285714285,"compound_name":0.14285714285714285,"target":0.14285714285714285,"disease":0.14285714285714285,"etc":0.14285714285714285},"126":{"limit":1},"127":{"integer":1},"128":{"no":1},"129":{"10":0.2,"max":0.2,"results":0.2,"1-50":0.2,"default":0.2},"130":{"returns":0.04,"tag":0.04,"categories":0.04,"with":0.04,"artifact":0.04,"counts":0.04,"powering":0.04,"the":0.04,"browse":0.04,"ui's":0.04,"top-level":0.04,"navigation":0.04,"correspond":0.04,"to":0.04,"entity":0.04,"types":0.04,"compound_name":0.04,"target":0.04,"disease":0.04,"gene_name":0.04,"etc":0.04,"plus":0.04,"author":0.04,"and":0.04,"date":0.04},"131":{"parameter":1},"132":{"type":1},"133":{"required":1},"134":{"description":1},"135":{"limit":1},"136":{"integer":1},"137":{"no":1},"138":{"5":0.2,"max":0.2,"categories":0.2,"1-20":0.2,"default":0.2},"139":{"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},"140":{"response":1},"141":{"lists":0.029411764705882353,"distinct":0.029411764705882353,"tag":0.029411764705882353,"values":0.029411764705882353,"folders":0.029411764705882353,"within":0.029411764705882353,"a":0.029411764705882353,"category":0.029411764705882353,"each":0.029411764705882353,"folder":0.029411764705882353,"represents":0.029411764705882353,"unique":0.029411764705882353,"entity":0.029411764705882353,"value":0.029411764705882353,"with":0.029411764705882353,"count":0.029411764705882353,"of":0.029411764705882353,"associated":0.029411764705882353,"artifacts":0.029411764705882353,"the":0.029411764705882353,"date":0.029411764705882353,"is":0.029411764705882353,"hierarchical":0.029411764705882353,"years":0.029411764705882353,"have":0.029411764705882353,"has_children":0.029411764705882353,"true":0.029411764705882353,"and":0.029411764705882353,"passing":0.029411764705882353,"year":0.029411764705882353,"as":0.029411764705882353,"parent":0.029411764705882353,"its":0.029411764705882353,"months":0.029411764705882353},"142":{"parameter":1},"143":{"type":1},"144":{"required":1},"145":{"description":1},"146":{"entity_type":1},"147":{"path":1},"148":{"yes":1},"149":{"category":0.14285714285714285,"to":0.14285714285714285,"browse":0.14285714285714285,"e":0.14285714285714285,"g":0.14285714285714285,"target":0.14285714285714285,"compound_name":0.14285714285714285},"150":{"parent":1},"151":{"string":1},"152":{"no":1},"153":{"parent":0.08333333333333333,"folder":0.08333333333333333,"for":0.08333333333333333,"hierarchical":0.08333333333333333,"browsing":0.08333333333333333,"a":0.08333333333333333,"year":0.08333333333333333,"date":0.08333333333333333,"omit":0.08333333333333333,"the":0.08333333333333333,"top":0.08333333333333333,"level":0.08333333333333333},"154":{"skip":1},"155":{"integer":1},"156":{"no":1},"157":{"0":0.25,"pagination":0.25,"offset":0.25,"default":0.25},"158":{"limit":1},"159":{"integer":1},"160":{"no":1},"161":{"50":0.2,"max":0.2,"results":0.2,"1-100":0.2,"default":0.2},"162":{"response":1},"163":{"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},"164":{"parameter":1},"165":{"type":1},"166":{"required":1},"167":{"description":1},"168":{"entity_type":1},"169":{"path":1},"170":{"yes":1},"171":{"category":0.25,"e":0.25,"g":0.25,"target":0.25},"172":{"tag_value":1},"173":{"path":1},"174":{"yes":1},"175":{"the":0.16666666666666666,"folder's":0.16666666666666666,"tag_value":0.16666666666666666,"e":0.16666666666666666,"g":0.16666666666666666,"nadd":0.16666666666666666},"176":{"skip":1},"177":{"integer":1},"178":{"no":1},"179":{"0":0.25,"pagination":0.25,"offset":0.25,"default":0.25},"180":{"limit":1},"181":{"integer":1},"182":{"no":1},"183":{"50":0.2,"max":0.2,"results":0.2,"1-100":0.2,"default":0.2},"184":{"response":1},"185":{"variable":1},"186":{"default":1},"187":{"description":1},"188":{"browse_default_category_limit":1},"189":{"5":1},"190":{"default":0.2,"number":0.2,"of":0.2,"categories":0.2,"shown":0.2},"191":{"browse_sticky_categories":1},"192":{"date":0.5,"target":0.5},"193":{"comma-separated":0.2,"categories":0.2,"that":0.2,"always":0.2,"appear":0.2},"194":{"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},"195":{"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},"196":{"when":0.05,"the":0.05,"user":0.05,"selects":0.05,"a":0.05,"folder":0.05,"e":0.05,"g":0.05,"nadd":0.05,"load":0.05,"artifacts":0.05,"via":0.05,"get":0.05,"browse":0.05,"categories":0.05,"target":0.05,"folders":0.05,"using":0.05,"folder's":0.05,"tag_value":0.05},"197":{"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},"198":{"chat":0.5,"api":0.5},"199":{"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},"200":{"create":0.5,"conversation":0.5},"201":{"list":0.5,"conversations":0.5},"202":{"get":0.5,"conversation":0.5},"203":{"send":0.25,"message":0.25,"sse":0.25,"stream":0.25},"204":{"reattach":0.3333333333333333,"and":0.3333333333333333,"stop":0.3333333333333333},"205":{"sse":0.3333333333333333,"event":0.3333333333333333,"types":0.3333333333333333},"206":{"agent_step":1},"207":{"query_context":1},"208":{"retrieval_results":1},"209":{"literature_results":1},"210":{"token":1},"211":{"reasoning_token":1},"212":{"grounding_result":1},"213":{"structured_block":1},"214":{"done":1},"215":{"error":1},"216":{"client":0.5,"example":0.5},"217":{"record":0.5,"feedback":0.5},"218":{"delete":0.5,"conversation":0.5},"219":{"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},"220":{"201":0.14285714285714285,"returns":0.14285714285714285,"created":0.14285714285714285,"with":0.14285714285714285,"the":0.14285714285714285,"conversation":0.14285714285714285,"metadata":0.14285714285714285},"221":{"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},"222":{"parameter":1},"223":{"type":1},"224":{"default":1},"225":{"description":1},"226":{"skip":1},"227":{"integer":1},"228":{"0":1},"229":{"pagination":0.5,"offset":0.5},"230":{"limit":1},"231":{"integer":1},"232":{"20":1},"233":{"max":0.5,"results":0.5},"234":{"is_archived":1},"235":{"boolean":1},"236":{"false":1},"237":{"include":0.3333333333333333,"archived":0.3333333333333333,"conversations":0.3333333333333333},"238":{"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},"239":{"field":1},"240":{"type":1},"241":{"required":1},"242":{"description":1},"243":{"message":1},"244":{"string":1},"245":{"yes":1},"246":{"user":0.2,"message":0.2,"1-10":0.2,"000":0.2,"characters":0.2},"247":{"mode":1},"248":{"string":1},"249":{"no":1},"250":{"404":0.047619047619047616,"quick":0.047619047619047616,"thinking":0.047619047619047616,"deep_thinking":0.047619047619047616,"or":0.047619047619047616,"literature":0.047619047619047616,"published":0.047619047619047616,"papers":0.047619047619047616,"instead":0.047619047619047616,"of":0.047619047619047616,"this":0.047619047619047616,"corpus":0.047619047619047616,"only":0.047619047619047616,"when":0.047619047619047616,"literature_enabled":0.047619047619047616,"true":0.047619047619047616,"otherwise":0.047619047619047616,"null":0.047619047619047616,"uses":0.047619047619047616,"server":0.047619047619047616,"default":0.047619047619047616},"251":{"reasoning":1},"252":{"object":1},"253":{"no":1},"254":{"per-lane":0.05263157894736842,"reasoning":0.05263157894736842,"override":0.05263157894736842,"e":0.05263157894736842,"g":0.05263157894736842,"synthesis":0.05263157894736842,"high":0.05263157894736842,"lanes":0.05263157894736842,"retrieval":0.05263157894736842,"base":0.05263157894736842,"levels":0.05263157894736842,"off":0.05263157894736842,"low":0.05263157894736842,"medium":0.05263157894736842,"absent":0.05263157894736842,"use":0.05263157894736842,"the":0.05263157894736842,"server":0.05263157894736842,"default":0.05263157894736842},"255":{"stats":1},"256":{"boolean":1},"257":{"no":1},"258":{"compute":0.125,"chart":0.125,"panels":0.125,"for":0.125,"this":0.125,"answer":0.125,"default":0.125,"false":0.125},"259":{"returns":0.034482758620689655,"a":0.034482758620689655,"text":0.034482758620689655,"event-stream":0.034482758620689655,"response":0.034482758620689655,"because":0.034482758620689655,"this":0.034482758620689655,"is":0.034482758620689655,"post":0.034482758620689655,"read":0.034482758620689655,"the":0.034482758620689655,"stream":0.034482758620689655,"with":0.034482758620689655,"fetch":0.034482758620689655,"or":0.034482758620689655,"an":0.034482758620689655,"sse":0.034482758620689655,"library":0.034482758620689655,"that":0.034482758620689655,"supports":0.034482758620689655,"not":0.034482758620689655,"browser":0.034482758620689655,"eventsource":0.034482758620689655,"each":0.034482758620689655,"frame":0.034482758620689655,"carries":0.034482758620689655,"id":0.034482758620689655,"sequence":0.034482758620689655,"number":0.034482758620689655},"260":{"409":0.03571428571428571,"generation":0.03571428571428571,"is":0.03571428571428571,"decoupled":0.03571428571428571,"from":0.03571428571428571,"the":0.03571428571428571,"connection":0.03571428571428571,"if":0.03571428571428571,"client":0.03571428571428571,"disconnects":0.03571428571428571,"run":0.03571428571428571,"keeps":0.03571428571428571,"going":0.03571428571428571,"and":0.03571428571428571,"its":0.03571428571428571,"answer":0.03571428571428571,"still":0.03571428571428571,"saved":0.03571428571428571,"only":0.03571428571428571,"one":0.03571428571428571,"per":0.03571428571428571,"conversation":0.03571428571428571,"at":0.03571428571428571,"a":0.03571428571428571,"time":0.03571428571428571,"second":0.03571428571428571,"send":0.03571428571428571,"returns":0.03571428571428571},"261":{"404":0.038461538461538464,"reattaches":0.038461538461538464,"to":0.038461538461538464,"an":0.038461538461538464,"in-flight":0.038461538461538464,"or":0.038461538461538464,"just-finished":0.038461538461538464,"run":0.038461538461538464,"replays":0.038461538461538464,"frames":0.038461538461538464,"with":0.038461538461538464,"id":0.038461538461538464,"greater":0.038461538461538464,"than":0.038461538461538464,"after":0.038461538461538464,"then":0.038461538461538464,"tails":0.038461538461538464,"live":0.038461538461538464,"until":0.038461538461538464,"done":0.038461538461538464,"returns":0.038461538461538464,"if":0.038461538461538464,"there":0.038461538461538464,"is":0.038461538461538464,"no":0.038461538461538464,"active":0.038461538461538464},"262":{"204":0.07692307692307693,"stops":0.07692307692307693,"an":0.07692307692307693,"in-flight":0.07692307692307693,"run":0.07692307692307693,"returns":0.07692307692307693,"no":0.07692307692307693,"content":0.07692307692307693,"the":0.07692307692307693,"partial":0.07692307692307693,"answer":0.07692307692307693,"is":0.07692307692307693,"discarded":0.07692307692307693},"263":{"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},"264":{"emitted":0.03571428571428571,"when":0.03571428571428571,"a":0.03571428571428571,"pipeline":0.03571428571428571,"stage":0.03571428571428571,"starts":0.03571428571428571,"or":0.03571428571428571,"completes":0.03571428571428571,"status":0.03571428571428571,"started":0.03571428571428571,"completed":0.03571428571428571,"failed":0.03571428571428571,"steps":0.03571428571428571,"may":0.03571428571428571,"carry":0.03571428571428571,"an":0.03571428571428571,"output":0.03571428571428571,"summary":0.03571428571428571,"and":0.03571428571428571,"thinking_content":0.03571428571428571,"with":0.03571428571428571,"thinking_label":0.03571428571428571,"for":0.03571428571428571,"stages":0.03571428571428571,"that":0.03571428571428571,"produce":0.03571428571428571,"reasoning":0.03571428571428571,"traces":0.03571428571428571},"265":{"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},"266":{"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},"267":{"emitted":0.043478260869565216,"in":0.043478260869565216,"literature":0.043478260869565216,"mode":0.043478260869565216,"with":0.043478260869565216,"the":0.043478260869565216,"papers":0.043478260869565216,"found":0.043478260869565216,"by":0.043478260869565216,"search":0.043478260869565216,"tool":0.043478260869565216,"europe":0.043478260869565216,"pmc":0.043478260869565216,"including":0.043478260869565216,"each":0.043478260869565216,"paper's":0.043478260869565216,"licence":0.043478260869565216,"and":0.043478260869565216,"whether":0.043478260869565216,"it":0.043478260869565216,"can":0.043478260869565216,"be":0.043478260869565216,"ingested":0.043478260869565216},"268":{"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},"269":{"streaming":0.08333333333333333,"reasoning":0.08333333333333333,"tokens":0.08333333333333333,"emitted":0.08333333333333333,"alongside":0.08333333333333333,"the":0.08333333333333333,"answer":0.08333333333333333,"stream":0.08333333333333333,"when":0.08333333333333333,"model":0.08333333333333333,"exposes":0.08333333333333333,"its":0.08333333333333333},"270":{"emitted":0.25,"after":0.25,"inline":0.25,"verification":0.25},"271":{"rich":0.047619047619047616,"content":0.047619047619047616,"blocks":0.047619047619047616,"such":0.047619047619047616,"as":0.047619047619047616,"tables":0.047619047619047616,"molecule":0.047619047619047616,"renderings":0.047619047619047616,"or":0.047619047619047616,"charts":0.047619047619047616,"the":0.047619047619047616,"block":0.047619047619047616,"type":0.047619047619047616,"is":0.047619047619047616,"one":0.047619047619047616,"of":0.047619047619047616,"text":0.047619047619047616,"table":0.047619047619047616,"citation_list":0.047619047619047616,"source_card":0.047619047619047616,"chart":0.047619047619047616},"272":{"final":0.125,"event":0.125,"with":0.125,"metadata":0.125,"about":0.125,"the":0.125,"completed":0.125,"response":0.125},"273":{"emitted":0.14285714285714285,"if":0.14285714285714285,"the":0.14285714285714285,"pipeline":0.14285714285714285,"encounters":0.14285714285714285,"an":0.14285714285714285,"error":0.14285714285714285},"274":{"to":0.058823529411764705,"resume":0.058823529411764705,"after":0.058823529411764705,"a":0.058823529411764705,"dropped":0.058823529411764705,"connection":0.058823529411764705,"read":0.058823529411764705,"get":0.058823529411764705,"chat":0.058823529411764705,"conversation_id":0.058823529411764705,"messages":0.058823529411764705,"stream":0.058823529411764705,"last":0.058823529411764705,"id":0.058823529411764705,"the":0.058823529411764705,"same":0.058823529411764705,"way":0.058823529411764705},"275":{"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},"276":{"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},"277":{"api":0.5,"overview":0.5},"278":{"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},"279":{"base":0.5,"url":0.5},"280":{"authentication":1},"281":{"workspace":0.5,"scoping":0.5},"282":{"error":0.5,"handling":0.5},"283":{"request":0.5,"timing":0.5},"284":{"api":0.5,"sections":0.5},"285":{"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},"286":{"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},"287":{"docustore":0.07692307692307693,"uses":0.07692307692307693,"duar":0.07692307692307693,"for":0.07692307692307693,"authorization":0.07692307692307693,"in":0.07692307692307693,"authz":0.07692307692307693,"mode":0.07692307692307693,"every":0.07692307692307693,"request":0.07692307692307693,"carries":0.07692307692307693,"two":0.07692307692307693,"tokens":0.07692307692307693},"288":{"the":0.3333333333333333,"authentication":0.3333333333333333,"flow":0.3333333333333333},"289":{"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},"290":{"the":0.022222222222222223,"client":0.022222222222222223,"exchanges":0.022222222222222223,"idp":0.022222222222222223,"token":0.022222222222222223,"for":0.022222222222222223,"a":0.022222222222222223,"short-lived":0.022222222222222223,"duar":0.022222222222222223,"authorization":0.022222222222222223,"scoped":0.022222222222222223,"to":0.022222222222222223,"one":0.022222222222222223,"workspace":0.022222222222222223,"minting":0.022222222222222223,"needs":0.022222222222222223,"service":0.022222222222222223,"key":0.022222222222222223,"so":0.022222222222222223,"it":0.022222222222222223,"goes":0.022222222222222223,"through":0.022222222222222223,"server-side":0.022222222222222223,"route":0.022222222222222223,"portal":0.022222222222222223,"uses":0.022222222222222223,"its":0.022222222222222223,"own":0.022222222222222223,"api":0.022222222222222223,"auth":0.022222222222222223,"mint":0.022222222222222223,"and":0.022222222222222223,"non-browser":0.022222222222222223,"clients":0.022222222222222223,"such":0.022222222222222223,"as":0.022222222222222223,"cli":0.022222222222222223,"can":0.022222222222222223,"post":0.022222222222222223,"on":0.022222222222222223,"with":0.022222222222222223,"idp_token":0.022222222222222223,"provider":0.022222222222222223,"google":0.022222222222222223,"workspace_id":0.022222222222222223},"291":{"the":0.1,"authorization":0.1,"token":0.1,"encodes":0.1,"user's":0.1,"workspace_id":0.1,"user_id":0.1,"and":0.1,"workspace":0.1,"role":0.1},"292":{"every":0.041666666666666664,"api":0.041666666666666664,"request":0.041666666666666664,"sends":0.041666666666666664,"the":0.041666666666666664,"idp":0.041666666666666664,"token":0.041666666666666664,"in":0.041666666666666664,"authorization":0.041666666666666664,"and":0.041666666666666664,"x-authz-token":0.041666666666666664,"server":0.041666666666666664,"validates":0.041666666666666664,"both":0.041666666666666664,"checks":0.041666666666666664,"that":0.041666666666666664,"they":0.041666666666666664,"belong":0.041666666666666664,"to":0.041666666666666664,"same":0.041666666666666664,"user":0.041666666666666664,"extracts":0.041666666666666664,"auth":0.041666666666666664,"context":0.041666666666666664},"293":{"the":0.14285714285714285,"requestauth":0.14285714285714285,"object":0.14285714285714285,"extracted":0.14285714285714285,"from":0.14285714285714285,"tokens":0.14285714285714285,"provides":0.14285714285714285},"294":{"field":1},"295":{"description":1},"296":{"workspace_id":1},"297":{"the":0.16666666666666666,"workspace":0.16666666666666666,"this":0.16666666666666666,"request":0.16666666666666666,"operates":0.16666666666666666,"within":0.16666666666666666},"298":{"user_id":1},"299":{"the":0.25,"authenticated":0.25,"user":0.25,"id":0.25},"300":{"workspace_role":1},"301":{"the":0.2,"user's":0.2,"role":0.2,"in":0.2,"workspace":0.2},"302":{"is_admin":1},"303":{"whether":0.1111111111111111,"the":0.1111111111111111,"user":0.1111111111111111,"is":0.1111111111111111,"a":0.1111111111111111,"workspace":0.1111111111111111,"admin":0.1111111111111111,"or":0.1111111111111111,"owner":0.1111111111111111},"304":{"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},"305":{"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},"306":{"permission":1},"307":{"description":1},"308":{"view":1},"309":{"read":0.2,"artifact":0.2,"and":0.2,"its":0.2,"pages":0.2},"310":{"edit":1},"311":{"modify":0.2,"artifact":0.2,"metadata":0.2,"trigger":0.2,"workflows":0.2},"312":{"artifacts":0.2,"support":0.2,"two":0.2,"visibility":0.2,"levels":0.2},"313":{"visibility":1},"314":{"who":0.3333333333333333,"can":0.3333333333333333,"access":0.3333333333333333},"315":{"private":1},"316":{"owner":0.5,"only":0.5},"317":{"workspace":1},"318":{"all":0.3333333333333333,"workspace":0.3333333333333333,"members":0.3333333333333333},"319":{"either":0.058823529411764705,"way":0.058823529411764705,"the":0.058823529411764705,"owner":0.058823529411764705,"or":0.058823529411764705,"a":0.058823529411764705,"workspace":0.058823529411764705,"admin":0.058823529411764705,"can":0.058823529411764705,"also":0.058823529411764705,"share":0.058823529411764705,"an":0.058823529411764705,"artifact":0.058823529411764705,"with":0.058823529411764705,"specific":0.058823529411764705,"users":0.058823529411764705,"groups":0.058823529411764705},"320":{"the":0.14285714285714285,"api":0.14285714285714285,"returns":0.14285714285714285,"standard":0.14285714285714285,"http":0.14285714285714285,"status":0.14285714285714285,"codes":0.14285714285714285},"321":{"status":1},"322":{"meaning":1},"323":{"200":1},"324":{"success":1},"325":{"201":1},"326":{"resource":0.5,"created":0.5},"327":{"202":1},"328":{"accepted":0.25,"workflow":0.25,"started":0.25,"non-blocking":0.25},"329":{"204":1},"330":{"no":0.25,"content":0.25,"successful":0.25,"deletion":0.25},"331":{"400":1},"332":{"invalid":0.16666666666666666,"request":0.16666666666666666,"rejected":0.16666666666666666,"by":0.16666666666666666,"the":0.16666666666666666,"application":0.16666666666666666},"333":{"401":1},"334":{"missing":0.16666666666666666,"or":0.16666666666666666,"invalid":0.16666666666666666,"idp":0.16666666666666666,"authorization":0.16666666666666666,"token":0.16666666666666666},"335":{"403":1},"336":{"forbidden":0.3333333333333333,"insufficient":0.3333333333333333,"permissions":0.3333333333333333},"337":{"404":1},"338":{"resource":0.16666666666666666,"not":0.16666666666666666,"found":0.16666666666666666,"or":0.16666666666666666,"in":0.16666666666666666,"workspace":0.16666666666666666},"339":{"409":1},"340":{"concurrency":0.2,"conflict":0.2,"retry":0.2,"the":0.2,"request":0.2},"341":{"422":1},"342":{"request":0.125,"body":0.125,"or":0.125,"query":0.125,"parameters":0.125,"fail":0.125,"schema":0.125,"validation":0.125},"343":{"500":1},"344":{"internal":0.3333333333333333,"server":0.3333333333333333,"error":0.3333333333333333},"345":{"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},"346":{"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},"347":{"section":1},"348":{"prefix":1},"349":{"description":1},"350":{"artifacts":1},"351":{"artifacts":1},"352":{"document":0.2,"crud":0.2,"upload":0.2,"metadata":0.2,"workflows":0.2},"353":{"pages":1},"354":{"pages":1},"355":{"page":0.2,"retrieval":0.2,"extraction":0.2,"triggers":0.2,"summaries":0.2},"356":{"search":1},"357":{"search":1},"358":{"text":0.16666666666666666,"compound":0.16666666666666666,"summary":0.16666666666666666,"and":0.16666666666666666,"hierarchical":0.16666666666666666,"search":0.16666666666666666},"359":{"chat":1},"360":{"chat":1},"361":{"conversational":0.2,"rag":0.2,"with":0.2,"sse":0.2,"streaming":0.2},"362":{"browse":1},"363":{"browse":1},"364":{"tag-based":0.2,"document":0.2,"exploration":0.2,"and":0.2,"discovery":0.2},"365":{"pages":0.5,"api":0.5},"366":{"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},"367":{"get":0.5,"page":0.5},"368":{"create":0.5,"page":0.5},"369":{"update":0.5,"text":0.5},"370":{"update":0.5,"tags":0.5},"371":{"update":0.5,"summary":0.5},"372":{"add":0.3333333333333333,"compound":0.3333333333333333,"mentions":0.3333333333333333},"373":{"trigger":0.5,"workflows":0.5},"374":{"embedding":0.5,"generation":0.5},"375":{"compound":0.5,"extraction":0.5},"376":{"smiles":0.5,"embedding":0.5},"377":{"summarization":1},"378":{"ner":0.5,"extraction":0.5},"379":{"get":0.5,"summary":0.5},"380":{"get":0.3333333333333333,"workflow":0.3333333333333333,"statuses":0.3333333333333333},"381":{"delete":0.5,"page":0.5},"382":{"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},"383":{"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},"384":{"response":0.3333333333333333,"fields":0.3333333333333333,"include":0.3333333333333333},"385":{"field":1},"386":{"description":1},"387":{"page_id":1},"388":{"unique":0.3333333333333333,"page":0.3333333333333333,"identifier":0.3333333333333333},"389":{"artifact_id":1},"390":{"parent":0.3333333333333333,"artifact":0.3333333333333333,"id":0.3333333333333333},"391":{"name":1},"392":{"page":0.5,"name":0.5},"393":{"index":1},"394":{"page":0.16666666666666666,"number":0.16666666666666666,"within":0.16666666666666666,"the":0.16666666666666666,"artifact":0.16666666666666666,"0-based":0.16666666666666666},"395":{"text_mention":1},"396":{"extracted":0.3333333333333333,"text":0.3333333333333333,"content":0.3333333333333333},"397":{"compound_mentions":1},"398":{"ocsr-extracted":0.3333333333333333,"chemical":0.3333333333333333,"structures":0.3333333333333333},"399":{"tag_mentions":1},"400":{"ner-extracted":0.2,"named":0.2,"entities":0.2,"with":0.2,"types":0.2},"401":{"summary_candidate":1},"402":{"llm-generated":0.3333333333333333,"page":0.3333333333333333,"summary":0.3333333333333333},"403":{"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},"404":{"this":0.02702702702702703,"fires":0.02702702702702703,"page":0.02702702702702703,"textmentionupdated":0.02702702702702703,"which":0.02702702702702703,"starts":0.02702702702702703,"summarization":0.02702702702702703,"ner":0.02702702702702703,"and":0.02702702702702703,"document-metadata":0.02702702702702703,"extraction":0.02702702702702703,"title":0.02702702702702703,"authors":0.02702702702702703,"date":0.02702702702702703,"first":0.02702702702702703,"only":0.02702702702702703,"text":0.02702702702702703,"embedding":0.02702702702702703,"is":0.02702702702702703,"not":0.02702702702702703,"per":0.02702702702702703,"edit":0.02702702702702703,"it":0.02702702702702703,"runs":0.02702702702702703,"once":0.02702702702702703,"artifact":0.02702702702702703,"as":0.02702702702702703,"a":0.02702702702702703,"batch":0.02702702702702703,"re-embed":0.02702702702702703,"of":0.02702702702702703,"all":0.02702702702702703,"pages":0.02702702702702703,"after":0.02702702702702703,"every":0.02702702702702703,"summary":0.02702702702702703,"exists":0.02702702702702703},"405":{"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},"406":{"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},"407":{"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},"408":{"starts":0.034482758620689655,"the":0.034482758620689655,"cser":0.034482758620689655,"pipeline":0.034482758620689655,"to":0.034482758620689655,"extract":0.034482758620689655,"chemical":0.034482758620689655,"structures":0.034482758620689655,"from":0.034482758620689655,"page":0.034482758620689655,"image":0.034482758620689655,"a":0.034482758620689655,"d-fine":0.034482758620689655,"detector":0.034482758620689655,"finds":0.034482758620689655,"and":0.034482758620689655,"labels":0.034482758620689655,"geometry-only":0.034482758620689655,"relationalmatcher":0.034482758620689655,"pairs":0.034482758620689655,"them":0.034482758620689655,"optimal-transport":0.034482758620689655,"assignment":0.034482758620689655,"decimer":0.034482758620689655,"reads":0.034482758620689655,"smiles":0.034482758620689655,"ocr":0.034482758620689655,"label":0.034482758620689655,"text":0.034482758620689655},"409":{"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},"410":{"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},"411":{"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},"412":{"returns":0.16666666666666666,"the":0.16666666666666666,"page":0.16666666666666666,"summary":0.16666666666666666,"with":0.16666666666666666,"metadata":0.16666666666666666},"413":{"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},"414":{"proxies":0.02702702702702703,"to":0.02702702702702703,"temporal":0.02702702702702703,"return":0.02702702702702703,"the":0.02702702702702703,"current":0.02702702702702703,"status":0.02702702702702703,"of":0.02702702702702703,"all":0.02702702702702703,"page-level":0.02702702702702703,"workflows":0.02702702702702703,"embedding":0.02702702702702703,"compound":0.02702702702702703,"extraction":0.02702702702702703,"smiles":0.02702702702702703,"summarization":0.02702702702702703,"summary":0.02702702702702703,"and":0.02702702702702703,"ner":0.02702702702702703,"map":0.02702702702702703,"is":0.02702702702702703,"keyed":0.02702702702702703,"by":0.02702702702702703,"workflow":0.02702702702702703,"name":0.02702702702702703,"compound_extraction":0.02702702702702703,"smiles_embedding":0.02702702702702703,"page_summarization":0.02702702702702703,"page_summary_embedding":0.02702702702702703,"ner_extraction":0.02702702702702703,"a":0.02702702702702703,"that":0.02702702702702703,"has":0.02702702702702703,"never":0.02702702702702703,"run":0.02702702702702703,"reports":0.02702702702702703,"not_found":0.02702702702702703},"415":{"204":0.05263157894736842,"returns":0.05263157894736842,"no":0.05263157894736842,"content":0.05263157894736842,"requires":0.05263157894736842,"the":0.05263157894736842,"artifacts":0.05263157894736842,"delete":0.05263157894736842,"action":0.05263157894736842,"admins":0.05263157894736842,"and":0.05263157894736842,"owners":0.05263157894736842,"bypass":0.05263157894736842,"it":0.05263157894736842,"edit":0.05263157894736842,"permission":0.05263157894736842,"on":0.05263157894736842,"parent":0.05263157894736842,"artifact":0.05263157894736842},"416":{"search":0.5,"api":0.5},"417":{"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},"418":{"text":0.5,"search":0.5},"419":{"compound":0.3333333333333333,"similarity":0.3333333333333333,"search":0.3333333333333333},"420":{"summary":0.5,"search":0.5},"421":{"hierarchical":0.5,"search":0.5},"422":{"generate":0.3333333333333333,"embedding":0.3333333333333333,"manual":0.3333333333333333},"423":{"health":0.5,"check":0.5},"424":{"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},"425":{"searches":0.04,"the":0.04,"page_embeddings":0.04,"collection":0.04,"for":0.04,"text":0.04,"chunks":0.04,"matching":0.04,"query":0.04,"uses":0.04,"dense":0.04,"vector":0.04,"retrieval":0.04,"hybrid":0.04,"sparse":0.04,"when":0.04,"sparse_encoding_enabled":0.04,"true":0.04,"followed":0.04,"by":0.04,"cross-encoder":0.04,"reranking":0.04,"reranker_enabled":0.04,"on":0.04,"default":0.04},"426":{"field":1},"427":{"type":1},"428":{"required":1},"429":{"description":1},"430":{"query_text":1},"431":{"string":1},"432":{"yes":1},"433":{"search":0.5,"query":0.5},"434":{"limit":1},"435":{"integer":1},"436":{"no":1},"437":{"10":0.25,"max":0.25,"results":0.25,"default":0.25},"438":{"score_threshold":1},"439":{"float":1},"440":{"no":1},"441":{"minimum":0.3333333333333333,"similarity":0.3333333333333333,"score":0.3333333333333333},"442":{"artifact_id":1},"443":{"uuid":1},"444":{"no":1},"445":{"restrict":0.2,"to":0.2,"a":0.2,"specific":0.2,"document":0.2},"446":{"tags":1},"447":{"string":1},"448":{"no":1},"449":{"filter":0.25,"by":0.25,"ner":0.25,"tags":0.25},"450":{"tag_match_mode":1},"451":{"string":1},"452":{"no":1},"453":{"any":0.25,"default":0.25,"or":0.25,"all":0.25},"454":{"entity_types":1},"455":{"string":1},"456":{"no":1},"457":{"filter":0.125,"by":0.125,"entity":0.125,"type":0.125,"compound_name":0.125,"target":0.125,"gene_name":0.125,"etc":0.125},"458":{"block_types":1},"459":{"string":1},"460":{"no":1},"461":{"filter":0.125,"by":0.125,"block":0.125,"type":0.125,"table":0.125,"figure":0.125,"heading":0.125,"paragraph":0.125},"462":{"section":1},"463":{"string":1},"464":{"no":1},"465":{"restrict":0.1,"to":0.1,"chunks":0.1,"under":0.1,"a":0.1,"heading":0.1,"whose":0.1,"text":0.1,"matches":0.1,"case-insensitive":0.1},"466":{"is_table":0.5,"is_figure":0.5},"467":{"boolean":1},"468":{"no":1},"469":{"restrict":0.14285714285714285,"to":0.14285714285714285,"or":0.14285714285714285,"exclude":0.14285714285714285,"table":0.14285714285714285,"figure":0.14285714285714285,"chunks":0.14285714285714285},"470":{"response":1},"471":{"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},"472":{"field":1},"473":{"type":1},"474":{"required":1},"475":{"description":1},"476":{"query_smiles":1},"477":{"string":1},"478":{"yes":1},"479":{"smiles":0.25,"string":0.25,"to":0.25,"search":0.25},"480":{"limit":1},"481":{"integer":1},"482":{"no":1},"483":{"10":0.25,"max":0.25,"results":0.25,"default":0.25},"484":{"score_threshold":1},"485":{"float":1},"486":{"no":1},"487":{"minimum":0.3333333333333333,"similarity":0.3333333333333333,"score":0.3333333333333333},"488":{"artifact_id":1},"489":{"uuid":1},"490":{"no":1},"491":{"restrict":0.2,"to":0.2,"a":0.2,"specific":0.2,"document":0.2},"492":{"response":0.05555555555555555,"includes":0.05555555555555555,"query_smiles":0.05555555555555555,"query_canonical_smiles":0.05555555555555555,"total_results":0.05555555555555555,"model_used":0.05555555555555555,"and":0.05555555555555555,"results":0.05555555555555555,"each":0.05555555555555555,"with":0.05555555555555555,"smiles":0.05555555555555555,"canonical_smiles":0.05555555555555555,"extracted_id":0.05555555555555555,"similarity_score":0.05555555555555555,"page_id":0.05555555555555555,"page_index":0.05555555555555555,"artifact_id":0.05555555555555555,"artifact_name":0.05555555555555555},"493":{"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},"494":{"field":1},"495":{"type":1},"496":{"required":1},"497":{"description":1},"498":{"query_text":1},"499":{"string":1},"500":{"yes":1},"501":{"search":0.5,"query":0.5},"502":{"limit":1},"503":{"integer":1},"504":{"no":1},"505":{"10":0.25,"max":0.25,"results":0.25,"default":0.25},"506":{"entity_type":1},"507":{"string":1},"508":{"no":1},"509":{"filter":0.16666666666666666,"by":0.16666666666666666,"page":0.16666666666666666,"or":0.16666666666666666,"artifact":0.16666666666666666,"summaries":0.16666666666666666},"510":{"artifact_id":1},"511":{"uuid":1},"512":{"no":1},"513":{"restrict":0.2,"to":0.2,"a":0.2,"specific":0.2,"document":0.2},"514":{"score_threshold":1},"515":{"float":1},"516":{"no":1},"517":{"minimum":0.3333333333333333,"similarity":0.3333333333333333,"score":0.3333333333333333},"518":{"tags":1},"519":{"string":1},"520":{"no":1},"521":{"filter":0.25,"by":0.25,"ner":0.25,"tags":0.25},"522":{"entity_types_filter":1},"523":{"string":1},"524":{"no":1},"525":{"filter":0.14285714285714285,"by":0.14285714285714285,"entity":0.14285714285714285,"type":0.14285714285714285,"compound_name":0.14285714285714285,"target":0.14285714285714285,"etc":0.14285714285714285},"526":{"tag_match_mode":1},"527":{"string":1},"528":{"no":1},"529":{"any":0.25,"default":0.25,"or":0.25,"all":0.25},"530":{"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},"531":{"field":1},"532":{"type":1},"533":{"required":1},"534":{"description":1},"535":{"query_text":1},"536":{"string":1},"537":{"yes":1},"538":{"search":0.5,"query":0.5},"539":{"limit":1},"540":{"integer":1},"541":{"no":1},"542":{"max":0.25,"results":0.25,"per":0.25,"collection":0.25},"543":{"include_chunks":1},"544":{"boolean":1},"545":{"no":1},"546":{"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},"547":{"tags":1},"548":{"string":1},"549":{"no":1},"550":{"filter":0.25,"by":0.25,"ner":0.25,"tags":0.25},"551":{"tag_match_mode":1},"552":{"string":1},"553":{"no":1},"554":{"any":0.3333333333333333,"or":0.3333333333333333,"all":0.3333333333333333},"555":{"response":1},"556":{"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},"557":{"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},"558":{"202":0.3333333333333333,"returns":0.3333333333333333,"accepted":0.3333333333333333},"559":{"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},"560":{"chat":0.5,"pipeline":0.5},"561":{"agentic":0.07692307692307693,"rag":0.07692307692307693,"chat":0.07692307692307693,"system":0.07692307692307693,"with":0.07692307692307693,"four":0.07692307692307693,"operating":0.07692307692307693,"modes":0.07692307692307693,"grounding":0.07692307692307693,"verification":0.07692307692307693,"and":0.07692307692307693,"sse":0.07692307692307693,"streaming":0.07692307692307693},"562":{"operating":0.5,"modes":0.5},"563":{"6":0.2,"thinking":0.2,"mode":0.2,"pipeline":0.2,"stages":0.2},"564":{"1":0.25,"stage":0.25,"query":0.25,"planning":0.25},"565":{"2":0.25,"stage":0.25,"agentic":0.25,"retrieval":0.25},"566":{"3":0.25,"stage":0.25,"context":0.25,"assembly":0.25},"567":{"4":0.25,"stage":0.25,"adaptive":0.25,"synthesis":0.25},"568":{"5":0.25,"stage":0.25,"inline":0.25,"verification":0.25},"569":{"6":0.25,"stage":0.25,"answer":0.25,"formatting":0.25},"570":{"sse":0.3333333333333333,"event":0.3333333333333333,"schema":0.3333333333333333},"571":{"follow-up":0.5,"handling":0.5},"572":{"configuration":1},"573":{"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,"four":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},"574":{"mode":1},"575":{"pipeline":1},"576":{"best":0.5,"for":0.5},"577":{"quick":1},"578":{"5-step":0.3333333333333333,"single-shot":0.3333333333333333,"retrieval":0.3333333333333333},"579":{"fast":0.3333333333333333,"factual":0.3333333333333333,"lookups":0.3333333333333333},"580":{"thinking":1},"581":{"6-stage":0.14285714285714285,"agentic":0.14285714285714285,"retrieval":0.14285714285714285,"with":0.14285714285714285,"llm":0.14285714285714285,"tool-calling":0.14285714285714285,"loop":0.14285714285714285},"582":{"complex":0.3333333333333333,"multi-faceted":0.3333333333333333,"questions":0.3333333333333333},"583":{"deep":0.5,"thinking":0.5},"584":{"thinking":0.25,"page":0.25,"image":0.25,"analysis":0.25},"585":{"questions":0.16666666666666666,"about":0.16666666666666666,"figures":0.16666666666666666,"and":0.16666666666666666,"visual":0.16666666666666666,"content":0.16666666666666666},"586":{"literature":1},"587":{"thinking":0.07692307692307693,"pipeline":0.07692307692307693,"that":0.07692307692307693,"searches":0.07692307692307693,"published":0.07692307692307693,"papers":0.07692307692307693,"europe":0.07692307692307693,"pmc":0.07692307692307693,"instead":0.07692307692307693,"of":0.07692307692307693,"the":0.07692307692307693,"workspace":0.07692307692307693,"corpus":0.07692307692307693},"588":{"questions":0.2,"about":0.2,"the":0.2,"wider":0.2,"literature":0.2},"589":{"the":0.02127659574468085,"mode":0.02127659574468085,"is":0.02127659574468085,"selected":0.02127659574468085,"per-message":0.02127659574468085,"via":0.02127659574468085,"field":0.02127659574468085,"quick":0.02127659574468085,"thinking":0.02127659574468085,"deep_thinking":0.02127659574468085,"literature":0.02127659574468085,"when":0.02127659574468085,"omitted":0.02127659574468085,"server":0.02127659574468085,"default":0.02127659574468085,"chat_default_mode":0.02127659574468085,"used":0.02127659574468085,"available":0.02127659574468085,"only":0.02127659574468085,"literature_enabled":0.02127659574468085,"true":0.02127659574468085,"off":0.02127659574468085,"by":0.02127659574468085,"otherwise":0.02127659574468085,"rejects":0.02127659574468085,"it":0.02127659574468085,"rather":0.02127659574468085,"than":0.02127659574468085,"answering":0.02127659574468085,"from":0.02127659574468085,"corpus":0.02127659574468085,"in":0.02127659574468085,"retrieval":0.02127659574468085,"loop":0.02127659574468085,"uses":0.02127659574468085,"a":0.02127659574468085,"search":0.02127659574468085,"tool":0.02127659574468085,"plus":0.02127659574468085,"plotting":0.02127659574468085,"stats":0.02127659574468085,"are":0.02127659574468085,"requested":0.02127659574468085,"instead":0.02127659574468085,"of":0.02127659574468085,"tools":0.02127659574468085,"below":0.02127659574468085},"590":{"three":0.16666666666666666,"analysis":0.16666666666666666,"tracks":0.16666666666666666,"run":0.16666666666666666,"in":0.16666666666666666,"parallel":0.16666666666666666},"591":{"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},"592":{"gliner2":0.125,"--":0.125,"extracts":0.125,"author":0.125,"names":0.125,"for":0.125,"tag-based":0.125,"filtering":0.125},"593":{"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},"594":{"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},"595":{"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},"596":{"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},"597":{"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},"598":{"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},"599":{"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},"600":{"available":0.16666666666666666,"tools":0.16666666666666666,"in":0.16666666666666666,"the":0.16666666666666666,"retrieval":0.16666666666666666,"loop":0.16666666666666666},"601":{"tool":1},"602":{"description":1},"603":{"search_documents":1},"604":{"chunk":0.2,"summary":0.2,"search":0.2,"via":0.2,"qdrant":0.2},"605":{"search_summaries":1},"606":{"summary-only":0.5,"search":0.5},"607":{"get_page_content":1},"608":{"full":0.2,"page":0.2,"text":0.2,"from":0.2,"mongodb":0.2},"609":{"search_structured_bioactivity":1},"610":{"direct":0.25,"mongodb":0.25,"bioactivity":0.25,"lookup":0.25},"611":{"search_compound_structure":1},"612":{"look":0.06666666666666667,"up":0.06666666666666667,"a":0.06666666666666667,"compound's":0.06666666666666667,"smiles":0.06666666666666667,"by":0.06666666666666667,"name":0.06666666666666667,"or":0.06666666666666667,"id":0.06666666666666667,"and":0.06666666666666667,"find":0.06666666666666667,"structurally":0.06666666666666667,"similar":0.06666666666666667,"compounds":0.06666666666666667,"chemberta":0.06666666666666667},"613":{"finish_retrieval":1},"614":{"signal":0.2,"that":0.2,"retrieval":0.2,"is":0.2,"complete":0.2},"615":{"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},"616":{"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},"617":{"tier":1},"618":{"criteria":1},"619":{"budget":1},"620":{"high":1},"621":{"0":0.058823529411764705,"5":0.058823529411764705,"85":0.058823529411764705,"rerank":0.058823529411764705,"or":0.058823529411764705,"similarity":0.058823529411764705,"when":0.058823529411764705,"there":0.058823529411764705,"is":0.058823529411764705,"no":0.058823529411764705,"score":0.058823529411764705,"bioactivity":0.058823529411764705,"and":0.058823529411764705,"structure":0.058823529411764705,"tool":0.058823529411764705,"results":0.058823529411764705,"always":0.058823529411764705},"622":{"3000":0.16666666666666666,"chars":0.16666666666666666,"structured":0.16666666666666666,"tool":0.16666666666666666,"output":0.16666666666666666,"uncapped":0.16666666666666666},"623":{"medium":1},"624":{"0":0.07692307692307693,"6":0.07692307692307693,"rerank":0.07692307692307693,"05":0.07692307692307693,"or":0.07692307692307693,"similarity":0.07692307692307693,"citations":0.07692307692307693,"carried":0.07692307692307693,"forward":0.07692307692307693,"from":0.07692307692307693,"the":0.07692307692307693,"previous":0.07692307692307693,"turn":0.07692307692307693},"625":{"1000":0.125,"3000":0.125,"chars":0.125,"for":0.125,"pages":0.125,"with":0.125,"a":0.125,"table":0.125},"626":{"low":1},"627":{"below":0.5,"thresholds":0.5},"628":{"200":0.5,"chars":0.5},"629":{"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},"630":{"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},"631":{"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},"632":{"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},"633":{"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},"634":{"all":0.14285714285714285,"modes":0.14285714285714285,"emit":0.14285714285714285,"the":0.14285714285714285,"same":0.14285714285714285,"event":0.14285714285714285,"types":0.14285714285714285},"635":{"sse":0.5,"event":0.5},"636":{"content":1},"637":{"agent_step":1},"638":{"step":0.2,"progress":0.2,"with":0.2,"optional":0.2,"thinking_content":0.2},"639":{"retrieval_results":1},"640":{"citation":0.16666666666666666,"sources":0.16666666666666666,"for":0.16666666666666666,"the":0.16666666666666666,"frontend":0.16666666666666666,"sidebar":0.16666666666666666},"641":{"query_context":1},"642":{"extracted":0.2,"entities":0.2,"authors":0.2,"query":0.2,"type":0.2},"643":{"token":1},"644":{"streaming":0.16666666666666666,"answer":0.16666666666666666,"delta":0.16666666666666666,"only":0.16666666666666666,"during":0.16666666666666666,"formatting":0.16666666666666666},"645":{"structured_block":1},"646":{"rich":0.2,"content":0.2,"blocks":0.2,"tables":0.2,"molecules":0.2},"647":{"grounding_result":1},"648":{"is_grounded":0.25,"boolean":0.25,"confidence":0.25,"score":0.25},"649":{"done":1},"650":{"final":0.125,"metadata":0.125,"message":0.125,"_id":0.125,"token":0.125,"counts":0.125,"duration":0.125,"sources":0.125},"651":{"multi-turn":0.16666666666666666,"conversations":0.16666666666666666,"use":0.16666666666666666,"several":0.16666666666666666,"continuity":0.16666666666666666,"mechanisms":0.16666666666666666},"652":{"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},"653":{"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},"654":{"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},"655":{"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},"656":{"variable":1},"657":{"default":1},"658":{"description":1},"659":{"chat_default_mode":1},"660":{"thinking":1},"661":{"default":0.3333333333333333,"pipeline":0.3333333333333333,"mode":0.3333333333333333},"662":{"chat_max_retries":1},"663":{"1":1},"664":{"grounding":0.3333333333333333,"verification":0.3333333333333333,"retries":0.3333333333333333},"665":{"chat_agent_max_iterations":1},"666":{"5":1},"667":{"max":0.3333333333333333,"tool-calling":0.3333333333333333,"iterations":0.3333333333333333},"668":{"chat_agent_iteration_timeout_s":1},"669":{"30":1},"670":{"per-iteration":0.3333333333333333,"timeout":0.3333333333333333,"seconds":0.3333333333333333},"671":{"chat_agent_total_timeout_s":1},"672":{"120":1},"673":{"total":0.25,"retrieval":0.25,"loop":0.25,"timeout":0.25},"674":{"chat_context_budget_chars":1},"675":{"12000":1},"676":{"max":0.2,"chars":0.2,"for":0.2,"assembled":0.2,"context":0.2},"677":{"chat_deep_thinking_max_images":1},"678":{"5":1},"679":{"max":0.16666666666666666,"page":0.16666666666666666,"images":0.16666666666666666,"in":0.16666666666666666,"deep":0.16666666666666666,"thinking":0.16666666666666666},"680":{"chat_follow_up_context_budget":1},"681":{"4000":1},"682":{"char":0.2,"budget":0.2,"for":0.2,"conversation":0.2,"history":0.2},"683":{"chat_llm_provider":1},"684":{"falls":0.25,"back":0.25,"to":0.25,"llm_provider":0.25},"685":{"llm":0.125,"provider":0.125,"for":0.125,"chat":0.125,"can":0.125,"differ":0.125,"from":0.125,"batch":0.125},"686":{"chat_llm_model_name":1},"687":{"falls":0.25,"back":0.25,"to":0.25,"llm_model_name":0.25},"688":{"model":0.25,"for":0.25,"chat":0.25,"responses":0.25},"689":{"chat_llm_temperature":1},"690":{"0":0.5,"3":0.5},"691":{"higher":0.2,"temperature":0.2,"for":0.2,"conversational":0.2,"style":0.2},"692":{"event":0.3333333333333333,"sourcing":0.3333333333333333,"cqrs":0.3333333333333333},"693":{"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},"694":{"domain":0.5,"aggregates":0.5},"695":{"artifact":1},"696":{"page":1},"697":{"cqrs":0.16666666666666666,"separate":0.16666666666666666,"read":0.16666666666666666,"and":0.16666666666666666,"write":0.16666666666666666,"models":0.16666666666666666},"698":{"write":0.5,"path":0.5},"699":{"read":0.5,"path":0.5},"700":{"concurrency":0.5,"handling":0.5},"701":{"configuration":1},"702":{"key":0.3333333333333333,"design":0.3333333333333333,"decisions":0.3333333333333333},"703":{"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},"704":{"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},"705":{"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},"706":{"event":1},"707":{"description":1},"708":{"artifact":0.5,"created":0.5},"709":{"document":0.2,"uploaded":0.2,"storage":0.2,"location":0.2,"recorded":0.2},"710":{"artifact":0.5,"pagesadded":0.5},"711":{"pages":0.2,"linked":0.2,"to":0.2,"the":0.2,"artifact":0.2},"712":{"artifact":0.5,"pagesremoved":0.5},"713":{"pages":0.2,"unlinked":0.2,"from":0.2,"the":0.2,"artifact":0.2},"714":{"artifact":0.5,"titlementionupdated":0.5},"715":{"extracted":0.2,"or":0.2,"manually":0.2,"set":0.2,"title":0.2},"716":{"artifact":0.5,"tagmentionsupdated":0.5},"717":{"aggregated":0.16666666666666666,"ner":0.16666666666666666,"tags":0.16666666666666666,"from":0.16666666666666666,"all":0.16666666666666666,"pages":0.16666666666666666},"718":{"artifact":0.5,"summarycandidateupdated":0.5},"719":{"llm-generated":0.3333333333333333,"document":0.3333333333333333,"summary":0.3333333333333333},"720":{"artifact":0.5,"authormentionsupdated":0.5},"721":{"extracted":0.3333333333333333,"author":0.3333333333333333,"metadata":0.3333333333333333},"722":{"artifact":0.5,"presentationdateupdated":0.5},"723":{"extracted":0.3333333333333333,"publication":0.3333333333333333,"date":0.3333333333333333},"724":{"artifact":0.5,"humancorrectionrecorded":0.5},"725":{"provenance":0.09090909090909091,"of":0.09090909090909091,"a":0.09090909090909091,"human":0.09090909090909091,"correction":0.09090909090909091,"to":0.09090909090909091,"title":0.09090909090909091,"tags":0.09090909090909091,"authors":0.09090909090909091,"or":0.09090909090909091,"date":0.09090909090909091},"726":{"artifact":0.5,"deleted":0.5},"727":{"soft-delete":0.5,"marker":0.5},"728":{"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},"729":{"event":1},"730":{"description":1},"731":{"page":0.5,"created":0.5},"732":{"page":0.14285714285714285,"registered":0.14285714285714285,"with":0.14285714285714285,"artifact":0.14285714285714285,"reference":0.14285714285714285,"and":0.14285714285714285,"index":0.14285714285714285},"733":{"page":0.5,"textmentionupdated":0.5},"734":{"ocr":0.2,"parsed":0.2,"text":0.2,"content":0.2,"set":0.2},"735":{"page":0.5,"textembeddinggenerated":0.5},"736":{"text":0.25,"embedding":0.25,"metadata":0.25,"recorded":0.25},"737":{"page":0.5,"compoundmentionsupdated":0.5},"738":{"ocsr-extracted":0.3333333333333333,"chemical":0.3333333333333333,"structures":0.3333333333333333},"739":{"page":0.5,"smilesembeddinggenerated":0.5},"740":{"compound":0.2,"smiles":0.2,"embedding":0.2,"metadata":0.2,"recorded":0.2},"741":{"page":0.5,"tagmentionsupdated":0.5},"742":{"ner-extracted":0.3333333333333333,"named":0.3333333333333333,"entities":0.3333333333333333},"743":{"page":0.5,"summarycandidateupdated":0.5},"744":{"llm":0.3333333333333333,"page":0.3333333333333333,"summary":0.3333333333333333},"745":{"page":0.5,"humancorrectionrecorded":0.5},"746":{"provenance":0.125,"of":0.125,"a":0.125,"human":0.125,"correction":0.125,"to":0.125,"the":0.125,"page":0.125},"747":{"page":0.5,"deleted":0.5},"748":{"soft-delete":0.5,"marker":0.5},"749":{"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},"750":{"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},"751":{"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},"752":{"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},"753":{"pipeline":0.03333333333333333,"worker":0.03333333333333333,"pipeline_worker":0.03333333333333333,"py":0.03333333333333333,"--":0.03333333333333333,"detects":0.03333333333333333,"events":0.03333333333333333,"that":0.03333333333333333,"should":0.03333333333333333,"trigger":0.03333333333333333,"processing":0.03333333333333333,"workflows":0.03333333333333333,"e":0.03333333333333333,"g":0.03333333333333333,"page":0.03333333333333333,"created":0.03333333333333333,"triggers":0.03333333333333333,"compound":0.03333333333333333,"extraction":0.03333333333333333,"textmentionupdated":0.03333333333333333,"summarization":0.03333333333333333,"ner":0.03333333333333333,"and":0.03333333333333333,"metadata":0.03333333333333333,"see":0.03333333333333333,"temporal":0.03333333333333333,"for":0.03333333333333333,"the":0.03333333333333333,"full":0.03333333333333333,"cascade":0.03333333333333333},"754":{"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},"755":{"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},"756":{"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},"757":{"variable":1},"758":{"default":1},"759":{"description":1},"760":{"eventstoredb_uri":1},"761":{"2113":0.2,"esdb":0.2,"localhost":0.2,"tls":0.2,"false":0.2},"762":{"eventstoredb":0.3333333333333333,"connection":0.3333333333333333,"string":0.3333333333333333},"763":{"mongo_uri":1},"764":{"27017":0.2,"mongodb":0.2,"localhost":0.2,"replicaset":0.2,"rs0":0.2},"765":{"mongodb":0.125,"connection":0.125,"replica":0.125,"set":0.125,"required":0.125,"for":0.125,"change":0.125,"streams":0.125},"766":{"mongo_db":1},"767":{"docu_store":1},"768":{"mongodb":0.3333333333333333,"database":0.3333333333333333,"name":0.3333333333333333},"769":{"mongo_pages_collection":1},"770":{"page_read_models":1},"771":{"pages":0.25,"read":0.25,"model":0.25,"collection":0.25},"772":{"mongo_artifacts_collection":1},"773":{"artifact_read_models":1},"774":{"artifacts":0.25,"read":0.25,"model":0.25,"collection":0.25},"775":{"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},"776":{"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},"777":{"extraction":0.5,"pipeline":0.5},"778":{"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},"779":{"chemical":0.25,"structure":0.25,"recognition":0.25,"ocsr":0.25},"780":{"how":0.3333333333333333,"it":0.3333333333333333,"works":0.3333333333333333},"781":{"manual":0.5,"trigger":0.5},"782":{"named":0.25,"entity":0.25,"recognition":0.25,"ner":0.25},"783":{"entity":0.5,"types":0.5},"784":{"pipeline":0.5,"flow":0.5},"785":{"configuration":1},"786":{"llm":0.5,"summarization":0.5},"787":{"page":0.5,"summaries":0.5},"788":{"artifact":0.5,"summaries":0.5},"789":{"summary":0.5,"locking":0.5},"790":{"configuration":1},"791":{"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},"792":{"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},"793":{"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},"794":{"150":0.038461538461538464,"image":0.038461538461538464,"rendering":0.038461538461538464,"--":0.038461538461538464,"the":0.038461538461538464,"pdf":0.038461538461538464,"page":0.038461538461538464,"is":0.038461538461538464,"rendered":0.038461538461538464,"to":0.038461538461538464,"an":0.038461538461538464,"at":0.038461538461538464,"dpi":0.038461538461538464,"by":0.038461538461538464,"structflo's":0.038461538461538464,"render_page":0.038461538461538464,"render":0.038461538461538464,"stored":0.038461538461538464,"so":0.038461538461538464,"that":0.038461538461538464,"bounding":0.038461538461538464,"boxes":0.038461538461538464,"always":0.038461538461538464,"refer":0.038461538461538464,"model":0.038461538461538464,"saw":0.038461538461538464},"795":{"detection":0.06666666666666667,"--":0.06666666666666667,"a":0.06666666666666667,"d-fine":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},"796":{"matching":0.03225806451612903,"--":0.03225806451612903,"the":0.03225806451612903,"relationalmatcher":0.03225806451612903,"pairs":0.03225806451612903,"each":0.03225806451612903,"structure":0.03225806451612903,"diagram":0.03225806451612903,"with":0.03225806451612903,"its":0.03225806451612903,"label":0.03225806451612903,"it":0.03225806451612903,"uses":0.03225806451612903,"geometry":0.03225806451612903,"only":0.03225806451612903,"reasoning":0.03225806451612903,"over":0.03225806451612903,"all":0.03225806451612903,"detections":0.03225806451612903,"on":0.03225806451612903,"page":0.03225806451612903,"jointly":0.03225806451612903,"an":0.03225806451612903,"optimal-transport":0.03225806451612903,"assignment":0.03225806451612903,"that":0.03225806451612903,"can":0.03225806451612903,"leave":0.03225806451612903,"a":0.03225806451612903,"or":0.03225806451612903,"unmatched":0.03225806451612903},"797":{"smiles":0.0625,"extraction":0.0625,"--":0.0625,"decimer":0.0625,"converts":0.0625,"each":0.0625,"detected":0.0625,"structure":0.0625,"into":0.0625,"a":0.0625,"string":0.0625,"ocr":0.0625,"reads":0.0625,"the":0.0625,"label":0.0625,"text":0.0625},"798":{"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},"799":{"each":0.3333333333333333,"compoundmention":0.3333333333333333,"records":0.3333333333333333},"800":{"field":1},"801":{"description":1},"802":{"smiles":1},"803":{"canonical":0.3333333333333333,"smiles":0.3333333333333333,"string":0.3333333333333333},"804":{"extracted_id":1},"805":{"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},"806":{"confidence":1},"807":{"match":0.3333333333333333,"confidence":0.3333333333333333,"score":0.3333333333333333},"808":{"model_name":1},"809":{"always":0.5,"structflo-cser":0.5},"810":{"date_extracted":1},"811":{"utc":0.5,"timestamp":0.5},"812":{"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},"813":{"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},"814":{"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},"815":{"each":0.07142857142857142,"extracted":0.07142857142857142,"entity":0.07142857142857142,"is":0.07142857142857142,"stored":0.07142857142857142,"as":0.07142857142857142,"a":0.07142857142857142,"tag":0.07142857142857142,"with":0.07142857142857142,"one":0.07142857142857142,"of":0.07142857142857142,"these":0.07142857142857142,"entity_type":0.07142857142857142,"values":0.07142857142857142},"816":{"type":1},"817":{"examples":1},"818":{"compound_name":1},"819":{"sacc-123":0.3333333333333333,"rifampicin":0.3333333333333333,"ethionamide":0.3333333333333333},"820":{"smiles":1},"821":{"cc":0.3333333333333333,"o":0.3333333333333333,"oc1ccccc1c":0.3333333333333333},"822":{"cas_number":1},"823":{"50-78-2":1},"824":{"molecular_formula":1},"825":{"c9h8o4":1},"826":{"target":1},"827":{"nadd":0.3333333333333333,"inha":0.3333333333333333,"kasa":0.3333333333333333},"828":{"gene_name":1},"829":{"rv3138":0.5,"nadd":0.5},"830":{"protein_name":1},"831":{"namn":0.3333333333333333,"adenylyltransferase":0.3333333333333333,"etha":0.3333333333333333},"832":{"disease":1},"833":{"tuberculosis":0.3333333333333333,"tb":0.3333333333333333,"mdr-tb":0.3333333333333333},"834":{"bioactivity":1},"835":{"0":0.14285714285714285,"2":0.14285714285714285,"ic50":0.14285714285714285,"3um":0.14285714285714285,"mic90":0.14285714285714285,"5ug":0.14285714285714285,"ml":0.14285714285714285},"836":{"assay":1},"837":{"mic":0.3333333333333333,"maba":0.3333333333333333,"lora":0.3333333333333333},"838":{"mechanism_of_action":1},"839":{"competitive":0.25,"inhibition":0.25,"covalent":0.25,"binding":0.25},"840":{"accession_number":1},"841":{"p0a7d9":0.3333333333333333,"3q5z":0.3333333333333333,"chembl12345":0.3333333333333333},"842":{"product":1},"843":{"atp":0.16666666666666666,"synthase":0.16666666666666666,"subunit":0.16666666666666666,"c":0.16666666666666666,"decaprenylphosphoryl-beta-d-ribose":0.16666666666666666,"2-epimerase":0.16666666666666666},"844":{"functional_category":1},"845":{"cell":0.25,"wall":0.25,"lipid":0.25,"metabolism":0.25},"846":{"screening_method":1},"847":{"fragment":0.25,"biochemical":0.25,"del":0.25,"hypomorph":0.25},"848":{"some":0.043478260869565216,"entities":0.043478260869565216,"carry":0.043478260869565216,"attributes":0.043478260869565216,"as":0.043478260869565216,"well":0.043478260869565216,"for":0.043478260869565216,"example":0.043478260869565216,"a":0.043478260869565216,"bioactivity":0.043478260869565216,"or":0.043478260869565216,"assay":0.043478260869565216,"entity":0.043478260869565216,"can":0.043478260869565216,"record":0.043478260869565216,"the":0.043478260869565216,"strain":0.043478260869565216,"value":0.043478260869565216,"was":0.043478260869565216,"measured":0.043478260869565216,"against":0.043478260869565216,"such":0.043478260869565216,"h37rv":0.043478260869565216},"849":{"ner":0.041666666666666664,"runs":0.041666666666666664,"in":0.041666666666666664,"parallel":0.041666666666666664,"with":0.041666666666666664,"page":0.041666666666666664,"summarization":0.041666666666666664,"and":0.041666666666666664,"document":0.041666666666666664,"metadata":0.041666666666666664,"extraction":0.041666666666666664,"all":0.041666666666666664,"triggered":0.041666666666666664,"by":0.041666666666666664,"textmentionupdated":0.041666666666666664,"they":0.041666666666666664,"write":0.041666666666666664,"to":0.041666666666666664,"different":0.041666666666666664,"fields":0.041666666666666664,"so":0.041666666666666664,"do":0.041666666666666664,"not":0.041666666666666664,"conflict":0.041666666666666664},"850":{"each":0.03571428571428571,"page":0.03571428571428571,"runs":0.03571428571428571,"a":0.03571428571428571,"fast":0.03571428571428571,"dictionary-based":0.03571428571428571,"extractor":0.03571428571428571,"for":0.03571428571428571,"targets":0.03571428571428571,"gene":0.03571428571428571,"names":0.03571428571428571,"accession":0.03571428571428571,"numbers":0.03571428571428571,"and":0.03571428571428571,"screening":0.03571428571428571,"methods":0.03571428571428571,"alongside":0.03571428571428571,"the":0.03571428571428571,"llm":0.03571428571428571,"merges":0.03571428571428571,"results":0.03571428571428571,"take":0.03571428571428571,"precedence":0.03571428571428571,"where":0.03571428571428571,"both":0.03571428571428571,"find":0.03571428571428571,"same":0.03571428571428571,"entity":0.03571428571428571},"851":{"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},"852":{"variable":1},"853":{"default":1},"854":{"description":1},"855":{"ner_max_char_buffer":1},"856":{"5000":1},"857":{"max":0.125,"characters":0.125,"per":0.125,"llm":0.125,"chunk":0.125,"in":0.125,"ner":0.125,"extraction":0.125},"858":{"ner_llm_provider":1},"859":{"falls":0.25,"back":0.25,"to":0.25,"llm_provider":0.25},"860":{"llm":0.07692307692307693,"provider":0.07692307692307693,"for":0.07692307692307693,"ner":0.07692307692307693,"ollama":0.07692307692307693,"openai":0.07692307692307693,"gemini":0.07692307692307693,"other":0.07692307692307693,"providers":0.07692307692307693,"fall":0.07692307692307693,"back":0.07692307692307693,"to":0.07692307692307693,"dictionary-only":0.07692307692307693},"861":{"ner_llm_model_name":1},"862":{"falls":0.25,"back":0.25,"to":0.25,"llm_model_name":0.25},"863":{"model":0.3333333333333333,"for":0.3333333333333333,"ner":0.3333333333333333},"864":{"gliner2_model_name":1},"865":{"fastino":0.5,"gliner2-large-v1":0.5},"866":{"gliner2":0.16666666666666666,"model":0.16666666666666666,"for":0.16666666666666666,"structured":0.16666666666666666,"metadata":0.16666666666666666,"extraction":0.16666666666666666},"867":{"summarization":0.2,"operates":0.2,"at":0.2,"two":0.2,"granularities":0.2},"868":{"each":0.02631578947368421,"page":0.02631578947368421,"is":0.02631578947368421,"summarized":0.02631578947368421,"individually":0.02631578947368421,"by":0.02631578947368421,"an":0.02631578947368421,"llm":0.02631578947368421,"as":0.02631578947368421,"soon":0.02631578947368421,"its":0.02631578947368421,"text":0.02631578947368421,"extracted":0.02631578947368421,"textmentionupdated":0.02631578947368421,"summary":0.02631578947368421,"embedded":0.02631578947368421,"into":0.02631578947368421,"summary_embeddings":0.02631578947368421,"it":0.02631578947368421,"arrives":0.02631578947368421,"once":0.02631578947368421,"every":0.02631578947368421,"has":0.02631578947368421,"a":0.02631578947368421,"the":0.02631578947368421,"artifact's":0.02631578947368421,"chunks":0.02631578947368421,"are":0.02631578947368421,"in":0.02631578947368421,"single":0.02631578947368421,"batch":0.02631578947368421,"batchreembedartifactpagesworkflow":0.02631578947368421,"so":0.02631578947368421,"that":0.02631578947368421,"chunk's":0.02631578947368421,"context":0.02631578947368421,"header":0.02631578947368421,"includes":0.02631578947368421},"869":{"once":0.05555555555555555,"all":0.05555555555555555,"pages":0.05555555555555555,"in":0.05555555555555555,"an":0.05555555555555555,"artifact":0.05555555555555555,"have":0.05555555555555555,"summaries":0.05555555555555555,"artifactsummarizationworkflow":0.05555555555555555,"runs":0.05555555555555555,"a":0.05555555555555555,"sliding-window":0.05555555555555555,"summarization":0.05555555555555555,"chain":0.05555555555555555,"that":0.05555555555555555,"produces":0.05555555555555555,"document-level":0.05555555555555555,"summary":0.05555555555555555},"870":{"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},"871":{"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},"872":{"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},"873":{"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},"874":{"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},"875":{"variable":1},"876":{"default":1},"877":{"description":1},"878":{"llm_provider":1},"879":{"ollama":1},"880":{"llm":0.16666666666666666,"provider":0.16666666666666666,"ollama":0.16666666666666666,"openai":0.16666666666666666,"anthropic":0.16666666666666666,"gemini":0.16666666666666666},"881":{"llm_model_name":1},"882":{"gemma4":0.5,"31b":0.5},"883":{"model":0.3333333333333333,"for":0.3333333333333333,"summarization":0.3333333333333333},"884":{"llm_temperature":1},"885":{"0":0.5,"1":0.5},"886":{"low":0.2,"temperature":0.2,"for":0.2,"deterministic":0.2,"summaries":0.2},"887":{"artifact_summarization_batch_size":1},"888":{"10":1},"889":{"pages":0.16666666666666666,"per":0.16666666666666666,"batch":0.16666666666666666,"in":0.16666666666666666,"artifact":0.16666666666666666,"summarization":0.16666666666666666},"890":{"architecture":0.5,"overview":0.5},"891":{"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},"892":{"the":0.3333333333333333,"four":0.3333333333333333,"layers":0.3333333333333333},"893":{"1":0.5,"extraction":0.5},"894":{"2":0.5,"indexing":0.5},"895":{"3":0.5,"retrieval":0.5},"896":{"4":0.3333333333333333,"conversational":0.3333333333333333,"rag":0.3333333333333333},"897":{"infrastructure":0.5,"stack":0.5},"898":{"design":0.5,"principles":0.5},"899":{"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},"900":{"when":0.041666666666666664,"a":0.041666666666666664,"document":0.041666666666666664,"pdf":0.041666666666666664,"or":0.041666666666666664,"pptx":0.041666666666666664,"docx":0.041666666666666664,"file":0.041666666666666664,"converted":0.041666666666666664,"to":0.041666666666666664,"is":0.041666666666666664,"uploaded":0.041666666666666664,"docustore":0.041666666666666664,"splits":0.041666666666666664,"it":0.041666666666666664,"into":0.041666666666666664,"pages":0.041666666666666664,"and":0.041666666666666664,"runs":0.041666666666666664,"multiple":0.041666666666666664,"extraction":0.041666666666666664,"pipelines":0.041666666666666664,"in":0.041666666666666664,"parallel":0.041666666666666664},"901":{"text":0.058823529411764705,"extraction":0.058823529411764705,"--":0.058823529411764705,"docling":0.058823529411764705,"parses":0.058823529411764705,"the":0.058823529411764705,"document":0.058823529411764705,"ocr":0.058823529411764705,"layout":0.058823529411764705,"tables":0.058823529411764705,"captions":0.058823529411764705,"and":0.058823529411764705,"produces":0.058823529411764705,"content":0.058823529411764705,"of":0.058823529411764705,"each":0.058823529411764705,"page":0.058823529411764705},"902":{"chemical":0.041666666666666664,"structure":0.041666666666666664,"recognition":0.041666666666666664,"ocsr":0.041666666666666664,"--":0.041666666666666664,"the":0.041666666666666664,"structflo-cser":0.041666666666666664,"ml":0.041666666666666664,"pipeline":0.041666666666666664,"d-fine":0.041666666666666664,"detector":0.041666666666666664,"relationalmatcher":0.041666666666666664,"decimer":0.041666666666666664,"identifies":0.041666666666666664,"diagrams":0.041666666666666664,"pairs":0.041666666666666664,"them":0.041666666666666664,"with":0.041666666666666664,"their":0.041666666666666664,"labels":0.041666666666666664,"and":0.041666666666666664,"extracts":0.041666666666666664,"smiles":0.041666666666666664,"representations":0.041666666666666664},"903":{"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},"904":{"document":0.043478260869565216,"metadata":0.043478260869565216,"--":0.043478260869565216,"font-size":0.043478260869565216,"analysis":0.043478260869565216,"pymupdf":0.043478260869565216,"finds":0.043478260869565216,"the":0.043478260869565216,"title":0.043478260869565216,"gliner2":0.043478260869565216,"with":0.043478260869565216,"an":0.043478260869565216,"llm":0.043478260869565216,"fallback":0.043478260869565216,"identifies":0.043478260869565216,"authors":0.043478260869565216,"and":0.043478260869565216,"publication":0.043478260869565216,"dates":0.043478260869565216,"starting":0.043478260869565216,"from":0.043478260869565216,"first":0.043478260869565216,"page":0.043478260869565216},"905":{"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},"906":{"collection":1},"907":{"content":1},"908":{"embedding":0.5,"model":0.5},"909":{"dimensions":1},"910":{"page_embeddings":1},"911":{"text":0.2,"chunks":0.2,"with":0.2,"contextual":0.2,"headers":0.2},"912":{"configurable":0.3333333333333333,"default":0.3333333333333333,"granite-embedding-english-r2":0.3333333333333333},"913":{"768":1},"914":{"summary_embeddings":1},"915":{"page":0.25,"artifact":0.25,"summaries":0.25,"unified":0.25},"916":{"same":0.3333333333333333,"as":0.3333333333333333,"page_embeddings":0.3333333333333333},"917":{"768":1},"918":{"compound_embeddings":1},"919":{"chemical":0.25,"structures":0.25,"as":0.25,"smiles":0.25},"920":{"chemberta-77m-mtr":1},"921":{"384":1},"922":{"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},"923":{"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},"924":{"search":0.14285714285714285,"queries":0.14285714285714285,"flow":0.14285714285714285,"through":0.14285714285714285,"a":0.14285714285714285,"multi-stage":0.14285714285714285,"pipeline":0.14285714285714285},"925":{"query":0.045454545454545456,"encoding":0.045454545454545456,"--":0.045454545454545456,"the":0.045454545454545456,"is":0.045454545454545456,"transformed":0.045454545454545456,"into":0.045454545454545456,"a":0.045454545454545456,"dense":0.045454545454545456,"semantic":0.045454545454545456,"vector":0.045454545454545456,"when":0.045454545454545456,"sparse":0.045454545454545456,"enabled":0.045454545454545456,"sparse_encoding_enabled":0.045454545454545456,"off":0.045454545454545456,"by":0.045454545454545456,"default":0.045454545454545456,"term-frequency":0.045454545454545456,"produced":0.045454545454545456,"as":0.045454545454545456,"well":0.045454545454545456},"926":{"retrieval":0.034482758620689655,"--":0.034482758620689655,"the":0.034482758620689655,"dense":0.034482758620689655,"vector":0.034482758620689655,"queries":0.034482758620689655,"qdrant":0.034482758620689655,"with":0.034482758620689655,"sparse":0.034482758620689655,"encoding":0.034482758620689655,"enabled":0.034482758620689655,"both":0.034482758620689655,"representations":0.034482758620689655,"query":0.034482758620689655,"and":0.034482758620689655,"results":0.034482758620689655,"are":0.034482758620689655,"fused":0.034482758620689655,"using":0.034482758620689655,"reciprocal":0.034482758620689655,"rank":0.034482758620689655,"fusion":0.034482758620689655,"rrf":0.034482758620689655,"which":0.034482758620689655,"combines":0.034482758620689655,"semantic":0.034482758620689655,"similarity":0.034482758620689655,"exact-term":0.034482758620689655,"matching":0.034482758620689655},"927":{"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},"928":{"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},"929":{"hierarchical":0.04,"search":0.04,"queries":0.04,"the":0.04,"summary":0.04,"collection":0.04,"and":0.04,"chunk":0.04,"returns":0.04,"two":0.04,"result":0.04,"sets":0.04,"separately":0.04,"summary_hits":0.04,"chunk_hits":0.04,"scores":0.04,"from":0.04,"collections":0.04,"are":0.04,"not":0.04,"merged":0.04,"into":0.04,"a":0.04,"single":0.04,"ranking":0.04},"930":{"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,"four":0.08333333333333333,"operating":0.08333333333333333,"modes":0.08333333333333333},"931":{"mode":1},"932":{"description":1},"933":{"quick":1},"934":{"single-shot":0.2,"retrieval":0.2,"lightweight":0.2,"fast":0.2,"responses":0.2},"935":{"thinking":1},"936":{"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},"937":{"deep":0.5,"thinking":0.5},"938":{"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},"939":{"literature":1},"940":{"thinking":0.058823529411764705,"pipeline":0.058823529411764705,"over":0.058823529411764705,"published":0.058823529411764705,"papers":0.058823529411764705,"europe":0.058823529411764705,"pmc":0.058823529411764705,"instead":0.058823529411764705,"of":0.058823529411764705,"the":0.058823529411764705,"workspace":0.058823529411764705,"corpus":0.058823529411764705,"available":0.058823529411764705,"only":0.058823529411764705,"when":0.058823529411764705,"literature_enabled":0.058823529411764705,"true":0.058823529411764705},"941":{"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},"942":{"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},"943":{"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},"944":{"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},"945":{"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},"946":{"plugin":0.5,"system":0.5},"947":{"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},"948":{"when":0.25,"to":0.25,"use":0.25,"plugins":0.25},"949":{"architecture":1},"950":{"event":0.5,"flow":0.5},"951":{"kafka":0.3333333333333333,"message":0.3333333333333333,"format":0.3333333333333333},"952":{"available":0.5,"sub-types":0.5},"953":{"plugin":0.5,"contract":0.5},"954":{"plugin":0.5,"isolation":0.5},"955":{"plugin":0.3333333333333333,"directory":0.3333333333333333,"structure":0.3333333333333333},"956":{"enabling":0.5,"plugins":0.5},"957":{"backfill":1},"958":{"frontend":0.5,"integration":0.5},"959":{"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},"960":{"use":0.5,"case":0.5},"961":{"approach":1},"962":{"external":0.2,"api":0.2,"enrichment":0.2,"pubchem":0.2,"chembl":0.2},"963":{"plugin":0.5,"system":0.5},"964":{"supplementary":0.16666666666666666,"data":0.16666666666666666,"not":0.16666666666666666,"on":0.16666666666666666,"domain":0.16666666666666666,"aggregates":0.16666666666666666},"965":{"plugin":0.5,"system":0.5},"966":{"core":0.16666666666666666,"domain":0.16666666666666666,"data":0.16666666666666666,"compounds":0.16666666666666666,"ner":0.16666666666666666,"summaries":0.16666666666666666},"967":{"traditional":0.25,"service":0.25,"adding_services":0.25,"md":0.25},"968":{"data":0.2,"stored":0.2,"on":0.2,"domain":0.2,"aggregates":0.2},"969":{"traditional":0.5,"service":0.5},"970":{"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},"971":{"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},"972":{"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},"973":{"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},"974":{"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},"975":{"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},"976":{"sub-type":1},"977":{"triggered":0.5,"when":0.5},"978":{"compoundmentionsupdated":1},"979":{"compounds":0.16666666666666666,"extracted":0.16666666666666666,"manually":0.16666666666666666,"added":0.16666666666666666,"or":0.16666666666666666,"corrected":0.16666666666666666},"980":{"textmentionupdated":1},"981":{"page":0.16666666666666666,"text":0.16666666666666666,"extracted":0.16666666666666666,"from":0.16666666666666666,"the":0.16666666666666666,"document":0.16666666666666666},"982":{"tagmentionsupdated":1},"983":{"ner":0.125,"entities":0.125,"extracted":0.125,"page":0.125,"or":0.125,"tags":0.125,"aggregated":0.125,"artifact":0.125},"984":{"summarycandidateupdated":1},"985":{"page":0.2,"or":0.2,"artifact":0.2,"summary":0.2,"generated":0.2},"986":{"pagesadded":0.5,"pagesremoved":0.5},"987":{"pages":0.2,"linked":0.2,"unlinked":0.2,"from":0.2,"artifact":0.2},"988":{"documentmetadataupdated":1},"989":{"artifact":0.16666666666666666,"title":0.16666666666666666,"authors":0.16666666666666666,"or":0.16666666666666666,"date":0.16666666666666666,"extracted":0.16666666666666666},"990":{"humancorrectionrecorded":1},"991":{"a":0.14285714285714285,"human":0.14285714285714285,"corrected":0.14285714285714285,"page":0.14285714285714285,"or":0.14285714285714285,"artifact":0.14285714285714285,"metadata":0.14285714285714285},"992":{"messages":0.047619047619047616,"without":0.047619047619047616,"a":0.047619047619047616,"sub-type":0.047619047619047616,"pagecreated":0.047619047619047616,"pagedeleted":0.047619047619047616,"artifactcreated":0.047619047619047616,"artifactdeleted":0.047619047619047616,"are":0.047619047619047616,"matched":0.047619047619047616,"on":0.047619047619047616,"event_type":0.047619047619047616,"instead":0.047619047619047616,"so":0.047619047619047616,"manifest":0.047619047619047616,"can":0.047619047619047616,"subscribe":0.047619047619047616,"to":0.047619047619047616,"those":0.047619047619047616,"names":0.047619047619047616,"too":0.047619047619047616},"993":{"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},"994":{"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},"995":{"method":1},"996":{"returns":1},"997":{"manifest":1},"998":{"pluginmanifest":0.5,"declaration":0.5},"999":{"create_event_handler":0.5,"context":0.5},"1000":{"kafka":0.14285714285714285,"event":0.14285714285714285,"handler":0.14285714285714285,"that":0.14285714285714285,"starts":0.14285714285714285,"temporal":0.14285714285714285,"workflows":0.14285714285714285},"1001":{"create_workflows":1},"1002":{"list":0.2,"of":0.2,"temporal":0.2,"workflow":0.2,"classes":0.2},"1003":{"create_activities":0.5,"context":0.5},"1004":{"list":0.2,"of":0.2,"temporal":0.2,"activity":0.2,"callables":0.2},"1005":{"create_router":0.5,"context":0.5},"1006":{"fastapi":0.16666666666666666,"router":0.16666666666666666,"for":0.16666666666666666,"plugin-specific":0.16666666666666666,"api":0.16666666666666666,"endpoints":0.16666666666666666},"1007":{"health_check":1},"1008":{"plugin":0.3333333333333333,"health":0.3333333333333333,"status":0.3333333333333333},"1009":{"backfill":0.5,"context":0.5},"1010":{"re-process":0.3333333333333333,"historical":0.3333333333333333,"documents":0.3333333333333333},"1011":{"plugins":0.2,"operate":0.2,"within":0.2,"strict":0.2,"boundaries":0.2},"1012":{"plugins":0.5,"receive":0.5},"1013":{"page_read_model":0.16666666666666666,"artifact_read_model":0.16666666666666666,"--":0.16666666666666666,"mongodb":0.16666666666666666,"read-only":0.16666666666666666,"queries":0.16666666666666666},"1014":{"mongo_db":0.14285714285714285,"--":0.14285714285714285,"access":0.14285714285714285,"to":0.14285714285714285,"plugin-owned":0.14285714285714285,"collections":0.14285714285714285,"only":0.14285714285714285},"1015":{"temporal_client":0.16666666666666666,"--":0.16666666666666666,"for":0.16666666666666666,"plugin-owned":0.16666666666666666,"workflows":0.16666666666666666,"only":0.16666666666666666},"1016":{"embedding_generator":0.2,"--":0.2,"shared":0.2,"embedding":0.2,"infrastructure":0.2},"1017":{"plugin_config":0.25,"--":0.25,"plugin-specific":0.25,"settings":0.25},"1018":{"plugins":0.5,"cannot":0.5},"1019":{"load":0.125,"or":0.125,"save":0.125,"domain":0.125,"aggregates":0.125,"no":0.125,"pagerepository":0.125,"artifactrepository":0.125},"1020":{"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},"1021":{"modify":0.25,"qdrant":0.25,"collection":0.25,"payloads":0.25},"1022":{"access":0.25,"the":0.25,"core":0.25,"workfloworchestrator":0.25},"1023":{"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},"1024":{"per-plugin":0.125,"configuration":0.125,"uses":0.125,"a":0.125,"plugin_":0.125,"name":0.125,"_":0.125,"prefix":0.125},"1025":{"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},"1026":{"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},"1027":{"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},"1028":{"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},"1029":{"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},"1030":{"search":0.5,"pipeline":0.5},"1031":{"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},"1032":{"three":0.3333333333333333,"vector":0.3333333333333333,"collections":0.3333333333333333},"1033":{"search":0.3333333333333333,"pipeline":0.3333333333333333,"stages":0.3333333333333333},"1034":{"1":0.25,"stage":0.25,"query":0.25,"encoding":0.25},"1035":{"2":0.16666666666666666,"stage":0.16666666666666666,"dense":0.16666666666666666,"or":0.16666666666666666,"hybrid":0.16666666666666666,"retrieval":0.16666666666666666},"1036":{"3":0.25,"stage":0.25,"cross-encoder":0.25,"reranking":0.25},"1037":{"4":0.3333333333333333,"stage":0.3333333333333333,"enrichment":0.3333333333333333},"1038":{"contextual":0.3333333333333333,"chunk":0.3333333333333333,"embeddings":0.3333333333333333},"1039":{"multi-granularity":0.5,"search":0.5},"1040":{"metadata":0.5,"filtering":0.5},"1041":{"chemical":0.3333333333333333,"structural":0.3333333333333333,"similarity":0.3333333333333333},"1042":{"configuration":1},"1043":{"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},"1044":{"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},"1045":{"collection":1},"1046":{"content":1},"1047":{"model":1},"1048":{"dims":1},"1049":{"sparse":1},"1050":{"page_embeddings":1},"1051":{"text":0.2,"chunks":0.2,"with":0.2,"context":0.2,"headers":0.2},"1052":{"text":0.25,"model":0.25,"default":0.25,"granite-embedding-english-r2":0.25},"1053":{"768":1},"1054":{"optional":0.5,"hashingvectorizer":0.5},"1055":{"summary_embeddings":1},"1056":{"page":0.3333333333333333,"artifact":0.3333333333333333,"summaries":0.3333333333333333},"1057":{"text":0.5,"model":0.5},"1058":{"768":1},"1059":{"no":1},"1060":{"compound_embeddings":1},"1061":{"chemical":0.3333333333333333,"structures":0.3333333333333333,"smiles":0.3333333333333333},"1062":{"chemberta-77m-mtr":1},"1063":{"384":1},"1064":{"no":1},"1065":{"the":0.07142857142857142,"query":0.07142857142857142,"text":0.07142857142857142,"is":0.07142857142857142,"transformed":0.07142857142857142,"into":0.07142857142857142,"a":0.07142857142857142,"dense":0.07142857142857142,"vector":0.07142857142857142,"and":0.07142857142857142,"when":0.07142857142857142,"sparse":0.07142857142857142,"encoding":0.07142857142857142,"enabled":0.07142857142857142},"1066":{"dense":0.043478260869565216,"vector":0.043478260869565216,"--":0.043478260869565216,"captures":0.043478260869565216,"semantic":0.043478260869565216,"meaning":0.043478260869565216,"via":0.043478260869565216,"the":0.043478260869565216,"text":0.043478260869565216,"embedding":0.043478260869565216,"model":0.043478260869565216,"with":0.043478260869565216,"model's":0.043478260869565216,"query":0.043478260869565216,"prefix":0.043478260869565216,"where":0.043478260869565216,"it":0.043478260869565216,"has":0.043478260869565216,"one":0.043478260869565216,"for":0.043478260869565216,"example":0.043478260869565216,"search_query":0.043478260869565216,"nomic":0.043478260869565216},"1067":{"sparse":0.03125,"vector":0.03125,"optional":0.03125,"--":0.03125,"captures":0.03125,"exact":0.03125,"terms":0.03125,"via":0.03125,"scikit-learn's":0.03125,"hashingvectorizer":0.03125,"with":0.03125,"a":0.03125,"custom":0.03125,"tokenizer":0.03125,"that":0.03125,"preserves":0.03125,"scientific":0.03125,"identifiers":0.03125,"hyphens":0.03125,"dots":0.03125,"and":0.03125,"bigrams":0.03125,"only":0.03125,"produced":0.03125,"when":0.03125,"sparse_encoding_enabled":0.03125,"true":0.03125,"it":0.03125,"is":0.03125,"off":0.03125,"by":0.03125,"default":0.03125},"1068":{"by":0.023809523809523808,"default":0.023809523809523808,"retrieval":0.023809523809523808,"is":0.023809523809523808,"dense-only":0.023809523809523808,"the":0.023809523809523808,"dense":0.023809523809523808,"vector":0.023809523809523808,"queries":0.023809523809523808,"qdrant":0.023809523809523808,"and":0.023809523809523808,"results":0.023809523809523808,"go":0.023809523809523808,"straight":0.023809523809523808,"to":0.023809523809523808,"reranking":0.023809523809523808,"with":0.023809523809523808,"sparse":0.023809523809523808,"encoding":0.023809523809523808,"enabled":0.023809523809523808,"both":0.023809523809523808,"vectors":0.023809523809523808,"query":0.023809523809523808,"simultaneously":0.023809523809523808,"finds":0.023809523809523808,"semantically":0.023809523809523808,"similar":0.023809523809523808,"passages":0.023809523809523808,"guarantees":0.023809523809523808,"exact-term":0.023809523809523808,"recall":0.023809523809523808,"for":0.023809523809523808,"opaque":0.023809523809523808,"identifiers":0.023809523809523808,"are":0.023809523809523808,"fused":0.023809523809523808,"server-side":0.023809523809523808,"using":0.023809523809523808,"reciprocal":0.023809523809523808,"rank":0.023809523809523808,"fusion":0.023809523809523808,"rrf":0.023809523809523808},"1069":{"where":0.029411764705882353,"k":0.029411764705882353,"is":0.029411764705882353,"qdrant's":0.029411764705882353,"built-in":0.029411764705882353,"rrf":0.029411764705882353,"constant":0.029411764705882353,"docustore":0.029411764705882353,"does":0.029411764705882353,"not":0.029411764705882353,"override":0.029411764705882353,"it":0.029411764705882353,"results":0.029411764705882353,"appearing":0.029411764705882353,"in":0.029411764705882353,"both":0.029411764705882353,"channels":0.029411764705882353,"receive":0.029411764705882353,"the":0.029411764705882353,"highest":0.029411764705882353,"combined":0.029411764705882353,"scores":0.029411764705882353,"fusion":0.029411764705882353,"runs":0.029411764705882353,"entirely":0.029411764705882353,"within":0.029411764705882353,"qdrant":0.029411764705882353,"using":0.029411764705882353,"native":0.029411764705882353,"prefetch-and-fuse":0.029411764705882353,"eliminating":0.029411764705882353,"application-level":0.029411764705882353,"merge":0.029411764705882353,"logic":0.029411764705882353},"1070":{"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},"1071":{"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},"1072":{"negation":0.14285714285714285,"--":0.14285714285714285,"whether":0.14285714285714285,"the":0.14285714285714285,"passage":0.14285714285714285,"contradicts":0.14285714285714285,"query":0.14285714285714285},"1073":{"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},"1074":{"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},"1075":{"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},"1076":{"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},"1077":{"10":0.018867924528301886,"200":0.018867924528301886,"the":0.018867924528301886,"header":0.018867924528301886,"carries":0.018867924528301886,"document":0.018867924528301886,"title":0.018867924528301886,"up":0.018867924528301886,"to":0.018867924528301886,"ner":0.018867924528301886,"tags":0.018867924528301886,"page":0.018867924528301886,"number":0.018867924528301886,"and":0.018867924528301886,"first":0.018867924528301886,"characters":0.018867924528301886,"of":0.018867924528301886,"summary":0.018867924528301886,"it":0.018867924528301886,"affects":0.018867924528301886,"only":0.018867924528301886,"dense":0.018867924528301886,"embedding":0.018867924528301886,"--":0.018867924528301886,"raw":0.018867924528301886,"text":0.018867924528301886,"is":0.018867924528301886,"preserved":0.018867924528301886,"for":0.018867924528301886,"display":0.018867924528301886,"sparse":0.018867924528301886,"vectors":0.018867924528301886,"when":0.018867924528301886,"enabled":0.018867924528301886,"use":0.018867924528301886,"chunks":0.018867924528301886,"are":0.018867924528301886,"embedded":0.018867924528301886,"once":0.018867924528301886,"per":0.018867924528301886,"after":0.018867924528301886,"every":0.018867924528301886,"has":0.018867924528301886,"its":0.018867924528301886,"batchreembedartifactpagesworkflow":0.018867924528301886,"builds":0.018867924528301886,"headers":0.018867924528301886,"encodes":0.018867924528301886,"all":0.018867924528301886,"artifact":0.018867924528301886,"in":0.018867924528301886,"one":0.018867924528301886,"batch":0.018867924528301886},"1078":{"the":0.05263157894736842,"hierarchical":0.05263157894736842,"search":0.05263157894736842,"endpoint":0.05263157894736842,"post":0.05263157894736842,"encodes":0.05263157894736842,"query":0.05263157894736842,"once":0.05263157894736842,"searches":0.05263157894736842,"summary":0.05263157894736842,"collection":0.05263157894736842,"then":0.05263157894736842,"chunk":0.05263157894736842,"and":0.05263157894736842,"returns":0.05263157894736842,"two":0.05263157894736842,"result":0.05263157894736842,"sets":0.05263157894736842,"separately":0.05263157894736842},"1079":{"summary":0.06666666666666667,"hits":0.06666666666666667,"summary_hits":0.06666666666666667,"--":0.06666666666666667,"broad":0.06666666666666667,"thematic":0.06666666666666667,"retrieval":0.06666666666666667,"from":0.06666666666666667,"summary_embeddings":0.06666666666666667,"covering":0.06666666666666667,"both":0.06666666666666667,"page-level":0.06666666666666667,"and":0.06666666666666667,"artifact-level":0.06666666666666667,"summaries":0.06666666666666667},"1080":{"chunk":0.030303030303030304,"hits":0.030303030303030304,"chunk_hits":0.030303030303030304,"--":0.030303030303030304,"fine-grained":0.030303030303030304,"passage":0.030303030303030304,"retrieval":0.030303030303030304,"from":0.030303030303030304,"page_embeddings":0.030303030303030304,"deduplicated":0.030303030303030304,"to":0.030303030303030304,"one":0.030303030303030304,"result":0.030303030303030304,"per":0.030303030303030304,"page":0.030303030303030304,"using":0.030303030303030304,"qdrant's":0.030303030303030304,"native":0.030303030303030304,"grouping":0.030303030303030304,"then":0.030303030303030304,"reranked":0.030303030303030304,"by":0.030303030303030304,"the":0.030303030303030304,"cross-encoder":0.030303030303030304,"search":0.030303030303030304,"can":0.030303030303030304,"be":0.030303030303030304,"switched":0.030303030303030304,"off":0.030303030303030304,"request":0.030303030303030304,"with":0.030303030303030304,"include_chunks":0.030303030303030304,"false":0.030303030303030304},"1081":{"the":0.02702702702702703,"two":0.02702702702702703,"lists":0.02702702702702703,"are":0.02702702702702703,"not":0.02702702702702703,"merged":0.02702702702702703,"into":0.02702702702702703,"a":0.02702702702702703,"single":0.02702702702702703,"ranking":0.02702702702702703,"cosine":0.02702702702702703,"scores":0.02702702702702703,"from":0.02702702702702703,"different":0.02702702702702703,"vector":0.02702702702702703,"spaces":0.02702702702702703,"have":0.02702702702702703,"distributions":0.02702702702702703,"and":0.02702702702702703,"cannot":0.02702702702702703,"be":0.02702702702702703,"compared":0.02702702702702703,"directly":0.02702702702702703,"so":0.02702702702702703,"caller":0.02702702702702703,"search":0.02702702702702703,"ui":0.02702702702702703,"or":0.02702702702702703,"chat":0.02702702702702703,"retrieval":0.02702702702702703,"tools":0.02702702702702703,"decides":0.02702702702702703,"how":0.02702702702702703,"to":0.02702702702702703,"use":0.02702702702702703,"each":0.02702702702702703,"list":0.02702702702702703},"1082":{"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},"1083":{"workspace":0.16666666666666666,"id":0.16666666666666666,"--":0.16666666666666666,"automatic":0.16666666666666666,"multi-tenant":0.16666666666666666,"isolation":0.16666666666666666},"1084":{"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},"1085":{"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},"1086":{"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},"1087":{"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},"1088":{"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},"1089":{"variable":1},"1090":{"default":1},"1091":{"description":1},"1092":{"embedding_model_name":1},"1093":{"ibm-granite":0.5,"granite-embedding-english-r2":0.5},"1094":{"text":0.25,"embedding":0.25,"model":0.25,"options":0.25},"1095":{"embedding_dimensions":1},"1096":{"768":1},"1097":{"vector":0.5,"dimensionality":0.5},"1098":{"embedding_query_prefix":1},"1099":{"model's":0.5,"own":0.5},"1100":{"prefix":0.1111111111111111,"for":0.1111111111111111,"query":0.1111111111111111,"text":0.1111111111111111,"blank":0.1111111111111111,"uses":0.1111111111111111,"the":0.1111111111111111,"model's":0.1111111111111111,"known":0.1111111111111111},"1101":{"embedding_document_prefix":1},"1102":{"model's":0.5,"own":0.5},"1103":{"prefix":0.1111111111111111,"for":0.1111111111111111,"document":0.1111111111111111,"text":0.1111111111111111,"blank":0.1111111111111111,"uses":0.1111111111111111,"the":0.1111111111111111,"model's":0.1111111111111111,"known":0.1111111111111111},"1104":{"smiles_embedding_model_name":1},"1105":{"deepchem":0.5,"chemberta-77m-mtr":0.5},"1106":{"chemistry":0.3333333333333333,"embedding":0.3333333333333333,"model":0.3333333333333333},"1107":{"reranker_model_name":1},"1108":{"cross-encoder":0.5,"ms-marco-minilm-l-12-v2":0.5},"1109":{"cross-encoder":0.5,"reranker":0.5},"1110":{"reranker_enabled":1},"1111":{"true":1},"1112":{"enable":0.3333333333333333,"disable":0.3333333333333333,"reranking":0.3333333333333333},"1113":{"chunk_size":1},"1114":{"1000":1},"1115":{"max":0.2,"characters":0.2,"per":0.2,"text":0.2,"chunk":0.2},"1116":{"chunk_overlap":1},"1117":{"200":1},"1118":{"overlapping":0.25,"characters":0.25,"between":0.25,"chunks":0.25},"1119":{"sparse_encoding_enabled":1},"1120":{"false":1},"1121":{"enable":0.16666666666666666,"sparse":0.16666666666666666,"vectors":0.16666666666666666,"for":0.16666666666666666,"hybrid":0.16666666666666666,"search":0.16666666666666666},"1122":{"embedding_enable_context_enrichment":1},"1123":{"true":1},"1124":{"prepend":0.2,"document":0.2,"context":0.2,"to":0.2,"chunks":0.2},"1125":{"qdrant_url":1},"1126":{"6333":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1127":{"qdrant":0.3333333333333333,"server":0.3333333333333333,"url":0.3333333333333333},"1128":{"temporal":0.5,"workflows":0.5},"1129":{"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},"1130":{"architecture":1},"1131":{"event":0.5,"pipeline":0.5},"1132":{"idempotency":1},"1133":{"port-based":0.5,"design":0.5},"1134":{"task":0.5,"queues":0.5},"1135":{"retry":0.5,"configuration":0.5},"1136":{"configuration":1},"1137":{"observability":1},"1138":{"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},"1139":{"the":0.14285714285714285,"system":0.14285714285714285,"runs":0.14285714285714285,"as":0.14285714285714285,"several":0.14285714285714285,"independent":0.14285714285714285,"processes":0.14285714285714285},"1140":{"process":1},"1141":{"role":1},"1142":{"task":0.5,"queue":0.5},"1143":{"api":0.5,"server":0.5},"1144":{"handles":0.14285714285714285,"http":0.14285714285714285,"requests":0.14285714285714285,"starts":0.14285714285714285,"manually":0.14285714285714285,"triggered":0.14285714285714285,"workflows":0.14285714285714285},"1145":{"--":1},"1146":{"read":0.5,"worker":0.5},"1147":{"subscribes":0.1111111111111111,"to":0.1111111111111111,"eventstoredb":0.1111111111111111,"projects":0.1111111111111111,"events":0.1111111111111111,"into":0.1111111111111111,"mongodb":0.1111111111111111,"read":0.1111111111111111,"models":0.1111111111111111},"1148":{"--":1},"1149":{"pipeline":0.5,"worker":0.5},"1150":{"subscribes":0.2,"to":0.2,"eventstoredb":0.2,"triggers":0.2,"workflows":0.2},"1151":{"--":1},"1152":{"temporal":0.5,"worker":0.5},"1153":{"executes":0.16666666666666666,"cpu":0.16666666666666666,"io":0.16666666666666666,"workflows":0.16666666666666666,"and":0.16666666666666666,"activities":0.16666666666666666},"1154":{"artifact_processing":1},"1155":{"llm":0.5,"worker":0.5},"1156":{"executes":0.2,"llm":0.2,"workflows":0.2,"and":0.2,"activities":0.2},"1157":{"llm_processing":1},"1158":{"plugin":0.5,"consumer":0.5},"1159":{"consumes":0.0625,"kafka":0.0625,"events":0.0625,"starts":0.0625,"plugin":0.0625,"workflows":0.0625,"and":0.0625,"runs":0.0625,"their":0.0625,"workers":0.0625,"only":0.0625,"needed":0.0625,"when":0.0625,"plugins":0.0625,"are":0.0625,"enabled":0.0625},"1160":{"one":0.25,"queue":0.25,"per":0.25,"plugin":0.25},"1161":{"the":0.041666666666666664,"pipeline":0.041666666666666664,"worker":0.041666666666666664,"detects":0.041666666666666664,"domain":0.041666666666666664,"events":0.041666666666666664,"from":0.041666666666666664,"eventstoredb":0.041666666666666664,"subscription":0.041666666666666664,"and":0.041666666666666664,"starts":0.041666666666666664,"appropriate":0.041666666666666664,"temporal":0.041666666666666664,"workflow":0.041666666666666664,"two":0.041666666666666664,"workers":0.041666666666666664,"poll":0.041666666666666664,"their":0.041666666666666664,"task":0.041666666666666664,"queues":0.041666666666666664,"execute":0.041666666666666664,"actual":0.041666666666666664,"processing":0.041666666666666664,"logic":0.041666666666666664},"1162":{"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},"1163":{"text":0.02,"chunks":0.02,"are":0.02,"embedded":0.02,"once":0.02,"per":0.02,"artifact":0.02,"after":0.02,"all":0.02,"page":0.02,"summaries":0.02,"exist":0.02,"so":0.02,"that":0.02,"every":0.02,"chunk's":0.02,"context":0.02,"header":0.02,"includes":0.02,"its":0.02,"summary":0.02,"generatepageembeddingworkflow":0.02,"embeds":0.02,"a":0.02,"single":0.02,"and":0.02,"is":0.02,"used":0.02,"for":0.02,"manual":0.02,"re-embedding":0.02,"through":0.02,"the":0.02,"api":0.02,"reconcilecompoundlabelsworkflow":0.02,"runs":0.02,"from":0.02,"both":0.02,"compound":0.02,"ner":0.02,"branch":0.02,"whichever":0.02,"finishes":0.02,"last":0.02,"to":0.02,"reconcile":0.02,"ocsr":0.02,"labels":0.02,"against":0.02,"names":0.02},"1164":{"workflow":0.14285714285714285,"ids":0.14285714285714285,"are":0.14285714285714285,"derived":0.14285714285714285,"deterministically":0.14285714285714285,"from":0.14285714285714285,"entity":0.14285714285714285},"1165":{"workflow":1},"1166":{"workflow":0.3333333333333333,"id":0.3333333333333333,"pattern":0.3333333333333333},"1167":{"artifact":0.5,"parsing":0.5},"1168":{"artifact-parse-":0.5,"artifact_id":0.5},"1169":{"compound":0.5,"extraction":0.5},"1170":{"compound-extraction-":0.5,"page_id":0.5},"1171":{"smiles":0.5,"embedding":0.5},"1172":{"smiles-embedding-":0.5,"page_id":0.5},"1173":{"compound":0.3333333333333333,"label":0.3333333333333333,"reconciliation":0.3333333333333333},"1174":{"reconcile-compound-labels-":0.5,"page_id":0.5},"1175":{"ner":0.5,"extraction":0.5},"1176":{"ner-extraction-":0.5,"page_id":0.5},"1177":{"artifact":0.3333333333333333,"tag":0.3333333333333333,"aggregation":0.3333333333333333},"1178":{"artifact-tag-aggregation-":0.5,"artifact_id":0.5},"1179":{"document":0.5,"metadata":0.5},"1180":{"doc-metadata-":0.5,"artifact_id":0.5},"1181":{"page":0.5,"summarization":0.5},"1182":{"page-summarization-":0.5,"page_id":0.5},"1183":{"page":0.3333333333333333,"summary":0.3333333333333333,"embedding":0.3333333333333333},"1184":{"page-summary-embedding-":0.5,"page_id":0.5},"1185":{"artifact":0.5,"summarization":0.5},"1186":{"artifact-summarization-":0.5,"artifact_id":0.5},"1187":{"artifact":0.3333333333333333,"summary":0.3333333333333333,"embedding":0.3333333333333333},"1188":{"artifact-summary-embedding-":0.5,"artifact_id":0.5},"1189":{"batch":0.3333333333333333,"chunk":0.3333333333333333,"embedding":0.3333333333333333},"1190":{"batch-reembed-":0.5,"artifact_id":0.5},"1191":{"single-page":0.3333333333333333,"embedding":0.3333333333333333,"manual":0.3333333333333333},"1192":{"embedding-":0.5,"page_id":0.5},"1193":{"workflows":0.027777777777777776,"use":0.027777777777777776,"temporal's":0.027777777777777776,"allow_duplicate":0.027777777777777776,"id":0.027777777777777776,"reuse":0.027777777777777776,"policy":0.027777777777777776,"so":0.027777777777777776,"a":0.027777777777777776,"finished":0.027777777777777776,"workflow":0.027777777777777776,"can":0.027777777777777776,"be":0.027777777777777776,"re-run":0.027777777777777776,"under":0.027777777777777776,"the":0.027777777777777776,"same":0.027777777777777776,"starting":0.027777777777777776,"whose":0.027777777777777776,"is":0.027777777777777776,"still":0.027777777777777776,"running":0.027777777777777776,"rejected":0.027777777777777776,"by":0.027777777777777776,"temporal":0.027777777777777776,"orchestrator":0.027777777777777776,"logs":0.027777777777777776,"rejection":0.027777777777777776,"and":0.027777777777777776,"moves":0.027777777777777776,"on":0.027777777777777776,"duplicate":0.027777777777777776,"triggers":0.027777777777777776,"are":0.027777777777777776,"safe":0.027777777777777776,"no-op":0.027777777777777776},"1194":{"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},"1195":{"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},"1196":{"docustore":0.125,"uses":0.125,"two":0.125,"task":0.125,"queues":0.125,"to":0.125,"control":0.125,"concurrency":0.125},"1197":{"queue":1},"1198":{"purpose":1},"1199":{"max":0.3333333333333333,"concurrent":0.3333333333333333,"activities":0.3333333333333333},"1200":{"artifact_processing":1},"1201":{"cpu-bound":0.14285714285714285,"work":0.14285714285714285,"parsing":0.14285714285714285,"embedding":0.14285714285714285,"ocsr":0.14285714285714285,"tag":0.14285714285714285,"aggregation":0.14285714285714285},"1202":{"configurable":0.3333333333333333,"via":0.3333333333333333,"temporal_max_concurrent_activities":0.3333333333333333},"1203":{"llm_processing":1},"1204":{"llm":0.1111111111111111,"inference":0.1111111111111111,"page":0.1111111111111111,"and":0.1111111111111111,"artifact":0.1111111111111111,"summarization":0.1111111111111111,"ner":0.1111111111111111,"document":0.1111111111111111,"metadata":0.1111111111111111},"1205":{"configurable":0.3333333333333333,"via":0.3333333333333333,"temporal_max_concurrent_llm_activities":0.3333333333333333},"1206":{"2":0.030303030303030304,"each":0.030303030303030304,"queue":0.030303030303030304,"is":0.030303030303030304,"served":0.030303030303030304,"by":0.030303030303030304,"its":0.030303030303030304,"own":0.030303030303030304,"worker":0.030303030303030304,"process":0.030303030303030304,"separating":0.030303030303030304,"llm":0.030303030303030304,"activities":0.030303030303030304,"onto":0.030303030303030304,"their":0.030303030303030304,"prevents":0.030303030303030304,"slow":0.030303030303030304,"calls":0.030303030303030304,"from":0.030303030303030304,"blocking":0.030303030303030304,"fast":0.030303030303030304,"embedding":0.030303030303030304,"and":0.030303030303030304,"parsing":0.030303030303030304,"tasks":0.030303030303030304,"for":0.030303030303030304,"local":0.030303030303030304,"development":0.030303030303030304,"with":0.030303030303030304,"ollama":0.030303030303030304,"temporal_max_concurrent_llm_activities":0.030303030303030304,"memory":0.030303030303030304,"exhaustion":0.030303030303030304},"1207":{"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},"1208":{"workflow":1},"1209":{"activity":0.5,"timeout":0.5},"1210":{"max":0.5,"attempts":0.5},"1211":{"backoff":1},"1212":{"pdf":0.5,"parsing":0.5},"1213":{"30":0.5,"min":0.5},"1214":{"3":1},"1215":{"5s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1216":{"compound":0.3333333333333333,"extraction":0.3333333333333333,"ocsr":0.3333333333333333},"1217":{"10":0.5,"min":0.5},"1218":{"3":1},"1219":{"2s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1220":{"smiles":0.5,"embedding":0.5},"1221":{"5":0.5,"min":0.5},"1222":{"3":1},"1223":{"2s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1224":{"compound":0.3333333333333333,"label":0.3333333333333333,"reconciliation":0.3333333333333333},"1225":{"2":0.5,"min":0.5},"1226":{"3":1},"1227":{"2s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1228":{"ner":0.5,"extraction":0.5},"1229":{"10":0.5,"min":0.5},"1230":{"3":1},"1231":{"10s":0.3333333333333333,"to":0.3333333333333333,"120s":0.3333333333333333},"1232":{"artifact":0.3333333333333333,"tag":0.3333333333333333,"aggregation":0.3333333333333333},"1233":{"5":0.5,"min":0.5},"1234":{"3":1},"1235":{"5s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1236":{"document":0.5,"metadata":0.5},"1237":{"5":0.5,"min":0.5},"1238":{"3":1},"1239":{"5s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1240":{"page":0.5,"summarization":0.5},"1241":{"15":0.5,"min":0.5},"1242":{"3":1},"1243":{"5s":0.3333333333333333,"to":0.3333333333333333,"120s":0.3333333333333333},"1244":{"artifact":0.5,"summarization":0.5},"1245":{"60":0.5,"min":0.5},"1246":{"3":1},"1247":{"5s":0.3333333333333333,"to":0.3333333333333333,"120s":0.3333333333333333},"1248":{"summary":0.2,"embedding":0.2,"page":0.2,"and":0.2,"artifact":0.2},"1249":{"5":0.5,"min":0.5},"1250":{"3":1},"1251":{"5s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1252":{"batch":0.3333333333333333,"chunk":0.3333333333333333,"embedding":0.3333333333333333},"1253":{"30":0.5,"min":0.5},"1254":{"2":1},"1255":{"5s":0.3333333333333333,"to":0.3333333333333333,"60s":0.3333333333333333},"1256":{"single-page":0.5,"embedding":0.5},"1257":{"5":0.5,"min":0.5},"1258":{"3":1},"1259":{"1s":0.3333333333333333,"to":0.3333333333333333,"30s":0.3333333333333333},"1260":{"activity":0.02040816326530612,"errors":0.02040816326530612,"go":0.02040816326530612,"through":0.02040816326530612,"the":0.02040816326530612,"retry":0.02040816326530612,"policy":0.02040816326530612,"above":0.02040816326530612,"that":0.02040816326530612,"a":0.02040816326530612,"cannot":0.02040816326530612,"fix":0.02040816326530612,"not":0.02040816326530612,"found":0.02040816326530612,"validation":0.02040816326530612,"ready":0.02040816326530612,"are":0.02040816326530612,"marked":0.02040816326530612,"non-retryable":0.02040816326530612,"embedding":0.02040816326530612,"activities":0.02040816326530612,"treat":0.02040816326530612,"nothing":0.02040816326530612,"to":0.02040816326530612,"embed":0.02040816326530612,"blank":0.02040816326530612,"page":0.02040816326530612,"deleted":0.02040816326530612,"artifact":0.02040816326530612,"as":0.02040816326530612,"completed":0.02040816326530612,"run":0.02040816326530612,"but":0.02040816326530612,"fail":0.02040816326530612,"workflow":0.02040816326530612,"on":0.02040816326530612,"provider":0.02040816326530612,"or":0.02040816326530612,"internal":0.02040816326530612,"so":0.02040816326530612,"failure":0.02040816326530612,"shows":0.02040816326530612,"in":0.02040816326530612,"status":0.02040816326530612,"endpoints":0.02040816326530612,"instead":0.02040816326530612,"of":0.02040816326530612,"passing":0.02040816326530612,"success":0.02040816326530612},"1261":{"variable":1},"1262":{"default":1},"1263":{"description":1},"1264":{"temporal_address":1},"1265":{"7233":0.5,"localhost":0.5},"1266":{"temporal":0.3333333333333333,"server":0.3333333333333333,"address":0.3333333333333333},"1267":{"temporal_max_concurrent_activities":1},"1268":{"10":1},"1269":{"max":0.14285714285714285,"parallel":0.14285714285714285,"activities":0.14285714285714285,"on":0.14285714285714285,"the":0.14285714285714285,"main":0.14285714285714285,"queue":0.14285714285714285},"1270":{"temporal_llm_task_queue":1},"1271":{"llm_processing":1},"1272":{"task":0.16666666666666666,"queue":0.16666666666666666,"name":0.16666666666666666,"for":0.16666666666666666,"llm":0.16666666666666666,"activities":0.16666666666666666},"1273":{"temporal_max_concurrent_llm_activities":1},"1274":{"2":1},"1275":{"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},"1276":{"8233":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},"1277":{"workflow":0.14285714285714285,"execution":0.14285714285714285,"history":0.14285714285714285,"started":0.14285714285714285,"activities":0.14285714285714285,"completed":0.14285714285714285,"failed":0.14285714285714285},"1278":{"activity":0.16666666666666666,"inputs":0.16666666666666666,"outputs":0.16666666666666666,"and":0.16666666666666666,"retry":0.16666666666666666,"attempts":0.16666666666666666},"1279":{"pending":0.2,"activities":0.2,"and":0.2,"their":0.2,"timeouts":0.2},"1280":{"workflow":0.1,"search":0.1,"by":0.1,"id":0.1,"pattern":0.1,"e":0.1,"g":0.1,"all":0.1,"ner-extraction-":0.1,"workflows":0.1},"1281":{"configuration":1},"1282":{"complete":0.16666666666666666,"environment":0.16666666666666666,"variables":0.16666666666666666,"reference":0.16666666666666666,"for":0.16666666666666666,"docustore":0.16666666666666666},"1283":{"llm":0.5,"provider":0.5},"1284":{"embedding":1},"1285":{"storage":1},"1286":{"infrastructure":1},"1287":{"temporal":0.5,"workers":0.5},"1288":{"observability":1},"1289":{"authentication":0.5,"duar":0.5},"1290":{"summarization":1},"1291":{"vector":0.5,"collections":0.5},"1292":{"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},"1293":{"variable":1},"1294":{"description":1},"1295":{"default":1},"1296":{"llm_provider":1},"1297":{"provider":0.14285714285714285,"type":0.14285714285714285,"ollama":0.14285714285714285,"openai":0.14285714285714285,"anthropic":0.14285714285714285,"or":0.14285714285714285,"gemini":0.14285714285714285},"1298":{"ollama":1},"1299":{"llm_model_name":1},"1300":{"model":0.14285714285714285,"name":0.14285714285714285,"e":0.14285714285714285,"g":0.14285714285714285,"gemma4":0.14285714285714285,"31b":0.14285714285714285,"gpt-4o":0.14285714285714285},"1301":{"gemma4":0.5,"31b":0.5},"1302":{"llm_base_url":1},"1303":{"ollama":0.14285714285714285,"base":0.14285714285714285,"url":0.14285714285714285,"ignored":0.14285714285714285,"for":0.14285714285714285,"cloud":0.14285714285714285,"providers":0.14285714285714285},"1304":{"11434":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1305":{"openai_api_key":1},"1306":{"openai":0.2,"api":0.2,"key":0.2,"if":0.2,"using":0.2},"1307":{},"1308":{"anthropic_api_key":1},"1309":{"anthropic":0.2,"api":0.2,"key":0.2,"if":0.2,"using":0.2},"1310":{},"1311":{"google_api_key":1},"1312":{"gemini":0.2,"api":0.2,"key":0.2,"if":0.2,"using":0.2},"1313":{},"1314":{"see":0.08333333333333333,"embedding":0.08333333333333333,"models":0.08333333333333333,"for":0.08333333333333333,"choosing":0.08333333333333333,"a":0.08333333333333333,"model":0.08333333333333333,"changing":0.08333333333333333,"the":0.08333333333333333,"requires":0.08333333333333333,"re-embedding":0.08333333333333333,"documents":0.08333333333333333},"1315":{"variable":1},"1316":{"description":1},"1317":{"default":1},"1318":{"embedding_model_provider":1},"1319":{"sentence-transformers":0.16666666666666666,"local":0.16666666666666666,"openai":0.16666666666666666,"gemini":0.16666666666666666,"or":0.16666666666666666,"openrouter":0.16666666666666666},"1320":{"sentence-transformers":1},"1321":{"embedding_model_name":1},"1322":{"text":0.3333333333333333,"embedding":0.3333333333333333,"model":0.3333333333333333},"1323":{"ibm-granite":0.5,"granite-embedding-english-r2":0.5},"1324":{"embedding_dimensions":1},"1325":{"vector":0.125,"dimensions":0.125,"all":0.125,"models":0.125,"are":0.125,"asked":0.125,"for":0.125,"this":0.125},"1326":{"768":1},"1327":{"embedding_device":1},"1328":{"local":0.16666666666666666,"models":0.16666666666666666,"cpu":0.16666666666666666,"cuda":0.16666666666666666,"or":0.16666666666666666,"mps":0.16666666666666666},"1329":{"cpu":1},"1330":{"embedding_api_key":1},"1331":{"api":0.14285714285714285,"models":0.14285714285714285,"falls":0.14285714285714285,"back":0.14285714285714285,"to":0.14285714285714285,"openai_api_key":0.14285714285714285,"google_api_key":0.14285714285714285},"1332":{},"1333":{"embedding_base_url":1},"1334":{"openai":0.16666666666666666,"provider":0.16666666666666666,"only":0.16666666666666666,"any":0.16666666666666666,"openai-compatible":0.16666666666666666,"endpoint":0.16666666666666666},"1335":{},"1336":{"variable":1},"1337":{"description":1},"1338":{"default":1},"1339":{"blob_base_url":1},"1340":{"blob":0.1,"storage":0.1,"root":0.1,"file":0.1,"for":0.1,"local":0.1,"s3":0.1,"az":0.1,"azure":0.1,"see":0.1},"1341":{"file":0.3333333333333333,"services":0.3333333333333333,"blobs":0.3333333333333333},"1342":{"blob_storage_options":1},"1343":{"json":0.16666666666666666,"object":0.16666666666666666,"of":0.16666666666666666,"fsspec":0.16666666666666666,"storage":0.16666666666666666,"options":0.16666666666666666},"1344":{},"1345":{"variable":1},"1346":{"description":1},"1347":{"default":1},"1348":{"eventstoredb_uri":1},"1349":{"eventstoredb":0.3333333333333333,"connection":0.3333333333333333,"string":0.3333333333333333},"1350":{"2113":0.2,"esdb":0.2,"localhost":0.2,"tls":0.2,"false":0.2},"1351":{"mongo_uri":1},"1352":{"mongodb":0.3333333333333333,"connection":0.3333333333333333,"string":0.3333333333333333},"1353":{"27017":0.2,"mongodb":0.2,"localhost":0.2,"replicaset":0.2,"rs0":0.2},"1354":{"mongo_db":1},"1355":{"mongodb":0.3333333333333333,"database":0.3333333333333333,"name":0.3333333333333333},"1356":{"docu_store":1},"1357":{"qdrant_url":1},"1358":{"qdrant":0.3333333333333333,"http":0.3333333333333333,"url":0.3333333333333333},"1359":{"6333":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1360":{"temporal_address":1},"1361":{"temporal":0.3333333333333333,"server":0.3333333333333333,"address":0.3333333333333333},"1362":{"7233":0.5,"localhost":0.5},"1363":{"kafka_bootstrap_servers":1},"1364":{"kafka":0.3333333333333333,"broker":0.3333333333333333,"addresses":0.3333333333333333},"1365":{"19092":0.5,"localhost":0.5},"1366":{"2114":0.045454545454545456,"7234":0.045454545454545456,"the":0.045454545454545456,"dev":0.045454545454545456,"compose":0.045454545454545456,"stack":0.045454545454545456,"publishes":0.045454545454545456,"eventstoredb":0.045454545454545456,"on":0.045454545454545456,"host":0.045454545454545456,"port":0.045454545454545456,"and":0.045454545454545456,"temporal":0.045454545454545456,"so":0.045454545454545456,"local":0.045454545454545456,"env":0.045454545454545456,"files":0.045454545454545456,"use":0.045454545454545456,"esdb":0.045454545454545456,"localhost":0.045454545454545456,"tls":0.045454545454545456,"false":0.045454545454545456},"1367":{"variable":1},"1368":{"description":1},"1369":{"default":1},"1370":{"temporal_max_concurrent_activities":1},"1371":{"max":0.125,"parallel":0.125,"activities":0.125,"on":0.125,"the":0.125,"cpu":0.125,"io":0.125,"worker":0.125},"1372":{"10":1},"1373":{"temporal_llm_task_queue":1},"1374":{"task":0.16666666666666666,"queue":0.16666666666666666,"for":0.16666666666666666,"the":0.16666666666666666,"llm":0.16666666666666666,"worker":0.16666666666666666},"1375":{"llm_processing":1},"1376":{"temporal_max_concurrent_llm_activities":1},"1377":{"max":0.1111111111111111,"parallel":0.1111111111111111,"llm":0.1111111111111111,"activities":0.1111111111111111,"ollama":0.1111111111111111,"1-2":0.1111111111111111,"cloud":0.1111111111111111,"apis":0.1111111111111111,"5-10":0.1111111111111111},"1378":{"2":1},"1379":{"the":0.1,"cpu":0.1,"io":0.1,"worker's":0.1,"task":0.1,"queue":0.1,"is":0.1,"fixed":0.1,"at":0.1,"artifact_processing":0.1},"1380":{"variable":1},"1381":{"description":1},"1382":{"default":1},"1383":{"prompt_repository_type":1},"1384":{"prompt":0.2,"source":0.2,"langfuse":0.2,"or":0.2,"yaml":0.2},"1385":{"langfuse":1},"1386":{"langfuse_public_key":1},"1387":{"langfuse":0.16666666666666666,"public":0.16666666666666666,"key":0.16666666666666666,"for":0.16666666666666666,"llm":0.16666666666666666,"tracing":0.16666666666666666},"1388":{},"1389":{"langfuse_secret_key":1},"1390":{"langfuse":0.3333333333333333,"secret":0.3333333333333333,"key":0.3333333333333333},"1391":{},"1392":{"langfuse_host":1},"1393":{"3100":0.125,"langfuse":0.125,"server":0.125,"url":0.125,"dev":0.125,"compose":0.125,"http":0.125,"localhost":0.125},"1394":{"3000":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1395":{"variable":1},"1396":{"description":1},"1397":{"default":1},"1398":{"duar_url":1},"1399":{"duar":0.25,"authorization":0.25,"service":0.25,"url":0.25},"1400":{"9003":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1401":{"duar_service_key":1},"1402":{"service":0.14285714285714285,"key":0.14285714285714285,"for":0.14285714285714285,"this":0.14285714285714285,"app":0.14285714285714285,"in":0.14285714285714285,"duar":0.14285714285714285},"1403":{},"1404":{"duar_service_name":1},"1405":{"service":0.2,"name":0.2,"registered":0.2,"in":0.2,"duar":0.2},"1406":{"docu-store":1},"1407":{"duar_idp_jwks_url":1},"1408":{"idp":0.14285714285714285,"jwks":0.14285714285714285,"url":0.14285714285714285,"for":0.14285714285714285,"verifying":0.14285714285714285,"login":0.14285714285714285,"tokens":0.14285714285714285},"1409":{"https":0.14285714285714285,"www":0.14285714285714285,"googleapis":0.14285714285714285,"com":0.14285714285714285,"oauth2":0.14285714285714285,"v3":0.14285714285714285,"certs":0.14285714285714285},"1410":{"duar_idp_audience":1},"1411":{"required":0.125,"your":0.125,"oauth":0.125,"client":0.125,"id":0.125,"idp":0.125,"token":0.125,"aud":0.125},"1412":{},"1413":{"duar_idp_issuer":1},"1414":{"expected":0.25,"idp":0.25,"token":0.25,"issuer":0.25},"1415":{"https":0.25,"accounts":0.25,"google":0.25,"com":0.25},"1416":{"duar_cache_ttl":1},"1417":{"0":0.14285714285714285,"seconds":0.14285714285714285,"to":0.14285714285714285,"cache":0.14285714285714285,"permission":0.14285714285714285,"checks":0.14285714285714285,"disables":0.14285714285714285},"1418":{"120":1},"1419":{"variable":1},"1420":{"description":1},"1421":{"default":1},"1422":{"artifact_summarization_batch_size":1},"1423":{"pages":0.25,"per":0.25,"summarization":0.25,"batch":0.25},"1424":{"10":1},"1425":{"variable":1},"1426":{"description":1},"1427":{"default":1},"1428":{"qdrant_collection_name":1},"1429":{"text":0.3333333333333333,"embeddings":0.3333333333333333,"collection":0.3333333333333333},"1430":{"page_embeddings":1},"1431":{"qdrant_compound_collection_name":1},"1432":{"smiles":0.3333333333333333,"embeddings":0.3333333333333333,"collection":0.3333333333333333},"1433":{"compound_embeddings":1},"1434":{"qdrant_summary_collection_name":1},"1435":{"summary":0.3333333333333333,"embeddings":0.3333333333333333,"collection":0.3333333333333333},"1436":{"summary_embeddings":1},"1437":{"getting":0.5,"started":0.5},"1438":{"get":0.14285714285714285,"docustore":0.14285714285714285,"up":0.14285714285714285,"and":0.14285714285714285,"running":0.14285714285714285,"in":0.14285714285714285,"minutes":0.14285714285714285},"1439":{"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},"1440":{"requirements":0.16666666666666666,"system":0.16666666666666666,"prerequisites":0.16666666666666666,"and":0.16666666666666666,"hardware":0.16666666666666666,"recommendations":0.16666666666666666},"1441":{"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},"1442":{"configuration":0.16666666666666666,"environment":0.16666666666666666,"variables":0.16666666666666666,"and":0.16666666666666666,"settings":0.16666666666666666,"reference":0.16666666666666666},"1443":{"production":0.14285714285714285,"deployment":0.14285714285714285,"docker":0.14285714285714285,"swarm":0.14285714285714285,"setup":0.14285714285714285,"for":0.14285714285714285,"workloads":0.14285714285714285},"1444":{"production":0.5,"deployment":0.5},"1445":{"deploy":0.14285714285714285,"docustore":0.14285714285714285,"to":0.14285714285714285,"production":0.14285714285714285,"with":0.14285714285714285,"docker":0.14285714285714285,"swarm":0.14285714285714285},"1446":{"stack":0.5,"architecture":0.5},"1447":{"infrastructure":0.5,"stack":0.5},"1448":{"application":0.5,"stack":0.5},"1449":{"reverse":0.5,"proxy":0.5},"1450":{"resource":0.5,"recommendations":0.5},"1451":{"monitoring":1},"1452":{"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},"1453":{"both":0.06666666666666667,"files":0.06666666666666667,"live":0.06666666666666667,"at":0.06666666666666667,"the":0.06666666666666667,"repository":0.06666666666666667,"root":0.06666666666666667,"stacks":0.06666666666666667,"share":0.06666666666666667,"docu-store":0.06666666666666667,"overlay":0.06666666666666667,"network":0.06666666666666667,"for":0.06666666666666667,"inter-service":0.06666666666666667,"communication":0.06666666666666667},"1454":{"deploy":0.25,"infrastructure":0.25,"services":0.25,"first":0.25},"1455":{"this":0.5,"provisions":0.5},"1456":{"eventstoredb":0.25,"with":0.25,"persistent":0.25,"storage":0.25},"1457":{"mongodb":0.1,"as":0.1,"a":0.1,"single-node":0.1,"replica":0.1,"set":0.1,"rs0":0.1,"with":0.1,"authentication":0.1,"disabled":0.1},"1458":{"qdrant":0.25,"with":0.25,"snapshot":0.25,"persistence":0.25},"1459":{"temporal":0.25,"server":0.25,"postgresql":0.25,"backend":0.25},"1460":{"kafka":0.125,"as":0.125,"a":0.125,"single-node":0.125,"kraft":0.125,"broker":0.125,"no":0.125,"zookeeper":0.125},"1461":{"langfuse":0.2,"and":0.2,"umami":0.2,"for":0.2,"observability":0.2},"1462":{"2114":0.02857142857142857,"mongodb":0.02857142857142857,"and":0.02857142857142857,"eventstoredb":0.02857142857142857,"run":0.02857142857142857,"without":0.02857142857142857,"authentication":0.02857142857142857,"in":0.02857142857142857,"insecure":0.02857142857142857,"mode":0.02857142857142857,"keep":0.02857142857142857,"them":0.02857142857142857,"on":0.02857142857142857,"the":0.02857142857142857,"private":0.02857142857142857,"overlay":0.02857142857142857,"network":0.02857142857142857,"infra":0.02857142857142857,"file":0.02857142857142857,"publishes":0.02857142857142857,"host":0.02857142857142857,"port":0.02857142857142857,"firewall":0.02857142857142857,"it":0.02857142857142857,"or":0.02857142857142857,"drop":0.02857142857142857,"mapping":0.02857142857142857,"enable":0.02857142857142857,"if":0.02857142857142857,"they":0.02857142857142857,"must":0.02857142857142857,"be":0.02857142857142857,"reachable":0.02857142857142857,"from":0.02857142857142857,"elsewhere":0.02857142857142857},"1463":{"once":0.09090909090909091,"infrastructure":0.09090909090909091,"is":0.09090909090909091,"healthy":0.09090909090909091,"fill":0.09090909090909091,"in":0.09090909090909091,"secrets":0.09090909090909091,"and":0.09090909090909091,"deploy":0.09090909090909091,"the":0.09090909090909091,"application":0.09090909090909091},"1464":{"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},"1465":{"process":1},"1466":{"role":1},"1467":{"api":1},"1468":{"fastapi":0.3333333333333333,"http":0.3333333333333333,"server":0.3333333333333333},"1469":{"read":0.5,"worker":0.5},"1470":{"eventstoredb":0.3333333333333333,"mongodb":0.3333333333333333,"projection":0.3333333333333333},"1471":{"pipeline":0.5,"worker":0.5},"1472":{"event-driven":0.3333333333333333,"workflow":0.3333333333333333,"triggers":0.3333333333333333},"1473":{"temporal":0.5,"worker":0.5},"1474":{"cpu-bound":0.25,"activities":0.25,"embeddings":0.25,"ocsr":0.25},"1475":{"llm":0.5,"worker":0.5},"1476":{"llm-dependent":0.25,"activities":0.25,"summarization":0.25,"ner":0.25},"1477":{"plugin":0.5,"consumer":0.5},"1478":{"kafka-to-temporal":0.5,"bridge":0.5},"1479":{"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},"1480":{"15000":0.14285714285714285,"docu-store":0.14285714285714285,"example":0.14285714285714285,"com":0.14285714285714285,"web":0.14285714285714285,"frontend":0.14285714285714285,"port":0.14285714285714285},"1481":{"8000":0.07692307692307693,"8002":0.07692307692307693,"docu-store-api":0.07692307692307693,"example":0.07692307692307693,"com":0.07692307692307693,"api":0.07692307692307693,"server":0.07692307692307693,"container":0.07692307692307693,"port":0.07692307692307693,"published":0.07692307692307693,"on":0.07692307692307693,"api_port":0.07692307692307693,"default":0.07692307692307693},"1482":{"component":1},"1483":{"cpu":1},"1484":{"memory":1},"1485":{"api":1},"1486":{"1":0.5,"core":0.5},"1487":{"512":0.5,"mb":0.5},"1488":{"temporal":0.5,"worker":0.5},"1489":{"2":0.5,"cores":0.5},"1490":{"2":0.5,"gb":0.5},"1491":{"llm":0.5,"worker":0.5},"1492":{"1":0.5,"core":0.5},"1493":{"1":0.5,"gb":0.5},"1494":{"mongodb":1},"1495":{"1":0.5,"core":0.5},"1496":{"1":0.5,"gb":0.5},"1497":{"eventstoredb":1},"1498":{"1":0.5,"core":0.5},"1499":{"1":0.5,"gb":0.5},"1500":{"qdrant":1},"1501":{"1":0.5,"core":0.5},"1502":{"2":0.5,"gb":0.5},"1503":{"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},"1504":{"langfuse":0.14285714285714285,"for":0.14285714285714285,"llm":0.14285714285714285,"tracing":0.14285714285714285,"and":0.14285714285714285,"prompt":0.14285714285714285,"observability":0.14285714285714285},"1505":{"umami":0.25,"for":0.25,"web":0.25,"analytics":0.25},"1506":{"temporal":0.2,"dashboard":0.2,"for":0.2,"workflow":0.2,"monitoring":0.2},"1507":{"quickstart":1},"1508":{"run":0.125,"docustore":0.125,"locally":0.125,"and":0.125,"process":0.125,"your":0.125,"first":0.125,"document":0.125},"1509":{"1":0.25,"clone":0.25,"the":0.25,"repository":0.25},"1510":{"2":0.3333333333333333,"configure":0.3333333333333333,"environment":0.3333333333333333},"1511":{"3":0.25,"start":0.25,"the":0.25,"stack":0.25},"1512":{"4":0.3333333333333333,"verify":0.3333333333333333,"services":0.3333333333333333},"1513":{"5":0.2,"upload":0.2,"your":0.2,"first":0.2,"document":0.2},"1514":{"6":0.25,"search":0.25,"your":0.25,"documents":0.25},"1515":{"next":0.5,"steps":0.5},"1516":{"3":0.07142857142857142,"12":0.07142857142857142,"you":0.07142857142857142,"need":0.07142857142857142,"docker":0.07142857142857142,"with":0.07142857142857142,"compose":0.07142857142857142,"v2":0.07142857142857142,"uv":0.07142857142857142,"python":0.07142857142857142,"and":0.07142857142857142,"node":0.07142857142857142,"js":0.07142857142857142,"pnpm":0.07142857142857142},"1517":{"copy":0.125,"the":0.125,"example":0.125,"environment":0.125,"file":0.125,"and":0.125,"adjust":0.125,"settings":0.125},"1518":{"key":0.25,"settings":0.25,"to":0.25,"configure":0.25},"1519":{"see":0.16666666666666666,"authentication":0.16666666666666666,"for":0.16666666666666666,"the":0.16666666666666666,"duar":0.16666666666666666,"setup":0.16666666666666666},"1520":{"start":0.1,"the":0.1,"infrastructure":0.1,"eventstoredb":0.1,"mongodb":0.1,"qdrant":0.1,"temporal":0.1,"kafka":0.1,"langfuse":0.1,"umami":0.1},"1521":{"the":0.041666666666666664,"first":0.041666666666666664,"startup":0.041666666666666664,"takes":0.041666666666666664,"a":0.041666666666666664,"few":0.041666666666666664,"minutes":0.041666666666666664,"as":0.041666666666666664,"docker":0.041666666666666664,"pulls":0.041666666666666664,"images":0.041666666666666664,"and":0.041666666666666664,"initializes":0.041666666666666664,"databases":0.041666666666666664,"make":0.041666666666666664,"docker-up":0.041666666666666664,"starts":0.041666666666666664,"infrastructure":0.041666666666666664,"only":0.041666666666666664,"run":0.041666666666666664,"docustore":0.041666666666666664,"processes":0.041666666666666664,"on":0.041666666666666664,"host":0.041666666666666664},"1522":{"then":0.125,"start":0.125,"the":0.125,"web":0.125,"portal":0.125,"in":0.125,"another":0.125,"terminal":0.125},"1523":{"once":0.14285714285714285,"running":0.14285714285714285,"verify":0.14285714285714285,"the":0.14285714285714285,"services":0.14285714285714285,"are":0.14285714285714285,"healthy":0.14285714285714285},"1524":{"15000":0.16666666666666666,"portal":0.16666666666666666,"http":0.16666666666666666,"localhost":0.16666666666666666,"web":0.16666666666666666,"frontend":0.16666666666666666},"1525":{"8000":0.125,"api":0.125,"http":0.125,"localhost":0.125,"docs":0.125,"fastapi":0.125,"swagger":0.125,"ui":0.125},"1526":{"2114":0.16666666666666666,"eventstoredb":0.16666666666666666,"http":0.16666666666666666,"localhost":0.16666666666666666,"admin":0.16666666666666666,"dashboard":0.16666666666666666},"1527":{"8233":0.16666666666666666,"temporal":0.16666666666666666,"http":0.16666666666666666,"localhost":0.16666666666666666,"workflow":0.16666666666666666,"dashboard":0.16666666666666666},"1528":{"6333":0.14285714285714285,"qdrant":0.14285714285714285,"http":0.14285714285714285,"localhost":0.14285714285714285,"dashboard":0.14285714285714285,"vector":0.14285714285714285,"db":0.14285714285714285},"1529":{"2113":0.04,"2114":0.04,"7233":0.04,"7234":0.04,"the":0.04,"dev":0.04,"compose":0.04,"file":0.04,"publishes":0.04,"eventstoredb":0.04,"on":0.04,"host":0.04,"port":0.04,"and":0.04,"temporal":0.04,"not":0.04,"usual":0.04,"so":0.04,"env":0.04,"should":0.04,"use":0.04,"esdb":0.04,"localhost":0.04,"tls":0.04,"false":0.04},"1530":{"upload":0.041666666666666664,"through":0.041666666666666664,"the":0.041666666666666664,"portal":0.041666666666666664,"or":0.041666666666666664,"via":0.041666666666666664,"api":0.041666666666666664,"calls":0.041666666666666664,"need":0.041666666666666664,"your":0.041666666666666664,"idp":0.041666666666666664,"token":0.041666666666666664,"plus":0.041666666666666664,"a":0.041666666666666664,"duar":0.041666666666666664,"authz":0.041666666666666664,"for":0.041666666666666664,"workspace":0.041666666666666664,"mint":0.041666666666666664,"one":0.041666666666666664,"it":0.041666666666666664,"holds":0.041666666666666664,"service":0.041666666666666664,"key":0.041666666666666664},"1531":{"docustore":0.3333333333333333,"will":0.3333333333333333,"automatically":0.3333333333333333},"1532":{"parse":0.2,"pages":0.2,"from":0.2,"the":0.2,"pdf":0.2},"1533":{"extract":0.25,"chemical":0.25,"compounds":0.25,"ocsr":0.25},"1534":{"run":0.2,"named":0.2,"entity":0.2,"recognition":0.2,"ner":0.2},"1535":{"generate":0.2,"page":0.2,"and":0.2,"document":0.2,"summaries":0.2},"1536":{"create":0.16666666666666666,"text":0.16666666666666666,"summary":0.16666666666666666,"and":0.16666666666666666,"smiles":0.16666666666666666,"embeddings":0.16666666666666666},"1537":{"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},"1538":{"once":0.08333333333333333,"processing":0.08333333333333333,"completes":0.08333333333333333,"search":0.08333333333333333,"via":0.08333333333333333,"the":0.08333333333333333,"api":0.08333333333333333,"same":0.08333333333333333,"auth":0.08333333333333333,"headers":0.08333333333333333,"as":0.08333333333333333,"above":0.08333333333333333},"1539":{"configuration":0.2,"reference":0.2,"all":0.2,"environment":0.2,"variables":0.2},"1540":{"production":0.2,"deployment":0.2,"docker":0.2,"swarm":0.2,"setup":0.2},"1541":{"architecture":0.2,"overview":0.2,"understand":0.2,"the":0.2,"pipeline":0.2},"1542":{"requirements":1},"1543":{"system":0.125,"prerequisites":0.125,"and":0.125,"hardware":0.125,"recommendations":0.125,"for":0.125,"running":0.125,"docustore":0.125},"1544":{"system":0.5,"requirements":0.5},"1545":{"infrastructure":0.5,"components":0.5},"1546":{"llm":0.5,"provider":0.5},"1547":{"embedding":0.5,"model":0.5},"1548":{"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},"1549":{"24":0.16666666666666666,"docker":0.16666666666666666,"engine":0.16666666666666666,"with":0.16666666666666666,"compose":0.16666666666666666,"v2":0.16666666666666666},"1550":{"3":0.05263157894736842,"12":0.05263157894736842,"uv":0.05263157894736842,"python":0.05263157894736842,"and":0.05263157894736842,"node":0.05263157894736842,"js":0.05263157894736842,"with":0.05263157894736842,"pnpm":0.05263157894736842,"for":0.05263157894736842,"local":0.05263157894736842,"development":0.05263157894736842,"where":0.05263157894736842,"the":0.05263157894736842,"docustore":0.05263157894736842,"processes":0.05263157894736842,"run":0.05263157894736842,"on":0.05263157894736842,"host":0.05263157894736842},"1551":{"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},"1552":{"20":0.125,"disk":0.125,"gb":0.125,"for":0.125,"base":0.125,"images":0.125,"storage":0.125,"documents":0.125},"1553":{"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},"1554":{"docustore":0.03225806451612903,"depends":0.03225806451612903,"on":0.03225806451612903,"the":0.03225806451612903,"following":0.03225806451612903,"services":0.03225806451612903,"all":0.03225806451612903,"included":0.03225806451612903,"in":0.03225806451612903,"docker":0.03225806451612903,"compose":0.03225806451612903,"stack":0.03225806451612903,"host":0.03225806451612903,"ports":0.03225806451612903,"are":0.03225806451612903,"those":0.03225806451612903,"published":0.03225806451612903,"by":0.03225806451612903,"dev":0.03225806451612903,"file":0.03225806451612903,"docker-compose":0.03225806451612903,"yml":0.03225806451612903,"eventstoredb":0.03225806451612903,"temporal":0.03225806451612903,"and":0.03225806451612903,"postgresql":0.03225806451612903,"deliberately":0.03225806451612903,"remapped":0.03225806451612903,"off":0.03225806451612903,"their":0.03225806451612903,"usual":0.03225806451612903},"1555":{"service":1},"1556":{"purpose":1},"1557":{"host":0.5,"port":0.5},"1558":{"eventstoredb":1},"1559":{"event":0.25,"sourcing":0.25,"append-only":0.25,"log":0.25},"1560":{"2114":1},"1561":{"mongodb":1},"1562":{"read":0.2,"model":0.2,"projections":0.2,"query-optimized":0.2,"views":0.2},"1563":{"27017":1},"1564":{"qdrant":1},"1565":{"3":0.14285714285714285,"vector":0.14285714285714285,"search":0.14285714285714285,"collections":0.14285714285714285,"text":0.14285714285714285,"summary":0.14285714285714285,"smiles":0.14285714285714285},"1566":{"6333":1},"1567":{"temporal":1},"1568":{"workflow":0.2,"orchestration":0.2,"durable":0.2,"task":0.2,"execution":0.2},"1569":{"7234":1},"1570":{"postgresql":1},"1571":{"temporal":0.25,"server":0.25,"state":0.25,"storage":0.25},"1572":{"5435":1},"1573":{"kafka":1},"1574":{"event":0.2,"streaming":0.2,"for":0.2,"plugin":0.2,"system":0.2},"1575":{"19092":1},"1576":{"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},"1577":{"ollama":0.16666666666666666,"local":0.16666666666666666,"free":0.16666666666666666,"recommended":0.16666666666666666,"for":0.16666666666666666,"development":0.16666666666666666},"1578":{"openai":0.25,"api":0.25,"key":0.25,"required":0.25},"1579":{"anthropic":0.25,"api":0.25,"key":0.25,"required":0.25},"1580":{"google":0.2,"gemini":0.2,"api":0.2,"key":0.2,"required":0.2},"1581":{"text":0.02631578947368421,"embeddings":0.02631578947368421,"use":0.02631578947368421,"ibm-granite":0.02631578947368421,"granite-embedding-english-r2":0.02631578947368421,"768-dim":0.02631578947368421,"by":0.02631578947368421,"default":0.02631578947368421,"it":0.02631578947368421,"runs":0.02631578947368421,"locally":0.02631578947368421,"inside":0.02631578947368421,"the":0.02631578947368421,"docustore":0.02631578947368421,"workers":0.02631578947368421,"via":0.02631578947368421,"sentence-transformers":0.02631578947368421,"needs":0.02631578947368421,"no":0.02631578947368421,"gpu":0.02631578947368421,"and":0.02631578947368421,"is":0.02631578947368421,"downloaded":0.02631578947368421,"from":0.02631578947368421,"hugging":0.02631578947368421,"face":0.02631578947368421,"on":0.02631578947368421,"first":0.02631578947368421,"api":0.02631578947368421,"models":0.02631578947368421,"openai":0.02631578947368421,"gemini":0.02631578947368421,"openrouter":0.02631578947368421,"are":0.02631578947368421,"also":0.02631578947368421,"supported":0.02631578947368421,"see":0.02631578947368421,"embedding":0.02631578947368421},"1582":{"authentication":1},"1583":{"configuring":0.125,"duar":0.125,"for":0.125,"workspace-scoped":0.125,"authorization":0.125,"with":0.125,"entity-level":0.125,"permissions":0.125},"1584":{"architecture":1},"1585":{"flow":1},"1586":{"workspace":0.5,"isolation":0.5},"1587":{"entity-level":0.5,"permissions":0.5},"1588":{"visibility":1},"1589":{"sharing":1},"1590":{"permission":0.5,"caching":0.5},"1591":{"workspace":0.5,"actions":0.5},"1592":{"configuration":1},"1593":{"sdk":0.5,"integration":0.5},"1594":{"development":0.5,"setup":0.5},"1595":{"docustore":0.025,"uses":0.025,"duar":0.025,"for":0.025,"authorization":0.025,"operates":0.025,"in":0.025,"authz":0.025,"mode":0.025,"--":0.025,"the":0.025,"application":0.025,"authenticates":0.025,"users":0.025,"via":0.025,"an":0.025,"identity":0.025,"provider":0.025,"idp":0.025,"directly":0.025,"and":0.025,"issues":0.025,"short-lived":0.025,"tokens":0.025,"that":0.025,"encode":0.025,"workspace":0.025,"membership":0.025,"role":0.025,"entity-level":0.025,"permissions":0.025,"visibility":0.025,"shares":0.025,"actions":0.025,"are":0.025,"checked":0.025,"against":0.025,"at":0.025,"request":0.025,"time":0.025},"1596":{"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},"1597":{"the":0.024390243902439025,"frontend":0.024390243902439025,"sends":0.024390243902439025,"idp":0.024390243902439025,"token":0.024390243902439025,"and":0.024390243902439025,"chosen":0.024390243902439025,"workspace":0.024390243902439025,"to":0.024390243902439025,"a":0.024390243902439025,"mint":0.024390243902439025,"route":0.024390243902439025,"minting":0.024390243902439025,"requires":0.024390243902439025,"duar":0.024390243902439025,"service":0.024390243902439025,"key":0.024390243902439025,"so":0.024390243902439025,"browser":0.024390243902439025,"never":0.024390243902439025,"calls":0.024390243902439025,"for":0.024390243902439025,"this":0.024390243902439025,"directly":0.024390243902439025,"portal":0.024390243902439025,"posts":0.024390243902439025,"its":0.024390243902439025,"own":0.024390243902439025,"api":0.024390243902439025,"auth":0.024390243902439025,"non-browser":0.024390243902439025,"clients":0.024390243902439025,"cli":0.024390243902439025,"post":0.024390243902439025,"api's":0.024390243902439025,"both":0.024390243902439025,"forward":0.024390243902439025,"duar's":0.024390243902439025,"authz":0.024390243902439025,"resolve":0.024390243902439025,"with":0.024390243902439025},"1598":{"duar":0.07142857142857142,"validates":0.07142857142857142,"the":0.07142857142857142,"idp":0.07142857142857142,"token":0.07142857142857142,"resolves":0.07142857142857142,"user's":0.07142857142857142,"workspace":0.07142857142857142,"membership":0.07142857142857142,"and":0.07142857142857142,"role":0.07142857142857142,"issues":0.07142857142857142,"an":0.07142857142857142,"authorization":0.07142857142857142},"1599":{"all":0.07692307692307693,"subsequent":0.07692307692307693,"api":0.07692307692307693,"requests":0.07692307692307693,"send":0.07692307692307693,"the":0.07692307692307693,"idp":0.07692307692307693,"token":0.07692307692307693,"in":0.07692307692307693,"authorization":0.07692307692307693,"bearer":0.07692307692307693,"and":0.07692307692307693,"x-authz-token":0.07692307692307693},"1600":{"the":0.047619047619047616,"docustore":0.047619047619047616,"api":0.047619047619047616,"validates":0.047619047619047616,"both":0.047619047619047616,"tokens":0.047619047619047616,"with":0.047619047619047616,"duar-auth":0.047619047619047616,"sdk":0.047619047619047616,"signature":0.047619047619047616,"audience":0.047619047619047616,"expiry":0.047619047619047616,"and":0.047619047619047616,"that":0.047619047619047616,"belong":0.047619047619047616,"to":0.047619047619047616,"same":0.047619047619047616,"user":0.047619047619047616,"extracts":0.047619047619047616,"requestauth":0.047619047619047616,"context":0.047619047619047616},"1601":{"every":0.06666666666666667,"api":0.06666666666666667,"request":0.06666666666666667,"is":0.06666666666666667,"scoped":0.06666666666666667,"to":0.06666666666666667,"the":0.06666666666666667,"workspace":0.06666666666666667,"encoded":0.06666666666666667,"in":0.06666666666666667,"authorization":0.06666666666666667,"token":0.06666666666666667,"requestauth":0.06666666666666667,"object":0.06666666666666667,"provides":0.06666666666666667},"1602":{"field":1},"1603":{"type":1},"1604":{"description":1},"1605":{"workspace_id":1},"1606":{"uuid":1},"1607":{"active":0.5,"workspace":0.5},"1608":{"user_id":1},"1609":{"uuid":1},"1610":{"authenticated":0.5,"user":0.5},"1611":{"workspace_role":1},"1612":{"string":1},"1613":{"role":0.2,"in":0.2,"the":0.2,"active":0.2,"workspace":0.2},"1614":{"is_admin":1},"1615":{"bool":1},"1616":{"true":0.16666666666666666,"for":0.16666666666666666,"workspace":0.16666666666666666,"admins":0.16666666666666666,"and":0.16666666666666666,"owners":0.16666666666666666},"1617":{"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},"1618":{"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},"1619":{"level":1},"1620":{"access":1},"1621":{"workspace":1},"1622":{"all":0.2,"workspace":0.2,"members":0.2,"can":0.2,"view":0.2},"1623":{"private":1},"1624":{"only":0.2,"the":0.2,"owner":0.2,"can":0.2,"view":0.2},"1625":{"sharing":0.07142857142857142,"below":0.07142857142857142,"grants":0.07142857142857142,"access":0.07142857142857142,"to":0.07142857142857142,"specific":0.07142857142857142,"users":0.07142857142857142,"or":0.07142857142857142,"groups":0.07142857142857142,"on":0.07142857142857142,"top":0.07142857142857142,"of":0.07142857142857142,"either":0.07142857142857142,"level":0.07142857142857142},"1626":{"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},"1627":{"120":0.05263157894736842,"duar":0.05263157894736842,"permission":0.05263157894736842,"checks":0.05263157894736842,"are":0.05263157894736842,"cached":0.05263157894736842,"for":0.05263157894736842,"duar_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},"1628":{"some":0.05,"operations":0.05,"also":0.05,"require":0.05,"a":0.05,"workspace-level":0.05,"rbac":0.05,"action":0.05,"granted":0.05,"to":0.05,"roles":0.05,"in":0.05,"duar":0.05,"workspace":0.05,"admins":0.05,"and":0.05,"owners":0.05,"bypass":0.05,"these":0.05,"checks":0.05},"1629":{"action":1},"1630":{"required":0.5,"for":0.5},"1631":{"artifacts":0.5,"create":0.5},"1632":{"uploading":0.14285714285714285,"or":0.14285714285714285,"creating":0.14285714285714285,"artifacts":0.14285714285714285,"and":0.14285714285714285,"ingesting":0.14285714285714285,"literature":0.14285714285714285},"1633":{"artifacts":0.5,"hiledit":0.5},"1634":{"correcting":0.07142857142857142,"artifact":0.07142857142857142,"metadata":0.07142857142857142,"patch":0.07142857142857142,"artifacts":0.07142857142857142,"id":0.07142857142857142,"page":0.07142857142857142,"compound":0.07142857142857142,"mentions":0.07142857142857142,"and":0.07142857142857142,"exporting":0.07142857142857142,"cser":0.07142857142857142,"training":0.07142857142857142,"data":0.07142857142857142},"1635":{"artifacts":0.5,"delete":0.5},"1636":{"deleting":0.0625,"an":0.0625,"artifact":0.0625,"removing":0.0625,"pages":0.0625,"from":0.0625,"one":0.0625,"or":0.0625,"a":0.0625,"page":0.0625,"also":0.0625,"needs":0.0625,"edit":0.0625,"permission":0.0625,"on":0.0625,"the":0.0625},"1637":{"403":0.06666666666666667,"docustore":0.06666666666666667,"registers":0.06666666666666667,"its":0.06666666666666667,"actions":0.06666666666666667,"with":0.06666666666666667,"duar":0.06666666666666667,"at":0.06666666666666667,"startup":0.06666666666666667,"a":0.06666666666666667,"user":0.06666666666666667,"without":0.06666666666666667,"the":0.06666666666666667,"action":0.06666666666666667,"gets":0.06666666666666667},"1638":{"variable":1},"1639":{"default":1},"1640":{"description":1},"1641":{"duar_url":1},"1642":{"9003":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1643":{"duar":0.3333333333333333,"service":0.3333333333333333,"url":0.3333333333333333},"1644":{"duar_service_key":1},"1645":{"empty":1},"1646":{"service-to-service":0.07142857142857142,"key":0.07142857142857142,"generated":0.07142857142857142,"in":0.07142857142857142,"the":0.07142857142857142,"duar":0.07142857142857142,"admin":0.07142857142857142,"panel":0.07142857142857142,"also":0.07142857142857142,"required":0.07142857142857142,"for":0.07142857142857142,"auth":0.07142857142857142,"mint":0.07142857142857142,"route":0.07142857142857142},"1647":{"duar_service_name":1},"1648":{"docu-store":1},"1649":{"service":0.08333333333333333,"name":0.08333333333333333,"registered":0.08333333333333333,"in":0.08333333333333333,"duar":0.08333333333333333,"authorization":0.08333333333333333,"tokens":0.08333333333333333,"minted":0.08333333333333333,"for":0.08333333333333333,"another":0.08333333333333333,"are":0.08333333333333333,"rejected":0.08333333333333333},"1650":{"duar_idp_jwks_url":1},"1651":{"https":0.14285714285714285,"www":0.14285714285714285,"googleapis":0.14285714285714285,"com":0.14285714285714285,"oauth2":0.14285714285714285,"v3":0.14285714285714285,"certs":0.14285714285714285},"1652":{"idp":0.16666666666666666,"jwks":0.16666666666666666,"endpoint":0.16666666666666666,"for":0.16666666666666666,"token":0.16666666666666666,"validation":0.16666666666666666},"1653":{"duar_idp_audience":1},"1654":{"empty":1},"1655":{"required":0.08333333333333333,"your":0.08333333333333333,"oauth":0.08333333333333333,"client":0.08333333333333333,"id":0.08333333333333333,"the":0.08333333333333333,"idp":0.08333333333333333,"token's":0.08333333333333333,"aud":0.08333333333333333,"must":0.08333333333333333,"match":0.08333333333333333,"it":0.08333333333333333},"1656":{"duar_idp_issuer":1},"1657":{"https":0.25,"accounts":0.25,"google":0.25,"com":0.25},"1658":{"expected":0.16666666666666666,"iss":0.16666666666666666,"of":0.16666666666666666,"the":0.16666666666666666,"idp":0.16666666666666666,"token":0.16666666666666666},"1659":{"duar_cache_ttl":1},"1660":{"120":1},"1661":{"0":0.125,"permission":0.125,"cache":0.125,"ttl":0.125,"in":0.125,"seconds":0.125,"to":0.125,"disable":0.125},"1662":{"the":0.16666666666666666,"backend":0.16666666666666666,"uses":0.16666666666666666,"duar-auth":0.16666666666666666,"python":0.16666666666666666,"package":0.16666666666666666},"1663":{"the":0.047619047619047616,"frontend":0.047619047619047616,"uses":0.047619047619047616,"duar-auth":0.047619047619047616,"js":0.047619047619047616,"package":0.047619047619047616,"duarauthz":0.047619047619047616,"client":0.047619047619047616,"idp":0.047619047619047616,"login":0.047619047619047616,"token":0.047619047619047616,"minting":0.047619047619047616,"refresh":0.047619047619047616,"and":0.047619047619047616,"request":0.047619047619047616,"headers":0.047619047619047616,"react":0.047619047619047616,"for":0.047619047619047616,"client-side":0.047619047619047616,"auth":0.047619047619047616,"state":0.047619047619047616},"1664":{"duar":0.02127659574468085,"is":0.02127659574468085,"a":0.02127659574468085,"separate":0.02127659574468085,"service":0.02127659574468085,"and":0.02127659574468085,"not":0.02127659574468085,"part":0.02127659574468085,"of":0.02127659574468085,"docustore's":0.02127659574468085,"docker":0.02127659574468085,"compose":0.02127659574468085,"stack":0.02127659574468085,"run":0.02127659574468085,"it":0.02127659574468085,"yourself":0.02127659574468085,"see":0.02127659574468085,"the":0.02127659574468085,"repository":0.02127659574468085,"register":0.02127659574468085,"docu-store":0.02127659574468085,"app":0.02127659574468085,"in":0.02127659574468085,"its":0.02127659574468085,"admin":0.02127659574468085,"panel":0.02127659574468085,"point":0.02127659574468085,"docustore":0.02127659574468085,"at":0.02127659574468085,"default":0.02127659574468085,"configuration":0.02127659574468085,"uses":0.02127659574468085,"google":0.02127659574468085,"as":0.02127659574468085,"idp":0.02127659574468085,"but":0.02127659574468085,"any":0.02127659574468085,"oidc-compliant":0.02127659574468085,"provider":0.02127659574468085,"can":0.02127659574468085,"be":0.02127659574468085,"configured":0.02127659574468085,"by":0.02127659574468085,"changing":0.02127659574468085,"duar_idp_jwks_url":0.02127659574468085,"duar_idp_audience":0.02127659574468085,"duar_idp_issuer":0.02127659574468085},"1665":{"blob":0.5,"storage":0.5},"1666":{"configuring":0.07142857142857142,"local":0.07142857142857142,"filesystem":0.07142857142857142,"s3-compatible":0.07142857142857142,"or":0.07142857142857142,"azure":0.07142857142857142,"blob":0.07142857142857142,"storage":0.07142857142857142,"for":0.07142857142857142,"document":0.07142857142857142,"files":0.07142857142857142,"and":0.07142857142857142,"page":0.07142857142857142,"images":0.07142857142857142},"1667":{"storage":0.5,"layout":0.5},"1668":{"local":0.3333333333333333,"filesystem":0.3333333333333333,"development":0.3333333333333333},"1669":{"s3-compatible":0.5,"storage":0.5},"1670":{"azure":0.3333333333333333,"blob":0.3333333333333333,"storage":0.3333333333333333},"1671":{"storage":0.5,"options":0.5},"1672":{"checking":0.3333333333333333,"the":0.3333333333333333,"connection":0.3333333333333333},"1673":{"api":0.5,"endpoints":0.5},"1674":{"stream":0.5,"pdf":0.5},"1675":{"stream":0.3333333333333333,"page":0.3333333333333333,"image":0.3333333333333333},"1676":{"how":0.25,"blobs":0.25,"are":0.25,"created":0.25},"1677":{"1":0.3333333333333333,"document":0.3333333333333333,"upload":0.3333333333333333},"1678":{"2":0.3333333333333333,"pdf":0.3333333333333333,"processing":0.3333333333333333},"1679":{"configuration":1},"1680":{"considerations":1},"1681":{"docustore":0.02702702702702703,"stores":0.02702702702702703,"uploaded":0.02702702702702703,"documents":0.02702702702702703,"pdfs":0.02702702702702703,"and":0.02702702702702703,"rendered":0.02702702702702703,"page":0.02702702702702703,"images":0.02702702702702703,"in":0.02702702702702703,"blob":0.02702702702702703,"storage":0.02702702702702703,"the":0.02702702702702703,"blobstore":0.02702702702702703,"port":0.02702702702702703,"is":0.02702702702702703,"implemented":0.02702702702702703,"with":0.02702702702702703,"fsspec":0.02702702702702703,"so":0.02702702702702703,"it":0.02702702702702703,"works":0.02702702702702703,"local":0.02702702702702703,"filesystem":0.02702702702702703,"default":0.02702702702702703,"s3-compatible":0.02702702702702703,"object":0.02702702702702703,"azure":0.02702702702702703,"drivers":0.02702702702702703,"for":0.02702702702702703,"both":0.02702702702702703,"s3fs":0.02702702702702703,"adlfs":0.02702702702702703,"ship":0.02702702702702703,"are":0.02702702702702703,"published":0.02702702702702703,"image":0.02702702702702703},"1682":{"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},"1683":{"page":0.03225806451612903,"images":0.03225806451612903,"are":0.03225806451612903,"generated":0.03225806451612903,"during":0.03225806451612903,"the":0.03225806451612903,"pdf":0.03225806451612903,"processing":0.03225806451612903,"workflow":0.03225806451612903,"full-resolution":0.03225806451612903,"pngs":0.03225806451612903,"used":0.03225806451612903,"for":0.03225806451612903,"deep":0.03225806451612903,"thinking":0.03225806451612903,"mode":0.03225806451612903,"image":0.03225806451612903,"analysis":0.03225806451612903,"while":0.03225806451612903,"jpeg":0.03225806451612903,"thumbnails":0.03225806451612903,"400px":0.03225806451612903,"on":0.03225806451612903,"longest":0.03225806451612903,"edge":0.03225806451612903,"served":0.03225806451612903,"list":0.03225806451612903,"views":0.03225806451612903,"and":0.03225806451612903,"table":0.03225806451612903,"previews":0.03225806451612903},"1684":{"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},"1685":{"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},"1686":{"point":0.05263157894736842,"the":0.05263157894736842,"blob":0.05263157894736842,"root":0.05263157894736842,"at":0.05263157894736842,"a":0.05263157894736842,"bucket":0.05263157894736842,"aws":0.05263157894736842,"s3":0.05263157894736842,"minio":0.05263157894736842,"cloudflare":0.05263157894736842,"r2":0.05263157894736842,"etc":0.05263157894736842,"docustore":0.05263157894736842,"writes":0.05263157894736842,"under":0.05263157894736842,"prefix":0.05263157894736842,"after":0.05263157894736842,"name":0.05263157894736842},"1687":{"credentials":0.05555555555555555,"come":0.05555555555555555,"from":0.05555555555555555,"the":0.05555555555555555,"standard":0.05555555555555555,"aws":0.05555555555555555,"environment":0.05555555555555555,"variables":0.05555555555555555,"when":0.05555555555555555,"they":0.05555555555555555,"are":0.05555555555555555,"unset":0.05555555555555555,"instance's":0.05555555555555555,"iam":0.05555555555555555,"role":0.05555555555555555,"is":0.05555555555555555,"used":0.05555555555555555,"instead":0.05555555555555555},"1688":{"for":0.1111111111111111,"s3-compatible":0.1111111111111111,"services":0.1111111111111111,"minio":0.1111111111111111,"r2":0.1111111111111111,"also":0.1111111111111111,"set":0.1111111111111111,"the":0.1111111111111111,"endpoint":0.1111111111111111},"1689":{"the":0.05,"credentials":0.05,"must":0.05,"be":0.05,"allowed":0.05,"to":0.05,"list":0.05,"bucket":0.05,"and":0.05,"read":0.05,"write":0.05,"delete":0.05,"objects":0.05,"under":0.05,"prefix":0.05,"s3":0.05,"listbucket":0.05,"getobject":0.05,"putobject":0.05,"deleteobject":0.05},"1690":{"point":0.1,"the":0.1,"blob":0.1,"root":0.1,"at":0.1,"a":0.1,"container":0.1,"in":0.1,"storage":0.1,"account":0.1},"1691":{"then":0.14285714285714285,"authenticate":0.14285714285714285,"in":0.14285714285714285,"one":0.14285714285714285,"of":0.14285714285714285,"three":0.14285714285714285,"ways":0.14285714285714285},"1692":{"with":0.022727272727272728,"only":0.022727272727272728,"the":0.022727272727272728,"account":0.022727272727272728,"name":0.022727272727272728,"docustore":0.022727272727272728,"signs":0.022727272727272728,"in":0.022727272727272728,"through":0.022727272727272728,"azure's":0.022727272727272728,"defaultazurecredential":0.022727272727272728,"a":0.022727272727272728,"managed":0.022727272727272728,"identity":0.022727272727272728,"workload":0.022727272727272728,"azure_client_id":0.022727272727272728,"azure_client_secret":0.022727272727272728,"azure_tenant_id":0.022727272727272728,"variables":0.022727272727272728,"of":0.022727272727272728,"service":0.022727272727272728,"principal":0.022727272727272728,"or":0.022727272727272728,"az":0.022727272727272728,"login":0.022727272727272728,"on":0.022727272727272728,"developer":0.022727272727272728,"machine":0.022727272727272728,"give":0.022727272727272728,"that":0.022727272727272728,"storage":0.022727272727272728,"blob":0.022727272727272728,"data":0.022727272727272728,"contributor":0.022727272727272728,"role":0.022727272727272728,"container":0.022727272727272728,"user-assigned":0.022727272727272728,"also":0.022727272727272728,"needs":0.022727272727272728,"set":0.022727272727272728,"to":0.022727272727272728,"its":0.022727272727272728,"client":0.022727272727272728,"id":0.022727272727272728},"1693":{"anything":0.05263157894736842,"else":0.05263157894736842,"fsspec":0.05263157894736842,"accepts":0.05263157894736842,"goes":0.05263157894736842,"in":0.05263157894736842,"blob_storage_options":0.05263157894736842,"as":0.05263157894736842,"json":0.05263157894736842,"and":0.05263157894736842,"values":0.05263157894736842,"there":0.05263157894736842,"take":0.05263157894736842,"precedence":0.05263157894736842,"over":0.05263157894736842,"the":0.05263157894736842,"environment":0.05263157894736842,"variables":0.05263157894736842,"above":0.05263157894736842},"1694":{"when":0.023255813953488372,"you":0.023255813953488372,"run":0.023255813953488372,"the":0.023255813953488372,"services":0.023255813953488372,"outside":0.023255813953488372,"docker":0.023255813953488372,"make":0.023255813953488372,"run-all":0.023255813953488372,"credentials":0.023255813953488372,"must":0.023255813953488372,"go":0.023255813953488372,"here":0.023255813953488372,"or":0.023255813953488372,"be":0.023255813953488372,"exported":0.023255813953488372,"in":0.023255813953488372,"shell":0.023255813953488372,"read":0.023255813953488372,"env":0.023255813953488372,"into":0.023255813953488372,"their":0.023255813953488372,"own":0.023255813953488372,"settings":0.023255813953488372,"only":0.023255813953488372,"so":0.023255813953488372,"aws":0.023255813953488372,"and":0.023255813953488372,"azure":0.023255813953488372,"sdks":0.023255813953488372,"never":0.023255813953488372,"see":0.023255813953488372,"aws_":0.023255813953488372,"azure_":0.023255813953488372,"variables":0.023255813953488372,"written":0.023255813953488372,"that":0.023255813953488372,"file":0.023255813953488372,"docker's":0.023255813953488372,"env_file":0.023255813953488372,"does":0.023255813953488372,"export":0.023255813953488372,"them":0.023255813953488372},"1695":{"settings":0.0196078431372549,"status":0.0196078431372549,"shows":0.0196078431372549,"the":0.0196078431372549,"blob":0.0196078431372549,"storage":0.0196078431372549,"check":0.0196078431372549,"it":0.0196078431372549,"is":0.0196078431372549,"healthy":0.0196078431372549,"once":0.0196078431372549,"bucket":0.0196078431372549,"or":0.0196078431372549,"container":0.0196078431372549,"reachable":0.0196078431372549,"even":0.0196078431372549,"before":0.0196078431372549,"first":0.0196078431372549,"upload":0.0196078431372549,"not":0.0196078431372549,"found":0.0196078431372549,"means":0.0196078431372549,"has":0.0196078431372549,"to":0.0196078431372549,"be":0.0196078431372549,"created":0.0196078431372549,"any":0.0196078431372549,"other":0.0196078431372549,"failure":0.0196078431372549,"only":0.0196078431372549,"error":0.0196078431372549,"type":0.0196078431372549,"for":0.0196078431372549,"example":0.0196078431372549,"permissionerror":0.0196078431372549,"rejected":0.0196078431372549,"s3":0.0196078431372549,"credentials":0.0196078431372549,"because":0.0196078431372549,"full":0.0196078431372549,"message":0.0196078431372549,"names":0.0196078431372549,"buckets":0.0196078431372549,"and":0.0196078431372549,"accounts":0.0196078431372549,"in":0.0196078431372549,"api":0.0196078431372549,"log":0.0196078431372549,"as":0.0196078431372549,"health":0.0196078431372549,"blob_storage_failed":0.0196078431372549},"1696":{"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},"1697":{"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},"1698":{"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},"1699":{"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},"1700":{"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},"1701":{"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},"1702":{"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},"1703":{"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},"1704":{"the":0.14285714285714285,"artifact":0.14285714285714285,"created":0.14285714285714285,"event":0.14285714285714285,"triggers":0.14285714285714285,"processing":0.14285714285714285,"pipeline":0.14285714285714285},"1705":{"the":0.0625,"parseartifactworkflow":0.0625,"reads":0.0625,"pdf":0.0625,"from":0.0625,"blob":0.0625,"storage":0.0625,"office":0.0625,"formats":0.0625,"are":0.0625,"first":0.0625,"converted":0.0625,"to":0.0625,"a":0.0625,"derived":0.0625,"and":0.0625},"1706":{"parses":0.2,"each":0.2,"page":0.2,"with":0.2,"docling":0.2},"1707":{"0":0.07142857142857142,"4":0.07142857142857142,"288":0.07142857142857142,"renders":0.07142857142857142,"each":0.07142857142857142,"page":0.07142857142857142,"to":0.07142857142857142,"a":0.07142857142857142,"png":0.07142857142857142,"image":0.07142857142857142,"docling":0.07142857142857142,"images_scale":0.07142857142857142,"about":0.07142857142857142,"dpi":0.07142857142857142},"1708":{"generates":0.14285714285714285,"a":0.14285714285714285,"jpeg":0.14285714285714285,"thumbnail":0.14285714285714285,"for":0.14285714285714285,"each":0.14285714285714285,"page":0.14285714285714285},"1709":{"stores":0.125,"images":0.125,"and":0.125,"thumbnails":0.125,"back":0.125,"to":0.125,"blob":0.125,"storage":0.125},"1710":{"creates":0.125,"page":0.125,"aggregates":0.125,"with":0.125,"references":0.125,"to":0.125,"the":0.125,"artifact":0.125},"1711":{"variable":1},"1712":{"default":1},"1713":{"description":1},"1714":{"blob_base_url":1},"1715":{"file":0.3333333333333333,"services":0.3333333333333333,"blobs":0.3333333333333333},"1716":{"blob":0.09090909090909091,"storage":0.09090909090909091,"root":0.09090909090909091,"url":0.09090909090909091,"use":0.09090909090909091,"file":0.09090909090909091,"for":0.09090909090909091,"local":0.09090909090909091,"s3":0.09090909090909091,"az":0.09090909090909091,"azure":0.09090909090909091},"1717":{"blob_storage_options":1},"1718":{},"1719":{"json":0.125,"object":0.125,"passed":0.125,"to":0.125,"fsspec":0.125,"as":0.125,"storage":0.125,"options":0.125},"1720":{"aws_access_key_id":0.25,"aws_secret_access_key":0.25,"aws_default_region":0.25,"aws_endpoint_url":0.25},"1721":{},"1722":{"s3":0.125,"credentials":0.125,"region":0.125,"and":0.125,"s3-compatible":0.125,"services":0.125,"only":0.125,"endpoint":0.125},"1723":{"azure_storage_account_name":0.3333333333333333,"azure_storage_account_key":0.3333333333333333,"azure_storage_connection_string":0.3333333333333333},"1724":{},"1725":{"azure":0.1,"storage":0.1,"account":0.1,"and":0.1,"credentials":0.1,"the":0.1,"name":0.1,"alone":0.1,"uses":0.1,"defaultazurecredential":0.1},"1726":{"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},"1727":{"0":0.03571428571428571,"20":0.03571428571428571,"288":0.03571428571428571,"page":0.03571428571428571,"images":0.03571428571428571,"can":0.03571428571428571,"be":0.03571428571428571,"large":0.03571428571428571,"at":0.03571428571428571,"dpi":0.03571428571428571,"a":0.03571428571428571,"png":0.03571428571428571,"is":0.03571428571428571,"typically":0.03571428571428571,"5-1":0.03571428571428571,"mb":0.03571428571428571,"so":0.03571428571428571,"12-page":0.03571428571428571,"pdf":0.03571428571428571,"produces":0.03571428571428571,"roughly":0.03571428571428571,"6-12":0.03571428571428571,"of":0.03571428571428571,"thumbnails":0.03571428571428571,"are":0.03571428571428571,"about":0.03571428571428571,"kb":0.03571428571428571,"each":0.03571428571428571},"1728":{"local":0.016666666666666666,"storage":0.016666666666666666,"needs":0.016666666666666666,"a":0.016666666666666666,"shared":0.016666666666666666,"volume":0.016666666666666666,"the":0.016666666666666666,"api":0.016666666666666666,"and":0.016666666666666666,"workers":0.016666666666666666,"run":0.016666666666666666,"as":0.016666666666666666,"separate":0.016666666666666666,"containers":0.016666666666666666,"all":0.016666666666666666,"read":0.016666666666666666,"same":0.016666666666666666,"blobs":0.016666666666666666,"so":0.016666666666666666,"with":0.016666666666666666,"file":0.016666666666666666,"every":0.016666666666666666,"one":0.016666666666666666,"of":0.016666666666666666,"them":0.016666666666666666,"must":0.016666666666666666,"mount":0.016666666666666666,"or":0.016666666666666666,"network":0.016666666666666666,"share":0.016666666666666666,"at":0.016666666666666666,"path":0.016666666666666666,"sample":0.016666666666666666,"docker-compose":0.016666666666666666,"prod":0.016666666666666666,"yml":0.016666666666666666,"shares":0.016666666666666666,"between":0.016666666666666666,"both":0.016666666666666666,"temporal":0.016666666666666666,"named":0.016666666666666666,"is":0.016666666666666666,"to":0.016666666666666666,"machine":0.016666666666666666,"on":0.016666666666666666,"multi-node":0.016666666666666666,"swarm":0.016666666666666666,"such":0.016666666666666666,"nfs":0.016666666666666666,"there":0.016666666666666666,"instead":0.016666666666666666,"object":0.016666666666666666,"s3":0.016666666666666666,"azure":0.016666666666666666,"avoids":0.016666666666666666,"this":0.016666666666666666,"also":0.016666666666666666,"suits":0.016666666666666666,"multi-instance":0.016666666666666666,"deployments":0.016666666666666666},"1729":{"blobs":0.017241379310344827,"are":0.017241379310344827,"referenced":0.017241379310344827,"by":0.017241379310344827,"storage":0.017241379310344827,"location":0.017241379310344827,"not":0.017241379310344827,"copied":0.017241379310344827,"the":0.017241379310344827,"artifact":0.017241379310344827,"aggregate":0.017241379310344827,"stores":0.017241379310344827,"blob":0.017241379310344827,"path":0.017241379310344827,"e":0.017241379310344827,"g":0.017241379310344827,"artifacts":0.017241379310344827,"id":0.017241379310344827,"source":0.017241379310344827,"pdf":0.017241379310344827,"and":0.017241379310344827,"all":0.017241379310344827,"access":0.017241379310344827,"goes":0.017241379310344827,"through":0.017241379310344827,"blobstore":0.017241379310344827,"port":0.017241379310344827,"migrating":0.017241379310344827,"backends":0.017241379310344827,"requires":0.017241379310344827,"updating":0.017241379310344827,"root":0.017241379310344827,"url":0.017241379310344827,"data":0.017241379310344827,"copy":0.017241379310344827,"existing":0.017241379310344827,"tree":0.017241379310344827,"under":0.017241379310344827,"new":0.017241379310344827,"as":0.017241379310344827,"it":0.017241379310344827,"is":0.017241379310344827,"aws":0.017241379310344827,"s3":0.017241379310344827,"sync":0.017241379310344827,"my-docustore-bucket":0.017241379310344827,"docu-store":0.017241379310344827,"or":0.017241379310344827,"azcopy":0.017241379310344827,"'":0.017241379310344827,"'https":0.017241379310344827,"account":0.017241379310344827,"core":0.017241379310344827,"windows":0.017241379310344827,"net":0.017241379310344827,"container":0.017241379310344827,"docu-store'":0.017241379310344827,"--recursive":0.017241379310344827},"1730":{"embedding":0.5,"models":0.5},"1731":{"choosing":0.05555555555555555,"the":0.05555555555555555,"text":0.05555555555555555,"embedding":0.05555555555555555,"model":0.05555555555555555,"a":0.05555555555555555,"local":0.05555555555555555,"on":0.05555555555555555,"your":0.05555555555555555,"own":0.05555555555555555,"hardware":0.05555555555555555,"or":0.05555555555555555,"an":0.05555555555555555,"api":0.05555555555555555,"from":0.05555555555555555,"openai":0.05555555555555555,"gemini":0.05555555555555555,"openrouter":0.05555555555555555},"1732":{"local":0.3333333333333333,"models":0.3333333333333333,"default":0.3333333333333333},"1733":{"api":0.5,"models":0.5},"1734":{"cost":1},"1735":{"changing":0.5,"models":0.5},"1736":{"per-workspace":0.3333333333333333,"models":0.3333333333333333,"self-serve":0.3333333333333333},"1737":{"docustore":0.029411764705882353,"turns":0.029411764705882353,"every":0.029411764705882353,"text":0.029411764705882353,"chunk":0.029411764705882353,"page":0.029411764705882353,"summary":0.029411764705882353,"and":0.029411764705882353,"document":0.029411764705882353,"into":0.029411764705882353,"a":0.029411764705882353,"vector":0.029411764705882353,"search":0.029411764705882353,"query":0.029411764705882353,"in":0.029411764705882353,"the":0.029411764705882353,"same":0.029411764705882353,"space":0.029411764705882353,"embedding":0.029411764705882353,"model":0.029411764705882353,"decides":0.029411764705882353,"that":0.029411764705882353,"chemical":0.029411764705882353,"structures":0.029411764705882353,"use":0.029411764705882353,"separate":0.029411764705882353,"chemberta":0.029411764705882353,"are":0.029411764705882353,"not":0.029411764705882353,"affected":0.029411764705882353,"by":0.029411764705882353,"anything":0.029411764705882353,"on":0.029411764705882353,"this":0.029411764705882353},"1738":{"two":0.14285714285714285,"rules":0.14285714285714285,"follow":0.14285714285714285,"from":0.14285714285714285,"the":0.14285714285714285,"same":0.14285714285714285,"space":0.14285714285714285},"1739":{"documents":0.06666666666666667,"and":0.06666666666666667,"queries":0.06666666666666667,"must":0.06666666666666667,"use":0.06666666666666667,"the":0.06666666666666667,"same":0.06666666666666667,"model":0.06666666666666667,"changing":0.06666666666666667,"means":0.06666666666666667,"re-embedding":0.06666666666666667,"every":0.06666666666666667,"document":0.06666666666666667,"see":0.06666666666666667,"models":0.06666666666666667},"1740":{"768":0.038461538461538464,"every":0.038461538461538464,"model":0.038461538461538464,"produces":0.038461538461538464,"768-dimensional":0.038461538461538464,"vectors":0.038461538461538464,"embedding_dimensions":0.038461538461538464,"so":0.038461538461538464,"one":0.038461538461538464,"set":0.038461538461538464,"of":0.038461538461538464,"qdrant":0.038461538461538464,"collections":0.038461538461538464,"serves":0.038461538461538464,"any":0.038461538461538464,"choice":0.038461538461538464,"api":0.038461538461538464,"models":0.038461538461538464,"are":0.038461538461538464,"asked":0.038461538461538464,"for":0.038461538461538464,"dimensions":0.038461538461538464,"and":0.038461538461538464,"response":0.038461538461538464,"is":0.038461538461538464,"checked":0.038461538461538464},"1741":{"local":0.05555555555555555,"models":0.05555555555555555,"run":0.05555555555555555,"inside":0.05555555555555555,"the":0.05555555555555555,"docustore":0.05555555555555555,"workers":0.05555555555555555,"via":0.05555555555555555,"sentence-transformers":0.05555555555555555,"no":0.05555555555555555,"gpu":0.05555555555555555,"is":0.05555555555555555,"required":0.05555555555555555,"and":0.05555555555555555,"text":0.05555555555555555,"leaves":0.05555555555555555,"your":0.05555555555555555,"infrastructure":0.05555555555555555},"1742":{"model":1},"1743":{"embedding_model_name":1},"1744":{"notes":1},"1745":{"granite":0.25,"embedding":0.25,"english":0.25,"r2":0.25},"1746":{"ibm-granite":0.5,"granite-embedding-english-r2":0.5},"1747":{"0":0.14285714285714285,"2":0.14285714285714285,"default":0.14285714285714285,"ibm":0.14285714285714285,"apache":0.14285714285714285,"8192-token":0.14285714285714285,"context":0.14285714285714285},"1748":{"5":0.2,"nomic":0.2,"embed":0.2,"text":0.2,"v1":0.2},"1749":{"5":0.3333333333333333,"nomic-ai":0.3333333333333333,"nomic-embed-text-v1":0.3333333333333333},"1750":{"the":0.08333333333333333,"default":0.08333333333333333,"before":0.08333333333333333,"granite":0.08333333333333333,"keep":0.08333333333333333,"it":0.08333333333333333,"to":0.08333333333333333,"avoid":0.08333333333333333,"re-embedding":0.08333333333333333,"an":0.08333333333333333,"existing":0.08333333333333333,"deployment":0.08333333333333333},"1751":{"both":0.034482758620689655,"models":0.034482758620689655,"run":0.034482758620689655,"at":0.034482758620689655,"the":0.034482758620689655,"same":0.034482758620689655,"speed":0.034482758620689655,"on":0.034482758620689655,"cpu":0.034482758620689655,"and":0.034482758620689655,"are":0.034482758620689655,"downloaded":0.034482758620689655,"from":0.034482758620689655,"hugging":0.034482758620689655,"face":0.034482758620689655,"first":0.034482758620689655,"use":0.034482758620689655,"neither":0.034482758620689655,"needs":0.034482758620689655,"trust_remote_code":0.034482758620689655,"nomic's":0.034482758620689655,"search_query":0.034482758620689655,"search_document":0.034482758620689655,"prefixes":0.034482758620689655,"applied":0.034482758620689655,"automatically":0.034482758620689655,"granite":0.034482758620689655,"uses":0.034482758620689655,"none":0.034482758620689655},"1752":{"512":0.0625,"on":0.0625,"beir":0.0625,"measured":0.0625,"through":0.0625,"docustore's":0.0625,"own":0.0625,"embedding":0.0625,"path":0.0625,"chunks":0.0625,"capped":0.0625,"at":0.0625,"tokens":0.0625,"which":0.0625,"covers":0.0625,"250-token":0.0625},"1753":{"10":0.3333333333333333,"dataset":0.3333333333333333,"ndcg":0.3333333333333333},"1754":{"5":0.3333333333333333,"nomic":0.3333333333333333,"v1":0.3333333333333333},"1755":{"granite":0.5,"r2":0.5},"1756":{"scifact":1},"1757":{"0":0.5,"703":0.5},"1758":{"0":0.5,"757":0.5},"1759":{"nfcorpus":1},"1760":{"0":0.5,"347":0.5},"1761":{"0":0.5,"375":0.5},"1762":{"768":0.043478260869565216,"any":0.043478260869565216,"other":0.043478260869565216,"model":0.043478260869565216,"works":0.043478260869565216,"if":0.043478260869565216,"transformers":0.043478260869565216,"supports":0.043478260869565216,"its":0.043478260869565216,"architecture":0.043478260869565216,"natively":0.043478260869565216,"and":0.043478260869565216,"it":0.043478260869565216,"can":0.043478260869565216,"produce":0.043478260869565216,"dimensions":0.043478260869565216,"set":0.043478260869565216,"embedding_query_prefix":0.043478260869565216,"embedding_document_prefix":0.043478260869565216,"was":0.043478260869565216,"trained":0.043478260869565216,"with":0.043478260869565216,"prefixes":0.043478260869565216},"1763":{"set":0.047619047619047616,"embedding_model_provider":0.047619047619047616,"to":0.047619047619047616,"call":0.047619047619047616,"a":0.047619047619047616,"hosted":0.047619047619047616,"model":0.047619047619047616,"instead":0.047619047619047616,"this":0.047619047619047616,"moves":0.047619047619047616,"embedding":0.047619047619047616,"work":0.047619047619047616,"off":0.047619047619047616,"your":0.047619047619047616,"cpus":0.047619047619047616,"document":0.047619047619047616,"text":0.047619047619047616,"is":0.047619047619047616,"sent":0.047619047619047616,"the":0.047619047619047616,"provider":0.047619047619047616},"1764":{"embedding_model_provider":1},"1765":{"embedding_model_name":0.5,"examples":0.5},"1766":{"key":1},"1767":{"openai":1},"1768":{"text-embedding-3-small":0.5,"text-embedding-3-large":0.5},"1769":{"embedding_api_key":0.3333333333333333,"else":0.3333333333333333,"openai_api_key":0.3333333333333333},"1770":{"gemini":1},"1771":{"gemini-embedding-2":1},"1772":{"embedding_api_key":0.3333333333333333,"else":0.3333333333333333,"google_api_key":0.3333333333333333},"1773":{"openrouter":1},"1774":{"openai":0.25,"text-embedding-3-small":0.25,"google":0.25,"gemini-embedding-2":0.25},"1775":{"embedding_api_key":1},"1776":{"any":0.043478260869565216,"openai-compatible":0.043478260869565216,"endpoint":0.043478260869565216,"works":0.043478260869565216,"with":0.043478260869565216,"provider":0.043478260869565216,"openai":0.043478260869565216,"and":0.043478260869565216,"embedding_base_url":0.043478260869565216,"for":0.043478260869565216,"example":0.043478260869565216,"azure":0.043478260869565216,"ai":0.043478260869565216,"foundry's":0.043478260869565216,"v1":0.043478260869565216,"api":0.043478260869565216,"use":0.043478260869565216,"your":0.043478260869565216,"deployment":0.043478260869565216,"name":0.043478260869565216,"as":0.043478260869565216,"the":0.043478260869565216,"model":0.043478260869565216},"1777":{"only":0.08333333333333333,"api":0.08333333333333333,"keys":0.08333333333333333,"are":0.08333333333333333,"supported":0.08333333333333333,"for":0.08333333333333333,"now":0.08333333333333333,"managed-identity":0.08333333333333333,"keyless":0.08333333333333333,"sign-in":0.08333333333333333,"is":0.08333333333333333,"not":0.08333333333333333},"1778":{"2":0.027777777777777776,"gemini":0.027777777777777776,"embedding":0.027777777777777776,"takes":0.027777777777777776,"its":0.027777777777777776,"task":0.027777777777777776,"as":0.027777777777777776,"a":0.027777777777777776,"text":0.027777777777777776,"prefix":0.027777777777777776,"rather":0.027777777777777776,"than":0.027777777777777776,"parameter":0.027777777777777776,"docustore":0.027777777777777776,"adds":0.027777777777777776,"the":0.027777777777777776,"right":0.027777777777777776,"prefixes":0.027777777777777776,"for":0.027777777777777776,"it":0.027777777777777776,"automatically":0.027777777777777776,"missing":0.027777777777777776,"key":0.027777777777777776,"does":0.027777777777777776,"not":0.027777777777777776,"stop":0.027777777777777776,"services":0.027777777777777776,"from":0.027777777777777776,"starting":0.027777777777777776,"calls":0.027777777777777776,"fail":0.027777777777777776,"with":0.027777777777777776,"clear":0.027777777777777776,"configured":0.027777777777777776,"error":0.027777777777777776,"instead":0.027777777777777776},"1779":{"0":0.05,"embedding":0.05,"costs":0.05,"are":0.05,"small":0.05,"next":0.05,"to":0.05,"the":0.05,"chat":0.05,"model":0.05,"at":0.05,"openai's":0.05,"list":0.05,"price":0.05,"for":0.05,"text-embedding-3-small":0.05,"02":0.05,"per":0.05,"million":0.05,"tokens":0.05},"1780":{"20":0.1111111111111111,"a":0.1111111111111111,"search":0.1111111111111111,"embeds":0.1111111111111111,"one":0.1111111111111111,"query":0.1111111111111111,"of":0.1111111111111111,"about":0.1111111111111111,"tokens":0.1111111111111111},"1781":{"300":0.1111111111111111,"a":0.1111111111111111,"chat":0.1111111111111111,"turn":0.1111111111111111,"embeds":0.1111111111111111,"few":0.1111111111111111,"queries":0.1111111111111111,"about":0.1111111111111111,"tokens":0.1111111111111111},"1782":{"0":0.07142857142857142,"21":0.07142857142857142,"a":0.07142857142857142,"10-page":0.07142857142857142,"deck":0.07142857142857142,"embeds":0.07142857142857142,"about":0.07142857142857142,"000":0.07142857142857142,"tokens":0.07142857142857142,"chunks":0.07142857142857142,"plus":0.07142857142857142,"summaries":0.07142857142857142,"roughly":0.07142857142857142,"0004":0.07142857142857142},"1783":{"re-embedding":0.1,"a":0.1,"workspace":0.1,"costs":0.1,"the":0.1,"same":0.1,"as":0.1,"uploading":0.1,"it":0.1,"again":0.1},"1784":{"vectors":0.07692307692307693,"from":0.07692307692307693,"different":0.07692307692307693,"models":0.07692307692307693,"cannot":0.07692307692307693,"be":0.07692307692307693,"compared":0.07692307692307693,"so":0.07692307692307693,"after":0.07692307692307693,"changing":0.07692307692307693,"embedding_model_name":0.07692307692307693,"or":0.07692307692307693,"embedding_model_provider":0.07692307692307693},"1785":{"deploy":0.25,"the":0.25,"new":0.25,"configuration":0.25},"1786":{"in":0.1,"each":0.1,"workspace":0.1,"a":0.1,"admin":0.1,"opens":0.1,"settings":0.1,"status":0.1,"re-embed":0.1,"documents":0.1},"1787":{"until":0.027777777777777776,"the":0.027777777777777776,"re-embed":0.027777777777777776,"finishes":0.027777777777777776,"search":0.027777777777777776,"results":0.027777777777777776,"for":0.027777777777777776,"documents":0.027777777777777776,"still":0.027777777777777776,"embedded":0.027777777777777776,"with":0.027777777777777776,"old":0.027777777777777776,"model":0.027777777777777776,"are":0.027777777777777776,"unreliable":0.027777777777777776,"status":0.027777777777777776,"page":0.027777777777777776,"shows":0.027777777777777776,"how":0.027777777777777776,"many":0.027777777777777776,"stored":0.027777777777777776,"vectors":0.027777777777777776,"come":0.027777777777777776,"from":0.027777777777777776,"a":0.027777777777777776,"different":0.027777777777777776,"and":0.027777777777777776,"api":0.027777777777777776,"logs":0.027777777777777776,"embedding_model_mismatch":0.027777777777777776,"at":0.027777777777777776,"startup":0.027777777777777776,"so":0.027777777777777776,"forgotten":0.027777777777777776,"is":0.027777777777777776,"visible":0.027777777777777776},"1788":{"when":0.047619047619047616,"workspace":0.047619047619047616,"keys":0.047619047619047616,"are":0.047619047619047616,"enabled":0.047619047619047616,"user_llm_keys_enabled":0.047619047619047616,"true":0.047619047619047616,"see":0.047619047619047616,"each":0.047619047619047616,"can":0.047619047619047616,"choose":0.047619047619047616,"its":0.047619047619047616,"own":0.047619047619047616,"embedding":0.047619047619047616,"model":0.047619047619047616,"under":0.047619047619047616,"settings":0.047619047619047616,"ai":0.047619047619047616,"provider":0.047619047619047616,"search":0.047619047619047616,"embeddings":0.047619047619047616},"1789":{"option":1},"1790":{"served":0.5,"by":0.5},"1791":{"built-in":1},"1792":{"the":0.08333333333333333,"server's":0.08333333333333333,"embedding_model_name":0.08333333333333333,"no":0.08333333333333333,"key":0.08333333333333333,"needed":0.08333333333333333,"this":0.08333333333333333,"is":0.08333333333333333,"default":0.08333333333333333,"for":0.08333333333333333,"new":0.08333333333333333,"workspaces":0.08333333333333333},"1793":{"openai":0.3333333333333333,"text-embedding-3-small":0.3333333333333333,"-large":0.3333333333333333},"1794":{"the":0.16666666666666666,"workspace's":0.16666666666666666,"openai":0.16666666666666666,"or":0.16666666666666666,"openrouter":0.16666666666666666,"key":0.16666666666666666},"1795":{"2":0.25,"google":0.25,"gemini":0.25,"embedding":0.25},"1796":{"the":0.16666666666666666,"workspace's":0.16666666666666666,"gemini":0.16666666666666666,"or":0.16666666666666666,"openrouter":0.16666666666666666,"key":0.16666666666666666},"1797":{"only":0.07692307692307693,"workspace":0.07692307692307693,"admins":0.07692307692307693,"can":0.07692307692307693,"change":0.07692307692307693,"it":0.07692307692307693,"members":0.07692307692307693,"see":0.07692307692307693,"which":0.07692307692307693,"model":0.07692307692307693,"is":0.07692307692307693,"in":0.07692307692307693,"use":0.07692307692307693},"1798":{"an":0.08333333333333333,"admin":0.08333333333333333,"can":0.08333333333333333,"only":0.08333333333333333,"pick":0.08333333333333333,"a":0.08333333333333333,"model":0.08333333333333333,"the":0.08333333333333333,"workspace":0.08333333333333333,"holds":0.08333333333333333,"key":0.08333333333333333,"for":0.08333333333333333},"1799":{"changing":0.05263157894736842,"it":0.05263157894736842,"for":0.05263157894736842,"a":0.05263157894736842,"workspace":0.05263157894736842,"that":0.05263157894736842,"already":0.05263157894736842,"has":0.05263157894736842,"documents":0.05263157894736842,"asks":0.05263157894736842,"confirmation":0.05263157894736842,"and":0.05263157894736842,"re-embeds":0.05263157894736842,"every":0.05263157894736842,"document":0.05263157894736842,"on":0.05263157894736842,"the":0.05263157894736842,"workspace's":0.05263157894736842,"key":0.05263157894736842},"1800":{"if":0.043478260869565216,"the":0.043478260869565216,"workspace's":0.043478260869565216,"key":0.043478260869565216,"for":0.043478260869565216,"its":0.043478260869565216,"model":0.043478260869565216,"is":0.043478260869565216,"removed":0.043478260869565216,"uploads":0.043478260869565216,"chat":0.043478260869565216,"and":0.043478260869565216,"search":0.043478260869565216,"return":0.043478260869565216,"not":0.043478260869565216,"configured":0.043478260869565216,"instead":0.043478260869565216,"of":0.043478260869565216,"silently":0.043478260869565216,"falling":0.043478260869565216,"back":0.043478260869565216,"to":0.043478260869565216,"another":0.043478260869565216},"1801":{"integration":0.5,"overview":0.5},"1802":{"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},"1803":{"integration":0.5,"points":0.5},"1804":{"configuration":1},"1805":{"environment":0.5,"modes":0.5},"1806":{"quick":0.25,"reference":0.25,"essential":0.25,"variables":0.25},"1807":{"docker":0.5,"compose":0.5},"1808":{"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},"1809":{"integration":1},"1810":{"port":1},"1811":{"adapters":1},"1812":{"config":0.5,"prefix":0.5},"1813":{"authentication":1},"1814":{"requestauth":0.3333333333333333,"from":0.3333333333333333,"duar_auth":0.3333333333333333},"1815":{"duar":0.3333333333333333,"sdk":0.3333333333333333,"duar-auth":0.3333333333333333},"1816":{"duar_":1},"1817":{"llm":0.5,"providers":0.5},"1818":{"llmclientport":1},"1819":{"ollama":0.25,"openai":0.25,"anthropic":0.25,"gemini":0.25},"1820":{"llm_":0.5,"chat_llm_":0.5},"1821":{"embedding":0.5,"models":0.5},"1822":{"embeddinggenerator":1},"1823":{"sentence-transformers":0.2,"local":0.2,"openai":0.2,"gemini":0.2,"openrouter":0.2},"1824":{"embedding_":1},"1825":{"blob":0.5,"storage":0.5},"1826":{"blobstore":1},"1827":{"fsspec":0.14285714285714285,"local":0.14285714285714285,"filesystem":0.14285714285714285,"s3":0.14285714285714285,"azure":0.14285714285714285,"blob":0.14285714285714285,"storage":0.14285714285714285},"1828":{"blob_":1},"1829":{"observability":1},"1830":{"promptrepositoryport":1},"1831":{"langfuse":0.3333333333333333,"yaml":0.3333333333333333,"fallback":0.3333333333333333},"1832":{"langfuse_":1},"1833":{"all":0.041666666666666664,"configuration":0.041666666666666664,"is":0.041666666666666664,"managed":0.041666666666666664,"through":0.041666666666666664,"environment":0.041666666666666664,"variables":0.041666666666666664,"read":0.041666666666666664,"by":0.041666666666666664,"a":0.041666666666666664,"single":0.041666666666666664,"settings":0.041666666666666664,"class":0.041666666666666664,"pydantic-settings":0.041666666666666664,"can":0.041666666666666664,"be":0.041666666666666664,"set":0.041666666666666664,"in":0.041666666666666664,"services":0.041666666666666664,"env":0.041666666666666664,"or":0.041666666666666664,"passed":0.041666666666666664,"directly":0.041666666666666664,"as":0.041666666666666664},"1834":{"docustore":0.2,"supports":0.2,"three":0.2,"application":0.2,"environments":0.2},"1835":{"mode":1},"1836":{"app_env":1},"1837":{"typical":0.5,"use":0.5},"1838":{"development":1},"1839":{"default":1},"1840":{"local":0.25,"docker":0.25,"compose":0.25,"stack":0.25},"1841":{"staging":1},"1842":{"staging":1},"1843":{"pre-production":0.5,"testing":0.5},"1844":{"production":1},"1845":{"production":1},"1846":{"live":0.5,"deployment":0.5},"1847":{"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},"1848":{"variable":1},"1849":{"default":1},"1850":{"description":1},"1851":{"app_env":1},"1852":{"development":1},"1853":{"application":0.5,"environment":0.5},"1854":{"log_level":1},"1855":{"info":1},"1856":{"logging":0.5,"level":0.5},"1857":{"api_host":1},"1858":{"0":0.3333333333333333,"1":0.3333333333333333,"127":0.3333333333333333},"1859":{"api":0.25,"server":0.25,"bind":0.25,"address":0.25},"1860":{"api_port":1},"1861":{"8000":1},"1862":{"api":0.3333333333333333,"server":0.3333333333333333,"port":0.3333333333333333},"1863":{"eventstoredb_uri":1},"1864":{"2113":0.2,"esdb":0.2,"localhost":0.2,"tls":0.2,"false":0.2},"1865":{"eventstoredb":0.5,"connection":0.5},"1866":{"mongo_uri":1},"1867":{"27017":0.2,"mongodb":0.2,"localhost":0.2,"replicaset":0.2,"rs0":0.2},"1868":{"mongodb":0.5,"connection":0.5},"1869":{"qdrant_url":1},"1870":{"6333":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1871":{"qdrant":0.3333333333333333,"vector":0.3333333333333333,"database":0.3333333333333333},"1872":{"temporal_address":1},"1873":{"7233":0.5,"localhost":0.5},"1874":{"temporal":0.5,"server":0.5},"1875":{"kafka_bootstrap_servers":1},"1876":{"19092":0.5,"localhost":0.5},"1877":{"kafka":0.5,"brokers":0.5},"1878":{"blob_base_url":1},"1879":{"file":0.5,"blobs":0.5},"1880":{"blob":0.3333333333333333,"storage":0.3333333333333333,"root":0.3333333333333333},"1881":{"llm_provider":1},"1882":{"ollama":1},"1883":{"llm":0.5,"backend":0.5},"1884":{"duar_url":1},"1885":{"9003":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1886":{"duar":0.3333333333333333,"authorization":0.3333333333333333,"service":0.3333333333333333},"1887":{"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},"1888":{"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},"1889":{"llm":0.5,"providers":0.5},"1890":{"configuring":0.07692307692307693,"ollama":0.07692307692307693,"openai":0.07692307692307693,"anthropic":0.07692307692307693,"or":0.07692307692307693,"google":0.07692307692307693,"gemini":0.07692307692307693,"for":0.07692307692307693,"summarization":0.07692307692307693,"ner":0.07692307692307693,"chat":0.07692307692307693,"and":0.07692307692307693,"evaluation":0.07692307692307693},"1891":{"supported":0.5,"providers":0.5},"1892":{"batch":0.25,"llm":0.25,"summarization":0.25,"ner":0.25},"1893":{"chat":0.25,"llm":0.25,"conversational":0.25,"rag":0.25},"1894":{"embedding":0.25,"and":0.25,"reranking":0.25,"models":0.25},"1895":{"ner":0.5,"models":0.5},"1896":{"evaluation":0.5,"judge":0.5},"1897":{"tool":0.3333333333333333,"calling":0.3333333333333333,"modes":0.3333333333333333},"1898":{"ollama":0.5,"setup":0.5},"1899":{"workspace":0.3333333333333333,"keys":0.3333333333333333,"self-serve":0.3333333333333333},"1900":{"rotating":0.25,"the":0.25,"encryption":0.25,"key":0.25},"1901":{"docustore":0.03333333333333333,"uses":0.03333333333333333,"llms":0.03333333333333333,"for":0.03333333333333333,"multiple":0.03333333333333333,"purposes":0.03333333333333333,"page":0.03333333333333333,"and":0.03333333333333333,"document":0.03333333333333333,"summarization":0.03333333333333333,"named":0.03333333333333333,"entity":0.03333333333333333,"recognition":0.03333333333333333,"conversational":0.03333333333333333,"rag":0.03333333333333333,"evaluation":0.03333333333333333,"the":0.03333333333333333,"llm":0.03333333333333333,"integration":0.03333333333333333,"supports":0.03333333333333333,"four":0.03333333333333333,"providers":0.03333333333333333,"allows":0.03333333333333333,"separate":0.03333333333333333,"configuration":0.03333333333333333,"batch":0.03333333333333333,"processing":0.03333333333333333,"extraction":0.03333333333333333,"interactive":0.03333333333333333,"chat":0.03333333333333333},"1902":{"provider":1},"1903":{"llm_provider":1},"1904":{"api":0.5,"key":0.5},"1905":{"local":1},"1906":{"notes":1},"1907":{"ollama":1},"1908":{"ollama":1},"1909":{"no":1},"1910":{"yes":1},"1911":{"default":0.2,"requires":0.2,"ollama":0.2,"running":0.2,"locally":0.2},"1912":{"openai":1},"1913":{"openai":1},"1914":{"openai_api_key":1},"1915":{"no":1},"1916":{"anthropic":1},"1917":{"anthropic":1},"1918":{"anthropic_api_key":1},"1919":{"no":1},"1920":{"not":0.125,"usable":0.125,"for":0.125,"llm":0.125,"entity":0.125,"extraction":0.125,"see":0.125,"ner":0.125},"1921":{"google":0.5,"gemini":0.5},"1922":{"gemini":1},"1923":{"google_api_key":1},"1924":{"no":1},"1925":{"each":0.037037037037037035,"provider's":0.037037037037037035,"own":0.037037037037037035,"key":0.037037037037037035,"variable":0.037037037037037035,"takes":0.037037037037037035,"precedence":0.037037037037037035,"llm_api_key":0.037037037037037035,"is":0.037037037037037035,"the":0.037037037037037035,"fallback":0.037037037037037035,"for":0.037037037037037035,"all":0.037037037037037035,"of":0.037037037037037035,"them":0.037037037037037035,"set":0.037037037037037035,"allow_cloud_llm":0.037037037037037035,"false":0.037037037037037035,"to":0.037037037037037035,"refuse":0.037037037037037035,"every":0.037037037037037035,"cloud":0.037037037037037035,"provider":0.037037037037037035,"air-gapped":0.037037037037037035,"deployments":0.037037037037037035,"ollama":0.037037037037037035,"only":0.037037037037037035},"1926":{"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},"1927":{"variable":1},"1928":{"default":1},"1929":{"description":1},"1930":{"llm_provider":1},"1931":{"ollama":1},"1932":{"provider":0.5,"selection":0.5},"1933":{"llm_model_name":1},"1934":{"gemma4":0.5,"31b":0.5},"1935":{"model":0.5,"identifier":0.5},"1936":{"llm_base_url":1},"1937":{"11434":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"1938":{"ollama":0.14285714285714285,"base":0.14285714285714285,"url":0.14285714285714285,"ignored":0.14285714285714285,"for":0.14285714285714285,"cloud":0.14285714285714285,"providers":0.14285714285714285},"1939":{"llm_api_key":1},"1940":{"none":1},"1941":{"fallback":0.1,"api":0.1,"key":0.1,"when":0.1,"the":0.1,"provider's":0.1,"own":0.1,"variable":0.1,"is":0.1,"unset":0.1},"1942":{"llm_temperature":1},"1943":{"0":0.5,"1":0.5},"1944":{"low":0.25,"for":0.25,"deterministic":0.25,"summaries":0.25},"1945":{"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},"1946":{"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},"1947":{"variable":1},"1948":{"fallback":1},"1949":{"description":1},"1950":{"chat_llm_provider":1},"1951":{"llm_provider":1},"1952":{"chat":0.3333333333333333,"llm":0.3333333333333333,"provider":0.3333333333333333},"1953":{"chat_llm_model_name":1},"1954":{"llm_model_name":1},"1955":{"chat":0.5,"model":0.5},"1956":{"chat_llm_base_url":1},"1957":{"llm_base_url":1},"1958":{"chat":0.25,"llm":0.25,"base":0.25,"url":0.25},"1959":{"chat_llm_api_key":1},"1960":{"the":0.2,"provider's":0.2,"key":0.2,"then":0.2,"llm_api_key":0.2},"1961":{"chat":0.25,"llm":0.25,"api":0.25,"key":0.25},"1962":{"chat_llm_temperature":1},"1963":{"0":0.5,"3":0.5},"1964":{"higher":0.25,"for":0.25,"conversational":0.25,"style":0.25},"1965":{"text":0.041666666666666664,"embeddings":0.041666666666666664,"documents":0.041666666666666664,"and":0.041666666666666664,"search":0.041666666666666664,"queries":0.041666666666666664,"are":0.041666666666666664,"covered":0.041666666666666664,"on":0.041666666666666664,"their":0.041666666666666664,"own":0.041666666666666664,"page":0.041666666666666664,"embedding":0.041666666666666664,"models":0.041666666666666664,"which":0.041666666666666664,"explains":0.041666666666666664,"the":0.041666666666666664,"local":0.041666666666666664,"default":0.041666666666666664,"api":0.041666666666666664,"options":0.041666666666666664,"how":0.041666666666666664,"to":0.041666666666666664,"switch":0.041666666666666664},"1966":{"the":0.09090909090909091,"chemistry":0.09090909090909091,"embedding":0.09090909090909091,"model":0.09090909090909091,"and":0.09090909090909091,"reranker":0.09090909090909091,"always":0.09090909090909091,"run":0.09090909090909091,"locally":0.09090909090909091,"via":0.09090909090909091,"sentence-transformers":0.09090909090909091},"1967":{"model":1},"1968":{"purpose":1},"1969":{"dimensions":1},"1970":{"variable":1},"1971":{"chemberta-77m-mtr":1},"1972":{"smiles":0.25,"molecular":0.25,"structure":0.25,"embeddings":0.25},"1973":{"384":1},"1974":{"smiles_embedding_model_name":1},"1975":{"ms-marco-minilm-l-12-v2":1},"1976":{"cross-encoder":0.5,"reranking":0.5},"1977":{"--":1},"1978":{"reranker_model_name":1},"1979":{"named":0.16666666666666666,"entity":0.16666666666666666,"recognition":0.16666666666666666,"uses":0.16666666666666666,"two":0.16666666666666666,"models":0.16666666666666666},"1980":{"model":1},"1981":{"purpose":1},"1982":{"variable":1},"1983":{"structflo-ner":0.5,"llm-powered":0.5},"1984":{"entity":0.2,"extraction":0.2,"from":0.2,"page":0.2,"text":0.2},"1985":{"ner_llm_":0.2,"falling":0.2,"back":0.2,"to":0.2,"llm_":0.2},"1986":{"gliner2":1},"1987":{"document":0.2,"metadata":0.2,"extraction":0.2,"authors":0.2,"titles":0.2},"1988":{"gliner2_model_name":1},"1989":{"entity":0.034482758620689655,"extraction":0.034482758620689655,"can":0.034482758620689655,"run":0.034482758620689655,"on":0.034482758620689655,"its":0.034482758620689655,"own":0.034482758620689655,"provider":0.034482758620689655,"and":0.034482758620689655,"model":0.034482758620689655,"each":0.034482758620689655,"ner_llm_":0.034482758620689655,"variable":0.034482758620689655,"falls":0.034482758620689655,"back":0.034482758620689655,"to":0.034482758620689655,"the":0.034482758620689655,"matching":0.034482758620689655,"llm_":0.034482758620689655,"one":0.034482758620689655,"only":0.034482758620689655,"ollama":0.034482758620689655,"openai":0.034482758620689655,"gemini":0.034482758620689655,"llm":0.034482758620689655,"with":0.034482758620689655,"anthropic":0.034482758620689655,"it":0.034482758620689655,"dictionary-only":0.034482758620689655},"1990":{"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},"1991":{"the":0.030303030303030304,"chat":0.030303030303030304,"pipeline's":0.030303030303030304,"agentic":0.030303030303030304,"retrieval":0.030303030303030304,"uses":0.030303030303030304,"llm":0.030303030303030304,"tool":0.030303030303030304,"calling":0.030303030303030304,"chat_agent_tool_calling_mode":0.030303030303030304,"default":0.030303030303030304,"auto":0.030303030303030304,"each":0.030303030303030304,"provider's":0.030303030303030304,"native":0.030303030303030304,"including":0.030303030303030304,"ollama's":0.030303030303030304,"set":0.030303030303030304,"it":0.030303030303030304,"to":0.030303030303030304,"react":0.030303030303030304,"for":0.030303030303030304,"a":0.030303030303030304,"model":0.030303030303030304,"without":0.030303030303030304,"support":0.030303030303030304,"agent":0.030303030303030304,"then":0.030303030303030304,"drives":0.030303030303030304,"tools":0.030303030303030304,"through":0.030303030303030304,"react-style":0.030303030303030304,"prompting":0.030303030303030304},"1992":{"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},"1993":{"for":0.14285714285714285,"memory-constrained":0.14285714285714285,"environments":0.14285714285714285,"reduce":0.14285714285714285,"concurrent":0.14285714285714285,"llm":0.14285714285714285,"activities":0.14285714285714285},"1994":{"on":0.03571428571428571,"a":0.03571428571428571,"shared":0.03571428571428571,"self-serve":0.03571428571428571,"deployment":0.03571428571428571,"you":0.03571428571428571,"usually":0.03571428571428571,"don't":0.03571428571428571,"want":0.03571428571428571,"one":0.03571428571428571,"server-wide":0.03571428571428571,"key":0.03571428571428571,"paying":0.03571428571428571,"for":0.03571428571428571,"everyone":0.03571428571428571,"with":0.03571428571428571,"workspace":0.03571428571428571,"keys":0.03571428571428571,"enabled":0.03571428571428571,"each":0.03571428571428571,"runs":0.03571428571428571,"the":0.03571428571428571,"ai":0.03571428571428571,"provider":0.03571428571428571,"its":0.03571428571428571,"own":0.03571428571428571,"admins":0.03571428571428571,"connect":0.03571428571428571},"1995":{"how":0.3333333333333333,"it":0.3333333333333333,"behaves":0.3333333333333333},"1996":{"admins":0.025,"connect":0.025,"the":0.025,"keys":0.025,"under":0.025,"settings":0.025,"ai":0.025,"provider":0.025,"a":0.025,"workspace":0.025,"admin":0.025,"connects":0.025,"openai":0.025,"or":0.025,"google":0.025,"gemini":0.025,"with":0.025,"an":0.025,"api":0.025,"key":0.025,"openrouter":0.025,"through":0.025,"its":0.025,"sign-in":0.025,"flow":0.025,"and":0.025,"picks":0.025,"ingestion":0.025,"chat":0.025,"models":0.025,"can":0.025,"keep":0.025,"several":0.025,"providers":0.025,"switch":0.025,"between":0.025,"them":0.025,"one":0.025,"is":0.025,"active":0.025},"1997":{"every":0.02857142857142857,"member":0.02857142857142857,"runs":0.02857142857142857,"on":0.02857142857142857,"them":0.02857142857142857,"uploads":0.02857142857142857,"entity":0.02857142857142857,"extraction":0.02857142857142857,"summaries":0.02857142857142857,"chat":0.02857142857142857,"and":0.02857142857142857,"the":0.02857142857142857,"workspace's":0.02857142857142857,"embedding":0.02857142857142857,"model":0.02857142857142857,"all":0.02857142857142857,"use":0.02857142857142857,"active":0.02857142857142857,"provider":0.02857142857142857,"members":0.02857142857142857,"see":0.02857142857142857,"which":0.02857142857142857,"is":0.02857142857142857,"in":0.02857142857142857,"but":0.02857142857142857,"never":0.02857142857142857,"key":0.02857142857142857,"cap":0.02857142857142857,"each":0.02857142857142857,"member's":0.02857142857142857,"monthly":0.02857142857142857,"usage":0.02857142857142857,"under":0.02857142857142857,"settings":0.02857142857142857,"token":0.02857142857142857},"1998":{"428":0.022222222222222223,"fails":0.022222222222222223,"closed":0.022222222222222223,"until":0.022222222222222223,"a":0.022222222222222223,"workspace":0.022222222222222223,"has":0.022222222222222223,"provider":0.022222222222222223,"uploads":0.022222222222222223,"and":0.022222222222222223,"chat":0.022222222222222223,"return":0.022222222222222223,"http":0.022222222222222223,"admins":0.022222222222222223,"are":0.022222222222222223,"sent":0.022222222222222223,"to":0.022222222222222223,"set":0.022222222222222223,"one":0.022222222222222223,"up":0.022222222222222223,"members":0.022222222222222223,"told":0.022222222222222223,"ask":0.022222222222222223,"an":0.022222222222222223,"admin":0.022222222222222223,"if":0.022222222222222223,"the":0.022222222222222223,"server":0.022222222222222223,"also":0.022222222222222223,"its":0.022222222222222223,"own":0.022222222222222223,"llm_":0.022222222222222223,"key":0.022222222222222223,"configured":0.022222222222222223,"workspaces":0.022222222222222223,"without":0.022222222222222223,"fall":0.022222222222222223,"back":0.022222222222222223,"it":0.022222222222222223,"leave":0.022222222222222223,"keys":0.022222222222222223,"unset":0.022222222222222223,"for":0.022222222222222223,"public":0.022222222222222223,"deployment":0.022222222222222223},"1999":{"keys":0.05555555555555555,"are":0.05555555555555555,"write-only":0.05555555555555555,"they":0.05555555555555555,"encrypted":0.05555555555555555,"at":0.05555555555555555,"rest":0.05555555555555555,"and":0.05555555555555555,"never":0.05555555555555555,"returned":0.05555555555555555,"by":0.05555555555555555,"the":0.05555555555555555,"api":0.05555555555555555,"admins":0.05555555555555555,"see":0.05555555555555555,"last":0.05555555555555555,"four":0.05555555555555555,"characters":0.05555555555555555},"2000":{"user_llm_keys_secret":0.08333333333333333,"accepts":0.08333333333333333,"several":0.08333333333333333,"comma-separated":0.08333333333333333,"keys":0.08333333333333333,"the":0.08333333333333333,"first":0.08333333333333333,"encrypts":0.08333333333333333,"all":0.08333333333333333,"of":0.08333333333333333,"them":0.08333333333333333,"decrypt":0.08333333333333333},"2001":{"generate":0.047619047619047616,"a":0.047619047619047616,"new":0.047619047619047616,"key":0.047619047619047616,"and":0.047619047619047616,"set":0.047619047619047616,"user_llm_keys_secret":0.047619047619047616,"new_key":0.047619047619047616,"old_key":0.047619047619047616,"for":0.047619047619047616,"the":0.047619047619047616,"api":0.047619047619047616,"workers":0.047619047619047616,"then":0.047619047619047616,"restart":0.047619047619047616,"on":0.047619047619047616,"startup":0.047619047619047616,"re-encrypts":0.047619047619047616,"every":0.047619047619047616,"stored":0.047619047619047616,"with":0.047619047619047616},"2002":{"set":0.1,"user_llm_keys_secret":0.1,"new_key":0.1,"and":0.1,"restart":0.1,"the":0.1,"old":0.1,"key":0.1,"is":0.1,"retired":0.1},"2003":{"observability":1},"2004":{"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},"2005":{"langfuse":1},"2006":{"prompt":0.5,"management":0.5},"2007":{"yaml":0.5,"fallback":0.5},"2008":{"configuration":1},"2009":{"development":0.5,"setup":0.5},"2010":{"llm":0.5,"tracing":0.5},"2011":{"umami":0.3333333333333333,"web":0.3333333333333333,"analytics":0.3333333333333333},"2012":{"what":0.3333333333333333,"umami":0.3333333333333333,"tracks":0.3333333333333333},"2013":{"setup":1},"2014":{"privacy":1},"2015":{"request":0.5,"timing":0.5},"2016":{"structured":0.5,"logging":0.5},"2017":{"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},"2018":{"langfuse":0.25,"provides":0.25,"two":0.25,"capabilities":0.25},"2019":{"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},"2020":{"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},"2021":{"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},"2022":{"default":0.05555555555555555,"prompts":0.05555555555555555,"live":0.05555555555555555,"in":0.05555555555555555,"services":0.05555555555555555,"infrastructure":0.05555555555555555,"llm":0.05555555555555555,"default_prompts":0.05555555555555555,"and":0.05555555555555555,"are":0.05555555555555555,"seeded":0.05555555555555555,"into":0.05555555555555555,"langfuse":0.05555555555555555,"by":0.05555555555555555,"make":0.05555555555555555,"docker-up":0.05555555555555555,"langfuse-seed":0.05555555555555555,"key":0.05555555555555555},"2023":{"prompt":0.5,"name":0.5},"2024":{"used":0.5,"by":0.5},"2025":{"page_summarization_hybrid":1},"2026":{"page":0.25,"summarization":0.25,"text":0.25,"image":0.25},"2027":{"page_summarization_text_only":1},"2028":{"page":0.25,"summarization":0.25,"text":0.25,"only":0.25},"2029":{"page_summarization_image_only":1},"2030":{"page":0.25,"summarization":0.25,"image":0.25,"only":0.25},"2031":{"artifact_batch_summary":1},"2032":{"artifact":0.25,"summarization":0.25,"batch":0.25,"stage":0.25},"2033":{"artifact_synthesis":1},"2034":{"artifact":0.25,"summarization":0.25,"synthesis":0.25,"stage":0.25},"2035":{"artifact_refinement":1},"2036":{"artifact":0.25,"summarization":0.25,"refinement":0.25,"stage":0.25},"2037":{"document_metadata_extraction":1},"2038":{"document":0.3333333333333333,"metadata":0.3333333333333333,"extraction":0.3333333333333333},"2039":{"chat_question_analysis":1},"2040":{"chat":0.3333333333333333,"question":0.3333333333333333,"analysis":0.3333333333333333},"2041":{"chat_query_planning":1},"2042":{"chat":0.3333333333333333,"query":0.3333333333333333,"planning":0.3333333333333333},"2043":{"chat_agentic_retrieval":0.5,"chat_agentic_retrieval_react":0.5},"2044":{"chat":0.3333333333333333,"agentic":0.3333333333333333,"retrieval":0.3333333333333333},"2045":{"chat_system":0.5,"chat_answer_synthesis":0.5},"2046":{"chat":0.3333333333333333,"answer":0.3333333333333333,"synthesis":0.3333333333333333},"2047":{"chat_answer_synthesis_v2":0.5,"chat_answer_plan":0.5},"2048":{"chat":0.3333333333333333,"adaptive":0.3333333333333333,"synthesis":0.3333333333333333},"2049":{"chat_system_factual":1},"2050":{"chat":0.25,"synthesis":0.25,"factual":0.25,"queries":0.25},"2051":{"chat_system_comparative":1},"2052":{"chat":0.25,"synthesis":0.25,"comparative":0.25,"queries":0.25},"2053":{"chat_system_exploratory":1},"2054":{"chat":0.25,"synthesis":0.25,"exploratory":0.25,"queries":0.25},"2055":{"chat_system_compound":1},"2056":{"chat":0.25,"synthesis":0.25,"compound":0.25,"queries":0.25},"2057":{"chat_system_followup":1},"2058":{"chat":0.25,"synthesis":0.25,"follow-up":0.25,"queries":0.25},"2059":{"chat_grounding_verification":1},"2060":{"chat":0.3333333333333333,"grounding":0.3333333333333333,"verification":0.3333333333333333},"2061":{"chat_answer_formatting":1},"2062":{"chat":0.3333333333333333,"answer":0.3333333333333333,"formatting":0.3333333333333333},"2063":{"chat_conversation_summary":1},"2064":{"chat":0.3333333333333333,"history":0.3333333333333333,"summarization":0.3333333333333333},"2065":{"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},"2066":{"variable":1},"2067":{"default":1},"2068":{"description":1},"2069":{"prompt_repository_type":1},"2070":{"langfuse":1},"2071":{"prompt":0.2,"source":0.2,"langfuse":0.2,"or":0.2,"yaml":0.2},"2072":{"langfuse_host":1},"2073":{"3000":0.3333333333333333,"http":0.3333333333333333,"localhost":0.3333333333333333},"2074":{"langfuse":0.3333333333333333,"server":0.3333333333333333,"url":0.3333333333333333},"2075":{"langfuse_public_key":1},"2076":{"none":1},"2077":{"langfuse":0.3333333333333333,"public":0.3333333333333333,"key":0.3333333333333333},"2078":{"langfuse_secret_key":1},"2079":{"none":1},"2080":{"langfuse":0.3333333333333333,"secret":0.3333333333333333,"key":0.3333333333333333},"2081":{"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},"2082":{"3100":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},"2083":{"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},"2084":{"edit":0.25,"and":0.25,"version":0.25,"prompts":0.25},"2085":{"compare":0.2,"prompt":0.2,"versions":0.2,"side":0.2,"by":0.2},"2086":{"monitor":0.16666666666666666,"cost":0.16666666666666666,"and":0.16666666666666666,"usage":0.16666666666666666,"over":0.16666666666666666,"time":0.16666666666666666},"2087":{"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},"2088":{"traces":0.5,"include":0.5},"2089":{"field":1},"2090":{"description":1},"2091":{"model":0.5,"name":0.5},"2092":{"which":0.25,"model":0.25,"was":0.25,"used":0.25},"2093":{"input":0.5,"tokens":0.5},"2094":{"prompt":0.3333333333333333,"token":0.3333333333333333,"count":0.3333333333333333},"2095":{"output":0.5,"tokens":0.5},"2096":{"completion":0.3333333333333333,"token":0.3333333333333333,"count":0.3333333333333333},"2097":{"latency":1},"2098":{"wall-clock":0.16666666666666666,"time":0.16666666666666666,"for":0.16666666666666666,"the":0.16666666666666666,"llm":0.16666666666666666,"call":0.16666666666666666},"2099":{"prompt":0.5,"version":0.5},"2100":{"which":0.16666666666666666,"langfuse":0.16666666666666666,"prompt":0.16666666666666666,"version":0.16666666666666666,"was":0.16666666666666666,"used":0.16666666666666666},"2101":{"metadata":1},"2102":{"query":0.2,"type":0.2,"mode":0.2,"conversation":0.2,"id":0.2},"2103":{"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},"2104":{"metric":1},"2105":{"description":1},"2106":{"page":0.5,"views":0.5},"2107":{"which":0.25,"pages":0.25,"users":0.25,"visit":0.25},"2108":{"sessions":1},"2109":{"unique":0.3333333333333333,"visitor":0.3333333333333333,"sessions":0.3333333333333333},"2110":{"referrers":1},"2111":{"how":0.16666666666666666,"users":0.16666666666666666,"arrive":0.16666666666666666,"at":0.16666666666666666,"the":0.16666666666666666,"portal":0.16666666666666666},"2112":{"browsers":0.5,"os":0.5},"2113":{"client":0.3333333333333333,"environment":0.3333333333333333,"distribution":0.3333333333333333},"2114":{"custom":0.5,"events":0.5},"2115":{"feature":0.2,"usage":0.2,"search":0.2,"chat":0.2,"upload":0.2},"2116":{"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},"2117":{"3101":0.043478260869565216,"the":0.043478260869565216,"umami":0.043478260869565216,"dashboard":0.043478260869565216,"is":0.043478260869565216,"at":0.043478260869565216,"http":0.043478260869565216,"localhost":0.043478260869565216,"in":0.043478260869565216,"dev":0.043478260869565216,"stack":0.043478260869565216,"frontend":0.043478260869565216,"portal":0.043478260869565216,"includes":0.043478260869565216,"tracking":0.043478260869565216,"script":0.043478260869565216,"which":0.043478260869565216,"sends":0.043478260869565216,"analytics":0.043478260869565216,"data":0.043478260869565216,"to":0.043478260869565216,"self-hosted":0.043478260869565216,"instance":0.043478260869565216},"2118":{"umami":0.017241379310344827,"sets":0.017241379310344827,"no":0.017241379310344827,"cookies":0.017241379310344827,"and":0.017241379310344827,"shares":0.017241379310344827,"data":0.017241379310344827,"with":0.017241379310344827,"third":0.017241379310344827,"parties":0.017241379310344827,"all":0.017241379310344827,"analytics":0.017241379310344827,"stays":0.017241379310344827,"on":0.017241379310344827,"your":0.017241379310344827,"own":0.017241379310344827,"infrastructure":0.017241379310344827,"note":0.017241379310344827,"that":0.017241379310344827,"the":0.017241379310344827,"portal":0.017241379310344827,"does":0.017241379310344827,"call":0.017241379310344827,"umami's":0.017241379310344827,"identify":0.017241379310344827,"signed-in":0.017241379310344827,"user_id":0.017241379310344827,"workspace_id":0.017241379310344827,"see":0.017241379310344827,"analyticsprovider":0.017241379310344827,"tsx":0.017241379310344827,"so":0.017241379310344827,"events":0.017241379310344827,"are":0.017241379310344827,"attributable":0.017241379310344827,"to":0.017241379310344827,"a":0.017241379310344827,"specific":0.017241379310344827,"account":0.017241379310344827,"rather":0.017241379310344827,"than":0.017241379310344827,"anonymous":0.017241379310344827,"treat":0.017241379310344827,"them":0.017241379310344827,"as":0.017241379310344827,"personal":0.017241379310344827,"under":0.017241379310344827,"gdpr":0.017241379310344827,"disclose":0.017241379310344827,"in":0.017241379310344827,"privacy":0.017241379310344827,"notice":0.017241379310344827,"remove":0.017241379310344827,"if":0.017241379310344827,"you":0.017241379310344827,"want":0.017241379310344827,"stay":0.017241379310344827,"fully":0.017241379310344827},"2119":{"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},"2120":{"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},"2121":{"docustore":0.08333333333333333,"uses":0.08333333333333333,"structlog":0.08333333333333333,"for":0.08333333333333333,"structured":0.08333333333333333,"logging":0.08333333333333333,"throughout":0.08333333333333333,"the":0.08333333333333333,"backend":0.08333333333333333,"log":0.08333333333333333,"entries":0.08333333333333333,"include":0.08333333333333333},"2122":{"request":0.2,"id":0.2,"and":0.2,"correlation":0.2,"ids":0.2},"2123":{"search":0.25,"latency":0.25,"metrics":0.25,"events":0.25},"2124":{"chat":0.16666666666666666,"pipeline":0.16666666666666666,"duration":0.16666666666666666,"and":0.16666666666666666,"step":0.16666666666666666,"counts":0.16666666666666666},"2125":{"workflow":0.3333333333333333,"execution":0.3333333333333333,"events":0.3333333333333333},"2126":{"with":0.04,"app_env":0.04,"development":0.04,"logs":0.04,"use":0.04,"structlog's":0.04,"human-readable":0.04,"console":0.04,"renderer":0.04,"in":0.04,"staging":0.04,"and":0.04,"production":0.04,"they":0.04,"are":0.04,"structured":0.04,"json":0.04,"ready":0.04,"for":0.04,"log":0.04,"aggregation":0.04,"systems":0.04,"elk":0.04,"loki":0.04,"datadog":0.04}},"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,"artifacts":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,"browse":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.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"260":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"261":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"262":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"263":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"264":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"265":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"266":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"267":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"268":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"269":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"270":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"271":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"272":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"273":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"274":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"275":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"276":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"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.5,"api":0.5},"343":{"docs":0.5,"api":0.5},"344":{"docs":0.5,"api":0.5},"345":{"docs":0.5,"api":0.5},"346":{"docs":0.5,"api":0.5},"347":{"docs":0.5,"api":0.5},"348":{"docs":0.5,"api":0.5},"349":{"docs":0.5,"api":0.5},"350":{"docs":0.5,"api":0.5},"351":{"docs":0.5,"api":0.5},"352":{"docs":0.5,"api":0.5},"353":{"docs":0.5,"api":0.5},"354":{"docs":0.5,"api":0.5},"355":{"docs":0.5,"api":0.5},"356":{"docs":0.5,"api":0.5},"357":{"docs":0.5,"api":0.5},"358":{"docs":0.5,"api":0.5},"359":{"docs":0.5,"api":0.5},"360":{"docs":0.5,"api":0.5},"361":{"docs":0.5,"api":0.5},"362":{"docs":0.5,"api":0.5},"363":{"docs":0.5,"api":0.5},"364":{"docs":0.5,"api":0.5},"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,"pages":0.3333333333333333},"392":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"393":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"394":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"395":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"396":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"397":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"398":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"399":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"400":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"401":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"402":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"403":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"404":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"405":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"406":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"407":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"408":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"409":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"410":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"411":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"412":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"413":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"414":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"415":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":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,"api":0.3333333333333333,"search":0.3333333333333333},"504":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"505":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"506":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"507":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"508":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"509":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"510":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"511":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"512":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"513":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"514":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"515":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"516":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"517":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"518":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"519":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"520":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"521":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"522":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"523":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"524":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"525":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"526":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"527":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"528":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"529":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"530":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"531":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"532":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"533":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"534":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"535":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"536":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"537":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"538":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"539":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"540":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"541":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"542":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"543":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"544":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"545":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"546":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"547":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"548":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"549":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"550":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"551":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"552":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"553":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"554":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"555":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"556":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"557":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"558":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"559":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":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,"chat-pipeline":0.3333333333333333},"631":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"632":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"633":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"634":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"635":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"636":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"637":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"638":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"639":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"640":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"641":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"642":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"643":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"644":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"645":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"646":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"647":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"648":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"649":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"650":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"651":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"652":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"653":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"654":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"655":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"656":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"657":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"658":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"659":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"660":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"661":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"662":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"663":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"664":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"665":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"666":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"667":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"668":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"669":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"670":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"671":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"672":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"673":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"674":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"675":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"676":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"677":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"678":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"679":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"680":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"681":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"682":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"683":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"684":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"685":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"686":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"687":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"688":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"689":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"690":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"691":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":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,"event-sourcing":0.3333333333333333},"710":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"711":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"712":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"713":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"714":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"715":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"716":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"717":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"718":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"719":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"720":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"721":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"722":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"723":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"724":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"725":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"726":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"727":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"728":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"729":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"730":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"731":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"732":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"733":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"734":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"735":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"736":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"737":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"738":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"739":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"740":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"741":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"742":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"743":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"744":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"745":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"746":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"747":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"748":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"749":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"750":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"751":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"752":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"753":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"754":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"755":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"756":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"757":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"758":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"759":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"760":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"761":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"762":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"763":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"764":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"765":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"766":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"767":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"768":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"769":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"770":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"771":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"772":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"773":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"774":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"775":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"776":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":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.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"802":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"803":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"804":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"805":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"806":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"807":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"808":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"809":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"810":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"811":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"812":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"813":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"814":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"815":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"816":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"817":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"818":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"819":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"820":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"821":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"822":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"823":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"824":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"825":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"826":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"827":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"828":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"829":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"830":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"831":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"832":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"833":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"834":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"835":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"836":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"837":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"838":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"839":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"840":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"841":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"842":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"843":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"844":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"845":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"846":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"847":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"848":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"849":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"850":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"851":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"852":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"853":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"854":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"855":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"856":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"857":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"858":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"859":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"860":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"861":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"862":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"863":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"864":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"865":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"866":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"867":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"868":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"869":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"870":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"871":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"872":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"873":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"874":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"875":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"876":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"877":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"878":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"879":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"880":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"881":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"882":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"883":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"884":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"885":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"886":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"887":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"888":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"889":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"890":{"docs":0.5,"architecture":0.5},"891":{"docs":0.5,"architecture":0.5},"892":{"docs":0.5,"architecture":0.5},"893":{"docs":0.5,"architecture":0.5},"894":{"docs":0.5,"architecture":0.5},"895":{"docs":0.5,"architecture":0.5},"896":{"docs":0.5,"architecture":0.5},"897":{"docs":0.5,"architecture":0.5},"898":{"docs":0.5,"architecture":0.5},"899":{"docs":0.5,"architecture":0.5},"900":{"docs":0.5,"architecture":0.5},"901":{"docs":0.5,"architecture":0.5},"902":{"docs":0.5,"architecture":0.5},"903":{"docs":0.5,"architecture":0.5},"904":{"docs":0.5,"architecture":0.5},"905":{"docs":0.5,"architecture":0.5},"906":{"docs":0.5,"architecture":0.5},"907":{"docs":0.5,"architecture":0.5},"908":{"docs":0.5,"architecture":0.5},"909":{"docs":0.5,"architecture":0.5},"910":{"docs":0.5,"architecture":0.5},"911":{"docs":0.5,"architecture":0.5},"912":{"docs":0.5,"architecture":0.5},"913":{"docs":0.5,"architecture":0.5},"914":{"docs":0.5,"architecture":0.5},"915":{"docs":0.5,"architecture":0.5},"916":{"docs":0.5,"architecture":0.5},"917":{"docs":0.5,"architecture":0.5},"918":{"docs":0.5,"architecture":0.5},"919":{"docs":0.5,"architecture":0.5},"920":{"docs":0.5,"architecture":0.5},"921":{"docs":0.5,"architecture":0.5},"922":{"docs":0.5,"architecture":0.5},"923":{"docs":0.5,"architecture":0.5},"924":{"docs":0.5,"architecture":0.5},"925":{"docs":0.5,"architecture":0.5},"926":{"docs":0.5,"architecture":0.5},"927":{"docs":0.5,"architecture":0.5},"928":{"docs":0.5,"architecture":0.5},"929":{"docs":0.5,"architecture":0.5},"930":{"docs":0.5,"architecture":0.5},"931":{"docs":0.5,"architecture":0.5},"932":{"docs":0.5,"architecture":0.5},"933":{"docs":0.5,"architecture":0.5},"934":{"docs":0.5,"architecture":0.5},"935":{"docs":0.5,"architecture":0.5},"936":{"docs":0.5,"architecture":0.5},"937":{"docs":0.5,"architecture":0.5},"938":{"docs":0.5,"architecture":0.5},"939":{"docs":0.5,"architecture":0.5},"940":{"docs":0.5,"architecture":0.5},"941":{"docs":0.5,"architecture":0.5},"942":{"docs":0.5,"architecture":0.5},"943":{"docs":0.5,"architecture":0.5},"944":{"docs":0.5,"architecture":0.5},"945":{"docs":0.5,"architecture":0.5},"946":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"947":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"948":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"949":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"950":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"951":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"952":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"953":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"954":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"955":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"956":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"957":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"958":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"959":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"960":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"961":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"962":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"963":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"964":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"965":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"966":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"967":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"968":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"969":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"970":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"971":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"972":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"973":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"974":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"975":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"976":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"977":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"978":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"979":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"980":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"981":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"982":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"983":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"984":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"985":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"986":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"987":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"988":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"989":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"990":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"991":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"992":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"993":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"994":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"995":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"996":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"997":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"998":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"999":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1000":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1001":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1002":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1003":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1004":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1005":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1006":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1007":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1008":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1009":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1010":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1011":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1012":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1013":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1014":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1015":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1016":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1017":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1018":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1019":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1020":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1021":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1022":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1023":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1024":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1025":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1026":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1027":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1028":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"1029":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":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,"search-pipeline":0.3333333333333333},"1038":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1039":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1040":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1041":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1042":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1043":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1044":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1045":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1046":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1047":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1048":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1049":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1050":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1051":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1052":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1053":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1054":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1055":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1056":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1057":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1058":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1059":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1060":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1061":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1062":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1063":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1064":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1065":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1066":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1067":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1068":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1069":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1070":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1071":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1072":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1073":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1074":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1075":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1076":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1077":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1078":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1079":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1080":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1081":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1082":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1083":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1084":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1085":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1086":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1087":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1088":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1089":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1090":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1091":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1092":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1093":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1094":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1095":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1096":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1097":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1098":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1099":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1100":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1101":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1102":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1103":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1104":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1105":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1106":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1107":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1108":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1109":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1110":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1111":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1112":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1113":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1114":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1115":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1116":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1117":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1118":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1119":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1120":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1121":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1122":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1123":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1124":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1125":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1126":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1127":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":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,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1146":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1147":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1148":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1149":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1150":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1151":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1152":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1153":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1154":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1155":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1156":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1157":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1158":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1159":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1160":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1161":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1162":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1163":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1164":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1165":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1166":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1167":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1168":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1169":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1170":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1171":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1172":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1173":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1174":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1175":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1176":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1177":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1178":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1179":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1180":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1181":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1182":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1183":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1184":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1185":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1186":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1187":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1188":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1189":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1190":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1191":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1192":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1193":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1194":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1195":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1196":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1197":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1198":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1199":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1200":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1201":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1202":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1203":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1204":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1205":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1206":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1207":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1208":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1209":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1210":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1211":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1212":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1213":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1214":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1215":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1216":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1217":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1218":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1219":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1220":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1221":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1222":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1223":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1224":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1225":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1226":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1227":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1228":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1229":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1230":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1231":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1232":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1233":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1234":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1235":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1236":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1237":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1238":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1239":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1240":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1241":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1242":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1243":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1244":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1245":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1246":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1247":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1248":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1249":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1250":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1251":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1252":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1253":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1254":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1255":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1256":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1257":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1258":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1259":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1260":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1261":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1262":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1263":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1264":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1265":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1266":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1267":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1268":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1269":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1270":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1271":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1272":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1273":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1274":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1275":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1276":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1277":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1278":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1279":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1280":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1281":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1282":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1283":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1284":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1285":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1286":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1287":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1288":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1289":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1290":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1291":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1292":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1293":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1294":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1295":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1296":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1297":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1298":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1299":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1300":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1301":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1302":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1303":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1304":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1305":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1306":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1307":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1308":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1309":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1310":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1311":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1312":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1313":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1314":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1315":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1316":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1317":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1318":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1319":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1320":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1321":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1322":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1323":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1324":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1325":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1326":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1327":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1328":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1329":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1330":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1331":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1332":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1333":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1334":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1335":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1336":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1337":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1338":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1339":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1340":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1341":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1342":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1343":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1344":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1345":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1346":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1347":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1348":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1349":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1350":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1351":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1352":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1353":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1354":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1355":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1356":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1357":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1358":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1359":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1360":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1361":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1362":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1363":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1364":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1365":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1366":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1367":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1368":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1369":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1370":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1371":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1372":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1373":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1374":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1375":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1376":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1377":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1378":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1379":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1380":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1381":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1382":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1383":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1384":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1385":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1386":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1387":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1388":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1389":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1390":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1391":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1392":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1393":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1394":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1395":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1396":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1397":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1398":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1399":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1400":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1401":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1402":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1403":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1404":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1405":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1406":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1407":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1408":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1409":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1410":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1411":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1412":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1413":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1414":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1415":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1416":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1417":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1418":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1419":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1420":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1421":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1422":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1423":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1424":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1425":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1426":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1427":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1428":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1429":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1430":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1431":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1432":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1433":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1434":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1435":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1436":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1437":{"docs":0.5,"getting-started":0.5},"1438":{"docs":0.5,"getting-started":0.5},"1439":{"docs":0.5,"getting-started":0.5},"1440":{"docs":0.5,"getting-started":0.5},"1441":{"docs":0.5,"getting-started":0.5},"1442":{"docs":0.5,"getting-started":0.5},"1443":{"docs":0.5,"getting-started":0.5},"1444":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1445":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1446":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1447":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1448":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1449":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1450":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1451":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1452":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1453":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1454":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1455":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1456":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1457":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1458":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1459":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1460":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1461":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1462":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1463":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1464":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1465":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1466":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1467":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1468":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1469":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1470":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1471":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1472":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1473":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1474":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1475":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1476":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1477":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1478":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1479":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1480":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1481":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1482":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1483":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1484":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1485":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1486":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1487":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1488":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1489":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1490":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1491":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1492":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1493":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1494":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1495":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1496":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1497":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1498":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1499":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1500":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1501":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1502":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1503":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1504":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1505":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1506":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1507":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1508":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1509":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1510":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1511":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1512":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1513":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1514":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1515":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1516":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1517":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1518":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1519":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1520":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1521":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1522":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1523":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1524":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1525":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1526":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1527":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1528":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1529":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1530":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1531":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1532":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1533":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1534":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1535":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1536":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1537":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1538":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1539":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1540":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1541":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1542":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1543":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1544":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1545":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1546":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1547":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1548":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1549":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1550":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1551":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1552":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1553":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1554":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1555":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1556":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1557":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1558":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1559":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1560":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1561":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1562":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1563":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1564":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1565":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1566":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1567":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1568":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1569":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1570":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1571":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1572":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1573":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1574":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1575":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1576":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1577":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1578":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1579":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1580":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1581":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1582":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1583":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1584":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1585":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1586":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1587":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1588":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1589":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1590":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1591":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1592":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1593":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1594":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1595":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1596":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1597":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1598":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1599":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1600":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1601":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1602":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1603":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1604":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1605":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1606":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1607":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1608":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1609":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1610":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1611":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1612":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1613":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1614":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1615":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1616":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1617":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1618":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1619":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1620":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1621":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1622":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1623":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1624":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1625":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1626":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1627":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1628":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1629":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1630":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1631":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1632":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1633":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1634":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1635":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1636":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1637":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1638":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1639":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1640":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1641":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1642":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1643":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1644":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1645":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1646":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1647":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1648":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1649":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1650":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1651":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1652":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1653":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1654":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1655":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1656":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1657":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1658":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1659":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1660":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1661":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1662":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1663":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1664":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1665":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1666":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1667":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1668":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1669":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1670":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1671":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1672":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1673":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1674":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1675":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1676":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1677":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1678":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1679":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1680":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1681":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1682":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1683":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1684":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1685":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1686":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1687":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1688":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1689":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1690":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1691":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1692":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1693":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1694":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1695":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1696":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1697":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1698":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1699":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1700":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1701":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1702":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1703":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1704":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1705":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1706":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1707":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1708":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1709":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1710":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1711":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1712":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1713":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1714":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1715":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1716":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1717":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1718":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1719":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1720":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1721":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1722":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1723":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1724":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1725":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1726":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1727":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1728":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1729":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1730":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1731":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1732":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1733":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1734":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1735":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1736":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1737":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1738":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1739":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1740":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1741":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1742":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1743":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1744":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1745":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1746":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1747":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1748":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1749":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1750":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1751":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1752":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1753":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1754":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1755":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1756":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1757":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1758":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1759":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1760":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1761":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1762":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1763":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1764":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1765":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1766":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1767":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1768":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1769":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1770":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1771":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1772":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1773":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1774":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1775":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1776":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1777":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1778":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1779":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1780":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1781":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1782":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1783":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1784":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1785":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1786":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1787":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1788":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1789":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1790":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1791":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1792":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1793":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1794":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1795":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1796":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1797":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1798":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1799":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1800":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1801":{"docs":0.5,"integration":0.5},"1802":{"docs":0.5,"integration":0.5},"1803":{"docs":0.5,"integration":0.5},"1804":{"docs":0.5,"integration":0.5},"1805":{"docs":0.5,"integration":0.5},"1806":{"docs":0.5,"integration":0.5},"1807":{"docs":0.5,"integration":0.5},"1808":{"docs":0.5,"integration":0.5},"1809":{"docs":0.5,"integration":0.5},"1810":{"docs":0.5,"integration":0.5},"1811":{"docs":0.5,"integration":0.5},"1812":{"docs":0.5,"integration":0.5},"1813":{"docs":0.5,"integration":0.5},"1814":{"docs":0.5,"integration":0.5},"1815":{"docs":0.5,"integration":0.5},"1816":{"docs":0.5,"integration":0.5},"1817":{"docs":0.5,"integration":0.5},"1818":{"docs":0.5,"integration":0.5},"1819":{"docs":0.5,"integration":0.5},"1820":{"docs":0.5,"integration":0.5},"1821":{"docs":0.5,"integration":0.5},"1822":{"docs":0.5,"integration":0.5},"1823":{"docs":0.5,"integration":0.5},"1824":{"docs":0.5,"integration":0.5},"1825":{"docs":0.5,"integration":0.5},"1826":{"docs":0.5,"integration":0.5},"1827":{"docs":0.5,"integration":0.5},"1828":{"docs":0.5,"integration":0.5},"1829":{"docs":0.5,"integration":0.5},"1830":{"docs":0.5,"integration":0.5},"1831":{"docs":0.5,"integration":0.5},"1832":{"docs":0.5,"integration":0.5},"1833":{"docs":0.5,"integration":0.5},"1834":{"docs":0.5,"integration":0.5},"1835":{"docs":0.5,"integration":0.5},"1836":{"docs":0.5,"integration":0.5},"1837":{"docs":0.5,"integration":0.5},"1838":{"docs":0.5,"integration":0.5},"1839":{"docs":0.5,"integration":0.5},"1840":{"docs":0.5,"integration":0.5},"1841":{"docs":0.5,"integration":0.5},"1842":{"docs":0.5,"integration":0.5},"1843":{"docs":0.5,"integration":0.5},"1844":{"docs":0.5,"integration":0.5},"1845":{"docs":0.5,"integration":0.5},"1846":{"docs":0.5,"integration":0.5},"1847":{"docs":0.5,"integration":0.5},"1848":{"docs":0.5,"integration":0.5},"1849":{"docs":0.5,"integration":0.5},"1850":{"docs":0.5,"integration":0.5},"1851":{"docs":0.5,"integration":0.5},"1852":{"docs":0.5,"integration":0.5},"1853":{"docs":0.5,"integration":0.5},"1854":{"docs":0.5,"integration":0.5},"1855":{"docs":0.5,"integration":0.5},"1856":{"docs":0.5,"integration":0.5},"1857":{"docs":0.5,"integration":0.5},"1858":{"docs":0.5,"integration":0.5},"1859":{"docs":0.5,"integration":0.5},"1860":{"docs":0.5,"integration":0.5},"1861":{"docs":0.5,"integration":0.5},"1862":{"docs":0.5,"integration":0.5},"1863":{"docs":0.5,"integration":0.5},"1864":{"docs":0.5,"integration":0.5},"1865":{"docs":0.5,"integration":0.5},"1866":{"docs":0.5,"integration":0.5},"1867":{"docs":0.5,"integration":0.5},"1868":{"docs":0.5,"integration":0.5},"1869":{"docs":0.5,"integration":0.5},"1870":{"docs":0.5,"integration":0.5},"1871":{"docs":0.5,"integration":0.5},"1872":{"docs":0.5,"integration":0.5},"1873":{"docs":0.5,"integration":0.5},"1874":{"docs":0.5,"integration":0.5},"1875":{"docs":0.5,"integration":0.5},"1876":{"docs":0.5,"integration":0.5},"1877":{"docs":0.5,"integration":0.5},"1878":{"docs":0.5,"integration":0.5},"1879":{"docs":0.5,"integration":0.5},"1880":{"docs":0.5,"integration":0.5},"1881":{"docs":0.5,"integration":0.5},"1882":{"docs":0.5,"integration":0.5},"1883":{"docs":0.5,"integration":0.5},"1884":{"docs":0.5,"integration":0.5},"1885":{"docs":0.5,"integration":0.5},"1886":{"docs":0.5,"integration":0.5},"1887":{"docs":0.5,"integration":0.5},"1888":{"docs":0.5,"integration":0.5},"1889":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1890":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1891":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1892":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1893":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1894":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1895":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1896":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1897":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1898":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1899":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1900":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1901":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1902":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1903":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1904":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1905":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1906":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1907":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1908":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1909":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1910":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1911":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1912":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1913":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1914":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1915":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1916":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1917":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1918":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1919":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1920":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1921":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1922":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1923":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1924":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1925":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1926":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1927":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1928":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1929":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1930":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1931":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1932":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1933":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1934":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1935":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1936":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1937":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1938":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1939":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1940":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1941":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1942":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1943":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1944":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1945":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1946":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1947":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1948":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1949":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1950":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1951":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1952":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1953":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1954":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1955":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1956":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1957":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1958":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1959":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1960":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1961":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1962":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1963":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1964":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1965":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1966":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1967":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1968":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1969":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1970":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1971":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1972":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1973":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1974":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1975":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1976":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1977":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1978":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1979":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1980":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1981":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1982":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1983":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1984":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1985":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1986":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1987":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1988":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1989":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1990":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1991":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1992":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1993":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1994":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1995":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1996":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1997":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1998":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1999":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"2000":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"2001":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"2002":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"2003":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2004":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2005":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2006":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2007":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2008":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2009":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2010":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2011":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2012":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2013":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2014":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2015":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2016":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2017":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2018":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2019":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2020":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2021":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2022":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2023":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2024":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2025":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2026":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2027":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2028":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2029":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2030":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2031":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2032":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2033":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2034":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2035":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2036":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2037":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2038":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2039":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2040":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2041":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2042":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2043":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2044":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2045":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2046":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2047":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2048":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2049":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2050":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2051":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2052":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2053":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2054":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2055":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2056":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2057":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2058":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2059":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2060":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2061":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2062":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2063":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2064":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2065":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2066":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2067":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2068":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2069":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2070":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2071":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2072":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2073":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2074":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2075":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2076":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2077":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2078":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2079":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2080":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2081":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2082":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2083":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2084":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2085":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2086":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2087":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2088":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2089":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2090":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2091":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2092":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2093":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2094":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2095":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2096":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2097":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2098":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2099":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2100":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2101":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2102":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2103":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2104":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2105":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2106":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2107":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2108":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2109":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2110":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2111":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2112":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2113":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2114":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2115":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2116":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2117":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2118":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2119":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2120":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2121":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2122":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2123":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2124":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2125":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2126":{"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":{"text":1},"32":{"text":1},"33":{"text":1},"34":{"text":1},"35":{"text":1},"36":{"text":1},"37":{"text":1},"38":{"text":1},"39":{"text":1},"40":{"text":1},"41":{"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":{"text":1},"93":{"page":1},"94":{"text":1},"95":{"heading":1},"96":{"heading":1},"97":{"heading":1},"98":{"heading":1},"99":{"heading":1},"100":{"heading":1},"101":{"heading":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":{"text":1},"198":{"page":1},"199":{"text":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":{"heading":1},"216":{"heading":1},"217":{"heading":1},"218":{"heading":1},"219":{"text":1},"220":{"text":1},"221":{"text":1},"222":{"text":1},"223":{"text":1},"224":{"text":1},"225":{"text":1},"226":{"text":1},"227":{"text":1},"228":{"text":1},"229":{"text":1},"230":{"text":1},"231":{"text":1},"232":{"text":1},"233":{"text":1},"234":{"text":1},"235":{"text":1},"236":{"text":1},"237":{"text":1},"238":{"text":1},"239":{"text":1},"240":{"text":1},"241":{"text":1},"242":{"text":1},"243":{"text":1},"244":{"text":1},"245":{"text":1},"246":{"text":1},"247":{"text":1},"248":{"text":1},"249":{"text":1},"250":{"text":1},"251":{"text":1},"252":{"text":1},"253":{"text":1},"254":{"text":1},"255":{"text":1},"256":{"text":1},"257":{"text":1},"258":{"text":1},"259":{"text":1},"260":{"text":1},"261":{"text":1},"262":{"text":1},"263":{"text":1},"264":{"text":1},"265":{"text":1},"266":{"text":1},"267":{"text":1},"268":{"text":1},"269":{"text":1},"270":{"text":1},"271":{"text":1},"272":{"text":1},"273":{"text":1},"274":{"text":1},"275":{"text":1},"276":{"text":1},"277":{"page":1},"278":{"text":1},"279":{"heading":1},"280":{"heading":1},"281":{"heading":1},"282":{"heading":1},"283":{"heading":1},"284":{"heading":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":{"text":1},"343":{"text":1},"344":{"text":1},"345":{"text":1},"346":{"text":1},"347":{"text":1},"348":{"text":1},"349":{"text":1},"350":{"text":1},"351":{"text":1},"352":{"text":1},"353":{"text":1},"354":{"text":1},"355":{"text":1},"356":{"text":1},"357":{"text":1},"358":{"text":1},"359":{"text":1},"360":{"text":1},"361":{"text":1},"362":{"text":1},"363":{"text":1},"364":{"text":1},"365":{"page":1},"366":{"text":1},"367":{"heading":1},"368":{"heading":1},"369":{"heading":1},"370":{"heading":1},"371":{"heading":1},"372":{"heading":1},"373":{"heading":1},"374":{"heading":1},"375":{"heading":1},"376":{"heading":1},"377":{"heading":1},"378":{"heading":1},"379":{"heading":1},"380":{"heading":1},"381":{"heading":1},"382":{"text":1},"383":{"text":1},"384":{"text":1},"385":{"text":1},"386":{"text":1},"387":{"text":1},"388":{"text":1},"389":{"text":1},"390":{"text":1},"391":{"text":1},"392":{"text":1},"393":{"text":1},"394":{"text":1},"395":{"text":1},"396":{"text":1},"397":{"text":1},"398":{"text":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":{"page":1},"417":{"text":1},"418":{"heading":1},"419":{"heading":1},"420":{"heading":1},"421":{"heading":1},"422":{"heading":1},"423":{"heading":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":{"text":1},"504":{"text":1},"505":{"text":1},"506":{"text":1},"507":{"text":1},"508":{"text":1},"509":{"text":1},"510":{"text":1},"511":{"text":1},"512":{"text":1},"513":{"text":1},"514":{"text":1},"515":{"text":1},"516":{"text":1},"517":{"text":1},"518":{"text":1},"519":{"text":1},"520":{"text":1},"521":{"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":{"page":1},"561":{"text":1},"562":{"heading":1},"563":{"heading":1},"564":{"heading":1},"565":{"heading":1},"566":{"heading":1},"567":{"heading":1},"568":{"heading":1},"569":{"heading":1},"570":{"heading":1},"571":{"heading":1},"572":{"heading":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":{"text":1},"631":{"text":1},"632":{"text":1},"633":{"text":1},"634":{"text":1},"635":{"text":1},"636":{"text":1},"637":{"text":1},"638":{"text":1},"639":{"text":1},"640":{"text":1},"641":{"text":1},"642":{"text":1},"643":{"text":1},"644":{"text":1},"645":{"text":1},"646":{"text":1},"647":{"text":1},"648":{"text":1},"649":{"text":1},"650":{"text":1},"651":{"text":1},"652":{"text":1},"653":{"text":1},"654":{"text":1},"655":{"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":{"page":1},"693":{"text":1},"694":{"heading":1},"695":{"heading":1},"696":{"heading":1},"697":{"heading":1},"698":{"heading":1},"699":{"heading":1},"700":{"heading":1},"701":{"heading":1},"702":{"heading":1},"703":{"text":1},"704":{"text":1},"705":{"text":1},"706":{"text":1},"707":{"text":1},"708":{"text":1},"709":{"text":1},"710":{"text":1},"711":{"text":1},"712":{"text":1},"713":{"text":1},"714":{"text":1},"715":{"text":1},"716":{"text":1},"717":{"text":1},"718":{"text":1},"719":{"text":1},"720":{"text":1},"721":{"text":1},"722":{"text":1},"723":{"text":1},"724":{"text":1},"725":{"text":1},"726":{"text":1},"727":{"text":1},"728":{"text":1},"729":{"text":1},"730":{"text":1},"731":{"text":1},"732":{"text":1},"733":{"text":1},"734":{"text":1},"735":{"text":1},"736":{"text":1},"737":{"text":1},"738":{"text":1},"739":{"text":1},"740":{"text":1},"741":{"text":1},"742":{"text":1},"743":{"text":1},"744":{"text":1},"745":{"text":1},"746":{"text":1},"747":{"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":{"page":1},"778":{"text":1},"779":{"heading":1},"780":{"heading":1},"781":{"heading":1},"782":{"heading":1},"783":{"heading":1},"784":{"heading":1},"785":{"heading":1},"786":{"heading":1},"787":{"heading":1},"788":{"heading":1},"789":{"heading":1},"790":{"heading":1},"791":{"text":1},"792":{"text":1},"793":{"text":1},"794":{"text":1},"795":{"text":1},"796":{"text":1},"797":{"text":1},"798":{"text":1},"799":{"text":1},"800":{"text":1},"801":{"text":1},"802":{"text":1},"803":{"text":1},"804":{"text":1},"805":{"text":1},"806":{"text":1},"807":{"text":1},"808":{"text":1},"809":{"text":1},"810":{"text":1},"811":{"text":1},"812":{"text":1},"813":{"text":1},"814":{"text":1},"815":{"text":1},"816":{"text":1},"817":{"text":1},"818":{"text":1},"819":{"text":1},"820":{"text":1},"821":{"text":1},"822":{"text":1},"823":{"text":1},"824":{"text":1},"825":{"text":1},"826":{"text":1},"827":{"text":1},"828":{"text":1},"829":{"text":1},"830":{"text":1},"831":{"text":1},"832":{"text":1},"833":{"text":1},"834":{"text":1},"835":{"text":1},"836":{"text":1},"837":{"text":1},"838":{"text":1},"839":{"text":1},"840":{"text":1},"841":{"text":1},"842":{"text":1},"843":{"text":1},"844":{"text":1},"845":{"text":1},"846":{"text":1},"847":{"text":1},"848":{"text":1},"849":{"text":1},"850":{"text":1},"851":{"text":1},"852":{"text":1},"853":{"text":1},"854":{"text":1},"855":{"text":1},"856":{"text":1},"857":{"text":1},"858":{"text":1},"859":{"text":1},"860":{"text":1},"861":{"text":1},"862":{"text":1},"863":{"text":1},"864":{"text":1},"865":{"text":1},"866":{"text":1},"867":{"text":1},"868":{"text":1},"869":{"text":1},"870":{"text":1},"871":{"text":1},"872":{"text":1},"873":{"text":1},"874":{"text":1},"875":{"text":1},"876":{"text":1},"877":{"text":1},"878":{"text":1},"879":{"text":1},"880":{"text":1},"881":{"text":1},"882":{"text":1},"883":{"text":1},"884":{"text":1},"885":{"text":1},"886":{"text":1},"887":{"text":1},"888":{"text":1},"889":{"text":1},"890":{"page":1},"891":{"text":1},"892":{"heading":1},"893":{"heading":1},"894":{"heading":1},"895":{"heading":1},"896":{"heading":1},"897":{"heading":1},"898":{"heading":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":{"text":1},"939":{"text":1},"940":{"text":1},"941":{"text":1},"942":{"text":1},"943":{"text":1},"944":{"text":1},"945":{"text":1},"946":{"page":1},"947":{"text":1},"948":{"heading":1},"949":{"heading":1},"950":{"heading":1},"951":{"heading":1},"952":{"heading":1},"953":{"heading":1},"954":{"heading":1},"955":{"heading":1},"956":{"heading":1},"957":{"heading":1},"958":{"heading":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":{"page":1},"1031":{"text":1},"1032":{"heading":1},"1033":{"heading":1},"1034":{"heading":1},"1035":{"heading":1},"1036":{"heading":1},"1037":{"heading":1},"1038":{"heading":1},"1039":{"heading":1},"1040":{"heading":1},"1041":{"heading":1},"1042":{"heading":1},"1043":{"text":1},"1044":{"text":1},"1045":{"text":1},"1046":{"text":1},"1047":{"text":1},"1048":{"text":1},"1049":{"text":1},"1050":{"text":1},"1051":{"text":1},"1052":{"text":1},"1053":{"text":1},"1054":{"text":1},"1055":{"text":1},"1056":{"text":1},"1057":{"text":1},"1058":{"text":1},"1059":{"text":1},"1060":{"text":1},"1061":{"text":1},"1062":{"text":1},"1063":{"text":1},"1064":{"text":1},"1065":{"text":1},"1066":{"text":1},"1067":{"text":1},"1068":{"text":1},"1069":{"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":{"page":1},"1129":{"text":1},"1130":{"heading":1},"1131":{"heading":1},"1132":{"heading":1},"1133":{"heading":1},"1134":{"heading":1},"1135":{"heading":1},"1136":{"heading":1},"1137":{"heading":1},"1138":{"text":1},"1139":{"text":1},"1140":{"text":1},"1141":{"text":1},"1142":{"text":1},"1143":{"text":1},"1144":{"text":1},"1145":{"text":1},"1146":{"text":1},"1147":{"text":1},"1148":{"text":1},"1149":{"text":1},"1150":{"text":1},"1151":{"text":1},"1152":{"text":1},"1153":{"text":1},"1154":{"text":1},"1155":{"text":1},"1156":{"text":1},"1157":{"text":1},"1158":{"text":1},"1159":{"text":1},"1160":{"text":1},"1161":{"text":1},"1162":{"text":1},"1163":{"text":1},"1164":{"text":1},"1165":{"text":1},"1166":{"text":1},"1167":{"text":1},"1168":{"text":1},"1169":{"text":1},"1170":{"text":1},"1171":{"text":1},"1172":{"text":1},"1173":{"text":1},"1174":{"text":1},"1175":{"text":1},"1176":{"text":1},"1177":{"text":1},"1178":{"text":1},"1179":{"text":1},"1180":{"text":1},"1181":{"text":1},"1182":{"text":1},"1183":{"text":1},"1184":{"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":{"text":1},"1265":{"text":1},"1266":{"text":1},"1267":{"text":1},"1268":{"text":1},"1269":{"text":1},"1270":{"text":1},"1271":{"text":1},"1272":{"text":1},"1273":{"text":1},"1274":{"text":1},"1275":{"text":1},"1276":{"text":1},"1277":{"text":1},"1278":{"text":1},"1279":{"text":1},"1280":{"text":1},"1281":{"page":1},"1282":{"text":1},"1283":{"heading":1},"1284":{"heading":1},"1285":{"heading":1},"1286":{"heading":1},"1287":{"heading":1},"1288":{"heading":1},"1289":{"heading":1},"1290":{"heading":1},"1291":{"heading":1},"1292":{"text":1},"1293":{"text":1},"1294":{"text":1},"1295":{"text":1},"1296":{"text":1},"1297":{"text":1},"1298":{"text":1},"1299":{"text":1},"1300":{"text":1},"1301":{"text":1},"1302":{"text":1},"1303":{"text":1},"1304":{"text":1},"1305":{"text":1},"1306":{"text":1},"1307":{"text":1},"1308":{"text":1},"1309":{"text":1},"1310":{"text":1},"1311":{"text":1},"1312":{"text":1},"1313":{"text":1},"1314":{"text":1},"1315":{"text":1},"1316":{"text":1},"1317":{"text":1},"1318":{"text":1},"1319":{"text":1},"1320":{"text":1},"1321":{"text":1},"1322":{"text":1},"1323":{"text":1},"1324":{"text":1},"1325":{"text":1},"1326":{"text":1},"1327":{"text":1},"1328":{"text":1},"1329":{"text":1},"1330":{"text":1},"1331":{"text":1},"1332":{"text":1},"1333":{"text":1},"1334":{"text":1},"1335":{"text":1},"1336":{"text":1},"1337":{"text":1},"1338":{"text":1},"1339":{"text":1},"1340":{"text":1},"1341":{"text":1},"1342":{"text":1},"1343":{"text":1},"1344":{"text":1},"1345":{"text":1},"1346":{"text":1},"1347":{"text":1},"1348":{"text":1},"1349":{"text":1},"1350":{"text":1},"1351":{"text":1},"1352":{"text":1},"1353":{"text":1},"1354":{"text":1},"1355":{"text":1},"1356":{"text":1},"1357":{"text":1},"1358":{"text":1},"1359":{"text":1},"1360":{"text":1},"1361":{"text":1},"1362":{"text":1},"1363":{"text":1},"1364":{"text":1},"1365":{"text":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":{"text":1},"1399":{"text":1},"1400":{"text":1},"1401":{"text":1},"1402":{"text":1},"1403":{"text":1},"1404":{"text":1},"1405":{"text":1},"1406":{"text":1},"1407":{"text":1},"1408":{"text":1},"1409":{"text":1},"1410":{"text":1},"1411":{"text":1},"1412":{"text":1},"1413":{"text":1},"1414":{"text":1},"1415":{"text":1},"1416":{"text":1},"1417":{"text":1},"1418":{"text":1},"1419":{"text":1},"1420":{"text":1},"1421":{"text":1},"1422":{"text":1},"1423":{"text":1},"1424":{"text":1},"1425":{"text":1},"1426":{"text":1},"1427":{"text":1},"1428":{"text":1},"1429":{"text":1},"1430":{"text":1},"1431":{"text":1},"1432":{"text":1},"1433":{"text":1},"1434":{"text":1},"1435":{"text":1},"1436":{"text":1},"1437":{"page":1},"1438":{"text":1},"1439":{"text":1},"1440":{"text":1},"1441":{"text":1},"1442":{"text":1},"1443":{"text":1},"1444":{"page":1},"1445":{"text":1},"1446":{"heading":1},"1447":{"heading":1},"1448":{"heading":1},"1449":{"heading":1},"1450":{"heading":1},"1451":{"heading":1},"1452":{"text":1},"1453":{"text":1},"1454":{"text":1},"1455":{"text":1},"1456":{"text":1},"1457":{"text":1},"1458":{"text":1},"1459":{"text":1},"1460":{"text":1},"1461":{"text":1},"1462":{"text":1},"1463":{"text":1},"1464":{"text":1},"1465":{"text":1},"1466":{"text":1},"1467":{"text":1},"1468":{"text":1},"1469":{"text":1},"1470":{"text":1},"1471":{"text":1},"1472":{"text":1},"1473":{"text":1},"1474":{"text":1},"1475":{"text":1},"1476":{"text":1},"1477":{"text":1},"1478":{"text":1},"1479":{"text":1},"1480":{"text":1},"1481":{"text":1},"1482":{"text":1},"1483":{"text":1},"1484":{"text":1},"1485":{"text":1},"1486":{"text":1},"1487":{"text":1},"1488":{"text":1},"1489":{"text":1},"1490":{"text":1},"1491":{"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":{"page":1},"1508":{"text":1},"1509":{"heading":1},"1510":{"heading":1},"1511":{"heading":1},"1512":{"heading":1},"1513":{"heading":1},"1514":{"heading":1},"1515":{"heading":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":{"page":1},"1543":{"text":1},"1544":{"heading":1},"1545":{"heading":1},"1546":{"heading":1},"1547":{"heading":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":{"page":1},"1583":{"text":1},"1584":{"heading":1},"1585":{"heading":1},"1586":{"heading":1},"1587":{"heading":1},"1588":{"heading":1},"1589":{"heading":1},"1590":{"heading":1},"1591":{"heading":1},"1592":{"heading":1},"1593":{"heading":1},"1594":{"heading":1},"1595":{"text":1},"1596":{"text":1},"1597":{"text":1},"1598":{"text":1},"1599":{"text":1},"1600":{"text":1},"1601":{"text":1},"1602":{"text":1},"1603":{"text":1},"1604":{"text":1},"1605":{"text":1},"1606":{"text":1},"1607":{"text":1},"1608":{"text":1},"1609":{"text":1},"1610":{"text":1},"1611":{"text":1},"1612":{"text":1},"1613":{"text":1},"1614":{"text":1},"1615":{"text":1},"1616":{"text":1},"1617":{"text":1},"1618":{"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":{"page":1},"1666":{"text":1},"1667":{"heading":1},"1668":{"heading":1},"1669":{"heading":1},"1670":{"heading":1},"1671":{"heading":1},"1672":{"heading":1},"1673":{"heading":1},"1674":{"heading":1},"1675":{"heading":1},"1676":{"heading":1},"1677":{"heading":1},"1678":{"heading":1},"1679":{"heading":1},"1680":{"heading":1},"1681":{"text":1},"1682":{"text":1},"1683":{"text":1},"1684":{"text":1},"1685":{"text":1},"1686":{"text":1},"1687":{"text":1},"1688":{"text":1},"1689":{"text":1},"1690":{"text":1},"1691":{"text":1},"1692":{"text":1},"1693":{"text":1},"1694":{"text":1},"1695":{"text":1},"1696":{"text":1},"1697":{"text":1},"1698":{"text":1},"1699":{"text":1},"1700":{"text":1},"1701":{"text":1},"1702":{"text":1},"1703":{"text":1},"1704":{"text":1},"1705":{"text":1},"1706":{"text":1},"1707":{"text":1},"1708":{"text":1},"1709":{"text":1},"1710":{"text":1},"1711":{"text":1},"1712":{"text":1},"1713":{"text":1},"1714":{"text":1},"1715":{"text":1},"1716":{"text":1},"1717":{"text":1},"1718":{"text":1},"1719":{"text":1},"1720":{"text":1},"1721":{"text":1},"1722":{"text":1},"1723":{"text":1},"1724":{"text":1},"1725":{"text":1},"1726":{"text":1},"1727":{"text":1},"1728":{"text":1},"1729":{"text":1},"1730":{"page":1},"1731":{"text":1},"1732":{"heading":1},"1733":{"heading":1},"1734":{"heading":1},"1735":{"heading":1},"1736":{"heading":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":{"page":1},"1802":{"text":1},"1803":{"heading":1},"1804":{"heading":1},"1805":{"heading":1},"1806":{"heading":1},"1807":{"heading":1},"1808":{"text":1},"1809":{"text":1},"1810":{"text":1},"1811":{"text":1},"1812":{"text":1},"1813":{"text":1},"1814":{"text":1},"1815":{"text":1},"1816":{"text":1},"1817":{"text":1},"1818":{"text":1},"1819":{"text":1},"1820":{"text":1},"1821":{"text":1},"1822":{"text":1},"1823":{"text":1},"1824":{"text":1},"1825":{"text":1},"1826":{"text":1},"1827":{"text":1},"1828":{"text":1},"1829":{"text":1},"1830":{"text":1},"1831":{"text":1},"1832":{"text":1},"1833":{"text":1},"1834":{"text":1},"1835":{"text":1},"1836":{"text":1},"1837":{"text":1},"1838":{"text":1},"1839":{"text":1},"1840":{"text":1},"1841":{"text":1},"1842":{"text":1},"1843":{"text":1},"1844":{"text":1},"1845":{"text":1},"1846":{"text":1},"1847":{"text":1},"1848":{"text":1},"1849":{"text":1},"1850":{"text":1},"1851":{"text":1},"1852":{"text":1},"1853":{"text":1},"1854":{"text":1},"1855":{"text":1},"1856":{"text":1},"1857":{"text":1},"1858":{"text":1},"1859":{"text":1},"1860":{"text":1},"1861":{"text":1},"1862":{"text":1},"1863":{"text":1},"1864":{"text":1},"1865":{"text":1},"1866":{"text":1},"1867":{"text":1},"1868":{"text":1},"1869":{"text":1},"1870":{"text":1},"1871":{"text":1},"1872":{"text":1},"1873":{"text":1},"1874":{"text":1},"1875":{"text":1},"1876":{"text":1},"1877":{"text":1},"1878":{"text":1},"1879":{"text":1},"1880":{"text":1},"1881":{"text":1},"1882":{"text":1},"1883":{"text":1},"1884":{"text":1},"1885":{"text":1},"1886":{"text":1},"1887":{"text":1},"1888":{"text":1},"1889":{"page":1},"1890":{"text":1},"1891":{"heading":1},"1892":{"heading":1},"1893":{"heading":1},"1894":{"heading":1},"1895":{"heading":1},"1896":{"heading":1},"1897":{"heading":1},"1898":{"heading":1},"1899":{"heading":1},"1900":{"heading":1},"1901":{"text":1},"1902":{"text":1},"1903":{"text":1},"1904":{"text":1},"1905":{"text":1},"1906":{"text":1},"1907":{"text":1},"1908":{"text":1},"1909":{"text":1},"1910":{"text":1},"1911":{"text":1},"1912":{"text":1},"1913":{"text":1},"1914":{"text":1},"1915":{"text":1},"1916":{"text":1},"1917":{"text":1},"1918":{"text":1},"1919":{"text":1},"1920":{"text":1},"1921":{"text":1},"1922":{"text":1},"1923":{"text":1},"1924":{"text":1},"1925":{"text":1},"1926":{"text":1},"1927":{"text":1},"1928":{"text":1},"1929":{"text":1},"1930":{"text":1},"1931":{"text":1},"1932":{"text":1},"1933":{"text":1},"1934":{"text":1},"1935":{"text":1},"1936":{"text":1},"1937":{"text":1},"1938":{"text":1},"1939":{"text":1},"1940":{"text":1},"1941":{"text":1},"1942":{"text":1},"1943":{"text":1},"1944":{"text":1},"1945":{"text":1},"1946":{"text":1},"1947":{"text":1},"1948":{"text":1},"1949":{"text":1},"1950":{"text":1},"1951":{"text":1},"1952":{"text":1},"1953":{"text":1},"1954":{"text":1},"1955":{"text":1},"1956":{"text":1},"1957":{"text":1},"1958":{"text":1},"1959":{"text":1},"1960":{"text":1},"1961":{"text":1},"1962":{"text":1},"1963":{"text":1},"1964":{"text":1},"1965":{"text":1},"1966":{"text":1},"1967":{"text":1},"1968":{"text":1},"1969":{"text":1},"1970":{"text":1},"1971":{"text":1},"1972":{"text":1},"1973":{"text":1},"1974":{"text":1},"1975":{"text":1},"1976":{"text":1},"1977":{"text":1},"1978":{"text":1},"1979":{"text":1},"1980":{"text":1},"1981":{"text":1},"1982":{"text":1},"1983":{"text":1},"1984":{"text":1},"1985":{"text":1},"1986":{"text":1},"1987":{"text":1},"1988":{"text":1},"1989":{"text":1},"1990":{"text":1},"1991":{"text":1},"1992":{"text":1},"1993":{"text":1},"1994":{"text":1},"1995":{"text":1},"1996":{"text":1},"1997":{"text":1},"1998":{"text":1},"1999":{"text":1},"2000":{"text":1},"2001":{"text":1},"2002":{"text":1},"2003":{"page":1},"2004":{"text":1},"2005":{"heading":1},"2006":{"heading":1},"2007":{"heading":1},"2008":{"heading":1},"2009":{"heading":1},"2010":{"heading":1},"2011":{"heading":1},"2012":{"heading":1},"2013":{"heading":1},"2014":{"heading":1},"2015":{"heading":1},"2016":{"heading":1},"2017":{"text":1},"2018":{"text":1},"2019":{"text":1},"2020":{"text":1},"2021":{"text":1},"2022":{"text":1},"2023":{"text":1},"2024":{"text":1},"2025":{"text":1},"2026":{"text":1},"2027":{"text":1},"2028":{"text":1},"2029":{"text":1},"2030":{"text":1},"2031":{"text":1},"2032":{"text":1},"2033":{"text":1},"2034":{"text":1},"2035":{"text":1},"2036":{"text":1},"2037":{"text":1},"2038":{"text":1},"2039":{"text":1},"2040":{"text":1},"2041":{"text":1},"2042":{"text":1},"2043":{"text":1},"2044":{"text":1},"2045":{"text":1},"2046":{"text":1},"2047":{"text":1},"2048":{"text":1},"2049":{"text":1},"2050":{"text":1},"2051":{"text":1},"2052":{"text":1},"2053":{"text":1},"2054":{"text":1},"2055":{"text":1},"2056":{"text":1},"2057":{"text":1},"2058":{"text":1},"2059":{"text":1},"2060":{"text":1},"2061":{"text":1},"2062":{"text":1},"2063":{"text":1},"2064":{"text":1},"2065":{"text":1},"2066":{"text":1},"2067":{"text":1},"2068":{"text":1},"2069":{"text":1},"2070":{"text":1},"2071":{"text":1},"2072":{"text":1},"2073":{"text":1},"2074":{"text":1},"2075":{"text":1},"2076":{"text":1},"2077":{"text":1},"2078":{"text":1},"2079":{"text":1},"2080":{"text":1},"2081":{"text":1},"2082":{"text":1},"2083":{"text":1},"2084":{"text":1},"2085":{"text":1},"2086":{"text":1},"2087":{"text":1},"2088":{"text":1},"2089":{"text":1},"2090":{"text":1},"2091":{"text":1},"2092":{"text":1},"2093":{"text":1},"2094":{"text":1},"2095":{"text":1},"2096":{"text":1},"2097":{"text":1},"2098":{"text":1},"2099":{"text":1},"2100":{"text":1},"2101":{"text":1},"2102":{"text":1},"2103":{"text":1},"2104":{"text":1},"2105":{"text":1},"2106":{"text":1},"2107":{"text":1},"2108":{"text":1},"2109":{"text":1},"2110":{"text":1},"2111":{"text":1},"2112":{"text":1},"2113":{"text":1},"2114":{"text":1},"2115":{"text":1},"2116":{"text":1},"2117":{"text":1},"2118":{"text":1},"2119":{"text":1},"2120":{"text":1},"2121":{"text":1},"2122":{"text":1},"2123":{"text":1},"2124":{"text":1},"2125":{"text":1},"2126":{"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-date-tags-and-authors":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,"trigger-workflows":0.25},"19":{"docs":0.25,"api":0.25,"artifacts":0.25,"summarization":0.25},"20":{"docs":0.25,"api":0.25,"artifacts":0.25,"metadata-extraction":0.25},"21":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-summary":0.25},"22":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-workflow-statuses":0.25},"23":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-pdf":0.25},"24":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-page-image":0.25},"25":{"docs":0.25,"api":0.25,"artifacts":0.25,"permissions":0.25},"26":{"docs":0.25,"api":0.25,"artifacts":0.25,"view-acl":0.25},"27":{"docs":0.25,"api":0.25,"artifacts":0.25,"share":0.25},"28":{"docs":0.25,"api":0.25,"artifacts":0.25,"revoke-share":0.25},"29":{"docs":0.25,"api":0.25,"artifacts":0.25,"update-visibility":0.25},"30":{"docs":0.25,"api":0.25,"artifacts":0.25,"delete-artifact":0.25},"31":{"docs":0.3333333333333333,"api":0.3333333333333333,"artifacts":0.3333333333333333},"32":{"docs":0.25,"api":0.25,"artifacts":0.25,"list-artifacts":0.25},"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,"get-artifact":0.25},"54":{"docs":0.25,"api":0.25,"artifacts":0.25,"upload-document":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,"create-artifact-metadata-only":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,"title-date-tags-and-authors":0.25},"83":{"docs":0.25,"api":0.25,"artifacts":0.25,"summary":0.25},"84":{"docs":0.25,"api":0.25,"artifacts":0.25,"summarization":0.25},"85":{"docs":0.25,"api":0.25,"artifacts":0.25,"metadata-extraction":0.25},"86":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-summary":0.25},"87":{"docs":0.25,"api":0.25,"artifacts":0.25,"get-workflow-statuses":0.25},"88":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-pdf":0.25},"89":{"docs":0.25,"api":0.25,"artifacts":0.25,"stream-page-image":0.25},"90":{"docs":0.25,"api":0.25,"artifacts":0.25,"view-acl":0.25},"91":{"docs":0.25,"api":0.25,"artifacts":0.25,"revoke-share":0.25},"92":{"docs":0.25,"api":0.25,"artifacts":0.25,"delete-artifact":0.25},"93":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"94":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"95":{"docs":0.25,"api":0.25,"browse":0.25,"tag-autocomplete":0.25},"96":{"docs":0.25,"api":0.25,"browse":0.25,"popular-tags":0.25},"97":{"docs":0.25,"api":0.25,"browse":0.25,"browse-categories":0.25},"98":{"docs":0.25,"api":0.25,"browse":0.25,"category-folders":0.25},"99":{"docs":0.25,"api":0.25,"browse":0.25,"folder-artifacts":0.25},"100":{"docs":0.25,"api":0.25,"browse":0.25,"browse-configuration":0.25},"101":{"docs":0.25,"api":0.25,"browse":0.25,"typical-frontend-flow":0.25},"102":{"docs":0.3333333333333333,"api":0.3333333333333333,"browse":0.3333333333333333},"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,"tag-autocomplete":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,"popular-tags":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,"browse-categories":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,"category-folders":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,"folder-artifacts":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,"browse-configuration":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.25,"api":0.25,"browse":0.25,"typical-frontend-flow":0.25},"198":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"199":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"200":{"docs":0.25,"api":0.25,"chat":0.25,"create-conversation":0.25},"201":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"202":{"docs":0.25,"api":0.25,"chat":0.25,"get-conversation":0.25},"203":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"204":{"docs":0.25,"api":0.25,"chat":0.25,"reattach-and-stop":0.25},"205":{"docs":0.25,"api":0.25,"chat":0.25,"sse-event-types":0.25},"206":{"docs":0.25,"api":0.25,"chat":0.25,"agent_step":0.25},"207":{"docs":0.25,"api":0.25,"chat":0.25,"query_context":0.25},"208":{"docs":0.25,"api":0.25,"chat":0.25,"retrieval_results":0.25},"209":{"docs":0.25,"api":0.25,"chat":0.25,"literature_results":0.25},"210":{"docs":0.25,"api":0.25,"chat":0.25,"token":0.25},"211":{"docs":0.25,"api":0.25,"chat":0.25,"reasoning_token":0.25},"212":{"docs":0.25,"api":0.25,"chat":0.25,"grounding_result":0.25},"213":{"docs":0.25,"api":0.25,"chat":0.25,"structured_block":0.25},"214":{"docs":0.25,"api":0.25,"chat":0.25,"done":0.25},"215":{"docs":0.25,"api":0.25,"chat":0.25,"error":0.25},"216":{"docs":0.25,"api":0.25,"chat":0.25,"client-example":0.25},"217":{"docs":0.25,"api":0.25,"chat":0.25,"record-feedback":0.25},"218":{"docs":0.25,"api":0.25,"chat":0.25,"delete-conversation":0.25},"219":{"docs":0.3333333333333333,"api":0.3333333333333333,"chat":0.3333333333333333},"220":{"docs":0.25,"api":0.25,"chat":0.25,"create-conversation":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,"list-conversations":0.25},"235":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"236":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"237":{"docs":0.25,"api":0.25,"chat":0.25,"list-conversations":0.25},"238":{"docs":0.25,"api":0.25,"chat":0.25,"get-conversation":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,"send-message-sse-stream":0.25},"249":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"250":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"251":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"252":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"253":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"254":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"255":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"256":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"257":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"258":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"259":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"260":{"docs":0.25,"api":0.25,"chat":0.25,"send-message-sse-stream":0.25},"261":{"docs":0.25,"api":0.25,"chat":0.25,"reattach-and-stop":0.25},"262":{"docs":0.25,"api":0.25,"chat":0.25,"reattach-and-stop":0.25},"263":{"docs":0.25,"api":0.25,"chat":0.25,"sse-event-types":0.25},"264":{"docs":0.25,"api":0.25,"chat":0.25,"agent_step":0.25},"265":{"docs":0.25,"api":0.25,"chat":0.25,"query_context":0.25},"266":{"docs":0.25,"api":0.25,"chat":0.25,"retrieval_results":0.25},"267":{"docs":0.25,"api":0.25,"chat":0.25,"literature_results":0.25},"268":{"docs":0.25,"api":0.25,"chat":0.25,"token":0.25},"269":{"docs":0.25,"api":0.25,"chat":0.25,"reasoning_token":0.25},"270":{"docs":0.25,"api":0.25,"chat":0.25,"grounding_result":0.25},"271":{"docs":0.25,"api":0.25,"chat":0.25,"structured_block":0.25},"272":{"docs":0.25,"api":0.25,"chat":0.25,"done":0.25},"273":{"docs":0.25,"api":0.25,"chat":0.25,"error":0.25},"274":{"docs":0.25,"api":0.25,"chat":0.25,"client-example":0.25},"275":{"docs":0.25,"api":0.25,"chat":0.25,"record-feedback":0.25},"276":{"docs":0.25,"api":0.25,"chat":0.25,"delete-conversation":0.25},"277":{"docs":0.5,"api":0.5},"278":{"docs":0.5,"api":0.5},"279":{"docs":0.3333333333333333,"api":0.3333333333333333,"base-url":0.3333333333333333},"280":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"281":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"282":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"283":{"docs":0.3333333333333333,"api":0.3333333333333333,"request-timing":0.3333333333333333},"284":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"285":{"docs":0.5,"api":0.5},"286":{"docs":0.3333333333333333,"api":0.3333333333333333,"base-url":0.3333333333333333},"287":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"288":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"289":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"290":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"291":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"292":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"293":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"294":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"295":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"296":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"297":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"298":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"299":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"300":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"301":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"302":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"303":{"docs":0.3333333333333333,"api":0.3333333333333333,"authentication":0.3333333333333333},"304":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"305":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"306":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"307":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"308":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"309":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"310":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"311":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"312":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"313":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"314":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"315":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"316":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"317":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"318":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":0.3333333333333333},"319":{"docs":0.3333333333333333,"api":0.3333333333333333,"workspace-scoping":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,"error-handling":0.3333333333333333},"324":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"325":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"326":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"327":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"328":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"329":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"330":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"331":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"332":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"333":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"334":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"335":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"336":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"337":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"338":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"339":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"340":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"341":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"342":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"343":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"344":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"345":{"docs":0.3333333333333333,"api":0.3333333333333333,"error-handling":0.3333333333333333},"346":{"docs":0.3333333333333333,"api":0.3333333333333333,"request-timing":0.3333333333333333},"347":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"348":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"349":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"350":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"351":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"352":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"353":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"354":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"355":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"356":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"357":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"358":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"359":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"360":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"361":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"362":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"363":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":0.3333333333333333},"364":{"docs":0.3333333333333333,"api":0.3333333333333333,"api-sections":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.25,"api":0.25,"pages":0.25,"get-page":0.25},"368":{"docs":0.25,"api":0.25,"pages":0.25,"create-page":0.25},"369":{"docs":0.25,"api":0.25,"pages":0.25,"update-text":0.25},"370":{"docs":0.25,"api":0.25,"pages":0.25,"update-tags":0.25},"371":{"docs":0.25,"api":0.25,"pages":0.25,"update-summary":0.25},"372":{"docs":0.25,"api":0.25,"pages":0.25,"add-compound-mentions":0.25},"373":{"docs":0.25,"api":0.25,"pages":0.25,"trigger-workflows":0.25},"374":{"docs":0.25,"api":0.25,"pages":0.25,"embedding-generation":0.25},"375":{"docs":0.25,"api":0.25,"pages":0.25,"compound-extraction":0.25},"376":{"docs":0.25,"api":0.25,"pages":0.25,"smiles-embedding":0.25},"377":{"docs":0.25,"api":0.25,"pages":0.25,"summarization":0.25},"378":{"docs":0.25,"api":0.25,"pages":0.25,"ner-extraction":0.25},"379":{"docs":0.25,"api":0.25,"pages":0.25,"get-summary":0.25},"380":{"docs":0.25,"api":0.25,"pages":0.25,"get-workflow-statuses":0.25},"381":{"docs":0.25,"api":0.25,"pages":0.25,"delete-page":0.25},"382":{"docs":0.3333333333333333,"api":0.3333333333333333,"pages":0.3333333333333333},"383":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"384":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"385":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"386":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"387":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"388":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"389":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"390":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"391":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"392":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"393":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"394":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"395":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"396":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"397":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"398":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"399":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"400":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"401":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"402":{"docs":0.25,"api":0.25,"pages":0.25,"get-page":0.25},"403":{"docs":0.25,"api":0.25,"pages":0.25,"create-page":0.25},"404":{"docs":0.25,"api":0.25,"pages":0.25,"update-text":0.25},"405":{"docs":0.25,"api":0.25,"pages":0.25,"add-compound-mentions":0.25},"406":{"docs":0.25,"api":0.25,"pages":0.25,"trigger-workflows":0.25},"407":{"docs":0.25,"api":0.25,"pages":0.25,"embedding-generation":0.25},"408":{"docs":0.25,"api":0.25,"pages":0.25,"compound-extraction":0.25},"409":{"docs":0.25,"api":0.25,"pages":0.25,"smiles-embedding":0.25},"410":{"docs":0.25,"api":0.25,"pages":0.25,"summarization":0.25},"411":{"docs":0.25,"api":0.25,"pages":0.25,"ner-extraction":0.25},"412":{"docs":0.25,"api":0.25,"pages":0.25,"get-summary":0.25},"413":{"docs":0.25,"api":0.25,"pages":0.25,"get-summary":0.25},"414":{"docs":0.25,"api":0.25,"pages":0.25,"get-workflow-statuses":0.25},"415":{"docs":0.25,"api":0.25,"pages":0.25,"delete-page":0.25},"416":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"417":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"418":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"419":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"420":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"421":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"422":{"docs":0.25,"api":0.25,"search":0.25,"generate-embedding-manual":0.25},"423":{"docs":0.25,"api":0.25,"search":0.25,"health-check":0.25},"424":{"docs":0.3333333333333333,"api":0.3333333333333333,"search":0.3333333333333333},"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,"text-search":0.25},"435":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"436":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"437":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"438":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"439":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"440":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"441":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"442":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"443":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"444":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"445":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"446":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"447":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"448":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"449":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"450":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"451":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"452":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"453":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"454":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"455":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"456":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"457":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"458":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"459":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"460":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"461":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"462":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"463":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"464":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"465":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"466":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"467":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"468":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"469":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"470":{"docs":0.25,"api":0.25,"search":0.25,"text-search":0.25},"471":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"472":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"473":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"474":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"475":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"476":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"477":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"478":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"479":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"480":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"481":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"482":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"483":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"484":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"485":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"486":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"487":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"488":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"489":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"490":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"491":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"492":{"docs":0.25,"api":0.25,"search":0.25,"compound-similarity-search":0.25},"493":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"494":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"495":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"496":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"497":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"498":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"499":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"500":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"501":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"502":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"503":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"504":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"505":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"506":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"507":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"508":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"509":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"510":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"511":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"512":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"513":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"514":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"515":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"516":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"517":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"518":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"519":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"520":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"521":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"522":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"523":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"524":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"525":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"526":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"527":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"528":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"529":{"docs":0.25,"api":0.25,"search":0.25,"summary-search":0.25},"530":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"531":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"532":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"533":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"534":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"535":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"536":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"537":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"538":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"539":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"540":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"541":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"542":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"543":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"544":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"545":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"546":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"547":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"548":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"549":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"550":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"551":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"552":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"553":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"554":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"555":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"556":{"docs":0.25,"api":0.25,"search":0.25,"hierarchical-search":0.25},"557":{"docs":0.25,"api":0.25,"search":0.25,"generate-embedding-manual":0.25},"558":{"docs":0.25,"api":0.25,"search":0.25,"generate-embedding-manual":0.25},"559":{"docs":0.25,"api":0.25,"search":0.25,"health-check":0.25},"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.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"563":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"thinking-mode-pipeline-6-stages":0.25},"564":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"565":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":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-6-answer-formatting":0.25},"570":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"571":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"572":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"573":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"chat-pipeline":0.3333333333333333},"574":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"575":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"576":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"577":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"578":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"579":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"580":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"581":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"582":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"583":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"584":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"585":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"586":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"587":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"588":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"589":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"operating-modes":0.25},"590":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"591":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"592":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"593":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"594":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-1-query-planning":0.25},"595":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"596":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"597":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"598":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"599":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"600":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"601":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"602":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"603":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"604":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"605":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"606":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"607":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"608":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"609":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"610":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"611":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"612":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"613":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"614":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"615":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-2-agentic-retrieval":0.25},"616":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"617":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"618":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"619":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"620":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"621":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"622":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"623":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"624":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"625":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"626":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"627":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"628":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-3-context-assembly":0.25},"629":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-4-adaptive-synthesis":0.25},"630":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-5-inline-verification":0.25},"631":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-5-inline-verification":0.25},"632":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-5-inline-verification":0.25},"633":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"stage-6-answer-formatting":0.25},"634":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"635":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"636":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"637":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"638":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"639":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"640":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"641":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"642":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"643":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"644":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"645":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"646":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"647":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"648":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"649":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"650":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"sse-event-schema":0.25},"651":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"652":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"653":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"654":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"655":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"follow-up-handling":0.25},"656":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"657":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"658":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"659":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"660":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"661":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"662":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"663":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"664":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"665":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"666":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"667":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"668":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"669":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"670":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"671":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"672":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"673":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"674":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"675":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"676":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"677":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"678":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"679":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"680":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"681":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"682":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"683":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"684":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"685":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"686":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"687":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"688":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"689":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"690":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"691":{"docs":0.25,"architecture":0.25,"chat-pipeline":0.25,"configuration":0.25},"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.25,"architecture":0.25,"event-sourcing":0.25,"domain-aggregates":0.25},"695":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"696":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"697":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"cqrs-separate-read-and-write-models":0.25},"698":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"write-path":0.25},"699":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"700":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"concurrency-handling":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,"key-design-decisions":0.25},"703":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"event-sourcing":0.3333333333333333},"704":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"domain-aggregates":0.25},"705":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"706":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"707":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"708":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"709":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"710":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"711":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"712":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"713":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"714":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"715":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"716":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"717":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"718":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"719":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"720":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"721":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"722":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"723":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"724":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"725":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"726":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"727":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"artifact":0.25},"728":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"729":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"730":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"731":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"732":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"733":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"734":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"735":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"736":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"737":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"738":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"739":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"740":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"741":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"742":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"743":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"744":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"745":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"746":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"747":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"748":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"page":0.25},"749":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"cqrs-separate-read-and-write-models":0.25},"750":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"write-path":0.25},"751":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"752":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"753":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"754":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"read-path":0.25},"755":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"concurrency-handling":0.25},"756":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"concurrency-handling":0.25},"757":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"758":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"759":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"760":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"761":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"762":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"763":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"764":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"765":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"766":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"767":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"768":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"769":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"770":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"771":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"772":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"773":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"774":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"configuration":0.25},"775":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"key-design-decisions":0.25},"776":{"docs":0.25,"architecture":0.25,"event-sourcing":0.25,"key-design-decisions":0.25},"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.25,"architecture":0.25,"extraction-pipeline":0.25,"chemical-structure-recognition-ocsr":0.25},"780":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"781":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"manual-trigger":0.25},"782":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"named-entity-recognition-ner":0.25},"783":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"784":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"pipeline-flow":0.25},"785":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"786":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"llm-summarization":0.25},"787":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"page-summaries":0.25},"788":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"789":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"summary-locking":0.25},"790":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"791":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"extraction-pipeline":0.3333333333333333},"792":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"chemical-structure-recognition-ocsr":0.25},"793":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"794":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"795":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"796":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"797":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"798":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"799":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"800":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"801":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"802":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"803":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"804":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"805":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"806":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"807":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"808":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"809":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"810":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"811":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"812":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"how-it-works":0.25},"813":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"manual-trigger":0.25},"814":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"named-entity-recognition-ner":0.25},"815":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"816":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"817":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"818":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"819":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"820":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"821":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"822":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"823":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"824":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"825":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"826":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"827":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"828":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"829":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"830":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"831":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"832":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"833":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"834":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"835":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"836":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"837":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"838":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"839":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"840":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"841":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"842":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"843":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"844":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"845":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"846":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"847":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"848":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"entity-types":0.25},"849":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"pipeline-flow":0.25},"850":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"pipeline-flow":0.25},"851":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"pipeline-flow":0.25},"852":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"853":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"854":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"855":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"856":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"857":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"858":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"859":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"860":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"861":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"862":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"863":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"864":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"865":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"866":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration":0.25},"867":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"llm-summarization":0.25},"868":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"page-summaries":0.25},"869":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"870":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"871":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"872":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"873":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"artifact-summaries":0.25},"874":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"summary-locking":0.25},"875":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"876":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"877":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"878":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"879":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"880":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"881":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"882":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"883":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"884":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"885":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"886":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"887":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"888":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"889":{"docs":0.25,"architecture":0.25,"extraction-pipeline":0.25,"configuration-1":0.25},"890":{"docs":0.5,"architecture":0.5},"891":{"docs":0.5,"architecture":0.5},"892":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"the-four-layers":0.3333333333333333},"893":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"894":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"895":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"896":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"897":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"infrastructure-stack":0.3333333333333333},"898":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"899":{"docs":0.5,"architecture":0.5},"900":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"901":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"902":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"903":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"904":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"1-extraction":0.3333333333333333},"905":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"906":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"907":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"908":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"909":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"910":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"911":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"912":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"913":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"914":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"915":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"916":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"917":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"918":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"919":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"920":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"921":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"922":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"923":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"2-indexing":0.3333333333333333},"924":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"925":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"926":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"927":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"928":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"929":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"3-retrieval":0.3333333333333333},"930":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"931":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"932":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"933":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"934":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"935":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"936":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"937":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"938":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"939":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"940":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"941":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"4-conversational-rag":0.3333333333333333},"942":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"943":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"944":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"945":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"design-principles":0.3333333333333333},"946":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"947":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"948":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"949":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"950":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"951":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"kafka-message-format":0.25},"952":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"953":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"954":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"955":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-directory-structure":0.25},"956":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"enabling-plugins":0.25},"957":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"958":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"frontend-integration":0.25},"959":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"960":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"961":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"962":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"963":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"964":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"965":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"966":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"967":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"968":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"969":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"when-to-use-plugins":0.25},"970":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"plugin-system":0.3333333333333333},"971":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"972":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"973":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"974":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"event-flow":0.25},"975":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"kafka-message-format":0.25},"976":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"977":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"978":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"979":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"980":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"981":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"982":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"983":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"984":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"985":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"986":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"987":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"988":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"989":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"990":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"991":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"992":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"available-sub-types":0.25},"993":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"994":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"995":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"996":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"997":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"998":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"999":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1000":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1001":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1002":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1003":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1004":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1005":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1006":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1007":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1008":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1009":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1010":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-contract":0.25},"1011":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1012":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1013":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1014":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1015":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1016":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1017":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1018":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1019":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1020":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1021":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1022":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"plugin-isolation":0.25},"1023":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"enabling-plugins":0.25},"1024":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"enabling-plugins":0.25},"1025":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"1026":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"1027":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"backfill":0.25},"1028":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"frontend-integration":0.25},"1029":{"docs":0.25,"architecture":0.25,"plugin-system":0.25,"frontend-integration":0.25},"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.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1033":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"search-pipeline-stages":0.25},"1034":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"1035":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-2-dense-or-hybrid-retrieval":0.25},"1036":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"1037":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-4-enrichment":0.25},"1038":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"contextual-chunk-embeddings":0.25},"1039":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"1040":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"1041":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"chemical-structural-similarity":0.25},"1042":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1043":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"search-pipeline":0.3333333333333333},"1044":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1045":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1046":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1047":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1048":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1049":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1050":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1051":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1052":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1053":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1054":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1055":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1056":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1057":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1058":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1059":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1060":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1061":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1062":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1063":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1064":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"three-vector-collections":0.25},"1065":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"1066":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"1067":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-1-query-encoding":0.25},"1068":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-2-dense-or-hybrid-retrieval":0.25},"1069":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-2-dense-or-hybrid-retrieval":0.25},"1070":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"1071":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"1072":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"1073":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"1074":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-3-cross-encoder-reranking":0.25},"1075":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"stage-4-enrichment":0.25},"1076":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"contextual-chunk-embeddings":0.25},"1077":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"contextual-chunk-embeddings":0.25},"1078":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"1079":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"1080":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"1081":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"multi-granularity-search":0.25},"1082":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"1083":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"1084":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"1085":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"1086":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"1087":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"metadata-filtering":0.25},"1088":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"chemical-structural-similarity":0.25},"1089":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1090":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1091":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1092":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1093":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1094":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1095":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1096":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1097":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1098":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1099":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1100":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1101":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1102":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1103":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1104":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1105":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1106":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1107":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1108":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1109":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1110":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1111":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1112":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1113":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1114":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1115":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1116":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1117":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1118":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1119":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1120":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1121":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1122":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1123":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1124":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1125":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1126":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"1127":{"docs":0.25,"architecture":0.25,"search-pipeline":0.25,"configuration":0.25},"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.25,"architecture":0.25,"temporal-workflows":0.25,"event-pipeline":0.25},"1132":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1133":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"port-based-design":0.25},"1134":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1135":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-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,"observability":0.25},"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,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1146":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1147":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1148":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1149":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1150":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1151":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1152":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1153":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1154":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1155":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1156":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1157":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1158":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1159":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1160":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1161":{"docs":0.3333333333333333,"architecture":0.3333333333333333,"temporal-workflows":0.3333333333333333},"1162":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"event-pipeline":0.25},"1163":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"event-pipeline":0.25},"1164":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1165":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1166":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1167":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1168":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1169":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1170":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1171":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1172":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1173":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1174":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1175":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1176":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1177":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1178":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1179":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1180":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1181":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1182":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1183":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1184":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1185":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1186":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1187":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1188":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1189":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1190":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1191":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1192":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1193":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"idempotency":0.25},"1194":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"port-based-design":0.25},"1195":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"port-based-design":0.25},"1196":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1197":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1198":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1199":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1200":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1201":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1202":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1203":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1204":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1205":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1206":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"task-queues":0.25},"1207":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1208":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1209":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1210":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1211":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1212":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1213":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1214":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1215":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1216":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1217":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1218":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1219":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1220":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1221":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1222":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1223":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1224":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1225":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1226":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1227":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1228":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1229":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1230":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1231":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1232":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1233":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1234":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1235":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1236":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1237":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1238":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1239":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1240":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1241":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1242":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1243":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1244":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1245":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1246":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1247":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1248":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1249":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1250":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1251":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1252":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1253":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1254":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1255":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1256":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1257":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1258":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1259":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1260":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"retry-configuration":0.25},"1261":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1262":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1263":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1264":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1265":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1266":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1267":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1268":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1269":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1270":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1271":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1272":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1273":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1274":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1275":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"configuration":0.25},"1276":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1277":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1278":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1279":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1280":{"docs":0.25,"architecture":0.25,"temporal-workflows":0.25,"observability":0.25},"1281":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1282":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1283":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1284":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1285":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1286":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1287":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1288":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1289":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1290":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1291":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1292":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"configuration":0.3333333333333333},"1293":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1294":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1295":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1296":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1297":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1298":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1299":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1300":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1301":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1302":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1303":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1304":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1305":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1306":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1307":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1308":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1309":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1310":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1311":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1312":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1313":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"llm-provider":0.25},"1314":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1315":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1316":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1317":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1318":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1319":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1320":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1321":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1322":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1323":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1324":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1325":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1326":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1327":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1328":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1329":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1330":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1331":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1332":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1333":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1334":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1335":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"embedding":0.25},"1336":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1337":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1338":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1339":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1340":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1341":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1342":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1343":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1344":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"storage":0.25},"1345":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1346":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1347":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1348":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1349":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1350":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1351":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1352":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1353":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1354":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1355":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1356":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1357":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1358":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1359":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1360":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1361":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1362":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1363":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1364":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1365":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1366":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"infrastructure":0.25},"1367":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1368":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1369":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1370":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1371":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1372":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1373":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1374":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1375":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1376":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1377":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1378":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1379":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"temporal-workers":0.25},"1380":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1381":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1382":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1383":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1384":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1385":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1386":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1387":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1388":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1389":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1390":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1391":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1392":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1393":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1394":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"observability":0.25},"1395":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1396":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1397":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1398":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1399":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1400":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1401":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1402":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1403":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1404":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1405":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1406":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1407":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1408":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1409":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1410":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1411":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1412":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1413":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1414":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1415":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1416":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1417":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1418":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"authentication-duar":0.25},"1419":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1420":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1421":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1422":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1423":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1424":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"summarization":0.25},"1425":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1426":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1427":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1428":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1429":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1430":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1431":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1432":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1433":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1434":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1435":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1436":{"docs":0.25,"getting-started":0.25,"configuration":0.25,"vector-collections":0.25},"1437":{"docs":0.5,"getting-started":0.5},"1438":{"docs":0.5,"getting-started":0.5},"1439":{"docs":0.5,"getting-started":0.5},"1440":{"docs":0.5,"getting-started":0.5},"1441":{"docs":0.5,"getting-started":0.5},"1442":{"docs":0.5,"getting-started":0.5},"1443":{"docs":0.5,"getting-started":0.5},"1444":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1445":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1446":{"docs":0.25,"getting-started":0.25,"production":0.25,"stack-architecture":0.25},"1447":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1448":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1449":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1450":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1451":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1452":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"production":0.3333333333333333},"1453":{"docs":0.25,"getting-started":0.25,"production":0.25,"stack-architecture":0.25},"1454":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1455":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1456":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1457":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1458":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1459":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1460":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1461":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1462":{"docs":0.25,"getting-started":0.25,"production":0.25,"infrastructure-stack":0.25},"1463":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1464":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1465":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1466":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1467":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1468":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1469":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1470":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1471":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1472":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1473":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1474":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1475":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1476":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1477":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1478":{"docs":0.25,"getting-started":0.25,"production":0.25,"application-stack":0.25},"1479":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1480":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1481":{"docs":0.25,"getting-started":0.25,"production":0.25,"reverse-proxy":0.25},"1482":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1483":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1484":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1485":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1486":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1487":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1488":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1489":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1490":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1491":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1492":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1493":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1494":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1495":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1496":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1497":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1498":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1499":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1500":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1501":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1502":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1503":{"docs":0.25,"getting-started":0.25,"production":0.25,"resource-recommendations":0.25},"1504":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1505":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1506":{"docs":0.25,"getting-started":0.25,"production":0.25,"monitoring":0.25},"1507":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1508":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1509":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"1-clone-the-repository":0.25},"1510":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"2-configure-environment":0.25},"1511":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"3-start-the-stack":0.25},"1512":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1513":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1514":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"6-search-your-documents":0.25},"1515":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1516":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"quickstart":0.3333333333333333},"1517":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"2-configure-environment":0.25},"1518":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"2-configure-environment":0.25},"1519":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"2-configure-environment":0.25},"1520":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"3-start-the-stack":0.25},"1521":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"3-start-the-stack":0.25},"1522":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"3-start-the-stack":0.25},"1523":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1524":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1525":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1526":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1527":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1528":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1529":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"4-verify-services":0.25},"1530":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1531":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1532":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1533":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1534":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1535":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1536":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1537":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"5-upload-your-first-document":0.25},"1538":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"6-search-your-documents":0.25},"1539":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1540":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1541":{"docs":0.25,"getting-started":0.25,"quickstart":0.25,"next-steps":0.25},"1542":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1543":{"docs":0.3333333333333333,"getting-started":0.3333333333333333,"requirements":0.3333333333333333},"1544":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1545":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1546":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1547":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"embedding-model":0.25},"1548":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1549":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1550":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1551":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1552":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1553":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"system-requirements":0.25},"1554":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1555":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1556":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1557":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1558":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1559":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1560":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1561":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1562":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1563":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1564":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1565":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1566":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1567":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1568":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1569":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1570":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1571":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1572":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1573":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1574":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1575":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"infrastructure-components":0.25},"1576":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1577":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1578":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1579":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1580":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"llm-provider":0.25},"1581":{"docs":0.25,"getting-started":0.25,"requirements":0.25,"embedding-model":0.25},"1582":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1583":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1584":{"docs":0.25,"integration":0.25,"authentication":0.25,"architecture":0.25},"1585":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1586":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1587":{"docs":0.25,"integration":0.25,"authentication":0.25,"entity-level-permissions":0.25},"1588":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1589":{"docs":0.25,"integration":0.25,"authentication":0.25,"sharing":0.25},"1590":{"docs":0.25,"integration":0.25,"authentication":0.25,"permission-caching":0.25},"1591":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1592":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1593":{"docs":0.25,"integration":0.25,"authentication":0.25,"sdk-integration":0.25},"1594":{"docs":0.25,"integration":0.25,"authentication":0.25,"development-setup":0.25},"1595":{"docs":0.3333333333333333,"integration":0.3333333333333333,"authentication":0.3333333333333333},"1596":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1597":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1598":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1599":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1600":{"docs":0.25,"integration":0.25,"authentication":0.25,"flow":0.25},"1601":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1602":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1603":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1604":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1605":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1606":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1607":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1608":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1609":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1610":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1611":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1612":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1613":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1614":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1615":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1616":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1617":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-isolation":0.25},"1618":{"docs":0.25,"integration":0.25,"authentication":0.25,"entity-level-permissions":0.25},"1619":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1620":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1621":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1622":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1623":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1624":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1625":{"docs":0.25,"integration":0.25,"authentication":0.25,"visibility":0.25},"1626":{"docs":0.25,"integration":0.25,"authentication":0.25,"sharing":0.25},"1627":{"docs":0.25,"integration":0.25,"authentication":0.25,"permission-caching":0.25},"1628":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1629":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1630":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1631":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1632":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1633":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1634":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1635":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1636":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1637":{"docs":0.25,"integration":0.25,"authentication":0.25,"workspace-actions":0.25},"1638":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1639":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1640":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1641":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1642":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1643":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1644":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1645":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1646":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1647":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1648":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1649":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1650":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1651":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1652":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1653":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1654":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1655":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1656":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1657":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1658":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1659":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1660":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1661":{"docs":0.25,"integration":0.25,"authentication":0.25,"configuration":0.25},"1662":{"docs":0.25,"integration":0.25,"authentication":0.25,"sdk-integration":0.25},"1663":{"docs":0.25,"integration":0.25,"authentication":0.25,"sdk-integration":0.25},"1664":{"docs":0.25,"integration":0.25,"authentication":0.25,"development-setup":0.25},"1665":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1666":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1667":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-layout":0.25},"1668":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"local-filesystem-development":0.25},"1669":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage":0.25},"1670":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"azure-blob-storage":0.25},"1671":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-options":0.25},"1672":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"checking-the-connection":0.25},"1673":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"api-endpoints":0.25},"1674":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-pdf":0.25},"1675":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-page-image":0.25},"1676":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"how-blobs-are-created":0.25},"1677":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1678":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1679":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1680":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1681":{"docs":0.3333333333333333,"integration":0.3333333333333333,"blob-storage":0.3333333333333333},"1682":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-layout":0.25},"1683":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-layout":0.25},"1684":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"local-filesystem-development":0.25},"1685":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"local-filesystem-development":0.25},"1686":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage":0.25},"1687":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage":0.25},"1688":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage":0.25},"1689":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"s3-compatible-storage":0.25},"1690":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"azure-blob-storage":0.25},"1691":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"azure-blob-storage":0.25},"1692":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"azure-blob-storage":0.25},"1693":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-options":0.25},"1694":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"storage-options":0.25},"1695":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"checking-the-connection":0.25},"1696":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"api-endpoints":0.25},"1697":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-pdf":0.25},"1698":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-page-image":0.25},"1699":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"stream-page-image":0.25},"1700":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"how-blobs-are-created":0.25},"1701":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1702":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1703":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1704":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"1-document-upload":0.25},"1705":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1706":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1707":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1708":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1709":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1710":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"2-pdf-processing":0.25},"1711":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1712":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1713":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1714":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1715":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1716":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1717":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1718":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1719":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1720":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1721":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1722":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1723":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1724":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1725":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"configuration":0.25},"1726":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1727":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1728":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1729":{"docs":0.25,"integration":0.25,"blob-storage":0.25,"considerations":0.25},"1730":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1731":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1732":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1733":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1734":{"docs":0.25,"integration":0.25,"embeddings":0.25,"cost":0.25},"1735":{"docs":0.25,"integration":0.25,"embeddings":0.25,"changing-models":0.25},"1736":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1737":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1738":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1739":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1740":{"docs":0.3333333333333333,"integration":0.3333333333333333,"embeddings":0.3333333333333333},"1741":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1742":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1743":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1744":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1745":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1746":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1747":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1748":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1749":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1750":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1751":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1752":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1753":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1754":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1755":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1756":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1757":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1758":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1759":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1760":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1761":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1762":{"docs":0.25,"integration":0.25,"embeddings":0.25,"local-models-default":0.25},"1763":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1764":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1765":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1766":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1767":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1768":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1769":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1770":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1771":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1772":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1773":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1774":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1775":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1776":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1777":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1778":{"docs":0.25,"integration":0.25,"embeddings":0.25,"api-models":0.25},"1779":{"docs":0.25,"integration":0.25,"embeddings":0.25,"cost":0.25},"1780":{"docs":0.25,"integration":0.25,"embeddings":0.25,"cost":0.25},"1781":{"docs":0.25,"integration":0.25,"embeddings":0.25,"cost":0.25},"1782":{"docs":0.25,"integration":0.25,"embeddings":0.25,"cost":0.25},"1783":{"docs":0.25,"integration":0.25,"embeddings":0.25,"cost":0.25},"1784":{"docs":0.25,"integration":0.25,"embeddings":0.25,"changing-models":0.25},"1785":{"docs":0.25,"integration":0.25,"embeddings":0.25,"changing-models":0.25},"1786":{"docs":0.25,"integration":0.25,"embeddings":0.25,"changing-models":0.25},"1787":{"docs":0.25,"integration":0.25,"embeddings":0.25,"changing-models":0.25},"1788":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1789":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1790":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1791":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1792":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1793":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1794":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1795":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1796":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1797":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1798":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1799":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1800":{"docs":0.25,"integration":0.25,"embeddings":0.25,"per-workspace-models-self-serve":0.25},"1801":{"docs":0.5,"integration":0.5},"1802":{"docs":0.5,"integration":0.5},"1803":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1804":{"docs":0.3333333333333333,"integration":0.3333333333333333,"configuration":0.3333333333333333},"1805":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1806":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1807":{"docs":0.3333333333333333,"integration":0.3333333333333333,"docker-compose":0.3333333333333333},"1808":{"docs":0.5,"integration":0.5},"1809":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1810":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1811":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1812":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1813":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1814":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1815":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1816":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1817":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1818":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1819":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1820":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1821":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1822":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1823":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1824":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1825":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1826":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1827":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1828":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1829":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1830":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1831":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1832":{"docs":0.3333333333333333,"integration":0.3333333333333333,"integration-points":0.3333333333333333},"1833":{"docs":0.3333333333333333,"integration":0.3333333333333333,"configuration":0.3333333333333333},"1834":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1835":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1836":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1837":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1838":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1839":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1840":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1841":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1842":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1843":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1844":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1845":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1846":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1847":{"docs":0.3333333333333333,"integration":0.3333333333333333,"environment-modes":0.3333333333333333},"1848":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1849":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1850":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1851":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1852":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1853":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1854":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1855":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1856":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1857":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1858":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1859":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1860":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1861":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1862":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1863":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1864":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1865":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1866":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1867":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1868":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1869":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1870":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1871":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1872":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1873":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1874":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1875":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1876":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1877":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1878":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1879":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1880":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1881":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1882":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1883":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1884":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1885":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1886":{"docs":0.3333333333333333,"integration":0.3333333333333333,"quick-reference-essential-variables":0.3333333333333333},"1887":{"docs":0.3333333333333333,"integration":0.3333333333333333,"docker-compose":0.3333333333333333},"1888":{"docs":0.3333333333333333,"integration":0.3333333333333333,"docker-compose":0.3333333333333333},"1889":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1890":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1891":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1892":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1893":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1894":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1895":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1896":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"evaluation-judge":0.25},"1897":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1898":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ollama-setup":0.25},"1899":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"workspace-keys-self-serve":0.25},"1900":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"rotating-the-encryption-key":0.25},"1901":{"docs":0.3333333333333333,"integration":0.3333333333333333,"llm-providers":0.3333333333333333},"1902":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1903":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1904":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1905":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1906":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1907":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1908":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1909":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1910":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1911":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1912":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1913":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1914":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1915":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1916":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1917":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1918":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1919":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1920":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1921":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1922":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1923":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1924":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1925":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"supported-providers":0.25},"1926":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1927":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1928":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1929":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1930":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1931":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1932":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1933":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1934":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1935":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1936":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1937":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1938":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1939":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1940":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1941":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1942":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1943":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1944":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"batch-llm-summarization-ner":0.25},"1945":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1946":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1947":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1948":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1949":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1950":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1951":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1952":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1953":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1954":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1955":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1956":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1957":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1958":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1959":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1960":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1961":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1962":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1963":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1964":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"chat-llm-conversational-rag":0.25},"1965":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1966":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1967":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1968":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1969":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1970":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1971":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1972":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1973":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1974":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1975":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1976":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1977":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1978":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"embedding-and-reranking-models":0.25},"1979":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1980":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1981":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1982":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1983":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1984":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1985":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1986":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1987":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1988":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1989":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ner-models":0.25},"1990":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"evaluation-judge":0.25},"1991":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"tool-calling-modes":0.25},"1992":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ollama-setup":0.25},"1993":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"ollama-setup":0.25},"1994":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"workspace-keys-self-serve":0.25},"1995":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"workspace-keys-self-serve":0.25},"1996":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"workspace-keys-self-serve":0.25},"1997":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"workspace-keys-self-serve":0.25},"1998":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"workspace-keys-self-serve":0.25},"1999":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"workspace-keys-self-serve":0.25},"2000":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"rotating-the-encryption-key":0.25},"2001":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"rotating-the-encryption-key":0.25},"2002":{"docs":0.25,"integration":0.25,"llm-providers":0.25,"rotating-the-encryption-key":0.25},"2003":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2004":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2005":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"2006":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2007":{"docs":0.25,"integration":0.25,"observability":0.25,"yaml-fallback":0.25},"2008":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2009":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"2010":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2011":{"docs":0.25,"integration":0.25,"observability":0.25,"umami-web-analytics":0.25},"2012":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2013":{"docs":0.25,"integration":0.25,"observability":0.25,"setup":0.25},"2014":{"docs":0.25,"integration":0.25,"observability":0.25,"privacy":0.25},"2015":{"docs":0.25,"integration":0.25,"observability":0.25,"request-timing":0.25},"2016":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"2017":{"docs":0.3333333333333333,"integration":0.3333333333333333,"observability":0.3333333333333333},"2018":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"2019":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"2020":{"docs":0.25,"integration":0.25,"observability":0.25,"langfuse":0.25},"2021":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2022":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2023":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2024":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2025":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2026":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2027":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2028":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2029":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2030":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2031":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2032":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2033":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2034":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2035":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2036":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2037":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2038":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2039":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2040":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2041":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2042":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2043":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2044":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2045":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2046":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2047":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2048":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2049":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2050":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2051":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2052":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2053":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2054":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2055":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2056":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2057":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2058":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2059":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2060":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2061":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2062":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2063":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2064":{"docs":0.25,"integration":0.25,"observability":0.25,"prompt-management":0.25},"2065":{"docs":0.25,"integration":0.25,"observability":0.25,"yaml-fallback":0.25},"2066":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2067":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2068":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2069":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2070":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2071":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2072":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2073":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2074":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2075":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2076":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2077":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2078":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2079":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2080":{"docs":0.25,"integration":0.25,"observability":0.25,"configuration":0.25},"2081":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"2082":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"2083":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"2084":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"2085":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"2086":{"docs":0.25,"integration":0.25,"observability":0.25,"development-setup":0.25},"2087":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2088":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2089":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2090":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2091":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2092":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2093":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2094":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2095":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2096":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2097":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2098":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2099":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2100":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2101":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2102":{"docs":0.25,"integration":0.25,"observability":0.25,"llm-tracing":0.25},"2103":{"docs":0.25,"integration":0.25,"observability":0.25,"umami-web-analytics":0.25},"2104":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2105":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2106":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2107":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2108":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2109":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2110":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2111":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2112":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2113":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2114":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2115":{"docs":0.25,"integration":0.25,"observability":0.25,"what-umami-tracks":0.25},"2116":{"docs":0.25,"integration":0.25,"observability":0.25,"setup":0.25},"2117":{"docs":0.25,"integration":0.25,"observability":0.25,"setup":0.25},"2118":{"docs":0.25,"integration":0.25,"observability":0.25,"privacy":0.25},"2119":{"docs":0.25,"integration":0.25,"observability":0.25,"request-timing":0.25},"2120":{"docs":0.25,"integration":0.25,"observability":0.25,"request-timing":0.25},"2121":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"2122":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"2123":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"2124":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"2125":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25},"2126":{"docs":0.25,"integration":0.25,"observability":0.25,"structured-logging":0.25}}},"tokenOccurrences":{"content":{"0":24,"1":18,"2":18,"3":20,"4":6,"5":18,"6":5,"8":2,"10":15,"12":2,"15":1,"16":1,"20":4,"21":1,"24":1,"30":4,"50":2,"60":1,"85":1,"100":1,"120":4,"127":1,"150":1,"200":4,"201":4,"202":6,"204":6,"288":2,"300":1,"347":1,"375":1,"384":3,"400":1,"401":1,"403":2,"404":4,"409":2,"422":1,"428":1,"500":1,"512":2,"703":1,"757":1,"768":8,"1000":2,"2113":4,"2114":5,"3000":4,"3100":2,"3101":1,"4000":1,"5000":1,"5435":1,"6333":5,"7233":4,"7234":3,"8000":3,"8002":1,"8233":3,"9003":3,"11434":2,"12000":1,"15000":2,"19092":3,"27017":4,"documentation":3,"learn":1,"how":12,"to":134,"deploy":7,"configure":5,"and":220,"integrate":1,"docustore":55,"sections":2,"welcome":1,"the":324,"is":97,"an":45,"open-source":1,"document":60,"intelligence":2,"platform":1,"built":2,"for":156,"drug":1,"discovery":2,"research":2,"getting":2,"started":5,"install":2,"prerequisites":3,"with":110,"docker":20,"process":8,"your":14,"first":18,"architecture":9,"understand":2,"four-layer":3,"pipeline":42,"event":25,"sourcing":5,"workflow":37,"orchestration":4,"api":67,"reference":6,"complete":3,"rest":4,"all":52,"endpoints":17,"integration":8,"authentication":12,"llm":62,"providers":12,"storage":34,"observability":10,"artifacts":29,"crud":2,"file":22,"upload":12,"metadata":35,"management":7,"summarization":40,"permission":13,"control":6,"list":12,"get":15,"artifact":74,"create":8,"only":33,"update":6,"title":9,"date":11,"tags":23,"authors":9,"summary":42,"trigger":9,"workflows":22,"extraction":42,"statuses":2,"stream":16,"pdf":19,"page":107,"image":14,"permissions":8,"view":7,"acl":2,"share":8,"revoke":2,"visibility":6,"delete":7,"represent":2,"documents":18,"in":89,"powerpoint":1,"or":77,"word":1,"files":6,"handles":4,"full":10,"lifecycle":2,"sharing":3,"deletion":2,"returns":36,"current":7,"workspace":49,"filtered":2,"by":52,"user's":8,"supports":8,"pagination":4,"sorting":1,"parameter":9,"type":28,"default":69,"description":47,"skip":5,"integer":16,"number":6,"of":46,"results":30,"limit":11,"maximum":1,"return":8,"sort_by":1,"string":33,"updated_at":1,"sort":2,"field":17,"sort_order":1,"-1":2,"direction":1,"descending":1,"ascending":1,"a":146,"single":9,"its":31,"pages":29,"requires":15,"uploads":5,"blob":25,"creates":3,"this":33,"primary":2,"entry":1,"point":4,"ingestion":3,"triggers":12,"processing":13,"automatically":9,"action":8,"required":22,"yes":12,"ppt":1,"pptx":2,"doc":1,"docx":2,"artifact_type":2,"one":21,"scientific_presentation":1,"research_article":1,"scientific_document":1,"disclosure_document":1,"minute_of_meeting":1,"unclassified":1,"source_uri":2,"no":61,"original":2,"source":6,"url":17,"private":4,"response":15,"created":12,"artifactresponse":1,"after":16,"worker":18,"detects":4,"starts":16,"parsing":6,"docling":4,"creation":1,"text":61,"per":13,"compound":29,"ner":38,"embedding":57,"cascading":1,"record":3,"without":17,"uploading":3,"useful":8,"when":34,"already":3,"mime_type":1,"storage_location":2,"are":84,"artifact_id":13,"optional":4,"human":6,"correction":3,"that":41,"recorded":6,"provenance":3,"who":2,"corrected":3,"it":38,"fields":4,"left":1,"out":1,"body":6,"untouched":1,"explicit":2,"null":2,"clears":1,"unknown":1,"rejected":5,"hiledit":2,"edit":7,"on":52,"setting":1,"is_locked":2,"true":13,"prevents":2,"automated":5,"re-summarization":2,"from":65,"overwriting":1,"value":5,"accepted":6,"sliding-window":3,"skips":1,"done":4,"precondition":1,"re-running":2,"partial":2,"gliner2":5,"proxies":2,"temporal":38,"status":12,"associated":4,"raw":3,"binary":2,"as":42,"application":16,"rendered":3,"pass":1,"size":2,"thumb":2,"lightweight":3,"jpeg":4,"thumbnail":4,"suitable":2,"views":5,"resolved":1,"user":13,"profiles":1,"same":18,"owner":5,"admin":10,"can":31,"content":22,"deletes":2,"admins":10,"owners":5,"bypass":3,"browse":12,"tag-based":4,"exploration":3,"category":6,"browsing":3,"tag":13,"autocomplete":4,"popular":1,"categories":10,"folders":5,"folder":5,"configuration":23,"typical":2,"frontend":12,"flow":7,"enables":1,"ner-extracted":4,"entities":15,"compounds":12,"targets":8,"diseases":4,"genes":4,"organized":1,"into":19,"providing":1,"structured":7,"experience":1,"alongside":5,"free-text":1,"search":53,"containing":3,"query":36,"inputs":2,"searches":8,"both":20,"mentions":7,"author":5,"case-insensitive":3,"matching":8,"most":5,"frequent":1,"q":2,"1-100":3,"characters":7,"max":22,"suggestions":1,"1-20":2,"frequently":1,"occurring":1,"optionally":2,"entity":23,"showing":1,"trending":1,"common":2,"dashboard":8,"entity_type":5,"filter":10,"compound_name":6,"target":11,"disease":3,"etc":6,"1-50":1,"counts":4,"powering":1,"ui's":1,"top-level":2,"navigation":2,"correspond":1,"types":5,"gene_name":3,"plus":7,"includes":7,"sticky":1,"configured":8,"via":27,"browse_sticky_categories":2,"always":6,"appear":2,"regardless":1,"count":5,"lists":3,"distinct":1,"values":6,"within":9,"each":36,"represents":3,"unique":3,"hierarchical":7,"years":1,"have":5,"has_children":1,"passing":2,"year":2,"parent":9,"months":1,"path":10,"e":15,"g":15,"omit":1,"top":5,"level":4,"offset":4,"specific":12,"tagged":1,"specified":1,"tag_value":3,"folder's":2,"nadd":5,"variable":28,"browse_default_category_limit":1,"shown":1,"comma-separated":2,"load":5,"render":3,"selects":3,"using":13,"use":27,"suggest":1,"input":4,"chat":46,"conversational":9,"rag":10,"sse":11,"streaming":9,"conversation":11,"message":9,"feedback":3,"conversations":7,"send":3,"reattach":1,"stop":2,"agent_step":2,"query_context":2,"retrieval_results":2,"literature_results":1,"token":23,"reasoning_token":1,"grounding_result":2,"structured_block":2,"error":8,"client":12,"example":8,"provides":12,"interface":1,"users":7,"ask":2,"questions":6,"receive":4,"grounded":5,"citation-backed":1,"answers":3,"streamed":2,"real":1,"time":6,"server-sent":2,"events":20,"persisted":1,"mongodb":30,"multi-turn":3,"continuity":4,"sorted":1,"recent":1,"activity":6,"is_archived":1,"boolean":5,"false":11,"include":6,"archived":1,"history":5,"messages":5,"paginated":1,"1-10":1,"000":2,"mode":17,"quick":5,"thinking":14,"deep_thinking":2,"literature":7,"published":6,"papers":4,"instead":12,"corpus":6,"literature_enabled":3,"otherwise":3,"uses":25,"server":20,"reasoning":5,"object":8,"per-lane":1,"override":2,"synthesis":10,"high":2,"lanes":1,"retrieval":29,"base":8,"levels":2,"off":7,"low":6,"medium":2,"absent":1,"stats":2,"compute":1,"chart":2,"panels":1,"answer":13,"event-stream":1,"because":2,"post":6,"read":24,"fetch":2,"library":3,"not":24,"browser":3,"eventsource":1,"frame":1,"carries":5,"id":21,"sequence":1,"generation":5,"decoupled":1,"connection":9,"if":19,"disconnects":1,"run":18,"keeps":1,"going":1,"still":3,"saved":1,"at":30,"second":1,"reattaches":1,"in-flight":2,"just-finished":1,"replays":1,"frames":1,"greater":1,"than":6,"then":10,"tails":1,"live":4,"until":3,"there":5,"active":5,"stops":1,"discarded":1,"delivered":2,"named":11,"json":8,"data":18,"payloads":2,"emitted":8,"stage":20,"completes":4,"completed":5,"failed":3,"steps":2,"may":1,"carry":5,"output":5,"thinking_content":2,"thinking_label":1,"stages":4,"produce":3,"traces":3,"planning":4,"extracted":18,"classification":1,"context":18,"assembly":2,"citation":7,"sources":4,"used":10,"found":4,"tool":7,"europe":3,"pmc":3,"including":4,"paper's":1,"licence":1,"whether":6,"be":17,"ingested":1,"tokens":20,"during":6,"formatting":5,"model":53,"exposes":1,"inline":5,"verification":8,"rich":3,"blocks":2,"such":5,"tables":3,"molecule":1,"renderings":1,"charts":1,"block":2,"table":5,"citation_list":1,"source_card":1,"final":6,"about":9,"encounters":1,"resume":1,"dropped":2,"conversation_id":1,"last":4,"way":2,"records":3,"thumbs-up":1,"thumbs-down":1,"assistant":1,"accepts":4,"positive":1,"negative":1,"overview":4,"fundamentals":1,"handling":5,"scoping":3,"request":17,"timing":4,"fastapi":4,"require":2,"scoped":5,"serves":2,"responses":7,"bodies":1,"unless":1,"noted":1,"multipart":1,"form":1,"production":11,"served":5,"behind":2,"reverse":3,"proxy":4,"tls":7,"termination":2,"configurable":4,"api_host":2,"api_port":3,"duar":21,"authorization":13,"authz":4,"every":27,"two":17,"authenticates":3,"identity":3,"provider":26,"idp":18,"directly":9,"google":12,"oauth":4,"obtains":1,"exchanges":1,"short-lived":2,"minting":3,"needs":6,"service":14,"key":38,"so":26,"goes":3,"through":14,"server-side":2,"route":3,"portal":9,"own":17,"auth":6,"mint":4,"non-browser":2,"clients":2,"cli":2,"idp_token":1,"workspace_id":6,"encodes":3,"user_id":4,"role":9,"sends":3,"x-authz-token":2,"validates":3,"checks":5,"they":10,"belong":2,"extracts":8,"requestauth":4,"operates":3,"authenticated":3,"workspace_role":2,"is_admin":2,"access":11,"resources":2,"belonging":2,"resource":5,"verify":4,"membership":4,"before":7,"returning":2,"additionally":1,"entity-level":4,"individual":4,"modify":2,"support":4,"members":5,"either":2,"also":9,"groups":4,"standard":3,"http":25,"codes":2,"meaning":2,"success":2,"non-blocking":1,"successful":1,"invalid":2,"missing":2,"forbidden":1,"insufficient":1,"concurrency":6,"conflict":2,"retry":7,"parameters":2,"fail":3,"schema":3,"validation":3,"internal":2,"detail":1,"enabled":11,"enable_request_timing":1,"logs":5,"information":1,"flags":1,"slow":3,"requests":5,"exceeding":2,"slow_request_threshold_ms":1,"1000ms":1,"section":2,"prefix":9,"summaries":24,"updates":4,"add":5,"smiles":26,"populated":1,"but":5,"exist":2,"manual":7,"re-triggering":2,"page_id":12,"identifier":2,"name":19,"index":2,"0-based":1,"text_mention":1,"compound_mentions":1,"ocsr-extracted":2,"chemical":13,"structures":9,"tag_mentions":1,"summary_candidate":1,"llm-generated":2,"normal":1,"operation":3,"endpoint":8,"exists":2,"fires":3,"textmentionupdated":6,"which":12,"document-metadata":1,"runs":20,"once":11,"batch":18,"re-embed":3,"must":9,"match":6,"compoundmentionsupdated":4,"triggering":1,"workflowstartedresponse":1,"safe":2,"due":1,"allow_duplicate":2,"reuse":2,"policies":2,"cser":2,"extract":3,"d-fine":3,"detector":3,"finds":3,"labels":4,"geometry-only":1,"relationalmatcher":3,"pairs":4,"them":13,"optimal-transport":2,"assignment":2,"decimer":3,"reads":5,"ocr":4,"label":6,"chemberta":5,"page's":2,"valid":3,"canonical":2,"locked":2,"corrections":2,"preserved":2,"named-entity":1,"recognition":8,"other":6,"has":11,"yet":1,"page-level":4,"map":1,"keyed":1,"compound_extraction":1,"smiles_embedding":1,"page_summarization":1,"page_summary_embedding":1,"ner_extraction":1,"never":7,"reports":1,"not_found":1,"similarity":11,"cross-collection":1,"generate":3,"health":4,"check":3,"four":7,"modes":10,"targeting":1,"different":8,"collection":19,"case":4,"accept":1,"page_embeddings":6,"chunks":15,"dense":10,"vector":19,"hybrid":4,"sparse":10,"sparse_encoding_enabled":4,"followed":1,"cross-encoder":10,"reranking":8,"reranker_enabled":2,"query_text":3,"score_threshold":3,"float":3,"minimum":5,"score":7,"uuid":5,"restrict":6,"tag_match_mode":3,"any":13,"entity_types":1,"block_types":1,"figure":2,"heading":2,"paragraph":1,"under":10,"whose":2,"matches":4,"is_table":1,"is_figure":1,"exclude":1,"compound_embeddings":4,"structurally":3,"similar":4,"embeddings":12,"validated":1,"canonicalized":1,"embedded":5,"query_smiles":2,"query_canonical_smiles":1,"total_results":1,"model_used":1,"canonical_smiles":1,"extracted_id":2,"similarity_score":1,"page_index":1,"artifact_name":1,"unified":2,"summary_embeddings":6,"artifact-level":4,"broad":4,"thematic":2,"queries":15,"entity_types_filter":1,"chunk":12,"parallel":8,"grouped":2,"comprehensive":1,"combining":2,"fine-grained":3,"passage":6,"document-level":4,"include_chunks":2,"set":20,"faster":1,"summary-only":2,"collections":11,"ranked":1,"independently":3,"present":1,"expandable":1,"cards":1,"passage-level":1,"nested":1,"beneath":1,"manually":4,"testing":2,"regenerating":1,"changes":4,"recovering":1,"failures":1,"infrastructure":19,"three":7,"qdrant":17,"agentic":8,"system":15,"operating":4,"grounding":4,"adaptive":2,"follow-up":5,"retrieval-augmented":1,"real-time":1,"best":1,"5-step":1,"single-shot":2,"fast":4,"factual":5,"lookups":2,"6-stage":1,"tool-calling":4,"loop":7,"complex":1,"multi-faceted":1,"deep":4,"analysis":6,"figures":1,"visual":2,"wider":1,"selected":2,"per-message":1,"omitted":1,"chat_default_mode":2,"available":6,"rejects":1,"rather":4,"answering":1,"plotting":1,"requested":2,"tools":5,"below":3,"tracks":4,"structflo-ner":4,"--":70,"names":8,"gene":3,"filtering":2,"classifies":1,"comparative":3,"exploratory":3,"generates":4,"sub-queries":1,"strategy":3,"accumulated":2,"across":3,"turns":3,"inherit":1,"prior":2,"enabling":2,"topic":2,"iteratively":2,"seed":1,"forward":3,"citations":5,"previous":3,"turn":3,"detect":1,"n":5,"references":3,"question":3,"auto-seed":1,"ner-derived":1,"filters":2,"unfiltered":2,"recall":2,"bioactivity":6,"pre-fetch":1,"deterministic":3,"lookup":2,"up":7,"iterations":3,"where":7,"evaluates":1,"decides":3,"call":7,"additional":2,"finish":1,"search_documents":1,"search_summaries":1,"get_page_content":1,"search_structured_bioactivity":1,"direct":1,"search_compound_structure":1,"look":1,"compound's":1,"find":3,"finish_retrieval":1,"signal":1,"retrievalaccumulator":1,"cross-iteration":1,"deduplication":1,"budget":4,"tracking":2,"chars":5,"prevent":1,"repeated":2,"retrieved":2,"deduplicated":2,"take":3,"priority":1,"over":6,"tiered":1,"relevance":4,"formatted":1,"indices":2,"tier":1,"criteria":1,"rerank":2,"structure":10,"uncapped":1,"05":1,"carried":1,"thresholds":1,"prompt":15,"based":1,"draft":2,"algorithmic":1,"coverage":1,"selective":1,"follows":3,"broaden":1,"re-run":3,"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":5,"mechanisms":1,"window":2,"loaded":3,"compressed":1,"4000-character":1,"accumulation":1,"inherited":1,"merged":3,"turn's":1,"seeded":2,"accumulator":1,"chat_max_retries":1,"retries":3,"chat_agent_max_iterations":1,"chat_agent_iteration_timeout_s":1,"per-iteration":1,"timeout":4,"seconds":4,"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":7,"back":13,"llm_provider":8,"differ":1,"chat_llm_model_name":2,"llm_model_name":6,"chat_llm_temperature":2,"higher":2,"temperature":3,"style":2,"cqrs":4,"eventstoredb":23,"domain":17,"aggregates":9,"projections":5,"maintain":2,"immutable":3,"audit":1,"trail":1,"operations":3,"separate":7,"write":5,"models":31,"design":3,"decisions":1,"persistence":3,"pattern":5,"state":5,"change":4,"reconstructed":1,"replaying":4,"beginning":1,"core":16,"typically":2,"uploaded":7,"location":2,"pagesadded":2,"linked":2,"pagesremoved":2,"unlinked":2,"titlementionupdated":1,"tagmentionsupdated":3,"aggregated":3,"summarycandidateupdated":3,"authormentionsupdated":1,"presentationdateupdated":1,"publication":2,"humancorrectionrecorded":3,"deleted":3,"soft-delete":2,"marker":2,"registered":3,"parsed":1,"textembeddinggenerated":1,"smilesembeddinggenerated":1,"command":1,"responsibility":1,"segregation":1,"writes":2,"go":4,"event-sourced":1,"aggregate":7,"method":3,"applies":1,"business":3,"rules":2,"produces":6,"new":9,"appended":1,"optimistic":2,"another":4,"modified":2,"concurrently":1,"integrityerror":2,"raised":1,"retried":1,"independent":4,"processes":6,"subscribe":3,"read_worker":1,"py":2,"projects":2,"dedicated":3,"projector":2,"denormalized":1,"appropriate":3,"pipeline_worker":1,"should":2,"see":14,"cascade":2,"workers":8,"their":13,"checkpoint":1,"positions":1,"restarted":1,"losing":1,"revisions":1,"saving":2,"repository":4,"specifies":1,"expected":3,"revision":1,"been":3,"since":2,"was":5,"append":1,"fails":2,"mapped":1,"concurrencyerror":1,"layer":6,"activities":18,"encounter":1,"errors":2,"raise":1,"exception":1,"causing":1,"exponential":1,"backoff":2,"eventstoredb_uri":3,"esdb":5,"localhost":33,"mongo_uri":3,"replicaset":3,"rs0":4,"replica":2,"streams":1,"mongo_db":3,"docu_store":2,"database":3,"mongo_pages_collection":1,"page_read_models":2,"mongo_artifacts_collection":1,"artifact_read_models":2,"running":7,"operational":1,"truth":1,"disposable":1,"derived":5,"entirely":2,"rebuilt":1,"scratch":1,"makes":1,"migrations":1,"straightforward":1,"drop":2,"replay":2,"ocsr":9,"scientific":5,"works":4,"locking":1,"enters":1,"identifies":5,"triggered":4,"structflo-cser":3,"ml":3,"identify":3,"diagrams":2,"representations":3,"added":2,"rendering":1,"dpi":3,"structflo's":1,"render_page":1,"stored":9,"bounding":1,"boxes":1,"refer":1,"saw":1,"detection":1,"diagram":2,"regions":1,"geometry":1,"detections":1,"jointly":3,"leave":2,"unmatched":1,"converts":1,"detected":1,"compoundmention":2,"objects":2,"sacc-111":2,"model_name":1,"date_extracted":1,"utc":1,"timestamp":1,"silently":2,"compound-extraction-":2,"ensures":1,"idempotency":2,"typed":1,"llm-powered":3,"tuned":1,"pharmaceutical":1,"biological":1,"domains":1,"these":5,"examples":2,"sacc-123":1,"rifampicin":1,"ethionamide":1,"cc":1,"o":1,"oc1ccccc1c":1,"cas_number":1,"50-78-2":1,"molecular_formula":1,"c9h8o4":1,"inha":1,"kasa":1,"rv3138":1,"protein_name":1,"namn":1,"adenylyltransferase":1,"etha":1,"tuberculosis":1,"tb":1,"mdr-tb":1,"ic50":2,"3um":2,"mic90":1,"5ug":1,"assay":2,"mic":1,"maba":1,"lora":1,"mechanism_of_action":1,"competitive":1,"inhibition":1,"covalent":1,"binding":1,"accession_number":1,"p0a7d9":1,"3q5z":1,"chembl12345":1,"product":1,"atp":1,"synthase":1,"subunit":1,"c":1,"decaprenylphosphoryl-beta-d-ribose":1,"2-epimerase":1,"functional_category":1,"cell":1,"wall":1,"lipid":1,"metabolism":1,"screening_method":1,"fragment":1,"biochemical":1,"del":1,"hypomorph":1,"some":2,"attributes":1,"well":2,"strain":1,"measured":2,"against":5,"h37rv":1,"do":1,"dictionary-based":1,"extractor":1,"accession":1,"numbers":3,"screening":1,"methods":2,"merges":1,"precedence":3,"artifacttagaggregationworkflow":1,"collects":1,"deduplicates":1,"stores":5,"propagation":1,"eventually":2,"consistent":2,"refresh":2,"ner_max_char_buffer":1,"ner_llm_provider":1,"ollama":23,"openai":21,"gemini":19,"fall":3,"dictionary-only":2,"ner_llm_model_name":1,"gliner2_model_name":2,"fastino":1,"gliner2-large-v1":1,"granularities":2,"summarized":3,"individually":1,"soon":1,"arrives":1,"artifact's":1,"batchreembedartifactpagesworkflow":2,"chunk's":2,"header":4,"artifactsummarizationworkflow":1,"chain":2,"batches":1,"artifact_summarization_batch_size":3,"synthesize":2,"refine":2,"refined":1,"coherent":2,"prompts":6,"managed":4,"langfuse":27,"artifact_batch_summary":2,"artifact_synthesis":2,"artifact_refinement":2,"flag":1,"corrects":1,"locks":1,"preserves":2,"version":4,"hil_correction":1,"human-edited":1,"anthropic":9,"gemma4":4,"31b":4,"llm_temperature":2,"indexing":2,"layers":1,"stack":14,"principles":1,"event-driven":2,"scalable":1,"orchestrated":2,"durable":3,"converted":2,"splits":1,"multiple":2,"pipelines":2,"parses":2,"layout":2,"captions":1,"assays":1,"domain-specific":2,"font-size":1,"pymupdf":1,"fallback":6,"dates":1,"starting":3,"indexed":1,"dimensions":5,"contextual":2,"headers":5,"granite-embedding-english-r2":6,"chemberta-77m-mtr":4,"enriched":2,"isolated":1,"passages":3,"semantic":4,"multi-stage":3,"encoding":5,"transformed":2,"term-frequency":1,"produced":2,"fused":2,"reciprocal":2,"rank":2,"fusion":4,"rrf":3,"combines":2,"exact-term":2,"ms-marco-minilm-l-12-v2":4,"rescores":2,"candidates":2,"reading":1,"detecting":1,"subtle":1,"signals":2,"alone":3,"cannot":5,"capture":1,"enrichment":6,"decorated":2,"titles":3,"result":5,"sets":3,"separately":3,"summary_hits":2,"chunk_hits":2,"scores":3,"ranking":2,"iterative":1,"ensuring":2,"polished":1,"claim":1,"verified":1,"port-based":2,"depends":3,"abstract":3,"ports":2,"protocols":1,"adapters":3,"implement":1,"making":2,"external":6,"dependency":1,"swappable":1,"idempotent":1,"ids":3,"embedding-":2,"duplicate":2,"safely":1,"ignored":3,"propagate":1,"asynchronously":1,"next":4,"polling":1,"scheduling":1,"plugin":21,"kafka-driven":1,"extensibility":1,"framework":1,"adding":2,"services":16,"modifying":1,"code":3,"plugins":8,"kafka":11,"format":1,"sub-types":2,"contract":1,"isolation":3,"directory":1,"backfill":3,"lets":1,"you":9,"capabilities":2,"pubchem":2,"chembl":2,"cross-references":1,"uniprot":1,"annotations":1,"touching":1,"approach":1,"supplementary":1,"traditional":2,"adding_services":1,"md":1,"react":3,"publishes":5,"care":1,"modifies":1,"sub-type":4,"externaleventpublisher":1,"notify_page_updated":1,"sub_type":1,"consumer":4,"manifests":1,"handler":2,"plugin's":2,"task":10,"queue":9,"contains":1,"dto":1,"needing":1,"generated":4,"documentmetadataupdated":1,"pagecreated":1,"pagedeleted":1,"artifactcreated":1,"artifactdeleted":1,"matched":1,"event_type":1,"manifest":2,"those":2,"too":1,"implements":2,"protocol":2,"declares":1,"requirements":4,"pluginmanifest":2,"class":2,"factory":1,"components":2,"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":1,"boundaries":1,"page_read_model":1,"artifact_read_model":1,"read-only":1,"plugin-owned":2,"temporal_client":1,"embedding_generator":1,"shared":3,"plugin_config":1,"settings":12,"save":1,"pagerepository":1,"artifactrepository":1,"workfloworchestrator":2,"enabled_plugins":1,"environment":14,"per-plugin":1,"plugin_":1,"_":1,"installed":1,"processed":1,"automatic":4,"start":4,"auto":2,"reset":1,"earliest":1,"kafka's":1,"retention":1,"iterates":1,"logic":6,"fetched":1,"keep":4,"stable":1,"removing":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,"model's":5,"search_query":2,"nomic":3,"exact":1,"terms":1,"scikit-learn's":1,"custom":3,"tokenizer":1,"identifiers":2,"hyphens":1,"dots":1,"bigrams":1,"dense-only":1,"straight":1,"vectors":7,"simultaneously":1,"semantically":1,"guarantees":1,"opaque":1,"k":1,"qdrant's":2,"built-in":3,"constant":1,"does":5,"appearing":1,"channels":1,"highest":1,"combined":1,"native":3,"prefetch-and-fuse":1,"eliminating":1,"application-level":1,"merge":1,"approximately":1,"3x":1,"desired":1,"rescored":1,"misses":1,"specificity":1,"just":1,"discusses":1,"negation":1,"contradicts":1,"numeric":1,"intent":1,"200ms":1,"cpu":9,"previews":2,"lose":1,"segmentation":1,"prepending":1,"affects":2,"display":1,"builds":1,"hits":2,"covering":1,"grouping":1,"reranked":1,"switched":1,"cosine":1,"spaces":1,"distributions":1,"compared":2,"caller":1,"ui":3,"filter-based":1,"multi-tenant":1,"least":1,"payload":1,"tag_normalized":1,"artifact_tag_normalized":1,"condition":1,"author's":1,"fundamentally":1,"given":1,"maps":1,"molecular":2,"analogues":1,"medicinal":1,"chemistry":3,"series":1,"cluster":1,"together":1,"embedding_model_name":6,"ibm-granite":4,"options":5,"embedding_dimensions":3,"dimensionality":1,"embedding_query_prefix":2,"blank":3,"known":2,"embedding_document_prefix":2,"smiles_embedding_model_name":2,"deepchem":1,"reranker_model_name":2,"reranker":2,"enable":3,"disable":2,"chunk_size":1,"chunk_overlap":1,"overlapping":1,"between":3,"embedding_enable_context_enrichment":1,"prepend":1,"qdrant_url":3,"observable":1,"queues":3,"long-running":1,"crash":1,"recovery":1,"subscribes":2,"executes":2,"io":3,"artifact_processing":3,"llm_processing":4,"consumes":1,"needed":2,"subscription":1,"poll":1,"execute":1,"actual":1,"emits":1,"generatepageembeddingworkflow":1,"embeds":4,"re-embedding":5,"reconcilecompoundlabelsworkflow":1,"branch":1,"whichever":1,"finishes":2,"reconcile":1,"deterministically":1,"artifact-parse-":1,"smiles-embedding-":1,"reconciliation":2,"reconcile-compound-labels-":1,"ner-extraction-":2,"aggregation":4,"artifact-tag-aggregation-":1,"doc-metadata-":1,"page-summarization-":1,"page-summary-embedding-":1,"artifact-summarization-":1,"artifact-summary-embedding-":1,"batch-reembed-":1,"single-page":2,"temporal's":1,"policy":2,"finished":1,"orchestrator":1,"rejection":1,"moves":2,"no-op":1,"port":14,"temporalworkfloworchestrator":1,"python":4,"sdk":4,"imports":1,"backend":5,"could":1,"swapped":1,"celery":1,"aws":5,"functions":1,"changing":8,"purpose":4,"concurrent":2,"cpu-bound":2,"work":2,"temporal_max_concurrent_activities":3,"inference":2,"temporal_max_concurrent_llm_activities":4,"separating":1,"onto":1,"calls":4,"blocking":1,"tasks":2,"local":26,"development":13,"memory":2,"exhaustion":1,"timeouts":2,"attempts":2,"min":12,"5s":7,"60s":8,"2s":3,"10s":1,"120s":3,"1s":1,"30s":1,"above":3,"fix":1,"ready":2,"marked":1,"non-retryable":1,"treat":2,"nothing":1,"embed":2,"failure":2,"shows":3,"temporal_address":3,"address":3,"main":1,"temporal_llm_task_queue":2,"1-2":2,"cloud":5,"5-10":2,"execution":4,"visible":2,"inspect":1,"outputs":1,"pending":1,"variables":11,"defined":1,"env":5,"gpt-4o":1,"llm_base_url":3,"openai_api_key":4,"anthropic_api_key":2,"google_api_key":4,"choosing":2,"embedding_model_provider":4,"sentence-transformers":6,"openrouter":8,"asked":2,"embedding_device":1,"cuda":1,"mps":1,"embedding_api_key":4,"embedding_base_url":2,"openai-compatible":2,"blob_base_url":3,"root":7,"s3":9,"az":3,"azure":10,"blobs":7,"blob_storage_options":3,"fsspec":5,"kafka_bootstrap_servers":2,"broker":2,"dev":5,"compose":15,"host":7,"apis":1,"worker's":1,"fixed":1,"prompt_repository_type":3,"yaml":5,"langfuse_public_key":2,"public":3,"tracing":5,"langfuse_secret_key":2,"secret":2,"langfuse_host":2,"duar_url":3,"duar_service_key":2,"app":2,"duar_service_name":2,"docu-store":6,"duar_idp_jwks_url":3,"jwks":2,"verifying":1,"login":3,"https":4,"www":2,"googleapis":2,"com":6,"oauth2":2,"v3":2,"certs":2,"duar_idp_audience":3,"aud":2,"duar_idp_issuer":3,"issuer":1,"accounts":3,"duar_cache_ttl":3,"cache":2,"disables":1,"qdrant_collection_name":1,"qdrant_compound_collection_name":1,"qdrant_summary_collection_name":1,"minutes":2,"machine":3,"hardware":3,"recommendations":3,"quickstart":2,"deployment":8,"swarm":5,"setup":7,"workloads":2,"monitoring":3,"stacks":2,"overlay":2,"network":3,"inter-service":1,"communication":1,"provisions":1,"persistent":1,"single-node":2,"disabled":1,"snapshot":1,"postgresql":3,"kraft":1,"zookeeper":1,"umami":11,"insecure":1,"infra":1,"firewall":1,"mapping":1,"reachable":2,"elsewhere":1,"healthy":3,"fill":1,"secrets":1,"projection":1,"llm-dependent":1,"kafka-to-temporal":1,"bridge":1,"designed":1,"sit":1,"traefik":1,"nginx":1,"routing":1,"web":8,"docu-store-api":1,"container":5,"component":1,"mb":2,"cores":3,"gb":8,"ram":2,"excluding":1,"locally":5,"analytics":7,"clone":1,"need":3,"v2":2,"uv":2,"node":2,"js":3,"pnpm":2,"copy":2,"adjust":1,"startup":4,"takes":3,"few":2,"pulls":1,"initializes":1,"databases":1,"make":3,"docker-up":2,"terminal":1,"docs":1,"swagger":1,"db":1,"usual":2,"holds":2,"will":1,"parse":1,"monitor":2,"containers":2,"engine":1,"recommended":3,"disk":1,"cpu-intensive":1,"following":1,"included":2,"docker-compose":2,"yml":2,"deliberately":1,"remapped":1,"append-only":1,"log":4,"query-optimized":1,"supported":4,"free":1,"768-dim":1,"inside":2,"gpu":2,"downloaded":2,"hugging":2,"face":2,"configuring":4,"workspace-scoped":1,"caching":2,"actions":3,"issues":2,"encode":1,"shares":3,"checked":2,"chosen":1,"posts":1,"api's":1,"duar's":1,"resolve":1,"resolves":1,"subsequent":1,"bearer":1,"duar-auth":4,"signature":1,"audience":1,"expiry":1,"encoded":1,"bool":1,"belongs":1,"beyond":1,"grants":1,"cached":1,"reduce":2,"latency":5,"workspace-level":1,"rbac":1,"granted":1,"roles":1,"creating":1,"ingesting":1,"correcting":1,"patch":1,"exporting":1,"training":1,"deleting":1,"registers":1,"gets":1,"empty":2,"service-to-service":1,"panel":2,"minted":1,"token's":1,"iss":1,"ttl":1,"package":2,"duarauthz":1,"client-side":1,"part":3,"docustore's":3,"yourself":1,"register":1,"oidc-compliant":1,"filesystem":6,"s3-compatible":5,"checking":1,"considerations":1,"pdfs":1,"blobstore":3,"implemented":1,"drivers":1,"s3fs":1,"adlfs":1,"ship":1,"store":3,"organizes":1,"predictable":1,"full-resolution":2,"pngs":1,"while":2,"thumbnails":3,"400px":1,"longest":1,"edge":1,"simplest":1,"option":2,"scheme":1,"tells":1,"adapter":2,"absolute":1,"bucket":3,"minio":2,"cloudflare":1,"r2":4,"credentials":6,"come":2,"unset":3,"instance's":1,"iam":1,"allowed":1,"listbucket":1,"getobject":1,"putobject":1,"deleteobject":1,"account":5,"authenticate":1,"ways":1,"signs":1,"azure's":1,"defaultazurecredential":2,"workload":1,"azure_client_id":1,"azure_client_secret":1,"azure_tenant_id":1,"principal":1,"developer":1,"give":1,"contributor":1,"user-assigned":1,"anything":2,"else":3,"outside":1,"run-all":1,"here":1,"exported":1,"shell":1,"sdks":1,"aws_":1,"azure_":1,"written":1,"docker's":1,"env_file":1,"export":1,"even":1,"means":3,"permissionerror":1,"buckets":1,"blob_storage_failed":1,"serving":1,"disposition":1,"iframe":1,"viewer":1,"png":4,"points":2,"artifactuploadsaga":1,"orchestrates":1,"bytes":1,"pointing":1,"parseartifactworkflow":1,"office":1,"formats":1,"renders":1,"images_scale":1,"passed":2,"aws_access_key_id":1,"aws_secret_access_key":1,"aws_default_region":1,"aws_endpoint_url":1,"region":1,"azure_storage_account_name":1,"azure_storage_account_key":1,"azure_storage_connection_string":1,"append-mostly":1,"many":2,"times":1,"rare":1,"re-processing":1,"overwrites":1,"large":1,"5-1":1,"12-page":1,"roughly":2,"6-12":1,"kb":1,"volume":1,"mount":1,"sample":1,"prod":1,"multi-node":1,"nfs":1,"avoids":1,"suits":1,"multi-instance":1,"deployments":2,"referenced":1,"copied":1,"migrating":1,"backends":1,"updating":1,"existing":2,"tree":1,"sync":1,"my-docustore-bucket":1,"azcopy":1,"'":1,"'https":1,"windows":1,"net":1,"docu-store'":1,"--recursive":1,"cost":2,"per-workspace":1,"self-serve":3,"space":2,"affected":1,"follow":1,"768-dimensional":1,"choice":1,"leaves":1,"notes":2,"granite":4,"english":1,"ibm":1,"apache":1,"8192-token":1,"v1":3,"nomic-ai":1,"nomic-embed-text-v1":1,"avoid":1,"speed":1,"neither":1,"trust_remote_code":1,"nomic's":1,"search_document":1,"prefixes":3,"applied":1,"none":4,"beir":1,"capped":1,"covers":1,"250-token":1,"dataset":1,"ndcg":1,"scifact":1,"nfcorpus":1,"transformers":1,"natively":1,"trained":1,"hosted":1,"cpus":1,"sent":2,"text-embedding-3-small":4,"text-embedding-3-large":1,"gemini-embedding-2":2,"ai":4,"foundry's":1,"keys":9,"now":1,"managed-identity":1,"keyless":1,"sign-in":2,"adds":1,"right":1,"clear":1,"costs":2,"small":1,"openai's":1,"price":1,"02":1,"million":1,"10-page":1,"deck":1,"0004":1,"again":1,"opens":1,"old":2,"unreliable":1,"embedding_model_mismatch":1,"forgotten":1,"user_llm_keys_enabled":1,"choose":1,"server's":1,"workspaces":2,"-large":1,"workspace's":5,"pick":1,"asks":1,"confirmation":1,"re-embeds":1,"removed":1,"falling":2,"dependencies":1,"essential":1,"integrates":2,"port-adapter":1,"defines":1,"more":2,"concrete":1,"swap":1,"config":1,"duar_auth":1,"duar_":1,"llmclientport":1,"llm_":4,"chat_llm_":1,"embeddinggenerator":1,"embedding_":1,"blob_":1,"promptrepositoryport":1,"langfuse_":1,"pydantic-settings":1,"environments":3,"app_env":3,"staging":3,"pre-production":1,"logging":4,"behavior":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":2,"rotating":1,"encryption":1,"llms":1,"purposes":1,"allows":1,"interactive":2,"usable":1,"provider's":4,"llm_api_key":3,"allow_cloud_llm":1,"refuse":1,"air-gapped":1,"prioritize":1,"consistency":1,"creativity":1,"selection":1,"want":3,"larger":1,"capable":1,"smaller":1,"chat-specific":1,"chat_llm_base_url":1,"chat_llm_api_key":1,"covered":1,"explains":1,"switch":2,"ner_llm_":2,"quality":1,"llm-as-judge":1,"pipeline's":1,"chat_agent_tool_calling_mode":1,"ollama's":1,"agent":1,"drives":1,"react-style":1,"prompting":1,"pull":1,"memory-constrained":1,"usually":1,"don't":1,"server-wide":1,"paying":1,"everyone":1,"connect":2,"behaves":1,"connects":1,"picks":1,"member":1,"cap":1,"member's":1,"monthly":1,"usage":3,"closed":1,"told":1,"write-only":1,"encrypted":1,"returned":1,"user_llm_keys_secret":3,"encrypts":1,"decrypt":1,"new_key":2,"old_key":1,"restart":2,"re-encrypts":1,"retired":1,"what":1,"privacy":2,"self-hosted":2,"traced":2,"versions":2,"versioned":1,"allowing":1,"iteration":1,"hardcoded":1,"promptrepository":1,"loads":1,"fetches":1,"default_prompts":1,"langfuse-seed":1,"page_summarization_hybrid":1,"page_summarization_text_only":1,"page_summarization_image_only":1,"refinement":1,"document_metadata_extraction":1,"chat_question_analysis":1,"chat_query_planning":1,"chat_agentic_retrieval":1,"chat_agentic_retrieval_react":1,"chat_system":1,"chat_answer_synthesis":1,"chat_answer_synthesis_v2":1,"chat_answer_plan":1,"chat_system_factual":1,"chat_system_comparative":1,"chat_system_exploratory":1,"chat_system_compound":1,"chat_system_followup":1,"chat_grounding_verification":1,"chat_answer_formatting":1,"chat_conversation_summary":1,"unavailable":1,"offline":1,"pre-seeded":1,"compare":1,"side":1,"interaction":1,"wraps":1,"entire":1,"tokencounter":1,"manager":1,"completion":2,"wall-clock":1,"privacy-focused":1,"sessions":3,"cookies":2,"fully":2,"gdpr":2,"compliant":1,"metric":1,"visit":1,"visitor":1,"referrers":1,"arrive":1,"browsers":1,"os":1,"distribution":1,"feature":1,"script":1,"instance":1,"third":1,"parties":1,"stays":1,"note":1,"umami's":1,"signed-in":1,"analyticsprovider":1,"tsx":1,"attributable":1,"anonymous":1,"personal":1,"disclose":1,"notice":1,"remove":1,"stay":1,"performance":2,"logged":1,"threshold":1,"flagged":1,"easy":1,"bottlenecks":1,"structlog":1,"throughout":1,"entries":1,"correlation":1,"metrics":1,"structlog's":1,"human-readable":1,"console":1,"renderer":1,"systems":1,"elk":1,"loki":1,"datadog":1},"page_id":{"docs":2126,"api":551,"artifacts":84,"browse":105,"chat":79,"pages":51,"search":144,"architecture":721,"chat-pipeline":132,"event-sourcing":85,"extraction-pipeline":113,"plugin-system":84,"search-pipeline":98,"temporal-workflows":153,"getting-started":301,"configuration":156,"production":63,"quickstart":35,"requirements":40,"integration":545,"authentication":83,"blob-storage":65,"embeddings":71,"llm-providers":114,"observability":124},"type":{"page":25,"text":1875,"heading":226},"breadcrumbs":{},"url":{"docs":2126,"sections":5,"api":551,"artifacts":84,"list-artifacts":22,"get-artifact":2,"upload-document":27,"create-artifact-metadata-only":3,"update-metadata":1,"title-date-tags-and-authors":2,"summary":2,"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":79,"create-conversation":2,"list-conversations":18,"get-conversation":2,"send-message-sse-stream":23,"reattach-and-stop":3,"sse-event-types":2,"agent_step":2,"query_context":2,"retrieval_results":2,"literature_results":2,"token":2,"reasoning_token":2,"grounding_result":2,"structured_block":2,"done":2,"error":2,"client-example":2,"record-feedback":2,"delete-conversation":2,"base-url":2,"authentication":101,"workspace-scoping":17,"error-handling":27,"request-timing":5,"api-sections":19,"pages":51,"get-page":21,"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":144,"text-search":47,"compound-similarity-search":23,"summary-search":38,"hierarchical-search":28,"generate-embedding-manual":3,"health-check":2,"architecture":722,"chat-pipeline":132,"operating-modes":17,"thinking-mode-pipeline-6-stages":1,"stage-1-query-planning":6,"stage-2-agentic-retrieval":22,"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":343,"event-sourcing":85,"domain-aggregates":2,"artifact":24,"page":22,"cqrs-separate-read-and-write-models":2,"write-path":2,"read-path":5,"concurrency-handling":3,"key-design-decisions":3,"extraction-pipeline":113,"chemical-structure-recognition-ocsr":2,"how-it-works":21,"manual-trigger":2,"named-entity-recognition-ner":2,"entity-types":35,"pipeline-flow":4,"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":13,"infrastructure-stack":11,"design-principles":5,"plugin-system":84,"when-to-use-plugins":11,"event-flow":5,"kafka-message-format":2,"available-sub-types":18,"plugin-contract":19,"plugin-isolation":13,"plugin-directory-structure":1,"enabling-plugins":3,"backfill":4,"frontend-integration":3,"search-pipeline":98,"three-vector-collections":22,"search-pipeline-stages":1,"stage-1-query-encoding":4,"stage-2-dense-or-hybrid-retrieval":3,"stage-3-cross-encoder-reranking":6,"stage-4-enrichment":2,"contextual-chunk-embeddings":3,"multi-granularity-search":5,"metadata-filtering":7,"chemical-structural-similarity":2,"temporal-workflows":153,"event-pipeline":3,"idempotency":31,"port-based-design":3,"task-queues":12,"retry-configuration":55,"observability":146,"getting-started":301,"llm-provider":28,"embedding":23,"storage":10,"infrastructure":23,"temporal-workers":14,"authentication-duar":25,"vector-collections":13,"production":63,"stack-architecture":2,"application-stack":17,"reverse-proxy":4,"resource-recommendations":23,"monitoring":4,"quickstart":35,"1-clone-the-repository":1,"2-configure-environment":4,"3-start-the-stack":4,"4-verify-services":8,"5-upload-your-first-document":9,"6-search-your-documents":2,"next-steps":4,"requirements":40,"system-requirements":7,"infrastructure-components":23,"embedding-model":2,"integration":545,"flow":6,"workspace-isolation":18,"entity-level-permissions":2,"visibility":8,"sharing":2,"permission-caching":2,"workspace-actions":11,"sdk-integration":3,"development-setup":9,"blob-storage":65,"storage-layout":3,"local-filesystem-development":3,"s3-compatible-storage":5,"azure-blob-storage":4,"storage-options":3,"checking-the-connection":2,"api-endpoints":2,"how-blobs-are-created":2,"1-document-upload":5,"2-pdf-processing":7,"considerations":5,"embeddings":71,"local-models-default":23,"api-models":17,"cost":6,"changing-models":5,"per-workspace-models-self-serve":14,"integration-points":25,"environment-modes":15,"quick-reference-essential-variables":40,"docker-compose":3,"llm-providers":114,"supported-providers":25,"batch-llm-summarization-ner":20,"chat-llm-conversational-rag":21,"embedding-and-reranking-models":15,"ner-models":12,"evaluation-judge":2,"tool-calling-modes":2,"ollama-setup":3,"workspace-keys-self-serve":7,"rotating-the-encryption-key":4,"langfuse":4,"prompt-management":45,"yaml-fallback":2,"llm-tracing":17,"umami-web-analytics":2,"what-umami-tracks":13,"setup":3,"privacy":2,"structured-logging":7}},"avgFieldLength":{"content":5.593603010348074,"page_id":2.8800564440263408,"type":1,"breadcrumbs":0,"url":3.829727187206021},"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":5,"17":1,"18":2,"19":1,"20":2,"21":2,"22":3,"23":2,"24":3,"25":1,"26":2,"27":1,"28":2,"29":2,"30":2,"31":23,"32":15,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":5,"41":1,"42":1,"43":1,"44":4,"45":1,"46":1,"47":1,"48":2,"49":1,"50":1,"51":1,"52":6,"53":13,"54":30,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":9,"63":1,"64":1,"65":1,"66":8,"67":1,"68":1,"69":1,"70":3,"71":1,"72":1,"73":1,"74":4,"75":6,"76":11,"77":6,"78":4,"79":7,"80":21,"81":9,"82":37,"83":10,"84":20,"85":16,"86":6,"87":17,"88":10,"89":16,"90":8,"91":13,"92":22,"93":2,"94":10,"95":2,"96":2,"97":2,"98":2,"99":2,"100":2,"101":3,"102":27,"103":21,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":4,"112":1,"113":1,"114":1,"115":5,"116":1,"117":20,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":7,"126":1,"127":1,"128":1,"129":5,"130":25,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":5,"139":17,"140":1,"141":34,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":7,"150":1,"151":1,"152":1,"153":12,"154":1,"155":1,"156":1,"157":4,"158":1,"159":1,"160":1,"161":5,"162":1,"163":14,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":4,"172":1,"173":1,"174":1,"175":6,"176":1,"177":1,"178":1,"179":4,"180":1,"181":1,"182":1,"183":5,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":5,"191":1,"192":2,"193":5,"194":10,"195":16,"196":20,"197":12,"198":2,"199":12,"200":2,"201":2,"202":2,"203":4,"204":3,"205":3,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":2,"217":2,"218":2,"219":31,"220":7,"221":11,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":2,"230":1,"231":1,"232":1,"233":2,"234":1,"235":1,"236":1,"237":3,"238":10,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":5,"247":1,"248":1,"249":1,"250":21,"251":1,"252":1,"253":1,"254":19,"255":1,"256":1,"257":1,"258":8,"259":29,"260":28,"261":26,"262":13,"263":10,"264":28,"265":9,"266":11,"267":23,"268":9,"269":12,"270":4,"271":21,"272":8,"273":7,"274":17,"275":17,"276":11,"277":2,"278":11,"279":2,"280":1,"281":2,"282":2,"283":2,"284":2,"285":33,"286":20,"287":13,"288":3,"289":16,"290":45,"291":10,"292":24,"293":7,"294":1,"295":1,"296":1,"297":6,"298":1,"299":4,"300":1,"301":5,"302":1,"303":9,"304":22,"305":8,"306":1,"307":1,"308":1,"309":5,"310":1,"311":5,"312":5,"313":1,"314":3,"315":1,"316":2,"317":1,"318":3,"319":17,"320":7,"321":1,"322":1,"323":1,"324":1,"325":1,"326":2,"327":1,"328":4,"329":1,"330":4,"331":1,"332":6,"333":1,"334":6,"335":1,"336":3,"337":1,"338":6,"339":1,"340":5,"341":1,"342":8,"343":1,"344":3,"345":9,"346":20,"347":1,"348":1,"349":1,"350":1,"351":1,"352":5,"353":1,"354":1,"355":5,"356":1,"357":1,"358":6,"359":1,"360":1,"361":5,"362":1,"363":1,"364":5,"365":2,"366":12,"367":2,"368":2,"369":2,"370":2,"371":2,"372":3,"373":2,"374":2,"375":2,"376":2,"377":1,"378":2,"379":2,"380":3,"381":2,"382":36,"383":21,"384":3,"385":1,"386":1,"387":1,"388":3,"389":1,"390":3,"391":1,"392":2,"393":1,"394":6,"395":1,"396":3,"397":1,"398":3,"399":1,"400":5,"401":1,"402":3,"403":19,"404":37,"405":15,"406":21,"407":11,"408":29,"409":14,"410":12,"411":16,"412":6,"413":9,"414":37,"415":19,"416":2,"417":10,"418":2,"419":3,"420":2,"421":2,"422":3,"423":2,"424":30,"425":25,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":2,"434":1,"435":1,"436":1,"437":4,"438":1,"439":1,"440":1,"441":3,"442":1,"443":1,"444":1,"445":5,"446":1,"447":1,"448":1,"449":4,"450":1,"451":1,"452":1,"453":4,"454":1,"455":1,"456":1,"457":8,"458":1,"459":1,"460":1,"461":8,"462":1,"463":1,"464":1,"465":10,"466":2,"467":1,"468":1,"469":7,"470":1,"471":20,"472":1,"473":1,"474":1,"475":1,"476":1,"477":1,"478":1,"479":4,"480":1,"481":1,"482":1,"483":4,"484":1,"485":1,"486":1,"487":3,"488":1,"489":1,"490":1,"491":5,"492":18,"493":16,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":2,"502":1,"503":1,"504":1,"505":4,"506":1,"507":1,"508":1,"509":6,"510":1,"511":1,"512":1,"513":5,"514":1,"515":1,"516":1,"517":3,"518":1,"519":1,"520":1,"521":4,"522":1,"523":1,"524":1,"525":7,"526":1,"527":1,"528":1,"529":4,"530":28,"531":1,"532":1,"533":1,"534":1,"535":1,"536":1,"537":1,"538":2,"539":1,"540":1,"541":1,"542":4,"543":1,"544":1,"545":1,"546":11,"547":1,"548":1,"549":1,"550":4,"551":1,"552":1,"553":1,"554":3,"555":1,"556":24,"557":20,"558":3,"559":15,"560":2,"561":13,"562":2,"563":5,"564":4,"565":4,"566":4,"567":4,"568":4,"569":4,"570":3,"571":2,"572":1,"573":34,"574":1,"575":1,"576":2,"577":1,"578":3,"579":3,"580":1,"581":7,"582":3,"583":2,"584":4,"585":6,"586":1,"587":13,"588":5,"589":47,"590":6,"591":11,"592":8,"593":18,"594":17,"595":9,"596":14,"597":13,"598":9,"599":20,"600":6,"601":1,"602":1,"603":1,"604":5,"605":1,"606":2,"607":1,"608":5,"609":1,"610":4,"611":1,"612":15,"613":1,"614":5,"615":15,"616":22,"617":1,"618":1,"619":1,"620":1,"621":17,"622":6,"623":1,"624":13,"625":8,"626":1,"627":2,"628":2,"629":31,"630":22,"631":10,"632":12,"633":23,"634":7,"635":2,"636":1,"637":1,"638":5,"639":1,"640":6,"641":1,"642":5,"643":1,"644":6,"645":1,"646":5,"647":1,"648":4,"649":1,"650":8,"651":6,"652":14,"653":16,"654":16,"655":13,"656":1,"657":1,"658":1,"659":1,"660":1,"661":3,"662":1,"663":1,"664":3,"665":1,"666":1,"667":3,"668":1,"669":1,"670":3,"671":1,"672":1,"673":4,"674":1,"675":1,"676":5,"677":1,"678":1,"679":6,"680":1,"681":1,"682":5,"683":1,"684":4,"685":8,"686":1,"687":4,"688":4,"689":1,"690":2,"691":5,"692":3,"693":19,"694":2,"695":1,"696":1,"697":6,"698":2,"699":2,"700":2,"701":1,"702":3,"703":37,"704":9,"705":14,"706":1,"707":1,"708":2,"709":5,"710":2,"711":5,"712":2,"713":5,"714":2,"715":5,"716":2,"717":6,"718":2,"719":3,"720":2,"721":3,"722":2,"723":3,"724":2,"725":11,"726":2,"727":2,"728":12,"729":1,"730":1,"731":2,"732":7,"733":2,"734":5,"735":2,"736":4,"737":2,"738":3,"739":2,"740":5,"741":2,"742":3,"743":2,"744":3,"745":2,"746":8,"747":2,"748":2,"749":20,"750":39,"751":10,"752":25,"753":30,"754":18,"755":29,"756":26,"757":1,"758":1,"759":1,"760":1,"761":5,"762":3,"763":1,"764":5,"765":8,"766":1,"767":1,"768":3,"769":1,"770":1,"771":4,"772":1,"773":1,"774":4,"775":30,"776":36,"777":2,"778":14,"779":4,"780":3,"781":2,"782":4,"783":2,"784":2,"785":1,"786":2,"787":2,"788":2,"789":2,"790":1,"791":33,"792":21,"793":14,"794":26,"795":15,"796":31,"797":16,"798":14,"799":3,"800":1,"801":1,"802":1,"803":3,"804":1,"805":8,"806":1,"807":3,"808":1,"809":2,"810":1,"811":2,"812":16,"813":13,"814":21,"815":14,"816":1,"817":1,"818":1,"819":3,"820":1,"821":3,"822":1,"823":1,"824":1,"825":1,"826":1,"827":3,"828":1,"829":2,"830":1,"831":3,"832":1,"833":3,"834":1,"835":7,"836":1,"837":3,"838":1,"839":4,"840":1,"841":3,"842":1,"843":6,"844":1,"845":4,"846":1,"847":4,"848":23,"849":24,"850":28,"851":35,"852":1,"853":1,"854":1,"855":1,"856":1,"857":8,"858":1,"859":4,"860":13,"861":1,"862":4,"863":3,"864":1,"865":2,"866":6,"867":5,"868":38,"869":18,"870":12,"871":9,"872":13,"873":11,"874":25,"875":1,"876":1,"877":1,"878":1,"879":1,"880":6,"881":1,"882":2,"883":3,"884":1,"885":2,"886":5,"887":1,"888":1,"889":6,"890":2,"891":13,"892":3,"893":2,"894":2,"895":2,"896":3,"897":2,"898":2,"899":21,"900":24,"901":17,"902":24,"903":21,"904":23,"905":11,"906":1,"907":1,"908":2,"909":1,"910":1,"911":5,"912":3,"913":1,"914":1,"915":4,"916":3,"917":1,"918":1,"919":4,"920":1,"921":1,"922":23,"923":25,"924":7,"925":22,"926":29,"927":26,"928":19,"929":25,"930":12,"931":1,"932":1,"933":1,"934":5,"935":1,"936":11,"937":2,"938":9,"939":1,"940":17,"941":36,"942":21,"943":20,"944":20,"945":23,"946":2,"947":12,"948":4,"949":1,"950":2,"951":3,"952":2,"953":2,"954":2,"955":3,"956":2,"957":1,"958":2,"959":28,"960":2,"961":1,"962":5,"963":2,"964":6,"965":2,"966":6,"967":4,"968":5,"969":2,"970":21,"971":13,"972":14,"973":8,"974":13,"975":17,"976":1,"977":2,"978":1,"979":6,"980":1,"981":6,"982":1,"983":8,"984":1,"985":5,"986":2,"987":5,"988":1,"989":6,"990":1,"991":7,"992":21,"993":12,"994":10,"995":1,"996":1,"997":1,"998":2,"999":2,"1000":7,"1001":1,"1002":5,"1003":2,"1004":5,"1005":2,"1006":6,"1007":1,"1008":3,"1009":2,"1010":3,"1011":5,"1012":2,"1013":6,"1014":7,"1015":6,"1016":5,"1017":4,"1018":2,"1019":8,"1020":7,"1021":4,"1022":4,"1023":8,"1024":8,"1025":11,"1026":20,"1027":17,"1028":13,"1029":10,"1030":2,"1031":15,"1032":3,"1033":3,"1034":4,"1035":6,"1036":4,"1037":3,"1038":3,"1039":2,"1040":2,"1041":3,"1042":1,"1043":37,"1044":13,"1045":1,"1046":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":5,"1052":4,"1053":1,"1054":2,"1055":1,"1056":3,"1057":2,"1058":1,"1059":1,"1060":1,"1061":3,"1062":1,"1063":1,"1064":1,"1065":14,"1066":23,"1067":32,"1068":42,"1069":34,"1070":28,"1071":11,"1072":7,"1073":10,"1074":11,"1075":20,"1076":18,"1077":53,"1078":19,"1079":15,"1080":33,"1081":37,"1082":9,"1083":6,"1084":9,"1085":13,"1086":9,"1087":36,"1088":33,"1089":1,"1090":1,"1091":1,"1092":1,"1093":2,"1094":4,"1095":1,"1096":1,"1097":2,"1098":1,"1099":2,"1100":9,"1101":1,"1102":2,"1103":9,"1104":1,"1105":2,"1106":3,"1107":1,"1108":2,"1109":2,"1110":1,"1111":1,"1112":3,"1113":1,"1114":1,"1115":5,"1116":1,"1117":1,"1118":4,"1119":1,"1120":1,"1121":6,"1122":1,"1123":1,"1124":5,"1125":1,"1126":3,"1127":3,"1128":2,"1129":14,"1130":1,"1131":2,"1132":1,"1133":2,"1134":2,"1135":2,"1136":1,"1137":1,"1138":32,"1139":7,"1140":1,"1141":1,"1142":2,"1143":2,"1144":7,"1145":1,"1146":2,"1147":9,"1148":1,"1149":2,"1150":5,"1151":1,"1152":2,"1153":6,"1154":1,"1155":2,"1156":5,"1157":1,"1158":2,"1159":16,"1160":4,"1161":24,"1162":22,"1163":50,"1164":7,"1165":1,"1166":3,"1167":2,"1168":2,"1169":2,"1170":2,"1171":2,"1172":2,"1173":3,"1174":2,"1175":2,"1176":2,"1177":3,"1178":2,"1179":2,"1180":2,"1181":2,"1182":2,"1183":3,"1184":2,"1185":2,"1186":2,"1187":3,"1188":2,"1189":3,"1190":2,"1191":3,"1192":2,"1193":36,"1194":9,"1195":35,"1196":8,"1197":1,"1198":1,"1199":3,"1200":1,"1201":7,"1202":3,"1203":1,"1204":9,"1205":3,"1206":33,"1207":9,"1208":1,"1209":2,"1210":2,"1211":1,"1212":2,"1213":2,"1214":1,"1215":3,"1216":3,"1217":2,"1218":1,"1219":3,"1220":2,"1221":2,"1222":1,"1223":3,"1224":3,"1225":2,"1226":1,"1227":3,"1228":2,"1229":2,"1230":1,"1231":3,"1232":3,"1233":2,"1234":1,"1235":3,"1236":2,"1237":2,"1238":1,"1239":3,"1240":2,"1241":2,"1242":1,"1243":3,"1244":2,"1245":2,"1246":1,"1247":3,"1248":5,"1249":2,"1250":1,"1251":3,"1252":3,"1253":2,"1254":1,"1255":3,"1256":2,"1257":2,"1258":1,"1259":3,"1260":49,"1261":1,"1262":1,"1263":1,"1264":1,"1265":2,"1266":3,"1267":1,"1268":1,"1269":7,"1270":1,"1271":1,"1272":6,"1273":1,"1274":1,"1275":8,"1276":17,"1277":7,"1278":6,"1279":5,"1280":10,"1281":1,"1282":6,"1283":2,"1284":1,"1285":1,"1286":1,"1287":2,"1288":1,"1289":2,"1290":1,"1291":2,"1292":13,"1293":1,"1294":1,"1295":1,"1296":1,"1297":7,"1298":1,"1299":1,"1300":7,"1301":2,"1302":1,"1303":7,"1304":3,"1305":1,"1306":5,"1307":0,"1308":1,"1309":5,"1310":0,"1311":1,"1312":5,"1313":0,"1314":12,"1315":1,"1316":1,"1317":1,"1318":1,"1319":6,"1320":1,"1321":1,"1322":3,"1323":2,"1324":1,"1325":8,"1326":1,"1327":1,"1328":6,"1329":1,"1330":1,"1331":7,"1332":0,"1333":1,"1334":6,"1335":0,"1336":1,"1337":1,"1338":1,"1339":1,"1340":10,"1341":3,"1342":1,"1343":6,"1344":0,"1345":1,"1346":1,"1347":1,"1348":1,"1349":3,"1350":5,"1351":1,"1352":3,"1353":5,"1354":1,"1355":3,"1356":1,"1357":1,"1358":3,"1359":3,"1360":1,"1361":3,"1362":2,"1363":1,"1364":3,"1365":2,"1366":22,"1367":1,"1368":1,"1369":1,"1370":1,"1371":8,"1372":1,"1373":1,"1374":6,"1375":1,"1376":1,"1377":9,"1378":1,"1379":10,"1380":1,"1381":1,"1382":1,"1383":1,"1384":5,"1385":1,"1386":1,"1387":6,"1388":0,"1389":1,"1390":3,"1391":0,"1392":1,"1393":8,"1394":3,"1395":1,"1396":1,"1397":1,"1398":1,"1399":4,"1400":3,"1401":1,"1402":7,"1403":0,"1404":1,"1405":5,"1406":1,"1407":1,"1408":7,"1409":7,"1410":1,"1411":8,"1412":0,"1413":1,"1414":4,"1415":4,"1416":1,"1417":7,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":4,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":3,"1430":1,"1431":1,"1432":3,"1433":1,"1434":1,"1435":3,"1436":1,"1437":2,"1438":7,"1439":12,"1440":6,"1441":10,"1442":6,"1443":7,"1444":2,"1445":7,"1446":2,"1447":2,"1448":2,"1449":2,"1450":2,"1451":1,"1452":14,"1453":15,"1454":4,"1455":2,"1456":4,"1457":10,"1458":4,"1459":4,"1460":8,"1461":5,"1462":35,"1463":11,"1464":9,"1465":1,"1466":1,"1467":1,"1468":3,"1469":2,"1470":3,"1471":2,"1472":3,"1473":2,"1474":4,"1475":2,"1476":4,"1477":2,"1478":2,"1479":19,"1480":7,"1481":13,"1482":1,"1483":1,"1484":1,"1485":1,"1486":2,"1487":2,"1488":2,"1489":2,"1490":2,"1491":2,"1492":2,"1493":2,"1494":1,"1495":2,"1496":2,"1497":1,"1498":2,"1499":2,"1500":1,"1501":2,"1502":2,"1503":13,"1504":7,"1505":4,"1506":5,"1507":1,"1508":8,"1509":4,"1510":3,"1511":4,"1512":3,"1513":5,"1514":4,"1515":2,"1516":14,"1517":8,"1518":4,"1519":6,"1520":10,"1521":24,"1522":8,"1523":7,"1524":6,"1525":8,"1526":6,"1527":6,"1528":7,"1529":25,"1530":24,"1531":3,"1532":5,"1533":4,"1534":5,"1535":5,"1536":6,"1537":10,"1538":12,"1539":5,"1540":5,"1541":5,"1542":1,"1543":8,"1544":2,"1545":2,"1546":2,"1547":2,"1548":10,"1549":6,"1550":19,"1551":9,"1552":8,"1553":9,"1554":31,"1555":1,"1556":1,"1557":2,"1558":1,"1559":4,"1560":1,"1561":1,"1562":5,"1563":1,"1564":1,"1565":7,"1566":1,"1567":1,"1568":5,"1569":1,"1570":1,"1571":4,"1572":1,"1573":1,"1574":5,"1575":1,"1576":12,"1577":6,"1578":4,"1579":4,"1580":5,"1581":38,"1582":1,"1583":8,"1584":1,"1585":1,"1586":2,"1587":2,"1588":1,"1589":1,"1590":2,"1591":2,"1592":1,"1593":2,"1594":2,"1595":40,"1596":11,"1597":41,"1598":14,"1599":13,"1600":21,"1601":15,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1,"1607":2,"1608":1,"1609":1,"1610":2,"1611":1,"1612":1,"1613":5,"1614":1,"1615":1,"1616":6,"1617":19,"1618":9,"1619":1,"1620":1,"1621":1,"1622":5,"1623":1,"1624":5,"1625":14,"1626":13,"1627":19,"1628":20,"1629":1,"1630":2,"1631":2,"1632":7,"1633":2,"1634":14,"1635":2,"1636":16,"1637":15,"1638":1,"1639":1,"1640":1,"1641":1,"1642":3,"1643":3,"1644":1,"1645":1,"1646":14,"1647":1,"1648":1,"1649":12,"1650":1,"1651":7,"1652":6,"1653":1,"1654":1,"1655":12,"1656":1,"1657":4,"1658":6,"1659":1,"1660":1,"1661":8,"1662":6,"1663":21,"1664":47,"1665":2,"1666":14,"1667":2,"1668":3,"1669":2,"1670":3,"1671":2,"1672":3,"1673":2,"1674":2,"1675":3,"1676":4,"1677":3,"1678":3,"1679":1,"1680":1,"1681":37,"1682":13,"1683":31,"1684":17,"1685":15,"1686":19,"1687":18,"1688":9,"1689":20,"1690":10,"1691":7,"1692":44,"1693":19,"1694":43,"1695":51,"1696":11,"1697":21,"1698":13,"1699":14,"1700":11,"1701":12,"1702":12,"1703":10,"1704":7,"1705":16,"1706":5,"1707":14,"1708":7,"1709":8,"1710":8,"1711":1,"1712":1,"1713":1,"1714":1,"1715":3,"1716":11,"1717":1,"1718":0,"1719":8,"1720":4,"1721":0,"1722":8,"1723":3,"1724":0,"1725":10,"1726":20,"1727":28,"1728":60,"1729":58,"1730":2,"1731":18,"1732":3,"1733":2,"1734":1,"1735":2,"1736":3,"1737":34,"1738":7,"1739":15,"1740":26,"1741":18,"1742":1,"1743":1,"1744":1,"1745":4,"1746":2,"1747":7,"1748":5,"1749":3,"1750":12,"1751":29,"1752":16,"1753":3,"1754":3,"1755":2,"1756":1,"1757":2,"1758":2,"1759":1,"1760":2,"1761":2,"1762":23,"1763":21,"1764":1,"1765":2,"1766":1,"1767":1,"1768":2,"1769":3,"1770":1,"1771":1,"1772":3,"1773":1,"1774":4,"1775":1,"1776":23,"1777":12,"1778":36,"1779":20,"1780":9,"1781":9,"1782":14,"1783":10,"1784":13,"1785":4,"1786":10,"1787":36,"1788":21,"1789":1,"1790":2,"1791":1,"1792":12,"1793":3,"1794":6,"1795":4,"1796":6,"1797":13,"1798":12,"1799":19,"1800":23,"1801":2,"1802":13,"1803":2,"1804":1,"1805":2,"1806":4,"1807":2,"1808":38,"1809":1,"1810":1,"1811":1,"1812":2,"1813":1,"1814":3,"1815":3,"1816":1,"1817":2,"1818":1,"1819":4,"1820":2,"1821":2,"1822":1,"1823":5,"1824":1,"1825":2,"1826":1,"1827":7,"1828":1,"1829":1,"1830":1,"1831":3,"1832":1,"1833":24,"1834":5,"1835":1,"1836":1,"1837":2,"1838":1,"1839":1,"1840":4,"1841":1,"1842":1,"1843":2,"1844":1,"1845":1,"1846":2,"1847":21,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":2,"1854":1,"1855":1,"1856":2,"1857":1,"1858":3,"1859":4,"1860":1,"1861":1,"1862":3,"1863":1,"1864":5,"1865":2,"1866":1,"1867":5,"1868":2,"1869":1,"1870":3,"1871":3,"1872":1,"1873":2,"1874":2,"1875":1,"1876":2,"1877":2,"1878":1,"1879":2,"1880":3,"1881":1,"1882":1,"1883":2,"1884":1,"1885":3,"1886":3,"1887":11,"1888":9,"1889":2,"1890":13,"1891":2,"1892":4,"1893":4,"1894":4,"1895":2,"1896":2,"1897":3,"1898":2,"1899":3,"1900":4,"1901":30,"1902":1,"1903":1,"1904":2,"1905":1,"1906":1,"1907":1,"1908":1,"1909":1,"1910":1,"1911":5,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":8,"1921":2,"1922":1,"1923":1,"1924":1,"1925":27,"1926":25,"1927":1,"1928":1,"1929":1,"1930":1,"1931":1,"1932":2,"1933":1,"1934":2,"1935":2,"1936":1,"1937":3,"1938":7,"1939":1,"1940":1,"1941":10,"1942":1,"1943":2,"1944":4,"1945":29,"1946":14,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":3,"1953":1,"1954":1,"1955":2,"1956":1,"1957":1,"1958":4,"1959":1,"1960":5,"1961":4,"1962":1,"1963":2,"1964":4,"1965":24,"1966":11,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":4,"1973":1,"1974":1,"1975":1,"1976":2,"1977":1,"1978":1,"1979":6,"1980":1,"1981":1,"1982":1,"1983":2,"1984":5,"1985":5,"1986":1,"1987":5,"1988":1,"1989":29,"1990":14,"1991":33,"1992":10,"1993":7,"1994":28,"1995":3,"1996":40,"1997":35,"1998":45,"1999":18,"2000":12,"2001":21,"2002":10,"2003":1,"2004":12,"2005":1,"2006":2,"2007":2,"2008":1,"2009":2,"2010":2,"2011":3,"2012":3,"2013":1,"2014":1,"2015":2,"2016":2,"2017":22,"2018":4,"2019":20,"2020":16,"2021":23,"2022":18,"2023":2,"2024":2,"2025":1,"2026":4,"2027":1,"2028":4,"2029":1,"2030":4,"2031":1,"2032":4,"2033":1,"2034":4,"2035":1,"2036":4,"2037":1,"2038":3,"2039":1,"2040":3,"2041":1,"2042":3,"2043":2,"2044":3,"2045":2,"2046":3,"2047":2,"2048":3,"2049":1,"2050":4,"2051":1,"2052":4,"2053":1,"2054":4,"2055":1,"2056":4,"2057":1,"2058":4,"2059":1,"2060":3,"2061":1,"2062":3,"2063":1,"2064":3,"2065":22,"2066":1,"2067":1,"2068":1,"2069":1,"2070":1,"2071":5,"2072":1,"2073":3,"2074":3,"2075":1,"2076":1,"2077":3,"2078":1,"2079":1,"2080":3,"2081":13,"2082":9,"2083":9,"2084":4,"2085":5,"2086":6,"2087":27,"2088":2,"2089":1,"2090":1,"2091":2,"2092":4,"2093":2,"2094":3,"2095":2,"2096":3,"2097":1,"2098":6,"2099":2,"2100":6,"2101":1,"2102":5,"2103":24,"2104":1,"2105":1,"2106":2,"2107":4,"2108":1,"2109":3,"2110":1,"2111":6,"2112":2,"2113":3,"2114":2,"2115":5,"2116":11,"2117":23,"2118":58,"2119":9,"2120":27,"2121":12,"2122":5,"2123":4,"2124":6,"2125":3,"2126":25},"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":3,"260":3,"261":3,"262":3,"263":3,"264":3,"265":3,"266":3,"267":3,"268":3,"269":3,"270":3,"271":3,"272":3,"273":3,"274":3,"275":3,"276":3,"277":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":2,"343":2,"344":2,"345":2,"346":2,"347":2,"348":2,"349":2,"350":2,"351":2,"352":2,"353":2,"354":2,"355":2,"356":2,"357":2,"358":2,"359":2,"360":2,"361":2,"362":2,"363":2,"364":2,"365":3,"366":3,"367":3,"368":3,"369":3,"370":3,"371":3,"372":3,"373":3,"374":3,"375":3,"376":3,"377":3,"378":3,"379":3,"380":3,"381":3,"382":3,"383":3,"384":3,"385":3,"386":3,"387":3,"388":3,"389":3,"390":3,"391":3,"392":3,"393":3,"394":3,"395":3,"396":3,"397":3,"398":3,"399":3,"400":3,"401":3,"402":3,"403":3,"404":3,"405":3,"406":3,"407":3,"408":3,"409":3,"410":3,"411":3,"412":3,"413":3,"414":3,"415":3,"416":3,"417":3,"418":3,"419":3,"420":3,"421":3,"422":3,"423":3,"424":3,"425":3,"426":3,"427":3,"428":3,"429":3,"430":3,"431":3,"432":3,"433":3,"434":3,"435":3,"436":3,"437":3,"438":3,"439":3,"440":3,"441":3,"442":3,"443":3,"444":3,"445":3,"446":3,"447":3,"448":3,"449":3,"450":3,"451":3,"452":3,"453":3,"454":3,"455":3,"456":3,"457":3,"458":3,"459":3,"460":3,"461":3,"462":3,"463":3,"464":3,"465":3,"466":3,"467":3,"468":3,"469":3,"470":3,"471":3,"472":3,"473":3,"474":3,"475":3,"476":3,"477":3,"478":3,"479":3,"480":3,"481":3,"482":3,"483":3,"484":3,"485":3,"486":3,"487":3,"488":3,"489":3,"490":3,"491":3,"492":3,"493":3,"494":3,"495":3,"496":3,"497":3,"498":3,"499":3,"500":3,"501":3,"502":3,"503":3,"504":3,"505":3,"506":3,"507":3,"508":3,"509":3,"510":3,"511":3,"512":3,"513":3,"514":3,"515":3,"516":3,"517":3,"518":3,"519":3,"520":3,"521":3,"522":3,"523":3,"524":3,"525":3,"526":3,"527":3,"528":3,"529":3,"530":3,"531":3,"532":3,"533":3,"534":3,"535":3,"536":3,"537":3,"538":3,"539":3,"540":3,"541":3,"542":3,"543":3,"544":3,"545":3,"546":3,"547":3,"548":3,"549":3,"550":3,"551":3,"552":3,"553":3,"554":3,"555":3,"556":3,"557":3,"558":3,"559":3,"560":3,"561":3,"562":3,"563":3,"564":3,"565":3,"566":3,"567":3,"568":3,"569":3,"570":3,"571":3,"572":3,"573":3,"574":3,"575":3,"576":3,"577":3,"578":3,"579":3,"580":3,"581":3,"582":3,"583":3,"584":3,"585":3,"586":3,"587":3,"588":3,"589":3,"590":3,"591":3,"592":3,"593":3,"594":3,"595":3,"596":3,"597":3,"598":3,"599":3,"600":3,"601":3,"602":3,"603":3,"604":3,"605":3,"606":3,"607":3,"608":3,"609":3,"610":3,"611":3,"612":3,"613":3,"614":3,"615":3,"616":3,"617":3,"618":3,"619":3,"620":3,"621":3,"622":3,"623":3,"624":3,"625":3,"626":3,"627":3,"628":3,"629":3,"630":3,"631":3,"632":3,"633":3,"634":3,"635":3,"636":3,"637":3,"638":3,"639":3,"640":3,"641":3,"642":3,"643":3,"644":3,"645":3,"646":3,"647":3,"648":3,"649":3,"650":3,"651":3,"652":3,"653":3,"654":3,"655":3,"656":3,"657":3,"658":3,"659":3,"660":3,"661":3,"662":3,"663":3,"664":3,"665":3,"666":3,"667":3,"668":3,"669":3,"670":3,"671":3,"672":3,"673":3,"674":3,"675":3,"676":3,"677":3,"678":3,"679":3,"680":3,"681":3,"682":3,"683":3,"684":3,"685":3,"686":3,"687":3,"688":3,"689":3,"690":3,"691":3,"692":3,"693":3,"694":3,"695":3,"696":3,"697":3,"698":3,"699":3,"700":3,"701":3,"702":3,"703":3,"704":3,"705":3,"706":3,"707":3,"708":3,"709":3,"710":3,"711":3,"712":3,"713":3,"714":3,"715":3,"716":3,"717":3,"718":3,"719":3,"720":3,"721":3,"722":3,"723":3,"724":3,"725":3,"726":3,"727":3,"728":3,"729":3,"730":3,"731":3,"732":3,"733":3,"734":3,"735":3,"736":3,"737":3,"738":3,"739":3,"740":3,"741":3,"742":3,"743":3,"744":3,"745":3,"746":3,"747":3,"748":3,"749":3,"750":3,"751":3,"752":3,"753":3,"754":3,"755":3,"756":3,"757":3,"758":3,"759":3,"760":3,"761":3,"762":3,"763":3,"764":3,"765":3,"766":3,"767":3,"768":3,"769":3,"770":3,"771":3,"772":3,"773":3,"774":3,"775":3,"776":3,"777":3,"778":3,"779":3,"780":3,"781":3,"782":3,"783":3,"784":3,"785":3,"786":3,"787":3,"788":3,"789":3,"790":3,"791":3,"792":3,"793":3,"794":3,"795":3,"796":3,"797":3,"798":3,"799":3,"800":3,"801":3,"802":3,"803":3,"804":3,"805":3,"806":3,"807":3,"808":3,"809":3,"810":3,"811":3,"812":3,"813":3,"814":3,"815":3,"816":3,"817":3,"818":3,"819":3,"820":3,"821":3,"822":3,"823":3,"824":3,"825":3,"826":3,"827":3,"828":3,"829":3,"830":3,"831":3,"832":3,"833":3,"834":3,"835":3,"836":3,"837":3,"838":3,"839":3,"840":3,"841":3,"842":3,"843":3,"844":3,"845":3,"846":3,"847":3,"848":3,"849":3,"850":3,"851":3,"852":3,"853":3,"854":3,"855":3,"856":3,"857":3,"858":3,"859":3,"860":3,"861":3,"862":3,"863":3,"864":3,"865":3,"866":3,"867":3,"868":3,"869":3,"870":3,"871":3,"872":3,"873":3,"874":3,"875":3,"876":3,"877":3,"878":3,"879":3,"880":3,"881":3,"882":3,"883":3,"884":3,"885":3,"886":3,"887":3,"888":3,"889":3,"890":2,"891":2,"892":2,"893":2,"894":2,"895":2,"896":2,"897":2,"898":2,"899":2,"900":2,"901":2,"902":2,"903":2,"904":2,"905":2,"906":2,"907":2,"908":2,"909":2,"910":2,"911":2,"912":2,"913":2,"914":2,"915":2,"916":2,"917":2,"918":2,"919":2,"920":2,"921":2,"922":2,"923":2,"924":2,"925":2,"926":2,"927":2,"928":2,"929":2,"930":2,"931":2,"932":2,"933":2,"934":2,"935":2,"936":2,"937":2,"938":2,"939":2,"940":2,"941":2,"942":2,"943":2,"944":2,"945":2,"946":3,"947":3,"948":3,"949":3,"950":3,"951":3,"952":3,"953":3,"954":3,"955":3,"956":3,"957":3,"958":3,"959":3,"960":3,"961":3,"962":3,"963":3,"964":3,"965":3,"966":3,"967":3,"968":3,"969":3,"970":3,"971":3,"972":3,"973":3,"974":3,"975":3,"976":3,"977":3,"978":3,"979":3,"980":3,"981":3,"982":3,"983":3,"984":3,"985":3,"986":3,"987":3,"988":3,"989":3,"990":3,"991":3,"992":3,"993":3,"994":3,"995":3,"996":3,"997":3,"998":3,"999":3,"1000":3,"1001":3,"1002":3,"1003":3,"1004":3,"1005":3,"1006":3,"1007":3,"1008":3,"1009":3,"1010":3,"1011":3,"1012":3,"1013":3,"1014":3,"1015":3,"1016":3,"1017":3,"1018":3,"1019":3,"1020":3,"1021":3,"1022":3,"1023":3,"1024":3,"1025":3,"1026":3,"1027":3,"1028":3,"1029":3,"1030":3,"1031":3,"1032":3,"1033":3,"1034":3,"1035":3,"1036":3,"1037":3,"1038":3,"1039":3,"1040":3,"1041":3,"1042":3,"1043":3,"1044":3,"1045":3,"1046":3,"1047":3,"1048":3,"1049":3,"1050":3,"1051":3,"1052":3,"1053":3,"1054":3,"1055":3,"1056":3,"1057":3,"1058":3,"1059":3,"1060":3,"1061":3,"1062":3,"1063":3,"1064":3,"1065":3,"1066":3,"1067":3,"1068":3,"1069":3,"1070":3,"1071":3,"1072":3,"1073":3,"1074":3,"1075":3,"1076":3,"1077":3,"1078":3,"1079":3,"1080":3,"1081":3,"1082":3,"1083":3,"1084":3,"1085":3,"1086":3,"1087":3,"1088":3,"1089":3,"1090":3,"1091":3,"1092":3,"1093":3,"1094":3,"1095":3,"1096":3,"1097":3,"1098":3,"1099":3,"1100":3,"1101":3,"1102":3,"1103":3,"1104":3,"1105":3,"1106":3,"1107":3,"1108":3,"1109":3,"1110":3,"1111":3,"1112":3,"1113":3,"1114":3,"1115":3,"1116":3,"1117":3,"1118":3,"1119":3,"1120":3,"1121":3,"1122":3,"1123":3,"1124":3,"1125":3,"1126":3,"1127":3,"1128":3,"1129":3,"1130":3,"1131":3,"1132":3,"1133":3,"1134":3,"1135":3,"1136":3,"1137":3,"1138":3,"1139":3,"1140":3,"1141":3,"1142":3,"1143":3,"1144":3,"1145":3,"1146":3,"1147":3,"1148":3,"1149":3,"1150":3,"1151":3,"1152":3,"1153":3,"1154":3,"1155":3,"1156":3,"1157":3,"1158":3,"1159":3,"1160":3,"1161":3,"1162":3,"1163":3,"1164":3,"1165":3,"1166":3,"1167":3,"1168":3,"1169":3,"1170":3,"1171":3,"1172":3,"1173":3,"1174":3,"1175":3,"1176":3,"1177":3,"1178":3,"1179":3,"1180":3,"1181":3,"1182":3,"1183":3,"1184":3,"1185":3,"1186":3,"1187":3,"1188":3,"1189":3,"1190":3,"1191":3,"1192":3,"1193":3,"1194":3,"1195":3,"1196":3,"1197":3,"1198":3,"1199":3,"1200":3,"1201":3,"1202":3,"1203":3,"1204":3,"1205":3,"1206":3,"1207":3,"1208":3,"1209":3,"1210":3,"1211":3,"1212":3,"1213":3,"1214":3,"1215":3,"1216":3,"1217":3,"1218":3,"1219":3,"1220":3,"1221":3,"1222":3,"1223":3,"1224":3,"1225":3,"1226":3,"1227":3,"1228":3,"1229":3,"1230":3,"1231":3,"1232":3,"1233":3,"1234":3,"1235":3,"1236":3,"1237":3,"1238":3,"1239":3,"1240":3,"1241":3,"1242":3,"1243":3,"1244":3,"1245":3,"1246":3,"1247":3,"1248":3,"1249":3,"1250":3,"1251":3,"1252":3,"1253":3,"1254":3,"1255":3,"1256":3,"1257":3,"1258":3,"1259":3,"1260":3,"1261":3,"1262":3,"1263":3,"1264":3,"1265":3,"1266":3,"1267":3,"1268":3,"1269":3,"1270":3,"1271":3,"1272":3,"1273":3,"1274":3,"1275":3,"1276":3,"1277":3,"1278":3,"1279":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":2,"1438":2,"1439":2,"1440":2,"1441":2,"1442":2,"1443":2,"1444":3,"1445":3,"1446":3,"1447":3,"1448":3,"1449":3,"1450":3,"1451":3,"1452":3,"1453":3,"1454":3,"1455":3,"1456":3,"1457":3,"1458":3,"1459":3,"1460":3,"1461":3,"1462":3,"1463":3,"1464":3,"1465":3,"1466":3,"1467":3,"1468":3,"1469":3,"1470":3,"1471":3,"1472":3,"1473":3,"1474":3,"1475":3,"1476":3,"1477":3,"1478":3,"1479":3,"1480":3,"1481":3,"1482":3,"1483":3,"1484":3,"1485":3,"1486":3,"1487":3,"1488":3,"1489":3,"1490":3,"1491":3,"1492":3,"1493":3,"1494":3,"1495":3,"1496":3,"1497":3,"1498":3,"1499":3,"1500":3,"1501":3,"1502":3,"1503":3,"1504":3,"1505":3,"1506":3,"1507":3,"1508":3,"1509":3,"1510":3,"1511":3,"1512":3,"1513":3,"1514":3,"1515":3,"1516":3,"1517":3,"1518":3,"1519":3,"1520":3,"1521":3,"1522":3,"1523":3,"1524":3,"1525":3,"1526":3,"1527":3,"1528":3,"1529":3,"1530":3,"1531":3,"1532":3,"1533":3,"1534":3,"1535":3,"1536":3,"1537":3,"1538":3,"1539":3,"1540":3,"1541":3,"1542":3,"1543":3,"1544":3,"1545":3,"1546":3,"1547":3,"1548":3,"1549":3,"1550":3,"1551":3,"1552":3,"1553":3,"1554":3,"1555":3,"1556":3,"1557":3,"1558":3,"1559":3,"1560":3,"1561":3,"1562":3,"1563":3,"1564":3,"1565":3,"1566":3,"1567":3,"1568":3,"1569":3,"1570":3,"1571":3,"1572":3,"1573":3,"1574":3,"1575":3,"1576":3,"1577":3,"1578":3,"1579":3,"1580":3,"1581":3,"1582":3,"1583":3,"1584":3,"1585":3,"1586":3,"1587":3,"1588":3,"1589":3,"1590":3,"1591":3,"1592":3,"1593":3,"1594":3,"1595":3,"1596":3,"1597":3,"1598":3,"1599":3,"1600":3,"1601":3,"1602":3,"1603":3,"1604":3,"1605":3,"1606":3,"1607":3,"1608":3,"1609":3,"1610":3,"1611":3,"1612":3,"1613":3,"1614":3,"1615":3,"1616":3,"1617":3,"1618":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":2,"1802":2,"1803":2,"1804":2,"1805":2,"1806":2,"1807":2,"1808":2,"1809":2,"1810":2,"1811":2,"1812":2,"1813":2,"1814":2,"1815":2,"1816":2,"1817":2,"1818":2,"1819":2,"1820":2,"1821":2,"1822":2,"1823":2,"1824":2,"1825":2,"1826":2,"1827":2,"1828":2,"1829":2,"1830":2,"1831":2,"1832":2,"1833":2,"1834":2,"1835":2,"1836":2,"1837":2,"1838":2,"1839":2,"1840":2,"1841":2,"1842":2,"1843":2,"1844":2,"1845":2,"1846":2,"1847":2,"1848":2,"1849":2,"1850":2,"1851":2,"1852":2,"1853":2,"1854":2,"1855":2,"1856":2,"1857":2,"1858":2,"1859":2,"1860":2,"1861":2,"1862":2,"1863":2,"1864":2,"1865":2,"1866":2,"1867":2,"1868":2,"1869":2,"1870":2,"1871":2,"1872":2,"1873":2,"1874":2,"1875":2,"1876":2,"1877":2,"1878":2,"1879":2,"1880":2,"1881":2,"1882":2,"1883":2,"1884":2,"1885":2,"1886":2,"1887":2,"1888":2,"1889":3,"1890":3,"1891":3,"1892":3,"1893":3,"1894":3,"1895":3,"1896":3,"1897":3,"1898":3,"1899":3,"1900":3,"1901":3,"1902":3,"1903":3,"1904":3,"1905":3,"1906":3,"1907":3,"1908":3,"1909":3,"1910":3,"1911":3,"1912":3,"1913":3,"1914":3,"1915":3,"1916":3,"1917":3,"1918":3,"1919":3,"1920":3,"1921":3,"1922":3,"1923":3,"1924":3,"1925":3,"1926":3,"1927":3,"1928":3,"1929":3,"1930":3,"1931":3,"1932":3,"1933":3,"1934":3,"1935":3,"1936":3,"1937":3,"1938":3,"1939":3,"1940":3,"1941":3,"1942":3,"1943":3,"1944":3,"1945":3,"1946":3,"1947":3,"1948":3,"1949":3,"1950":3,"1951":3,"1952":3,"1953":3,"1954":3,"1955":3,"1956":3,"1957":3,"1958":3,"1959":3,"1960":3,"1961":3,"1962":3,"1963":3,"1964":3,"1965":3,"1966":3,"1967":3,"1968":3,"1969":3,"1970":3,"1971":3,"1972":3,"1973":3,"1974":3,"1975":3,"1976":3,"1977":3,"1978":3,"1979":3,"1980":3,"1981":3,"1982":3,"1983":3,"1984":3,"1985":3,"1986":3,"1987":3,"1988":3,"1989":3,"1990":3,"1991":3,"1992":3,"1993":3,"1994":3,"1995":3,"1996":3,"1997":3,"1998":3,"1999":3,"2000":3,"2001":3,"2002":3,"2003":3,"2004":3,"2005":3,"2006":3,"2007":3,"2008":3,"2009":3,"2010":3,"2011":3,"2012":3,"2013":3,"2014":3,"2015":3,"2016":3,"2017":3,"2018":3,"2019":3,"2020":3,"2021":3,"2022":3,"2023":3,"2024":3,"2025":3,"2026":3,"2027":3,"2028":3,"2029":3,"2030":3,"2031":3,"2032":3,"2033":3,"2034":3,"2035":3,"2036":3,"2037":3,"2038":3,"2039":3,"2040":3,"2041":3,"2042":3,"2043":3,"2044":3,"2045":3,"2046":3,"2047":3,"2048":3,"2049":3,"2050":3,"2051":3,"2052":3,"2053":3,"2054":3,"2055":3,"2056":3,"2057":3,"2058":3,"2059":3,"2060":3,"2061":3,"2062":3,"2063":3,"2064":3,"2065":3,"2066":3,"2067":3,"2068":3,"2069":3,"2070":3,"2071":3,"2072":3,"2073":3,"2074":3,"2075":3,"2076":3,"2077":3,"2078":3,"2079":3,"2080":3,"2081":3,"2082":3,"2083":3,"2084":3,"2085":3,"2086":3,"2087":3,"2088":3,"2089":3,"2090":3,"2091":3,"2092":3,"2093":3,"2094":3,"2095":3,"2096":3,"2097":3,"2098":3,"2099":3,"2100":3,"2101":3,"2102":3,"2103":3,"2104":3,"2105":3,"2106":3,"2107":3,"2108":3,"2109":3,"2110":3,"2111":3,"2112":3,"2113":3,"2114":3,"2115":3,"2116":3,"2117":3,"2118":3,"2119":3,"2120":3,"2121":3,"2122":3,"2123":3,"2124":3,"2125":3,"2126":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,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1820":1,"1821":1,"1822":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1855":1,"1856":1,"1857":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1881":1,"1882":1,"1883":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1907":1,"1908":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1,"1930":1,"1931":1,"1932":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1960":1,"1961":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":1,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"1975":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1,"2012":1,"2013":1,"2014":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2050":1,"2051":1,"2052":1,"2053":1,"2054":1,"2055":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2070":1,"2071":1,"2072":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2101":1,"2102":1,"2103":1,"2104":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1},"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":3,"32":4,"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":4,"93":3,"94":3,"95":4,"96":4,"97":4,"98":4,"99":4,"100":4,"101":4,"102":3,"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":4,"198":3,"199":3,"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":4,"216":4,"217":4,"218":4,"219":3,"220":4,"221":4,"222":4,"223":4,"224":4,"225":4,"226":4,"227":4,"228":4,"229":4,"230":4,"231":4,"232":4,"233":4,"234":4,"235":4,"236":4,"237":4,"238":4,"239":4,"240":4,"241":4,"242":4,"243":4,"244":4,"245":4,"246":4,"247":4,"248":4,"249":4,"250":4,"251":4,"252":4,"253":4,"254":4,"255":4,"256":4,"257":4,"258":4,"259":4,"260":4,"261":4,"262":4,"263":4,"264":4,"265":4,"266":4,"267":4,"268":4,"269":4,"270":4,"271":4,"272":4,"273":4,"274":4,"275":4,"276":4,"277":2,"278":2,"279":3,"280":3,"281":3,"282":3,"283":3,"284":3,"285":2,"286":3,"287":3,"288":3,"289":3,"290":3,"291":3,"292":3,"293":3,"294":3,"295":3,"296":3,"297":3,"298":3,"299":3,"300":3,"301":3,"302":3,"303":3,"304":3,"305":3,"306":3,"307":3,"308":3,"309":3,"310":3,"311":3,"312":3,"313":3,"314":3,"315":3,"316":3,"317":3,"318":3,"319":3,"320":3,"321":3,"322":3,"323":3,"324":3,"325":3,"326":3,"327":3,"328":3,"329":3,"330":3,"331":3,"332":3,"333":3,"334":3,"335":3,"336":3,"337":3,"338":3,"339":3,"340":3,"341":3,"342":3,"343":3,"344":3,"345":3,"346":3,"347":3,"348":3,"349":3,"350":3,"351":3,"352":3,"353":3,"354":3,"355":3,"356":3,"357":3,"358":3,"359":3,"360":3,"361":3,"362":3,"363":3,"364":3,"365":3,"366":3,"367":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":3,"383":4,"384":4,"385":4,"386":4,"387":4,"388":4,"389":4,"390":4,"391":4,"392":4,"393":4,"394":4,"395":4,"396":4,"397":4,"398":4,"399":4,"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":3,"417":3,"418":4,"419":4,"420":4,"421":4,"422":4,"423":4,"424":3,"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":4,"504":4,"505":4,"506":4,"507":4,"508":4,"509":4,"510":4,"511":4,"512":4,"513":4,"514":4,"515":4,"516":4,"517":4,"518":4,"519":4,"520":4,"521":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":3,"561":3,"562":4,"563":4,"564":4,"565":4,"566":4,"567":4,"568":4,"569":4,"570":4,"571":4,"572":4,"573":3,"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":4,"631":4,"632":4,"633":4,"634":4,"635":4,"636":4,"637":4,"638":4,"639":4,"640":4,"641":4,"642":4,"643":4,"644":4,"645":4,"646":4,"647":4,"648":4,"649":4,"650":4,"651":4,"652":4,"653":4,"654":4,"655":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":3,"693":3,"694":4,"695":4,"696":4,"697":4,"698":4,"699":4,"700":4,"701":4,"702":4,"703":3,"704":4,"705":4,"706":4,"707":4,"708":4,"709":4,"710":4,"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":4,"724":4,"725":4,"726":4,"727":4,"728":4,"729":4,"730":4,"731":4,"732":4,"733":4,"734":4,"735":4,"736":4,"737":4,"738":4,"739":4,"740":4,"741":4,"742":4,"743":4,"744":4,"745":4,"746":4,"747":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":3,"778":3,"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":3,"792":4,"793":4,"794":4,"795":4,"796":4,"797":4,"798":4,"799":4,"800":4,"801":4,"802":4,"803":4,"804":4,"805":4,"806":4,"807":4,"808":4,"809":4,"810":4,"811":4,"812":4,"813":4,"814":4,"815":4,"816":4,"817":4,"818":4,"819":4,"820":4,"821":4,"822":4,"823":4,"824":4,"825":4,"826":4,"827":4,"828":4,"829":4,"830":4,"831":4,"832":4,"833":4,"834":4,"835":4,"836":4,"837":4,"838":4,"839":4,"840":4,"841":4,"842":4,"843":4,"844":4,"845":4,"846":4,"847":4,"848":4,"849":4,"850":4,"851":4,"852":4,"853":4,"854":4,"855":4,"856":4,"857":4,"858":4,"859":4,"860":4,"861":4,"862":4,"863":4,"864":4,"865":4,"866":4,"867":4,"868":4,"869":4,"870":4,"871":4,"872":4,"873":4,"874":4,"875":4,"876":4,"877":4,"878":4,"879":4,"880":4,"881":4,"882":4,"883":4,"884":4,"885":4,"886":4,"887":4,"888":4,"889":4,"890":2,"891":2,"892":3,"893":3,"894":3,"895":3,"896":3,"897":3,"898":3,"899":2,"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":4,"949":3,"950":4,"951":4,"952":4,"953":4,"954":4,"955":4,"956":4,"957":4,"958":4,"959":3,"960":4,"961":4,"962":4,"963":4,"964":4,"965":4,"966":4,"967":4,"968":4,"969":4,"970":3,"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":3,"1031":3,"1032":4,"1033":4,"1034":4,"1035":4,"1036":4,"1037":4,"1038":4,"1039":4,"1040":4,"1041":4,"1042":4,"1043":3,"1044":4,"1045":4,"1046":4,"1047":4,"1048":4,"1049":4,"1050":4,"1051":4,"1052":4,"1053":4,"1054":4,"1055":4,"1056":4,"1057":4,"1058":4,"1059":4,"1060":4,"1061":4,"1062":4,"1063":4,"1064":4,"1065":4,"1066":4,"1067":4,"1068":4,"1069":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":3,"1129":3,"1130":3,"1131":4,"1132":4,"1133":4,"1134":4,"1135":4,"1136":4,"1137":4,"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":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":4,"1265":4,"1266":4,"1267":4,"1268":4,"1269":4,"1270":4,"1271":4,"1272":4,"1273":4,"1274":4,"1275":4,"1276":4,"1277":4,"1278":4,"1279":4,"1280":4,"1281":3,"1282":3,"1283":4,"1284":4,"1285":4,"1286":4,"1287":4,"1288":4,"1289":4,"1290":4,"1291":4,"1292":3,"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":4,"1333":4,"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":4,"1361":4,"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":4,"1399":4,"1400":4,"1401":4,"1402":4,"1403":4,"1404":4,"1405":4,"1406":4,"1407":4,"1408":4,"1409":4,"1410":4,"1411":4,"1412":4,"1413":4,"1414":4,"1415":4,"1416":4,"1417":4,"1418":4,"1419":4,"1420":4,"1421":4,"1422":4,"1423":4,"1424":4,"1425":4,"1426":4,"1427":4,"1428":4,"1429":4,"1430":4,"1431":4,"1432":4,"1433":4,"1434":4,"1435":4,"1436":4,"1437":2,"1438":2,"1439":2,"1440":2,"1441":2,"1442":2,"1443":2,"1444":3,"1445":3,"1446":4,"1447":4,"1448":4,"1449":4,"1450":4,"1451":4,"1452":3,"1453":4,"1454":4,"1455":4,"1456":4,"1457":4,"1458":4,"1459":4,"1460":4,"1461":4,"1462":4,"1463":4,"1464":4,"1465":4,"1466":4,"1467":4,"1468":4,"1469":4,"1470":4,"1471":4,"1472":4,"1473":4,"1474":4,"1475":4,"1476":4,"1477":4,"1478":4,"1479":4,"1480":4,"1481":4,"1482":4,"1483":4,"1484":4,"1485":4,"1486":4,"1487":4,"1488":4,"1489":4,"1490":4,"1491":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":3,"1508":3,"1509":4,"1510":4,"1511":4,"1512":4,"1513":4,"1514":4,"1515":4,"1516":3,"1517":4,"1518":4,"1519":4,"1520":4,"1521":4,"1522":4,"1523":4,"1524":4,"1525":4,"1526":4,"1527":4,"1528":4,"1529":4,"1530":4,"1531":4,"1532":4,"1533":4,"1534":4,"1535":4,"1536":4,"1537":4,"1538":4,"1539":4,"1540":4,"1541":4,"1542":3,"1543":3,"1544":4,"1545":4,"1546":4,"1547":4,"1548":4,"1549":4,"1550":4,"1551":4,"1552":4,"1553":4,"1554":4,"1555":4,"1556":4,"1557":4,"1558":4,"1559":4,"1560":4,"1561":4,"1562":4,"1563":4,"1564":4,"1565":4,"1566":4,"1567":4,"1568":4,"1569":4,"1570":4,"1571":4,"1572":4,"1573":4,"1574":4,"1575":4,"1576":4,"1577":4,"1578":4,"1579":4,"1580":4,"1581":4,"1582":3,"1583":3,"1584":4,"1585":4,"1586":4,"1587":4,"1588":4,"1589":4,"1590":4,"1591":4,"1592":4,"1593":4,"1594":4,"1595":3,"1596":4,"1597":4,"1598":4,"1599":4,"1600":4,"1601":4,"1602":4,"1603":4,"1604":4,"1605":4,"1606":4,"1607":4,"1608":4,"1609":4,"1610":4,"1611":4,"1612":4,"1613":4,"1614":4,"1615":4,"1616":4,"1617":4,"1618":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":3,"1666":3,"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":3,"1682":4,"1683":4,"1684":4,"1685":4,"1686":4,"1687":4,"1688":4,"1689":4,"1690":4,"1691":4,"1692":4,"1693":4,"1694":4,"1695":4,"1696":4,"1697":4,"1698":4,"1699":4,"1700":4,"1701":4,"1702":4,"1703":4,"1704":4,"1705":4,"1706":4,"1707":4,"1708":4,"1709":4,"1710":4,"1711":4,"1712":4,"1713":4,"1714":4,"1715":4,"1716":4,"1717":4,"1718":4,"1719":4,"1720":4,"1721":4,"1722":4,"1723":4,"1724":4,"1725":4,"1726":4,"1727":4,"1728":4,"1729":4,"1730":3,"1731":3,"1732":4,"1733":4,"1734":4,"1735":4,"1736":4,"1737":3,"1738":3,"1739":3,"1740":3,"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":2,"1802":2,"1803":3,"1804":3,"1805":3,"1806":3,"1807":3,"1808":2,"1809":3,"1810":3,"1811":3,"1812":3,"1813":3,"1814":3,"1815":3,"1816":3,"1817":3,"1818":3,"1819":3,"1820":3,"1821":3,"1822":3,"1823":3,"1824":3,"1825":3,"1826":3,"1827":3,"1828":3,"1829":3,"1830":3,"1831":3,"1832":3,"1833":3,"1834":3,"1835":3,"1836":3,"1837":3,"1838":3,"1839":3,"1840":3,"1841":3,"1842":3,"1843":3,"1844":3,"1845":3,"1846":3,"1847":3,"1848":3,"1849":3,"1850":3,"1851":3,"1852":3,"1853":3,"1854":3,"1855":3,"1856":3,"1857":3,"1858":3,"1859":3,"1860":3,"1861":3,"1862":3,"1863":3,"1864":3,"1865":3,"1866":3,"1867":3,"1868":3,"1869":3,"1870":3,"1871":3,"1872":3,"1873":3,"1874":3,"1875":3,"1876":3,"1877":3,"1878":3,"1879":3,"1880":3,"1881":3,"1882":3,"1883":3,"1884":3,"1885":3,"1886":3,"1887":3,"1888":3,"1889":3,"1890":3,"1891":4,"1892":4,"1893":4,"1894":4,"1895":4,"1896":4,"1897":4,"1898":4,"1899":4,"1900":4,"1901":3,"1902":4,"1903":4,"1904":4,"1905":4,"1906":4,"1907":4,"1908":4,"1909":4,"1910":4,"1911":4,"1912":4,"1913":4,"1914":4,"1915":4,"1916":4,"1917":4,"1918":4,"1919":4,"1920":4,"1921":4,"1922":4,"1923":4,"1924":4,"1925":4,"1926":4,"1927":4,"1928":4,"1929":4,"1930":4,"1931":4,"1932":4,"1933":4,"1934":4,"1935":4,"1936":4,"1937":4,"1938":4,"1939":4,"1940":4,"1941":4,"1942":4,"1943":4,"1944":4,"1945":4,"1946":4,"1947":4,"1948":4,"1949":4,"1950":4,"1951":4,"1952":4,"1953":4,"1954":4,"1955":4,"1956":4,"1957":4,"1958":4,"1959":4,"1960":4,"1961":4,"1962":4,"1963":4,"1964":4,"1965":4,"1966":4,"1967":4,"1968":4,"1969":4,"1970":4,"1971":4,"1972":4,"1973":4,"1974":4,"1975":4,"1976":4,"1977":4,"1978":4,"1979":4,"1980":4,"1981":4,"1982":4,"1983":4,"1984":4,"1985":4,"1986":4,"1987":4,"1988":4,"1989":4,"1990":4,"1991":4,"1992":4,"1993":4,"1994":4,"1995":4,"1996":4,"1997":4,"1998":4,"1999":4,"2000":4,"2001":4,"2002":4,"2003":3,"2004":3,"2005":4,"2006":4,"2007":4,"2008":4,"2009":4,"2010":4,"2011":4,"2012":4,"2013":4,"2014":4,"2015":4,"2016":4,"2017":3,"2018":4,"2019":4,"2020":4,"2021":4,"2022":4,"2023":4,"2024":4,"2025":4,"2026":4,"2027":4,"2028":4,"2029":4,"2030":4,"2031":4,"2032":4,"2033":4,"2034":4,"2035":4,"2036":4,"2037":4,"2038":4,"2039":4,"2040":4,"2041":4,"2042":4,"2043":4,"2044":4,"2045":4,"2046":4,"2047":4,"2048":4,"2049":4,"2050":4,"2051":4,"2052":4,"2053":4,"2054":4,"2055":4,"2056":4,"2057":4,"2058":4,"2059":4,"2060":4,"2061":4,"2062":4,"2063":4,"2064":4,"2065":4,"2066":4,"2067":4,"2068":4,"2069":4,"2070":4,"2071":4,"2072":4,"2073":4,"2074":4,"2075":4,"2076":4,"2077":4,"2078":4,"2079":4,"2080":4,"2081":4,"2082":4,"2083":4,"2084":4,"2085":4,"2086":4,"2087":4,"2088":4,"2089":4,"2090":4,"2091":4,"2092":4,"2093":4,"2094":4,"2095":4,"2096":4,"2097":4,"2098":4,"2099":4,"2100":4,"2101":4,"2102":4,"2103":4,"2104":4,"2105":4,"2106":4,"2107":4,"2108":4,"2109":4,"2110":4,"2111":4,"2112":4,"2113":4,"2114":4,"2115":4,"2116":4,"2117":4,"2118":4,"2119":4,"2120":4,"2121":4,"2122":4,"2123":4,"2124":4,"2125":4,"2126":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-date-tags-and-authors","content":"Title, Date, Tags, and Authors"},"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#trigger-workflows","content":"Trigger Workflows"},"19":{"id":"/docs/api/artifacts-9","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#summarization","content":"Summarization"},"20":{"id":"/docs/api/artifacts-10","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#metadata-extraction","content":"Metadata Extraction"},"21":{"id":"/docs/api/artifacts-11","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#get-summary","content":"Get Summary"},"22":{"id":"/docs/api/artifacts-12","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#get-workflow-statuses","content":"Get Workflow Statuses"},"23":{"id":"/docs/api/artifacts-13","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#stream-pdf","content":"Stream PDF"},"24":{"id":"/docs/api/artifacts-14","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#stream-page-image","content":"Stream Page Image"},"25":{"id":"/docs/api/artifacts-15","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#permissions","content":"Permissions"},"26":{"id":"/docs/api/artifacts-16","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#view-acl","content":"View ACL"},"27":{"id":"/docs/api/artifacts-17","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#share","content":"Share"},"28":{"id":"/docs/api/artifacts-18","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#revoke-share","content":"Revoke Share"},"29":{"id":"/docs/api/artifacts-19","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#update-visibility","content":"Update Visibility"},"30":{"id":"/docs/api/artifacts-20","page_id":"/docs/api/artifacts","type":"heading","tags":[],"url":"/docs/api/artifacts#delete-artifact","content":"Delete Artifact"},"31":{"id":"/docs/api/artifacts-21","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts","content":"Artifacts represent documents in DocuStore (PDF, PowerPoint, or Word files). The artifacts API handles the full document lifecycle: upload, metadata extraction, summarization, sharing, and deletion."},"32":{"id":"/docs/api/artifacts-22","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."},"33":{"id":"/docs/api/artifacts-23","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Parameter"},"34":{"id":"/docs/api/artifacts-24","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Type"},"35":{"id":"/docs/api/artifacts-25","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Default"},"36":{"id":"/docs/api/artifacts-26","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Description"},"37":{"id":"/docs/api/artifacts-27","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`skip`"},"38":{"id":"/docs/api/artifacts-28","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"integer"},"39":{"id":"/docs/api/artifacts-29","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`0`"},"40":{"id":"/docs/api/artifacts-30","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Number of results to skip"},"41":{"id":"/docs/api/artifacts-31","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`limit`"},"42":{"id":"/docs/api/artifacts-32","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"integer"},"43":{"id":"/docs/api/artifacts-33","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`100`"},"44":{"id":"/docs/api/artifacts-34","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Maximum results to return"},"45":{"id":"/docs/api/artifacts-35","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`sort_by`"},"46":{"id":"/docs/api/artifacts-36","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"string"},"47":{"id":"/docs/api/artifacts-37","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`updated_at`"},"48":{"id":"/docs/api/artifacts-38","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Sort field"},"49":{"id":"/docs/api/artifacts-39","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`sort_order`"},"50":{"id":"/docs/api/artifacts-40","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"integer"},"51":{"id":"/docs/api/artifacts-41","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"`-1`"},"52":{"id":"/docs/api/artifacts-42","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#list-artifacts","content":"Sort direction (`-1` descending, `1` ascending)"},"53":{"id":"/docs/api/artifacts-43","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."},"54":{"id":"/docs/api/artifacts-44","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. Requires the `artifacts:create` workspace action."},"55":{"id":"/docs/api/artifacts-45","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Field"},"56":{"id":"/docs/api/artifacts-46","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Type"},"57":{"id":"/docs/api/artifacts-47","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Required"},"58":{"id":"/docs/api/artifacts-48","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Description"},"59":{"id":"/docs/api/artifacts-49","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`file`"},"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":"Yes"},"62":{"id":"/docs/api/artifacts-52","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"The document file (PDF, PPT/PPTX, or DOC/DOCX)"},"63":{"id":"/docs/api/artifacts-53","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`artifact_type`"},"64":{"id":"/docs/api/artifacts-54","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"string"},"65":{"id":"/docs/api/artifacts-55","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Yes"},"66":{"id":"/docs/api/artifacts-56","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"One of `SCIENTIFIC_PRESENTATION`, `RESEARCH_ARTICLE`, `SCIENTIFIC_DOCUMENT`, `DISCLOSURE_DOCUMENT`, `MINUTE_OF_MEETING`, `UNCLASSIFIED`"},"67":{"id":"/docs/api/artifacts-57","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`source_uri`"},"68":{"id":"/docs/api/artifacts-58","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"string"},"69":{"id":"/docs/api/artifacts-59","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"No"},"70":{"id":"/docs/api/artifacts-60","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Original source URL"},"71":{"id":"/docs/api/artifacts-61","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`visibility`"},"72":{"id":"/docs/api/artifacts-62","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"string"},"73":{"id":"/docs/api/artifacts-63","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"No"},"74":{"id":"/docs/api/artifacts-64","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"`workspace` (default) or `private`"},"75":{"id":"/docs/api/artifacts-65","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"**Response:** `201 Created` with the created `ArtifactResponse`."},"76":{"id":"/docs/api/artifacts-66","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:"},"77":{"id":"/docs/api/artifacts-67","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Document parsing (Docling) and page creation"},"78":{"id":"/docs/api/artifacts-68","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Text extraction per page"},"79":{"id":"/docs/api/artifacts-69","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#upload-document","content":"Compound extraction, NER, embedding, and summarization (cascading)"},"80":{"id":"/docs/api/artifacts-70","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. Requires the `artifacts:create` workspace action."},"81":{"id":"/docs/api/artifacts-71","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#create-artifact-metadata-only","content":"`artifact_type`, `mime_type`, and `storage_location` are required. `source_uri` and `artifact_id` are optional."},"82":{"id":"/docs/api/artifacts-72","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#title-date-tags-and-authors","content":"A human correction that is recorded with provenance (who corrected it and when). Fields left out of the body are untouched; an explicit `null` clears the field. Unknown fields are rejected. Requires the `artifacts:hiledit` workspace action and `edit` permission on the artifact."},"83":{"id":"/docs/api/artifacts-73","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."},"84":{"id":"/docs/api/artifacts-74","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."},"85":{"id":"/docs/api/artifacts-75","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."},"86":{"id":"/docs/api/artifacts-76","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#get-summary","content":"Returns the current summary with metadata:"},"87":{"id":"/docs/api/artifacts-77","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)."},"88":{"id":"/docs/api/artifacts-78","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`."},"89":{"id":"/docs/api/artifacts-79","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."},"90":{"id":"/docs/api/artifacts-80","page_id":"/docs/api/artifacts","tags":[],"type":"text","url":"/docs/api/artifacts#view-acl","content":"Returns the permission ACL with resolved user profiles."},"91":{"id":"/docs/api/artifacts-81","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."},"92":{"id":"/docs/api/artifacts-82","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 the `artifacts:delete` action (admins and owners bypass it) and `edit` permission on the artifact."},"93":{"id":"/docs/api/browse","page_id":"/docs/api/browse","type":"page","content":"Browse API","tags":[],"url":"/docs/api/browse"},"94":{"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."},"95":{"id":"/docs/api/browse-1","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#tag-autocomplete","content":"Tag Autocomplete"},"96":{"id":"/docs/api/browse-2","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#popular-tags","content":"Popular Tags"},"97":{"id":"/docs/api/browse-3","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#browse-categories","content":"Browse Categories"},"98":{"id":"/docs/api/browse-4","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#category-folders","content":"Category Folders"},"99":{"id":"/docs/api/browse-5","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#folder-artifacts","content":"Folder Artifacts"},"100":{"id":"/docs/api/browse-6","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#browse-configuration","content":"Browse Configuration"},"101":{"id":"/docs/api/browse-7","page_id":"/docs/api/browse","type":"heading","tags":[],"url":"/docs/api/browse#typical-frontend-flow","content":"Typical Frontend Flow"},"102":{"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."},"103":{"id":"/docs/api/browse-9","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Returns tags containing the query, suitable for autocomplete inputs. Searches both tag mentions and author mentions with case-insensitive matching, most frequent first."},"104":{"id":"/docs/api/browse-10","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Parameter"},"105":{"id":"/docs/api/browse-11","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Type"},"106":{"id":"/docs/api/browse-12","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Required"},"107":{"id":"/docs/api/browse-13","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Description"},"108":{"id":"/docs/api/browse-14","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"`q`"},"109":{"id":"/docs/api/browse-15","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"string"},"110":{"id":"/docs/api/browse-16","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Yes"},"111":{"id":"/docs/api/browse-17","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Search text (1-100 characters)"},"112":{"id":"/docs/api/browse-18","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"`limit`"},"113":{"id":"/docs/api/browse-19","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"integer"},"114":{"id":"/docs/api/browse-20","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"No"},"115":{"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)"},"116":{"id":"/docs/api/browse-22","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#tag-autocomplete","content":"Response:"},"117":{"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."},"118":{"id":"/docs/api/browse-24","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Parameter"},"119":{"id":"/docs/api/browse-25","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Type"},"120":{"id":"/docs/api/browse-26","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Required"},"121":{"id":"/docs/api/browse-27","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Description"},"122":{"id":"/docs/api/browse-28","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"`entity_type`"},"123":{"id":"/docs/api/browse-29","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"string"},"124":{"id":"/docs/api/browse-30","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"No"},"125":{"id":"/docs/api/browse-31","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"Filter by type (`compound_name`, `target`, `disease`, etc.)"},"126":{"id":"/docs/api/browse-32","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"`limit`"},"127":{"id":"/docs/api/browse-33","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"integer"},"128":{"id":"/docs/api/browse-34","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#popular-tags","content":"No"},"129":{"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)"},"130":{"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_name`, `target`, `disease`, `gene_name`, etc.), plus `author` and `date`."},"131":{"id":"/docs/api/browse-37","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Parameter"},"132":{"id":"/docs/api/browse-38","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Type"},"133":{"id":"/docs/api/browse-39","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Required"},"134":{"id":"/docs/api/browse-40","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Description"},"135":{"id":"/docs/api/browse-41","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"`limit`"},"136":{"id":"/docs/api/browse-42","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"integer"},"137":{"id":"/docs/api/browse-43","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"No"},"138":{"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)"},"139":{"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."},"140":{"id":"/docs/api/browse-46","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-categories","content":"Response:"},"141":{"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. The `date` category is hierarchical: years have `has_children: true`, and passing a year as `parent` lists its months."},"142":{"id":"/docs/api/browse-48","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Parameter"},"143":{"id":"/docs/api/browse-49","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Type"},"144":{"id":"/docs/api/browse-50","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Required"},"145":{"id":"/docs/api/browse-51","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Description"},"146":{"id":"/docs/api/browse-52","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`entity_type`"},"147":{"id":"/docs/api/browse-53","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"path"},"148":{"id":"/docs/api/browse-54","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Yes"},"149":{"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_name`)"},"150":{"id":"/docs/api/browse-56","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`parent`"},"151":{"id":"/docs/api/browse-57","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"string"},"152":{"id":"/docs/api/browse-58","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"No"},"153":{"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 (a year, for `date`). Omit for the top level"},"154":{"id":"/docs/api/browse-60","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`skip`"},"155":{"id":"/docs/api/browse-61","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"integer"},"156":{"id":"/docs/api/browse-62","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"No"},"157":{"id":"/docs/api/browse-63","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Pagination offset (default 0)"},"158":{"id":"/docs/api/browse-64","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"`limit`"},"159":{"id":"/docs/api/browse-65","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"integer"},"160":{"id":"/docs/api/browse-66","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"No"},"161":{"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)"},"162":{"id":"/docs/api/browse-68","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#category-folders","content":"Response:"},"163":{"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."},"164":{"id":"/docs/api/browse-70","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Parameter"},"165":{"id":"/docs/api/browse-71","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Type"},"166":{"id":"/docs/api/browse-72","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Required"},"167":{"id":"/docs/api/browse-73","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Description"},"168":{"id":"/docs/api/browse-74","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`entity_type`"},"169":{"id":"/docs/api/browse-75","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"path"},"170":{"id":"/docs/api/browse-76","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Yes"},"171":{"id":"/docs/api/browse-77","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Category (e.g., `target`)"},"172":{"id":"/docs/api/browse-78","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`tag_value`"},"173":{"id":"/docs/api/browse-79","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"path"},"174":{"id":"/docs/api/browse-80","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Yes"},"175":{"id":"/docs/api/browse-81","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"The folder's `tag_value` (e.g., `nadd`)"},"176":{"id":"/docs/api/browse-82","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`skip`"},"177":{"id":"/docs/api/browse-83","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"integer"},"178":{"id":"/docs/api/browse-84","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"No"},"179":{"id":"/docs/api/browse-85","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Pagination offset (default 0)"},"180":{"id":"/docs/api/browse-86","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"`limit`"},"181":{"id":"/docs/api/browse-87","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"integer"},"182":{"id":"/docs/api/browse-88","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"No"},"183":{"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)"},"184":{"id":"/docs/api/browse-90","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#folder-artifacts","content":"Response:"},"185":{"id":"/docs/api/browse-91","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Variable"},"186":{"id":"/docs/api/browse-92","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Default"},"187":{"id":"/docs/api/browse-93","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"Description"},"188":{"id":"/docs/api/browse-94","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`BROWSE_DEFAULT_CATEGORY_LIMIT`"},"189":{"id":"/docs/api/browse-95","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`5`"},"190":{"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"},"191":{"id":"/docs/api/browse-97","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`BROWSE_STICKY_CATEGORIES`"},"192":{"id":"/docs/api/browse-98","page_id":"/docs/api/browse","tags":[],"type":"text","url":"/docs/api/browse#browse-configuration","content":"`date,target`"},"193":{"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"},"194":{"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."},"195":{"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`."},"196":{"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`, using the folder's `tag_value`."},"197":{"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."},"198":{"id":"/docs/api/chat","page_id":"/docs/api/chat","type":"page","content":"Chat API","tags":[],"url":"/docs/api/chat"},"199":{"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."},"200":{"id":"/docs/api/chat-1","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#create-conversation","content":"Create Conversation"},"201":{"id":"/docs/api/chat-2","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#list-conversations","content":"List Conversations"},"202":{"id":"/docs/api/chat-3","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#get-conversation","content":"Get Conversation"},"203":{"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)"},"204":{"id":"/docs/api/chat-5","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#reattach-and-stop","content":"Reattach and Stop"},"205":{"id":"/docs/api/chat-6","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#sse-event-types","content":"SSE Event Types"},"206":{"id":"/docs/api/chat-7","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#agent_step","content":"`agent_step`"},"207":{"id":"/docs/api/chat-8","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#query_context","content":"`query_context`"},"208":{"id":"/docs/api/chat-9","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#retrieval_results","content":"`retrieval_results`"},"209":{"id":"/docs/api/chat-10","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#literature_results","content":"`literature_results`"},"210":{"id":"/docs/api/chat-11","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#token","content":"`token`"},"211":{"id":"/docs/api/chat-12","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#reasoning_token","content":"`reasoning_token`"},"212":{"id":"/docs/api/chat-13","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#grounding_result","content":"`grounding_result`"},"213":{"id":"/docs/api/chat-14","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#structured_block","content":"`structured_block`"},"214":{"id":"/docs/api/chat-15","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#done","content":"`done`"},"215":{"id":"/docs/api/chat-16","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#error","content":"`error`"},"216":{"id":"/docs/api/chat-17","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#client-example","content":"Client Example"},"217":{"id":"/docs/api/chat-18","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#record-feedback","content":"Record Feedback"},"218":{"id":"/docs/api/chat-19","page_id":"/docs/api/chat","type":"heading","tags":[],"url":"/docs/api/chat#delete-conversation","content":"Delete Conversation"},"219":{"id":"/docs/api/chat-20","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."},"220":{"id":"/docs/api/chat-21","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#create-conversation","content":"Returns `201 Created` with the conversation metadata:"},"221":{"id":"/docs/api/chat-22","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."},"222":{"id":"/docs/api/chat-23","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Parameter"},"223":{"id":"/docs/api/chat-24","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Type"},"224":{"id":"/docs/api/chat-25","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Default"},"225":{"id":"/docs/api/chat-26","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Description"},"226":{"id":"/docs/api/chat-27","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`skip`"},"227":{"id":"/docs/api/chat-28","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"integer"},"228":{"id":"/docs/api/chat-29","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`0`"},"229":{"id":"/docs/api/chat-30","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Pagination offset"},"230":{"id":"/docs/api/chat-31","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`limit`"},"231":{"id":"/docs/api/chat-32","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"integer"},"232":{"id":"/docs/api/chat-33","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`20`"},"233":{"id":"/docs/api/chat-34","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Max results"},"234":{"id":"/docs/api/chat-35","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`is_archived`"},"235":{"id":"/docs/api/chat-36","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"boolean"},"236":{"id":"/docs/api/chat-37","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"`false`"},"237":{"id":"/docs/api/chat-38","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#list-conversations","content":"Include archived conversations"},"238":{"id":"/docs/api/chat-39","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."},"239":{"id":"/docs/api/chat-40","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Field"},"240":{"id":"/docs/api/chat-41","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Type"},"241":{"id":"/docs/api/chat-42","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Required"},"242":{"id":"/docs/api/chat-43","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Description"},"243":{"id":"/docs/api/chat-44","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`message`"},"244":{"id":"/docs/api/chat-45","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"string"},"245":{"id":"/docs/api/chat-46","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Yes"},"246":{"id":"/docs/api/chat-47","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"User message (1-10,000 characters)"},"247":{"id":"/docs/api/chat-48","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`mode`"},"248":{"id":"/docs/api/chat-49","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"string"},"249":{"id":"/docs/api/chat-50","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"No"},"250":{"id":"/docs/api/chat-51","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`quick`, `thinking`, `deep_thinking`, or `literature` (published papers instead of this corpus; only when `LITERATURE_ENABLED=true`, otherwise `404`). Null uses server default."},"251":{"id":"/docs/api/chat-52","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`reasoning`"},"252":{"id":"/docs/api/chat-53","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"object"},"253":{"id":"/docs/api/chat-54","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"No"},"254":{"id":"/docs/api/chat-55","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Per-lane reasoning override, e.g. `{\"synthesis\": \"high\"}`. Lanes: `synthesis`, `retrieval`, `base`; levels: `off`, `low`, `medium`, `high`. Absent lanes use the server default."},"255":{"id":"/docs/api/chat-56","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"`stats`"},"256":{"id":"/docs/api/chat-57","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"boolean"},"257":{"id":"/docs/api/chat-58","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"No"},"258":{"id":"/docs/api/chat-59","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Compute chart panels for this answer (default `false`)"},"259":{"id":"/docs/api/chat-60","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Returns a `text/event-stream` response. Because this is a `POST`, read the stream with `fetch()` (or an SSE library that supports `POST`), not the browser `EventSource`. Each frame carries an `id:` sequence number."},"260":{"id":"/docs/api/chat-61","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#send-message-sse-stream","content":"Generation is decoupled from the connection: if the client disconnects, the run keeps going and its answer is still saved. Only one run per conversation at a time; a second send returns `409`."},"261":{"id":"/docs/api/chat-62","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#reattach-and-stop","content":"Reattaches to an in-flight (or just-finished) run: replays frames with an `id` greater than `after`, then tails live until done. Returns `404` if there is no active run."},"262":{"id":"/docs/api/chat-63","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#reattach-and-stop","content":"Stops an in-flight run. Returns `204 No Content`; the partial answer is discarded."},"263":{"id":"/docs/api/chat-64","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:"},"264":{"id":"/docs/api/chat-65","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#agent_step","content":"Emitted when a pipeline stage starts or completes (`status`: `started`, `completed`, or `failed`). Completed steps may carry an `output` summary, and `thinking_content` with a `thinking_label` for stages that produce reasoning traces."},"265":{"id":"/docs/api/chat-66","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#query_context","content":"Emitted after query planning with extracted entities and classification."},"266":{"id":"/docs/api/chat-67","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."},"267":{"id":"/docs/api/chat-68","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#literature_results","content":"Emitted in `literature` mode with the papers found by the literature search tool (Europe PMC), including each paper's licence and whether it can be ingested."},"268":{"id":"/docs/api/chat-69","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#token","content":"Streaming answer tokens. Emitted only during the answer formatting stage."},"269":{"id":"/docs/api/chat-70","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#reasoning_token","content":"Streaming reasoning tokens, emitted alongside the answer stream when the model exposes its reasoning."},"270":{"id":"/docs/api/chat-71","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#grounding_result","content":"Emitted after inline verification."},"271":{"id":"/docs/api/chat-72","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#structured_block","content":"Rich content blocks such as tables, molecule renderings, or charts. The `block.type` is one of `text`, `table`, `molecule`, `citation_list`, `source_card`, or `chart`."},"272":{"id":"/docs/api/chat-73","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#done","content":"Final event with metadata about the completed response."},"273":{"id":"/docs/api/chat-74","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#error","content":"Emitted if the pipeline encounters an error."},"274":{"id":"/docs/api/chat-75","page_id":"/docs/api/chat","tags":[],"type":"text","url":"/docs/api/chat#client-example","content":"To resume after a dropped connection, read `GET /chat/{conversation_id}/messages/stream?after=<last id>` the same way."},"275":{"id":"/docs/api/chat-76","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\"`."},"276":{"id":"/docs/api/chat-77","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."},"277":{"id":"/docs/api","page_id":"/docs/api","type":"page","content":"API Overview","tags":[],"url":"/docs/api"},"278":{"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."},"279":{"id":"/docs/api-1","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#base-url","content":"Base URL"},"280":{"id":"/docs/api-2","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#authentication","content":"Authentication"},"281":{"id":"/docs/api-3","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#workspace-scoping","content":"Workspace Scoping"},"282":{"id":"/docs/api-4","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#error-handling","content":"Error Handling"},"283":{"id":"/docs/api-5","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#request-timing","content":"Request Timing"},"284":{"id":"/docs/api-6","page_id":"/docs/api","type":"heading","tags":[],"url":"/docs/api#api-sections","content":"API Sections"},"285":{"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)."},"286":{"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`."},"287":{"id":"/docs/api-9","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"DocuStore uses Duar for authorization in AuthZ mode. Every request carries two tokens:"},"288":{"id":"/docs/api-10","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The authentication flow:"},"289":{"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."},"290":{"id":"/docs/api-12","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The client exchanges the IdP token for a short-lived Duar authorization token scoped to one workspace. Minting needs the service key, so it goes through a server-side route: the portal uses its own `/api/auth/mint`, and non-browser clients such as the CLI can `POST /auth/mint` on the API with `{\"idp_token\": \"...\", \"provider\": \"google\", \"workspace_id\": \"...\"}`."},"291":{"id":"/docs/api-13","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The authorization token encodes the user's `workspace_id`, `user_id`, and workspace role."},"292":{"id":"/docs/api-14","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Every API request sends the IdP token in `Authorization` and the authorization token in `X-Authz-Token`. The server validates both, checks that they belong to the same user, and extracts the auth context."},"293":{"id":"/docs/api-15","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The `RequestAuth` object extracted from the tokens provides:"},"294":{"id":"/docs/api-16","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Field"},"295":{"id":"/docs/api-17","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Description"},"296":{"id":"/docs/api-18","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"`workspace_id`"},"297":{"id":"/docs/api-19","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The workspace this request operates within"},"298":{"id":"/docs/api-20","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"`user_id`"},"299":{"id":"/docs/api-21","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The authenticated user ID"},"300":{"id":"/docs/api-22","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"`workspace_role`"},"301":{"id":"/docs/api-23","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"The user's role in the workspace"},"302":{"id":"/docs/api-24","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"`is_admin`"},"303":{"id":"/docs/api-25","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#authentication","content":"Whether the user is a workspace admin or owner"},"304":{"id":"/docs/api-26","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."},"305":{"id":"/docs/api-27","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Additionally, entity-level permissions control access to individual artifacts:"},"306":{"id":"/docs/api-28","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Permission"},"307":{"id":"/docs/api-29","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Description"},"308":{"id":"/docs/api-30","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`view`"},"309":{"id":"/docs/api-31","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Read artifact and its pages"},"310":{"id":"/docs/api-32","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`edit`"},"311":{"id":"/docs/api-33","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Modify artifact metadata, trigger workflows"},"312":{"id":"/docs/api-34","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Artifacts support two visibility levels:"},"313":{"id":"/docs/api-35","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Visibility"},"314":{"id":"/docs/api-36","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Who Can Access"},"315":{"id":"/docs/api-37","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`private`"},"316":{"id":"/docs/api-38","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Owner only"},"317":{"id":"/docs/api-39","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"`workspace`"},"318":{"id":"/docs/api-40","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"All workspace members"},"319":{"id":"/docs/api-41","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#workspace-scoping","content":"Either way, the owner or a workspace admin can also share an artifact with specific users or groups."},"320":{"id":"/docs/api-42","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"The API returns standard HTTP status codes:"},"321":{"id":"/docs/api-43","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Status"},"322":{"id":"/docs/api-44","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Meaning"},"323":{"id":"/docs/api-45","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`200`"},"324":{"id":"/docs/api-46","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Success"},"325":{"id":"/docs/api-47","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`201`"},"326":{"id":"/docs/api-48","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Resource created"},"327":{"id":"/docs/api-49","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`202`"},"328":{"id":"/docs/api-50","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Accepted (workflow started, non-blocking)"},"329":{"id":"/docs/api-51","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`204`"},"330":{"id":"/docs/api-52","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"No content (successful deletion)"},"331":{"id":"/docs/api-53","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`400`"},"332":{"id":"/docs/api-54","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Invalid request (rejected by the application)"},"333":{"id":"/docs/api-55","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`401`"},"334":{"id":"/docs/api-56","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Missing or invalid IdP or authorization token"},"335":{"id":"/docs/api-57","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`403`"},"336":{"id":"/docs/api-58","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Forbidden (insufficient permissions)"},"337":{"id":"/docs/api-59","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`404`"},"338":{"id":"/docs/api-60","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Resource not found or not in workspace"},"339":{"id":"/docs/api-61","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`409`"},"340":{"id":"/docs/api-62","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Concurrency conflict (retry the request)"},"341":{"id":"/docs/api-63","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`422`"},"342":{"id":"/docs/api-64","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Request body or query parameters fail schema validation"},"343":{"id":"/docs/api-65","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"`500`"},"344":{"id":"/docs/api-66","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Internal server error"},"345":{"id":"/docs/api-67","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#error-handling","content":"Error responses include a JSON body with a `detail` field:"},"346":{"id":"/docs/api-68","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)."},"347":{"id":"/docs/api-69","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Section"},"348":{"id":"/docs/api-70","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Prefix"},"349":{"id":"/docs/api-71","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Description"},"350":{"id":"/docs/api-72","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Artifacts"},"351":{"id":"/docs/api-73","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/artifacts`"},"352":{"id":"/docs/api-74","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Document CRUD, upload, metadata, workflows"},"353":{"id":"/docs/api-75","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Pages"},"354":{"id":"/docs/api-76","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/pages`"},"355":{"id":"/docs/api-77","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Page retrieval, extraction triggers, summaries"},"356":{"id":"/docs/api-78","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Search"},"357":{"id":"/docs/api-79","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/search`"},"358":{"id":"/docs/api-80","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Text, compound, summary, and hierarchical search"},"359":{"id":"/docs/api-81","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Chat"},"360":{"id":"/docs/api-82","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/chat`"},"361":{"id":"/docs/api-83","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Conversational RAG with SSE streaming"},"362":{"id":"/docs/api-84","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Browse"},"363":{"id":"/docs/api-85","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"`/browse`"},"364":{"id":"/docs/api-86","page_id":"/docs/api","tags":[],"type":"text","url":"/docs/api#api-sections","content":"Tag-based document exploration and discovery"},"365":{"id":"/docs/api/pages","page_id":"/docs/api/pages","type":"page","content":"Pages API","tags":[],"url":"/docs/api/pages"},"366":{"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."},"367":{"id":"/docs/api/pages-1","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#get-page","content":"Get Page"},"368":{"id":"/docs/api/pages-2","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#create-page","content":"Create Page"},"369":{"id":"/docs/api/pages-3","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#update-text","content":"Update Text"},"370":{"id":"/docs/api/pages-4","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#update-tags","content":"Update Tags"},"371":{"id":"/docs/api/pages-5","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#update-summary","content":"Update Summary"},"372":{"id":"/docs/api/pages-6","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#add-compound-mentions","content":"Add Compound Mentions"},"373":{"id":"/docs/api/pages-7","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#trigger-workflows","content":"Trigger Workflows"},"374":{"id":"/docs/api/pages-8","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#embedding-generation","content":"Embedding Generation"},"375":{"id":"/docs/api/pages-9","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#compound-extraction","content":"Compound Extraction"},"376":{"id":"/docs/api/pages-10","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#smiles-embedding","content":"SMILES Embedding"},"377":{"id":"/docs/api/pages-11","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#summarization","content":"Summarization"},"378":{"id":"/docs/api/pages-12","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#ner-extraction","content":"NER Extraction"},"379":{"id":"/docs/api/pages-13","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#get-summary","content":"Get Summary"},"380":{"id":"/docs/api/pages-14","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#get-workflow-statuses","content":"Get Workflow Statuses"},"381":{"id":"/docs/api/pages-15","page_id":"/docs/api/pages","type":"heading","tags":[],"url":"/docs/api/pages#delete-page","content":"Delete Page"},"382":{"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."},"383":{"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."},"384":{"id":"/docs/api/pages-18","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Response fields include:"},"385":{"id":"/docs/api/pages-19","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Field"},"386":{"id":"/docs/api/pages-20","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Description"},"387":{"id":"/docs/api/pages-21","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`page_id`"},"388":{"id":"/docs/api/pages-22","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Unique page identifier"},"389":{"id":"/docs/api/pages-23","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`artifact_id`"},"390":{"id":"/docs/api/pages-24","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Parent artifact ID"},"391":{"id":"/docs/api/pages-25","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`name`"},"392":{"id":"/docs/api/pages-26","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Page name"},"393":{"id":"/docs/api/pages-27","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`index`"},"394":{"id":"/docs/api/pages-28","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Page number within the artifact (0-based)"},"395":{"id":"/docs/api/pages-29","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`text_mention`"},"396":{"id":"/docs/api/pages-30","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"Extracted text content"},"397":{"id":"/docs/api/pages-31","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`compound_mentions`"},"398":{"id":"/docs/api/pages-32","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"OCSR-extracted chemical structures"},"399":{"id":"/docs/api/pages-33","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`tag_mentions`"},"400":{"id":"/docs/api/pages-34","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"NER-extracted named entities with types"},"401":{"id":"/docs/api/pages-35","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"`summary_candidate`"},"402":{"id":"/docs/api/pages-36","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-page","content":"LLM-generated page summary"},"403":{"id":"/docs/api/pages-37","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."},"404":{"id":"/docs/api/pages-38","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#update-text","content":"This fires `Page.TextMentionUpdated`, which starts page summarization, NER, and document-metadata extraction (title, authors, date; first page only). Text embedding is not per edit: it runs once per artifact, as a batch re-embed of all pages, after every page summary exists."},"405":{"id":"/docs/api/pages-39","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."},"406":{"id":"/docs/api/pages-40","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."},"407":{"id":"/docs/api/pages-41","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."},"408":{"id":"/docs/api/pages-42","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#compound-extraction","content":"Starts the CSER pipeline to extract chemical structures from the page image: a D-FINE detector finds structures and labels, a geometry-only RelationalMatcher pairs them (optimal-transport assignment), DECIMER reads the SMILES, and OCR reads the label text."},"409":{"id":"/docs/api/pages-43","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."},"410":{"id":"/docs/api/pages-44","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."},"411":{"id":"/docs/api/pages-45","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."},"412":{"id":"/docs/api/pages-46","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-summary","content":"Returns the page summary with metadata:"},"413":{"id":"/docs/api/pages-47","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#get-summary","content":"Returns `404` if the page has no summary yet."},"414":{"id":"/docs/api/pages-48","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, summary embedding, and NER extraction. The map is keyed by workflow name (`embedding`, `compound_extraction`, `smiles_embedding`, `page_summarization`, `page_summary_embedding`, `ner_extraction`); a workflow that has never run reports `NOT_FOUND`."},"415":{"id":"/docs/api/pages-49","page_id":"/docs/api/pages","tags":[],"type":"text","url":"/docs/api/pages#delete-page","content":"Returns `204 No Content`. Requires the `artifacts:delete` action (admins and owners bypass it) and `edit` permission on the parent artifact."},"416":{"id":"/docs/api/search","page_id":"/docs/api/search","type":"page","content":"Search API","tags":[],"url":"/docs/api/search"},"417":{"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."},"418":{"id":"/docs/api/search-1","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#text-search","content":"Text Search"},"419":{"id":"/docs/api/search-2","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#compound-similarity-search","content":"Compound Similarity Search"},"420":{"id":"/docs/api/search-3","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#summary-search","content":"Summary Search"},"421":{"id":"/docs/api/search-4","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#hierarchical-search","content":"Hierarchical Search"},"422":{"id":"/docs/api/search-5","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#generate-embedding-manual","content":"Generate Embedding (Manual)"},"423":{"id":"/docs/api/search-6","page_id":"/docs/api/search","type":"heading","tags":[],"url":"/docs/api/search#health-check","content":"Health Check"},"424":{"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."},"425":{"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 dense vector retrieval (hybrid dense + sparse when `SPARSE_ENCODING_ENABLED=true`) followed by cross-encoder reranking (`RERANKER_ENABLED`, on by default)."},"426":{"id":"/docs/api/search-9","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Field"},"427":{"id":"/docs/api/search-10","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Type"},"428":{"id":"/docs/api/search-11","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Required"},"429":{"id":"/docs/api/search-12","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Description"},"430":{"id":"/docs/api/search-13","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`query_text`"},"431":{"id":"/docs/api/search-14","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string"},"432":{"id":"/docs/api/search-15","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Yes"},"433":{"id":"/docs/api/search-16","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Search query"},"434":{"id":"/docs/api/search-17","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`limit`"},"435":{"id":"/docs/api/search-18","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"integer"},"436":{"id":"/docs/api/search-19","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"437":{"id":"/docs/api/search-20","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Max results (default 10)"},"438":{"id":"/docs/api/search-21","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`score_threshold`"},"439":{"id":"/docs/api/search-22","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"float"},"440":{"id":"/docs/api/search-23","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"441":{"id":"/docs/api/search-24","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Minimum similarity score"},"442":{"id":"/docs/api/search-25","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`artifact_id`"},"443":{"id":"/docs/api/search-26","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"UUID"},"444":{"id":"/docs/api/search-27","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"445":{"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"},"446":{"id":"/docs/api/search-29","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`tags`"},"447":{"id":"/docs/api/search-30","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string\\[]"},"448":{"id":"/docs/api/search-31","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"449":{"id":"/docs/api/search-32","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Filter by NER tags"},"450":{"id":"/docs/api/search-33","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`tag_match_mode`"},"451":{"id":"/docs/api/search-34","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string"},"452":{"id":"/docs/api/search-35","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"453":{"id":"/docs/api/search-36","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`any` (default) or `all`"},"454":{"id":"/docs/api/search-37","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`entity_types`"},"455":{"id":"/docs/api/search-38","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string\\[]"},"456":{"id":"/docs/api/search-39","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"457":{"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_name`, `target`, `gene_name`, etc.)"},"458":{"id":"/docs/api/search-41","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`block_types`"},"459":{"id":"/docs/api/search-42","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string\\[]"},"460":{"id":"/docs/api/search-43","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"461":{"id":"/docs/api/search-44","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Filter by block type (`table`, `figure`, `heading`, `paragraph`)"},"462":{"id":"/docs/api/search-45","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`section`"},"463":{"id":"/docs/api/search-46","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"string"},"464":{"id":"/docs/api/search-47","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"465":{"id":"/docs/api/search-48","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Restrict to chunks under a heading whose text matches (case-insensitive)"},"466":{"id":"/docs/api/search-49","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"`is_table` / `is_figure`"},"467":{"id":"/docs/api/search-50","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"boolean"},"468":{"id":"/docs/api/search-51","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"No"},"469":{"id":"/docs/api/search-52","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Restrict to (or exclude) table or figure chunks"},"470":{"id":"/docs/api/search-53","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#text-search","content":"Response:"},"471":{"id":"/docs/api/search-54","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."},"472":{"id":"/docs/api/search-55","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Field"},"473":{"id":"/docs/api/search-56","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Type"},"474":{"id":"/docs/api/search-57","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Required"},"475":{"id":"/docs/api/search-58","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Description"},"476":{"id":"/docs/api/search-59","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"`query_smiles`"},"477":{"id":"/docs/api/search-60","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"string"},"478":{"id":"/docs/api/search-61","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Yes"},"479":{"id":"/docs/api/search-62","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"SMILES string to search"},"480":{"id":"/docs/api/search-63","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"`limit`"},"481":{"id":"/docs/api/search-64","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"integer"},"482":{"id":"/docs/api/search-65","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"No"},"483":{"id":"/docs/api/search-66","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Max results (default 10)"},"484":{"id":"/docs/api/search-67","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"`score_threshold`"},"485":{"id":"/docs/api/search-68","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"float"},"486":{"id":"/docs/api/search-69","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"No"},"487":{"id":"/docs/api/search-70","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Minimum similarity score"},"488":{"id":"/docs/api/search-71","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"`artifact_id`"},"489":{"id":"/docs/api/search-72","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"UUID"},"490":{"id":"/docs/api/search-73","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"No"},"491":{"id":"/docs/api/search-74","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Restrict to a specific document"},"492":{"id":"/docs/api/search-75","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#compound-similarity-search","content":"Response includes `query_smiles`, `query_canonical_smiles`, `total_results`, `model_used`, and `results`, each with `smiles`, `canonical_smiles`, `extracted_id`, `similarity_score`, `page_id`, `page_index`, `artifact_id`, and `artifact_name`."},"493":{"id":"/docs/api/search-76","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."},"494":{"id":"/docs/api/search-77","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Field"},"495":{"id":"/docs/api/search-78","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Type"},"496":{"id":"/docs/api/search-79","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Required"},"497":{"id":"/docs/api/search-80","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Description"},"498":{"id":"/docs/api/search-81","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`query_text`"},"499":{"id":"/docs/api/search-82","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"string"},"500":{"id":"/docs/api/search-83","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Yes"},"501":{"id":"/docs/api/search-84","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Search query"},"502":{"id":"/docs/api/search-85","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`limit`"},"503":{"id":"/docs/api/search-86","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"integer"},"504":{"id":"/docs/api/search-87","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"505":{"id":"/docs/api/search-88","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Max results (default 10)"},"506":{"id":"/docs/api/search-89","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`entity_type`"},"507":{"id":"/docs/api/search-90","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"string"},"508":{"id":"/docs/api/search-91","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"509":{"id":"/docs/api/search-92","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Filter by `page` or `artifact` summaries"},"510":{"id":"/docs/api/search-93","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`artifact_id`"},"511":{"id":"/docs/api/search-94","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"UUID"},"512":{"id":"/docs/api/search-95","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"513":{"id":"/docs/api/search-96","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Restrict to a specific document"},"514":{"id":"/docs/api/search-97","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`score_threshold`"},"515":{"id":"/docs/api/search-98","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"float"},"516":{"id":"/docs/api/search-99","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"517":{"id":"/docs/api/search-100","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Minimum similarity score"},"518":{"id":"/docs/api/search-101","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`tags`"},"519":{"id":"/docs/api/search-102","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"string\\[]"},"520":{"id":"/docs/api/search-103","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"521":{"id":"/docs/api/search-104","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Filter by NER tags"},"522":{"id":"/docs/api/search-105","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`entity_types_filter`"},"523":{"id":"/docs/api/search-106","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"string\\[]"},"524":{"id":"/docs/api/search-107","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"525":{"id":"/docs/api/search-108","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"Filter by entity type (`compound_name`, `target`, etc.)"},"526":{"id":"/docs/api/search-109","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`tag_match_mode`"},"527":{"id":"/docs/api/search-110","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"string"},"528":{"id":"/docs/api/search-111","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"No"},"529":{"id":"/docs/api/search-112","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#summary-search","content":"`any` (default) or `all`"},"530":{"id":"/docs/api/search-113","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."},"531":{"id":"/docs/api/search-114","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Field"},"532":{"id":"/docs/api/search-115","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Type"},"533":{"id":"/docs/api/search-116","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Required"},"534":{"id":"/docs/api/search-117","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Description"},"535":{"id":"/docs/api/search-118","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`query_text`"},"536":{"id":"/docs/api/search-119","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"string"},"537":{"id":"/docs/api/search-120","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Yes"},"538":{"id":"/docs/api/search-121","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Search query"},"539":{"id":"/docs/api/search-122","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`limit`"},"540":{"id":"/docs/api/search-123","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"integer"},"541":{"id":"/docs/api/search-124","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"542":{"id":"/docs/api/search-125","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Max results per collection"},"543":{"id":"/docs/api/search-126","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`include_chunks`"},"544":{"id":"/docs/api/search-127","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"boolean"},"545":{"id":"/docs/api/search-128","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"546":{"id":"/docs/api/search-129","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."},"547":{"id":"/docs/api/search-130","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`tags`"},"548":{"id":"/docs/api/search-131","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"string\\[]"},"549":{"id":"/docs/api/search-132","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"550":{"id":"/docs/api/search-133","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Filter by NER tags"},"551":{"id":"/docs/api/search-134","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`tag_match_mode`"},"552":{"id":"/docs/api/search-135","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"string"},"553":{"id":"/docs/api/search-136","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"No"},"554":{"id":"/docs/api/search-137","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"`any` or `all`"},"555":{"id":"/docs/api/search-138","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#hierarchical-search","content":"Response:"},"556":{"id":"/docs/api/search-139","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."},"557":{"id":"/docs/api/search-140","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."},"558":{"id":"/docs/api/search-141","page_id":"/docs/api/search","tags":[],"type":"text","url":"/docs/api/search#generate-embedding-manual","content":"Returns `202 Accepted`."},"559":{"id":"/docs/api/search-142","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."},"560":{"id":"/docs/architecture/chat-pipeline","page_id":"/docs/architecture/chat-pipeline","type":"page","content":"Chat Pipeline","tags":[],"url":"/docs/architecture/chat-pipeline"},"561":{"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 four operating modes, grounding verification, and SSE streaming."},"562":{"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"},"563":{"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)"},"564":{"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"},"565":{"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"},"566":{"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"},"567":{"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"},"568":{"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"},"569":{"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"},"570":{"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"},"571":{"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"},"572":{"id":"/docs/architecture/chat-pipeline-11","page_id":"/docs/architecture/chat-pipeline","type":"heading","tags":[],"url":"/docs/architecture/chat-pipeline#configuration","content":"Configuration"},"573":{"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 four operating modes, inline citation verification, and real-time token streaming via Server-Sent Events."},"574":{"id":"/docs/architecture/chat-pipeline-13","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Mode"},"575":{"id":"/docs/architecture/chat-pipeline-14","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Pipeline"},"576":{"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"},"577":{"id":"/docs/architecture/chat-pipeline-16","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"**Quick**"},"578":{"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"},"579":{"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"},"580":{"id":"/docs/architecture/chat-pipeline-19","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"**Thinking**"},"581":{"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"},"582":{"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"},"583":{"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**"},"584":{"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"},"585":{"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"},"586":{"id":"/docs/architecture/chat-pipeline-25","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"**Literature**"},"587":{"id":"/docs/architecture/chat-pipeline-26","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Thinking pipeline that searches published papers (Europe PMC) instead of the workspace corpus"},"588":{"id":"/docs/architecture/chat-pipeline-27","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#operating-modes","content":"Questions about the wider literature"},"589":{"id":"/docs/architecture/chat-pipeline-28","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 (`quick`, `thinking`, `deep_thinking`, `literature`). When omitted, the server default (`CHAT_DEFAULT_MODE`, default `thinking`) is used. Literature mode is available only when `LITERATURE_ENABLED=true` (off by default); otherwise the server rejects it rather than answering from the corpus. In literature mode the retrieval loop uses a literature search tool (plus a plotting tool when stats are requested) instead of the corpus tools below."},"590":{"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":"Three analysis tracks run in parallel:"},"591":{"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":"**structflo-ner** -- Extracts compound names, targets, and gene names from the query."},"592":{"id":"/docs/architecture/chat-pipeline-31","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."},"593":{"id":"/docs/architecture/chat-pipeline-32","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."},"594":{"id":"/docs/architecture/chat-pipeline-33","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."},"595":{"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":"An LLM tool-calling loop iteratively searches the document corpus:"},"596":{"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":"**Seed** -- Carry forward citations from the previous turn; detect `[N]` references in the question."},"597":{"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":"**Auto-seed** -- Vector search with NER-derived filters, plus an unfiltered search for broad recall."},"598":{"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":"**Bioactivity pre-fetch** -- Deterministic MongoDB lookup for compound bioactivity data."},"599":{"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":"**LLM loop** -- Up to 5 iterations where the LLM evaluates accumulated results and decides whether to call additional tools or finish."},"600":{"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":"Available tools in the retrieval loop:"},"601":{"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":"Tool"},"602":{"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":"Description"},"603":{"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":"`search_documents`"},"604":{"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":"Chunk + summary search via Qdrant"},"605":{"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":"`search_summaries`"},"606":{"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":"Summary-only search"},"607":{"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":"`get_page_content`"},"608":{"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":"Full page text from MongoDB"},"609":{"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":"`search_structured_bioactivity`"},"610":{"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":"Direct MongoDB bioactivity lookup"},"611":{"id":"/docs/architecture/chat-pipeline-50","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"`search_compound_structure`"},"612":{"id":"/docs/architecture/chat-pipeline-51","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Look up a compound's SMILES by name or ID and find structurally similar compounds (ChemBERTa)"},"613":{"id":"/docs/architecture/chat-pipeline-52","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"`finish_retrieval`"},"614":{"id":"/docs/architecture/chat-pipeline-53","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval","content":"Signal that retrieval is complete"},"615":{"id":"/docs/architecture/chat-pipeline-54","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."},"616":{"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":"Retrieved results are deduplicated (chunks take priority over summaries for the same page), tiered by relevance, and formatted with `[N]` citation indices:"},"617":{"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":"Tier"},"618":{"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":"Criteria"},"619":{"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":"Budget"},"620":{"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":"HIGH"},"621":{"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":"Rerank > 0.5, or similarity > 0.85 when there is no rerank score; bioactivity and structure tool results always"},"622":{"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":"3000 chars (structured tool output uncapped)"},"623":{"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":"MEDIUM"},"624":{"id":"/docs/architecture/chat-pipeline-63","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Rerank > 0.05, or similarity > 0.6; citations carried forward from the previous turn"},"625":{"id":"/docs/architecture/chat-pipeline-64","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"1000 chars (3000 for pages with a table)"},"626":{"id":"/docs/architecture/chat-pipeline-65","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"LOW"},"627":{"id":"/docs/architecture/chat-pipeline-66","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"Below thresholds"},"628":{"id":"/docs/architecture/chat-pipeline-67","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#stage-3-context-assembly","content":"200 chars"},"629":{"id":"/docs/architecture/chat-pipeline-68","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."},"630":{"id":"/docs/architecture/chat-pipeline-69","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:"},"631":{"id":"/docs/architecture/chat-pipeline-70","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."},"632":{"id":"/docs/architecture/chat-pipeline-71","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."},"633":{"id":"/docs/architecture/chat-pipeline-72","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."},"634":{"id":"/docs/architecture/chat-pipeline-73","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:"},"635":{"id":"/docs/architecture/chat-pipeline-74","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"SSE Event"},"636":{"id":"/docs/architecture/chat-pipeline-75","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Content"},"637":{"id":"/docs/architecture/chat-pipeline-76","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`agent_step`"},"638":{"id":"/docs/architecture/chat-pipeline-77","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Step progress with optional `thinking_content`"},"639":{"id":"/docs/architecture/chat-pipeline-78","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`retrieval_results`"},"640":{"id":"/docs/architecture/chat-pipeline-79","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Citation sources for the frontend sidebar"},"641":{"id":"/docs/architecture/chat-pipeline-80","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`query_context`"},"642":{"id":"/docs/architecture/chat-pipeline-81","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Extracted entities, authors, query type"},"643":{"id":"/docs/architecture/chat-pipeline-82","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`token`"},"644":{"id":"/docs/architecture/chat-pipeline-83","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Streaming answer delta (only during formatting)"},"645":{"id":"/docs/architecture/chat-pipeline-84","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`structured_block`"},"646":{"id":"/docs/architecture/chat-pipeline-85","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"Rich content blocks (tables, molecules)"},"647":{"id":"/docs/architecture/chat-pipeline-86","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`grounding_result`"},"648":{"id":"/docs/architecture/chat-pipeline-87","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`is_grounded` boolean + confidence score"},"649":{"id":"/docs/architecture/chat-pipeline-88","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#sse-event-schema","content":"`done`"},"650":{"id":"/docs/architecture/chat-pipeline-89","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"},"651":{"id":"/docs/architecture/chat-pipeline-90","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:"},"652":{"id":"/docs/architecture/chat-pipeline-91","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."},"653":{"id":"/docs/architecture/chat-pipeline-92","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."},"654":{"id":"/docs/architecture/chat-pipeline-93","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."},"655":{"id":"/docs/architecture/chat-pipeline-94","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."},"656":{"id":"/docs/architecture/chat-pipeline-95","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Variable"},"657":{"id":"/docs/architecture/chat-pipeline-96","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Default"},"658":{"id":"/docs/architecture/chat-pipeline-97","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Description"},"659":{"id":"/docs/architecture/chat-pipeline-98","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_DEFAULT_MODE`"},"660":{"id":"/docs/architecture/chat-pipeline-99","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`thinking`"},"661":{"id":"/docs/architecture/chat-pipeline-100","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Default pipeline mode"},"662":{"id":"/docs/architecture/chat-pipeline-101","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_MAX_RETRIES`"},"663":{"id":"/docs/architecture/chat-pipeline-102","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`1`"},"664":{"id":"/docs/architecture/chat-pipeline-103","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Grounding verification retries"},"665":{"id":"/docs/architecture/chat-pipeline-104","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_AGENT_MAX_ITERATIONS`"},"666":{"id":"/docs/architecture/chat-pipeline-105","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`5`"},"667":{"id":"/docs/architecture/chat-pipeline-106","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Max tool-calling iterations"},"668":{"id":"/docs/architecture/chat-pipeline-107","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_AGENT_ITERATION_TIMEOUT_S`"},"669":{"id":"/docs/architecture/chat-pipeline-108","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`30`"},"670":{"id":"/docs/architecture/chat-pipeline-109","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Per-iteration timeout (seconds)"},"671":{"id":"/docs/architecture/chat-pipeline-110","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_AGENT_TOTAL_TIMEOUT_S`"},"672":{"id":"/docs/architecture/chat-pipeline-111","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`120`"},"673":{"id":"/docs/architecture/chat-pipeline-112","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Total retrieval loop timeout"},"674":{"id":"/docs/architecture/chat-pipeline-113","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_CONTEXT_BUDGET_CHARS`"},"675":{"id":"/docs/architecture/chat-pipeline-114","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`12000`"},"676":{"id":"/docs/architecture/chat-pipeline-115","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Max chars for assembled context"},"677":{"id":"/docs/architecture/chat-pipeline-116","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_DEEP_THINKING_MAX_IMAGES`"},"678":{"id":"/docs/architecture/chat-pipeline-117","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`5`"},"679":{"id":"/docs/architecture/chat-pipeline-118","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Max page images in deep thinking"},"680":{"id":"/docs/architecture/chat-pipeline-119","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_FOLLOW_UP_CONTEXT_BUDGET`"},"681":{"id":"/docs/architecture/chat-pipeline-120","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`4000`"},"682":{"id":"/docs/architecture/chat-pipeline-121","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Char budget for conversation history"},"683":{"id":"/docs/architecture/chat-pipeline-122","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_LLM_PROVIDER`"},"684":{"id":"/docs/architecture/chat-pipeline-123","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Falls back to `LLM_PROVIDER`"},"685":{"id":"/docs/architecture/chat-pipeline-124","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"LLM provider for chat (can differ from batch)"},"686":{"id":"/docs/architecture/chat-pipeline-125","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_LLM_MODEL_NAME`"},"687":{"id":"/docs/architecture/chat-pipeline-126","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Falls back to `LLM_MODEL_NAME`"},"688":{"id":"/docs/architecture/chat-pipeline-127","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Model for chat responses"},"689":{"id":"/docs/architecture/chat-pipeline-128","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`CHAT_LLM_TEMPERATURE`"},"690":{"id":"/docs/architecture/chat-pipeline-129","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"`0.3`"},"691":{"id":"/docs/architecture/chat-pipeline-130","page_id":"/docs/architecture/chat-pipeline","tags":[],"type":"text","url":"/docs/architecture/chat-pipeline#configuration","content":"Higher temperature for conversational style"},"692":{"id":"/docs/architecture/event-sourcing","page_id":"/docs/architecture/event-sourcing","type":"page","content":"Event Sourcing & CQRS","tags":[],"url":"/docs/architecture/event-sourcing"},"693":{"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."},"694":{"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"},"695":{"id":"/docs/architecture/event-sourcing-2","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#artifact","content":"Artifact"},"696":{"id":"/docs/architecture/event-sourcing-3","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#page","content":"Page"},"697":{"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"},"698":{"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"},"699":{"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"},"700":{"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"},"701":{"id":"/docs/architecture/event-sourcing-8","page_id":"/docs/architecture/event-sourcing","type":"heading","tags":[],"url":"/docs/architecture/event-sourcing#configuration","content":"Configuration"},"702":{"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"},"703":{"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."},"704":{"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:"},"705":{"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:"},"706":{"id":"/docs/architecture/event-sourcing-13","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Event"},"707":{"id":"/docs/architecture/event-sourcing-14","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Description"},"708":{"id":"/docs/architecture/event-sourcing-15","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.Created`"},"709":{"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"},"710":{"id":"/docs/architecture/event-sourcing-17","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.PagesAdded`"},"711":{"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"},"712":{"id":"/docs/architecture/event-sourcing-19","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.PagesRemoved`"},"713":{"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"},"714":{"id":"/docs/architecture/event-sourcing-21","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.TitleMentionUpdated`"},"715":{"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"},"716":{"id":"/docs/architecture/event-sourcing-23","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.TagMentionsUpdated`"},"717":{"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"},"718":{"id":"/docs/architecture/event-sourcing-25","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.SummaryCandidateUpdated`"},"719":{"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"},"720":{"id":"/docs/architecture/event-sourcing-27","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.AuthorMentionsUpdated`"},"721":{"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"},"722":{"id":"/docs/architecture/event-sourcing-29","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.PresentationDateUpdated`"},"723":{"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"},"724":{"id":"/docs/architecture/event-sourcing-31","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.HumanCorrectionRecorded`"},"725":{"id":"/docs/architecture/event-sourcing-32","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Provenance of a human correction to title, tags, authors or date"},"726":{"id":"/docs/architecture/event-sourcing-33","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"`Artifact.Deleted`"},"727":{"id":"/docs/architecture/event-sourcing-34","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#artifact","content":"Soft-delete marker"},"728":{"id":"/docs/architecture/event-sourcing-35","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:"},"729":{"id":"/docs/architecture/event-sourcing-36","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Event"},"730":{"id":"/docs/architecture/event-sourcing-37","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Description"},"731":{"id":"/docs/architecture/event-sourcing-38","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.Created`"},"732":{"id":"/docs/architecture/event-sourcing-39","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Page registered with artifact reference and index"},"733":{"id":"/docs/architecture/event-sourcing-40","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.TextMentionUpdated`"},"734":{"id":"/docs/architecture/event-sourcing-41","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"OCR/parsed text content set"},"735":{"id":"/docs/architecture/event-sourcing-42","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.TextEmbeddingGenerated`"},"736":{"id":"/docs/architecture/event-sourcing-43","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Text embedding metadata recorded"},"737":{"id":"/docs/architecture/event-sourcing-44","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.CompoundMentionsUpdated`"},"738":{"id":"/docs/architecture/event-sourcing-45","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"OCSR-extracted chemical structures"},"739":{"id":"/docs/architecture/event-sourcing-46","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.SmilesEmbeddingGenerated`"},"740":{"id":"/docs/architecture/event-sourcing-47","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Compound (SMILES) embedding metadata recorded"},"741":{"id":"/docs/architecture/event-sourcing-48","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.TagMentionsUpdated`"},"742":{"id":"/docs/architecture/event-sourcing-49","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"NER-extracted named entities"},"743":{"id":"/docs/architecture/event-sourcing-50","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.SummaryCandidateUpdated`"},"744":{"id":"/docs/architecture/event-sourcing-51","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"LLM page summary"},"745":{"id":"/docs/architecture/event-sourcing-52","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.HumanCorrectionRecorded`"},"746":{"id":"/docs/architecture/event-sourcing-53","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Provenance of a human correction to the page"},"747":{"id":"/docs/architecture/event-sourcing-54","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"`Page.Deleted`"},"748":{"id":"/docs/architecture/event-sourcing-55","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#page","content":"Soft-delete marker"},"749":{"id":"/docs/architecture/event-sourcing-56","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."},"750":{"id":"/docs/architecture/event-sourcing-57","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."},"751":{"id":"/docs/architecture/event-sourcing-58","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:"},"752":{"id":"/docs/architecture/event-sourcing-59","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."},"753":{"id":"/docs/architecture/event-sourcing-60","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 summarization, NER and metadata extraction). See Temporal Workflows for the full cascade."},"754":{"id":"/docs/architecture/event-sourcing-61","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."},"755":{"id":"/docs/architecture/event-sourcing-62","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`."},"756":{"id":"/docs/architecture/event-sourcing-63","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."},"757":{"id":"/docs/architecture/event-sourcing-64","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Variable"},"758":{"id":"/docs/architecture/event-sourcing-65","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Default"},"759":{"id":"/docs/architecture/event-sourcing-66","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Description"},"760":{"id":"/docs/architecture/event-sourcing-67","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`EVENTSTOREDB_URI`"},"761":{"id":"/docs/architecture/event-sourcing-68","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`esdb://localhost:2113?tls=false`"},"762":{"id":"/docs/architecture/event-sourcing-69","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"EventStoreDB connection string"},"763":{"id":"/docs/architecture/event-sourcing-70","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_URI`"},"764":{"id":"/docs/architecture/event-sourcing-71","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`mongodb://localhost:27017/?replicaSet=rs0`"},"765":{"id":"/docs/architecture/event-sourcing-72","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"MongoDB connection (replica set required for change streams)"},"766":{"id":"/docs/architecture/event-sourcing-73","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_DB`"},"767":{"id":"/docs/architecture/event-sourcing-74","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`docu_store`"},"768":{"id":"/docs/architecture/event-sourcing-75","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"MongoDB database name"},"769":{"id":"/docs/architecture/event-sourcing-76","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_PAGES_COLLECTION`"},"770":{"id":"/docs/architecture/event-sourcing-77","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`page_read_models`"},"771":{"id":"/docs/architecture/event-sourcing-78","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Pages read model collection"},"772":{"id":"/docs/architecture/event-sourcing-79","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`MONGO_ARTIFACTS_COLLECTION`"},"773":{"id":"/docs/architecture/event-sourcing-80","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"`artifact_read_models`"},"774":{"id":"/docs/architecture/event-sourcing-81","page_id":"/docs/architecture/event-sourcing","tags":[],"type":"text","url":"/docs/architecture/event-sourcing#configuration","content":"Artifacts read model collection"},"775":{"id":"/docs/architecture/event-sourcing-82","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."},"776":{"id":"/docs/architecture/event-sourcing-83","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."},"777":{"id":"/docs/architecture/extraction-pipeline","page_id":"/docs/architecture/extraction-pipeline","type":"page","content":"Extraction Pipeline","tags":[],"url":"/docs/architecture/extraction-pipeline"},"778":{"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."},"779":{"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)"},"780":{"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"},"781":{"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"},"782":{"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)"},"783":{"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"},"784":{"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"},"785":{"id":"/docs/architecture/extraction-pipeline-7","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#configuration","content":"Configuration"},"786":{"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"},"787":{"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"},"788":{"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"},"789":{"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"},"790":{"id":"/docs/architecture/extraction-pipeline-12","page_id":"/docs/architecture/extraction-pipeline","type":"heading","tags":[],"url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Configuration"},"791":{"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."},"792":{"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."},"793":{"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."},"794":{"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 an image at 150 DPI by structflo's `render_page`. The render is stored so that bounding boxes always refer to the image the model saw."},"795":{"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 D-FINE object detector identifies structure diagram regions and their associated text labels."},"796":{"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** -- The RelationalMatcher pairs each structure diagram with its label. It uses geometry only, reasoning over all detections on the page jointly with an optimal-transport assignment that can leave a structure or label unmatched."},"797":{"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; OCR reads the label text."},"798":{"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."},"799":{"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:"},"800":{"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"},"801":{"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"},"802":{"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`"},"803":{"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"},"804":{"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`"},"805":{"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\")"},"806":{"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`"},"807":{"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"},"808":{"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`"},"809":{"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`"},"810":{"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`"},"811":{"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"},"812":{"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."},"813":{"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."},"814":{"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."},"815":{"id":"/docs/architecture/extraction-pipeline-37","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Each extracted entity is stored as a tag with one of these `entity_type` values:"},"816":{"id":"/docs/architecture/extraction-pipeline-38","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Type"},"817":{"id":"/docs/architecture/extraction-pipeline-39","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Examples"},"818":{"id":"/docs/architecture/extraction-pipeline-40","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`compound_name`"},"819":{"id":"/docs/architecture/extraction-pipeline-41","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"SACC-123, Rifampicin, ethionamide"},"820":{"id":"/docs/architecture/extraction-pipeline-42","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`smiles`"},"821":{"id":"/docs/architecture/extraction-pipeline-43","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"CC(=O)Oc1ccccc1C(=O)O"},"822":{"id":"/docs/architecture/extraction-pipeline-44","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`cas_number`"},"823":{"id":"/docs/architecture/extraction-pipeline-45","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"50-78-2"},"824":{"id":"/docs/architecture/extraction-pipeline-46","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`molecular_formula`"},"825":{"id":"/docs/architecture/extraction-pipeline-47","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"C9H8O4"},"826":{"id":"/docs/architecture/extraction-pipeline-48","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`target`"},"827":{"id":"/docs/architecture/extraction-pipeline-49","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"NadD, InhA, KasA"},"828":{"id":"/docs/architecture/extraction-pipeline-50","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`gene_name`"},"829":{"id":"/docs/architecture/extraction-pipeline-51","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Rv3138, nadD"},"830":{"id":"/docs/architecture/extraction-pipeline-52","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`protein_name`"},"831":{"id":"/docs/architecture/extraction-pipeline-53","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"NaMN adenylyltransferase, EthA"},"832":{"id":"/docs/architecture/extraction-pipeline-54","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`disease`"},"833":{"id":"/docs/architecture/extraction-pipeline-55","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"tuberculosis, TB, MDR-TB"},"834":{"id":"/docs/architecture/extraction-pipeline-56","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`bioactivity`"},"835":{"id":"/docs/architecture/extraction-pipeline-57","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"IC50=2.3uM, MIC90=0.5ug/mL"},"836":{"id":"/docs/architecture/extraction-pipeline-58","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`assay`"},"837":{"id":"/docs/architecture/extraction-pipeline-59","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"MIC, MABA, LORA"},"838":{"id":"/docs/architecture/extraction-pipeline-60","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`mechanism_of_action`"},"839":{"id":"/docs/architecture/extraction-pipeline-61","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"competitive inhibition, covalent binding"},"840":{"id":"/docs/architecture/extraction-pipeline-62","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`accession_number`"},"841":{"id":"/docs/architecture/extraction-pipeline-63","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"P0A7D9, 3Q5Z, CHEMBL12345"},"842":{"id":"/docs/architecture/extraction-pipeline-64","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`product`"},"843":{"id":"/docs/architecture/extraction-pipeline-65","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"ATP synthase subunit c, decaprenylphosphoryl-beta-D-ribose 2-epimerase"},"844":{"id":"/docs/architecture/extraction-pipeline-66","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`functional_category`"},"845":{"id":"/docs/architecture/extraction-pipeline-67","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"cell wall, lipid metabolism"},"846":{"id":"/docs/architecture/extraction-pipeline-68","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"`screening_method`"},"847":{"id":"/docs/architecture/extraction-pipeline-69","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"fragment, biochemical, DEL, hypomorph"},"848":{"id":"/docs/architecture/extraction-pipeline-70","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#entity-types","content":"Some entities carry attributes as well. For example, a `bioactivity` or `assay` entity can record the strain the value was measured against (such as H37Rv)."},"849":{"id":"/docs/architecture/extraction-pipeline-71","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#pipeline-flow","content":"NER runs **in parallel** with page summarization and document metadata extraction, all triggered by `Page.TextMentionUpdated`. They write to different fields, so they do not conflict."},"850":{"id":"/docs/architecture/extraction-pipeline-72","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#pipeline-flow","content":"Each page runs a fast dictionary-based extractor (for targets, gene names, accession numbers and screening methods) alongside the LLM extractor and merges the results; LLM results take precedence where both find the same entity."},"851":{"id":"/docs/architecture/extraction-pipeline-73","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."},"852":{"id":"/docs/architecture/extraction-pipeline-74","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Variable"},"853":{"id":"/docs/architecture/extraction-pipeline-75","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Default"},"854":{"id":"/docs/architecture/extraction-pipeline-76","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Description"},"855":{"id":"/docs/architecture/extraction-pipeline-77","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`NER_MAX_CHAR_BUFFER`"},"856":{"id":"/docs/architecture/extraction-pipeline-78","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`5000`"},"857":{"id":"/docs/architecture/extraction-pipeline-79","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Max characters per LLM chunk in NER extraction"},"858":{"id":"/docs/architecture/extraction-pipeline-80","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`NER_LLM_PROVIDER`"},"859":{"id":"/docs/architecture/extraction-pipeline-81","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Falls back to `LLM_PROVIDER`"},"860":{"id":"/docs/architecture/extraction-pipeline-82","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"LLM provider for NER (`ollama`, `openai`, `gemini`); other providers fall back to dictionary-only NER"},"861":{"id":"/docs/architecture/extraction-pipeline-83","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`NER_LLM_MODEL_NAME`"},"862":{"id":"/docs/architecture/extraction-pipeline-84","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Falls back to `LLM_MODEL_NAME`"},"863":{"id":"/docs/architecture/extraction-pipeline-85","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"Model for NER"},"864":{"id":"/docs/architecture/extraction-pipeline-86","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`GLINER2_MODEL_NAME`"},"865":{"id":"/docs/architecture/extraction-pipeline-87","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"`fastino/gliner2-large-v1`"},"866":{"id":"/docs/architecture/extraction-pipeline-88","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration","content":"GLiNER2 model for structured metadata extraction"},"867":{"id":"/docs/architecture/extraction-pipeline-89","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#llm-summarization","content":"Summarization operates at two granularities:"},"868":{"id":"/docs/architecture/extraction-pipeline-90","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 as soon as its text is extracted (`Page.TextMentionUpdated`). Each summary is embedded into `summary_embeddings` as it arrives. Once every page has a summary, the artifact's text chunks are embedded in a single batch (`BatchReEmbedArtifactPagesWorkflow`), so that each chunk's context header includes its page summary."},"869":{"id":"/docs/architecture/extraction-pipeline-91","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, `ArtifactSummarizationWorkflow` runs a sliding-window summarization chain that produces a document-level summary:"},"870":{"id":"/docs/architecture/extraction-pipeline-92","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)."},"871":{"id":"/docs/architecture/extraction-pipeline-93","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."},"872":{"id":"/docs/architecture/extraction-pipeline-94","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."},"873":{"id":"/docs/architecture/extraction-pipeline-95","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`."},"874":{"id":"/docs/architecture/extraction-pipeline-96","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."},"875":{"id":"/docs/architecture/extraction-pipeline-97","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Variable"},"876":{"id":"/docs/architecture/extraction-pipeline-98","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Default"},"877":{"id":"/docs/architecture/extraction-pipeline-99","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Description"},"878":{"id":"/docs/architecture/extraction-pipeline-100","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`LLM_PROVIDER`"},"879":{"id":"/docs/architecture/extraction-pipeline-101","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`ollama`"},"880":{"id":"/docs/architecture/extraction-pipeline-102","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"LLM provider (`ollama`, `openai`, `anthropic`, `gemini`)"},"881":{"id":"/docs/architecture/extraction-pipeline-103","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`LLM_MODEL_NAME`"},"882":{"id":"/docs/architecture/extraction-pipeline-104","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`gemma4:31b`"},"883":{"id":"/docs/architecture/extraction-pipeline-105","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Model for summarization"},"884":{"id":"/docs/architecture/extraction-pipeline-106","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`LLM_TEMPERATURE`"},"885":{"id":"/docs/architecture/extraction-pipeline-107","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`0.1`"},"886":{"id":"/docs/architecture/extraction-pipeline-108","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Low temperature for deterministic summaries"},"887":{"id":"/docs/architecture/extraction-pipeline-109","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"},"888":{"id":"/docs/architecture/extraction-pipeline-110","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"`10`"},"889":{"id":"/docs/architecture/extraction-pipeline-111","page_id":"/docs/architecture/extraction-pipeline","tags":[],"type":"text","url":"/docs/architecture/extraction-pipeline#configuration-1","content":"Pages per batch in artifact summarization"},"890":{"id":"/docs/architecture","page_id":"/docs/architecture","type":"page","content":"Architecture Overview","tags":[],"url":"/docs/architecture"},"891":{"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."},"892":{"id":"/docs/architecture-1","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#the-four-layers","content":"The Four Layers"},"893":{"id":"/docs/architecture-2","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#1-extraction","content":"1\\. Extraction"},"894":{"id":"/docs/architecture-3","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#2-indexing","content":"2\\. Indexing"},"895":{"id":"/docs/architecture-4","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#3-retrieval","content":"3\\. Retrieval"},"896":{"id":"/docs/architecture-5","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#4-conversational-rag","content":"4\\. Conversational RAG"},"897":{"id":"/docs/architecture-6","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#infrastructure-stack","content":"Infrastructure Stack"},"898":{"id":"/docs/architecture-7","page_id":"/docs/architecture","type":"heading","tags":[],"url":"/docs/architecture#design-principles","content":"Design Principles"},"899":{"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."},"900":{"id":"/docs/architecture-9","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"When a document (PDF, or a PPTX/DOCX file converted to PDF) is uploaded, DocuStore splits it into pages and runs multiple extraction pipelines in parallel:"},"901":{"id":"/docs/architecture-10","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"**Text extraction** -- Docling parses the document (OCR, layout, tables, captions) and produces the text content of each page."},"902":{"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 (D-FINE detector + RelationalMatcher + DECIMER) identifies chemical structure diagrams, pairs them with their labels, and extracts their SMILES representations."},"903":{"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."},"904":{"id":"/docs/architecture-13","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#1-extraction","content":"**Document metadata** -- Font-size analysis (PyMuPDF) finds the title; GLiNER2, with an LLM fallback, identifies authors and publication dates, starting from the first page."},"905":{"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:"},"906":{"id":"/docs/architecture-15","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Collection"},"907":{"id":"/docs/architecture-16","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Content"},"908":{"id":"/docs/architecture-17","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Embedding Model"},"909":{"id":"/docs/architecture-18","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Dimensions"},"910":{"id":"/docs/architecture-19","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"`page_embeddings`"},"911":{"id":"/docs/architecture-20","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Text chunks with contextual headers"},"912":{"id":"/docs/architecture-21","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Configurable (default granite-embedding-english-r2)"},"913":{"id":"/docs/architecture-22","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"768"},"914":{"id":"/docs/architecture-23","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"`summary_embeddings`"},"915":{"id":"/docs/architecture-24","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Page + artifact summaries (unified)"},"916":{"id":"/docs/architecture-25","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Same as `page_embeddings`"},"917":{"id":"/docs/architecture-26","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"768"},"918":{"id":"/docs/architecture-27","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"`compound_embeddings`"},"919":{"id":"/docs/architecture-28","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"Chemical structures as SMILES"},"920":{"id":"/docs/architecture-29","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"ChemBERTa-77M-MTR"},"921":{"id":"/docs/architecture-30","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#2-indexing","content":"384"},"922":{"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."},"923":{"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."},"924":{"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:"},"925":{"id":"/docs/architecture-34","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"**Query encoding** -- The query is transformed into a dense semantic vector. When sparse encoding is enabled (`SPARSE_ENCODING_ENABLED`, off by default), a sparse term-frequency vector is produced as well."},"926":{"id":"/docs/architecture-35","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"**Retrieval** -- The dense vector queries Qdrant. With sparse encoding enabled, both representations query Qdrant and results are fused using Reciprocal Rank Fusion (RRF), which combines semantic similarity with exact-term matching."},"927":{"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."},"928":{"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."},"929":{"id":"/docs/architecture-38","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#3-retrieval","content":"Hierarchical search queries the summary collection and the chunk collection and returns the two result sets separately (`summary_hits` and `chunk_hits`). Scores from the two collections are not merged into a single ranking."},"930":{"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 four operating modes:"},"931":{"id":"/docs/architecture-40","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Mode"},"932":{"id":"/docs/architecture-41","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Description"},"933":{"id":"/docs/architecture-42","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"**Quick**"},"934":{"id":"/docs/architecture-43","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Single-shot retrieval, lightweight, fast responses"},"935":{"id":"/docs/architecture-44","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"**Thinking**"},"936":{"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)"},"937":{"id":"/docs/architecture-46","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"**Deep Thinking**"},"938":{"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"},"939":{"id":"/docs/architecture-48","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"**Literature**"},"940":{"id":"/docs/architecture-49","page_id":"/docs/architecture","tags":[],"type":"text","url":"/docs/architecture#4-conversational-rag","content":"Thinking pipeline over published papers (Europe PMC) instead of the workspace corpus; available only when `LITERATURE_ENABLED=true`"},"941":{"id":"/docs/architecture-50","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."},"942":{"id":"/docs/architecture-51","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."},"943":{"id":"/docs/architecture-52","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."},"944":{"id":"/docs/architecture-53","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."},"945":{"id":"/docs/architecture-54","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."},"946":{"id":"/docs/architecture/plugin-system","page_id":"/docs/architecture/plugin-system","type":"page","content":"Plugin System","tags":[],"url":"/docs/architecture/plugin-system"},"947":{"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."},"948":{"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"},"949":{"id":"/docs/architecture/plugin-system-2","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#architecture","content":"Architecture"},"950":{"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"},"951":{"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"},"952":{"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"},"953":{"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"},"954":{"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"},"955":{"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"},"956":{"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"},"957":{"id":"/docs/architecture/plugin-system-10","page_id":"/docs/architecture/plugin-system","type":"heading","tags":[],"url":"/docs/architecture/plugin-system#backfill","content":"Backfill"},"958":{"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"},"959":{"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."},"960":{"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"},"961":{"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"},"962":{"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)"},"963":{"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"},"964":{"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"},"965":{"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"},"966":{"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)"},"967":{"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`)"},"968":{"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"},"969":{"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"},"970":{"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."},"971":{"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)."},"972":{"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\")`."},"973":{"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."},"974":{"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."},"975":{"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."},"976":{"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"},"977":{"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"},"978":{"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`"},"979":{"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, manually added or corrected"},"980":{"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`"},"981":{"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 the document"},"982":{"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`"},"983":{"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 (page) or tags aggregated (artifact)"},"984":{"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`"},"985":{"id":"/docs/architecture/plugin-system-38","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Page or artifact summary generated"},"986":{"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`"},"987":{"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"},"988":{"id":"/docs/architecture/plugin-system-41","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`DocumentMetadataUpdated`"},"989":{"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, authors or date extracted"},"990":{"id":"/docs/architecture/plugin-system-43","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"`HumanCorrectionRecorded`"},"991":{"id":"/docs/architecture/plugin-system-44","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"A human corrected page or artifact metadata"},"992":{"id":"/docs/architecture/plugin-system-45","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#available-sub-types","content":"Messages without a sub-type (`PageCreated`, `PageDeleted`, `ArtifactCreated`, `ArtifactDeleted`) are matched on `event_type` instead, so a manifest can subscribe to those names too."},"993":{"id":"/docs/architecture/plugin-system-46","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`:"},"994":{"id":"/docs/architecture/plugin-system-47","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:"},"995":{"id":"/docs/architecture/plugin-system-48","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Method"},"996":{"id":"/docs/architecture/plugin-system-49","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Returns"},"997":{"id":"/docs/architecture/plugin-system-50","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`manifest()`"},"998":{"id":"/docs/architecture/plugin-system-51","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`PluginManifest` declaration"},"999":{"id":"/docs/architecture/plugin-system-52","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_event_handler(context)`"},"1000":{"id":"/docs/architecture/plugin-system-53","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Kafka event handler that starts Temporal workflows"},"1001":{"id":"/docs/architecture/plugin-system-54","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_workflows()`"},"1002":{"id":"/docs/architecture/plugin-system-55","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"List of Temporal workflow classes"},"1003":{"id":"/docs/architecture/plugin-system-56","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_activities(context)`"},"1004":{"id":"/docs/architecture/plugin-system-57","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"List of Temporal activity callables"},"1005":{"id":"/docs/architecture/plugin-system-58","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`create_router(context)`"},"1006":{"id":"/docs/architecture/plugin-system-59","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"FastAPI router for plugin-specific API endpoints"},"1007":{"id":"/docs/architecture/plugin-system-60","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`health_check()`"},"1008":{"id":"/docs/architecture/plugin-system-61","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Plugin health status"},"1009":{"id":"/docs/architecture/plugin-system-62","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"`backfill(context)`"},"1010":{"id":"/docs/architecture/plugin-system-63","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-contract","content":"Re-process historical documents"},"1011":{"id":"/docs/architecture/plugin-system-64","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Plugins operate within strict boundaries:"},"1012":{"id":"/docs/architecture/plugin-system-65","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"**Plugins receive:**"},"1013":{"id":"/docs/architecture/plugin-system-66","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"},"1014":{"id":"/docs/architecture/plugin-system-67","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"},"1015":{"id":"/docs/architecture/plugin-system-68","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`temporal_client` -- For plugin-owned workflows only"},"1016":{"id":"/docs/architecture/plugin-system-69","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`embedding_generator` -- Shared embedding infrastructure"},"1017":{"id":"/docs/architecture/plugin-system-70","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"`plugin_config` -- Plugin-specific settings"},"1018":{"id":"/docs/architecture/plugin-system-71","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"**Plugins cannot:**"},"1019":{"id":"/docs/architecture/plugin-system-72","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`)"},"1020":{"id":"/docs/architecture/plugin-system-73","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`)"},"1021":{"id":"/docs/architecture/plugin-system-74","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Modify Qdrant collection payloads"},"1022":{"id":"/docs/architecture/plugin-system-75","page_id":"/docs/architecture/plugin-system","tags":[],"type":"text","url":"/docs/architecture/plugin-system#plugin-isolation","content":"Access the core `WorkflowOrchestrator`"},"1023":{"id":"/docs/architecture/plugin-system-76","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:"},"1024":{"id":"/docs/architecture/plugin-system-77","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:"},"1025":{"id":"/docs/architecture/plugin-system-78","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:"},"1026":{"id":"/docs/architecture/plugin-system-79","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."},"1027":{"id":"/docs/architecture/plugin-system-80","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."},"1028":{"id":"/docs/architecture/plugin-system-81","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:"},"1029":{"id":"/docs/architecture/plugin-system-82","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."},"1030":{"id":"/docs/architecture/search-pipeline","page_id":"/docs/architecture/search-pipeline","type":"page","content":"Search Pipeline","tags":[],"url":"/docs/architecture/search-pipeline"},"1031":{"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."},"1032":{"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"},"1033":{"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"},"1034":{"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"},"1035":{"id":"/docs/architecture/search-pipeline-4","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#stage-2-dense-or-hybrid-retrieval","content":"Stage 2: Dense or Hybrid Retrieval"},"1036":{"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"},"1037":{"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"},"1038":{"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"},"1039":{"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"},"1040":{"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"},"1041":{"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"},"1042":{"id":"/docs/architecture/search-pipeline-11","page_id":"/docs/architecture/search-pipeline","type":"heading","tags":[],"url":"/docs/architecture/search-pipeline#configuration","content":"Configuration"},"1043":{"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."},"1044":{"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:"},"1045":{"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"},"1046":{"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"},"1047":{"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"},"1048":{"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"},"1049":{"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"},"1050":{"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`"},"1051":{"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"},"1052":{"id":"/docs/architecture/search-pipeline-21","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Text model (default granite-embedding-english-r2)"},"1053":{"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"},"1054":{"id":"/docs/architecture/search-pipeline-23","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Optional (HashingVectorizer)"},"1055":{"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`"},"1056":{"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"},"1057":{"id":"/docs/architecture/search-pipeline-26","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#three-vector-collections","content":"Text model"},"1058":{"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"},"1059":{"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"},"1060":{"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`"},"1061":{"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)"},"1062":{"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"},"1063":{"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"},"1064":{"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"},"1065":{"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 a dense vector and, when sparse encoding is enabled, a sparse vector:"},"1066":{"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 the text embedding model, with the model's query prefix where it has one (for example `search_query:` for nomic)."},"1067":{"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** (optional) -- Captures exact terms via scikit-learn's HashingVectorizer with a custom tokenizer that preserves scientific identifiers (hyphens, dots) and bigrams. Only produced when `SPARSE_ENCODING_ENABLED=true`; it is off by default."},"1068":{"id":"/docs/architecture/search-pipeline-37","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-2-dense-or-hybrid-retrieval","content":"By default, retrieval is dense-only: the dense vector queries Qdrant and the results go straight to reranking. With sparse encoding enabled, 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):"},"1069":{"id":"/docs/architecture/search-pipeline-38","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#stage-2-dense-or-hybrid-retrieval","content":"Where `k` is Qdrant's built-in RRF constant (DocuStore does not override it). 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."},"1070":{"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:"},"1071":{"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"},"1072":{"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"},"1073":{"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"},"1074":{"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."},"1075":{"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."},"1076":{"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:"},"1077":{"id":"/docs/architecture/search-pipeline-46","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#contextual-chunk-embeddings","content":"The header carries the document title, up to 10 NER tags, the page number, and the first 200 characters of the page summary. It affects only the dense embedding -- the raw text is preserved for display, and sparse vectors (when enabled) use the raw text. Chunks are embedded once per document, after every page has its summary: `BatchReEmbedArtifactPagesWorkflow` builds the headers and encodes all chunks of the artifact in one batch."},"1078":{"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 (`POST /search/hierarchical`) encodes the query once, searches the summary collection, then the chunk collection, and returns the two result sets separately:"},"1079":{"id":"/docs/architecture/search-pipeline-48","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"**Summary hits** (`summary_hits`) -- Broad thematic retrieval from `summary_embeddings`, covering both page-level and artifact-level summaries."},"1080":{"id":"/docs/architecture/search-pipeline-49","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"**Chunk hits** (`chunk_hits`) -- Fine-grained passage retrieval from `page_embeddings`, deduplicated to one result per page using Qdrant's native grouping, then reranked by the cross-encoder. Chunk search can be switched off per request with `include_chunks: false`."},"1081":{"id":"/docs/architecture/search-pipeline-50","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#multi-granularity-search","content":"The two lists are not merged into a single ranking. Cosine scores from different vector spaces have different distributions and cannot be compared directly, so the caller (the search UI, or the chat retrieval tools) decides how to use each list."},"1082":{"id":"/docs/architecture/search-pipeline-51","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:"},"1083":{"id":"/docs/architecture/search-pipeline-52","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#metadata-filtering","content":"**Workspace ID** -- Automatic multi-tenant isolation"},"1084":{"id":"/docs/architecture/search-pipeline-53","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"},"1085":{"id":"/docs/architecture/search-pipeline-54","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)"},"1086":{"id":"/docs/architecture/search-pipeline-55","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"},"1087":{"id":"/docs/architecture/search-pipeline-56","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."},"1088":{"id":"/docs/architecture/search-pipeline-57","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."},"1089":{"id":"/docs/architecture/search-pipeline-58","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Variable"},"1090":{"id":"/docs/architecture/search-pipeline-59","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Default"},"1091":{"id":"/docs/architecture/search-pipeline-60","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Description"},"1092":{"id":"/docs/architecture/search-pipeline-61","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_MODEL_NAME`"},"1093":{"id":"/docs/architecture/search-pipeline-62","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`ibm-granite/granite-embedding-english-r2`"},"1094":{"id":"/docs/architecture/search-pipeline-63","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Text embedding model (options)"},"1095":{"id":"/docs/architecture/search-pipeline-64","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_DIMENSIONS`"},"1096":{"id":"/docs/architecture/search-pipeline-65","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`768`"},"1097":{"id":"/docs/architecture/search-pipeline-66","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Vector dimensionality"},"1098":{"id":"/docs/architecture/search-pipeline-67","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_QUERY_PREFIX`"},"1099":{"id":"/docs/architecture/search-pipeline-68","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"(model's own)"},"1100":{"id":"/docs/architecture/search-pipeline-69","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Prefix for query text; blank uses the model's known prefix"},"1101":{"id":"/docs/architecture/search-pipeline-70","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_DOCUMENT_PREFIX`"},"1102":{"id":"/docs/architecture/search-pipeline-71","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"(model's own)"},"1103":{"id":"/docs/architecture/search-pipeline-72","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Prefix for document text; blank uses the model's known prefix"},"1104":{"id":"/docs/architecture/search-pipeline-73","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`SMILES_EMBEDDING_MODEL_NAME`"},"1105":{"id":"/docs/architecture/search-pipeline-74","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`DeepChem/ChemBERTa-77M-MTR`"},"1106":{"id":"/docs/architecture/search-pipeline-75","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Chemistry embedding model"},"1107":{"id":"/docs/architecture/search-pipeline-76","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`RERANKER_MODEL_NAME`"},"1108":{"id":"/docs/architecture/search-pipeline-77","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`cross-encoder/ms-marco-MiniLM-L-12-v2`"},"1109":{"id":"/docs/architecture/search-pipeline-78","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Cross-encoder reranker"},"1110":{"id":"/docs/architecture/search-pipeline-79","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`RERANKER_ENABLED`"},"1111":{"id":"/docs/architecture/search-pipeline-80","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`true`"},"1112":{"id":"/docs/architecture/search-pipeline-81","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Enable/disable reranking"},"1113":{"id":"/docs/architecture/search-pipeline-82","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`CHUNK_SIZE`"},"1114":{"id":"/docs/architecture/search-pipeline-83","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`1000`"},"1115":{"id":"/docs/architecture/search-pipeline-84","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Max characters per text chunk"},"1116":{"id":"/docs/architecture/search-pipeline-85","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`CHUNK_OVERLAP`"},"1117":{"id":"/docs/architecture/search-pipeline-86","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`200`"},"1118":{"id":"/docs/architecture/search-pipeline-87","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Overlapping characters between chunks"},"1119":{"id":"/docs/architecture/search-pipeline-88","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`SPARSE_ENCODING_ENABLED`"},"1120":{"id":"/docs/architecture/search-pipeline-89","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`false`"},"1121":{"id":"/docs/architecture/search-pipeline-90","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Enable sparse vectors for hybrid search"},"1122":{"id":"/docs/architecture/search-pipeline-91","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`EMBEDDING_ENABLE_CONTEXT_ENRICHMENT`"},"1123":{"id":"/docs/architecture/search-pipeline-92","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`true`"},"1124":{"id":"/docs/architecture/search-pipeline-93","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Prepend document context to chunks"},"1125":{"id":"/docs/architecture/search-pipeline-94","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`QDRANT_URL`"},"1126":{"id":"/docs/architecture/search-pipeline-95","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"`http://localhost:6333`"},"1127":{"id":"/docs/architecture/search-pipeline-96","page_id":"/docs/architecture/search-pipeline","tags":[],"type":"text","url":"/docs/architecture/search-pipeline#configuration","content":"Qdrant server URL"},"1128":{"id":"/docs/architecture/temporal-workflows","page_id":"/docs/architecture/temporal-workflows","type":"page","content":"Temporal Workflows","tags":[],"url":"/docs/architecture/temporal-workflows"},"1129":{"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."},"1130":{"id":"/docs/architecture/temporal-workflows-1","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#architecture","content":"Architecture"},"1131":{"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"},"1132":{"id":"/docs/architecture/temporal-workflows-3","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#idempotency","content":"Idempotency"},"1133":{"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"},"1134":{"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"},"1135":{"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"},"1136":{"id":"/docs/architecture/temporal-workflows-7","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#configuration","content":"Configuration"},"1137":{"id":"/docs/architecture/temporal-workflows-8","page_id":"/docs/architecture/temporal-workflows","type":"heading","tags":[],"url":"/docs/architecture/temporal-workflows#observability","content":"Observability"},"1138":{"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."},"1139":{"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 as several independent processes:"},"1140":{"id":"/docs/architecture/temporal-workflows-11","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Process"},"1141":{"id":"/docs/architecture/temporal-workflows-12","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Role"},"1142":{"id":"/docs/architecture/temporal-workflows-13","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Task Queue"},"1143":{"id":"/docs/architecture/temporal-workflows-14","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**API server**"},"1144":{"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 manually triggered workflows"},"1145":{"id":"/docs/architecture/temporal-workflows-16","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"--"},"1146":{"id":"/docs/architecture/temporal-workflows-17","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**Read worker**"},"1147":{"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, projects events into MongoDB read models"},"1148":{"id":"/docs/architecture/temporal-workflows-19","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"--"},"1149":{"id":"/docs/architecture/temporal-workflows-20","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**Pipeline worker**"},"1150":{"id":"/docs/architecture/temporal-workflows-21","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Subscribes to EventStoreDB, triggers workflows"},"1151":{"id":"/docs/architecture/temporal-workflows-22","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"--"},"1152":{"id":"/docs/architecture/temporal-workflows-23","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**Temporal worker**"},"1153":{"id":"/docs/architecture/temporal-workflows-24","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Executes CPU/IO workflows and activities"},"1154":{"id":"/docs/architecture/temporal-workflows-25","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"`artifact_processing`"},"1155":{"id":"/docs/architecture/temporal-workflows-26","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**LLM worker**"},"1156":{"id":"/docs/architecture/temporal-workflows-27","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Executes LLM workflows and activities"},"1157":{"id":"/docs/architecture/temporal-workflows-28","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"`llm_processing`"},"1158":{"id":"/docs/architecture/temporal-workflows-29","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"**Plugin consumer**"},"1159":{"id":"/docs/architecture/temporal-workflows-30","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"Consumes Kafka events, starts plugin workflows and runs their workers (only needed when plugins are enabled)"},"1160":{"id":"/docs/architecture/temporal-workflows-31","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#architecture","content":"one queue per plugin"},"1161":{"id":"/docs/architecture/temporal-workflows-32","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 two Temporal workers poll their task queues and execute the actual processing logic."},"1162":{"id":"/docs/architecture/temporal-workflows-33","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:"},"1163":{"id":"/docs/architecture/temporal-workflows-34","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#event-pipeline","content":"Text chunks are embedded once per artifact, after all page summaries exist, so that every chunk's context header includes its page summary. `GeneratePageEmbeddingWorkflow` embeds a single page and is used for manual re-embedding through the API. `ReconcileCompoundLabelsWorkflow` runs from both the compound and the NER branch, whichever finishes last, to reconcile OCSR labels against NER compound names."},"1164":{"id":"/docs/architecture/temporal-workflows-35","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Workflow IDs are derived deterministically from entity IDs:"},"1165":{"id":"/docs/architecture/temporal-workflows-36","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Workflow"},"1166":{"id":"/docs/architecture/temporal-workflows-37","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Workflow ID Pattern"},"1167":{"id":"/docs/architecture/temporal-workflows-38","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Artifact parsing"},"1168":{"id":"/docs/architecture/temporal-workflows-39","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`artifact-parse-{artifact_id}`"},"1169":{"id":"/docs/architecture/temporal-workflows-40","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Compound extraction"},"1170":{"id":"/docs/architecture/temporal-workflows-41","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`compound-extraction-{page_id}`"},"1171":{"id":"/docs/architecture/temporal-workflows-42","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"SMILES embedding"},"1172":{"id":"/docs/architecture/temporal-workflows-43","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`smiles-embedding-{page_id}`"},"1173":{"id":"/docs/architecture/temporal-workflows-44","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Compound label reconciliation"},"1174":{"id":"/docs/architecture/temporal-workflows-45","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`reconcile-compound-labels-{page_id}`"},"1175":{"id":"/docs/architecture/temporal-workflows-46","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"NER extraction"},"1176":{"id":"/docs/architecture/temporal-workflows-47","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`ner-extraction-{page_id}`"},"1177":{"id":"/docs/architecture/temporal-workflows-48","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Artifact tag aggregation"},"1178":{"id":"/docs/architecture/temporal-workflows-49","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`artifact-tag-aggregation-{artifact_id}`"},"1179":{"id":"/docs/architecture/temporal-workflows-50","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Document metadata"},"1180":{"id":"/docs/architecture/temporal-workflows-51","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`doc-metadata-{artifact_id}`"},"1181":{"id":"/docs/architecture/temporal-workflows-52","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Page summarization"},"1182":{"id":"/docs/architecture/temporal-workflows-53","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`page-summarization-{page_id}`"},"1183":{"id":"/docs/architecture/temporal-workflows-54","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Page summary embedding"},"1184":{"id":"/docs/architecture/temporal-workflows-55","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`page-summary-embedding-{page_id}`"},"1185":{"id":"/docs/architecture/temporal-workflows-56","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Artifact summarization"},"1186":{"id":"/docs/architecture/temporal-workflows-57","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`artifact-summarization-{artifact_id}`"},"1187":{"id":"/docs/architecture/temporal-workflows-58","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Artifact summary embedding"},"1188":{"id":"/docs/architecture/temporal-workflows-59","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`artifact-summary-embedding-{artifact_id}`"},"1189":{"id":"/docs/architecture/temporal-workflows-60","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Batch chunk embedding"},"1190":{"id":"/docs/architecture/temporal-workflows-61","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`batch-reembed-{artifact_id}`"},"1191":{"id":"/docs/architecture/temporal-workflows-62","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Single-page embedding (manual)"},"1192":{"id":"/docs/architecture/temporal-workflows-63","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"`embedding-{page_id}`"},"1193":{"id":"/docs/architecture/temporal-workflows-64","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#idempotency","content":"Workflows use Temporal's `ALLOW_DUPLICATE` ID reuse policy, so a finished workflow can be re-run under the same ID. Starting a workflow whose ID is still running is rejected by Temporal; the orchestrator logs the rejection and moves on, so duplicate triggers are a safe no-op."},"1194":{"id":"/docs/architecture/temporal-workflows-65","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:"},"1195":{"id":"/docs/architecture/temporal-workflows-66","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."},"1196":{"id":"/docs/architecture/temporal-workflows-67","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:"},"1197":{"id":"/docs/architecture/temporal-workflows-68","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Queue"},"1198":{"id":"/docs/architecture/temporal-workflows-69","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Purpose"},"1199":{"id":"/docs/architecture/temporal-workflows-70","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Max Concurrent Activities"},"1200":{"id":"/docs/architecture/temporal-workflows-71","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"`artifact_processing`"},"1201":{"id":"/docs/architecture/temporal-workflows-72","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"CPU-bound work (parsing, embedding, OCSR, tag aggregation)"},"1202":{"id":"/docs/architecture/temporal-workflows-73","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Configurable via `TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"},"1203":{"id":"/docs/architecture/temporal-workflows-74","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"`llm_processing`"},"1204":{"id":"/docs/architecture/temporal-workflows-75","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"LLM inference (page and artifact summarization, NER, document metadata)"},"1205":{"id":"/docs/architecture/temporal-workflows-76","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Configurable via `TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"},"1206":{"id":"/docs/architecture/temporal-workflows-77","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#task-queues","content":"Each queue is served by its own worker process. 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."},"1207":{"id":"/docs/architecture/temporal-workflows-78","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:"},"1208":{"id":"/docs/architecture/temporal-workflows-79","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Workflow"},"1209":{"id":"/docs/architecture/temporal-workflows-80","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Activity Timeout"},"1210":{"id":"/docs/architecture/temporal-workflows-81","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Max Attempts"},"1211":{"id":"/docs/architecture/temporal-workflows-82","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Backoff"},"1212":{"id":"/docs/architecture/temporal-workflows-83","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"PDF parsing"},"1213":{"id":"/docs/architecture/temporal-workflows-84","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"30 min"},"1214":{"id":"/docs/architecture/temporal-workflows-85","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1215":{"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"},"1216":{"id":"/docs/architecture/temporal-workflows-87","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Compound extraction (OCSR)"},"1217":{"id":"/docs/architecture/temporal-workflows-88","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10 min"},"1218":{"id":"/docs/architecture/temporal-workflows-89","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1219":{"id":"/docs/architecture/temporal-workflows-90","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"2s to 60s"},"1220":{"id":"/docs/architecture/temporal-workflows-91","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"SMILES embedding"},"1221":{"id":"/docs/architecture/temporal-workflows-92","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5 min"},"1222":{"id":"/docs/architecture/temporal-workflows-93","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1223":{"id":"/docs/architecture/temporal-workflows-94","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"2s to 60s"},"1224":{"id":"/docs/architecture/temporal-workflows-95","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Compound label reconciliation"},"1225":{"id":"/docs/architecture/temporal-workflows-96","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"2 min"},"1226":{"id":"/docs/architecture/temporal-workflows-97","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1227":{"id":"/docs/architecture/temporal-workflows-98","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"2s to 60s"},"1228":{"id":"/docs/architecture/temporal-workflows-99","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"NER extraction"},"1229":{"id":"/docs/architecture/temporal-workflows-100","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10 min"},"1230":{"id":"/docs/architecture/temporal-workflows-101","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1231":{"id":"/docs/architecture/temporal-workflows-102","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"10s to 120s"},"1232":{"id":"/docs/architecture/temporal-workflows-103","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Artifact tag aggregation"},"1233":{"id":"/docs/architecture/temporal-workflows-104","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5 min"},"1234":{"id":"/docs/architecture/temporal-workflows-105","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1235":{"id":"/docs/architecture/temporal-workflows-106","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 60s"},"1236":{"id":"/docs/architecture/temporal-workflows-107","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Document metadata"},"1237":{"id":"/docs/architecture/temporal-workflows-108","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5 min"},"1238":{"id":"/docs/architecture/temporal-workflows-109","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1239":{"id":"/docs/architecture/temporal-workflows-110","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 60s"},"1240":{"id":"/docs/architecture/temporal-workflows-111","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Page summarization"},"1241":{"id":"/docs/architecture/temporal-workflows-112","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"15 min"},"1242":{"id":"/docs/architecture/temporal-workflows-113","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1243":{"id":"/docs/architecture/temporal-workflows-114","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 120s"},"1244":{"id":"/docs/architecture/temporal-workflows-115","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Artifact summarization"},"1245":{"id":"/docs/architecture/temporal-workflows-116","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"60 min"},"1246":{"id":"/docs/architecture/temporal-workflows-117","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1247":{"id":"/docs/architecture/temporal-workflows-118","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 120s"},"1248":{"id":"/docs/architecture/temporal-workflows-119","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Summary embedding (page and artifact)"},"1249":{"id":"/docs/architecture/temporal-workflows-120","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5 min"},"1250":{"id":"/docs/architecture/temporal-workflows-121","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1251":{"id":"/docs/architecture/temporal-workflows-122","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 60s"},"1252":{"id":"/docs/architecture/temporal-workflows-123","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Batch chunk embedding"},"1253":{"id":"/docs/architecture/temporal-workflows-124","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"30 min"},"1254":{"id":"/docs/architecture/temporal-workflows-125","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"2"},"1255":{"id":"/docs/architecture/temporal-workflows-126","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5s to 60s"},"1256":{"id":"/docs/architecture/temporal-workflows-127","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Single-page embedding"},"1257":{"id":"/docs/architecture/temporal-workflows-128","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"5 min"},"1258":{"id":"/docs/architecture/temporal-workflows-129","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"3"},"1259":{"id":"/docs/architecture/temporal-workflows-130","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"1s to 30s"},"1260":{"id":"/docs/architecture/temporal-workflows-131","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#retry-configuration","content":"Activity errors go through the retry policy above; errors that a retry cannot fix (not found, validation, not ready) are marked non-retryable. Embedding activities treat \"nothing to embed\" (a blank page, a deleted artifact) as a completed run, but fail the workflow on embedding provider or internal errors, so the failure shows in the workflow status endpoints instead of passing as success."},"1261":{"id":"/docs/architecture/temporal-workflows-132","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Variable"},"1262":{"id":"/docs/architecture/temporal-workflows-133","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Default"},"1263":{"id":"/docs/architecture/temporal-workflows-134","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Description"},"1264":{"id":"/docs/architecture/temporal-workflows-135","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_ADDRESS`"},"1265":{"id":"/docs/architecture/temporal-workflows-136","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`localhost:7233`"},"1266":{"id":"/docs/architecture/temporal-workflows-137","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Temporal server address"},"1267":{"id":"/docs/architecture/temporal-workflows-138","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"},"1268":{"id":"/docs/architecture/temporal-workflows-139","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`10`"},"1269":{"id":"/docs/architecture/temporal-workflows-140","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Max parallel activities on the main queue"},"1270":{"id":"/docs/architecture/temporal-workflows-141","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_LLM_TASK_QUEUE`"},"1271":{"id":"/docs/architecture/temporal-workflows-142","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`llm_processing`"},"1272":{"id":"/docs/architecture/temporal-workflows-143","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"Task queue name for LLM activities"},"1273":{"id":"/docs/architecture/temporal-workflows-144","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"},"1274":{"id":"/docs/architecture/temporal-workflows-145","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#configuration","content":"`2`"},"1275":{"id":"/docs/architecture/temporal-workflows-146","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)"},"1276":{"id":"/docs/architecture/temporal-workflows-147","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:8233` (default). You can inspect:"},"1277":{"id":"/docs/architecture/temporal-workflows-148","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Workflow execution history (started, activities, completed/failed)"},"1278":{"id":"/docs/architecture/temporal-workflows-149","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Activity inputs, outputs, and retry attempts"},"1279":{"id":"/docs/architecture/temporal-workflows-150","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Pending activities and their timeouts"},"1280":{"id":"/docs/architecture/temporal-workflows-151","page_id":"/docs/architecture/temporal-workflows","tags":[],"type":"text","url":"/docs/architecture/temporal-workflows#observability","content":"Workflow search by ID pattern (e.g., all `ner-extraction-*` workflows)"},"1281":{"id":"/docs/getting-started/configuration","page_id":"/docs/getting-started/configuration","type":"page","content":"Configuration","tags":[],"url":"/docs/getting-started/configuration"},"1282":{"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."},"1283":{"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"},"1284":{"id":"/docs/getting-started/configuration-2","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#embedding","content":"Embedding"},"1285":{"id":"/docs/getting-started/configuration-3","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#storage","content":"Storage"},"1286":{"id":"/docs/getting-started/configuration-4","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#infrastructure","content":"Infrastructure"},"1287":{"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"},"1288":{"id":"/docs/getting-started/configuration-6","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#observability","content":"Observability"},"1289":{"id":"/docs/getting-started/configuration-7","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#authentication-duar","content":"Authentication (Duar)"},"1290":{"id":"/docs/getting-started/configuration-8","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#summarization","content":"Summarization"},"1291":{"id":"/docs/getting-started/configuration-9","page_id":"/docs/getting-started/configuration","type":"heading","tags":[],"url":"/docs/getting-started/configuration#vector-collections","content":"Vector Collections"},"1292":{"id":"/docs/getting-started/configuration-10","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`."},"1293":{"id":"/docs/getting-started/configuration-11","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Variable"},"1294":{"id":"/docs/getting-started/configuration-12","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Description"},"1295":{"id":"/docs/getting-started/configuration-13","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Default"},"1296":{"id":"/docs/getting-started/configuration-14","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`LLM_PROVIDER`"},"1297":{"id":"/docs/getting-started/configuration-15","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Provider type: `ollama`, `openai`, `anthropic`, or `gemini`"},"1298":{"id":"/docs/getting-started/configuration-16","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`ollama`"},"1299":{"id":"/docs/getting-started/configuration-17","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`LLM_MODEL_NAME`"},"1300":{"id":"/docs/getting-started/configuration-18","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Model name (e.g., `gemma4:31b`, `gpt-4o`)"},"1301":{"id":"/docs/getting-started/configuration-19","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`gemma4:31b`"},"1302":{"id":"/docs/getting-started/configuration-20","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`LLM_BASE_URL`"},"1303":{"id":"/docs/getting-started/configuration-21","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Ollama base URL (ignored for cloud providers)"},"1304":{"id":"/docs/getting-started/configuration-22","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`http://localhost:11434`"},"1305":{"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`"},"1306":{"id":"/docs/getting-started/configuration-24","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"OpenAI API key (if using OpenAI)"},"1307":{"id":"/docs/getting-started/configuration-25","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"—"},"1308":{"id":"/docs/getting-started/configuration-26","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`ANTHROPIC_API_KEY`"},"1309":{"id":"/docs/getting-started/configuration-27","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Anthropic API key (if using Anthropic)"},"1310":{"id":"/docs/getting-started/configuration-28","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"—"},"1311":{"id":"/docs/getting-started/configuration-29","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"`GOOGLE_API_KEY`"},"1312":{"id":"/docs/getting-started/configuration-30","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"Gemini API key (if using Gemini)"},"1313":{"id":"/docs/getting-started/configuration-31","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#llm-provider","content":"—"},"1314":{"id":"/docs/getting-started/configuration-32","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"See Embedding Models for choosing a model. Changing the model requires re-embedding documents."},"1315":{"id":"/docs/getting-started/configuration-33","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Variable"},"1316":{"id":"/docs/getting-started/configuration-34","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Description"},"1317":{"id":"/docs/getting-started/configuration-35","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Default"},"1318":{"id":"/docs/getting-started/configuration-36","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_MODEL_PROVIDER`"},"1319":{"id":"/docs/getting-started/configuration-37","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`sentence-transformers` (local), `openai`, `gemini`, or `openrouter`"},"1320":{"id":"/docs/getting-started/configuration-38","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`sentence-transformers`"},"1321":{"id":"/docs/getting-started/configuration-39","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_MODEL_NAME`"},"1322":{"id":"/docs/getting-started/configuration-40","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Text embedding model"},"1323":{"id":"/docs/getting-started/configuration-41","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`ibm-granite/granite-embedding-english-r2`"},"1324":{"id":"/docs/getting-started/configuration-42","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_DIMENSIONS`"},"1325":{"id":"/docs/getting-started/configuration-43","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Vector dimensions (all models are asked for this)"},"1326":{"id":"/docs/getting-started/configuration-44","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`768`"},"1327":{"id":"/docs/getting-started/configuration-45","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_DEVICE`"},"1328":{"id":"/docs/getting-started/configuration-46","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"Local models: `cpu`, `cuda`, or `mps`"},"1329":{"id":"/docs/getting-started/configuration-47","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`cpu`"},"1330":{"id":"/docs/getting-started/configuration-48","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_API_KEY`"},"1331":{"id":"/docs/getting-started/configuration-49","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"API models; falls back to `OPENAI_API_KEY` / `GOOGLE_API_KEY`"},"1332":{"id":"/docs/getting-started/configuration-50","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"—"},"1333":{"id":"/docs/getting-started/configuration-51","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`EMBEDDING_BASE_URL`"},"1334":{"id":"/docs/getting-started/configuration-52","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"`openai` provider only: any OpenAI-compatible endpoint"},"1335":{"id":"/docs/getting-started/configuration-53","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#embedding","content":"—"},"1336":{"id":"/docs/getting-started/configuration-54","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Variable"},"1337":{"id":"/docs/getting-started/configuration-55","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Description"},"1338":{"id":"/docs/getting-started/configuration-56","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Default"},"1339":{"id":"/docs/getting-started/configuration-57","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`BLOB_BASE_URL`"},"1340":{"id":"/docs/getting-started/configuration-58","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"Blob storage root: `file://` for local, `s3://` for S3, `az://` for Azure Blob Storage (see Blob Storage)"},"1341":{"id":"/docs/getting-started/configuration-59","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`file://<services>/blobs`"},"1342":{"id":"/docs/getting-started/configuration-60","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`BLOB_STORAGE_OPTIONS`"},"1343":{"id":"/docs/getting-started/configuration-61","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"JSON object of fsspec storage options"},"1344":{"id":"/docs/getting-started/configuration-62","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#storage","content":"`{}`"},"1345":{"id":"/docs/getting-started/configuration-63","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Variable"},"1346":{"id":"/docs/getting-started/configuration-64","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Description"},"1347":{"id":"/docs/getting-started/configuration-65","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Default"},"1348":{"id":"/docs/getting-started/configuration-66","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`EVENTSTOREDB_URI`"},"1349":{"id":"/docs/getting-started/configuration-67","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"EventStoreDB connection string"},"1350":{"id":"/docs/getting-started/configuration-68","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`esdb://localhost:2113?tls=false`"},"1351":{"id":"/docs/getting-started/configuration-69","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`MONGO_URI`"},"1352":{"id":"/docs/getting-started/configuration-70","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"MongoDB connection string"},"1353":{"id":"/docs/getting-started/configuration-71","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`mongodb://localhost:27017/?replicaSet=rs0`"},"1354":{"id":"/docs/getting-started/configuration-72","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`MONGO_DB`"},"1355":{"id":"/docs/getting-started/configuration-73","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"MongoDB database name"},"1356":{"id":"/docs/getting-started/configuration-74","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`docu_store`"},"1357":{"id":"/docs/getting-started/configuration-75","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`QDRANT_URL`"},"1358":{"id":"/docs/getting-started/configuration-76","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Qdrant HTTP URL"},"1359":{"id":"/docs/getting-started/configuration-77","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`http://localhost:6333`"},"1360":{"id":"/docs/getting-started/configuration-78","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`TEMPORAL_ADDRESS`"},"1361":{"id":"/docs/getting-started/configuration-79","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Temporal server address"},"1362":{"id":"/docs/getting-started/configuration-80","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`localhost:7233`"},"1363":{"id":"/docs/getting-started/configuration-81","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`KAFKA_BOOTSTRAP_SERVERS`"},"1364":{"id":"/docs/getting-started/configuration-82","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"Kafka broker addresses"},"1365":{"id":"/docs/getting-started/configuration-83","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"`localhost:19092`"},"1366":{"id":"/docs/getting-started/configuration-84","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#infrastructure","content":"The dev compose stack publishes EventStoreDB on host port 2114 and Temporal on 7234, so local `.env` files use `esdb://localhost:2114?tls=false` and `localhost:7234`."},"1367":{"id":"/docs/getting-started/configuration-85","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Variable"},"1368":{"id":"/docs/getting-started/configuration-86","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Description"},"1369":{"id":"/docs/getting-started/configuration-87","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Default"},"1370":{"id":"/docs/getting-started/configuration-88","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"},"1371":{"id":"/docs/getting-started/configuration-89","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Max parallel activities on the CPU/IO worker"},"1372":{"id":"/docs/getting-started/configuration-90","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`10`"},"1373":{"id":"/docs/getting-started/configuration-91","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`TEMPORAL_LLM_TASK_QUEUE`"},"1374":{"id":"/docs/getting-started/configuration-92","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Task queue for the LLM worker"},"1375":{"id":"/docs/getting-started/configuration-93","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`llm_processing`"},"1376":{"id":"/docs/getting-started/configuration-94","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"},"1377":{"id":"/docs/getting-started/configuration-95","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"Max parallel LLM activities (Ollama: 1-2, cloud APIs: 5-10)"},"1378":{"id":"/docs/getting-started/configuration-96","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"`2`"},"1379":{"id":"/docs/getting-started/configuration-97","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#temporal-workers","content":"The CPU/IO worker's task queue is fixed at `artifact_processing`."},"1380":{"id":"/docs/getting-started/configuration-98","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Variable"},"1381":{"id":"/docs/getting-started/configuration-99","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Description"},"1382":{"id":"/docs/getting-started/configuration-100","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Default"},"1383":{"id":"/docs/getting-started/configuration-101","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`PROMPT_REPOSITORY_TYPE`"},"1384":{"id":"/docs/getting-started/configuration-102","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Prompt source: `langfuse` or `yaml`"},"1385":{"id":"/docs/getting-started/configuration-103","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`langfuse`"},"1386":{"id":"/docs/getting-started/configuration-104","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`LANGFUSE_PUBLIC_KEY`"},"1387":{"id":"/docs/getting-started/configuration-105","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Langfuse public key for LLM tracing"},"1388":{"id":"/docs/getting-started/configuration-106","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"—"},"1389":{"id":"/docs/getting-started/configuration-107","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`LANGFUSE_SECRET_KEY`"},"1390":{"id":"/docs/getting-started/configuration-108","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Langfuse secret key"},"1391":{"id":"/docs/getting-started/configuration-109","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"—"},"1392":{"id":"/docs/getting-started/configuration-110","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`LANGFUSE_HOST`"},"1393":{"id":"/docs/getting-started/configuration-111","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"Langfuse server URL (dev compose: `http://localhost:3100`)"},"1394":{"id":"/docs/getting-started/configuration-112","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#observability","content":"`http://localhost:3000`"},"1395":{"id":"/docs/getting-started/configuration-113","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Variable"},"1396":{"id":"/docs/getting-started/configuration-114","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Description"},"1397":{"id":"/docs/getting-started/configuration-115","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Default"},"1398":{"id":"/docs/getting-started/configuration-116","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`DUAR_URL`"},"1399":{"id":"/docs/getting-started/configuration-117","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Duar authorization service URL"},"1400":{"id":"/docs/getting-started/configuration-118","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`http://localhost:9003`"},"1401":{"id":"/docs/getting-started/configuration-119","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`DUAR_SERVICE_KEY`"},"1402":{"id":"/docs/getting-started/configuration-120","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Service key for this app in Duar"},"1403":{"id":"/docs/getting-started/configuration-121","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"—"},"1404":{"id":"/docs/getting-started/configuration-122","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`DUAR_SERVICE_NAME`"},"1405":{"id":"/docs/getting-started/configuration-123","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Service name registered in Duar"},"1406":{"id":"/docs/getting-started/configuration-124","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`docu-store`"},"1407":{"id":"/docs/getting-started/configuration-125","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`DUAR_IDP_JWKS_URL`"},"1408":{"id":"/docs/getting-started/configuration-126","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"IdP JWKS URL for verifying login tokens"},"1409":{"id":"/docs/getting-started/configuration-127","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`https://www.googleapis.com/oauth2/v3/certs`"},"1410":{"id":"/docs/getting-started/configuration-128","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`DUAR_IDP_AUDIENCE`"},"1411":{"id":"/docs/getting-started/configuration-129","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Required: your OAuth client ID (IdP token `aud`)"},"1412":{"id":"/docs/getting-started/configuration-130","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"—"},"1413":{"id":"/docs/getting-started/configuration-131","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`DUAR_IDP_ISSUER`"},"1414":{"id":"/docs/getting-started/configuration-132","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Expected IdP token issuer"},"1415":{"id":"/docs/getting-started/configuration-133","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`https://accounts.google.com`"},"1416":{"id":"/docs/getting-started/configuration-134","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`DUAR_CACHE_TTL`"},"1417":{"id":"/docs/getting-started/configuration-135","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"Seconds to cache permission checks (0 disables)"},"1418":{"id":"/docs/getting-started/configuration-136","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#authentication-duar","content":"`120`"},"1419":{"id":"/docs/getting-started/configuration-137","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Variable"},"1420":{"id":"/docs/getting-started/configuration-138","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Description"},"1421":{"id":"/docs/getting-started/configuration-139","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Default"},"1422":{"id":"/docs/getting-started/configuration-140","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"},"1423":{"id":"/docs/getting-started/configuration-141","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"Pages per summarization batch"},"1424":{"id":"/docs/getting-started/configuration-142","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#summarization","content":"`10`"},"1425":{"id":"/docs/getting-started/configuration-143","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Variable"},"1426":{"id":"/docs/getting-started/configuration-144","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Description"},"1427":{"id":"/docs/getting-started/configuration-145","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Default"},"1428":{"id":"/docs/getting-started/configuration-146","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`QDRANT_COLLECTION_NAME`"},"1429":{"id":"/docs/getting-started/configuration-147","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Text embeddings collection"},"1430":{"id":"/docs/getting-started/configuration-148","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`page_embeddings`"},"1431":{"id":"/docs/getting-started/configuration-149","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`QDRANT_COMPOUND_COLLECTION_NAME`"},"1432":{"id":"/docs/getting-started/configuration-150","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"SMILES embeddings collection"},"1433":{"id":"/docs/getting-started/configuration-151","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`compound_embeddings`"},"1434":{"id":"/docs/getting-started/configuration-152","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`QDRANT_SUMMARY_COLLECTION_NAME`"},"1435":{"id":"/docs/getting-started/configuration-153","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"Summary embeddings collection"},"1436":{"id":"/docs/getting-started/configuration-154","page_id":"/docs/getting-started/configuration","tags":[],"type":"text","url":"/docs/getting-started/configuration#vector-collections","content":"`summary_embeddings`"},"1437":{"id":"/docs/getting-started","page_id":"/docs/getting-started","type":"page","content":"Getting Started","tags":[],"url":"/docs/getting-started"},"1438":{"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."},"1439":{"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."},"1440":{"id":"/docs/getting-started-2","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"**Requirements** — System prerequisites and hardware recommendations."},"1441":{"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."},"1442":{"id":"/docs/getting-started-4","page_id":"/docs/getting-started","tags":[],"type":"text","url":"/docs/getting-started","content":"**Configuration** — Environment variables and settings reference."},"1443":{"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."},"1444":{"id":"/docs/getting-started/production","page_id":"/docs/getting-started/production","type":"page","content":"Production Deployment","tags":[],"url":"/docs/getting-started/production"},"1445":{"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."},"1446":{"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"},"1447":{"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"},"1448":{"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"},"1449":{"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"},"1450":{"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"},"1451":{"id":"/docs/getting-started/production-6","page_id":"/docs/getting-started/production","type":"heading","tags":[],"url":"/docs/getting-started/production#monitoring","content":"Monitoring"},"1452":{"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."},"1453":{"id":"/docs/getting-started/production-8","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#stack-architecture","content":"Both files live at the repository root. The stacks share the `docu-store` overlay network for inter-service communication."},"1454":{"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:"},"1455":{"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:"},"1456":{"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"},"1457":{"id":"/docs/getting-started/production-12","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**MongoDB** as a single-node replica set (`rs0`), with authentication disabled"},"1458":{"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"},"1459":{"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"},"1460":{"id":"/docs/getting-started/production-15","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**Kafka** as a single-node KRaft broker (no Zookeeper)"},"1461":{"id":"/docs/getting-started/production-16","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"**Langfuse** and **Umami** for observability"},"1462":{"id":"/docs/getting-started/production-17","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#infrastructure-stack","content":"MongoDB and EventStoreDB run without authentication (EventStoreDB in insecure mode). Keep them on the private overlay network (the infra file publishes EventStoreDB on host port 2114; firewall it or drop the mapping), and enable authentication if they must be reachable from elsewhere."},"1463":{"id":"/docs/getting-started/production-18","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Once infrastructure is healthy, fill in secrets and deploy the application:"},"1464":{"id":"/docs/getting-started/production-19","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:"},"1465":{"id":"/docs/getting-started/production-20","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Process"},"1466":{"id":"/docs/getting-started/production-21","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Role"},"1467":{"id":"/docs/getting-started/production-22","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**API**"},"1468":{"id":"/docs/getting-started/production-23","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"FastAPI HTTP server"},"1469":{"id":"/docs/getting-started/production-24","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Read Worker**"},"1470":{"id":"/docs/getting-started/production-25","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"EventStoreDB → MongoDB projection"},"1471":{"id":"/docs/getting-started/production-26","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Pipeline Worker**"},"1472":{"id":"/docs/getting-started/production-27","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Event-driven workflow triggers"},"1473":{"id":"/docs/getting-started/production-28","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Temporal Worker**"},"1474":{"id":"/docs/getting-started/production-29","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"CPU-bound activities (embeddings, OCSR)"},"1475":{"id":"/docs/getting-started/production-30","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**LLM Worker**"},"1476":{"id":"/docs/getting-started/production-31","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"LLM-dependent activities (summarization, NER)"},"1477":{"id":"/docs/getting-started/production-32","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"**Plugin Consumer**"},"1478":{"id":"/docs/getting-started/production-33","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#application-stack","content":"Kafka-to-Temporal bridge"},"1479":{"id":"/docs/getting-started/production-34","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:"},"1480":{"id":"/docs/getting-started/production-35","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#reverse-proxy","content":"`docu-store.example.com` → Web frontend (port 15000)"},"1481":{"id":"/docs/getting-started/production-36","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#reverse-proxy","content":"`docu-store-api.example.com` → API server (container port 8000, published on `API_PORT`, default 8002)"},"1482":{"id":"/docs/getting-started/production-37","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Component"},"1483":{"id":"/docs/getting-started/production-38","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"CPU"},"1484":{"id":"/docs/getting-started/production-39","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Memory"},"1485":{"id":"/docs/getting-started/production-40","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"API"},"1486":{"id":"/docs/getting-started/production-41","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1487":{"id":"/docs/getting-started/production-42","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"512 MB"},"1488":{"id":"/docs/getting-started/production-43","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Temporal Worker"},"1489":{"id":"/docs/getting-started/production-44","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"2 cores"},"1490":{"id":"/docs/getting-started/production-45","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"2 GB"},"1491":{"id":"/docs/getting-started/production-46","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"LLM Worker"},"1492":{"id":"/docs/getting-started/production-47","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1493":{"id":"/docs/getting-started/production-48","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 GB"},"1494":{"id":"/docs/getting-started/production-49","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"MongoDB"},"1495":{"id":"/docs/getting-started/production-50","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1496":{"id":"/docs/getting-started/production-51","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 GB"},"1497":{"id":"/docs/getting-started/production-52","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"EventStoreDB"},"1498":{"id":"/docs/getting-started/production-53","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1499":{"id":"/docs/getting-started/production-54","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 GB"},"1500":{"id":"/docs/getting-started/production-55","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"Qdrant"},"1501":{"id":"/docs/getting-started/production-56","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"1 core"},"1502":{"id":"/docs/getting-started/production-57","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#resource-recommendations","content":"2 GB"},"1503":{"id":"/docs/getting-started/production-58","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)."},"1504":{"id":"/docs/getting-started/production-59","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#monitoring","content":"**Langfuse** for LLM tracing and prompt observability"},"1505":{"id":"/docs/getting-started/production-60","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#monitoring","content":"**Umami** for web analytics"},"1506":{"id":"/docs/getting-started/production-61","page_id":"/docs/getting-started/production","tags":[],"type":"text","url":"/docs/getting-started/production#monitoring","content":"**Temporal Dashboard** for workflow monitoring"},"1507":{"id":"/docs/getting-started/quickstart","page_id":"/docs/getting-started/quickstart","type":"page","content":"Quickstart","tags":[],"url":"/docs/getting-started/quickstart"},"1508":{"id":"/docs/getting-started/quickstart-0","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart","content":"Run DocuStore locally and process your first document."},"1509":{"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"},"1510":{"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"},"1511":{"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"},"1512":{"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"},"1513":{"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"},"1514":{"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"},"1515":{"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"},"1516":{"id":"/docs/getting-started/quickstart-8","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart","content":"You need Docker with Compose v2, uv (Python 3.12+), and Node.js with pnpm."},"1517":{"id":"/docs/getting-started/quickstart-9","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:"},"1518":{"id":"/docs/getting-started/quickstart-10","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#2-configure-environment","content":"Key settings to configure:"},"1519":{"id":"/docs/getting-started/quickstart-11","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#2-configure-environment","content":"See Authentication for the Duar setup."},"1520":{"id":"/docs/getting-started/quickstart-12","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#3-start-the-stack","content":"Start the infrastructure (EventStoreDB, MongoDB, Qdrant, Temporal, Kafka, Langfuse, Umami):"},"1521":{"id":"/docs/getting-started/quickstart-13","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#3-start-the-stack","content":"The first startup takes a few minutes as Docker pulls images and initializes databases. `make docker-up` starts infrastructure only. Run the DocuStore processes on the host:"},"1522":{"id":"/docs/getting-started/quickstart-14","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#3-start-the-stack","content":"Then start the web portal in another terminal:"},"1523":{"id":"/docs/getting-started/quickstart-15","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:"},"1524":{"id":"/docs/getting-started/quickstart-16","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"**Portal**: http\\://localhost:15000 — Web frontend"},"1525":{"id":"/docs/getting-started/quickstart-17","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"},"1526":{"id":"/docs/getting-started/quickstart-18","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"**EventStoreDB**: http\\://localhost:2114 — Admin dashboard"},"1527":{"id":"/docs/getting-started/quickstart-19","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"**Temporal**: http\\://localhost:8233 — Workflow dashboard"},"1528":{"id":"/docs/getting-started/quickstart-20","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"},"1529":{"id":"/docs/getting-started/quickstart-21","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#4-verify-services","content":"The dev compose file publishes EventStoreDB on host port 2114 and Temporal on 7234 (not the usual 2113/7233), so `.env` should use `esdb://localhost:2114?tls=false` and `localhost:7234`."},"1530":{"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":"Upload through the portal, or via the API. API calls need your IdP token plus a Duar authz token for the workspace. Mint one through the API (it holds the service key):"},"1531":{"id":"/docs/getting-started/quickstart-23","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"DocuStore will automatically:"},"1532":{"id":"/docs/getting-started/quickstart-24","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"},"1533":{"id":"/docs/getting-started/quickstart-25","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#5-upload-your-first-document","content":"Extract chemical compounds (OCSR)"},"1534":{"id":"/docs/getting-started/quickstart-26","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)"},"1535":{"id":"/docs/getting-started/quickstart-27","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"},"1536":{"id":"/docs/getting-started/quickstart-28","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"},"1537":{"id":"/docs/getting-started/quickstart-29","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."},"1538":{"id":"/docs/getting-started/quickstart-30","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 (same auth headers as above):"},"1539":{"id":"/docs/getting-started/quickstart-31","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#next-steps","content":"Configuration Reference — all environment variables"},"1540":{"id":"/docs/getting-started/quickstart-32","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#next-steps","content":"Production Deployment — Docker Swarm setup"},"1541":{"id":"/docs/getting-started/quickstart-33","page_id":"/docs/getting-started/quickstart","tags":[],"type":"text","url":"/docs/getting-started/quickstart#next-steps","content":"Architecture Overview — understand the pipeline"},"1542":{"id":"/docs/getting-started/requirements","page_id":"/docs/getting-started/requirements","type":"page","content":"Requirements","tags":[],"url":"/docs/getting-started/requirements"},"1543":{"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."},"1544":{"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"},"1545":{"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"},"1546":{"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"},"1547":{"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"},"1548":{"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:"},"1549":{"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"},"1550":{"id":"/docs/getting-started/requirements-7","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#system-requirements","content":"**uv** (Python 3.12+) and **Node.js with pnpm** for local development, where the DocuStore processes run on the host"},"1551":{"id":"/docs/getting-started/requirements-8","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)"},"1552":{"id":"/docs/getting-started/requirements-9","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"},"1553":{"id":"/docs/getting-started/requirements-10","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)"},"1554":{"id":"/docs/getting-started/requirements-11","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). Host ports are those published by the dev compose file (`services/docker-compose.yml`); EventStoreDB, Temporal, and PostgreSQL are deliberately remapped off their usual ports:"},"1555":{"id":"/docs/getting-started/requirements-12","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Service"},"1556":{"id":"/docs/getting-started/requirements-13","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Purpose"},"1557":{"id":"/docs/getting-started/requirements-14","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Host Port"},"1558":{"id":"/docs/getting-started/requirements-15","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**EventStoreDB**"},"1559":{"id":"/docs/getting-started/requirements-16","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Event sourcing (append-only event log)"},"1560":{"id":"/docs/getting-started/requirements-17","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"2114"},"1561":{"id":"/docs/getting-started/requirements-18","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**MongoDB**"},"1562":{"id":"/docs/getting-started/requirements-19","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Read model projections (query-optimized views)"},"1563":{"id":"/docs/getting-started/requirements-20","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"27017"},"1564":{"id":"/docs/getting-started/requirements-21","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**Qdrant**"},"1565":{"id":"/docs/getting-started/requirements-22","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Vector search (3 collections: text, summary, SMILES)"},"1566":{"id":"/docs/getting-started/requirements-23","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"6333"},"1567":{"id":"/docs/getting-started/requirements-24","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**Temporal**"},"1568":{"id":"/docs/getting-started/requirements-25","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Workflow orchestration (durable task execution)"},"1569":{"id":"/docs/getting-started/requirements-26","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"7234"},"1570":{"id":"/docs/getting-started/requirements-27","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**PostgreSQL**"},"1571":{"id":"/docs/getting-started/requirements-28","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Temporal server state storage"},"1572":{"id":"/docs/getting-started/requirements-29","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"5435"},"1573":{"id":"/docs/getting-started/requirements-30","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"**Kafka**"},"1574":{"id":"/docs/getting-started/requirements-31","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"Event streaming for plugin system"},"1575":{"id":"/docs/getting-started/requirements-32","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#infrastructure-components","content":"19092"},"1576":{"id":"/docs/getting-started/requirements-33","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:"},"1577":{"id":"/docs/getting-started/requirements-34","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"**Ollama** (local, free) — recommended for development"},"1578":{"id":"/docs/getting-started/requirements-35","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"**OpenAI** (API key required)"},"1579":{"id":"/docs/getting-started/requirements-36","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"**Anthropic** (API key required)"},"1580":{"id":"/docs/getting-started/requirements-37","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#llm-provider","content":"**Google Gemini** (API key required)"},"1581":{"id":"/docs/getting-started/requirements-38","page_id":"/docs/getting-started/requirements","tags":[],"type":"text","url":"/docs/getting-started/requirements#embedding-model","content":"Text embeddings use `ibm-granite/granite-embedding-english-r2` (768-dim) by default. It runs locally inside the DocuStore workers via sentence-transformers, needs no GPU, and is downloaded from Hugging Face on first use. API models (OpenAI, Gemini, OpenRouter) are also supported; see Embedding Models."},"1582":{"id":"/docs/integration/authentication","page_id":"/docs/integration/authentication","type":"page","content":"Authentication","tags":[],"url":"/docs/integration/authentication"},"1583":{"id":"/docs/integration/authentication-0","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication","content":"Configuring Duar for workspace-scoped authorization with entity-level permissions."},"1584":{"id":"/docs/integration/authentication-1","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#architecture","content":"Architecture"},"1585":{"id":"/docs/integration/authentication-2","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#flow","content":"Flow"},"1586":{"id":"/docs/integration/authentication-3","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#workspace-isolation","content":"Workspace Isolation"},"1587":{"id":"/docs/integration/authentication-4","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#entity-level-permissions","content":"Entity-Level Permissions"},"1588":{"id":"/docs/integration/authentication-5","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#visibility","content":"Visibility"},"1589":{"id":"/docs/integration/authentication-6","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#sharing","content":"Sharing"},"1590":{"id":"/docs/integration/authentication-7","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#permission-caching","content":"Permission Caching"},"1591":{"id":"/docs/integration/authentication-8","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#workspace-actions","content":"Workspace Actions"},"1592":{"id":"/docs/integration/authentication-9","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#configuration","content":"Configuration"},"1593":{"id":"/docs/integration/authentication-10","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#sdk-integration","content":"SDK Integration"},"1594":{"id":"/docs/integration/authentication-11","page_id":"/docs/integration/authentication","type":"heading","tags":[],"url":"/docs/integration/authentication#development-setup","content":"Development Setup"},"1595":{"id":"/docs/integration/authentication-12","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication","content":"DocuStore uses Duar for authorization. Duar operates in AuthZ mode -- the application authenticates users via an Identity Provider (IdP) directly, and Duar issues short-lived authorization tokens that encode workspace membership and role. Entity-level permissions (visibility, shares) and workspace actions are checked against Duar at request time."},"1596":{"id":"/docs/integration/authentication-13","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)."},"1597":{"id":"/docs/integration/authentication-14","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"The frontend sends the IdP token and the chosen workspace to a mint route. Minting requires the Duar service key, so the browser never calls Duar for this directly: the portal posts to its own `/api/auth/mint` route, and non-browser clients (the CLI) post to the API's `POST /auth/mint`. Both forward to Duar's `/authz/resolve` with the service key."},"1598":{"id":"/docs/integration/authentication-15","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"Duar validates the IdP token, resolves the user's workspace membership and role, and issues an authorization token."},"1599":{"id":"/docs/integration/authentication-16","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"All subsequent API requests send the IdP token in `Authorization: Bearer <token>` and the authorization token in `X-Authz-Token: <token>`."},"1600":{"id":"/docs/integration/authentication-17","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#flow","content":"The DocuStore API validates both tokens with the `duar-auth` SDK (signature, audience, expiry, and that both belong to the same user) and extracts the `RequestAuth` context."},"1601":{"id":"/docs/integration/authentication-18","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 authorization token. The `RequestAuth` object provides:"},"1602":{"id":"/docs/integration/authentication-19","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Field"},"1603":{"id":"/docs/integration/authentication-20","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Type"},"1604":{"id":"/docs/integration/authentication-21","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Description"},"1605":{"id":"/docs/integration/authentication-22","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`workspace_id`"},"1606":{"id":"/docs/integration/authentication-23","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"UUID"},"1607":{"id":"/docs/integration/authentication-24","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Active workspace"},"1608":{"id":"/docs/integration/authentication-25","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`user_id`"},"1609":{"id":"/docs/integration/authentication-26","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"UUID"},"1610":{"id":"/docs/integration/authentication-27","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Authenticated user"},"1611":{"id":"/docs/integration/authentication-28","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`workspace_role`"},"1612":{"id":"/docs/integration/authentication-29","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"string"},"1613":{"id":"/docs/integration/authentication-30","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"Role in the active workspace"},"1614":{"id":"/docs/integration/authentication-31","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`is_admin`"},"1615":{"id":"/docs/integration/authentication-32","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"bool"},"1616":{"id":"/docs/integration/authentication-33","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-isolation","content":"`true` for workspace admins and owners"},"1617":{"id":"/docs/integration/authentication-34","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."},"1618":{"id":"/docs/integration/authentication-35","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:"},"1619":{"id":"/docs/integration/authentication-36","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Level"},"1620":{"id":"/docs/integration/authentication-37","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Access"},"1621":{"id":"/docs/integration/authentication-38","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"`workspace`"},"1622":{"id":"/docs/integration/authentication-39","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"All workspace members can view"},"1623":{"id":"/docs/integration/authentication-40","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"`private`"},"1624":{"id":"/docs/integration/authentication-41","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Only the owner can view"},"1625":{"id":"/docs/integration/authentication-42","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#visibility","content":"Sharing (below) grants access to specific users or groups on top of either level."},"1626":{"id":"/docs/integration/authentication-43","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:"},"1627":{"id":"/docs/integration/authentication-44","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#permission-caching","content":"Duar permission checks are cached for `DUAR_CACHE_TTL` seconds (default 120) to reduce latency on repeated access to the same resources."},"1628":{"id":"/docs/integration/authentication-45","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"Some operations also require a workspace-level RBAC action, granted to roles in Duar. Workspace admins and owners bypass these checks."},"1629":{"id":"/docs/integration/authentication-46","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"Action"},"1630":{"id":"/docs/integration/authentication-47","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"Required for"},"1631":{"id":"/docs/integration/authentication-48","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"`artifacts:create`"},"1632":{"id":"/docs/integration/authentication-49","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"Uploading or creating artifacts, and ingesting literature"},"1633":{"id":"/docs/integration/authentication-50","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"`artifacts:hiledit`"},"1634":{"id":"/docs/integration/authentication-51","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"Correcting artifact metadata (`PATCH /artifacts/{id}/metadata`), correcting page compound mentions, and exporting CSER training data"},"1635":{"id":"/docs/integration/authentication-52","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"`artifacts:delete`"},"1636":{"id":"/docs/integration/authentication-53","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"Deleting an artifact, removing pages from one, or deleting a page (also needs `edit` permission on the artifact)"},"1637":{"id":"/docs/integration/authentication-54","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#workspace-actions","content":"DocuStore registers its actions with Duar at startup. A user without the action gets `403`."},"1638":{"id":"/docs/integration/authentication-55","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Variable"},"1639":{"id":"/docs/integration/authentication-56","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Default"},"1640":{"id":"/docs/integration/authentication-57","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Description"},"1641":{"id":"/docs/integration/authentication-58","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`DUAR_URL`"},"1642":{"id":"/docs/integration/authentication-59","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`http://localhost:9003`"},"1643":{"id":"/docs/integration/authentication-60","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Duar service URL"},"1644":{"id":"/docs/integration/authentication-61","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`DUAR_SERVICE_KEY`"},"1645":{"id":"/docs/integration/authentication-62","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"(empty)"},"1646":{"id":"/docs/integration/authentication-63","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Service-to-service key, generated in the Duar admin panel. Also required for the `/auth/mint` route"},"1647":{"id":"/docs/integration/authentication-64","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`DUAR_SERVICE_NAME`"},"1648":{"id":"/docs/integration/authentication-65","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`docu-store`"},"1649":{"id":"/docs/integration/authentication-66","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Service name registered in Duar. Authorization tokens minted for another service are rejected"},"1650":{"id":"/docs/integration/authentication-67","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`DUAR_IDP_JWKS_URL`"},"1651":{"id":"/docs/integration/authentication-68","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`https://www.googleapis.com/oauth2/v3/certs`"},"1652":{"id":"/docs/integration/authentication-69","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"IdP JWKS endpoint for token validation"},"1653":{"id":"/docs/integration/authentication-70","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`DUAR_IDP_AUDIENCE`"},"1654":{"id":"/docs/integration/authentication-71","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"(empty)"},"1655":{"id":"/docs/integration/authentication-72","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"**Required.** Your OAuth client ID; the IdP token's `aud` must match it"},"1656":{"id":"/docs/integration/authentication-73","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`DUAR_IDP_ISSUER`"},"1657":{"id":"/docs/integration/authentication-74","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`https://accounts.google.com`"},"1658":{"id":"/docs/integration/authentication-75","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Expected `iss` of the IdP token"},"1659":{"id":"/docs/integration/authentication-76","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`DUAR_CACHE_TTL`"},"1660":{"id":"/docs/integration/authentication-77","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"`120`"},"1661":{"id":"/docs/integration/authentication-78","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#configuration","content":"Permission cache TTL in seconds (0 to disable)"},"1662":{"id":"/docs/integration/authentication-79","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#sdk-integration","content":"The backend uses the `duar-auth` Python package:"},"1663":{"id":"/docs/integration/authentication-80","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#sdk-integration","content":"The frontend uses the `@duar-auth/js` package (the `DuarAuthz` client: IdP login, token minting, refresh, and request headers) and the `@duar-auth/react` package for client-side auth state."},"1664":{"id":"/docs/integration/authentication-81","page_id":"/docs/integration/authentication","tags":[],"type":"text","url":"/docs/integration/authentication#development-setup","content":"Duar is a separate service and is not part of DocuStore's Docker Compose stack. Run it yourself (see the Duar repository), register a `docu-store` service app in its admin panel, and point DocuStore at it. The default configuration uses Google as the IdP, but any OIDC-compliant provider can be configured by changing `DUAR_IDP_JWKS_URL`, `DUAR_IDP_AUDIENCE`, and `DUAR_IDP_ISSUER`."},"1665":{"id":"/docs/integration/blob-storage","page_id":"/docs/integration/blob-storage","type":"page","content":"Blob Storage","tags":[],"url":"/docs/integration/blob-storage"},"1666":{"id":"/docs/integration/blob-storage-0","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage","content":"Configuring local filesystem, S3-compatible or Azure Blob Storage for document files and page images."},"1667":{"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"},"1668":{"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)"},"1669":{"id":"/docs/integration/blob-storage-3","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#s3-compatible-storage","content":"S3-Compatible Storage"},"1670":{"id":"/docs/integration/blob-storage-4","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#azure-blob-storage","content":"Azure Blob Storage"},"1671":{"id":"/docs/integration/blob-storage-5","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#storage-options","content":"Storage Options"},"1672":{"id":"/docs/integration/blob-storage-6","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#checking-the-connection","content":"Checking the Connection"},"1673":{"id":"/docs/integration/blob-storage-7","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#api-endpoints","content":"API Endpoints"},"1674":{"id":"/docs/integration/blob-storage-8","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#stream-pdf","content":"Stream PDF"},"1675":{"id":"/docs/integration/blob-storage-9","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#stream-page-image","content":"Stream Page Image"},"1676":{"id":"/docs/integration/blob-storage-10","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#how-blobs-are-created","content":"How Blobs Are Created"},"1677":{"id":"/docs/integration/blob-storage-11","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#1-document-upload","content":"1\\. Document Upload"},"1678":{"id":"/docs/integration/blob-storage-12","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#2-pdf-processing","content":"2\\. PDF Processing"},"1679":{"id":"/docs/integration/blob-storage-13","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#configuration","content":"Configuration"},"1680":{"id":"/docs/integration/blob-storage-14","page_id":"/docs/integration/blob-storage","type":"heading","tags":[],"url":"/docs/integration/blob-storage#considerations","content":"Considerations"},"1681":{"id":"/docs/integration/blob-storage-15","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 is implemented with fsspec, so it works with the local filesystem (the default), S3-compatible object storage and Azure Blob Storage. The drivers for both object stores (s3fs and adlfs) ship with DocuStore and are in the published image."},"1682":{"id":"/docs/integration/blob-storage-16","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:"},"1683":{"id":"/docs/integration/blob-storage-17","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 (400px on the longest edge) are served for list views and table previews."},"1684":{"id":"/docs/integration/blob-storage-18","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."},"1685":{"id":"/docs/integration/blob-storage-19","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."},"1686":{"id":"/docs/integration/blob-storage-20","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#s3-compatible-storage","content":"Point the blob root at a bucket (AWS S3, MinIO, Cloudflare R2, etc.). DocuStore writes under the prefix after the bucket name:"},"1687":{"id":"/docs/integration/blob-storage-21","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#s3-compatible-storage","content":"Credentials come from the standard AWS environment variables. When they are unset, the instance's IAM role is used instead:"},"1688":{"id":"/docs/integration/blob-storage-22","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#s3-compatible-storage","content":"For S3-compatible services (MinIO, R2), also set the endpoint:"},"1689":{"id":"/docs/integration/blob-storage-23","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#s3-compatible-storage","content":"The credentials must be allowed to list the bucket and to read, write and delete objects under the prefix (`s3:ListBucket`, `s3:GetObject`, `s3:PutObject`, `s3:DeleteObject`)."},"1690":{"id":"/docs/integration/blob-storage-24","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#azure-blob-storage","content":"Point the blob root at a container in a storage account:"},"1691":{"id":"/docs/integration/blob-storage-25","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#azure-blob-storage","content":"Then authenticate in one of three ways:"},"1692":{"id":"/docs/integration/blob-storage-26","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#azure-blob-storage","content":"With only the account name, DocuStore signs in through Azure's `DefaultAzureCredential`: a managed identity, workload identity, the `AZURE_CLIENT_ID` / `AZURE_CLIENT_SECRET` / `AZURE_TENANT_ID` variables of a service principal, or `az login` on a developer machine. Give that identity the **Storage Blob Data Contributor** role on the storage account or the container. A user-assigned managed identity also needs `AZURE_CLIENT_ID` set to its client ID."},"1693":{"id":"/docs/integration/blob-storage-27","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#storage-options","content":"Anything else fsspec accepts goes in `BLOB_STORAGE_OPTIONS` as JSON, and values there take precedence over the environment variables above:"},"1694":{"id":"/docs/integration/blob-storage-28","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#storage-options","content":"When you run the services outside Docker (`make run-all`), credentials must go here, or be exported in the shell. The services read `services/.env` into their own settings only, so the AWS and Azure SDKs never see `AWS_*` or `AZURE_*` variables written in that file. Docker's `env_file` does export them."},"1695":{"id":"/docs/integration/blob-storage-29","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#checking-the-connection","content":"**Settings → Status** shows the Blob Storage check. It is healthy once the bucket or container is reachable, even before the first upload. *Bucket or container not found* means it has to be created first. Any other failure shows only the error type (for example `PermissionError` for rejected S3 credentials), because the full message names buckets and accounts. The full message is in the API log as `health.blob_storage_failed`."},"1696":{"id":"/docs/integration/blob-storage-30","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:"},"1697":{"id":"/docs/integration/blob-storage-31","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."},"1698":{"id":"/docs/integration/blob-storage-32","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."},"1699":{"id":"/docs/integration/blob-storage-33","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."},"1700":{"id":"/docs/integration/blob-storage-34","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:"},"1701":{"id":"/docs/integration/blob-storage-35","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:"},"1702":{"id":"/docs/integration/blob-storage-36","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`."},"1703":{"id":"/docs/integration/blob-storage-37","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."},"1704":{"id":"/docs/integration/blob-storage-38","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."},"1705":{"id":"/docs/integration/blob-storage-39","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"The `ParseArtifactWorkflow` reads the PDF from blob storage (Office formats are first converted to a derived PDF) and:"},"1706":{"id":"/docs/integration/blob-storage-40","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#2-pdf-processing","content":"Parses each page with Docling."},"1707":{"id":"/docs/integration/blob-storage-41","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 (Docling `images_scale=4.0`, about 288 DPI)."},"1708":{"id":"/docs/integration/blob-storage-42","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."},"1709":{"id":"/docs/integration/blob-storage-43","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."},"1710":{"id":"/docs/integration/blob-storage-44","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."},"1711":{"id":"/docs/integration/blob-storage-45","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Variable"},"1712":{"id":"/docs/integration/blob-storage-46","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Default"},"1713":{"id":"/docs/integration/blob-storage-47","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Description"},"1714":{"id":"/docs/integration/blob-storage-48","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`BLOB_BASE_URL`"},"1715":{"id":"/docs/integration/blob-storage-49","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`file://<services>/blobs`"},"1716":{"id":"/docs/integration/blob-storage-50","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, `az://` for Azure Blob Storage."},"1717":{"id":"/docs/integration/blob-storage-51","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`BLOB_STORAGE_OPTIONS`"},"1718":{"id":"/docs/integration/blob-storage-52","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`{}`"},"1719":{"id":"/docs/integration/blob-storage-53","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"JSON object passed to fsspec as storage options."},"1720":{"id":"/docs/integration/blob-storage-54","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `AWS_DEFAULT_REGION`, `AWS_ENDPOINT_URL`"},"1721":{"id":"/docs/integration/blob-storage-55","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"—"},"1722":{"id":"/docs/integration/blob-storage-56","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"S3 credentials, region and (S3-compatible services only) endpoint."},"1723":{"id":"/docs/integration/blob-storage-57","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"`AZURE_STORAGE_ACCOUNT_NAME`, `AZURE_STORAGE_ACCOUNT_KEY`, `AZURE_STORAGE_CONNECTION_STRING`"},"1724":{"id":"/docs/integration/blob-storage-58","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"—"},"1725":{"id":"/docs/integration/blob-storage-59","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#configuration","content":"Azure storage account and credentials. The account name alone uses `DefaultAzureCredential`."},"1726":{"id":"/docs/integration/blob-storage-60","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)."},"1727":{"id":"/docs/integration/blob-storage-61","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#considerations","content":"**Page images can be large.** At \\~288 DPI a page PNG is typically 0.5-1 MB, so a 12-page PDF produces roughly 6-12 MB of PNG images. Thumbnails are about 20 KB each."},"1728":{"id":"/docs/integration/blob-storage-62","page_id":"/docs/integration/blob-storage","tags":[],"type":"text","url":"/docs/integration/blob-storage#considerations","content":"**Local storage needs a shared volume.** The API and the workers run as separate containers and all read the same blobs, so with `file://` every one of them must mount the same volume (or network share) at the same path. The sample `docker-compose.prod.yml` shares a `blobs` volume between the API and both Temporal workers. A named volume is local to one machine, so on a multi-node swarm, mount shared storage such as NFS there instead. Object storage (S3, Azure) avoids this and also suits multi-instance deployments."},"1729":{"id":"/docs/integration/blob-storage-63","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. Copy the existing tree under the new root as it is, e.g. `aws s3 sync /data/blobs s3://my-docustore-bucket/docu-store` or `azcopy copy '/data/blobs/*' 'https://<account>.blob.core.windows.net/<container>/docu-store' --recursive`."},"1730":{"id":"/docs/integration/embeddings","page_id":"/docs/integration/embeddings","type":"page","content":"Embedding Models","tags":[],"url":"/docs/integration/embeddings"},"1731":{"id":"/docs/integration/embeddings-0","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings","content":"Choosing the text embedding model: a local model on your own hardware, or an API model from OpenAI, Gemini, or OpenRouter."},"1732":{"id":"/docs/integration/embeddings-1","page_id":"/docs/integration/embeddings","type":"heading","tags":[],"url":"/docs/integration/embeddings#local-models-default","content":"Local models (default)"},"1733":{"id":"/docs/integration/embeddings-2","page_id":"/docs/integration/embeddings","type":"heading","tags":[],"url":"/docs/integration/embeddings#api-models","content":"API models"},"1734":{"id":"/docs/integration/embeddings-3","page_id":"/docs/integration/embeddings","type":"heading","tags":[],"url":"/docs/integration/embeddings#cost","content":"Cost"},"1735":{"id":"/docs/integration/embeddings-4","page_id":"/docs/integration/embeddings","type":"heading","tags":[],"url":"/docs/integration/embeddings#changing-models","content":"Changing models"},"1736":{"id":"/docs/integration/embeddings-5","page_id":"/docs/integration/embeddings","type":"heading","tags":[],"url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"Per-workspace models (self-serve)"},"1737":{"id":"/docs/integration/embeddings-6","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings","content":"DocuStore turns every text chunk, page summary, and document summary into a vector, and every search query into a vector in the same space. The text embedding model decides that space. Chemical structures use a separate model (ChemBERTa) and are not affected by anything on this page."},"1738":{"id":"/docs/integration/embeddings-7","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings","content":"Two rules follow from \"the same space\":"},"1739":{"id":"/docs/integration/embeddings-8","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings","content":"**Documents and queries must use the same model.** Changing the model means re-embedding every document (see Changing models)."},"1740":{"id":"/docs/integration/embeddings-9","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings","content":"**Every model produces 768-dimensional vectors** (`EMBEDDING_DIMENSIONS`), so one set of Qdrant collections serves any choice. API models are asked for 768 dimensions and every response is checked."},"1741":{"id":"/docs/integration/embeddings-10","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Local models run inside the DocuStore workers via sentence-transformers. No GPU is required, and no text leaves your infrastructure."},"1742":{"id":"/docs/integration/embeddings-11","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Model"},"1743":{"id":"/docs/integration/embeddings-12","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"`EMBEDDING_MODEL_NAME`"},"1744":{"id":"/docs/integration/embeddings-13","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Notes"},"1745":{"id":"/docs/integration/embeddings-14","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Granite Embedding English R2"},"1746":{"id":"/docs/integration/embeddings-15","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"`ibm-granite/granite-embedding-english-r2`"},"1747":{"id":"/docs/integration/embeddings-16","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"**Default.** IBM, Apache 2.0, 8192-token context."},"1748":{"id":"/docs/integration/embeddings-17","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Nomic Embed Text v1.5"},"1749":{"id":"/docs/integration/embeddings-18","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"`nomic-ai/nomic-embed-text-v1.5`"},"1750":{"id":"/docs/integration/embeddings-19","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"The default before granite. Keep it to avoid re-embedding an existing deployment."},"1751":{"id":"/docs/integration/embeddings-20","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Both models run at the same speed on CPU and are downloaded from Hugging Face on first use. Neither needs `trust_remote_code`. Nomic's `search_query:` / `search_document:` prefixes are applied automatically; granite uses none."},"1752":{"id":"/docs/integration/embeddings-21","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"On BEIR, measured through DocuStore's own embedding path (chunks capped at 512 tokens, which covers DocuStore's \\~250-token chunks):"},"1753":{"id":"/docs/integration/embeddings-22","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Dataset (nDCG\\@10)"},"1754":{"id":"/docs/integration/embeddings-23","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"nomic v1.5"},"1755":{"id":"/docs/integration/embeddings-24","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"granite R2"},"1756":{"id":"/docs/integration/embeddings-25","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"SciFact"},"1757":{"id":"/docs/integration/embeddings-26","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"0.703"},"1758":{"id":"/docs/integration/embeddings-27","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"**0.757**"},"1759":{"id":"/docs/integration/embeddings-28","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"NFCorpus"},"1760":{"id":"/docs/integration/embeddings-29","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"0.347"},"1761":{"id":"/docs/integration/embeddings-30","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"**0.375**"},"1762":{"id":"/docs/integration/embeddings-31","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#local-models-default","content":"Any other model works if `transformers` supports its architecture natively and it can produce 768 dimensions. Set `EMBEDDING_QUERY_PREFIX` / `EMBEDDING_DOCUMENT_PREFIX` if it was trained with prefixes."},"1763":{"id":"/docs/integration/embeddings-32","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"Set `EMBEDDING_MODEL_PROVIDER` to call a hosted model instead. This moves embedding work off your CPUs; document text is sent to the provider."},"1764":{"id":"/docs/integration/embeddings-33","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`EMBEDDING_MODEL_PROVIDER`"},"1765":{"id":"/docs/integration/embeddings-34","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`EMBEDDING_MODEL_NAME` examples"},"1766":{"id":"/docs/integration/embeddings-35","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"Key"},"1767":{"id":"/docs/integration/embeddings-36","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`openai`"},"1768":{"id":"/docs/integration/embeddings-37","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`text-embedding-3-small`, `text-embedding-3-large`"},"1769":{"id":"/docs/integration/embeddings-38","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`EMBEDDING_API_KEY`, else `OPENAI_API_KEY`"},"1770":{"id":"/docs/integration/embeddings-39","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`gemini`"},"1771":{"id":"/docs/integration/embeddings-40","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`gemini-embedding-2`"},"1772":{"id":"/docs/integration/embeddings-41","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`EMBEDDING_API_KEY`, else `GOOGLE_API_KEY`"},"1773":{"id":"/docs/integration/embeddings-42","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`openrouter`"},"1774":{"id":"/docs/integration/embeddings-43","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`openai/text-embedding-3-small`, `google/gemini-embedding-2`"},"1775":{"id":"/docs/integration/embeddings-44","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"`EMBEDDING_API_KEY`"},"1776":{"id":"/docs/integration/embeddings-45","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"**Any OpenAI-compatible endpoint** works with `provider=openai` and `EMBEDDING_BASE_URL`, for example Azure AI Foundry's v1 API. Use your deployment name as the model:"},"1777":{"id":"/docs/integration/embeddings-46","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"Only API keys are supported for now. Managed-identity (keyless) sign-in is not."},"1778":{"id":"/docs/integration/embeddings-47","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#api-models","content":"Gemini Embedding 2 takes its task as a text prefix rather than a parameter; DocuStore adds the right prefixes for it automatically. A missing key does not stop the services from starting: embedding calls fail with a clear \"not configured\" error instead."},"1779":{"id":"/docs/integration/embeddings-48","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#cost","content":"Embedding costs are small next to the chat model. At OpenAI's list price for `text-embedding-3-small` ($0.02 per million tokens):"},"1780":{"id":"/docs/integration/embeddings-49","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#cost","content":"a search embeds one query of about 20 tokens,"},"1781":{"id":"/docs/integration/embeddings-50","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#cost","content":"a chat turn embeds a few queries, about 300 tokens,"},"1782":{"id":"/docs/integration/embeddings-51","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#cost","content":"a 10-page deck embeds about 21,000 tokens (chunks plus summaries), roughly $0.0004."},"1783":{"id":"/docs/integration/embeddings-52","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#cost","content":"Re-embedding a workspace costs the same as uploading it again."},"1784":{"id":"/docs/integration/embeddings-53","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#changing-models","content":"Vectors from different models cannot be compared, so after changing `EMBEDDING_MODEL_NAME` or `EMBEDDING_MODEL_PROVIDER`:"},"1785":{"id":"/docs/integration/embeddings-54","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#changing-models","content":"Deploy the new configuration."},"1786":{"id":"/docs/integration/embeddings-55","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#changing-models","content":"In each workspace, a workspace admin opens **Settings → Status → Re-embed Documents**."},"1787":{"id":"/docs/integration/embeddings-56","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#changing-models","content":"Until the re-embed finishes, search results for documents still embedded with the old model are unreliable. The **Status** page shows how many stored vectors come from a different model, and the API logs `embedding_model_mismatch` at startup, so a forgotten re-embed is visible."},"1788":{"id":"/docs/integration/embeddings-57","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"When workspace keys are enabled (`USER_LLM_KEYS_ENABLED=true`, see Workspace keys), each workspace can choose its own embedding model under **Settings → AI Provider → Search embeddings**:"},"1789":{"id":"/docs/integration/embeddings-58","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"Option"},"1790":{"id":"/docs/integration/embeddings-59","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"Served by"},"1791":{"id":"/docs/integration/embeddings-60","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"Built-in"},"1792":{"id":"/docs/integration/embeddings-61","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"The server's `EMBEDDING_MODEL_NAME`. No key needed; this is the default for new workspaces."},"1793":{"id":"/docs/integration/embeddings-62","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"OpenAI text-embedding-3-small / -large"},"1794":{"id":"/docs/integration/embeddings-63","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"The workspace's OpenAI or OpenRouter key"},"1795":{"id":"/docs/integration/embeddings-64","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"Google Gemini Embedding 2"},"1796":{"id":"/docs/integration/embeddings-65","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"The workspace's Gemini or OpenRouter key"},"1797":{"id":"/docs/integration/embeddings-66","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"Only workspace admins can change it. Members see which model is in use."},"1798":{"id":"/docs/integration/embeddings-67","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"An admin can only pick a model the workspace holds a key for."},"1799":{"id":"/docs/integration/embeddings-68","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"Changing it for a workspace that already has documents asks for confirmation and re-embeds every document on the workspace's key."},"1800":{"id":"/docs/integration/embeddings-69","page_id":"/docs/integration/embeddings","tags":[],"type":"text","url":"/docs/integration/embeddings#per-workspace-models-self-serve","content":"If the workspace's key for its model is removed, uploads, chat, and search return \"not configured\" instead of silently falling back to another model."},"1801":{"id":"/docs/integration","page_id":"/docs/integration","type":"page","content":"Integration Overview","tags":[],"url":"/docs/integration"},"1802":{"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."},"1803":{"id":"/docs/integration-1","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#integration-points","content":"Integration Points"},"1804":{"id":"/docs/integration-2","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#configuration","content":"Configuration"},"1805":{"id":"/docs/integration-3","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#environment-modes","content":"Environment Modes"},"1806":{"id":"/docs/integration-4","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#quick-reference-essential-variables","content":"Quick Reference: Essential Variables"},"1807":{"id":"/docs/integration-5","page_id":"/docs/integration","type":"heading","tags":[],"url":"/docs/integration#docker-compose","content":"Docker Compose"},"1808":{"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."},"1809":{"id":"/docs/integration-7","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Integration"},"1810":{"id":"/docs/integration-8","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Port"},"1811":{"id":"/docs/integration-9","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Adapters"},"1812":{"id":"/docs/integration-10","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Config Prefix"},"1813":{"id":"/docs/integration-11","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Authentication"},"1814":{"id":"/docs/integration-12","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`RequestAuth` (from `duar_auth`)"},"1815":{"id":"/docs/integration-13","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Duar SDK (`duar-auth`)"},"1816":{"id":"/docs/integration-14","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`DUAR_*`"},"1817":{"id":"/docs/integration-15","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"LLM Providers"},"1818":{"id":"/docs/integration-16","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`LLMClientPort`"},"1819":{"id":"/docs/integration-17","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Ollama, OpenAI, Anthropic, Gemini"},"1820":{"id":"/docs/integration-18","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`LLM_*`, `CHAT_LLM_*`"},"1821":{"id":"/docs/integration-19","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Embedding Models"},"1822":{"id":"/docs/integration-20","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`EmbeddingGenerator`"},"1823":{"id":"/docs/integration-21","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"sentence-transformers (local), OpenAI, Gemini, OpenRouter"},"1824":{"id":"/docs/integration-22","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`EMBEDDING_*`"},"1825":{"id":"/docs/integration-23","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Blob Storage"},"1826":{"id":"/docs/integration-24","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`BlobStore`"},"1827":{"id":"/docs/integration-25","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"fsspec: local filesystem, S3, Azure Blob Storage"},"1828":{"id":"/docs/integration-26","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`BLOB_*`"},"1829":{"id":"/docs/integration-27","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Observability"},"1830":{"id":"/docs/integration-28","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`PromptRepositoryPort`"},"1831":{"id":"/docs/integration-29","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"Langfuse, YAML fallback"},"1832":{"id":"/docs/integration-30","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#integration-points","content":"`LANGFUSE_*`"},"1833":{"id":"/docs/integration-31","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 `services/.env` or passed directly as environment variables."},"1834":{"id":"/docs/integration-32","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"DocuStore supports three application environments:"},"1835":{"id":"/docs/integration-33","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Mode"},"1836":{"id":"/docs/integration-34","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`APP_ENV`"},"1837":{"id":"/docs/integration-35","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Typical Use"},"1838":{"id":"/docs/integration-36","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`development`"},"1839":{"id":"/docs/integration-37","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Default"},"1840":{"id":"/docs/integration-38","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Local Docker Compose stack"},"1841":{"id":"/docs/integration-39","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`staging`"},"1842":{"id":"/docs/integration-40","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Staging"},"1843":{"id":"/docs/integration-41","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Pre-production testing"},"1844":{"id":"/docs/integration-42","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"`production`"},"1845":{"id":"/docs/integration-43","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Production"},"1846":{"id":"/docs/integration-44","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#environment-modes","content":"Live deployment"},"1847":{"id":"/docs/integration-45","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."},"1848":{"id":"/docs/integration-46","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Variable"},"1849":{"id":"/docs/integration-47","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Default"},"1850":{"id":"/docs/integration-48","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Description"},"1851":{"id":"/docs/integration-49","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`APP_ENV`"},"1852":{"id":"/docs/integration-50","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`development`"},"1853":{"id":"/docs/integration-51","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Application environment"},"1854":{"id":"/docs/integration-52","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`LOG_LEVEL`"},"1855":{"id":"/docs/integration-53","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`INFO`"},"1856":{"id":"/docs/integration-54","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Logging level"},"1857":{"id":"/docs/integration-55","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`API_HOST`"},"1858":{"id":"/docs/integration-56","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`127.0.0.1`"},"1859":{"id":"/docs/integration-57","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"API server bind address"},"1860":{"id":"/docs/integration-58","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`API_PORT`"},"1861":{"id":"/docs/integration-59","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`8000`"},"1862":{"id":"/docs/integration-60","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"API server port"},"1863":{"id":"/docs/integration-61","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`EVENTSTOREDB_URI`"},"1864":{"id":"/docs/integration-62","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`esdb://localhost:2113?tls=false`"},"1865":{"id":"/docs/integration-63","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"EventStoreDB connection"},"1866":{"id":"/docs/integration-64","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`MONGO_URI`"},"1867":{"id":"/docs/integration-65","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`mongodb://localhost:27017/?replicaSet=rs0`"},"1868":{"id":"/docs/integration-66","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"MongoDB connection"},"1869":{"id":"/docs/integration-67","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`QDRANT_URL`"},"1870":{"id":"/docs/integration-68","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`http://localhost:6333`"},"1871":{"id":"/docs/integration-69","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Qdrant vector database"},"1872":{"id":"/docs/integration-70","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`TEMPORAL_ADDRESS`"},"1873":{"id":"/docs/integration-71","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`localhost:7233`"},"1874":{"id":"/docs/integration-72","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Temporal server"},"1875":{"id":"/docs/integration-73","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`KAFKA_BOOTSTRAP_SERVERS`"},"1876":{"id":"/docs/integration-74","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`localhost:19092`"},"1877":{"id":"/docs/integration-75","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Kafka brokers"},"1878":{"id":"/docs/integration-76","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`BLOB_BASE_URL`"},"1879":{"id":"/docs/integration-77","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`file://./blobs`"},"1880":{"id":"/docs/integration-78","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Blob storage root"},"1881":{"id":"/docs/integration-79","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`LLM_PROVIDER`"},"1882":{"id":"/docs/integration-80","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`ollama`"},"1883":{"id":"/docs/integration-81","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"LLM backend"},"1884":{"id":"/docs/integration-82","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`DUAR_URL`"},"1885":{"id":"/docs/integration-83","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"`http://localhost:9003`"},"1886":{"id":"/docs/integration-84","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#quick-reference-essential-variables","content":"Duar authorization service"},"1887":{"id":"/docs/integration-85","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#docker-compose","content":"For local development, all infrastructure services are provided via Docker Compose:"},"1888":{"id":"/docs/integration-86","page_id":"/docs/integration","tags":[],"type":"text","url":"/docs/integration#docker-compose","content":"The Makefile provides convenience targets for all common operations:"},"1889":{"id":"/docs/integration/llm-providers","page_id":"/docs/integration/llm-providers","type":"page","content":"LLM Providers","tags":[],"url":"/docs/integration/llm-providers"},"1890":{"id":"/docs/integration/llm-providers-0","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers","content":"Configuring Ollama, OpenAI, Anthropic, or Google Gemini for summarization, NER, chat, and evaluation."},"1891":{"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"},"1892":{"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)"},"1893":{"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)"},"1894":{"id":"/docs/integration/llm-providers-4","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"Embedding and Reranking Models"},"1895":{"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"},"1896":{"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"},"1897":{"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"},"1898":{"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"},"1899":{"id":"/docs/integration/llm-providers-9","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#workspace-keys-self-serve","content":"Workspace Keys (Self-Serve)"},"1900":{"id":"/docs/integration/llm-providers-10","page_id":"/docs/integration/llm-providers","type":"heading","tags":[],"url":"/docs/integration/llm-providers#rotating-the-encryption-key","content":"Rotating the encryption key"},"1901":{"id":"/docs/integration/llm-providers-11","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 four providers and allows separate configuration for batch processing, entity extraction, and interactive chat."},"1902":{"id":"/docs/integration/llm-providers-12","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Provider"},"1903":{"id":"/docs/integration/llm-providers-13","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`LLM_PROVIDER`"},"1904":{"id":"/docs/integration/llm-providers-14","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"API key"},"1905":{"id":"/docs/integration/llm-providers-15","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Local"},"1906":{"id":"/docs/integration/llm-providers-16","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Notes"},"1907":{"id":"/docs/integration/llm-providers-17","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Ollama"},"1908":{"id":"/docs/integration/llm-providers-18","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`ollama`"},"1909":{"id":"/docs/integration/llm-providers-19","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"No"},"1910":{"id":"/docs/integration/llm-providers-20","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Yes"},"1911":{"id":"/docs/integration/llm-providers-21","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Default. Requires Ollama running locally."},"1912":{"id":"/docs/integration/llm-providers-22","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"OpenAI"},"1913":{"id":"/docs/integration/llm-providers-23","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`openai`"},"1914":{"id":"/docs/integration/llm-providers-24","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`OPENAI_API_KEY`"},"1915":{"id":"/docs/integration/llm-providers-25","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"No"},"1916":{"id":"/docs/integration/llm-providers-26","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Anthropic"},"1917":{"id":"/docs/integration/llm-providers-27","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`anthropic`"},"1918":{"id":"/docs/integration/llm-providers-28","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`ANTHROPIC_API_KEY`"},"1919":{"id":"/docs/integration/llm-providers-29","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"No"},"1920":{"id":"/docs/integration/llm-providers-30","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Not usable for LLM entity extraction (see NER)."},"1921":{"id":"/docs/integration/llm-providers-31","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Google Gemini"},"1922":{"id":"/docs/integration/llm-providers-32","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`gemini`"},"1923":{"id":"/docs/integration/llm-providers-33","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"`GOOGLE_API_KEY`"},"1924":{"id":"/docs/integration/llm-providers-34","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"No"},"1925":{"id":"/docs/integration/llm-providers-35","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#supported-providers","content":"Each provider's own key variable takes precedence; `LLM_API_KEY` is the fallback for all of them. Set `ALLOW_CLOUD_LLM=false` to refuse every cloud provider (air-gapped deployments: Ollama only)."},"1926":{"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":"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."},"1927":{"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":"Variable"},"1928":{"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":"Default"},"1929":{"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":"Description"},"1930":{"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_PROVIDER`"},"1931":{"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":"`ollama`"},"1932":{"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":"Provider selection"},"1933":{"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_MODEL_NAME`"},"1934":{"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":"`gemma4:31b`"},"1935":{"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":"Model identifier"},"1936":{"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_BASE_URL`"},"1937":{"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":"`http://localhost:11434`"},"1938":{"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":"Ollama base URL (ignored for cloud providers)"},"1939":{"id":"/docs/integration/llm-providers-49","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`LLM_API_KEY`"},"1940":{"id":"/docs/integration/llm-providers-50","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"(none)"},"1941":{"id":"/docs/integration/llm-providers-51","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Fallback API key when the provider's own key variable is unset"},"1942":{"id":"/docs/integration/llm-providers-52","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`LLM_TEMPERATURE`"},"1943":{"id":"/docs/integration/llm-providers-53","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"`0.1`"},"1944":{"id":"/docs/integration/llm-providers-54","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#batch-llm-summarization-ner","content":"Low for deterministic summaries"},"1945":{"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":"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."},"1946":{"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":"If chat-specific variables are not set, they fall back to the batch LLM configuration."},"1947":{"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":"Variable"},"1948":{"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":"Fallback"},"1949":{"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":"Description"},"1950":{"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_PROVIDER`"},"1951":{"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_PROVIDER`"},"1952":{"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 provider"},"1953":{"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_MODEL_NAME`"},"1954":{"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_MODEL_NAME`"},"1955":{"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 model"},"1956":{"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_BASE_URL`"},"1957":{"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":"`LLM_BASE_URL`"},"1958":{"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":"Chat LLM base URL"},"1959":{"id":"/docs/integration/llm-providers-69","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`CHAT_LLM_API_KEY`"},"1960":{"id":"/docs/integration/llm-providers-70","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"the provider's key, then `LLM_API_KEY`"},"1961":{"id":"/docs/integration/llm-providers-71","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Chat LLM API key"},"1962":{"id":"/docs/integration/llm-providers-72","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`CHAT_LLM_TEMPERATURE`"},"1963":{"id":"/docs/integration/llm-providers-73","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"`0.3`"},"1964":{"id":"/docs/integration/llm-providers-74","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#chat-llm-conversational-rag","content":"Higher for conversational style"},"1965":{"id":"/docs/integration/llm-providers-75","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"Text embeddings (documents and search queries) are covered on their own page: Embedding Models, which explains the local default, API options, and how to switch."},"1966":{"id":"/docs/integration/llm-providers-76","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"The chemistry embedding model and the reranker always run locally via sentence-transformers:"},"1967":{"id":"/docs/integration/llm-providers-77","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"Model"},"1968":{"id":"/docs/integration/llm-providers-78","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"Purpose"},"1969":{"id":"/docs/integration/llm-providers-79","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"Dimensions"},"1970":{"id":"/docs/integration/llm-providers-80","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"Variable"},"1971":{"id":"/docs/integration/llm-providers-81","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"ChemBERTa-77M-MTR"},"1972":{"id":"/docs/integration/llm-providers-82","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"SMILES molecular structure embeddings"},"1973":{"id":"/docs/integration/llm-providers-83","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"384"},"1974":{"id":"/docs/integration/llm-providers-84","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"`SMILES_EMBEDDING_MODEL_NAME`"},"1975":{"id":"/docs/integration/llm-providers-85","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"ms-marco-MiniLM-L-12-v2"},"1976":{"id":"/docs/integration/llm-providers-86","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"Cross-encoder reranking"},"1977":{"id":"/docs/integration/llm-providers-87","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"--"},"1978":{"id":"/docs/integration/llm-providers-88","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#embedding-and-reranking-models","content":"`RERANKER_MODEL_NAME`"},"1979":{"id":"/docs/integration/llm-providers-89","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Named entity recognition uses two models:"},"1980":{"id":"/docs/integration/llm-providers-90","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Model"},"1981":{"id":"/docs/integration/llm-providers-91","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Purpose"},"1982":{"id":"/docs/integration/llm-providers-92","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Variable"},"1983":{"id":"/docs/integration/llm-providers-93","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"structflo-ner (LLM-powered)"},"1984":{"id":"/docs/integration/llm-providers-94","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Entity extraction from page text"},"1985":{"id":"/docs/integration/llm-providers-95","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"`NER_LLM_*`, falling back to `LLM_*`"},"1986":{"id":"/docs/integration/llm-providers-96","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"GLiNER2"},"1987":{"id":"/docs/integration/llm-providers-97","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Document metadata extraction (authors, titles)"},"1988":{"id":"/docs/integration/llm-providers-98","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"`GLINER2_MODEL_NAME`"},"1989":{"id":"/docs/integration/llm-providers-99","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#ner-models","content":"Entity extraction can run on its own provider and model. Each `NER_LLM_*` variable falls back to the matching `LLM_*` one. Only `ollama`, `openai`, and `gemini` can run LLM entity extraction; with `anthropic` it falls back to dictionary-only matching."},"1990":{"id":"/docs/integration/llm-providers-100","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:"},"1991":{"id":"/docs/integration/llm-providers-101","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. `CHAT_AGENT_TOOL_CALLING_MODE` (default `auto`) uses each provider's native tool calling, including Ollama's. Set it to `react` for a model without native tool support; the agent then drives tools through ReAct-style prompting."},"1992":{"id":"/docs/integration/llm-providers-102","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:"},"1993":{"id":"/docs/integration/llm-providers-103","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:"},"1994":{"id":"/docs/integration/llm-providers-104","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#workspace-keys-self-serve","content":"On a shared, self-serve deployment you usually don't want one server-wide key paying for everyone. With workspace keys enabled, each workspace runs on the AI provider its own admins connect:"},"1995":{"id":"/docs/integration/llm-providers-105","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#workspace-keys-self-serve","content":"How it behaves:"},"1996":{"id":"/docs/integration/llm-providers-106","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#workspace-keys-self-serve","content":"**Admins connect the keys.** Under **Settings → AI Provider**, a workspace admin connects OpenAI or Google Gemini with an API key, or OpenRouter through its sign-in flow, and picks the ingestion and chat models. A workspace can keep several providers and switch between them; one is active."},"1997":{"id":"/docs/integration/llm-providers-107","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#workspace-keys-self-serve","content":"**Every member runs on them.** Uploads, entity extraction, summaries, chat, and the workspace's embedding model all use the workspace's active provider. Members see which provider is in use but never the key. Cap each member's monthly usage under **Settings → Token Settings**."},"1998":{"id":"/docs/integration/llm-providers-108","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#workspace-keys-self-serve","content":"**Fails closed.** Until a workspace has a provider, uploads and chat return HTTP 428: admins are sent to set one up, members are told to ask an admin. If the server also has its own `LLM_*` key configured, workspaces without a key fall back to it; leave the server keys unset for a public deployment."},"1999":{"id":"/docs/integration/llm-providers-109","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#workspace-keys-self-serve","content":"**Keys are write-only.** They are encrypted at rest and never returned by the API; admins see the last four characters."},"2000":{"id":"/docs/integration/llm-providers-110","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#rotating-the-encryption-key","content":"`USER_LLM_KEYS_SECRET` accepts several comma-separated keys. The first encrypts; all of them decrypt."},"2001":{"id":"/docs/integration/llm-providers-111","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#rotating-the-encryption-key","content":"Generate a new key and set `USER_LLM_KEYS_SECRET=NEW_KEY,OLD_KEY` for the API and the workers, then restart. On startup the API re-encrypts every stored key with `NEW_KEY`."},"2002":{"id":"/docs/integration/llm-providers-112","page_id":"/docs/integration/llm-providers","tags":[],"type":"text","url":"/docs/integration/llm-providers#rotating-the-encryption-key","content":"Set `USER_LLM_KEYS_SECRET=NEW_KEY` and restart. The old key is retired."},"2003":{"id":"/docs/integration/observability","page_id":"/docs/integration/observability","type":"page","content":"Observability","tags":[],"url":"/docs/integration/observability"},"2004":{"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."},"2005":{"id":"/docs/integration/observability-1","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#langfuse","content":"Langfuse"},"2006":{"id":"/docs/integration/observability-2","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#prompt-management","content":"Prompt Management"},"2007":{"id":"/docs/integration/observability-3","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#yaml-fallback","content":"YAML Fallback"},"2008":{"id":"/docs/integration/observability-4","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#configuration","content":"Configuration"},"2009":{"id":"/docs/integration/observability-5","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#development-setup","content":"Development Setup"},"2010":{"id":"/docs/integration/observability-6","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#llm-tracing","content":"LLM Tracing"},"2011":{"id":"/docs/integration/observability-7","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#umami-web-analytics","content":"Umami (Web Analytics)"},"2012":{"id":"/docs/integration/observability-8","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#what-umami-tracks","content":"What Umami Tracks"},"2013":{"id":"/docs/integration/observability-9","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#setup","content":"Setup"},"2014":{"id":"/docs/integration/observability-10","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#privacy","content":"Privacy"},"2015":{"id":"/docs/integration/observability-11","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#request-timing","content":"Request Timing"},"2016":{"id":"/docs/integration/observability-12","page_id":"/docs/integration/observability","type":"heading","tags":[],"url":"/docs/integration/observability#structured-logging","content":"Structured Logging"},"2017":{"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."},"2018":{"id":"/docs/integration/observability-14","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#langfuse","content":"Langfuse provides two capabilities:"},"2019":{"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."},"2020":{"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."},"2021":{"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."},"2022":{"id":"/docs/integration/observability-18","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Default prompts live in `services/infrastructure/llm/default_prompts/` and are seeded into Langfuse by `make docker-up` (`make langfuse-seed`). Key prompts:"},"2023":{"id":"/docs/integration/observability-19","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Prompt Name"},"2024":{"id":"/docs/integration/observability-20","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Used By"},"2025":{"id":"/docs/integration/observability-21","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`page_summarization_hybrid`"},"2026":{"id":"/docs/integration/observability-22","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Page summarization (text + page image)"},"2027":{"id":"/docs/integration/observability-23","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`page_summarization_text_only`"},"2028":{"id":"/docs/integration/observability-24","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Page summarization (text only)"},"2029":{"id":"/docs/integration/observability-25","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`page_summarization_image_only`"},"2030":{"id":"/docs/integration/observability-26","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Page summarization (page image only)"},"2031":{"id":"/docs/integration/observability-27","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`artifact_batch_summary`"},"2032":{"id":"/docs/integration/observability-28","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Artifact summarization (batch stage)"},"2033":{"id":"/docs/integration/observability-29","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`artifact_synthesis`"},"2034":{"id":"/docs/integration/observability-30","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Artifact summarization (synthesis stage)"},"2035":{"id":"/docs/integration/observability-31","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`artifact_refinement`"},"2036":{"id":"/docs/integration/observability-32","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Artifact summarization (refinement stage)"},"2037":{"id":"/docs/integration/observability-33","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`document_metadata_extraction`"},"2038":{"id":"/docs/integration/observability-34","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Document metadata extraction"},"2039":{"id":"/docs/integration/observability-35","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_question_analysis`"},"2040":{"id":"/docs/integration/observability-36","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat question analysis"},"2041":{"id":"/docs/integration/observability-37","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_query_planning`"},"2042":{"id":"/docs/integration/observability-38","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat query planning"},"2043":{"id":"/docs/integration/observability-39","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_agentic_retrieval`, `chat_agentic_retrieval_react`"},"2044":{"id":"/docs/integration/observability-40","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat agentic retrieval"},"2045":{"id":"/docs/integration/observability-41","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system`, `chat_answer_synthesis`"},"2046":{"id":"/docs/integration/observability-42","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat answer synthesis"},"2047":{"id":"/docs/integration/observability-43","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_answer_synthesis_v2`, `chat_answer_plan`"},"2048":{"id":"/docs/integration/observability-44","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat adaptive synthesis"},"2049":{"id":"/docs/integration/observability-45","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_factual`"},"2050":{"id":"/docs/integration/observability-46","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (factual queries)"},"2051":{"id":"/docs/integration/observability-47","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_comparative`"},"2052":{"id":"/docs/integration/observability-48","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (comparative queries)"},"2053":{"id":"/docs/integration/observability-49","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_exploratory`"},"2054":{"id":"/docs/integration/observability-50","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (exploratory queries)"},"2055":{"id":"/docs/integration/observability-51","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_compound`"},"2056":{"id":"/docs/integration/observability-52","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (compound queries)"},"2057":{"id":"/docs/integration/observability-53","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_system_followup`"},"2058":{"id":"/docs/integration/observability-54","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat synthesis (follow-up queries)"},"2059":{"id":"/docs/integration/observability-55","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_grounding_verification`"},"2060":{"id":"/docs/integration/observability-56","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat grounding verification"},"2061":{"id":"/docs/integration/observability-57","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_answer_formatting`"},"2062":{"id":"/docs/integration/observability-58","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat answer formatting"},"2063":{"id":"/docs/integration/observability-59","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"`chat_conversation_summary`"},"2064":{"id":"/docs/integration/observability-60","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#prompt-management","content":"Chat history summarization"},"2065":{"id":"/docs/integration/observability-61","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."},"2066":{"id":"/docs/integration/observability-62","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Variable"},"2067":{"id":"/docs/integration/observability-63","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Default"},"2068":{"id":"/docs/integration/observability-64","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Description"},"2069":{"id":"/docs/integration/observability-65","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`PROMPT_REPOSITORY_TYPE`"},"2070":{"id":"/docs/integration/observability-66","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`langfuse`"},"2071":{"id":"/docs/integration/observability-67","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Prompt source: `langfuse` or `yaml`"},"2072":{"id":"/docs/integration/observability-68","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`LANGFUSE_HOST`"},"2073":{"id":"/docs/integration/observability-69","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`http://localhost:3000`"},"2074":{"id":"/docs/integration/observability-70","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Langfuse server URL"},"2075":{"id":"/docs/integration/observability-71","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`LANGFUSE_PUBLIC_KEY`"},"2076":{"id":"/docs/integration/observability-72","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"(none)"},"2077":{"id":"/docs/integration/observability-73","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Langfuse public key"},"2078":{"id":"/docs/integration/observability-74","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"`LANGFUSE_SECRET_KEY`"},"2079":{"id":"/docs/integration/observability-75","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"(none)"},"2080":{"id":"/docs/integration/observability-76","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#configuration","content":"Langfuse secret key"},"2081":{"id":"/docs/integration/observability-77","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:"},"2082":{"id":"/docs/integration/observability-78","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Access the Langfuse dashboard at `http://localhost:3100` to:"},"2083":{"id":"/docs/integration/observability-79","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"View LLM call traces with input/output/tokens/latency"},"2084":{"id":"/docs/integration/observability-80","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Edit and version prompts"},"2085":{"id":"/docs/integration/observability-81","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Compare prompt versions side by side"},"2086":{"id":"/docs/integration/observability-82","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#development-setup","content":"Monitor cost and usage over time"},"2087":{"id":"/docs/integration/observability-83","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."},"2088":{"id":"/docs/integration/observability-84","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Traces include:"},"2089":{"id":"/docs/integration/observability-85","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Field"},"2090":{"id":"/docs/integration/observability-86","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Description"},"2091":{"id":"/docs/integration/observability-87","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Model name"},"2092":{"id":"/docs/integration/observability-88","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Which model was used"},"2093":{"id":"/docs/integration/observability-89","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Input tokens"},"2094":{"id":"/docs/integration/observability-90","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Prompt token count"},"2095":{"id":"/docs/integration/observability-91","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Output tokens"},"2096":{"id":"/docs/integration/observability-92","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Completion token count"},"2097":{"id":"/docs/integration/observability-93","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Latency"},"2098":{"id":"/docs/integration/observability-94","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Wall-clock time for the LLM call"},"2099":{"id":"/docs/integration/observability-95","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Prompt version"},"2100":{"id":"/docs/integration/observability-96","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Which Langfuse prompt version was used"},"2101":{"id":"/docs/integration/observability-97","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Metadata"},"2102":{"id":"/docs/integration/observability-98","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#llm-tracing","content":"Query type, mode, conversation ID"},"2103":{"id":"/docs/integration/observability-99","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."},"2104":{"id":"/docs/integration/observability-100","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Metric"},"2105":{"id":"/docs/integration/observability-101","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Description"},"2106":{"id":"/docs/integration/observability-102","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Page views"},"2107":{"id":"/docs/integration/observability-103","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Which pages users visit"},"2108":{"id":"/docs/integration/observability-104","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Sessions"},"2109":{"id":"/docs/integration/observability-105","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Unique visitor sessions"},"2110":{"id":"/docs/integration/observability-106","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Referrers"},"2111":{"id":"/docs/integration/observability-107","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"How users arrive at the portal"},"2112":{"id":"/docs/integration/observability-108","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Browsers/OS"},"2113":{"id":"/docs/integration/observability-109","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Client environment distribution"},"2114":{"id":"/docs/integration/observability-110","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Custom events"},"2115":{"id":"/docs/integration/observability-111","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#what-umami-tracks","content":"Feature usage (search, chat, upload)"},"2116":{"id":"/docs/integration/observability-112","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:"},"2117":{"id":"/docs/integration/observability-113","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#setup","content":"The Umami dashboard is at `http://localhost:3101` in the dev stack. The frontend portal includes the Umami tracking script, which sends analytics data to the self-hosted instance."},"2118":{"id":"/docs/integration/observability-114","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#privacy","content":"Umami sets no cookies and shares no data with third parties, and all analytics data stays on your own infrastructure. Note that the portal does call Umami's `identify()` with the signed-in `user_id` and `workspace_id` (see `AnalyticsProvider.tsx`), so events are attributable to a specific account rather than anonymous — treat them as personal data under GDPR and disclose them in your privacy notice. Remove that call if you want analytics to stay fully anonymous."},"2119":{"id":"/docs/integration/observability-115","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:"},"2120":{"id":"/docs/integration/observability-116","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."},"2121":{"id":"/docs/integration/observability-117","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"DocuStore uses `structlog` for structured logging throughout the backend. Log entries include:"},"2122":{"id":"/docs/integration/observability-118","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Request ID and correlation IDs"},"2123":{"id":"/docs/integration/observability-119","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Search latency metrics (`search.latency` events)"},"2124":{"id":"/docs/integration/observability-120","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Chat pipeline duration and step counts"},"2125":{"id":"/docs/integration/observability-121","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"Workflow execution events"},"2126":{"id":"/docs/integration/observability-122","page_id":"/docs/integration/observability","tags":[],"type":"text","url":"/docs/integration/observability#structured-logging","content":"With `APP_ENV=development`, logs use structlog's human-readable console renderer. In `staging` and `production` they are structured JSON, ready for log aggregation systems (ELK, Loki, Datadog)."}},"count":2126},"sorting":{"language":"english","sortableProperties":["content","page_id","type","url"],"sortablePropertiesWithTypes":{"content":"string","page_id":"string","type":"string","url":"string"},"sorts":{"content":{"docs":{"1":1059,"2":1317,"3":1749,"4":2075,"5":64,"6":31,"7":27,"8":70,"9":802,"10":1118,"11":1319,"12":1223,"13":2027,"14":948,"15":2022,"16":1984,"17":1857,"18":1992,"19":1853,"20":1387,"21":1228,"22":1230,"23":1816,"24":1814,"25":1579,"26":2070,"27":1765,"28":1716,"29":2026,"30":990,"31":804,"32":1701,"33":1556,"34":1998,"35":962,"36":997,"37":580,"38":1273,"39":164,"40":1489,"41":438,"42":1274,"43":171,"44":1381,"45":589,"46":1821,"47":631,"48":1783,"49":590,"50":1275,"51":152,"52":1782,"53":1700,"54":2030,"55":1176,"56":1999,"57":1651,"58":998,"59":383,"60":1187,"61":2113,"62":1933,"63":227,"64":1822,"65":2114,"66":1509,"67":591,"68":1823,"69":1440,"70":1520,"71":636,"72":1824,"73":1441,"74":643,"75":124,"76":750,"77":1057,"78":1892,"79":905,"80":953,"81":228,"82":731,"83":1763,"84":1693,"85":1692,"86":1706,"87":1621,"88":1713,"89":1714,"90":1711,"91":1730,"92":1694,"93":838,"94":1120,"95":1867,"96":1594,"97":839,"98":848,"99":1203,"100":840,"101":2013,"102":1916,"103":1704,"104":1557,"105":2000,"106":1652,"107":999,"108":546,"109":1825,"110":2115,"111":1743,"112":439,"113":1276,"114":1442,"115":1379,"116":1672,"117":1709,"118":1558,"119":2001,"120":1653,"121":1000,"122":363,"123":1826,"124":1443,"125":1195,"126":440,"127":1277,"128":1444,"129":1374,"130":1703,"131":1559,"132":2002,"133":1654,"134":1001,"135":441,"136":1278,"137":1445,"138":1361,"139":1956,"140":1673,"141":1325,"142":1560,"143":2003,"144":1655,"145":1002,"146":364,"147":1567,"148":2116,"149":849,"150":535,"151":1827,"152":1446,"153":1564,"154":581,"155":1279,"156":1447,"157":1553,"158":442,"159":1280,"160":1448,"161":1372,"162":1674,"163":1324,"164":1561,"165":2004,"166":1656,"167":1003,"168":365,"169":1568,"170":2117,"171":847,"172":606,"173":1569,"174":2118,"175":1940,"176":582,"177":1281,"178":1449,"179":1554,"180":443,"181":1282,"182":1450,"183":1373,"184":1675,"185":2041,"186":963,"187":1004,"188":260,"189":194,"190":986,"191":261,"192":309,"193":894,"194":1344,"195":2084,"196":2085,"197":2031,"198":860,"199":1117,"200":949,"201":1320,"202":1224,"203":1752,"204":1642,"205":1787,"206":203,"207":553,"208":567,"209":449,"210":626,"211":560,"212":398,"213":595,"214":323,"215":369,"216":891,"217":1644,"218":991,"219":1917,"220":1688,"221":1702,"222":1562,"223":2005,"224":964,"225":1005,"226":583,"227":1283,"228":165,"229":1552,"230":444,"231":1284,"232":180,"233":1371,"234":424,"235":830,"236":377,"237":1265,"238":1705,"239":1177,"240":2006,"241":1657,"242":1006,"243":480,"244":1828,"245":2119,"246":2034,"247":481,"248":1829,"249":1451,"250":559,"251":561,"252":1490,"253":1452,"254":1573,"255":594,"256":831,"257":1453,"258":910,"259":1699,"260":1222,"261":1643,"262":1808,"263":1138,"264":1113,"265":1110,"266":1108,"267":1112,"268":1819,"269":1820,"270":1109,"271":1718,"272":1196,"273":1111,"274":1985,"275":1696,"276":1695,"277":776,"278":1678,"279":818,"280":808,"281":2109,"282":1127,"283":1649,"284":777,"285":1934,"286":1264,"287":1077,"288":1911,"289":1922,"290":1923,"291":1912,"292":1146,"293":1902,"294":1178,"295":1007,"296":637,"297":1966,"298":632,"299":1910,"300":639,"301":1965,"302":422,"303":2090,"304":755,"305":748,"306":1576,"307":1008,"308":635,"309":1639,"310":341,"311":1409,"312":805,"313":2072,"314":2094,"315":538,"316":1523,"317":641,"318":760,"319":1099,"320":1907,"321":1806,"322":1382,"323":181,"324":1851,"325":183,"326":1667,"327":184,"328":734,"329":185,"330":1483,"331":187,"332":1293,"333":189,"334":1395,"335":190,"336":1211,"337":191,"338":1668,"339":192,"340":911,"341":193,"342":1647,"343":197,"344":1292,"345":1128,"346":2082,"347":1748,"348":1598,"349":1009,"350":801,"351":155,"352":1052,"353":1543,"354":158,"355":1533,"356":1734,"357":159,"358":1896,"359":855,"360":157,"361":939,"362":837,"363":156,"364":1868,"365":1544,"366":1119,"367":1227,"368":950,"369":2025,"370":2024,"371":2023,"372":745,"373":1993,"374":1103,"375":903,"376":1774,"377":1854,"378":1433,"379":1229,"380":1231,"381":992,"382":1550,"383":1707,"384":1670,"385":1179,"386":1010,"387":517,"388":2019,"389":216,"390":1563,"391":495,"392":1529,"393":420,"394":1530,"395":622,"396":1164,"397":297,"398":1496,"399":605,"400":1437,"401":597,"402":1343,"403":1689,"404":1977,"405":1900,"406":759,"407":1805,"408":1802,"409":1801,"410":1803,"411":1804,"412":1710,"413":1698,"414":1620,"415":1697,"416":1735,"417":1121,"418":1895,"419":908,"420":1861,"421":1242,"422":1219,"423":1241,"424":1957,"425":1745,"426":1180,"427":2007,"428":1658,"429":1011,"430":556,"431":1830,"432":2120,"433":1740,"434":445,"435":1285,"436":1454,"437":1375,"438":569,"439":1199,"440":1455,"441":1392,"442":217,"443":2036,"444":1456,"445":1680,"446":608,"447":1840,"448":1457,"449":1192,"450":602,"451":1831,"452":1458,"453":208,"454":368,"455":1841,"456":1459,"457":1190,"458":259,"459":1842,"460":1460,"461":1189,"462":577,"463":1832,"464":1461,"465":1683,"466":426,"467":832,"468":1462,"469":1679,"470":1676,"471":1744,"472":1181,"473":2008,"474":1659,"475":1012,"476":555,"477":1833,"478":2121,"479":1777,"480":446,"481":1286,"482":1463,"483":1376,"484":570,"485":1200,"486":1464,"487":1393,"488":218,"489":2037,"490":1465,"491":1681,"492":1671,"493":1746,"494":1182,"495":2009,"496":1660,"497":1013,"498":557,"499":1834,"500":2122,"501":1741,"502":447,"503":1287,"504":1466,"505":1377,"506":366,"507":1835,"508":1467,"509":1188,"510":219,"511":2038,"512":1468,"513":1682,"514":571,"515":1201,"516":1469,"517":1394,"518":609,"519":1843,"520":1470,"521":1193,"522":367,"523":1844,"524":1471,"525":1191,"526":603,"527":1836,"528":1472,"529":209,"530":1630,"531":1183,"532":2010,"533":1661,"534":1014,"535":558,"536":1837,"537":2123,"538":1742,"539":448,"540":1288,"541":1473,"542":1378,"543":419,"544":833,"545":1474,"546":1266,"547":610,"548":1845,"549":1475,"550":1194,"551":604,"552":1838,"553":1476,"554":210,"555":1677,"556":1684,"557":1358,"558":1691,"559":878,"560":868,"561":752,"562":1517,"563":1973,"564":1790,"565":1791,"566":1793,"567":1795,"568":1797,"569":1798,"570":1786,"571":1204,"572":917,"573":1936,"574":1396,"575":1580,"576":823,"577":113,"578":704,"579":1172,"580":145,"581":716,"582":899,"583":45,"584":1972,"585":1632,"586":76,"587":1976,"588":1633,"589":1949,"590":1981,"591":133,"592":65,"593":79,"594":1429,"595":766,"596":126,"597":33,"598":36,"599":78,"600":813,"601":1986,"602":1015,"603":574,"604":888,"605":576,"606":1862,"607":393,"608":1215,"609":575,"610":1050,"611":573,"612":1353,"613":384,"614":1768,"615":1903,"616":1685,"617":1983,"618":956,"619":842,"620":1244,"621":1666,"622":693,"623":1383,"624":1665,"625":659,"626":1354,"627":822,"628":672,"629":733,"630":765,"631":131,"632":132,"633":1937,"634":756,"635":1785,"636":935,"637":204,"638":1807,"639":568,"640":889,"641":554,"642":1161,"643":627,"644":1818,"645":596,"646":1717,"647":399,"648":425,"649":324,"650":1197,"651":1424,"652":67,"653":90,"654":41,"655":62,"656":2042,"657":965,"658":1016,"659":272,"660":625,"661":987,"662":283,"663":166,"664":1239,"665":264,"666":195,"667":1380,"668":263,"669":186,"670":1572,"671":265,"672":173,"673":1988,"674":269,"675":176,"676":1364,"677":271,"678":196,"679":1366,"680":273,"681":188,"682":854,"683":279,"684":1170,"685":1333,"686":277,"687":1168,"688":1403,"689":281,"690":162,"691":1246,"692":1135,"693":1250,"694":1083,"695":788,"696":1525,"697":947,"698":2110,"699":1641,"700":912,"701":918,"702":1303,"703":1079,"704":1971,"705":763,"706":1130,"707":1017,"708":234,"709":1058,"710":237,"711":1545,"712":238,"713":1551,"714":242,"715":1162,"716":241,"717":753,"718":240,"719":1342,"720":233,"721":1159,"722":239,"723":1163,"724":236,"725":1616,"726":235,"727":1778,"728":725,"729":1131,"730":1018,"731":526,"732":1532,"733":533,"734":1495,"735":532,"736":1886,"737":525,"738":1497,"739":529,"740":901,"741":531,"742":1436,"743":530,"744":1329,"745":528,"746":1615,"747":527,"748":1779,"749":1061,"750":1905,"751":1996,"752":120,"753":98,"754":836,"755":1144,"756":1978,"757":2043,"758":966,"759":1019,"760":373,"761":370,"762":1142,"763":489,"764":492,"765":1414,"766":485,"767":315,"768":1416,"769":488,"770":519,"771":1549,"772":484,"773":222,"774":803,"775":91,"776":117,"777":1165,"778":1249,"779":883,"780":1253,"781":1357,"782":1426,"783":1124,"784":1581,"785":919,"786":1337,"787":1534,"788":791,"789":1860,"790":920,"791":2078,"792":1925,"793":148,"794":69,"795":49,"796":85,"797":128,"798":95,"799":1092,"800":1184,"801":1020,"802":587,"803":846,"804":376,"805":1305,"806":301,"807":1359,"808":482,"809":762,"810":308,"811":2035,"812":1555,"813":1690,"814":1950,"815":1093,"816":2011,"817":1152,"818":298,"819":1728,"820":588,"821":850,"822":262,"823":706,"824":483,"825":845,"826":611,"827":1425,"828":392,"829":1725,"830":545,"831":1428,"832":313,"833":1995,"834":251,"835":1256,"836":246,"837":1391,"838":479,"839":896,"840":202,"841":1524,"842":540,"843":806,"844":385,"845":851,"846":572,"847":1212,"848":1780,"849":1435,"850":1095,"851":749,"852":2044,"853":967,"854":1021,"855":499,"856":198,"857":1362,"858":498,"859":1171,"860":1334,"861":497,"862":1169,"863":1404,"864":394,"865":379,"866":1234,"867":1856,"868":1094,"869":1505,"870":35,"871":135,"872":121,"873":1614,"874":1852,"875":2045,"876":968,"877":1022,"878":463,"879":502,"880":1332,"881":455,"882":389,"883":1405,"884":469,"885":160,"886":1356,"887":224,"888":167,"889":1547,"890":786,"891":729,"892":1941,"893":656,"894":670,"895":689,"896":697,"897":1270,"898":1044,"899":1068,"900":2077,"901":144,"902":39,"903":88,"904":52,"905":1160,"906":892,"907":936,"908":1104,"909":1047,"910":514,"911":1885,"912":914,"913":721,"914":598,"915":1527,"916":1729,"917":722,"918":294,"919":885,"920":879,"921":694,"922":1882,"923":1338,"924":1739,"925":112,"926":125,"927":44,"928":54,"929":1243,"930":1920,"931":1397,"932":1023,"933":114,"934":1771,"935":146,"936":751,"937":46,"938":1974,"939":77,"940":1975,"941":757,"942":55,"943":103,"944":68,"945":59,"946":1589,"947":1300,"948":2086,"949":783,"950":1132,"951":1299,"952":812,"953":1582,"954":1586,"955":1584,"956":1116,"957":816,"958":1213,"959":1062,"960":2032,"961":782,"962":1157,"963":1587,"964":1863,"965":1588,"966":941,"967":1991,"968":960,"969":1990,"970":1591,"971":728,"972":1964,"973":1953,"974":1948,"975":1898,"976":1848,"977":1994,"978":300,"979":909,"980":624,"981":1541,"982":607,"983":1430,"984":601,"985":1531,"986":534,"987":1546,"988":322,"989":800,"990":415,"991":730,"992":1385,"993":1149,"994":1952,"995":1389,"996":1687,"997":478,"998":537,"999":304,"1000":1298,"1001":306,"1002":1323,"1003":303,"1004":1322,"1005":305,"1006":1174,"1007":400,"1008":1585,"1009":249,"1010":1638,"1011":1590,"1012":102,"1013":518,"1014":487,"1015":615,"1016":353,"1017":536,"1018":101,"1019":1345,"1020":2111,"1021":1410,"1022":736,"1023":746,"1024":1574,"1025":2081,"1026":34,"1027":84,"1028":1583,"1029":747,"1030":1737,"1031":1423,"1032":1982,"1033":1738,"1034":1789,"1035":1792,"1036":1794,"1037":1796,"1038":938,"1039":1422,"1040":1388,"1041":882,"1042":921,"1043":1731,"1044":1067,"1045":893,"1046":937,"1047":1399,"1048":1049,"1049":1784,"1050":515,"1051":1884,"1052":1894,"1053":723,"1054":1519,"1055":599,"1056":1526,"1057":1893,"1058":724,"1059":1477,"1060":295,"1061":884,"1062":880,"1063":695,"1064":1478,"1065":1955,"1066":48,"1067":129,"1068":844,"1069":2089,"1070":1961,"1071":130,"1072":89,"1073":111,"1074":1928,"1075":1198,"1076":1883,"1077":1945,"1078":1946,"1079":134,"1080":40,"1081":1962,"1082":1150,"1083":151,"1084":137,"1085":136,"1086":32,"1087":1869,"1088":1924,"1089":2046,"1090":969,"1091":1024,"1092":354,"1093":416,"1094":1888,"1095":349,"1096":199,"1097":2066,"1098":360,"1099":17,"1100":1600,"1101":351,"1102":18,"1103":1599,"1104":584,"1105":310,"1106":886,"1107":565,"1108":307,"1109":957,"1110":564,"1111":628,"1112":1115,"1113":293,"1114":172,"1115":1363,"1116":292,"1117":182,"1118":1522,"1119":592,"1120":378,"1121":1114,"1122":352,"1123":629,"1124":1601,"1125":550,"1126":405,"1127":1628,"1128":1880,"1129":1251,"1130":784,"1131":1133,"1132":1257,"1133":1596,"1134":1873,"1135":1686,"1136":922,"1137":1491,"1138":1148,"1139":1959,"1140":1603,"1141":1719,"1142":1870,"1143":28,"1144":1240,"1145":0,"1146":118,"1147":1849,"1148":1,"1149":96,"1150":1850,"1151":2,"1152":139,"1153":1153,"1154":220,"1155":81,"1156":1154,"1157":459,"1158":99,"1159":934,"1160":1510,"1161":1951,"1162":1084,"1163":1881,"1164":2102,"1165":2097,"1166":2101,"1167":790,"1168":229,"1169":902,"1170":299,"1171":1772,"1172":586,"1173":906,"1174":562,"1175":1431,"1176":500,"1177":798,"1178":232,"1179":1053,"1180":314,"1181":1535,"1182":523,"1183":1540,"1184":524,"1185":792,"1186":230,"1187":797,"1188":231,"1189":819,"1190":250,"1191":1770,"1192":361,"1193":2105,"1194":1908,"1195":1904,"1196":1081,"1197":1634,"1198":1622,"1199":1365,"1200":221,"1201":946,"1202":915,"1203":460,"1204":1328,"1205":916,"1206":1097,"1207":740,"1208":2098,"1209":743,"1210":1360,"1211":817,"1212":1570,"1213":691,"1214":678,"1215":711,"1216":904,"1217":657,"1218":679,"1219":675,"1220":1773,"1221":699,"1222":680,"1223":676,"1224":907,"1225":668,"1226":681,"1227":677,"1228":1432,"1229":658,"1230":682,"1231":660,"1232":799,"1233":700,"1234":683,"1235":712,"1236":1054,"1237":701,"1238":684,"1239":713,"1240":1536,"1241":661,"1242":685,"1243":709,"1244":793,"1245":718,"1246":686,"1247":710,"1248":1858,"1249":702,"1250":687,"1251":714,"1252":820,"1253":692,"1254":664,"1255":715,"1256":1769,"1257":703,"1258":688,"1259":663,"1260":741,"1261":2047,"1262":970,"1263":1025,"1264":612,"1265":474,"1266":1875,"1267":618,"1268":168,"1269":1368,"1270":616,"1271":461,"1272":1872,"1273":620,"1274":178,"1275":1370,"1276":1151,"1277":2100,"1278":742,"1279":1571,"1280":2104,"1281":923,"1282":897,"1283":1330,"1284":1100,"1285":1809,"1286":1268,"1287":1879,"1288":1492,"1289":811,"1290":1855,"1291":2065,"1292":1066,"1293":2048,"1294":1026,"1295":971,"1296":464,"1297":1619,"1298":503,"1299":456,"1300":1408,"1301":390,"1302":452,"1303":1499,"1304":401,"1305":507,"1306":1515,"1307":4,"1308":205,"1309":768,"1310":5,"1311":396,"1312":1216,"1313":6,"1314":1751,"1315":2049,"1316":1027,"1317":972,"1318":358,"1319":579,"1320":578,"1321":355,"1322":1887,"1323":417,"1324":350,"1325":2067,"1326":200,"1327":348,"1328":1351,"1329":302,"1330":343,"1331":775,"1332":7,"1333":347,"1334":512,"1335":8,"1336":2050,"1337":1028,"1338":973,"1339":253,"1340":828,"1341":381,"1342":256,"1343":1294,"1344":153,"1345":2051,"1346":1029,"1347":974,"1348":374,"1349":1143,"1350":371,"1351":490,"1352":1415,"1353":493,"1354":486,"1355":1417,"1356":316,"1357":551,"1358":1627,"1359":406,"1360":613,"1361":1876,"1362":475,"1363":427,"1364":1296,"1365":472,"1366":1932,"1367":2052,"1368":1030,"1369":975,"1370":619,"1371":1367,"1372":169,"1373":617,"1374":1871,"1375":462,"1376":621,"1377":1369,"1378":179,"1379":1926,"1380":2053,"1381":1031,"1382":976,"1383":542,"1384":1610,"1385":436,"1386":432,"1387":1309,"1388":9,"1389":434,"1390":1311,"1391":10,"1392":430,"1393":1314,"1394":403,"1395":2054,"1396":1032,"1397":977,"1398":338,"1399":1086,"1400":408,"1401":334,"1402":1756,"1403":11,"1404":336,"1405":1757,"1406":319,"1407":332,"1408":1259,"1409":413,"1410":328,"1411":1663,"1412":12,"1413":330,"1414":1156,"1415":411,"1416":326,"1417":1747,"1418":174,"1419":2055,"1420":1033,"1421":978,"1422":225,"1423":1548,"1424":170,"1425":2056,"1426":1034,"1427":979,"1428":547,"1429":1890,"1430":516,"1431":548,"1432":1775,"1433":296,"1434":549,"1435":1859,"1436":600,"1437":1232,"1438":1225,"1439":1226,"1440":123,"1441":115,"1442":42,"1443":106,"1444":1606,"1445":994,"1446":1788,"1447":1271,"1448":781,"1449":1715,"1450":1669,"1451":1420,"1452":1209,"1453":834,"1454":995,"1455":1979,"1456":57,"1457":87,"1458":109,"1459":142,"1460":72,"1461":74,"1462":1412,"1463":1506,"1464":1980,"1465":1604,"1466":1720,"1467":29,"1468":1173,"1469":119,"1470":1140,"1471":97,"1472":1137,"1473":140,"1474":945,"1475":82,"1476":1341,"1477":100,"1478":1301,"1479":1909,"1480":318,"1481":317,"1482":900,"1483":944,"1484":1384,"1485":771,"1486":646,"1487":707,"1488":1878,"1489":665,"1490":666,"1491":1340,"1492":647,"1493":651,"1494":1411,"1495":648,"1496":652,"1497":1139,"1498":649,"1499":653,"1500":1626,"1501":650,"1502":667,"1503":147,"1504":75,"1505":149,"1506":138,"1507":1636,"1508":1723,"1509":654,"1510":669,"1511":690,"1512":698,"1513":705,"1514":717,"1515":1438,"1516":2125,"1517":940,"1518":1304,"1519":1750,"1520":1800,"1521":1939,"1522":1970,"1523":1508,"1524":104,"1525":30,"1526":58,"1527":143,"1528":110,"1529":1931,"1530":2028,"1531":1082,"1532":1565,"1533":1158,"1534":1724,"1535":1220,"1536":951,"1537":1419,"1538":1507,"1539":928,"1540":1607,"1541":787,"1542":1664,"1543":1865,"1544":1866,"1545":1269,"1546":1331,"1547":1105,"1548":1072,"1549":51,"1550":150,"1551":116,"1552":50,"1553":43,"1554":1060,"1555":1755,"1556":1623,"1557":1247,"1558":56,"1559":1134,"1560":673,"1561":86,"1562":1640,"1563":674,"1564":108,"1565":2068,"1566":719,"1567":141,"1568":2103,"1569":720,"1570":105,"1571":1877,"1572":708,"1573":71,"1574":1136,"1575":662,"1576":1071,"1577":92,"1578":93,"1579":25,"1580":66,"1581":1891,"1582":809,"1583":929,"1584":785,"1585":1202,"1586":2107,"1587":1125,"1588":2073,"1589":1766,"1590":1578,"1591":2106,"1592":924,"1593":1733,"1594":1045,"1595":1078,"1596":1942,"1597":1943,"1598":1091,"1599":758,"1600":1935,"1601":1145,"1602":1185,"1603":2012,"1604":1035,"1605":638,"1606":2039,"1607":739,"1608":633,"1609":2040,"1610":807,"1611":640,"1612":1839,"1613":1721,"1614":423,"1615":829,"1616":630,"1617":1321,"1618":1267,"1619":1318,"1620":735,"1621":642,"1622":761,"1623":539,"1624":1512,"1625":1767,"1626":789,"1627":1088,"1628":1781,"1629":738,"1630":1662,"1631":243,"1632":2029,"1633":245,"1634":942,"1635":244,"1636":993,"1637":1070,"1638":2057,"1639":980,"1640":1036,"1641":339,"1642":409,"1643":1090,"1644":335,"1645":15,"1646":1759,"1647":337,"1648":320,"1649":1758,"1650":333,"1651":414,"1652":1258,"1653":329,"1654":16,"1655":122,"1656":331,"1657":412,"1658":1155,"1659":327,"1660":175,"1661":1577,"1662":1913,"1663":1944,"1664":1087,"1665":824,"1666":931,"1667":1810,"1668":1348,"1669":1727,"1670":814,"1671":1811,"1672":877,"1673":772,"1674":1817,"1675":1815,"1676":1248,"1677":655,"1678":671,"1679":925,"1680":933,"1681":1073,"1682":2080,"1683":1528,"1684":1930,"1685":1899,"1686":1592,"1687":955,"1688":1210,"1689":1927,"1690":1593,"1691":1969,"1692":2096,"1693":770,"1694":2088,"1695":127,"1696":1906,"1697":1712,"1698":1708,"1699":1960,"1700":1915,"1701":2079,"1702":1812,"1703":952,"1704":1897,"1705":1901,"1706":1566,"1707":1646,"1708":1221,"1709":1813,"1710":954,"1711":2058,"1712":981,"1713":1037,"1714":254,"1715":382,"1716":827,"1717":257,"1718":154,"1719":1295,"1720":247,"1721":13,"1722":1726,"1723":248,"1724":14,"1725":815,"1726":37,"1727":94,"1728":83,"1729":38,"1730":1106,"1731":887,"1732":1349,"1733":774,"1734":943,"1735":853,"1736":1575,"1737":1075,"1738":1997,"1739":53,"1740":61,"1741":1350,"1742":1400,"1743":356,"1744":1487,"1745":1237,"1746":418,"1747":47,"1748":1484,"1749":501,"1750":1929,"1751":835,"1752":1504,"1753":961,"1754":1485,"1755":1238,"1756":1732,"1757":645,"1758":23,"1759":1439,"1760":644,"1761":22,"1762":769,"1763":1761,"1764":359,"1765":357,"1766":1302,"1767":510,"1768":623,"1769":346,"1770":387,"1771":386,"1772":345,"1773":513,"1774":509,"1775":344,"1776":26,"1777":1511,"1778":1217,"1779":1102,"1780":732,"1781":727,"1782":726,"1783":1637,"1784":2069,"1785":996,"1786":1263,"1787":2021,"1788":2087,"1789":1518,"1790":1754,"1791":843,"1792":1958,"1793":1516,"1794":1968,"1795":1236,"1796":1967,"1797":1513,"1798":764,"1799":852,"1800":1262,"1801":1290,"1802":1254,"1803":1291,"1804":926,"1805":1126,"1806":1635,"1807":1051,"1808":1065,"1809":1289,"1810":1595,"1811":744,"1812":913,"1813":810,"1814":563,"1815":1089,"1816":325,"1817":1335,"1818":471,"1819":1502,"1820":450,"1821":1107,"1822":362,"1823":1753,"1824":342,"1825":825,"1826":258,"1827":1214,"1828":252,"1829":1493,"1830":544,"1831":1315,"1832":429,"1833":754,"1834":1074,"1835":1398,"1836":213,"1837":2014,"1838":311,"1839":982,"1840":1347,"1841":593,"1842":1799,"1843":1597,"1844":541,"1845":1605,"1846":1326,"1847":1938,"1848":2059,"1849":983,"1850":1038,"1851":214,"1852":312,"1853":780,"1854":477,"1855":421,"1856":1352,"1857":211,"1858":177,"1859":778,"1860":212,"1861":201,"1862":779,"1863":375,"1864":372,"1865":1141,"1866":491,"1867":494,"1868":1413,"1869":552,"1870":407,"1871":1629,"1872":614,"1873":476,"1874":1874,"1875":428,"1876":473,"1877":1297,"1878":255,"1879":380,"1880":826,"1881":465,"1882":504,"1883":1327,"1884":340,"1885":410,"1886":1085,"1887":1206,"1888":1947,"1889":1336,"1890":932,"1891":1864,"1892":821,"1893":863,"1894":1101,"1895":1434,"1896":1129,"1897":1987,"1898":1501,"1899":2108,"1900":1722,"1901":1080,"1902":1617,"1903":466,"1904":773,"1905":1346,"1906":1488,"1907":1498,"1908":505,"1909":1479,"1910":2124,"1911":989,"1912":1514,"1913":511,"1914":508,"1915":1480,"1916":767,"1917":207,"1918":206,"1919":1481,"1920":1486,"1921":1235,"1922":388,"1923":397,"1924":1482,"1925":1096,"1926":1914,"1927":2060,"1928":984,"1929":1039,"1930":467,"1931":506,"1932":1618,"1933":457,"1934":391,"1935":1406,"1936":453,"1937":402,"1938":1500,"1939":451,"1940":19,"1941":1167,"1942":470,"1943":161,"1944":1355,"1945":1919,"1946":1260,"1947":2061,"1948":1166,"1949":1040,"1950":280,"1951":468,"1952":866,"1953":278,"1954":458,"1955":867,"1956":276,"1957":454,"1958":865,"1959":275,"1960":1954,"1961":864,"1962":282,"1963":163,"1964":1245,"1965":1889,"1966":1921,"1967":1401,"1968":1624,"1969":1048,"1970":2062,"1971":881,"1972":1776,"1973":696,"1974":585,"1975":1421,"1976":958,"1977":3,"1978":566,"1979":1427,"1980":1402,"1981":1625,"1982":2063,"1983":1846,"1984":1123,"1985":496,"1986":1233,"1987":1056,"1988":395,"1989":1122,"1990":1205,"1991":1918,"1992":1207,"1993":1208,"1994":1503,"1995":1252,"1996":24,"1997":60,"1998":63,"1999":73,"2000":634,"2001":1218,"2002":1762,"2003":1494,"2004":930,"2005":1306,"2006":1608,"2007":2112,"2008":927,"2009":1046,"2010":1339,"2011":2015,"2012":2076,"2013":1764,"2014":1602,"2015":1650,"2016":1847,"2017":1064,"2018":1307,"2019":80,"2020":107,"2021":1069,"2022":988,"2023":1609,"2024":2033,"2025":520,"2026":1538,"2027":522,"2028":1539,"2029":521,"2030":1537,"2031":215,"2032":794,"2033":226,"2034":796,"2035":223,"2036":795,"2037":321,"2038":1055,"2039":285,"2040":871,"2041":284,"2042":870,"2043":266,"2044":857,"2045":291,"2046":859,"2047":268,"2048":856,"2049":289,"2050":875,"2051":286,"2052":872,"2053":288,"2054":874,"2055":287,"2056":873,"2057":290,"2058":876,"2059":274,"2060":861,"2061":267,"2062":858,"2063":270,"2064":862,"2065":1261,"2066":2064,"2067":985,"2068":1041,"2069":543,"2070":437,"2071":1611,"2072":431,"2073":404,"2074":1313,"2075":433,"2076":20,"2077":1308,"2078":435,"2079":21,"2080":1312,"2081":1310,"2082":737,"2083":2071,"2084":1098,"2085":895,"2086":1418,"2087":1147,"2088":1989,"2089":1186,"2090":1042,"2091":1407,"2092":2092,"2093":1272,"2094":1612,"2095":1521,"2096":898,"2097":1316,"2098":2074,"2099":1613,"2100":2091,"2101":1386,"2102":1631,"2103":2016,"2104":1390,"2105":1043,"2106":1542,"2107":2093,"2108":1760,"2109":2020,"2110":1645,"2111":1255,"2112":841,"2113":890,"2114":959,"2115":1175,"2116":2017,"2117":1963,"2118":2018,"2119":1063,"2120":2083,"2121":1076,"2122":1648,"2123":1736,"2124":869,"2125":2099,"2126":2095},"orderedDocs":[[1145,"--"],[1148,"--"],[1151,"--"],[1977,"--"],[1307,"—"],[1310,"—"],[1313,"—"],[1332,"—"],[1335,"—"],[1388,"—"],[1391,"—"],[1403,"—"],[1412,"—"],[1721,"—"],[1724,"—"],[1645,"(empty)"],[1654,"(empty)"],[1099,"(model's own)"],[1102,"(model's own)"],[1940,"(none)"],[2076,"(none)"],[2079,"(none)"],[1761,"**0.375**"],[1758,"**0.757**"],[1996,"**Admins connect the keys.** Under **Settings → AI Provider**, a workspace admin connects OpenAI or Google Gemini with an API key, or OpenRouter through its sign-in flow, and picks the ingestion and chat models. A workspace can keep several providers and switch between them; one is active."],[1579,"**Anthropic** (API key required)"],[1776,"**Any OpenAI-compatible endpoint** works with `provider=openai` and `EMBEDDING_BASE_URL`, for example Azure AI Foundry's v1 API. Use your deployment name as the model:"],[7,"**API Reference** — Complete REST API documentation for all endpoints."],[1143,"**API server**"],[1467,"**API**"],[1525,"**API**: http\\://localhost:8000/docs — FastAPI Swagger UI"],[6,"**Architecture** — Understand the four-layer pipeline, event sourcing, and workflow orchestration."],[1086,"**Artifact scoping** -- Restrict results to a specific document"],[597,"**Auto-seed** -- Vector search with NER-derived filters, plus an unfiltered search for broad recall."],[1026,"**Automatic (Kafka replay)** -- New consumer groups start from `auto.offset.reset=earliest`, replaying all events within Kafka's retention window."],[870,"**Batch** -- Page summaries are grouped into batches of `ARTIFACT_SUMMARIZATION_BATCH_SIZE` (default 10)."],[598,"**Bioactivity pre-fetch** -- Deterministic MongoDB lookup for compound bioactivity data."],[1726,"**Blob storage is append-mostly.** Documents are uploaded once and read many times. Updates are rare (only when re-processing overwrites page images)."],[1729,"**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. Copy the existing tree under the new root as it is, e.g. `aws s3 sync /data/blobs s3://my-docustore-bucket/docu-store` or `azcopy copy '/data/blobs/*' 'https://<account>.blob.core.windows.net/<container>/docu-store' --recursive`."],[902,"**Chemical structure recognition (OCSR)** -- The `structflo-cser` ML pipeline (D-FINE detector + RelationalMatcher + DECIMER) identifies chemical structure diagrams, pairs them with their labels, and extracts their SMILES representations."],[1080,"**Chunk hits** (`chunk_hits`) -- Fine-grained passage retrieval from `page_embeddings`, deduplicated to one result per page using Qdrant's native grouping, then reranked by the cross-encoder. Chunk search can be switched off per request with `include_chunks: false`."],[654,"**Citation continuity** -- Previous turn's citations are seeded into the retrieval accumulator at score 0.5."],[1442,"**Configuration** — Environment variables and settings reference."],[1553,"**CPU**: 4+ cores recommended (embedding and OCSR are CPU-intensive)"],[927,"**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."],[583,"**Deep Thinking**"],[937,"**Deep Thinking**"],[1747,"**Default.** IBM, Apache 2.0, 8192-token context."],[1066,"**Dense vector** -- Captures semantic meaning via the text embedding model, with the model's query prefix where it has one (for example `search_query:` for nomic)."],[795,"**Detection** -- A D-FINE object detector identifies structure diagram regions and their associated text labels."],[1552,"**Disk**: 20 GB for base images + storage for documents"],[1549,"**Docker Engine** 24+ with Docker Compose v2"],[904,"**Document metadata** -- Font-size analysis (PyMuPDF) finds the title; GLiNER2, with an LLM fallback, identifies authors and publication dates, starting from the first page."],[1739,"**Documents and queries must use the same model.** Changing the model means re-embedding every document (see Changing models)."],[928,"**Enrichment** -- Final results are decorated with document titles, page numbers, tags, and compound mentions from MongoDB read models."],[942,"**Event sourcing** -- All state changes are recorded as immutable domain events in EventStoreDB. Read models in MongoDB are projections derived from these events."],[1558,"**EventStoreDB**"],[1456,"**EventStoreDB** with persistent storage"],[1526,"**EventStoreDB**: http\\://localhost:2114 — Admin dashboard"],[945,"**Eventually consistent** -- Extraction results propagate through the event pipeline asynchronously. Each stage triggers the next via domain events, with no polling or scheduling."],[1997,"**Every member runs on them.** Uploads, entity extraction, summaries, chat, and the workspace's embedding model all use the workspace's active provider. Members see which provider is in use but never the key. Cap each member's monthly usage under **Settings → Token Settings**."],[1740,"**Every model produces 768-dimensional vectors** (`EMBEDDING_DIMENSIONS`), so one set of Qdrant collections serves any choice. API models are asked for 768 dimensions and every response is checked."],[655,"**Explicit references** -- `[N]` references in the question trigger a full page content fetch."],[1998,"**Fails closed.** Until a workspace has a provider, uploads and chat return HTTP 428: admins are sent to set one up, members are told to ask an admin. If the server also has its own `LLM_*` key configured, workspaces without a key fall back to it; leave the server keys unset for a public deployment."],[5,"**Getting Started** — Install prerequisites, deploy with Docker, and process your first document."],[592,"**GLiNER2** -- Extracts author names for tag-based filtering."],[1580,"**Google Gemini** (API key required)"],[652,"**History window** -- Last 10 messages loaded from MongoDB, compressed to a 4000-character budget."],[944,"**Idempotent workflows** -- Temporal workflow IDs are derived from entity IDs (e.g., `embedding-{page_id}`), ensuring that duplicate triggers are safely ignored."],[794,"**Image rendering** -- The PDF page is rendered to an image at 150 DPI by structflo's `render_page`. The render is stored so that bounding boxes always refer to the image the model saw."],[8,"**Integration** — Configure authentication, LLM providers, storage, and observability."],[1573,"**Kafka**"],[1460,"**Kafka** as a single-node KRaft broker (no Zookeeper)"],[1999,"**Keys are write-only.** They are encrypted at rest and never returned by the API; admins see the last four characters."],[1461,"**Langfuse** and **Umami** for observability"],[1504,"**Langfuse** for LLM tracing and prompt observability"],[586,"**Literature**"],[939,"**Literature**"],[599,"**LLM loop** -- Up to 5 iterations where the LLM evaluates accumulated results and decides whether to call additional tools or finish."],[593,"**LLM Planning** -- Classifies query type (factual, comparative, exploratory, compound, follow-up), generates sub-queries, and selects a retrieval strategy."],[2019,"**LLM tracing** -- Every LLM call (summarization, NER, chat) is traced with input/output tokens, latency, model parameters, and prompt versions."],[1155,"**LLM worker**"],[1475,"**LLM Worker**"],[1728,"**Local storage needs a shared volume.** The API and the workers run as separate containers and all read the same blobs, so with `file://` every one of them must mount the same volume (or network share) at the same path. The sample `docker-compose.prod.yml` shares a `blobs` volume between the API and both Temporal workers. A named volume is local to one machine, so on a multi-node swarm, mount shared storage such as NFS there instead. Object storage (S3, Azure) avoids this and also suits multi-instance deployments."],[1027,"**Manual** -- Call the plugin's `backfill()` method, which iterates MongoDB read models and runs enrichment logic directly."],[796,"**Matching** -- The RelationalMatcher pairs each structure diagram with its label. It uses geometry only, reasoning over all detections on the page jointly with an optimal-transport assignment that can leave a structure or label unmatched."],[1561,"**MongoDB**"],[1457,"**MongoDB** as a single-node replica set (`rs0`), with authentication disabled"],[903,"**Named entity recognition (NER)** -- LLM-powered extraction via `structflo-ner` identifies compounds, targets, genes, diseases, assays, bioactivity values, and other domain-specific entities."],[1072,"**Negation** -- Whether the passage contradicts the query"],[653,"**NER accumulation** -- Entities from prior grounded turns are inherited or merged into the current query."],[775,"**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."],[1577,"**Ollama** (local, free) — recommended for development"],[1578,"**OpenAI** (API key required)"],[1727,"**Page images can be large.** At \\~288 DPI a page PNG is typically 0.5-1 MB, so a 12-page PDF produces roughly 6-12 MB of PNG images. Thumbnails are about 20 KB each."],[798,"**Persistence** -- Valid results are stored as `CompoundMention` value objects on the Page aggregate."],[1149,"**Pipeline worker**"],[1471,"**Pipeline Worker**"],[753,"**Pipeline worker** (`pipeline_worker.py`) -- Detects events that should trigger processing workflows (e.g., `Page.Created` triggers compound extraction, `Page.TextMentionUpdated` triggers summarization, NER and metadata extraction). See Temporal Workflows for the full cascade."],[1158,"**Plugin consumer**"],[1477,"**Plugin Consumer**"],[1018,"**Plugins cannot:**"],[1012,"**Plugins receive:**"],[943,"**Port-based architecture** -- The application layer depends on abstract ports (protocols). Infrastructure adapters implement these ports, making every external dependency swappable."],[1524,"**Portal**: http\\://localhost:15000 — Web frontend"],[1570,"**PostgreSQL**"],[1443,"**Production Deployment** — Docker Swarm setup for production workloads."],[2020,"**Prompt management** -- Production prompts are stored and versioned in Langfuse, allowing iteration without code changes."],[1564,"**Qdrant**"],[1458,"**Qdrant** with snapshot persistence"],[1528,"**Qdrant**: http\\://localhost:6333/dashboard — Vector DB dashboard"],[1073,"**Quantitative relevance** -- Whether numeric values match the query intent"],[925,"**Query encoding** -- The query is transformed into a dense semantic vector. When sparse encoding is enabled (`SPARSE_ENCODING_ENABLED`, off by default), a sparse term-frequency vector is produced as well."],[577,"**Quick**"],[933,"**Quick**"],[1441,"**Quickstart** — Deploy with Docker Compose and process your first document."],[1551,"**RAM**: 8 GB minimum (16 GB recommended for LLM activities)"],[776,"**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."],[1146,"**Read worker**"],[1469,"**Read Worker**"],[752,"**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."],[872,"**Refine** -- Batch summaries are iteratively refined into a single coherent document summary."],[1655,"**Required.** Your OAuth client ID; the IdP token's `aud` must match it"],[1440,"**Requirements** — System prerequisites and hardware recommendations."],[75,"**Response:** `201 Created` with the created `ArtifactResponse`."],[926,"**Retrieval** -- The dense vector queries Qdrant. With sparse encoding enabled, both representations query Qdrant and results are fused using Reciprocal Rank Fusion (RRF), which combines semantic similarity with exact-term matching."],[596,"**Seed** -- Carry forward citations from the previous turn; detect `[N]` references in the question."],[1695,"**Settings → Status** shows the Blob Storage check. It is healthy once the bucket or container is reachable, even before the first upload. *Bucket or container not found* means it has to be created first. Any other failure shows only the error type (for example `PermissionError` for rejected S3 credentials), because the full message names buckets and accounts. The full message is in the API log as `health.blob_storage_failed`."],[797,"**SMILES extraction** -- DECIMER converts each detected structure into a SMILES string; OCR reads the label text."],[1067,"**Sparse vector** (optional) -- Captures exact terms via scikit-learn's HashingVectorizer with a custom tokenizer that preserves scientific identifiers (hyphens, dots) and bigrams. Only produced when `SPARSE_ENCODING_ENABLED=true`; it is off by default."],[1071,"**Specificity** -- Whether the passage answers the query or just discusses the topic"],[631,"**Strategy A (Broaden)** -- Re-run retrieval with unfiltered search enabled."],[632,"**Strategy B (Augment)** -- Add unsupported claims to the query and re-run."],[591,"**structflo-ner** -- Extracts compound names, targets, and gene names from the query."],[1079,"**Summary hits** (`summary_hits`) -- Broad thematic retrieval from `summary_embeddings`, covering both page-level and artifact-level summaries."],[871,"**Synthesize** -- Each batch is summarized into a batch summary."],[1085,"**Tag match mode** -- `any` (at least one tag matches) or `all` (every tag must match)"],[1084,"**Tags** -- NER-extracted entities (compounds, targets, genes, diseases), case-insensitive"],[1506,"**Temporal Dashboard** for workflow monitoring"],[1152,"**Temporal worker**"],[1473,"**Temporal Worker**"],[1567,"**Temporal**"],[1459,"**Temporal** server + PostgreSQL backend"],[1527,"**Temporal**: http\\://localhost:8233 — Workflow dashboard"],[901,"**Text extraction** -- Docling parses the document (OCR, layout, tables, captions) and produces the text content of each page."],[580,"**Thinking**"],[935,"**Thinking**"],[1503,"**Total minimum**: 8 cores, 8 GB RAM (excluding LLM inference if using Ollama locally)."],[793,"**Trigger** -- A `Page.Created` event fires when a new page is added to an artifact."],[1505,"**Umami** for web analytics"],[1550,"**uv** (Python 3.12+) and **Node.js with pnpm** for local development, where the DocuStore processes run on the host"],[1083,"**Workspace ID** -- Automatic multi-tenant isolation"],[51,"`-1`"],[1344,"`{}`"],[1718,"`{}`"],[351,"`/artifacts`"],[363,"`/browse`"],[360,"`/chat`"],[354,"`/pages`"],[357,"`/search`"],[885,"`0.1`"],[1943,"`0.1`"],[690,"`0.3`"],[1963,"`0.3`"],[39,"`0`"],[228,"`0`"],[663,"`1`"],[888,"`10`"],[1268,"`10`"],[1372,"`10`"],[1424,"`10`"],[43,"`100`"],[1114,"`1000`"],[672,"`120`"],[1418,"`120`"],[1660,"`120`"],[675,"`12000`"],[1858,"`127.0.0.1`"],[1274,"`2`"],[1378,"`2`"],[232,"`20`"],[323,"`200`"],[1117,"`200`"],[325,"`201`"],[327,"`202`"],[329,"`204`"],[669,"`30`"],[331,"`400`"],[681,"`4000`"],[333,"`401`"],[335,"`403`"],[337,"`404`"],[339,"`409`"],[341,"`422`"],[189,"`5`"],[666,"`5`"],[678,"`5`"],[343,"`500`"],[856,"`5000`"],[1096,"`768`"],[1326,"`768`"],[1861,"`8000`"],[840,"`accession_number`"],[206,"`agent_step`"],[637,"`agent_step`"],[1308,"`ANTHROPIC_API_KEY`"],[1918,"`ANTHROPIC_API_KEY`"],[1917,"`anthropic`"],[453,"`any` (default) or `all`"],[529,"`any` (default) or `all`"],[554,"`any` or `all`"],[1857,"`API_HOST`"],[1860,"`API_PORT`"],[1836,"`APP_ENV`"],[1851,"`APP_ENV`"],[2031,"`artifact_batch_summary`"],[389,"`artifact_id`"],[442,"`artifact_id`"],[488,"`artifact_id`"],[510,"`artifact_id`"],[1154,"`artifact_processing`"],[1200,"`artifact_processing`"],[773,"`artifact_read_models`"],[2035,"`artifact_refinement`"],[887,"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"],[1422,"`ARTIFACT_SUMMARIZATION_BATCH_SIZE`"],[2033,"`artifact_synthesis`"],[63,"`artifact_type`"],[81,"`artifact_type`, `mime_type`, and `storage_location` are required. `source_uri` and `artifact_id` are optional."],[1168,"`artifact-parse-{artifact_id}`"],[1186,"`artifact-summarization-{artifact_id}`"],[1188,"`artifact-summary-embedding-{artifact_id}`"],[1178,"`artifact-tag-aggregation-{artifact_id}`"],[720,"`Artifact.AuthorMentionsUpdated`"],[708,"`Artifact.Created`"],[726,"`Artifact.Deleted`"],[724,"`Artifact.HumanCorrectionRecorded`"],[710,"`Artifact.PagesAdded`"],[712,"`Artifact.PagesRemoved`"],[722,"`Artifact.PresentationDateUpdated`"],[718,"`Artifact.SummaryCandidateUpdated`"],[716,"`Artifact.TagMentionsUpdated`"],[714,"`Artifact.TitleMentionUpdated`"],[1631,"`artifacts:create`"],[1635,"`artifacts:delete`"],[1633,"`artifacts:hiledit`"],[836,"`assay`"],[1720,"`AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `AWS_DEFAULT_REGION`, `AWS_ENDPOINT_URL`"],[1723,"`AZURE_STORAGE_ACCOUNT_NAME`, `AZURE_STORAGE_ACCOUNT_KEY`, `AZURE_STORAGE_CONNECTION_STRING`"],[1009,"`backfill(context)`"],[1190,"`batch-reembed-{artifact_id}`"],[834,"`bioactivity`"],[1828,"`BLOB_*`"],[1339,"`BLOB_BASE_URL`"],[1714,"`BLOB_BASE_URL`"],[1878,"`BLOB_BASE_URL`"],[1342,"`BLOB_STORAGE_OPTIONS`"],[1717,"`BLOB_STORAGE_OPTIONS`"],[1826,"`BlobStore`"],[458,"`block_types`"],[188,"`BROWSE_DEFAULT_CATEGORY_LIMIT`"],[191,"`BROWSE_STICKY_CATEGORIES`"],[822,"`cas_number`"],[668,"`CHAT_AGENT_ITERATION_TIMEOUT_S`"],[665,"`CHAT_AGENT_MAX_ITERATIONS`"],[671,"`CHAT_AGENT_TOTAL_TIMEOUT_S`"],[2043,"`chat_agentic_retrieval`, `chat_agentic_retrieval_react`"],[2061,"`chat_answer_formatting`"],[2047,"`chat_answer_synthesis_v2`, `chat_answer_plan`"],[674,"`CHAT_CONTEXT_BUDGET_CHARS`"],[2063,"`chat_conversation_summary`"],[677,"`CHAT_DEEP_THINKING_MAX_IMAGES`"],[659,"`CHAT_DEFAULT_MODE`"],[680,"`CHAT_FOLLOW_UP_CONTEXT_BUDGET`"],[2059,"`chat_grounding_verification`"],[1959,"`CHAT_LLM_API_KEY`"],[1956,"`CHAT_LLM_BASE_URL`"],[686,"`CHAT_LLM_MODEL_NAME`"],[1953,"`CHAT_LLM_MODEL_NAME`"],[683,"`CHAT_LLM_PROVIDER`"],[1950,"`CHAT_LLM_PROVIDER`"],[689,"`CHAT_LLM_TEMPERATURE`"],[1962,"`CHAT_LLM_TEMPERATURE`"],[662,"`CHAT_MAX_RETRIES`"],[2041,"`chat_query_planning`"],[2039,"`chat_question_analysis`"],[2051,"`chat_system_comparative`"],[2055,"`chat_system_compound`"],[2053,"`chat_system_exploratory`"],[2049,"`chat_system_factual`"],[2057,"`chat_system_followup`"],[2045,"`chat_system`, `chat_answer_synthesis`"],[1116,"`CHUNK_OVERLAP`"],[1113,"`CHUNK_SIZE`"],[918,"`compound_embeddings`"],[1060,"`compound_embeddings`"],[1433,"`compound_embeddings`"],[397,"`compound_mentions`"],[818,"`compound_name`"],[1170,"`compound-extraction-{page_id}`"],[978,"`CompoundMentionsUpdated`"],[806,"`confidence`"],[1329,"`cpu`"],[1003,"`create_activities(context)`"],[999,"`create_event_handler(context)`"],[1005,"`create_router(context)`"],[1001,"`create_workflows()`"],[1108,"`cross-encoder/ms-marco-MiniLM-L-12-v2`"],[810,"`date_extracted`"],[192,"`date,target`"],[1105,"`DeepChem/ChemBERTa-77M-MTR`"],[1838,"`development`"],[1852,"`development`"],[832,"`disease`"],[1180,"`doc-metadata-{artifact_id}`"],[767,"`docu_store`"],[1356,"`docu_store`"],[1481,"`docu-store-api.example.com` → API server (container port 8000, published on `API_PORT`, default 8002)"],[1480,"`docu-store.example.com` → Web frontend (port 15000)"],[1406,"`docu-store`"],[1648,"`docu-store`"],[2037,"`document_metadata_extraction`"],[988,"`DocumentMetadataUpdated`"],[214,"`done`"],[649,"`done`"],[1816,"`DUAR_*`"],[1416,"`DUAR_CACHE_TTL`"],[1659,"`DUAR_CACHE_TTL`"],[1410,"`DUAR_IDP_AUDIENCE`"],[1653,"`DUAR_IDP_AUDIENCE`"],[1413,"`DUAR_IDP_ISSUER`"],[1656,"`DUAR_IDP_ISSUER`"],[1407,"`DUAR_IDP_JWKS_URL`"],[1650,"`DUAR_IDP_JWKS_URL`"],[1401,"`DUAR_SERVICE_KEY`"],[1644,"`DUAR_SERVICE_KEY`"],[1404,"`DUAR_SERVICE_NAME`"],[1647,"`DUAR_SERVICE_NAME`"],[1398,"`DUAR_URL`"],[1641,"`DUAR_URL`"],[1884,"`DUAR_URL`"],[310,"`edit`"],[1824,"`EMBEDDING_*`"],[1330,"`EMBEDDING_API_KEY`"],[1775,"`EMBEDDING_API_KEY`"],[1772,"`EMBEDDING_API_KEY`, else `GOOGLE_API_KEY`"],[1769,"`EMBEDDING_API_KEY`, else `OPENAI_API_KEY`"],[1333,"`EMBEDDING_BASE_URL`"],[1327,"`EMBEDDING_DEVICE`"],[1095,"`EMBEDDING_DIMENSIONS`"],[1324,"`EMBEDDING_DIMENSIONS`"],[1101,"`EMBEDDING_DOCUMENT_PREFIX`"],[1122,"`EMBEDDING_ENABLE_CONTEXT_ENRICHMENT`"],[1016,"`embedding_generator` -- Shared embedding infrastructure"],[1092,"`EMBEDDING_MODEL_NAME`"],[1321,"`EMBEDDING_MODEL_NAME`"],[1743,"`EMBEDDING_MODEL_NAME`"],[1765,"`EMBEDDING_MODEL_NAME` examples"],[1318,"`EMBEDDING_MODEL_PROVIDER`"],[1764,"`EMBEDDING_MODEL_PROVIDER`"],[1098,"`EMBEDDING_QUERY_PREFIX`"],[1192,"`embedding-{page_id}`"],[1822,"`EmbeddingGenerator`"],[122,"`entity_type`"],[146,"`entity_type`"],[168,"`entity_type`"],[506,"`entity_type`"],[522,"`entity_types_filter`"],[454,"`entity_types`"],[215,"`error`"],[761,"`esdb://localhost:2113?tls=false`"],[1350,"`esdb://localhost:2113?tls=false`"],[1864,"`esdb://localhost:2113?tls=false`"],[760,"`EVENTSTOREDB_URI`"],[1348,"`EVENTSTOREDB_URI`"],[1863,"`EVENTSTOREDB_URI`"],[804,"`extracted_id`"],[236,"`false`"],[1120,"`false`"],[865,"`fastino/gliner2-large-v1`"],[1879,"`file://./blobs`"],[1341,"`file://<services>/blobs`"],[1715,"`file://<services>/blobs`"],[59,"`file`"],[613,"`finish_retrieval`"],[844,"`functional_category`"],[1771,"`gemini-embedding-2`"],[1770,"`gemini`"],[1922,"`gemini`"],[882,"`gemma4:31b`"],[1301,"`gemma4:31b`"],[1934,"`gemma4:31b`"],[828,"`gene_name`"],[607,"`get_page_content`"],[864,"`GLINER2_MODEL_NAME`"],[1988,"`GLINER2_MODEL_NAME`"],[1311,"`GOOGLE_API_KEY`"],[1923,"`GOOGLE_API_KEY`"],[212,"`grounding_result`"],[647,"`grounding_result`"],[1007,"`health_check()`"],[1304,"`http://localhost:11434`"],[1937,"`http://localhost:11434`"],[1394,"`http://localhost:3000`"],[2073,"`http://localhost:3000`"],[1126,"`http://localhost:6333`"],[1359,"`http://localhost:6333`"],[1870,"`http://localhost:6333`"],[1400,"`http://localhost:9003`"],[1642,"`http://localhost:9003`"],[1885,"`http://localhost:9003`"],[1415,"`https://accounts.google.com`"],[1657,"`https://accounts.google.com`"],[1409,"`https://www.googleapis.com/oauth2/v3/certs`"],[1651,"`https://www.googleapis.com/oauth2/v3/certs`"],[990,"`HumanCorrectionRecorded`"],[1093,"`ibm-granite/granite-embedding-english-r2`"],[1323,"`ibm-granite/granite-embedding-english-r2`"],[1746,"`ibm-granite/granite-embedding-english-r2`"],[543,"`include_chunks`"],[393,"`index`"],[1855,"`INFO`"],[302,"`is_admin`"],[1614,"`is_admin`"],[234,"`is_archived`"],[648,"`is_grounded` boolean + confidence score"],[466,"`is_table` / `is_figure`"],[1363,"`KAFKA_BOOTSTRAP_SERVERS`"],[1875,"`KAFKA_BOOTSTRAP_SERVERS`"],[1832,"`LANGFUSE_*`"],[1392,"`LANGFUSE_HOST`"],[2072,"`LANGFUSE_HOST`"],[1386,"`LANGFUSE_PUBLIC_KEY`"],[2075,"`LANGFUSE_PUBLIC_KEY`"],[1389,"`LANGFUSE_SECRET_KEY`"],[2078,"`LANGFUSE_SECRET_KEY`"],[1385,"`langfuse`"],[2070,"`langfuse`"],[41,"`limit`"],[112,"`limit`"],[126,"`limit`"],[135,"`limit`"],[158,"`limit`"],[180,"`limit`"],[230,"`limit`"],[434,"`limit`"],[480,"`limit`"],[502,"`limit`"],[539,"`limit`"],[209,"`literature_results`"],[1820,"`LLM_*`, `CHAT_LLM_*`"],[1939,"`LLM_API_KEY`"],[1302,"`LLM_BASE_URL`"],[1936,"`LLM_BASE_URL`"],[1957,"`LLM_BASE_URL`"],[881,"`LLM_MODEL_NAME`"],[1299,"`LLM_MODEL_NAME`"],[1933,"`LLM_MODEL_NAME`"],[1954,"`LLM_MODEL_NAME`"],[1157,"`llm_processing`"],[1203,"`llm_processing`"],[1271,"`llm_processing`"],[1375,"`llm_processing`"],[878,"`LLM_PROVIDER`"],[1296,"`LLM_PROVIDER`"],[1881,"`LLM_PROVIDER`"],[1903,"`LLM_PROVIDER`"],[1930,"`LLM_PROVIDER`"],[1951,"`LLM_PROVIDER`"],[884,"`LLM_TEMPERATURE`"],[1942,"`LLM_TEMPERATURE`"],[1818,"`LLMClientPort`"],[1365,"`localhost:19092`"],[1876,"`localhost:19092`"],[1265,"`localhost:7233`"],[1362,"`localhost:7233`"],[1873,"`localhost:7233`"],[1854,"`LOG_LEVEL`"],[997,"`manifest()`"],[838,"`mechanism_of_action`"],[243,"`message`"],[247,"`mode`"],[808,"`model_name`"],[824,"`molecular_formula`"],[772,"`MONGO_ARTIFACTS_COLLECTION`"],[766,"`MONGO_DB`"],[1354,"`MONGO_DB`"],[1014,"`mongo_db` -- Access to plugin-owned collections only"],[769,"`MONGO_PAGES_COLLECTION`"],[763,"`MONGO_URI`"],[1351,"`MONGO_URI`"],[1866,"`MONGO_URI`"],[764,"`mongodb://localhost:27017/?replicaSet=rs0`"],[1353,"`mongodb://localhost:27017/?replicaSet=rs0`"],[1867,"`mongodb://localhost:27017/?replicaSet=rs0`"],[391,"`name`"],[1985,"`NER_LLM_*`, falling back to `LLM_*`"],[861,"`NER_LLM_MODEL_NAME`"],[858,"`NER_LLM_PROVIDER`"],[855,"`NER_MAX_CHAR_BUFFER`"],[1176,"`ner-extraction-{page_id}`"],[1749,"`nomic-ai/nomic-embed-text-v1.5`"],[879,"`ollama`"],[1298,"`ollama`"],[1882,"`ollama`"],[1908,"`ollama`"],[1931,"`ollama`"],[1305,"`OPENAI_API_KEY`"],[1914,"`OPENAI_API_KEY`"],[1774,"`openai/text-embedding-3-small`, `google/gemini-embedding-2`"],[1767,"`openai`"],[1913,"`openai`"],[1334,"`openai` provider only: any OpenAI-compatible endpoint"],[1773,"`openrouter`"],[910,"`page_embeddings`"],[1050,"`page_embeddings`"],[1430,"`page_embeddings`"],[387,"`page_id`"],[1013,"`page_read_model` / `artifact_read_model` -- MongoDB read-only queries"],[770,"`page_read_models`"],[2025,"`page_summarization_hybrid`"],[2029,"`page_summarization_image_only`"],[2027,"`page_summarization_text_only`"],[1182,"`page-summarization-{page_id}`"],[1184,"`page-summary-embedding-{page_id}`"],[737,"`Page.CompoundMentionsUpdated`"],[731,"`Page.Created`"],[747,"`Page.Deleted`"],[745,"`Page.HumanCorrectionRecorded`"],[739,"`Page.SmilesEmbeddingGenerated`"],[743,"`Page.SummaryCandidateUpdated`"],[741,"`Page.TagMentionsUpdated`"],[735,"`Page.TextEmbeddingGenerated`"],[733,"`Page.TextMentionUpdated`"],[986,"`PagesAdded` / `PagesRemoved`"],[150,"`parent`"],[1017,"`plugin_config` -- Plugin-specific settings"],[998,"`PluginManifest` declaration"],[315,"`private`"],[1623,"`private`"],[842,"`product`"],[1844,"`production`"],[1383,"`PROMPT_REPOSITORY_TYPE`"],[2069,"`PROMPT_REPOSITORY_TYPE`"],[1830,"`PromptRepositoryPort`"],[830,"`protein_name`"],[108,"`q`"],[1428,"`QDRANT_COLLECTION_NAME`"],[1431,"`QDRANT_COMPOUND_COLLECTION_NAME`"],[1434,"`QDRANT_SUMMARY_COLLECTION_NAME`"],[1125,"`QDRANT_URL`"],[1357,"`QDRANT_URL`"],[1869,"`QDRANT_URL`"],[207,"`query_context`"],[641,"`query_context`"],[476,"`query_smiles`"],[430,"`query_text`"],[498,"`query_text`"],[535,"`query_text`"],[250,"`quick`, `thinking`, `deep_thinking`, or `literature` (published papers instead of this corpus; only when `LITERATURE_ENABLED=true`, otherwise `404`). Null uses server default."],[211,"`reasoning_token`"],[251,"`reasoning`"],[1174,"`reconcile-compound-labels-{page_id}`"],[1814,"`RequestAuth` (from `duar_auth`)"],[1110,"`RERANKER_ENABLED`"],[1107,"`RERANKER_MODEL_NAME`"],[1978,"`RERANKER_MODEL_NAME`"],[208,"`retrieval_results`"],[639,"`retrieval_results`"],[438,"`score_threshold`"],[484,"`score_threshold`"],[514,"`score_threshold`"],[846,"`screening_method`"],[611,"`search_compound_structure`"],[603,"`search_documents`"],[609,"`search_structured_bioactivity`"],[605,"`search_summaries`"],[462,"`section`"],[1320,"`sentence-transformers`"],[1319,"`sentence-transformers` (local), `openai`, `gemini`, or `openrouter`"],[37,"`skip`"],[154,"`skip`"],[176,"`skip`"],[226,"`skip`"],[1104,"`SMILES_EMBEDDING_MODEL_NAME`"],[1974,"`SMILES_EMBEDDING_MODEL_NAME`"],[1172,"`smiles-embedding-{page_id}`"],[802,"`smiles`"],[820,"`smiles`"],[45,"`sort_by`"],[49,"`sort_order`"],[67,"`source_uri`"],[1119,"`SPARSE_ENCODING_ENABLED`"],[1841,"`staging`"],[255,"`stats`"],[213,"`structured_block`"],[645,"`structured_block`"],[401,"`summary_candidate`"],[914,"`summary_embeddings`"],[1055,"`summary_embeddings`"],[1436,"`summary_embeddings`"],[984,"`SummaryCandidateUpdated`"],[450,"`tag_match_mode`"],[526,"`tag_match_mode`"],[551,"`tag_match_mode`"],[399,"`tag_mentions`"],[172,"`tag_value`"],[982,"`TagMentionsUpdated`"],[446,"`tags`"],[518,"`tags`"],[547,"`tags`"],[826,"`target`"],[1264,"`TEMPORAL_ADDRESS`"],[1360,"`TEMPORAL_ADDRESS`"],[1872,"`TEMPORAL_ADDRESS`"],[1015,"`temporal_client` -- For plugin-owned workflows only"],[1270,"`TEMPORAL_LLM_TASK_QUEUE`"],[1373,"`TEMPORAL_LLM_TASK_QUEUE`"],[1267,"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"],[1370,"`TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"],[1273,"`TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"],[1376,"`TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"],[395,"`text_mention`"],[1768,"`text-embedding-3-small`, `text-embedding-3-large`"],[980,"`TextMentionUpdated`"],[660,"`thinking`"],[210,"`token`"],[643,"`token`"],[1111,"`true`"],[1123,"`true`"],[1616,"`true` for workspace admins and owners"],[47,"`updated_at`"],[298,"`user_id`"],[1608,"`user_id`"],[2000,"`USER_LLM_KEYS_SECRET` accepts several comma-separated keys. The first encrypts; all of them decrypt."],[308,"`view`"],[71,"`visibility`"],[296,"`workspace_id`"],[1605,"`workspace_id`"],[300,"`workspace_role`"],[1611,"`workspace_role`"],[317,"`workspace`"],[1621,"`workspace`"],[74,"`workspace` (default) or `private`"],[1760,"0.347"],[1757,"0.703"],[1486,"1 core"],[1492,"1 core"],[1495,"1 core"],[1498,"1 core"],[1501,"1 core"],[1493,"1 GB"],[1496,"1 GB"],[1499,"1 GB"],[1509,"1\\. Clone the Repository"],[1677,"1\\. Document Upload"],[893,"1\\. Extraction"],[1217,"10 min"],[1229,"10 min"],[625,"1000 chars (3000 for pages with a table)"],[1231,"10s to 120s"],[1241,"15 min"],[1575,"19092"],[1259,"1s to 30s"],[1254,"2"],[1489,"2 cores"],[1490,"2 GB"],[1502,"2 GB"],[1225,"2 min"],[1510,"2\\. Configure Environment"],[894,"2\\. Indexing"],[1678,"2\\. PDF Processing"],[628,"200 chars"],[1560,"2114"],[1563,"27017"],[1219,"2s to 60s"],[1223,"2s to 60s"],[1227,"2s to 60s"],[1214,"3"],[1218,"3"],[1222,"3"],[1226,"3"],[1230,"3"],[1234,"3"],[1238,"3"],[1242,"3"],[1246,"3"],[1250,"3"],[1258,"3"],[895,"3\\. Retrieval"],[1511,"3\\. Start the Stack"],[1213,"30 min"],[1253,"30 min"],[622,"3000 chars (structured tool output uncapped)"],[921,"384"],[1063,"384"],[1973,"384"],[896,"4\\. Conversational RAG"],[1512,"4\\. Verify Services"],[1221,"5 min"],[1233,"5 min"],[1237,"5 min"],[1249,"5 min"],[1257,"5 min"],[578,"5-step single-shot retrieval"],[1513,"5\\. Upload Your First Document"],[823,"50-78-2"],[1487,"512 MB"],[1572,"5435"],[1243,"5s to 120s"],[1247,"5s to 120s"],[1215,"5s to 60s"],[1235,"5s to 60s"],[1239,"5s to 60s"],[1251,"5s to 60s"],[1255,"5s to 60s"],[581,"6-stage agentic retrieval with LLM tool-calling loop"],[1514,"6\\. Search Your Documents"],[1245,"60 min"],[1566,"6333"],[1569,"7234"],[913,"768"],[917,"768"],[1053,"768"],[1058,"768"],[728,"A `Page` represents a single page within an artifact. Pages carry the extracted content:"],[1782,"a 10-page deck embeds about 21,000 tokens (chunks plus summaries), roughly $0.0004."],[1781,"a chat turn embeds a few queries, about 300 tokens,"],[971,"A core use case modifies a domain aggregate (e.g., compounds extracted from a page)."],[891,"A four-layer pipeline for scientific document intelligence: extraction, indexing, retrieval, and conversational RAG."],[991,"A human corrected page or artifact metadata"],[82,"A human correction that is recorded with provenance (who corrected it and when). Fields left out of the body are untouched; an explicit `null` clears the field. Unknown fields are rejected. Requires the `artifacts:hiledit` workspace action and `edit` permission on the artifact."],[1780,"a search embeds one query of about 20 tokens,"],[629,"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."],[328,"Accepted (workflow started, non-blocking)"],[1620,"Access"],[1022,"Access the core `WorkflowOrchestrator`"],[2082,"Access the Langfuse dashboard at `http://localhost:3100` to:"],[1629,"Action"],[1607,"Active workspace"],[1207,"Activities are configured with appropriate timeouts and retry policies:"],[1260,"Activity errors go through the retry policy above; errors that a retry cannot fix (not found, validation, not ready) are marked non-retryable. Embedding activities treat \"nothing to embed\" (a blank page, a deleted artifact) as a completed run, but fail the workflow on embedding provider or internal errors, so the failure shows in the workflow status endpoints instead of passing as success."],[1278,"Activity inputs, outputs, and retry attempts"],[1209,"Activity Timeout"],[1811,"Adapters"],[372,"Add Compound Mentions"],[1023,"Add plugin names to the `ENABLED_PLUGINS` environment variable:"],[1029,"Adding or removing a plugin never changes core response shapes."],[305,"Additionally, entity-level permissions control access to individual artifacts:"],[851,"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."],[76,"After upload, the pipeline worker detects the `Artifact.Created` event and starts:"],[936,"Agentic iterative retrieval with LLM tool-calling loop (up to 5 iterations)"],[561,"Agentic RAG chat system with four operating modes, grounding verification, and SSE streaming."],[717,"Aggregated NER tags from all pages"],[1833,"All configuration is managed through environment variables, read by a single `Settings` class (pydantic-settings). Variables can be set in `services/.env` or passed directly as environment variables."],[304,"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."],[634,"All modes emit the same event types:"],[941,"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."],[1599,"All subsequent API requests send the IdP token in `Authorization: Bearer <token>` and the authorization token in `X-Authz-Token: <token>`."],[406,"All trigger endpoints return `202 Accepted` with a `WorkflowStartedResponse` containing the workflow ID. Re-triggering is safe due to `ALLOW_DUPLICATE` reuse policies."],[318,"All workspace members"],[1622,"All workspace members can view"],[809,"Always `structflo-cser`"],[705,"An `Artifact` represents a document (typically a PDF). Its event stream records the full lifecycle:"],[1798,"An admin can only pick a model the workspace holds a key for."],[630,"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:"],[595,"An LLM tool-calling loop iteratively searches the document corpus:"],[1916,"Anthropic"],[1309,"Anthropic API key (if using Anthropic)"],[1762,"Any other model works if `transformers` supports its architecture natively and it can produce 768 dimensions. Set `EMBEDDING_QUERY_PREFIX` / `EMBEDDING_DOCUMENT_PREFIX` if it was trained with prefixes."],[1693,"Anything else fsspec accepts goes in `BLOB_STORAGE_OPTIONS` as JSON, and values there take precedence over the environment variables above:"],[1485,"API"],[1673,"API Endpoints"],[1904,"API key"],[1733,"API models"],[1331,"API models; falls back to `OPENAI_API_KEY` / `GOOGLE_API_KEY`"],[277,"API Overview"],[284,"API Sections"],[1859,"API server bind address"],[1862,"API server port"],[1853,"Application environment"],[1448,"Application Stack"],[961,"Approach"],[949,"Architecture"],[1130,"Architecture"],[1584,"Architecture"],[890,"Architecture Overview"],[1541,"Architecture Overview — understand the pipeline"],[695,"Artifact"],[1626,"Artifact owners and workspace admins can share artifacts with specific users or groups:"],[1167,"Artifact parsing"],[788,"Artifact Summaries"],[1185,"Artifact summarization"],[1244,"Artifact summarization"],[2032,"Artifact summarization (batch stage)"],[2036,"Artifact summarization (refinement stage)"],[2034,"Artifact summarization (synthesis stage)"],[1187,"Artifact summary embedding"],[1177,"Artifact tag aggregation"],[1232,"Artifact tag aggregation"],[989,"Artifact title, authors or date extracted"],[350,"Artifacts"],[9,"Artifacts API"],[774,"Artifacts read model collection"],[31,"Artifacts represent documents in DocuStore (PDF, PowerPoint, or Word files). The artifacts API handles the full document lifecycle: upload, metadata extraction, summarization, sharing, and deletion."],[312,"Artifacts support two visibility levels:"],[843,"ATP synthase subunit c, decaprenylphosphoryl-beta-D-ribose 2-epimerase"],[1610,"Authenticated user"],[280,"Authentication"],[1582,"Authentication"],[1813,"Authentication"],[1289,"Authentication (Duar)"],[952,"Available Sub-Types"],[600,"Available tools in the retrieval loop:"],[1670,"Azure Blob Storage"],[1725,"Azure storage account and credentials. The account name alone uses `DefaultAzureCredential`."],[957,"Backfill"],[1211,"Backoff"],[279,"Base URL"],[1189,"Batch chunk embedding"],[1252,"Batch chunk embedding"],[1892,"Batch LLM (Summarization, NER)"],[627,"Below thresholds"],[576,"Best For"],[1665,"Blob Storage"],[1825,"Blob Storage"],[1880,"Blob storage root"],[1716,"Blob storage root URL. Use `file://` for local, `s3://` for S3, `az://` for Azure Blob Storage."],[1340,"Blob storage root: `file://` for local, `s3://` for S3, `az://` for Azure Blob Storage (see Blob Storage)"],[1615,"bool"],[235,"boolean"],[256,"boolean"],[467,"boolean"],[544,"boolean"],[1453,"Both files live at the repository root. The stacks share the `docu-store` overlay network for inter-service communication."],[1751,"Both models run at the same speed on CPU and are downloaded from Hugging Face on first use. Neither needs `trust_remote_code`. Nomic's `search_query:` / `search_document:` prefixes are applied automatically; granite uses none."],[754,"Both workers maintain their own checkpoint positions in MongoDB, so they can be restarted independently without losing progress."],[362,"Browse"],[93,"Browse API"],[97,"Browse Categories"],[100,"Browse Configuration"],[2112,"Browsers/OS"],[619,"Budget"],[1791,"Built-in"],[1068,"By default, retrieval is dense-only: the dense vector queries Qdrant and the results go straight to reranking. With sparse encoding enabled, 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):"],[825,"C9H8O4"],[803,"Canonical SMILES string"],[171,"Category (e.g., `target`)"],[98,"Category Folders"],[149,"Category to browse (e.g., `target`, `compound_name`)"],[821,"CC(=O)Oc1ccccc1C(=O)O"],[845,"cell wall, lipid metabolism"],[1799,"Changing it for a workspace that already has documents asks for confirmation and re-embeds every document on the workspace's key."],[1735,"Changing models"],[682,"Char budget for conversation history"],[359,"Chat"],[2048,"Chat adaptive synthesis"],[2044,"Chat agentic retrieval"],[2062,"Chat answer formatting"],[2046,"Chat answer synthesis"],[198,"Chat API"],[2060,"Chat grounding verification"],[2064,"Chat history summarization"],[1893,"Chat LLM (Conversational RAG)"],[1961,"Chat LLM API key"],[1958,"Chat LLM base URL"],[1952,"Chat LLM provider"],[1955,"Chat model"],[560,"Chat Pipeline"],[2124,"Chat pipeline duration and step counts"],[2042,"Chat query planning"],[2040,"Chat question analysis"],[2052,"Chat synthesis (comparative queries)"],[2056,"Chat synthesis (compound queries)"],[2054,"Chat synthesis (exploratory queries)"],[2050,"Chat synthesis (factual queries)"],[2058,"Chat synthesis (follow-up queries)"],[1672,"Checking the Connection"],[559,"Checks the health of all search infrastructure: text embedding model, compound embedding model, and all three Qdrant collections."],[920,"ChemBERTa-77M-MTR"],[1062,"ChemBERTa-77M-MTR"],[1971,"ChemBERTa-77M-MTR"],[1041,"Chemical Structural Similarity"],[779,"Chemical Structure Recognition (OCSR)"],[1061,"Chemical structures (SMILES)"],[919,"Chemical structures as SMILES"],[1106,"Chemistry embedding model"],[1731,"Choosing the text embedding model: a local model on your own hardware, or an API model from OpenAI, Gemini, or OpenRouter."],[604,"Chunk + summary search via Qdrant"],[640,"Citation sources for the frontend sidebar"],[2113,"Client environment distribution"],[216,"Client Example"],[906,"Collection"],[1045,"Collection"],[193,"Comma-separated categories that always appear"],[2085,"Compare prompt versions side by side"],[839,"competitive inhibition, covalent binding"],[1282,"Complete environment variables reference for DocuStore."],[2096,"Completion token count"],[582,"Complex multi-faceted questions"],[1482,"Component"],[740,"Compound (SMILES) embedding metadata recorded"],[1169,"Compound extraction"],[375,"Compound Extraction"],[1216,"Compound extraction (OCSR)"],[79,"Compound extraction, NER, embedding, and summarization (cascading)"],[1173,"Compound label reconciliation"],[1224,"Compound label reconciliation"],[419,"Compound Similarity Search"],[979,"Compounds extracted, manually added or corrected"],[258,"Compute chart panels for this answer (default `false`)"],[340,"Concurrency conflict (retry the request)"],[700,"Concurrency Handling"],[1812,"Config Prefix"],[912,"Configurable (default granite-embedding-english-r2)"],[1202,"Configurable via `TEMPORAL_MAX_CONCURRENT_ACTIVITIES`"],[1205,"Configurable via `TEMPORAL_MAX_CONCURRENT_LLM_ACTIVITIES`"],[572,"Configuration"],[701,"Configuration"],[785,"Configuration"],[790,"Configuration"],[1042,"Configuration"],[1136,"Configuration"],[1281,"Configuration"],[1592,"Configuration"],[1679,"Configuration"],[1804,"Configuration"],[2008,"Configuration"],[1539,"Configuration Reference — all environment variables"],[1583,"Configuring Duar for workspace-scoped authorization with entity-level permissions."],[2004,"Configuring Langfuse for LLM tracing and prompt management, plus Umami for web analytics."],[1666,"Configuring local filesystem, S3-compatible or Azure Blob Storage for document files and page images."],[1890,"Configuring Ollama, OpenAI, Anthropic, or Google Gemini for summarization, NER, chat, and evaluation."],[1680,"Considerations"],[1159,"Consumes Kafka events, starts plugin workflows and runs their workers (only needed when plugins are enabled)"],[636,"Content"],[907,"Content"],[1046,"Content"],[1038,"Contextual Chunk Embeddings"],[361,"Conversational RAG with SSE streaming"],[1517,"Copy the example environment file and adjust settings:"],[966,"Core domain data (compounds, NER, summaries)"],[1634,"Correcting artifact metadata (`PATCH /artifacts/{id}/metadata`), correcting page compound mentions, and exporting CSER training data"],[1734,"Cost"],[1483,"CPU"],[1474,"CPU-bound activities (embeddings, OCSR)"],[1201,"CPU-bound work (parsing, embedding, OCSR, tag aggregation)"],[697,"CQRS: Separate Read and Write Models"],[14,"Create Artifact (Metadata Only)"],[200,"Create Conversation"],[368,"Create Page"],[1536,"Create text, summary, and SMILES embeddings"],[1703,"Create the Artifact aggregate with the `storage_location` pointing to the stored file."],[80,"Creates an artifact record without uploading a file. Useful when the file is already in blob storage. Requires the `artifacts:create` workspace action."],[1710,"Creates Page aggregates with references to the artifact."],[1687,"Credentials come from the standard AWS environment variables. When they are unset, the instance's IAM role is used instead:"],[618,"Criteria"],[1109,"Cross-encoder reranker"],[1976,"Cross-encoder reranking"],[2114,"Custom events"],[968,"Data stored on domain aggregates"],[1753,"Dataset (nDCG\\@10)"],[35,"Default"],[186,"Default"],[224,"Default"],[657,"Default"],[758,"Default"],[853,"Default"],[876,"Default"],[1090,"Default"],[1262,"Default"],[1295,"Default"],[1317,"Default"],[1338,"Default"],[1347,"Default"],[1369,"Default"],[1382,"Default"],[1397,"Default"],[1421,"Default"],[1427,"Default"],[1639,"Default"],[1712,"Default"],[1839,"Default"],[1849,"Default"],[1928,"Default"],[2067,"Default"],[190,"Default number of categories shown"],[661,"Default pipeline mode"],[2022,"Default prompts live in `services/infrastructure/llm/default_prompts/` and are seeded into Langfuse by `make docker-up` (`make langfuse-seed`). Key prompts:"],[1911,"Default. Requires Ollama running locally."],[30,"Delete Artifact"],[218,"Delete Conversation"],[381,"Delete Page"],[1636,"Deleting an artifact, removing pages from one, or deleting a page (also needs `edit` permission on the artifact)"],[1445,"Deploy DocuStore to production with Docker Swarm."],[1454,"Deploy infrastructure services first:"],[1785,"Deploy the new configuration."],[36,"Description"],[58,"Description"],[107,"Description"],[121,"Description"],[134,"Description"],[145,"Description"],[167,"Description"],[187,"Description"],[225,"Description"],[242,"Description"],[295,"Description"],[307,"Description"],[349,"Description"],[386,"Description"],[429,"Description"],[475,"Description"],[497,"Description"],[534,"Description"],[602,"Description"],[658,"Description"],[707,"Description"],[730,"Description"],[759,"Description"],[801,"Description"],[854,"Description"],[877,"Description"],[932,"Description"],[1091,"Description"],[1263,"Description"],[1294,"Description"],[1316,"Description"],[1337,"Description"],[1346,"Description"],[1368,"Description"],[1381,"Description"],[1396,"Description"],[1420,"Description"],[1426,"Description"],[1604,"Description"],[1640,"Description"],[1713,"Description"],[1850,"Description"],[1929,"Description"],[1949,"Description"],[2068,"Description"],[2090,"Description"],[2105,"Description"],[898,"Design Principles"],[1594,"Development Setup"],[2009,"Development Setup"],[909,"Dimensions"],[1969,"Dimensions"],[1048,"Dims"],[610,"Direct MongoDB bioactivity lookup"],[1807,"Docker Compose"],[352,"Document CRUD, upload, metadata, workflows"],[1179,"Document metadata"],[1236,"Document metadata"],[2038,"Document metadata extraction"],[1987,"Document metadata extraction (authors, titles)"],[77,"Document parsing (Docling) and page creation"],[709,"Document uploaded, storage location recorded"],[1,"Documentation"],[1554,"DocuStore depends on the following services (all included in the Docker Compose stack). Host ports are those published by the dev compose file (`services/docker-compose.yml`); EventStoreDB, Temporal, and PostgreSQL are deliberately remapped off their usual ports:"],[749,"DocuStore follows the CQRS (Command Query Responsibility Segregation) pattern. Writes go through the event-sourced aggregates; reads are served from MongoDB projections."],[959,"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."],[2119,"DocuStore includes built-in request timing for API performance monitoring:"],[2017,"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."],[1808,"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."],[1292,"DocuStore is configured via environment variables. All settings are defined in `services/.env`."],[1044,"DocuStore maintains three separate Qdrant collections, each optimized for a different search modality:"],[899,"DocuStore processes scientific research documents through a four-layer pipeline. Each layer is event-driven, independently scalable, and orchestrated by Temporal durable workflows."],[2021,"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."],[1637,"DocuStore registers its actions with Duar at startup. A user without the action gets `403`."],[1576,"DocuStore requires an LLM provider for summarization, NER, and chat. Supported providers:"],[1548,"DocuStore runs as a set of Docker containers. You need:"],[1681,"DocuStore stores uploaded documents (PDFs) and rendered page images in blob storage. The `BlobStore` port is implemented with fsspec, so it works with the local filesystem (the default), S3-compatible object storage and Azure Blob Storage. The drivers for both object stores (s3fs and adlfs) ship with DocuStore and are in the published image."],[1834,"DocuStore supports three application environments:"],[1737,"DocuStore turns every text chunk, page summary, and document summary into a vector, and every search query into a vector in the same space. The text embedding model decides that space. Chemical structures use a separate model (ChemBERTa) and are not affected by anything on this page."],[2121,"DocuStore uses `structlog` for structured logging throughout the backend. Log entries include:"],[287,"DocuStore uses Duar for authorization in AuthZ mode. Every request carries two tokens:"],[1595,"DocuStore uses Duar for authorization. Duar operates in AuthZ mode -- the application authenticates users via an Identity Provider (IdP) directly, and Duar issues short-lived authorization tokens that encode workspace membership and role. Entity-level permissions (visibility, shares) and workspace actions are checked against Duar at request time."],[703,"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."],[1901,"DocuStore uses LLMs for multiple purposes: page and document summarization, named entity recognition, conversational RAG, and evaluation. The LLM integration supports four providers and allows separate configuration for batch processing, entity extraction, and interactive chat."],[1196,"DocuStore uses two task queues to control concurrency:"],[1531,"DocuStore will automatically:"],[694,"Domain Aggregates"],[1162,"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:"],[1886,"Duar authorization service"],[1399,"Duar authorization service URL"],[1664,"Duar is a separate service and is not part of DocuStore's Docker Compose stack. Run it yourself (see the Duar repository), register a `docu-store` service app in its admin panel, and point DocuStore at it. The default configuration uses Google as the IdP, but any OIDC-compliant provider can be configured by changing `DUAR_IDP_JWKS_URL`, `DUAR_IDP_AUDIENCE`, and `DUAR_IDP_ISSUER`."],[1627,"Duar permission checks are cached for `DUAR_CACHE_TTL` seconds (default 120) to reduce latency on repeated access to the same resources."],[1815,"Duar SDK (`duar-auth`)"],[1643,"Duar service URL"],[1598,"Duar validates the IdP token, resolves the user's workspace membership and role, and issues an authorization token."],[799,"Each `CompoundMention` records:"],[815,"Each extracted entity is stored as a tag with one of these `entity_type` values:"],[868,"Each page is summarized individually by an LLM as soon as its text is extracted (`Page.TextMentionUpdated`). Each summary is embedded into `summary_embeddings` as it arrives. Once every page has a summary, the artifact's text chunks are embedded in a single batch (`BatchReEmbedArtifactPagesWorkflow`), so that each chunk's context header includes its page summary."],[850,"Each page runs a fast dictionary-based extractor (for targets, gene names, accession numbers and screening methods) alongside the LLM extractor and merges the results; LLM results take precedence where both find the same entity."],[1925,"Each provider's own key variable takes precedence; `LLM_API_KEY` is the fallback for all of them. Set `ALLOW_CLOUD_LLM=false` to refuse every cloud provider (air-gapped deployments: Ollama only)."],[1206,"Each queue is served by its own worker process. 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."],[2084,"Edit and version prompts"],[319,"Either way, the owner or a workspace admin can also share an artifact with specific users or groups."],[1284,"Embedding"],[1894,"Embedding and Reranking Models"],[1779,"Embedding costs are small next to the chat model. At OpenAI's list price for `text-embedding-3-small` ($0.02 per million tokens):"],[374,"Embedding Generation"],[908,"Embedding Model"],[1547,"Embedding Model"],[1730,"Embedding Models"],[1821,"Embedding Models"],[266,"Emitted after context assembly with the citation sources used for the answer."],[270,"Emitted after inline verification."],[265,"Emitted after query planning with extracted entities and classification."],[273,"Emitted if the pipeline encounters an error."],[267,"Emitted in `literature` mode with the papers found by the literature search tool (Europe PMC), including each paper's licence and whether it can be ingested."],[264,"Emitted when a pipeline stage starts or completes (`status`: `started`, `completed`, or `failed`). Completed steps may carry an `output` summary, and `thinking_content` with a `thinking_label` for stages that produce reasoning traces."],[1121,"Enable sparse vectors for hybrid search"],[1112,"Enable/disable reranking"],[956,"Enabling Plugins"],[199,"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."],[366,"Endpoints for page retrieval, text and tag updates, extraction triggers, and workflow status."],[94,"Endpoints for tag-based document exploration, category browsing, and tag autocomplete."],[417,"Endpoints for text search, compound similarity search, summary search, and hierarchical cross-collection search."],[1989,"Entity extraction can run on its own provider and model. Each `NER_LLM_*` variable falls back to the matching `LLM_*` one. Only `ollama`, `openai`, and `gemini` can run LLM entity extraction; with `anthropic` it falls back to dictionary-only matching."],[1984,"Entity extraction from page text"],[783,"Entity Types"],[1587,"Entity-Level Permissions"],[1805,"Environment Modes"],[282,"Error Handling"],[345,"Error responses include a JSON body with a `detail` field:"],[1896,"Evaluation Judge"],[706,"Event"],[729,"Event"],[950,"Event Flow"],[1131,"Event Pipeline"],[1559,"Event sourcing (append-only event log)"],[692,"Event Sourcing & CQRS"],[1574,"Event streaming for plugin system"],[1472,"Event-driven workflow triggers"],[263,"Events are delivered as named SSE events with JSON data payloads:"],[1497,"EventStoreDB"],[1470,"EventStoreDB → MongoDB projection"],[1865,"EventStoreDB connection"],[762,"EventStoreDB connection string"],[1349,"EventStoreDB connection string"],[755,"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`."],[1601,"Every API request is scoped to the workspace encoded in the authorization token. The `RequestAuth` object provides:"],[292,"Every API request sends the IdP token in `Authorization` and the authorization token in `X-Authz-Token`. The server validates both, checks that they belong to the same user, and extracts the auth context."],[2087,"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."],[1138,"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."],[993,"Every plugin implements a standard protocol and declares its requirements via a `PluginManifest`:"],[1082,"Every vector carries structured metadata that supports filter-based search:"],[1276,"Every workflow execution is visible in the Temporal UI at `http://localhost:8233` (default). You can inspect:"],[817,"Examples"],[1153,"Executes CPU/IO workflows and activities"],[1156,"Executes LLM workflows and activities"],[1658,"Expected `iss` of the IdP token"],[1414,"Expected IdP token issuer"],[962,"External API enrichment (PubChem, ChEMBL)"],[1533,"Extract chemical compounds (OCSR)"],[721,"Extracted author metadata"],[905,"Extracted data is indexed into three Qdrant vector collections for retrieval:"],[642,"Extracted entities, authors, query type"],[715,"Extracted or manually set title"],[723,"Extracted publication date"],[396,"Extracted text content"],[777,"Extraction Pipeline"],[1948,"Fallback"],[1941,"Fallback API key when the provider's own key variable is unset"],[687,"Falls back to `LLM_MODEL_NAME`"],[862,"Falls back to `LLM_MODEL_NAME`"],[684,"Falls back to `LLM_PROVIDER`"],[859,"Falls back to `LLM_PROVIDER`"],[579,"Fast factual lookups"],[1468,"FastAPI HTTP server"],[1006,"FastAPI router for plugin-specific API endpoints"],[2115,"Feature usage (search, chat, upload)"],[55,"Field"],[239,"Field"],[294,"Field"],[385,"Field"],[426,"Field"],[472,"Field"],[494,"Field"],[531,"Field"],[800,"Field"],[1602,"Field"],[2089,"Field"],[60,"file"],[509,"Filter by `page` or `artifact` summaries"],[461,"Filter by block type (`table`, `figure`, `heading`, `paragraph`)"],[457,"Filter by entity type (`compound_name`, `target`, `gene_name`, etc.)"],[525,"Filter by entity type (`compound_name`, `target`, etc.)"],[449,"Filter by NER tags"],[521,"Filter by NER tags"],[550,"Filter by NER tags"],[125,"Filter by type (`compound_name`, `target`, `disease`, etc.)"],[272,"Final event with metadata about the completed response."],[650,"Final metadata: message\\_id, token counts, duration, sources"],[1075,"Final results are decorated with metadata from MongoDB read models: document titles, page numbers, tags, compound mentions, and text previews."],[439,"float"],[485,"float"],[515,"float"],[1585,"Flow"],[99,"Folder Artifacts"],[571,"Follow-up Handling"],[1990,"For automated evaluation of search and chat quality, a separate LLM-as-judge configuration is available:"],[1887,"For local development, all infrastructure services are provided via Docker Compose:"],[1992,"For local development, install Ollama and pull the required model:"],[1993,"For memory-constrained environments, reduce concurrent LLM activities:"],[1452,"For production workloads, DocuStore uses Docker Swarm with two compose stacks: infrastructure and application."],[1688,"For S3-compatible services (MinIO, R2), also set the endpoint:"],[336,"Forbidden (insufficient permissions)"],[847,"fragment, biochemical, DEL, hypomorph"],[958,"Frontend Integration"],[1827,"fsspec: local filesystem, S3, Azure Blob Storage"],[608,"Full page text from MongoDB"],[1312,"Gemini API key (if using Gemini)"],[1778,"Gemini Embedding 2 takes its task as a text prefix rather than a parameter; DocuStore adds the right prefixes for it automatically. A missing key does not stop the services from starting: embedding calls fail with a clear \"not configured\" error instead."],[2001,"Generate a new key and set `USER_LLM_KEYS_SECRET=NEW_KEY,OLD_KEY` for the API and the workers, then restart. On startup the API re-encrypts every stored key with `NEW_KEY`."],[422,"Generate Embedding (Manual)"],[1535,"Generate page and document summaries"],[1708,"Generates a JPEG thumbnail for each page."],[260,"Generation is decoupled from the connection: if the client disconnects, the run keeps going and its answer is still saved. Only one run per conversation at a time; a second send returns `409`."],[12,"Get Artifact"],[202,"Get Conversation"],[1438,"Get DocuStore up and running in minutes."],[1439,"Get DocuStore up and running on your local machine or production server."],[367,"Get Page"],[21,"Get Summary"],[379,"Get Summary"],[22,"Get Workflow Statuses"],[380,"Get Workflow Statuses"],[1437,"Getting Started"],[1986,"GLiNER2"],[866,"GLiNER2 model for structured metadata extraction"],[1921,"Google Gemini"],[1795,"Google Gemini Embedding 2"],[1745,"Granite Embedding English R2"],[1755,"granite R2"],[664,"Grounding verification retries"],[1144,"Handles HTTP requests, starts manually triggered workflows"],[423,"Health Check"],[421,"Hierarchical Search"],[929,"Hierarchical search queries the summary collection and the chunk collection and returns the two result sets separately (`summary_hits` and `chunk_hits`). Scores from the two collections are not merged into a single ranking."],[620,"HIGH"],[1964,"Higher for conversational style"],[691,"Higher temperature for conversational style"],[1557,"Host Port"],[1676,"How Blobs Are Created"],[778,"How DocuStore extracts chemical structures (OCSR), named entities (NER), and summaries from scientific documents."],[693,"How DocuStore uses EventStoreDB, domain aggregates, and CQRS projections to maintain an immutable audit trail of all document operations."],[1129,"How DocuStore uses Temporal for durable workflow orchestration, automatic retries, and observable processing pipelines."],[1995,"How it behaves:"],[780,"How It Works"],[1802,"How to configure DocuStore's external dependencies: authentication, LLM providers, blob storage, and observability."],[2111,"How users arrive at the portal"],[835,"IC50=2.3uM, MIC90=0.5ug/mL"],[1132,"Idempotency"],[1652,"IdP JWKS endpoint for token validation"],[1408,"IdP JWKS URL for verifying login tokens"],[1946,"If chat-specific variables are not set, they fall back to the batch LLM configuration."],[2065,"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."],[1800,"If the workspace's key for its model is removed, uploads, chat, and search return \"not configured\" instead of silently falling back to another model."],[1786,"In each workspace, a workspace admin opens **Settings → Status → Re-embed Documents**."],[286,"In production, the API is served behind a reverse proxy with TLS termination. The base URL is configurable via `API_HOST` and `API_PORT`."],[237,"Include archived conversations"],[546,"Include chunk results (default `true`). Set `false` for faster summary-only search."],[1618,"Individual artifacts support fine-grained access control beyond workspace membership:"],[1286,"Infrastructure"],[1545,"Infrastructure Components"],[897,"Infrastructure Stack"],[1447,"Infrastructure Stack"],[2093,"Input tokens"],[38,"integer"],[42,"integer"],[50,"integer"],[113,"integer"],[127,"integer"],[136,"integer"],[155,"integer"],[159,"integer"],[177,"integer"],[181,"integer"],[227,"integer"],[231,"integer"],[435,"integer"],[481,"integer"],[503,"integer"],[540,"integer"],[1809,"Integration"],[1801,"Integration Overview"],[1803,"Integration Points"],[344,"Internal server error"],[332,"Invalid request (rejected by the application)"],[1343,"JSON object of fsspec storage options"],[1719,"JSON object passed to fsspec as storage options."],[1364,"Kafka broker addresses"],[1877,"Kafka brokers"],[1000,"Kafka event handler that starts Temporal workflows"],[951,"Kafka Message Format"],[947,"Kafka-driven extensibility framework for adding external enrichment services without modifying core code."],[1478,"Kafka-to-Temporal bridge"],[1766,"Key"],[702,"Key Design Decisions"],[1518,"Key settings to configure:"],[805,"Label text from the document (e.g., \"SACC-111\")"],[2005,"Langfuse"],[2018,"Langfuse provides two capabilities:"],[2077,"Langfuse public key"],[1387,"Langfuse public key for LLM tracing"],[2081,"Langfuse runs as part of the Docker Compose stack with pre-seeded API keys:"],[1390,"Langfuse secret key"],[2080,"Langfuse secret key"],[2074,"Langfuse server URL"],[1393,"Langfuse server URL (dev compose: `http://localhost:3100`)"],[1831,"Langfuse, YAML fallback"],[2097,"Latency"],[2,"Learn how to deploy, configure, and integrate DocuStore."],[1619,"Level"],[11,"List Artifacts"],[201,"List Conversations"],[1617,"List endpoints automatically filter by `workspace_id`. Resource endpoints verify that the requested entity belongs to the user's workspace before returning data."],[1004,"List of Temporal activity callables"],[1002,"List of Temporal workflow classes"],[163,"Lists artifacts within a specific folder. Returns documents tagged with the specified entity value."],[141,"Lists distinct tag values (folders) within a category. Each folder represents a unique entity value with a count of associated artifacts. The `date` category is hierarchical: years have `has_children: true`, and passing a year as `parent` lists its months."],[1846,"Live deployment"],[1883,"LLM backend"],[1204,"LLM inference (page and artifact summarization, NER, document metadata)"],[744,"LLM page summary"],[1283,"LLM Provider"],[1546,"LLM Provider"],[880,"LLM provider (`ollama`, `openai`, `anthropic`, `gemini`)"],[685,"LLM provider for chat (can differ from batch)"],[860,"LLM provider for NER (`ollama`, `openai`, `gemini`); other providers fall back to dictionary-only NER"],[1817,"LLM Providers"],[1889,"LLM Providers"],[786,"LLM Summarization"],[923,"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."],[2010,"LLM Tracing"],[1491,"LLM Worker"],[1476,"LLM-dependent activities (summarization, NER)"],[719,"LLM-generated document summary"],[402,"LLM-generated page summary"],[194,"Load categories via `GET /browse/categories` to render the top-level navigation."],[1019,"Load or save domain aggregates (no `PageRepository` or `ArtifactRepository`)"],[1905,"Local"],[1840,"Local Docker Compose stack"],[1668,"Local Filesystem (Development)"],[1732,"Local models (default)"],[1741,"Local models run inside the DocuStore workers via sentence-transformers. No GPU is required, and no text leaves your infrastructure."],[1328,"Local models: `cpu`, `cuda`, or `mps`"],[1856,"Logging level"],[612,"Look up a compound's SMILES by name or ID and find structurally similar compounds (ChemBERTa)"],[626,"LOW"],[1944,"Low for deterministic summaries"],[886,"Low temperature for deterministic summaries"],[781,"Manual Trigger"],[557,"Manually triggers embedding generation for a specific page. Useful for testing the pipeline, regenerating after model changes, or recovering from failures."],[807,"Match confidence score"],[1210,"Max Attempts"],[138,"Max categories (1-20, default 5)"],[857,"Max characters per LLM chunk in NER extraction"],[1115,"Max characters per text chunk"],[676,"Max chars for assembled context"],[1199,"Max Concurrent Activities"],[679,"Max page images in deep thinking"],[1371,"Max parallel activities on the CPU/IO worker"],[1269,"Max parallel activities on the main queue"],[1377,"Max parallel LLM activities (Ollama: 1-2, cloud APIs: 5-10)"],[1275,"Max parallel LLM activities (Ollama: 1-2, cloud: 5-10)"],[233,"Max results"],[161,"Max results (1-100, default 50)"],[183,"Max results (1-100, default 50)"],[129,"Max results (1-50, default 10)"],[437,"Max results (default 10)"],[483,"Max results (default 10)"],[505,"Max results (default 10)"],[542,"Max results per collection"],[115,"Max suggestions (1-20, default 10)"],[667,"Max tool-calling iterations"],[44,"Maximum results to return"],[322,"Meaning"],[623,"MEDIUM"],[1484,"Memory"],[992,"Messages without a sub-type (`PageCreated`, `PageDeleted`, `ArtifactCreated`, `ArtifactDeleted`) are matched on `event_type` instead, so a manifest can subscribe to those names too."],[2101,"Metadata"],[20,"Metadata Extraction"],[1040,"Metadata Filtering"],[995,"Method"],[2104,"Metric"],[837,"MIC, MABA, LORA"],[441,"Minimum similarity score"],[487,"Minimum similarity score"],[517,"Minimum similarity score"],[334,"Missing or invalid IdP or authorization token"],[574,"Mode"],[931,"Mode"],[1835,"Mode"],[1047,"Model"],[1742,"Model"],[1967,"Model"],[1980,"Model"],[688,"Model for chat responses"],[863,"Model for NER"],[883,"Model for summarization"],[1935,"Model identifier"],[2091,"Model name"],[1300,"Model name (e.g., `gemma4:31b`, `gpt-4o`)"],[311,"Modify artifact metadata, trigger workflows"],[1021,"Modify Qdrant collection payloads"],[1494,"MongoDB"],[1462,"MongoDB and EventStoreDB run without authentication (EventStoreDB in insecure mode). Keep them on the private overlay network (the infra file publishes EventStoreDB on host port 2114; firewall it or drop the mapping), and enable authentication if they must be reachable from elsewhere."],[1868,"MongoDB connection"],[765,"MongoDB connection (replica set required for change streams)"],[1352,"MongoDB connection string"],[768,"MongoDB database name"],[1355,"MongoDB database name"],[2086,"Monitor cost and usage over time"],[1537,"Monitor progress in the Temporal dashboard at http\\://localhost:8233."],[1451,"Monitoring"],[1975,"ms-marco-MiniLM-L-12-v2"],[1039,"Multi-Granularity Search"],[1031,"Multi-stage search combining dense embeddings, sparse term matching, hybrid fusion, cross-encoder reranking, and multi-granularity retrieval."],[651,"Multi-turn conversations use several continuity mechanisms:"],[827,"NadD, InhA, KasA"],[782,"Named Entity Recognition (NER)"],[1979,"Named entity recognition uses two models:"],[831,"NaMN adenylyltransferase, EthA"],[594,"NER entities are accumulated across conversation turns. Follow-up questions inherit entities from prior grounded turns, enabling multi-turn topic continuity."],[983,"NER entities extracted (page) or tags aggregated (artifact)"],[1175,"NER extraction"],[1228,"NER extraction"],[378,"NER Extraction"],[1895,"NER Models"],[849,"NER runs **in parallel** with page summarization and document metadata extraction, all triggered by `Page.TextMentionUpdated`. They write to different fields, so they do not conflict."],[742,"NER-extracted named entities"],[400,"NER-extracted named entities with types"],[1515,"Next Steps"],[1759,"NFCorpus"],[69,"No"],[73,"No"],[114,"No"],[124,"No"],[128,"No"],[137,"No"],[152,"No"],[156,"No"],[160,"No"],[178,"No"],[182,"No"],[249,"No"],[253,"No"],[257,"No"],[436,"No"],[440,"No"],[444,"No"],[448,"No"],[452,"No"],[456,"No"],[460,"No"],[464,"No"],[468,"No"],[482,"No"],[486,"No"],[490,"No"],[504,"No"],[508,"No"],[512,"No"],[516,"No"],[520,"No"],[524,"No"],[528,"No"],[541,"No"],[545,"No"],[549,"No"],[553,"No"],[1059,"No"],[1064,"No"],[1909,"No"],[1915,"No"],[1919,"No"],[1924,"No"],[330,"No content (successful deletion)"],[1748,"Nomic Embed Text v1.5"],[1754,"nomic v1.5"],[1920,"Not usable for LLM entity extraction (see NER)."],[1744,"Notes"],[1906,"Notes"],[40,"Number of results to skip"],[252,"object"],[1137,"Observability"],[1288,"Observability"],[1829,"Observability"],[2003,"Observability"],[734,"OCR/parsed text content set"],[398,"OCSR-extracted chemical structures"],[738,"OCSR-extracted chemical structures"],[1907,"Ollama"],[1303,"Ollama base URL (ignored for cloud providers)"],[1938,"Ollama base URL (ignored for cloud providers)"],[1898,"Ollama Setup"],[1819,"Ollama, OpenAI, Anthropic, Gemini"],[1994,"On a shared, self-serve deployment you usually don't want one server-wide key paying for everyone. With workspace keys enabled, each workspace runs on the AI provider its own admins connect:"],[1752,"On BEIR, measured through DocuStore's own embedding path (chunks capped at 512 tokens, which covers DocuStore's \\~250-token chunks):"],[869,"Once all pages in an artifact have summaries, `ArtifactSummarizationWorkflow` runs a sliding-window summarization chain that produces a document-level summary:"],[1463,"Once infrastructure is healthy, fill in secrets and deploy the application:"],[1538,"Once processing completes, search via the API (same auth headers as above):"],[1523,"Once running, verify the services are healthy:"],[66,"One of `SCIENTIFIC_PRESENTATION`, `RESEARCH_ARTICLE`, `SCIENTIFIC_DOCUMENT`, `DISCLOSURE_DOCUMENT`, `MINUTE_OF_MEETING`, `UNCLASSIFIED`"],[1160,"one queue per plugin"],[1777,"Only API keys are supported for now. Managed-identity (keyless) sign-in is not."],[1624,"Only the owner can view"],[1797,"Only workspace admins can change it. Members see which model is in use."],[1912,"OpenAI"],[1306,"OpenAI API key (if using OpenAI)"],[1793,"OpenAI text-embedding-3-small / -large"],[562,"Operating Modes"],[1789,"Option"],[1054,"Optional (HashingVectorizer)"],[70,"Original source URL"],[2095,"Output tokens"],[1118,"Overlapping characters between chunks"],[316,"Owner only"],[841,"P0A7D9, 3Q5Z, CHEMBL12345"],[696,"Page"],[1056,"Page + artifact summaries"],[915,"Page + artifact summaries (unified)"],[1683,"Page images are generated during the PDF processing workflow. Full-resolution PNGs are used for deep thinking mode (page image analysis), while JPEG thumbnails (400px on the longest edge) are served for list views and table previews."],[392,"Page name"],[394,"Page number within the artifact (0-based)"],[985,"Page or artifact summary generated"],[732,"Page registered with artifact reference and index"],[355,"Page retrieval, extraction triggers, summaries"],[787,"Page Summaries"],[1181,"Page summarization"],[1240,"Page summarization"],[2030,"Page summarization (page image only)"],[2026,"Page summarization (text + page image)"],[2028,"Page summarization (text only)"],[1183,"Page summary embedding"],[981,"Page text extracted from the document"],[2106,"Page views"],[353,"Pages"],[365,"Pages API"],[711,"Pages linked to the artifact"],[987,"Pages linked/unlinked from artifact"],[889,"Pages per batch in artifact summarization"],[1423,"Pages per summarization batch"],[771,"Pages read model collection"],[382,"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."],[713,"Pages unlinked from the artifact"],[229,"Pagination offset"],[157,"Pagination offset (default 0)"],[179,"Pagination offset (default 0)"],[812,"Pairs without a valid SMILES string are silently dropped. The workflow ID `compound-extraction-{page_id}` ensures idempotency."],[33,"Parameter"],[104,"Parameter"],[118,"Parameter"],[131,"Parameter"],[142,"Parameter"],[164,"Parameter"],[222,"Parameter"],[390,"Parent artifact ID"],[153,"Parent folder for hierarchical browsing (a year, for `date`). Omit for the top level"],[1532,"Parse pages from the PDF"],[1706,"Parses each page with Docling."],[147,"path"],[169,"path"],[173,"path"],[1212,"PDF parsing"],[1279,"Pending activities and their timeouts"],[670,"Per-iteration timeout (seconds)"],[254,"Per-lane reasoning override, e.g. `{\"synthesis\": \"high\"}`. Lanes: `synthesis`, `retrieval`, `base`; levels: `off`, `low`, `medium`, `high`. Absent lanes use the server default."],[1024,"Per-plugin configuration uses a `PLUGIN_{NAME}_` prefix:"],[1736,"Per-workspace models (self-serve)"],[306,"Permission"],[1661,"Permission cache TTL in seconds (0 to disable)"],[1590,"Permission Caching"],[25,"Permissions"],[575,"Pipeline"],[784,"Pipeline Flow"],[953,"Plugin Contract"],[1028,"Plugin data is fetched separately from core API responses to keep the core API stable:"],[955,"Plugin Directory Structure"],[1008,"Plugin health status"],[954,"Plugin Isolation"],[963,"Plugin system"],[965,"Plugin system"],[946,"Plugin System"],[1011,"Plugins operate within strict boundaries:"],[970,"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."],[1686,"Point the blob root at a bucket (AWS S3, MinIO, Cloudflare R2, etc.). DocuStore writes under the prefix after the bucket name:"],[1690,"Point the blob root at a container in a storage account:"],[96,"Popular Tags"],[1810,"Port"],[1133,"Port-Based Design"],[1843,"Pre-production testing"],[348,"Prefix"],[1103,"Prefix for document text; blank uses the model's known prefix"],[1100,"Prefix for query text; blank uses the model's known prefix"],[1124,"Prepend document context to chunks"],[2014,"Privacy"],[1140,"Process"],[1465,"Process"],[1845,"Production"],[1444,"Production Deployment"],[1540,"Production Deployment — Docker Swarm setup"],[2006,"Prompt Management"],[2023,"Prompt Name"],[1384,"Prompt source: `langfuse` or `yaml`"],[2071,"Prompt source: `langfuse` or `yaml`"],[2094,"Prompt token count"],[2099,"Prompt version"],[873,"Prompts for each stage are managed in Langfuse: `artifact_batch_summary`, `artifact_synthesis`, `artifact_refinement`."],[746,"Provenance of a human correction to the page"],[725,"Provenance of a human correction to title, tags, authors or date"],[1902,"Provider"],[1932,"Provider selection"],[1297,"Provider type: `ollama`, `openai`, `anthropic`, or `gemini`"],[414,"Proxies to Temporal to return the current status of all page-level workflows: embedding, compound extraction, SMILES embedding, summarization, summary embedding, and NER extraction. The map is keyed by workflow name (`embedding`, `compound_extraction`, `smiles_embedding`, `page_summarization`, `page_summary_embedding`, `ner_extraction`); a workflow that has never run reports `NOT_FOUND`."],[87,"Proxies to Temporal to return the current status of all workflows associated with the artifact (processing, summarization, metadata extraction)."],[1198,"Purpose"],[1556,"Purpose"],[1968,"Purpose"],[1981,"Purpose"],[1500,"Qdrant"],[1358,"Qdrant HTTP URL"],[1127,"Qdrant server URL"],[1871,"Qdrant vector database"],[530,"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."],[2102,"Query type, mode, conversation ID"],[585,"Questions about figures and visual content"],[588,"Questions about the wider literature"],[1197,"Queue"],[1806,"Quick Reference: Essential Variables"],[1507,"Quickstart"],[1783,"Re-embedding a workspace costs the same as uploading it again."],[1010,"Re-process historical documents"],[309,"Read artifact and its pages"],[1562,"Read model projections (query-optimized views)"],[699,"Read Path"],[204,"Reattach and Stop"],[261,"Reattaches to an in-flight (or just-finished) run: replays frames with an `id` greater than `after`, then tails live until done. Returns `404` if there is no active run."],[217,"Record Feedback"],[2110,"Referrers"],[1707,"Renders each page to a PNG image (Docling `images_scale=4.0`, about 288 DPI)."],[342,"Request body or query parameters fail schema validation"],[2122,"Request ID and correlation IDs"],[283,"Request Timing"],[2015,"Request Timing"],[57,"Required"],[106,"Required"],[120,"Required"],[133,"Required"],[144,"Required"],[166,"Required"],[241,"Required"],[428,"Required"],[474,"Required"],[496,"Required"],[533,"Required"],[1630,"Required for"],[1411,"Required: your OAuth client ID (IdP token `aud`)"],[1542,"Requirements"],[624,"Rerank > 0.05, or similarity > 0.6; citations carried forward from the previous turn"],[621,"Rerank > 0.5, or similarity > 0.85 when there is no rerank score; bioactivity and structure tool results always"],[326,"Resource created"],[338,"Resource not found or not in workspace"],[1450,"Resource Recommendations"],[384,"Response fields include:"],[492,"Response includes `query_smiles`, `query_canonical_smiles`, `total_results`, `model_used`, and `results`, each with `smiles`, `canonical_smiles`, `extracted_id`, `similarity_score`, `page_id`, `page_index`, `artifact_id`, and `artifact_name`."],[116,"Response:"],[140,"Response:"],[162,"Response:"],[184,"Response:"],[470,"Response:"],[555,"Response:"],[278,"REST API fundamentals: base URL, authentication, error handling, and workspace scoping."],[469,"Restrict to (or exclude) table or figure chunks"],[445,"Restrict to a specific document"],[491,"Restrict to a specific document"],[513,"Restrict to a specific document"],[465,"Restrict to chunks under a heading whose text matches (case-insensitive)"],[556,"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."],[616,"Retrieved results are deduplicated (chunks take priority over summaries for the same page), tiered by relevance, and formatted with `[N]` citation indices:"],[1135,"Retry Configuration"],[996,"Returns"],[220,"Returns `201 Created` with the conversation metadata:"],[403,"Returns `201 Created`. In normal operation, pages are created automatically during artifact processing. This endpoint exists for manual page management."],[813,"Returns `202 Accepted` with the workflow ID. Useful for re-running extraction after corrections."],[558,"Returns `202 Accepted`."],[85,"Returns `202 Accepted`. Starts GLiNER2 + LLM extraction for title, authors, and date from the first page."],[84,"Returns `202 Accepted`. Starts the sliding-window artifact summarization workflow. Skips the \"all pages done\" precondition, useful for re-running after partial ingestion."],[92,"Returns `204 No Content`. Deletes the artifact and all associated pages. Requires the `artifacts:delete` action (admins and owners bypass it) and `edit` permission on the artifact."],[276,"Returns `204 No Content`. Deletes the conversation and all its messages."],[275,"Returns `204 No Content`. Records thumbs-up or thumbs-down feedback on a specific assistant message. Accepts `\"positive\"` or `\"negative\"`."],[415,"Returns `204 No Content`. Requires the `artifacts:delete` action (admins and owners bypass it) and `edit` permission on the parent artifact."],[413,"Returns `404` if the page has no summary yet."],[259,"Returns a `text/event-stream` response. Because this is a `POST`, read the stream with `fetch()` (or an SSE library that supports `POST`), not the browser `EventSource`. Each frame carries an `id:` sequence number."],[53,"Returns a single artifact with its pages, metadata, and summary. Requires `view` permission."],[32,"Returns all artifacts in the current workspace, filtered by the user's permissions. Supports pagination and sorting."],[221,"Returns conversations for the current user, sorted by most recent activity."],[130,"Returns tag categories with artifact counts, powering the browse UI's top-level navigation. Categories correspond to entity types (`compound_name`, `target`, `disease`, `gene_name`, etc.), plus `author` and `date`."],[103,"Returns tags containing the query, suitable for autocomplete inputs. Searches both tag mentions and author mentions with case-insensitive matching, most frequent first."],[238,"Returns the conversation with its message history. Messages are paginated."],[86,"Returns the current summary with metadata:"],[383,"Returns the full page read model including text content, compound mentions, tag mentions, summary, and metadata. Requires `view` permission on the parent artifact."],[1698,"Returns the full-resolution PNG page image. Add `?size=thumb` for the lightweight JPEG thumbnail."],[117,"Returns the most frequently occurring tags, optionally filtered by entity type. Useful for showing trending or common tags on a dashboard."],[412,"Returns the page summary with metadata:"],[90,"Returns the permission ACL with resolved user profiles."],[1697,"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."],[88,"Returns the raw PDF binary from blob storage as `application/pdf`."],[89,"Returns the rendered page image. Pass `?size=thumb` for a lightweight JPEG thumbnail suitable for list views."],[1449,"Reverse Proxy"],[28,"Revoke Share"],[646,"Rich content blocks (tables, molecules)"],[271,"Rich content blocks such as tables, molecule renderings, or charts. The `block.type` is one of `text`, `table`, `molecule`, `citation_list`, `source_card`, or `chart`."],[1141,"Role"],[1466,"Role"],[1613,"Role in the active workspace"],[1900,"Rotating the encryption key"],[1508,"Run DocuStore locally and process your first document."],[1534,"Run named entity recognition (NER)"],[829,"Rv3138, nadD"],[1722,"S3 credentials, region and (S3-compatible services only) endpoint."],[1669,"S3-Compatible Storage"],[819,"SACC-123, Rifampicin, ethionamide"],[916,"Same as `page_embeddings`"],[91,"Same body as share. Only the owner or a workspace admin can share/revoke."],[1043,"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."],[1756,"SciFact"],[1593,"SDK Integration"],[356,"Search"],[416,"Search API"],[2123,"Search latency metrics (`search.latency` events)"],[1030,"Search Pipeline"],[1033,"Search Pipeline Stages"],[924,"Search queries flow through a multi-stage pipeline:"],[433,"Search query"],[501,"Search query"],[538,"Search query"],[111,"Search text (1-100 characters)"],[471,"Searches the `compound_embeddings` collection for structurally similar compounds using ChemBERTa embeddings. The query SMILES is validated, canonicalized, and embedded before search."],[425,"Searches the `page_embeddings` collection for text chunks matching the query. Uses dense vector retrieval (hybrid dense + sparse when `SPARSE_ENCODING_ENABLED=true`) followed by cross-encoder reranking (`RERANKER_ENABLED`, on by default)."],[493,"Searches the unified `summary_embeddings` collection containing both page-level and artifact-level summaries. Useful for broad thematic queries."],[1417,"Seconds to cache permission checks (0 disables)"],[347,"Section"],[3,"Sections"],[1519,"See Authentication for the Duar setup."],[1314,"See Embedding Models for choosing a model. Changing the model requires re-embedding documents."],[203,"Send Message (SSE Stream)"],[1823,"sentence-transformers (local), OpenAI, Gemini, OpenRouter"],[1790,"Served by"],[1555,"Service"],[1402,"Service key for this app in Duar"],[1405,"Service name registered in Duar"],[1649,"Service name registered in Duar. Authorization tokens minted for another service are rejected"],[1646,"Service-to-service key, generated in the Duar admin panel. Also required for the `/auth/mint` route"],[2108,"Sessions"],[1763,"Set `EMBEDDING_MODEL_PROVIDER` to call a hosted model instead. This moves embedding work off your CPUs; document text is sent to the provider."],[2002,"Set `USER_LLM_KEYS_SECRET=NEW_KEY` and restart. The old key is retired."],[83,"Setting `is_locked: true` prevents automated re-summarization from overwriting the value."],[2013,"Setup"],[27,"Share"],[1589,"Sharing"],[1625,"Sharing (below) grants access to specific users or groups on top of either level."],[614,"Signal that retrieval is complete"],[1256,"Single-page embedding"],[1191,"Single-page embedding (manual)"],[934,"Single-shot retrieval, lightweight, fast responses"],[1171,"SMILES embedding"],[1220,"SMILES embedding"],[376,"SMILES Embedding"],[1432,"SMILES embeddings collection"],[1972,"SMILES molecular structure embeddings"],[479,"SMILES string to search"],[727,"Soft-delete marker"],[748,"Soft-delete marker"],[848,"Some entities carry attributes as well. For example, a `bioactivity` or `assay` entity can record the strain the value was measured against (such as H37Rv)."],[1628,"Some operations also require a workspace-level RBAC action, granted to roles in Duar. Workspace admins and owners bypass these checks."],[52,"Sort direction (`-1` descending, `1` ascending)"],[48,"Sort field"],[1049,"Sparse"],[635,"SSE Event"],[570,"SSE Event Schema"],[205,"SSE Event Types"],[1446,"Stack Architecture"],[1034,"Stage 1: Query Encoding"],[564,"Stage 1: Query Planning"],[565,"Stage 2: Agentic Retrieval"],[1035,"Stage 2: Dense or Hybrid Retrieval"],[566,"Stage 3: Context Assembly"],[1036,"Stage 3: Cross-Encoder Reranking"],[567,"Stage 4: Adaptive Synthesis"],[1037,"Stage 4: Enrichment"],[568,"Stage 5: Inline Verification"],[569,"Stage 6: Answer Formatting"],[1842,"Staging"],[1520,"Start the infrastructure (EventStoreDB, MongoDB, Qdrant, Temporal, Kafka, Langfuse, Umami):"],[409,"Starts the ChemBERTa embedding workflow for the page's compounds. Requires extracted compounds with valid canonical SMILES."],[408,"Starts the CSER pipeline to extract chemical structures from the page image: a D-FINE detector finds structures and labels, a geometry-only RelationalMatcher pairs them (optimal-transport assignment), DECIMER reads the SMILES, and OCR reads the label text."],[410,"Starts the LLM page summarization workflow. Locked summaries (human corrections) are preserved."],[411,"Starts the named-entity recognition workflow. Extracts compounds, targets, diseases, genes, and other entities from the page text."],[407,"Starts the text embedding Temporal workflow. Requires the page to have text content."],[321,"Status"],[638,"Step progress with optional `thinking_content`"],[262,"Stops an in-flight run. Returns `204 No Content`; the partial answer is discarded."],[1285,"Storage"],[1667,"Storage Layout"],[1671,"Storage Options"],[1702,"Store the file bytes in blob storage at `artifacts/{artifact_id}/source.pdf`."],[1709,"Stores images and thumbnails back to blob storage."],[24,"Stream Page Image"],[1675,"Stream Page Image"],[23,"Stream PDF"],[1674,"Stream PDF"],[644,"Streaming answer delta (only during formatting)"],[268,"Streaming answer tokens. Emitted only during the answer formatting stage."],[269,"Streaming reasoning tokens, emitted alongside the answer stream when the model exposes its reasoning."],[46,"string"],[64,"string"],[68,"string"],[72,"string"],[109,"string"],[123,"string"],[151,"string"],[244,"string"],[248,"string"],[431,"string"],[451,"string"],[463,"string"],[477,"string"],[499,"string"],[507,"string"],[527,"string"],[536,"string"],[552,"string"],[1612,"string"],[447,"string\\[]"],[455,"string\\[]"],[459,"string\\[]"],[519,"string\\[]"],[523,"string\\[]"],[548,"string\\[]"],[1983,"structflo-ner (LLM-powered)"],[2016,"Structured Logging"],[976,"Sub-Type"],[1147,"Subscribes to EventStoreDB, projects events into MongoDB read models"],[1150,"Subscribes to EventStoreDB, triggers workflows"],[324,"Success"],[874,"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."],[19,"Summarization"],[377,"Summarization"],[1290,"Summarization"],[867,"Summarization operates at two granularities:"],[17,"Summary"],[1248,"Summary embedding (page and artifact)"],[1435,"Summary embeddings collection"],[789,"Summary Locking"],[420,"Summary Search"],[606,"Summary-only search"],[964,"Supplementary data not on domain aggregates"],[1891,"Supported Providers"],[1543,"System prerequisites and hardware recommendations for running DocuStore."],[1544,"System Requirements"],[95,"Tag Autocomplete"],[364,"Tag-based document exploration and discovery"],[1087,"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."],[1142,"Task Queue"],[1374,"Task queue for the LLM worker"],[1272,"Task queue name for LLM activities"],[1134,"Task Queues"],[1874,"Temporal server"],[1266,"Temporal server address"],[1361,"Temporal server address"],[1571,"Temporal server state storage"],[1488,"Temporal Worker"],[1287,"Temporal Workers"],[1128,"Temporal Workflows"],[1163,"Text chunks are embedded once per artifact, after all page summaries exist, so that every chunk's context header includes its page summary. `GeneratePageEmbeddingWorkflow` embeds a single page and is used for manual re-embedding through the API. `ReconcileCompoundLabelsWorkflow` runs from both the compound and the NER branch, whichever finishes last, to reconcile OCSR labels against NER compound names."],[922,"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."],[1076,"Text chunks lose their parent document context during segmentation. DocuStore addresses this by prepending a context header before embedding:"],[1051,"Text chunks with context headers"],[911,"Text chunks with contextual headers"],[736,"Text embedding metadata recorded"],[1322,"Text embedding model"],[1094,"Text embedding model (options)"],[1965,"Text embeddings (documents and search queries) are covered on their own page: Embedding Models, which explains the local default, API options, and how to switch."],[1429,"Text embeddings collection"],[1581,"Text embeddings use `ibm-granite/granite-embedding-english-r2` (768-dim) by default. It runs locally inside the DocuStore workers via sentence-transformers, needs no GPU, and is downloaded from Hugging Face on first use. API models (OpenAI, Gemini, OpenRouter) are also supported; see Embedding Models."],[78,"Text extraction per page"],[1057,"Text model"],[1052,"Text model (default granite-embedding-english-r2)"],[418,"Text Search"],[358,"Text, compound, summary, and hierarchical search"],[1704,"The `Artifact.Created` event triggers the processing pipeline."],[975,"The `data` field contains the full DTO, so plugins receive rich context without needing to query read models."],[1685,"The `file://` URL scheme tells DocuStore to use the local filesystem adapter. The path must be absolute."],[405,"The `page_id` in the body must match the path parameter. This fires `Page.CompoundMentionsUpdated`, triggering SMILES embedding."],[1705,"The `ParseArtifactWorkflow` reads the PDF from blob storage (Office formats are first converted to a derived PDF) and:"],[293,"The `RequestAuth` object extracted from the tokens provides:"],[615,"The `RetrievalAccumulator` handles cross-iteration deduplication, budget tracking (max chars), and query deduplication to prevent repeated searches."],[1195,"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."],[750,"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."],[1696,"The API provides streaming endpoints for serving blob content to the frontend:"],[320,"The API returns standard HTTP status codes:"],[1194,"The application layer depends on an abstract `WorkflowOrchestrator` port:"],[1479,"The application stack is designed to sit behind a reverse proxy (Traefik, Nginx, etc.) for TLS termination and routing:"],[299,"The authenticated user ID"],[288,"The authentication flow:"],[291,"The authorization token encodes the user's `workspace_id`, `user_id`, and workspace role."],[1662,"The backend uses the `duar-auth` Python package:"],[1926,"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."],[1700,"The blob store is used at two points in the processing pipeline:"],[102,"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."],[219,"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."],[1991,"The chat pipeline's agentic retrieval uses LLM tool calling. `CHAT_AGENT_TOOL_CALLING_MODE` (default `auto`) uses each provider's native tool calling, including Ollama's. Set it to `react` for a model without native tool support; the agent then drives tools through ReAct-style prompting."],[1945,"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."],[930,"The chat system is an agentic RAG pipeline with four operating modes:"],[1966,"The chemistry embedding model and the reranker always run locally via sentence-transformers:"],[289,"The client authenticates with an Identity Provider (IdP) directly (e.g., Google OAuth) and obtains an IdP token."],[290,"The client exchanges the IdP token for a short-lived Duar authorization token scoped to one workspace. Minting needs the service key, so it goes through a server-side route: the portal uses its own `/api/auth/mint`, and non-browser clients such as the CLI can `POST /auth/mint` on the API with `{\"idp_token\": \"...\", \"provider\": \"google\", \"workspace_id\": \"...\"}`."],[1088,"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."],[792,"The compound extraction pipeline uses the `structflo-cser` ML library to identify chemical structure diagrams in PDF pages and extract their SMILES representations."],[1379,"The CPU/IO worker's task queue is fixed at `artifact_processing`."],[1689,"The credentials must be allowed to list the bucket and to read, write and delete objects under the prefix (`s3:ListBucket`, `s3:GetObject`, `s3:PutObject`, `s3:DeleteObject`)."],[1074,"The cross-encoder (ms-marco-MiniLM-L-12-v2) rescores 30 passages in under 200ms on CPU."],[1750,"The default before granite. Keep it to avoid re-embedding an existing deployment."],[1684,"The default configuration stores blobs on the local filesystem. This is the simplest option and requires no additional infrastructure."],[1529,"The dev compose file publishes EventStoreDB on host port 2114 and Temporal on 7234 (not the usual 2113/7233), so `.env` should use `esdb://localhost:2114?tls=false` and `localhost:7234`."],[1366,"The dev compose stack publishes EventStoreDB on host port 2114 and Temporal on 7234, so local `.env` files use `esdb://localhost:2114?tls=false` and `localhost:7234`."],[62,"The document file (PDF, PPT/PPTX, or DOC/DOCX)"],[285,"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)."],[1600,"The DocuStore API validates both tokens with the `duar-auth` SDK (signature, audience, expiry, and that both belong to the same user) and extracts the `RequestAuth` context."],[573,"The DocuStore chat system is an agentic RAG (Retrieval-Augmented Generation) pipeline that answers questions grounded in the user's document corpus. It supports four operating modes, inline citation verification, and real-time token streaming via Server-Sent Events."],[633,"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."],[1847,"The environment mode affects default values and logging behavior but does not change the API surface. All features are available in all modes."],[1521,"The first startup takes a few minutes as Docker pulls images and initializes databases. `make docker-up` starts infrastructure only. Run the DocuStore processes on the host:"],[175,"The folder's `tag_value` (e.g., `nadd`)"],[892,"The Four Layers"],[1596,"The frontend authenticates the user with the configured IdP (e.g., Google OAuth)."],[1597,"The frontend sends the IdP token and the chosen workspace to a mint route. Minting requires the Duar service key, so the browser never calls Duar for this directly: the portal posts to its own `/api/auth/mint` route, and non-browser clients (the CLI) post to the API's `POST /auth/mint`. Both forward to Duar's `/authz/resolve` with the service key."],[1663,"The frontend uses the `@duar-auth/js` package (the `DuarAuthz` client: IdP login, token minting, refresh, and request headers) and the `@duar-auth/react` package for client-side auth state."],[1077,"The header carries the document title, up to 10 NER tags, the page number, and the first 200 characters of the page summary. It affects only the dense embedding -- the raw text is preserved for display, and sparse vectors (when enabled) use the raw text. Chunks are embedded once per document, after every page has its summary: `BatchReEmbedArtifactPagesWorkflow` builds the headers and encodes all chunks of the artifact in one batch."],[1078,"The hierarchical search endpoint (`POST /search/hierarchical`) encodes the query once, searches the summary collection, then the chunk collection, and returns the two result sets separately:"],[1888,"The Makefile provides convenience targets for all common operations:"],[974,"The matching plugin handler starts a Temporal workflow on the plugin's dedicated task queue."],[589,"The mode is selected per-message via the `mode` field (`quick`, `thinking`, `deep_thinking`, `literature`). When omitted, the server default (`CHAT_DEFAULT_MODE`, default `thinking`) is used. Literature mode is available only when `LITERATURE_ENABLED=true` (off by default); otherwise the server rejects it rather than answering from the corpus. In literature mode the retrieval loop uses a literature search tool (plus a plotting tool when stats are requested) instead of the corpus tools below."],[814,"The NER pipeline extracts typed entities from page text using `structflo-ner`, an LLM-powered extraction library tuned for pharmaceutical and biological domains."],[1161,"The pipeline worker detects domain events from the EventStoreDB subscription and starts the appropriate Temporal workflow. The two Temporal workers poll their task queues and execute the actual processing logic."],[994,"The plugin class provides factory methods for all its components:"],[973,"The plugin consumer process matches the sub-type against plugin manifests."],[1960,"the provider's key, then `LLM_API_KEY`"],[1065,"The query text is transformed into a dense vector and, when sparse encoding is enabled, a sparse vector:"],[139,"The response includes sticky categories (configured via `BROWSE_STICKY_CATEGORIES`, default `date,target`) that always appear regardless of count."],[424,"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."],[1792,"The server's `EMBEDDING_MODEL_NAME`. No key needed; this is the default for new workspaces."],[1139,"The system runs as several independent processes:"],[1699,"The thumbnail endpoint falls back to the full PNG if a thumbnail has not been generated."],[1070,"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:"],[1081,"The two lists are not merged into a single ranking. Cosine scores from different vector spaces have different distributions and cannot be compared directly, so the caller (the search UI, or the chat retrieval tools) decides how to use each list."],[2117,"The Umami dashboard is at `http://localhost:3101` in the dev stack. The frontend portal includes the Umami tracking script, which sends analytics data to the self-hosted instance."],[972,"The use case publishes to Kafka with a sub-type: `ExternalEventPublisher.notify_page_updated(result, sub_type=\"CompoundMentionsUpdated\")`."],[301,"The user's role in the workspace"],[297,"The workspace this request operates within"],[1796,"The workspace's Gemini or OpenRouter key"],[1794,"The workspace's OpenAI or OpenRouter key"],[1691,"Then authenticate in one of three ways:"],[1522,"Then start the web portal in another terminal:"],[704,"There are two core aggregates in the domain model:"],[584,"Thinking + page image analysis"],[563,"Thinking Mode Pipeline (6 Stages)"],[938,"Thinking mode plus page image analysis for visual content"],[940,"Thinking pipeline over published papers (Europe PMC) instead of the workspace corpus; available only when `LITERATURE_ENABLED=true`"],[587,"Thinking pipeline that searches published papers (Europe PMC) instead of the workspace corpus"],[404,"This fires `Page.TextMentionUpdated`, which starts page summarization, NER, and document-metadata extraction (title, authors, date; first page only). Text embedding is not per edit: it runs once per artifact, as a batch re-embed of all pages, after every page summary exists."],[756,"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."],[1455,"This provisions:"],[1464,"This runs 6 processes from a single Docker image:"],[590,"Three analysis tracks run in parallel:"],[1032,"Three Vector Collections"],[617,"Tier"],[16,"Title, Date, Tags, and Authors"],[274,"To resume after a dropped connection, read `GET /chat/{conversation_id}/messages/stream?after=<last id>` the same way."],[601,"Tool"],[1897,"Tool Calling Modes"],[673,"Total retrieval loop timeout"],[2088,"Traces include:"],[969,"Traditional service"],[967,"Traditional service (`ADDING_SERVICES.md`)"],[18,"Trigger Workflows"],[373,"Trigger Workflows"],[977,"Triggered When"],[833,"tuberculosis, TB, MDR-TB"],[751,"Two independent worker processes subscribe to the EventStoreDB `$all` stream:"],[1738,"Two rules follow from \"the same space\":"],[34,"Type"],[56,"Type"],[105,"Type"],[119,"Type"],[132,"Type"],[143,"Type"],[165,"Type"],[223,"Type"],[240,"Type"],[427,"Type"],[473,"Type"],[495,"Type"],[532,"Type"],[816,"Type"],[1603,"Type"],[101,"Typical Frontend Flow"],[1837,"Typical Use"],[2011,"Umami (Web Analytics)"],[2103,"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."],[2116,"Umami runs as part of the Docker Compose stack alongside Langfuse:"],[2118,"Umami sets no cookies and shares no data with third parties, and all analytics data stays on your own infrastructure. Note that the portal does call Umami's `identify()` with the signed-in `user_id` and `workspace_id` (see `AnalyticsProvider.tsx`), so events are attributable to a specific account rather than anonymous — treat them as personal data under GDPR and disclose them in your privacy notice. Remove that call if you want analytics to stay fully anonymous."],[388,"Unique page identifier"],[2109,"Unique visitor sessions"],[1787,"Until the re-embed finishes, search results for documents still embedded with the old model are unreliable. The **Status** page shows how many stored vectors come from a different model, and the API logs `embedding_model_mismatch` at startup, so a forgotten re-embed is visible."],[15,"Update Metadata"],[371,"Update Summary"],[370,"Update Tags"],[369,"Update Text"],[29,"Update Visibility"],[13,"Upload Document"],[1530,"Upload through the portal, or via the API. API calls need your IdP token plus a Duar authz token for the workspace. Mint one through the API (it holds the service key):"],[1632,"Uploading or creating artifacts, and ingesting literature"],[54,"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. Requires the `artifacts:create` workspace action."],[197,"Use `GET /browse/tags/suggest?q=...` for the tag filter autocomplete input."],[960,"Use Case"],[2024,"Used By"],[246,"User message (1-10,000 characters)"],[811,"UTC timestamp"],[443,"UUID"],[489,"UUID"],[511,"UUID"],[1606,"UUID"],[1609,"UUID"],[185,"Variable"],[656,"Variable"],[757,"Variable"],[852,"Variable"],[875,"Variable"],[1089,"Variable"],[1261,"Variable"],[1293,"Variable"],[1315,"Variable"],[1336,"Variable"],[1345,"Variable"],[1367,"Variable"],[1380,"Variable"],[1395,"Variable"],[1419,"Variable"],[1425,"Variable"],[1638,"Variable"],[1711,"Variable"],[1848,"Variable"],[1927,"Variable"],[1947,"Variable"],[1970,"Variable"],[1982,"Variable"],[2066,"Variable"],[1291,"Vector Collections"],[1097,"Vector dimensionality"],[1325,"Vector dimensions (all models are asked for this)"],[1565,"Vector search (3 collections: text, summary, SMILES)"],[1784,"Vectors from different models cannot be compared, so after changing `EMBEDDING_MODEL_NAME` or `EMBEDDING_MODEL_PROVIDER`:"],[26,"View ACL"],[2083,"View LLM call traces with input/output/tokens/latency"],[313,"Visibility"],[1588,"Visibility"],[2098,"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."],[2012,"What Umami Tracks"],[900,"When a document (PDF, or a PPTX/DOCX file converted to PDF) is uploaded, DocuStore splits it into pages and runs multiple extraction pipelines in parallel:"],[791,"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."],[1701,"When a document is uploaded via `POST /artifacts/upload`, the `ArtifactUploadSaga` orchestrates:"],[1682,"When a document is uploaded, the blob store organizes files in a predictable structure:"],[1025,"When a plugin is installed after documents have already been processed:"],[346,"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)."],[2120,"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."],[195,"When the user selects a category (e.g., \"Targets\"), load folders via `GET /browse/categories/target/folders`."],[196,"When the user selects a folder (e.g., \"NadD\"), load artifacts via `GET /browse/categories/target/folders/nadd/artifacts`, using the folder's `tag_value`."],[948,"When to Use Plugins"],[1788,"When workspace keys are enabled (`USER_LLM_KEYS_ENABLED=true`, see Workspace keys), each workspace can choose its own embedding model under **Settings → AI Provider → Search embeddings**:"],[1694,"When you run the services outside Docker (`make run-all`), credentials must go here, or be exported in the shell. The services read `services/.env` into their own settings only, so the AWS and Azure SDKs never see `AWS_*` or `AZURE_*` variables written in that file. Docker's `env_file` does export them."],[1069,"Where `k` is Qdrant's built-in RRF constant (DocuStore does not override it). 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."],[303,"Whether the user is a workspace admin or owner"],[2100,"Which Langfuse prompt version was used"],[2092,"Which model was used"],[2107,"Which pages users visit"],[314,"Who Can Access"],[2126,"With `APP_ENV=development`, logs use structlog's human-readable console renderer. In `staging` and `production` they are structured JSON, ready for log aggregation systems (ELK, Loki, Datadog)."],[1692,"With only the account name, DocuStore signs in through Azure's `DefaultAzureCredential`: a managed identity, workload identity, the `AZURE_CLIENT_ID` / `AZURE_CLIENT_SECRET` / `AZURE_TENANT_ID` variables of a service principal, or `az login` on a developer machine. Give that identity the **Storage Blob Data Contributor** role on the storage account or the container. A user-assigned managed identity also needs `AZURE_CLIENT_ID` set to its client ID."],[1165,"Workflow"],[1208,"Workflow"],[2125,"Workflow execution events"],[1277,"Workflow execution history (started, activities, completed/failed)"],[1166,"Workflow ID Pattern"],[1164,"Workflow IDs are derived deterministically from entity IDs:"],[1568,"Workflow orchestration (durable task execution)"],[1280,"Workflow search by ID pattern (e.g., all `ner-extraction-*` workflows)"],[1193,"Workflows use Temporal's `ALLOW_DUPLICATE` ID reuse policy, so a finished workflow can be re-run under the same ID. Starting a workflow whose ID is still running is rejected by Temporal; the orchestrator logs the rejection and moves on, so duplicate triggers are a safe no-op."],[1591,"Workspace Actions"],[1586,"Workspace Isolation"],[1899,"Workspace Keys (Self-Serve)"],[281,"Workspace Scoping"],[698,"Write Path"],[1020,"Write to core MongoDB collections (`page_read_models`, `artifact_read_models`)"],[2007,"YAML Fallback"],[61,"Yes"],[65,"Yes"],[110,"Yes"],[148,"Yes"],[170,"Yes"],[174,"Yes"],[245,"Yes"],[432,"Yes"],[478,"Yes"],[500,"Yes"],[537,"Yes"],[1910,"Yes"],[1516,"You need Docker with Compose v2, uv (Python 3.12+), and Node.js with pnpm."]],"type":"string"},"page_id":{"docs":{"1":0,"2":1,"3":2,"4":3,"5":4,"6":5,"7":6,"8":7,"9":96,"10":97,"11":98,"12":99,"13":100,"14":101,"15":102,"16":103,"17":104,"18":105,"19":106,"20":107,"21":108,"22":109,"23":110,"24":111,"25":112,"26":113,"27":114,"28":115,"29":116,"30":117,"31":118,"32":119,"33":120,"34":121,"35":122,"36":123,"37":124,"38":125,"39":126,"40":127,"41":128,"42":129,"43":130,"44":131,"45":132,"46":133,"47":134,"48":135,"49":136,"50":137,"51":138,"52":139,"53":140,"54":141,"55":142,"56":143,"57":144,"58":145,"59":146,"60":147,"61":148,"62":149,"63":150,"64":151,"65":152,"66":153,"67":154,"68":155,"69":156,"70":157,"71":158,"72":159,"73":160,"74":161,"75":162,"76":163,"77":164,"78":165,"79":166,"80":167,"81":168,"82":169,"83":170,"84":171,"85":172,"86":173,"87":174,"88":175,"89":176,"90":177,"91":178,"92":179,"93":180,"94":181,"95":182,"96":183,"97":184,"98":185,"99":186,"100":187,"101":188,"102":189,"103":190,"104":191,"105":192,"106":193,"107":194,"108":195,"109":196,"110":197,"111":198,"112":199,"113":200,"114":201,"115":202,"116":203,"117":204,"118":205,"119":206,"120":207,"121":208,"122":209,"123":210,"124":211,"125":212,"126":213,"127":214,"128":215,"129":216,"130":217,"131":218,"132":219,"133":220,"134":221,"135":222,"136":223,"137":224,"138":225,"139":226,"140":227,"141":228,"142":229,"143":230,"144":231,"145":232,"146":233,"147":234,"148":235,"149":236,"150":237,"151":238,"152":239,"153":240,"154":241,"155":242,"156":243,"157":244,"158":245,"159":246,"160":247,"161":248,"162":249,"163":250,"164":251,"165":252,"166":253,"167":254,"168":255,"169":256,"170":257,"171":258,"172":259,"173":260,"174":261,"175":262,"176":263,"177":264,"178":265,"179":266,"180":267,"181":268,"182":269,"183":270,"184":271,"185":272,"186":273,"187":274,"188":275,"189":276,"190":277,"191":278,"192":279,"193":280,"194":281,"195":282,"196":283,"197":284,"198":285,"199":286,"200":287,"201":288,"202":289,"203":290,"204":291,"205":292,"206":293,"207":294,"208":295,"209":296,"210":297,"211":298,"212":299,"213":300,"214":301,"215":302,"216":303,"217":304,"218":305,"219":306,"220":307,"221":308,"222":309,"223":310,"224":311,"225":312,"226":313,"227":314,"228":315,"229":316,"230":317,"231":318,"232":319,"233":320,"234":321,"235":322,"236":323,"237":324,"238":325,"239":326,"240":327,"241":328,"242":329,"243":330,"244":331,"245":332,"246":333,"247":334,"248":335,"249":336,"250":337,"251":338,"252":339,"253":340,"254":341,"255":342,"256":343,"257":344,"258":345,"259":346,"260":347,"261":348,"262":349,"263":350,"264":351,"265":352,"266":353,"267":354,"268":355,"269":356,"270":357,"271":358,"272":359,"273":360,"274":361,"275":362,"276":363,"277":8,"278":9,"279":10,"280":11,"281":12,"282":13,"283":14,"284":15,"285":16,"286":17,"287":18,"288":19,"289":20,"290":21,"291":22,"292":23,"293":24,"294":25,"295":26,"296":27,"297":28,"298":29,"299":30,"300":31,"301":32,"302":33,"303":34,"304":35,"305":36,"306":37,"307":38,"308":39,"309":40,"310":41,"311":42,"312":43,"313":44,"314":45,"315":46,"316":47,"317":48,"318":49,"319":50,"320":51,"321":52,"322":53,"323":54,"324":55,"325":56,"326":57,"327":58,"328":59,"329":60,"330":61,"331":62,"332":63,"333":64,"334":65,"335":66,"336":67,"337":68,"338":69,"339":70,"340":71,"341":72,"342":73,"343":74,"344":75,"345":76,"346":77,"347":78,"348":79,"349":80,"350":81,"351":82,"352":83,"353":84,"354":85,"355":86,"356":87,"357":88,"358":89,"359":90,"360":91,"361":92,"362":93,"363":94,"364":95,"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":502,"504":503,"505":504,"506":505,"507":506,"508":507,"509":508,"510":509,"511":510,"512":511,"513":512,"514":513,"515":514,"516":515,"517":516,"518":517,"519":518,"520":519,"521":520,"522":521,"523":522,"524":523,"525":524,"526":525,"527":526,"528":527,"529":528,"530":529,"531":530,"532":531,"533":532,"534":533,"535":534,"536":535,"537":536,"538":537,"539":538,"540":539,"541":540,"542":541,"543":542,"544":543,"545":544,"546":545,"547":546,"548":547,"549":548,"550":549,"551":550,"552":551,"553":552,"554":553,"555":554,"556":555,"557":556,"558":557,"559":558,"560":615,"561":616,"562":617,"563":618,"564":619,"565":620,"566":621,"567":622,"568":623,"569":624,"570":625,"571":626,"572":627,"573":628,"574":629,"575":630,"576":631,"577":632,"578":633,"579":634,"580":635,"581":636,"582":637,"583":638,"584":639,"585":640,"586":641,"587":642,"588":643,"589":644,"590":645,"591":646,"592":647,"593":648,"594":649,"595":650,"596":651,"597":652,"598":653,"599":654,"600":655,"601":656,"602":657,"603":658,"604":659,"605":660,"606":661,"607":662,"608":663,"609":664,"610":665,"611":666,"612":667,"613":668,"614":669,"615":670,"616":671,"617":672,"618":673,"619":674,"620":675,"621":676,"622":677,"623":678,"624":679,"625":680,"626":681,"627":682,"628":683,"629":684,"630":685,"631":686,"632":687,"633":688,"634":689,"635":690,"636":691,"637":692,"638":693,"639":694,"640":695,"641":696,"642":697,"643":698,"644":699,"645":700,"646":701,"647":702,"648":703,"649":704,"650":705,"651":706,"652":707,"653":708,"654":709,"655":710,"656":711,"657":712,"658":713,"659":714,"660":715,"661":716,"662":717,"663":718,"664":719,"665":720,"666":721,"667":722,"668":723,"669":724,"670":725,"671":726,"672":727,"673":728,"674":729,"675":730,"676":731,"677":732,"678":733,"679":734,"680":735,"681":736,"682":737,"683":738,"684":739,"685":740,"686":741,"687":742,"688":743,"689":744,"690":745,"691":746,"692":747,"693":748,"694":749,"695":750,"696":751,"697":752,"698":753,"699":754,"700":755,"701":756,"702":757,"703":758,"704":759,"705":760,"706":761,"707":762,"708":763,"709":764,"710":765,"711":766,"712":767,"713":768,"714":769,"715":770,"716":771,"717":772,"718":773,"719":774,"720":775,"721":776,"722":777,"723":778,"724":779,"725":780,"726":781,"727":782,"728":783,"729":784,"730":785,"731":786,"732":787,"733":788,"734":789,"735":790,"736":791,"737":792,"738":793,"739":794,"740":795,"741":796,"742":797,"743":798,"744":799,"745":800,"746":801,"747":802,"748":803,"749":804,"750":805,"751":806,"752":807,"753":808,"754":809,"755":810,"756":811,"757":812,"758":813,"759":814,"760":815,"761":816,"762":817,"763":818,"764":819,"765":820,"766":821,"767":822,"768":823,"769":824,"770":825,"771":826,"772":827,"773":828,"774":829,"775":830,"776":831,"777":832,"778":833,"779":834,"780":835,"781":836,"782":837,"783":838,"784":839,"785":840,"786":841,"787":842,"788":843,"789":844,"790":845,"791":846,"792":847,"793":848,"794":849,"795":850,"796":851,"797":852,"798":853,"799":854,"800":855,"801":856,"802":857,"803":858,"804":859,"805":860,"806":861,"807":862,"808":863,"809":864,"810":865,"811":866,"812":867,"813":868,"814":869,"815":870,"816":871,"817":872,"818":873,"819":874,"820":875,"821":876,"822":877,"823":878,"824":879,"825":880,"826":881,"827":882,"828":883,"829":884,"830":885,"831":886,"832":887,"833":888,"834":889,"835":890,"836":891,"837":892,"838":893,"839":894,"840":895,"841":896,"842":897,"843":898,"844":899,"845":900,"846":901,"847":902,"848":903,"849":904,"850":905,"851":906,"852":907,"853":908,"854":909,"855":910,"856":911,"857":912,"858":913,"859":914,"860":915,"861":916,"862":917,"863":918,"864":919,"865":920,"866":921,"867":922,"868":923,"869":924,"870":925,"871":926,"872":927,"873":928,"874":929,"875":930,"876":931,"877":932,"878":933,"879":934,"880":935,"881":936,"882":937,"883":938,"884":939,"885":940,"886":941,"887":942,"888":943,"889":944,"890":559,"891":560,"892":561,"893":562,"894":563,"895":564,"896":565,"897":566,"898":567,"899":568,"900":569,"901":570,"902":571,"903":572,"904":573,"905":574,"906":575,"907":576,"908":577,"909":578,"910":579,"911":580,"912":581,"913":582,"914":583,"915":584,"916":585,"917":586,"918":587,"919":588,"920":589,"921":590,"922":591,"923":592,"924":593,"925":594,"926":595,"927":596,"928":597,"929":598,"930":599,"931":600,"932":601,"933":602,"934":603,"935":604,"936":605,"937":606,"938":607,"939":608,"940":609,"941":610,"942":611,"943":612,"944":613,"945":614,"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":1144,"1146":1145,"1147":1146,"1148":1147,"1149":1148,"1150":1149,"1151":1150,"1152":1151,"1153":1152,"1154":1153,"1155":1154,"1156":1155,"1157":1156,"1158":1157,"1159":1158,"1160":1159,"1161":1160,"1162":1161,"1163":1162,"1164":1163,"1165":1164,"1166":1165,"1167":1166,"1168":1167,"1169":1168,"1170":1169,"1171":1170,"1172":1171,"1173":1172,"1174":1173,"1175":1174,"1176":1175,"1177":1176,"1178":1177,"1179":1178,"1180":1179,"1181":1180,"1182":1181,"1183":1182,"1184":1183,"1185":1184,"1186":1185,"1187":1186,"1188":1187,"1189":1188,"1190":1189,"1191":1190,"1192":1191,"1193":1192,"1194":1193,"1195":1194,"1196":1195,"1197":1196,"1198":1197,"1199":1198,"1200":1199,"1201":1200,"1202":1201,"1203":1202,"1204":1203,"1205":1204,"1206":1205,"1207":1206,"1208":1207,"1209":1208,"1210":1209,"1211":1210,"1212":1211,"1213":1212,"1214":1213,"1215":1214,"1216":1215,"1217":1216,"1218":1217,"1219":1218,"1220":1219,"1221":1220,"1222":1221,"1223":1222,"1224":1223,"1225":1224,"1226":1225,"1227":1226,"1228":1227,"1229":1228,"1230":1229,"1231":1230,"1232":1231,"1233":1232,"1234":1233,"1235":1234,"1236":1235,"1237":1236,"1238":1237,"1239":1238,"1240":1239,"1241":1240,"1242":1241,"1243":1242,"1244":1243,"1245":1244,"1246":1245,"1247":1246,"1248":1247,"1249":1248,"1250":1249,"1251":1250,"1252":1251,"1253":1252,"1254":1253,"1255":1254,"1256":1255,"1257":1256,"1258":1257,"1259":1258,"1260":1259,"1261":1260,"1262":1261,"1263":1262,"1264":1263,"1265":1264,"1266":1265,"1267":1266,"1268":1267,"1269":1268,"1270":1269,"1271":1270,"1272":1271,"1273":1272,"1274":1273,"1275":1274,"1276":1275,"1277":1276,"1278":1277,"1279":1278,"1280":1279,"1281":1287,"1282":1288,"1283":1289,"1284":1290,"1285":1291,"1286":1292,"1287":1293,"1288":1294,"1289":1295,"1290":1296,"1291":1297,"1292":1298,"1293":1299,"1294":1300,"1295":1301,"1296":1302,"1297":1303,"1298":1304,"1299":1305,"1300":1306,"1301":1307,"1302":1308,"1303":1309,"1304":1310,"1305":1311,"1306":1312,"1307":1313,"1308":1314,"1309":1315,"1310":1316,"1311":1317,"1312":1318,"1313":1319,"1314":1320,"1315":1321,"1316":1322,"1317":1323,"1318":1324,"1319":1325,"1320":1326,"1321":1327,"1322":1328,"1323":1329,"1324":1330,"1325":1331,"1326":1332,"1327":1333,"1328":1334,"1329":1335,"1330":1336,"1331":1337,"1332":1338,"1333":1339,"1334":1340,"1335":1341,"1336":1342,"1337":1343,"1338":1344,"1339":1345,"1340":1346,"1341":1347,"1342":1348,"1343":1349,"1344":1350,"1345":1351,"1346":1352,"1347":1353,"1348":1354,"1349":1355,"1350":1356,"1351":1357,"1352":1358,"1353":1359,"1354":1360,"1355":1361,"1356":1362,"1357":1363,"1358":1364,"1359":1365,"1360":1366,"1361":1367,"1362":1368,"1363":1369,"1364":1370,"1365":1371,"1366":1372,"1367":1373,"1368":1374,"1369":1375,"1370":1376,"1371":1377,"1372":1378,"1373":1379,"1374":1380,"1375":1381,"1376":1382,"1377":1383,"1378":1384,"1379":1385,"1380":1386,"1381":1387,"1382":1388,"1383":1389,"1384":1390,"1385":1391,"1386":1392,"1387":1393,"1388":1394,"1389":1395,"1390":1396,"1391":1397,"1392":1398,"1393":1399,"1394":1400,"1395":1401,"1396":1402,"1397":1403,"1398":1404,"1399":1405,"1400":1406,"1401":1407,"1402":1408,"1403":1409,"1404":1410,"1405":1411,"1406":1412,"1407":1413,"1408":1414,"1409":1415,"1410":1416,"1411":1417,"1412":1418,"1413":1419,"1414":1420,"1415":1421,"1416":1422,"1417":1423,"1418":1424,"1419":1425,"1420":1426,"1421":1427,"1422":1428,"1423":1429,"1424":1430,"1425":1431,"1426":1432,"1427":1433,"1428":1434,"1429":1435,"1430":1436,"1431":1437,"1432":1438,"1433":1439,"1434":1440,"1435":1441,"1436":1442,"1437":1280,"1438":1281,"1439":1282,"1440":1283,"1441":1284,"1442":1285,"1443":1286,"1444":1443,"1445":1444,"1446":1445,"1447":1446,"1448":1447,"1449":1448,"1450":1449,"1451":1450,"1452":1451,"1453":1452,"1454":1453,"1455":1454,"1456":1455,"1457":1456,"1458":1457,"1459":1458,"1460":1459,"1461":1460,"1462":1461,"1463":1462,"1464":1463,"1465":1464,"1466":1465,"1467":1466,"1468":1467,"1469":1468,"1470":1469,"1471":1470,"1472":1471,"1473":1472,"1474":1473,"1475":1474,"1476":1475,"1477":1476,"1478":1477,"1479":1478,"1480":1479,"1481":1480,"1482":1481,"1483":1482,"1484":1483,"1485":1484,"1486":1485,"1487":1486,"1488":1487,"1489":1488,"1490":1489,"1491":1490,"1492":1491,"1493":1492,"1494":1493,"1495":1494,"1496":1495,"1497":1496,"1498":1497,"1499":1498,"1500":1499,"1501":1500,"1502":1501,"1503":1502,"1504":1503,"1505":1504,"1506":1505,"1507":1506,"1508":1507,"1509":1508,"1510":1509,"1511":1510,"1512":1511,"1513":1512,"1514":1513,"1515":1514,"1516":1515,"1517":1516,"1518":1517,"1519":1518,"1520":1519,"1521":1520,"1522":1521,"1523":1522,"1524":1523,"1525":1524,"1526":1525,"1527":1526,"1528":1527,"1529":1528,"1530":1529,"1531":1530,"1532":1531,"1533":1532,"1534":1533,"1535":1534,"1536":1535,"1537":1536,"1538":1537,"1539":1538,"1540":1539,"1541":1540,"1542":1541,"1543":1542,"1544":1543,"1545":1544,"1546":1545,"1547":1546,"1548":1547,"1549":1548,"1550":1549,"1551":1550,"1552":1551,"1553":1552,"1554":1553,"1555":1554,"1556":1555,"1557":1556,"1558":1557,"1559":1558,"1560":1559,"1561":1560,"1562":1561,"1563":1562,"1564":1563,"1565":1564,"1566":1565,"1567":1566,"1568":1567,"1569":1568,"1570":1569,"1571":1570,"1572":1571,"1573":1572,"1574":1573,"1575":1574,"1576":1575,"1577":1576,"1578":1577,"1579":1578,"1580":1579,"1581":1580,"1582":1669,"1583":1670,"1584":1671,"1585":1672,"1586":1673,"1587":1674,"1588":1675,"1589":1676,"1590":1677,"1591":1678,"1592":1679,"1593":1680,"1594":1681,"1595":1682,"1596":1683,"1597":1684,"1598":1685,"1599":1686,"1600":1687,"1601":1688,"1602":1689,"1603":1690,"1604":1691,"1605":1692,"1606":1693,"1607":1694,"1608":1695,"1609":1696,"1610":1697,"1611":1698,"1612":1699,"1613":1700,"1614":1701,"1615":1702,"1616":1703,"1617":1704,"1618":1705,"1619":1706,"1620":1707,"1621":1708,"1622":1709,"1623":1710,"1624":1711,"1625":1712,"1626":1713,"1627":1714,"1628":1715,"1629":1716,"1630":1717,"1631":1718,"1632":1719,"1633":1720,"1634":1721,"1635":1722,"1636":1723,"1637":1724,"1638":1725,"1639":1726,"1640":1727,"1641":1728,"1642":1729,"1643":1730,"1644":1731,"1645":1732,"1646":1733,"1647":1734,"1648":1735,"1649":1736,"1650":1737,"1651":1738,"1652":1739,"1653":1740,"1654":1741,"1655":1742,"1656":1743,"1657":1744,"1658":1745,"1659":1746,"1660":1747,"1661":1748,"1662":1749,"1663":1750,"1664":1751,"1665":1752,"1666":1753,"1667":1754,"1668":1755,"1669":1756,"1670":1757,"1671":1758,"1672":1759,"1673":1760,"1674":1761,"1675":1762,"1676":1763,"1677":1764,"1678":1765,"1679":1766,"1680":1767,"1681":1768,"1682":1769,"1683":1770,"1684":1771,"1685":1772,"1686":1773,"1687":1774,"1688":1775,"1689":1776,"1690":1777,"1691":1778,"1692":1779,"1693":1780,"1694":1781,"1695":1782,"1696":1783,"1697":1784,"1698":1785,"1699":1786,"1700":1787,"1701":1788,"1702":1789,"1703":1790,"1704":1791,"1705":1792,"1706":1793,"1707":1794,"1708":1795,"1709":1796,"1710":1797,"1711":1798,"1712":1799,"1713":1800,"1714":1801,"1715":1802,"1716":1803,"1717":1804,"1718":1805,"1719":1806,"1720":1807,"1721":1808,"1722":1809,"1723":1810,"1724":1811,"1725":1812,"1726":1813,"1727":1814,"1728":1815,"1729":1816,"1730":1817,"1731":1818,"1732":1819,"1733":1820,"1734":1821,"1735":1822,"1736":1823,"1737":1824,"1738":1825,"1739":1826,"1740":1827,"1741":1828,"1742":1829,"1743":1830,"1744":1831,"1745":1832,"1746":1833,"1747":1834,"1748":1835,"1749":1836,"1750":1837,"1751":1838,"1752":1839,"1753":1840,"1754":1841,"1755":1842,"1756":1843,"1757":1844,"1758":1845,"1759":1846,"1760":1847,"1761":1848,"1762":1849,"1763":1850,"1764":1851,"1765":1852,"1766":1853,"1767":1854,"1768":1855,"1769":1856,"1770":1857,"1771":1858,"1772":1859,"1773":1860,"1774":1861,"1775":1862,"1776":1863,"1777":1864,"1778":1865,"1779":1866,"1780":1867,"1781":1868,"1782":1869,"1783":1870,"1784":1871,"1785":1872,"1786":1873,"1787":1874,"1788":1875,"1789":1876,"1790":1877,"1791":1878,"1792":1879,"1793":1880,"1794":1881,"1795":1882,"1796":1883,"1797":1884,"1798":1885,"1799":1886,"1800":1887,"1801":1581,"1802":1582,"1803":1583,"1804":1584,"1805":1585,"1806":1586,"1807":1587,"1808":1588,"1809":1589,"1810":1590,"1811":1591,"1812":1592,"1813":1593,"1814":1594,"1815":1595,"1816":1596,"1817":1597,"1818":1598,"1819":1599,"1820":1600,"1821":1601,"1822":1602,"1823":1603,"1824":1604,"1825":1605,"1826":1606,"1827":1607,"1828":1608,"1829":1609,"1830":1610,"1831":1611,"1832":1612,"1833":1613,"1834":1614,"1835":1615,"1836":1616,"1837":1617,"1838":1618,"1839":1619,"1840":1620,"1841":1621,"1842":1622,"1843":1623,"1844":1624,"1845":1625,"1846":1626,"1847":1627,"1848":1628,"1849":1629,"1850":1630,"1851":1631,"1852":1632,"1853":1633,"1854":1634,"1855":1635,"1856":1636,"1857":1637,"1858":1638,"1859":1639,"1860":1640,"1861":1641,"1862":1642,"1863":1643,"1864":1644,"1865":1645,"1866":1646,"1867":1647,"1868":1648,"1869":1649,"1870":1650,"1871":1651,"1872":1652,"1873":1653,"1874":1654,"1875":1655,"1876":1656,"1877":1657,"1878":1658,"1879":1659,"1880":1660,"1881":1661,"1882":1662,"1883":1663,"1884":1664,"1885":1665,"1886":1666,"1887":1667,"1888":1668,"1889":1888,"1890":1889,"1891":1890,"1892":1891,"1893":1892,"1894":1893,"1895":1894,"1896":1895,"1897":1896,"1898":1897,"1899":1898,"1900":1899,"1901":1900,"1902":1901,"1903":1902,"1904":1903,"1905":1904,"1906":1905,"1907":1906,"1908":1907,"1909":1908,"1910":1909,"1911":1910,"1912":1911,"1913":1912,"1914":1913,"1915":1914,"1916":1915,"1917":1916,"1918":1917,"1919":1918,"1920":1919,"1921":1920,"1922":1921,"1923":1922,"1924":1923,"1925":1924,"1926":1925,"1927":1926,"1928":1927,"1929":1928,"1930":1929,"1931":1930,"1932":1931,"1933":1932,"1934":1933,"1935":1934,"1936":1935,"1937":1936,"1938":1937,"1939":1938,"1940":1939,"1941":1940,"1942":1941,"1943":1942,"1944":1943,"1945":1944,"1946":1945,"1947":1946,"1948":1947,"1949":1948,"1950":1949,"1951":1950,"1952":1951,"1953":1952,"1954":1953,"1955":1954,"1956":1955,"1957":1956,"1958":1957,"1959":1958,"1960":1959,"1961":1960,"1962":1961,"1963":1962,"1964":1963,"1965":1964,"1966":1965,"1967":1966,"1968":1967,"1969":1968,"1970":1969,"1971":1970,"1972":1971,"1973":1972,"1974":1973,"1975":1974,"1976":1975,"1977":1976,"1978":1977,"1979":1978,"1980":1979,"1981":1980,"1982":1981,"1983":1982,"1984":1983,"1985":1984,"1986":1985,"1987":1986,"1988":1987,"1989":1988,"1990":1989,"1991":1990,"1992":1991,"1993":1992,"1994":1993,"1995":1994,"1996":1995,"1997":1996,"1998":1997,"1999":1998,"2000":1999,"2001":2000,"2002":2001,"2003":2002,"2004":2003,"2005":2004,"2006":2005,"2007":2006,"2008":2007,"2009":2008,"2010":2009,"2011":2010,"2012":2011,"2013":2012,"2014":2013,"2015":2014,"2016":2015,"2017":2016,"2018":2017,"2019":2018,"2020":2019,"2021":2020,"2022":2021,"2023":2022,"2024":2023,"2025":2024,"2026":2025,"2027":2026,"2028":2027,"2029":2028,"2030":2029,"2031":2030,"2032":2031,"2033":2032,"2034":2033,"2035":2034,"2036":2035,"2037":2036,"2038":2037,"2039":2038,"2040":2039,"2041":2040,"2042":2041,"2043":2042,"2044":2043,"2045":2044,"2046":2045,"2047":2046,"2048":2047,"2049":2048,"2050":2049,"2051":2050,"2052":2051,"2053":2052,"2054":2053,"2055":2054,"2056":2055,"2057":2056,"2058":2057,"2059":2058,"2060":2059,"2061":2060,"2062":2061,"2063":2062,"2064":2063,"2065":2064,"2066":2065,"2067":2066,"2068":2067,"2069":2068,"2070":2069,"2071":2070,"2072":2071,"2073":2072,"2074":2073,"2075":2074,"2076":2075,"2077":2076,"2078":2077,"2079":2078,"2080":2079,"2081":2080,"2082":2081,"2083":2082,"2084":2083,"2085":2084,"2086":2085,"2087":2086,"2088":2087,"2089":2088,"2090":2089,"2091":2090,"2092":2091,"2093":2092,"2094":2093,"2095":2094,"2096":2095,"2097":2096,"2098":2097,"2099":2098,"2100":2099,"2101":2100,"2102":2101,"2103":2102,"2104":2103,"2105":2104,"2106":2105,"2107":2106,"2108":2107,"2109":2108,"2110":2109,"2111":2110,"2112":2111,"2113":2112,"2114":2113,"2115":2114,"2116":2115,"2117":2116,"2118":2117,"2119":2118,"2120":2119,"2121":2120,"2122":2121,"2123":2122,"2124":2123,"2125":2124,"2126":2125},"orderedDocs":[[1,"/docs"],[2,"/docs"],[3,"/docs"],[4,"/docs"],[5,"/docs"],[6,"/docs"],[7,"/docs"],[8,"/docs"],[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"],[342,"/docs/api"],[343,"/docs/api"],[344,"/docs/api"],[345,"/docs/api"],[346,"/docs/api"],[347,"/docs/api"],[348,"/docs/api"],[349,"/docs/api"],[350,"/docs/api"],[351,"/docs/api"],[352,"/docs/api"],[353,"/docs/api"],[354,"/docs/api"],[355,"/docs/api"],[356,"/docs/api"],[357,"/docs/api"],[358,"/docs/api"],[359,"/docs/api"],[360,"/docs/api"],[361,"/docs/api"],[362,"/docs/api"],[363,"/docs/api"],[364,"/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/artifacts"],[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/browse"],[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"],[259,"/docs/api/chat"],[260,"/docs/api/chat"],[261,"/docs/api/chat"],[262,"/docs/api/chat"],[263,"/docs/api/chat"],[264,"/docs/api/chat"],[265,"/docs/api/chat"],[266,"/docs/api/chat"],[267,"/docs/api/chat"],[268,"/docs/api/chat"],[269,"/docs/api/chat"],[270,"/docs/api/chat"],[271,"/docs/api/chat"],[272,"/docs/api/chat"],[273,"/docs/api/chat"],[274,"/docs/api/chat"],[275,"/docs/api/chat"],[276,"/docs/api/chat"],[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/pages"],[392,"/docs/api/pages"],[393,"/docs/api/pages"],[394,"/docs/api/pages"],[395,"/docs/api/pages"],[396,"/docs/api/pages"],[397,"/docs/api/pages"],[398,"/docs/api/pages"],[399,"/docs/api/pages"],[400,"/docs/api/pages"],[401,"/docs/api/pages"],[402,"/docs/api/pages"],[403,"/docs/api/pages"],[404,"/docs/api/pages"],[405,"/docs/api/pages"],[406,"/docs/api/pages"],[407,"/docs/api/pages"],[408,"/docs/api/pages"],[409,"/docs/api/pages"],[410,"/docs/api/pages"],[411,"/docs/api/pages"],[412,"/docs/api/pages"],[413,"/docs/api/pages"],[414,"/docs/api/pages"],[415,"/docs/api/pages"],[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"],[503,"/docs/api/search"],[504,"/docs/api/search"],[505,"/docs/api/search"],[506,"/docs/api/search"],[507,"/docs/api/search"],[508,"/docs/api/search"],[509,"/docs/api/search"],[510,"/docs/api/search"],[511,"/docs/api/search"],[512,"/docs/api/search"],[513,"/docs/api/search"],[514,"/docs/api/search"],[515,"/docs/api/search"],[516,"/docs/api/search"],[517,"/docs/api/search"],[518,"/docs/api/search"],[519,"/docs/api/search"],[520,"/docs/api/search"],[521,"/docs/api/search"],[522,"/docs/api/search"],[523,"/docs/api/search"],[524,"/docs/api/search"],[525,"/docs/api/search"],[526,"/docs/api/search"],[527,"/docs/api/search"],[528,"/docs/api/search"],[529,"/docs/api/search"],[530,"/docs/api/search"],[531,"/docs/api/search"],[532,"/docs/api/search"],[533,"/docs/api/search"],[534,"/docs/api/search"],[535,"/docs/api/search"],[536,"/docs/api/search"],[537,"/docs/api/search"],[538,"/docs/api/search"],[539,"/docs/api/search"],[540,"/docs/api/search"],[541,"/docs/api/search"],[542,"/docs/api/search"],[543,"/docs/api/search"],[544,"/docs/api/search"],[545,"/docs/api/search"],[546,"/docs/api/search"],[547,"/docs/api/search"],[548,"/docs/api/search"],[549,"/docs/api/search"],[550,"/docs/api/search"],[551,"/docs/api/search"],[552,"/docs/api/search"],[553,"/docs/api/search"],[554,"/docs/api/search"],[555,"/docs/api/search"],[556,"/docs/api/search"],[557,"/docs/api/search"],[558,"/docs/api/search"],[559,"/docs/api/search"],[890,"/docs/architecture"],[891,"/docs/architecture"],[892,"/docs/architecture"],[893,"/docs/architecture"],[894,"/docs/architecture"],[895,"/docs/architecture"],[896,"/docs/architecture"],[897,"/docs/architecture"],[898,"/docs/architecture"],[899,"/docs/architecture"],[900,"/docs/architecture"],[901,"/docs/architecture"],[902,"/docs/architecture"],[903,"/docs/architecture"],[904,"/docs/architecture"],[905,"/docs/architecture"],[906,"/docs/architecture"],[907,"/docs/architecture"],[908,"/docs/architecture"],[909,"/docs/architecture"],[910,"/docs/architecture"],[911,"/docs/architecture"],[912,"/docs/architecture"],[913,"/docs/architecture"],[914,"/docs/architecture"],[915,"/docs/architecture"],[916,"/docs/architecture"],[917,"/docs/architecture"],[918,"/docs/architecture"],[919,"/docs/architecture"],[920,"/docs/architecture"],[921,"/docs/architecture"],[922,"/docs/architecture"],[923,"/docs/architecture"],[924,"/docs/architecture"],[925,"/docs/architecture"],[926,"/docs/architecture"],[927,"/docs/architecture"],[928,"/docs/architecture"],[929,"/docs/architecture"],[930,"/docs/architecture"],[931,"/docs/architecture"],[932,"/docs/architecture"],[933,"/docs/architecture"],[934,"/docs/architecture"],[935,"/docs/architecture"],[936,"/docs/architecture"],[937,"/docs/architecture"],[938,"/docs/architecture"],[939,"/docs/architecture"],[940,"/docs/architecture"],[941,"/docs/architecture"],[942,"/docs/architecture"],[943,"/docs/architecture"],[944,"/docs/architecture"],[945,"/docs/architecture"],[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/chat-pipeline"],[631,"/docs/architecture/chat-pipeline"],[632,"/docs/architecture/chat-pipeline"],[633,"/docs/architecture/chat-pipeline"],[634,"/docs/architecture/chat-pipeline"],[635,"/docs/architecture/chat-pipeline"],[636,"/docs/architecture/chat-pipeline"],[637,"/docs/architecture/chat-pipeline"],[638,"/docs/architecture/chat-pipeline"],[639,"/docs/architecture/chat-pipeline"],[640,"/docs/architecture/chat-pipeline"],[641,"/docs/architecture/chat-pipeline"],[642,"/docs/architecture/chat-pipeline"],[643,"/docs/architecture/chat-pipeline"],[644,"/docs/architecture/chat-pipeline"],[645,"/docs/architecture/chat-pipeline"],[646,"/docs/architecture/chat-pipeline"],[647,"/docs/architecture/chat-pipeline"],[648,"/docs/architecture/chat-pipeline"],[649,"/docs/architecture/chat-pipeline"],[650,"/docs/architecture/chat-pipeline"],[651,"/docs/architecture/chat-pipeline"],[652,"/docs/architecture/chat-pipeline"],[653,"/docs/architecture/chat-pipeline"],[654,"/docs/architecture/chat-pipeline"],[655,"/docs/architecture/chat-pipeline"],[656,"/docs/architecture/chat-pipeline"],[657,"/docs/architecture/chat-pipeline"],[658,"/docs/architecture/chat-pipeline"],[659,"/docs/architecture/chat-pipeline"],[660,"/docs/architecture/chat-pipeline"],[661,"/docs/architecture/chat-pipeline"],[662,"/docs/architecture/chat-pipeline"],[663,"/docs/architecture/chat-pipeline"],[664,"/docs/architecture/chat-pipeline"],[665,"/docs/architecture/chat-pipeline"],[666,"/docs/architecture/chat-pipeline"],[667,"/docs/architecture/chat-pipeline"],[668,"/docs/architecture/chat-pipeline"],[669,"/docs/architecture/chat-pipeline"],[670,"/docs/architecture/chat-pipeline"],[671,"/docs/architecture/chat-pipeline"],[672,"/docs/architecture/chat-pipeline"],[673,"/docs/architecture/chat-pipeline"],[674,"/docs/architecture/chat-pipeline"],[675,"/docs/architecture/chat-pipeline"],[676,"/docs/architecture/chat-pipeline"],[677,"/docs/architecture/chat-pipeline"],[678,"/docs/architecture/chat-pipeline"],[679,"/docs/architecture/chat-pipeline"],[680,"/docs/architecture/chat-pipeline"],[681,"/docs/architecture/chat-pipeline"],[682,"/docs/architecture/chat-pipeline"],[683,"/docs/architecture/chat-pipeline"],[684,"/docs/architecture/chat-pipeline"],[685,"/docs/architecture/chat-pipeline"],[686,"/docs/architecture/chat-pipeline"],[687,"/docs/architecture/chat-pipeline"],[688,"/docs/architecture/chat-pipeline"],[689,"/docs/architecture/chat-pipeline"],[690,"/docs/architecture/chat-pipeline"],[691,"/docs/architecture/chat-pipeline"],[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/event-sourcing"],[710,"/docs/architecture/event-sourcing"],[711,"/docs/architecture/event-sourcing"],[712,"/docs/architecture/event-sourcing"],[713,"/docs/architecture/event-sourcing"],[714,"/docs/architecture/event-sourcing"],[715,"/docs/architecture/event-sourcing"],[716,"/docs/architecture/event-sourcing"],[717,"/docs/architecture/event-sourcing"],[718,"/docs/architecture/event-sourcing"],[719,"/docs/architecture/event-sourcing"],[720,"/docs/architecture/event-sourcing"],[721,"/docs/architecture/event-sourcing"],[722,"/docs/architecture/event-sourcing"],[723,"/docs/architecture/event-sourcing"],[724,"/docs/architecture/event-sourcing"],[725,"/docs/architecture/event-sourcing"],[726,"/docs/architecture/event-sourcing"],[727,"/docs/architecture/event-sourcing"],[728,"/docs/architecture/event-sourcing"],[729,"/docs/architecture/event-sourcing"],[730,"/docs/architecture/event-sourcing"],[731,"/docs/architecture/event-sourcing"],[732,"/docs/architecture/event-sourcing"],[733,"/docs/architecture/event-sourcing"],[734,"/docs/architecture/event-sourcing"],[735,"/docs/architecture/event-sourcing"],[736,"/docs/architecture/event-sourcing"],[737,"/docs/architecture/event-sourcing"],[738,"/docs/architecture/event-sourcing"],[739,"/docs/architecture/event-sourcing"],[740,"/docs/architecture/event-sourcing"],[741,"/docs/architecture/event-sourcing"],[742,"/docs/architecture/event-sourcing"],[743,"/docs/architecture/event-sourcing"],[744,"/docs/architecture/event-sourcing"],[745,"/docs/architecture/event-sourcing"],[746,"/docs/architecture/event-sourcing"],[747,"/docs/architecture/event-sourcing"],[748,"/docs/architecture/event-sourcing"],[749,"/docs/architecture/event-sourcing"],[750,"/docs/architecture/event-sourcing"],[751,"/docs/architecture/event-sourcing"],[752,"/docs/architecture/event-sourcing"],[753,"/docs/architecture/event-sourcing"],[754,"/docs/architecture/event-sourcing"],[755,"/docs/architecture/event-sourcing"],[756,"/docs/architecture/event-sourcing"],[757,"/docs/architecture/event-sourcing"],[758,"/docs/architecture/event-sourcing"],[759,"/docs/architecture/event-sourcing"],[760,"/docs/architecture/event-sourcing"],[761,"/docs/architecture/event-sourcing"],[762,"/docs/architecture/event-sourcing"],[763,"/docs/architecture/event-sourcing"],[764,"/docs/architecture/event-sourcing"],[765,"/docs/architecture/event-sourcing"],[766,"/docs/architecture/event-sourcing"],[767,"/docs/architecture/event-sourcing"],[768,"/docs/architecture/event-sourcing"],[769,"/docs/architecture/event-sourcing"],[770,"/docs/architecture/event-sourcing"],[771,"/docs/architecture/event-sourcing"],[772,"/docs/architecture/event-sourcing"],[773,"/docs/architecture/event-sourcing"],[774,"/docs/architecture/event-sourcing"],[775,"/docs/architecture/event-sourcing"],[776,"/docs/architecture/event-sourcing"],[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"],[801,"/docs/architecture/extraction-pipeline"],[802,"/docs/architecture/extraction-pipeline"],[803,"/docs/architecture/extraction-pipeline"],[804,"/docs/architecture/extraction-pipeline"],[805,"/docs/architecture/extraction-pipeline"],[806,"/docs/architecture/extraction-pipeline"],[807,"/docs/architecture/extraction-pipeline"],[808,"/docs/architecture/extraction-pipeline"],[809,"/docs/architecture/extraction-pipeline"],[810,"/docs/architecture/extraction-pipeline"],[811,"/docs/architecture/extraction-pipeline"],[812,"/docs/architecture/extraction-pipeline"],[813,"/docs/architecture/extraction-pipeline"],[814,"/docs/architecture/extraction-pipeline"],[815,"/docs/architecture/extraction-pipeline"],[816,"/docs/architecture/extraction-pipeline"],[817,"/docs/architecture/extraction-pipeline"],[818,"/docs/architecture/extraction-pipeline"],[819,"/docs/architecture/extraction-pipeline"],[820,"/docs/architecture/extraction-pipeline"],[821,"/docs/architecture/extraction-pipeline"],[822,"/docs/architecture/extraction-pipeline"],[823,"/docs/architecture/extraction-pipeline"],[824,"/docs/architecture/extraction-pipeline"],[825,"/docs/architecture/extraction-pipeline"],[826,"/docs/architecture/extraction-pipeline"],[827,"/docs/architecture/extraction-pipeline"],[828,"/docs/architecture/extraction-pipeline"],[829,"/docs/architecture/extraction-pipeline"],[830,"/docs/architecture/extraction-pipeline"],[831,"/docs/architecture/extraction-pipeline"],[832,"/docs/architecture/extraction-pipeline"],[833,"/docs/architecture/extraction-pipeline"],[834,"/docs/architecture/extraction-pipeline"],[835,"/docs/architecture/extraction-pipeline"],[836,"/docs/architecture/extraction-pipeline"],[837,"/docs/architecture/extraction-pipeline"],[838,"/docs/architecture/extraction-pipeline"],[839,"/docs/architecture/extraction-pipeline"],[840,"/docs/architecture/extraction-pipeline"],[841,"/docs/architecture/extraction-pipeline"],[842,"/docs/architecture/extraction-pipeline"],[843,"/docs/architecture/extraction-pipeline"],[844,"/docs/architecture/extraction-pipeline"],[845,"/docs/architecture/extraction-pipeline"],[846,"/docs/architecture/extraction-pipeline"],[847,"/docs/architecture/extraction-pipeline"],[848,"/docs/architecture/extraction-pipeline"],[849,"/docs/architecture/extraction-pipeline"],[850,"/docs/architecture/extraction-pipeline"],[851,"/docs/architecture/extraction-pipeline"],[852,"/docs/architecture/extraction-pipeline"],[853,"/docs/architecture/extraction-pipeline"],[854,"/docs/architecture/extraction-pipeline"],[855,"/docs/architecture/extraction-pipeline"],[856,"/docs/architecture/extraction-pipeline"],[857,"/docs/architecture/extraction-pipeline"],[858,"/docs/architecture/extraction-pipeline"],[859,"/docs/architecture/extraction-pipeline"],[860,"/docs/architecture/extraction-pipeline"],[861,"/docs/architecture/extraction-pipeline"],[862,"/docs/architecture/extraction-pipeline"],[863,"/docs/architecture/extraction-pipeline"],[864,"/docs/architecture/extraction-pipeline"],[865,"/docs/architecture/extraction-pipeline"],[866,"/docs/architecture/extraction-pipeline"],[867,"/docs/architecture/extraction-pipeline"],[868,"/docs/architecture/extraction-pipeline"],[869,"/docs/architecture/extraction-pipeline"],[870,"/docs/architecture/extraction-pipeline"],[871,"/docs/architecture/extraction-pipeline"],[872,"/docs/architecture/extraction-pipeline"],[873,"/docs/architecture/extraction-pipeline"],[874,"/docs/architecture/extraction-pipeline"],[875,"/docs/architecture/extraction-pipeline"],[876,"/docs/architecture/extraction-pipeline"],[877,"/docs/architecture/extraction-pipeline"],[878,"/docs/architecture/extraction-pipeline"],[879,"/docs/architecture/extraction-pipeline"],[880,"/docs/architecture/extraction-pipeline"],[881,"/docs/architecture/extraction-pipeline"],[882,"/docs/architecture/extraction-pipeline"],[883,"/docs/architecture/extraction-pipeline"],[884,"/docs/architecture/extraction-pipeline"],[885,"/docs/architecture/extraction-pipeline"],[886,"/docs/architecture/extraction-pipeline"],[887,"/docs/architecture/extraction-pipeline"],[888,"/docs/architecture/extraction-pipeline"],[889,"/docs/architecture/extraction-pipeline"],[946,"/docs/architecture/plugin-system"],[947,"/docs/architecture/plugin-system"],[948,"/docs/architecture/plugin-system"],[949,"/docs/architecture/plugin-system"],[950,"/docs/architecture/plugin-system"],[951,"/docs/architecture/plugin-system"],[952,"/docs/architecture/plugin-system"],[953,"/docs/architecture/plugin-system"],[954,"/docs/architecture/plugin-system"],[955,"/docs/architecture/plugin-system"],[956,"/docs/architecture/plugin-system"],[957,"/docs/architecture/plugin-system"],[958,"/docs/architecture/plugin-system"],[959,"/docs/architecture/plugin-system"],[960,"/docs/architecture/plugin-system"],[961,"/docs/architecture/plugin-system"],[962,"/docs/architecture/plugin-system"],[963,"/docs/architecture/plugin-system"],[964,"/docs/architecture/plugin-system"],[965,"/docs/architecture/plugin-system"],[966,"/docs/architecture/plugin-system"],[967,"/docs/architecture/plugin-system"],[968,"/docs/architecture/plugin-system"],[969,"/docs/architecture/plugin-system"],[970,"/docs/architecture/plugin-system"],[971,"/docs/architecture/plugin-system"],[972,"/docs/architecture/plugin-system"],[973,"/docs/architecture/plugin-system"],[974,"/docs/architecture/plugin-system"],[975,"/docs/architecture/plugin-system"],[976,"/docs/architecture/plugin-system"],[977,"/docs/architecture/plugin-system"],[978,"/docs/architecture/plugin-system"],[979,"/docs/architecture/plugin-system"],[980,"/docs/architecture/plugin-system"],[981,"/docs/architecture/plugin-system"],[982,"/docs/architecture/plugin-system"],[983,"/docs/architecture/plugin-system"],[984,"/docs/architecture/plugin-system"],[985,"/docs/architecture/plugin-system"],[986,"/docs/architecture/plugin-system"],[987,"/docs/architecture/plugin-system"],[988,"/docs/architecture/plugin-system"],[989,"/docs/architecture/plugin-system"],[990,"/docs/architecture/plugin-system"],[991,"/docs/architecture/plugin-system"],[992,"/docs/architecture/plugin-system"],[993,"/docs/architecture/plugin-system"],[994,"/docs/architecture/plugin-system"],[995,"/docs/architecture/plugin-system"],[996,"/docs/architecture/plugin-system"],[997,"/docs/architecture/plugin-system"],[998,"/docs/architecture/plugin-system"],[999,"/docs/architecture/plugin-system"],[1000,"/docs/architecture/plugin-system"],[1001,"/docs/architecture/plugin-system"],[1002,"/docs/architecture/plugin-system"],[1003,"/docs/architecture/plugin-system"],[1004,"/docs/architecture/plugin-system"],[1005,"/docs/architecture/plugin-system"],[1006,"/docs/architecture/plugin-system"],[1007,"/docs/architecture/plugin-system"],[1008,"/docs/architecture/plugin-system"],[1009,"/docs/architecture/plugin-system"],[1010,"/docs/architecture/plugin-system"],[1011,"/docs/architecture/plugin-system"],[1012,"/docs/architecture/plugin-system"],[1013,"/docs/architecture/plugin-system"],[1014,"/docs/architecture/plugin-system"],[1015,"/docs/architecture/plugin-system"],[1016,"/docs/architecture/plugin-system"],[1017,"/docs/architecture/plugin-system"],[1018,"/docs/architecture/plugin-system"],[1019,"/docs/architecture/plugin-system"],[1020,"/docs/architecture/plugin-system"],[1021,"/docs/architecture/plugin-system"],[1022,"/docs/architecture/plugin-system"],[1023,"/docs/architecture/plugin-system"],[1024,"/docs/architecture/plugin-system"],[1025,"/docs/architecture/plugin-system"],[1026,"/docs/architecture/plugin-system"],[1027,"/docs/architecture/plugin-system"],[1028,"/docs/architecture/plugin-system"],[1029,"/docs/architecture/plugin-system"],[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/search-pipeline"],[1038,"/docs/architecture/search-pipeline"],[1039,"/docs/architecture/search-pipeline"],[1040,"/docs/architecture/search-pipeline"],[1041,"/docs/architecture/search-pipeline"],[1042,"/docs/architecture/search-pipeline"],[1043,"/docs/architecture/search-pipeline"],[1044,"/docs/architecture/search-pipeline"],[1045,"/docs/architecture/search-pipeline"],[1046,"/docs/architecture/search-pipeline"],[1047,"/docs/architecture/search-pipeline"],[1048,"/docs/architecture/search-pipeline"],[1049,"/docs/architecture/search-pipeline"],[1050,"/docs/architecture/search-pipeline"],[1051,"/docs/architecture/search-pipeline"],[1052,"/docs/architecture/search-pipeline"],[1053,"/docs/architecture/search-pipeline"],[1054,"/docs/architecture/search-pipeline"],[1055,"/docs/architecture/search-pipeline"],[1056,"/docs/architecture/search-pipeline"],[1057,"/docs/architecture/search-pipeline"],[1058,"/docs/architecture/search-pipeline"],[1059,"/docs/architecture/search-pipeline"],[1060,"/docs/architecture/search-pipeline"],[1061,"/docs/architecture/search-pipeline"],[1062,"/docs/architecture/search-pipeline"],[1063,"/docs/architecture/search-pipeline"],[1064,"/docs/architecture/search-pipeline"],[1065,"/docs/architecture/search-pipeline"],[1066,"/docs/architecture/search-pipeline"],[1067,"/docs/architecture/search-pipeline"],[1068,"/docs/architecture/search-pipeline"],[1069,"/docs/architecture/search-pipeline"],[1070,"/docs/architecture/search-pipeline"],[1071,"/docs/architecture/search-pipeline"],[1072,"/docs/architecture/search-pipeline"],[1073,"/docs/architecture/search-pipeline"],[1074,"/docs/architecture/search-pipeline"],[1075,"/docs/architecture/search-pipeline"],[1076,"/docs/architecture/search-pipeline"],[1077,"/docs/architecture/search-pipeline"],[1078,"/docs/architecture/search-pipeline"],[1079,"/docs/architecture/search-pipeline"],[1080,"/docs/architecture/search-pipeline"],[1081,"/docs/architecture/search-pipeline"],[1082,"/docs/architecture/search-pipeline"],[1083,"/docs/architecture/search-pipeline"],[1084,"/docs/architecture/search-pipeline"],[1085,"/docs/architecture/search-pipeline"],[1086,"/docs/architecture/search-pipeline"],[1087,"/docs/architecture/search-pipeline"],[1088,"/docs/architecture/search-pipeline"],[1089,"/docs/architecture/search-pipeline"],[1090,"/docs/architecture/search-pipeline"],[1091,"/docs/architecture/search-pipeline"],[1092,"/docs/architecture/search-pipeline"],[1093,"/docs/architecture/search-pipeline"],[1094,"/docs/architecture/search-pipeline"],[1095,"/docs/architecture/search-pipeline"],[1096,"/docs/architecture/search-pipeline"],[1097,"/docs/architecture/search-pipeline"],[1098,"/docs/architecture/search-pipeline"],[1099,"/docs/architecture/search-pipeline"],[1100,"/docs/architecture/search-pipeline"],[1101,"/docs/architecture/search-pipeline"],[1102,"/docs/architecture/search-pipeline"],[1103,"/docs/architecture/search-pipeline"],[1104,"/docs/architecture/search-pipeline"],[1105,"/docs/architecture/search-pipeline"],[1106,"/docs/architecture/search-pipeline"],[1107,"/docs/architecture/search-pipeline"],[1108,"/docs/architecture/search-pipeline"],[1109,"/docs/architecture/search-pipeline"],[1110,"/docs/architecture/search-pipeline"],[1111,"/docs/architecture/search-pipeline"],[1112,"/docs/architecture/search-pipeline"],[1113,"/docs/architecture/search-pipeline"],[1114,"/docs/architecture/search-pipeline"],[1115,"/docs/architecture/search-pipeline"],[1116,"/docs/architecture/search-pipeline"],[1117,"/docs/architecture/search-pipeline"],[1118,"/docs/architecture/search-pipeline"],[1119,"/docs/architecture/search-pipeline"],[1120,"/docs/architecture/search-pipeline"],[1121,"/docs/architecture/search-pipeline"],[1122,"/docs/architecture/search-pipeline"],[1123,"/docs/architecture/search-pipeline"],[1124,"/docs/architecture/search-pipeline"],[1125,"/docs/architecture/search-pipeline"],[1126,"/docs/architecture/search-pipeline"],[1127,"/docs/architecture/search-pipeline"],[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"],[1145,"/docs/architecture/temporal-workflows"],[1146,"/docs/architecture/temporal-workflows"],[1147,"/docs/architecture/temporal-workflows"],[1148,"/docs/architecture/temporal-workflows"],[1149,"/docs/architecture/temporal-workflows"],[1150,"/docs/architecture/temporal-workflows"],[1151,"/docs/architecture/temporal-workflows"],[1152,"/docs/architecture/temporal-workflows"],[1153,"/docs/architecture/temporal-workflows"],[1154,"/docs/architecture/temporal-workflows"],[1155,"/docs/architecture/temporal-workflows"],[1156,"/docs/architecture/temporal-workflows"],[1157,"/docs/architecture/temporal-workflows"],[1158,"/docs/architecture/temporal-workflows"],[1159,"/docs/architecture/temporal-workflows"],[1160,"/docs/architecture/temporal-workflows"],[1161,"/docs/architecture/temporal-workflows"],[1162,"/docs/architecture/temporal-workflows"],[1163,"/docs/architecture/temporal-workflows"],[1164,"/docs/architecture/temporal-workflows"],[1165,"/docs/architecture/temporal-workflows"],[1166,"/docs/architecture/temporal-workflows"],[1167,"/docs/architecture/temporal-workflows"],[1168,"/docs/architecture/temporal-workflows"],[1169,"/docs/architecture/temporal-workflows"],[1170,"/docs/architecture/temporal-workflows"],[1171,"/docs/architecture/temporal-workflows"],[1172,"/docs/architecture/temporal-workflows"],[1173,"/docs/architecture/temporal-workflows"],[1174,"/docs/architecture/temporal-workflows"],[1175,"/docs/architecture/temporal-workflows"],[1176,"/docs/architecture/temporal-workflows"],[1177,"/docs/architecture/temporal-workflows"],[1178,"/docs/architecture/temporal-workflows"],[1179,"/docs/architecture/temporal-workflows"],[1180,"/docs/architecture/temporal-workflows"],[1181,"/docs/architecture/temporal-workflows"],[1182,"/docs/architecture/temporal-workflows"],[1183,"/docs/architecture/temporal-workflows"],[1184,"/docs/architecture/temporal-workflows"],[1185,"/docs/architecture/temporal-workflows"],[1186,"/docs/architecture/temporal-workflows"],[1187,"/docs/architecture/temporal-workflows"],[1188,"/docs/architecture/temporal-workflows"],[1189,"/docs/architecture/temporal-workflows"],[1190,"/docs/architecture/temporal-workflows"],[1191,"/docs/architecture/temporal-workflows"],[1192,"/docs/architecture/temporal-workflows"],[1193,"/docs/architecture/temporal-workflows"],[1194,"/docs/architecture/temporal-workflows"],[1195,"/docs/architecture/temporal-workflows"],[1196,"/docs/architecture/temporal-workflows"],[1197,"/docs/architecture/temporal-workflows"],[1198,"/docs/architecture/temporal-workflows"],[1199,"/docs/architecture/temporal-workflows"],[1200,"/docs/architecture/temporal-workflows"],[1201,"/docs/architecture/temporal-workflows"],[1202,"/docs/architecture/temporal-workflows"],[1203,"/docs/architecture/temporal-workflows"],[1204,"/docs/architecture/temporal-workflows"],[1205,"/docs/architecture/temporal-workflows"],[1206,"/docs/architecture/temporal-workflows"],[1207,"/docs/architecture/temporal-workflows"],[1208,"/docs/architecture/temporal-workflows"],[1209,"/docs/architecture/temporal-workflows"],[1210,"/docs/architecture/temporal-workflows"],[1211,"/docs/architecture/temporal-workflows"],[1212,"/docs/architecture/temporal-workflows"],[1213,"/docs/architecture/temporal-workflows"],[1214,"/docs/architecture/temporal-workflows"],[1215,"/docs/architecture/temporal-workflows"],[1216,"/docs/architecture/temporal-workflows"],[1217,"/docs/architecture/temporal-workflows"],[1218,"/docs/architecture/temporal-workflows"],[1219,"/docs/architecture/temporal-workflows"],[1220,"/docs/architecture/temporal-workflows"],[1221,"/docs/architecture/temporal-workflows"],[1222,"/docs/architecture/temporal-workflows"],[1223,"/docs/architecture/temporal-workflows"],[1224,"/docs/architecture/temporal-workflows"],[1225,"/docs/architecture/temporal-workflows"],[1226,"/docs/architecture/temporal-workflows"],[1227,"/docs/architecture/temporal-workflows"],[1228,"/docs/architecture/temporal-workflows"],[1229,"/docs/architecture/temporal-workflows"],[1230,"/docs/architecture/temporal-workflows"],[1231,"/docs/architecture/temporal-workflows"],[1232,"/docs/architecture/temporal-workflows"],[1233,"/docs/architecture/temporal-workflows"],[1234,"/docs/architecture/temporal-workflows"],[1235,"/docs/architecture/temporal-workflows"],[1236,"/docs/architecture/temporal-workflows"],[1237,"/docs/architecture/temporal-workflows"],[1238,"/docs/architecture/temporal-workflows"],[1239,"/docs/architecture/temporal-workflows"],[1240,"/docs/architecture/temporal-workflows"],[1241,"/docs/architecture/temporal-workflows"],[1242,"/docs/architecture/temporal-workflows"],[1243,"/docs/architecture/temporal-workflows"],[1244,"/docs/architecture/temporal-workflows"],[1245,"/docs/architecture/temporal-workflows"],[1246,"/docs/architecture/temporal-workflows"],[1247,"/docs/architecture/temporal-workflows"],[1248,"/docs/architecture/temporal-workflows"],[1249,"/docs/architecture/temporal-workflows"],[1250,"/docs/architecture/temporal-workflows"],[1251,"/docs/architecture/temporal-workflows"],[1252,"/docs/architecture/temporal-workflows"],[1253,"/docs/architecture/temporal-workflows"],[1254,"/docs/architecture/temporal-workflows"],[1255,"/docs/architecture/temporal-workflows"],[1256,"/docs/architecture/temporal-workflows"],[1257,"/docs/architecture/temporal-workflows"],[1258,"/docs/architecture/temporal-workflows"],[1259,"/docs/architecture/temporal-workflows"],[1260,"/docs/architecture/temporal-workflows"],[1261,"/docs/architecture/temporal-workflows"],[1262,"/docs/architecture/temporal-workflows"],[1263,"/docs/architecture/temporal-workflows"],[1264,"/docs/architecture/temporal-workflows"],[1265,"/docs/architecture/temporal-workflows"],[1266,"/docs/architecture/temporal-workflows"],[1267,"/docs/architecture/temporal-workflows"],[1268,"/docs/architecture/temporal-workflows"],[1269,"/docs/architecture/temporal-workflows"],[1270,"/docs/architecture/temporal-workflows"],[1271,"/docs/architecture/temporal-workflows"],[1272,"/docs/architecture/temporal-workflows"],[1273,"/docs/architecture/temporal-workflows"],[1274,"/docs/architecture/temporal-workflows"],[1275,"/docs/architecture/temporal-workflows"],[1276,"/docs/architecture/temporal-workflows"],[1277,"/docs/architecture/temporal-workflows"],[1278,"/docs/architecture/temporal-workflows"],[1279,"/docs/architecture/temporal-workflows"],[1280,"/docs/architecture/temporal-workflows"],[1437,"/docs/getting-started"],[1438,"/docs/getting-started"],[1439,"/docs/getting-started"],[1440,"/docs/getting-started"],[1441,"/docs/getting-started"],[1442,"/docs/getting-started"],[1443,"/docs/getting-started"],[1281,"/docs/getting-started/configuration"],[1282,"/docs/getting-started/configuration"],[1283,"/docs/getting-started/configuration"],[1284,"/docs/getting-started/configuration"],[1285,"/docs/getting-started/configuration"],[1286,"/docs/getting-started/configuration"],[1287,"/docs/getting-started/configuration"],[1288,"/docs/getting-started/configuration"],[1289,"/docs/getting-started/configuration"],[1290,"/docs/getting-started/configuration"],[1291,"/docs/getting-started/configuration"],[1292,"/docs/getting-started/configuration"],[1293,"/docs/getting-started/configuration"],[1294,"/docs/getting-started/configuration"],[1295,"/docs/getting-started/configuration"],[1296,"/docs/getting-started/configuration"],[1297,"/docs/getting-started/configuration"],[1298,"/docs/getting-started/configuration"],[1299,"/docs/getting-started/configuration"],[1300,"/docs/getting-started/configuration"],[1301,"/docs/getting-started/configuration"],[1302,"/docs/getting-started/configuration"],[1303,"/docs/getting-started/configuration"],[1304,"/docs/getting-started/configuration"],[1305,"/docs/getting-started/configuration"],[1306,"/docs/getting-started/configuration"],[1307,"/docs/getting-started/configuration"],[1308,"/docs/getting-started/configuration"],[1309,"/docs/getting-started/configuration"],[1310,"/docs/getting-started/configuration"],[1311,"/docs/getting-started/configuration"],[1312,"/docs/getting-started/configuration"],[1313,"/docs/getting-started/configuration"],[1314,"/docs/getting-started/configuration"],[1315,"/docs/getting-started/configuration"],[1316,"/docs/getting-started/configuration"],[1317,"/docs/getting-started/configuration"],[1318,"/docs/getting-started/configuration"],[1319,"/docs/getting-started/configuration"],[1320,"/docs/getting-started/configuration"],[1321,"/docs/getting-started/configuration"],[1322,"/docs/getting-started/configuration"],[1323,"/docs/getting-started/configuration"],[1324,"/docs/getting-started/configuration"],[1325,"/docs/getting-started/configuration"],[1326,"/docs/getting-started/configuration"],[1327,"/docs/getting-started/configuration"],[1328,"/docs/getting-started/configuration"],[1329,"/docs/getting-started/configuration"],[1330,"/docs/getting-started/configuration"],[1331,"/docs/getting-started/configuration"],[1332,"/docs/getting-started/configuration"],[1333,"/docs/getting-started/configuration"],[1334,"/docs/getting-started/configuration"],[1335,"/docs/getting-started/configuration"],[1336,"/docs/getting-started/configuration"],[1337,"/docs/getting-started/configuration"],[1338,"/docs/getting-started/configuration"],[1339,"/docs/getting-started/configuration"],[1340,"/docs/getting-started/configuration"],[1341,"/docs/getting-started/configuration"],[1342,"/docs/getting-started/configuration"],[1343,"/docs/getting-started/configuration"],[1344,"/docs/getting-started/configuration"],[1345,"/docs/getting-started/configuration"],[1346,"/docs/getting-started/configuration"],[1347,"/docs/getting-started/configuration"],[1348,"/docs/getting-started/configuration"],[1349,"/docs/getting-started/configuration"],[1350,"/docs/getting-started/configuration"],[1351,"/docs/getting-started/configuration"],[1352,"/docs/getting-started/configuration"],[1353,"/docs/getting-started/configuration"],[1354,"/docs/getting-started/configuration"],[1355,"/docs/getting-started/configuration"],[1356,"/docs/getting-started/configuration"],[1357,"/docs/getting-started/configuration"],[1358,"/docs/getting-started/configuration"],[1359,"/docs/getting-started/configuration"],[1360,"/docs/getting-started/configuration"],[1361,"/docs/getting-started/configuration"],[1362,"/docs/getting-started/configuration"],[1363,"/docs/getting-started/configuration"],[1364,"/docs/getting-started/configuration"],[1365,"/docs/getting-started/configuration"],[1366,"/docs/getting-started/configuration"],[1367,"/docs/getting-started/configuration"],[1368,"/docs/getting-started/configuration"],[1369,"/docs/getting-started/configuration"],[1370,"/docs/getting-started/configuration"],[1371,"/docs/getting-started/configuration"],[1372,"/docs/getting-started/configuration"],[1373,"/docs/getting-started/configuration"],[1374,"/docs/getting-started/configuration"],[1375,"/docs/getting-started/configuration"],[1376,"/docs/getting-started/configuration"],[1377,"/docs/getting-started/configuration"],[1378,"/docs/getting-started/configuration"],[1379,"/docs/getting-started/configuration"],[1380,"/docs/getting-started/configuration"],[1381,"/docs/getting-started/configuration"],[1382,"/docs/getting-started/configuration"],[1383,"/docs/getting-started/configuration"],[1384,"/docs/getting-started/configuration"],[1385,"/docs/getting-started/configuration"],[1386,"/docs/getting-started/configuration"],[1387,"/docs/getting-started/configuration"],[1388,"/docs/getting-started/configuration"],[1389,"/docs/getting-started/configuration"],[1390,"/docs/getting-started/configuration"],[1391,"/docs/getting-started/configuration"],[1392,"/docs/getting-started/configuration"],[1393,"/docs/getting-started/configuration"],[1394,"/docs/getting-started/configuration"],[1395,"/docs/getting-started/configuration"],[1396,"/docs/getting-started/configuration"],[1397,"/docs/getting-started/configuration"],[1398,"/docs/getting-started/configuration"],[1399,"/docs/getting-started/configuration"],[1400,"/docs/getting-started/configuration"],[1401,"/docs/getting-started/configuration"],[1402,"/docs/getting-started/configuration"],[1403,"/docs/getting-started/configuration"],[1404,"/docs/getting-started/configuration"],[1405,"/docs/getting-started/configuration"],[1406,"/docs/getting-started/configuration"],[1407,"/docs/getting-started/configuration"],[1408,"/docs/getting-started/configuration"],[1409,"/docs/getting-started/configuration"],[1410,"/docs/getting-started/configuration"],[1411,"/docs/getting-started/configuration"],[1412,"/docs/getting-started/configuration"],[1413,"/docs/getting-started/configuration"],[1414,"/docs/getting-started/configuration"],[1415,"/docs/getting-started/configuration"],[1416,"/docs/getting-started/configuration"],[1417,"/docs/getting-started/configuration"],[1418,"/docs/getting-started/configuration"],[1419,"/docs/getting-started/configuration"],[1420,"/docs/getting-started/configuration"],[1421,"/docs/getting-started/configuration"],[1422,"/docs/getting-started/configuration"],[1423,"/docs/getting-started/configuration"],[1424,"/docs/getting-started/configuration"],[1425,"/docs/getting-started/configuration"],[1426,"/docs/getting-started/configuration"],[1427,"/docs/getting-started/configuration"],[1428,"/docs/getting-started/configuration"],[1429,"/docs/getting-started/configuration"],[1430,"/docs/getting-started/configuration"],[1431,"/docs/getting-started/configuration"],[1432,"/docs/getting-started/configuration"],[1433,"/docs/getting-started/configuration"],[1434,"/docs/getting-started/configuration"],[1435,"/docs/getting-started/configuration"],[1436,"/docs/getting-started/configuration"],[1444,"/docs/getting-started/production"],[1445,"/docs/getting-started/production"],[1446,"/docs/getting-started/production"],[1447,"/docs/getting-started/production"],[1448,"/docs/getting-started/production"],[1449,"/docs/getting-started/production"],[1450,"/docs/getting-started/production"],[1451,"/docs/getting-started/production"],[1452,"/docs/getting-started/production"],[1453,"/docs/getting-started/production"],[1454,"/docs/getting-started/production"],[1455,"/docs/getting-started/production"],[1456,"/docs/getting-started/production"],[1457,"/docs/getting-started/production"],[1458,"/docs/getting-started/production"],[1459,"/docs/getting-started/production"],[1460,"/docs/getting-started/production"],[1461,"/docs/getting-started/production"],[1462,"/docs/getting-started/production"],[1463,"/docs/getting-started/production"],[1464,"/docs/getting-started/production"],[1465,"/docs/getting-started/production"],[1466,"/docs/getting-started/production"],[1467,"/docs/getting-started/production"],[1468,"/docs/getting-started/production"],[1469,"/docs/getting-started/production"],[1470,"/docs/getting-started/production"],[1471,"/docs/getting-started/production"],[1472,"/docs/getting-started/production"],[1473,"/docs/getting-started/production"],[1474,"/docs/getting-started/production"],[1475,"/docs/getting-started/production"],[1476,"/docs/getting-started/production"],[1477,"/docs/getting-started/production"],[1478,"/docs/getting-started/production"],[1479,"/docs/getting-started/production"],[1480,"/docs/getting-started/production"],[1481,"/docs/getting-started/production"],[1482,"/docs/getting-started/production"],[1483,"/docs/getting-started/production"],[1484,"/docs/getting-started/production"],[1485,"/docs/getting-started/production"],[1486,"/docs/getting-started/production"],[1487,"/docs/getting-started/production"],[1488,"/docs/getting-started/production"],[1489,"/docs/getting-started/production"],[1490,"/docs/getting-started/production"],[1491,"/docs/getting-started/production"],[1492,"/docs/getting-started/production"],[1493,"/docs/getting-started/production"],[1494,"/docs/getting-started/production"],[1495,"/docs/getting-started/production"],[1496,"/docs/getting-started/production"],[1497,"/docs/getting-started/production"],[1498,"/docs/getting-started/production"],[1499,"/docs/getting-started/production"],[1500,"/docs/getting-started/production"],[1501,"/docs/getting-started/production"],[1502,"/docs/getting-started/production"],[1503,"/docs/getting-started/production"],[1504,"/docs/getting-started/production"],[1505,"/docs/getting-started/production"],[1506,"/docs/getting-started/production"],[1507,"/docs/getting-started/quickstart"],[1508,"/docs/getting-started/quickstart"],[1509,"/docs/getting-started/quickstart"],[1510,"/docs/getting-started/quickstart"],[1511,"/docs/getting-started/quickstart"],[1512,"/docs/getting-started/quickstart"],[1513,"/docs/getting-started/quickstart"],[1514,"/docs/getting-started/quickstart"],[1515,"/docs/getting-started/quickstart"],[1516,"/docs/getting-started/quickstart"],[1517,"/docs/getting-started/quickstart"],[1518,"/docs/getting-started/quickstart"],[1519,"/docs/getting-started/quickstart"],[1520,"/docs/getting-started/quickstart"],[1521,"/docs/getting-started/quickstart"],[1522,"/docs/getting-started/quickstart"],[1523,"/docs/getting-started/quickstart"],[1524,"/docs/getting-started/quickstart"],[1525,"/docs/getting-started/quickstart"],[1526,"/docs/getting-started/quickstart"],[1527,"/docs/getting-started/quickstart"],[1528,"/docs/getting-started/quickstart"],[1529,"/docs/getting-started/quickstart"],[1530,"/docs/getting-started/quickstart"],[1531,"/docs/getting-started/quickstart"],[1532,"/docs/getting-started/quickstart"],[1533,"/docs/getting-started/quickstart"],[1534,"/docs/getting-started/quickstart"],[1535,"/docs/getting-started/quickstart"],[1536,"/docs/getting-started/quickstart"],[1537,"/docs/getting-started/quickstart"],[1538,"/docs/getting-started/quickstart"],[1539,"/docs/getting-started/quickstart"],[1540,"/docs/getting-started/quickstart"],[1541,"/docs/getting-started/quickstart"],[1542,"/docs/getting-started/requirements"],[1543,"/docs/getting-started/requirements"],[1544,"/docs/getting-started/requirements"],[1545,"/docs/getting-started/requirements"],[1546,"/docs/getting-started/requirements"],[1547,"/docs/getting-started/requirements"],[1548,"/docs/getting-started/requirements"],[1549,"/docs/getting-started/requirements"],[1550,"/docs/getting-started/requirements"],[1551,"/docs/getting-started/requirements"],[1552,"/docs/getting-started/requirements"],[1553,"/docs/getting-started/requirements"],[1554,"/docs/getting-started/requirements"],[1555,"/docs/getting-started/requirements"],[1556,"/docs/getting-started/requirements"],[1557,"/docs/getting-started/requirements"],[1558,"/docs/getting-started/requirements"],[1559,"/docs/getting-started/requirements"],[1560,"/docs/getting-started/requirements"],[1561,"/docs/getting-started/requirements"],[1562,"/docs/getting-started/requirements"],[1563,"/docs/getting-started/requirements"],[1564,"/docs/getting-started/requirements"],[1565,"/docs/getting-started/requirements"],[1566,"/docs/getting-started/requirements"],[1567,"/docs/getting-started/requirements"],[1568,"/docs/getting-started/requirements"],[1569,"/docs/getting-started/requirements"],[1570,"/docs/getting-started/requirements"],[1571,"/docs/getting-started/requirements"],[1572,"/docs/getting-started/requirements"],[1573,"/docs/getting-started/requirements"],[1574,"/docs/getting-started/requirements"],[1575,"/docs/getting-started/requirements"],[1576,"/docs/getting-started/requirements"],[1577,"/docs/getting-started/requirements"],[1578,"/docs/getting-started/requirements"],[1579,"/docs/getting-started/requirements"],[1580,"/docs/getting-started/requirements"],[1581,"/docs/getting-started/requirements"],[1801,"/docs/integration"],[1802,"/docs/integration"],[1803,"/docs/integration"],[1804,"/docs/integration"],[1805,"/docs/integration"],[1806,"/docs/integration"],[1807,"/docs/integration"],[1808,"/docs/integration"],[1809,"/docs/integration"],[1810,"/docs/integration"],[1811,"/docs/integration"],[1812,"/docs/integration"],[1813,"/docs/integration"],[1814,"/docs/integration"],[1815,"/docs/integration"],[1816,"/docs/integration"],[1817,"/docs/integration"],[1818,"/docs/integration"],[1819,"/docs/integration"],[1820,"/docs/integration"],[1821,"/docs/integration"],[1822,"/docs/integration"],[1823,"/docs/integration"],[1824,"/docs/integration"],[1825,"/docs/integration"],[1826,"/docs/integration"],[1827,"/docs/integration"],[1828,"/docs/integration"],[1829,"/docs/integration"],[1830,"/docs/integration"],[1831,"/docs/integration"],[1832,"/docs/integration"],[1833,"/docs/integration"],[1834,"/docs/integration"],[1835,"/docs/integration"],[1836,"/docs/integration"],[1837,"/docs/integration"],[1838,"/docs/integration"],[1839,"/docs/integration"],[1840,"/docs/integration"],[1841,"/docs/integration"],[1842,"/docs/integration"],[1843,"/docs/integration"],[1844,"/docs/integration"],[1845,"/docs/integration"],[1846,"/docs/integration"],[1847,"/docs/integration"],[1848,"/docs/integration"],[1849,"/docs/integration"],[1850,"/docs/integration"],[1851,"/docs/integration"],[1852,"/docs/integration"],[1853,"/docs/integration"],[1854,"/docs/integration"],[1855,"/docs/integration"],[1856,"/docs/integration"],[1857,"/docs/integration"],[1858,"/docs/integration"],[1859,"/docs/integration"],[1860,"/docs/integration"],[1861,"/docs/integration"],[1862,"/docs/integration"],[1863,"/docs/integration"],[1864,"/docs/integration"],[1865,"/docs/integration"],[1866,"/docs/integration"],[1867,"/docs/integration"],[1868,"/docs/integration"],[1869,"/docs/integration"],[1870,"/docs/integration"],[1871,"/docs/integration"],[1872,"/docs/integration"],[1873,"/docs/integration"],[1874,"/docs/integration"],[1875,"/docs/integration"],[1876,"/docs/integration"],[1877,"/docs/integration"],[1878,"/docs/integration"],[1879,"/docs/integration"],[1880,"/docs/integration"],[1881,"/docs/integration"],[1882,"/docs/integration"],[1883,"/docs/integration"],[1884,"/docs/integration"],[1885,"/docs/integration"],[1886,"/docs/integration"],[1887,"/docs/integration"],[1888,"/docs/integration"],[1582,"/docs/integration/authentication"],[1583,"/docs/integration/authentication"],[1584,"/docs/integration/authentication"],[1585,"/docs/integration/authentication"],[1586,"/docs/integration/authentication"],[1587,"/docs/integration/authentication"],[1588,"/docs/integration/authentication"],[1589,"/docs/integration/authentication"],[1590,"/docs/integration/authentication"],[1591,"/docs/integration/authentication"],[1592,"/docs/integration/authentication"],[1593,"/docs/integration/authentication"],[1594,"/docs/integration/authentication"],[1595,"/docs/integration/authentication"],[1596,"/docs/integration/authentication"],[1597,"/docs/integration/authentication"],[1598,"/docs/integration/authentication"],[1599,"/docs/integration/authentication"],[1600,"/docs/integration/authentication"],[1601,"/docs/integration/authentication"],[1602,"/docs/integration/authentication"],[1603,"/docs/integration/authentication"],[1604,"/docs/integration/authentication"],[1605,"/docs/integration/authentication"],[1606,"/docs/integration/authentication"],[1607,"/docs/integration/authentication"],[1608,"/docs/integration/authentication"],[1609,"/docs/integration/authentication"],[1610,"/docs/integration/authentication"],[1611,"/docs/integration/authentication"],[1612,"/docs/integration/authentication"],[1613,"/docs/integration/authentication"],[1614,"/docs/integration/authentication"],[1615,"/docs/integration/authentication"],[1616,"/docs/integration/authentication"],[1617,"/docs/integration/authentication"],[1618,"/docs/integration/authentication"],[1619,"/docs/integration/authentication"],[1620,"/docs/integration/authentication"],[1621,"/docs/integration/authentication"],[1622,"/docs/integration/authentication"],[1623,"/docs/integration/authentication"],[1624,"/docs/integration/authentication"],[1625,"/docs/integration/authentication"],[1626,"/docs/integration/authentication"],[1627,"/docs/integration/authentication"],[1628,"/docs/integration/authentication"],[1629,"/docs/integration/authentication"],[1630,"/docs/integration/authentication"],[1631,"/docs/integration/authentication"],[1632,"/docs/integration/authentication"],[1633,"/docs/integration/authentication"],[1634,"/docs/integration/authentication"],[1635,"/docs/integration/authentication"],[1636,"/docs/integration/authentication"],[1637,"/docs/integration/authentication"],[1638,"/docs/integration/authentication"],[1639,"/docs/integration/authentication"],[1640,"/docs/integration/authentication"],[1641,"/docs/integration/authentication"],[1642,"/docs/integration/authentication"],[1643,"/docs/integration/authentication"],[1644,"/docs/integration/authentication"],[1645,"/docs/integration/authentication"],[1646,"/docs/integration/authentication"],[1647,"/docs/integration/authentication"],[1648,"/docs/integration/authentication"],[1649,"/docs/integration/authentication"],[1650,"/docs/integration/authentication"],[1651,"/docs/integration/authentication"],[1652,"/docs/integration/authentication"],[1653,"/docs/integration/authentication"],[1654,"/docs/integration/authentication"],[1655,"/docs/integration/authentication"],[1656,"/docs/integration/authentication"],[1657,"/docs/integration/authentication"],[1658,"/docs/integration/authentication"],[1659,"/docs/integration/authentication"],[1660,"/docs/integration/authentication"],[1661,"/docs/integration/authentication"],[1662,"/docs/integration/authentication"],[1663,"/docs/integration/authentication"],[1664,"/docs/integration/authentication"],[1665,"/docs/integration/blob-storage"],[1666,"/docs/integration/blob-storage"],[1667,"/docs/integration/blob-storage"],[1668,"/docs/integration/blob-storage"],[1669,"/docs/integration/blob-storage"],[1670,"/docs/integration/blob-storage"],[1671,"/docs/integration/blob-storage"],[1672,"/docs/integration/blob-storage"],[1673,"/docs/integration/blob-storage"],[1674,"/docs/integration/blob-storage"],[1675,"/docs/integration/blob-storage"],[1676,"/docs/integration/blob-storage"],[1677,"/docs/integration/blob-storage"],[1678,"/docs/integration/blob-storage"],[1679,"/docs/integration/blob-storage"],[1680,"/docs/integration/blob-storage"],[1681,"/docs/integration/blob-storage"],[1682,"/docs/integration/blob-storage"],[1683,"/docs/integration/blob-storage"],[1684,"/docs/integration/blob-storage"],[1685,"/docs/integration/blob-storage"],[1686,"/docs/integration/blob-storage"],[1687,"/docs/integration/blob-storage"],[1688,"/docs/integration/blob-storage"],[1689,"/docs/integration/blob-storage"],[1690,"/docs/integration/blob-storage"],[1691,"/docs/integration/blob-storage"],[1692,"/docs/integration/blob-storage"],[1693,"/docs/integration/blob-storage"],[1694,"/docs/integration/blob-storage"],[1695,"/docs/integration/blob-storage"],[1696,"/docs/integration/blob-storage"],[1697,"/docs/integration/blob-storage"],[1698,"/docs/integration/blob-storage"],[1699,"/docs/integration/blob-storage"],[1700,"/docs/integration/blob-storage"],[1701,"/docs/integration/blob-storage"],[1702,"/docs/integration/blob-storage"],[1703,"/docs/integration/blob-storage"],[1704,"/docs/integration/blob-storage"],[1705,"/docs/integration/blob-storage"],[1706,"/docs/integration/blob-storage"],[1707,"/docs/integration/blob-storage"],[1708,"/docs/integration/blob-storage"],[1709,"/docs/integration/blob-storage"],[1710,"/docs/integration/blob-storage"],[1711,"/docs/integration/blob-storage"],[1712,"/docs/integration/blob-storage"],[1713,"/docs/integration/blob-storage"],[1714,"/docs/integration/blob-storage"],[1715,"/docs/integration/blob-storage"],[1716,"/docs/integration/blob-storage"],[1717,"/docs/integration/blob-storage"],[1718,"/docs/integration/blob-storage"],[1719,"/docs/integration/blob-storage"],[1720,"/docs/integration/blob-storage"],[1721,"/docs/integration/blob-storage"],[1722,"/docs/integration/blob-storage"],[1723,"/docs/integration/blob-storage"],[1724,"/docs/integration/blob-storage"],[1725,"/docs/integration/blob-storage"],[1726,"/docs/integration/blob-storage"],[1727,"/docs/integration/blob-storage"],[1728,"/docs/integration/blob-storage"],[1729,"/docs/integration/blob-storage"],[1730,"/docs/integration/embeddings"],[1731,"/docs/integration/embeddings"],[1732,"/docs/integration/embeddings"],[1733,"/docs/integration/embeddings"],[1734,"/docs/integration/embeddings"],[1735,"/docs/integration/embeddings"],[1736,"/docs/integration/embeddings"],[1737,"/docs/integration/embeddings"],[1738,"/docs/integration/embeddings"],[1739,"/docs/integration/embeddings"],[1740,"/docs/integration/embeddings"],[1741,"/docs/integration/embeddings"],[1742,"/docs/integration/embeddings"],[1743,"/docs/integration/embeddings"],[1744,"/docs/integration/embeddings"],[1745,"/docs/integration/embeddings"],[1746,"/docs/integration/embeddings"],[1747,"/docs/integration/embeddings"],[1748,"/docs/integration/embeddings"],[1749,"/docs/integration/embeddings"],[1750,"/docs/integration/embeddings"],[1751,"/docs/integration/embeddings"],[1752,"/docs/integration/embeddings"],[1753,"/docs/integration/embeddings"],[1754,"/docs/integration/embeddings"],[1755,"/docs/integration/embeddings"],[1756,"/docs/integration/embeddings"],[1757,"/docs/integration/embeddings"],[1758,"/docs/integration/embeddings"],[1759,"/docs/integration/embeddings"],[1760,"/docs/integration/embeddings"],[1761,"/docs/integration/embeddings"],[1762,"/docs/integration/embeddings"],[1763,"/docs/integration/embeddings"],[1764,"/docs/integration/embeddings"],[1765,"/docs/integration/embeddings"],[1766,"/docs/integration/embeddings"],[1767,"/docs/integration/embeddings"],[1768,"/docs/integration/embeddings"],[1769,"/docs/integration/embeddings"],[1770,"/docs/integration/embeddings"],[1771,"/docs/integration/embeddings"],[1772,"/docs/integration/embeddings"],[1773,"/docs/integration/embeddings"],[1774,"/docs/integration/embeddings"],[1775,"/docs/integration/embeddings"],[1776,"/docs/integration/embeddings"],[1777,"/docs/integration/embeddings"],[1778,"/docs/integration/embeddings"],[1779,"/docs/integration/embeddings"],[1780,"/docs/integration/embeddings"],[1781,"/docs/integration/embeddings"],[1782,"/docs/integration/embeddings"],[1783,"/docs/integration/embeddings"],[1784,"/docs/integration/embeddings"],[1785,"/docs/integration/embeddings"],[1786,"/docs/integration/embeddings"],[1787,"/docs/integration/embeddings"],[1788,"/docs/integration/embeddings"],[1789,"/docs/integration/embeddings"],[1790,"/docs/integration/embeddings"],[1791,"/docs/integration/embeddings"],[1792,"/docs/integration/embeddings"],[1793,"/docs/integration/embeddings"],[1794,"/docs/integration/embeddings"],[1795,"/docs/integration/embeddings"],[1796,"/docs/integration/embeddings"],[1797,"/docs/integration/embeddings"],[1798,"/docs/integration/embeddings"],[1799,"/docs/integration/embeddings"],[1800,"/docs/integration/embeddings"],[1889,"/docs/integration/llm-providers"],[1890,"/docs/integration/llm-providers"],[1891,"/docs/integration/llm-providers"],[1892,"/docs/integration/llm-providers"],[1893,"/docs/integration/llm-providers"],[1894,"/docs/integration/llm-providers"],[1895,"/docs/integration/llm-providers"],[1896,"/docs/integration/llm-providers"],[1897,"/docs/integration/llm-providers"],[1898,"/docs/integration/llm-providers"],[1899,"/docs/integration/llm-providers"],[1900,"/docs/integration/llm-providers"],[1901,"/docs/integration/llm-providers"],[1902,"/docs/integration/llm-providers"],[1903,"/docs/integration/llm-providers"],[1904,"/docs/integration/llm-providers"],[1905,"/docs/integration/llm-providers"],[1906,"/docs/integration/llm-providers"],[1907,"/docs/integration/llm-providers"],[1908,"/docs/integration/llm-providers"],[1909,"/docs/integration/llm-providers"],[1910,"/docs/integration/llm-providers"],[1911,"/docs/integration/llm-providers"],[1912,"/docs/integration/llm-providers"],[1913,"/docs/integration/llm-providers"],[1914,"/docs/integration/llm-providers"],[1915,"/docs/integration/llm-providers"],[1916,"/docs/integration/llm-providers"],[1917,"/docs/integration/llm-providers"],[1918,"/docs/integration/llm-providers"],[1919,"/docs/integration/llm-providers"],[1920,"/docs/integration/llm-providers"],[1921,"/docs/integration/llm-providers"],[1922,"/docs/integration/llm-providers"],[1923,"/docs/integration/llm-providers"],[1924,"/docs/integration/llm-providers"],[1925,"/docs/integration/llm-providers"],[1926,"/docs/integration/llm-providers"],[1927,"/docs/integration/llm-providers"],[1928,"/docs/integration/llm-providers"],[1929,"/docs/integration/llm-providers"],[1930,"/docs/integration/llm-providers"],[1931,"/docs/integration/llm-providers"],[1932,"/docs/integration/llm-providers"],[1933,"/docs/integration/llm-providers"],[1934,"/docs/integration/llm-providers"],[1935,"/docs/integration/llm-providers"],[1936,"/docs/integration/llm-providers"],[1937,"/docs/integration/llm-providers"],[1938,"/docs/integration/llm-providers"],[1939,"/docs/integration/llm-providers"],[1940,"/docs/integration/llm-providers"],[1941,"/docs/integration/llm-providers"],[1942,"/docs/integration/llm-providers"],[1943,"/docs/integration/llm-providers"],[1944,"/docs/integration/llm-providers"],[1945,"/docs/integration/llm-providers"],[1946,"/docs/integration/llm-providers"],[1947,"/docs/integration/llm-providers"],[1948,"/docs/integration/llm-providers"],[1949,"/docs/integration/llm-providers"],[1950,"/docs/integration/llm-providers"],[1951,"/docs/integration/llm-providers"],[1952,"/docs/integration/llm-providers"],[1953,"/docs/integration/llm-providers"],[1954,"/docs/integration/llm-providers"],[1955,"/docs/integration/llm-providers"],[1956,"/docs/integration/llm-providers"],[1957,"/docs/integration/llm-providers"],[1958,"/docs/integration/llm-providers"],[1959,"/docs/integration/llm-providers"],[1960,"/docs/integration/llm-providers"],[1961,"/docs/integration/llm-providers"],[1962,"/docs/integration/llm-providers"],[1963,"/docs/integration/llm-providers"],[1964,"/docs/integration/llm-providers"],[1965,"/docs/integration/llm-providers"],[1966,"/docs/integration/llm-providers"],[1967,"/docs/integration/llm-providers"],[1968,"/docs/integration/llm-providers"],[1969,"/docs/integration/llm-providers"],[1970,"/docs/integration/llm-providers"],[1971,"/docs/integration/llm-providers"],[1972,"/docs/integration/llm-providers"],[1973,"/docs/integration/llm-providers"],[1974,"/docs/integration/llm-providers"],[1975,"/docs/integration/llm-providers"],[1976,"/docs/integration/llm-providers"],[1977,"/docs/integration/llm-providers"],[1978,"/docs/integration/llm-providers"],[1979,"/docs/integration/llm-providers"],[1980,"/docs/integration/llm-providers"],[1981,"/docs/integration/llm-providers"],[1982,"/docs/integration/llm-providers"],[1983,"/docs/integration/llm-providers"],[1984,"/docs/integration/llm-providers"],[1985,"/docs/integration/llm-providers"],[1986,"/docs/integration/llm-providers"],[1987,"/docs/integration/llm-providers"],[1988,"/docs/integration/llm-providers"],[1989,"/docs/integration/llm-providers"],[1990,"/docs/integration/llm-providers"],[1991,"/docs/integration/llm-providers"],[1992,"/docs/integration/llm-providers"],[1993,"/docs/integration/llm-providers"],[1994,"/docs/integration/llm-providers"],[1995,"/docs/integration/llm-providers"],[1996,"/docs/integration/llm-providers"],[1997,"/docs/integration/llm-providers"],[1998,"/docs/integration/llm-providers"],[1999,"/docs/integration/llm-providers"],[2000,"/docs/integration/llm-providers"],[2001,"/docs/integration/llm-providers"],[2002,"/docs/integration/llm-providers"],[2003,"/docs/integration/observability"],[2004,"/docs/integration/observability"],[2005,"/docs/integration/observability"],[2006,"/docs/integration/observability"],[2007,"/docs/integration/observability"],[2008,"/docs/integration/observability"],[2009,"/docs/integration/observability"],[2010,"/docs/integration/observability"],[2011,"/docs/integration/observability"],[2012,"/docs/integration/observability"],[2013,"/docs/integration/observability"],[2014,"/docs/integration/observability"],[2015,"/docs/integration/observability"],[2016,"/docs/integration/observability"],[2017,"/docs/integration/observability"],[2018,"/docs/integration/observability"],[2019,"/docs/integration/observability"],[2020,"/docs/integration/observability"],[2021,"/docs/integration/observability"],[2022,"/docs/integration/observability"],[2023,"/docs/integration/observability"],[2024,"/docs/integration/observability"],[2025,"/docs/integration/observability"],[2026,"/docs/integration/observability"],[2027,"/docs/integration/observability"],[2028,"/docs/integration/observability"],[2029,"/docs/integration/observability"],[2030,"/docs/integration/observability"],[2031,"/docs/integration/observability"],[2032,"/docs/integration/observability"],[2033,"/docs/integration/observability"],[2034,"/docs/integration/observability"],[2035,"/docs/integration/observability"],[2036,"/docs/integration/observability"],[2037,"/docs/integration/observability"],[2038,"/docs/integration/observability"],[2039,"/docs/integration/observability"],[2040,"/docs/integration/observability"],[2041,"/docs/integration/observability"],[2042,"/docs/integration/observability"],[2043,"/docs/integration/observability"],[2044,"/docs/integration/observability"],[2045,"/docs/integration/observability"],[2046,"/docs/integration/observability"],[2047,"/docs/integration/observability"],[2048,"/docs/integration/observability"],[2049,"/docs/integration/observability"],[2050,"/docs/integration/observability"],[2051,"/docs/integration/observability"],[2052,"/docs/integration/observability"],[2053,"/docs/integration/observability"],[2054,"/docs/integration/observability"],[2055,"/docs/integration/observability"],[2056,"/docs/integration/observability"],[2057,"/docs/integration/observability"],[2058,"/docs/integration/observability"],[2059,"/docs/integration/observability"],[2060,"/docs/integration/observability"],[2061,"/docs/integration/observability"],[2062,"/docs/integration/observability"],[2063,"/docs/integration/observability"],[2064,"/docs/integration/observability"],[2065,"/docs/integration/observability"],[2066,"/docs/integration/observability"],[2067,"/docs/integration/observability"],[2068,"/docs/integration/observability"],[2069,"/docs/integration/observability"],[2070,"/docs/integration/observability"],[2071,"/docs/integration/observability"],[2072,"/docs/integration/observability"],[2073,"/docs/integration/observability"],[2074,"/docs/integration/observability"],[2075,"/docs/integration/observability"],[2076,"/docs/integration/observability"],[2077,"/docs/integration/observability"],[2078,"/docs/integration/observability"],[2079,"/docs/integration/observability"],[2080,"/docs/integration/observability"],[2081,"/docs/integration/observability"],[2082,"/docs/integration/observability"],[2083,"/docs/integration/observability"],[2084,"/docs/integration/observability"],[2085,"/docs/integration/observability"],[2086,"/docs/integration/observability"],[2087,"/docs/integration/observability"],[2088,"/docs/integration/observability"],[2089,"/docs/integration/observability"],[2090,"/docs/integration/observability"],[2091,"/docs/integration/observability"],[2092,"/docs/integration/observability"],[2093,"/docs/integration/observability"],[2094,"/docs/integration/observability"],[2095,"/docs/integration/observability"],[2096,"/docs/integration/observability"],[2097,"/docs/integration/observability"],[2098,"/docs/integration/observability"],[2099,"/docs/integration/observability"],[2100,"/docs/integration/observability"],[2101,"/docs/integration/observability"],[2102,"/docs/integration/observability"],[2103,"/docs/integration/observability"],[2104,"/docs/integration/observability"],[2105,"/docs/integration/observability"],[2106,"/docs/integration/observability"],[2107,"/docs/integration/observability"],[2108,"/docs/integration/observability"],[2109,"/docs/integration/observability"],[2110,"/docs/integration/observability"],[2111,"/docs/integration/observability"],[2112,"/docs/integration/observability"],[2113,"/docs/integration/observability"],[2114,"/docs/integration/observability"],[2115,"/docs/integration/observability"],[2116,"/docs/integration/observability"],[2117,"/docs/integration/observability"],[2118,"/docs/integration/observability"],[2119,"/docs/integration/observability"],[2120,"/docs/integration/observability"],[2121,"/docs/integration/observability"],[2122,"/docs/integration/observability"],[2123,"/docs/integration/observability"],[2124,"/docs/integration/observability"],[2125,"/docs/integration/observability"],[2126,"/docs/integration/observability"]],"type":"string"},"type":{"docs":{"1":226,"2":251,"3":0,"4":252,"5":253,"6":254,"7":255,"8":256,"9":227,"10":257,"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":258,"32":259,"33":260,"34":261,"35":262,"36":263,"37":264,"38":265,"39":266,"40":267,"41":268,"42":269,"43":270,"44":271,"45":272,"46":273,"47":274,"48":275,"49":276,"50":277,"51":278,"52":279,"53":280,"54":281,"55":282,"56":283,"57":284,"58":285,"59":286,"60":287,"61":288,"62":289,"63":290,"64":291,"65":292,"66":293,"67":294,"68":295,"69":296,"70":297,"71":298,"72":299,"73":300,"74":301,"75":302,"76":303,"77":304,"78":305,"79":306,"80":307,"81":308,"82":309,"83":310,"84":311,"85":312,"86":313,"87":314,"88":315,"89":316,"90":317,"91":318,"92":319,"93":228,"94":320,"95":21,"96":22,"97":23,"98":24,"99":25,"100":26,"101":27,"102":321,"103":322,"104":323,"105":324,"106":325,"107":326,"108":327,"109":328,"110":329,"111":330,"112":331,"113":332,"114":333,"115":334,"116":335,"117":336,"118":337,"119":338,"120":339,"121":340,"122":341,"123":342,"124":343,"125":344,"126":345,"127":346,"128":347,"129":348,"130":349,"131":350,"132":351,"133":352,"134":353,"135":354,"136":355,"137":356,"138":357,"139":358,"140":359,"141":360,"142":361,"143":362,"144":363,"145":364,"146":365,"147":366,"148":367,"149":368,"150":369,"151":370,"152":371,"153":372,"154":373,"155":374,"156":375,"157":376,"158":377,"159":378,"160":379,"161":380,"162":381,"163":382,"164":383,"165":384,"166":385,"167":386,"168":387,"169":388,"170":389,"171":390,"172":391,"173":392,"174":393,"175":394,"176":395,"177":396,"178":397,"179":398,"180":399,"181":400,"182":401,"183":402,"184":403,"185":404,"186":405,"187":406,"188":407,"189":408,"190":409,"191":410,"192":411,"193":412,"194":413,"195":414,"196":415,"197":416,"198":229,"199":417,"200":28,"201":29,"202":30,"203":31,"204":32,"205":33,"206":34,"207":35,"208":36,"209":37,"210":38,"211":39,"212":40,"213":41,"214":42,"215":43,"216":44,"217":45,"218":46,"219":418,"220":419,"221":420,"222":421,"223":422,"224":423,"225":424,"226":425,"227":426,"228":427,"229":428,"230":429,"231":430,"232":431,"233":432,"234":433,"235":434,"236":435,"237":436,"238":437,"239":438,"240":439,"241":440,"242":441,"243":442,"244":443,"245":444,"246":445,"247":446,"248":447,"249":448,"250":449,"251":450,"252":451,"253":452,"254":453,"255":454,"256":455,"257":456,"258":457,"259":458,"260":459,"261":460,"262":461,"263":462,"264":463,"265":464,"266":465,"267":466,"268":467,"269":468,"270":469,"271":470,"272":471,"273":472,"274":473,"275":474,"276":475,"277":230,"278":476,"279":47,"280":48,"281":49,"282":50,"283":51,"284":52,"285":477,"286":478,"287":479,"288":480,"289":481,"290":482,"291":483,"292":484,"293":485,"294":486,"295":487,"296":488,"297":489,"298":490,"299":491,"300":492,"301":493,"302":494,"303":495,"304":496,"305":497,"306":498,"307":499,"308":500,"309":501,"310":502,"311":503,"312":504,"313":505,"314":506,"315":507,"316":508,"317":509,"318":510,"319":511,"320":512,"321":513,"322":514,"323":515,"324":516,"325":517,"326":518,"327":519,"328":520,"329":521,"330":522,"331":523,"332":524,"333":525,"334":526,"335":527,"336":528,"337":529,"338":530,"339":531,"340":532,"341":533,"342":534,"343":535,"344":536,"345":537,"346":538,"347":539,"348":540,"349":541,"350":542,"351":543,"352":544,"353":545,"354":546,"355":547,"356":548,"357":549,"358":550,"359":551,"360":552,"361":553,"362":554,"363":555,"364":556,"365":231,"366":557,"367":53,"368":54,"369":55,"370":56,"371":57,"372":58,"373":59,"374":60,"375":61,"376":62,"377":63,"378":64,"379":65,"380":66,"381":67,"382":558,"383":559,"384":560,"385":561,"386":562,"387":563,"388":564,"389":565,"390":566,"391":567,"392":568,"393":569,"394":570,"395":571,"396":572,"397":573,"398":574,"399":575,"400":576,"401":577,"402":578,"403":579,"404":580,"405":581,"406":582,"407":583,"408":584,"409":585,"410":586,"411":587,"412":588,"413":589,"414":590,"415":591,"416":232,"417":592,"418":68,"419":69,"420":70,"421":71,"422":72,"423":73,"424":593,"425":594,"426":595,"427":596,"428":597,"429":598,"430":599,"431":600,"432":601,"433":602,"434":603,"435":604,"436":605,"437":606,"438":607,"439":608,"440":609,"441":610,"442":611,"443":612,"444":613,"445":614,"446":615,"447":616,"448":617,"449":618,"450":619,"451":620,"452":621,"453":622,"454":623,"455":624,"456":625,"457":626,"458":627,"459":628,"460":629,"461":630,"462":631,"463":632,"464":633,"465":634,"466":635,"467":636,"468":637,"469":638,"470":639,"471":640,"472":641,"473":642,"474":643,"475":644,"476":645,"477":646,"478":647,"479":648,"480":649,"481":650,"482":651,"483":652,"484":653,"485":654,"486":655,"487":656,"488":657,"489":658,"490":659,"491":660,"492":661,"493":662,"494":663,"495":664,"496":665,"497":666,"498":667,"499":668,"500":669,"501":670,"502":671,"503":672,"504":673,"505":674,"506":675,"507":676,"508":677,"509":678,"510":679,"511":680,"512":681,"513":682,"514":683,"515":684,"516":685,"517":686,"518":687,"519":688,"520":689,"521":690,"522":691,"523":692,"524":693,"525":694,"526":695,"527":696,"528":697,"529":698,"530":699,"531":700,"532":701,"533":702,"534":703,"535":704,"536":705,"537":706,"538":707,"539":708,"540":709,"541":710,"542":711,"543":712,"544":713,"545":714,"546":715,"547":716,"548":717,"549":718,"550":719,"551":720,"552":721,"553":722,"554":723,"555":724,"556":725,"557":726,"558":727,"559":728,"560":233,"561":729,"562":74,"563":75,"564":76,"565":77,"566":78,"567":79,"568":80,"569":81,"570":82,"571":83,"572":84,"573":730,"574":731,"575":732,"576":733,"577":734,"578":735,"579":736,"580":737,"581":738,"582":739,"583":740,"584":741,"585":742,"586":743,"587":744,"588":745,"589":746,"590":747,"591":748,"592":749,"593":750,"594":751,"595":752,"596":753,"597":754,"598":755,"599":756,"600":757,"601":758,"602":759,"603":760,"604":761,"605":762,"606":763,"607":764,"608":765,"609":766,"610":767,"611":768,"612":769,"613":770,"614":771,"615":772,"616":773,"617":774,"618":775,"619":776,"620":777,"621":778,"622":779,"623":780,"624":781,"625":782,"626":783,"627":784,"628":785,"629":786,"630":787,"631":788,"632":789,"633":790,"634":791,"635":792,"636":793,"637":794,"638":795,"639":796,"640":797,"641":798,"642":799,"643":800,"644":801,"645":802,"646":803,"647":804,"648":805,"649":806,"650":807,"651":808,"652":809,"653":810,"654":811,"655":812,"656":813,"657":814,"658":815,"659":816,"660":817,"661":818,"662":819,"663":820,"664":821,"665":822,"666":823,"667":824,"668":825,"669":826,"670":827,"671":828,"672":829,"673":830,"674":831,"675":832,"676":833,"677":834,"678":835,"679":836,"680":837,"681":838,"682":839,"683":840,"684":841,"685":842,"686":843,"687":844,"688":845,"689":846,"690":847,"691":848,"692":234,"693":849,"694":85,"695":86,"696":87,"697":88,"698":89,"699":90,"700":91,"701":92,"702":93,"703":850,"704":851,"705":852,"706":853,"707":854,"708":855,"709":856,"710":857,"711":858,"712":859,"713":860,"714":861,"715":862,"716":863,"717":864,"718":865,"719":866,"720":867,"721":868,"722":869,"723":870,"724":871,"725":872,"726":873,"727":874,"728":875,"729":876,"730":877,"731":878,"732":879,"733":880,"734":881,"735":882,"736":883,"737":884,"738":885,"739":886,"740":887,"741":888,"742":889,"743":890,"744":891,"745":892,"746":893,"747":894,"748":895,"749":896,"750":897,"751":898,"752":899,"753":900,"754":901,"755":902,"756":903,"757":904,"758":905,"759":906,"760":907,"761":908,"762":909,"763":910,"764":911,"765":912,"766":913,"767":914,"768":915,"769":916,"770":917,"771":918,"772":919,"773":920,"774":921,"775":922,"776":923,"777":235,"778":924,"779":94,"780":95,"781":96,"782":97,"783":98,"784":99,"785":100,"786":101,"787":102,"788":103,"789":104,"790":105,"791":925,"792":926,"793":927,"794":928,"795":929,"796":930,"797":931,"798":932,"799":933,"800":934,"801":935,"802":936,"803":937,"804":938,"805":939,"806":940,"807":941,"808":942,"809":943,"810":944,"811":945,"812":946,"813":947,"814":948,"815":949,"816":950,"817":951,"818":952,"819":953,"820":954,"821":955,"822":956,"823":957,"824":958,"825":959,"826":960,"827":961,"828":962,"829":963,"830":964,"831":965,"832":966,"833":967,"834":968,"835":969,"836":970,"837":971,"838":972,"839":973,"840":974,"841":975,"842":976,"843":977,"844":978,"845":979,"846":980,"847":981,"848":982,"849":983,"850":984,"851":985,"852":986,"853":987,"854":988,"855":989,"856":990,"857":991,"858":992,"859":993,"860":994,"861":995,"862":996,"863":997,"864":998,"865":999,"866":1000,"867":1001,"868":1002,"869":1003,"870":1004,"871":1005,"872":1006,"873":1007,"874":1008,"875":1009,"876":1010,"877":1011,"878":1012,"879":1013,"880":1014,"881":1015,"882":1016,"883":1017,"884":1018,"885":1019,"886":1020,"887":1021,"888":1022,"889":1023,"890":236,"891":1024,"892":106,"893":107,"894":108,"895":109,"896":110,"897":111,"898":112,"899":1025,"900":1026,"901":1027,"902":1028,"903":1029,"904":1030,"905":1031,"906":1032,"907":1033,"908":1034,"909":1035,"910":1036,"911":1037,"912":1038,"913":1039,"914":1040,"915":1041,"916":1042,"917":1043,"918":1044,"919":1045,"920":1046,"921":1047,"922":1048,"923":1049,"924":1050,"925":1051,"926":1052,"927":1053,"928":1054,"929":1055,"930":1056,"931":1057,"932":1058,"933":1059,"934":1060,"935":1061,"936":1062,"937":1063,"938":1064,"939":1065,"940":1066,"941":1067,"942":1068,"943":1069,"944":1070,"945":1071,"946":237,"947":1072,"948":113,"949":114,"950":115,"951":116,"952":117,"953":118,"954":119,"955":120,"956":121,"957":122,"958":123,"959":1073,"960":1074,"961":1075,"962":1076,"963":1077,"964":1078,"965":1079,"966":1080,"967":1081,"968":1082,"969":1083,"970":1084,"971":1085,"972":1086,"973":1087,"974":1088,"975":1089,"976":1090,"977":1091,"978":1092,"979":1093,"980":1094,"981":1095,"982":1096,"983":1097,"984":1098,"985":1099,"986":1100,"987":1101,"988":1102,"989":1103,"990":1104,"991":1105,"992":1106,"993":1107,"994":1108,"995":1109,"996":1110,"997":1111,"998":1112,"999":1113,"1000":1114,"1001":1115,"1002":1116,"1003":1117,"1004":1118,"1005":1119,"1006":1120,"1007":1121,"1008":1122,"1009":1123,"1010":1124,"1011":1125,"1012":1126,"1013":1127,"1014":1128,"1015":1129,"1016":1130,"1017":1131,"1018":1132,"1019":1133,"1020":1134,"1021":1135,"1022":1136,"1023":1137,"1024":1138,"1025":1139,"1026":1140,"1027":1141,"1028":1142,"1029":1143,"1030":238,"1031":1144,"1032":124,"1033":125,"1034":126,"1035":127,"1036":128,"1037":129,"1038":130,"1039":131,"1040":132,"1041":133,"1042":134,"1043":1145,"1044":1146,"1045":1147,"1046":1148,"1047":1149,"1048":1150,"1049":1151,"1050":1152,"1051":1153,"1052":1154,"1053":1155,"1054":1156,"1055":1157,"1056":1158,"1057":1159,"1058":1160,"1059":1161,"1060":1162,"1061":1163,"1062":1164,"1063":1165,"1064":1166,"1065":1167,"1066":1168,"1067":1169,"1068":1170,"1069":1171,"1070":1172,"1071":1173,"1072":1174,"1073":1175,"1074":1176,"1075":1177,"1076":1178,"1077":1179,"1078":1180,"1079":1181,"1080":1182,"1081":1183,"1082":1184,"1083":1185,"1084":1186,"1085":1187,"1086":1188,"1087":1189,"1088":1190,"1089":1191,"1090":1192,"1091":1193,"1092":1194,"1093":1195,"1094":1196,"1095":1197,"1096":1198,"1097":1199,"1098":1200,"1099":1201,"1100":1202,"1101":1203,"1102":1204,"1103":1205,"1104":1206,"1105":1207,"1106":1208,"1107":1209,"1108":1210,"1109":1211,"1110":1212,"1111":1213,"1112":1214,"1113":1215,"1114":1216,"1115":1217,"1116":1218,"1117":1219,"1118":1220,"1119":1221,"1120":1222,"1121":1223,"1122":1224,"1123":1225,"1124":1226,"1125":1227,"1126":1228,"1127":1229,"1128":239,"1129":1230,"1130":135,"1131":136,"1132":137,"1133":138,"1134":139,"1135":140,"1136":141,"1137":142,"1138":1231,"1139":1232,"1140":1233,"1141":1234,"1142":1235,"1143":1236,"1144":1237,"1145":1238,"1146":1239,"1147":1240,"1148":1241,"1149":1242,"1150":1243,"1151":1244,"1152":1245,"1153":1246,"1154":1247,"1155":1248,"1156":1249,"1157":1250,"1158":1251,"1159":1252,"1160":1253,"1161":1254,"1162":1255,"1163":1256,"1164":1257,"1165":1258,"1166":1259,"1167":1260,"1168":1261,"1169":1262,"1170":1263,"1171":1264,"1172":1265,"1173":1266,"1174":1267,"1175":1268,"1176":1269,"1177":1270,"1178":1271,"1179":1272,"1180":1273,"1181":1274,"1182":1275,"1183":1276,"1184":1277,"1185":1278,"1186":1279,"1187":1280,"1188":1281,"1189":1282,"1190":1283,"1191":1284,"1192":1285,"1193":1286,"1194":1287,"1195":1288,"1196":1289,"1197":1290,"1198":1291,"1199":1292,"1200":1293,"1201":1294,"1202":1295,"1203":1296,"1204":1297,"1205":1298,"1206":1299,"1207":1300,"1208":1301,"1209":1302,"1210":1303,"1211":1304,"1212":1305,"1213":1306,"1214":1307,"1215":1308,"1216":1309,"1217":1310,"1218":1311,"1219":1312,"1220":1313,"1221":1314,"1222":1315,"1223":1316,"1224":1317,"1225":1318,"1226":1319,"1227":1320,"1228":1321,"1229":1322,"1230":1323,"1231":1324,"1232":1325,"1233":1326,"1234":1327,"1235":1328,"1236":1329,"1237":1330,"1238":1331,"1239":1332,"1240":1333,"1241":1334,"1242":1335,"1243":1336,"1244":1337,"1245":1338,"1246":1339,"1247":1340,"1248":1341,"1249":1342,"1250":1343,"1251":1344,"1252":1345,"1253":1346,"1254":1347,"1255":1348,"1256":1349,"1257":1350,"1258":1351,"1259":1352,"1260":1353,"1261":1354,"1262":1355,"1263":1356,"1264":1357,"1265":1358,"1266":1359,"1267":1360,"1268":1361,"1269":1362,"1270":1363,"1271":1364,"1272":1365,"1273":1366,"1274":1367,"1275":1368,"1276":1369,"1277":1370,"1278":1371,"1279":1372,"1280":1373,"1281":240,"1282":1374,"1283":143,"1284":144,"1285":145,"1286":146,"1287":147,"1288":148,"1289":149,"1290":150,"1291":151,"1292":1375,"1293":1376,"1294":1377,"1295":1378,"1296":1379,"1297":1380,"1298":1381,"1299":1382,"1300":1383,"1301":1384,"1302":1385,"1303":1386,"1304":1387,"1305":1388,"1306":1389,"1307":1390,"1308":1391,"1309":1392,"1310":1393,"1311":1394,"1312":1395,"1313":1396,"1314":1397,"1315":1398,"1316":1399,"1317":1400,"1318":1401,"1319":1402,"1320":1403,"1321":1404,"1322":1405,"1323":1406,"1324":1407,"1325":1408,"1326":1409,"1327":1410,"1328":1411,"1329":1412,"1330":1413,"1331":1414,"1332":1415,"1333":1416,"1334":1417,"1335":1418,"1336":1419,"1337":1420,"1338":1421,"1339":1422,"1340":1423,"1341":1424,"1342":1425,"1343":1426,"1344":1427,"1345":1428,"1346":1429,"1347":1430,"1348":1431,"1349":1432,"1350":1433,"1351":1434,"1352":1435,"1353":1436,"1354":1437,"1355":1438,"1356":1439,"1357":1440,"1358":1441,"1359":1442,"1360":1443,"1361":1444,"1362":1445,"1363":1446,"1364":1447,"1365":1448,"1366":1449,"1367":1450,"1368":1451,"1369":1452,"1370":1453,"1371":1454,"1372":1455,"1373":1456,"1374":1457,"1375":1458,"1376":1459,"1377":1460,"1378":1461,"1379":1462,"1380":1463,"1381":1464,"1382":1465,"1383":1466,"1384":1467,"1385":1468,"1386":1469,"1387":1470,"1388":1471,"1389":1472,"1390":1473,"1391":1474,"1392":1475,"1393":1476,"1394":1477,"1395":1478,"1396":1479,"1397":1480,"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":241,"1438":1520,"1439":1521,"1440":1522,"1441":1523,"1442":1524,"1443":1525,"1444":242,"1445":1526,"1446":152,"1447":153,"1448":154,"1449":155,"1450":156,"1451":157,"1452":1527,"1453":1528,"1454":1529,"1455":1530,"1456":1531,"1457":1532,"1458":1533,"1459":1534,"1460":1535,"1461":1536,"1462":1537,"1463":1538,"1464":1539,"1465":1540,"1466":1541,"1467":1542,"1468":1543,"1469":1544,"1470":1545,"1471":1546,"1472":1547,"1473":1548,"1474":1549,"1475":1550,"1476":1551,"1477":1552,"1478":1553,"1479":1554,"1480":1555,"1481":1556,"1482":1557,"1483":1558,"1484":1559,"1485":1560,"1486":1561,"1487":1562,"1488":1563,"1489":1564,"1490":1565,"1491":1566,"1492":1567,"1493":1568,"1494":1569,"1495":1570,"1496":1571,"1497":1572,"1498":1573,"1499":1574,"1500":1575,"1501":1576,"1502":1577,"1503":1578,"1504":1579,"1505":1580,"1506":1581,"1507":243,"1508":1582,"1509":158,"1510":159,"1511":160,"1512":161,"1513":162,"1514":163,"1515":164,"1516":1583,"1517":1584,"1518":1585,"1519":1586,"1520":1587,"1521":1588,"1522":1589,"1523":1590,"1524":1591,"1525":1592,"1526":1593,"1527":1594,"1528":1595,"1529":1596,"1530":1597,"1531":1598,"1532":1599,"1533":1600,"1534":1601,"1535":1602,"1536":1603,"1537":1604,"1538":1605,"1539":1606,"1540":1607,"1541":1608,"1542":244,"1543":1609,"1544":165,"1545":166,"1546":167,"1547":168,"1548":1610,"1549":1611,"1550":1612,"1551":1613,"1552":1614,"1553":1615,"1554":1616,"1555":1617,"1556":1618,"1557":1619,"1558":1620,"1559":1621,"1560":1622,"1561":1623,"1562":1624,"1563":1625,"1564":1626,"1565":1627,"1566":1628,"1567":1629,"1568":1630,"1569":1631,"1570":1632,"1571":1633,"1572":1634,"1573":1635,"1574":1636,"1575":1637,"1576":1638,"1577":1639,"1578":1640,"1579":1641,"1580":1642,"1581":1643,"1582":245,"1583":1644,"1584":169,"1585":170,"1586":171,"1587":172,"1588":173,"1589":174,"1590":175,"1591":176,"1592":177,"1593":178,"1594":179,"1595":1645,"1596":1646,"1597":1647,"1598":1648,"1599":1649,"1600":1650,"1601":1651,"1602":1652,"1603":1653,"1604":1654,"1605":1655,"1606":1656,"1607":1657,"1608":1658,"1609":1659,"1610":1660,"1611":1661,"1612":1662,"1613":1663,"1614":1664,"1615":1665,"1616":1666,"1617":1667,"1618":1668,"1619":1669,"1620":1670,"1621":1671,"1622":1672,"1623":1673,"1624":1674,"1625":1675,"1626":1676,"1627":1677,"1628":1678,"1629":1679,"1630":1680,"1631":1681,"1632":1682,"1633":1683,"1634":1684,"1635":1685,"1636":1686,"1637":1687,"1638":1688,"1639":1689,"1640":1690,"1641":1691,"1642":1692,"1643":1693,"1644":1694,"1645":1695,"1646":1696,"1647":1697,"1648":1698,"1649":1699,"1650":1700,"1651":1701,"1652":1702,"1653":1703,"1654":1704,"1655":1705,"1656":1706,"1657":1707,"1658":1708,"1659":1709,"1660":1710,"1661":1711,"1662":1712,"1663":1713,"1664":1714,"1665":246,"1666":1715,"1667":180,"1668":181,"1669":182,"1670":183,"1671":184,"1672":185,"1673":186,"1674":187,"1675":188,"1676":189,"1677":190,"1678":191,"1679":192,"1680":193,"1681":1716,"1682":1717,"1683":1718,"1684":1719,"1685":1720,"1686":1721,"1687":1722,"1688":1723,"1689":1724,"1690":1725,"1691":1726,"1692":1727,"1693":1728,"1694":1729,"1695":1730,"1696":1731,"1697":1732,"1698":1733,"1699":1734,"1700":1735,"1701":1736,"1702":1737,"1703":1738,"1704":1739,"1705":1740,"1706":1741,"1707":1742,"1708":1743,"1709":1744,"1710":1745,"1711":1746,"1712":1747,"1713":1748,"1714":1749,"1715":1750,"1716":1751,"1717":1752,"1718":1753,"1719":1754,"1720":1755,"1721":1756,"1722":1757,"1723":1758,"1724":1759,"1725":1760,"1726":1761,"1727":1762,"1728":1763,"1729":1764,"1730":247,"1731":1765,"1732":194,"1733":195,"1734":196,"1735":197,"1736":198,"1737":1766,"1738":1767,"1739":1768,"1740":1769,"1741":1770,"1742":1771,"1743":1772,"1744":1773,"1745":1774,"1746":1775,"1747":1776,"1748":1777,"1749":1778,"1750":1779,"1751":1780,"1752":1781,"1753":1782,"1754":1783,"1755":1784,"1756":1785,"1757":1786,"1758":1787,"1759":1788,"1760":1789,"1761":1790,"1762":1791,"1763":1792,"1764":1793,"1765":1794,"1766":1795,"1767":1796,"1768":1797,"1769":1798,"1770":1799,"1771":1800,"1772":1801,"1773":1802,"1774":1803,"1775":1804,"1776":1805,"1777":1806,"1778":1807,"1779":1808,"1780":1809,"1781":1810,"1782":1811,"1783":1812,"1784":1813,"1785":1814,"1786":1815,"1787":1816,"1788":1817,"1789":1818,"1790":1819,"1791":1820,"1792":1821,"1793":1822,"1794":1823,"1795":1824,"1796":1825,"1797":1826,"1798":1827,"1799":1828,"1800":1829,"1801":248,"1802":1830,"1803":199,"1804":200,"1805":201,"1806":202,"1807":203,"1808":1831,"1809":1832,"1810":1833,"1811":1834,"1812":1835,"1813":1836,"1814":1837,"1815":1838,"1816":1839,"1817":1840,"1818":1841,"1819":1842,"1820":1843,"1821":1844,"1822":1845,"1823":1846,"1824":1847,"1825":1848,"1826":1849,"1827":1850,"1828":1851,"1829":1852,"1830":1853,"1831":1854,"1832":1855,"1833":1856,"1834":1857,"1835":1858,"1836":1859,"1837":1860,"1838":1861,"1839":1862,"1840":1863,"1841":1864,"1842":1865,"1843":1866,"1844":1867,"1845":1868,"1846":1869,"1847":1870,"1848":1871,"1849":1872,"1850":1873,"1851":1874,"1852":1875,"1853":1876,"1854":1877,"1855":1878,"1856":1879,"1857":1880,"1858":1881,"1859":1882,"1860":1883,"1861":1884,"1862":1885,"1863":1886,"1864":1887,"1865":1888,"1866":1889,"1867":1890,"1868":1891,"1869":1892,"1870":1893,"1871":1894,"1872":1895,"1873":1896,"1874":1897,"1875":1898,"1876":1899,"1877":1900,"1878":1901,"1879":1902,"1880":1903,"1881":1904,"1882":1905,"1883":1906,"1884":1907,"1885":1908,"1886":1909,"1887":1910,"1888":1911,"1889":249,"1890":1912,"1891":204,"1892":205,"1893":206,"1894":207,"1895":208,"1896":209,"1897":210,"1898":211,"1899":212,"1900":213,"1901":1913,"1902":1914,"1903":1915,"1904":1916,"1905":1917,"1906":1918,"1907":1919,"1908":1920,"1909":1921,"1910":1922,"1911":1923,"1912":1924,"1913":1925,"1914":1926,"1915":1927,"1916":1928,"1917":1929,"1918":1930,"1919":1931,"1920":1932,"1921":1933,"1922":1934,"1923":1935,"1924":1936,"1925":1937,"1926":1938,"1927":1939,"1928":1940,"1929":1941,"1930":1942,"1931":1943,"1932":1944,"1933":1945,"1934":1946,"1935":1947,"1936":1948,"1937":1949,"1938":1950,"1939":1951,"1940":1952,"1941":1953,"1942":1954,"1943":1955,"1944":1956,"1945":1957,"1946":1958,"1947":1959,"1948":1960,"1949":1961,"1950":1962,"1951":1963,"1952":1964,"1953":1965,"1954":1966,"1955":1967,"1956":1968,"1957":1969,"1958":1970,"1959":1971,"1960":1972,"1961":1973,"1962":1974,"1963":1975,"1964":1976,"1965":1977,"1966":1978,"1967":1979,"1968":1980,"1969":1981,"1970":1982,"1971":1983,"1972":1984,"1973":1985,"1974":1986,"1975":1987,"1976":1988,"1977":1989,"1978":1990,"1979":1991,"1980":1992,"1981":1993,"1982":1994,"1983":1995,"1984":1996,"1985":1997,"1986":1998,"1987":1999,"1988":2000,"1989":2001,"1990":2002,"1991":2003,"1992":2004,"1993":2005,"1994":2006,"1995":2007,"1996":2008,"1997":2009,"1998":2010,"1999":2011,"2000":2012,"2001":2013,"2002":2014,"2003":250,"2004":2015,"2005":214,"2006":215,"2007":216,"2008":217,"2009":218,"2010":219,"2011":220,"2012":221,"2013":222,"2014":223,"2015":224,"2016":225,"2017":2016,"2018":2017,"2019":2018,"2020":2019,"2021":2020,"2022":2021,"2023":2022,"2024":2023,"2025":2024,"2026":2025,"2027":2026,"2028":2027,"2029":2028,"2030":2029,"2031":2030,"2032":2031,"2033":2032,"2034":2033,"2035":2034,"2036":2035,"2037":2036,"2038":2037,"2039":2038,"2040":2039,"2041":2040,"2042":2041,"2043":2042,"2044":2043,"2045":2044,"2046":2045,"2047":2046,"2048":2047,"2049":2048,"2050":2049,"2051":2050,"2052":2051,"2053":2052,"2054":2053,"2055":2054,"2056":2055,"2057":2056,"2058":2057,"2059":2058,"2060":2059,"2061":2060,"2062":2061,"2063":2062,"2064":2063,"2065":2064,"2066":2065,"2067":2066,"2068":2067,"2069":2068,"2070":2069,"2071":2070,"2072":2071,"2073":2072,"2074":2073,"2075":2074,"2076":2075,"2077":2076,"2078":2077,"2079":2078,"2080":2079,"2081":2080,"2082":2081,"2083":2082,"2084":2083,"2085":2084,"2086":2085,"2087":2086,"2088":2087,"2089":2088,"2090":2089,"2091":2090,"2092":2091,"2093":2092,"2094":2093,"2095":2094,"2096":2095,"2097":2096,"2098":2097,"2099":2098,"2100":2099,"2101":2100,"2102":2101,"2103":2102,"2104":2103,"2105":2104,"2106":2105,"2107":2106,"2108":2107,"2109":2108,"2110":2109,"2111":2110,"2112":2111,"2113":2112,"2114":2113,"2115":2114,"2116":2115,"2117":2116,"2118":2117,"2119":2118,"2120":2119,"2121":2120,"2122":2121,"2123":2122,"2124":2123,"2125":2124,"2126":2125},"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"],[95,"heading"],[96,"heading"],[97,"heading"],[98,"heading"],[99,"heading"],[100,"heading"],[101,"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"],[215,"heading"],[216,"heading"],[217,"heading"],[218,"heading"],[279,"heading"],[280,"heading"],[281,"heading"],[282,"heading"],[283,"heading"],[284,"heading"],[367,"heading"],[368,"heading"],[369,"heading"],[370,"heading"],[371,"heading"],[372,"heading"],[373,"heading"],[374,"heading"],[375,"heading"],[376,"heading"],[377,"heading"],[378,"heading"],[379,"heading"],[380,"heading"],[381,"heading"],[418,"heading"],[419,"heading"],[420,"heading"],[421,"heading"],[422,"heading"],[423,"heading"],[562,"heading"],[563,"heading"],[564,"heading"],[565,"heading"],[566,"heading"],[567,"heading"],[568,"heading"],[569,"heading"],[570,"heading"],[571,"heading"],[572,"heading"],[694,"heading"],[695,"heading"],[696,"heading"],[697,"heading"],[698,"heading"],[699,"heading"],[700,"heading"],[701,"heading"],[702,"heading"],[779,"heading"],[780,"heading"],[781,"heading"],[782,"heading"],[783,"heading"],[784,"heading"],[785,"heading"],[786,"heading"],[787,"heading"],[788,"heading"],[789,"heading"],[790,"heading"],[892,"heading"],[893,"heading"],[894,"heading"],[895,"heading"],[896,"heading"],[897,"heading"],[898,"heading"],[948,"heading"],[949,"heading"],[950,"heading"],[951,"heading"],[952,"heading"],[953,"heading"],[954,"heading"],[955,"heading"],[956,"heading"],[957,"heading"],[958,"heading"],[1032,"heading"],[1033,"heading"],[1034,"heading"],[1035,"heading"],[1036,"heading"],[1037,"heading"],[1038,"heading"],[1039,"heading"],[1040,"heading"],[1041,"heading"],[1042,"heading"],[1130,"heading"],[1131,"heading"],[1132,"heading"],[1133,"heading"],[1134,"heading"],[1135,"heading"],[1136,"heading"],[1137,"heading"],[1283,"heading"],[1284,"heading"],[1285,"heading"],[1286,"heading"],[1287,"heading"],[1288,"heading"],[1289,"heading"],[1290,"heading"],[1291,"heading"],[1446,"heading"],[1447,"heading"],[1448,"heading"],[1449,"heading"],[1450,"heading"],[1451,"heading"],[1509,"heading"],[1510,"heading"],[1511,"heading"],[1512,"heading"],[1513,"heading"],[1514,"heading"],[1515,"heading"],[1544,"heading"],[1545,"heading"],[1546,"heading"],[1547,"heading"],[1584,"heading"],[1585,"heading"],[1586,"heading"],[1587,"heading"],[1588,"heading"],[1589,"heading"],[1590,"heading"],[1591,"heading"],[1592,"heading"],[1593,"heading"],[1594,"heading"],[1667,"heading"],[1668,"heading"],[1669,"heading"],[1670,"heading"],[1671,"heading"],[1672,"heading"],[1673,"heading"],[1674,"heading"],[1675,"heading"],[1676,"heading"],[1677,"heading"],[1678,"heading"],[1679,"heading"],[1680,"heading"],[1732,"heading"],[1733,"heading"],[1734,"heading"],[1735,"heading"],[1736,"heading"],[1803,"heading"],[1804,"heading"],[1805,"heading"],[1806,"heading"],[1807,"heading"],[1891,"heading"],[1892,"heading"],[1893,"heading"],[1894,"heading"],[1895,"heading"],[1896,"heading"],[1897,"heading"],[1898,"heading"],[1899,"heading"],[1900,"heading"],[2005,"heading"],[2006,"heading"],[2007,"heading"],[2008,"heading"],[2009,"heading"],[2010,"heading"],[2011,"heading"],[2012,"heading"],[2013,"heading"],[2014,"heading"],[2015,"heading"],[2016,"heading"],[1,"page"],[9,"page"],[93,"page"],[198,"page"],[277,"page"],[365,"page"],[416,"page"],[560,"page"],[692,"page"],[777,"page"],[890,"page"],[946,"page"],[1030,"page"],[1128,"page"],[1281,"page"],[1437,"page"],[1444,"page"],[1507,"page"],[1542,"page"],[1582,"page"],[1665,"page"],[1730,"page"],[1801,"page"],[1889,"page"],[2003,"page"],[2,"text"],[4,"text"],[5,"text"],[6,"text"],[7,"text"],[8,"text"],[10,"text"],[31,"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"],[92,"text"],[94,"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"],[197,"text"],[199,"text"],[219,"text"],[220,"text"],[221,"text"],[222,"text"],[223,"text"],[224,"text"],[225,"text"],[226,"text"],[227,"text"],[228,"text"],[229,"text"],[230,"text"],[231,"text"],[232,"text"],[233,"text"],[234,"text"],[235,"text"],[236,"text"],[237,"text"],[238,"text"],[239,"text"],[240,"text"],[241,"text"],[242,"text"],[243,"text"],[244,"text"],[245,"text"],[246,"text"],[247,"text"],[248,"text"],[249,"text"],[250,"text"],[251,"text"],[252,"text"],[253,"text"],[254,"text"],[255,"text"],[256,"text"],[257,"text"],[258,"text"],[259,"text"],[260,"text"],[261,"text"],[262,"text"],[263,"text"],[264,"text"],[265,"text"],[266,"text"],[267,"text"],[268,"text"],[269,"text"],[270,"text"],[271,"text"],[272,"text"],[273,"text"],[274,"text"],[275,"text"],[276,"text"],[278,"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"],[342,"text"],[343,"text"],[344,"text"],[345,"text"],[346,"text"],[347,"text"],[348,"text"],[349,"text"],[350,"text"],[351,"text"],[352,"text"],[353,"text"],[354,"text"],[355,"text"],[356,"text"],[357,"text"],[358,"text"],[359,"text"],[360,"text"],[361,"text"],[362,"text"],[363,"text"],[364,"text"],[366,"text"],[382,"text"],[383,"text"],[384,"text"],[385,"text"],[386,"text"],[387,"text"],[388,"text"],[389,"text"],[390,"text"],[391,"text"],[392,"text"],[393,"text"],[394,"text"],[395,"text"],[396,"text"],[397,"text"],[398,"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"],[417,"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"],[503,"text"],[504,"text"],[505,"text"],[506,"text"],[507,"text"],[508,"text"],[509,"text"],[510,"text"],[511,"text"],[512,"text"],[513,"text"],[514,"text"],[515,"text"],[516,"text"],[517,"text"],[518,"text"],[519,"text"],[520,"text"],[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"],[561,"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"],[630,"text"],[631,"text"],[632,"text"],[633,"text"],[634,"text"],[635,"text"],[636,"text"],[637,"text"],[638,"text"],[639,"text"],[640,"text"],[641,"text"],[642,"text"],[643,"text"],[644,"text"],[645,"text"],[646,"text"],[647,"text"],[648,"text"],[649,"text"],[650,"text"],[651,"text"],[652,"text"],[653,"text"],[654,"text"],[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"],[693,"text"],[703,"text"],[704,"text"],[705,"text"],[706,"text"],[707,"text"],[708,"text"],[709,"text"],[710,"text"],[711,"text"],[712,"text"],[713,"text"],[714,"text"],[715,"text"],[716,"text"],[717,"text"],[718,"text"],[719,"text"],[720,"text"],[721,"text"],[722,"text"],[723,"text"],[724,"text"],[725,"text"],[726,"text"],[727,"text"],[728,"text"],[729,"text"],[730,"text"],[731,"text"],[732,"text"],[733,"text"],[734,"text"],[735,"text"],[736,"text"],[737,"text"],[738,"text"],[739,"text"],[740,"text"],[741,"text"],[742,"text"],[743,"text"],[744,"text"],[745,"text"],[746,"text"],[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"],[778,"text"],[791,"text"],[792,"text"],[793,"text"],[794,"text"],[795,"text"],[796,"text"],[797,"text"],[798,"text"],[799,"text"],[800,"text"],[801,"text"],[802,"text"],[803,"text"],[804,"text"],[805,"text"],[806,"text"],[807,"text"],[808,"text"],[809,"text"],[810,"text"],[811,"text"],[812,"text"],[813,"text"],[814,"text"],[815,"text"],[816,"text"],[817,"text"],[818,"text"],[819,"text"],[820,"text"],[821,"text"],[822,"text"],[823,"text"],[824,"text"],[825,"text"],[826,"text"],[827,"text"],[828,"text"],[829,"text"],[830,"text"],[831,"text"],[832,"text"],[833,"text"],[834,"text"],[835,"text"],[836,"text"],[837,"text"],[838,"text"],[839,"text"],[840,"text"],[841,"text"],[842,"text"],[843,"text"],[844,"text"],[845,"text"],[846,"text"],[847,"text"],[848,"text"],[849,"text"],[850,"text"],[851,"text"],[852,"text"],[853,"text"],[854,"text"],[855,"text"],[856,"text"],[857,"text"],[858,"text"],[859,"text"],[860,"text"],[861,"text"],[862,"text"],[863,"text"],[864,"text"],[865,"text"],[866,"text"],[867,"text"],[868,"text"],[869,"text"],[870,"text"],[871,"text"],[872,"text"],[873,"text"],[874,"text"],[875,"text"],[876,"text"],[877,"text"],[878,"text"],[879,"text"],[880,"text"],[881,"text"],[882,"text"],[883,"text"],[884,"text"],[885,"text"],[886,"text"],[887,"text"],[888,"text"],[889,"text"],[891,"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"],[938,"text"],[939,"text"],[940,"text"],[941,"text"],[942,"text"],[943,"text"],[944,"text"],[945,"text"],[947,"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"],[1031,"text"],[1043,"text"],[1044,"text"],[1045,"text"],[1046,"text"],[1047,"text"],[1048,"text"],[1049,"text"],[1050,"text"],[1051,"text"],[1052,"text"],[1053,"text"],[1054,"text"],[1055,"text"],[1056,"text"],[1057,"text"],[1058,"text"],[1059,"text"],[1060,"text"],[1061,"text"],[1062,"text"],[1063,"text"],[1064,"text"],[1065,"text"],[1066,"text"],[1067,"text"],[1068,"text"],[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"],[1129,"text"],[1138,"text"],[1139,"text"],[1140,"text"],[1141,"text"],[1142,"text"],[1143,"text"],[1144,"text"],[1145,"text"],[1146,"text"],[1147,"text"],[1148,"text"],[1149,"text"],[1150,"text"],[1151,"text"],[1152,"text"],[1153,"text"],[1154,"text"],[1155,"text"],[1156,"text"],[1157,"text"],[1158,"text"],[1159,"text"],[1160,"text"],[1161,"text"],[1162,"text"],[1163,"text"],[1164,"text"],[1165,"text"],[1166,"text"],[1167,"text"],[1168,"text"],[1169,"text"],[1170,"text"],[1171,"text"],[1172,"text"],[1173,"text"],[1174,"text"],[1175,"text"],[1176,"text"],[1177,"text"],[1178,"text"],[1179,"text"],[1180,"text"],[1181,"text"],[1182,"text"],[1183,"text"],[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"],[1264,"text"],[1265,"text"],[1266,"text"],[1267,"text"],[1268,"text"],[1269,"text"],[1270,"text"],[1271,"text"],[1272,"text"],[1273,"text"],[1274,"text"],[1275,"text"],[1276,"text"],[1277,"text"],[1278,"text"],[1279,"text"],[1280,"text"],[1282,"text"],[1292,"text"],[1293,"text"],[1294,"text"],[1295,"text"],[1296,"text"],[1297,"text"],[1298,"text"],[1299,"text"],[1300,"text"],[1301,"text"],[1302,"text"],[1303,"text"],[1304,"text"],[1305,"text"],[1306,"text"],[1307,"text"],[1308,"text"],[1309,"text"],[1310,"text"],[1311,"text"],[1312,"text"],[1313,"text"],[1314,"text"],[1315,"text"],[1316,"text"],[1317,"text"],[1318,"text"],[1319,"text"],[1320,"text"],[1321,"text"],[1322,"text"],[1323,"text"],[1324,"text"],[1325,"text"],[1326,"text"],[1327,"text"],[1328,"text"],[1329,"text"],[1330,"text"],[1331,"text"],[1332,"text"],[1333,"text"],[1334,"text"],[1335,"text"],[1336,"text"],[1337,"text"],[1338,"text"],[1339,"text"],[1340,"text"],[1341,"text"],[1342,"text"],[1343,"text"],[1344,"text"],[1345,"text"],[1346,"text"],[1347,"text"],[1348,"text"],[1349,"text"],[1350,"text"],[1351,"text"],[1352,"text"],[1353,"text"],[1354,"text"],[1355,"text"],[1356,"text"],[1357,"text"],[1358,"text"],[1359,"text"],[1360,"text"],[1361,"text"],[1362,"text"],[1363,"text"],[1364,"text"],[1365,"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"],[1398,"text"],[1399,"text"],[1400,"text"],[1401,"text"],[1402,"text"],[1403,"text"],[1404,"text"],[1405,"text"],[1406,"text"],[1407,"text"],[1408,"text"],[1409,"text"],[1410,"text"],[1411,"text"],[1412,"text"],[1413,"text"],[1414,"text"],[1415,"text"],[1416,"text"],[1417,"text"],[1418,"text"],[1419,"text"],[1420,"text"],[1421,"text"],[1422,"text"],[1423,"text"],[1424,"text"],[1425,"text"],[1426,"text"],[1427,"text"],[1428,"text"],[1429,"text"],[1430,"text"],[1431,"text"],[1432,"text"],[1433,"text"],[1434,"text"],[1435,"text"],[1436,"text"],[1438,"text"],[1439,"text"],[1440,"text"],[1441,"text"],[1442,"text"],[1443,"text"],[1445,"text"],[1452,"text"],[1453,"text"],[1454,"text"],[1455,"text"],[1456,"text"],[1457,"text"],[1458,"text"],[1459,"text"],[1460,"text"],[1461,"text"],[1462,"text"],[1463,"text"],[1464,"text"],[1465,"text"],[1466,"text"],[1467,"text"],[1468,"text"],[1469,"text"],[1470,"text"],[1471,"text"],[1472,"text"],[1473,"text"],[1474,"text"],[1475,"text"],[1476,"text"],[1477,"text"],[1478,"text"],[1479,"text"],[1480,"text"],[1481,"text"],[1482,"text"],[1483,"text"],[1484,"text"],[1485,"text"],[1486,"text"],[1487,"text"],[1488,"text"],[1489,"text"],[1490,"text"],[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"],[1508,"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"],[1543,"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"],[1583,"text"],[1595,"text"],[1596,"text"],[1597,"text"],[1598,"text"],[1599,"text"],[1600,"text"],[1601,"text"],[1602,"text"],[1603,"text"],[1604,"text"],[1605,"text"],[1606,"text"],[1607,"text"],[1608,"text"],[1609,"text"],[1610,"text"],[1611,"text"],[1612,"text"],[1613,"text"],[1614,"text"],[1615,"text"],[1616,"text"],[1617,"text"],[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"],[1666,"text"],[1681,"text"],[1682,"text"],[1683,"text"],[1684,"text"],[1685,"text"],[1686,"text"],[1687,"text"],[1688,"text"],[1689,"text"],[1690,"text"],[1691,"text"],[1692,"text"],[1693,"text"],[1694,"text"],[1695,"text"],[1696,"text"],[1697,"text"],[1698,"text"],[1699,"text"],[1700,"text"],[1701,"text"],[1702,"text"],[1703,"text"],[1704,"text"],[1705,"text"],[1706,"text"],[1707,"text"],[1708,"text"],[1709,"text"],[1710,"text"],[1711,"text"],[1712,"text"],[1713,"text"],[1714,"text"],[1715,"text"],[1716,"text"],[1717,"text"],[1718,"text"],[1719,"text"],[1720,"text"],[1721,"text"],[1722,"text"],[1723,"text"],[1724,"text"],[1725,"text"],[1726,"text"],[1727,"text"],[1728,"text"],[1729,"text"],[1731,"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"],[1802,"text"],[1808,"text"],[1809,"text"],[1810,"text"],[1811,"text"],[1812,"text"],[1813,"text"],[1814,"text"],[1815,"text"],[1816,"text"],[1817,"text"],[1818,"text"],[1819,"text"],[1820,"text"],[1821,"text"],[1822,"text"],[1823,"text"],[1824,"text"],[1825,"text"],[1826,"text"],[1827,"text"],[1828,"text"],[1829,"text"],[1830,"text"],[1831,"text"],[1832,"text"],[1833,"text"],[1834,"text"],[1835,"text"],[1836,"text"],[1837,"text"],[1838,"text"],[1839,"text"],[1840,"text"],[1841,"text"],[1842,"text"],[1843,"text"],[1844,"text"],[1845,"text"],[1846,"text"],[1847,"text"],[1848,"text"],[1849,"text"],[1850,"text"],[1851,"text"],[1852,"text"],[1853,"text"],[1854,"text"],[1855,"text"],[1856,"text"],[1857,"text"],[1858,"text"],[1859,"text"],[1860,"text"],[1861,"text"],[1862,"text"],[1863,"text"],[1864,"text"],[1865,"text"],[1866,"text"],[1867,"text"],[1868,"text"],[1869,"text"],[1870,"text"],[1871,"text"],[1872,"text"],[1873,"text"],[1874,"text"],[1875,"text"],[1876,"text"],[1877,"text"],[1878,"text"],[1879,"text"],[1880,"text"],[1881,"text"],[1882,"text"],[1883,"text"],[1884,"text"],[1885,"text"],[1886,"text"],[1887,"text"],[1888,"text"],[1890,"text"],[1901,"text"],[1902,"text"],[1903,"text"],[1904,"text"],[1905,"text"],[1906,"text"],[1907,"text"],[1908,"text"],[1909,"text"],[1910,"text"],[1911,"text"],[1912,"text"],[1913,"text"],[1914,"text"],[1915,"text"],[1916,"text"],[1917,"text"],[1918,"text"],[1919,"text"],[1920,"text"],[1921,"text"],[1922,"text"],[1923,"text"],[1924,"text"],[1925,"text"],[1926,"text"],[1927,"text"],[1928,"text"],[1929,"text"],[1930,"text"],[1931,"text"],[1932,"text"],[1933,"text"],[1934,"text"],[1935,"text"],[1936,"text"],[1937,"text"],[1938,"text"],[1939,"text"],[1940,"text"],[1941,"text"],[1942,"text"],[1943,"text"],[1944,"text"],[1945,"text"],[1946,"text"],[1947,"text"],[1948,"text"],[1949,"text"],[1950,"text"],[1951,"text"],[1952,"text"],[1953,"text"],[1954,"text"],[1955,"text"],[1956,"text"],[1957,"text"],[1958,"text"],[1959,"text"],[1960,"text"],[1961,"text"],[1962,"text"],[1963,"text"],[1964,"text"],[1965,"text"],[1966,"text"],[1967,"text"],[1968,"text"],[1969,"text"],[1970,"text"],[1971,"text"],[1972,"text"],[1973,"text"],[1974,"text"],[1975,"text"],[1976,"text"],[1977,"text"],[1978,"text"],[1979,"text"],[1980,"text"],[1981,"text"],[1982,"text"],[1983,"text"],[1984,"text"],[1985,"text"],[1986,"text"],[1987,"text"],[1988,"text"],[1989,"text"],[1990,"text"],[1991,"text"],[1992,"text"],[1993,"text"],[1994,"text"],[1995,"text"],[1996,"text"],[1997,"text"],[1998,"text"],[1999,"text"],[2000,"text"],[2001,"text"],[2002,"text"],[2004,"text"],[2017,"text"],[2018,"text"],[2019,"text"],[2020,"text"],[2021,"text"],[2022,"text"],[2023,"text"],[2024,"text"],[2025,"text"],[2026,"text"],[2027,"text"],[2028,"text"],[2029,"text"],[2030,"text"],[2031,"text"],[2032,"text"],[2033,"text"],[2034,"text"],[2035,"text"],[2036,"text"],[2037,"text"],[2038,"text"],[2039,"text"],[2040,"text"],[2041,"text"],[2042,"text"],[2043,"text"],[2044,"text"],[2045,"text"],[2046,"text"],[2047,"text"],[2048,"text"],[2049,"text"],[2050,"text"],[2051,"text"],[2052,"text"],[2053,"text"],[2054,"text"],[2055,"text"],[2056,"text"],[2057,"text"],[2058,"text"],[2059,"text"],[2060,"text"],[2061,"text"],[2062,"text"],[2063,"text"],[2064,"text"],[2065,"text"],[2066,"text"],[2067,"text"],[2068,"text"],[2069,"text"],[2070,"text"],[2071,"text"],[2072,"text"],[2073,"text"],[2074,"text"],[2075,"text"],[2076,"text"],[2077,"text"],[2078,"text"],[2079,"text"],[2080,"text"],[2081,"text"],[2082,"text"],[2083,"text"],[2084,"text"],[2085,"text"],[2086,"text"],[2087,"text"],[2088,"text"],[2089,"text"],[2090,"text"],[2091,"text"],[2092,"text"],[2093,"text"],[2094,"text"],[2095,"text"],[2096,"text"],[2097,"text"],[2098,"text"],[2099,"text"],[2100,"text"],[2101,"text"],[2102,"text"],[2103,"text"],[2104,"text"],[2105,"text"],[2106,"text"],[2107,"text"],[2108,"text"],[2109,"text"],[2110,"text"],[2111,"text"],[2112,"text"],[2113,"text"],[2114,"text"],[2115,"text"],[2116,"text"],[2117,"text"],[2118,"text"],[2119,"text"],[2120,"text"],[2121,"text"],[2122,"text"],[2123,"text"],[2124,"text"],[2125,"text"],[2126,"text"]],"type":"string"},"url":{"docs":{"1":0,"2":1,"3":2121,"4":2,"5":2122,"6":2123,"7":2124,"8":2125,"9":6,"10":7,"11":20,"12":14,"13":61,"14":9,"15":59,"16":56,"17":54,"18":58,"19":52,"20":42,"21":16,"22":18,"23":50,"24":48,"25":44,"26":88,"27":47,"28":45,"29":60,"30":12,"31":8,"32":21,"33":22,"34":23,"35":24,"36":25,"37":26,"38":27,"39":28,"40":29,"41":30,"42":31,"43":32,"44":33,"45":34,"46":35,"47":36,"48":37,"49":38,"50":39,"51":40,"52":41,"53":15,"54":62,"55":63,"56":64,"57":65,"58":66,"59":67,"60":68,"61":69,"62":70,"63":71,"64":72,"65":73,"66":74,"67":75,"68":76,"69":77,"70":78,"71":79,"72":80,"73":81,"74":82,"75":83,"76":84,"77":85,"78":86,"79":87,"80":10,"81":11,"82":57,"83":55,"84":53,"85":43,"86":17,"87":19,"88":51,"89":49,"90":89,"91":46,"92":13,"93":90,"94":91,"95":175,"96":161,"97":93,"98":115,"99":138,"100":105,"101":190,"102":92,"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":189,"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":174,"130":94,"131":95,"132":96,"133":97,"134":98,"135":99,"136":100,"137":101,"138":102,"139":103,"140":104,"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":137,"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":160,"185":106,"186":107,"187":108,"188":109,"189":110,"190":111,"191":112,"192":113,"193":114,"194":191,"195":192,"196":193,"197":194,"198":195,"199":196,"200":202,"201":214,"202":210,"203":245,"204":238,"205":268,"206":198,"207":234,"208":243,"209":232,"210":272,"211":236,"212":212,"213":270,"214":206,"215":208,"216":200,"217":241,"218":204,"219":197,"220":203,"221":215,"222":216,"223":217,"224":218,"225":219,"226":220,"227":221,"228":222,"229":223,"230":224,"231":225,"232":226,"233":227,"234":228,"235":229,"236":230,"237":231,"238":211,"239":246,"240":247,"241":248,"242":249,"243":250,"244":251,"245":252,"246":253,"247":254,"248":255,"249":256,"250":257,"251":258,"252":259,"253":260,"254":261,"255":262,"256":263,"257":264,"258":265,"259":266,"260":267,"261":239,"262":240,"263":269,"264":199,"265":235,"266":244,"267":233,"268":273,"269":237,"270":213,"271":271,"272":207,"273":209,"274":201,"275":242,"276":205,"277":3,"278":4,"279":506,"280":488,"281":537,"282":508,"283":535,"284":469,"285":5,"286":507,"287":489,"288":490,"289":491,"290":492,"291":493,"292":494,"293":495,"294":496,"295":497,"296":498,"297":499,"298":500,"299":501,"300":502,"301":503,"302":504,"303":505,"304":538,"305":539,"306":540,"307":541,"308":542,"309":543,"310":544,"311":545,"312":546,"313":547,"314":548,"315":549,"316":550,"317":551,"318":552,"319":553,"320":509,"321":510,"322":511,"323":512,"324":513,"325":514,"326":515,"327":516,"328":517,"329":518,"330":519,"331":520,"332":521,"333":522,"334":523,"335":524,"336":525,"337":526,"338":527,"339":528,"340":529,"341":530,"342":531,"343":532,"344":533,"345":534,"346":536,"347":470,"348":471,"349":472,"350":473,"351":474,"352":475,"353":476,"354":477,"355":478,"356":479,"357":480,"358":481,"359":482,"360":483,"361":484,"362":485,"363":486,"364":487,"365":274,"366":275,"367":287,"368":281,"369":323,"370":322,"371":321,"372":277,"373":319,"374":285,"375":279,"376":315,"377":317,"378":313,"379":308,"380":311,"381":283,"382":276,"383":288,"384":289,"385":290,"386":291,"387":292,"388":293,"389":294,"390":295,"391":296,"392":297,"393":298,"394":299,"395":300,"396":301,"397":302,"398":303,"399":304,"400":305,"401":306,"402":307,"403":282,"404":324,"405":278,"406":320,"407":286,"408":280,"409":316,"410":318,"411":314,"412":309,"413":310,"414":312,"415":284,"416":325,"417":326,"418":422,"419":328,"420":384,"421":356,"422":351,"423":354,"424":327,"425":423,"426":424,"427":425,"428":426,"429":427,"430":428,"431":429,"432":430,"433":431,"434":432,"435":433,"436":434,"437":435,"438":436,"439":437,"440":438,"441":439,"442":440,"443":441,"444":442,"445":443,"446":444,"447":445,"448":446,"449":447,"450":448,"451":449,"452":450,"453":451,"454":452,"455":453,"456":454,"457":455,"458":456,"459":457,"460":458,"461":459,"462":460,"463":461,"464":462,"465":463,"466":464,"467":465,"468":466,"469":467,"470":468,"471":329,"472":330,"473":331,"474":332,"475":333,"476":334,"477":335,"478":336,"479":337,"480":338,"481":339,"482":340,"483":341,"484":342,"485":343,"486":344,"487":345,"488":346,"489":347,"490":348,"491":349,"492":350,"493":385,"494":386,"495":387,"496":388,"497":389,"498":390,"499":391,"500":392,"501":393,"502":394,"503":395,"504":396,"505":397,"506":398,"507":399,"508":400,"509":401,"510":402,"511":403,"512":404,"513":405,"514":406,"515":407,"516":408,"517":409,"518":410,"519":411,"520":412,"521":413,"522":414,"523":415,"524":416,"525":417,"526":418,"527":419,"528":420,"529":421,"530":357,"531":358,"532":359,"533":360,"534":361,"535":362,"536":363,"537":364,"538":365,"539":366,"540":367,"541":368,"542":369,"543":370,"544":371,"545":372,"546":373,"547":374,"548":375,"549":376,"550":377,"551":378,"552":379,"553":380,"554":381,"555":382,"556":383,"557":352,"558":353,"559":355,"560":557,"561":558,"562":603,"563":688,"564":638,"565":644,"566":666,"567":680,"568":682,"569":686,"570":620,"571":597,"572":560,"573":559,"574":604,"575":605,"576":606,"577":607,"578":608,"579":609,"580":610,"581":611,"582":612,"583":613,"584":614,"585":615,"586":616,"587":617,"588":618,"589":619,"590":639,"591":640,"592":641,"593":642,"594":643,"595":645,"596":646,"597":647,"598":648,"599":649,"600":650,"601":651,"602":652,"603":653,"604":654,"605":655,"606":656,"607":657,"608":658,"609":659,"610":660,"611":661,"612":662,"613":663,"614":664,"615":665,"616":667,"617":668,"618":669,"619":670,"620":671,"621":672,"622":673,"623":674,"624":675,"625":676,"626":677,"627":678,"628":679,"629":681,"630":683,"631":684,"632":685,"633":687,"634":621,"635":622,"636":623,"637":624,"638":625,"639":626,"640":627,"641":628,"642":629,"643":630,"644":631,"645":632,"646":633,"647":634,"648":635,"649":636,"650":637,"651":598,"652":599,"653":600,"654":601,"655":602,"656":561,"657":562,"658":563,"659":564,"660":565,"661":566,"662":567,"663":568,"664":569,"665":570,"666":571,"667":572,"668":573,"669":574,"670":575,"671":576,"672":577,"673":578,"674":579,"675":580,"676":581,"677":582,"678":583,"679":584,"680":585,"681":586,"682":587,"683":588,"684":589,"685":590,"686":591,"687":592,"688":593,"689":594,"690":595,"691":596,"692":689,"693":690,"694":740,"695":692,"696":745,"697":738,"698":772,"699":767,"700":716,"701":719,"702":742,"703":691,"704":741,"705":693,"706":694,"707":695,"708":696,"709":697,"710":698,"711":699,"712":700,"713":701,"714":702,"715":703,"716":704,"717":705,"718":706,"719":707,"720":708,"721":709,"722":710,"723":711,"724":712,"725":713,"726":714,"727":715,"728":746,"729":747,"730":748,"731":749,"732":750,"733":751,"734":752,"735":753,"736":754,"737":755,"738":756,"739":757,"740":758,"741":759,"742":760,"743":761,"744":762,"745":763,"746":764,"747":765,"748":766,"749":739,"750":773,"751":768,"752":769,"753":770,"754":771,"755":717,"756":718,"757":720,"758":721,"759":722,"760":723,"761":724,"762":725,"763":726,"764":727,"765":728,"766":729,"767":730,"768":731,"769":732,"770":733,"771":734,"772":735,"773":736,"774":737,"775":743,"776":744,"777":774,"778":775,"779":783,"780":852,"781":875,"782":877,"783":817,"784":881,"785":785,"786":873,"787":879,"788":777,"789":885,"790":801,"791":776,"792":784,"793":853,"794":854,"795":855,"796":856,"797":857,"798":858,"799":859,"800":860,"801":861,"802":862,"803":863,"804":864,"805":865,"806":866,"807":867,"808":868,"809":869,"810":870,"811":871,"812":872,"813":876,"814":878,"815":818,"816":819,"817":820,"818":821,"819":822,"820":823,"821":824,"822":825,"823":826,"824":827,"825":828,"826":829,"827":830,"828":831,"829":832,"830":833,"831":834,"832":835,"833":836,"834":837,"835":838,"836":839,"837":840,"838":841,"839":842,"840":843,"841":844,"842":845,"843":846,"844":847,"845":848,"846":849,"847":850,"848":851,"849":882,"850":883,"851":884,"852":786,"853":787,"854":788,"855":789,"856":790,"857":791,"858":792,"859":793,"860":794,"861":795,"862":796,"863":797,"864":798,"865":799,"866":800,"867":874,"868":880,"869":778,"870":779,"871":780,"872":781,"873":782,"874":886,"875":802,"876":803,"877":804,"878":805,"879":806,"880":807,"881":808,"882":809,"883":810,"884":811,"885":812,"886":813,"887":814,"888":815,"889":816,"890":554,"891":555,"892":1274,"893":1222,"894":1228,"895":1248,"896":1255,"897":1273,"898":1268,"899":556,"900":1223,"901":1224,"902":1225,"903":1226,"904":1227,"905":1229,"906":1230,"907":1231,"908":1232,"909":1233,"910":1234,"911":1235,"912":1236,"913":1237,"914":1238,"915":1239,"916":1240,"917":1241,"918":1242,"919":1243,"920":1244,"921":1245,"922":1246,"923":1247,"924":1249,"925":1250,"926":1251,"927":1252,"928":1253,"929":1254,"930":1256,"931":1257,"932":1258,"933":1259,"934":1260,"935":1261,"936":1262,"937":1263,"938":1264,"939":1265,"940":1266,"941":1267,"942":1269,"943":1270,"944":1271,"945":1272,"946":887,"947":888,"948":960,"949":890,"950":917,"951":925,"952":892,"953":927,"954":947,"955":946,"956":914,"957":910,"958":922,"959":889,"960":961,"961":962,"962":963,"963":964,"964":965,"965":966,"966":967,"967":968,"968":969,"969":970,"970":891,"971":918,"972":919,"973":920,"974":921,"975":926,"976":893,"977":894,"978":895,"979":896,"980":897,"981":898,"982":899,"983":900,"984":901,"985":902,"986":903,"987":904,"988":905,"989":906,"990":907,"991":908,"992":909,"993":928,"994":929,"995":930,"996":931,"997":932,"998":933,"999":934,"1000":935,"1001":936,"1002":937,"1003":938,"1004":939,"1005":940,"1006":941,"1007":942,"1008":943,"1009":944,"1010":945,"1011":948,"1012":949,"1013":950,"1014":951,"1015":952,"1016":953,"1017":954,"1018":955,"1019":956,"1020":957,"1021":958,"1022":959,"1023":915,"1024":916,"1025":911,"1026":912,"1027":913,"1028":923,"1029":924,"1030":971,"1031":972,"1032":1047,"1033":1031,"1034":1032,"1035":1036,"1036":1039,"1037":1045,"1038":1016,"1039":1026,"1040":1019,"1041":974,"1042":976,"1043":973,"1044":1048,"1045":1049,"1046":1050,"1047":1051,"1048":1052,"1049":1053,"1050":1054,"1051":1055,"1052":1056,"1053":1057,"1054":1058,"1055":1059,"1056":1060,"1057":1061,"1058":1062,"1059":1063,"1060":1064,"1061":1065,"1062":1066,"1063":1067,"1064":1068,"1065":1033,"1066":1034,"1067":1035,"1068":1037,"1069":1038,"1070":1040,"1071":1041,"1072":1042,"1073":1043,"1074":1044,"1075":1046,"1076":1017,"1077":1018,"1078":1027,"1079":1028,"1080":1029,"1081":1030,"1082":1020,"1083":1021,"1084":1022,"1085":1023,"1086":1024,"1087":1025,"1088":975,"1089":977,"1090":978,"1091":979,"1092":980,"1093":981,"1094":982,"1095":983,"1096":984,"1097":985,"1098":986,"1099":987,"1100":988,"1101":989,"1102":990,"1103":991,"1104":992,"1105":993,"1106":994,"1107":995,"1108":996,"1109":997,"1110":998,"1111":999,"1112":1000,"1113":1001,"1114":1002,"1115":1003,"1116":1004,"1117":1005,"1118":1006,"1119":1007,"1120":1008,"1121":1009,"1122":1010,"1123":1011,"1124":1012,"1125":1013,"1126":1014,"1127":1015,"1128":1069,"1129":1070,"1130":1072,"1131":1112,"1132":1115,"1133":1152,"1134":1210,"1135":1155,"1136":1096,"1137":1146,"1138":1071,"1139":1073,"1140":1074,"1141":1075,"1142":1076,"1143":1077,"1144":1078,"1145":1079,"1146":1080,"1147":1081,"1148":1082,"1149":1083,"1150":1084,"1151":1085,"1152":1086,"1153":1087,"1154":1088,"1155":1089,"1156":1090,"1157":1091,"1158":1092,"1159":1093,"1160":1094,"1161":1095,"1162":1113,"1163":1114,"1164":1116,"1165":1117,"1166":1118,"1167":1119,"1168":1120,"1169":1121,"1170":1122,"1171":1123,"1172":1124,"1173":1125,"1174":1126,"1175":1127,"1176":1128,"1177":1129,"1178":1130,"1179":1131,"1180":1132,"1181":1133,"1182":1134,"1183":1135,"1184":1136,"1185":1137,"1186":1138,"1187":1139,"1188":1140,"1189":1141,"1190":1142,"1191":1143,"1192":1144,"1193":1145,"1194":1153,"1195":1154,"1196":1211,"1197":1212,"1198":1213,"1199":1214,"1200":1215,"1201":1216,"1202":1217,"1203":1218,"1204":1219,"1205":1220,"1206":1221,"1207":1156,"1208":1157,"1209":1158,"1210":1159,"1211":1160,"1212":1161,"1213":1162,"1214":1163,"1215":1164,"1216":1165,"1217":1166,"1218":1167,"1219":1168,"1220":1169,"1221":1170,"1222":1171,"1223":1172,"1224":1173,"1225":1174,"1226":1175,"1227":1176,"1228":1177,"1229":1178,"1230":1179,"1231":1180,"1232":1181,"1233":1182,"1234":1183,"1235":1184,"1236":1185,"1237":1186,"1238":1187,"1239":1188,"1240":1189,"1241":1190,"1242":1191,"1243":1192,"1244":1193,"1245":1194,"1246":1195,"1247":1196,"1248":1197,"1249":1198,"1250":1199,"1251":1200,"1252":1201,"1253":1202,"1254":1203,"1255":1204,"1256":1205,"1257":1206,"1258":1207,"1259":1208,"1260":1209,"1261":1097,"1262":1098,"1263":1099,"1264":1100,"1265":1101,"1266":1102,"1267":1103,"1268":1104,"1269":1105,"1270":1106,"1271":1107,"1272":1108,"1273":1109,"1274":1110,"1275":1111,"1276":1147,"1277":1148,"1278":1149,"1279":1150,"1280":1151,"1281":1282,"1282":1283,"1283":1356,"1284":1310,"1285":1394,"1286":1333,"1287":1411,"1288":1378,"1289":1285,"1290":1404,"1291":1425,"1292":1284,"1293":1357,"1294":1358,"1295":1359,"1296":1360,"1297":1361,"1298":1362,"1299":1363,"1300":1364,"1301":1365,"1302":1366,"1303":1367,"1304":1368,"1305":1369,"1306":1370,"1307":1371,"1308":1372,"1309":1373,"1310":1374,"1311":1375,"1312":1376,"1313":1377,"1314":1311,"1315":1312,"1316":1313,"1317":1314,"1318":1315,"1319":1316,"1320":1317,"1321":1318,"1322":1319,"1323":1320,"1324":1321,"1325":1322,"1326":1323,"1327":1324,"1328":1325,"1329":1326,"1330":1327,"1331":1328,"1332":1329,"1333":1330,"1334":1331,"1335":1332,"1336":1395,"1337":1396,"1338":1397,"1339":1398,"1340":1399,"1341":1400,"1342":1401,"1343":1402,"1344":1403,"1345":1334,"1346":1335,"1347":1336,"1348":1337,"1349":1338,"1350":1339,"1351":1340,"1352":1341,"1353":1342,"1354":1343,"1355":1344,"1356":1345,"1357":1346,"1358":1347,"1359":1348,"1360":1349,"1361":1350,"1362":1351,"1363":1352,"1364":1353,"1365":1354,"1366":1355,"1367":1412,"1368":1413,"1369":1414,"1370":1415,"1371":1416,"1372":1417,"1373":1418,"1374":1419,"1375":1420,"1376":1421,"1377":1422,"1378":1423,"1379":1424,"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":1286,"1396":1287,"1397":1288,"1398":1289,"1399":1290,"1400":1291,"1401":1292,"1402":1293,"1403":1294,"1404":1295,"1405":1296,"1406":1297,"1407":1298,"1408":1299,"1409":1300,"1410":1301,"1411":1302,"1412":1303,"1413":1304,"1414":1305,"1415":1306,"1416":1307,"1417":1308,"1418":1309,"1419":1405,"1420":1406,"1421":1407,"1422":1408,"1423":1409,"1424":1410,"1425":1426,"1426":1427,"1427":1428,"1428":1429,"1429":1430,"1430":1431,"1431":1432,"1432":1433,"1433":1434,"1434":1435,"1435":1436,"1436":1437,"1437":1275,"1438":1276,"1439":1277,"1440":1278,"1441":1279,"1442":1280,"1443":1281,"1444":1438,"1445":1439,"1446":1499,"1447":1458,"1448":1441,"1449":1495,"1450":1472,"1451":1468,"1452":1440,"1453":1500,"1454":1459,"1455":1460,"1456":1461,"1457":1462,"1458":1463,"1459":1464,"1460":1465,"1461":1466,"1462":1467,"1463":1442,"1464":1443,"1465":1444,"1466":1445,"1467":1446,"1468":1447,"1469":1448,"1470":1449,"1471":1450,"1472":1451,"1473":1452,"1474":1453,"1475":1454,"1476":1455,"1477":1456,"1478":1457,"1479":1496,"1480":1497,"1481":1498,"1482":1473,"1483":1474,"1484":1475,"1485":1476,"1486":1477,"1487":1478,"1488":1479,"1489":1480,"1490":1481,"1491":1482,"1492":1483,"1493":1484,"1494":1485,"1495":1486,"1496":1487,"1497":1488,"1498":1489,"1499":1490,"1500":1491,"1501":1492,"1502":1493,"1503":1494,"1504":1469,"1505":1470,"1506":1471,"1507":1501,"1508":1502,"1509":1504,"1510":1505,"1511":1509,"1512":1513,"1513":1521,"1514":1530,"1515":1532,"1516":1503,"1517":1506,"1518":1507,"1519":1508,"1520":1510,"1521":1511,"1522":1512,"1523":1514,"1524":1515,"1525":1516,"1526":1517,"1527":1518,"1528":1519,"1529":1520,"1530":1522,"1531":1523,"1532":1524,"1533":1525,"1534":1526,"1535":1527,"1536":1528,"1537":1529,"1538":1531,"1539":1533,"1540":1534,"1541":1535,"1542":1536,"1543":1537,"1544":1569,"1545":1540,"1546":1563,"1547":1538,"1548":1570,"1549":1571,"1550":1572,"1551":1573,"1552":1574,"1553":1575,"1554":1541,"1555":1542,"1556":1543,"1557":1544,"1558":1545,"1559":1546,"1560":1547,"1561":1548,"1562":1549,"1563":1550,"1564":1551,"1565":1552,"1566":1553,"1567":1554,"1568":1555,"1569":1556,"1570":1557,"1571":1558,"1572":1559,"1573":1560,"1574":1561,"1575":1562,"1576":1564,"1577":1565,"1578":1566,"1579":1567,"1580":1568,"1581":1539,"1582":1579,"1583":1580,"1584":1582,"1585":1612,"1586":1644,"1587":1610,"1588":1625,"1589":1623,"1590":1618,"1591":1633,"1592":1583,"1593":1620,"1594":1608,"1595":1581,"1596":1613,"1597":1614,"1598":1615,"1599":1616,"1600":1617,"1601":1645,"1602":1646,"1603":1647,"1604":1648,"1605":1649,"1606":1650,"1607":1651,"1608":1652,"1609":1653,"1610":1654,"1611":1655,"1612":1656,"1613":1657,"1614":1658,"1615":1659,"1616":1660,"1617":1661,"1618":1611,"1619":1626,"1620":1627,"1621":1628,"1622":1629,"1623":1630,"1624":1631,"1625":1632,"1626":1624,"1627":1619,"1628":1634,"1629":1635,"1630":1636,"1631":1637,"1632":1638,"1633":1639,"1634":1640,"1635":1641,"1636":1642,"1637":1643,"1638":1584,"1639":1585,"1640":1586,"1641":1587,"1642":1588,"1643":1589,"1644":1590,"1645":1591,"1646":1592,"1647":1593,"1648":1594,"1649":1595,"1650":1596,"1651":1597,"1652":1598,"1653":1599,"1654":1600,"1655":1601,"1656":1602,"1657":1603,"1658":1604,"1659":1605,"1660":1606,"1661":1607,"1662":1621,"1663":1622,"1664":1609,"1665":1662,"1666":1663,"1667":1716,"1668":1708,"1669":1711,"1670":1679,"1671":1719,"1672":1683,"1673":1677,"1674":1725,"1675":1722,"1676":1706,"1677":1665,"1678":1670,"1679":1685,"1680":1701,"1681":1664,"1682":1717,"1683":1718,"1684":1709,"1685":1710,"1686":1712,"1687":1713,"1688":1714,"1689":1715,"1690":1680,"1691":1681,"1692":1682,"1693":1720,"1694":1721,"1695":1684,"1696":1678,"1697":1726,"1698":1723,"1699":1724,"1700":1707,"1701":1666,"1702":1667,"1703":1668,"1704":1669,"1705":1671,"1706":1672,"1707":1673,"1708":1674,"1709":1675,"1710":1676,"1711":1686,"1712":1687,"1713":1688,"1714":1689,"1715":1690,"1716":1691,"1717":1692,"1718":1693,"1719":1694,"1720":1695,"1721":1696,"1722":1697,"1723":1698,"1724":1699,"1725":1700,"1726":1702,"1727":1703,"1728":1704,"1729":1705,"1730":1727,"1731":1728,"1732":1761,"1733":1733,"1734":1755,"1735":1750,"1736":1784,"1737":1729,"1738":1730,"1739":1731,"1740":1732,"1741":1762,"1742":1763,"1743":1764,"1744":1765,"1745":1766,"1746":1767,"1747":1768,"1748":1769,"1749":1770,"1750":1771,"1751":1772,"1752":1773,"1753":1774,"1754":1775,"1755":1776,"1756":1777,"1757":1778,"1758":1779,"1759":1780,"1760":1781,"1761":1782,"1762":1783,"1763":1734,"1764":1735,"1765":1736,"1766":1737,"1767":1738,"1768":1739,"1769":1740,"1770":1741,"1771":1742,"1772":1743,"1773":1744,"1774":1745,"1775":1746,"1776":1747,"1777":1748,"1778":1749,"1779":1756,"1780":1757,"1781":1758,"1782":1759,"1783":1760,"1784":1751,"1785":1752,"1786":1753,"1787":1754,"1788":1785,"1789":1786,"1790":1787,"1791":1788,"1792":1789,"1793":1790,"1794":1791,"1795":1792,"1796":1793,"1797":1794,"1798":1795,"1799":1796,"1800":1797,"1801":1576,"1802":1577,"1803":2056,"1804":2036,"1805":2041,"1806":2081,"1807":2038,"1808":1578,"1809":2057,"1810":2058,"1811":2059,"1812":2060,"1813":2061,"1814":2062,"1815":2063,"1816":2064,"1817":2065,"1818":2066,"1819":2067,"1820":2068,"1821":2069,"1822":2070,"1823":2071,"1824":2072,"1825":2073,"1826":2074,"1827":2075,"1828":2076,"1829":2077,"1830":2078,"1831":2079,"1832":2080,"1833":2037,"1834":2042,"1835":2043,"1836":2044,"1837":2045,"1838":2046,"1839":2047,"1840":2048,"1841":2049,"1842":2050,"1843":2051,"1844":2052,"1845":2053,"1846":2054,"1847":2055,"1848":2082,"1849":2083,"1850":2084,"1851":2085,"1852":2086,"1853":2087,"1854":2088,"1855":2089,"1856":2090,"1857":2091,"1858":2092,"1859":2093,"1860":2094,"1861":2095,"1862":2096,"1863":2097,"1864":2098,"1865":2099,"1866":2100,"1867":2101,"1868":2102,"1869":2103,"1870":2104,"1871":2105,"1872":2106,"1873":2107,"1874":2108,"1875":2109,"1876":2110,"1877":2111,"1878":2112,"1879":2113,"1880":2114,"1881":2115,"1882":2116,"1883":2117,"1884":2118,"1885":2119,"1886":2120,"1887":2039,"1888":2040,"1889":1798,"1890":1799,"1891":1878,"1892":1801,"1893":1821,"1894":1842,"1895":1859,"1896":1857,"1897":1903,"1898":1871,"1899":1905,"1900":1874,"1901":1800,"1902":1879,"1903":1880,"1904":1881,"1905":1882,"1906":1883,"1907":1884,"1908":1885,"1909":1886,"1910":1887,"1911":1888,"1912":1889,"1913":1890,"1914":1891,"1915":1892,"1916":1893,"1917":1894,"1918":1895,"1919":1896,"1920":1897,"1921":1898,"1922":1899,"1923":1900,"1924":1901,"1925":1902,"1926":1802,"1927":1803,"1928":1804,"1929":1805,"1930":1806,"1931":1807,"1932":1808,"1933":1809,"1934":1810,"1935":1811,"1936":1812,"1937":1813,"1938":1814,"1939":1815,"1940":1816,"1941":1817,"1942":1818,"1943":1819,"1944":1820,"1945":1822,"1946":1823,"1947":1824,"1948":1825,"1949":1826,"1950":1827,"1951":1828,"1952":1829,"1953":1830,"1954":1831,"1955":1832,"1956":1833,"1957":1834,"1958":1835,"1959":1836,"1960":1837,"1961":1838,"1962":1839,"1963":1840,"1964":1841,"1965":1843,"1966":1844,"1967":1845,"1968":1846,"1969":1847,"1970":1848,"1971":1849,"1972":1850,"1973":1851,"1974":1852,"1975":1853,"1976":1854,"1977":1855,"1978":1856,"1979":1860,"1980":1861,"1981":1862,"1982":1863,"1983":1864,"1984":1865,"1985":1866,"1986":1867,"1987":1868,"1988":1869,"1989":1870,"1990":1858,"1991":1904,"1992":1872,"1993":1873,"1994":1906,"1995":1907,"1996":1908,"1997":1909,"1998":1910,"1999":1911,"2000":1875,"2001":1876,"2002":1877,"2003":1912,"2004":1913,"2005":1938,"2006":1961,"2007":2034,"2008":1915,"2009":1931,"2010":1942,"2011":2019,"2012":2021,"2013":2009,"2014":1959,"2015":2006,"2016":2012,"2017":1914,"2018":1939,"2019":1940,"2020":1941,"2021":1962,"2022":1963,"2023":1964,"2024":1965,"2025":1966,"2026":1967,"2027":1968,"2028":1969,"2029":1970,"2030":1971,"2031":1972,"2032":1973,"2033":1974,"2034":1975,"2035":1976,"2036":1977,"2037":1978,"2038":1979,"2039":1980,"2040":1981,"2041":1982,"2042":1983,"2043":1984,"2044":1985,"2045":1986,"2046":1987,"2047":1988,"2048":1989,"2049":1990,"2050":1991,"2051":1992,"2052":1993,"2053":1994,"2054":1995,"2055":1996,"2056":1997,"2057":1998,"2058":1999,"2059":2000,"2060":2001,"2061":2002,"2062":2003,"2063":2004,"2064":2005,"2065":2035,"2066":1916,"2067":1917,"2068":1918,"2069":1919,"2070":1920,"2071":1921,"2072":1922,"2073":1923,"2074":1924,"2075":1925,"2076":1926,"2077":1927,"2078":1928,"2079":1929,"2080":1930,"2081":1932,"2082":1933,"2083":1934,"2084":1935,"2085":1936,"2086":1937,"2087":1943,"2088":1944,"2089":1945,"2090":1946,"2091":1947,"2092":1948,"2093":1949,"2094":1950,"2095":1951,"2096":1952,"2097":1953,"2098":1954,"2099":1955,"2100":1956,"2101":1957,"2102":1958,"2103":2020,"2104":2022,"2105":2023,"2106":2024,"2107":2025,"2108":2026,"2109":2027,"2110":2028,"2111":2029,"2112":2030,"2113":2031,"2114":2032,"2115":2033,"2116":2010,"2117":2011,"2118":1960,"2119":2007,"2120":2008,"2121":2013,"2122":2014,"2123":2015,"2124":2016,"2125":2017,"2126":2018},"orderedDocs":[[1,"/docs"],[2,"/docs"],[4,"/docs"],[277,"/docs/api"],[278,"/docs/api"],[285,"/docs/api"],[9,"/docs/api/artifacts"],[10,"/docs/api/artifacts"],[31,"/docs/api/artifacts"],[14,"/docs/api/artifacts#create-artifact-metadata-only"],[80,"/docs/api/artifacts#create-artifact-metadata-only"],[81,"/docs/api/artifacts#create-artifact-metadata-only"],[30,"/docs/api/artifacts#delete-artifact"],[92,"/docs/api/artifacts#delete-artifact"],[12,"/docs/api/artifacts#get-artifact"],[53,"/docs/api/artifacts#get-artifact"],[21,"/docs/api/artifacts#get-summary"],[86,"/docs/api/artifacts#get-summary"],[22,"/docs/api/artifacts#get-workflow-statuses"],[87,"/docs/api/artifacts#get-workflow-statuses"],[11,"/docs/api/artifacts#list-artifacts"],[32,"/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"],[20,"/docs/api/artifacts#metadata-extraction"],[85,"/docs/api/artifacts#metadata-extraction"],[25,"/docs/api/artifacts#permissions"],[28,"/docs/api/artifacts#revoke-share"],[91,"/docs/api/artifacts#revoke-share"],[27,"/docs/api/artifacts#share"],[24,"/docs/api/artifacts#stream-page-image"],[89,"/docs/api/artifacts#stream-page-image"],[23,"/docs/api/artifacts#stream-pdf"],[88,"/docs/api/artifacts#stream-pdf"],[19,"/docs/api/artifacts#summarization"],[84,"/docs/api/artifacts#summarization"],[17,"/docs/api/artifacts#summary"],[83,"/docs/api/artifacts#summary"],[16,"/docs/api/artifacts#title-date-tags-and-authors"],[82,"/docs/api/artifacts#title-date-tags-and-authors"],[18,"/docs/api/artifacts#trigger-workflows"],[15,"/docs/api/artifacts#update-metadata"],[29,"/docs/api/artifacts#update-visibility"],[13,"/docs/api/artifacts#upload-document"],[54,"/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"],[26,"/docs/api/artifacts#view-acl"],[90,"/docs/api/artifacts#view-acl"],[93,"/docs/api/browse"],[94,"/docs/api/browse"],[102,"/docs/api/browse"],[97,"/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"],[140,"/docs/api/browse#browse-categories"],[100,"/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"],[193,"/docs/api/browse#browse-configuration"],[98,"/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"],[162,"/docs/api/browse#category-folders"],[99,"/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"],[184,"/docs/api/browse#folder-artifacts"],[96,"/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"],[129,"/docs/api/browse#popular-tags"],[95,"/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"],[116,"/docs/api/browse#tag-autocomplete"],[101,"/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/browse#typical-frontend-flow"],[198,"/docs/api/chat"],[199,"/docs/api/chat"],[219,"/docs/api/chat"],[206,"/docs/api/chat#agent_step"],[264,"/docs/api/chat#agent_step"],[216,"/docs/api/chat#client-example"],[274,"/docs/api/chat#client-example"],[200,"/docs/api/chat#create-conversation"],[220,"/docs/api/chat#create-conversation"],[218,"/docs/api/chat#delete-conversation"],[276,"/docs/api/chat#delete-conversation"],[214,"/docs/api/chat#done"],[272,"/docs/api/chat#done"],[215,"/docs/api/chat#error"],[273,"/docs/api/chat#error"],[202,"/docs/api/chat#get-conversation"],[238,"/docs/api/chat#get-conversation"],[212,"/docs/api/chat#grounding_result"],[270,"/docs/api/chat#grounding_result"],[201,"/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"],[234,"/docs/api/chat#list-conversations"],[235,"/docs/api/chat#list-conversations"],[236,"/docs/api/chat#list-conversations"],[237,"/docs/api/chat#list-conversations"],[209,"/docs/api/chat#literature_results"],[267,"/docs/api/chat#literature_results"],[207,"/docs/api/chat#query_context"],[265,"/docs/api/chat#query_context"],[211,"/docs/api/chat#reasoning_token"],[269,"/docs/api/chat#reasoning_token"],[204,"/docs/api/chat#reattach-and-stop"],[261,"/docs/api/chat#reattach-and-stop"],[262,"/docs/api/chat#reattach-and-stop"],[217,"/docs/api/chat#record-feedback"],[275,"/docs/api/chat#record-feedback"],[208,"/docs/api/chat#retrieval_results"],[266,"/docs/api/chat#retrieval_results"],[203,"/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"],[248,"/docs/api/chat#send-message-sse-stream"],[249,"/docs/api/chat#send-message-sse-stream"],[250,"/docs/api/chat#send-message-sse-stream"],[251,"/docs/api/chat#send-message-sse-stream"],[252,"/docs/api/chat#send-message-sse-stream"],[253,"/docs/api/chat#send-message-sse-stream"],[254,"/docs/api/chat#send-message-sse-stream"],[255,"/docs/api/chat#send-message-sse-stream"],[256,"/docs/api/chat#send-message-sse-stream"],[257,"/docs/api/chat#send-message-sse-stream"],[258,"/docs/api/chat#send-message-sse-stream"],[259,"/docs/api/chat#send-message-sse-stream"],[260,"/docs/api/chat#send-message-sse-stream"],[205,"/docs/api/chat#sse-event-types"],[263,"/docs/api/chat#sse-event-types"],[213,"/docs/api/chat#structured_block"],[271,"/docs/api/chat#structured_block"],[210,"/docs/api/chat#token"],[268,"/docs/api/chat#token"],[365,"/docs/api/pages"],[366,"/docs/api/pages"],[382,"/docs/api/pages"],[372,"/docs/api/pages#add-compound-mentions"],[405,"/docs/api/pages#add-compound-mentions"],[375,"/docs/api/pages#compound-extraction"],[408,"/docs/api/pages#compound-extraction"],[368,"/docs/api/pages#create-page"],[403,"/docs/api/pages#create-page"],[381,"/docs/api/pages#delete-page"],[415,"/docs/api/pages#delete-page"],[374,"/docs/api/pages#embedding-generation"],[407,"/docs/api/pages#embedding-generation"],[367,"/docs/api/pages#get-page"],[383,"/docs/api/pages#get-page"],[384,"/docs/api/pages#get-page"],[385,"/docs/api/pages#get-page"],[386,"/docs/api/pages#get-page"],[387,"/docs/api/pages#get-page"],[388,"/docs/api/pages#get-page"],[389,"/docs/api/pages#get-page"],[390,"/docs/api/pages#get-page"],[391,"/docs/api/pages#get-page"],[392,"/docs/api/pages#get-page"],[393,"/docs/api/pages#get-page"],[394,"/docs/api/pages#get-page"],[395,"/docs/api/pages#get-page"],[396,"/docs/api/pages#get-page"],[397,"/docs/api/pages#get-page"],[398,"/docs/api/pages#get-page"],[399,"/docs/api/pages#get-page"],[400,"/docs/api/pages#get-page"],[401,"/docs/api/pages#get-page"],[402,"/docs/api/pages#get-page"],[379,"/docs/api/pages#get-summary"],[412,"/docs/api/pages#get-summary"],[413,"/docs/api/pages#get-summary"],[380,"/docs/api/pages#get-workflow-statuses"],[414,"/docs/api/pages#get-workflow-statuses"],[378,"/docs/api/pages#ner-extraction"],[411,"/docs/api/pages#ner-extraction"],[376,"/docs/api/pages#smiles-embedding"],[409,"/docs/api/pages#smiles-embedding"],[377,"/docs/api/pages#summarization"],[410,"/docs/api/pages#summarization"],[373,"/docs/api/pages#trigger-workflows"],[406,"/docs/api/pages#trigger-workflows"],[371,"/docs/api/pages#update-summary"],[370,"/docs/api/pages#update-tags"],[369,"/docs/api/pages#update-text"],[404,"/docs/api/pages#update-text"],[416,"/docs/api/search"],[417,"/docs/api/search"],[424,"/docs/api/search"],[419,"/docs/api/search#compound-similarity-search"],[471,"/docs/api/search#compound-similarity-search"],[472,"/docs/api/search#compound-similarity-search"],[473,"/docs/api/search#compound-similarity-search"],[474,"/docs/api/search#compound-similarity-search"],[475,"/docs/api/search#compound-similarity-search"],[476,"/docs/api/search#compound-similarity-search"],[477,"/docs/api/search#compound-similarity-search"],[478,"/docs/api/search#compound-similarity-search"],[479,"/docs/api/search#compound-similarity-search"],[480,"/docs/api/search#compound-similarity-search"],[481,"/docs/api/search#compound-similarity-search"],[482,"/docs/api/search#compound-similarity-search"],[483,"/docs/api/search#compound-similarity-search"],[484,"/docs/api/search#compound-similarity-search"],[485,"/docs/api/search#compound-similarity-search"],[486,"/docs/api/search#compound-similarity-search"],[487,"/docs/api/search#compound-similarity-search"],[488,"/docs/api/search#compound-similarity-search"],[489,"/docs/api/search#compound-similarity-search"],[490,"/docs/api/search#compound-similarity-search"],[491,"/docs/api/search#compound-similarity-search"],[492,"/docs/api/search#compound-similarity-search"],[422,"/docs/api/search#generate-embedding-manual"],[557,"/docs/api/search#generate-embedding-manual"],[558,"/docs/api/search#generate-embedding-manual"],[423,"/docs/api/search#health-check"],[559,"/docs/api/search#health-check"],[421,"/docs/api/search#hierarchical-search"],[530,"/docs/api/search#hierarchical-search"],[531,"/docs/api/search#hierarchical-search"],[532,"/docs/api/search#hierarchical-search"],[533,"/docs/api/search#hierarchical-search"],[534,"/docs/api/search#hierarchical-search"],[535,"/docs/api/search#hierarchical-search"],[536,"/docs/api/search#hierarchical-search"],[537,"/docs/api/search#hierarchical-search"],[538,"/docs/api/search#hierarchical-search"],[539,"/docs/api/search#hierarchical-search"],[540,"/docs/api/search#hierarchical-search"],[541,"/docs/api/search#hierarchical-search"],[542,"/docs/api/search#hierarchical-search"],[543,"/docs/api/search#hierarchical-search"],[544,"/docs/api/search#hierarchical-search"],[545,"/docs/api/search#hierarchical-search"],[546,"/docs/api/search#hierarchical-search"],[547,"/docs/api/search#hierarchical-search"],[548,"/docs/api/search#hierarchical-search"],[549,"/docs/api/search#hierarchical-search"],[550,"/docs/api/search#hierarchical-search"],[551,"/docs/api/search#hierarchical-search"],[552,"/docs/api/search#hierarchical-search"],[553,"/docs/api/search#hierarchical-search"],[554,"/docs/api/search#hierarchical-search"],[555,"/docs/api/search#hierarchical-search"],[556,"/docs/api/search#hierarchical-search"],[420,"/docs/api/search#summary-search"],[493,"/docs/api/search#summary-search"],[494,"/docs/api/search#summary-search"],[495,"/docs/api/search#summary-search"],[496,"/docs/api/search#summary-search"],[497,"/docs/api/search#summary-search"],[498,"/docs/api/search#summary-search"],[499,"/docs/api/search#summary-search"],[500,"/docs/api/search#summary-search"],[501,"/docs/api/search#summary-search"],[502,"/docs/api/search#summary-search"],[503,"/docs/api/search#summary-search"],[504,"/docs/api/search#summary-search"],[505,"/docs/api/search#summary-search"],[506,"/docs/api/search#summary-search"],[507,"/docs/api/search#summary-search"],[508,"/docs/api/search#summary-search"],[509,"/docs/api/search#summary-search"],[510,"/docs/api/search#summary-search"],[511,"/docs/api/search#summary-search"],[512,"/docs/api/search#summary-search"],[513,"/docs/api/search#summary-search"],[514,"/docs/api/search#summary-search"],[515,"/docs/api/search#summary-search"],[516,"/docs/api/search#summary-search"],[517,"/docs/api/search#summary-search"],[518,"/docs/api/search#summary-search"],[519,"/docs/api/search#summary-search"],[520,"/docs/api/search#summary-search"],[521,"/docs/api/search#summary-search"],[522,"/docs/api/search#summary-search"],[523,"/docs/api/search#summary-search"],[524,"/docs/api/search#summary-search"],[525,"/docs/api/search#summary-search"],[526,"/docs/api/search#summary-search"],[527,"/docs/api/search#summary-search"],[528,"/docs/api/search#summary-search"],[529,"/docs/api/search#summary-search"],[418,"/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"],[434,"/docs/api/search#text-search"],[435,"/docs/api/search#text-search"],[436,"/docs/api/search#text-search"],[437,"/docs/api/search#text-search"],[438,"/docs/api/search#text-search"],[439,"/docs/api/search#text-search"],[440,"/docs/api/search#text-search"],[441,"/docs/api/search#text-search"],[442,"/docs/api/search#text-search"],[443,"/docs/api/search#text-search"],[444,"/docs/api/search#text-search"],[445,"/docs/api/search#text-search"],[446,"/docs/api/search#text-search"],[447,"/docs/api/search#text-search"],[448,"/docs/api/search#text-search"],[449,"/docs/api/search#text-search"],[450,"/docs/api/search#text-search"],[451,"/docs/api/search#text-search"],[452,"/docs/api/search#text-search"],[453,"/docs/api/search#text-search"],[454,"/docs/api/search#text-search"],[455,"/docs/api/search#text-search"],[456,"/docs/api/search#text-search"],[457,"/docs/api/search#text-search"],[458,"/docs/api/search#text-search"],[459,"/docs/api/search#text-search"],[460,"/docs/api/search#text-search"],[461,"/docs/api/search#text-search"],[462,"/docs/api/search#text-search"],[463,"/docs/api/search#text-search"],[464,"/docs/api/search#text-search"],[465,"/docs/api/search#text-search"],[466,"/docs/api/search#text-search"],[467,"/docs/api/search#text-search"],[468,"/docs/api/search#text-search"],[469,"/docs/api/search#text-search"],[470,"/docs/api/search#text-search"],[284,"/docs/api#api-sections"],[347,"/docs/api#api-sections"],[348,"/docs/api#api-sections"],[349,"/docs/api#api-sections"],[350,"/docs/api#api-sections"],[351,"/docs/api#api-sections"],[352,"/docs/api#api-sections"],[353,"/docs/api#api-sections"],[354,"/docs/api#api-sections"],[355,"/docs/api#api-sections"],[356,"/docs/api#api-sections"],[357,"/docs/api#api-sections"],[358,"/docs/api#api-sections"],[359,"/docs/api#api-sections"],[360,"/docs/api#api-sections"],[361,"/docs/api#api-sections"],[362,"/docs/api#api-sections"],[363,"/docs/api#api-sections"],[364,"/docs/api#api-sections"],[280,"/docs/api#authentication"],[287,"/docs/api#authentication"],[288,"/docs/api#authentication"],[289,"/docs/api#authentication"],[290,"/docs/api#authentication"],[291,"/docs/api#authentication"],[292,"/docs/api#authentication"],[293,"/docs/api#authentication"],[294,"/docs/api#authentication"],[295,"/docs/api#authentication"],[296,"/docs/api#authentication"],[297,"/docs/api#authentication"],[298,"/docs/api#authentication"],[299,"/docs/api#authentication"],[300,"/docs/api#authentication"],[301,"/docs/api#authentication"],[302,"/docs/api#authentication"],[303,"/docs/api#authentication"],[279,"/docs/api#base-url"],[286,"/docs/api#base-url"],[282,"/docs/api#error-handling"],[320,"/docs/api#error-handling"],[321,"/docs/api#error-handling"],[322,"/docs/api#error-handling"],[323,"/docs/api#error-handling"],[324,"/docs/api#error-handling"],[325,"/docs/api#error-handling"],[326,"/docs/api#error-handling"],[327,"/docs/api#error-handling"],[328,"/docs/api#error-handling"],[329,"/docs/api#error-handling"],[330,"/docs/api#error-handling"],[331,"/docs/api#error-handling"],[332,"/docs/api#error-handling"],[333,"/docs/api#error-handling"],[334,"/docs/api#error-handling"],[335,"/docs/api#error-handling"],[336,"/docs/api#error-handling"],[337,"/docs/api#error-handling"],[338,"/docs/api#error-handling"],[339,"/docs/api#error-handling"],[340,"/docs/api#error-handling"],[341,"/docs/api#error-handling"],[342,"/docs/api#error-handling"],[343,"/docs/api#error-handling"],[344,"/docs/api#error-handling"],[345,"/docs/api#error-handling"],[283,"/docs/api#request-timing"],[346,"/docs/api#request-timing"],[281,"/docs/api#workspace-scoping"],[304,"/docs/api#workspace-scoping"],[305,"/docs/api#workspace-scoping"],[306,"/docs/api#workspace-scoping"],[307,"/docs/api#workspace-scoping"],[308,"/docs/api#workspace-scoping"],[309,"/docs/api#workspace-scoping"],[310,"/docs/api#workspace-scoping"],[311,"/docs/api#workspace-scoping"],[312,"/docs/api#workspace-scoping"],[313,"/docs/api#workspace-scoping"],[314,"/docs/api#workspace-scoping"],[315,"/docs/api#workspace-scoping"],[316,"/docs/api#workspace-scoping"],[317,"/docs/api#workspace-scoping"],[318,"/docs/api#workspace-scoping"],[319,"/docs/api#workspace-scoping"],[890,"/docs/architecture"],[891,"/docs/architecture"],[899,"/docs/architecture"],[560,"/docs/architecture/chat-pipeline"],[561,"/docs/architecture/chat-pipeline"],[573,"/docs/architecture/chat-pipeline"],[572,"/docs/architecture/chat-pipeline#configuration"],[656,"/docs/architecture/chat-pipeline#configuration"],[657,"/docs/architecture/chat-pipeline#configuration"],[658,"/docs/architecture/chat-pipeline#configuration"],[659,"/docs/architecture/chat-pipeline#configuration"],[660,"/docs/architecture/chat-pipeline#configuration"],[661,"/docs/architecture/chat-pipeline#configuration"],[662,"/docs/architecture/chat-pipeline#configuration"],[663,"/docs/architecture/chat-pipeline#configuration"],[664,"/docs/architecture/chat-pipeline#configuration"],[665,"/docs/architecture/chat-pipeline#configuration"],[666,"/docs/architecture/chat-pipeline#configuration"],[667,"/docs/architecture/chat-pipeline#configuration"],[668,"/docs/architecture/chat-pipeline#configuration"],[669,"/docs/architecture/chat-pipeline#configuration"],[670,"/docs/architecture/chat-pipeline#configuration"],[671,"/docs/architecture/chat-pipeline#configuration"],[672,"/docs/architecture/chat-pipeline#configuration"],[673,"/docs/architecture/chat-pipeline#configuration"],[674,"/docs/architecture/chat-pipeline#configuration"],[675,"/docs/architecture/chat-pipeline#configuration"],[676,"/docs/architecture/chat-pipeline#configuration"],[677,"/docs/architecture/chat-pipeline#configuration"],[678,"/docs/architecture/chat-pipeline#configuration"],[679,"/docs/architecture/chat-pipeline#configuration"],[680,"/docs/architecture/chat-pipeline#configuration"],[681,"/docs/architecture/chat-pipeline#configuration"],[682,"/docs/architecture/chat-pipeline#configuration"],[683,"/docs/architecture/chat-pipeline#configuration"],[684,"/docs/architecture/chat-pipeline#configuration"],[685,"/docs/architecture/chat-pipeline#configuration"],[686,"/docs/architecture/chat-pipeline#configuration"],[687,"/docs/architecture/chat-pipeline#configuration"],[688,"/docs/architecture/chat-pipeline#configuration"],[689,"/docs/architecture/chat-pipeline#configuration"],[690,"/docs/architecture/chat-pipeline#configuration"],[691,"/docs/architecture/chat-pipeline#configuration"],[571,"/docs/architecture/chat-pipeline#follow-up-handling"],[651,"/docs/architecture/chat-pipeline#follow-up-handling"],[652,"/docs/architecture/chat-pipeline#follow-up-handling"],[653,"/docs/architecture/chat-pipeline#follow-up-handling"],[654,"/docs/architecture/chat-pipeline#follow-up-handling"],[655,"/docs/architecture/chat-pipeline#follow-up-handling"],[562,"/docs/architecture/chat-pipeline#operating-modes"],[574,"/docs/architecture/chat-pipeline#operating-modes"],[575,"/docs/architecture/chat-pipeline#operating-modes"],[576,"/docs/architecture/chat-pipeline#operating-modes"],[577,"/docs/architecture/chat-pipeline#operating-modes"],[578,"/docs/architecture/chat-pipeline#operating-modes"],[579,"/docs/architecture/chat-pipeline#operating-modes"],[580,"/docs/architecture/chat-pipeline#operating-modes"],[581,"/docs/architecture/chat-pipeline#operating-modes"],[582,"/docs/architecture/chat-pipeline#operating-modes"],[583,"/docs/architecture/chat-pipeline#operating-modes"],[584,"/docs/architecture/chat-pipeline#operating-modes"],[585,"/docs/architecture/chat-pipeline#operating-modes"],[586,"/docs/architecture/chat-pipeline#operating-modes"],[587,"/docs/architecture/chat-pipeline#operating-modes"],[588,"/docs/architecture/chat-pipeline#operating-modes"],[589,"/docs/architecture/chat-pipeline#operating-modes"],[570,"/docs/architecture/chat-pipeline#sse-event-schema"],[634,"/docs/architecture/chat-pipeline#sse-event-schema"],[635,"/docs/architecture/chat-pipeline#sse-event-schema"],[636,"/docs/architecture/chat-pipeline#sse-event-schema"],[637,"/docs/architecture/chat-pipeline#sse-event-schema"],[638,"/docs/architecture/chat-pipeline#sse-event-schema"],[639,"/docs/architecture/chat-pipeline#sse-event-schema"],[640,"/docs/architecture/chat-pipeline#sse-event-schema"],[641,"/docs/architecture/chat-pipeline#sse-event-schema"],[642,"/docs/architecture/chat-pipeline#sse-event-schema"],[643,"/docs/architecture/chat-pipeline#sse-event-schema"],[644,"/docs/architecture/chat-pipeline#sse-event-schema"],[645,"/docs/architecture/chat-pipeline#sse-event-schema"],[646,"/docs/architecture/chat-pipeline#sse-event-schema"],[647,"/docs/architecture/chat-pipeline#sse-event-schema"],[648,"/docs/architecture/chat-pipeline#sse-event-schema"],[649,"/docs/architecture/chat-pipeline#sse-event-schema"],[650,"/docs/architecture/chat-pipeline#sse-event-schema"],[564,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[590,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[591,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[592,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[593,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[594,"/docs/architecture/chat-pipeline#stage-1-query-planning"],[565,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[595,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[596,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[597,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[598,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[599,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[600,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[601,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[602,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[603,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[604,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[605,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[606,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[607,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[608,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[609,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[610,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[611,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[612,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[613,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[614,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[615,"/docs/architecture/chat-pipeline#stage-2-agentic-retrieval"],[566,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[616,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[617,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[618,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[619,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[620,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[621,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[622,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[623,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[624,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[625,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[626,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[627,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[628,"/docs/architecture/chat-pipeline#stage-3-context-assembly"],[567,"/docs/architecture/chat-pipeline#stage-4-adaptive-synthesis"],[629,"/docs/architecture/chat-pipeline#stage-4-adaptive-synthesis"],[568,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[630,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[631,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[632,"/docs/architecture/chat-pipeline#stage-5-inline-verification"],[569,"/docs/architecture/chat-pipeline#stage-6-answer-formatting"],[633,"/docs/architecture/chat-pipeline#stage-6-answer-formatting"],[563,"/docs/architecture/chat-pipeline#thinking-mode-pipeline-6-stages"],[692,"/docs/architecture/event-sourcing"],[693,"/docs/architecture/event-sourcing"],[703,"/docs/architecture/event-sourcing"],[695,"/docs/architecture/event-sourcing#artifact"],[705,"/docs/architecture/event-sourcing#artifact"],[706,"/docs/architecture/event-sourcing#artifact"],[707,"/docs/architecture/event-sourcing#artifact"],[708,"/docs/architecture/event-sourcing#artifact"],[709,"/docs/architecture/event-sourcing#artifact"],[710,"/docs/architecture/event-sourcing#artifact"],[711,"/docs/architecture/event-sourcing#artifact"],[712,"/docs/architecture/event-sourcing#artifact"],[713,"/docs/architecture/event-sourcing#artifact"],[714,"/docs/architecture/event-sourcing#artifact"],[715,"/docs/architecture/event-sourcing#artifact"],[716,"/docs/architecture/event-sourcing#artifact"],[717,"/docs/architecture/event-sourcing#artifact"],[718,"/docs/architecture/event-sourcing#artifact"],[719,"/docs/architecture/event-sourcing#artifact"],[720,"/docs/architecture/event-sourcing#artifact"],[721,"/docs/architecture/event-sourcing#artifact"],[722,"/docs/architecture/event-sourcing#artifact"],[723,"/docs/architecture/event-sourcing#artifact"],[724,"/docs/architecture/event-sourcing#artifact"],[725,"/docs/architecture/event-sourcing#artifact"],[726,"/docs/architecture/event-sourcing#artifact"],[727,"/docs/architecture/event-sourcing#artifact"],[700,"/docs/architecture/event-sourcing#concurrency-handling"],[755,"/docs/architecture/event-sourcing#concurrency-handling"],[756,"/docs/architecture/event-sourcing#concurrency-handling"],[701,"/docs/architecture/event-sourcing#configuration"],[757,"/docs/architecture/event-sourcing#configuration"],[758,"/docs/architecture/event-sourcing#configuration"],[759,"/docs/architecture/event-sourcing#configuration"],[760,"/docs/architecture/event-sourcing#configuration"],[761,"/docs/architecture/event-sourcing#configuration"],[762,"/docs/architecture/event-sourcing#configuration"],[763,"/docs/architecture/event-sourcing#configuration"],[764,"/docs/architecture/event-sourcing#configuration"],[765,"/docs/architecture/event-sourcing#configuration"],[766,"/docs/architecture/event-sourcing#configuration"],[767,"/docs/architecture/event-sourcing#configuration"],[768,"/docs/architecture/event-sourcing#configuration"],[769,"/docs/architecture/event-sourcing#configuration"],[770,"/docs/architecture/event-sourcing#configuration"],[771,"/docs/architecture/event-sourcing#configuration"],[772,"/docs/architecture/event-sourcing#configuration"],[773,"/docs/architecture/event-sourcing#configuration"],[774,"/docs/architecture/event-sourcing#configuration"],[697,"/docs/architecture/event-sourcing#cqrs-separate-read-and-write-models"],[749,"/docs/architecture/event-sourcing#cqrs-separate-read-and-write-models"],[694,"/docs/architecture/event-sourcing#domain-aggregates"],[704,"/docs/architecture/event-sourcing#domain-aggregates"],[702,"/docs/architecture/event-sourcing#key-design-decisions"],[775,"/docs/architecture/event-sourcing#key-design-decisions"],[776,"/docs/architecture/event-sourcing#key-design-decisions"],[696,"/docs/architecture/event-sourcing#page"],[728,"/docs/architecture/event-sourcing#page"],[729,"/docs/architecture/event-sourcing#page"],[730,"/docs/architecture/event-sourcing#page"],[731,"/docs/architecture/event-sourcing#page"],[732,"/docs/architecture/event-sourcing#page"],[733,"/docs/architecture/event-sourcing#page"],[734,"/docs/architecture/event-sourcing#page"],[735,"/docs/architecture/event-sourcing#page"],[736,"/docs/architecture/event-sourcing#page"],[737,"/docs/architecture/event-sourcing#page"],[738,"/docs/architecture/event-sourcing#page"],[739,"/docs/architecture/event-sourcing#page"],[740,"/docs/architecture/event-sourcing#page"],[741,"/docs/architecture/event-sourcing#page"],[742,"/docs/architecture/event-sourcing#page"],[743,"/docs/architecture/event-sourcing#page"],[744,"/docs/architecture/event-sourcing#page"],[745,"/docs/architecture/event-sourcing#page"],[746,"/docs/architecture/event-sourcing#page"],[747,"/docs/architecture/event-sourcing#page"],[748,"/docs/architecture/event-sourcing#page"],[699,"/docs/architecture/event-sourcing#read-path"],[751,"/docs/architecture/event-sourcing#read-path"],[752,"/docs/architecture/event-sourcing#read-path"],[753,"/docs/architecture/event-sourcing#read-path"],[754,"/docs/architecture/event-sourcing#read-path"],[698,"/docs/architecture/event-sourcing#write-path"],[750,"/docs/architecture/event-sourcing#write-path"],[777,"/docs/architecture/extraction-pipeline"],[778,"/docs/architecture/extraction-pipeline"],[791,"/docs/architecture/extraction-pipeline"],[788,"/docs/architecture/extraction-pipeline#artifact-summaries"],[869,"/docs/architecture/extraction-pipeline#artifact-summaries"],[870,"/docs/architecture/extraction-pipeline#artifact-summaries"],[871,"/docs/architecture/extraction-pipeline#artifact-summaries"],[872,"/docs/architecture/extraction-pipeline#artifact-summaries"],[873,"/docs/architecture/extraction-pipeline#artifact-summaries"],[779,"/docs/architecture/extraction-pipeline#chemical-structure-recognition-ocsr"],[792,"/docs/architecture/extraction-pipeline#chemical-structure-recognition-ocsr"],[785,"/docs/architecture/extraction-pipeline#configuration"],[852,"/docs/architecture/extraction-pipeline#configuration"],[853,"/docs/architecture/extraction-pipeline#configuration"],[854,"/docs/architecture/extraction-pipeline#configuration"],[855,"/docs/architecture/extraction-pipeline#configuration"],[856,"/docs/architecture/extraction-pipeline#configuration"],[857,"/docs/architecture/extraction-pipeline#configuration"],[858,"/docs/architecture/extraction-pipeline#configuration"],[859,"/docs/architecture/extraction-pipeline#configuration"],[860,"/docs/architecture/extraction-pipeline#configuration"],[861,"/docs/architecture/extraction-pipeline#configuration"],[862,"/docs/architecture/extraction-pipeline#configuration"],[863,"/docs/architecture/extraction-pipeline#configuration"],[864,"/docs/architecture/extraction-pipeline#configuration"],[865,"/docs/architecture/extraction-pipeline#configuration"],[866,"/docs/architecture/extraction-pipeline#configuration"],[790,"/docs/architecture/extraction-pipeline#configuration-1"],[875,"/docs/architecture/extraction-pipeline#configuration-1"],[876,"/docs/architecture/extraction-pipeline#configuration-1"],[877,"/docs/architecture/extraction-pipeline#configuration-1"],[878,"/docs/architecture/extraction-pipeline#configuration-1"],[879,"/docs/architecture/extraction-pipeline#configuration-1"],[880,"/docs/architecture/extraction-pipeline#configuration-1"],[881,"/docs/architecture/extraction-pipeline#configuration-1"],[882,"/docs/architecture/extraction-pipeline#configuration-1"],[883,"/docs/architecture/extraction-pipeline#configuration-1"],[884,"/docs/architecture/extraction-pipeline#configuration-1"],[885,"/docs/architecture/extraction-pipeline#configuration-1"],[886,"/docs/architecture/extraction-pipeline#configuration-1"],[887,"/docs/architecture/extraction-pipeline#configuration-1"],[888,"/docs/architecture/extraction-pipeline#configuration-1"],[889,"/docs/architecture/extraction-pipeline#configuration-1"],[783,"/docs/architecture/extraction-pipeline#entity-types"],[815,"/docs/architecture/extraction-pipeline#entity-types"],[816,"/docs/architecture/extraction-pipeline#entity-types"],[817,"/docs/architecture/extraction-pipeline#entity-types"],[818,"/docs/architecture/extraction-pipeline#entity-types"],[819,"/docs/architecture/extraction-pipeline#entity-types"],[820,"/docs/architecture/extraction-pipeline#entity-types"],[821,"/docs/architecture/extraction-pipeline#entity-types"],[822,"/docs/architecture/extraction-pipeline#entity-types"],[823,"/docs/architecture/extraction-pipeline#entity-types"],[824,"/docs/architecture/extraction-pipeline#entity-types"],[825,"/docs/architecture/extraction-pipeline#entity-types"],[826,"/docs/architecture/extraction-pipeline#entity-types"],[827,"/docs/architecture/extraction-pipeline#entity-types"],[828,"/docs/architecture/extraction-pipeline#entity-types"],[829,"/docs/architecture/extraction-pipeline#entity-types"],[830,"/docs/architecture/extraction-pipeline#entity-types"],[831,"/docs/architecture/extraction-pipeline#entity-types"],[832,"/docs/architecture/extraction-pipeline#entity-types"],[833,"/docs/architecture/extraction-pipeline#entity-types"],[834,"/docs/architecture/extraction-pipeline#entity-types"],[835,"/docs/architecture/extraction-pipeline#entity-types"],[836,"/docs/architecture/extraction-pipeline#entity-types"],[837,"/docs/architecture/extraction-pipeline#entity-types"],[838,"/docs/architecture/extraction-pipeline#entity-types"],[839,"/docs/architecture/extraction-pipeline#entity-types"],[840,"/docs/architecture/extraction-pipeline#entity-types"],[841,"/docs/architecture/extraction-pipeline#entity-types"],[842,"/docs/architecture/extraction-pipeline#entity-types"],[843,"/docs/architecture/extraction-pipeline#entity-types"],[844,"/docs/architecture/extraction-pipeline#entity-types"],[845,"/docs/architecture/extraction-pipeline#entity-types"],[846,"/docs/architecture/extraction-pipeline#entity-types"],[847,"/docs/architecture/extraction-pipeline#entity-types"],[848,"/docs/architecture/extraction-pipeline#entity-types"],[780,"/docs/architecture/extraction-pipeline#how-it-works"],[793,"/docs/architecture/extraction-pipeline#how-it-works"],[794,"/docs/architecture/extraction-pipeline#how-it-works"],[795,"/docs/architecture/extraction-pipeline#how-it-works"],[796,"/docs/architecture/extraction-pipeline#how-it-works"],[797,"/docs/architecture/extraction-pipeline#how-it-works"],[798,"/docs/architecture/extraction-pipeline#how-it-works"],[799,"/docs/architecture/extraction-pipeline#how-it-works"],[800,"/docs/architecture/extraction-pipeline#how-it-works"],[801,"/docs/architecture/extraction-pipeline#how-it-works"],[802,"/docs/architecture/extraction-pipeline#how-it-works"],[803,"/docs/architecture/extraction-pipeline#how-it-works"],[804,"/docs/architecture/extraction-pipeline#how-it-works"],[805,"/docs/architecture/extraction-pipeline#how-it-works"],[806,"/docs/architecture/extraction-pipeline#how-it-works"],[807,"/docs/architecture/extraction-pipeline#how-it-works"],[808,"/docs/architecture/extraction-pipeline#how-it-works"],[809,"/docs/architecture/extraction-pipeline#how-it-works"],[810,"/docs/architecture/extraction-pipeline#how-it-works"],[811,"/docs/architecture/extraction-pipeline#how-it-works"],[812,"/docs/architecture/extraction-pipeline#how-it-works"],[786,"/docs/architecture/extraction-pipeline#llm-summarization"],[867,"/docs/architecture/extraction-pipeline#llm-summarization"],[781,"/docs/architecture/extraction-pipeline#manual-trigger"],[813,"/docs/architecture/extraction-pipeline#manual-trigger"],[782,"/docs/architecture/extraction-pipeline#named-entity-recognition-ner"],[814,"/docs/architecture/extraction-pipeline#named-entity-recognition-ner"],[787,"/docs/architecture/extraction-pipeline#page-summaries"],[868,"/docs/architecture/extraction-pipeline#page-summaries"],[784,"/docs/architecture/extraction-pipeline#pipeline-flow"],[849,"/docs/architecture/extraction-pipeline#pipeline-flow"],[850,"/docs/architecture/extraction-pipeline#pipeline-flow"],[851,"/docs/architecture/extraction-pipeline#pipeline-flow"],[789,"/docs/architecture/extraction-pipeline#summary-locking"],[874,"/docs/architecture/extraction-pipeline#summary-locking"],[946,"/docs/architecture/plugin-system"],[947,"/docs/architecture/plugin-system"],[959,"/docs/architecture/plugin-system"],[949,"/docs/architecture/plugin-system#architecture"],[970,"/docs/architecture/plugin-system#architecture"],[952,"/docs/architecture/plugin-system#available-sub-types"],[976,"/docs/architecture/plugin-system#available-sub-types"],[977,"/docs/architecture/plugin-system#available-sub-types"],[978,"/docs/architecture/plugin-system#available-sub-types"],[979,"/docs/architecture/plugin-system#available-sub-types"],[980,"/docs/architecture/plugin-system#available-sub-types"],[981,"/docs/architecture/plugin-system#available-sub-types"],[982,"/docs/architecture/plugin-system#available-sub-types"],[983,"/docs/architecture/plugin-system#available-sub-types"],[984,"/docs/architecture/plugin-system#available-sub-types"],[985,"/docs/architecture/plugin-system#available-sub-types"],[986,"/docs/architecture/plugin-system#available-sub-types"],[987,"/docs/architecture/plugin-system#available-sub-types"],[988,"/docs/architecture/plugin-system#available-sub-types"],[989,"/docs/architecture/plugin-system#available-sub-types"],[990,"/docs/architecture/plugin-system#available-sub-types"],[991,"/docs/architecture/plugin-system#available-sub-types"],[992,"/docs/architecture/plugin-system#available-sub-types"],[957,"/docs/architecture/plugin-system#backfill"],[1025,"/docs/architecture/plugin-system#backfill"],[1026,"/docs/architecture/plugin-system#backfill"],[1027,"/docs/architecture/plugin-system#backfill"],[956,"/docs/architecture/plugin-system#enabling-plugins"],[1023,"/docs/architecture/plugin-system#enabling-plugins"],[1024,"/docs/architecture/plugin-system#enabling-plugins"],[950,"/docs/architecture/plugin-system#event-flow"],[971,"/docs/architecture/plugin-system#event-flow"],[972,"/docs/architecture/plugin-system#event-flow"],[973,"/docs/architecture/plugin-system#event-flow"],[974,"/docs/architecture/plugin-system#event-flow"],[958,"/docs/architecture/plugin-system#frontend-integration"],[1028,"/docs/architecture/plugin-system#frontend-integration"],[1029,"/docs/architecture/plugin-system#frontend-integration"],[951,"/docs/architecture/plugin-system#kafka-message-format"],[975,"/docs/architecture/plugin-system#kafka-message-format"],[953,"/docs/architecture/plugin-system#plugin-contract"],[993,"/docs/architecture/plugin-system#plugin-contract"],[994,"/docs/architecture/plugin-system#plugin-contract"],[995,"/docs/architecture/plugin-system#plugin-contract"],[996,"/docs/architecture/plugin-system#plugin-contract"],[997,"/docs/architecture/plugin-system#plugin-contract"],[998,"/docs/architecture/plugin-system#plugin-contract"],[999,"/docs/architecture/plugin-system#plugin-contract"],[1000,"/docs/architecture/plugin-system#plugin-contract"],[1001,"/docs/architecture/plugin-system#plugin-contract"],[1002,"/docs/architecture/plugin-system#plugin-contract"],[1003,"/docs/architecture/plugin-system#plugin-contract"],[1004,"/docs/architecture/plugin-system#plugin-contract"],[1005,"/docs/architecture/plugin-system#plugin-contract"],[1006,"/docs/architecture/plugin-system#plugin-contract"],[1007,"/docs/architecture/plugin-system#plugin-contract"],[1008,"/docs/architecture/plugin-system#plugin-contract"],[1009,"/docs/architecture/plugin-system#plugin-contract"],[1010,"/docs/architecture/plugin-system#plugin-contract"],[955,"/docs/architecture/plugin-system#plugin-directory-structure"],[954,"/docs/architecture/plugin-system#plugin-isolation"],[1011,"/docs/architecture/plugin-system#plugin-isolation"],[1012,"/docs/architecture/plugin-system#plugin-isolation"],[1013,"/docs/architecture/plugin-system#plugin-isolation"],[1014,"/docs/architecture/plugin-system#plugin-isolation"],[1015,"/docs/architecture/plugin-system#plugin-isolation"],[1016,"/docs/architecture/plugin-system#plugin-isolation"],[1017,"/docs/architecture/plugin-system#plugin-isolation"],[1018,"/docs/architecture/plugin-system#plugin-isolation"],[1019,"/docs/architecture/plugin-system#plugin-isolation"],[1020,"/docs/architecture/plugin-system#plugin-isolation"],[1021,"/docs/architecture/plugin-system#plugin-isolation"],[1022,"/docs/architecture/plugin-system#plugin-isolation"],[948,"/docs/architecture/plugin-system#when-to-use-plugins"],[960,"/docs/architecture/plugin-system#when-to-use-plugins"],[961,"/docs/architecture/plugin-system#when-to-use-plugins"],[962,"/docs/architecture/plugin-system#when-to-use-plugins"],[963,"/docs/architecture/plugin-system#when-to-use-plugins"],[964,"/docs/architecture/plugin-system#when-to-use-plugins"],[965,"/docs/architecture/plugin-system#when-to-use-plugins"],[966,"/docs/architecture/plugin-system#when-to-use-plugins"],[967,"/docs/architecture/plugin-system#when-to-use-plugins"],[968,"/docs/architecture/plugin-system#when-to-use-plugins"],[969,"/docs/architecture/plugin-system#when-to-use-plugins"],[1030,"/docs/architecture/search-pipeline"],[1031,"/docs/architecture/search-pipeline"],[1043,"/docs/architecture/search-pipeline"],[1041,"/docs/architecture/search-pipeline#chemical-structural-similarity"],[1088,"/docs/architecture/search-pipeline#chemical-structural-similarity"],[1042,"/docs/architecture/search-pipeline#configuration"],[1089,"/docs/architecture/search-pipeline#configuration"],[1090,"/docs/architecture/search-pipeline#configuration"],[1091,"/docs/architecture/search-pipeline#configuration"],[1092,"/docs/architecture/search-pipeline#configuration"],[1093,"/docs/architecture/search-pipeline#configuration"],[1094,"/docs/architecture/search-pipeline#configuration"],[1095,"/docs/architecture/search-pipeline#configuration"],[1096,"/docs/architecture/search-pipeline#configuration"],[1097,"/docs/architecture/search-pipeline#configuration"],[1098,"/docs/architecture/search-pipeline#configuration"],[1099,"/docs/architecture/search-pipeline#configuration"],[1100,"/docs/architecture/search-pipeline#configuration"],[1101,"/docs/architecture/search-pipeline#configuration"],[1102,"/docs/architecture/search-pipeline#configuration"],[1103,"/docs/architecture/search-pipeline#configuration"],[1104,"/docs/architecture/search-pipeline#configuration"],[1105,"/docs/architecture/search-pipeline#configuration"],[1106,"/docs/architecture/search-pipeline#configuration"],[1107,"/docs/architecture/search-pipeline#configuration"],[1108,"/docs/architecture/search-pipeline#configuration"],[1109,"/docs/architecture/search-pipeline#configuration"],[1110,"/docs/architecture/search-pipeline#configuration"],[1111,"/docs/architecture/search-pipeline#configuration"],[1112,"/docs/architecture/search-pipeline#configuration"],[1113,"/docs/architecture/search-pipeline#configuration"],[1114,"/docs/architecture/search-pipeline#configuration"],[1115,"/docs/architecture/search-pipeline#configuration"],[1116,"/docs/architecture/search-pipeline#configuration"],[1117,"/docs/architecture/search-pipeline#configuration"],[1118,"/docs/architecture/search-pipeline#configuration"],[1119,"/docs/architecture/search-pipeline#configuration"],[1120,"/docs/architecture/search-pipeline#configuration"],[1121,"/docs/architecture/search-pipeline#configuration"],[1122,"/docs/architecture/search-pipeline#configuration"],[1123,"/docs/architecture/search-pipeline#configuration"],[1124,"/docs/architecture/search-pipeline#configuration"],[1125,"/docs/architecture/search-pipeline#configuration"],[1126,"/docs/architecture/search-pipeline#configuration"],[1127,"/docs/architecture/search-pipeline#configuration"],[1038,"/docs/architecture/search-pipeline#contextual-chunk-embeddings"],[1076,"/docs/architecture/search-pipeline#contextual-chunk-embeddings"],[1077,"/docs/architecture/search-pipeline#contextual-chunk-embeddings"],[1040,"/docs/architecture/search-pipeline#metadata-filtering"],[1082,"/docs/architecture/search-pipeline#metadata-filtering"],[1083,"/docs/architecture/search-pipeline#metadata-filtering"],[1084,"/docs/architecture/search-pipeline#metadata-filtering"],[1085,"/docs/architecture/search-pipeline#metadata-filtering"],[1086,"/docs/architecture/search-pipeline#metadata-filtering"],[1087,"/docs/architecture/search-pipeline#metadata-filtering"],[1039,"/docs/architecture/search-pipeline#multi-granularity-search"],[1078,"/docs/architecture/search-pipeline#multi-granularity-search"],[1079,"/docs/architecture/search-pipeline#multi-granularity-search"],[1080,"/docs/architecture/search-pipeline#multi-granularity-search"],[1081,"/docs/architecture/search-pipeline#multi-granularity-search"],[1033,"/docs/architecture/search-pipeline#search-pipeline-stages"],[1034,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[1065,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[1066,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[1067,"/docs/architecture/search-pipeline#stage-1-query-encoding"],[1035,"/docs/architecture/search-pipeline#stage-2-dense-or-hybrid-retrieval"],[1068,"/docs/architecture/search-pipeline#stage-2-dense-or-hybrid-retrieval"],[1069,"/docs/architecture/search-pipeline#stage-2-dense-or-hybrid-retrieval"],[1036,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[1070,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[1071,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[1072,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[1073,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[1074,"/docs/architecture/search-pipeline#stage-3-cross-encoder-reranking"],[1037,"/docs/architecture/search-pipeline#stage-4-enrichment"],[1075,"/docs/architecture/search-pipeline#stage-4-enrichment"],[1032,"/docs/architecture/search-pipeline#three-vector-collections"],[1044,"/docs/architecture/search-pipeline#three-vector-collections"],[1045,"/docs/architecture/search-pipeline#three-vector-collections"],[1046,"/docs/architecture/search-pipeline#three-vector-collections"],[1047,"/docs/architecture/search-pipeline#three-vector-collections"],[1048,"/docs/architecture/search-pipeline#three-vector-collections"],[1049,"/docs/architecture/search-pipeline#three-vector-collections"],[1050,"/docs/architecture/search-pipeline#three-vector-collections"],[1051,"/docs/architecture/search-pipeline#three-vector-collections"],[1052,"/docs/architecture/search-pipeline#three-vector-collections"],[1053,"/docs/architecture/search-pipeline#three-vector-collections"],[1054,"/docs/architecture/search-pipeline#three-vector-collections"],[1055,"/docs/architecture/search-pipeline#three-vector-collections"],[1056,"/docs/architecture/search-pipeline#three-vector-collections"],[1057,"/docs/architecture/search-pipeline#three-vector-collections"],[1058,"/docs/architecture/search-pipeline#three-vector-collections"],[1059,"/docs/architecture/search-pipeline#three-vector-collections"],[1060,"/docs/architecture/search-pipeline#three-vector-collections"],[1061,"/docs/architecture/search-pipeline#three-vector-collections"],[1062,"/docs/architecture/search-pipeline#three-vector-collections"],[1063,"/docs/architecture/search-pipeline#three-vector-collections"],[1064,"/docs/architecture/search-pipeline#three-vector-collections"],[1128,"/docs/architecture/temporal-workflows"],[1129,"/docs/architecture/temporal-workflows"],[1138,"/docs/architecture/temporal-workflows"],[1130,"/docs/architecture/temporal-workflows#architecture"],[1139,"/docs/architecture/temporal-workflows#architecture"],[1140,"/docs/architecture/temporal-workflows#architecture"],[1141,"/docs/architecture/temporal-workflows#architecture"],[1142,"/docs/architecture/temporal-workflows#architecture"],[1143,"/docs/architecture/temporal-workflows#architecture"],[1144,"/docs/architecture/temporal-workflows#architecture"],[1145,"/docs/architecture/temporal-workflows#architecture"],[1146,"/docs/architecture/temporal-workflows#architecture"],[1147,"/docs/architecture/temporal-workflows#architecture"],[1148,"/docs/architecture/temporal-workflows#architecture"],[1149,"/docs/architecture/temporal-workflows#architecture"],[1150,"/docs/architecture/temporal-workflows#architecture"],[1151,"/docs/architecture/temporal-workflows#architecture"],[1152,"/docs/architecture/temporal-workflows#architecture"],[1153,"/docs/architecture/temporal-workflows#architecture"],[1154,"/docs/architecture/temporal-workflows#architecture"],[1155,"/docs/architecture/temporal-workflows#architecture"],[1156,"/docs/architecture/temporal-workflows#architecture"],[1157,"/docs/architecture/temporal-workflows#architecture"],[1158,"/docs/architecture/temporal-workflows#architecture"],[1159,"/docs/architecture/temporal-workflows#architecture"],[1160,"/docs/architecture/temporal-workflows#architecture"],[1161,"/docs/architecture/temporal-workflows#architecture"],[1136,"/docs/architecture/temporal-workflows#configuration"],[1261,"/docs/architecture/temporal-workflows#configuration"],[1262,"/docs/architecture/temporal-workflows#configuration"],[1263,"/docs/architecture/temporal-workflows#configuration"],[1264,"/docs/architecture/temporal-workflows#configuration"],[1265,"/docs/architecture/temporal-workflows#configuration"],[1266,"/docs/architecture/temporal-workflows#configuration"],[1267,"/docs/architecture/temporal-workflows#configuration"],[1268,"/docs/architecture/temporal-workflows#configuration"],[1269,"/docs/architecture/temporal-workflows#configuration"],[1270,"/docs/architecture/temporal-workflows#configuration"],[1271,"/docs/architecture/temporal-workflows#configuration"],[1272,"/docs/architecture/temporal-workflows#configuration"],[1273,"/docs/architecture/temporal-workflows#configuration"],[1274,"/docs/architecture/temporal-workflows#configuration"],[1275,"/docs/architecture/temporal-workflows#configuration"],[1131,"/docs/architecture/temporal-workflows#event-pipeline"],[1162,"/docs/architecture/temporal-workflows#event-pipeline"],[1163,"/docs/architecture/temporal-workflows#event-pipeline"],[1132,"/docs/architecture/temporal-workflows#idempotency"],[1164,"/docs/architecture/temporal-workflows#idempotency"],[1165,"/docs/architecture/temporal-workflows#idempotency"],[1166,"/docs/architecture/temporal-workflows#idempotency"],[1167,"/docs/architecture/temporal-workflows#idempotency"],[1168,"/docs/architecture/temporal-workflows#idempotency"],[1169,"/docs/architecture/temporal-workflows#idempotency"],[1170,"/docs/architecture/temporal-workflows#idempotency"],[1171,"/docs/architecture/temporal-workflows#idempotency"],[1172,"/docs/architecture/temporal-workflows#idempotency"],[1173,"/docs/architecture/temporal-workflows#idempotency"],[1174,"/docs/architecture/temporal-workflows#idempotency"],[1175,"/docs/architecture/temporal-workflows#idempotency"],[1176,"/docs/architecture/temporal-workflows#idempotency"],[1177,"/docs/architecture/temporal-workflows#idempotency"],[1178,"/docs/architecture/temporal-workflows#idempotency"],[1179,"/docs/architecture/temporal-workflows#idempotency"],[1180,"/docs/architecture/temporal-workflows#idempotency"],[1181,"/docs/architecture/temporal-workflows#idempotency"],[1182,"/docs/architecture/temporal-workflows#idempotency"],[1183,"/docs/architecture/temporal-workflows#idempotency"],[1184,"/docs/architecture/temporal-workflows#idempotency"],[1185,"/docs/architecture/temporal-workflows#idempotency"],[1186,"/docs/architecture/temporal-workflows#idempotency"],[1187,"/docs/architecture/temporal-workflows#idempotency"],[1188,"/docs/architecture/temporal-workflows#idempotency"],[1189,"/docs/architecture/temporal-workflows#idempotency"],[1190,"/docs/architecture/temporal-workflows#idempotency"],[1191,"/docs/architecture/temporal-workflows#idempotency"],[1192,"/docs/architecture/temporal-workflows#idempotency"],[1193,"/docs/architecture/temporal-workflows#idempotency"],[1137,"/docs/architecture/temporal-workflows#observability"],[1276,"/docs/architecture/temporal-workflows#observability"],[1277,"/docs/architecture/temporal-workflows#observability"],[1278,"/docs/architecture/temporal-workflows#observability"],[1279,"/docs/architecture/temporal-workflows#observability"],[1280,"/docs/architecture/temporal-workflows#observability"],[1133,"/docs/architecture/temporal-workflows#port-based-design"],[1194,"/docs/architecture/temporal-workflows#port-based-design"],[1195,"/docs/architecture/temporal-workflows#port-based-design"],[1135,"/docs/architecture/temporal-workflows#retry-configuration"],[1207,"/docs/architecture/temporal-workflows#retry-configuration"],[1208,"/docs/architecture/temporal-workflows#retry-configuration"],[1209,"/docs/architecture/temporal-workflows#retry-configuration"],[1210,"/docs/architecture/temporal-workflows#retry-configuration"],[1211,"/docs/architecture/temporal-workflows#retry-configuration"],[1212,"/docs/architecture/temporal-workflows#retry-configuration"],[1213,"/docs/architecture/temporal-workflows#retry-configuration"],[1214,"/docs/architecture/temporal-workflows#retry-configuration"],[1215,"/docs/architecture/temporal-workflows#retry-configuration"],[1216,"/docs/architecture/temporal-workflows#retry-configuration"],[1217,"/docs/architecture/temporal-workflows#retry-configuration"],[1218,"/docs/architecture/temporal-workflows#retry-configuration"],[1219,"/docs/architecture/temporal-workflows#retry-configuration"],[1220,"/docs/architecture/temporal-workflows#retry-configuration"],[1221,"/docs/architecture/temporal-workflows#retry-configuration"],[1222,"/docs/architecture/temporal-workflows#retry-configuration"],[1223,"/docs/architecture/temporal-workflows#retry-configuration"],[1224,"/docs/architecture/temporal-workflows#retry-configuration"],[1225,"/docs/architecture/temporal-workflows#retry-configuration"],[1226,"/docs/architecture/temporal-workflows#retry-configuration"],[1227,"/docs/architecture/temporal-workflows#retry-configuration"],[1228,"/docs/architecture/temporal-workflows#retry-configuration"],[1229,"/docs/architecture/temporal-workflows#retry-configuration"],[1230,"/docs/architecture/temporal-workflows#retry-configuration"],[1231,"/docs/architecture/temporal-workflows#retry-configuration"],[1232,"/docs/architecture/temporal-workflows#retry-configuration"],[1233,"/docs/architecture/temporal-workflows#retry-configuration"],[1234,"/docs/architecture/temporal-workflows#retry-configuration"],[1235,"/docs/architecture/temporal-workflows#retry-configuration"],[1236,"/docs/architecture/temporal-workflows#retry-configuration"],[1237,"/docs/architecture/temporal-workflows#retry-configuration"],[1238,"/docs/architecture/temporal-workflows#retry-configuration"],[1239,"/docs/architecture/temporal-workflows#retry-configuration"],[1240,"/docs/architecture/temporal-workflows#retry-configuration"],[1241,"/docs/architecture/temporal-workflows#retry-configuration"],[1242,"/docs/architecture/temporal-workflows#retry-configuration"],[1243,"/docs/architecture/temporal-workflows#retry-configuration"],[1244,"/docs/architecture/temporal-workflows#retry-configuration"],[1245,"/docs/architecture/temporal-workflows#retry-configuration"],[1246,"/docs/architecture/temporal-workflows#retry-configuration"],[1247,"/docs/architecture/temporal-workflows#retry-configuration"],[1248,"/docs/architecture/temporal-workflows#retry-configuration"],[1249,"/docs/architecture/temporal-workflows#retry-configuration"],[1250,"/docs/architecture/temporal-workflows#retry-configuration"],[1251,"/docs/architecture/temporal-workflows#retry-configuration"],[1252,"/docs/architecture/temporal-workflows#retry-configuration"],[1253,"/docs/architecture/temporal-workflows#retry-configuration"],[1254,"/docs/architecture/temporal-workflows#retry-configuration"],[1255,"/docs/architecture/temporal-workflows#retry-configuration"],[1256,"/docs/architecture/temporal-workflows#retry-configuration"],[1257,"/docs/architecture/temporal-workflows#retry-configuration"],[1258,"/docs/architecture/temporal-workflows#retry-configuration"],[1259,"/docs/architecture/temporal-workflows#retry-configuration"],[1260,"/docs/architecture/temporal-workflows#retry-configuration"],[1134,"/docs/architecture/temporal-workflows#task-queues"],[1196,"/docs/architecture/temporal-workflows#task-queues"],[1197,"/docs/architecture/temporal-workflows#task-queues"],[1198,"/docs/architecture/temporal-workflows#task-queues"],[1199,"/docs/architecture/temporal-workflows#task-queues"],[1200,"/docs/architecture/temporal-workflows#task-queues"],[1201,"/docs/architecture/temporal-workflows#task-queues"],[1202,"/docs/architecture/temporal-workflows#task-queues"],[1203,"/docs/architecture/temporal-workflows#task-queues"],[1204,"/docs/architecture/temporal-workflows#task-queues"],[1205,"/docs/architecture/temporal-workflows#task-queues"],[1206,"/docs/architecture/temporal-workflows#task-queues"],[893,"/docs/architecture#1-extraction"],[900,"/docs/architecture#1-extraction"],[901,"/docs/architecture#1-extraction"],[902,"/docs/architecture#1-extraction"],[903,"/docs/architecture#1-extraction"],[904,"/docs/architecture#1-extraction"],[894,"/docs/architecture#2-indexing"],[905,"/docs/architecture#2-indexing"],[906,"/docs/architecture#2-indexing"],[907,"/docs/architecture#2-indexing"],[908,"/docs/architecture#2-indexing"],[909,"/docs/architecture#2-indexing"],[910,"/docs/architecture#2-indexing"],[911,"/docs/architecture#2-indexing"],[912,"/docs/architecture#2-indexing"],[913,"/docs/architecture#2-indexing"],[914,"/docs/architecture#2-indexing"],[915,"/docs/architecture#2-indexing"],[916,"/docs/architecture#2-indexing"],[917,"/docs/architecture#2-indexing"],[918,"/docs/architecture#2-indexing"],[919,"/docs/architecture#2-indexing"],[920,"/docs/architecture#2-indexing"],[921,"/docs/architecture#2-indexing"],[922,"/docs/architecture#2-indexing"],[923,"/docs/architecture#2-indexing"],[895,"/docs/architecture#3-retrieval"],[924,"/docs/architecture#3-retrieval"],[925,"/docs/architecture#3-retrieval"],[926,"/docs/architecture#3-retrieval"],[927,"/docs/architecture#3-retrieval"],[928,"/docs/architecture#3-retrieval"],[929,"/docs/architecture#3-retrieval"],[896,"/docs/architecture#4-conversational-rag"],[930,"/docs/architecture#4-conversational-rag"],[931,"/docs/architecture#4-conversational-rag"],[932,"/docs/architecture#4-conversational-rag"],[933,"/docs/architecture#4-conversational-rag"],[934,"/docs/architecture#4-conversational-rag"],[935,"/docs/architecture#4-conversational-rag"],[936,"/docs/architecture#4-conversational-rag"],[937,"/docs/architecture#4-conversational-rag"],[938,"/docs/architecture#4-conversational-rag"],[939,"/docs/architecture#4-conversational-rag"],[940,"/docs/architecture#4-conversational-rag"],[941,"/docs/architecture#4-conversational-rag"],[898,"/docs/architecture#design-principles"],[942,"/docs/architecture#design-principles"],[943,"/docs/architecture#design-principles"],[944,"/docs/architecture#design-principles"],[945,"/docs/architecture#design-principles"],[897,"/docs/architecture#infrastructure-stack"],[892,"/docs/architecture#the-four-layers"],[1437,"/docs/getting-started"],[1438,"/docs/getting-started"],[1439,"/docs/getting-started"],[1440,"/docs/getting-started"],[1441,"/docs/getting-started"],[1442,"/docs/getting-started"],[1443,"/docs/getting-started"],[1281,"/docs/getting-started/configuration"],[1282,"/docs/getting-started/configuration"],[1292,"/docs/getting-started/configuration"],[1289,"/docs/getting-started/configuration#authentication-duar"],[1395,"/docs/getting-started/configuration#authentication-duar"],[1396,"/docs/getting-started/configuration#authentication-duar"],[1397,"/docs/getting-started/configuration#authentication-duar"],[1398,"/docs/getting-started/configuration#authentication-duar"],[1399,"/docs/getting-started/configuration#authentication-duar"],[1400,"/docs/getting-started/configuration#authentication-duar"],[1401,"/docs/getting-started/configuration#authentication-duar"],[1402,"/docs/getting-started/configuration#authentication-duar"],[1403,"/docs/getting-started/configuration#authentication-duar"],[1404,"/docs/getting-started/configuration#authentication-duar"],[1405,"/docs/getting-started/configuration#authentication-duar"],[1406,"/docs/getting-started/configuration#authentication-duar"],[1407,"/docs/getting-started/configuration#authentication-duar"],[1408,"/docs/getting-started/configuration#authentication-duar"],[1409,"/docs/getting-started/configuration#authentication-duar"],[1410,"/docs/getting-started/configuration#authentication-duar"],[1411,"/docs/getting-started/configuration#authentication-duar"],[1412,"/docs/getting-started/configuration#authentication-duar"],[1413,"/docs/getting-started/configuration#authentication-duar"],[1414,"/docs/getting-started/configuration#authentication-duar"],[1415,"/docs/getting-started/configuration#authentication-duar"],[1416,"/docs/getting-started/configuration#authentication-duar"],[1417,"/docs/getting-started/configuration#authentication-duar"],[1418,"/docs/getting-started/configuration#authentication-duar"],[1284,"/docs/getting-started/configuration#embedding"],[1314,"/docs/getting-started/configuration#embedding"],[1315,"/docs/getting-started/configuration#embedding"],[1316,"/docs/getting-started/configuration#embedding"],[1317,"/docs/getting-started/configuration#embedding"],[1318,"/docs/getting-started/configuration#embedding"],[1319,"/docs/getting-started/configuration#embedding"],[1320,"/docs/getting-started/configuration#embedding"],[1321,"/docs/getting-started/configuration#embedding"],[1322,"/docs/getting-started/configuration#embedding"],[1323,"/docs/getting-started/configuration#embedding"],[1324,"/docs/getting-started/configuration#embedding"],[1325,"/docs/getting-started/configuration#embedding"],[1326,"/docs/getting-started/configuration#embedding"],[1327,"/docs/getting-started/configuration#embedding"],[1328,"/docs/getting-started/configuration#embedding"],[1329,"/docs/getting-started/configuration#embedding"],[1330,"/docs/getting-started/configuration#embedding"],[1331,"/docs/getting-started/configuration#embedding"],[1332,"/docs/getting-started/configuration#embedding"],[1333,"/docs/getting-started/configuration#embedding"],[1334,"/docs/getting-started/configuration#embedding"],[1335,"/docs/getting-started/configuration#embedding"],[1286,"/docs/getting-started/configuration#infrastructure"],[1345,"/docs/getting-started/configuration#infrastructure"],[1346,"/docs/getting-started/configuration#infrastructure"],[1347,"/docs/getting-started/configuration#infrastructure"],[1348,"/docs/getting-started/configuration#infrastructure"],[1349,"/docs/getting-started/configuration#infrastructure"],[1350,"/docs/getting-started/configuration#infrastructure"],[1351,"/docs/getting-started/configuration#infrastructure"],[1352,"/docs/getting-started/configuration#infrastructure"],[1353,"/docs/getting-started/configuration#infrastructure"],[1354,"/docs/getting-started/configuration#infrastructure"],[1355,"/docs/getting-started/configuration#infrastructure"],[1356,"/docs/getting-started/configuration#infrastructure"],[1357,"/docs/getting-started/configuration#infrastructure"],[1358,"/docs/getting-started/configuration#infrastructure"],[1359,"/docs/getting-started/configuration#infrastructure"],[1360,"/docs/getting-started/configuration#infrastructure"],[1361,"/docs/getting-started/configuration#infrastructure"],[1362,"/docs/getting-started/configuration#infrastructure"],[1363,"/docs/getting-started/configuration#infrastructure"],[1364,"/docs/getting-started/configuration#infrastructure"],[1365,"/docs/getting-started/configuration#infrastructure"],[1366,"/docs/getting-started/configuration#infrastructure"],[1283,"/docs/getting-started/configuration#llm-provider"],[1293,"/docs/getting-started/configuration#llm-provider"],[1294,"/docs/getting-started/configuration#llm-provider"],[1295,"/docs/getting-started/configuration#llm-provider"],[1296,"/docs/getting-started/configuration#llm-provider"],[1297,"/docs/getting-started/configuration#llm-provider"],[1298,"/docs/getting-started/configuration#llm-provider"],[1299,"/docs/getting-started/configuration#llm-provider"],[1300,"/docs/getting-started/configuration#llm-provider"],[1301,"/docs/getting-started/configuration#llm-provider"],[1302,"/docs/getting-started/configuration#llm-provider"],[1303,"/docs/getting-started/configuration#llm-provider"],[1304,"/docs/getting-started/configuration#llm-provider"],[1305,"/docs/getting-started/configuration#llm-provider"],[1306,"/docs/getting-started/configuration#llm-provider"],[1307,"/docs/getting-started/configuration#llm-provider"],[1308,"/docs/getting-started/configuration#llm-provider"],[1309,"/docs/getting-started/configuration#llm-provider"],[1310,"/docs/getting-started/configuration#llm-provider"],[1311,"/docs/getting-started/configuration#llm-provider"],[1312,"/docs/getting-started/configuration#llm-provider"],[1313,"/docs/getting-started/configuration#llm-provider"],[1288,"/docs/getting-started/configuration#observability"],[1380,"/docs/getting-started/configuration#observability"],[1381,"/docs/getting-started/configuration#observability"],[1382,"/docs/getting-started/configuration#observability"],[1383,"/docs/getting-started/configuration#observability"],[1384,"/docs/getting-started/configuration#observability"],[1385,"/docs/getting-started/configuration#observability"],[1386,"/docs/getting-started/configuration#observability"],[1387,"/docs/getting-started/configuration#observability"],[1388,"/docs/getting-started/configuration#observability"],[1389,"/docs/getting-started/configuration#observability"],[1390,"/docs/getting-started/configuration#observability"],[1391,"/docs/getting-started/configuration#observability"],[1392,"/docs/getting-started/configuration#observability"],[1393,"/docs/getting-started/configuration#observability"],[1394,"/docs/getting-started/configuration#observability"],[1285,"/docs/getting-started/configuration#storage"],[1336,"/docs/getting-started/configuration#storage"],[1337,"/docs/getting-started/configuration#storage"],[1338,"/docs/getting-started/configuration#storage"],[1339,"/docs/getting-started/configuration#storage"],[1340,"/docs/getting-started/configuration#storage"],[1341,"/docs/getting-started/configuration#storage"],[1342,"/docs/getting-started/configuration#storage"],[1343,"/docs/getting-started/configuration#storage"],[1344,"/docs/getting-started/configuration#storage"],[1290,"/docs/getting-started/configuration#summarization"],[1419,"/docs/getting-started/configuration#summarization"],[1420,"/docs/getting-started/configuration#summarization"],[1421,"/docs/getting-started/configuration#summarization"],[1422,"/docs/getting-started/configuration#summarization"],[1423,"/docs/getting-started/configuration#summarization"],[1424,"/docs/getting-started/configuration#summarization"],[1287,"/docs/getting-started/configuration#temporal-workers"],[1367,"/docs/getting-started/configuration#temporal-workers"],[1368,"/docs/getting-started/configuration#temporal-workers"],[1369,"/docs/getting-started/configuration#temporal-workers"],[1370,"/docs/getting-started/configuration#temporal-workers"],[1371,"/docs/getting-started/configuration#temporal-workers"],[1372,"/docs/getting-started/configuration#temporal-workers"],[1373,"/docs/getting-started/configuration#temporal-workers"],[1374,"/docs/getting-started/configuration#temporal-workers"],[1375,"/docs/getting-started/configuration#temporal-workers"],[1376,"/docs/getting-started/configuration#temporal-workers"],[1377,"/docs/getting-started/configuration#temporal-workers"],[1378,"/docs/getting-started/configuration#temporal-workers"],[1379,"/docs/getting-started/configuration#temporal-workers"],[1291,"/docs/getting-started/configuration#vector-collections"],[1425,"/docs/getting-started/configuration#vector-collections"],[1426,"/docs/getting-started/configuration#vector-collections"],[1427,"/docs/getting-started/configuration#vector-collections"],[1428,"/docs/getting-started/configuration#vector-collections"],[1429,"/docs/getting-started/configuration#vector-collections"],[1430,"/docs/getting-started/configuration#vector-collections"],[1431,"/docs/getting-started/configuration#vector-collections"],[1432,"/docs/getting-started/configuration#vector-collections"],[1433,"/docs/getting-started/configuration#vector-collections"],[1434,"/docs/getting-started/configuration#vector-collections"],[1435,"/docs/getting-started/configuration#vector-collections"],[1436,"/docs/getting-started/configuration#vector-collections"],[1444,"/docs/getting-started/production"],[1445,"/docs/getting-started/production"],[1452,"/docs/getting-started/production"],[1448,"/docs/getting-started/production#application-stack"],[1463,"/docs/getting-started/production#application-stack"],[1464,"/docs/getting-started/production#application-stack"],[1465,"/docs/getting-started/production#application-stack"],[1466,"/docs/getting-started/production#application-stack"],[1467,"/docs/getting-started/production#application-stack"],[1468,"/docs/getting-started/production#application-stack"],[1469,"/docs/getting-started/production#application-stack"],[1470,"/docs/getting-started/production#application-stack"],[1471,"/docs/getting-started/production#application-stack"],[1472,"/docs/getting-started/production#application-stack"],[1473,"/docs/getting-started/production#application-stack"],[1474,"/docs/getting-started/production#application-stack"],[1475,"/docs/getting-started/production#application-stack"],[1476,"/docs/getting-started/production#application-stack"],[1477,"/docs/getting-started/production#application-stack"],[1478,"/docs/getting-started/production#application-stack"],[1447,"/docs/getting-started/production#infrastructure-stack"],[1454,"/docs/getting-started/production#infrastructure-stack"],[1455,"/docs/getting-started/production#infrastructure-stack"],[1456,"/docs/getting-started/production#infrastructure-stack"],[1457,"/docs/getting-started/production#infrastructure-stack"],[1458,"/docs/getting-started/production#infrastructure-stack"],[1459,"/docs/getting-started/production#infrastructure-stack"],[1460,"/docs/getting-started/production#infrastructure-stack"],[1461,"/docs/getting-started/production#infrastructure-stack"],[1462,"/docs/getting-started/production#infrastructure-stack"],[1451,"/docs/getting-started/production#monitoring"],[1504,"/docs/getting-started/production#monitoring"],[1505,"/docs/getting-started/production#monitoring"],[1506,"/docs/getting-started/production#monitoring"],[1450,"/docs/getting-started/production#resource-recommendations"],[1482,"/docs/getting-started/production#resource-recommendations"],[1483,"/docs/getting-started/production#resource-recommendations"],[1484,"/docs/getting-started/production#resource-recommendations"],[1485,"/docs/getting-started/production#resource-recommendations"],[1486,"/docs/getting-started/production#resource-recommendations"],[1487,"/docs/getting-started/production#resource-recommendations"],[1488,"/docs/getting-started/production#resource-recommendations"],[1489,"/docs/getting-started/production#resource-recommendations"],[1490,"/docs/getting-started/production#resource-recommendations"],[1491,"/docs/getting-started/production#resource-recommendations"],[1492,"/docs/getting-started/production#resource-recommendations"],[1493,"/docs/getting-started/production#resource-recommendations"],[1494,"/docs/getting-started/production#resource-recommendations"],[1495,"/docs/getting-started/production#resource-recommendations"],[1496,"/docs/getting-started/production#resource-recommendations"],[1497,"/docs/getting-started/production#resource-recommendations"],[1498,"/docs/getting-started/production#resource-recommendations"],[1499,"/docs/getting-started/production#resource-recommendations"],[1500,"/docs/getting-started/production#resource-recommendations"],[1501,"/docs/getting-started/production#resource-recommendations"],[1502,"/docs/getting-started/production#resource-recommendations"],[1503,"/docs/getting-started/production#resource-recommendations"],[1449,"/docs/getting-started/production#reverse-proxy"],[1479,"/docs/getting-started/production#reverse-proxy"],[1480,"/docs/getting-started/production#reverse-proxy"],[1481,"/docs/getting-started/production#reverse-proxy"],[1446,"/docs/getting-started/production#stack-architecture"],[1453,"/docs/getting-started/production#stack-architecture"],[1507,"/docs/getting-started/quickstart"],[1508,"/docs/getting-started/quickstart"],[1516,"/docs/getting-started/quickstart"],[1509,"/docs/getting-started/quickstart#1-clone-the-repository"],[1510,"/docs/getting-started/quickstart#2-configure-environment"],[1517,"/docs/getting-started/quickstart#2-configure-environment"],[1518,"/docs/getting-started/quickstart#2-configure-environment"],[1519,"/docs/getting-started/quickstart#2-configure-environment"],[1511,"/docs/getting-started/quickstart#3-start-the-stack"],[1520,"/docs/getting-started/quickstart#3-start-the-stack"],[1521,"/docs/getting-started/quickstart#3-start-the-stack"],[1522,"/docs/getting-started/quickstart#3-start-the-stack"],[1512,"/docs/getting-started/quickstart#4-verify-services"],[1523,"/docs/getting-started/quickstart#4-verify-services"],[1524,"/docs/getting-started/quickstart#4-verify-services"],[1525,"/docs/getting-started/quickstart#4-verify-services"],[1526,"/docs/getting-started/quickstart#4-verify-services"],[1527,"/docs/getting-started/quickstart#4-verify-services"],[1528,"/docs/getting-started/quickstart#4-verify-services"],[1529,"/docs/getting-started/quickstart#4-verify-services"],[1513,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1530,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1531,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1532,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1533,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1534,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1535,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1536,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1537,"/docs/getting-started/quickstart#5-upload-your-first-document"],[1514,"/docs/getting-started/quickstart#6-search-your-documents"],[1538,"/docs/getting-started/quickstart#6-search-your-documents"],[1515,"/docs/getting-started/quickstart#next-steps"],[1539,"/docs/getting-started/quickstart#next-steps"],[1540,"/docs/getting-started/quickstart#next-steps"],[1541,"/docs/getting-started/quickstart#next-steps"],[1542,"/docs/getting-started/requirements"],[1543,"/docs/getting-started/requirements"],[1547,"/docs/getting-started/requirements#embedding-model"],[1581,"/docs/getting-started/requirements#embedding-model"],[1545,"/docs/getting-started/requirements#infrastructure-components"],[1554,"/docs/getting-started/requirements#infrastructure-components"],[1555,"/docs/getting-started/requirements#infrastructure-components"],[1556,"/docs/getting-started/requirements#infrastructure-components"],[1557,"/docs/getting-started/requirements#infrastructure-components"],[1558,"/docs/getting-started/requirements#infrastructure-components"],[1559,"/docs/getting-started/requirements#infrastructure-components"],[1560,"/docs/getting-started/requirements#infrastructure-components"],[1561,"/docs/getting-started/requirements#infrastructure-components"],[1562,"/docs/getting-started/requirements#infrastructure-components"],[1563,"/docs/getting-started/requirements#infrastructure-components"],[1564,"/docs/getting-started/requirements#infrastructure-components"],[1565,"/docs/getting-started/requirements#infrastructure-components"],[1566,"/docs/getting-started/requirements#infrastructure-components"],[1567,"/docs/getting-started/requirements#infrastructure-components"],[1568,"/docs/getting-started/requirements#infrastructure-components"],[1569,"/docs/getting-started/requirements#infrastructure-components"],[1570,"/docs/getting-started/requirements#infrastructure-components"],[1571,"/docs/getting-started/requirements#infrastructure-components"],[1572,"/docs/getting-started/requirements#infrastructure-components"],[1573,"/docs/getting-started/requirements#infrastructure-components"],[1574,"/docs/getting-started/requirements#infrastructure-components"],[1575,"/docs/getting-started/requirements#infrastructure-components"],[1546,"/docs/getting-started/requirements#llm-provider"],[1576,"/docs/getting-started/requirements#llm-provider"],[1577,"/docs/getting-started/requirements#llm-provider"],[1578,"/docs/getting-started/requirements#llm-provider"],[1579,"/docs/getting-started/requirements#llm-provider"],[1580,"/docs/getting-started/requirements#llm-provider"],[1544,"/docs/getting-started/requirements#system-requirements"],[1548,"/docs/getting-started/requirements#system-requirements"],[1549,"/docs/getting-started/requirements#system-requirements"],[1550,"/docs/getting-started/requirements#system-requirements"],[1551,"/docs/getting-started/requirements#system-requirements"],[1552,"/docs/getting-started/requirements#system-requirements"],[1553,"/docs/getting-started/requirements#system-requirements"],[1801,"/docs/integration"],[1802,"/docs/integration"],[1808,"/docs/integration"],[1582,"/docs/integration/authentication"],[1583,"/docs/integration/authentication"],[1595,"/docs/integration/authentication"],[1584,"/docs/integration/authentication#architecture"],[1592,"/docs/integration/authentication#configuration"],[1638,"/docs/integration/authentication#configuration"],[1639,"/docs/integration/authentication#configuration"],[1640,"/docs/integration/authentication#configuration"],[1641,"/docs/integration/authentication#configuration"],[1642,"/docs/integration/authentication#configuration"],[1643,"/docs/integration/authentication#configuration"],[1644,"/docs/integration/authentication#configuration"],[1645,"/docs/integration/authentication#configuration"],[1646,"/docs/integration/authentication#configuration"],[1647,"/docs/integration/authentication#configuration"],[1648,"/docs/integration/authentication#configuration"],[1649,"/docs/integration/authentication#configuration"],[1650,"/docs/integration/authentication#configuration"],[1651,"/docs/integration/authentication#configuration"],[1652,"/docs/integration/authentication#configuration"],[1653,"/docs/integration/authentication#configuration"],[1654,"/docs/integration/authentication#configuration"],[1655,"/docs/integration/authentication#configuration"],[1656,"/docs/integration/authentication#configuration"],[1657,"/docs/integration/authentication#configuration"],[1658,"/docs/integration/authentication#configuration"],[1659,"/docs/integration/authentication#configuration"],[1660,"/docs/integration/authentication#configuration"],[1661,"/docs/integration/authentication#configuration"],[1594,"/docs/integration/authentication#development-setup"],[1664,"/docs/integration/authentication#development-setup"],[1587,"/docs/integration/authentication#entity-level-permissions"],[1618,"/docs/integration/authentication#entity-level-permissions"],[1585,"/docs/integration/authentication#flow"],[1596,"/docs/integration/authentication#flow"],[1597,"/docs/integration/authentication#flow"],[1598,"/docs/integration/authentication#flow"],[1599,"/docs/integration/authentication#flow"],[1600,"/docs/integration/authentication#flow"],[1590,"/docs/integration/authentication#permission-caching"],[1627,"/docs/integration/authentication#permission-caching"],[1593,"/docs/integration/authentication#sdk-integration"],[1662,"/docs/integration/authentication#sdk-integration"],[1663,"/docs/integration/authentication#sdk-integration"],[1589,"/docs/integration/authentication#sharing"],[1626,"/docs/integration/authentication#sharing"],[1588,"/docs/integration/authentication#visibility"],[1619,"/docs/integration/authentication#visibility"],[1620,"/docs/integration/authentication#visibility"],[1621,"/docs/integration/authentication#visibility"],[1622,"/docs/integration/authentication#visibility"],[1623,"/docs/integration/authentication#visibility"],[1624,"/docs/integration/authentication#visibility"],[1625,"/docs/integration/authentication#visibility"],[1591,"/docs/integration/authentication#workspace-actions"],[1628,"/docs/integration/authentication#workspace-actions"],[1629,"/docs/integration/authentication#workspace-actions"],[1630,"/docs/integration/authentication#workspace-actions"],[1631,"/docs/integration/authentication#workspace-actions"],[1632,"/docs/integration/authentication#workspace-actions"],[1633,"/docs/integration/authentication#workspace-actions"],[1634,"/docs/integration/authentication#workspace-actions"],[1635,"/docs/integration/authentication#workspace-actions"],[1636,"/docs/integration/authentication#workspace-actions"],[1637,"/docs/integration/authentication#workspace-actions"],[1586,"/docs/integration/authentication#workspace-isolation"],[1601,"/docs/integration/authentication#workspace-isolation"],[1602,"/docs/integration/authentication#workspace-isolation"],[1603,"/docs/integration/authentication#workspace-isolation"],[1604,"/docs/integration/authentication#workspace-isolation"],[1605,"/docs/integration/authentication#workspace-isolation"],[1606,"/docs/integration/authentication#workspace-isolation"],[1607,"/docs/integration/authentication#workspace-isolation"],[1608,"/docs/integration/authentication#workspace-isolation"],[1609,"/docs/integration/authentication#workspace-isolation"],[1610,"/docs/integration/authentication#workspace-isolation"],[1611,"/docs/integration/authentication#workspace-isolation"],[1612,"/docs/integration/authentication#workspace-isolation"],[1613,"/docs/integration/authentication#workspace-isolation"],[1614,"/docs/integration/authentication#workspace-isolation"],[1615,"/docs/integration/authentication#workspace-isolation"],[1616,"/docs/integration/authentication#workspace-isolation"],[1617,"/docs/integration/authentication#workspace-isolation"],[1665,"/docs/integration/blob-storage"],[1666,"/docs/integration/blob-storage"],[1681,"/docs/integration/blob-storage"],[1677,"/docs/integration/blob-storage#1-document-upload"],[1701,"/docs/integration/blob-storage#1-document-upload"],[1702,"/docs/integration/blob-storage#1-document-upload"],[1703,"/docs/integration/blob-storage#1-document-upload"],[1704,"/docs/integration/blob-storage#1-document-upload"],[1678,"/docs/integration/blob-storage#2-pdf-processing"],[1705,"/docs/integration/blob-storage#2-pdf-processing"],[1706,"/docs/integration/blob-storage#2-pdf-processing"],[1707,"/docs/integration/blob-storage#2-pdf-processing"],[1708,"/docs/integration/blob-storage#2-pdf-processing"],[1709,"/docs/integration/blob-storage#2-pdf-processing"],[1710,"/docs/integration/blob-storage#2-pdf-processing"],[1673,"/docs/integration/blob-storage#api-endpoints"],[1696,"/docs/integration/blob-storage#api-endpoints"],[1670,"/docs/integration/blob-storage#azure-blob-storage"],[1690,"/docs/integration/blob-storage#azure-blob-storage"],[1691,"/docs/integration/blob-storage#azure-blob-storage"],[1692,"/docs/integration/blob-storage#azure-blob-storage"],[1672,"/docs/integration/blob-storage#checking-the-connection"],[1695,"/docs/integration/blob-storage#checking-the-connection"],[1679,"/docs/integration/blob-storage#configuration"],[1711,"/docs/integration/blob-storage#configuration"],[1712,"/docs/integration/blob-storage#configuration"],[1713,"/docs/integration/blob-storage#configuration"],[1714,"/docs/integration/blob-storage#configuration"],[1715,"/docs/integration/blob-storage#configuration"],[1716,"/docs/integration/blob-storage#configuration"],[1717,"/docs/integration/blob-storage#configuration"],[1718,"/docs/integration/blob-storage#configuration"],[1719,"/docs/integration/blob-storage#configuration"],[1720,"/docs/integration/blob-storage#configuration"],[1721,"/docs/integration/blob-storage#configuration"],[1722,"/docs/integration/blob-storage#configuration"],[1723,"/docs/integration/blob-storage#configuration"],[1724,"/docs/integration/blob-storage#configuration"],[1725,"/docs/integration/blob-storage#configuration"],[1680,"/docs/integration/blob-storage#considerations"],[1726,"/docs/integration/blob-storage#considerations"],[1727,"/docs/integration/blob-storage#considerations"],[1728,"/docs/integration/blob-storage#considerations"],[1729,"/docs/integration/blob-storage#considerations"],[1676,"/docs/integration/blob-storage#how-blobs-are-created"],[1700,"/docs/integration/blob-storage#how-blobs-are-created"],[1668,"/docs/integration/blob-storage#local-filesystem-development"],[1684,"/docs/integration/blob-storage#local-filesystem-development"],[1685,"/docs/integration/blob-storage#local-filesystem-development"],[1669,"/docs/integration/blob-storage#s3-compatible-storage"],[1686,"/docs/integration/blob-storage#s3-compatible-storage"],[1687,"/docs/integration/blob-storage#s3-compatible-storage"],[1688,"/docs/integration/blob-storage#s3-compatible-storage"],[1689,"/docs/integration/blob-storage#s3-compatible-storage"],[1667,"/docs/integration/blob-storage#storage-layout"],[1682,"/docs/integration/blob-storage#storage-layout"],[1683,"/docs/integration/blob-storage#storage-layout"],[1671,"/docs/integration/blob-storage#storage-options"],[1693,"/docs/integration/blob-storage#storage-options"],[1694,"/docs/integration/blob-storage#storage-options"],[1675,"/docs/integration/blob-storage#stream-page-image"],[1698,"/docs/integration/blob-storage#stream-page-image"],[1699,"/docs/integration/blob-storage#stream-page-image"],[1674,"/docs/integration/blob-storage#stream-pdf"],[1697,"/docs/integration/blob-storage#stream-pdf"],[1730,"/docs/integration/embeddings"],[1731,"/docs/integration/embeddings"],[1737,"/docs/integration/embeddings"],[1738,"/docs/integration/embeddings"],[1739,"/docs/integration/embeddings"],[1740,"/docs/integration/embeddings"],[1733,"/docs/integration/embeddings#api-models"],[1763,"/docs/integration/embeddings#api-models"],[1764,"/docs/integration/embeddings#api-models"],[1765,"/docs/integration/embeddings#api-models"],[1766,"/docs/integration/embeddings#api-models"],[1767,"/docs/integration/embeddings#api-models"],[1768,"/docs/integration/embeddings#api-models"],[1769,"/docs/integration/embeddings#api-models"],[1770,"/docs/integration/embeddings#api-models"],[1771,"/docs/integration/embeddings#api-models"],[1772,"/docs/integration/embeddings#api-models"],[1773,"/docs/integration/embeddings#api-models"],[1774,"/docs/integration/embeddings#api-models"],[1775,"/docs/integration/embeddings#api-models"],[1776,"/docs/integration/embeddings#api-models"],[1777,"/docs/integration/embeddings#api-models"],[1778,"/docs/integration/embeddings#api-models"],[1735,"/docs/integration/embeddings#changing-models"],[1784,"/docs/integration/embeddings#changing-models"],[1785,"/docs/integration/embeddings#changing-models"],[1786,"/docs/integration/embeddings#changing-models"],[1787,"/docs/integration/embeddings#changing-models"],[1734,"/docs/integration/embeddings#cost"],[1779,"/docs/integration/embeddings#cost"],[1780,"/docs/integration/embeddings#cost"],[1781,"/docs/integration/embeddings#cost"],[1782,"/docs/integration/embeddings#cost"],[1783,"/docs/integration/embeddings#cost"],[1732,"/docs/integration/embeddings#local-models-default"],[1741,"/docs/integration/embeddings#local-models-default"],[1742,"/docs/integration/embeddings#local-models-default"],[1743,"/docs/integration/embeddings#local-models-default"],[1744,"/docs/integration/embeddings#local-models-default"],[1745,"/docs/integration/embeddings#local-models-default"],[1746,"/docs/integration/embeddings#local-models-default"],[1747,"/docs/integration/embeddings#local-models-default"],[1748,"/docs/integration/embeddings#local-models-default"],[1749,"/docs/integration/embeddings#local-models-default"],[1750,"/docs/integration/embeddings#local-models-default"],[1751,"/docs/integration/embeddings#local-models-default"],[1752,"/docs/integration/embeddings#local-models-default"],[1753,"/docs/integration/embeddings#local-models-default"],[1754,"/docs/integration/embeddings#local-models-default"],[1755,"/docs/integration/embeddings#local-models-default"],[1756,"/docs/integration/embeddings#local-models-default"],[1757,"/docs/integration/embeddings#local-models-default"],[1758,"/docs/integration/embeddings#local-models-default"],[1759,"/docs/integration/embeddings#local-models-default"],[1760,"/docs/integration/embeddings#local-models-default"],[1761,"/docs/integration/embeddings#local-models-default"],[1762,"/docs/integration/embeddings#local-models-default"],[1736,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1788,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1789,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1790,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1791,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1792,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1793,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1794,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1795,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1796,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1797,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1798,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1799,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1800,"/docs/integration/embeddings#per-workspace-models-self-serve"],[1889,"/docs/integration/llm-providers"],[1890,"/docs/integration/llm-providers"],[1901,"/docs/integration/llm-providers"],[1892,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1926,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1927,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1928,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1929,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1930,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1931,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1932,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1933,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1934,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1935,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1936,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1937,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1938,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1939,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1940,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1941,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1942,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1943,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1944,"/docs/integration/llm-providers#batch-llm-summarization-ner"],[1893,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1945,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1946,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1947,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1948,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1949,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1950,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1951,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1952,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1953,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1954,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1955,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1956,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1957,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1958,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1959,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1960,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1961,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1962,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1963,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1964,"/docs/integration/llm-providers#chat-llm-conversational-rag"],[1894,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1965,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1966,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1967,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1968,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1969,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1970,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1971,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1972,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1973,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1974,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1975,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1976,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1977,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1978,"/docs/integration/llm-providers#embedding-and-reranking-models"],[1896,"/docs/integration/llm-providers#evaluation-judge"],[1990,"/docs/integration/llm-providers#evaluation-judge"],[1895,"/docs/integration/llm-providers#ner-models"],[1979,"/docs/integration/llm-providers#ner-models"],[1980,"/docs/integration/llm-providers#ner-models"],[1981,"/docs/integration/llm-providers#ner-models"],[1982,"/docs/integration/llm-providers#ner-models"],[1983,"/docs/integration/llm-providers#ner-models"],[1984,"/docs/integration/llm-providers#ner-models"],[1985,"/docs/integration/llm-providers#ner-models"],[1986,"/docs/integration/llm-providers#ner-models"],[1987,"/docs/integration/llm-providers#ner-models"],[1988,"/docs/integration/llm-providers#ner-models"],[1989,"/docs/integration/llm-providers#ner-models"],[1898,"/docs/integration/llm-providers#ollama-setup"],[1992,"/docs/integration/llm-providers#ollama-setup"],[1993,"/docs/integration/llm-providers#ollama-setup"],[1900,"/docs/integration/llm-providers#rotating-the-encryption-key"],[2000,"/docs/integration/llm-providers#rotating-the-encryption-key"],[2001,"/docs/integration/llm-providers#rotating-the-encryption-key"],[2002,"/docs/integration/llm-providers#rotating-the-encryption-key"],[1891,"/docs/integration/llm-providers#supported-providers"],[1902,"/docs/integration/llm-providers#supported-providers"],[1903,"/docs/integration/llm-providers#supported-providers"],[1904,"/docs/integration/llm-providers#supported-providers"],[1905,"/docs/integration/llm-providers#supported-providers"],[1906,"/docs/integration/llm-providers#supported-providers"],[1907,"/docs/integration/llm-providers#supported-providers"],[1908,"/docs/integration/llm-providers#supported-providers"],[1909,"/docs/integration/llm-providers#supported-providers"],[1910,"/docs/integration/llm-providers#supported-providers"],[1911,"/docs/integration/llm-providers#supported-providers"],[1912,"/docs/integration/llm-providers#supported-providers"],[1913,"/docs/integration/llm-providers#supported-providers"],[1914,"/docs/integration/llm-providers#supported-providers"],[1915,"/docs/integration/llm-providers#supported-providers"],[1916,"/docs/integration/llm-providers#supported-providers"],[1917,"/docs/integration/llm-providers#supported-providers"],[1918,"/docs/integration/llm-providers#supported-providers"],[1919,"/docs/integration/llm-providers#supported-providers"],[1920,"/docs/integration/llm-providers#supported-providers"],[1921,"/docs/integration/llm-providers#supported-providers"],[1922,"/docs/integration/llm-providers#supported-providers"],[1923,"/docs/integration/llm-providers#supported-providers"],[1924,"/docs/integration/llm-providers#supported-providers"],[1925,"/docs/integration/llm-providers#supported-providers"],[1897,"/docs/integration/llm-providers#tool-calling-modes"],[1991,"/docs/integration/llm-providers#tool-calling-modes"],[1899,"/docs/integration/llm-providers#workspace-keys-self-serve"],[1994,"/docs/integration/llm-providers#workspace-keys-self-serve"],[1995,"/docs/integration/llm-providers#workspace-keys-self-serve"],[1996,"/docs/integration/llm-providers#workspace-keys-self-serve"],[1997,"/docs/integration/llm-providers#workspace-keys-self-serve"],[1998,"/docs/integration/llm-providers#workspace-keys-self-serve"],[1999,"/docs/integration/llm-providers#workspace-keys-self-serve"],[2003,"/docs/integration/observability"],[2004,"/docs/integration/observability"],[2017,"/docs/integration/observability"],[2008,"/docs/integration/observability#configuration"],[2066,"/docs/integration/observability#configuration"],[2067,"/docs/integration/observability#configuration"],[2068,"/docs/integration/observability#configuration"],[2069,"/docs/integration/observability#configuration"],[2070,"/docs/integration/observability#configuration"],[2071,"/docs/integration/observability#configuration"],[2072,"/docs/integration/observability#configuration"],[2073,"/docs/integration/observability#configuration"],[2074,"/docs/integration/observability#configuration"],[2075,"/docs/integration/observability#configuration"],[2076,"/docs/integration/observability#configuration"],[2077,"/docs/integration/observability#configuration"],[2078,"/docs/integration/observability#configuration"],[2079,"/docs/integration/observability#configuration"],[2080,"/docs/integration/observability#configuration"],[2009,"/docs/integration/observability#development-setup"],[2081,"/docs/integration/observability#development-setup"],[2082,"/docs/integration/observability#development-setup"],[2083,"/docs/integration/observability#development-setup"],[2084,"/docs/integration/observability#development-setup"],[2085,"/docs/integration/observability#development-setup"],[2086,"/docs/integration/observability#development-setup"],[2005,"/docs/integration/observability#langfuse"],[2018,"/docs/integration/observability#langfuse"],[2019,"/docs/integration/observability#langfuse"],[2020,"/docs/integration/observability#langfuse"],[2010,"/docs/integration/observability#llm-tracing"],[2087,"/docs/integration/observability#llm-tracing"],[2088,"/docs/integration/observability#llm-tracing"],[2089,"/docs/integration/observability#llm-tracing"],[2090,"/docs/integration/observability#llm-tracing"],[2091,"/docs/integration/observability#llm-tracing"],[2092,"/docs/integration/observability#llm-tracing"],[2093,"/docs/integration/observability#llm-tracing"],[2094,"/docs/integration/observability#llm-tracing"],[2095,"/docs/integration/observability#llm-tracing"],[2096,"/docs/integration/observability#llm-tracing"],[2097,"/docs/integration/observability#llm-tracing"],[2098,"/docs/integration/observability#llm-tracing"],[2099,"/docs/integration/observability#llm-tracing"],[2100,"/docs/integration/observability#llm-tracing"],[2101,"/docs/integration/observability#llm-tracing"],[2102,"/docs/integration/observability#llm-tracing"],[2014,"/docs/integration/observability#privacy"],[2118,"/docs/integration/observability#privacy"],[2006,"/docs/integration/observability#prompt-management"],[2021,"/docs/integration/observability#prompt-management"],[2022,"/docs/integration/observability#prompt-management"],[2023,"/docs/integration/observability#prompt-management"],[2024,"/docs/integration/observability#prompt-management"],[2025,"/docs/integration/observability#prompt-management"],[2026,"/docs/integration/observability#prompt-management"],[2027,"/docs/integration/observability#prompt-management"],[2028,"/docs/integration/observability#prompt-management"],[2029,"/docs/integration/observability#prompt-management"],[2030,"/docs/integration/observability#prompt-management"],[2031,"/docs/integration/observability#prompt-management"],[2032,"/docs/integration/observability#prompt-management"],[2033,"/docs/integration/observability#prompt-management"],[2034,"/docs/integration/observability#prompt-management"],[2035,"/docs/integration/observability#prompt-management"],[2036,"/docs/integration/observability#prompt-management"],[2037,"/docs/integration/observability#prompt-management"],[2038,"/docs/integration/observability#prompt-management"],[2039,"/docs/integration/observability#prompt-management"],[2040,"/docs/integration/observability#prompt-management"],[2041,"/docs/integration/observability#prompt-management"],[2042,"/docs/integration/observability#prompt-management"],[2043,"/docs/integration/observability#prompt-management"],[2044,"/docs/integration/observability#prompt-management"],[2045,"/docs/integration/observability#prompt-management"],[2046,"/docs/integration/observability#prompt-management"],[2047,"/docs/integration/observability#prompt-management"],[2048,"/docs/integration/observability#prompt-management"],[2049,"/docs/integration/observability#prompt-management"],[2050,"/docs/integration/observability#prompt-management"],[2051,"/docs/integration/observability#prompt-management"],[2052,"/docs/integration/observability#prompt-management"],[2053,"/docs/integration/observability#prompt-management"],[2054,"/docs/integration/observability#prompt-management"],[2055,"/docs/integration/observability#prompt-management"],[2056,"/docs/integration/observability#prompt-management"],[2057,"/docs/integration/observability#prompt-management"],[2058,"/docs/integration/observability#prompt-management"],[2059,"/docs/integration/observability#prompt-management"],[2060,"/docs/integration/observability#prompt-management"],[2061,"/docs/integration/observability#prompt-management"],[2062,"/docs/integration/observability#prompt-management"],[2063,"/docs/integration/observability#prompt-management"],[2064,"/docs/integration/observability#prompt-management"],[2015,"/docs/integration/observability#request-timing"],[2119,"/docs/integration/observability#request-timing"],[2120,"/docs/integration/observability#request-timing"],[2013,"/docs/integration/observability#setup"],[2116,"/docs/integration/observability#setup"],[2117,"/docs/integration/observability#setup"],[2016,"/docs/integration/observability#structured-logging"],[2121,"/docs/integration/observability#structured-logging"],[2122,"/docs/integration/observability#structured-logging"],[2123,"/docs/integration/observability#structured-logging"],[2124,"/docs/integration/observability#structured-logging"],[2125,"/docs/integration/observability#structured-logging"],[2126,"/docs/integration/observability#structured-logging"],[2011,"/docs/integration/observability#umami-web-analytics"],[2103,"/docs/integration/observability#umami-web-analytics"],[2012,"/docs/integration/observability#what-umami-tracks"],[2104,"/docs/integration/observability#what-umami-tracks"],[2105,"/docs/integration/observability#what-umami-tracks"],[2106,"/docs/integration/observability#what-umami-tracks"],[2107,"/docs/integration/observability#what-umami-tracks"],[2108,"/docs/integration/observability#what-umami-tracks"],[2109,"/docs/integration/observability#what-umami-tracks"],[2110,"/docs/integration/observability#what-umami-tracks"],[2111,"/docs/integration/observability#what-umami-tracks"],[2112,"/docs/integration/observability#what-umami-tracks"],[2113,"/docs/integration/observability#what-umami-tracks"],[2114,"/docs/integration/observability#what-umami-tracks"],[2115,"/docs/integration/observability#what-umami-tracks"],[2007,"/docs/integration/observability#yaml-fallback"],[2065,"/docs/integration/observability#yaml-fallback"],[1804,"/docs/integration#configuration"],[1833,"/docs/integration#configuration"],[1807,"/docs/integration#docker-compose"],[1887,"/docs/integration#docker-compose"],[1888,"/docs/integration#docker-compose"],[1805,"/docs/integration#environment-modes"],[1834,"/docs/integration#environment-modes"],[1835,"/docs/integration#environment-modes"],[1836,"/docs/integration#environment-modes"],[1837,"/docs/integration#environment-modes"],[1838,"/docs/integration#environment-modes"],[1839,"/docs/integration#environment-modes"],[1840,"/docs/integration#environment-modes"],[1841,"/docs/integration#environment-modes"],[1842,"/docs/integration#environment-modes"],[1843,"/docs/integration#environment-modes"],[1844,"/docs/integration#environment-modes"],[1845,"/docs/integration#environment-modes"],[1846,"/docs/integration#environment-modes"],[1847,"/docs/integration#environment-modes"],[1803,"/docs/integration#integration-points"],[1809,"/docs/integration#integration-points"],[1810,"/docs/integration#integration-points"],[1811,"/docs/integration#integration-points"],[1812,"/docs/integration#integration-points"],[1813,"/docs/integration#integration-points"],[1814,"/docs/integration#integration-points"],[1815,"/docs/integration#integration-points"],[1816,"/docs/integration#integration-points"],[1817,"/docs/integration#integration-points"],[1818,"/docs/integration#integration-points"],[1819,"/docs/integration#integration-points"],[1820,"/docs/integration#integration-points"],[1821,"/docs/integration#integration-points"],[1822,"/docs/integration#integration-points"],[1823,"/docs/integration#integration-points"],[1824,"/docs/integration#integration-points"],[1825,"/docs/integration#integration-points"],[1826,"/docs/integration#integration-points"],[1827,"/docs/integration#integration-points"],[1828,"/docs/integration#integration-points"],[1829,"/docs/integration#integration-points"],[1830,"/docs/integration#integration-points"],[1831,"/docs/integration#integration-points"],[1832,"/docs/integration#integration-points"],[1806,"/docs/integration#quick-reference-essential-variables"],[1848,"/docs/integration#quick-reference-essential-variables"],[1849,"/docs/integration#quick-reference-essential-variables"],[1850,"/docs/integration#quick-reference-essential-variables"],[1851,"/docs/integration#quick-reference-essential-variables"],[1852,"/docs/integration#quick-reference-essential-variables"],[1853,"/docs/integration#quick-reference-essential-variables"],[1854,"/docs/integration#quick-reference-essential-variables"],[1855,"/docs/integration#quick-reference-essential-variables"],[1856,"/docs/integration#quick-reference-essential-variables"],[1857,"/docs/integration#quick-reference-essential-variables"],[1858,"/docs/integration#quick-reference-essential-variables"],[1859,"/docs/integration#quick-reference-essential-variables"],[1860,"/docs/integration#quick-reference-essential-variables"],[1861,"/docs/integration#quick-reference-essential-variables"],[1862,"/docs/integration#quick-reference-essential-variables"],[1863,"/docs/integration#quick-reference-essential-variables"],[1864,"/docs/integration#quick-reference-essential-variables"],[1865,"/docs/integration#quick-reference-essential-variables"],[1866,"/docs/integration#quick-reference-essential-variables"],[1867,"/docs/integration#quick-reference-essential-variables"],[1868,"/docs/integration#quick-reference-essential-variables"],[1869,"/docs/integration#quick-reference-essential-variables"],[1870,"/docs/integration#quick-reference-essential-variables"],[1871,"/docs/integration#quick-reference-essential-variables"],[1872,"/docs/integration#quick-reference-essential-variables"],[1873,"/docs/integration#quick-reference-essential-variables"],[1874,"/docs/integration#quick-reference-essential-variables"],[1875,"/docs/integration#quick-reference-essential-variables"],[1876,"/docs/integration#quick-reference-essential-variables"],[1877,"/docs/integration#quick-reference-essential-variables"],[1878,"/docs/integration#quick-reference-essential-variables"],[1879,"/docs/integration#quick-reference-essential-variables"],[1880,"/docs/integration#quick-reference-essential-variables"],[1881,"/docs/integration#quick-reference-essential-variables"],[1882,"/docs/integration#quick-reference-essential-variables"],[1883,"/docs/integration#quick-reference-essential-variables"],[1884,"/docs/integration#quick-reference-essential-variables"],[1885,"/docs/integration#quick-reference-essential-variables"],[1886,"/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"}