From d4b6afb0204fc54548e1b4268b6c0c0c9be0ed44 Mon Sep 17 00:00:00 2001 From: Abhishek Date: Tue, 5 May 2026 19:23:50 +0530 Subject: [PATCH 01/10] feat: add logs in campaigns for failure or pausing (#265) * feat: add logs in campaigns on failure * chore: bump pipecat * chore: update format.sh * chore: fix github workflow * fix: fix formatting errors --- ...enapi-drift.yml => pre-pr-drift-check.yml} | 42 +++- .../6499c608d0f6_add_campaign_logs_column.py | 35 +++ api/db/campaign_client.py | 72 +++--- api/db/models.py | 10 + api/logging_config.py | 2 +- api/routes/agent_stream.py | 2 +- api/routes/campaign.py | 22 +- api/routes/telephony.py | 2 +- api/routes/webrtc_signaling.py | 4 +- .../campaign/campaign_call_dispatcher.py | 16 +- .../campaign/campaign_orchestrator.py | 14 ++ api/services/campaign/circuit_breaker.py | 109 ++++++++- api/services/looptalk/audio_streamer.py | 1 + .../looptalk/core/pipeline_builder.py | 8 +- api/services/looptalk/internal_serializer.py | 1 + api/services/looptalk/internal_transport.py | 4 +- api/services/looptalk/orchestrator.py | 4 +- api/services/pipecat/event_handlers.py | 5 +- api/services/smart_turn/app.py | 3 +- .../smart_turn/websocket_smart_turn.py | 1 + .../telephony/providers/ari/strategies.py | 1 + .../telephony/providers/ari/transport.py | 8 +- .../telephony/providers/cloudonix/routes.py | 2 +- .../providers/cloudonix/strategies.py | 2 +- .../providers/cloudonix/transport.py | 8 +- .../telephony/providers/plivo/routes.py | 2 +- .../telephony/providers/plivo/transport.py | 8 +- .../telephony/providers/telnyx/routes.py | 2 +- .../telephony/providers/telnyx/transport.py | 8 +- .../telephony/providers/twilio/routes.py | 2 +- .../telephony/providers/twilio/strategies.py | 1 + .../telephony/providers/twilio/transport.py | 8 +- .../telephony/providers/vobiz/routes.py | 2 +- .../telephony/providers/vobiz/transport.py | 8 +- .../telephony/providers/vonage/routes.py | 2 +- .../telephony/providers/vonage/transport.py | 9 +- api/services/telephony/status_processor.py | 5 +- api/services/workflow/pipecat_engine.py | 9 +- .../workflow/pipecat_engine_callbacks.py | 1 + .../pipecat_engine_context_summarizer.py | 4 +- .../workflow/pipecat_engine_custom_tools.py | 14 +- .../pipecat_engine_variable_extractor.py | 4 +- api/services/workflow/qa/analysis.py | 2 +- api/services/workflow/qa/node_summary.py | 2 +- api/services/workflow/qa/tracing.py | 3 +- api/tasks/campaign_tasks.py | 52 ++++- api/tasks/run_integrations.py | 4 +- api/tasks/s3_upload.py | 2 +- .../integrations/_run_pipeline_helpers.py | 5 +- api/tests/integrations/test_run_pipeline.py | 4 +- .../test_run_pipeline_text_greeting.py | 8 +- api/tests/test_campaign_tasks.py | 87 +++++++ api/tests/test_circuit_breaker.py | 212 +++++++++++++++++- api/tests/test_custom_tools.py | 15 +- .../test_custom_tools_context_integration.py | 6 +- .../test_pipecat_engine_context_update.py | 20 +- api/tests/test_pipecat_engine_end_call.py | 34 +-- ...cat_engine_node_switch_with_user_speech.py | 8 +- api/tests/test_pipecat_engine_tool_calls.py | 10 +- .../test_pipecat_engine_transition_mute.py | 14 +- ...test_pipecat_engine_variable_extraction.py | 14 +- api/tests/test_pipeline_cancellation.py | 1 + api/tests/test_recording_router_processor.py | 16 +- api/tests/test_text_and_audio_playback.py | 32 +-- ...t_tts_endframe_with_audio_write_failure.py | 14 +- api/tests/test_unregistered_function_call.py | 2 +- api/tests/test_user_idle_handler.py | 8 +- .../test_user_muting_during_bot_speech.py | 14 +- api/tests/test_voicemail_detector.py | 4 +- docs/api-reference/openapi.json | 2 +- pipecat | 2 +- scripts/format.sh | 4 +- .../src/dograh_sdk/_generated_models.py | 4 +- ui/src/app/campaigns/[campaignId]/page.tsx | 84 ++++++- .../components/PhoneCallDialog.tsx | 51 ++++- ui/src/client/index.ts | 2 +- ui/src/client/types.gen.ts | 37 +++ 77 files changed, 1001 insertions(+), 245 deletions(-) rename .github/workflows/{docs-openapi-drift.yml => pre-pr-drift-check.yml} (57%) create mode 100644 api/alembic/versions/6499c608d0f6_add_campaign_logs_column.py create mode 100644 api/tests/test_campaign_tasks.py diff --git a/.github/workflows/docs-openapi-drift.yml b/.github/workflows/pre-pr-drift-check.yml similarity index 57% rename from .github/workflows/docs-openapi-drift.yml rename to .github/workflows/pre-pr-drift-check.yml index bd2a5ef..e2388ed 100644 --- a/.github/workflows/docs-openapi-drift.yml +++ b/.github/workflows/pre-pr-drift-check.yml @@ -1,14 +1,16 @@ -name: Docs OpenAPI drift check +name: Pre-PR drift check on: pull_request: branches: [main] paths: - 'api/**' + - 'ui/**' - 'pipecat/**' - 'scripts/dump_docs_openapi.py' + - 'scripts/format.sh' - 'docs/api-reference/openapi.json' - - '.github/workflows/docs-openapi-drift.yml' + - '.github/workflows/pre-pr-drift-check.yml' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -31,13 +33,45 @@ jobs: cache: pip cache-dependency-path: | api/requirements.txt + api/requirements.dev.txt pipecat/pyproject.toml + - name: Set up Node 22 + uses: actions/setup-node@v4 + with: + node-version: '22' + cache: npm + cache-dependency-path: ui/package-lock.json + - name: Install api dependencies run: | pip install -r api/requirements.txt + pip install -r api/requirements.dev.txt pip install './pipecat[cartesia,deepgram,openai,elevenlabs,groq,google,azure,sarvam,soundfile,silero,webrtc,speechmatics,openrouter,camb]' + - name: Install ui dependencies + working-directory: ui + run: npm ci + + - name: Run scripts/format.sh + run: ./scripts/format.sh + + - name: Check for Python format/lint drift + run: | + if ! git diff --exit-code api; then + echo "::error::Python files are not formatted. Run './scripts/format.sh' locally and commit the result before raising the PR." + exit 1 + fi + echo "Python format/lint is clean." + + - name: Check for UI lint drift + run: | + if ! git diff --exit-code ui; then + echo "::error::UI files have outstanding lint fixes. Run 'npm run fix-lint' inside ui/ locally and commit the result before raising the PR." + exit 1 + fi + echo "UI lint is clean." + - name: Dump OpenAPI spec env: DATABASE_URL: postgresql+asyncpg://dummy:dummy@localhost/dummy @@ -47,7 +81,7 @@ jobs: DEPLOYMENT_MODE: oss run: python -u -m scripts.dump_docs_openapi - - name: Check for drift + - name: Check for OpenAPI drift run: | if ! git diff --exit-code docs/api-reference/openapi.json; then echo "::error::docs/api-reference/openapi.json is out of sync with the FastAPI app." @@ -64,5 +98,5 @@ jobs: with: payload: | { - "text": "❌ Dograh Docs OpenAPI drift check failed on ${{ github.ref_name }} by ${{ github.actor }} - <${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|View Logs>" + "text": "❌ Dograh pre-PR drift check failed on ${{ github.ref_name }} by ${{ github.actor }} - <${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|View Logs>" } diff --git a/api/alembic/versions/6499c608d0f6_add_campaign_logs_column.py b/api/alembic/versions/6499c608d0f6_add_campaign_logs_column.py new file mode 100644 index 0000000..6f033bb --- /dev/null +++ b/api/alembic/versions/6499c608d0f6_add_campaign_logs_column.py @@ -0,0 +1,35 @@ +"""add campaign logs column + +Revision ID: 6499c608d0f6 +Revises: a2355fc6bdc1 +Create Date: 2026-05-05 17:25:49.235730 + +""" + +from typing import Sequence, Union + +import sqlalchemy as sa +from alembic import op + +# revision identifiers, used by Alembic. +revision: str = "6499c608d0f6" +down_revision: Union[str, None] = "a2355fc6bdc1" +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.add_column( + "campaigns", + sa.Column( + "logs", sa.JSON(), server_default=sa.text("'[]'::json"), nullable=False + ), + ) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column("campaigns", "logs") + # ### end Alembic commands ### diff --git a/api/db/campaign_client.py b/api/db/campaign_client.py index f494e55..dac687c 100644 --- a/api/db/campaign_client.py +++ b/api/db/campaign_client.py @@ -1,3 +1,4 @@ +import json from datetime import UTC, datetime from typing import Any, Dict, List, Optional @@ -134,35 +135,6 @@ class CampaignClient(BaseDBClient): await session.refresh(campaign) return campaign - async def update_campaign_progress( - self, - campaign_id: int, - processed_rows: int, - failed_rows: int, - organization_id: int, - ) -> None: - """Update campaign progress counters""" - async with self.async_session() as session: - query = select(CampaignModel).where( - CampaignModel.id == campaign_id, - CampaignModel.organization_id == organization_id, - ) - result = await session.execute(query) - campaign = result.scalar_one_or_none() - - if not campaign: - raise ValueError(f"Campaign {campaign_id} not found") - - campaign.processed_rows = processed_rows - campaign.failed_rows = failed_rows - campaign.updated_at = datetime.now(UTC) - - try: - await session.commit() - except Exception as e: - await session.rollback() - raise e - async def get_campaign_runs( self, campaign_id: int, @@ -452,6 +424,48 @@ class CampaignClient(BaseDBClient): await session.refresh(campaign) return campaign + async def append_campaign_log( + self, + campaign_id: int, + level: str, + event: str, + message: str, + details: Optional[Dict[str, Any]] = None, + ) -> None: + """Append a timestamped entry to the campaign's logs JSON array. + + Uses a SQL-side jsonb concat so concurrent writers do not clobber + each other's entries. + """ + entry: Dict[str, Any] = { + "ts": datetime.now(UTC).isoformat(), + "level": level, + "event": event, + "message": message, + } + if details: + entry["details"] = details + + async with self.async_session() as session: + await session.execute( + text( + "UPDATE campaigns " + "SET logs = (logs::jsonb || CAST(:entry AS jsonb))::json, " + " updated_at = :now " + "WHERE id = :campaign_id" + ), + { + "entry": json.dumps([entry]), + "now": datetime.now(UTC), + "campaign_id": campaign_id, + }, + ) + try: + await session.commit() + except Exception: + await session.rollback() + raise + # QueuedRun methods async def bulk_create_queued_runs(self, queued_runs_data: list[dict]) -> None: """Bulk create queued runs""" diff --git a/api/db/models.py b/api/db/models.py index dfba730..905aa03 100644 --- a/api/db/models.py +++ b/api/db/models.py @@ -683,6 +683,16 @@ class CampaignModel(Base): JSON, nullable=False, default=dict, server_default=text("'{}'::json") ) + # Append-only timestamped log entries for state transitions, failures, + # and circuit-breaker events. Surfaced in the UI so operators can see + # why a campaign moved to paused/failed without digging through logs. + logs = Column( + JSON, + nullable=False, + default=list, + server_default=text("'[]'::json"), + ) + # Timestamps created_at = Column(DateTime(timezone=True), default=lambda: datetime.now(UTC)) started_at = Column(DateTime(timezone=True), nullable=True) diff --git a/api/logging_config.py b/api/logging_config.py index 3e4f443..bd4649f 100644 --- a/api/logging_config.py +++ b/api/logging_config.py @@ -3,7 +3,6 @@ import os import sys import loguru -from pipecat.utils.run_context import run_id_var from api.constants import ( ENVIRONMENT, @@ -16,6 +15,7 @@ from api.constants import ( ) from api.enums import Environment from api.utils.worker import get_worker_id, is_worker_process +from pipecat.utils.run_context import run_id_var # Track if logging has been initialized _logging_initialized = False diff --git a/api/routes/agent_stream.py b/api/routes/agent_stream.py index b593a31..2debe7a 100644 --- a/api/routes/agent_stream.py +++ b/api/routes/agent_stream.py @@ -17,13 +17,13 @@ from typing import Optional from fastapi import APIRouter, WebSocket from loguru import logger -from pipecat.utils.run_context import set_current_org_id, set_current_run_id from starlette.websockets import WebSocketDisconnect from api.db import db_client from api.enums import CallType, WorkflowRunState from api.services.quota_service import check_dograh_quota_by_user_id from api.services.telephony import registry as telephony_registry +from pipecat.utils.run_context import set_current_org_id, set_current_run_id router = APIRouter(prefix="/agent-stream") diff --git a/api/routes/campaign.py b/api/routes/campaign.py index 6078ab2..7344397 100644 --- a/api/routes/campaign.py +++ b/api/routes/campaign.py @@ -1,6 +1,6 @@ import json from datetime import datetime -from typing import List, Optional +from typing import Any, Dict, List, Optional from zoneinfo import ZoneInfo from fastapi import APIRouter, Depends, HTTPException, Query @@ -172,6 +172,20 @@ class UpdateCampaignRequest(BaseModel): circuit_breaker: Optional[CircuitBreakerConfigRequest] = None +class CampaignLogEntryResponse(BaseModel): + """A single timestamped entry from the campaign's append-only log. + + Surfaced in the UI so operators can see why a campaign moved to + paused / failed without digging through server logs. + """ + + ts: str + level: str + event: str + message: str + details: Optional[Dict[str, Any]] = None + + class CampaignResponse(BaseModel): id: int name: str @@ -196,6 +210,7 @@ class CampaignResponse(BaseModel): redialed_campaign_id: Optional[int] = None telephony_configuration_id: Optional[int] = None telephony_configuration_name: Optional[str] = None + logs: List[CampaignLogEntryResponse] = Field(default_factory=list) class CampaignsResponse(BaseModel): @@ -298,6 +313,11 @@ def _build_campaign_response( redialed_campaign_id=redialed_campaign_id, telephony_configuration_id=campaign.telephony_configuration_id, telephony_configuration_name=telephony_configuration_name, + logs=[ + CampaignLogEntryResponse(**entry) + for entry in (campaign.logs or []) + if isinstance(entry, dict) + ], ) diff --git a/api/routes/telephony.py b/api/routes/telephony.py index a81694d..f72dcd5 100644 --- a/api/routes/telephony.py +++ b/api/routes/telephony.py @@ -15,7 +15,6 @@ from fastapi import ( WebSocket, ) from loguru import logger -from pipecat.utils.run_context import set_current_run_id from pydantic import BaseModel, field_validator from starlette.websockets import WebSocketDisconnect @@ -45,6 +44,7 @@ from api.utils.telephony_helper import ( numbers_match, parse_webhook_request, ) +from pipecat.utils.run_context import set_current_run_id router = APIRouter(prefix="/telephony") diff --git a/api/routes/webrtc_signaling.py b/api/routes/webrtc_signaling.py index 4246b0b..04eee4b 100644 --- a/api/routes/webrtc_signaling.py +++ b/api/routes/webrtc_signaling.py @@ -24,8 +24,6 @@ from aiortc import RTCIceServer from aiortc.sdp import candidate_from_sdp from fastapi import APIRouter, Depends, HTTPException, WebSocket, WebSocketDisconnect from loguru import logger -from pipecat.transports.smallwebrtc.connection import SmallWebRTCConnection -from pipecat.utils.run_context import set_current_org_id, set_current_run_id from starlette.websockets import WebSocketState from api.constants import ENVIRONMENT @@ -45,6 +43,8 @@ from api.services.pipecat.ws_sender_registry import ( unregister_ws_sender, ) from api.services.quota_service import check_dograh_quota +from pipecat.transports.smallwebrtc.connection import SmallWebRTCConnection +from pipecat.utils.run_context import set_current_org_id, set_current_run_id router = APIRouter(prefix="/ws") diff --git a/api/services/campaign/campaign_call_dispatcher.py b/api/services/campaign/campaign_call_dispatcher.py index e0543c1..cb9e13a 100644 --- a/api/services/campaign/campaign_call_dispatcher.py +++ b/api/services/campaign/campaign_call_dispatcher.py @@ -345,7 +345,12 @@ class CampaignCallDispatcher: ) # Record call initiation failure in circuit breaker - await circuit_breaker.record_and_evaluate(campaign.id, is_failure=True) + await circuit_breaker.record_and_evaluate( + campaign.id, + is_failure=True, + workflow_run_id=workflow_run.id, + reason="call_initiation_failed", + ) # Release concurrent slot on failure mapping = await rate_limiter.get_workflow_slot_mapping(workflow_run.id) @@ -459,13 +464,18 @@ class CampaignCallDispatcher: await asyncio.sleep(1) async def acquire_from_number( - self, organization_id: int, timeout: float = 60 + self, organization_id: int, timeout: float = 600 ) -> Optional[str]: """ Acquire a from_number from the pool with retry. Waits up to timeout seconds, polling every 1s. - Returns the phone number or None if timeout is exceeded. + Args: + organization_id: ID of the organization for which to acquire the from_number. + timeout: Maximum time in seconds to wait for a from_number before giving up. + + Returns: + The acquired phone number as a string, or None if timeout is exceeded. """ wait_start = time.time() diff --git a/api/services/campaign/campaign_orchestrator.py b/api/services/campaign/campaign_orchestrator.py index 06148c2..0fc4ea6 100644 --- a/api/services/campaign/campaign_orchestrator.py +++ b/api/services/campaign/campaign_orchestrator.py @@ -383,6 +383,20 @@ class CampaignOrchestrator: f"pausing campaign. Stats: {stats}" ) await db_client.update_campaign(campaign_id=campaign_id, state="paused") + await db_client.append_campaign_log( + campaign_id=campaign_id, + level="warning", + event="circuit_breaker_tripped", + message=( + f"Paused at scheduling: failure rate " + f"{stats['failure_rate']:.2%} " + f"({stats['failure_count']}/" + f"{stats['failure_count'] + stats['success_count']}) " + f"exceeded threshold {stats['threshold']:.2%} " + f"in {stats['window_seconds']}s window" + ), + details=stats, + ) await self.publisher.publish_circuit_breaker_tripped( campaign_id=campaign_id, failure_rate=stats["failure_rate"], diff --git a/api/services/campaign/circuit_breaker.py b/api/services/campaign/circuit_breaker.py index 7a8f13a..410a66a 100644 --- a/api/services/campaign/circuit_breaker.py +++ b/api/services/campaign/circuit_breaker.py @@ -3,10 +3,15 @@ Uses two Redis sorted sets (ZSETs) per campaign — one for failures, one for successes — as sliding windows. ZCARD gives O(1) counts without iterating members, keeping the Lua scripts simple. + +A separate capped Redis list (``cb_recent_failures:{campaign_id}``) stores the +last N failing ``{workflow_run_id, reason, ts}`` entries so the campaign log +written when the breaker trips can show *which* calls pushed it over. """ +import json import time -from typing import Optional, Tuple +from typing import Any, Dict, List, Optional, Tuple import redis.asyncio as aioredis from loguru import logger @@ -15,6 +20,11 @@ from api.constants import DEFAULT_CIRCUIT_BREAKER_CONFIG, REDIS_URL from api.db import db_client from api.services.campaign.campaign_event_publisher import get_campaign_event_publisher +# Cap on the number of recent failure entries kept per campaign — large enough +# to be useful for debugging a trip, small enough that the JSON details stay +# bounded. +MAX_RECENT_FAILURES = 20 + class CircuitBreaker: """Sliding window circuit breaker for campaign call failures.""" @@ -35,6 +45,60 @@ class CircuitBreaker: """Return (failures_key, successes_key) for a campaign.""" return f"cb_failures:{campaign_id}", f"cb_successes:{campaign_id}" + @staticmethod + def _recent_failures_key(campaign_id: int) -> str: + """Return the Redis key used for the capped recent-failures list.""" + return f"cb_recent_failures:{campaign_id}" + + async def _push_recent_failure( + self, + campaign_id: int, + workflow_run_id: int, + reason: Optional[str], + ) -> None: + """Push a failure entry onto the capped recent-failures list.""" + redis_client = await self._get_redis() + key = self._recent_failures_key(campaign_id) + entry = json.dumps( + { + "workflow_run_id": workflow_run_id, + "reason": reason, + "ts": time.time(), + } + ) + try: + await redis_client.lpush(key, entry) + await redis_client.ltrim(key, 0, MAX_RECENT_FAILURES - 1) + # Keep this list around as long as the sliding window plus a buffer. + await redis_client.expire( + key, + DEFAULT_CIRCUIT_BREAKER_CONFIG["window_seconds"] + 60, + ) + except Exception as e: + # Never let recent-failure bookkeeping disrupt the call path. + logger.error( + f"Failed to record recent failure for campaign {campaign_id}: {e}" + ) + + async def _get_recent_failures(self, campaign_id: int) -> List[Dict[str, Any]]: + """Return the recent-failures list (most-recent first).""" + redis_client = await self._get_redis() + key = self._recent_failures_key(campaign_id) + try: + entries = await redis_client.lrange(key, 0, -1) + except Exception as e: + logger.error( + f"Failed to read recent failures for campaign {campaign_id}: {e}" + ) + return [] + decoded: List[Dict[str, Any]] = [] + for raw in entries: + try: + decoded.append(json.loads(raw)) + except (TypeError, ValueError): + continue + return decoded + async def record_call_outcome( self, campaign_id: int, @@ -227,13 +291,25 @@ class CircuitBreaker: logger.error(f"Circuit breaker check error for campaign {campaign_id}: {e}") return False, None - async def record_and_evaluate(self, campaign_id: int, is_failure: bool) -> None: + async def record_and_evaluate( + self, + campaign_id: int, + is_failure: bool, + *, + workflow_run_id: Optional[int] = None, + reason: Optional[str] = None, + ) -> None: """Record a call outcome, and if the breaker trips, pause the campaign. This is the main entry point called from telephony status callbacks. It handles fetching campaign config, recording the outcome, and pausing + publishing an event if the breaker trips. + ``workflow_run_id`` and ``reason`` are optional but should be supplied + on failures: they are appended to a capped Redis list so the campaign + log entry written on trip can name the calls that pushed the breaker + over the threshold. + Exceptions are caught internally so this never disrupts the caller. """ try: @@ -245,6 +321,13 @@ class CircuitBreaker: if campaign.orchestrator_metadata: cb_config = campaign.orchestrator_metadata.get("circuit_breaker", {}) + if is_failure and workflow_run_id is not None: + await self._push_recent_failure( + campaign_id=campaign_id, + workflow_run_id=workflow_run_id, + reason=reason, + ) + tripped, stats = await self.record_call_outcome( campaign_id=campaign_id, is_failure=is_failure, @@ -257,7 +340,22 @@ class CircuitBreaker: f"pausing campaign. Stats: {stats}" ) + recent_failures = await self._get_recent_failures(campaign_id) + await db_client.update_campaign(campaign_id=campaign_id, state="paused") + await db_client.append_campaign_log( + campaign_id=campaign_id, + level="warning", + event="circuit_breaker_tripped", + message=( + f"Paused: failure rate {stats['failure_rate']:.2%} " + f"({stats['failure_count']}/" + f"{stats['failure_count'] + stats['success_count']}) " + f"exceeded threshold {stats['threshold']:.2%} " + f"in {stats['window_seconds']}s window" + ), + details={**stats, "recent_failures": recent_failures}, + ) publisher = await get_campaign_event_publisher() await publisher.publish_circuit_breaker_tripped( @@ -275,13 +373,16 @@ class CircuitBreaker: async def reset(self, campaign_id: int) -> bool: """Reset the circuit breaker state for a campaign. - Called when a campaign is resumed to give it a clean slate. + Called when a campaign is resumed to give it a clean slate. Also clears + the recent-failures list so log entries from the next trip reference + only post-resume failures. """ redis_client = await self._get_redis() fail_key, succ_key = self._keys(campaign_id) + recent_key = self._recent_failures_key(campaign_id) try: - await redis_client.delete(fail_key, succ_key) + await redis_client.delete(fail_key, succ_key, recent_key) logger.info(f"Circuit breaker reset for campaign {campaign_id}") return True except Exception as e: diff --git a/api/services/looptalk/audio_streamer.py b/api/services/looptalk/audio_streamer.py index 0acdb22..8221c4d 100644 --- a/api/services/looptalk/audio_streamer.py +++ b/api/services/looptalk/audio_streamer.py @@ -9,6 +9,7 @@ import asyncio from typing import Dict, Set from loguru import logger + from pipecat.audio.utils import mix_audio from pipecat.frames.frames import ( Frame, diff --git a/api/services/looptalk/core/pipeline_builder.py b/api/services/looptalk/core/pipeline_builder.py index 77e634f..ee11613 100644 --- a/api/services/looptalk/core/pipeline_builder.py +++ b/api/services/looptalk/core/pipeline_builder.py @@ -3,10 +3,6 @@ from typing import Any, Dict from loguru import logger -from pipecat.pipeline.pipeline import Pipeline -from pipecat.processors.aggregators.llm_response_universal import ( - LLMContextAggregatorPair, -) from api.db.db_client import DBClient from api.services.looptalk.audio_streamer import get_or_create_audio_streamer @@ -27,6 +23,10 @@ from api.services.pipecat.service_factory import ( from api.services.workflow.dto import ReactFlowDTO from api.services.workflow.pipecat_engine import PipecatEngine from api.services.workflow.workflow import WorkflowGraph +from pipecat.pipeline.pipeline import Pipeline +from pipecat.processors.aggregators.llm_response_universal import ( + LLMContextAggregatorPair, +) class LoopTalkPipelineBuilder: diff --git a/api/services/looptalk/internal_serializer.py b/api/services/looptalk/internal_serializer.py index 6a94a40..75d89ea 100644 --- a/api/services/looptalk/internal_serializer.py +++ b/api/services/looptalk/internal_serializer.py @@ -7,6 +7,7 @@ """Internal frame serializer for agent-to-agent communication.""" from loguru import logger + from pipecat.frames.frames import ( Frame, InputAudioRawFrame, diff --git a/api/services/looptalk/internal_transport.py b/api/services/looptalk/internal_transport.py index 00bfc93..756b499 100644 --- a/api/services/looptalk/internal_transport.py +++ b/api/services/looptalk/internal_transport.py @@ -11,6 +11,8 @@ import time from typing import Dict, Optional, Tuple from loguru import logger + +from api.services.looptalk.internal_serializer import InternalFrameSerializer from pipecat.frames.frames import ( CancelFrame, EndFrame, @@ -27,8 +29,6 @@ from pipecat.transports.base_input import BaseInputTransport from pipecat.transports.base_output import BaseOutputTransport from pipecat.transports.base_transport import BaseTransport, TransportParams -from api.services.looptalk.internal_serializer import InternalFrameSerializer - class InternalInputTransport(BaseInputTransport): """Input side of internal transport for agent-to-agent communication.""" diff --git a/api/services/looptalk/orchestrator.py b/api/services/looptalk/orchestrator.py index d51e9da..d4c969a 100644 --- a/api/services/looptalk/orchestrator.py +++ b/api/services/looptalk/orchestrator.py @@ -6,8 +6,6 @@ from pathlib import Path from typing import Any, Dict, Optional from loguru import logger -from pipecat.pipeline.task import PipelineTask -from pipecat.utils.run_context import set_current_run_id from api.db.db_client import DBClient from api.services.looptalk.internal_transport import ( @@ -15,6 +13,8 @@ from api.services.looptalk.internal_transport import ( InternalTransportManager, ) from api.services.pipecat.transport_setup import create_internal_transport +from pipecat.pipeline.task import PipelineTask +from pipecat.utils.run_context import set_current_run_id from .core.pipeline_builder import LoopTalkPipelineBuilder from .core.recording_manager import RecordingManager diff --git a/api/services/pipecat/event_handlers.py b/api/services/pipecat/event_handlers.py index 0ce639a..338f57b 100644 --- a/api/services/pipecat/event_handlers.py +++ b/api/services/pipecat/event_handlers.py @@ -235,7 +235,10 @@ def register_event_handlers( workflow_run = await db_client.get_workflow_run_by_id(workflow_run_id) if workflow_run and workflow_run.campaign_id: await circuit_breaker.record_and_evaluate( - campaign_id=workflow_run.campaign_id, is_failure=True + campaign_id=workflow_run.campaign_id, + is_failure=True, + workflow_run_id=workflow_run_id, + reason="pipeline_error", ) asyncio.create_task( _capture_call_event( diff --git a/api/services/smart_turn/app.py b/api/services/smart_turn/app.py index 6bbd0ab..66ccf5a 100644 --- a/api/services/smart_turn/app.py +++ b/api/services/smart_turn/app.py @@ -21,9 +21,10 @@ from fastapi import ( status, ) from fastapi.websockets import WebSocketState -from pipecat.audio.turn.smart_turn.local_smart_turn_v2 import LocalSmartTurnAnalyzerV2 from scipy.io import wavfile +from pipecat.audio.turn.smart_turn.local_smart_turn_v2 import LocalSmartTurnAnalyzerV2 + LOG_LEVEL = ( logging.DEBUG if os.environ.get("LOG_LEVEL", "DEBUG").lower() == "debug" diff --git a/api/services/smart_turn/websocket_smart_turn.py b/api/services/smart_turn/websocket_smart_turn.py index 82a7e6f..4220d3c 100644 --- a/api/services/smart_turn/websocket_smart_turn.py +++ b/api/services/smart_turn/websocket_smart_turn.py @@ -20,6 +20,7 @@ from typing import Any, Dict, Optional import numpy as np import websockets from loguru import logger + from pipecat.audio.turn.smart_turn.base_smart_turn import ( BaseSmartTurn, SmartTurnTimeoutException, diff --git a/api/services/telephony/providers/ari/strategies.py b/api/services/telephony/providers/ari/strategies.py index 288110f..4e02c8e 100644 --- a/api/services/telephony/providers/ari/strategies.py +++ b/api/services/telephony/providers/ari/strategies.py @@ -6,6 +6,7 @@ This module contains the business logic for Asterisk ARI call operations. from typing import Any, Dict from loguru import logger + from pipecat.serializers.call_strategies import HangupStrategy, TransferStrategy diff --git a/api/services/telephony/providers/ari/transport.py b/api/services/telephony/providers/ari/transport.py index 58efea5..3f9ceb2 100644 --- a/api/services/telephony/providers/ari/transport.py +++ b/api/services/telephony/providers/ari/transport.py @@ -1,14 +1,14 @@ """ARI (Asterisk) transport factory.""" from fastapi import WebSocket -from pipecat.transports.websocket.fastapi import ( - FastAPIWebsocketParams, - FastAPIWebsocketTransport, -) from api.services.pipecat.audio_config import AudioConfig from api.services.pipecat.audio_mixer import build_audio_out_mixer from api.services.telephony.factory import load_credentials_for_transport +from pipecat.transports.websocket.fastapi import ( + FastAPIWebsocketParams, + FastAPIWebsocketTransport, +) from .serializers import AsteriskFrameSerializer from .strategies import ARIBridgeSwapStrategy, ARIHangupStrategy diff --git a/api/services/telephony/providers/cloudonix/routes.py b/api/services/telephony/providers/cloudonix/routes.py index cd4758a..6f39831 100644 --- a/api/services/telephony/providers/cloudonix/routes.py +++ b/api/services/telephony/providers/cloudonix/routes.py @@ -8,7 +8,6 @@ import json from fastapi import APIRouter, Request from loguru import logger -from pipecat.utils.run_context import set_current_run_id from api.db import db_client from api.services.telephony.factory import get_telephony_provider_for_run @@ -16,6 +15,7 @@ from api.services.telephony.status_processor import ( StatusCallbackRequest, _process_status_update, ) +from pipecat.utils.run_context import set_current_run_id router = APIRouter() diff --git a/api/services/telephony/providers/cloudonix/strategies.py b/api/services/telephony/providers/cloudonix/strategies.py index b64cf6d..1fa4fad 100644 --- a/api/services/telephony/providers/cloudonix/strategies.py +++ b/api/services/telephony/providers/cloudonix/strategies.py @@ -3,9 +3,9 @@ from typing import Any, Dict from loguru import logger -from pipecat.serializers.call_strategies import HangupStrategy from api.services.telephony.providers.cloudonix.provider import CLOUDONIX_API_BASE_URL +from pipecat.serializers.call_strategies import HangupStrategy class CloudonixHangupStrategy(HangupStrategy): diff --git a/api/services/telephony/providers/cloudonix/transport.py b/api/services/telephony/providers/cloudonix/transport.py index cd91518..33d58ef 100644 --- a/api/services/telephony/providers/cloudonix/transport.py +++ b/api/services/telephony/providers/cloudonix/transport.py @@ -1,14 +1,14 @@ """Cloudonix transport factory.""" from fastapi import WebSocket -from pipecat.transports.websocket.fastapi import ( - FastAPIWebsocketParams, - FastAPIWebsocketTransport, -) from api.services.pipecat.audio_config import AudioConfig from api.services.pipecat.audio_mixer import build_audio_out_mixer from api.services.telephony.factory import load_credentials_for_transport +from pipecat.transports.websocket.fastapi import ( + FastAPIWebsocketParams, + FastAPIWebsocketTransport, +) from .serializers import CloudonixFrameSerializer from .strategies import CloudonixHangupStrategy diff --git a/api/services/telephony/providers/plivo/routes.py b/api/services/telephony/providers/plivo/routes.py index be1ecd7..6fad8c3 100644 --- a/api/services/telephony/providers/plivo/routes.py +++ b/api/services/telephony/providers/plivo/routes.py @@ -9,7 +9,6 @@ from typing import Optional from fastapi import APIRouter, Header, Request from loguru import logger -from pipecat.utils.run_context import set_current_run_id from starlette.responses import HTMLResponse from api.db import db_client @@ -19,6 +18,7 @@ from api.services.telephony.status_processor import ( _process_status_update, ) from api.utils.common import get_backend_endpoints +from pipecat.utils.run_context import set_current_run_id router = APIRouter() diff --git a/api/services/telephony/providers/plivo/transport.py b/api/services/telephony/providers/plivo/transport.py index 039c562..ce60f42 100644 --- a/api/services/telephony/providers/plivo/transport.py +++ b/api/services/telephony/providers/plivo/transport.py @@ -1,14 +1,14 @@ """Plivo transport factory.""" from fastapi import WebSocket -from pipecat.transports.websocket.fastapi import ( - FastAPIWebsocketParams, - FastAPIWebsocketTransport, -) from api.services.pipecat.audio_config import AudioConfig from api.services.pipecat.audio_mixer import build_audio_out_mixer from api.services.telephony.factory import load_credentials_for_transport +from pipecat.transports.websocket.fastapi import ( + FastAPIWebsocketParams, + FastAPIWebsocketTransport, +) from .serializers import PlivoFrameSerializer diff --git a/api/services/telephony/providers/telnyx/routes.py b/api/services/telephony/providers/telnyx/routes.py index 0947b14..23df07e 100644 --- a/api/services/telephony/providers/telnyx/routes.py +++ b/api/services/telephony/providers/telnyx/routes.py @@ -8,7 +8,6 @@ import json from fastapi import APIRouter, Request from loguru import logger -from pipecat.utils.run_context import set_current_run_id from api.db import db_client from api.services.telephony.factory import get_telephony_provider_for_run @@ -17,6 +16,7 @@ from api.services.telephony.status_processor import ( StatusCallbackRequest, _process_status_update, ) +from pipecat.utils.run_context import set_current_run_id router = APIRouter() diff --git a/api/services/telephony/providers/telnyx/transport.py b/api/services/telephony/providers/telnyx/transport.py index c2b96f4..bdb3f47 100644 --- a/api/services/telephony/providers/telnyx/transport.py +++ b/api/services/telephony/providers/telnyx/transport.py @@ -1,14 +1,14 @@ """Telnyx transport factory.""" from fastapi import WebSocket -from pipecat.transports.websocket.fastapi import ( - FastAPIWebsocketParams, - FastAPIWebsocketTransport, -) from api.services.pipecat.audio_config import AudioConfig from api.services.pipecat.audio_mixer import build_audio_out_mixer from api.services.telephony.factory import load_credentials_for_transport +from pipecat.transports.websocket.fastapi import ( + FastAPIWebsocketParams, + FastAPIWebsocketTransport, +) from .serializers import TelnyxFrameSerializer diff --git a/api/services/telephony/providers/twilio/routes.py b/api/services/telephony/providers/twilio/routes.py index e8ac939..11fca1b 100644 --- a/api/services/telephony/providers/twilio/routes.py +++ b/api/services/telephony/providers/twilio/routes.py @@ -9,7 +9,6 @@ from typing import Optional from fastapi import APIRouter, Header, Request from loguru import logger -from pipecat.utils.run_context import set_current_run_id from starlette.responses import HTMLResponse from api.db import db_client @@ -19,6 +18,7 @@ from api.services.telephony.status_processor import ( _process_status_update, ) from api.utils.common import get_backend_endpoints +from pipecat.utils.run_context import set_current_run_id router = APIRouter() diff --git a/api/services/telephony/providers/twilio/strategies.py b/api/services/telephony/providers/twilio/strategies.py index e80e1a6..003eb33 100644 --- a/api/services/telephony/providers/twilio/strategies.py +++ b/api/services/telephony/providers/twilio/strategies.py @@ -8,6 +8,7 @@ from typing import Any, Dict import aiohttp from loguru import logger + from pipecat.serializers.call_strategies import HangupStrategy, TransferStrategy diff --git a/api/services/telephony/providers/twilio/transport.py b/api/services/telephony/providers/twilio/transport.py index d3a4937..823e05c 100644 --- a/api/services/telephony/providers/twilio/transport.py +++ b/api/services/telephony/providers/twilio/transport.py @@ -1,14 +1,14 @@ """Twilio transport factory.""" from fastapi import WebSocket -from pipecat.transports.websocket.fastapi import ( - FastAPIWebsocketParams, - FastAPIWebsocketTransport, -) from api.services.pipecat.audio_config import AudioConfig from api.services.pipecat.audio_mixer import build_audio_out_mixer from api.services.telephony.factory import load_credentials_for_transport +from pipecat.transports.websocket.fastapi import ( + FastAPIWebsocketParams, + FastAPIWebsocketTransport, +) from .serializers import TwilioFrameSerializer from .strategies import TwilioConferenceStrategy, TwilioHangupStrategy diff --git a/api/services/telephony/providers/vobiz/routes.py b/api/services/telephony/providers/vobiz/routes.py index 4fffe5b..d39946c 100644 --- a/api/services/telephony/providers/vobiz/routes.py +++ b/api/services/telephony/providers/vobiz/routes.py @@ -10,7 +10,6 @@ from typing import Optional from fastapi import APIRouter, Header, Request from loguru import logger -from pipecat.utils.run_context import set_current_run_id from starlette.responses import HTMLResponse from api.db import db_client @@ -25,6 +24,7 @@ from api.utils.common import get_backend_endpoints from api.utils.telephony_helper import ( parse_webhook_request, ) +from pipecat.utils.run_context import set_current_run_id router = APIRouter() diff --git a/api/services/telephony/providers/vobiz/transport.py b/api/services/telephony/providers/vobiz/transport.py index 46ac392..1a4b781 100644 --- a/api/services/telephony/providers/vobiz/transport.py +++ b/api/services/telephony/providers/vobiz/transport.py @@ -7,14 +7,14 @@ Vobiz uses Plivo-compatible WebSocket protocol: from fastapi import WebSocket from loguru import logger -from pipecat.transports.websocket.fastapi import ( - FastAPIWebsocketParams, - FastAPIWebsocketTransport, -) from api.services.pipecat.audio_config import AudioConfig from api.services.pipecat.audio_mixer import build_audio_out_mixer from api.services.telephony.factory import load_credentials_for_transport +from pipecat.transports.websocket.fastapi import ( + FastAPIWebsocketParams, + FastAPIWebsocketTransport, +) from .serializers import VobizFrameSerializer diff --git a/api/services/telephony/providers/vonage/routes.py b/api/services/telephony/providers/vonage/routes.py index a4cca35..dff1bba 100644 --- a/api/services/telephony/providers/vonage/routes.py +++ b/api/services/telephony/providers/vonage/routes.py @@ -9,7 +9,6 @@ from typing import Optional from fastapi import APIRouter, Request from loguru import logger -from pipecat.utils.run_context import set_current_run_id from api.db import db_client from api.services.telephony.factory import get_telephony_provider_for_run @@ -17,6 +16,7 @@ from api.services.telephony.status_processor import ( StatusCallbackRequest, _process_status_update, ) +from pipecat.utils.run_context import set_current_run_id router = APIRouter() diff --git a/api/services/telephony/providers/vonage/transport.py b/api/services/telephony/providers/vonage/transport.py index 0fae27f..7183702 100644 --- a/api/services/telephony/providers/vonage/transport.py +++ b/api/services/telephony/providers/vonage/transport.py @@ -1,13 +1,12 @@ """Vonage transport factory.""" -from pipecat.transports.websocket.fastapi import ( - FastAPIWebsocketParams, - FastAPIWebsocketTransport, -) - from api.services.pipecat.audio_config import AudioConfig from api.services.pipecat.audio_mixer import build_audio_out_mixer from api.services.telephony.factory import load_credentials_for_transport +from pipecat.transports.websocket.fastapi import ( + FastAPIWebsocketParams, + FastAPIWebsocketTransport, +) from .serializers import VonageFrameSerializer diff --git a/api/services/telephony/status_processor.py b/api/services/telephony/status_processor.py index f4385c5..f1f1f86 100644 --- a/api/services/telephony/status_processor.py +++ b/api/services/telephony/status_processor.py @@ -179,9 +179,12 @@ async def _process_status_update(workflow_run_id: int, status: StatusCallbackReq if workflow_run.campaign_id: await campaign_call_dispatcher.release_call_slot(workflow_run_id) + is_failure = status.status in ("error", "failed") await circuit_breaker.record_and_evaluate( workflow_run.campaign_id, - is_failure=status.status in ("error", "failed"), + is_failure=is_failure, + workflow_run_id=workflow_run_id if is_failure else None, + reason=status.status if is_failure else None, ) if status.status in ["busy", "no-answer"] and workflow_run.campaign_id: diff --git a/api/services/workflow/pipecat_engine.py b/api/services/workflow/pipecat_engine.py index b4f00cb..fc84595 100644 --- a/api/services/workflow/pipecat_engine.py +++ b/api/services/workflow/pipecat_engine.py @@ -1,5 +1,9 @@ from typing import TYPE_CHECKING, Awaitable, Callable, Optional, Union +from api.db import db_client +from api.services.pipecat.audio_playback import play_audio +from api.services.workflow.disposition_mapper import apply_disposition_mapping +from api.services.workflow.workflow import Node, WorkflowGraph from pipecat.adapters.schemas.tools_schema import ToolsSchema from pipecat.frames.frames import ( BotStartedSpeakingFrame, @@ -15,11 +19,6 @@ from pipecat.services.llm_service import FunctionCallParams from pipecat.services.settings import LLMSettings from pipecat.utils.enums import EndTaskReason -from api.db import db_client -from api.services.pipecat.audio_playback import play_audio -from api.services.workflow.disposition_mapper import apply_disposition_mapping -from api.services.workflow.workflow import Node, WorkflowGraph - if TYPE_CHECKING: from pipecat.frames.frames import Frame from pipecat.services.anthropic.llm import AnthropicLLMService diff --git a/api/services/workflow/pipecat_engine_callbacks.py b/api/services/workflow/pipecat_engine_callbacks.py index 87ff06e..83990bf 100644 --- a/api/services/workflow/pipecat_engine_callbacks.py +++ b/api/services/workflow/pipecat_engine_callbacks.py @@ -14,6 +14,7 @@ import re from typing import TYPE_CHECKING from loguru import logger + from pipecat.frames.frames import ( LLMMessagesAppendFrame, ) diff --git a/api/services/workflow/pipecat_engine_context_summarizer.py b/api/services/workflow/pipecat_engine_context_summarizer.py index abfa7b2..1ea9f47 100644 --- a/api/services/workflow/pipecat_engine_context_summarizer.py +++ b/api/services/workflow/pipecat_engine_context_summarizer.py @@ -6,6 +6,8 @@ from typing import TYPE_CHECKING, Optional from loguru import logger from opentelemetry import trace + +from api.services.pipecat.tracing_config import ensure_tracing from pipecat.frames.frames import LLMContextSummaryRequestFrame from pipecat.utils.context.llm_context_summarization import ( LLMContextSummarizationUtil, @@ -13,8 +15,6 @@ from pipecat.utils.context.llm_context_summarization import ( ) from pipecat.utils.tracing.service_attributes import add_llm_span_attributes -from api.services.pipecat.tracing_config import ensure_tracing - if TYPE_CHECKING: from api.services.workflow.pipecat_engine import PipecatEngine diff --git a/api/services/workflow/pipecat_engine_custom_tools.py b/api/services/workflow/pipecat_engine_custom_tools.py index f4b5a2b..91922b8 100644 --- a/api/services/workflow/pipecat_engine_custom_tools.py +++ b/api/services/workflow/pipecat_engine_custom_tools.py @@ -13,13 +13,6 @@ import uuid from typing import TYPE_CHECKING, Any, Dict, List, Optional from loguru import logger -from pipecat.adapters.schemas.function_schema import FunctionSchema -from pipecat.frames.frames import ( - FunctionCallResultProperties, - TTSSpeakFrame, -) -from pipecat.services.llm_service import FunctionCallParams -from pipecat.utils.enums import EndTaskReason from api.db import db_client from api.enums import ToolCategory, WorkflowRunMode @@ -32,6 +25,13 @@ from api.services.workflow.tools.custom_tool import ( execute_http_tool, tool_to_function_schema, ) +from pipecat.adapters.schemas.function_schema import FunctionSchema +from pipecat.frames.frames import ( + FunctionCallResultProperties, + TTSSpeakFrame, +) +from pipecat.services.llm_service import FunctionCallParams +from pipecat.utils.enums import EndTaskReason if TYPE_CHECKING: from api.services.workflow.pipecat_engine import PipecatEngine diff --git a/api/services/workflow/pipecat_engine_variable_extractor.py b/api/services/workflow/pipecat_engine_variable_extractor.py index 2853403..53996cd 100644 --- a/api/services/workflow/pipecat_engine_variable_extractor.py +++ b/api/services/workflow/pipecat_engine_variable_extractor.py @@ -5,12 +5,12 @@ from typing import TYPE_CHECKING, Any, List from loguru import logger from opentelemetry import trace -from pipecat.processors.aggregators.llm_context import LLMContext -from pipecat.utils.tracing.service_attributes import add_llm_span_attributes from api.services.gen_ai.json_parser import parse_llm_json from api.services.pipecat.tracing_config import ensure_tracing from api.services.workflow.dto import ExtractionVariableDTO +from pipecat.processors.aggregators.llm_context import LLMContext +from pipecat.utils.tracing.service_attributes import add_llm_span_attributes if TYPE_CHECKING: from api.services.workflow.pipecat_engine import PipecatEngine diff --git a/api/services/workflow/qa/analysis.py b/api/services/workflow/qa/analysis.py index 0afb2e1..b0a171e 100644 --- a/api/services/workflow/qa/analysis.py +++ b/api/services/workflow/qa/analysis.py @@ -4,7 +4,6 @@ import json from typing import Any from loguru import logger -from pipecat.processors.aggregators.llm_context import LLMContext from api.db.models import WorkflowRunModel from api.services.gen_ai.json_parser import parse_llm_json @@ -27,6 +26,7 @@ from api.services.workflow.qa.tracing import ( setup_langfuse_parent_context, ) from api.utils.template_renderer import render_template +from pipecat.processors.aggregators.llm_context import LLMContext async def _run_llm_inference( diff --git a/api/services/workflow/qa/node_summary.py b/api/services/workflow/qa/node_summary.py index aaeb7d3..5896f4c 100644 --- a/api/services/workflow/qa/node_summary.py +++ b/api/services/workflow/qa/node_summary.py @@ -3,7 +3,6 @@ from typing import Any from loguru import logger -from pipecat.processors.aggregators.llm_context import LLMContext from api.db import db_client from api.db.models import WorkflowRunModel @@ -11,6 +10,7 @@ from api.services.pipecat.service_factory import create_llm_service_from_provide from api.services.workflow.dto import NodeType, QANodeData from api.services.workflow.qa.llm_config import resolve_llm_config from api.services.workflow.qa.tracing import create_node_summary_trace +from pipecat.processors.aggregators.llm_context import LLMContext NODE_SUMMARY_SYSTEM_PROMPT = ( "You are analyzing a voice AI agent script. This is only a part of a larger script. " diff --git a/api/services/workflow/qa/tracing.py b/api/services/workflow/qa/tracing.py index 58a0843..d3a5ff1 100644 --- a/api/services/workflow/qa/tracing.py +++ b/api/services/workflow/qa/tracing.py @@ -78,6 +78,7 @@ def add_qa_span_to_trace( return try: from opentelemetry import trace as otel_trace + from pipecat.utils.tracing.service_attributes import add_llm_span_attributes tracer = otel_trace.get_tracer("pipecat") @@ -121,9 +122,9 @@ def create_node_summary_trace( try: from opentelemetry import trace as otel_trace from opentelemetry.context import Context - from pipecat.utils.tracing.service_attributes import add_llm_span_attributes from api.services.pipecat.tracing_config import ensure_tracing + from pipecat.utils.tracing.service_attributes import add_llm_span_attributes if not ensure_tracing(): return None diff --git a/api/tasks/campaign_tasks.py b/api/tasks/campaign_tasks.py index db2fc24..6dc9ee9 100644 --- a/api/tasks/campaign_tasks.py +++ b/api/tasks/campaign_tasks.py @@ -8,7 +8,10 @@ from api.services.campaign.campaign_call_dispatcher import campaign_call_dispatc from api.services.campaign.campaign_event_publisher import ( get_campaign_event_publisher, ) -from api.services.campaign.errors import ConcurrentSlotAcquisitionError +from api.services.campaign.errors import ( + ConcurrentSlotAcquisitionError, + PhoneNumberPoolExhaustedError, +) from api.services.campaign.source_sync_factory import get_sync_service @@ -80,6 +83,13 @@ async def sync_campaign_source(ctx: Dict, campaign_id: int) -> None: source_sync_status="failed", source_sync_error=str(e), ) + await db_client.append_campaign_log( + campaign_id=campaign_id, + level="error", + event="source_sync_failed", + message=f"Source sync failed: {e}", + details={"error": str(e)}, + ) raise @@ -137,6 +147,39 @@ async def process_campaign_batch( # Update campaign state to failed await db_client.update_campaign(campaign_id=campaign_id, state="failed") + await db_client.append_campaign_log( + campaign_id=campaign_id, + level="error", + event="batch_failed", + message=f"Concurrent slot acquisition timeout: {e}", + details={"error": str(e), "reason": "concurrent_slot_timeout"}, + ) + raise + + except PhoneNumberPoolExhaustedError as e: + logger.warning(f"Phone number pool exhausted for campaign {campaign_id}: {e}") + + publisher = await get_campaign_event_publisher() + await publisher.publish_batch_failed( + campaign_id=campaign_id, + error=f"Phone number pool exhausted: {e}", + processed_count=0, + ) + + await db_client.update_campaign(campaign_id=campaign_id, state="failed") + await db_client.append_campaign_log( + campaign_id=campaign_id, + level="error", + event="phone_number_pool_exhausted", + message=( + f"Phone number pool exhausted for org {e.organization_id}: " + "no free from_number available to dispatch outbound calls" + ), + details={ + "error": str(e), + "organization_id": e.organization_id, + }, + ) raise except Exception as e: @@ -152,4 +195,11 @@ async def process_campaign_batch( # Update campaign state to failed await db_client.update_campaign(campaign_id=campaign_id, state="failed") + await db_client.append_campaign_log( + campaign_id=campaign_id, + level="error", + event="batch_failed", + message=f"Batch processing failed: {e}", + details={"error": str(e)}, + ) raise diff --git a/api/tasks/run_integrations.py b/api/tasks/run_integrations.py index d73a39b..da87413 100644 --- a/api/tasks/run_integrations.py +++ b/api/tasks/run_integrations.py @@ -5,8 +5,6 @@ from typing import Any, Dict, Optional import httpx from loguru import logger -from pipecat.utils.enums import EndTaskReason -from pipecat.utils.run_context import set_current_org_id, set_current_run_id from pydantic import ValidationError from api.constants import BACKEND_API_ENDPOINT @@ -23,6 +21,8 @@ from api.services.workflow.dto import ( from api.services.workflow.qa import run_per_node_qa_analysis from api.utils.credential_auth import build_auth_header from api.utils.template_renderer import render_template +from pipecat.utils.enums import EndTaskReason +from pipecat.utils.run_context import set_current_org_id, set_current_run_id def _should_skip_qa( diff --git a/api/tasks/s3_upload.py b/api/tasks/s3_upload.py index b2086c0..c18a9b3 100644 --- a/api/tasks/s3_upload.py +++ b/api/tasks/s3_upload.py @@ -2,12 +2,12 @@ import os from typing import Optional from loguru import logger -from pipecat.utils.run_context import set_current_run_id from api.db import db_client from api.services.pricing.workflow_run_cost import calculate_workflow_run_cost from api.services.storage import get_current_storage_backend, storage_fs from api.tasks.run_integrations import run_integrations_post_workflow_run +from pipecat.utils.run_context import set_current_run_id async def upload_voicemail_audio_to_s3( diff --git a/api/tests/integrations/_run_pipeline_helpers.py b/api/tests/integrations/_run_pipeline_helpers.py index 0591c09..cacbf50 100644 --- a/api/tests/integrations/_run_pipeline_helpers.py +++ b/api/tests/integrations/_run_pipeline_helpers.py @@ -29,12 +29,11 @@ from contextlib import ExitStack, contextmanager from typing import Any from unittest.mock import AsyncMock, patch +from api.db.models import OrganizationModel, UserModel +from api.enums import WorkflowRunMode from pipecat.frames.frames import Frame from pipecat.observers.base_observer import BaseObserver from pipecat.processors.frame_processor import FrameDirection, FrameProcessor - -from api.db.models import OrganizationModel, UserModel -from api.enums import WorkflowRunMode from pipecat.tests import MockLLMService, MockTTSService USER_CONFIGURATION: dict[str, Any] = { diff --git a/api/tests/integrations/test_run_pipeline.py b/api/tests/integrations/test_run_pipeline.py index 9a87aa1..8a8da88 100644 --- a/api/tests/integrations/test_run_pipeline.py +++ b/api/tests/integrations/test_run_pipeline.py @@ -17,8 +17,6 @@ completion flag, and ``gathered_context`` entries. import asyncio import pytest -from pipecat.tests.mock_transport import MockTransport -from pipecat.transports.base_transport import TransportParams from api.enums import WorkflowRunMode, WorkflowRunState from api.services.pipecat.audio_config import create_audio_config @@ -27,6 +25,8 @@ from api.tests.integrations._run_pipeline_helpers import ( create_workflow_run_rows, patch_run_pipeline_externals, ) +from pipecat.tests.mock_transport import MockTransport +from pipecat.transports.base_transport import TransportParams WORKFLOW_DEFINITION = { "nodes": [ diff --git a/api/tests/integrations/test_run_pipeline_text_greeting.py b/api/tests/integrations/test_run_pipeline_text_greeting.py index 0da7bf8..5003515 100644 --- a/api/tests/integrations/test_run_pipeline_text_greeting.py +++ b/api/tests/integrations/test_run_pipeline_text_greeting.py @@ -28,10 +28,6 @@ deterministic and the synthesised audio length is short. import asyncio import pytest -from pipecat.frames.frames import TranscriptionFrame -from pipecat.tests.mock_transport import MockTransport -from pipecat.transports.base_transport import TransportParams -from pipecat.utils.time import time_now_iso8601 from api.enums import WorkflowRunMode, WorkflowRunState from api.services.pipecat.audio_config import create_audio_config @@ -40,7 +36,11 @@ from api.tests.integrations._run_pipeline_helpers import ( create_workflow_run_rows, patch_run_pipeline_externals, ) +from pipecat.frames.frames import TranscriptionFrame from pipecat.tests import MockLLMService, MockTTSService +from pipecat.tests.mock_transport import MockTransport +from pipecat.transports.base_transport import TransportParams +from pipecat.utils.time import time_now_iso8601 GREETING_TEXT = ( "Thanks for calling Happy Feet, this is Sarah. How can I help you today?" diff --git a/api/tests/test_campaign_tasks.py b/api/tests/test_campaign_tasks.py new file mode 100644 index 0000000..0a1b753 --- /dev/null +++ b/api/tests/test_campaign_tasks.py @@ -0,0 +1,87 @@ +""" +Tests for api.tasks.campaign_tasks failure handling. + +Specifically: each kind of failure that pauses or fails a campaign should +write a specific, identifiable entry into the campaign log so operators +can tell at a glance why a campaign stopped. +""" + +from unittest.mock import AsyncMock, patch + +import pytest + +from api.services.campaign.errors import ( + ConcurrentSlotAcquisitionError, + PhoneNumberPoolExhaustedError, +) +from api.tasks.campaign_tasks import process_campaign_batch + + +class TestProcessCampaignBatchFailureLogs: + """``process_campaign_batch`` should log a *specific* event for each + distinct failure mode, not collapse them all into a generic + ``batch_failed`` entry.""" + + @pytest.mark.asyncio + async def test_phone_number_pool_exhausted_logs_specific_event(self): + """When PhoneNumberPoolExhaustedError propagates from process_batch, + the campaign log entry should use event='phone_number_pool_exhausted' + with a clear message — not the generic 'batch_failed' bucket.""" + with ( + patch("api.tasks.campaign_tasks.campaign_call_dispatcher") as mock_disp, + patch("api.tasks.campaign_tasks.db_client") as mock_db, + patch( + "api.tasks.campaign_tasks.get_campaign_event_publisher" + ) as mock_get_pub, + ): + mock_disp.process_batch = AsyncMock( + side_effect=PhoneNumberPoolExhaustedError(organization_id=7) + ) + mock_db.update_campaign = AsyncMock() + mock_db.append_campaign_log = AsyncMock() + mock_pub = AsyncMock() + mock_get_pub.return_value = mock_pub + + with pytest.raises(PhoneNumberPoolExhaustedError): + await process_campaign_batch({}, campaign_id=42) + + mock_db.update_campaign.assert_called_once_with( + campaign_id=42, state="failed" + ) + + mock_db.append_campaign_log.assert_called_once() + kwargs = mock_db.append_campaign_log.call_args.kwargs + assert kwargs["campaign_id"] == 42 + assert kwargs["event"] == "phone_number_pool_exhausted" + assert kwargs["level"] == "error" + assert "phone number" in kwargs["message"].lower() + assert kwargs["details"]["organization_id"] == 7 + + @pytest.mark.asyncio + async def test_concurrent_slot_timeout_still_logs_specific_event(self): + """Regression guard: the existing ConcurrentSlotAcquisitionError branch + should keep logging its specific reason.""" + with ( + patch("api.tasks.campaign_tasks.campaign_call_dispatcher") as mock_disp, + patch("api.tasks.campaign_tasks.db_client") as mock_db, + patch( + "api.tasks.campaign_tasks.get_campaign_event_publisher" + ) as mock_get_pub, + ): + mock_disp.process_batch = AsyncMock( + side_effect=ConcurrentSlotAcquisitionError( + organization_id=7, campaign_id=42, wait_time=30.0 + ) + ) + mock_db.update_campaign = AsyncMock() + mock_db.append_campaign_log = AsyncMock() + mock_pub = AsyncMock() + mock_get_pub.return_value = mock_pub + + with pytest.raises(ConcurrentSlotAcquisitionError): + await process_campaign_batch({}, campaign_id=42) + + mock_db.append_campaign_log.assert_called_once() + kwargs = mock_db.append_campaign_log.call_args.kwargs + assert kwargs["event"] == "batch_failed" + assert kwargs["details"]["reason"] == "concurrent_slot_timeout" diff --git a/api/tests/test_circuit_breaker.py b/api/tests/test_circuit_breaker.py index 23f0671..8d97584 100644 --- a/api/tests/test_circuit_breaker.py +++ b/api/tests/test_circuit_breaker.py @@ -198,7 +198,9 @@ class TestCircuitBreakerReset: result = await cb.reset(campaign_id=42) assert result is True - mock_redis.delete.assert_called_once_with("cb_failures:42", "cb_successes:42") + mock_redis.delete.assert_called_once_with( + "cb_failures:42", "cb_successes:42", "cb_recent_failures:42" + ) @pytest.mark.asyncio async def test_reset_on_redis_error(self): @@ -253,6 +255,7 @@ class TestRecordAndEvaluate: ): mock_db.get_campaign_by_id = AsyncMock(return_value=mock_campaign) mock_db.update_campaign = AsyncMock() + mock_db.append_campaign_log = AsyncMock() mock_publisher = AsyncMock() mock_get_publisher.return_value = mock_publisher @@ -352,6 +355,206 @@ class TestRecordAndEvaluate: await cb.record_and_evaluate(campaign_id=42, is_failure=True) +# ============================================================================= +# Tests for recent-failures tracking (workflow_run_id + reason) +# ============================================================================= + + +class TestCircuitBreakerRecentFailures: + """When a call fails, the circuit breaker should remember the workflow_run_id + and reason in a capped Redis list, and surface those entries in the campaign + log entry written when the breaker trips.""" + + @pytest.mark.asyncio + async def test_failure_pushes_recent_failure_entry(self): + """is_failure=True with run id + reason should push to recent-failures list.""" + from api.services.campaign.circuit_breaker import CircuitBreaker + + cb = CircuitBreaker() + + mock_campaign = MagicMock() + mock_campaign.id = 42 + mock_campaign.state = "running" + mock_campaign.orchestrator_metadata = {} + + with patch("api.services.campaign.circuit_breaker.db_client") as mock_db: + mock_db.get_campaign_by_id = AsyncMock(return_value=mock_campaign) + mock_db.append_campaign_log = AsyncMock() + cb.record_call_outcome = AsyncMock(return_value=(False, None)) + cb._push_recent_failure = AsyncMock() + cb._get_recent_failures = AsyncMock(return_value=[]) + + await cb.record_and_evaluate( + campaign_id=42, + is_failure=True, + workflow_run_id=100, + reason="failed", + ) + + cb._push_recent_failure.assert_called_once_with( + campaign_id=42, workflow_run_id=100, reason="failed" + ) + + @pytest.mark.asyncio + async def test_success_does_not_push_recent_failure(self): + """is_failure=False must not push to the recent-failures list.""" + from api.services.campaign.circuit_breaker import CircuitBreaker + + cb = CircuitBreaker() + + mock_campaign = MagicMock() + mock_campaign.id = 42 + mock_campaign.state = "running" + mock_campaign.orchestrator_metadata = {} + + with patch("api.services.campaign.circuit_breaker.db_client") as mock_db: + mock_db.get_campaign_by_id = AsyncMock(return_value=mock_campaign) + cb.record_call_outcome = AsyncMock(return_value=(False, None)) + cb._push_recent_failure = AsyncMock() + cb._get_recent_failures = AsyncMock(return_value=[]) + + await cb.record_and_evaluate( + campaign_id=42, + is_failure=False, + workflow_run_id=100, + reason=None, + ) + + cb._push_recent_failure.assert_not_called() + + @pytest.mark.asyncio + async def test_trip_log_includes_recent_failures_in_details(self): + """When the breaker trips, the campaign log entry's details should include + recent_failures fetched from the Redis list.""" + from api.services.campaign.circuit_breaker import CircuitBreaker + + cb = CircuitBreaker() + + mock_campaign = MagicMock() + mock_campaign.id = 42 + mock_campaign.state = "running" + mock_campaign.orchestrator_metadata = {} + + stats = { + "failure_rate": 0.6, + "failure_count": 6, + "success_count": 4, + "threshold": 0.5, + "window_seconds": 120, + } + + recent = [ + {"workflow_run_id": 100, "reason": "failed", "ts": 1700000010.0}, + {"workflow_run_id": 99, "reason": "error", "ts": 1700000000.0}, + ] + + with ( + patch("api.services.campaign.circuit_breaker.db_client") as mock_db, + patch( + "api.services.campaign.circuit_breaker.get_campaign_event_publisher" + ) as mock_get_publisher, + ): + mock_db.get_campaign_by_id = AsyncMock(return_value=mock_campaign) + mock_db.update_campaign = AsyncMock() + mock_db.append_campaign_log = AsyncMock() + + mock_publisher = AsyncMock() + mock_get_publisher.return_value = mock_publisher + + cb.record_call_outcome = AsyncMock(return_value=(True, stats)) + cb._push_recent_failure = AsyncMock() + cb._get_recent_failures = AsyncMock(return_value=recent) + + await cb.record_and_evaluate( + campaign_id=42, + is_failure=True, + workflow_run_id=100, + reason="failed", + ) + + mock_db.append_campaign_log.assert_called_once() + kwargs = mock_db.append_campaign_log.call_args.kwargs + assert kwargs["campaign_id"] == 42 + assert kwargs["event"] == "circuit_breaker_tripped" + assert kwargs["details"]["recent_failures"] == recent + + @pytest.mark.asyncio + async def test_push_recent_failure_uses_lpush_and_ltrim(self): + """_push_recent_failure should LPUSH a JSON entry and LTRIM the list + to keep only the most recent N (default 20).""" + import json + + from api.services.campaign.circuit_breaker import CircuitBreaker + + cb = CircuitBreaker() + + mock_redis = AsyncMock() + mock_redis.lpush = AsyncMock(return_value=1) + mock_redis.ltrim = AsyncMock(return_value=True) + mock_redis.expire = AsyncMock(return_value=True) + cb.redis_client = mock_redis + + await cb._push_recent_failure( + campaign_id=42, workflow_run_id=100, reason="failed" + ) + + # Verify the key used + mock_redis.lpush.assert_called_once() + push_args = mock_redis.lpush.call_args.args + assert push_args[0] == "cb_recent_failures:42" + + # Verify the payload includes the run id + reason + entry = json.loads(push_args[1]) + assert entry["workflow_run_id"] == 100 + assert entry["reason"] == "failed" + assert "ts" in entry + + # Verify the cap (LTRIM 0 19 keeps 20 entries) + mock_redis.ltrim.assert_called_once_with("cb_recent_failures:42", 0, 19) + + @pytest.mark.asyncio + async def test_get_recent_failures_decodes_lrange(self): + """_get_recent_failures should LRANGE the list and JSON-decode entries.""" + import json + + from api.services.campaign.circuit_breaker import CircuitBreaker + + cb = CircuitBreaker() + + mock_redis = AsyncMock() + entries = [ + json.dumps({"workflow_run_id": 100, "reason": "failed", "ts": 1.0}), + json.dumps({"workflow_run_id": 99, "reason": "error", "ts": 0.5}), + ] + mock_redis.lrange = AsyncMock(return_value=entries) + cb.redis_client = mock_redis + + result = await cb._get_recent_failures(campaign_id=42) + + mock_redis.lrange.assert_called_once_with("cb_recent_failures:42", 0, -1) + assert result == [ + {"workflow_run_id": 100, "reason": "failed", "ts": 1.0}, + {"workflow_run_id": 99, "reason": "error", "ts": 0.5}, + ] + + @pytest.mark.asyncio + async def test_reset_clears_recent_failures_key(self): + """reset() must also delete cb_recent_failures:{campaign_id}.""" + from api.services.campaign.circuit_breaker import CircuitBreaker + + cb = CircuitBreaker() + + mock_redis = AsyncMock() + mock_redis.delete = AsyncMock(return_value=3) + cb.redis_client = mock_redis + + await cb.reset(campaign_id=42) + + mock_redis.delete.assert_called_once_with( + "cb_failures:42", "cb_successes:42", "cb_recent_failures:42" + ) + + # ============================================================================= # Integration tests: _process_status_update calls circuit_breaker # ============================================================================= @@ -405,7 +608,12 @@ class TestProcessStatusUpdateCircuitBreaker: await _process_status_update(100, status) - mock_cb.record_and_evaluate.assert_called_once_with(42, is_failure=True) + mock_cb.record_and_evaluate.assert_called_once_with( + 42, + is_failure=True, + workflow_run_id=100, + reason="failed", + ) @pytest.mark.asyncio async def test_success_status_calls_record_and_evaluate(self): diff --git a/api/tests/test_custom_tools.py b/api/tests/test_custom_tools.py index 14e9db4..b534902 100644 --- a/api/tests/test_custom_tools.py +++ b/api/tests/test_custom_tools.py @@ -12,6 +12,12 @@ from typing import Any, Dict from unittest.mock import AsyncMock, Mock, patch import pytest + +from api.services.workflow.pipecat_engine_custom_tools import get_function_schema +from api.services.workflow.tools.custom_tool import ( + execute_http_tool, + tool_to_function_schema, +) from pipecat.adapters.schemas.tools_schema import ToolsSchema from pipecat.frames.frames import ( FunctionCallInProgressFrame, @@ -25,12 +31,6 @@ from pipecat.frames.frames import ( from pipecat.pipeline.pipeline import Pipeline from pipecat.processors.aggregators.llm_context import LLMContext from pipecat.services.llm_service import FunctionCallParams - -from api.services.workflow.pipecat_engine_custom_tools import get_function_schema -from api.services.workflow.tools.custom_tool import ( - execute_http_tool, - tool_to_function_schema, -) from pipecat.tests import MockLLMService, run_test @@ -720,11 +720,10 @@ class TestCustomToolManagerUnit: @pytest.mark.asyncio async def test_get_tool_schemas_returns_correct_format(self): """Test that get_tool_schemas returns FunctionSchema objects.""" - from pipecat.adapters.schemas.function_schema import FunctionSchema - # Create a mock engine from api.services.workflow.pipecat_engine import PipecatEngine from api.services.workflow.pipecat_engine_custom_tools import CustomToolManager + from pipecat.adapters.schemas.function_schema import FunctionSchema mock_engine = Mock() mock_engine._workflow_run_id = 1 diff --git a/api/tests/test_custom_tools_context_integration.py b/api/tests/test_custom_tools_context_integration.py index db060fb..8e6ddb5 100644 --- a/api/tests/test_custom_tools_context_integration.py +++ b/api/tests/test_custom_tools_context_integration.py @@ -9,15 +9,15 @@ This module tests the full flow of: from unittest.mock import AsyncMock, patch import pytest -from pipecat.adapters.schemas.function_schema import FunctionSchema -from pipecat.adapters.schemas.tools_schema import ToolsSchema -from pipecat.processors.aggregators.llm_context import LLMContext from api.services.workflow.pipecat_engine_custom_tools import ( CustomToolManager, get_function_schema, ) from api.tests.conftest import MockToolModel +from pipecat.adapters.schemas.function_schema import FunctionSchema +from pipecat.adapters.schemas.tools_schema import ToolsSchema +from pipecat.processors.aggregators.llm_context import LLMContext def _update_llm_context(context, system_message, functions): diff --git a/api/tests/test_pipecat_engine_context_update.py b/api/tests/test_pipecat_engine_context_update.py index e22a575..34d3138 100644 --- a/api/tests/test_pipecat_engine_context_update.py +++ b/api/tests/test_pipecat_engine_context_update.py @@ -18,6 +18,14 @@ from typing import List from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.workflow import WorkflowGraph +from api.tests.conftest import ( + AGENT_SYSTEM_PROMPT, + END_CALL_SYSTEM_PROMPT, + START_CALL_SYSTEM_PROMPT, +) from pipecat.frames.frames import LLMContextFrame from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner @@ -27,21 +35,13 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMAssistantAggregatorParams, LLMContextAggregatorPair, ) -from pipecat.tests.mock_transport import MockTransport -from pipecat.transports.base_transport import TransportParams - -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.workflow import WorkflowGraph -from api.tests.conftest import ( - AGENT_SYSTEM_PROMPT, - END_CALL_SYSTEM_PROMPT, - START_CALL_SYSTEM_PROMPT, -) from pipecat.tests import ( ContextCapturingMockLLM, MockLLMService, MockTTSService, ) +from pipecat.tests.mock_transport import MockTransport +from pipecat.transports.base_transport import TransportParams async def run_pipeline_and_capture_context( diff --git a/api/tests/test_pipecat_engine_end_call.py b/api/tests/test_pipecat_engine_end_call.py index a0f8ac1..e1ff101 100644 --- a/api/tests/test_pipecat_engine_end_call.py +++ b/api/tests/test_pipecat_engine_end_call.py @@ -23,23 +23,6 @@ from typing import Any, Dict, List from unittest.mock import AsyncMock, patch import pytest -from pipecat.frames.frames import Frame, LLMContextFrame -from pipecat.pipeline.pipeline import Pipeline -from pipecat.pipeline.runner import PipelineRunner -from pipecat.pipeline.task import PipelineParams, PipelineTask -from pipecat.processors.aggregators.llm_context import LLMContext -from pipecat.processors.aggregators.llm_response_universal import ( - LLMAssistantAggregatorParams, - LLMContextAggregatorPair, - LLMUserAggregatorParams, -) -from pipecat.tests.mock_transport import MockTransport -from pipecat.transports.base_transport import TransportParams -from pipecat.turns.user_mute import ( - CallbackUserMuteStrategy, - MuteUntilFirstBotCompleteUserMuteStrategy, -) -from pipecat.utils.enums import EndTaskReason from api.enums import ToolCategory from api.services.workflow.dto import ( @@ -59,7 +42,24 @@ from api.services.workflow.pipecat_engine_variable_extractor import ( ) from api.services.workflow.workflow import WorkflowGraph from api.tests.conftest import END_CALL_SYSTEM_PROMPT, START_CALL_SYSTEM_PROMPT +from pipecat.frames.frames import Frame, LLMContextFrame +from pipecat.pipeline.pipeline import Pipeline +from pipecat.pipeline.runner import PipelineRunner +from pipecat.pipeline.task import PipelineParams, PipelineTask +from pipecat.processors.aggregators.llm_context import LLMContext +from pipecat.processors.aggregators.llm_response_universal import ( + LLMAssistantAggregatorParams, + LLMContextAggregatorPair, + LLMUserAggregatorParams, +) from pipecat.tests import MockLLMService, MockTTSService +from pipecat.tests.mock_transport import MockTransport +from pipecat.transports.base_transport import TransportParams +from pipecat.turns.user_mute import ( + CallbackUserMuteStrategy, + MuteUntilFirstBotCompleteUserMuteStrategy, +) +from pipecat.utils.enums import EndTaskReason class EndCallTestHelper: diff --git a/api/tests/test_pipecat_engine_node_switch_with_user_speech.py b/api/tests/test_pipecat_engine_node_switch_with_user_speech.py index a19843b..5e29b4f 100644 --- a/api/tests/test_pipecat_engine_node_switch_with_user_speech.py +++ b/api/tests/test_pipecat_engine_node_switch_with_user_speech.py @@ -15,6 +15,9 @@ import asyncio from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.workflow import WorkflowGraph from pipecat.frames.frames import ( Frame, FunctionCallResultFrame, @@ -33,6 +36,7 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMUserAggregatorParams, ) from pipecat.processors.frame_processor import FrameDirection, FrameProcessor +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams from pipecat.turns.user_mute import ( @@ -48,10 +52,6 @@ from pipecat.turns.user_stop import ( from pipecat.turns.user_turn_strategies import UserTurnStrategies from pipecat.utils.time import time_now_iso8601 -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.workflow import WorkflowGraph -from pipecat.tests import MockLLMService, MockTTSService - class UserSpeechInjector(FrameProcessor): """Processor that injects user speaking frames on FunctionCallResultFrame. diff --git a/api/tests/test_pipecat_engine_tool_calls.py b/api/tests/test_pipecat_engine_tool_calls.py index aef2df6..07d73a3 100644 --- a/api/tests/test_pipecat_engine_tool_calls.py +++ b/api/tests/test_pipecat_engine_tool_calls.py @@ -9,6 +9,10 @@ from typing import Any, Dict, List from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.workflow import WorkflowGraph +from api.tests.conftest import END_CALL_SYSTEM_PROMPT from pipecat.frames.frames import LLMContextFrame from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner @@ -18,14 +22,10 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMAssistantAggregatorParams, LLMContextAggregatorPair, ) +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.workflow import WorkflowGraph -from api.tests.conftest import END_CALL_SYSTEM_PROMPT -from pipecat.tests import MockLLMService, MockTTSService - async def run_pipeline_with_tool_calls( workflow: WorkflowGraph, diff --git a/api/tests/test_pipecat_engine_transition_mute.py b/api/tests/test_pipecat_engine_transition_mute.py index 3cc5220..844612e 100644 --- a/api/tests/test_pipecat_engine_transition_mute.py +++ b/api/tests/test_pipecat_engine_transition_mute.py @@ -13,6 +13,12 @@ import asyncio from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.pipecat_engine_variable_extractor import ( + VariableExtractionManager, +) +from api.services.workflow.workflow import WorkflowGraph from pipecat.frames.frames import LLMContextFrame from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner @@ -23,6 +29,7 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMContextAggregatorPair, LLMUserAggregatorParams, ) +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams from pipecat.turns.user_mute import ( @@ -31,13 +38,6 @@ from pipecat.turns.user_mute import ( MuteUntilFirstBotCompleteUserMuteStrategy, ) -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.pipecat_engine_variable_extractor import ( - VariableExtractionManager, -) -from api.services.workflow.workflow import WorkflowGraph -from pipecat.tests import MockLLMService, MockTTSService - async def _build_engine_and_pipeline( workflow: WorkflowGraph, diff --git a/api/tests/test_pipecat_engine_variable_extraction.py b/api/tests/test_pipecat_engine_variable_extraction.py index 29581d7..63ba808 100644 --- a/api/tests/test_pipecat_engine_variable_extraction.py +++ b/api/tests/test_pipecat_engine_variable_extraction.py @@ -16,6 +16,12 @@ from typing import Any, Dict, List from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.pipecat_engine_variable_extractor import ( + VariableExtractionManager, +) +from api.services.workflow.workflow import WorkflowGraph from pipecat.frames.frames import LLMContextFrame from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner @@ -25,16 +31,10 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMAssistantAggregatorParams, LLMContextAggregatorPair, ) +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.pipecat_engine_variable_extractor import ( - VariableExtractionManager, -) -from api.services.workflow.workflow import WorkflowGraph -from pipecat.tests import MockLLMService, MockTTSService - class TestVariableExtractionDuringTransitions: """Test that variable extraction is triggered for the correct node during transitions.""" diff --git a/api/tests/test_pipeline_cancellation.py b/api/tests/test_pipeline_cancellation.py index 053c59f..932e4d7 100644 --- a/api/tests/test_pipeline_cancellation.py +++ b/api/tests/test_pipeline_cancellation.py @@ -2,6 +2,7 @@ import asyncio import pytest from loguru import logger + from pipecat.frames.frames import ( EndTaskFrame, Frame, diff --git a/api/tests/test_recording_router_processor.py b/api/tests/test_recording_router_processor.py index c86e6b4..5ef2057 100644 --- a/api/tests/test_recording_router_processor.py +++ b/api/tests/test_recording_router_processor.py @@ -12,14 +12,6 @@ and inspect what arrives downstream. from typing import Optional import pytest -from pipecat.frames.frames import ( - LLMFullResponseEndFrame, - LLMTextFrame, - TTSAudioRawFrame, - TTSStartedFrame, - TTSStoppedFrame, - TTSTextFrame, -) from api.services.pipecat.recording_audio_cache import RecordingAudio from api.services.pipecat.recording_router_processor import ( @@ -29,6 +21,14 @@ from api.services.workflow.pipecat_engine_context_composer import ( RECORDING_MARKER, TTS_MARKER, ) +from pipecat.frames.frames import ( + LLMFullResponseEndFrame, + LLMTextFrame, + TTSAudioRawFrame, + TTSStartedFrame, + TTSStoppedFrame, + TTSTextFrame, +) from pipecat.tests import run_test # --------------------------------------------------------------------------- diff --git a/api/tests/test_text_and_audio_playback.py b/api/tests/test_text_and_audio_playback.py index a950c9b..e6a31f7 100644 --- a/api/tests/test_text_and_audio_playback.py +++ b/api/tests/test_text_and_audio_playback.py @@ -11,6 +11,21 @@ from typing import Any, Dict, List from unittest.mock import AsyncMock, Mock, patch import pytest + +from api.services.pipecat.recording_audio_cache import RecordingAudio +from api.services.workflow.dto import ( + EdgeDataDTO, + EndCallNodeData, + EndCallRFNode, + Position, + ReactFlowDTO, + RFEdgeDTO, + StartCallNodeData, + StartCallRFNode, +) +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.pipecat_engine_custom_tools import CustomToolManager +from api.services.workflow.workflow import WorkflowGraph from pipecat.frames.frames import ( Frame, LLMContextFrame, @@ -27,25 +42,10 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMAssistantAggregatorParams, LLMContextAggregatorPair, ) +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams -from api.services.pipecat.recording_audio_cache import RecordingAudio -from api.services.workflow.dto import ( - EdgeDataDTO, - EndCallNodeData, - EndCallRFNode, - Position, - ReactFlowDTO, - RFEdgeDTO, - StartCallNodeData, - StartCallRFNode, -) -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.pipecat_engine_custom_tools import CustomToolManager -from api.services.workflow.workflow import WorkflowGraph -from pipecat.tests import MockLLMService, MockTTSService - # ─── Constants ────────────────────────────────────────────────── START_PROMPT = "Start Call System Prompt" diff --git a/api/tests/test_tts_endframe_with_audio_write_failure.py b/api/tests/test_tts_endframe_with_audio_write_failure.py index 56f9ac6..c237cdf 100644 --- a/api/tests/test_tts_endframe_with_audio_write_failure.py +++ b/api/tests/test_tts_endframe_with_audio_write_failure.py @@ -32,6 +32,12 @@ import asyncio from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.pipecat_engine_variable_extractor import ( + VariableExtractionManager, +) +from api.services.workflow.workflow import WorkflowGraph from pipecat.frames.frames import LLMContextFrame from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner @@ -42,6 +48,7 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMContextAggregatorPair, LLMUserAggregatorParams, ) +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams from pipecat.turns.user_mute import ( @@ -50,13 +57,6 @@ from pipecat.turns.user_mute import ( ) from pipecat.utils.enums import EndTaskReason -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.pipecat_engine_variable_extractor import ( - VariableExtractionManager, -) -from api.services.workflow.workflow import WorkflowGraph -from pipecat.tests import MockLLMService, MockTTSService - async def create_test_pipeline_with_failing_transport( workflow: WorkflowGraph, diff --git a/api/tests/test_unregistered_function_call.py b/api/tests/test_unregistered_function_call.py index 24ed9a1..4cd8931 100644 --- a/api/tests/test_unregistered_function_call.py +++ b/api/tests/test_unregistered_function_call.py @@ -1,6 +1,7 @@ """Tests for LLM behavior when calling an unregistered function.""" import pytest + from pipecat.frames.frames import ( FunctionCallInProgressFrame, FunctionCallResultFrame, @@ -12,7 +13,6 @@ from pipecat.frames.frames import ( ) from pipecat.pipeline.pipeline import Pipeline from pipecat.processors.aggregators.llm_context import LLMContext - from pipecat.tests import MockLLMService, run_test diff --git a/api/tests/test_user_idle_handler.py b/api/tests/test_user_idle_handler.py index 47d8eee..916878d 100644 --- a/api/tests/test_user_idle_handler.py +++ b/api/tests/test_user_idle_handler.py @@ -13,6 +13,9 @@ import asyncio from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.workflow import WorkflowGraph from pipecat.frames.frames import ( BotStoppedSpeakingFrame, Frame, @@ -32,6 +35,7 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMUserAggregatorParams, ) from pipecat.processors.frame_processor import FrameDirection, FrameProcessor +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams from pipecat.turns.user_mute import ( @@ -43,10 +47,6 @@ from pipecat.turns.user_stop import ExternalUserTurnStopStrategy from pipecat.turns.user_turn_strategies import UserTurnStrategies from pipecat.utils.time import time_now_iso8601 -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.workflow import WorkflowGraph -from pipecat.tests import MockLLMService, MockTTSService - class UserSpeechInjector(FrameProcessor): """Processor that injects user speaking frames after the bot finishes speaking. diff --git a/api/tests/test_user_muting_during_bot_speech.py b/api/tests/test_user_muting_during_bot_speech.py index b055385..17c0f65 100644 --- a/api/tests/test_user_muting_during_bot_speech.py +++ b/api/tests/test_user_muting_during_bot_speech.py @@ -15,6 +15,12 @@ from typing import List from unittest.mock import AsyncMock, patch import pytest + +from api.services.workflow.pipecat_engine import PipecatEngine +from api.services.workflow.pipecat_engine_variable_extractor import ( + VariableExtractionManager, +) +from api.services.workflow.workflow import WorkflowGraph from pipecat.frames.frames import ( BotStartedSpeakingFrame, BotStoppedSpeakingFrame, @@ -35,6 +41,7 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMUserAggregatorParams, ) from pipecat.processors.frame_processor import FrameDirection, FrameProcessor +from pipecat.tests import MockLLMService, MockTTSService from pipecat.tests.mock_transport import MockTransport from pipecat.transports.base_transport import TransportParams from pipecat.turns.user_mute import ( @@ -44,13 +51,6 @@ from pipecat.turns.user_mute import ( from pipecat.turns.user_turn_strategies import ExternalUserTurnStrategies from pipecat.utils.time import time_now_iso8601 -from api.services.workflow.pipecat_engine import PipecatEngine -from api.services.workflow.pipecat_engine_variable_extractor import ( - VariableExtractionManager, -) -from api.services.workflow.workflow import WorkflowGraph -from pipecat.tests import MockLLMService, MockTTSService - class BotSpeakingObserverProcessor(FrameProcessor): """Observer that records mute status when bot speaking events flow upstream. diff --git a/api/tests/test_voicemail_detector.py b/api/tests/test_voicemail_detector.py index 0677c29..f2e5141 100644 --- a/api/tests/test_voicemail_detector.py +++ b/api/tests/test_voicemail_detector.py @@ -8,6 +8,7 @@ incoming speech as CONVERSATION or VOICEMAIL and how the main LLM responds. import asyncio import pytest + from pipecat.extensions.voicemail.voicemail_detector import VoicemailDetector from pipecat.frames.frames import ( EndTaskFrame, @@ -26,6 +27,7 @@ from pipecat.processors.aggregators.llm_response_universal import ( LLMUserAggregatorParams, ) from pipecat.processors.frame_processor import FrameDirection, FrameProcessor +from pipecat.tests import MockLLMService from pipecat.turns.user_start import ( TranscriptionUserTurnStartStrategy, VADUserTurnStartStrategy, @@ -36,8 +38,6 @@ from pipecat.turns.user_stop import ( from pipecat.turns.user_turn_strategies import UserTurnStrategies from pipecat.utils.time import time_now_iso8601 -from pipecat.tests import MockLLMService - class FrameInjector(FrameProcessor): """Simple processor that can inject frames into the pipeline.""" diff --git a/docs/api-reference/openapi.json b/docs/api-reference/openapi.json index ef7e4c8..c3e3498 100644 --- a/docs/api-reference/openapi.json +++ b/docs/api-reference/openapi.json @@ -1 +1 @@ -{"openapi":"3.1.0","info":{"title":"Dograh API","description":"API for the Dograh app","version":"1.0.0"},"servers":[{"url":"https://app.dograh.com","description":"Production"},{"url":"http://localhost:8000","description":"Local development"}],"paths":{"/api/v1/telephony/initiate-call":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a call using the configured telephony provider from web browser. This is\nsupposed to be a test call method for the draft version of the agent.","operationId":"initiate_call_api_v1_telephony_initiate_call_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"test_phone_call","x-sdk-description":"Place a test call from a workflow to a phone number."}},"/api/v1/telephony/inbound/run":{"post":{"tags":["main"],"summary":"Handle Inbound Run","description":"Workflow-agnostic inbound dispatcher.\n\nAll providers can point a single webhook at this endpoint instead of one\nURL per workflow. The dispatcher resolves the org from the webhook's\naccount_id and the workflow from the called number's\n``inbound_workflow_id``. This is what ``configure_inbound`` writes into\neach provider's resource so per-workflow webhook bookkeeping disappears.\n\nProvider-specific signature/timestamp headers are not enumerated here \u2014\neach provider's ``verify_inbound_signature`` reads its own headers from\nthe dict, so adding a new provider doesn't require changes to this route.","operationId":"handle_inbound_run_api_v1_telephony_inbound_run_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/fallback":{"post":{"tags":["main"],"summary":"Handle Inbound Fallback","description":"Fallback endpoint that returns audio message when calls cannot be processed.","operationId":"handle_inbound_fallback_api_v1_telephony_inbound_fallback_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Inbound Telephony","description":"[LEGACY] Per-workflow inbound webhook.\n\nSuperseded by ``POST /inbound/run``, which resolves the workflow from\nthe called number's ``inbound_workflow_id`` and lets a single webhook\nURL serve every workflow in the org. New integrations should point\ntheir provider at ``/inbound/run``; this route is kept only for\nexisting provider configurations that still encode ``workflow_id``\nin the URL.","operationId":"handle_inbound_telephony_api_v1_telephony_inbound__workflow_id__post","deprecated":true,"parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/call-transfer":{"post":{"tags":["main"],"summary":"Initiate Call Transfer","description":"Initiate a call transfer via the telephony provider.\n\nThis endpoint only initiates the outbound call. Transfer context\n(original_call_sid, etc.) is stored by the caller\nbefore invoking this endpoint.","operationId":"initiate_call_transfer_api_v1_telephony_call_transfer_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferCallRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/transfer-result/{transfer_id}":{"post":{"tags":["main"],"summary":"Complete Transfer Function Call","description":"Webhook endpoint to complete the function call with transfer result.\n\nCalled by Twilio's StatusCallback when the transfer call status changes.","operationId":"complete_transfer_function_call_api_v1_telephony_transfer_result__transfer_id__post","parameters":[{"name":"transfer_id","in":"path","required":true,"schema":{"type":"string","title":"Transfer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Cloudonix Status Callback","description":"Handle Cloudonix-specific status callbacks.\n\nCloudonix sends call status updates to the callback URL specified during call initiation.","operationId":"handle_cloudonix_status_callback_api_v1_telephony_cloudonix_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/cdr":{"post":{"tags":["main"],"summary":"Handle Cloudonix Cdr","description":"Handle Cloudonix CDR (Call Detail Record) webhooks.\n\nCloudonix sends CDR records when calls complete. The CDR contains:\n- domain: Used to identify the organization\n- call_id: Used to find the workflow run\n- disposition: Call termination status (ANSWER, BUSY, CANCEL, FAILED, CONGESTION, NOANSWER)\n- duration/billsec: Call duration information","operationId":"handle_cloudonix_cdr_api_v1_telephony_cloudonix_cdr_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/plivo/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Hangup Callback","description":"Handle Plivo hangup callbacks.","operationId":"handle_plivo_hangup_callback_api_v1_telephony_plivo_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/plivo/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Ring Callback","description":"Handle Plivo ring callbacks.","operationId":"handle_plivo_ring_callback_api_v1_telephony_plivo_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/telnyx/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Telnyx Events","description":"Handle Telnyx Call Control webhook events.\n\nTelnyx sends all call lifecycle events (call.initiated, call.answered,\ncall.hangup, streaming.started, streaming.stopped) as JSON POST requests.","operationId":"handle_telnyx_events_api_v1_telephony_telnyx_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/twilio/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Twilio Status Callback","description":"Handle Twilio-specific status callbacks.","operationId":"handle_twilio_status_callback_api_v1_telephony_twilio_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-webhook-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Webhook-Signature"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback","description":"Handle Vobiz hangup callback (sent when call ends).\n\nVobiz sends callbacks to hangup_url when the call terminates.\nThis includes call duration, status, and billing information.","operationId":"handle_vobiz_hangup_callback_api_v1_telephony_vobiz_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Ring Callback","description":"Handle Vobiz ring callback (sent when call starts ringing).\n\nVobiz can send callbacks to ring_url when the call starts ringing.\nThis is optional and used for tracking ringing status.","operationId":"handle_vobiz_ring_callback_api_v1_telephony_vobiz_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/workflow/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback By Workflow","description":"Handle Vobiz hangup callback with workflow_id - finds workflow run by call_id.","operationId":"handle_vobiz_hangup_callback_by_workflow_api_v1_telephony_vobiz_hangup_callback_workflow__workflow_id__post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vonage/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vonage Events","description":"Handle Vonage-specific event webhooks.\n\nVonage sends all call events to a single endpoint.\nEvents include: started, ringing, answered, complete, failed, etc.","operationId":"handle_vonage_events_api_v1_telephony_vonage_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/impersonate":{"post":{"tags":["main","superuser"],"summary":"Impersonate","description":"Impersonate a user as a super-admin.\nInternally, Stack Auth requires the **provider user ID** (a UUID-ish string)\nto create an impersonation session.","operationId":"impersonate_api_v1_superuser_impersonate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/workflow-runs":{"get":{"tags":["main","superuser"],"summary":"Get Workflow Runs","description":"Get paginated list of all workflow runs with organization information.\nRequires superuser privileges.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"field\": \"id\", \"type\": \"number\", \"value\": {\"value\": 680}}]","operationId":"get_workflow_runs_api_v1_superuser_workflow_runs_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number (starts from 1)","default":1,"title":"Page"},"description":"Page number (starts from 1)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":50,"title":"Limit"},"description":"Number of items per page"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuperuserWorkflowRunsListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/validate":{"post":{"tags":["main"],"summary":"Validate Workflow","description":"Validate all nodes in a workflow to ensure they have required fields.\n\nArgs:\n workflow_id: The ID of the workflow to validate\n user: The authenticated user\n\nReturns:\n Object indicating if workflow is valid and any invalid nodes/edges","operationId":"validate_workflow_api_v1_workflow__workflow_id__validate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateWorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/create/definition":{"post":{"tags":["main"],"summary":"Create Workflow","description":"Create a new workflow from the client\n\nArgs:\n request: The create workflow request\n user: The user to create the workflow for","operationId":"create_workflow_api_v1_workflow_create_definition_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"create_workflow","x-sdk-description":"Create a new workflow from a workflow definition."}},"/api/v1/workflow/create/template":{"post":{"tags":["main"],"summary":"Create Workflow From Template","description":"Create a new workflow from a natural language template request.\n\nThis endpoint:\n1. Uses mps_service_key_client to call MPS workflow API\n2. Passes organization ID (authenticated mode) or created_by (OSS mode)\n3. Creates the workflow in the database\n\nArgs:\n request: The template creation request with call_type, use_case, and activity_description\n user: The authenticated user\n\nReturns:\n The created workflow\n\nRaises:\n HTTPException: If MPS API call fails","operationId":"create_workflow_from_template_api_v1_workflow_create_template_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/count":{"get":{"tags":["main"],"summary":"Get Workflow Count","description":"Get workflow counts for the authenticated user's organization.\n\nThis is a lightweight endpoint for checking if the user has workflows,\nuseful for redirect logic without fetching full workflow data.","operationId":"get_workflow_count_api_v1_workflow_count_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowCountResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/fetch":{"get":{"tags":["main"],"summary":"Get Workflows","description":"Get all workflows for the authenticated user's organization.\n\nReturns a lightweight response with only essential fields for listing.\nUse GET /workflow/fetch/{workflow_id} to get full workflow details.","operationId":"get_workflows_api_v1_workflow_fetch_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)","title":"Status"},"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowListResponse"},"title":"Response Get Workflows Api V1 Workflow Fetch Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_workflows","x-sdk-description":"List all workflows in the authenticated organization."}},"/api/v1/workflow/fetch/{workflow_id}":{"get":{"tags":["main"],"summary":"Get Workflow","description":"Get a single workflow by ID.\n\nIf a draft version exists, returns the draft content for editing.\nOtherwise returns the published version's content.","operationId":"get_workflow_api_v1_workflow_fetch__workflow_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_workflow","x-sdk-description":"Get a single workflow by ID (returns draft if one exists, else published)."}},"/api/v1/workflow/{workflow_id}/versions":{"get":{"tags":["main"],"summary":"Get Workflow Versions","description":"List all versions for a workflow, newest first.","operationId":"get_workflow_versions_api_v1_workflow__workflow_id__versions_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowVersionResponse"},"title":"Response Get Workflow Versions Api V1 Workflow Workflow Id Versions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/publish":{"post":{"tags":["main"],"summary":"Publish Workflow","description":"Publish the current draft version of a workflow.\n\nDrafts are allowed to be incomplete (so the editor can save mid-edit),\nbut a published version is what runtime executes \u2014 so this is the gate\nwhere the full DTO + graph + trigger-conflict checks must pass.","operationId":"publish_workflow_api_v1_workflow__workflow_id__publish_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/create-draft":{"post":{"tags":["main"],"summary":"Create Workflow Draft","description":"Create a draft version from the current published version.\n\nIf a draft already exists, returns the existing draft.","operationId":"create_workflow_draft_api_v1_workflow__workflow_id__create_draft_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowVersionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/summary":{"get":{"tags":["main"],"summary":"Get Workflows Summary","description":"Get minimal workflow information (id and name only) for all workflows","operationId":"get_workflows_summary_api_v1_workflow_summary_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all.","title":"Status"},"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowSummaryResponse"},"title":"Response Get Workflows Summary Api V1 Workflow Summary Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/status":{"put":{"tags":["main"],"summary":"Update Workflow Status","description":"Update the status of a workflow (e.g., archive/unarchive).\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The status update request\n\nReturns:\n The updated workflow","operationId":"update_workflow_status_api_v1_workflow__workflow_id__status_put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}":{"put":{"tags":["main"],"summary":"Update Workflow","description":"Update an existing workflow.\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The update request containing the new name and workflow definition\n\nReturns:\n The updated workflow\n\nRaises:\n HTTPException: If the workflow is not found or if there's a database error","operationId":"update_workflow_api_v1_workflow__workflow_id__put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"update_workflow","x-sdk-description":"Update a workflow's name and/or definition. Saves as a new draft."}},"/api/v1/workflow/{workflow_id}/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Endpoint","description":"Duplicate a workflow including its definition, configuration, recordings, and triggers.","operationId":"duplicate_workflow_endpoint_api_v1_workflow__workflow_id__duplicate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs":{"post":{"tags":["main"],"summary":"Create Workflow Run","description":"Create a new workflow run when the user decides to execute the workflow via chat or voice\n\nArgs:\n workflow_id: The ID of the workflow to run\n request: The create workflow run request\n user: The user to create the workflow run for","operationId":"create_workflow_run_api_v1_workflow__workflow_id__runs_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Workflow Runs","description":"Get workflow runs with optional filtering and sorting.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"attribute\": \"dateRange\", \"value\": {\"from\": \"2024-01-01\", \"to\": \"2024-01-31\"}}]","operationId":"get_workflow_runs_api_v1_workflow__workflow_id__runs_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs/{run_id}":{"get":{"tags":["main"],"summary":"Get Workflow Run","operationId":"get_workflow_run_api_v1_workflow__workflow_id__runs__run_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"integer","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/report":{"get":{"tags":["main"],"summary":"Download Workflow Report","description":"Download a CSV report of completed runs for a workflow.","operationId":"download_workflow_report_api_v1_workflow__workflow_id__report_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/templates":{"get":{"tags":["main"],"summary":"Get Workflow Templates","description":"Get all available workflow templates.\n\nReturns:\n List of workflow templates","operationId":"get_workflow_templates_api_v1_workflow_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WorkflowTemplateResponse"},"type":"array","title":"Response Get Workflow Templates Api V1 Workflow Templates Get"}}}},"404":{"description":"Not found"}}}},"/api/v1/workflow/templates/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Template","description":"Duplicate a workflow template to create a new workflow for the user.\n\nArgs:\n request: The duplicate template request\n user: The authenticated user\n\nReturns:\n The newly created workflow","operationId":"duplicate_workflow_template_api_v1_workflow_templates_duplicate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/ambient-noise/upload-url":{"post":{"tags":["main"],"summary":"Get a presigned URL to upload a custom ambient noise audio file","description":"Generate a presigned PUT URL for uploading a custom ambient noise file.","operationId":"get_ambient_noise_upload_url_api_v1_workflow_ambient_noise_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/defaults":{"get":{"tags":["main"],"summary":"Get Default Configurations","operationId":"get_default_configurations_api_v1_user_configurations_defaults_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultConfigurationsResponse"}}}},"404":{"description":"Not found"}}}},"/api/v1/user/auth/user":{"get":{"tags":["main"],"summary":"Get Auth User","operationId":"get_auth_user_api_v1_user_auth_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthUserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user":{"get":{"tags":["main"],"summary":"Get User Configurations","operationId":"get_user_configurations_api_v1_user_configurations_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update User Configurations","operationId":"update_user_configurations_api_v1_user_configurations_user_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user/validate":{"get":{"tags":["main"],"summary":"Validate User Configurations","operationId":"validate_user_configurations_api_v1_user_configurations_user_validate_get","parameters":[{"name":"validity_ttl_seconds","in":"query","required":false,"schema":{"type":"integer","maximum":86400,"minimum":0,"default":60,"title":"Validity Ttl Seconds"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIKeyStatusResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys":{"get":{"tags":["main"],"summary":"Get Api Keys","description":"Get all API keys for the user's selected organization.","operationId":"get_api_keys_api_v1_user_api_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/APIKeyResponse"},"title":"Response Get Api Keys Api V1 User Api Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Api Key","description":"Create a new API key for the user's selected organization.","operationId":"create_api_key_api_v1_user_api_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}":{"delete":{"tags":["main"],"summary":"Archive Api Key","description":"Archive an API key (soft delete).","operationId":"archive_api_key_api_v1_user_api_keys__api_key_id__delete","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Archive Api Key Api V1 User Api Keys Api Key Id Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Api Key","description":"Reactivate an archived API key.","operationId":"reactivate_api_key_api_v1_user_api_keys__api_key_id__reactivate_put","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reactivate Api Key Api V1 User Api Keys Api Key Id Reactivate Put"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/voices/{provider}":{"get":{"tags":["main"],"summary":"Get Voices","description":"Get available voices for a TTS provider.","operationId":"get_voices_api_v1_user_configurations_voices__provider__get","parameters":[{"name":"provider","in":"path","required":true,"schema":{"enum":["elevenlabs","deepgram","sarvam","cartesia","dograh","rime"],"type":"string","title":"Provider"}},{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoicesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/create":{"post":{"tags":["main"],"summary":"Create Campaign","description":"Create a new campaign","operationId":"create_campaign_api_v1_campaign_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/":{"get":{"tags":["main"],"summary":"Get Campaigns","description":"Get campaigns for user's organization","operationId":"get_campaigns_api_v1_campaign__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}":{"get":{"tags":["main"],"summary":"Get Campaign","description":"Get campaign details","operationId":"get_campaign_api_v1_campaign__campaign_id__get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["main"],"summary":"Update Campaign","description":"Update campaign settings (name, retry config, max concurrency, schedule)","operationId":"update_campaign_api_v1_campaign__campaign_id__patch","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/start":{"post":{"tags":["main"],"summary":"Start Campaign","description":"Start campaign execution","operationId":"start_campaign_api_v1_campaign__campaign_id__start_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/pause":{"post":{"tags":["main"],"summary":"Pause Campaign","description":"Pause campaign execution","operationId":"pause_campaign_api_v1_campaign__campaign_id__pause_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/runs":{"get":{"tags":["main"],"summary":"Get Campaign Runs","description":"Get campaign workflow runs with pagination, filters and sorting","operationId":"get_campaign_runs_api_v1_campaign__campaign_id__runs_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/redial":{"post":{"tags":["main"],"summary":"Redial Campaign","description":"Create a new campaign that re-dials unique subscribers from a completed\ncampaign whose latest call resulted in voicemail, no-answer, or busy.\n\nThe new campaign is created in 'created' state with queued_runs pre-seeded\nfrom the parent's original initial contexts. A campaign can be redialed at\nmost once.","operationId":"redial_campaign_api_v1_campaign__campaign_id__redial_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedialCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/resume":{"post":{"tags":["main"],"summary":"Resume Campaign","description":"Resume a paused campaign","operationId":"resume_campaign_api_v1_campaign__campaign_id__resume_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/progress":{"get":{"tags":["main"],"summary":"Get Campaign Progress","description":"Get current campaign progress and statistics","operationId":"get_campaign_progress_api_v1_campaign__campaign_id__progress_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignProgressResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/source-download-url":{"get":{"tags":["main"],"summary":"Get Campaign Source Download Url","description":"Get presigned download URL for campaign CSV source file\n\nOnly works for CSV source type. For Google Sheets, use the source_id directly.\nValidates that the campaign belongs to the user's organization for security.","operationId":"get_campaign_source_download_url_api_v1_campaign__campaign_id__source_download_url_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignSourceDownloadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/report":{"get":{"tags":["main"],"summary":"Download Campaign Report","description":"Download a CSV report of completed campaign runs.","operationId":"download_campaign_report_api_v1_campaign__campaign_id__report_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/":{"get":{"tags":["main"],"summary":"List Credentials","description":"List all webhook credentials for the user's organization.\n\nReturns:\n List of credentials (without sensitive data)","operationId":"list_credentials_api_v1_credentials__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CredentialResponse"},"title":"Response List Credentials Api V1 Credentials Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_credentials","x-sdk-description":"List webhook credentials available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Credential","description":"Create a new webhook credential.\n\nArgs:\n request: The credential creation request\n\nReturns:\n The created credential (without sensitive data)","operationId":"create_credential_api_v1_credentials__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/{credential_uuid}":{"get":{"tags":["main"],"summary":"Get Credential","description":"Get a specific webhook credential by UUID.\n\nArgs:\n credential_uuid: The UUID of the credential\n\nReturns:\n The credential (without sensitive data)","operationId":"get_credential_api_v1_credentials__credential_uuid__get","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Credential","description":"Update a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to update\n request: The update request\n\nReturns:\n The updated credential (without sensitive data)","operationId":"update_credential_api_v1_credentials__credential_uuid__put","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Credential","description":"Delete (soft delete) a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to delete\n\nReturns:\n Success message","operationId":"delete_credential_api_v1_credentials__credential_uuid__delete","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Credential Api V1 Credentials Credential Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/":{"get":{"tags":["main"],"summary":"List Tools","description":"List all tools for the user's organization.\n\nArgs:\n status: Optional filter by status (active, archived, draft)\n category: Optional filter by category (http_api, native, integration)\n\nReturns:\n List of tools","operationId":"list_tools_api_v1_tools__get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ToolResponse"},"title":"Response List Tools Api V1 Tools Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_tools","x-sdk-description":"List tools available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Tool","description":"Create a new tool.\n\nArgs:\n request: The tool creation request\n\nReturns:\n The created tool","operationId":"create_tool_api_v1_tools__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}":{"get":{"tags":["main"],"summary":"Get Tool","description":"Get a specific tool by UUID.\n\nArgs:\n tool_uuid: The UUID of the tool\n\nReturns:\n The tool","operationId":"get_tool_api_v1_tools__tool_uuid__get","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Tool","description":"Update a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to update\n request: The update request\n\nReturns:\n The updated tool","operationId":"update_tool_api_v1_tools__tool_uuid__put","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Tool","description":"Archive (soft delete) a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to delete\n\nReturns:\n Success message","operationId":"delete_tool_api_v1_tools__tool_uuid__delete","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Tool Api V1 Tools Tool Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}/unarchive":{"post":{"tags":["main"],"summary":"Unarchive Tool","description":"Unarchive a tool (restore from archived state).\n\nArgs:\n tool_uuid: The UUID of the tool to unarchive\n\nReturns:\n The unarchived tool","operationId":"unarchive_tool_api_v1_tools__tool_uuid__unarchive_post","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/":{"get":{"tags":["main"],"summary":"Get Integrations","description":"Get all integrations for the user's selected organization.\n\nReturns:\n List of integrations associated with the user's selected organization","operationId":"get_integrations_api_v1_integration__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationResponse"},"title":"Response Get Integrations Api V1 Integration Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/session":{"post":{"tags":["main"],"summary":"Create Session","description":"Create a Nango session for the user's selected organization.\n\nReturns:\n Session token and ID for the created session","operationId":"create_session_api_v1_integration_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}":{"put":{"tags":["main"],"summary":"Update Integration","description":"Update an integration's selected files (for Google Sheets).\n\nArgs:\n integration_id: The ID of the integration to update\n request: The update request containing selected files\n user: The authenticated user\n\nReturns:\n Updated integration details","operationId":"update_integration_api_v1_integration__integration_id__put","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateIntegrationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}/access-token":{"get":{"tags":["main"],"summary":"Get Integration Access Token","description":"Get the latest access token for an integration from Nango.\n\nArgs:\n integration_id: The ID of the integration\n user: The authenticated user\n\nReturns:\n Dict containing access token and expiration info","operationId":"get_integration_access_token_api_v1_integration__integration_id__access_token_get","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-providers/metadata":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Providers Metadata","description":"Return the list of available telephony providers and their form schemas.\n\nThe UI uses this to render the configuration form generically instead of\nhard-coding fields per provider. Adding a new provider only requires\ndeclaring its ui_metadata in providers//__init__.py.","operationId":"get_telephony_providers_metadata_api_v1_organizations_telephony_providers_metadata_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyProvidersMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs":{"get":{"tags":["main","organizations"],"summary":"List Telephony Configurations","description":"List the org's telephony configurations with phone-number counts.","operationId":"list_telephony_configurations_api_v1_organizations_telephony_configs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Telephony Configuration","description":"Create a new telephony configuration for the org.","operationId":"create_telephony_configuration_api_v1_organizations_telephony_configs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration By Id","operationId":"get_telephony_configuration_by_id_api_v1_organizations_telephony_configs__config_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Telephony Configuration","operationId":"update_telephony_configuration_api_v1_organizations_telephony_configs__config_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Telephony Configuration","operationId":"delete_telephony_configuration_api_v1_organizations_telephony_configs__config_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/set-default-outbound":{"post":{"tags":["main","organizations"],"summary":"Set Default Outbound","operationId":"set_default_outbound_api_v1_organizations_telephony_configs__config_id__set_default_outbound_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers":{"get":{"tags":["main","organizations"],"summary":"List Phone Numbers","operationId":"list_phone_numbers_api_v1_organizations_telephony_configs__config_id__phone_numbers_get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Phone Number","operationId":"create_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}":{"get":{"tags":["main","organizations"],"summary":"Get Phone Number","operationId":"get_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Phone Number","operationId":"update_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Phone Number","operationId":"delete_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}/set-default-caller":{"post":{"tags":["main","organizations"],"summary":"Set Default Caller Id","operationId":"set_default_caller_id_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__set_default_caller_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-config":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration","description":"Legacy: returns the org's default config in the original per-provider\nresponse shape so the existing single-form UI keeps working. Prefer the\nmulti-config endpoints (``/telephony-configs``) for new clients.","operationId":"get_telephony_configuration_api_v1_organizations_telephony_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Telephony Configuration","description":"Legacy: upserts the org's default config (and its phone numbers) in the\noriginal payload shape so existing UI clients keep working. Prefer the\nmulti-config + phone-number endpoints for new clients.","operationId":"save_telephony_configuration_api_v1_organizations_telephony_config_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}},"title":"Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/langfuse-credentials":{"get":{"tags":["main","organizations"],"summary":"Get Langfuse Credentials","description":"Get Langfuse credentials for the user's organization with masked sensitive fields.","operationId":"get_langfuse_credentials_api_v1_organizations_langfuse_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Langfuse Credentials","description":"Save Langfuse credentials for the user's organization.","operationId":"save_langfuse_credentials_api_v1_organizations_langfuse_credentials_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Langfuse Credentials","description":"Delete Langfuse credentials for the user's organization.","operationId":"delete_langfuse_credentials_api_v1_organizations_langfuse_credentials_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/campaign-defaults":{"get":{"tags":["main","organizations"],"summary":"Get Campaign Defaults","description":"Get campaign limits for the user's organization.\n\nReturns the organization's concurrent call limit and default retry configuration.","operationId":"get_campaign_defaults_api_v1_organizations_campaign_defaults_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignDefaultsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/signed-url":{"get":{"tags":["main","s3"],"summary":"Generate a signed S3 URL","description":"Return a short-lived signed URL for a file stored on S3 / MinIO.\n\nAccess Control:\n* Keys that embed an organization ID (``{prefix}/{org_id}/...``) are\n authorized by matching the org_id against the requesting user's\n organization.\n* Legacy keys (``recordings/{run_id}.wav``, ``transcripts/{run_id}.txt``)\n are authorized via the workflow run they belong to.\n* Superusers can request any key.","operationId":"get_signed_url_api_v1_s3_signed_url_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"expires_in","in":"query","required":false,"schema":{"type":"integer","default":3600,"title":"Expires In"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Inline"}},{"name":"storage_backend","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource.","title":"Storage Backend"},"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3SignedUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/file-metadata":{"get":{"tags":["main","s3"],"summary":"Get file metadata for debugging","description":"Get file metadata including creation timestamp for debugging.\n\nAccess Control:\n* Superusers can request any key.\n* Regular users can only request resources belonging to **their** workflow runs.","operationId":"get_file_metadata_api_v1_s3_file_metadata_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/presigned-upload-url":{"post":{"tags":["main","s3"],"summary":"Generate a presigned URL for direct CSV upload","description":"Generate a presigned PUT URL for direct CSV file upload to S3/MinIO.\n\nThis endpoint enables browser-to-storage uploads without passing through the backend\n\nAccess Control:\n* All authenticated users can upload CSV files scoped to their organization.\n* Files are stored with organization-scoped keys for multi-tenancy.\n\nReturns:\n* upload_url: Presigned URL (valid for 15 minutes) for PUT request\n* file_key: Unique storage key to use as source_id in campaign creation\n* expires_in: URL expiration time in seconds","operationId":"get_presigned_upload_url_api_v1_s3_presigned_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys":{"get":{"tags":["main"],"summary":"Get Service Keys","description":"Get all service keys for the user's organization.","operationId":"get_service_keys_api_v1_user_service_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServiceKeyResponse"},"title":"Response Get Service Keys Api V1 User Service Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Service Key","description":"Create a new service key for the user's organization.","operationId":"create_service_key_api_v1_user_service_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}":{"delete":{"tags":["main"],"summary":"Archive Service Key","description":"Archive a service key.","operationId":"archive_service_key_api_v1_user_service_keys__service_key_id__delete","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Service Key","description":"Reactivate an archived service key.\n\nNote: This endpoint is provided for API compatibility but service key\nreactivation is not supported by MPS. Once archived, a service key\ncannot be reactivated and a new key must be created instead.","operationId":"reactivate_service_key_api_v1_user_service_keys__service_key_id__reactivate_put","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions":{"post":{"tags":["main"],"summary":"Create Test Session","description":"Create a new LoopTalk test session.","operationId":"create_test_session_api_v1_looptalk_test_sessions_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTestSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"List Test Sessions","description":"List LoopTalk test sessions.","operationId":"list_test_sessions_api_v1_looptalk_test_sessions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"load_test_group_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TestSessionResponse"},"title":"Response List Test Sessions Api V1 Looptalk Test Sessions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}":{"get":{"tags":["main"],"summary":"Get Test Session","description":"Get a specific test session.","operationId":"get_test_session_api_v1_looptalk_test_sessions__test_session_id__get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/start":{"post":{"tags":["main"],"summary":"Start Test Session","description":"Start a LoopTalk test session.","operationId":"start_test_session_api_v1_looptalk_test_sessions__test_session_id__start_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/stop":{"post":{"tags":["main"],"summary":"Stop Test Session","description":"Stop a running test session.","operationId":"stop_test_session_api_v1_looptalk_test_sessions__test_session_id__stop_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/conversation":{"get":{"tags":["main"],"summary":"Get Test Session Conversation","description":"Get conversation details for a test session.","operationId":"get_test_session_conversation_api_v1_looptalk_test_sessions__test_session_id__conversation_get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests":{"post":{"tags":["main"],"summary":"Create Load Test","description":"Create and start a load test.","operationId":"create_load_test_api_v1_looptalk_load_tests_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoadTestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Load Test Api V1 Looptalk Load Tests Post"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests/{load_test_group_id}/stats":{"get":{"tags":["main"],"summary":"Get Load Test Stats","description":"Get statistics for a load test group.","operationId":"get_load_test_stats_api_v1_looptalk_load_tests__load_test_group_id__stats_get","parameters":[{"name":"load_test_group_id","in":"path","required":true,"schema":{"type":"string","title":"Load Test Group Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoadTestStatsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/active-tests":{"get":{"tags":["main"],"summary":"Get Active Tests","description":"Get information about currently active test sessions.","operationId":"get_active_tests_api_v1_looptalk_active_tests_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/current-period":{"get":{"tags":["main"],"summary":"Get Current Period Usage","description":"Get current billing period usage for the user's organization.","operationId":"get_current_period_usage_api_v1_organizations_usage_current_period_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUsageResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/mps-credits":{"get":{"tags":["main"],"summary":"Get Mps Credits","description":"Get aggregated usage and quota from MPS.\n\nOSS users: queries by provider_id (created_by).\nHosted users: queries by organization_id.","operationId":"get_mps_credits_api_v1_organizations_usage_mps_credits_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MPSCreditsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/runs":{"get":{"tags":["main"],"summary":"Get Usage History","description":"Get paginated workflow runs with usage for the organization.","operationId":"get_usage_history_api_v1_organizations_usage_runs_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"Start Date"},"description":"ISO format date string"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"End Date"},"description":"ISO format date string"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON string of filters","title":"Filters"},"description":"JSON string of filters"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageHistoryResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/daily-breakdown":{"get":{"tags":["main"],"summary":"Get Daily Usage Breakdown","description":"Get daily usage breakdown for the last N days. Only available for organizations with pricing.","operationId":"get_daily_usage_breakdown_api_v1_organizations_usage_daily_breakdown_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to include","default":7,"title":"Days"},"description":"Number of days to include"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyUsageBreakdownResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily":{"get":{"tags":["main"],"summary":"Get Daily Report","description":"Get daily report for the specified date and timezone.\nIf workflow_id is provided, filters results to that specific workflow.\nIf workflow_id is None, includes all workflows for the organization.","operationId":"get_daily_report_api_v1_organizations_reports_daily_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyReportResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/workflows":{"get":{"tags":["main"],"summary":"Get Workflow Options","description":"Get all workflows for the user's organization.\nUsed to populate the workflow selector dropdown in the reports page.","operationId":"get_workflow_options_api_v1_organizations_reports_workflows_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOption"},"title":"Response Get Workflow Options Api V1 Organizations Reports Workflows Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily/runs":{"get":{"tags":["main"],"summary":"Get Daily Runs Detail","description":"Get detailed workflow runs for the specified date.\nUsed for CSV export functionality.","operationId":"get_daily_runs_detail_api_v1_organizations_reports_daily_runs_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRunDetail"},"title":"Response Get Daily Runs Detail Api V1 Organizations Reports Daily Runs Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/turn/credentials":{"get":{"tags":["main","turn"],"summary":"Get Turn Credentials","description":"Get time-limited TURN credentials for WebRTC connections.\n\nThis endpoint generates ephemeral TURN credentials that are:\n- Valid for the configured TTL (default: 24 hours)\n- Cryptographically bound to the user via HMAC\n- Compatible with coturn's use-auth-secret mode\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_turn_credentials_api_v1_turn_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/init":{"post":{"tags":["main"],"summary":"Initialize Embed Session","description":"Initialize an embed session with token validation and domain checking.\n\nThis endpoint:\n1. Validates the embed token\n2. Checks domain whitelist\n3. Creates a workflow run\n4. Generates a temporary session token\n5. Returns configuration for the widget","operationId":"initialize_embed_session_api_v1_public_embed_init_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Init","description":"Handle CORS preflight for init endpoint","operationId":"options_init_api_v1_public_embed_init_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/public/embed/config/{token}":{"get":{"tags":["main"],"summary":"Get Embed Config","description":"Get embed configuration without creating a session.\n\nThis endpoint is used to fetch widget configuration for display purposes\nwithout actually starting a call session.","operationId":"get_embed_config_api_v1_public_embed_config__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedConfigResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Config","description":"Handle CORS preflight for config endpoint","operationId":"options_config_api_v1_public_embed_config__token__options","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/turn-credentials/{session_token}":{"get":{"tags":["main"],"summary":"Get Public Turn Credentials","description":"Get TURN credentials for an embed session.\n\nThis endpoint allows embedded widgets to obtain TURN server credentials\nfor WebRTC connections without requiring authentication.\n\nArgs:\n session_token: The session token from embed initialization\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_public_turn_credentials_api_v1_public_embed_turn_credentials__session_token__get","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Turn Credentials","description":"Handle CORS preflight for TURN credentials endpoint","operationId":"options_turn_credentials_api_v1_public_embed_turn_credentials__session_token__options","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a phone call against the published agent.\n\nExecutes the workflow's currently released definition.","operationId":"initiate_call_api_v1_public_agent__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/test/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call Test","description":"Initiate a phone call against the latest draft of the agent.\n\nUseful for verifying changes before publishing. Falls back to the\npublished definition when no draft exists.","operationId":"initiate_call_test_api_v1_public_agent_test__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/download/workflow/{token}/{artifact_type}":{"get":{"tags":["main"],"summary":"Download Workflow Artifact","description":"Download a workflow recording or transcript via public access token.\n\nThis endpoint:\n1. Validates the public access token\n2. Looks up the corresponding workflow run\n3. Generates a signed URL for the requested artifact\n4. Redirects to the signed URL\n\nArgs:\n token: The public access token (UUID format)\n artifact_type: Type of artifact - \"recording\" or \"transcript\"\n inline: If true, sets Content-Disposition to inline for browser preview\n\nReturns:\n RedirectResponse to the signed URL (302 redirect)\n\nRaises:\n HTTPException 404: If token is invalid or artifact not found","operationId":"download_workflow_artifact_api_v1_public_download_workflow__token___artifact_type__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"artifact_type","in":"path","required":true,"schema":{"enum":["recording","transcript"],"type":"string","title":"Artifact Type"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","description":"Display inline in browser instead of download","default":false,"title":"Inline"},"description":"Display inline in browser instead of download"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/embed-token":{"post":{"tags":["main"],"summary":"Create Or Update Embed Token","description":"Create or update an embed token for a workflow.\nEach workflow can have only one active embed token.","operationId":"create_or_update_embed_token_api_v1_workflow__workflow_id__embed_token_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Embed Token","description":"Get the embed token for a workflow if it exists.","operationId":"get_embed_token_api_v1_workflow__workflow_id__embed_token_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmbedTokenResponse"},{"type":"null"}],"title":"Response Get Embed Token Api V1 Workflow Workflow Id Embed Token Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Deactivate Embed Token","description":"Deactivate the embed token for a workflow.","operationId":"deactivate_embed_token_api_v1_workflow__workflow_id__embed_token_delete","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Deactivate Embed Token Api V1 Workflow Workflow Id Embed Token Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/upload-url":{"post":{"tags":["main","knowledge-base"],"summary":"Get presigned URL for document upload","description":"Generate a presigned PUT URL for uploading a document.\n\nThis endpoint:\n1. Generates a unique document UUID for organizing the S3 key\n2. Generates a presigned S3/MinIO URL for uploading the file\n3. Returns the upload URL and document metadata\n\nAfter uploading to the returned URL, call /process-document to create\nthe document record and trigger processing.\n\nAccess Control:\n* All authenticated users can upload documents scoped to their organization.","operationId":"get_upload_url_api_v1_knowledge_base_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/process-document":{"post":{"tags":["main","knowledge-base"],"summary":"Trigger document processing","description":"Trigger asynchronous processing of an uploaded document.\n\nThis endpoint should be called after successfully uploading a file to the presigned URL.\nIt will:\n1. Create a document record in the database with the specified UUID\n2. Enqueue a background task to process the document (chunking and embedding)\n\nThe document status will be updated from 'pending' -> 'processing' -> 'completed' or 'failed'.\n\nEmbedding:\nUses OpenAI text-embedding-3-small (1536-dimensional embeddings, requires API key configured in Model Configurations).\n\nAccess Control:\n* Users can only process documents in their organization.","operationId":"process_document_api_v1_knowledge_base_process_document_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessDocumentRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/documents":{"get":{"tags":["main","knowledge-base"],"summary":"List documents","description":"List all documents for the user's organization.\n\nAccess Control:\n* Users can only see documents from their organization.","operationId":"list_documents_api_v1_knowledge_base_documents_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by processing status","title":"Status"},"description":"Filter by processing status"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_documents","x-sdk-description":"List knowledge base documents available to the authenticated organization."}},"/api/v1/knowledge-base/documents/{document_uuid}":{"get":{"tags":["main","knowledge-base"],"summary":"Get document details","description":"Get details of a specific document.\n\nAccess Control:\n* Users can only access documents from their organization.","operationId":"get_document_api_v1_knowledge_base_documents__document_uuid__get","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","knowledge-base"],"summary":"Delete document","description":"Soft delete a document and its chunks.\n\nAccess Control:\n* Users can only delete documents from their organization.","operationId":"delete_document_api_v1_knowledge_base_documents__document_uuid__delete","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/search":{"post":{"tags":["main","knowledge-base"],"summary":"Search for similar chunks","description":"Search for document chunks similar to the query.\n\nThis endpoint uses vector similarity search to find relevant chunks.\nResults are returned without threshold filtering - apply similarity\nthresholds at the application layer after optional reranking.\n\nAccess Control:\n* Users can only search documents from their organization.","operationId":"search_chunks_api_v1_knowledge_base_search_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/upload-url":{"post":{"tags":["main","workflow-recordings"],"summary":"Get presigned URLs for recording uploads","description":"Generate presigned PUT URLs for uploading one or more audio recordings.","operationId":"get_upload_urls_api_v1_workflow_recordings_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/":{"post":{"tags":["main","workflow-recordings"],"summary":"Create recording records after upload","description":"Create one or more recording records after audio files have been uploaded.","operationId":"create_recordings_api_v1_workflow_recordings__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main","workflow-recordings"],"summary":"List recordings","description":"List recordings for the organization, optionally filtered.","operationId":"list_recordings_api_v1_workflow_recordings__get","parameters":[{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by workflow ID","title":"Workflow Id"},"description":"Filter by workflow ID"},{"name":"tts_provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS provider","title":"Tts Provider"},"description":"Filter by TTS provider"},{"name":"tts_model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS model","title":"Tts Model"},"description":"Filter by TTS model"},{"name":"tts_voice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS voice ID","title":"Tts Voice Id"},"description":"Filter by TTS voice ID"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_recordings","x-sdk-description":"List workflow recordings available to the authenticated organization."}},"/api/v1/workflow-recordings/{recording_id}":{"delete":{"tags":["main","workflow-recordings"],"summary":"Delete a recording","description":"Soft delete a recording.","operationId":"delete_recording_api_v1_workflow_recordings__recording_id__delete","parameters":[{"name":"recording_id","in":"path","required":true,"schema":{"type":"string","title":"Recording Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/{id}":{"patch":{"tags":["main","workflow-recordings"],"summary":"Update a recording's Recording ID","description":"Update the recording_id (descriptive name) of a recording.","operationId":"update_recording_api_v1_workflow_recordings__id__patch","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingUpdateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/transcribe":{"post":{"tags":["main","workflow-recordings"],"summary":"Transcribe an audio file","description":"Transcribe an uploaded audio file using MPS STT.","operationId":"transcribe_audio_api_v1_workflow_recordings_transcribe_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/signup":{"post":{"tags":["main","auth"],"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"tags":["main","auth"],"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/me":{"get":{"tags":["main","auth"],"summary":"Get Current User","operationId":"get_current_user_api_v1_auth_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/node-types":{"get":{"tags":["main"],"summary":"List Node Types","description":"List every registered NodeSpec.\n\nSDK clients should pin to `spec_version` and warn if the server reports\na higher version than what they were generated against.","operationId":"list_node_types_api_v1_node_types_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeTypesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_node_types","x-sdk-description":"List every registered node type with its spec. Pinned to spec_version."}},"/api/v1/node-types/{name}":{"get":{"tags":["main"],"summary":"Get Node Type","operationId":"get_node_type_api_v1_node_types__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeSpec"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_node_type","x-sdk-description":"Fetch a single node spec by name."}},"/api/v1/health":{"get":{"tags":["main"],"summary":"Health","operationId":"health_api_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}},"404":{"description":"Not found"}}}}},"components":{"schemas":{"APIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"}},"type":"object","required":["id","name","key_prefix","is_active","created_at"],"title":"APIKeyResponse"},"APIKeyStatus":{"properties":{"model":{"type":"string","title":"Model"},"message":{"type":"string","title":"Message"}},"type":"object","required":["model","message"],"title":"APIKeyStatus"},"APIKeyStatusResponse":{"properties":{"status":{"items":{"$ref":"#/components/schemas/APIKeyStatus"},"type":"array","title":"Status"}},"type":"object","required":["status"],"title":"APIKeyStatusResponse"},"ARIConfigurationRequest":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint","description":"ARI base URL (e.g., http://asterisk.example.com:8088)"},"app_name":{"type":"string","title":"App Name","description":"Stasis application name registered in Asterisk"},"app_password":{"type":"string","title":"App Password","description":"ARI user password"},"ws_client_name":{"type":"string","title":"Ws Client Name","description":"websocket_client.conf connection name for externalMedia (e.g., dograh_staging)","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of SIP extensions/numbers for outbound calls (optional)"}},"type":"object","required":["ari_endpoint","app_name","app_password"],"title":"ARIConfigurationRequest","description":"Request schema for Asterisk ARI configuration."},"ARIConfigurationResponse":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint"},"app_name":{"type":"string","title":"App Name"},"app_password":{"type":"string","title":"App Password"},"ws_client_name":{"type":"string","title":"Ws Client Name","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["ari_endpoint","app_name","app_password","from_numbers"],"title":"ARIConfigurationResponse","description":"Response schema for ARI configuration with masked sensitive fields."},"AccessTokenResponse":{"properties":{"access_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Access Token"},"refresh_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Token"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires At"},"connection_id":{"type":"string","title":"Connection Id"}},"type":"object","required":["access_token","refresh_token","expires_at","connection_id"],"title":"AccessTokenResponse"},"AmbientNoiseUploadRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"filename":{"type":"string","title":"Filename"},"mime_type":{"type":"string","title":"Mime Type","default":"audio/wav"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"Max 10MB"}},"type":"object","required":["workflow_id","filename","file_size"],"title":"AmbientNoiseUploadRequest"},"AmbientNoiseUploadResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"}},"type":"object","required":["upload_url","storage_key","storage_backend"],"title":"AmbientNoiseUploadResponse"},"AuthResponse":{"properties":{"token":{"type":"string","title":"Token"},"user":{"$ref":"#/components/schemas/UserResponse"}},"type":"object","required":["token","user"],"title":"AuthResponse"},"AuthUserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"is_superuser":{"type":"boolean","title":"Is Superuser"}},"type":"object","required":["id","is_superuser"],"title":"AuthUserResponse"},"BatchRecordingCreateRequestSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingCreateRequestSchema"},"type":"array","maxItems":20,"minItems":1,"title":"Recordings","description":"List of recordings to create"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateRequestSchema","description":"Request schema for creating one or more recording records after upload."},"BatchRecordingCreateResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings","description":"Created recording records"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateResponseSchema","description":"Response schema for recording creation."},"BatchRecordingUploadRequestSchema":{"properties":{"files":{"items":{"$ref":"#/components/schemas/FileDescriptor"},"type":"array","maxItems":20,"minItems":1,"title":"Files","description":"List of files to upload"}},"type":"object","required":["files"],"title":"BatchRecordingUploadRequestSchema","description":"Request schema for getting presigned upload URLs for one or more files."},"BatchRecordingUploadResponseSchema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/RecordingUploadResponseSchema"},"type":"array","title":"Items","description":"Upload URLs for each file"}},"type":"object","required":["items"],"title":"BatchRecordingUploadResponseSchema","description":"Response schema with presigned upload URLs."},"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"language":{"type":"string","title":"Language","default":"en"}},"type":"object","required":["file"],"title":"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"},"CalculatorToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"calculator","title":"Type","description":"Tool type"}},"type":"object","required":["type"],"title":"CalculatorToolDefinition","description":"Tool definition for Calculator tools (no configuration needed)."},"CallDispositionCodes":{"properties":{"disposition_codes":{"items":{"type":"string"},"type":"array","title":"Disposition Codes","default":[]}},"type":"object","title":"CallDispositionCodes"},"CallType":{"type":"string","enum":["inbound","outbound"],"title":"CallType"},"CampaignDefaultsResponse":{"properties":{"concurrent_call_limit":{"type":"integer","title":"Concurrent Call Limit"},"from_numbers_count":{"type":"integer","title":"From Numbers Count"},"default_retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"last_campaign_settings":{"anyOf":[{"$ref":"#/components/schemas/LastCampaignSettingsResponse"},{"type":"null"}]}},"type":"object","required":["concurrent_call_limit","from_numbers_count","default_retry_config"],"title":"CampaignDefaultsResponse"},"CampaignProgressResponse":{"properties":{"campaign_id":{"type":"integer","title":"Campaign Id"},"state":{"type":"string","title":"State"},"total_rows":{"type":"integer","title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_calls":{"type":"integer","title":"Failed Calls"},"progress_percentage":{"type":"number","title":"Progress Percentage"},"source_sync":{"additionalProperties":true,"type":"object","title":"Source Sync"},"rate_limit":{"type":"integer","title":"Rate Limit"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["campaign_id","state","total_rows","processed_rows","failed_calls","progress_percentage","source_sync","rate_limit","started_at","completed_at"],"title":"CampaignProgressResponse"},"CampaignResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"state":{"type":"string","title":"State"},"source_type":{"type":"string","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"total_rows":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_rows":{"type":"integer","title":"Failed Rows"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]},"executed_count":{"type":"integer","title":"Executed Count","default":0},"total_queued_count":{"type":"integer","title":"Total Queued Count","default":0},"parent_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Parent Campaign Id"},"redialed_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Redialed Campaign Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"telephony_configuration_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Telephony Configuration Name"}},"type":"object","required":["id","name","workflow_id","workflow_name","state","source_type","source_id","total_rows","processed_rows","failed_rows","created_at","started_at","completed_at","retry_config"],"title":"CampaignResponse"},"CampaignRunsResponse":{"properties":{"runs":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"CampaignRunsResponse","description":"Paginated response for campaign workflow runs"},"CampaignSourceDownloadResponse":{"properties":{"download_url":{"type":"string","title":"Download Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["download_url","expires_in"],"title":"CampaignSourceDownloadResponse"},"CampaignsResponse":{"properties":{"campaigns":{"items":{"$ref":"#/components/schemas/CampaignResponse"},"type":"array","title":"Campaigns"}},"type":"object","required":["campaigns"],"title":"CampaignsResponse"},"ChunkResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_id":{"type":"integer","title":"Document Id"},"chunk_text":{"type":"string","title":"Chunk Text"},"contextualized_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contextualized Text"},"chunk_index":{"type":"integer","title":"Chunk Index"},"chunk_metadata":{"additionalProperties":true,"type":"object","title":"Chunk Metadata"},"filename":{"type":"string","title":"Filename"},"document_uuid":{"type":"string","title":"Document Uuid"},"similarity":{"type":"number","title":"Similarity"}},"type":"object","required":["id","document_id","chunk_text","contextualized_text","chunk_index","chunk_metadata","filename","document_uuid","similarity"],"title":"ChunkResponseSchema","description":"Response schema for a document chunk."},"ChunkSearchRequestSchema":{"properties":{"query":{"type":"string","title":"Query","description":"Search query text"},"limit":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Limit","description":"Maximum number of results","default":5},"document_uuids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Uuids","description":"Filter by specific document UUIDs"},"min_similarity":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Min Similarity","description":"Minimum similarity threshold"}},"type":"object","required":["query"],"title":"ChunkSearchRequestSchema","description":"Request schema for searching similar chunks."},"ChunkSearchResponseSchema":{"properties":{"chunks":{"items":{"$ref":"#/components/schemas/ChunkResponseSchema"},"type":"array","title":"Chunks"},"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"}},"type":"object","required":["chunks","query","total_results"],"title":"ChunkSearchResponseSchema","description":"Response schema for chunk search results."},"CircuitBreakerConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"failure_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","maximum":600.0,"minimum":30.0,"title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigRequest"},"CircuitBreakerConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":false},"failure_threshold":{"type":"number","title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigResponse"},"CloudonixConfigurationRequest":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token","description":"Cloudonix API Bearer Token"},"domain_id":{"type":"string","title":"Domain Id","description":"Cloudonix Domain ID"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name","description":"Cloudonix Voice Application name. The application's url is updated when inbound workflows are attached to numbers on this domain. If omitted, an application is auto-created on save and its name is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Cloudonix phone numbers (optional)"}},"type":"object","required":["bearer_token","domain_id"],"title":"CloudonixConfigurationRequest","description":"Request schema for Cloudonix configuration."},"CloudonixConfigurationResponse":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token"},"domain_id":{"type":"string","title":"Domain Id"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["bearer_token","domain_id","from_numbers"],"title":"CloudonixConfigurationResponse","description":"Response schema for Cloudonix configuration with masked sensitive fields."},"CreateAPIKeyRequest":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"CreateAPIKeyRequest"},"CreateAPIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"api_key":{"type":"string","title":"Api Key"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","key_prefix","api_key","created_at"],"title":"CreateAPIKeyResponse"},"CreateCampaignRequest":{"properties":{"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"source_type":{"type":"string","pattern":"^(google-sheet|csv)$","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","required":["name","workflow_id","source_type","source_id"],"title":"CreateCampaignRequest"},"CreateCredentialRequest":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"$ref":"#/components/schemas/WebhookCredentialType"},"credential_data":{"additionalProperties":true,"type":"object","title":"Credential Data"}},"type":"object","required":["name","credential_type","credential_data"],"title":"CreateCredentialRequest","description":"Request schema for creating a webhook credential."},"CreateLoadTestRequest":{"properties":{"name_prefix":{"type":"string","title":"Name Prefix"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"test_count":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Test Count"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name_prefix","actor_workflow_id","adversary_workflow_id","test_count"],"title":"CreateLoadTestRequest"},"CreateServiceKeyRequest":{"properties":{"name":{"type":"string","title":"Name"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":90}},"type":"object","required":["name"],"title":"CreateServiceKeyRequest"},"CreateServiceKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"service_key":{"type":"string","title":"Service Key"},"key_prefix":{"type":"string","title":"Key Prefix"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["id","name","service_key","key_prefix"],"title":"CreateServiceKeyResponse"},"CreateTestSessionRequest":{"properties":{"name":{"type":"string","title":"Name"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name","actor_workflow_id","adversary_workflow_id"],"title":"CreateTestSessionRequest"},"CreateToolRequest":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category","default":"http_api"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon","default":"globe"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color","default":"#3B82F6"},"definition":{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"title":"Definition","discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}}},"type":"object","required":["name","definition"],"title":"CreateToolRequest","description":"Request schema for creating a tool."},"CreateWorkflowRequest":{"properties":{"name":{"type":"string","title":"Name"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"}},"type":"object","required":["name","workflow_definition"],"title":"CreateWorkflowRequest"},"CreateWorkflowRunRequest":{"properties":{"mode":{"type":"string","title":"Mode"},"name":{"type":"string","title":"Name"}},"type":"object","required":["mode","name"],"title":"CreateWorkflowRunRequest"},"CreateWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"definition_id":{"type":"integer","title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"}},"type":"object","required":["id","workflow_id","name","mode","created_at","definition_id"],"title":"CreateWorkflowRunResponse"},"CreateWorkflowTemplateRequest":{"properties":{"call_type":{"type":"string","enum":["inbound","outbound"],"title":"Call Type"},"use_case":{"type":"string","title":"Use Case"},"activity_description":{"type":"string","title":"Activity Description"}},"type":"object","required":["call_type","use_case","activity_description"],"title":"CreateWorkflowTemplateRequest"},"CreatedByResponse":{"properties":{"id":{"type":"integer","title":"Id"},"provider_id":{"type":"string","title":"Provider Id"}},"type":"object","required":["id","provider_id"],"title":"CreatedByResponse","description":"Response schema for the user who created a tool."},"CredentialResponse":{"properties":{"uuid":{"type":"string","title":"Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"type":"string","title":"Credential Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["uuid","name","description","credential_type","created_at","updated_at"],"title":"CredentialResponse","description":"Response schema for a webhook credential (never includes sensitive data)."},"CurrentUsageResponse":{"properties":{"period_start":{"type":"string","title":"Period Start"},"period_end":{"type":"string","title":"Period End"},"used_dograh_tokens":{"type":"number","title":"Used Dograh Tokens"},"quota_dograh_tokens":{"type":"integer","title":"Quota Dograh Tokens"},"percentage_used":{"type":"number","title":"Percentage Used"},"next_refresh_date":{"type":"string","title":"Next Refresh Date"},"quota_enabled":{"type":"boolean","title":"Quota Enabled"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"used_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Used Amount Usd"},"quota_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Quota Amount Usd"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"price_per_second_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Second Usd"}},"type":"object","required":["period_start","period_end","used_dograh_tokens","quota_dograh_tokens","percentage_used","next_refresh_date","quota_enabled","total_duration_seconds"],"title":"CurrentUsageResponse"},"DailyReportResponse":{"properties":{"date":{"type":"string","title":"Date"},"timezone":{"type":"string","title":"Timezone"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"metrics":{"additionalProperties":{"type":"integer"},"type":"object","title":"Metrics"},"disposition_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Disposition Distribution"},"call_duration_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Call Duration Distribution"}},"type":"object","required":["date","timezone","workflow_id","metrics","disposition_distribution","call_duration_distribution"],"title":"DailyReportResponse"},"DailyUsageBreakdownResponse":{"properties":{"breakdown":{"items":{"$ref":"#/components/schemas/DailyUsageItem"},"type":"array","title":"Breakdown"},"total_minutes":{"type":"number","title":"Total Minutes"},"total_cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Cost Usd"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"}},"type":"object","required":["breakdown","total_minutes","total_dograh_tokens"],"title":"DailyUsageBreakdownResponse"},"DailyUsageItem":{"properties":{"date":{"type":"string","title":"Date"},"minutes":{"type":"number","title":"Minutes"},"cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Cost Usd"},"dograh_tokens":{"type":"number","title":"Dograh Tokens"},"call_count":{"type":"integer","title":"Call Count"}},"type":"object","required":["date","minutes","dograh_tokens","call_count"],"title":"DailyUsageItem"},"DefaultConfigurationsResponse":{"properties":{"llm":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Llm"},"tts":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Tts"},"stt":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Stt"},"embeddings":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Embeddings"},"realtime":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Realtime"},"default_providers":{"additionalProperties":{"type":"string"},"type":"object","title":"Default Providers"}},"type":"object","required":["llm","tts","stt","embeddings","realtime","default_providers"],"title":"DefaultConfigurationsResponse"},"DisplayOptions":{"properties":{"show":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Show"},"hide":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Hide"}},"additionalProperties":false,"type":"object","title":"DisplayOptions","description":"Conditional visibility rules.\n\n`show` keys are AND-combined: this property is visible only when EVERY\nreferenced field's value matches one of the listed values.\n\n`hide` keys are OR-combined: this property is hidden when ANY referenced\nfield's value matches one of the listed values.\n\nExample:\n DisplayOptions(show={\"extraction_enabled\": [True]})\n DisplayOptions(show={\"greeting_type\": [\"audio\"]})"},"DocumentListResponseSchema":{"properties":{"documents":{"items":{"$ref":"#/components/schemas/DocumentResponseSchema"},"type":"array","title":"Documents"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["documents","total","limit","offset"],"title":"DocumentListResponseSchema","description":"Response schema for list of documents."},"DocumentResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_uuid":{"type":"string","title":"Document Uuid"},"filename":{"type":"string","title":"Filename"},"file_size_bytes":{"type":"integer","title":"File Size Bytes"},"file_hash":{"type":"string","title":"File Hash"},"mime_type":{"type":"string","title":"Mime Type"},"processing_status":{"type":"string","title":"Processing Status"},"processing_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Processing Error"},"total_chunks":{"type":"integer","title":"Total Chunks"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","default":"chunked"},"custom_metadata":{"additionalProperties":true,"type":"object","title":"Custom Metadata"},"docling_metadata":{"additionalProperties":true,"type":"object","title":"Docling Metadata"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"organization_id":{"type":"integer","title":"Organization Id"},"created_by":{"type":"integer","title":"Created By"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","document_uuid","filename","file_size_bytes","file_hash","mime_type","processing_status","total_chunks","custom_metadata","docling_metadata","created_at","updated_at","organization_id","created_by","is_active"],"title":"DocumentResponseSchema","description":"Response schema for document metadata."},"DocumentUploadRequestSchema":{"properties":{"filename":{"type":"string","title":"Filename","description":"Name of the file to upload"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the file"},"custom_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Custom Metadata","description":"Optional custom metadata"}},"type":"object","required":["filename","mime_type"],"title":"DocumentUploadRequestSchema","description":"Request schema for initiating document upload."},"DocumentUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Signed URL for uploading the file"},"document_uuid":{"type":"string","title":"Document Uuid","description":"Unique identifier for the document"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key where file should be uploaded"}},"type":"object","required":["upload_url","document_uuid","s3_key"],"title":"DocumentUploadResponseSchema","description":"Response schema containing upload URL and document metadata."},"DuplicateTemplateRequest":{"properties":{"template_id":{"type":"integer","title":"Template Id"},"workflow_name":{"type":"string","title":"Workflow Name"}},"type":"object","required":["template_id","workflow_name"],"title":"DuplicateTemplateRequest"},"EmbedConfigResponse":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"settings":{"additionalProperties":true,"type":"object","title":"Settings"},"theme":{"type":"string","title":"Theme"},"position":{"type":"string","title":"Position"},"button_text":{"type":"string","title":"Button Text"},"button_color":{"type":"string","title":"Button Color"},"size":{"type":"string","title":"Size"},"auto_start":{"type":"boolean","title":"Auto Start"}},"type":"object","required":["workflow_id","settings","theme","position","button_text","button_color","size","auto_start"],"title":"EmbedConfigResponse","description":"Response model for embed configuration"},"EmbedTokenRequest":{"properties":{"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":30}},"type":"object","title":"EmbedTokenRequest"},"EmbedTokenResponse":{"properties":{"id":{"type":"integer","title":"Id"},"token":{"type":"string","title":"Token"},"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"is_active":{"type":"boolean","title":"Is Active"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"embed_script":{"type":"string","title":"Embed Script"}},"type":"object","required":["id","token","allowed_domains","settings","is_active","usage_count","usage_limit","expires_at","created_at","embed_script"],"title":"EmbedTokenResponse"},"EndCallConfig":{"properties":{"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of goodbye message","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before ending the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio goodbye message"},"endCallReason":{"type":"boolean","title":"Endcallreason","description":"When enabled, LLM must provide a reason for ending the call. The reason is set as call disposition and added to call tags.","default":false},"endCallReasonDescription":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endcallreasondescription","description":"Description shown to the LLM for the reason parameter. Used only when endCallReason is enabled."}},"type":"object","title":"EndCallConfig","description":"Configuration for End Call tools."},"EndCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"end_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/EndCallConfig","description":"End Call configuration"}},"type":"object","required":["type","config"],"title":"EndCallToolDefinition","description":"Tool definition for End Call tools."},"FileDescriptor":{"properties":{"filename":{"type":"string","title":"Filename","description":"Original filename of the audio file"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the audio file","default":"audio/wav"},"file_size":{"type":"integer","maximum":5242880.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 5MB)"}},"type":"object","required":["filename","file_size"],"title":"FileDescriptor","description":"Descriptor for a single file in a batch upload request."},"FileMetadataResponse":{"properties":{"key":{"type":"string","title":"Key"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"type":"object","required":["key","metadata"],"title":"FileMetadataResponse"},"GraphConstraints":{"properties":{"min_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Incoming"},"max_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Incoming"},"min_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Outgoing"},"max_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Outgoing"}},"additionalProperties":false,"type":"object","title":"GraphConstraints","description":"Per-node-type graph rules. WorkflowGraph enforces these at validation."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"version":{"type":"string","title":"Version"},"backend_api_endpoint":{"type":"string","title":"Backend Api Endpoint"},"deployment_mode":{"type":"string","title":"Deployment Mode"},"auth_provider":{"type":"string","title":"Auth Provider"}},"type":"object","required":["status","version","backend_api_endpoint","deployment_mode","auth_provider"],"title":"HealthResponse"},"HttpApiConfig":{"properties":{"method":{"type":"string","title":"Method","description":"HTTP method (GET, POST, PUT, PATCH, DELETE)"},"url":{"type":"string","title":"Url","description":"Target URL"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Headers","description":"Static headers to include"},"credential_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credential Uuid","description":"Reference to ExternalCredentialModel for auth"},"parameters":{"anyOf":[{"items":{"$ref":"#/components/schemas/ToolParameter"},"type":"array"},{"type":"null"}],"title":"Parameters","description":"Parameters that the tool accepts from LLM"},"timeout_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Ms","description":"Request timeout in milliseconds","default":5000},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play after tool execution"},"customMessageType":{"anyOf":[{"type":"string","enum":["text","audio"]},{"type":"null"}],"title":"Custommessagetype","description":"Type of custom message: text or audio"},"customMessageRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessagerecordingid","description":"Recording ID for audio custom message"}},"type":"object","required":["method","url"],"title":"HttpApiConfig","description":"Configuration for HTTP API tools."},"HttpApiToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"http_api","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/HttpApiConfig","description":"HTTP API configuration"}},"type":"object","required":["type","config"],"title":"HttpApiToolDefinition","description":"Tool definition for HTTP API tools."},"ImpersonateRequest":{"properties":{"provider_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider User Id"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"}},"type":"object","title":"ImpersonateRequest","description":"Request payload for superadmin impersonation.\n\nEither ``provider_user_id`` **or** ``user_id`` must be supplied. If both are\nprovided, ``provider_user_id`` takes precedence."},"ImpersonateResponse":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"},"access_token":{"type":"string","title":"Access Token"}},"type":"object","required":["refresh_token","access_token"],"title":"ImpersonateResponse"},"InitEmbedRequest":{"properties":{"token":{"type":"string","title":"Token"},"context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Context Variables"}},"type":"object","required":["token"],"title":"InitEmbedRequest","description":"Request model for initializing an embed session"},"InitEmbedResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["session_token","workflow_run_id","config"],"title":"InitEmbedResponse","description":"Response model for embed initialization"},"InitiateCallRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_run_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Run Id"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["workflow_id"],"title":"InitiateCallRequest"},"IntegrationResponse":{"properties":{"id":{"type":"integer","title":"Id"},"integration_id":{"type":"string","title":"Integration Id"},"organisation_id":{"type":"integer","title":"Organisation Id"},"created_by":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Created By"},"provider":{"type":"string","title":"Provider"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"},"action":{"type":"string","title":"Action"},"provider_data":{"additionalProperties":true,"type":"object","title":"Provider Data"}},"type":"object","required":["id","integration_id","organisation_id","created_by","provider","is_active","created_at","action","provider_data"],"title":"IntegrationResponse"},"ItemKind":{"type":"string","enum":["node","edge","workflow"],"title":"ItemKind"},"LangfuseCredentialsRequest":{"properties":{"host":{"type":"string","title":"Host"},"public_key":{"type":"string","title":"Public Key"},"secret_key":{"type":"string","title":"Secret Key"}},"type":"object","required":["host","public_key","secret_key"],"title":"LangfuseCredentialsRequest"},"LangfuseCredentialsResponse":{"properties":{"host":{"type":"string","title":"Host","default":""},"public_key":{"type":"string","title":"Public Key","default":""},"secret_key":{"type":"string","title":"Secret Key","default":""},"configured":{"type":"boolean","title":"Configured","default":false}},"type":"object","title":"LangfuseCredentialsResponse"},"LastCampaignSettingsResponse":{"properties":{"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigResponse"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]}},"type":"object","title":"LastCampaignSettingsResponse"},"LoadTestStatsResponse":{"properties":{"total":{"type":"integer","title":"Total"},"pending":{"type":"integer","title":"Pending"},"running":{"type":"integer","title":"Running"},"completed":{"type":"integer","title":"Completed"},"failed":{"type":"integer","title":"Failed"},"sessions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sessions"}},"type":"object","required":["total","pending","running","completed","failed","sessions"],"title":"LoadTestStatsResponse"},"LoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"MPSCreditsResponse":{"properties":{"total_credits_used":{"type":"number","title":"Total Credits Used"},"remaining_credits":{"type":"number","title":"Remaining Credits"},"total_quota":{"type":"number","title":"Total Quota"}},"type":"object","required":["total_credits_used","remaining_credits","total_quota"],"title":"MPSCreditsResponse"},"NodeCategory":{"type":"string","enum":["call_node","global_node","trigger","integration"],"title":"NodeCategory","description":"Drives grouping in the AddNodePanel UI."},"NodeExample":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"additionalProperties":false,"type":"object","required":["name","data"],"title":"NodeExample","description":"A worked example LLMs can pattern-match. Keep small and realistic."},"NodeSpec":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in AddNodePanel."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"category":{"$ref":"#/components/schemas/NodeCategory"},"icon":{"type":"string","title":"Icon"},"version":{"type":"string","title":"Version","default":"1.0.0"},"properties":{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array","title":"Properties"},"examples":{"items":{"$ref":"#/components/schemas/NodeExample"},"type":"array","title":"Examples"},"graph_constraints":{"anyOf":[{"$ref":"#/components/schemas/GraphConstraints"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["name","display_name","description","category","icon","properties"],"title":"NodeSpec","description":"Single source of truth for a node type."},"NodeTypesResponse":{"properties":{"spec_version":{"type":"string","title":"Spec Version"},"node_types":{"items":{"$ref":"#/components/schemas/NodeSpec"},"type":"array","title":"Node Types"}},"type":"object","required":["spec_version","node_types"],"title":"NodeTypesResponse"},"PhoneNumberCreateRequest":{"properties":{"address":{"type":"string","maxLength":255,"minLength":1,"title":"Address"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"is_active":{"type":"boolean","title":"Is Active","default":true},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id","default":false},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"}},"type":"object","required":["address"],"title":"PhoneNumberCreateRequest","description":"Create a new phone number under a telephony configuration.\n\n``address_normalized`` and ``address_type`` are computed server-side from\n``address`` (and ``country_code`` if PSTN). ``address`` itself is stored\nverbatim for display."},"PhoneNumberListResponse":{"properties":{"phone_numbers":{"items":{"$ref":"#/components/schemas/PhoneNumberResponse"},"type":"array","title":"Phone Numbers"}},"type":"object","required":["phone_numbers"],"title":"PhoneNumberListResponse"},"PhoneNumberResponse":{"properties":{"id":{"type":"integer","title":"Id"},"telephony_configuration_id":{"type":"integer","title":"Telephony Configuration Id"},"address":{"type":"string","title":"Address"},"address_normalized":{"type":"string","title":"Address Normalized"},"address_type":{"type":"string","title":"Address Type"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"inbound_workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Inbound Workflow Name"},"is_active":{"type":"boolean","title":"Is Active"},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id"},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"provider_sync":{"anyOf":[{"$ref":"#/components/schemas/ProviderSyncStatus"},{"type":"null"}]}},"type":"object","required":["id","telephony_configuration_id","address","address_normalized","address_type","is_active","is_default_caller_id","extra_metadata","created_at","updated_at"],"title":"PhoneNumberResponse"},"PhoneNumberUpdateRequest":{"properties":{"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"clear_inbound_workflow":{"type":"boolean","title":"Clear Inbound Workflow","default":false},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"extra_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extra Metadata"}},"type":"object","title":"PhoneNumberUpdateRequest","description":"Partial update. ``address`` is intentionally immutable \u2014 to change a\nnumber, delete the row and create a new one."},"PlivoConfigurationRequest":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id","description":"Plivo Auth ID"},"auth_token":{"type":"string","title":"Auth Token","description":"Plivo Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Plivo Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Plivo phone numbers"}},"type":"object","required":["auth_id","auth_token"],"title":"PlivoConfigurationRequest","description":"Request schema for Plivo configuration."},"PlivoConfigurationResponse":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"PlivoConfigurationResponse","description":"Response schema for Plivo configuration with masked sensitive fields."},"PresignedUploadUrlRequest":{"properties":{"file_name":{"type":"string","pattern":".*\\.csv$","title":"File Name","description":"CSV filename"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 10MB)"},"content_type":{"type":"string","title":"Content Type","description":"File content type","default":"text/csv"}},"type":"object","required":["file_name","file_size"],"title":"PresignedUploadUrlRequest"},"PresignedUploadUrlResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"file_key":{"type":"string","title":"File Key"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["upload_url","file_key","expires_in"],"title":"PresignedUploadUrlResponse"},"ProcessDocumentRequestSchema":{"properties":{"document_uuid":{"type":"string","title":"Document Uuid","description":"Document UUID to process"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key of the uploaded file"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","description":"Retrieval mode: 'chunked' for vector search or 'full_document' for full text retrieval","default":"chunked"}},"type":"object","required":["document_uuid","s3_key"],"title":"ProcessDocumentRequestSchema","description":"Request schema for triggering document processing."},"PropertyOption":{"properties":{"value":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"boolean"},{"type":"number"}],"title":"Value"},"label":{"type":"string","title":"Label"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":false,"type":"object","required":["value","label"],"title":"PropertyOption","description":"An option in an `options` or `multi_options` dropdown."},"PropertySpec":{"properties":{"name":{"type":"string","title":"Name"},"type":{"$ref":"#/components/schemas/PropertyType"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in the UI."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"default":{"title":"Default"},"required":{"type":"boolean","title":"Required","default":false},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"},"display_options":{"anyOf":[{"$ref":"#/components/schemas/DisplayOptions"},{"type":"null"}]},"options":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertyOption"},"type":"array"},{"type":"null"}],"title":"Options"},"properties":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array"},{"type":"null"}],"title":"Properties"},"min_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Value"},"max_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Value"},"min_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Length"},"max_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Length"},"pattern":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pattern"},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor"},"extra":{"additionalProperties":true,"type":"object","title":"Extra"}},"additionalProperties":false,"type":"object","required":["name","type","display_name","description"],"title":"PropertySpec","description":"Single field on a node.\n\n`description` is HUMAN-FACING \u2014 shown under the field in the edit\ndialog. Keep it concise and explain what the field does.\n\n`llm_hint` is LLM-FACING \u2014 appears only in the `get_node_type` MCP\nresponse and in SDK schema output. Use it for catalog tool references\n(e.g., \"Use `list_recordings`\"), array shape, expected value idioms,\nor anything that would be noise in the UI. Optional; omit when the\n`description` already suffices for both audiences."},"PropertyType":{"type":"string","enum":["string","number","boolean","options","multi_options","fixed_collection","json","tool_refs","document_refs","recording_ref","credential_ref","mention_textarea","url"],"title":"PropertyType","description":"Bounded vocabulary of property types the renderer dispatches on.\n\nAdding a value here requires a matching arm in the frontend\n`` switch and (where relevant) the SDK codegen template."},"ProviderSyncStatus":{"properties":{"ok":{"type":"boolean","title":"Ok"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["ok"],"title":"ProviderSyncStatus","description":"Result of pushing a phone-number change to the upstream provider.\n\nReturned alongside create/update responses when the route attempted to\nsync inbound webhook configuration. ``ok=False`` is a warning, not a\nfatal error \u2014 the DB write succeeded."},"RecordingCreateRequestSchema":{"properties":{"recording_id":{"type":"string","title":"Recording Id","description":"Short recording ID from upload step"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider","description":"TTS provider (e.g. elevenlabs)"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model","description":"TTS model name"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id","description":"TTS voice identifier"},"transcript":{"type":"string","title":"Transcript","description":"User-provided transcript of the recording"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key from upload step"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata","description":"Optional metadata (file_size, duration, etc.)"}},"type":"object","required":["recording_id","transcript","storage_key"],"title":"RecordingCreateRequestSchema","description":"Request schema for creating a recording record after upload."},"RecordingListResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["recordings","total"],"title":"RecordingListResponseSchema","description":"Response schema for list of recordings."},"RecordingResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"recording_id":{"type":"string","title":"Recording Id"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"organization_id":{"type":"integer","title":"Organization Id"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id"},"transcript":{"type":"string","title":"Transcript"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"created_by":{"type":"integer","title":"Created By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","recording_id","organization_id","transcript","storage_key","storage_backend","metadata","created_by","created_at","is_active"],"title":"RecordingResponseSchema","description":"Response schema for a single recording."},"RecordingUpdateRequestSchema":{"properties":{"recording_id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Recording Id","description":"New descriptive recording ID (letters, numbers, hyphens, underscores only)"}},"type":"object","required":["recording_id"],"title":"RecordingUpdateRequestSchema","description":"Request schema for updating a recording's ID."},"RecordingUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Presigned URL for uploading the audio"},"recording_id":{"type":"string","title":"Recording Id","description":"Short unique recording ID"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key where file will be uploaded"}},"type":"object","required":["upload_url","recording_id","storage_key"],"title":"RecordingUploadResponseSchema","description":"Response schema with presigned upload URL."},"RedialCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"Name for the redial campaign"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]}},"type":"object","title":"RedialCampaignRequest"},"RetryConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"max_retries":{"type":"integer","maximum":10.0,"minimum":0.0,"title":"Max Retries","default":2},"retry_delay_seconds":{"type":"integer","maximum":3600.0,"minimum":30.0,"title":"Retry Delay Seconds","default":120},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true}},"type":"object","title":"RetryConfigRequest"},"RetryConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"max_retries":{"type":"integer","title":"Max Retries"},"retry_delay_seconds":{"type":"integer","title":"Retry Delay Seconds"},"retry_on_busy":{"type":"boolean","title":"Retry On Busy"},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail"}},"type":"object","required":["enabled","max_retries","retry_delay_seconds","retry_on_busy","retry_on_no_answer","retry_on_voicemail"],"title":"RetryConfigResponse"},"S3SignedUrlResponse":{"properties":{"url":{"type":"string","title":"Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["url","expires_in"],"title":"S3SignedUrlResponse"},"ScheduleConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"timezone":{"type":"string","title":"Timezone","default":"UTC"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotRequest"},"type":"array","maxItems":50,"minItems":1,"title":"Slots"}},"type":"object","required":["slots"],"title":"ScheduleConfigRequest"},"ScheduleConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"timezone":{"type":"string","title":"Timezone"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotResponse"},"type":"array","title":"Slots"}},"type":"object","required":["enabled","timezone","slots"],"title":"ScheduleConfigResponse"},"ServiceKeyResponse":{"properties":{"name":{"type":"string","title":"Name"},"id":{"type":"integer","title":"Id"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"}},"type":"object","required":["name","id","key_prefix","is_active","created_at"],"title":"ServiceKeyResponse"},"SessionResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"expires_at":{"type":"string","title":"Expires At"}},"type":"object","required":["session_token","expires_at"],"title":"SessionResponse"},"SignupRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["email","password"],"title":"SignupRequest"},"SuperuserWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"organization_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Name"},"mode":{"type":"string","title":"Mode"},"is_completed":{"type":"boolean","title":"Is Completed"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"usage_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Usage Info"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","workflow_id","workflow_name","user_id","organization_id","organization_name","mode","is_completed","recording_url","transcript_url","usage_info","cost_info","initial_context","gathered_context","created_at"],"title":"SuperuserWorkflowRunResponse"},"SuperuserWorkflowRunsListResponse":{"properties":{"workflow_runs":{"items":{"$ref":"#/components/schemas/SuperuserWorkflowRunResponse"},"type":"array","title":"Workflow Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["workflow_runs","total_count","page","limit","total_pages"],"title":"SuperuserWorkflowRunsListResponse"},"TelephonyConfigurationCreateRequest":{"properties":{"name":{"type":"string","maxLength":64,"minLength":1,"title":"Name"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound","default":false},"config":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"title":"Config","discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}}},"type":"object","required":["name","config"],"title":"TelephonyConfigurationCreateRequest","description":"Body for ``POST /telephony-configs``.\n\n``config`` carries the provider-specific credential fields (the same\ndiscriminated union used by the legacy single-config endpoint). Any\n``from_numbers`` on the inner config are ignored \u2014 phone numbers are\nmanaged via the dedicated phone-numbers endpoints."},"TelephonyConfigurationDetail":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"credentials":{"additionalProperties":true,"type":"object","title":"Credentials"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","credentials","created_at","updated_at"],"title":"TelephonyConfigurationDetail","description":"Body of ``GET /telephony-configs/{id}`` \u2014 credentials are masked."},"TelephonyConfigurationListItem":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"phone_number_count":{"type":"integer","title":"Phone Number Count","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","created_at","updated_at"],"title":"TelephonyConfigurationListItem","description":"One row in ``GET /telephony-configs``."},"TelephonyConfigurationListResponse":{"properties":{"configurations":{"items":{"$ref":"#/components/schemas/TelephonyConfigurationListItem"},"type":"array","title":"Configurations"}},"type":"object","required":["configurations"],"title":"TelephonyConfigurationListResponse"},"TelephonyConfigurationResponse":{"properties":{"twilio":{"anyOf":[{"$ref":"#/components/schemas/TwilioConfigurationResponse"},{"type":"null"}]},"plivo":{"anyOf":[{"$ref":"#/components/schemas/PlivoConfigurationResponse"},{"type":"null"}]},"vonage":{"anyOf":[{"$ref":"#/components/schemas/VonageConfigurationResponse"},{"type":"null"}]},"vobiz":{"anyOf":[{"$ref":"#/components/schemas/VobizConfigurationResponse"},{"type":"null"}]},"cloudonix":{"anyOf":[{"$ref":"#/components/schemas/CloudonixConfigurationResponse"},{"type":"null"}]},"ari":{"anyOf":[{"$ref":"#/components/schemas/ARIConfigurationResponse"},{"type":"null"}]},"telnyx":{"anyOf":[{"$ref":"#/components/schemas/TelnyxConfigurationResponse"},{"type":"null"}]}},"type":"object","title":"TelephonyConfigurationResponse","description":"Top-level telephony configuration response.\n\nKeeps the per-provider field shape that the UI client depends on. When\nthe UI moves to metadata-driven forms, this can be replaced with a\nflat discriminated union."},"TelephonyConfigurationUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Name"},"config":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}},{"type":"null"}],"title":"Config"}},"type":"object","title":"TelephonyConfigurationUpdateRequest","description":"Body for ``PUT /telephony-configs/{id}``. Partial update."},"TelephonyProviderMetadata":{"properties":{"provider":{"type":"string","title":"Provider"},"display_name":{"type":"string","title":"Display Name"},"fields":{"items":{"$ref":"#/components/schemas/TelephonyProviderUIField"},"type":"array","title":"Fields"},"docs_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docs Url"}},"type":"object","required":["provider","display_name","fields"],"title":"TelephonyProviderMetadata","description":"UI form metadata for a single telephony provider."},"TelephonyProviderUIField":{"properties":{"name":{"type":"string","title":"Name"},"label":{"type":"string","title":"Label"},"type":{"type":"string","title":"Type"},"required":{"type":"boolean","title":"Required"},"sensitive":{"type":"boolean","title":"Sensitive"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"}},"type":"object","required":["name","label","type","required","sensitive"],"title":"TelephonyProviderUIField","description":"One form field on a telephony provider's configuration UI."},"TelephonyProvidersMetadataResponse":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/TelephonyProviderMetadata"},"type":"array","title":"Providers"}},"type":"object","required":["providers"],"title":"TelephonyProvidersMetadataResponse","description":"List of UI form definitions used by the telephony-config screen."},"TelnyxConfigurationRequest":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key","description":"Telnyx API Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id","description":"Telnyx Call Control Application ID (connection_id). If omitted, a Call Control Application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Telnyx phone numbers"}},"type":"object","required":["api_key"],"title":"TelnyxConfigurationRequest","description":"Request schema for Telnyx configuration."},"TelnyxConfigurationResponse":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["api_key","from_numbers"],"title":"TelnyxConfigurationResponse","description":"Response schema for Telnyx configuration with masked sensitive fields."},"TestSessionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"load_test_group_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"},"test_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Test Index"},"config":{"additionalProperties":true,"type":"object","title":"Config"},"results":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Results"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","name","status","actor_workflow_id","adversary_workflow_id","load_test_group_id","test_index","config","results","error","created_at","started_at","completed_at"],"title":"TestSessionResponse"},"TimeSlotRequest":{"properties":{"day_of_week":{"type":"integer","maximum":6.0,"minimum":0.0,"title":"Day Of Week"},"start_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"Start Time"},"end_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotRequest"},"TimeSlotResponse":{"properties":{"day_of_week":{"type":"integer","title":"Day Of Week"},"start_time":{"type":"string","title":"Start Time"},"end_time":{"type":"string","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotResponse"},"ToolParameter":{"properties":{"name":{"type":"string","title":"Name","description":"Parameter name (used as key in request body)"},"type":{"type":"string","title":"Type","description":"Parameter type: string, number, or boolean"},"description":{"type":"string","title":"Description","description":"Description of what this parameter is for"},"required":{"type":"boolean","title":"Required","description":"Whether this parameter is required","default":true}},"type":"object","required":["name","type","description"],"title":"ToolParameter","description":"A parameter that the tool accepts."},"ToolResponse":{"properties":{"id":{"type":"integer","title":"Id"},"tool_uuid":{"type":"string","title":"Tool Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon Color"},"status":{"type":"string","title":"Status"},"definition":{"additionalProperties":true,"type":"object","title":"Definition"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"created_by":{"anyOf":[{"$ref":"#/components/schemas/CreatedByResponse"},{"type":"null"}]}},"type":"object","required":["id","tool_uuid","name","description","category","icon","icon_color","status","definition","created_at","updated_at"],"title":"ToolResponse","description":"Response schema for a tool."},"TransferCallConfig":{"properties":{"destination":{"type":"string","title":"Destination","description":"Phone number or SIP endpoint to transfer the call to (E.164 format e.g., +1234567890, or SIP endpoint e.g., PJSIP/1234)"},"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of message to play before transfer","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before transferring the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio message before transfer"},"timeout":{"type":"integer","maximum":120.0,"minimum":5.0,"title":"Timeout","description":"Maximum time in seconds to wait for destination to answer (5-120 seconds)","default":30}},"type":"object","required":["destination"],"title":"TransferCallConfig","description":"Configuration for Transfer Call tools."},"TransferCallRequest":{"properties":{"destination":{"type":"string","title":"Destination"},"organization_id":{"type":"integer","title":"Organization Id"},"transfer_id":{"type":"string","title":"Transfer Id"},"conference_name":{"type":"string","title":"Conference Name"},"timeout":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout","default":20}},"type":"object","required":["destination","organization_id","transfer_id","conference_name"],"title":"TransferCallRequest","description":"Request model for initiating a call transfer."},"TransferCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"transfer_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/TransferCallConfig","description":"Transfer Call configuration"}},"type":"object","required":["type","config"],"title":"TransferCallToolDefinition","description":"Tool definition for Transfer Call tools."},"TriggerCallRequest":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["phone_number"],"title":"TriggerCallRequest","description":"Request model for triggering a call via API"},"TriggerCallResponse":{"properties":{"status":{"type":"string","title":"Status"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"workflow_run_name":{"type":"string","title":"Workflow Run Name"}},"type":"object","required":["status","workflow_run_id","workflow_run_name"],"title":"TriggerCallResponse","description":"Response model for successful call initiation"},"TurnCredentialsResponse":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"ttl":{"type":"integer","title":"Ttl"},"uris":{"items":{"type":"string"},"type":"array","title":"Uris"}},"type":"object","required":["username","password","ttl","uris"],"title":"TurnCredentialsResponse","description":"Response model for TURN credentials."},"TwilioConfigurationRequest":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid","description":"Twilio Account SID"},"auth_token":{"type":"string","title":"Auth Token","description":"Twilio Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Twilio phone numbers"}},"type":"object","required":["account_sid","auth_token"],"title":"TwilioConfigurationRequest","description":"Request schema for Twilio configuration."},"TwilioConfigurationResponse":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid"},"auth_token":{"type":"string","title":"Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["account_sid","auth_token","from_numbers"],"title":"TwilioConfigurationResponse","description":"Response schema for Twilio configuration with masked sensitive fields."},"UpdateCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","title":"UpdateCampaignRequest"},"UpdateCredentialRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"anyOf":[{"$ref":"#/components/schemas/WebhookCredentialType"},{"type":"null"}]},"credential_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Credential Data"}},"type":"object","title":"UpdateCredentialRequest","description":"Request schema for updating a webhook credential."},"UpdateIntegrationRequest":{"properties":{"selected_files":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Selected Files"}},"type":"object","required":["selected_files"],"title":"UpdateIntegrationRequest"},"UpdateToolRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color"},"definition":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}},{"type":"null"}],"title":"Definition"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"UpdateToolRequest","description":"Request schema for updating a tool."},"UpdateWorkflowRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"workflow_definition":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Definition"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"}},"type":"object","title":"UpdateWorkflowRequest"},"UpdateWorkflowStatusRequest":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"UpdateWorkflowStatusRequest"},"UsageHistoryResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunUsageResponse"},"type":"array","title":"Runs"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_dograh_tokens","total_duration_seconds","total_count","page","limit","total_pages"],"title":"UsageHistoryResponse"},"UserConfigurationRequestResponseSchema":{"properties":{"llm":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Llm"},"tts":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Tts"},"stt":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Stt"},"embeddings":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Embeddings"},"realtime":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Realtime"},"is_realtime":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Realtime"},"test_phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Test Phone Number"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"organization_pricing":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"title":"Organization Pricing"}},"type":"object","title":"UserConfigurationRequestResponseSchema"},"UserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"provider_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Id"}},"type":"object","required":["id","email"],"title":"UserResponse"},"ValidateWorkflowResponse":{"properties":{"is_valid":{"type":"boolean","title":"Is Valid"},"errors":{"items":{"$ref":"#/components/schemas/WorkflowError"},"type":"array","title":"Errors"}},"type":"object","required":["is_valid","errors"],"title":"ValidateWorkflowResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VobizConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id","description":"Vobiz Account ID (e.g., MA_SYQRLN1K)"},"auth_token":{"type":"string","title":"Auth Token","description":"Vobiz Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Vobiz Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vobiz phone numbers (E.164 without + prefix)"}},"type":"object","required":["auth_id","auth_token"],"title":"VobizConfigurationRequest","description":"Request schema for Vobiz configuration."},"VobizConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"VobizConfigurationResponse","description":"Response schema for Vobiz configuration with masked sensitive fields."},"VoiceInfo":{"properties":{"voice_id":{"type":"string","title":"Voice Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"accent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accent"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"preview_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preview Url"}},"type":"object","required":["voice_id","name"],"title":"VoiceInfo"},"VoicesResponse":{"properties":{"provider":{"type":"string","title":"Provider"},"voices":{"items":{"$ref":"#/components/schemas/VoiceInfo"},"type":"array","title":"Voices"}},"type":"object","required":["provider","voices"],"title":"VoicesResponse"},"VonageConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"api_key":{"type":"string","title":"Api Key","description":"Vonage API Key"},"api_secret":{"type":"string","title":"Api Secret","description":"Vonage API Secret"},"application_id":{"type":"string","title":"Application Id","description":"Vonage Application ID"},"private_key":{"type":"string","title":"Private Key","description":"Private key for JWT generation"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vonage phone numbers (without + prefix)"}},"type":"object","required":["api_key","api_secret","application_id","private_key"],"title":"VonageConfigurationRequest","description":"Request schema for Vonage configuration."},"VonageConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"application_id":{"type":"string","title":"Application Id"},"api_key":{"type":"string","title":"Api Key"},"api_secret":{"type":"string","title":"Api Secret"},"private_key":{"type":"string","title":"Private Key"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["application_id","api_key","api_secret","private_key","from_numbers"],"title":"VonageConfigurationResponse","description":"Response schema for Vonage configuration with masked sensitive fields."},"WebhookCredentialType":{"type":"string","enum":["none","api_key","bearer_token","basic_auth","custom_header"],"title":"WebhookCredentialType","description":"Webhook credential authentication types"},"WorkflowCountResponse":{"properties":{"total":{"type":"integer","title":"Total"},"active":{"type":"integer","title":"Active"},"archived":{"type":"integer","title":"Archived"}},"type":"object","required":["total","active","archived"],"title":"WorkflowCountResponse","description":"Response for workflow count endpoint."},"WorkflowError":{"properties":{"kind":{"$ref":"#/components/schemas/ItemKind"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"},"message":{"type":"string","title":"Message"}},"type":"object","required":["kind","id","field","message"],"title":"WorkflowError"},"WorkflowListResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"total_runs":{"type":"integer","title":"Total Runs"}},"type":"object","required":["id","name","status","created_at","total_runs"],"title":"WorkflowListResponse","description":"Lightweight response for workflow listings (excludes large fields)."},"WorkflowOption":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowOption"},"WorkflowResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"},"current_definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Definition Id"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"call_disposition_codes":{"anyOf":[{"$ref":"#/components/schemas/CallDispositionCodes"},{"type":"null"}]},"total_runs":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Runs"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"version_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version Number"},"version_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version Status"},"workflow_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Uuid"}},"type":"object","required":["id","name","status","created_at","workflow_definition","current_definition_id"],"title":"WorkflowResponse"},"WorkflowRunDetail":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"disposition":{"type":"string","title":"Disposition"},"duration_seconds":{"type":"number","title":"Duration Seconds"},"workflow_id":{"type":"integer","title":"Workflow Id"},"run_id":{"type":"integer","title":"Run Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["phone_number","disposition","duration_seconds","workflow_id","run_id","workflow_name","created_at"],"title":"WorkflowRunDetail"},"WorkflowRunResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_completed":{"type":"boolean","title":"Is Completed"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"call_type":{"$ref":"#/components/schemas/CallType"},"logs":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Logs"},"annotations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Annotations"}},"type":"object","required":["id","workflow_id","name","mode","created_at","is_completed","transcript_url","recording_url","cost_info","definition_id","call_type"],"title":"WorkflowRunResponseSchema"},"WorkflowRunUsageResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"name":{"type":"string","title":"Name"},"created_at":{"type":"string","title":"Created At"},"dograh_token_usage":{"type":"number","title":"Dograh Token Usage"},"call_duration_seconds":{"type":"integer","title":"Call Duration Seconds"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"call_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Call Type"},"disposition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disposition"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"charge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Charge Usd"}},"type":"object","required":["id","workflow_id","workflow_name","name","created_at","dograh_token_usage","call_duration_seconds"],"title":"WorkflowRunUsageResponse"},"WorkflowRunsResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"},"applied_filters":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Applied Filters"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"WorkflowRunsResponse"},"WorkflowSummaryResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowSummaryResponse"},"WorkflowTemplateResponse":{"properties":{"id":{"type":"integer","title":"Id"},"template_name":{"type":"string","title":"Template Name"},"template_description":{"type":"string","title":"Template Description"},"template_json":{"additionalProperties":true,"type":"object","title":"Template Json"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","template_name","template_description","template_json","created_at"],"title":"WorkflowTemplateResponse"},"WorkflowVersionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"version_number":{"type":"integer","title":"Version Number"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"published_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Published At"},"workflow_json":{"additionalProperties":true,"type":"object","title":"Workflow Json"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"}},"type":"object","required":["id","version_number","status","created_at","workflow_json"],"title":"WorkflowVersionResponse"}}}} \ No newline at end of file +{"openapi":"3.1.0","info":{"title":"Dograh API","description":"API for the Dograh app","version":"1.0.0"},"servers":[{"url":"https://app.dograh.com","description":"Production"},{"url":"http://localhost:8000","description":"Local development"}],"paths":{"/api/v1/telephony/initiate-call":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a call using the configured telephony provider from web browser. This is\nsupposed to be a test call method for the draft version of the agent.","operationId":"initiate_call_api_v1_telephony_initiate_call_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"test_phone_call","x-sdk-description":"Place a test call from a workflow to a phone number."}},"/api/v1/telephony/inbound/run":{"post":{"tags":["main"],"summary":"Handle Inbound Run","description":"Workflow-agnostic inbound dispatcher.\n\nAll providers can point a single webhook at this endpoint instead of one\nURL per workflow. The dispatcher resolves the org from the webhook's\naccount_id and the workflow from the called number's\n``inbound_workflow_id``. This is what ``configure_inbound`` writes into\neach provider's resource so per-workflow webhook bookkeeping disappears.\n\nProvider-specific signature/timestamp headers are not enumerated here \u2014\neach provider's ``verify_inbound_signature`` reads its own headers from\nthe dict, so adding a new provider doesn't require changes to this route.","operationId":"handle_inbound_run_api_v1_telephony_inbound_run_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/fallback":{"post":{"tags":["main"],"summary":"Handle Inbound Fallback","description":"Fallback endpoint that returns audio message when calls cannot be processed.","operationId":"handle_inbound_fallback_api_v1_telephony_inbound_fallback_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Inbound Telephony","description":"[LEGACY] Per-workflow inbound webhook.\n\nSuperseded by ``POST /inbound/run``, which resolves the workflow from\nthe called number's ``inbound_workflow_id`` and lets a single webhook\nURL serve every workflow in the org. New integrations should point\ntheir provider at ``/inbound/run``; this route is kept only for\nexisting provider configurations that still encode ``workflow_id``\nin the URL.","operationId":"handle_inbound_telephony_api_v1_telephony_inbound__workflow_id__post","deprecated":true,"parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/call-transfer":{"post":{"tags":["main"],"summary":"Initiate Call Transfer","description":"Initiate a call transfer via the telephony provider.\n\nThis endpoint only initiates the outbound call. Transfer context\n(original_call_sid, etc.) is stored by the caller\nbefore invoking this endpoint.","operationId":"initiate_call_transfer_api_v1_telephony_call_transfer_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferCallRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/transfer-result/{transfer_id}":{"post":{"tags":["main"],"summary":"Complete Transfer Function Call","description":"Webhook endpoint to complete the function call with transfer result.\n\nCalled by Twilio's StatusCallback when the transfer call status changes.","operationId":"complete_transfer_function_call_api_v1_telephony_transfer_result__transfer_id__post","parameters":[{"name":"transfer_id","in":"path","required":true,"schema":{"type":"string","title":"Transfer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Cloudonix Status Callback","description":"Handle Cloudonix-specific status callbacks.\n\nCloudonix sends call status updates to the callback URL specified during call initiation.","operationId":"handle_cloudonix_status_callback_api_v1_telephony_cloudonix_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/cdr":{"post":{"tags":["main"],"summary":"Handle Cloudonix Cdr","description":"Handle Cloudonix CDR (Call Detail Record) webhooks.\n\nCloudonix sends CDR records when calls complete. The CDR contains:\n- domain: Used to identify the organization\n- call_id: Used to find the workflow run\n- disposition: Call termination status (ANSWER, BUSY, CANCEL, FAILED, CONGESTION, NOANSWER)\n- duration/billsec: Call duration information","operationId":"handle_cloudonix_cdr_api_v1_telephony_cloudonix_cdr_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/plivo/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Hangup Callback","description":"Handle Plivo hangup callbacks.","operationId":"handle_plivo_hangup_callback_api_v1_telephony_plivo_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/plivo/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Ring Callback","description":"Handle Plivo ring callbacks.","operationId":"handle_plivo_ring_callback_api_v1_telephony_plivo_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/telnyx/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Telnyx Events","description":"Handle Telnyx Call Control webhook events.\n\nTelnyx sends all call lifecycle events (call.initiated, call.answered,\ncall.hangup, streaming.started, streaming.stopped) as JSON POST requests.","operationId":"handle_telnyx_events_api_v1_telephony_telnyx_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/twilio/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Twilio Status Callback","description":"Handle Twilio-specific status callbacks.","operationId":"handle_twilio_status_callback_api_v1_telephony_twilio_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-webhook-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Webhook-Signature"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback","description":"Handle Vobiz hangup callback (sent when call ends).\n\nVobiz sends callbacks to hangup_url when the call terminates.\nThis includes call duration, status, and billing information.","operationId":"handle_vobiz_hangup_callback_api_v1_telephony_vobiz_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Ring Callback","description":"Handle Vobiz ring callback (sent when call starts ringing).\n\nVobiz can send callbacks to ring_url when the call starts ringing.\nThis is optional and used for tracking ringing status.","operationId":"handle_vobiz_ring_callback_api_v1_telephony_vobiz_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/workflow/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback By Workflow","description":"Handle Vobiz hangup callback with workflow_id - finds workflow run by call_id.","operationId":"handle_vobiz_hangup_callback_by_workflow_api_v1_telephony_vobiz_hangup_callback_workflow__workflow_id__post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vonage/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vonage Events","description":"Handle Vonage-specific event webhooks.\n\nVonage sends all call events to a single endpoint.\nEvents include: started, ringing, answered, complete, failed, etc.","operationId":"handle_vonage_events_api_v1_telephony_vonage_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/impersonate":{"post":{"tags":["main","superuser"],"summary":"Impersonate","description":"Impersonate a user as a super-admin.\nInternally, Stack Auth requires the **provider user ID** (a UUID-ish string)\nto create an impersonation session.","operationId":"impersonate_api_v1_superuser_impersonate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/workflow-runs":{"get":{"tags":["main","superuser"],"summary":"Get Workflow Runs","description":"Get paginated list of all workflow runs with organization information.\nRequires superuser privileges.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"field\": \"id\", \"type\": \"number\", \"value\": {\"value\": 680}}]","operationId":"get_workflow_runs_api_v1_superuser_workflow_runs_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number (starts from 1)","default":1,"title":"Page"},"description":"Page number (starts from 1)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":50,"title":"Limit"},"description":"Number of items per page"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuperuserWorkflowRunsListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/validate":{"post":{"tags":["main"],"summary":"Validate Workflow","description":"Validate all nodes in a workflow to ensure they have required fields.\n\nArgs:\n workflow_id: The ID of the workflow to validate\n user: The authenticated user\n\nReturns:\n Object indicating if workflow is valid and any invalid nodes/edges","operationId":"validate_workflow_api_v1_workflow__workflow_id__validate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateWorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/create/definition":{"post":{"tags":["main"],"summary":"Create Workflow","description":"Create a new workflow from the client\n\nArgs:\n request: The create workflow request\n user: The user to create the workflow for","operationId":"create_workflow_api_v1_workflow_create_definition_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"create_workflow","x-sdk-description":"Create a new workflow from a workflow definition."}},"/api/v1/workflow/create/template":{"post":{"tags":["main"],"summary":"Create Workflow From Template","description":"Create a new workflow from a natural language template request.\n\nThis endpoint:\n1. Uses mps_service_key_client to call MPS workflow API\n2. Passes organization ID (authenticated mode) or created_by (OSS mode)\n3. Creates the workflow in the database\n\nArgs:\n request: The template creation request with call_type, use_case, and activity_description\n user: The authenticated user\n\nReturns:\n The created workflow\n\nRaises:\n HTTPException: If MPS API call fails","operationId":"create_workflow_from_template_api_v1_workflow_create_template_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/count":{"get":{"tags":["main"],"summary":"Get Workflow Count","description":"Get workflow counts for the authenticated user's organization.\n\nThis is a lightweight endpoint for checking if the user has workflows,\nuseful for redirect logic without fetching full workflow data.","operationId":"get_workflow_count_api_v1_workflow_count_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowCountResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/fetch":{"get":{"tags":["main"],"summary":"Get Workflows","description":"Get all workflows for the authenticated user's organization.\n\nReturns a lightweight response with only essential fields for listing.\nUse GET /workflow/fetch/{workflow_id} to get full workflow details.","operationId":"get_workflows_api_v1_workflow_fetch_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)","title":"Status"},"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowListResponse"},"title":"Response Get Workflows Api V1 Workflow Fetch Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_workflows","x-sdk-description":"List all workflows in the authenticated organization."}},"/api/v1/workflow/fetch/{workflow_id}":{"get":{"tags":["main"],"summary":"Get Workflow","description":"Get a single workflow by ID.\n\nIf a draft version exists, returns the draft content for editing.\nOtherwise returns the published version's content.","operationId":"get_workflow_api_v1_workflow_fetch__workflow_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_workflow","x-sdk-description":"Get a single workflow by ID (returns draft if one exists, else published)."}},"/api/v1/workflow/{workflow_id}/versions":{"get":{"tags":["main"],"summary":"Get Workflow Versions","description":"List all versions for a workflow, newest first.","operationId":"get_workflow_versions_api_v1_workflow__workflow_id__versions_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowVersionResponse"},"title":"Response Get Workflow Versions Api V1 Workflow Workflow Id Versions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/publish":{"post":{"tags":["main"],"summary":"Publish Workflow","description":"Publish the current draft version of a workflow.\n\nDrafts are allowed to be incomplete (so the editor can save mid-edit),\nbut a published version is what runtime executes \u2014 so this is the gate\nwhere the full DTO + graph + trigger-conflict checks must pass.","operationId":"publish_workflow_api_v1_workflow__workflow_id__publish_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/create-draft":{"post":{"tags":["main"],"summary":"Create Workflow Draft","description":"Create a draft version from the current published version.\n\nIf a draft already exists, returns the existing draft.","operationId":"create_workflow_draft_api_v1_workflow__workflow_id__create_draft_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowVersionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/summary":{"get":{"tags":["main"],"summary":"Get Workflows Summary","description":"Get minimal workflow information (id and name only) for all workflows","operationId":"get_workflows_summary_api_v1_workflow_summary_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all.","title":"Status"},"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowSummaryResponse"},"title":"Response Get Workflows Summary Api V1 Workflow Summary Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/status":{"put":{"tags":["main"],"summary":"Update Workflow Status","description":"Update the status of a workflow (e.g., archive/unarchive).\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The status update request\n\nReturns:\n The updated workflow","operationId":"update_workflow_status_api_v1_workflow__workflow_id__status_put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}":{"put":{"tags":["main"],"summary":"Update Workflow","description":"Update an existing workflow.\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The update request containing the new name and workflow definition\n\nReturns:\n The updated workflow\n\nRaises:\n HTTPException: If the workflow is not found or if there's a database error","operationId":"update_workflow_api_v1_workflow__workflow_id__put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"update_workflow","x-sdk-description":"Update a workflow's name and/or definition. Saves as a new draft."}},"/api/v1/workflow/{workflow_id}/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Endpoint","description":"Duplicate a workflow including its definition, configuration, recordings, and triggers.","operationId":"duplicate_workflow_endpoint_api_v1_workflow__workflow_id__duplicate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs":{"post":{"tags":["main"],"summary":"Create Workflow Run","description":"Create a new workflow run when the user decides to execute the workflow via chat or voice\n\nArgs:\n workflow_id: The ID of the workflow to run\n request: The create workflow run request\n user: The user to create the workflow run for","operationId":"create_workflow_run_api_v1_workflow__workflow_id__runs_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Workflow Runs","description":"Get workflow runs with optional filtering and sorting.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"attribute\": \"dateRange\", \"value\": {\"from\": \"2024-01-01\", \"to\": \"2024-01-31\"}}]","operationId":"get_workflow_runs_api_v1_workflow__workflow_id__runs_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs/{run_id}":{"get":{"tags":["main"],"summary":"Get Workflow Run","operationId":"get_workflow_run_api_v1_workflow__workflow_id__runs__run_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"integer","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/report":{"get":{"tags":["main"],"summary":"Download Workflow Report","description":"Download a CSV report of completed runs for a workflow.","operationId":"download_workflow_report_api_v1_workflow__workflow_id__report_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/templates":{"get":{"tags":["main"],"summary":"Get Workflow Templates","description":"Get all available workflow templates.\n\nReturns:\n List of workflow templates","operationId":"get_workflow_templates_api_v1_workflow_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WorkflowTemplateResponse"},"type":"array","title":"Response Get Workflow Templates Api V1 Workflow Templates Get"}}}},"404":{"description":"Not found"}}}},"/api/v1/workflow/templates/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Template","description":"Duplicate a workflow template to create a new workflow for the user.\n\nArgs:\n request: The duplicate template request\n user: The authenticated user\n\nReturns:\n The newly created workflow","operationId":"duplicate_workflow_template_api_v1_workflow_templates_duplicate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/ambient-noise/upload-url":{"post":{"tags":["main"],"summary":"Get a presigned URL to upload a custom ambient noise audio file","description":"Generate a presigned PUT URL for uploading a custom ambient noise file.","operationId":"get_ambient_noise_upload_url_api_v1_workflow_ambient_noise_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/defaults":{"get":{"tags":["main"],"summary":"Get Default Configurations","operationId":"get_default_configurations_api_v1_user_configurations_defaults_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultConfigurationsResponse"}}}},"404":{"description":"Not found"}}}},"/api/v1/user/auth/user":{"get":{"tags":["main"],"summary":"Get Auth User","operationId":"get_auth_user_api_v1_user_auth_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthUserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user":{"get":{"tags":["main"],"summary":"Get User Configurations","operationId":"get_user_configurations_api_v1_user_configurations_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update User Configurations","operationId":"update_user_configurations_api_v1_user_configurations_user_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user/validate":{"get":{"tags":["main"],"summary":"Validate User Configurations","operationId":"validate_user_configurations_api_v1_user_configurations_user_validate_get","parameters":[{"name":"validity_ttl_seconds","in":"query","required":false,"schema":{"type":"integer","maximum":86400,"minimum":0,"default":60,"title":"Validity Ttl Seconds"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIKeyStatusResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys":{"get":{"tags":["main"],"summary":"Get Api Keys","description":"Get all API keys for the user's selected organization.","operationId":"get_api_keys_api_v1_user_api_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/APIKeyResponse"},"title":"Response Get Api Keys Api V1 User Api Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Api Key","description":"Create a new API key for the user's selected organization.","operationId":"create_api_key_api_v1_user_api_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}":{"delete":{"tags":["main"],"summary":"Archive Api Key","description":"Archive an API key (soft delete).","operationId":"archive_api_key_api_v1_user_api_keys__api_key_id__delete","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Archive Api Key Api V1 User Api Keys Api Key Id Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Api Key","description":"Reactivate an archived API key.","operationId":"reactivate_api_key_api_v1_user_api_keys__api_key_id__reactivate_put","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reactivate Api Key Api V1 User Api Keys Api Key Id Reactivate Put"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/voices/{provider}":{"get":{"tags":["main"],"summary":"Get Voices","description":"Get available voices for a TTS provider.","operationId":"get_voices_api_v1_user_configurations_voices__provider__get","parameters":[{"name":"provider","in":"path","required":true,"schema":{"enum":["elevenlabs","deepgram","sarvam","cartesia","dograh","rime"],"type":"string","title":"Provider"}},{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoicesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/create":{"post":{"tags":["main"],"summary":"Create Campaign","description":"Create a new campaign","operationId":"create_campaign_api_v1_campaign_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/":{"get":{"tags":["main"],"summary":"Get Campaigns","description":"Get campaigns for user's organization","operationId":"get_campaigns_api_v1_campaign__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}":{"get":{"tags":["main"],"summary":"Get Campaign","description":"Get campaign details","operationId":"get_campaign_api_v1_campaign__campaign_id__get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["main"],"summary":"Update Campaign","description":"Update campaign settings (name, retry config, max concurrency, schedule)","operationId":"update_campaign_api_v1_campaign__campaign_id__patch","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/start":{"post":{"tags":["main"],"summary":"Start Campaign","description":"Start campaign execution","operationId":"start_campaign_api_v1_campaign__campaign_id__start_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/pause":{"post":{"tags":["main"],"summary":"Pause Campaign","description":"Pause campaign execution","operationId":"pause_campaign_api_v1_campaign__campaign_id__pause_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/runs":{"get":{"tags":["main"],"summary":"Get Campaign Runs","description":"Get campaign workflow runs with pagination, filters and sorting","operationId":"get_campaign_runs_api_v1_campaign__campaign_id__runs_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/redial":{"post":{"tags":["main"],"summary":"Redial Campaign","description":"Create a new campaign that re-dials unique subscribers from a completed\ncampaign whose latest call resulted in voicemail, no-answer, or busy.\n\nThe new campaign is created in 'created' state with queued_runs pre-seeded\nfrom the parent's original initial contexts. A campaign can be redialed at\nmost once.","operationId":"redial_campaign_api_v1_campaign__campaign_id__redial_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedialCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/resume":{"post":{"tags":["main"],"summary":"Resume Campaign","description":"Resume a paused campaign","operationId":"resume_campaign_api_v1_campaign__campaign_id__resume_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/progress":{"get":{"tags":["main"],"summary":"Get Campaign Progress","description":"Get current campaign progress and statistics","operationId":"get_campaign_progress_api_v1_campaign__campaign_id__progress_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignProgressResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/source-download-url":{"get":{"tags":["main"],"summary":"Get Campaign Source Download Url","description":"Get presigned download URL for campaign CSV source file\n\nOnly works for CSV source type. For Google Sheets, use the source_id directly.\nValidates that the campaign belongs to the user's organization for security.","operationId":"get_campaign_source_download_url_api_v1_campaign__campaign_id__source_download_url_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignSourceDownloadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/report":{"get":{"tags":["main"],"summary":"Download Campaign Report","description":"Download a CSV report of completed campaign runs.","operationId":"download_campaign_report_api_v1_campaign__campaign_id__report_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/":{"get":{"tags":["main"],"summary":"List Credentials","description":"List all webhook credentials for the user's organization.\n\nReturns:\n List of credentials (without sensitive data)","operationId":"list_credentials_api_v1_credentials__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CredentialResponse"},"title":"Response List Credentials Api V1 Credentials Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_credentials","x-sdk-description":"List webhook credentials available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Credential","description":"Create a new webhook credential.\n\nArgs:\n request: The credential creation request\n\nReturns:\n The created credential (without sensitive data)","operationId":"create_credential_api_v1_credentials__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/{credential_uuid}":{"get":{"tags":["main"],"summary":"Get Credential","description":"Get a specific webhook credential by UUID.\n\nArgs:\n credential_uuid: The UUID of the credential\n\nReturns:\n The credential (without sensitive data)","operationId":"get_credential_api_v1_credentials__credential_uuid__get","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Credential","description":"Update a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to update\n request: The update request\n\nReturns:\n The updated credential (without sensitive data)","operationId":"update_credential_api_v1_credentials__credential_uuid__put","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Credential","description":"Delete (soft delete) a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to delete\n\nReturns:\n Success message","operationId":"delete_credential_api_v1_credentials__credential_uuid__delete","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Credential Api V1 Credentials Credential Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/":{"get":{"tags":["main"],"summary":"List Tools","description":"List all tools for the user's organization.\n\nArgs:\n status: Optional filter by status (active, archived, draft)\n category: Optional filter by category (http_api, native, integration)\n\nReturns:\n List of tools","operationId":"list_tools_api_v1_tools__get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ToolResponse"},"title":"Response List Tools Api V1 Tools Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_tools","x-sdk-description":"List tools available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Tool","description":"Create a new tool.\n\nArgs:\n request: The tool creation request\n\nReturns:\n The created tool","operationId":"create_tool_api_v1_tools__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}":{"get":{"tags":["main"],"summary":"Get Tool","description":"Get a specific tool by UUID.\n\nArgs:\n tool_uuid: The UUID of the tool\n\nReturns:\n The tool","operationId":"get_tool_api_v1_tools__tool_uuid__get","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Tool","description":"Update a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to update\n request: The update request\n\nReturns:\n The updated tool","operationId":"update_tool_api_v1_tools__tool_uuid__put","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Tool","description":"Archive (soft delete) a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to delete\n\nReturns:\n Success message","operationId":"delete_tool_api_v1_tools__tool_uuid__delete","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Tool Api V1 Tools Tool Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}/unarchive":{"post":{"tags":["main"],"summary":"Unarchive Tool","description":"Unarchive a tool (restore from archived state).\n\nArgs:\n tool_uuid: The UUID of the tool to unarchive\n\nReturns:\n The unarchived tool","operationId":"unarchive_tool_api_v1_tools__tool_uuid__unarchive_post","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/":{"get":{"tags":["main"],"summary":"Get Integrations","description":"Get all integrations for the user's selected organization.\n\nReturns:\n List of integrations associated with the user's selected organization","operationId":"get_integrations_api_v1_integration__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationResponse"},"title":"Response Get Integrations Api V1 Integration Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/session":{"post":{"tags":["main"],"summary":"Create Session","description":"Create a Nango session for the user's selected organization.\n\nReturns:\n Session token and ID for the created session","operationId":"create_session_api_v1_integration_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}":{"put":{"tags":["main"],"summary":"Update Integration","description":"Update an integration's selected files (for Google Sheets).\n\nArgs:\n integration_id: The ID of the integration to update\n request: The update request containing selected files\n user: The authenticated user\n\nReturns:\n Updated integration details","operationId":"update_integration_api_v1_integration__integration_id__put","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateIntegrationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}/access-token":{"get":{"tags":["main"],"summary":"Get Integration Access Token","description":"Get the latest access token for an integration from Nango.\n\nArgs:\n integration_id: The ID of the integration\n user: The authenticated user\n\nReturns:\n Dict containing access token and expiration info","operationId":"get_integration_access_token_api_v1_integration__integration_id__access_token_get","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-providers/metadata":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Providers Metadata","description":"Return the list of available telephony providers and their form schemas.\n\nThe UI uses this to render the configuration form generically instead of\nhard-coding fields per provider. Adding a new provider only requires\ndeclaring its ui_metadata in providers//__init__.py.","operationId":"get_telephony_providers_metadata_api_v1_organizations_telephony_providers_metadata_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyProvidersMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs":{"get":{"tags":["main","organizations"],"summary":"List Telephony Configurations","description":"List the org's telephony configurations with phone-number counts.","operationId":"list_telephony_configurations_api_v1_organizations_telephony_configs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Telephony Configuration","description":"Create a new telephony configuration for the org.","operationId":"create_telephony_configuration_api_v1_organizations_telephony_configs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration By Id","operationId":"get_telephony_configuration_by_id_api_v1_organizations_telephony_configs__config_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Telephony Configuration","operationId":"update_telephony_configuration_api_v1_organizations_telephony_configs__config_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Telephony Configuration","operationId":"delete_telephony_configuration_api_v1_organizations_telephony_configs__config_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/set-default-outbound":{"post":{"tags":["main","organizations"],"summary":"Set Default Outbound","operationId":"set_default_outbound_api_v1_organizations_telephony_configs__config_id__set_default_outbound_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers":{"get":{"tags":["main","organizations"],"summary":"List Phone Numbers","operationId":"list_phone_numbers_api_v1_organizations_telephony_configs__config_id__phone_numbers_get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Phone Number","operationId":"create_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}":{"get":{"tags":["main","organizations"],"summary":"Get Phone Number","operationId":"get_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Phone Number","operationId":"update_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Phone Number","operationId":"delete_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}/set-default-caller":{"post":{"tags":["main","organizations"],"summary":"Set Default Caller Id","operationId":"set_default_caller_id_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__set_default_caller_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-config":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration","description":"Legacy: returns the org's default config in the original per-provider\nresponse shape so the existing single-form UI keeps working. Prefer the\nmulti-config endpoints (``/telephony-configs``) for new clients.","operationId":"get_telephony_configuration_api_v1_organizations_telephony_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Telephony Configuration","description":"Legacy: upserts the org's default config (and its phone numbers) in the\noriginal payload shape so existing UI clients keep working. Prefer the\nmulti-config + phone-number endpoints for new clients.","operationId":"save_telephony_configuration_api_v1_organizations_telephony_config_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}},"title":"Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/langfuse-credentials":{"get":{"tags":["main","organizations"],"summary":"Get Langfuse Credentials","description":"Get Langfuse credentials for the user's organization with masked sensitive fields.","operationId":"get_langfuse_credentials_api_v1_organizations_langfuse_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Langfuse Credentials","description":"Save Langfuse credentials for the user's organization.","operationId":"save_langfuse_credentials_api_v1_organizations_langfuse_credentials_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Langfuse Credentials","description":"Delete Langfuse credentials for the user's organization.","operationId":"delete_langfuse_credentials_api_v1_organizations_langfuse_credentials_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/campaign-defaults":{"get":{"tags":["main","organizations"],"summary":"Get Campaign Defaults","description":"Get campaign limits for the user's organization.\n\nReturns the organization's concurrent call limit and default retry configuration.","operationId":"get_campaign_defaults_api_v1_organizations_campaign_defaults_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignDefaultsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/signed-url":{"get":{"tags":["main","s3"],"summary":"Generate a signed S3 URL","description":"Return a short-lived signed URL for a file stored on S3 / MinIO.\n\nAccess Control:\n* Keys that embed an organization ID (``{prefix}/{org_id}/...``) are\n authorized by matching the org_id against the requesting user's\n organization.\n* Legacy keys (``recordings/{run_id}.wav``, ``transcripts/{run_id}.txt``)\n are authorized via the workflow run they belong to.\n* Superusers can request any key.","operationId":"get_signed_url_api_v1_s3_signed_url_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"expires_in","in":"query","required":false,"schema":{"type":"integer","default":3600,"title":"Expires In"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Inline"}},{"name":"storage_backend","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource.","title":"Storage Backend"},"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3SignedUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/file-metadata":{"get":{"tags":["main","s3"],"summary":"Get file metadata for debugging","description":"Get file metadata including creation timestamp for debugging.\n\nAccess Control:\n* Superusers can request any key.\n* Regular users can only request resources belonging to **their** workflow runs.","operationId":"get_file_metadata_api_v1_s3_file_metadata_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/presigned-upload-url":{"post":{"tags":["main","s3"],"summary":"Generate a presigned URL for direct CSV upload","description":"Generate a presigned PUT URL for direct CSV file upload to S3/MinIO.\n\nThis endpoint enables browser-to-storage uploads without passing through the backend\n\nAccess Control:\n* All authenticated users can upload CSV files scoped to their organization.\n* Files are stored with organization-scoped keys for multi-tenancy.\n\nReturns:\n* upload_url: Presigned URL (valid for 15 minutes) for PUT request\n* file_key: Unique storage key to use as source_id in campaign creation\n* expires_in: URL expiration time in seconds","operationId":"get_presigned_upload_url_api_v1_s3_presigned_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys":{"get":{"tags":["main"],"summary":"Get Service Keys","description":"Get all service keys for the user's organization.","operationId":"get_service_keys_api_v1_user_service_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServiceKeyResponse"},"title":"Response Get Service Keys Api V1 User Service Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Service Key","description":"Create a new service key for the user's organization.","operationId":"create_service_key_api_v1_user_service_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}":{"delete":{"tags":["main"],"summary":"Archive Service Key","description":"Archive a service key.","operationId":"archive_service_key_api_v1_user_service_keys__service_key_id__delete","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Service Key","description":"Reactivate an archived service key.\n\nNote: This endpoint is provided for API compatibility but service key\nreactivation is not supported by MPS. Once archived, a service key\ncannot be reactivated and a new key must be created instead.","operationId":"reactivate_service_key_api_v1_user_service_keys__service_key_id__reactivate_put","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions":{"post":{"tags":["main"],"summary":"Create Test Session","description":"Create a new LoopTalk test session.","operationId":"create_test_session_api_v1_looptalk_test_sessions_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTestSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"List Test Sessions","description":"List LoopTalk test sessions.","operationId":"list_test_sessions_api_v1_looptalk_test_sessions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"load_test_group_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TestSessionResponse"},"title":"Response List Test Sessions Api V1 Looptalk Test Sessions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}":{"get":{"tags":["main"],"summary":"Get Test Session","description":"Get a specific test session.","operationId":"get_test_session_api_v1_looptalk_test_sessions__test_session_id__get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/start":{"post":{"tags":["main"],"summary":"Start Test Session","description":"Start a LoopTalk test session.","operationId":"start_test_session_api_v1_looptalk_test_sessions__test_session_id__start_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/stop":{"post":{"tags":["main"],"summary":"Stop Test Session","description":"Stop a running test session.","operationId":"stop_test_session_api_v1_looptalk_test_sessions__test_session_id__stop_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/conversation":{"get":{"tags":["main"],"summary":"Get Test Session Conversation","description":"Get conversation details for a test session.","operationId":"get_test_session_conversation_api_v1_looptalk_test_sessions__test_session_id__conversation_get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests":{"post":{"tags":["main"],"summary":"Create Load Test","description":"Create and start a load test.","operationId":"create_load_test_api_v1_looptalk_load_tests_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoadTestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Load Test Api V1 Looptalk Load Tests Post"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests/{load_test_group_id}/stats":{"get":{"tags":["main"],"summary":"Get Load Test Stats","description":"Get statistics for a load test group.","operationId":"get_load_test_stats_api_v1_looptalk_load_tests__load_test_group_id__stats_get","parameters":[{"name":"load_test_group_id","in":"path","required":true,"schema":{"type":"string","title":"Load Test Group Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoadTestStatsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/active-tests":{"get":{"tags":["main"],"summary":"Get Active Tests","description":"Get information about currently active test sessions.","operationId":"get_active_tests_api_v1_looptalk_active_tests_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/current-period":{"get":{"tags":["main"],"summary":"Get Current Period Usage","description":"Get current billing period usage for the user's organization.","operationId":"get_current_period_usage_api_v1_organizations_usage_current_period_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUsageResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/mps-credits":{"get":{"tags":["main"],"summary":"Get Mps Credits","description":"Get aggregated usage and quota from MPS.\n\nOSS users: queries by provider_id (created_by).\nHosted users: queries by organization_id.","operationId":"get_mps_credits_api_v1_organizations_usage_mps_credits_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MPSCreditsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/runs":{"get":{"tags":["main"],"summary":"Get Usage History","description":"Get paginated workflow runs with usage for the organization.","operationId":"get_usage_history_api_v1_organizations_usage_runs_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"Start Date"},"description":"ISO format date string"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"End Date"},"description":"ISO format date string"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON string of filters","title":"Filters"},"description":"JSON string of filters"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageHistoryResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/daily-breakdown":{"get":{"tags":["main"],"summary":"Get Daily Usage Breakdown","description":"Get daily usage breakdown for the last N days. Only available for organizations with pricing.","operationId":"get_daily_usage_breakdown_api_v1_organizations_usage_daily_breakdown_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to include","default":7,"title":"Days"},"description":"Number of days to include"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyUsageBreakdownResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily":{"get":{"tags":["main"],"summary":"Get Daily Report","description":"Get daily report for the specified date and timezone.\nIf workflow_id is provided, filters results to that specific workflow.\nIf workflow_id is None, includes all workflows for the organization.","operationId":"get_daily_report_api_v1_organizations_reports_daily_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyReportResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/workflows":{"get":{"tags":["main"],"summary":"Get Workflow Options","description":"Get all workflows for the user's organization.\nUsed to populate the workflow selector dropdown in the reports page.","operationId":"get_workflow_options_api_v1_organizations_reports_workflows_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOption"},"title":"Response Get Workflow Options Api V1 Organizations Reports Workflows Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily/runs":{"get":{"tags":["main"],"summary":"Get Daily Runs Detail","description":"Get detailed workflow runs for the specified date.\nUsed for CSV export functionality.","operationId":"get_daily_runs_detail_api_v1_organizations_reports_daily_runs_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRunDetail"},"title":"Response Get Daily Runs Detail Api V1 Organizations Reports Daily Runs Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/turn/credentials":{"get":{"tags":["main","turn"],"summary":"Get Turn Credentials","description":"Get time-limited TURN credentials for WebRTC connections.\n\nThis endpoint generates ephemeral TURN credentials that are:\n- Valid for the configured TTL (default: 24 hours)\n- Cryptographically bound to the user via HMAC\n- Compatible with coturn's use-auth-secret mode\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_turn_credentials_api_v1_turn_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/init":{"post":{"tags":["main"],"summary":"Initialize Embed Session","description":"Initialize an embed session with token validation and domain checking.\n\nThis endpoint:\n1. Validates the embed token\n2. Checks domain whitelist\n3. Creates a workflow run\n4. Generates a temporary session token\n5. Returns configuration for the widget","operationId":"initialize_embed_session_api_v1_public_embed_init_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Init","description":"Handle CORS preflight for init endpoint","operationId":"options_init_api_v1_public_embed_init_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/public/embed/config/{token}":{"get":{"tags":["main"],"summary":"Get Embed Config","description":"Get embed configuration without creating a session.\n\nThis endpoint is used to fetch widget configuration for display purposes\nwithout actually starting a call session.","operationId":"get_embed_config_api_v1_public_embed_config__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedConfigResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Config","description":"Handle CORS preflight for config endpoint","operationId":"options_config_api_v1_public_embed_config__token__options","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/turn-credentials/{session_token}":{"get":{"tags":["main"],"summary":"Get Public Turn Credentials","description":"Get TURN credentials for an embed session.\n\nThis endpoint allows embedded widgets to obtain TURN server credentials\nfor WebRTC connections without requiring authentication.\n\nArgs:\n session_token: The session token from embed initialization\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_public_turn_credentials_api_v1_public_embed_turn_credentials__session_token__get","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Turn Credentials","description":"Handle CORS preflight for TURN credentials endpoint","operationId":"options_turn_credentials_api_v1_public_embed_turn_credentials__session_token__options","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a phone call against the published agent.\n\nExecutes the workflow's currently released definition.","operationId":"initiate_call_api_v1_public_agent__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/test/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call Test","description":"Initiate a phone call against the latest draft of the agent.\n\nUseful for verifying changes before publishing. Falls back to the\npublished definition when no draft exists.","operationId":"initiate_call_test_api_v1_public_agent_test__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/download/workflow/{token}/{artifact_type}":{"get":{"tags":["main"],"summary":"Download Workflow Artifact","description":"Download a workflow recording or transcript via public access token.\n\nThis endpoint:\n1. Validates the public access token\n2. Looks up the corresponding workflow run\n3. Generates a signed URL for the requested artifact\n4. Redirects to the signed URL\n\nArgs:\n token: The public access token (UUID format)\n artifact_type: Type of artifact - \"recording\" or \"transcript\"\n inline: If true, sets Content-Disposition to inline for browser preview\n\nReturns:\n RedirectResponse to the signed URL (302 redirect)\n\nRaises:\n HTTPException 404: If token is invalid or artifact not found","operationId":"download_workflow_artifact_api_v1_public_download_workflow__token___artifact_type__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"artifact_type","in":"path","required":true,"schema":{"enum":["recording","transcript"],"type":"string","title":"Artifact Type"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","description":"Display inline in browser instead of download","default":false,"title":"Inline"},"description":"Display inline in browser instead of download"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/embed-token":{"post":{"tags":["main"],"summary":"Create Or Update Embed Token","description":"Create or update an embed token for a workflow.\nEach workflow can have only one active embed token.","operationId":"create_or_update_embed_token_api_v1_workflow__workflow_id__embed_token_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Embed Token","description":"Get the embed token for a workflow if it exists.","operationId":"get_embed_token_api_v1_workflow__workflow_id__embed_token_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmbedTokenResponse"},{"type":"null"}],"title":"Response Get Embed Token Api V1 Workflow Workflow Id Embed Token Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Deactivate Embed Token","description":"Deactivate the embed token for a workflow.","operationId":"deactivate_embed_token_api_v1_workflow__workflow_id__embed_token_delete","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Deactivate Embed Token Api V1 Workflow Workflow Id Embed Token Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/upload-url":{"post":{"tags":["main","knowledge-base"],"summary":"Get presigned URL for document upload","description":"Generate a presigned PUT URL for uploading a document.\n\nThis endpoint:\n1. Generates a unique document UUID for organizing the S3 key\n2. Generates a presigned S3/MinIO URL for uploading the file\n3. Returns the upload URL and document metadata\n\nAfter uploading to the returned URL, call /process-document to create\nthe document record and trigger processing.\n\nAccess Control:\n* All authenticated users can upload documents scoped to their organization.","operationId":"get_upload_url_api_v1_knowledge_base_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/process-document":{"post":{"tags":["main","knowledge-base"],"summary":"Trigger document processing","description":"Trigger asynchronous processing of an uploaded document.\n\nThis endpoint should be called after successfully uploading a file to the presigned URL.\nIt will:\n1. Create a document record in the database with the specified UUID\n2. Enqueue a background task to process the document (chunking and embedding)\n\nThe document status will be updated from 'pending' -> 'processing' -> 'completed' or 'failed'.\n\nEmbedding:\nUses OpenAI text-embedding-3-small (1536-dimensional embeddings, requires API key configured in Model Configurations).\n\nAccess Control:\n* Users can only process documents in their organization.","operationId":"process_document_api_v1_knowledge_base_process_document_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessDocumentRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/documents":{"get":{"tags":["main","knowledge-base"],"summary":"List documents","description":"List all documents for the user's organization.\n\nAccess Control:\n* Users can only see documents from their organization.","operationId":"list_documents_api_v1_knowledge_base_documents_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by processing status","title":"Status"},"description":"Filter by processing status"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_documents","x-sdk-description":"List knowledge base documents available to the authenticated organization."}},"/api/v1/knowledge-base/documents/{document_uuid}":{"get":{"tags":["main","knowledge-base"],"summary":"Get document details","description":"Get details of a specific document.\n\nAccess Control:\n* Users can only access documents from their organization.","operationId":"get_document_api_v1_knowledge_base_documents__document_uuid__get","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","knowledge-base"],"summary":"Delete document","description":"Soft delete a document and its chunks.\n\nAccess Control:\n* Users can only delete documents from their organization.","operationId":"delete_document_api_v1_knowledge_base_documents__document_uuid__delete","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/search":{"post":{"tags":["main","knowledge-base"],"summary":"Search for similar chunks","description":"Search for document chunks similar to the query.\n\nThis endpoint uses vector similarity search to find relevant chunks.\nResults are returned without threshold filtering - apply similarity\nthresholds at the application layer after optional reranking.\n\nAccess Control:\n* Users can only search documents from their organization.","operationId":"search_chunks_api_v1_knowledge_base_search_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/upload-url":{"post":{"tags":["main","workflow-recordings"],"summary":"Get presigned URLs for recording uploads","description":"Generate presigned PUT URLs for uploading one or more audio recordings.","operationId":"get_upload_urls_api_v1_workflow_recordings_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/":{"post":{"tags":["main","workflow-recordings"],"summary":"Create recording records after upload","description":"Create one or more recording records after audio files have been uploaded.","operationId":"create_recordings_api_v1_workflow_recordings__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main","workflow-recordings"],"summary":"List recordings","description":"List recordings for the organization, optionally filtered.","operationId":"list_recordings_api_v1_workflow_recordings__get","parameters":[{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by workflow ID","title":"Workflow Id"},"description":"Filter by workflow ID"},{"name":"tts_provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS provider","title":"Tts Provider"},"description":"Filter by TTS provider"},{"name":"tts_model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS model","title":"Tts Model"},"description":"Filter by TTS model"},{"name":"tts_voice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS voice ID","title":"Tts Voice Id"},"description":"Filter by TTS voice ID"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_recordings","x-sdk-description":"List workflow recordings available to the authenticated organization."}},"/api/v1/workflow-recordings/{recording_id}":{"delete":{"tags":["main","workflow-recordings"],"summary":"Delete a recording","description":"Soft delete a recording.","operationId":"delete_recording_api_v1_workflow_recordings__recording_id__delete","parameters":[{"name":"recording_id","in":"path","required":true,"schema":{"type":"string","title":"Recording Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/{id}":{"patch":{"tags":["main","workflow-recordings"],"summary":"Update a recording's Recording ID","description":"Update the recording_id (descriptive name) of a recording.","operationId":"update_recording_api_v1_workflow_recordings__id__patch","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingUpdateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/transcribe":{"post":{"tags":["main","workflow-recordings"],"summary":"Transcribe an audio file","description":"Transcribe an uploaded audio file using MPS STT.","operationId":"transcribe_audio_api_v1_workflow_recordings_transcribe_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/signup":{"post":{"tags":["main","auth"],"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"tags":["main","auth"],"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/me":{"get":{"tags":["main","auth"],"summary":"Get Current User","operationId":"get_current_user_api_v1_auth_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/node-types":{"get":{"tags":["main"],"summary":"List Node Types","description":"List every registered NodeSpec.\n\nSDK clients should pin to `spec_version` and warn if the server reports\na higher version than what they were generated against.","operationId":"list_node_types_api_v1_node_types_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeTypesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_node_types","x-sdk-description":"List every registered node type with its spec. Pinned to spec_version."}},"/api/v1/node-types/{name}":{"get":{"tags":["main"],"summary":"Get Node Type","operationId":"get_node_type_api_v1_node_types__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeSpec"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_node_type","x-sdk-description":"Fetch a single node spec by name."}},"/api/v1/health":{"get":{"tags":["main"],"summary":"Health","operationId":"health_api_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}},"404":{"description":"Not found"}}}}},"components":{"schemas":{"APIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"}},"type":"object","required":["id","name","key_prefix","is_active","created_at"],"title":"APIKeyResponse"},"APIKeyStatus":{"properties":{"model":{"type":"string","title":"Model"},"message":{"type":"string","title":"Message"}},"type":"object","required":["model","message"],"title":"APIKeyStatus"},"APIKeyStatusResponse":{"properties":{"status":{"items":{"$ref":"#/components/schemas/APIKeyStatus"},"type":"array","title":"Status"}},"type":"object","required":["status"],"title":"APIKeyStatusResponse"},"ARIConfigurationRequest":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint","description":"ARI base URL (e.g., http://asterisk.example.com:8088)"},"app_name":{"type":"string","title":"App Name","description":"Stasis application name registered in Asterisk"},"app_password":{"type":"string","title":"App Password","description":"ARI user password"},"ws_client_name":{"type":"string","title":"Ws Client Name","description":"websocket_client.conf connection name for externalMedia (e.g., dograh_staging)","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of SIP extensions/numbers for outbound calls (optional)"}},"type":"object","required":["ari_endpoint","app_name","app_password"],"title":"ARIConfigurationRequest","description":"Request schema for Asterisk ARI configuration."},"ARIConfigurationResponse":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint"},"app_name":{"type":"string","title":"App Name"},"app_password":{"type":"string","title":"App Password"},"ws_client_name":{"type":"string","title":"Ws Client Name","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["ari_endpoint","app_name","app_password","from_numbers"],"title":"ARIConfigurationResponse","description":"Response schema for ARI configuration with masked sensitive fields."},"AccessTokenResponse":{"properties":{"access_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Access Token"},"refresh_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Token"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires At"},"connection_id":{"type":"string","title":"Connection Id"}},"type":"object","required":["access_token","refresh_token","expires_at","connection_id"],"title":"AccessTokenResponse"},"AmbientNoiseUploadRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"filename":{"type":"string","title":"Filename"},"mime_type":{"type":"string","title":"Mime Type","default":"audio/wav"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"Max 10MB"}},"type":"object","required":["workflow_id","filename","file_size"],"title":"AmbientNoiseUploadRequest"},"AmbientNoiseUploadResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"}},"type":"object","required":["upload_url","storage_key","storage_backend"],"title":"AmbientNoiseUploadResponse"},"AuthResponse":{"properties":{"token":{"type":"string","title":"Token"},"user":{"$ref":"#/components/schemas/UserResponse"}},"type":"object","required":["token","user"],"title":"AuthResponse"},"AuthUserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"is_superuser":{"type":"boolean","title":"Is Superuser"}},"type":"object","required":["id","is_superuser"],"title":"AuthUserResponse"},"BatchRecordingCreateRequestSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingCreateRequestSchema"},"type":"array","maxItems":20,"minItems":1,"title":"Recordings","description":"List of recordings to create"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateRequestSchema","description":"Request schema for creating one or more recording records after upload."},"BatchRecordingCreateResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings","description":"Created recording records"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateResponseSchema","description":"Response schema for recording creation."},"BatchRecordingUploadRequestSchema":{"properties":{"files":{"items":{"$ref":"#/components/schemas/FileDescriptor"},"type":"array","maxItems":20,"minItems":1,"title":"Files","description":"List of files to upload"}},"type":"object","required":["files"],"title":"BatchRecordingUploadRequestSchema","description":"Request schema for getting presigned upload URLs for one or more files."},"BatchRecordingUploadResponseSchema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/RecordingUploadResponseSchema"},"type":"array","title":"Items","description":"Upload URLs for each file"}},"type":"object","required":["items"],"title":"BatchRecordingUploadResponseSchema","description":"Response schema with presigned upload URLs."},"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"language":{"type":"string","title":"Language","default":"en"}},"type":"object","required":["file"],"title":"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"},"CalculatorToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"calculator","title":"Type","description":"Tool type"}},"type":"object","required":["type"],"title":"CalculatorToolDefinition","description":"Tool definition for Calculator tools (no configuration needed)."},"CallDispositionCodes":{"properties":{"disposition_codes":{"items":{"type":"string"},"type":"array","title":"Disposition Codes","default":[]}},"type":"object","title":"CallDispositionCodes"},"CallType":{"type":"string","enum":["inbound","outbound"],"title":"CallType"},"CampaignDefaultsResponse":{"properties":{"concurrent_call_limit":{"type":"integer","title":"Concurrent Call Limit"},"from_numbers_count":{"type":"integer","title":"From Numbers Count"},"default_retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"last_campaign_settings":{"anyOf":[{"$ref":"#/components/schemas/LastCampaignSettingsResponse"},{"type":"null"}]}},"type":"object","required":["concurrent_call_limit","from_numbers_count","default_retry_config"],"title":"CampaignDefaultsResponse"},"CampaignLogEntryResponse":{"properties":{"ts":{"type":"string","title":"Ts"},"level":{"type":"string","title":"Level"},"event":{"type":"string","title":"Event"},"message":{"type":"string","title":"Message"},"details":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Details"}},"type":"object","required":["ts","level","event","message"],"title":"CampaignLogEntryResponse","description":"A single timestamped entry from the campaign's append-only log.\n\nSurfaced in the UI so operators can see why a campaign moved to\npaused / failed without digging through server logs."},"CampaignProgressResponse":{"properties":{"campaign_id":{"type":"integer","title":"Campaign Id"},"state":{"type":"string","title":"State"},"total_rows":{"type":"integer","title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_calls":{"type":"integer","title":"Failed Calls"},"progress_percentage":{"type":"number","title":"Progress Percentage"},"source_sync":{"additionalProperties":true,"type":"object","title":"Source Sync"},"rate_limit":{"type":"integer","title":"Rate Limit"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["campaign_id","state","total_rows","processed_rows","failed_calls","progress_percentage","source_sync","rate_limit","started_at","completed_at"],"title":"CampaignProgressResponse"},"CampaignResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"state":{"type":"string","title":"State"},"source_type":{"type":"string","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"total_rows":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_rows":{"type":"integer","title":"Failed Rows"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]},"executed_count":{"type":"integer","title":"Executed Count","default":0},"total_queued_count":{"type":"integer","title":"Total Queued Count","default":0},"parent_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Parent Campaign Id"},"redialed_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Redialed Campaign Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"telephony_configuration_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Telephony Configuration Name"},"logs":{"items":{"$ref":"#/components/schemas/CampaignLogEntryResponse"},"type":"array","title":"Logs"}},"type":"object","required":["id","name","workflow_id","workflow_name","state","source_type","source_id","total_rows","processed_rows","failed_rows","created_at","started_at","completed_at","retry_config"],"title":"CampaignResponse"},"CampaignRunsResponse":{"properties":{"runs":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"CampaignRunsResponse","description":"Paginated response for campaign workflow runs"},"CampaignSourceDownloadResponse":{"properties":{"download_url":{"type":"string","title":"Download Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["download_url","expires_in"],"title":"CampaignSourceDownloadResponse"},"CampaignsResponse":{"properties":{"campaigns":{"items":{"$ref":"#/components/schemas/CampaignResponse"},"type":"array","title":"Campaigns"}},"type":"object","required":["campaigns"],"title":"CampaignsResponse"},"ChunkResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_id":{"type":"integer","title":"Document Id"},"chunk_text":{"type":"string","title":"Chunk Text"},"contextualized_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contextualized Text"},"chunk_index":{"type":"integer","title":"Chunk Index"},"chunk_metadata":{"additionalProperties":true,"type":"object","title":"Chunk Metadata"},"filename":{"type":"string","title":"Filename"},"document_uuid":{"type":"string","title":"Document Uuid"},"similarity":{"type":"number","title":"Similarity"}},"type":"object","required":["id","document_id","chunk_text","contextualized_text","chunk_index","chunk_metadata","filename","document_uuid","similarity"],"title":"ChunkResponseSchema","description":"Response schema for a document chunk."},"ChunkSearchRequestSchema":{"properties":{"query":{"type":"string","title":"Query","description":"Search query text"},"limit":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Limit","description":"Maximum number of results","default":5},"document_uuids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Uuids","description":"Filter by specific document UUIDs"},"min_similarity":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Min Similarity","description":"Minimum similarity threshold"}},"type":"object","required":["query"],"title":"ChunkSearchRequestSchema","description":"Request schema for searching similar chunks."},"ChunkSearchResponseSchema":{"properties":{"chunks":{"items":{"$ref":"#/components/schemas/ChunkResponseSchema"},"type":"array","title":"Chunks"},"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"}},"type":"object","required":["chunks","query","total_results"],"title":"ChunkSearchResponseSchema","description":"Response schema for chunk search results."},"CircuitBreakerConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"failure_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","maximum":600.0,"minimum":30.0,"title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigRequest"},"CircuitBreakerConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":false},"failure_threshold":{"type":"number","title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigResponse"},"CloudonixConfigurationRequest":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token","description":"Cloudonix API Bearer Token"},"domain_id":{"type":"string","title":"Domain Id","description":"Cloudonix Domain ID"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name","description":"Cloudonix Voice Application name. The application's url is updated when inbound workflows are attached to numbers on this domain. If omitted, an application is auto-created on save and its name is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Cloudonix phone numbers (optional)"}},"type":"object","required":["bearer_token","domain_id"],"title":"CloudonixConfigurationRequest","description":"Request schema for Cloudonix configuration."},"CloudonixConfigurationResponse":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token"},"domain_id":{"type":"string","title":"Domain Id"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["bearer_token","domain_id","from_numbers"],"title":"CloudonixConfigurationResponse","description":"Response schema for Cloudonix configuration with masked sensitive fields."},"CreateAPIKeyRequest":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"CreateAPIKeyRequest"},"CreateAPIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"api_key":{"type":"string","title":"Api Key"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","key_prefix","api_key","created_at"],"title":"CreateAPIKeyResponse"},"CreateCampaignRequest":{"properties":{"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"source_type":{"type":"string","pattern":"^(google-sheet|csv)$","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","required":["name","workflow_id","source_type","source_id"],"title":"CreateCampaignRequest"},"CreateCredentialRequest":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"$ref":"#/components/schemas/WebhookCredentialType"},"credential_data":{"additionalProperties":true,"type":"object","title":"Credential Data"}},"type":"object","required":["name","credential_type","credential_data"],"title":"CreateCredentialRequest","description":"Request schema for creating a webhook credential."},"CreateLoadTestRequest":{"properties":{"name_prefix":{"type":"string","title":"Name Prefix"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"test_count":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Test Count"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name_prefix","actor_workflow_id","adversary_workflow_id","test_count"],"title":"CreateLoadTestRequest"},"CreateServiceKeyRequest":{"properties":{"name":{"type":"string","title":"Name"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":90}},"type":"object","required":["name"],"title":"CreateServiceKeyRequest"},"CreateServiceKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"service_key":{"type":"string","title":"Service Key"},"key_prefix":{"type":"string","title":"Key Prefix"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["id","name","service_key","key_prefix"],"title":"CreateServiceKeyResponse"},"CreateTestSessionRequest":{"properties":{"name":{"type":"string","title":"Name"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name","actor_workflow_id","adversary_workflow_id"],"title":"CreateTestSessionRequest"},"CreateToolRequest":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category","default":"http_api"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon","default":"globe"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color","default":"#3B82F6"},"definition":{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"title":"Definition","discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}}},"type":"object","required":["name","definition"],"title":"CreateToolRequest","description":"Request schema for creating a tool."},"CreateWorkflowRequest":{"properties":{"name":{"type":"string","title":"Name"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"}},"type":"object","required":["name","workflow_definition"],"title":"CreateWorkflowRequest"},"CreateWorkflowRunRequest":{"properties":{"mode":{"type":"string","title":"Mode"},"name":{"type":"string","title":"Name"}},"type":"object","required":["mode","name"],"title":"CreateWorkflowRunRequest"},"CreateWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"definition_id":{"type":"integer","title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"}},"type":"object","required":["id","workflow_id","name","mode","created_at","definition_id"],"title":"CreateWorkflowRunResponse"},"CreateWorkflowTemplateRequest":{"properties":{"call_type":{"type":"string","enum":["inbound","outbound"],"title":"Call Type"},"use_case":{"type":"string","title":"Use Case"},"activity_description":{"type":"string","title":"Activity Description"}},"type":"object","required":["call_type","use_case","activity_description"],"title":"CreateWorkflowTemplateRequest"},"CreatedByResponse":{"properties":{"id":{"type":"integer","title":"Id"},"provider_id":{"type":"string","title":"Provider Id"}},"type":"object","required":["id","provider_id"],"title":"CreatedByResponse","description":"Response schema for the user who created a tool."},"CredentialResponse":{"properties":{"uuid":{"type":"string","title":"Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"type":"string","title":"Credential Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["uuid","name","description","credential_type","created_at","updated_at"],"title":"CredentialResponse","description":"Response schema for a webhook credential (never includes sensitive data)."},"CurrentUsageResponse":{"properties":{"period_start":{"type":"string","title":"Period Start"},"period_end":{"type":"string","title":"Period End"},"used_dograh_tokens":{"type":"number","title":"Used Dograh Tokens"},"quota_dograh_tokens":{"type":"integer","title":"Quota Dograh Tokens"},"percentage_used":{"type":"number","title":"Percentage Used"},"next_refresh_date":{"type":"string","title":"Next Refresh Date"},"quota_enabled":{"type":"boolean","title":"Quota Enabled"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"used_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Used Amount Usd"},"quota_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Quota Amount Usd"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"price_per_second_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Second Usd"}},"type":"object","required":["period_start","period_end","used_dograh_tokens","quota_dograh_tokens","percentage_used","next_refresh_date","quota_enabled","total_duration_seconds"],"title":"CurrentUsageResponse"},"DailyReportResponse":{"properties":{"date":{"type":"string","title":"Date"},"timezone":{"type":"string","title":"Timezone"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"metrics":{"additionalProperties":{"type":"integer"},"type":"object","title":"Metrics"},"disposition_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Disposition Distribution"},"call_duration_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Call Duration Distribution"}},"type":"object","required":["date","timezone","workflow_id","metrics","disposition_distribution","call_duration_distribution"],"title":"DailyReportResponse"},"DailyUsageBreakdownResponse":{"properties":{"breakdown":{"items":{"$ref":"#/components/schemas/DailyUsageItem"},"type":"array","title":"Breakdown"},"total_minutes":{"type":"number","title":"Total Minutes"},"total_cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Cost Usd"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"}},"type":"object","required":["breakdown","total_minutes","total_dograh_tokens"],"title":"DailyUsageBreakdownResponse"},"DailyUsageItem":{"properties":{"date":{"type":"string","title":"Date"},"minutes":{"type":"number","title":"Minutes"},"cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Cost Usd"},"dograh_tokens":{"type":"number","title":"Dograh Tokens"},"call_count":{"type":"integer","title":"Call Count"}},"type":"object","required":["date","minutes","dograh_tokens","call_count"],"title":"DailyUsageItem"},"DefaultConfigurationsResponse":{"properties":{"llm":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Llm"},"tts":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Tts"},"stt":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Stt"},"embeddings":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Embeddings"},"realtime":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Realtime"},"default_providers":{"additionalProperties":{"type":"string"},"type":"object","title":"Default Providers"}},"type":"object","required":["llm","tts","stt","embeddings","realtime","default_providers"],"title":"DefaultConfigurationsResponse"},"DisplayOptions":{"properties":{"show":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Show"},"hide":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Hide"}},"additionalProperties":false,"type":"object","title":"DisplayOptions","description":"Conditional visibility rules.\n\n`show` keys are AND-combined: this property is visible only when EVERY\nreferenced field's value matches one of the listed values.\n\n`hide` keys are OR-combined: this property is hidden when ANY referenced\nfield's value matches one of the listed values.\n\nExample:\n DisplayOptions(show={\"extraction_enabled\": [True]})\n DisplayOptions(show={\"greeting_type\": [\"audio\"]})"},"DocumentListResponseSchema":{"properties":{"documents":{"items":{"$ref":"#/components/schemas/DocumentResponseSchema"},"type":"array","title":"Documents"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["documents","total","limit","offset"],"title":"DocumentListResponseSchema","description":"Response schema for list of documents."},"DocumentResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_uuid":{"type":"string","title":"Document Uuid"},"filename":{"type":"string","title":"Filename"},"file_size_bytes":{"type":"integer","title":"File Size Bytes"},"file_hash":{"type":"string","title":"File Hash"},"mime_type":{"type":"string","title":"Mime Type"},"processing_status":{"type":"string","title":"Processing Status"},"processing_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Processing Error"},"total_chunks":{"type":"integer","title":"Total Chunks"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","default":"chunked"},"custom_metadata":{"additionalProperties":true,"type":"object","title":"Custom Metadata"},"docling_metadata":{"additionalProperties":true,"type":"object","title":"Docling Metadata"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"organization_id":{"type":"integer","title":"Organization Id"},"created_by":{"type":"integer","title":"Created By"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","document_uuid","filename","file_size_bytes","file_hash","mime_type","processing_status","total_chunks","custom_metadata","docling_metadata","created_at","updated_at","organization_id","created_by","is_active"],"title":"DocumentResponseSchema","description":"Response schema for document metadata."},"DocumentUploadRequestSchema":{"properties":{"filename":{"type":"string","title":"Filename","description":"Name of the file to upload"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the file"},"custom_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Custom Metadata","description":"Optional custom metadata"}},"type":"object","required":["filename","mime_type"],"title":"DocumentUploadRequestSchema","description":"Request schema for initiating document upload."},"DocumentUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Signed URL for uploading the file"},"document_uuid":{"type":"string","title":"Document Uuid","description":"Unique identifier for the document"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key where file should be uploaded"}},"type":"object","required":["upload_url","document_uuid","s3_key"],"title":"DocumentUploadResponseSchema","description":"Response schema containing upload URL and document metadata."},"DuplicateTemplateRequest":{"properties":{"template_id":{"type":"integer","title":"Template Id"},"workflow_name":{"type":"string","title":"Workflow Name"}},"type":"object","required":["template_id","workflow_name"],"title":"DuplicateTemplateRequest"},"EmbedConfigResponse":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"settings":{"additionalProperties":true,"type":"object","title":"Settings"},"theme":{"type":"string","title":"Theme"},"position":{"type":"string","title":"Position"},"button_text":{"type":"string","title":"Button Text"},"button_color":{"type":"string","title":"Button Color"},"size":{"type":"string","title":"Size"},"auto_start":{"type":"boolean","title":"Auto Start"}},"type":"object","required":["workflow_id","settings","theme","position","button_text","button_color","size","auto_start"],"title":"EmbedConfigResponse","description":"Response model for embed configuration"},"EmbedTokenRequest":{"properties":{"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":30}},"type":"object","title":"EmbedTokenRequest"},"EmbedTokenResponse":{"properties":{"id":{"type":"integer","title":"Id"},"token":{"type":"string","title":"Token"},"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"is_active":{"type":"boolean","title":"Is Active"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"embed_script":{"type":"string","title":"Embed Script"}},"type":"object","required":["id","token","allowed_domains","settings","is_active","usage_count","usage_limit","expires_at","created_at","embed_script"],"title":"EmbedTokenResponse"},"EndCallConfig":{"properties":{"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of goodbye message","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before ending the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio goodbye message"},"endCallReason":{"type":"boolean","title":"Endcallreason","description":"When enabled, LLM must provide a reason for ending the call. The reason is set as call disposition and added to call tags.","default":false},"endCallReasonDescription":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endcallreasondescription","description":"Description shown to the LLM for the reason parameter. Used only when endCallReason is enabled."}},"type":"object","title":"EndCallConfig","description":"Configuration for End Call tools."},"EndCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"end_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/EndCallConfig","description":"End Call configuration"}},"type":"object","required":["type","config"],"title":"EndCallToolDefinition","description":"Tool definition for End Call tools."},"FileDescriptor":{"properties":{"filename":{"type":"string","title":"Filename","description":"Original filename of the audio file"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the audio file","default":"audio/wav"},"file_size":{"type":"integer","maximum":5242880.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 5MB)"}},"type":"object","required":["filename","file_size"],"title":"FileDescriptor","description":"Descriptor for a single file in a batch upload request."},"FileMetadataResponse":{"properties":{"key":{"type":"string","title":"Key"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"type":"object","required":["key","metadata"],"title":"FileMetadataResponse"},"GraphConstraints":{"properties":{"min_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Incoming"},"max_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Incoming"},"min_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Outgoing"},"max_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Outgoing"}},"additionalProperties":false,"type":"object","title":"GraphConstraints","description":"Per-node-type graph rules. WorkflowGraph enforces these at validation."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"version":{"type":"string","title":"Version"},"backend_api_endpoint":{"type":"string","title":"Backend Api Endpoint"},"deployment_mode":{"type":"string","title":"Deployment Mode"},"auth_provider":{"type":"string","title":"Auth Provider"}},"type":"object","required":["status","version","backend_api_endpoint","deployment_mode","auth_provider"],"title":"HealthResponse"},"HttpApiConfig":{"properties":{"method":{"type":"string","title":"Method","description":"HTTP method (GET, POST, PUT, PATCH, DELETE)"},"url":{"type":"string","title":"Url","description":"Target URL"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Headers","description":"Static headers to include"},"credential_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credential Uuid","description":"Reference to ExternalCredentialModel for auth"},"parameters":{"anyOf":[{"items":{"$ref":"#/components/schemas/ToolParameter"},"type":"array"},{"type":"null"}],"title":"Parameters","description":"Parameters that the tool accepts from LLM"},"timeout_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Ms","description":"Request timeout in milliseconds","default":5000},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play after tool execution"},"customMessageType":{"anyOf":[{"type":"string","enum":["text","audio"]},{"type":"null"}],"title":"Custommessagetype","description":"Type of custom message: text or audio"},"customMessageRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessagerecordingid","description":"Recording ID for audio custom message"}},"type":"object","required":["method","url"],"title":"HttpApiConfig","description":"Configuration for HTTP API tools."},"HttpApiToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"http_api","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/HttpApiConfig","description":"HTTP API configuration"}},"type":"object","required":["type","config"],"title":"HttpApiToolDefinition","description":"Tool definition for HTTP API tools."},"ImpersonateRequest":{"properties":{"provider_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider User Id"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"}},"type":"object","title":"ImpersonateRequest","description":"Request payload for superadmin impersonation.\n\nEither ``provider_user_id`` **or** ``user_id`` must be supplied. If both are\nprovided, ``provider_user_id`` takes precedence."},"ImpersonateResponse":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"},"access_token":{"type":"string","title":"Access Token"}},"type":"object","required":["refresh_token","access_token"],"title":"ImpersonateResponse"},"InitEmbedRequest":{"properties":{"token":{"type":"string","title":"Token"},"context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Context Variables"}},"type":"object","required":["token"],"title":"InitEmbedRequest","description":"Request model for initializing an embed session"},"InitEmbedResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["session_token","workflow_run_id","config"],"title":"InitEmbedResponse","description":"Response model for embed initialization"},"InitiateCallRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_run_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Run Id"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["workflow_id"],"title":"InitiateCallRequest"},"IntegrationResponse":{"properties":{"id":{"type":"integer","title":"Id"},"integration_id":{"type":"string","title":"Integration Id"},"organisation_id":{"type":"integer","title":"Organisation Id"},"created_by":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Created By"},"provider":{"type":"string","title":"Provider"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"},"action":{"type":"string","title":"Action"},"provider_data":{"additionalProperties":true,"type":"object","title":"Provider Data"}},"type":"object","required":["id","integration_id","organisation_id","created_by","provider","is_active","created_at","action","provider_data"],"title":"IntegrationResponse"},"ItemKind":{"type":"string","enum":["node","edge","workflow"],"title":"ItemKind"},"LangfuseCredentialsRequest":{"properties":{"host":{"type":"string","title":"Host"},"public_key":{"type":"string","title":"Public Key"},"secret_key":{"type":"string","title":"Secret Key"}},"type":"object","required":["host","public_key","secret_key"],"title":"LangfuseCredentialsRequest"},"LangfuseCredentialsResponse":{"properties":{"host":{"type":"string","title":"Host","default":""},"public_key":{"type":"string","title":"Public Key","default":""},"secret_key":{"type":"string","title":"Secret Key","default":""},"configured":{"type":"boolean","title":"Configured","default":false}},"type":"object","title":"LangfuseCredentialsResponse"},"LastCampaignSettingsResponse":{"properties":{"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigResponse"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]}},"type":"object","title":"LastCampaignSettingsResponse"},"LoadTestStatsResponse":{"properties":{"total":{"type":"integer","title":"Total"},"pending":{"type":"integer","title":"Pending"},"running":{"type":"integer","title":"Running"},"completed":{"type":"integer","title":"Completed"},"failed":{"type":"integer","title":"Failed"},"sessions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sessions"}},"type":"object","required":["total","pending","running","completed","failed","sessions"],"title":"LoadTestStatsResponse"},"LoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"MPSCreditsResponse":{"properties":{"total_credits_used":{"type":"number","title":"Total Credits Used"},"remaining_credits":{"type":"number","title":"Remaining Credits"},"total_quota":{"type":"number","title":"Total Quota"}},"type":"object","required":["total_credits_used","remaining_credits","total_quota"],"title":"MPSCreditsResponse"},"NodeCategory":{"type":"string","enum":["call_node","global_node","trigger","integration"],"title":"NodeCategory","description":"Drives grouping in the AddNodePanel UI."},"NodeExample":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"additionalProperties":false,"type":"object","required":["name","data"],"title":"NodeExample","description":"A worked example LLMs can pattern-match. Keep small and realistic."},"NodeSpec":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in AddNodePanel."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"category":{"$ref":"#/components/schemas/NodeCategory"},"icon":{"type":"string","title":"Icon"},"version":{"type":"string","title":"Version","default":"1.0.0"},"properties":{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array","title":"Properties"},"examples":{"items":{"$ref":"#/components/schemas/NodeExample"},"type":"array","title":"Examples"},"graph_constraints":{"anyOf":[{"$ref":"#/components/schemas/GraphConstraints"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["name","display_name","description","category","icon","properties"],"title":"NodeSpec","description":"Single source of truth for a node type."},"NodeTypesResponse":{"properties":{"spec_version":{"type":"string","title":"Spec Version"},"node_types":{"items":{"$ref":"#/components/schemas/NodeSpec"},"type":"array","title":"Node Types"}},"type":"object","required":["spec_version","node_types"],"title":"NodeTypesResponse"},"PhoneNumberCreateRequest":{"properties":{"address":{"type":"string","maxLength":255,"minLength":1,"title":"Address"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"is_active":{"type":"boolean","title":"Is Active","default":true},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id","default":false},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"}},"type":"object","required":["address"],"title":"PhoneNumberCreateRequest","description":"Create a new phone number under a telephony configuration.\n\n``address_normalized`` and ``address_type`` are computed server-side from\n``address`` (and ``country_code`` if PSTN). ``address`` itself is stored\nverbatim for display."},"PhoneNumberListResponse":{"properties":{"phone_numbers":{"items":{"$ref":"#/components/schemas/PhoneNumberResponse"},"type":"array","title":"Phone Numbers"}},"type":"object","required":["phone_numbers"],"title":"PhoneNumberListResponse"},"PhoneNumberResponse":{"properties":{"id":{"type":"integer","title":"Id"},"telephony_configuration_id":{"type":"integer","title":"Telephony Configuration Id"},"address":{"type":"string","title":"Address"},"address_normalized":{"type":"string","title":"Address Normalized"},"address_type":{"type":"string","title":"Address Type"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"inbound_workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Inbound Workflow Name"},"is_active":{"type":"boolean","title":"Is Active"},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id"},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"provider_sync":{"anyOf":[{"$ref":"#/components/schemas/ProviderSyncStatus"},{"type":"null"}]}},"type":"object","required":["id","telephony_configuration_id","address","address_normalized","address_type","is_active","is_default_caller_id","extra_metadata","created_at","updated_at"],"title":"PhoneNumberResponse"},"PhoneNumberUpdateRequest":{"properties":{"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"clear_inbound_workflow":{"type":"boolean","title":"Clear Inbound Workflow","default":false},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"extra_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extra Metadata"}},"type":"object","title":"PhoneNumberUpdateRequest","description":"Partial update. ``address`` is intentionally immutable \u2014 to change a\nnumber, delete the row and create a new one."},"PlivoConfigurationRequest":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id","description":"Plivo Auth ID"},"auth_token":{"type":"string","title":"Auth Token","description":"Plivo Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Plivo Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Plivo phone numbers"}},"type":"object","required":["auth_id","auth_token"],"title":"PlivoConfigurationRequest","description":"Request schema for Plivo configuration."},"PlivoConfigurationResponse":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"PlivoConfigurationResponse","description":"Response schema for Plivo configuration with masked sensitive fields."},"PresignedUploadUrlRequest":{"properties":{"file_name":{"type":"string","pattern":".*\\.csv$","title":"File Name","description":"CSV filename"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 10MB)"},"content_type":{"type":"string","title":"Content Type","description":"File content type","default":"text/csv"}},"type":"object","required":["file_name","file_size"],"title":"PresignedUploadUrlRequest"},"PresignedUploadUrlResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"file_key":{"type":"string","title":"File Key"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["upload_url","file_key","expires_in"],"title":"PresignedUploadUrlResponse"},"ProcessDocumentRequestSchema":{"properties":{"document_uuid":{"type":"string","title":"Document Uuid","description":"Document UUID to process"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key of the uploaded file"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","description":"Retrieval mode: 'chunked' for vector search or 'full_document' for full text retrieval","default":"chunked"}},"type":"object","required":["document_uuid","s3_key"],"title":"ProcessDocumentRequestSchema","description":"Request schema for triggering document processing."},"PropertyOption":{"properties":{"value":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"boolean"},{"type":"number"}],"title":"Value"},"label":{"type":"string","title":"Label"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":false,"type":"object","required":["value","label"],"title":"PropertyOption","description":"An option in an `options` or `multi_options` dropdown."},"PropertySpec":{"properties":{"name":{"type":"string","title":"Name"},"type":{"$ref":"#/components/schemas/PropertyType"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in the UI."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"default":{"title":"Default"},"required":{"type":"boolean","title":"Required","default":false},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"},"display_options":{"anyOf":[{"$ref":"#/components/schemas/DisplayOptions"},{"type":"null"}]},"options":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertyOption"},"type":"array"},{"type":"null"}],"title":"Options"},"properties":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array"},{"type":"null"}],"title":"Properties"},"min_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Value"},"max_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Value"},"min_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Length"},"max_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Length"},"pattern":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pattern"},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor"},"extra":{"additionalProperties":true,"type":"object","title":"Extra"}},"additionalProperties":false,"type":"object","required":["name","type","display_name","description"],"title":"PropertySpec","description":"Single field on a node.\n\n`description` is HUMAN-FACING \u2014 shown under the field in the edit\ndialog. Keep it concise and explain what the field does.\n\n`llm_hint` is LLM-FACING \u2014 appears only in the `get_node_type` MCP\nresponse and in SDK schema output. Use it for catalog tool references\n(e.g., \"Use `list_recordings`\"), array shape, expected value idioms,\nor anything that would be noise in the UI. Optional; omit when the\n`description` already suffices for both audiences."},"PropertyType":{"type":"string","enum":["string","number","boolean","options","multi_options","fixed_collection","json","tool_refs","document_refs","recording_ref","credential_ref","mention_textarea","url"],"title":"PropertyType","description":"Bounded vocabulary of property types the renderer dispatches on.\n\nAdding a value here requires a matching arm in the frontend\n`` switch and (where relevant) the SDK codegen template."},"ProviderSyncStatus":{"properties":{"ok":{"type":"boolean","title":"Ok"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["ok"],"title":"ProviderSyncStatus","description":"Result of pushing a phone-number change to the upstream provider.\n\nReturned alongside create/update responses when the route attempted to\nsync inbound webhook configuration. ``ok=False`` is a warning, not a\nfatal error \u2014 the DB write succeeded."},"RecordingCreateRequestSchema":{"properties":{"recording_id":{"type":"string","title":"Recording Id","description":"Short recording ID from upload step"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider","description":"TTS provider (e.g. elevenlabs)"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model","description":"TTS model name"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id","description":"TTS voice identifier"},"transcript":{"type":"string","title":"Transcript","description":"User-provided transcript of the recording"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key from upload step"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata","description":"Optional metadata (file_size, duration, etc.)"}},"type":"object","required":["recording_id","transcript","storage_key"],"title":"RecordingCreateRequestSchema","description":"Request schema for creating a recording record after upload."},"RecordingListResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["recordings","total"],"title":"RecordingListResponseSchema","description":"Response schema for list of recordings."},"RecordingResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"recording_id":{"type":"string","title":"Recording Id"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"organization_id":{"type":"integer","title":"Organization Id"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id"},"transcript":{"type":"string","title":"Transcript"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"created_by":{"type":"integer","title":"Created By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","recording_id","organization_id","transcript","storage_key","storage_backend","metadata","created_by","created_at","is_active"],"title":"RecordingResponseSchema","description":"Response schema for a single recording."},"RecordingUpdateRequestSchema":{"properties":{"recording_id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Recording Id","description":"New descriptive recording ID (letters, numbers, hyphens, underscores only)"}},"type":"object","required":["recording_id"],"title":"RecordingUpdateRequestSchema","description":"Request schema for updating a recording's ID."},"RecordingUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Presigned URL for uploading the audio"},"recording_id":{"type":"string","title":"Recording Id","description":"Short unique recording ID"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key where file will be uploaded"}},"type":"object","required":["upload_url","recording_id","storage_key"],"title":"RecordingUploadResponseSchema","description":"Response schema with presigned upload URL."},"RedialCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"Name for the redial campaign"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]}},"type":"object","title":"RedialCampaignRequest"},"RetryConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"max_retries":{"type":"integer","maximum":10.0,"minimum":0.0,"title":"Max Retries","default":2},"retry_delay_seconds":{"type":"integer","maximum":3600.0,"minimum":30.0,"title":"Retry Delay Seconds","default":120},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true}},"type":"object","title":"RetryConfigRequest"},"RetryConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"max_retries":{"type":"integer","title":"Max Retries"},"retry_delay_seconds":{"type":"integer","title":"Retry Delay Seconds"},"retry_on_busy":{"type":"boolean","title":"Retry On Busy"},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail"}},"type":"object","required":["enabled","max_retries","retry_delay_seconds","retry_on_busy","retry_on_no_answer","retry_on_voicemail"],"title":"RetryConfigResponse"},"S3SignedUrlResponse":{"properties":{"url":{"type":"string","title":"Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["url","expires_in"],"title":"S3SignedUrlResponse"},"ScheduleConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"timezone":{"type":"string","title":"Timezone","default":"UTC"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotRequest"},"type":"array","maxItems":50,"minItems":1,"title":"Slots"}},"type":"object","required":["slots"],"title":"ScheduleConfigRequest"},"ScheduleConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"timezone":{"type":"string","title":"Timezone"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotResponse"},"type":"array","title":"Slots"}},"type":"object","required":["enabled","timezone","slots"],"title":"ScheduleConfigResponse"},"ServiceKeyResponse":{"properties":{"name":{"type":"string","title":"Name"},"id":{"type":"integer","title":"Id"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"}},"type":"object","required":["name","id","key_prefix","is_active","created_at"],"title":"ServiceKeyResponse"},"SessionResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"expires_at":{"type":"string","title":"Expires At"}},"type":"object","required":["session_token","expires_at"],"title":"SessionResponse"},"SignupRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["email","password"],"title":"SignupRequest"},"SuperuserWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"organization_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Name"},"mode":{"type":"string","title":"Mode"},"is_completed":{"type":"boolean","title":"Is Completed"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"usage_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Usage Info"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","workflow_id","workflow_name","user_id","organization_id","organization_name","mode","is_completed","recording_url","transcript_url","usage_info","cost_info","initial_context","gathered_context","created_at"],"title":"SuperuserWorkflowRunResponse"},"SuperuserWorkflowRunsListResponse":{"properties":{"workflow_runs":{"items":{"$ref":"#/components/schemas/SuperuserWorkflowRunResponse"},"type":"array","title":"Workflow Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["workflow_runs","total_count","page","limit","total_pages"],"title":"SuperuserWorkflowRunsListResponse"},"TelephonyConfigurationCreateRequest":{"properties":{"name":{"type":"string","maxLength":64,"minLength":1,"title":"Name"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound","default":false},"config":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"title":"Config","discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}}},"type":"object","required":["name","config"],"title":"TelephonyConfigurationCreateRequest","description":"Body for ``POST /telephony-configs``.\n\n``config`` carries the provider-specific credential fields (the same\ndiscriminated union used by the legacy single-config endpoint). Any\n``from_numbers`` on the inner config are ignored \u2014 phone numbers are\nmanaged via the dedicated phone-numbers endpoints."},"TelephonyConfigurationDetail":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"credentials":{"additionalProperties":true,"type":"object","title":"Credentials"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","credentials","created_at","updated_at"],"title":"TelephonyConfigurationDetail","description":"Body of ``GET /telephony-configs/{id}`` \u2014 credentials are masked."},"TelephonyConfigurationListItem":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"phone_number_count":{"type":"integer","title":"Phone Number Count","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","created_at","updated_at"],"title":"TelephonyConfigurationListItem","description":"One row in ``GET /telephony-configs``."},"TelephonyConfigurationListResponse":{"properties":{"configurations":{"items":{"$ref":"#/components/schemas/TelephonyConfigurationListItem"},"type":"array","title":"Configurations"}},"type":"object","required":["configurations"],"title":"TelephonyConfigurationListResponse"},"TelephonyConfigurationResponse":{"properties":{"twilio":{"anyOf":[{"$ref":"#/components/schemas/TwilioConfigurationResponse"},{"type":"null"}]},"plivo":{"anyOf":[{"$ref":"#/components/schemas/PlivoConfigurationResponse"},{"type":"null"}]},"vonage":{"anyOf":[{"$ref":"#/components/schemas/VonageConfigurationResponse"},{"type":"null"}]},"vobiz":{"anyOf":[{"$ref":"#/components/schemas/VobizConfigurationResponse"},{"type":"null"}]},"cloudonix":{"anyOf":[{"$ref":"#/components/schemas/CloudonixConfigurationResponse"},{"type":"null"}]},"ari":{"anyOf":[{"$ref":"#/components/schemas/ARIConfigurationResponse"},{"type":"null"}]},"telnyx":{"anyOf":[{"$ref":"#/components/schemas/TelnyxConfigurationResponse"},{"type":"null"}]}},"type":"object","title":"TelephonyConfigurationResponse","description":"Top-level telephony configuration response.\n\nKeeps the per-provider field shape that the UI client depends on. When\nthe UI moves to metadata-driven forms, this can be replaced with a\nflat discriminated union."},"TelephonyConfigurationUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Name"},"config":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}},{"type":"null"}],"title":"Config"}},"type":"object","title":"TelephonyConfigurationUpdateRequest","description":"Body for ``PUT /telephony-configs/{id}``. Partial update."},"TelephonyProviderMetadata":{"properties":{"provider":{"type":"string","title":"Provider"},"display_name":{"type":"string","title":"Display Name"},"fields":{"items":{"$ref":"#/components/schemas/TelephonyProviderUIField"},"type":"array","title":"Fields"},"docs_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docs Url"}},"type":"object","required":["provider","display_name","fields"],"title":"TelephonyProviderMetadata","description":"UI form metadata for a single telephony provider."},"TelephonyProviderUIField":{"properties":{"name":{"type":"string","title":"Name"},"label":{"type":"string","title":"Label"},"type":{"type":"string","title":"Type"},"required":{"type":"boolean","title":"Required"},"sensitive":{"type":"boolean","title":"Sensitive"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"}},"type":"object","required":["name","label","type","required","sensitive"],"title":"TelephonyProviderUIField","description":"One form field on a telephony provider's configuration UI."},"TelephonyProvidersMetadataResponse":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/TelephonyProviderMetadata"},"type":"array","title":"Providers"}},"type":"object","required":["providers"],"title":"TelephonyProvidersMetadataResponse","description":"List of UI form definitions used by the telephony-config screen."},"TelnyxConfigurationRequest":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key","description":"Telnyx API Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id","description":"Telnyx Call Control Application ID (connection_id). If omitted, a Call Control Application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Telnyx phone numbers"}},"type":"object","required":["api_key"],"title":"TelnyxConfigurationRequest","description":"Request schema for Telnyx configuration."},"TelnyxConfigurationResponse":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["api_key","from_numbers"],"title":"TelnyxConfigurationResponse","description":"Response schema for Telnyx configuration with masked sensitive fields."},"TestSessionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"load_test_group_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"},"test_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Test Index"},"config":{"additionalProperties":true,"type":"object","title":"Config"},"results":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Results"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","name","status","actor_workflow_id","adversary_workflow_id","load_test_group_id","test_index","config","results","error","created_at","started_at","completed_at"],"title":"TestSessionResponse"},"TimeSlotRequest":{"properties":{"day_of_week":{"type":"integer","maximum":6.0,"minimum":0.0,"title":"Day Of Week"},"start_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"Start Time"},"end_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotRequest"},"TimeSlotResponse":{"properties":{"day_of_week":{"type":"integer","title":"Day Of Week"},"start_time":{"type":"string","title":"Start Time"},"end_time":{"type":"string","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotResponse"},"ToolParameter":{"properties":{"name":{"type":"string","title":"Name","description":"Parameter name (used as key in request body)"},"type":{"type":"string","title":"Type","description":"Parameter type: string, number, or boolean"},"description":{"type":"string","title":"Description","description":"Description of what this parameter is for"},"required":{"type":"boolean","title":"Required","description":"Whether this parameter is required","default":true}},"type":"object","required":["name","type","description"],"title":"ToolParameter","description":"A parameter that the tool accepts."},"ToolResponse":{"properties":{"id":{"type":"integer","title":"Id"},"tool_uuid":{"type":"string","title":"Tool Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon Color"},"status":{"type":"string","title":"Status"},"definition":{"additionalProperties":true,"type":"object","title":"Definition"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"created_by":{"anyOf":[{"$ref":"#/components/schemas/CreatedByResponse"},{"type":"null"}]}},"type":"object","required":["id","tool_uuid","name","description","category","icon","icon_color","status","definition","created_at","updated_at"],"title":"ToolResponse","description":"Response schema for a tool."},"TransferCallConfig":{"properties":{"destination":{"type":"string","title":"Destination","description":"Phone number or SIP endpoint to transfer the call to (E.164 format e.g., +1234567890, or SIP endpoint e.g., PJSIP/1234)"},"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of message to play before transfer","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before transferring the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio message before transfer"},"timeout":{"type":"integer","maximum":120.0,"minimum":5.0,"title":"Timeout","description":"Maximum time in seconds to wait for destination to answer (5-120 seconds)","default":30}},"type":"object","required":["destination"],"title":"TransferCallConfig","description":"Configuration for Transfer Call tools."},"TransferCallRequest":{"properties":{"destination":{"type":"string","title":"Destination"},"organization_id":{"type":"integer","title":"Organization Id"},"transfer_id":{"type":"string","title":"Transfer Id"},"conference_name":{"type":"string","title":"Conference Name"},"timeout":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout","default":20}},"type":"object","required":["destination","organization_id","transfer_id","conference_name"],"title":"TransferCallRequest","description":"Request model for initiating a call transfer."},"TransferCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"transfer_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/TransferCallConfig","description":"Transfer Call configuration"}},"type":"object","required":["type","config"],"title":"TransferCallToolDefinition","description":"Tool definition for Transfer Call tools."},"TriggerCallRequest":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["phone_number"],"title":"TriggerCallRequest","description":"Request model for triggering a call via API"},"TriggerCallResponse":{"properties":{"status":{"type":"string","title":"Status"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"workflow_run_name":{"type":"string","title":"Workflow Run Name"}},"type":"object","required":["status","workflow_run_id","workflow_run_name"],"title":"TriggerCallResponse","description":"Response model for successful call initiation"},"TurnCredentialsResponse":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"ttl":{"type":"integer","title":"Ttl"},"uris":{"items":{"type":"string"},"type":"array","title":"Uris"}},"type":"object","required":["username","password","ttl","uris"],"title":"TurnCredentialsResponse","description":"Response model for TURN credentials."},"TwilioConfigurationRequest":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid","description":"Twilio Account SID"},"auth_token":{"type":"string","title":"Auth Token","description":"Twilio Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Twilio phone numbers"}},"type":"object","required":["account_sid","auth_token"],"title":"TwilioConfigurationRequest","description":"Request schema for Twilio configuration."},"TwilioConfigurationResponse":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid"},"auth_token":{"type":"string","title":"Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["account_sid","auth_token","from_numbers"],"title":"TwilioConfigurationResponse","description":"Response schema for Twilio configuration with masked sensitive fields."},"UpdateCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","title":"UpdateCampaignRequest"},"UpdateCredentialRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"anyOf":[{"$ref":"#/components/schemas/WebhookCredentialType"},{"type":"null"}]},"credential_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Credential Data"}},"type":"object","title":"UpdateCredentialRequest","description":"Request schema for updating a webhook credential."},"UpdateIntegrationRequest":{"properties":{"selected_files":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Selected Files"}},"type":"object","required":["selected_files"],"title":"UpdateIntegrationRequest"},"UpdateToolRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color"},"definition":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}},{"type":"null"}],"title":"Definition"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"UpdateToolRequest","description":"Request schema for updating a tool."},"UpdateWorkflowRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"workflow_definition":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Definition"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"}},"type":"object","title":"UpdateWorkflowRequest"},"UpdateWorkflowStatusRequest":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"UpdateWorkflowStatusRequest"},"UsageHistoryResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunUsageResponse"},"type":"array","title":"Runs"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_dograh_tokens","total_duration_seconds","total_count","page","limit","total_pages"],"title":"UsageHistoryResponse"},"UserConfigurationRequestResponseSchema":{"properties":{"llm":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Llm"},"tts":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Tts"},"stt":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Stt"},"embeddings":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Embeddings"},"realtime":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Realtime"},"is_realtime":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Realtime"},"test_phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Test Phone Number"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"organization_pricing":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"title":"Organization Pricing"}},"type":"object","title":"UserConfigurationRequestResponseSchema"},"UserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"provider_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Id"}},"type":"object","required":["id","email"],"title":"UserResponse"},"ValidateWorkflowResponse":{"properties":{"is_valid":{"type":"boolean","title":"Is Valid"},"errors":{"items":{"$ref":"#/components/schemas/WorkflowError"},"type":"array","title":"Errors"}},"type":"object","required":["is_valid","errors"],"title":"ValidateWorkflowResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VobizConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id","description":"Vobiz Account ID (e.g., MA_SYQRLN1K)"},"auth_token":{"type":"string","title":"Auth Token","description":"Vobiz Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Vobiz Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vobiz phone numbers (E.164 without + prefix)"}},"type":"object","required":["auth_id","auth_token"],"title":"VobizConfigurationRequest","description":"Request schema for Vobiz configuration."},"VobizConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"VobizConfigurationResponse","description":"Response schema for Vobiz configuration with masked sensitive fields."},"VoiceInfo":{"properties":{"voice_id":{"type":"string","title":"Voice Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"accent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accent"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"preview_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preview Url"}},"type":"object","required":["voice_id","name"],"title":"VoiceInfo"},"VoicesResponse":{"properties":{"provider":{"type":"string","title":"Provider"},"voices":{"items":{"$ref":"#/components/schemas/VoiceInfo"},"type":"array","title":"Voices"}},"type":"object","required":["provider","voices"],"title":"VoicesResponse"},"VonageConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"api_key":{"type":"string","title":"Api Key","description":"Vonage API Key"},"api_secret":{"type":"string","title":"Api Secret","description":"Vonage API Secret"},"application_id":{"type":"string","title":"Application Id","description":"Vonage Application ID"},"private_key":{"type":"string","title":"Private Key","description":"Private key for JWT generation"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vonage phone numbers (without + prefix)"}},"type":"object","required":["api_key","api_secret","application_id","private_key"],"title":"VonageConfigurationRequest","description":"Request schema for Vonage configuration."},"VonageConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"application_id":{"type":"string","title":"Application Id"},"api_key":{"type":"string","title":"Api Key"},"api_secret":{"type":"string","title":"Api Secret"},"private_key":{"type":"string","title":"Private Key"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["application_id","api_key","api_secret","private_key","from_numbers"],"title":"VonageConfigurationResponse","description":"Response schema for Vonage configuration with masked sensitive fields."},"WebhookCredentialType":{"type":"string","enum":["none","api_key","bearer_token","basic_auth","custom_header"],"title":"WebhookCredentialType","description":"Webhook credential authentication types"},"WorkflowCountResponse":{"properties":{"total":{"type":"integer","title":"Total"},"active":{"type":"integer","title":"Active"},"archived":{"type":"integer","title":"Archived"}},"type":"object","required":["total","active","archived"],"title":"WorkflowCountResponse","description":"Response for workflow count endpoint."},"WorkflowError":{"properties":{"kind":{"$ref":"#/components/schemas/ItemKind"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"},"message":{"type":"string","title":"Message"}},"type":"object","required":["kind","id","field","message"],"title":"WorkflowError"},"WorkflowListResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"total_runs":{"type":"integer","title":"Total Runs"}},"type":"object","required":["id","name","status","created_at","total_runs"],"title":"WorkflowListResponse","description":"Lightweight response for workflow listings (excludes large fields)."},"WorkflowOption":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowOption"},"WorkflowResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"},"current_definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Definition Id"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"call_disposition_codes":{"anyOf":[{"$ref":"#/components/schemas/CallDispositionCodes"},{"type":"null"}]},"total_runs":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Runs"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"version_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version Number"},"version_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version Status"},"workflow_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Uuid"}},"type":"object","required":["id","name","status","created_at","workflow_definition","current_definition_id"],"title":"WorkflowResponse"},"WorkflowRunDetail":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"disposition":{"type":"string","title":"Disposition"},"duration_seconds":{"type":"number","title":"Duration Seconds"},"workflow_id":{"type":"integer","title":"Workflow Id"},"run_id":{"type":"integer","title":"Run Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["phone_number","disposition","duration_seconds","workflow_id","run_id","workflow_name","created_at"],"title":"WorkflowRunDetail"},"WorkflowRunResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_completed":{"type":"boolean","title":"Is Completed"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"call_type":{"$ref":"#/components/schemas/CallType"},"logs":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Logs"},"annotations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Annotations"}},"type":"object","required":["id","workflow_id","name","mode","created_at","is_completed","transcript_url","recording_url","cost_info","definition_id","call_type"],"title":"WorkflowRunResponseSchema"},"WorkflowRunUsageResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"name":{"type":"string","title":"Name"},"created_at":{"type":"string","title":"Created At"},"dograh_token_usage":{"type":"number","title":"Dograh Token Usage"},"call_duration_seconds":{"type":"integer","title":"Call Duration Seconds"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"call_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Call Type"},"disposition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disposition"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"charge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Charge Usd"}},"type":"object","required":["id","workflow_id","workflow_name","name","created_at","dograh_token_usage","call_duration_seconds"],"title":"WorkflowRunUsageResponse"},"WorkflowRunsResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"},"applied_filters":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Applied Filters"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"WorkflowRunsResponse"},"WorkflowSummaryResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowSummaryResponse"},"WorkflowTemplateResponse":{"properties":{"id":{"type":"integer","title":"Id"},"template_name":{"type":"string","title":"Template Name"},"template_description":{"type":"string","title":"Template Description"},"template_json":{"additionalProperties":true,"type":"object","title":"Template Json"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","template_name","template_description","template_json","created_at"],"title":"WorkflowTemplateResponse"},"WorkflowVersionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"version_number":{"type":"integer","title":"Version Number"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"published_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Published At"},"workflow_json":{"additionalProperties":true,"type":"object","title":"Workflow Json"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"}},"type":"object","required":["id","version_number","status","created_at","workflow_json"],"title":"WorkflowVersionResponse"}}}} \ No newline at end of file diff --git a/pipecat b/pipecat index 95f03dc..05e06e1 160000 --- a/pipecat +++ b/pipecat @@ -1 +1 @@ -Subproject commit 95f03dc647d60f505057db033161f609d9edf79d +Subproject commit 05e06e14c317841b68d35f70055882cd5e24623d diff --git a/scripts/format.sh b/scripts/format.sh index 3423179..93746b5 100755 --- a/scripts/format.sh +++ b/scripts/format.sh @@ -1,5 +1,7 @@ -#!/bin/sh -e +#!/usr/bin/env bash set -euo pipefail ruff check api --select I --select F401 --fix ruff format api + +(cd ui && npm run fix-lint) diff --git a/sdk/python/src/dograh_sdk/_generated_models.py b/sdk/python/src/dograh_sdk/_generated_models.py index 8d17b5c..a71898f 100644 --- a/sdk/python/src/dograh_sdk/_generated_models.py +++ b/sdk/python/src/dograh_sdk/_generated_models.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: -# filename: dograh-openapi-XXXXXX.json.YApLaGcbbM -# timestamp: 2026-05-04T09:31:31+00:00 +# filename: dograh-openapi-XXXXXX.json.r9ocBCl93O +# timestamp: 2026-05-05T13:22:04+00:00 from __future__ import annotations diff --git a/ui/src/app/campaigns/[campaignId]/page.tsx b/ui/src/app/campaigns/[campaignId]/page.tsx index 8c26097..baab4a6 100644 --- a/ui/src/app/campaigns/[campaignId]/page.tsx +++ b/ui/src/app/campaigns/[campaignId]/page.tsx @@ -1,7 +1,7 @@ "use client"; import { format } from 'date-fns'; -import { ArrowLeft, CalendarIcon, Check, Clock, Download, Pause, Pencil, Phone, Play, RefreshCw, X } from 'lucide-react'; +import { AlertCircle, AlertTriangle, ArrowLeft, CalendarIcon, Check, Clock, Download, Info, Pause, Pencil, Phone, Play, RefreshCw, X } from 'lucide-react'; import { useParams, useRouter, useSearchParams } from 'next/navigation'; import { useCallback, useEffect, useState } from 'react'; import { toast } from 'sonner'; @@ -381,6 +381,38 @@ export default function CampaignDetailPage() { const canEdit = campaign && ['created', 'running', 'paused'].includes(campaign.state); + // Newest entries first. The backend appends chronologically; the UI is more + // useful when the most recent failure / pause is at the top. + const sortedLogs = (campaign?.logs ?? []).slice().reverse(); + + const getLogIcon = (level: string) => { + switch (level) { + case 'error': + return ; + case 'warning': + return ; + default: + return ; + } + }; + + const getLogBadgeVariant = (level: string): 'destructive' | 'secondary' | 'outline' => { + switch (level) { + case 'error': + return 'destructive'; + case 'warning': + return 'outline'; + default: + return 'secondary'; + } + }; + + const formatLogTimestamp = (ts: string) => { + const d = new Date(ts); + if (isNaN(d.getTime())) return ts; + return d.toLocaleString(); + }; + // Render action button based on state const renderActionButton = () => { if (!campaign || isExecutingAction) return null; @@ -796,6 +828,56 @@ export default function CampaignDetailPage() { + {/* Activity Log */} + + + Activity Log + + Recent state transitions and failures. Newest first. + + + + {sortedLogs.length === 0 ? ( +

No events recorded yet.

+ ) : ( +
    + {sortedLogs.map((entry, idx) => ( +
  • +
    {getLogIcon(entry.level)}
    +
    +
    + + {entry.level} + + + {entry.event} + + + {formatLogTimestamp(entry.ts)} + +
    +

    {entry.message}

    + {entry.details && Object.keys(entry.details).length > 0 && ( +
    + + Details + +
    +                                                        {JSON.stringify(entry.details, null, 2)}
    +                                                    
    +
    + )} +
    +
  • + ))} +
+ )} +
+
+ {/* Workflow Runs */} (null); const [sipMode, setSipMode] = useState(() => /^(PJSIP|SIP)\//i.test(userConfig?.test_phone_number || "")); + const [telephonyConfigs, setTelephonyConfigs] = useState([]); + const [selectedConfigId, setSelectedConfigId] = useState(""); // Check telephony configuration when dialog opens useEffect(() => { @@ -55,16 +66,25 @@ export const PhoneCallDialog = ({ setCheckingConfig(true); try { - const configResponse = await getTelephonyConfigurationApiV1OrganizationsTelephonyConfigGet({}); + const configResponse = await listTelephonyConfigurationsApiV1OrganizationsTelephonyConfigsGet({}); - if (configResponse.error || (!configResponse.data?.twilio && !configResponse.data?.vonage && !configResponse.data?.vobiz && !configResponse.data?.cloudonix && !configResponse.data?.ari && !configResponse.data?.telnyx && !configResponse.data?.plivo)) { + const configurations = configResponse.data?.configurations ?? []; + if (configResponse.error || configurations.length === 0) { setNeedsConfiguration(true); + setTelephonyConfigs([]); + setSelectedConfigId(""); } else { setNeedsConfiguration(false); + setTelephonyConfigs(configurations); + const defaultConfig = + configurations.find((c) => c.is_default_outbound) ?? configurations[0]; + setSelectedConfigId(String(defaultConfig.id)); } } catch (err) { console.error("Failed to check telephony config:", err); setNeedsConfiguration(false); + setTelephonyConfigs([]); + setSelectedConfigId(""); } finally { setCheckingConfig(false); } @@ -80,6 +100,8 @@ export const PhoneCallDialog = ({ setCallSuccessMsg(null); setCallLoading(false); setNeedsConfiguration(null); + setTelephonyConfigs([]); + setSelectedConfigId(""); } }, [open]); @@ -124,7 +146,8 @@ export const PhoneCallDialog = ({ const response = await initiateCallApiV1TelephonyInitiateCallPost({ body: { workflow_id: workflowId, - phone_number: phoneNumber + phone_number: phoneNumber, + telephony_configuration_id: selectedConfigId ? Number(selectedConfigId) : null, }, }); @@ -189,6 +212,24 @@ export const PhoneCallDialog = ({ Enter the phone number or SIP endpoint to call. The number will be saved automatically. + {telephonyConfigs.length > 0 && ( +
+ + +
+ )} {sipMode ? ( ; }; /** From 4634e1c2ed23665972fd4c68606a93975e2900de Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 6 May 2026 16:04:05 +0530 Subject: [PATCH 02/10] chore: remove dead code --- api/routes/telephony.py | 107 +--------------------------------------- 1 file changed, 1 insertion(+), 106 deletions(-) diff --git a/api/routes/telephony.py b/api/routes/telephony.py index f72dcd5..b21ce05 100644 --- a/api/routes/telephony.py +++ b/api/routes/telephony.py @@ -15,7 +15,7 @@ from fastapi import ( WebSocket, ) from loguru import logger -from pydantic import BaseModel, field_validator +from pydantic import BaseModel from starlette.websockets import WebSocketDisconnect from api.db import db_client @@ -29,7 +29,6 @@ from api.services.telephony.call_transfer_manager import get_call_transfer_manag from api.services.telephony.factory import ( get_all_telephony_providers, get_default_telephony_provider, - get_telephony_provider, get_telephony_provider_by_id, get_telephony_provider_for_run, ) @@ -874,110 +873,6 @@ async def handle_inbound_telephony( return generic_hangup_response() -class TransferCallRequest(BaseModel): - """Request model for initiating a call transfer.""" - - destination: str # E.164 format phone number (required) - organization_id: int # Organization ID for provider configuration - transfer_id: str # Unique identifier for tracking this transfer - conference_name: str # Conference name for the transfer - timeout: Optional[int] = 20 # seconds to wait for answer - - @field_validator("destination") - @classmethod - def validate_destination(cls, destination: str) -> str: - """Validate destination is in E.164 format.""" - import re - - if not destination or not destination.strip(): - raise ValueError("Destination phone number is required") - - E164_PHONE_REGEX = r"^\+[1-9]\d{1,14}$" - if not re.match(E164_PHONE_REGEX, destination.strip()): - raise ValueError( - f"Invalid phone number format: {destination}. Must be E.164 format (e.g., +1234567890)" - ) - - return destination.strip() - - -@router.post("/call-transfer") -async def initiate_call_transfer(request: TransferCallRequest): - """Initiate a call transfer via the telephony provider. - - This endpoint only initiates the outbound call. Transfer context - (original_call_sid, etc.) is stored by the caller - before invoking this endpoint. - """ - logger.info( - f"Starting call transfer to {request.destination} with transfer_id: {request.transfer_id}" - ) - - try: - try: - provider = await get_telephony_provider(request.organization_id) - except ValueError as e: - logger.error(f"Transfer provider validation failed: {e}") - raise HTTPException( - status_code=400, detail=f"Call transfer not supported: {str(e)}" - ) - - if not provider.supports_transfers(): - raise HTTPException( - status_code=400, - detail=f"Provider '{provider.PROVIDER_NAME}' does not support call transfers", - ) - - if not provider.validate_config(): - logger.error(f"Provider {provider.PROVIDER_NAME} configuration is invalid") - raise HTTPException( - status_code=400, - detail=f"Telephony provider '{provider.PROVIDER_NAME}' is not properly configured for transfers", - ) - - logger.info(f"Initiating transfer call via {provider.PROVIDER_NAME} provider") - try: - transfer_result = await provider.transfer_call( - destination=request.destination, - transfer_id=request.transfer_id, - conference_name=request.conference_name, - timeout=request.timeout, - ) - except NotImplementedError as e: - logger.error( - f"Provider {provider.PROVIDER_NAME} doesn't support transfers: {e}" - ) - raise HTTPException( - status_code=400, - detail=f"Provider '{provider.PROVIDER_NAME}' does not support call transfers", - ) - except Exception as e: - logger.error(f"Provider transfer call failed: {e}") - raise HTTPException( - status_code=500, detail=f"Transfer call failed: {str(e)}" - ) - - call_sid = transfer_result.get("call_sid") - logger.info(f"Transfer call initiated successfully: {call_sid}") - logger.debug(f"Transfer result: {transfer_result}") - - return { - "status": "transfer_initiated", - "call_id": call_sid, - "message": f"Calling {request.destination}...", - "transfer_id": request.transfer_id, - "provider": provider.PROVIDER_NAME, - } - - except HTTPException: - raise - except Exception as e: - logger.error(f"Unexpected error during transfer call: {e}") - raise HTTPException( - status_code=500, detail=f"Internal error during transfer: {str(e)}" - ) - - @router.post("/transfer-result/{transfer_id}") async def complete_transfer_function_call(transfer_id: str, request: Request): """Webhook endpoint to complete the function call with transfer result. From 025bc143928a30e7876ee576503a4750a1835909 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 6 May 2026 17:50:02 +0530 Subject: [PATCH 03/10] feat: add voicemail detection in realtime branch --- .github/workflows/api-tests.yml | 1 + .github/workflows/pre-pr-drift-check.yml | 1 + api/services/pipecat/event_handlers.py | 10 +- api/services/pipecat/pipeline_builder.py | 40 ++++++- api/services/pipecat/run_pipeline.py | 109 +++++++++--------- docs/api-reference/openapi.json | 2 +- pipecat | 2 +- .../src/dograh_sdk/_generated_models.py | 4 +- 8 files changed, 106 insertions(+), 63 deletions(-) diff --git a/.github/workflows/api-tests.yml b/.github/workflows/api-tests.yml index 6172450..7943521 100644 --- a/.github/workflows/api-tests.yml +++ b/.github/workflows/api-tests.yml @@ -15,6 +15,7 @@ concurrency: jobs: pytest: + if: ${{ !startsWith(github.head_ref, 'release-please--') }} runs-on: ubuntu-latest timeout-minutes: 30 diff --git a/.github/workflows/pre-pr-drift-check.yml b/.github/workflows/pre-pr-drift-check.yml index e2388ed..c0ca175 100644 --- a/.github/workflows/pre-pr-drift-check.yml +++ b/.github/workflows/pre-pr-drift-check.yml @@ -18,6 +18,7 @@ concurrency: jobs: drift-check: + if: ${{ !startsWith(github.head_ref, 'release-please--') }} runs-on: ubuntu-latest timeout-minutes: 25 steps: diff --git a/api/services/pipecat/event_handlers.py b/api/services/pipecat/event_handlers.py index 338f57b..53e9b49 100644 --- a/api/services/pipecat/event_handlers.py +++ b/api/services/pipecat/event_handlers.py @@ -97,6 +97,12 @@ def register_event_handlers( "initial_response_triggered": False, } + async def queue_initial_llm_context(): + # Queue LLMContextFrame after the VoicemailDetector since the detector + # gates LLMContextFrames until voicemail detection completes. We also + # don't want to trigger the Voicemail LLM with this initial frame. + await engine.llm.queue_frame(LLMContextFrame(engine.context)) + async def maybe_trigger_initial_response(): """Start the conversation after both pipeline_started and client_connected events. @@ -185,7 +191,7 @@ def register_event_handlers( f"Failed to fetch audio greeting {greeting_value}, " "falling back to LLM generation" ) - await engine.llm.queue_frame(LLMContextFrame(engine.context)) + await queue_initial_llm_context() else: logger.debug("Playing text greeting via TTS") # append_to_context=True so the assistant aggregator commits @@ -198,7 +204,7 @@ def register_event_handlers( logger.debug( "Both pipeline_started and client_connected received - triggering initial LLM generation" ) - await engine.llm.queue_frame(LLMContextFrame(engine.context)) + await queue_initial_llm_context() @transport.event_handler("on_client_connected") async def on_client_connected(_transport, _participant): diff --git a/api/services/pipecat/pipeline_builder.py b/api/services/pipecat/pipeline_builder.py index 46b0bbd..da71fc7 100644 --- a/api/services/pipecat/pipeline_builder.py +++ b/api/services/pipecat/pipeline_builder.py @@ -105,23 +105,53 @@ def build_realtime_pipeline( assistant_context_aggregator, pipeline_engine_callback_processor, pipeline_metrics_aggregator, + voicemail_detector=None, ): """Build a pipeline for realtime (speech-to-speech) LLM services. Realtime services (e.g. OpenAI Realtime, Gemini Live) handle STT+LLM+TTS internally, so no separate STT or TTS processors are needed. + + Args: + voicemail_detector: Optional VoicemailDetector. Placed *below* the + realtime LLM. This is asymmetric with the non-realtime layout + (where the detector sits between STT and the main user aggregator) + because the realtime LLM is both the source of TranscriptionFrame + (broadcast downstream) and the sink of LLMContextFrame (consumed + by _handle_context without forwarding). Placing the detector below + the realtime LLM means: downstream TranscriptionFrames reach the + classifier branch, UserStartedSpeakingFrame / + UserStoppedSpeakingFrame are forwarded through by the LLM, and the + main aggregator's LLMContextFrame is absorbed by the realtime LLM + and never leaks into the classifier (which would otherwise run a + voicemail completion on the workflow's main context). + + The TTS gate and LLM gate are intentionally not used: the realtime + LLM reacts to audio directly, not to LLMContextFrames. On voicemail + detection we drop the call via end_call_with_reason; the detector's + ConversationGate also blocks downstream audio output until the call + ends. """ processors = [ transport.input(), user_context_aggregator, realtime_llm, - pipeline_engine_callback_processor, - transport.output(), - audio_buffer, - assistant_context_aggregator, - pipeline_metrics_aggregator, ] + if voicemail_detector: + logger.info("Adding native voicemail detector to realtime pipeline") + processors.append(voicemail_detector.detector()) + + processors.extend( + [ + pipeline_engine_callback_processor, + transport.output(), + audio_buffer, + assistant_context_aggregator, + pipeline_metrics_aggregator, + ] + ) + return Pipeline(processors) diff --git a/api/services/pipecat/run_pipeline.py b/api/services/pipecat/run_pipeline.py index bf3bafd..74cd23f 100644 --- a/api/services/pipecat/run_pipeline.py +++ b/api/services/pipecat/run_pipeline.py @@ -427,11 +427,13 @@ async def _run_pipeline( # Configure turn strategies based on STT provider, model, and workflow configuration if is_realtime: - # Realtime services have server-side VAD/turn detection. - # For stop strategy, lets rely on SmartTurnAnalyzer which is - # enabled by default + # Realtime services do server-side turn detection for response generation, + # but we still need a client-side stop strategy so the user aggregator emits + # UserStoppedSpeakingFrame. Without it, downstream consumers (e.g. voicemail + # detector) and Gemini Live's _finalize_pending flag never see a turn end. user_turn_strategies = UserTurnStrategies( - start=[VADUserTurnStartStrategy()], stop=[] + start=[VADUserTurnStartStrategy()], + stop=[SpeechTimeoutUserTurnStopStrategy()], ) # Lets not start the pipeline as muted for Realtime @@ -521,7 +523,6 @@ async def _run_pipeline( async def on_user_turn_started(aggregator, strategy): user_idle_handler.reset() - # Voicemail detection and recording router are not supported in realtime mode voicemail_detector = None recording_router = None @@ -533,58 +534,61 @@ async def _run_pipeline( ) engine.set_fetch_recording_audio(fetch_audio) - if not is_realtime: - # Create voicemail detector if enabled in workflow configurations - voicemail_config = (workflow.workflow_configurations or {}).get( - "voicemail_detection", {} + # Voicemail detection works in both modes. In realtime mode the detector sits + # after the realtime LLM and consumes the TranscriptionFrames it broadcasts; + # the LLM gate / TTS gate are not used (the realtime LLM responds to audio + # directly, not LLMContextFrames), so on detection we rely on + # end_call_with_reason to drop the call. + voicemail_config = (workflow.workflow_configurations or {}).get( + "voicemail_detection", {} + ) + if voicemail_config.get("enabled", False): + logger.info(f"Voicemail detection enabled for workflow run {workflow_run_id}") + # Create a separate LLM instance for the voicemail sub-pipeline + # (can't share with main pipeline as it would mess up frame linking) + if voicemail_config.get("use_workflow_llm", True): + voicemail_llm = create_llm_service(user_config) + else: + voicemail_llm = create_llm_service_from_provider( + provider=voicemail_config.get("provider", "openai"), + model=voicemail_config.get("model", "gpt-4.1"), + api_key=voicemail_config.get("api_key", ""), + ) + + long_speech_timeout = voicemail_config.get("long_speech_timeout", 8.0) + custom_system_prompt = voicemail_config.get("system_prompt") or None + + voicemail_detector = VoicemailDetector( + llm=voicemail_llm, + long_speech_timeout=long_speech_timeout, + custom_system_prompt=custom_system_prompt, ) - if voicemail_config.get("enabled", False): - logger.info( - f"Voicemail detection enabled for workflow run {workflow_run_id}" - ) - # Create a separate LLM instance for the voicemail sub-pipeline - # (can't share with main pipeline as it would mess up frame linking) - if voicemail_config.get("use_workflow_llm", True): - voicemail_llm = create_llm_service(user_config) - else: - voicemail_llm = create_llm_service_from_provider( - provider=voicemail_config.get("provider", "openai"), - model=voicemail_config.get("model", "gpt-4.1"), - api_key=voicemail_config.get("api_key", ""), - ) - long_speech_timeout = voicemail_config.get("long_speech_timeout", 8.0) - custom_system_prompt = voicemail_config.get("system_prompt") or None - - voicemail_detector = VoicemailDetector( - llm=voicemail_llm, - long_speech_timeout=long_speech_timeout, - custom_system_prompt=custom_system_prompt, + # Register event handler to end task when voicemail is detected + @voicemail_detector.event_handler("on_voicemail_detected") + async def _on_voicemail_detected(_processor): + logger.info(f"Voicemail detected for workflow run {workflow_run_id}") + await engine.end_call_with_reason( + reason=EndTaskReason.VOICEMAIL_DETECTED.value, + abort_immediately=True, ) - # Register event handler to end task when voicemail is detected - @voicemail_detector.event_handler("on_voicemail_detected") - async def _on_voicemail_detected(_processor): - logger.info(f"Voicemail detected for workflow run {workflow_run_id}") - await engine.end_call_with_reason( - reason=EndTaskReason.VOICEMAIL_DETECTED.value, - abort_immediately=True, - ) - - # Create recording router if workflow has active recordings - if has_recordings: - recording_router = RecordingRouterProcessor( - audio_sample_rate=audio_config.pipeline_sample_rate, - fetch_recording_audio=fetch_audio, - ) - # Warm the recording cache in the background so audio is ready - # before the first playback request. - asyncio.create_task( - warm_recording_cache( - organization_id=workflow.organization_id, - pipeline_sample_rate=audio_config.pipeline_sample_rate, - ) + # Recording router is only meaningful in non-realtime mode (it routes between + # pre-recorded audio playback and dynamic TTS; realtime LLMs produce audio + # directly). + if not is_realtime and has_recordings: + recording_router = RecordingRouterProcessor( + audio_sample_rate=audio_config.pipeline_sample_rate, + fetch_recording_audio=fetch_audio, + ) + # Warm the recording cache in the background so audio is ready + # before the first playback request. + asyncio.create_task( + warm_recording_cache( + organization_id=workflow.organization_id, + pipeline_sample_rate=audio_config.pipeline_sample_rate, ) + ) # Build the pipeline if is_realtime: @@ -596,6 +600,7 @@ async def _run_pipeline( assistant_context_aggregator, pipeline_engine_callback_processor, pipeline_metrics_aggregator, + voicemail_detector=voicemail_detector, ) else: pipeline = build_pipeline( diff --git a/docs/api-reference/openapi.json b/docs/api-reference/openapi.json index c3e3498..9eef2f9 100644 --- a/docs/api-reference/openapi.json +++ b/docs/api-reference/openapi.json @@ -1 +1 @@ -{"openapi":"3.1.0","info":{"title":"Dograh API","description":"API for the Dograh app","version":"1.0.0"},"servers":[{"url":"https://app.dograh.com","description":"Production"},{"url":"http://localhost:8000","description":"Local development"}],"paths":{"/api/v1/telephony/initiate-call":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a call using the configured telephony provider from web browser. This is\nsupposed to be a test call method for the draft version of the agent.","operationId":"initiate_call_api_v1_telephony_initiate_call_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"test_phone_call","x-sdk-description":"Place a test call from a workflow to a phone number."}},"/api/v1/telephony/inbound/run":{"post":{"tags":["main"],"summary":"Handle Inbound Run","description":"Workflow-agnostic inbound dispatcher.\n\nAll providers can point a single webhook at this endpoint instead of one\nURL per workflow. The dispatcher resolves the org from the webhook's\naccount_id and the workflow from the called number's\n``inbound_workflow_id``. This is what ``configure_inbound`` writes into\neach provider's resource so per-workflow webhook bookkeeping disappears.\n\nProvider-specific signature/timestamp headers are not enumerated here \u2014\neach provider's ``verify_inbound_signature`` reads its own headers from\nthe dict, so adding a new provider doesn't require changes to this route.","operationId":"handle_inbound_run_api_v1_telephony_inbound_run_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/fallback":{"post":{"tags":["main"],"summary":"Handle Inbound Fallback","description":"Fallback endpoint that returns audio message when calls cannot be processed.","operationId":"handle_inbound_fallback_api_v1_telephony_inbound_fallback_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Inbound Telephony","description":"[LEGACY] Per-workflow inbound webhook.\n\nSuperseded by ``POST /inbound/run``, which resolves the workflow from\nthe called number's ``inbound_workflow_id`` and lets a single webhook\nURL serve every workflow in the org. New integrations should point\ntheir provider at ``/inbound/run``; this route is kept only for\nexisting provider configurations that still encode ``workflow_id``\nin the URL.","operationId":"handle_inbound_telephony_api_v1_telephony_inbound__workflow_id__post","deprecated":true,"parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/call-transfer":{"post":{"tags":["main"],"summary":"Initiate Call Transfer","description":"Initiate a call transfer via the telephony provider.\n\nThis endpoint only initiates the outbound call. Transfer context\n(original_call_sid, etc.) is stored by the caller\nbefore invoking this endpoint.","operationId":"initiate_call_transfer_api_v1_telephony_call_transfer_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferCallRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/transfer-result/{transfer_id}":{"post":{"tags":["main"],"summary":"Complete Transfer Function Call","description":"Webhook endpoint to complete the function call with transfer result.\n\nCalled by Twilio's StatusCallback when the transfer call status changes.","operationId":"complete_transfer_function_call_api_v1_telephony_transfer_result__transfer_id__post","parameters":[{"name":"transfer_id","in":"path","required":true,"schema":{"type":"string","title":"Transfer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Cloudonix Status Callback","description":"Handle Cloudonix-specific status callbacks.\n\nCloudonix sends call status updates to the callback URL specified during call initiation.","operationId":"handle_cloudonix_status_callback_api_v1_telephony_cloudonix_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/cdr":{"post":{"tags":["main"],"summary":"Handle Cloudonix Cdr","description":"Handle Cloudonix CDR (Call Detail Record) webhooks.\n\nCloudonix sends CDR records when calls complete. The CDR contains:\n- domain: Used to identify the organization\n- call_id: Used to find the workflow run\n- disposition: Call termination status (ANSWER, BUSY, CANCEL, FAILED, CONGESTION, NOANSWER)\n- duration/billsec: Call duration information","operationId":"handle_cloudonix_cdr_api_v1_telephony_cloudonix_cdr_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/plivo/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Hangup Callback","description":"Handle Plivo hangup callbacks.","operationId":"handle_plivo_hangup_callback_api_v1_telephony_plivo_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/plivo/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Ring Callback","description":"Handle Plivo ring callbacks.","operationId":"handle_plivo_ring_callback_api_v1_telephony_plivo_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/telnyx/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Telnyx Events","description":"Handle Telnyx Call Control webhook events.\n\nTelnyx sends all call lifecycle events (call.initiated, call.answered,\ncall.hangup, streaming.started, streaming.stopped) as JSON POST requests.","operationId":"handle_telnyx_events_api_v1_telephony_telnyx_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/twilio/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Twilio Status Callback","description":"Handle Twilio-specific status callbacks.","operationId":"handle_twilio_status_callback_api_v1_telephony_twilio_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-webhook-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Webhook-Signature"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback","description":"Handle Vobiz hangup callback (sent when call ends).\n\nVobiz sends callbacks to hangup_url when the call terminates.\nThis includes call duration, status, and billing information.","operationId":"handle_vobiz_hangup_callback_api_v1_telephony_vobiz_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Ring Callback","description":"Handle Vobiz ring callback (sent when call starts ringing).\n\nVobiz can send callbacks to ring_url when the call starts ringing.\nThis is optional and used for tracking ringing status.","operationId":"handle_vobiz_ring_callback_api_v1_telephony_vobiz_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/workflow/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback By Workflow","description":"Handle Vobiz hangup callback with workflow_id - finds workflow run by call_id.","operationId":"handle_vobiz_hangup_callback_by_workflow_api_v1_telephony_vobiz_hangup_callback_workflow__workflow_id__post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vonage/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vonage Events","description":"Handle Vonage-specific event webhooks.\n\nVonage sends all call events to a single endpoint.\nEvents include: started, ringing, answered, complete, failed, etc.","operationId":"handle_vonage_events_api_v1_telephony_vonage_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/impersonate":{"post":{"tags":["main","superuser"],"summary":"Impersonate","description":"Impersonate a user as a super-admin.\nInternally, Stack Auth requires the **provider user ID** (a UUID-ish string)\nto create an impersonation session.","operationId":"impersonate_api_v1_superuser_impersonate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/workflow-runs":{"get":{"tags":["main","superuser"],"summary":"Get Workflow Runs","description":"Get paginated list of all workflow runs with organization information.\nRequires superuser privileges.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"field\": \"id\", \"type\": \"number\", \"value\": {\"value\": 680}}]","operationId":"get_workflow_runs_api_v1_superuser_workflow_runs_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number (starts from 1)","default":1,"title":"Page"},"description":"Page number (starts from 1)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":50,"title":"Limit"},"description":"Number of items per page"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuperuserWorkflowRunsListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/validate":{"post":{"tags":["main"],"summary":"Validate Workflow","description":"Validate all nodes in a workflow to ensure they have required fields.\n\nArgs:\n workflow_id: The ID of the workflow to validate\n user: The authenticated user\n\nReturns:\n Object indicating if workflow is valid and any invalid nodes/edges","operationId":"validate_workflow_api_v1_workflow__workflow_id__validate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateWorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/create/definition":{"post":{"tags":["main"],"summary":"Create Workflow","description":"Create a new workflow from the client\n\nArgs:\n request: The create workflow request\n user: The user to create the workflow for","operationId":"create_workflow_api_v1_workflow_create_definition_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"create_workflow","x-sdk-description":"Create a new workflow from a workflow definition."}},"/api/v1/workflow/create/template":{"post":{"tags":["main"],"summary":"Create Workflow From Template","description":"Create a new workflow from a natural language template request.\n\nThis endpoint:\n1. Uses mps_service_key_client to call MPS workflow API\n2. Passes organization ID (authenticated mode) or created_by (OSS mode)\n3. Creates the workflow in the database\n\nArgs:\n request: The template creation request with call_type, use_case, and activity_description\n user: The authenticated user\n\nReturns:\n The created workflow\n\nRaises:\n HTTPException: If MPS API call fails","operationId":"create_workflow_from_template_api_v1_workflow_create_template_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/count":{"get":{"tags":["main"],"summary":"Get Workflow Count","description":"Get workflow counts for the authenticated user's organization.\n\nThis is a lightweight endpoint for checking if the user has workflows,\nuseful for redirect logic without fetching full workflow data.","operationId":"get_workflow_count_api_v1_workflow_count_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowCountResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/fetch":{"get":{"tags":["main"],"summary":"Get Workflows","description":"Get all workflows for the authenticated user's organization.\n\nReturns a lightweight response with only essential fields for listing.\nUse GET /workflow/fetch/{workflow_id} to get full workflow details.","operationId":"get_workflows_api_v1_workflow_fetch_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)","title":"Status"},"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowListResponse"},"title":"Response Get Workflows Api V1 Workflow Fetch Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_workflows","x-sdk-description":"List all workflows in the authenticated organization."}},"/api/v1/workflow/fetch/{workflow_id}":{"get":{"tags":["main"],"summary":"Get Workflow","description":"Get a single workflow by ID.\n\nIf a draft version exists, returns the draft content for editing.\nOtherwise returns the published version's content.","operationId":"get_workflow_api_v1_workflow_fetch__workflow_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_workflow","x-sdk-description":"Get a single workflow by ID (returns draft if one exists, else published)."}},"/api/v1/workflow/{workflow_id}/versions":{"get":{"tags":["main"],"summary":"Get Workflow Versions","description":"List all versions for a workflow, newest first.","operationId":"get_workflow_versions_api_v1_workflow__workflow_id__versions_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowVersionResponse"},"title":"Response Get Workflow Versions Api V1 Workflow Workflow Id Versions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/publish":{"post":{"tags":["main"],"summary":"Publish Workflow","description":"Publish the current draft version of a workflow.\n\nDrafts are allowed to be incomplete (so the editor can save mid-edit),\nbut a published version is what runtime executes \u2014 so this is the gate\nwhere the full DTO + graph + trigger-conflict checks must pass.","operationId":"publish_workflow_api_v1_workflow__workflow_id__publish_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/create-draft":{"post":{"tags":["main"],"summary":"Create Workflow Draft","description":"Create a draft version from the current published version.\n\nIf a draft already exists, returns the existing draft.","operationId":"create_workflow_draft_api_v1_workflow__workflow_id__create_draft_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowVersionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/summary":{"get":{"tags":["main"],"summary":"Get Workflows Summary","description":"Get minimal workflow information (id and name only) for all workflows","operationId":"get_workflows_summary_api_v1_workflow_summary_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all.","title":"Status"},"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowSummaryResponse"},"title":"Response Get Workflows Summary Api V1 Workflow Summary Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/status":{"put":{"tags":["main"],"summary":"Update Workflow Status","description":"Update the status of a workflow (e.g., archive/unarchive).\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The status update request\n\nReturns:\n The updated workflow","operationId":"update_workflow_status_api_v1_workflow__workflow_id__status_put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}":{"put":{"tags":["main"],"summary":"Update Workflow","description":"Update an existing workflow.\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The update request containing the new name and workflow definition\n\nReturns:\n The updated workflow\n\nRaises:\n HTTPException: If the workflow is not found or if there's a database error","operationId":"update_workflow_api_v1_workflow__workflow_id__put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"update_workflow","x-sdk-description":"Update a workflow's name and/or definition. Saves as a new draft."}},"/api/v1/workflow/{workflow_id}/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Endpoint","description":"Duplicate a workflow including its definition, configuration, recordings, and triggers.","operationId":"duplicate_workflow_endpoint_api_v1_workflow__workflow_id__duplicate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs":{"post":{"tags":["main"],"summary":"Create Workflow Run","description":"Create a new workflow run when the user decides to execute the workflow via chat or voice\n\nArgs:\n workflow_id: The ID of the workflow to run\n request: The create workflow run request\n user: The user to create the workflow run for","operationId":"create_workflow_run_api_v1_workflow__workflow_id__runs_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Workflow Runs","description":"Get workflow runs with optional filtering and sorting.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"attribute\": \"dateRange\", \"value\": {\"from\": \"2024-01-01\", \"to\": \"2024-01-31\"}}]","operationId":"get_workflow_runs_api_v1_workflow__workflow_id__runs_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs/{run_id}":{"get":{"tags":["main"],"summary":"Get Workflow Run","operationId":"get_workflow_run_api_v1_workflow__workflow_id__runs__run_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"integer","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/report":{"get":{"tags":["main"],"summary":"Download Workflow Report","description":"Download a CSV report of completed runs for a workflow.","operationId":"download_workflow_report_api_v1_workflow__workflow_id__report_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/templates":{"get":{"tags":["main"],"summary":"Get Workflow Templates","description":"Get all available workflow templates.\n\nReturns:\n List of workflow templates","operationId":"get_workflow_templates_api_v1_workflow_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WorkflowTemplateResponse"},"type":"array","title":"Response Get Workflow Templates Api V1 Workflow Templates Get"}}}},"404":{"description":"Not found"}}}},"/api/v1/workflow/templates/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Template","description":"Duplicate a workflow template to create a new workflow for the user.\n\nArgs:\n request: The duplicate template request\n user: The authenticated user\n\nReturns:\n The newly created workflow","operationId":"duplicate_workflow_template_api_v1_workflow_templates_duplicate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/ambient-noise/upload-url":{"post":{"tags":["main"],"summary":"Get a presigned URL to upload a custom ambient noise audio file","description":"Generate a presigned PUT URL for uploading a custom ambient noise file.","operationId":"get_ambient_noise_upload_url_api_v1_workflow_ambient_noise_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/defaults":{"get":{"tags":["main"],"summary":"Get Default Configurations","operationId":"get_default_configurations_api_v1_user_configurations_defaults_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultConfigurationsResponse"}}}},"404":{"description":"Not found"}}}},"/api/v1/user/auth/user":{"get":{"tags":["main"],"summary":"Get Auth User","operationId":"get_auth_user_api_v1_user_auth_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthUserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user":{"get":{"tags":["main"],"summary":"Get User Configurations","operationId":"get_user_configurations_api_v1_user_configurations_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update User Configurations","operationId":"update_user_configurations_api_v1_user_configurations_user_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user/validate":{"get":{"tags":["main"],"summary":"Validate User Configurations","operationId":"validate_user_configurations_api_v1_user_configurations_user_validate_get","parameters":[{"name":"validity_ttl_seconds","in":"query","required":false,"schema":{"type":"integer","maximum":86400,"minimum":0,"default":60,"title":"Validity Ttl Seconds"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIKeyStatusResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys":{"get":{"tags":["main"],"summary":"Get Api Keys","description":"Get all API keys for the user's selected organization.","operationId":"get_api_keys_api_v1_user_api_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/APIKeyResponse"},"title":"Response Get Api Keys Api V1 User Api Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Api Key","description":"Create a new API key for the user's selected organization.","operationId":"create_api_key_api_v1_user_api_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}":{"delete":{"tags":["main"],"summary":"Archive Api Key","description":"Archive an API key (soft delete).","operationId":"archive_api_key_api_v1_user_api_keys__api_key_id__delete","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Archive Api Key Api V1 User Api Keys Api Key Id Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Api Key","description":"Reactivate an archived API key.","operationId":"reactivate_api_key_api_v1_user_api_keys__api_key_id__reactivate_put","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reactivate Api Key Api V1 User Api Keys Api Key Id Reactivate Put"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/voices/{provider}":{"get":{"tags":["main"],"summary":"Get Voices","description":"Get available voices for a TTS provider.","operationId":"get_voices_api_v1_user_configurations_voices__provider__get","parameters":[{"name":"provider","in":"path","required":true,"schema":{"enum":["elevenlabs","deepgram","sarvam","cartesia","dograh","rime"],"type":"string","title":"Provider"}},{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoicesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/create":{"post":{"tags":["main"],"summary":"Create Campaign","description":"Create a new campaign","operationId":"create_campaign_api_v1_campaign_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/":{"get":{"tags":["main"],"summary":"Get Campaigns","description":"Get campaigns for user's organization","operationId":"get_campaigns_api_v1_campaign__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}":{"get":{"tags":["main"],"summary":"Get Campaign","description":"Get campaign details","operationId":"get_campaign_api_v1_campaign__campaign_id__get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["main"],"summary":"Update Campaign","description":"Update campaign settings (name, retry config, max concurrency, schedule)","operationId":"update_campaign_api_v1_campaign__campaign_id__patch","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/start":{"post":{"tags":["main"],"summary":"Start Campaign","description":"Start campaign execution","operationId":"start_campaign_api_v1_campaign__campaign_id__start_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/pause":{"post":{"tags":["main"],"summary":"Pause Campaign","description":"Pause campaign execution","operationId":"pause_campaign_api_v1_campaign__campaign_id__pause_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/runs":{"get":{"tags":["main"],"summary":"Get Campaign Runs","description":"Get campaign workflow runs with pagination, filters and sorting","operationId":"get_campaign_runs_api_v1_campaign__campaign_id__runs_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/redial":{"post":{"tags":["main"],"summary":"Redial Campaign","description":"Create a new campaign that re-dials unique subscribers from a completed\ncampaign whose latest call resulted in voicemail, no-answer, or busy.\n\nThe new campaign is created in 'created' state with queued_runs pre-seeded\nfrom the parent's original initial contexts. A campaign can be redialed at\nmost once.","operationId":"redial_campaign_api_v1_campaign__campaign_id__redial_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedialCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/resume":{"post":{"tags":["main"],"summary":"Resume Campaign","description":"Resume a paused campaign","operationId":"resume_campaign_api_v1_campaign__campaign_id__resume_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/progress":{"get":{"tags":["main"],"summary":"Get Campaign Progress","description":"Get current campaign progress and statistics","operationId":"get_campaign_progress_api_v1_campaign__campaign_id__progress_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignProgressResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/source-download-url":{"get":{"tags":["main"],"summary":"Get Campaign Source Download Url","description":"Get presigned download URL for campaign CSV source file\n\nOnly works for CSV source type. For Google Sheets, use the source_id directly.\nValidates that the campaign belongs to the user's organization for security.","operationId":"get_campaign_source_download_url_api_v1_campaign__campaign_id__source_download_url_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignSourceDownloadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/report":{"get":{"tags":["main"],"summary":"Download Campaign Report","description":"Download a CSV report of completed campaign runs.","operationId":"download_campaign_report_api_v1_campaign__campaign_id__report_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/":{"get":{"tags":["main"],"summary":"List Credentials","description":"List all webhook credentials for the user's organization.\n\nReturns:\n List of credentials (without sensitive data)","operationId":"list_credentials_api_v1_credentials__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CredentialResponse"},"title":"Response List Credentials Api V1 Credentials Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_credentials","x-sdk-description":"List webhook credentials available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Credential","description":"Create a new webhook credential.\n\nArgs:\n request: The credential creation request\n\nReturns:\n The created credential (without sensitive data)","operationId":"create_credential_api_v1_credentials__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/{credential_uuid}":{"get":{"tags":["main"],"summary":"Get Credential","description":"Get a specific webhook credential by UUID.\n\nArgs:\n credential_uuid: The UUID of the credential\n\nReturns:\n The credential (without sensitive data)","operationId":"get_credential_api_v1_credentials__credential_uuid__get","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Credential","description":"Update a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to update\n request: The update request\n\nReturns:\n The updated credential (without sensitive data)","operationId":"update_credential_api_v1_credentials__credential_uuid__put","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Credential","description":"Delete (soft delete) a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to delete\n\nReturns:\n Success message","operationId":"delete_credential_api_v1_credentials__credential_uuid__delete","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Credential Api V1 Credentials Credential Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/":{"get":{"tags":["main"],"summary":"List Tools","description":"List all tools for the user's organization.\n\nArgs:\n status: Optional filter by status (active, archived, draft)\n category: Optional filter by category (http_api, native, integration)\n\nReturns:\n List of tools","operationId":"list_tools_api_v1_tools__get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ToolResponse"},"title":"Response List Tools Api V1 Tools Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_tools","x-sdk-description":"List tools available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Tool","description":"Create a new tool.\n\nArgs:\n request: The tool creation request\n\nReturns:\n The created tool","operationId":"create_tool_api_v1_tools__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}":{"get":{"tags":["main"],"summary":"Get Tool","description":"Get a specific tool by UUID.\n\nArgs:\n tool_uuid: The UUID of the tool\n\nReturns:\n The tool","operationId":"get_tool_api_v1_tools__tool_uuid__get","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Tool","description":"Update a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to update\n request: The update request\n\nReturns:\n The updated tool","operationId":"update_tool_api_v1_tools__tool_uuid__put","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Tool","description":"Archive (soft delete) a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to delete\n\nReturns:\n Success message","operationId":"delete_tool_api_v1_tools__tool_uuid__delete","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Tool Api V1 Tools Tool Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}/unarchive":{"post":{"tags":["main"],"summary":"Unarchive Tool","description":"Unarchive a tool (restore from archived state).\n\nArgs:\n tool_uuid: The UUID of the tool to unarchive\n\nReturns:\n The unarchived tool","operationId":"unarchive_tool_api_v1_tools__tool_uuid__unarchive_post","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/":{"get":{"tags":["main"],"summary":"Get Integrations","description":"Get all integrations for the user's selected organization.\n\nReturns:\n List of integrations associated with the user's selected organization","operationId":"get_integrations_api_v1_integration__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationResponse"},"title":"Response Get Integrations Api V1 Integration Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/session":{"post":{"tags":["main"],"summary":"Create Session","description":"Create a Nango session for the user's selected organization.\n\nReturns:\n Session token and ID for the created session","operationId":"create_session_api_v1_integration_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}":{"put":{"tags":["main"],"summary":"Update Integration","description":"Update an integration's selected files (for Google Sheets).\n\nArgs:\n integration_id: The ID of the integration to update\n request: The update request containing selected files\n user: The authenticated user\n\nReturns:\n Updated integration details","operationId":"update_integration_api_v1_integration__integration_id__put","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateIntegrationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}/access-token":{"get":{"tags":["main"],"summary":"Get Integration Access Token","description":"Get the latest access token for an integration from Nango.\n\nArgs:\n integration_id: The ID of the integration\n user: The authenticated user\n\nReturns:\n Dict containing access token and expiration info","operationId":"get_integration_access_token_api_v1_integration__integration_id__access_token_get","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-providers/metadata":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Providers Metadata","description":"Return the list of available telephony providers and their form schemas.\n\nThe UI uses this to render the configuration form generically instead of\nhard-coding fields per provider. Adding a new provider only requires\ndeclaring its ui_metadata in providers//__init__.py.","operationId":"get_telephony_providers_metadata_api_v1_organizations_telephony_providers_metadata_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyProvidersMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs":{"get":{"tags":["main","organizations"],"summary":"List Telephony Configurations","description":"List the org's telephony configurations with phone-number counts.","operationId":"list_telephony_configurations_api_v1_organizations_telephony_configs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Telephony Configuration","description":"Create a new telephony configuration for the org.","operationId":"create_telephony_configuration_api_v1_organizations_telephony_configs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration By Id","operationId":"get_telephony_configuration_by_id_api_v1_organizations_telephony_configs__config_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Telephony Configuration","operationId":"update_telephony_configuration_api_v1_organizations_telephony_configs__config_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Telephony Configuration","operationId":"delete_telephony_configuration_api_v1_organizations_telephony_configs__config_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/set-default-outbound":{"post":{"tags":["main","organizations"],"summary":"Set Default Outbound","operationId":"set_default_outbound_api_v1_organizations_telephony_configs__config_id__set_default_outbound_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers":{"get":{"tags":["main","organizations"],"summary":"List Phone Numbers","operationId":"list_phone_numbers_api_v1_organizations_telephony_configs__config_id__phone_numbers_get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Phone Number","operationId":"create_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}":{"get":{"tags":["main","organizations"],"summary":"Get Phone Number","operationId":"get_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Phone Number","operationId":"update_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Phone Number","operationId":"delete_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}/set-default-caller":{"post":{"tags":["main","organizations"],"summary":"Set Default Caller Id","operationId":"set_default_caller_id_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__set_default_caller_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-config":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration","description":"Legacy: returns the org's default config in the original per-provider\nresponse shape so the existing single-form UI keeps working. Prefer the\nmulti-config endpoints (``/telephony-configs``) for new clients.","operationId":"get_telephony_configuration_api_v1_organizations_telephony_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Telephony Configuration","description":"Legacy: upserts the org's default config (and its phone numbers) in the\noriginal payload shape so existing UI clients keep working. Prefer the\nmulti-config + phone-number endpoints for new clients.","operationId":"save_telephony_configuration_api_v1_organizations_telephony_config_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}},"title":"Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/langfuse-credentials":{"get":{"tags":["main","organizations"],"summary":"Get Langfuse Credentials","description":"Get Langfuse credentials for the user's organization with masked sensitive fields.","operationId":"get_langfuse_credentials_api_v1_organizations_langfuse_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Langfuse Credentials","description":"Save Langfuse credentials for the user's organization.","operationId":"save_langfuse_credentials_api_v1_organizations_langfuse_credentials_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Langfuse Credentials","description":"Delete Langfuse credentials for the user's organization.","operationId":"delete_langfuse_credentials_api_v1_organizations_langfuse_credentials_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/campaign-defaults":{"get":{"tags":["main","organizations"],"summary":"Get Campaign Defaults","description":"Get campaign limits for the user's organization.\n\nReturns the organization's concurrent call limit and default retry configuration.","operationId":"get_campaign_defaults_api_v1_organizations_campaign_defaults_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignDefaultsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/signed-url":{"get":{"tags":["main","s3"],"summary":"Generate a signed S3 URL","description":"Return a short-lived signed URL for a file stored on S3 / MinIO.\n\nAccess Control:\n* Keys that embed an organization ID (``{prefix}/{org_id}/...``) are\n authorized by matching the org_id against the requesting user's\n organization.\n* Legacy keys (``recordings/{run_id}.wav``, ``transcripts/{run_id}.txt``)\n are authorized via the workflow run they belong to.\n* Superusers can request any key.","operationId":"get_signed_url_api_v1_s3_signed_url_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"expires_in","in":"query","required":false,"schema":{"type":"integer","default":3600,"title":"Expires In"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Inline"}},{"name":"storage_backend","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource.","title":"Storage Backend"},"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3SignedUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/file-metadata":{"get":{"tags":["main","s3"],"summary":"Get file metadata for debugging","description":"Get file metadata including creation timestamp for debugging.\n\nAccess Control:\n* Superusers can request any key.\n* Regular users can only request resources belonging to **their** workflow runs.","operationId":"get_file_metadata_api_v1_s3_file_metadata_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/presigned-upload-url":{"post":{"tags":["main","s3"],"summary":"Generate a presigned URL for direct CSV upload","description":"Generate a presigned PUT URL for direct CSV file upload to S3/MinIO.\n\nThis endpoint enables browser-to-storage uploads without passing through the backend\n\nAccess Control:\n* All authenticated users can upload CSV files scoped to their organization.\n* Files are stored with organization-scoped keys for multi-tenancy.\n\nReturns:\n* upload_url: Presigned URL (valid for 15 minutes) for PUT request\n* file_key: Unique storage key to use as source_id in campaign creation\n* expires_in: URL expiration time in seconds","operationId":"get_presigned_upload_url_api_v1_s3_presigned_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys":{"get":{"tags":["main"],"summary":"Get Service Keys","description":"Get all service keys for the user's organization.","operationId":"get_service_keys_api_v1_user_service_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServiceKeyResponse"},"title":"Response Get Service Keys Api V1 User Service Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Service Key","description":"Create a new service key for the user's organization.","operationId":"create_service_key_api_v1_user_service_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}":{"delete":{"tags":["main"],"summary":"Archive Service Key","description":"Archive a service key.","operationId":"archive_service_key_api_v1_user_service_keys__service_key_id__delete","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Service Key","description":"Reactivate an archived service key.\n\nNote: This endpoint is provided for API compatibility but service key\nreactivation is not supported by MPS. Once archived, a service key\ncannot be reactivated and a new key must be created instead.","operationId":"reactivate_service_key_api_v1_user_service_keys__service_key_id__reactivate_put","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions":{"post":{"tags":["main"],"summary":"Create Test Session","description":"Create a new LoopTalk test session.","operationId":"create_test_session_api_v1_looptalk_test_sessions_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTestSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"List Test Sessions","description":"List LoopTalk test sessions.","operationId":"list_test_sessions_api_v1_looptalk_test_sessions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"load_test_group_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TestSessionResponse"},"title":"Response List Test Sessions Api V1 Looptalk Test Sessions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}":{"get":{"tags":["main"],"summary":"Get Test Session","description":"Get a specific test session.","operationId":"get_test_session_api_v1_looptalk_test_sessions__test_session_id__get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/start":{"post":{"tags":["main"],"summary":"Start Test Session","description":"Start a LoopTalk test session.","operationId":"start_test_session_api_v1_looptalk_test_sessions__test_session_id__start_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/stop":{"post":{"tags":["main"],"summary":"Stop Test Session","description":"Stop a running test session.","operationId":"stop_test_session_api_v1_looptalk_test_sessions__test_session_id__stop_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/conversation":{"get":{"tags":["main"],"summary":"Get Test Session Conversation","description":"Get conversation details for a test session.","operationId":"get_test_session_conversation_api_v1_looptalk_test_sessions__test_session_id__conversation_get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests":{"post":{"tags":["main"],"summary":"Create Load Test","description":"Create and start a load test.","operationId":"create_load_test_api_v1_looptalk_load_tests_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoadTestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Load Test Api V1 Looptalk Load Tests Post"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests/{load_test_group_id}/stats":{"get":{"tags":["main"],"summary":"Get Load Test Stats","description":"Get statistics for a load test group.","operationId":"get_load_test_stats_api_v1_looptalk_load_tests__load_test_group_id__stats_get","parameters":[{"name":"load_test_group_id","in":"path","required":true,"schema":{"type":"string","title":"Load Test Group Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoadTestStatsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/active-tests":{"get":{"tags":["main"],"summary":"Get Active Tests","description":"Get information about currently active test sessions.","operationId":"get_active_tests_api_v1_looptalk_active_tests_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/current-period":{"get":{"tags":["main"],"summary":"Get Current Period Usage","description":"Get current billing period usage for the user's organization.","operationId":"get_current_period_usage_api_v1_organizations_usage_current_period_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUsageResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/mps-credits":{"get":{"tags":["main"],"summary":"Get Mps Credits","description":"Get aggregated usage and quota from MPS.\n\nOSS users: queries by provider_id (created_by).\nHosted users: queries by organization_id.","operationId":"get_mps_credits_api_v1_organizations_usage_mps_credits_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MPSCreditsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/runs":{"get":{"tags":["main"],"summary":"Get Usage History","description":"Get paginated workflow runs with usage for the organization.","operationId":"get_usage_history_api_v1_organizations_usage_runs_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"Start Date"},"description":"ISO format date string"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"End Date"},"description":"ISO format date string"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON string of filters","title":"Filters"},"description":"JSON string of filters"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageHistoryResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/daily-breakdown":{"get":{"tags":["main"],"summary":"Get Daily Usage Breakdown","description":"Get daily usage breakdown for the last N days. Only available for organizations with pricing.","operationId":"get_daily_usage_breakdown_api_v1_organizations_usage_daily_breakdown_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to include","default":7,"title":"Days"},"description":"Number of days to include"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyUsageBreakdownResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily":{"get":{"tags":["main"],"summary":"Get Daily Report","description":"Get daily report for the specified date and timezone.\nIf workflow_id is provided, filters results to that specific workflow.\nIf workflow_id is None, includes all workflows for the organization.","operationId":"get_daily_report_api_v1_organizations_reports_daily_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyReportResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/workflows":{"get":{"tags":["main"],"summary":"Get Workflow Options","description":"Get all workflows for the user's organization.\nUsed to populate the workflow selector dropdown in the reports page.","operationId":"get_workflow_options_api_v1_organizations_reports_workflows_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOption"},"title":"Response Get Workflow Options Api V1 Organizations Reports Workflows Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily/runs":{"get":{"tags":["main"],"summary":"Get Daily Runs Detail","description":"Get detailed workflow runs for the specified date.\nUsed for CSV export functionality.","operationId":"get_daily_runs_detail_api_v1_organizations_reports_daily_runs_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRunDetail"},"title":"Response Get Daily Runs Detail Api V1 Organizations Reports Daily Runs Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/turn/credentials":{"get":{"tags":["main","turn"],"summary":"Get Turn Credentials","description":"Get time-limited TURN credentials for WebRTC connections.\n\nThis endpoint generates ephemeral TURN credentials that are:\n- Valid for the configured TTL (default: 24 hours)\n- Cryptographically bound to the user via HMAC\n- Compatible with coturn's use-auth-secret mode\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_turn_credentials_api_v1_turn_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/init":{"post":{"tags":["main"],"summary":"Initialize Embed Session","description":"Initialize an embed session with token validation and domain checking.\n\nThis endpoint:\n1. Validates the embed token\n2. Checks domain whitelist\n3. Creates a workflow run\n4. Generates a temporary session token\n5. Returns configuration for the widget","operationId":"initialize_embed_session_api_v1_public_embed_init_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Init","description":"Handle CORS preflight for init endpoint","operationId":"options_init_api_v1_public_embed_init_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/public/embed/config/{token}":{"get":{"tags":["main"],"summary":"Get Embed Config","description":"Get embed configuration without creating a session.\n\nThis endpoint is used to fetch widget configuration for display purposes\nwithout actually starting a call session.","operationId":"get_embed_config_api_v1_public_embed_config__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedConfigResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Config","description":"Handle CORS preflight for config endpoint","operationId":"options_config_api_v1_public_embed_config__token__options","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/turn-credentials/{session_token}":{"get":{"tags":["main"],"summary":"Get Public Turn Credentials","description":"Get TURN credentials for an embed session.\n\nThis endpoint allows embedded widgets to obtain TURN server credentials\nfor WebRTC connections without requiring authentication.\n\nArgs:\n session_token: The session token from embed initialization\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_public_turn_credentials_api_v1_public_embed_turn_credentials__session_token__get","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Turn Credentials","description":"Handle CORS preflight for TURN credentials endpoint","operationId":"options_turn_credentials_api_v1_public_embed_turn_credentials__session_token__options","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a phone call against the published agent.\n\nExecutes the workflow's currently released definition.","operationId":"initiate_call_api_v1_public_agent__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/test/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call Test","description":"Initiate a phone call against the latest draft of the agent.\n\nUseful for verifying changes before publishing. Falls back to the\npublished definition when no draft exists.","operationId":"initiate_call_test_api_v1_public_agent_test__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/download/workflow/{token}/{artifact_type}":{"get":{"tags":["main"],"summary":"Download Workflow Artifact","description":"Download a workflow recording or transcript via public access token.\n\nThis endpoint:\n1. Validates the public access token\n2. Looks up the corresponding workflow run\n3. Generates a signed URL for the requested artifact\n4. Redirects to the signed URL\n\nArgs:\n token: The public access token (UUID format)\n artifact_type: Type of artifact - \"recording\" or \"transcript\"\n inline: If true, sets Content-Disposition to inline for browser preview\n\nReturns:\n RedirectResponse to the signed URL (302 redirect)\n\nRaises:\n HTTPException 404: If token is invalid or artifact not found","operationId":"download_workflow_artifact_api_v1_public_download_workflow__token___artifact_type__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"artifact_type","in":"path","required":true,"schema":{"enum":["recording","transcript"],"type":"string","title":"Artifact Type"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","description":"Display inline in browser instead of download","default":false,"title":"Inline"},"description":"Display inline in browser instead of download"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/embed-token":{"post":{"tags":["main"],"summary":"Create Or Update Embed Token","description":"Create or update an embed token for a workflow.\nEach workflow can have only one active embed token.","operationId":"create_or_update_embed_token_api_v1_workflow__workflow_id__embed_token_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Embed Token","description":"Get the embed token for a workflow if it exists.","operationId":"get_embed_token_api_v1_workflow__workflow_id__embed_token_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmbedTokenResponse"},{"type":"null"}],"title":"Response Get Embed Token Api V1 Workflow Workflow Id Embed Token Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Deactivate Embed Token","description":"Deactivate the embed token for a workflow.","operationId":"deactivate_embed_token_api_v1_workflow__workflow_id__embed_token_delete","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Deactivate Embed Token Api V1 Workflow Workflow Id Embed Token Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/upload-url":{"post":{"tags":["main","knowledge-base"],"summary":"Get presigned URL for document upload","description":"Generate a presigned PUT URL for uploading a document.\n\nThis endpoint:\n1. Generates a unique document UUID for organizing the S3 key\n2. Generates a presigned S3/MinIO URL for uploading the file\n3. Returns the upload URL and document metadata\n\nAfter uploading to the returned URL, call /process-document to create\nthe document record and trigger processing.\n\nAccess Control:\n* All authenticated users can upload documents scoped to their organization.","operationId":"get_upload_url_api_v1_knowledge_base_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/process-document":{"post":{"tags":["main","knowledge-base"],"summary":"Trigger document processing","description":"Trigger asynchronous processing of an uploaded document.\n\nThis endpoint should be called after successfully uploading a file to the presigned URL.\nIt will:\n1. Create a document record in the database with the specified UUID\n2. Enqueue a background task to process the document (chunking and embedding)\n\nThe document status will be updated from 'pending' -> 'processing' -> 'completed' or 'failed'.\n\nEmbedding:\nUses OpenAI text-embedding-3-small (1536-dimensional embeddings, requires API key configured in Model Configurations).\n\nAccess Control:\n* Users can only process documents in their organization.","operationId":"process_document_api_v1_knowledge_base_process_document_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessDocumentRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/documents":{"get":{"tags":["main","knowledge-base"],"summary":"List documents","description":"List all documents for the user's organization.\n\nAccess Control:\n* Users can only see documents from their organization.","operationId":"list_documents_api_v1_knowledge_base_documents_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by processing status","title":"Status"},"description":"Filter by processing status"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_documents","x-sdk-description":"List knowledge base documents available to the authenticated organization."}},"/api/v1/knowledge-base/documents/{document_uuid}":{"get":{"tags":["main","knowledge-base"],"summary":"Get document details","description":"Get details of a specific document.\n\nAccess Control:\n* Users can only access documents from their organization.","operationId":"get_document_api_v1_knowledge_base_documents__document_uuid__get","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","knowledge-base"],"summary":"Delete document","description":"Soft delete a document and its chunks.\n\nAccess Control:\n* Users can only delete documents from their organization.","operationId":"delete_document_api_v1_knowledge_base_documents__document_uuid__delete","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/search":{"post":{"tags":["main","knowledge-base"],"summary":"Search for similar chunks","description":"Search for document chunks similar to the query.\n\nThis endpoint uses vector similarity search to find relevant chunks.\nResults are returned without threshold filtering - apply similarity\nthresholds at the application layer after optional reranking.\n\nAccess Control:\n* Users can only search documents from their organization.","operationId":"search_chunks_api_v1_knowledge_base_search_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/upload-url":{"post":{"tags":["main","workflow-recordings"],"summary":"Get presigned URLs for recording uploads","description":"Generate presigned PUT URLs for uploading one or more audio recordings.","operationId":"get_upload_urls_api_v1_workflow_recordings_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/":{"post":{"tags":["main","workflow-recordings"],"summary":"Create recording records after upload","description":"Create one or more recording records after audio files have been uploaded.","operationId":"create_recordings_api_v1_workflow_recordings__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main","workflow-recordings"],"summary":"List recordings","description":"List recordings for the organization, optionally filtered.","operationId":"list_recordings_api_v1_workflow_recordings__get","parameters":[{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by workflow ID","title":"Workflow Id"},"description":"Filter by workflow ID"},{"name":"tts_provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS provider","title":"Tts Provider"},"description":"Filter by TTS provider"},{"name":"tts_model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS model","title":"Tts Model"},"description":"Filter by TTS model"},{"name":"tts_voice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS voice ID","title":"Tts Voice Id"},"description":"Filter by TTS voice ID"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_recordings","x-sdk-description":"List workflow recordings available to the authenticated organization."}},"/api/v1/workflow-recordings/{recording_id}":{"delete":{"tags":["main","workflow-recordings"],"summary":"Delete a recording","description":"Soft delete a recording.","operationId":"delete_recording_api_v1_workflow_recordings__recording_id__delete","parameters":[{"name":"recording_id","in":"path","required":true,"schema":{"type":"string","title":"Recording Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/{id}":{"patch":{"tags":["main","workflow-recordings"],"summary":"Update a recording's Recording ID","description":"Update the recording_id (descriptive name) of a recording.","operationId":"update_recording_api_v1_workflow_recordings__id__patch","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingUpdateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/transcribe":{"post":{"tags":["main","workflow-recordings"],"summary":"Transcribe an audio file","description":"Transcribe an uploaded audio file using MPS STT.","operationId":"transcribe_audio_api_v1_workflow_recordings_transcribe_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/signup":{"post":{"tags":["main","auth"],"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"tags":["main","auth"],"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/me":{"get":{"tags":["main","auth"],"summary":"Get Current User","operationId":"get_current_user_api_v1_auth_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/node-types":{"get":{"tags":["main"],"summary":"List Node Types","description":"List every registered NodeSpec.\n\nSDK clients should pin to `spec_version` and warn if the server reports\na higher version than what they were generated against.","operationId":"list_node_types_api_v1_node_types_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeTypesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_node_types","x-sdk-description":"List every registered node type with its spec. Pinned to spec_version."}},"/api/v1/node-types/{name}":{"get":{"tags":["main"],"summary":"Get Node Type","operationId":"get_node_type_api_v1_node_types__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeSpec"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_node_type","x-sdk-description":"Fetch a single node spec by name."}},"/api/v1/health":{"get":{"tags":["main"],"summary":"Health","operationId":"health_api_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}},"404":{"description":"Not found"}}}}},"components":{"schemas":{"APIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"}},"type":"object","required":["id","name","key_prefix","is_active","created_at"],"title":"APIKeyResponse"},"APIKeyStatus":{"properties":{"model":{"type":"string","title":"Model"},"message":{"type":"string","title":"Message"}},"type":"object","required":["model","message"],"title":"APIKeyStatus"},"APIKeyStatusResponse":{"properties":{"status":{"items":{"$ref":"#/components/schemas/APIKeyStatus"},"type":"array","title":"Status"}},"type":"object","required":["status"],"title":"APIKeyStatusResponse"},"ARIConfigurationRequest":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint","description":"ARI base URL (e.g., http://asterisk.example.com:8088)"},"app_name":{"type":"string","title":"App Name","description":"Stasis application name registered in Asterisk"},"app_password":{"type":"string","title":"App Password","description":"ARI user password"},"ws_client_name":{"type":"string","title":"Ws Client Name","description":"websocket_client.conf connection name for externalMedia (e.g., dograh_staging)","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of SIP extensions/numbers for outbound calls (optional)"}},"type":"object","required":["ari_endpoint","app_name","app_password"],"title":"ARIConfigurationRequest","description":"Request schema for Asterisk ARI configuration."},"ARIConfigurationResponse":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint"},"app_name":{"type":"string","title":"App Name"},"app_password":{"type":"string","title":"App Password"},"ws_client_name":{"type":"string","title":"Ws Client Name","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["ari_endpoint","app_name","app_password","from_numbers"],"title":"ARIConfigurationResponse","description":"Response schema for ARI configuration with masked sensitive fields."},"AccessTokenResponse":{"properties":{"access_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Access Token"},"refresh_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Token"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires At"},"connection_id":{"type":"string","title":"Connection Id"}},"type":"object","required":["access_token","refresh_token","expires_at","connection_id"],"title":"AccessTokenResponse"},"AmbientNoiseUploadRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"filename":{"type":"string","title":"Filename"},"mime_type":{"type":"string","title":"Mime Type","default":"audio/wav"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"Max 10MB"}},"type":"object","required":["workflow_id","filename","file_size"],"title":"AmbientNoiseUploadRequest"},"AmbientNoiseUploadResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"}},"type":"object","required":["upload_url","storage_key","storage_backend"],"title":"AmbientNoiseUploadResponse"},"AuthResponse":{"properties":{"token":{"type":"string","title":"Token"},"user":{"$ref":"#/components/schemas/UserResponse"}},"type":"object","required":["token","user"],"title":"AuthResponse"},"AuthUserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"is_superuser":{"type":"boolean","title":"Is Superuser"}},"type":"object","required":["id","is_superuser"],"title":"AuthUserResponse"},"BatchRecordingCreateRequestSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingCreateRequestSchema"},"type":"array","maxItems":20,"minItems":1,"title":"Recordings","description":"List of recordings to create"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateRequestSchema","description":"Request schema for creating one or more recording records after upload."},"BatchRecordingCreateResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings","description":"Created recording records"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateResponseSchema","description":"Response schema for recording creation."},"BatchRecordingUploadRequestSchema":{"properties":{"files":{"items":{"$ref":"#/components/schemas/FileDescriptor"},"type":"array","maxItems":20,"minItems":1,"title":"Files","description":"List of files to upload"}},"type":"object","required":["files"],"title":"BatchRecordingUploadRequestSchema","description":"Request schema for getting presigned upload URLs for one or more files."},"BatchRecordingUploadResponseSchema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/RecordingUploadResponseSchema"},"type":"array","title":"Items","description":"Upload URLs for each file"}},"type":"object","required":["items"],"title":"BatchRecordingUploadResponseSchema","description":"Response schema with presigned upload URLs."},"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"language":{"type":"string","title":"Language","default":"en"}},"type":"object","required":["file"],"title":"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"},"CalculatorToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"calculator","title":"Type","description":"Tool type"}},"type":"object","required":["type"],"title":"CalculatorToolDefinition","description":"Tool definition for Calculator tools (no configuration needed)."},"CallDispositionCodes":{"properties":{"disposition_codes":{"items":{"type":"string"},"type":"array","title":"Disposition Codes","default":[]}},"type":"object","title":"CallDispositionCodes"},"CallType":{"type":"string","enum":["inbound","outbound"],"title":"CallType"},"CampaignDefaultsResponse":{"properties":{"concurrent_call_limit":{"type":"integer","title":"Concurrent Call Limit"},"from_numbers_count":{"type":"integer","title":"From Numbers Count"},"default_retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"last_campaign_settings":{"anyOf":[{"$ref":"#/components/schemas/LastCampaignSettingsResponse"},{"type":"null"}]}},"type":"object","required":["concurrent_call_limit","from_numbers_count","default_retry_config"],"title":"CampaignDefaultsResponse"},"CampaignLogEntryResponse":{"properties":{"ts":{"type":"string","title":"Ts"},"level":{"type":"string","title":"Level"},"event":{"type":"string","title":"Event"},"message":{"type":"string","title":"Message"},"details":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Details"}},"type":"object","required":["ts","level","event","message"],"title":"CampaignLogEntryResponse","description":"A single timestamped entry from the campaign's append-only log.\n\nSurfaced in the UI so operators can see why a campaign moved to\npaused / failed without digging through server logs."},"CampaignProgressResponse":{"properties":{"campaign_id":{"type":"integer","title":"Campaign Id"},"state":{"type":"string","title":"State"},"total_rows":{"type":"integer","title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_calls":{"type":"integer","title":"Failed Calls"},"progress_percentage":{"type":"number","title":"Progress Percentage"},"source_sync":{"additionalProperties":true,"type":"object","title":"Source Sync"},"rate_limit":{"type":"integer","title":"Rate Limit"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["campaign_id","state","total_rows","processed_rows","failed_calls","progress_percentage","source_sync","rate_limit","started_at","completed_at"],"title":"CampaignProgressResponse"},"CampaignResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"state":{"type":"string","title":"State"},"source_type":{"type":"string","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"total_rows":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_rows":{"type":"integer","title":"Failed Rows"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]},"executed_count":{"type":"integer","title":"Executed Count","default":0},"total_queued_count":{"type":"integer","title":"Total Queued Count","default":0},"parent_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Parent Campaign Id"},"redialed_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Redialed Campaign Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"telephony_configuration_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Telephony Configuration Name"},"logs":{"items":{"$ref":"#/components/schemas/CampaignLogEntryResponse"},"type":"array","title":"Logs"}},"type":"object","required":["id","name","workflow_id","workflow_name","state","source_type","source_id","total_rows","processed_rows","failed_rows","created_at","started_at","completed_at","retry_config"],"title":"CampaignResponse"},"CampaignRunsResponse":{"properties":{"runs":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"CampaignRunsResponse","description":"Paginated response for campaign workflow runs"},"CampaignSourceDownloadResponse":{"properties":{"download_url":{"type":"string","title":"Download Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["download_url","expires_in"],"title":"CampaignSourceDownloadResponse"},"CampaignsResponse":{"properties":{"campaigns":{"items":{"$ref":"#/components/schemas/CampaignResponse"},"type":"array","title":"Campaigns"}},"type":"object","required":["campaigns"],"title":"CampaignsResponse"},"ChunkResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_id":{"type":"integer","title":"Document Id"},"chunk_text":{"type":"string","title":"Chunk Text"},"contextualized_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contextualized Text"},"chunk_index":{"type":"integer","title":"Chunk Index"},"chunk_metadata":{"additionalProperties":true,"type":"object","title":"Chunk Metadata"},"filename":{"type":"string","title":"Filename"},"document_uuid":{"type":"string","title":"Document Uuid"},"similarity":{"type":"number","title":"Similarity"}},"type":"object","required":["id","document_id","chunk_text","contextualized_text","chunk_index","chunk_metadata","filename","document_uuid","similarity"],"title":"ChunkResponseSchema","description":"Response schema for a document chunk."},"ChunkSearchRequestSchema":{"properties":{"query":{"type":"string","title":"Query","description":"Search query text"},"limit":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Limit","description":"Maximum number of results","default":5},"document_uuids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Uuids","description":"Filter by specific document UUIDs"},"min_similarity":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Min Similarity","description":"Minimum similarity threshold"}},"type":"object","required":["query"],"title":"ChunkSearchRequestSchema","description":"Request schema for searching similar chunks."},"ChunkSearchResponseSchema":{"properties":{"chunks":{"items":{"$ref":"#/components/schemas/ChunkResponseSchema"},"type":"array","title":"Chunks"},"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"}},"type":"object","required":["chunks","query","total_results"],"title":"ChunkSearchResponseSchema","description":"Response schema for chunk search results."},"CircuitBreakerConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"failure_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","maximum":600.0,"minimum":30.0,"title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigRequest"},"CircuitBreakerConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":false},"failure_threshold":{"type":"number","title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigResponse"},"CloudonixConfigurationRequest":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token","description":"Cloudonix API Bearer Token"},"domain_id":{"type":"string","title":"Domain Id","description":"Cloudonix Domain ID"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name","description":"Cloudonix Voice Application name. The application's url is updated when inbound workflows are attached to numbers on this domain. If omitted, an application is auto-created on save and its name is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Cloudonix phone numbers (optional)"}},"type":"object","required":["bearer_token","domain_id"],"title":"CloudonixConfigurationRequest","description":"Request schema for Cloudonix configuration."},"CloudonixConfigurationResponse":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token"},"domain_id":{"type":"string","title":"Domain Id"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["bearer_token","domain_id","from_numbers"],"title":"CloudonixConfigurationResponse","description":"Response schema for Cloudonix configuration with masked sensitive fields."},"CreateAPIKeyRequest":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"CreateAPIKeyRequest"},"CreateAPIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"api_key":{"type":"string","title":"Api Key"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","key_prefix","api_key","created_at"],"title":"CreateAPIKeyResponse"},"CreateCampaignRequest":{"properties":{"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"source_type":{"type":"string","pattern":"^(google-sheet|csv)$","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","required":["name","workflow_id","source_type","source_id"],"title":"CreateCampaignRequest"},"CreateCredentialRequest":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"$ref":"#/components/schemas/WebhookCredentialType"},"credential_data":{"additionalProperties":true,"type":"object","title":"Credential Data"}},"type":"object","required":["name","credential_type","credential_data"],"title":"CreateCredentialRequest","description":"Request schema for creating a webhook credential."},"CreateLoadTestRequest":{"properties":{"name_prefix":{"type":"string","title":"Name Prefix"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"test_count":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Test Count"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name_prefix","actor_workflow_id","adversary_workflow_id","test_count"],"title":"CreateLoadTestRequest"},"CreateServiceKeyRequest":{"properties":{"name":{"type":"string","title":"Name"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":90}},"type":"object","required":["name"],"title":"CreateServiceKeyRequest"},"CreateServiceKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"service_key":{"type":"string","title":"Service Key"},"key_prefix":{"type":"string","title":"Key Prefix"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["id","name","service_key","key_prefix"],"title":"CreateServiceKeyResponse"},"CreateTestSessionRequest":{"properties":{"name":{"type":"string","title":"Name"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name","actor_workflow_id","adversary_workflow_id"],"title":"CreateTestSessionRequest"},"CreateToolRequest":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category","default":"http_api"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon","default":"globe"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color","default":"#3B82F6"},"definition":{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"title":"Definition","discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}}},"type":"object","required":["name","definition"],"title":"CreateToolRequest","description":"Request schema for creating a tool."},"CreateWorkflowRequest":{"properties":{"name":{"type":"string","title":"Name"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"}},"type":"object","required":["name","workflow_definition"],"title":"CreateWorkflowRequest"},"CreateWorkflowRunRequest":{"properties":{"mode":{"type":"string","title":"Mode"},"name":{"type":"string","title":"Name"}},"type":"object","required":["mode","name"],"title":"CreateWorkflowRunRequest"},"CreateWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"definition_id":{"type":"integer","title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"}},"type":"object","required":["id","workflow_id","name","mode","created_at","definition_id"],"title":"CreateWorkflowRunResponse"},"CreateWorkflowTemplateRequest":{"properties":{"call_type":{"type":"string","enum":["inbound","outbound"],"title":"Call Type"},"use_case":{"type":"string","title":"Use Case"},"activity_description":{"type":"string","title":"Activity Description"}},"type":"object","required":["call_type","use_case","activity_description"],"title":"CreateWorkflowTemplateRequest"},"CreatedByResponse":{"properties":{"id":{"type":"integer","title":"Id"},"provider_id":{"type":"string","title":"Provider Id"}},"type":"object","required":["id","provider_id"],"title":"CreatedByResponse","description":"Response schema for the user who created a tool."},"CredentialResponse":{"properties":{"uuid":{"type":"string","title":"Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"type":"string","title":"Credential Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["uuid","name","description","credential_type","created_at","updated_at"],"title":"CredentialResponse","description":"Response schema for a webhook credential (never includes sensitive data)."},"CurrentUsageResponse":{"properties":{"period_start":{"type":"string","title":"Period Start"},"period_end":{"type":"string","title":"Period End"},"used_dograh_tokens":{"type":"number","title":"Used Dograh Tokens"},"quota_dograh_tokens":{"type":"integer","title":"Quota Dograh Tokens"},"percentage_used":{"type":"number","title":"Percentage Used"},"next_refresh_date":{"type":"string","title":"Next Refresh Date"},"quota_enabled":{"type":"boolean","title":"Quota Enabled"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"used_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Used Amount Usd"},"quota_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Quota Amount Usd"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"price_per_second_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Second Usd"}},"type":"object","required":["period_start","period_end","used_dograh_tokens","quota_dograh_tokens","percentage_used","next_refresh_date","quota_enabled","total_duration_seconds"],"title":"CurrentUsageResponse"},"DailyReportResponse":{"properties":{"date":{"type":"string","title":"Date"},"timezone":{"type":"string","title":"Timezone"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"metrics":{"additionalProperties":{"type":"integer"},"type":"object","title":"Metrics"},"disposition_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Disposition Distribution"},"call_duration_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Call Duration Distribution"}},"type":"object","required":["date","timezone","workflow_id","metrics","disposition_distribution","call_duration_distribution"],"title":"DailyReportResponse"},"DailyUsageBreakdownResponse":{"properties":{"breakdown":{"items":{"$ref":"#/components/schemas/DailyUsageItem"},"type":"array","title":"Breakdown"},"total_minutes":{"type":"number","title":"Total Minutes"},"total_cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Cost Usd"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"}},"type":"object","required":["breakdown","total_minutes","total_dograh_tokens"],"title":"DailyUsageBreakdownResponse"},"DailyUsageItem":{"properties":{"date":{"type":"string","title":"Date"},"minutes":{"type":"number","title":"Minutes"},"cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Cost Usd"},"dograh_tokens":{"type":"number","title":"Dograh Tokens"},"call_count":{"type":"integer","title":"Call Count"}},"type":"object","required":["date","minutes","dograh_tokens","call_count"],"title":"DailyUsageItem"},"DefaultConfigurationsResponse":{"properties":{"llm":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Llm"},"tts":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Tts"},"stt":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Stt"},"embeddings":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Embeddings"},"realtime":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Realtime"},"default_providers":{"additionalProperties":{"type":"string"},"type":"object","title":"Default Providers"}},"type":"object","required":["llm","tts","stt","embeddings","realtime","default_providers"],"title":"DefaultConfigurationsResponse"},"DisplayOptions":{"properties":{"show":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Show"},"hide":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Hide"}},"additionalProperties":false,"type":"object","title":"DisplayOptions","description":"Conditional visibility rules.\n\n`show` keys are AND-combined: this property is visible only when EVERY\nreferenced field's value matches one of the listed values.\n\n`hide` keys are OR-combined: this property is hidden when ANY referenced\nfield's value matches one of the listed values.\n\nExample:\n DisplayOptions(show={\"extraction_enabled\": [True]})\n DisplayOptions(show={\"greeting_type\": [\"audio\"]})"},"DocumentListResponseSchema":{"properties":{"documents":{"items":{"$ref":"#/components/schemas/DocumentResponseSchema"},"type":"array","title":"Documents"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["documents","total","limit","offset"],"title":"DocumentListResponseSchema","description":"Response schema for list of documents."},"DocumentResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_uuid":{"type":"string","title":"Document Uuid"},"filename":{"type":"string","title":"Filename"},"file_size_bytes":{"type":"integer","title":"File Size Bytes"},"file_hash":{"type":"string","title":"File Hash"},"mime_type":{"type":"string","title":"Mime Type"},"processing_status":{"type":"string","title":"Processing Status"},"processing_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Processing Error"},"total_chunks":{"type":"integer","title":"Total Chunks"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","default":"chunked"},"custom_metadata":{"additionalProperties":true,"type":"object","title":"Custom Metadata"},"docling_metadata":{"additionalProperties":true,"type":"object","title":"Docling Metadata"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"organization_id":{"type":"integer","title":"Organization Id"},"created_by":{"type":"integer","title":"Created By"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","document_uuid","filename","file_size_bytes","file_hash","mime_type","processing_status","total_chunks","custom_metadata","docling_metadata","created_at","updated_at","organization_id","created_by","is_active"],"title":"DocumentResponseSchema","description":"Response schema for document metadata."},"DocumentUploadRequestSchema":{"properties":{"filename":{"type":"string","title":"Filename","description":"Name of the file to upload"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the file"},"custom_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Custom Metadata","description":"Optional custom metadata"}},"type":"object","required":["filename","mime_type"],"title":"DocumentUploadRequestSchema","description":"Request schema for initiating document upload."},"DocumentUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Signed URL for uploading the file"},"document_uuid":{"type":"string","title":"Document Uuid","description":"Unique identifier for the document"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key where file should be uploaded"}},"type":"object","required":["upload_url","document_uuid","s3_key"],"title":"DocumentUploadResponseSchema","description":"Response schema containing upload URL and document metadata."},"DuplicateTemplateRequest":{"properties":{"template_id":{"type":"integer","title":"Template Id"},"workflow_name":{"type":"string","title":"Workflow Name"}},"type":"object","required":["template_id","workflow_name"],"title":"DuplicateTemplateRequest"},"EmbedConfigResponse":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"settings":{"additionalProperties":true,"type":"object","title":"Settings"},"theme":{"type":"string","title":"Theme"},"position":{"type":"string","title":"Position"},"button_text":{"type":"string","title":"Button Text"},"button_color":{"type":"string","title":"Button Color"},"size":{"type":"string","title":"Size"},"auto_start":{"type":"boolean","title":"Auto Start"}},"type":"object","required":["workflow_id","settings","theme","position","button_text","button_color","size","auto_start"],"title":"EmbedConfigResponse","description":"Response model for embed configuration"},"EmbedTokenRequest":{"properties":{"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":30}},"type":"object","title":"EmbedTokenRequest"},"EmbedTokenResponse":{"properties":{"id":{"type":"integer","title":"Id"},"token":{"type":"string","title":"Token"},"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"is_active":{"type":"boolean","title":"Is Active"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"embed_script":{"type":"string","title":"Embed Script"}},"type":"object","required":["id","token","allowed_domains","settings","is_active","usage_count","usage_limit","expires_at","created_at","embed_script"],"title":"EmbedTokenResponse"},"EndCallConfig":{"properties":{"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of goodbye message","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before ending the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio goodbye message"},"endCallReason":{"type":"boolean","title":"Endcallreason","description":"When enabled, LLM must provide a reason for ending the call. The reason is set as call disposition and added to call tags.","default":false},"endCallReasonDescription":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endcallreasondescription","description":"Description shown to the LLM for the reason parameter. Used only when endCallReason is enabled."}},"type":"object","title":"EndCallConfig","description":"Configuration for End Call tools."},"EndCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"end_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/EndCallConfig","description":"End Call configuration"}},"type":"object","required":["type","config"],"title":"EndCallToolDefinition","description":"Tool definition for End Call tools."},"FileDescriptor":{"properties":{"filename":{"type":"string","title":"Filename","description":"Original filename of the audio file"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the audio file","default":"audio/wav"},"file_size":{"type":"integer","maximum":5242880.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 5MB)"}},"type":"object","required":["filename","file_size"],"title":"FileDescriptor","description":"Descriptor for a single file in a batch upload request."},"FileMetadataResponse":{"properties":{"key":{"type":"string","title":"Key"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"type":"object","required":["key","metadata"],"title":"FileMetadataResponse"},"GraphConstraints":{"properties":{"min_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Incoming"},"max_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Incoming"},"min_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Outgoing"},"max_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Outgoing"}},"additionalProperties":false,"type":"object","title":"GraphConstraints","description":"Per-node-type graph rules. WorkflowGraph enforces these at validation."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"version":{"type":"string","title":"Version"},"backend_api_endpoint":{"type":"string","title":"Backend Api Endpoint"},"deployment_mode":{"type":"string","title":"Deployment Mode"},"auth_provider":{"type":"string","title":"Auth Provider"}},"type":"object","required":["status","version","backend_api_endpoint","deployment_mode","auth_provider"],"title":"HealthResponse"},"HttpApiConfig":{"properties":{"method":{"type":"string","title":"Method","description":"HTTP method (GET, POST, PUT, PATCH, DELETE)"},"url":{"type":"string","title":"Url","description":"Target URL"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Headers","description":"Static headers to include"},"credential_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credential Uuid","description":"Reference to ExternalCredentialModel for auth"},"parameters":{"anyOf":[{"items":{"$ref":"#/components/schemas/ToolParameter"},"type":"array"},{"type":"null"}],"title":"Parameters","description":"Parameters that the tool accepts from LLM"},"timeout_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Ms","description":"Request timeout in milliseconds","default":5000},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play after tool execution"},"customMessageType":{"anyOf":[{"type":"string","enum":["text","audio"]},{"type":"null"}],"title":"Custommessagetype","description":"Type of custom message: text or audio"},"customMessageRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessagerecordingid","description":"Recording ID for audio custom message"}},"type":"object","required":["method","url"],"title":"HttpApiConfig","description":"Configuration for HTTP API tools."},"HttpApiToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"http_api","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/HttpApiConfig","description":"HTTP API configuration"}},"type":"object","required":["type","config"],"title":"HttpApiToolDefinition","description":"Tool definition for HTTP API tools."},"ImpersonateRequest":{"properties":{"provider_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider User Id"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"}},"type":"object","title":"ImpersonateRequest","description":"Request payload for superadmin impersonation.\n\nEither ``provider_user_id`` **or** ``user_id`` must be supplied. If both are\nprovided, ``provider_user_id`` takes precedence."},"ImpersonateResponse":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"},"access_token":{"type":"string","title":"Access Token"}},"type":"object","required":["refresh_token","access_token"],"title":"ImpersonateResponse"},"InitEmbedRequest":{"properties":{"token":{"type":"string","title":"Token"},"context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Context Variables"}},"type":"object","required":["token"],"title":"InitEmbedRequest","description":"Request model for initializing an embed session"},"InitEmbedResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["session_token","workflow_run_id","config"],"title":"InitEmbedResponse","description":"Response model for embed initialization"},"InitiateCallRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_run_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Run Id"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["workflow_id"],"title":"InitiateCallRequest"},"IntegrationResponse":{"properties":{"id":{"type":"integer","title":"Id"},"integration_id":{"type":"string","title":"Integration Id"},"organisation_id":{"type":"integer","title":"Organisation Id"},"created_by":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Created By"},"provider":{"type":"string","title":"Provider"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"},"action":{"type":"string","title":"Action"},"provider_data":{"additionalProperties":true,"type":"object","title":"Provider Data"}},"type":"object","required":["id","integration_id","organisation_id","created_by","provider","is_active","created_at","action","provider_data"],"title":"IntegrationResponse"},"ItemKind":{"type":"string","enum":["node","edge","workflow"],"title":"ItemKind"},"LangfuseCredentialsRequest":{"properties":{"host":{"type":"string","title":"Host"},"public_key":{"type":"string","title":"Public Key"},"secret_key":{"type":"string","title":"Secret Key"}},"type":"object","required":["host","public_key","secret_key"],"title":"LangfuseCredentialsRequest"},"LangfuseCredentialsResponse":{"properties":{"host":{"type":"string","title":"Host","default":""},"public_key":{"type":"string","title":"Public Key","default":""},"secret_key":{"type":"string","title":"Secret Key","default":""},"configured":{"type":"boolean","title":"Configured","default":false}},"type":"object","title":"LangfuseCredentialsResponse"},"LastCampaignSettingsResponse":{"properties":{"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigResponse"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]}},"type":"object","title":"LastCampaignSettingsResponse"},"LoadTestStatsResponse":{"properties":{"total":{"type":"integer","title":"Total"},"pending":{"type":"integer","title":"Pending"},"running":{"type":"integer","title":"Running"},"completed":{"type":"integer","title":"Completed"},"failed":{"type":"integer","title":"Failed"},"sessions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sessions"}},"type":"object","required":["total","pending","running","completed","failed","sessions"],"title":"LoadTestStatsResponse"},"LoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"MPSCreditsResponse":{"properties":{"total_credits_used":{"type":"number","title":"Total Credits Used"},"remaining_credits":{"type":"number","title":"Remaining Credits"},"total_quota":{"type":"number","title":"Total Quota"}},"type":"object","required":["total_credits_used","remaining_credits","total_quota"],"title":"MPSCreditsResponse"},"NodeCategory":{"type":"string","enum":["call_node","global_node","trigger","integration"],"title":"NodeCategory","description":"Drives grouping in the AddNodePanel UI."},"NodeExample":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"additionalProperties":false,"type":"object","required":["name","data"],"title":"NodeExample","description":"A worked example LLMs can pattern-match. Keep small and realistic."},"NodeSpec":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in AddNodePanel."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"category":{"$ref":"#/components/schemas/NodeCategory"},"icon":{"type":"string","title":"Icon"},"version":{"type":"string","title":"Version","default":"1.0.0"},"properties":{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array","title":"Properties"},"examples":{"items":{"$ref":"#/components/schemas/NodeExample"},"type":"array","title":"Examples"},"graph_constraints":{"anyOf":[{"$ref":"#/components/schemas/GraphConstraints"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["name","display_name","description","category","icon","properties"],"title":"NodeSpec","description":"Single source of truth for a node type."},"NodeTypesResponse":{"properties":{"spec_version":{"type":"string","title":"Spec Version"},"node_types":{"items":{"$ref":"#/components/schemas/NodeSpec"},"type":"array","title":"Node Types"}},"type":"object","required":["spec_version","node_types"],"title":"NodeTypesResponse"},"PhoneNumberCreateRequest":{"properties":{"address":{"type":"string","maxLength":255,"minLength":1,"title":"Address"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"is_active":{"type":"boolean","title":"Is Active","default":true},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id","default":false},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"}},"type":"object","required":["address"],"title":"PhoneNumberCreateRequest","description":"Create a new phone number under a telephony configuration.\n\n``address_normalized`` and ``address_type`` are computed server-side from\n``address`` (and ``country_code`` if PSTN). ``address`` itself is stored\nverbatim for display."},"PhoneNumberListResponse":{"properties":{"phone_numbers":{"items":{"$ref":"#/components/schemas/PhoneNumberResponse"},"type":"array","title":"Phone Numbers"}},"type":"object","required":["phone_numbers"],"title":"PhoneNumberListResponse"},"PhoneNumberResponse":{"properties":{"id":{"type":"integer","title":"Id"},"telephony_configuration_id":{"type":"integer","title":"Telephony Configuration Id"},"address":{"type":"string","title":"Address"},"address_normalized":{"type":"string","title":"Address Normalized"},"address_type":{"type":"string","title":"Address Type"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"inbound_workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Inbound Workflow Name"},"is_active":{"type":"boolean","title":"Is Active"},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id"},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"provider_sync":{"anyOf":[{"$ref":"#/components/schemas/ProviderSyncStatus"},{"type":"null"}]}},"type":"object","required":["id","telephony_configuration_id","address","address_normalized","address_type","is_active","is_default_caller_id","extra_metadata","created_at","updated_at"],"title":"PhoneNumberResponse"},"PhoneNumberUpdateRequest":{"properties":{"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"clear_inbound_workflow":{"type":"boolean","title":"Clear Inbound Workflow","default":false},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"extra_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extra Metadata"}},"type":"object","title":"PhoneNumberUpdateRequest","description":"Partial update. ``address`` is intentionally immutable \u2014 to change a\nnumber, delete the row and create a new one."},"PlivoConfigurationRequest":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id","description":"Plivo Auth ID"},"auth_token":{"type":"string","title":"Auth Token","description":"Plivo Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Plivo Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Plivo phone numbers"}},"type":"object","required":["auth_id","auth_token"],"title":"PlivoConfigurationRequest","description":"Request schema for Plivo configuration."},"PlivoConfigurationResponse":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"PlivoConfigurationResponse","description":"Response schema for Plivo configuration with masked sensitive fields."},"PresignedUploadUrlRequest":{"properties":{"file_name":{"type":"string","pattern":".*\\.csv$","title":"File Name","description":"CSV filename"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 10MB)"},"content_type":{"type":"string","title":"Content Type","description":"File content type","default":"text/csv"}},"type":"object","required":["file_name","file_size"],"title":"PresignedUploadUrlRequest"},"PresignedUploadUrlResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"file_key":{"type":"string","title":"File Key"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["upload_url","file_key","expires_in"],"title":"PresignedUploadUrlResponse"},"ProcessDocumentRequestSchema":{"properties":{"document_uuid":{"type":"string","title":"Document Uuid","description":"Document UUID to process"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key of the uploaded file"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","description":"Retrieval mode: 'chunked' for vector search or 'full_document' for full text retrieval","default":"chunked"}},"type":"object","required":["document_uuid","s3_key"],"title":"ProcessDocumentRequestSchema","description":"Request schema for triggering document processing."},"PropertyOption":{"properties":{"value":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"boolean"},{"type":"number"}],"title":"Value"},"label":{"type":"string","title":"Label"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":false,"type":"object","required":["value","label"],"title":"PropertyOption","description":"An option in an `options` or `multi_options` dropdown."},"PropertySpec":{"properties":{"name":{"type":"string","title":"Name"},"type":{"$ref":"#/components/schemas/PropertyType"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in the UI."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"default":{"title":"Default"},"required":{"type":"boolean","title":"Required","default":false},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"},"display_options":{"anyOf":[{"$ref":"#/components/schemas/DisplayOptions"},{"type":"null"}]},"options":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertyOption"},"type":"array"},{"type":"null"}],"title":"Options"},"properties":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array"},{"type":"null"}],"title":"Properties"},"min_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Value"},"max_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Value"},"min_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Length"},"max_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Length"},"pattern":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pattern"},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor"},"extra":{"additionalProperties":true,"type":"object","title":"Extra"}},"additionalProperties":false,"type":"object","required":["name","type","display_name","description"],"title":"PropertySpec","description":"Single field on a node.\n\n`description` is HUMAN-FACING \u2014 shown under the field in the edit\ndialog. Keep it concise and explain what the field does.\n\n`llm_hint` is LLM-FACING \u2014 appears only in the `get_node_type` MCP\nresponse and in SDK schema output. Use it for catalog tool references\n(e.g., \"Use `list_recordings`\"), array shape, expected value idioms,\nor anything that would be noise in the UI. Optional; omit when the\n`description` already suffices for both audiences."},"PropertyType":{"type":"string","enum":["string","number","boolean","options","multi_options","fixed_collection","json","tool_refs","document_refs","recording_ref","credential_ref","mention_textarea","url"],"title":"PropertyType","description":"Bounded vocabulary of property types the renderer dispatches on.\n\nAdding a value here requires a matching arm in the frontend\n`` switch and (where relevant) the SDK codegen template."},"ProviderSyncStatus":{"properties":{"ok":{"type":"boolean","title":"Ok"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["ok"],"title":"ProviderSyncStatus","description":"Result of pushing a phone-number change to the upstream provider.\n\nReturned alongside create/update responses when the route attempted to\nsync inbound webhook configuration. ``ok=False`` is a warning, not a\nfatal error \u2014 the DB write succeeded."},"RecordingCreateRequestSchema":{"properties":{"recording_id":{"type":"string","title":"Recording Id","description":"Short recording ID from upload step"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider","description":"TTS provider (e.g. elevenlabs)"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model","description":"TTS model name"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id","description":"TTS voice identifier"},"transcript":{"type":"string","title":"Transcript","description":"User-provided transcript of the recording"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key from upload step"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata","description":"Optional metadata (file_size, duration, etc.)"}},"type":"object","required":["recording_id","transcript","storage_key"],"title":"RecordingCreateRequestSchema","description":"Request schema for creating a recording record after upload."},"RecordingListResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["recordings","total"],"title":"RecordingListResponseSchema","description":"Response schema for list of recordings."},"RecordingResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"recording_id":{"type":"string","title":"Recording Id"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"organization_id":{"type":"integer","title":"Organization Id"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id"},"transcript":{"type":"string","title":"Transcript"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"created_by":{"type":"integer","title":"Created By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","recording_id","organization_id","transcript","storage_key","storage_backend","metadata","created_by","created_at","is_active"],"title":"RecordingResponseSchema","description":"Response schema for a single recording."},"RecordingUpdateRequestSchema":{"properties":{"recording_id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Recording Id","description":"New descriptive recording ID (letters, numbers, hyphens, underscores only)"}},"type":"object","required":["recording_id"],"title":"RecordingUpdateRequestSchema","description":"Request schema for updating a recording's ID."},"RecordingUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Presigned URL for uploading the audio"},"recording_id":{"type":"string","title":"Recording Id","description":"Short unique recording ID"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key where file will be uploaded"}},"type":"object","required":["upload_url","recording_id","storage_key"],"title":"RecordingUploadResponseSchema","description":"Response schema with presigned upload URL."},"RedialCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"Name for the redial campaign"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]}},"type":"object","title":"RedialCampaignRequest"},"RetryConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"max_retries":{"type":"integer","maximum":10.0,"minimum":0.0,"title":"Max Retries","default":2},"retry_delay_seconds":{"type":"integer","maximum":3600.0,"minimum":30.0,"title":"Retry Delay Seconds","default":120},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true}},"type":"object","title":"RetryConfigRequest"},"RetryConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"max_retries":{"type":"integer","title":"Max Retries"},"retry_delay_seconds":{"type":"integer","title":"Retry Delay Seconds"},"retry_on_busy":{"type":"boolean","title":"Retry On Busy"},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail"}},"type":"object","required":["enabled","max_retries","retry_delay_seconds","retry_on_busy","retry_on_no_answer","retry_on_voicemail"],"title":"RetryConfigResponse"},"S3SignedUrlResponse":{"properties":{"url":{"type":"string","title":"Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["url","expires_in"],"title":"S3SignedUrlResponse"},"ScheduleConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"timezone":{"type":"string","title":"Timezone","default":"UTC"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotRequest"},"type":"array","maxItems":50,"minItems":1,"title":"Slots"}},"type":"object","required":["slots"],"title":"ScheduleConfigRequest"},"ScheduleConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"timezone":{"type":"string","title":"Timezone"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotResponse"},"type":"array","title":"Slots"}},"type":"object","required":["enabled","timezone","slots"],"title":"ScheduleConfigResponse"},"ServiceKeyResponse":{"properties":{"name":{"type":"string","title":"Name"},"id":{"type":"integer","title":"Id"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"}},"type":"object","required":["name","id","key_prefix","is_active","created_at"],"title":"ServiceKeyResponse"},"SessionResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"expires_at":{"type":"string","title":"Expires At"}},"type":"object","required":["session_token","expires_at"],"title":"SessionResponse"},"SignupRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["email","password"],"title":"SignupRequest"},"SuperuserWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"organization_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Name"},"mode":{"type":"string","title":"Mode"},"is_completed":{"type":"boolean","title":"Is Completed"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"usage_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Usage Info"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","workflow_id","workflow_name","user_id","organization_id","organization_name","mode","is_completed","recording_url","transcript_url","usage_info","cost_info","initial_context","gathered_context","created_at"],"title":"SuperuserWorkflowRunResponse"},"SuperuserWorkflowRunsListResponse":{"properties":{"workflow_runs":{"items":{"$ref":"#/components/schemas/SuperuserWorkflowRunResponse"},"type":"array","title":"Workflow Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["workflow_runs","total_count","page","limit","total_pages"],"title":"SuperuserWorkflowRunsListResponse"},"TelephonyConfigurationCreateRequest":{"properties":{"name":{"type":"string","maxLength":64,"minLength":1,"title":"Name"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound","default":false},"config":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"title":"Config","discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}}},"type":"object","required":["name","config"],"title":"TelephonyConfigurationCreateRequest","description":"Body for ``POST /telephony-configs``.\n\n``config`` carries the provider-specific credential fields (the same\ndiscriminated union used by the legacy single-config endpoint). Any\n``from_numbers`` on the inner config are ignored \u2014 phone numbers are\nmanaged via the dedicated phone-numbers endpoints."},"TelephonyConfigurationDetail":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"credentials":{"additionalProperties":true,"type":"object","title":"Credentials"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","credentials","created_at","updated_at"],"title":"TelephonyConfigurationDetail","description":"Body of ``GET /telephony-configs/{id}`` \u2014 credentials are masked."},"TelephonyConfigurationListItem":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"phone_number_count":{"type":"integer","title":"Phone Number Count","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","created_at","updated_at"],"title":"TelephonyConfigurationListItem","description":"One row in ``GET /telephony-configs``."},"TelephonyConfigurationListResponse":{"properties":{"configurations":{"items":{"$ref":"#/components/schemas/TelephonyConfigurationListItem"},"type":"array","title":"Configurations"}},"type":"object","required":["configurations"],"title":"TelephonyConfigurationListResponse"},"TelephonyConfigurationResponse":{"properties":{"twilio":{"anyOf":[{"$ref":"#/components/schemas/TwilioConfigurationResponse"},{"type":"null"}]},"plivo":{"anyOf":[{"$ref":"#/components/schemas/PlivoConfigurationResponse"},{"type":"null"}]},"vonage":{"anyOf":[{"$ref":"#/components/schemas/VonageConfigurationResponse"},{"type":"null"}]},"vobiz":{"anyOf":[{"$ref":"#/components/schemas/VobizConfigurationResponse"},{"type":"null"}]},"cloudonix":{"anyOf":[{"$ref":"#/components/schemas/CloudonixConfigurationResponse"},{"type":"null"}]},"ari":{"anyOf":[{"$ref":"#/components/schemas/ARIConfigurationResponse"},{"type":"null"}]},"telnyx":{"anyOf":[{"$ref":"#/components/schemas/TelnyxConfigurationResponse"},{"type":"null"}]}},"type":"object","title":"TelephonyConfigurationResponse","description":"Top-level telephony configuration response.\n\nKeeps the per-provider field shape that the UI client depends on. When\nthe UI moves to metadata-driven forms, this can be replaced with a\nflat discriminated union."},"TelephonyConfigurationUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Name"},"config":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}},{"type":"null"}],"title":"Config"}},"type":"object","title":"TelephonyConfigurationUpdateRequest","description":"Body for ``PUT /telephony-configs/{id}``. Partial update."},"TelephonyProviderMetadata":{"properties":{"provider":{"type":"string","title":"Provider"},"display_name":{"type":"string","title":"Display Name"},"fields":{"items":{"$ref":"#/components/schemas/TelephonyProviderUIField"},"type":"array","title":"Fields"},"docs_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docs Url"}},"type":"object","required":["provider","display_name","fields"],"title":"TelephonyProviderMetadata","description":"UI form metadata for a single telephony provider."},"TelephonyProviderUIField":{"properties":{"name":{"type":"string","title":"Name"},"label":{"type":"string","title":"Label"},"type":{"type":"string","title":"Type"},"required":{"type":"boolean","title":"Required"},"sensitive":{"type":"boolean","title":"Sensitive"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"}},"type":"object","required":["name","label","type","required","sensitive"],"title":"TelephonyProviderUIField","description":"One form field on a telephony provider's configuration UI."},"TelephonyProvidersMetadataResponse":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/TelephonyProviderMetadata"},"type":"array","title":"Providers"}},"type":"object","required":["providers"],"title":"TelephonyProvidersMetadataResponse","description":"List of UI form definitions used by the telephony-config screen."},"TelnyxConfigurationRequest":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key","description":"Telnyx API Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id","description":"Telnyx Call Control Application ID (connection_id). If omitted, a Call Control Application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Telnyx phone numbers"}},"type":"object","required":["api_key"],"title":"TelnyxConfigurationRequest","description":"Request schema for Telnyx configuration."},"TelnyxConfigurationResponse":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["api_key","from_numbers"],"title":"TelnyxConfigurationResponse","description":"Response schema for Telnyx configuration with masked sensitive fields."},"TestSessionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"load_test_group_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"},"test_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Test Index"},"config":{"additionalProperties":true,"type":"object","title":"Config"},"results":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Results"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","name","status","actor_workflow_id","adversary_workflow_id","load_test_group_id","test_index","config","results","error","created_at","started_at","completed_at"],"title":"TestSessionResponse"},"TimeSlotRequest":{"properties":{"day_of_week":{"type":"integer","maximum":6.0,"minimum":0.0,"title":"Day Of Week"},"start_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"Start Time"},"end_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotRequest"},"TimeSlotResponse":{"properties":{"day_of_week":{"type":"integer","title":"Day Of Week"},"start_time":{"type":"string","title":"Start Time"},"end_time":{"type":"string","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotResponse"},"ToolParameter":{"properties":{"name":{"type":"string","title":"Name","description":"Parameter name (used as key in request body)"},"type":{"type":"string","title":"Type","description":"Parameter type: string, number, or boolean"},"description":{"type":"string","title":"Description","description":"Description of what this parameter is for"},"required":{"type":"boolean","title":"Required","description":"Whether this parameter is required","default":true}},"type":"object","required":["name","type","description"],"title":"ToolParameter","description":"A parameter that the tool accepts."},"ToolResponse":{"properties":{"id":{"type":"integer","title":"Id"},"tool_uuid":{"type":"string","title":"Tool Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon Color"},"status":{"type":"string","title":"Status"},"definition":{"additionalProperties":true,"type":"object","title":"Definition"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"created_by":{"anyOf":[{"$ref":"#/components/schemas/CreatedByResponse"},{"type":"null"}]}},"type":"object","required":["id","tool_uuid","name","description","category","icon","icon_color","status","definition","created_at","updated_at"],"title":"ToolResponse","description":"Response schema for a tool."},"TransferCallConfig":{"properties":{"destination":{"type":"string","title":"Destination","description":"Phone number or SIP endpoint to transfer the call to (E.164 format e.g., +1234567890, or SIP endpoint e.g., PJSIP/1234)"},"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of message to play before transfer","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before transferring the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio message before transfer"},"timeout":{"type":"integer","maximum":120.0,"minimum":5.0,"title":"Timeout","description":"Maximum time in seconds to wait for destination to answer (5-120 seconds)","default":30}},"type":"object","required":["destination"],"title":"TransferCallConfig","description":"Configuration for Transfer Call tools."},"TransferCallRequest":{"properties":{"destination":{"type":"string","title":"Destination"},"organization_id":{"type":"integer","title":"Organization Id"},"transfer_id":{"type":"string","title":"Transfer Id"},"conference_name":{"type":"string","title":"Conference Name"},"timeout":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout","default":20}},"type":"object","required":["destination","organization_id","transfer_id","conference_name"],"title":"TransferCallRequest","description":"Request model for initiating a call transfer."},"TransferCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"transfer_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/TransferCallConfig","description":"Transfer Call configuration"}},"type":"object","required":["type","config"],"title":"TransferCallToolDefinition","description":"Tool definition for Transfer Call tools."},"TriggerCallRequest":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["phone_number"],"title":"TriggerCallRequest","description":"Request model for triggering a call via API"},"TriggerCallResponse":{"properties":{"status":{"type":"string","title":"Status"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"workflow_run_name":{"type":"string","title":"Workflow Run Name"}},"type":"object","required":["status","workflow_run_id","workflow_run_name"],"title":"TriggerCallResponse","description":"Response model for successful call initiation"},"TurnCredentialsResponse":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"ttl":{"type":"integer","title":"Ttl"},"uris":{"items":{"type":"string"},"type":"array","title":"Uris"}},"type":"object","required":["username","password","ttl","uris"],"title":"TurnCredentialsResponse","description":"Response model for TURN credentials."},"TwilioConfigurationRequest":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid","description":"Twilio Account SID"},"auth_token":{"type":"string","title":"Auth Token","description":"Twilio Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Twilio phone numbers"}},"type":"object","required":["account_sid","auth_token"],"title":"TwilioConfigurationRequest","description":"Request schema for Twilio configuration."},"TwilioConfigurationResponse":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid"},"auth_token":{"type":"string","title":"Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["account_sid","auth_token","from_numbers"],"title":"TwilioConfigurationResponse","description":"Response schema for Twilio configuration with masked sensitive fields."},"UpdateCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","title":"UpdateCampaignRequest"},"UpdateCredentialRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"anyOf":[{"$ref":"#/components/schemas/WebhookCredentialType"},{"type":"null"}]},"credential_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Credential Data"}},"type":"object","title":"UpdateCredentialRequest","description":"Request schema for updating a webhook credential."},"UpdateIntegrationRequest":{"properties":{"selected_files":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Selected Files"}},"type":"object","required":["selected_files"],"title":"UpdateIntegrationRequest"},"UpdateToolRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color"},"definition":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}},{"type":"null"}],"title":"Definition"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"UpdateToolRequest","description":"Request schema for updating a tool."},"UpdateWorkflowRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"workflow_definition":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Definition"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"}},"type":"object","title":"UpdateWorkflowRequest"},"UpdateWorkflowStatusRequest":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"UpdateWorkflowStatusRequest"},"UsageHistoryResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunUsageResponse"},"type":"array","title":"Runs"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_dograh_tokens","total_duration_seconds","total_count","page","limit","total_pages"],"title":"UsageHistoryResponse"},"UserConfigurationRequestResponseSchema":{"properties":{"llm":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Llm"},"tts":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Tts"},"stt":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Stt"},"embeddings":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Embeddings"},"realtime":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Realtime"},"is_realtime":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Realtime"},"test_phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Test Phone Number"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"organization_pricing":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"title":"Organization Pricing"}},"type":"object","title":"UserConfigurationRequestResponseSchema"},"UserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"provider_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Id"}},"type":"object","required":["id","email"],"title":"UserResponse"},"ValidateWorkflowResponse":{"properties":{"is_valid":{"type":"boolean","title":"Is Valid"},"errors":{"items":{"$ref":"#/components/schemas/WorkflowError"},"type":"array","title":"Errors"}},"type":"object","required":["is_valid","errors"],"title":"ValidateWorkflowResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VobizConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id","description":"Vobiz Account ID (e.g., MA_SYQRLN1K)"},"auth_token":{"type":"string","title":"Auth Token","description":"Vobiz Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Vobiz Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vobiz phone numbers (E.164 without + prefix)"}},"type":"object","required":["auth_id","auth_token"],"title":"VobizConfigurationRequest","description":"Request schema for Vobiz configuration."},"VobizConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"VobizConfigurationResponse","description":"Response schema for Vobiz configuration with masked sensitive fields."},"VoiceInfo":{"properties":{"voice_id":{"type":"string","title":"Voice Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"accent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accent"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"preview_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preview Url"}},"type":"object","required":["voice_id","name"],"title":"VoiceInfo"},"VoicesResponse":{"properties":{"provider":{"type":"string","title":"Provider"},"voices":{"items":{"$ref":"#/components/schemas/VoiceInfo"},"type":"array","title":"Voices"}},"type":"object","required":["provider","voices"],"title":"VoicesResponse"},"VonageConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"api_key":{"type":"string","title":"Api Key","description":"Vonage API Key"},"api_secret":{"type":"string","title":"Api Secret","description":"Vonage API Secret"},"application_id":{"type":"string","title":"Application Id","description":"Vonage Application ID"},"private_key":{"type":"string","title":"Private Key","description":"Private key for JWT generation"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vonage phone numbers (without + prefix)"}},"type":"object","required":["api_key","api_secret","application_id","private_key"],"title":"VonageConfigurationRequest","description":"Request schema for Vonage configuration."},"VonageConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"application_id":{"type":"string","title":"Application Id"},"api_key":{"type":"string","title":"Api Key"},"api_secret":{"type":"string","title":"Api Secret"},"private_key":{"type":"string","title":"Private Key"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["application_id","api_key","api_secret","private_key","from_numbers"],"title":"VonageConfigurationResponse","description":"Response schema for Vonage configuration with masked sensitive fields."},"WebhookCredentialType":{"type":"string","enum":["none","api_key","bearer_token","basic_auth","custom_header"],"title":"WebhookCredentialType","description":"Webhook credential authentication types"},"WorkflowCountResponse":{"properties":{"total":{"type":"integer","title":"Total"},"active":{"type":"integer","title":"Active"},"archived":{"type":"integer","title":"Archived"}},"type":"object","required":["total","active","archived"],"title":"WorkflowCountResponse","description":"Response for workflow count endpoint."},"WorkflowError":{"properties":{"kind":{"$ref":"#/components/schemas/ItemKind"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"},"message":{"type":"string","title":"Message"}},"type":"object","required":["kind","id","field","message"],"title":"WorkflowError"},"WorkflowListResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"total_runs":{"type":"integer","title":"Total Runs"}},"type":"object","required":["id","name","status","created_at","total_runs"],"title":"WorkflowListResponse","description":"Lightweight response for workflow listings (excludes large fields)."},"WorkflowOption":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowOption"},"WorkflowResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"},"current_definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Definition Id"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"call_disposition_codes":{"anyOf":[{"$ref":"#/components/schemas/CallDispositionCodes"},{"type":"null"}]},"total_runs":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Runs"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"version_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version Number"},"version_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version Status"},"workflow_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Uuid"}},"type":"object","required":["id","name","status","created_at","workflow_definition","current_definition_id"],"title":"WorkflowResponse"},"WorkflowRunDetail":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"disposition":{"type":"string","title":"Disposition"},"duration_seconds":{"type":"number","title":"Duration Seconds"},"workflow_id":{"type":"integer","title":"Workflow Id"},"run_id":{"type":"integer","title":"Run Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["phone_number","disposition","duration_seconds","workflow_id","run_id","workflow_name","created_at"],"title":"WorkflowRunDetail"},"WorkflowRunResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_completed":{"type":"boolean","title":"Is Completed"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"call_type":{"$ref":"#/components/schemas/CallType"},"logs":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Logs"},"annotations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Annotations"}},"type":"object","required":["id","workflow_id","name","mode","created_at","is_completed","transcript_url","recording_url","cost_info","definition_id","call_type"],"title":"WorkflowRunResponseSchema"},"WorkflowRunUsageResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"name":{"type":"string","title":"Name"},"created_at":{"type":"string","title":"Created At"},"dograh_token_usage":{"type":"number","title":"Dograh Token Usage"},"call_duration_seconds":{"type":"integer","title":"Call Duration Seconds"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"call_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Call Type"},"disposition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disposition"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"charge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Charge Usd"}},"type":"object","required":["id","workflow_id","workflow_name","name","created_at","dograh_token_usage","call_duration_seconds"],"title":"WorkflowRunUsageResponse"},"WorkflowRunsResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"},"applied_filters":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Applied Filters"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"WorkflowRunsResponse"},"WorkflowSummaryResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowSummaryResponse"},"WorkflowTemplateResponse":{"properties":{"id":{"type":"integer","title":"Id"},"template_name":{"type":"string","title":"Template Name"},"template_description":{"type":"string","title":"Template Description"},"template_json":{"additionalProperties":true,"type":"object","title":"Template Json"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","template_name","template_description","template_json","created_at"],"title":"WorkflowTemplateResponse"},"WorkflowVersionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"version_number":{"type":"integer","title":"Version Number"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"published_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Published At"},"workflow_json":{"additionalProperties":true,"type":"object","title":"Workflow Json"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"}},"type":"object","required":["id","version_number","status","created_at","workflow_json"],"title":"WorkflowVersionResponse"}}}} \ No newline at end of file +{"openapi":"3.1.0","info":{"title":"Dograh API","description":"API for the Dograh app","version":"1.0.0"},"servers":[{"url":"https://app.dograh.com","description":"Production"},{"url":"http://localhost:8000","description":"Local development"}],"paths":{"/api/v1/telephony/initiate-call":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a call using the configured telephony provider from web browser. This is\nsupposed to be a test call method for the draft version of the agent.","operationId":"initiate_call_api_v1_telephony_initiate_call_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"test_phone_call","x-sdk-description":"Place a test call from a workflow to a phone number."}},"/api/v1/telephony/inbound/run":{"post":{"tags":["main"],"summary":"Handle Inbound Run","description":"Workflow-agnostic inbound dispatcher.\n\nAll providers can point a single webhook at this endpoint instead of one\nURL per workflow. The dispatcher resolves the org from the webhook's\naccount_id and the workflow from the called number's\n``inbound_workflow_id``. This is what ``configure_inbound`` writes into\neach provider's resource so per-workflow webhook bookkeeping disappears.\n\nProvider-specific signature/timestamp headers are not enumerated here \u2014\neach provider's ``verify_inbound_signature`` reads its own headers from\nthe dict, so adding a new provider doesn't require changes to this route.","operationId":"handle_inbound_run_api_v1_telephony_inbound_run_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/fallback":{"post":{"tags":["main"],"summary":"Handle Inbound Fallback","description":"Fallback endpoint that returns audio message when calls cannot be processed.","operationId":"handle_inbound_fallback_api_v1_telephony_inbound_fallback_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/inbound/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Inbound Telephony","description":"[LEGACY] Per-workflow inbound webhook.\n\nSuperseded by ``POST /inbound/run``, which resolves the workflow from\nthe called number's ``inbound_workflow_id`` and lets a single webhook\nURL serve every workflow in the org. New integrations should point\ntheir provider at ``/inbound/run``; this route is kept only for\nexisting provider configurations that still encode ``workflow_id``\nin the URL.","operationId":"handle_inbound_telephony_api_v1_telephony_inbound__workflow_id__post","deprecated":true,"parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/transfer-result/{transfer_id}":{"post":{"tags":["main"],"summary":"Complete Transfer Function Call","description":"Webhook endpoint to complete the function call with transfer result.\n\nCalled by Twilio's StatusCallback when the transfer call status changes.","operationId":"complete_transfer_function_call_api_v1_telephony_transfer_result__transfer_id__post","parameters":[{"name":"transfer_id","in":"path","required":true,"schema":{"type":"string","title":"Transfer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Cloudonix Status Callback","description":"Handle Cloudonix-specific status callbacks.\n\nCloudonix sends call status updates to the callback URL specified during call initiation.","operationId":"handle_cloudonix_status_callback_api_v1_telephony_cloudonix_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/cloudonix/cdr":{"post":{"tags":["main"],"summary":"Handle Cloudonix Cdr","description":"Handle Cloudonix CDR (Call Detail Record) webhooks.\n\nCloudonix sends CDR records when calls complete. The CDR contains:\n- domain: Used to identify the organization\n- call_id: Used to find the workflow run\n- disposition: Call termination status (ANSWER, BUSY, CANCEL, FAILED, CONGESTION, NOANSWER)\n- duration/billsec: Call duration information","operationId":"handle_cloudonix_cdr_api_v1_telephony_cloudonix_cdr_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/telephony/plivo/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Hangup Callback","description":"Handle Plivo hangup callbacks.","operationId":"handle_plivo_hangup_callback_api_v1_telephony_plivo_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/plivo/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Plivo Ring Callback","description":"Handle Plivo ring callbacks.","operationId":"handle_plivo_ring_callback_api_v1_telephony_plivo_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-plivo-signature-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3"}},{"name":"x-plivo-signature-ma-v3","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-Ma-V3"}},{"name":"x-plivo-signature-v3-nonce","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Plivo-Signature-V3-Nonce"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/telnyx/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Telnyx Events","description":"Handle Telnyx Call Control webhook events.\n\nTelnyx sends all call lifecycle events (call.initiated, call.answered,\ncall.hangup, streaming.started, streaming.stopped) as JSON POST requests.","operationId":"handle_telnyx_events_api_v1_telephony_telnyx_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/twilio/status-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Twilio Status Callback","description":"Handle Twilio-specific status callbacks.","operationId":"handle_twilio_status_callback_api_v1_telephony_twilio_status_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-webhook-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Webhook-Signature"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback","description":"Handle Vobiz hangup callback (sent when call ends).\n\nVobiz sends callbacks to hangup_url when the call terminates.\nThis includes call duration, status, and billing information.","operationId":"handle_vobiz_hangup_callback_api_v1_telephony_vobiz_hangup_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/ring-callback/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Ring Callback","description":"Handle Vobiz ring callback (sent when call starts ringing).\n\nVobiz can send callbacks to ring_url when the call starts ringing.\nThis is optional and used for tracking ringing status.","operationId":"handle_vobiz_ring_callback_api_v1_telephony_vobiz_ring_callback__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vobiz/hangup-callback/workflow/{workflow_id}":{"post":{"tags":["main"],"summary":"Handle Vobiz Hangup Callback By Workflow","description":"Handle Vobiz hangup callback with workflow_id - finds workflow run by call_id.","operationId":"handle_vobiz_hangup_callback_by_workflow_api_v1_telephony_vobiz_hangup_callback_workflow__workflow_id__post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"x-vobiz-signature","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Signature"}},{"name":"x-vobiz-timestamp","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Vobiz-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/telephony/vonage/events/{workflow_run_id}":{"post":{"tags":["main"],"summary":"Handle Vonage Events","description":"Handle Vonage-specific event webhooks.\n\nVonage sends all call events to a single endpoint.\nEvents include: started, ringing, answered, complete, failed, etc.","operationId":"handle_vonage_events_api_v1_telephony_vonage_events__workflow_run_id__post","parameters":[{"name":"workflow_run_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/impersonate":{"post":{"tags":["main","superuser"],"summary":"Impersonate","description":"Impersonate a user as a super-admin.\nInternally, Stack Auth requires the **provider user ID** (a UUID-ish string)\nto create an impersonation session.","operationId":"impersonate_api_v1_superuser_impersonate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/superuser/workflow-runs":{"get":{"tags":["main","superuser"],"summary":"Get Workflow Runs","description":"Get paginated list of all workflow runs with organization information.\nRequires superuser privileges.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"field\": \"id\", \"type\": \"number\", \"value\": {\"value\": 680}}]","operationId":"get_workflow_runs_api_v1_superuser_workflow_runs_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number (starts from 1)","default":1,"title":"Page"},"description":"Page number (starts from 1)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":50,"title":"Limit"},"description":"Number of items per page"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuperuserWorkflowRunsListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/validate":{"post":{"tags":["main"],"summary":"Validate Workflow","description":"Validate all nodes in a workflow to ensure they have required fields.\n\nArgs:\n workflow_id: The ID of the workflow to validate\n user: The authenticated user\n\nReturns:\n Object indicating if workflow is valid and any invalid nodes/edges","operationId":"validate_workflow_api_v1_workflow__workflow_id__validate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateWorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/create/definition":{"post":{"tags":["main"],"summary":"Create Workflow","description":"Create a new workflow from the client\n\nArgs:\n request: The create workflow request\n user: The user to create the workflow for","operationId":"create_workflow_api_v1_workflow_create_definition_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"create_workflow","x-sdk-description":"Create a new workflow from a workflow definition."}},"/api/v1/workflow/create/template":{"post":{"tags":["main"],"summary":"Create Workflow From Template","description":"Create a new workflow from a natural language template request.\n\nThis endpoint:\n1. Uses mps_service_key_client to call MPS workflow API\n2. Passes organization ID (authenticated mode) or created_by (OSS mode)\n3. Creates the workflow in the database\n\nArgs:\n request: The template creation request with call_type, use_case, and activity_description\n user: The authenticated user\n\nReturns:\n The created workflow\n\nRaises:\n HTTPException: If MPS API call fails","operationId":"create_workflow_from_template_api_v1_workflow_create_template_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/count":{"get":{"tags":["main"],"summary":"Get Workflow Count","description":"Get workflow counts for the authenticated user's organization.\n\nThis is a lightweight endpoint for checking if the user has workflows,\nuseful for redirect logic without fetching full workflow data.","operationId":"get_workflow_count_api_v1_workflow_count_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowCountResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/fetch":{"get":{"tags":["main"],"summary":"Get Workflows","description":"Get all workflows for the authenticated user's organization.\n\nReturns a lightweight response with only essential fields for listing.\nUse GET /workflow/fetch/{workflow_id} to get full workflow details.","operationId":"get_workflows_api_v1_workflow_fetch_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)","title":"Status"},"description":"Filter by status - can be single value (active/archived) or comma-separated (active,archived)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowListResponse"},"title":"Response Get Workflows Api V1 Workflow Fetch Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_workflows","x-sdk-description":"List all workflows in the authenticated organization."}},"/api/v1/workflow/fetch/{workflow_id}":{"get":{"tags":["main"],"summary":"Get Workflow","description":"Get a single workflow by ID.\n\nIf a draft version exists, returns the draft content for editing.\nOtherwise returns the published version's content.","operationId":"get_workflow_api_v1_workflow_fetch__workflow_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_workflow","x-sdk-description":"Get a single workflow by ID (returns draft if one exists, else published)."}},"/api/v1/workflow/{workflow_id}/versions":{"get":{"tags":["main"],"summary":"Get Workflow Versions","description":"List all versions for a workflow, newest first.","operationId":"get_workflow_versions_api_v1_workflow__workflow_id__versions_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowVersionResponse"},"title":"Response Get Workflow Versions Api V1 Workflow Workflow Id Versions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/publish":{"post":{"tags":["main"],"summary":"Publish Workflow","description":"Publish the current draft version of a workflow.\n\nDrafts are allowed to be incomplete (so the editor can save mid-edit),\nbut a published version is what runtime executes \u2014 so this is the gate\nwhere the full DTO + graph + trigger-conflict checks must pass.","operationId":"publish_workflow_api_v1_workflow__workflow_id__publish_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/create-draft":{"post":{"tags":["main"],"summary":"Create Workflow Draft","description":"Create a draft version from the current published version.\n\nIf a draft already exists, returns the existing draft.","operationId":"create_workflow_draft_api_v1_workflow__workflow_id__create_draft_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowVersionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/summary":{"get":{"tags":["main"],"summary":"Get Workflows Summary","description":"Get minimal workflow information (id and name only) for all workflows","operationId":"get_workflows_summary_api_v1_workflow_summary_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all.","title":"Status"},"description":"Filter by status (e.g. 'active' or 'archived'). Omit to return all."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowSummaryResponse"},"title":"Response Get Workflows Summary Api V1 Workflow Summary Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/status":{"put":{"tags":["main"],"summary":"Update Workflow Status","description":"Update the status of a workflow (e.g., archive/unarchive).\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The status update request\n\nReturns:\n The updated workflow","operationId":"update_workflow_status_api_v1_workflow__workflow_id__status_put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}":{"put":{"tags":["main"],"summary":"Update Workflow","description":"Update an existing workflow.\n\nArgs:\n workflow_id: The ID of the workflow to update\n request: The update request containing the new name and workflow definition\n\nReturns:\n The updated workflow\n\nRaises:\n HTTPException: If the workflow is not found or if there's a database error","operationId":"update_workflow_api_v1_workflow__workflow_id__put","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"update_workflow","x-sdk-description":"Update a workflow's name and/or definition. Saves as a new draft."}},"/api/v1/workflow/{workflow_id}/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Endpoint","description":"Duplicate a workflow including its definition, configuration, recordings, and triggers.","operationId":"duplicate_workflow_endpoint_api_v1_workflow__workflow_id__duplicate_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs":{"post":{"tags":["main"],"summary":"Create Workflow Run","description":"Create a new workflow run when the user decides to execute the workflow via chat or voice\n\nArgs:\n workflow_id: The ID of the workflow to run\n request: The create workflow run request\n user: The user to create the workflow run for","operationId":"create_workflow_run_api_v1_workflow__workflow_id__runs_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Workflow Runs","description":"Get workflow runs with optional filtering and sorting.\n\nFilters should be provided as a JSON-encoded array of filter criteria.\nExample: [{\"attribute\": \"dateRange\", \"value\": {\"from\": \"2024-01-01\", \"to\": \"2024-01-31\"}}]","operationId":"get_workflow_runs_api_v1_workflow__workflow_id__runs_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/runs/{run_id}":{"get":{"tags":["main"],"summary":"Get Workflow Run","operationId":"get_workflow_run_api_v1_workflow__workflow_id__runs__run_id__get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"integer","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/report":{"get":{"tags":["main"],"summary":"Download Workflow Report","description":"Download a CSV report of completed runs for a workflow.","operationId":"download_workflow_report_api_v1_workflow__workflow_id__report_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/templates":{"get":{"tags":["main"],"summary":"Get Workflow Templates","description":"Get all available workflow templates.\n\nReturns:\n List of workflow templates","operationId":"get_workflow_templates_api_v1_workflow_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WorkflowTemplateResponse"},"type":"array","title":"Response Get Workflow Templates Api V1 Workflow Templates Get"}}}},"404":{"description":"Not found"}}}},"/api/v1/workflow/templates/duplicate":{"post":{"tags":["main"],"summary":"Duplicate Workflow Template","description":"Duplicate a workflow template to create a new workflow for the user.\n\nArgs:\n request: The duplicate template request\n user: The authenticated user\n\nReturns:\n The newly created workflow","operationId":"duplicate_workflow_template_api_v1_workflow_templates_duplicate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/ambient-noise/upload-url":{"post":{"tags":["main"],"summary":"Get a presigned URL to upload a custom ambient noise audio file","description":"Generate a presigned PUT URL for uploading a custom ambient noise file.","operationId":"get_ambient_noise_upload_url_api_v1_workflow_ambient_noise_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmbientNoiseUploadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/defaults":{"get":{"tags":["main"],"summary":"Get Default Configurations","operationId":"get_default_configurations_api_v1_user_configurations_defaults_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefaultConfigurationsResponse"}}}},"404":{"description":"Not found"}}}},"/api/v1/user/auth/user":{"get":{"tags":["main"],"summary":"Get Auth User","operationId":"get_auth_user_api_v1_user_auth_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthUserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user":{"get":{"tags":["main"],"summary":"Get User Configurations","operationId":"get_user_configurations_api_v1_user_configurations_user_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update User Configurations","operationId":"update_user_configurations_api_v1_user_configurations_user_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserConfigurationRequestResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/user/validate":{"get":{"tags":["main"],"summary":"Validate User Configurations","operationId":"validate_user_configurations_api_v1_user_configurations_user_validate_get","parameters":[{"name":"validity_ttl_seconds","in":"query","required":false,"schema":{"type":"integer","maximum":86400,"minimum":0,"default":60,"title":"Validity Ttl Seconds"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIKeyStatusResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys":{"get":{"tags":["main"],"summary":"Get Api Keys","description":"Get all API keys for the user's selected organization.","operationId":"get_api_keys_api_v1_user_api_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/APIKeyResponse"},"title":"Response Get Api Keys Api V1 User Api Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Api Key","description":"Create a new API key for the user's selected organization.","operationId":"create_api_key_api_v1_user_api_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}":{"delete":{"tags":["main"],"summary":"Archive Api Key","description":"Archive an API key (soft delete).","operationId":"archive_api_key_api_v1_user_api_keys__api_key_id__delete","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Archive Api Key Api V1 User Api Keys Api Key Id Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/api-keys/{api_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Api Key","description":"Reactivate an archived API key.","operationId":"reactivate_api_key_api_v1_user_api_keys__api_key_id__reactivate_put","parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"integer","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reactivate Api Key Api V1 User Api Keys Api Key Id Reactivate Put"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/configurations/voices/{provider}":{"get":{"tags":["main"],"summary":"Get Voices","description":"Get available voices for a TTS provider.","operationId":"get_voices_api_v1_user_configurations_voices__provider__get","parameters":[{"name":"provider","in":"path","required":true,"schema":{"enum":["elevenlabs","deepgram","sarvam","cartesia","dograh","rime"],"type":"string","title":"Provider"}},{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoicesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/create":{"post":{"tags":["main"],"summary":"Create Campaign","description":"Create a new campaign","operationId":"create_campaign_api_v1_campaign_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/":{"get":{"tags":["main"],"summary":"Get Campaigns","description":"Get campaigns for user's organization","operationId":"get_campaigns_api_v1_campaign__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}":{"get":{"tags":["main"],"summary":"Get Campaign","description":"Get campaign details","operationId":"get_campaign_api_v1_campaign__campaign_id__get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["main"],"summary":"Update Campaign","description":"Update campaign settings (name, retry config, max concurrency, schedule)","operationId":"update_campaign_api_v1_campaign__campaign_id__patch","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/start":{"post":{"tags":["main"],"summary":"Start Campaign","description":"Start campaign execution","operationId":"start_campaign_api_v1_campaign__campaign_id__start_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/pause":{"post":{"tags":["main"],"summary":"Pause Campaign","description":"Pause campaign execution","operationId":"pause_campaign_api_v1_campaign__campaign_id__pause_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/runs":{"get":{"tags":["main"],"summary":"Get Campaign Runs","description":"Get campaign workflow runs with pagination, filters and sorting","operationId":"get_campaign_runs_api_v1_campaign__campaign_id__runs_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON-encoded filter criteria","title":"Filters"},"description":"JSON-encoded filter criteria"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by (e.g., 'duration', 'created_at')","title":"Sort By"},"description":"Field to sort by (e.g., 'duration', 'created_at')"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order ('asc' or 'desc')","default":"desc","title":"Sort Order"},"description":"Sort order ('asc' or 'desc')"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignRunsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/redial":{"post":{"tags":["main"],"summary":"Redial Campaign","description":"Create a new campaign that re-dials unique subscribers from a completed\ncampaign whose latest call resulted in voicemail, no-answer, or busy.\n\nThe new campaign is created in 'created' state with queued_runs pre-seeded\nfrom the parent's original initial contexts. A campaign can be redialed at\nmost once.","operationId":"redial_campaign_api_v1_campaign__campaign_id__redial_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedialCampaignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/resume":{"post":{"tags":["main"],"summary":"Resume Campaign","description":"Resume a paused campaign","operationId":"resume_campaign_api_v1_campaign__campaign_id__resume_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/progress":{"get":{"tags":["main"],"summary":"Get Campaign Progress","description":"Get current campaign progress and statistics","operationId":"get_campaign_progress_api_v1_campaign__campaign_id__progress_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignProgressResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/source-download-url":{"get":{"tags":["main"],"summary":"Get Campaign Source Download Url","description":"Get presigned download URL for campaign CSV source file\n\nOnly works for CSV source type. For Google Sheets, use the source_id directly.\nValidates that the campaign belongs to the user's organization for security.","operationId":"get_campaign_source_download_url_api_v1_campaign__campaign_id__source_download_url_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignSourceDownloadResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/campaign/{campaign_id}/report":{"get":{"tags":["main"],"summary":"Download Campaign Report","description":"Download a CSV report of completed campaign runs.","operationId":"download_campaign_report_api_v1_campaign__campaign_id__report_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"integer","title":"Campaign Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or after this datetime (ISO 8601)","title":"Start Date"},"description":"Filter runs created on or after this datetime (ISO 8601)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter runs created on or before this datetime (ISO 8601)","title":"End Date"},"description":"Filter runs created on or before this datetime (ISO 8601)"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/":{"get":{"tags":["main"],"summary":"List Credentials","description":"List all webhook credentials for the user's organization.\n\nReturns:\n List of credentials (without sensitive data)","operationId":"list_credentials_api_v1_credentials__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CredentialResponse"},"title":"Response List Credentials Api V1 Credentials Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_credentials","x-sdk-description":"List webhook credentials available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Credential","description":"Create a new webhook credential.\n\nArgs:\n request: The credential creation request\n\nReturns:\n The created credential (without sensitive data)","operationId":"create_credential_api_v1_credentials__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/credentials/{credential_uuid}":{"get":{"tags":["main"],"summary":"Get Credential","description":"Get a specific webhook credential by UUID.\n\nArgs:\n credential_uuid: The UUID of the credential\n\nReturns:\n The credential (without sensitive data)","operationId":"get_credential_api_v1_credentials__credential_uuid__get","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Credential","description":"Update a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to update\n request: The update request\n\nReturns:\n The updated credential (without sensitive data)","operationId":"update_credential_api_v1_credentials__credential_uuid__put","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCredentialRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Credential","description":"Delete (soft delete) a webhook credential.\n\nArgs:\n credential_uuid: The UUID of the credential to delete\n\nReturns:\n Success message","operationId":"delete_credential_api_v1_credentials__credential_uuid__delete","parameters":[{"name":"credential_uuid","in":"path","required":true,"schema":{"type":"string","title":"Credential Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Credential Api V1 Credentials Credential Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/":{"get":{"tags":["main"],"summary":"List Tools","description":"List all tools for the user's organization.\n\nArgs:\n status: Optional filter by status (active, archived, draft)\n category: Optional filter by category (http_api, native, integration)\n\nReturns:\n List of tools","operationId":"list_tools_api_v1_tools__get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ToolResponse"},"title":"Response List Tools Api V1 Tools Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_tools","x-sdk-description":"List tools available to the authenticated organization."},"post":{"tags":["main"],"summary":"Create Tool","description":"Create a new tool.\n\nArgs:\n request: The tool creation request\n\nReturns:\n The created tool","operationId":"create_tool_api_v1_tools__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}":{"get":{"tags":["main"],"summary":"Get Tool","description":"Get a specific tool by UUID.\n\nArgs:\n tool_uuid: The UUID of the tool\n\nReturns:\n The tool","operationId":"get_tool_api_v1_tools__tool_uuid__get","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main"],"summary":"Update Tool","description":"Update a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to update\n request: The update request\n\nReturns:\n The updated tool","operationId":"update_tool_api_v1_tools__tool_uuid__put","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateToolRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Delete Tool","description":"Archive (soft delete) a tool.\n\nArgs:\n tool_uuid: The UUID of the tool to delete\n\nReturns:\n Success message","operationId":"delete_tool_api_v1_tools__tool_uuid__delete","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Tool Api V1 Tools Tool Uuid Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tools/{tool_uuid}/unarchive":{"post":{"tags":["main"],"summary":"Unarchive Tool","description":"Unarchive a tool (restore from archived state).\n\nArgs:\n tool_uuid: The UUID of the tool to unarchive\n\nReturns:\n The unarchived tool","operationId":"unarchive_tool_api_v1_tools__tool_uuid__unarchive_post","parameters":[{"name":"tool_uuid","in":"path","required":true,"schema":{"type":"string","title":"Tool Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/":{"get":{"tags":["main"],"summary":"Get Integrations","description":"Get all integrations for the user's selected organization.\n\nReturns:\n List of integrations associated with the user's selected organization","operationId":"get_integrations_api_v1_integration__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationResponse"},"title":"Response Get Integrations Api V1 Integration Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/session":{"post":{"tags":["main"],"summary":"Create Session","description":"Create a Nango session for the user's selected organization.\n\nReturns:\n Session token and ID for the created session","operationId":"create_session_api_v1_integration_session_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}":{"put":{"tags":["main"],"summary":"Update Integration","description":"Update an integration's selected files (for Google Sheets).\n\nArgs:\n integration_id: The ID of the integration to update\n request: The update request containing selected files\n user: The authenticated user\n\nReturns:\n Updated integration details","operationId":"update_integration_api_v1_integration__integration_id__put","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateIntegrationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integration/{integration_id}/access-token":{"get":{"tags":["main"],"summary":"Get Integration Access Token","description":"Get the latest access token for an integration from Nango.\n\nArgs:\n integration_id: The ID of the integration\n user: The authenticated user\n\nReturns:\n Dict containing access token and expiration info","operationId":"get_integration_access_token_api_v1_integration__integration_id__access_token_get","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"integer","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-providers/metadata":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Providers Metadata","description":"Return the list of available telephony providers and their form schemas.\n\nThe UI uses this to render the configuration form generically instead of\nhard-coding fields per provider. Adding a new provider only requires\ndeclaring its ui_metadata in providers//__init__.py.","operationId":"get_telephony_providers_metadata_api_v1_organizations_telephony_providers_metadata_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyProvidersMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs":{"get":{"tags":["main","organizations"],"summary":"List Telephony Configurations","description":"List the org's telephony configurations with phone-number counts.","operationId":"list_telephony_configurations_api_v1_organizations_telephony_configs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Telephony Configuration","description":"Create a new telephony configuration for the org.","operationId":"create_telephony_configuration_api_v1_organizations_telephony_configs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration By Id","operationId":"get_telephony_configuration_by_id_api_v1_organizations_telephony_configs__config_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Telephony Configuration","operationId":"update_telephony_configuration_api_v1_organizations_telephony_configs__config_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Telephony Configuration","operationId":"delete_telephony_configuration_api_v1_organizations_telephony_configs__config_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/set-default-outbound":{"post":{"tags":["main","organizations"],"summary":"Set Default Outbound","operationId":"set_default_outbound_api_v1_organizations_telephony_configs__config_id__set_default_outbound_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationDetail"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers":{"get":{"tags":["main","organizations"],"summary":"List Phone Numbers","operationId":"list_phone_numbers_api_v1_organizations_telephony_configs__config_id__phone_numbers_get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberListResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Create Phone Number","operationId":"create_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}":{"get":{"tags":["main","organizations"],"summary":"Get Phone Number","operationId":"get_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__get","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["main","organizations"],"summary":"Update Phone Number","operationId":"update_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__put","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Phone Number","operationId":"delete_phone_number_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__delete","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}/set-default-caller":{"post":{"tags":["main","organizations"],"summary":"Set Default Caller Id","operationId":"set_default_caller_id_api_v1_organizations_telephony_configs__config_id__phone_numbers__phone_number_id__set_default_caller_post","parameters":[{"name":"config_id","in":"path","required":true,"schema":{"type":"integer","title":"Config Id"}},{"name":"phone_number_id","in":"path","required":true,"schema":{"type":"integer","title":"Phone Number Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneNumberResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/telephony-config":{"get":{"tags":["main","organizations"],"summary":"Get Telephony Configuration","description":"Legacy: returns the org's default config in the original per-provider\nresponse shape so the existing single-form UI keeps working. Prefer the\nmulti-config endpoints (``/telephony-configs``) for new clients.","operationId":"get_telephony_configuration_api_v1_organizations_telephony_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelephonyConfigurationResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Telephony Configuration","description":"Legacy: upserts the org's default config (and its phone numbers) in the\noriginal payload shape so existing UI clients keep working. Prefer the\nmulti-config + phone-number endpoints for new clients.","operationId":"save_telephony_configuration_api_v1_organizations_telephony_config_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}},"title":"Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/langfuse-credentials":{"get":{"tags":["main","organizations"],"summary":"Get Langfuse Credentials","description":"Get Langfuse credentials for the user's organization with masked sensitive fields.","operationId":"get_langfuse_credentials_api_v1_organizations_langfuse_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main","organizations"],"summary":"Save Langfuse Credentials","description":"Save Langfuse credentials for the user's organization.","operationId":"save_langfuse_credentials_api_v1_organizations_langfuse_credentials_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LangfuseCredentialsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","organizations"],"summary":"Delete Langfuse Credentials","description":"Delete Langfuse credentials for the user's organization.","operationId":"delete_langfuse_credentials_api_v1_organizations_langfuse_credentials_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/campaign-defaults":{"get":{"tags":["main","organizations"],"summary":"Get Campaign Defaults","description":"Get campaign limits for the user's organization.\n\nReturns the organization's concurrent call limit and default retry configuration.","operationId":"get_campaign_defaults_api_v1_organizations_campaign_defaults_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignDefaultsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/signed-url":{"get":{"tags":["main","s3"],"summary":"Generate a signed S3 URL","description":"Return a short-lived signed URL for a file stored on S3 / MinIO.\n\nAccess Control:\n* Keys that embed an organization ID (``{prefix}/{org_id}/...``) are\n authorized by matching the org_id against the requesting user's\n organization.\n* Legacy keys (``recordings/{run_id}.wav``, ``transcripts/{run_id}.txt``)\n are authorized via the workflow run they belong to.\n* Superusers can request any key.","operationId":"get_signed_url_api_v1_s3_signed_url_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"expires_in","in":"query","required":false,"schema":{"type":"integer","default":3600,"title":"Expires In"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Inline"}},{"name":"storage_backend","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource.","title":"Storage Backend"},"description":"Storage backend to use (e.g. 'minio', 's3'). When omitted the backend is inferred from the resource."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3SignedUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/file-metadata":{"get":{"tags":["main","s3"],"summary":"Get file metadata for debugging","description":"Get file metadata including creation timestamp for debugging.\n\nAccess Control:\n* Superusers can request any key.\n* Regular users can only request resources belonging to **their** workflow runs.","operationId":"get_file_metadata_api_v1_s3_file_metadata_get","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileMetadataResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/s3/presigned-upload-url":{"post":{"tags":["main","s3"],"summary":"Generate a presigned URL for direct CSV upload","description":"Generate a presigned PUT URL for direct CSV file upload to S3/MinIO.\n\nThis endpoint enables browser-to-storage uploads without passing through the backend\n\nAccess Control:\n* All authenticated users can upload CSV files scoped to their organization.\n* Files are stored with organization-scoped keys for multi-tenancy.\n\nReturns:\n* upload_url: Presigned URL (valid for 15 minutes) for PUT request\n* file_key: Unique storage key to use as source_id in campaign creation\n* expires_in: URL expiration time in seconds","operationId":"get_presigned_upload_url_api_v1_s3_presigned_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUploadUrlResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys":{"get":{"tags":["main"],"summary":"Get Service Keys","description":"Get all service keys for the user's organization.","operationId":"get_service_keys_api_v1_user_service_keys_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServiceKeyResponse"},"title":"Response Get Service Keys Api V1 User Service Keys Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["main"],"summary":"Create Service Key","description":"Create a new service key for the user's organization.","operationId":"create_service_key_api_v1_user_service_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceKeyResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}":{"delete":{"tags":["main"],"summary":"Archive Service Key","description":"Archive a service key.","operationId":"archive_service_key_api_v1_user_service_keys__service_key_id__delete","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/service-keys/{service_key_id}/reactivate":{"put":{"tags":["main"],"summary":"Reactivate Service Key","description":"Reactivate an archived service key.\n\nNote: This endpoint is provided for API compatibility but service key\nreactivation is not supported by MPS. Once archived, a service key\ncannot be reactivated and a new key must be created instead.","operationId":"reactivate_service_key_api_v1_user_service_keys__service_key_id__reactivate_put","parameters":[{"name":"service_key_id","in":"path","required":true,"schema":{"type":"string","title":"Service Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions":{"post":{"tags":["main"],"summary":"Create Test Session","description":"Create a new LoopTalk test session.","operationId":"create_test_session_api_v1_looptalk_test_sessions_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTestSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"List Test Sessions","description":"List LoopTalk test sessions.","operationId":"list_test_sessions_api_v1_looptalk_test_sessions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"load_test_group_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TestSessionResponse"},"title":"Response List Test Sessions Api V1 Looptalk Test Sessions Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}":{"get":{"tags":["main"],"summary":"Get Test Session","description":"Get a specific test session.","operationId":"get_test_session_api_v1_looptalk_test_sessions__test_session_id__get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSessionResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/start":{"post":{"tags":["main"],"summary":"Start Test Session","description":"Start a LoopTalk test session.","operationId":"start_test_session_api_v1_looptalk_test_sessions__test_session_id__start_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/stop":{"post":{"tags":["main"],"summary":"Stop Test Session","description":"Stop a running test session.","operationId":"stop_test_session_api_v1_looptalk_test_sessions__test_session_id__stop_post","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/test-sessions/{test_session_id}/conversation":{"get":{"tags":["main"],"summary":"Get Test Session Conversation","description":"Get conversation details for a test session.","operationId":"get_test_session_conversation_api_v1_looptalk_test_sessions__test_session_id__conversation_get","parameters":[{"name":"test_session_id","in":"path","required":true,"schema":{"type":"integer","title":"Test Session Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests":{"post":{"tags":["main"],"summary":"Create Load Test","description":"Create and start a load test.","operationId":"create_load_test_api_v1_looptalk_load_tests_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoadTestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Load Test Api V1 Looptalk Load Tests Post"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/load-tests/{load_test_group_id}/stats":{"get":{"tags":["main"],"summary":"Get Load Test Stats","description":"Get statistics for a load test group.","operationId":"get_load_test_stats_api_v1_looptalk_load_tests__load_test_group_id__stats_get","parameters":[{"name":"load_test_group_id","in":"path","required":true,"schema":{"type":"string","title":"Load Test Group Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoadTestStatsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/looptalk/active-tests":{"get":{"tags":["main"],"summary":"Get Active Tests","description":"Get information about currently active test sessions.","operationId":"get_active_tests_api_v1_looptalk_active_tests_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/current-period":{"get":{"tags":["main"],"summary":"Get Current Period Usage","description":"Get current billing period usage for the user's organization.","operationId":"get_current_period_usage_api_v1_organizations_usage_current_period_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUsageResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/mps-credits":{"get":{"tags":["main"],"summary":"Get Mps Credits","description":"Get aggregated usage and quota from MPS.\n\nOSS users: queries by provider_id (created_by).\nHosted users: queries by organization_id.","operationId":"get_mps_credits_api_v1_organizations_usage_mps_credits_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MPSCreditsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/runs":{"get":{"tags":["main"],"summary":"Get Usage History","description":"Get paginated workflow runs with usage for the organization.","operationId":"get_usage_history_api_v1_organizations_usage_runs_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"Start Date"},"description":"ISO format date string"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO format date string","title":"End Date"},"description":"ISO format date string"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON string of filters","title":"Filters"},"description":"JSON string of filters"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageHistoryResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/usage/daily-breakdown":{"get":{"tags":["main"],"summary":"Get Daily Usage Breakdown","description":"Get daily usage breakdown for the last N days. Only available for organizations with pricing.","operationId":"get_daily_usage_breakdown_api_v1_organizations_usage_daily_breakdown_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to include","default":7,"title":"Days"},"description":"Number of days to include"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyUsageBreakdownResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily":{"get":{"tags":["main"],"summary":"Get Daily Report","description":"Get daily report for the specified date and timezone.\nIf workflow_id is provided, filters results to that specific workflow.\nIf workflow_id is None, includes all workflows for the organization.","operationId":"get_daily_report_api_v1_organizations_reports_daily_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DailyReportResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/workflows":{"get":{"tags":["main"],"summary":"Get Workflow Options","description":"Get all workflows for the user's organization.\nUsed to populate the workflow selector dropdown in the reports page.","operationId":"get_workflow_options_api_v1_organizations_reports_workflows_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOption"},"title":"Response Get Workflow Options Api V1 Organizations Reports Workflows Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organizations/reports/daily/runs":{"get":{"tags":["main"],"summary":"Get Daily Runs Detail","description":"Get detailed workflow runs for the specified date.\nUsed for CSV export functionality.","operationId":"get_daily_runs_detail_api_v1_organizations_reports_daily_runs_get","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","description":"Date in YYYY-MM-DD format","title":"Date"},"description":"Date in YYYY-MM-DD format"},{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"IANA timezone (e.g., 'America/New_York')","title":"Timezone"},"description":"IANA timezone (e.g., 'America/New_York')"},{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Optional workflow ID to filter by","title":"Workflow Id"},"description":"Optional workflow ID to filter by"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRunDetail"},"title":"Response Get Daily Runs Detail Api V1 Organizations Reports Daily Runs Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/turn/credentials":{"get":{"tags":["main","turn"],"summary":"Get Turn Credentials","description":"Get time-limited TURN credentials for WebRTC connections.\n\nThis endpoint generates ephemeral TURN credentials that are:\n- Valid for the configured TTL (default: 24 hours)\n- Cryptographically bound to the user via HMAC\n- Compatible with coturn's use-auth-secret mode\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_turn_credentials_api_v1_turn_credentials_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/init":{"post":{"tags":["main"],"summary":"Initialize Embed Session","description":"Initialize an embed session with token validation and domain checking.\n\nThis endpoint:\n1. Validates the embed token\n2. Checks domain whitelist\n3. Creates a workflow run\n4. Generates a temporary session token\n5. Returns configuration for the widget","operationId":"initialize_embed_session_api_v1_public_embed_init_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitEmbedResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Init","description":"Handle CORS preflight for init endpoint","operationId":"options_init_api_v1_public_embed_init_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"}}}},"/api/v1/public/embed/config/{token}":{"get":{"tags":["main"],"summary":"Get Embed Config","description":"Get embed configuration without creating a session.\n\nThis endpoint is used to fetch widget configuration for display purposes\nwithout actually starting a call session.","operationId":"get_embed_config_api_v1_public_embed_config__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedConfigResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Config","description":"Handle CORS preflight for config endpoint","operationId":"options_config_api_v1_public_embed_config__token__options","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/embed/turn-credentials/{session_token}":{"get":{"tags":["main"],"summary":"Get Public Turn Credentials","description":"Get TURN credentials for an embed session.\n\nThis endpoint allows embedded widgets to obtain TURN server credentials\nfor WebRTC connections without requiring authentication.\n\nArgs:\n session_token: The session token from embed initialization\n\nReturns:\n TurnCredentialsResponse with username, password, ttl, and TURN URIs","operationId":"get_public_turn_credentials_api_v1_public_embed_turn_credentials__session_token__get","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnCredentialsResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"tags":["main"],"summary":"Options Turn Credentials","description":"Handle CORS preflight for TURN credentials endpoint","operationId":"options_turn_credentials_api_v1_public_embed_turn_credentials__session_token__options","parameters":[{"name":"session_token","in":"path","required":true,"schema":{"type":"string","title":"Session Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call","description":"Initiate a phone call against the published agent.\n\nExecutes the workflow's currently released definition.","operationId":"initiate_call_api_v1_public_agent__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/agent/test/{uuid}":{"post":{"tags":["main"],"summary":"Initiate Call Test","description":"Initiate a phone call against the latest draft of the agent.\n\nUseful for verifying changes before publishing. Falls back to the\npublished definition when no draft exists.","operationId":"initiate_call_test_api_v1_public_agent_test__uuid__post","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}},{"name":"X-API-Key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerCallResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/download/workflow/{token}/{artifact_type}":{"get":{"tags":["main"],"summary":"Download Workflow Artifact","description":"Download a workflow recording or transcript via public access token.\n\nThis endpoint:\n1. Validates the public access token\n2. Looks up the corresponding workflow run\n3. Generates a signed URL for the requested artifact\n4. Redirects to the signed URL\n\nArgs:\n token: The public access token (UUID format)\n artifact_type: Type of artifact - \"recording\" or \"transcript\"\n inline: If true, sets Content-Disposition to inline for browser preview\n\nReturns:\n RedirectResponse to the signed URL (302 redirect)\n\nRaises:\n HTTPException 404: If token is invalid or artifact not found","operationId":"download_workflow_artifact_api_v1_public_download_workflow__token___artifact_type__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"artifact_type","in":"path","required":true,"schema":{"enum":["recording","transcript"],"type":"string","title":"Artifact Type"}},{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","description":"Display inline in browser instead of download","default":false,"title":"Inline"},"description":"Display inline in browser instead of download"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/{workflow_id}/embed-token":{"post":{"tags":["main"],"summary":"Create Or Update Embed Token","description":"Create or update an embed token for a workflow.\nEach workflow can have only one active embed token.","operationId":"create_or_update_embed_token_api_v1_workflow__workflow_id__embed_token_post","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbedTokenResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main"],"summary":"Get Embed Token","description":"Get the embed token for a workflow if it exists.","operationId":"get_embed_token_api_v1_workflow__workflow_id__embed_token_get","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmbedTokenResponse"},{"type":"null"}],"title":"Response Get Embed Token Api V1 Workflow Workflow Id Embed Token Get"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main"],"summary":"Deactivate Embed Token","description":"Deactivate the embed token for a workflow.","operationId":"deactivate_embed_token_api_v1_workflow__workflow_id__embed_token_delete","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"integer","title":"Workflow Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Deactivate Embed Token Api V1 Workflow Workflow Id Embed Token Delete"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/upload-url":{"post":{"tags":["main","knowledge-base"],"summary":"Get presigned URL for document upload","description":"Generate a presigned PUT URL for uploading a document.\n\nThis endpoint:\n1. Generates a unique document UUID for organizing the S3 key\n2. Generates a presigned S3/MinIO URL for uploading the file\n3. Returns the upload URL and document metadata\n\nAfter uploading to the returned URL, call /process-document to create\nthe document record and trigger processing.\n\nAccess Control:\n* All authenticated users can upload documents scoped to their organization.","operationId":"get_upload_url_api_v1_knowledge_base_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/process-document":{"post":{"tags":["main","knowledge-base"],"summary":"Trigger document processing","description":"Trigger asynchronous processing of an uploaded document.\n\nThis endpoint should be called after successfully uploading a file to the presigned URL.\nIt will:\n1. Create a document record in the database with the specified UUID\n2. Enqueue a background task to process the document (chunking and embedding)\n\nThe document status will be updated from 'pending' -> 'processing' -> 'completed' or 'failed'.\n\nEmbedding:\nUses OpenAI text-embedding-3-small (1536-dimensional embeddings, requires API key configured in Model Configurations).\n\nAccess Control:\n* Users can only process documents in their organization.","operationId":"process_document_api_v1_knowledge_base_process_document_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessDocumentRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/documents":{"get":{"tags":["main","knowledge-base"],"summary":"List documents","description":"List all documents for the user's organization.\n\nAccess Control:\n* Users can only see documents from their organization.","operationId":"list_documents_api_v1_knowledge_base_documents_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by processing status","title":"Status"},"description":"Filter by processing status"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_documents","x-sdk-description":"List knowledge base documents available to the authenticated organization."}},"/api/v1/knowledge-base/documents/{document_uuid}":{"get":{"tags":["main","knowledge-base"],"summary":"Get document details","description":"Get details of a specific document.\n\nAccess Control:\n* Users can only access documents from their organization.","operationId":"get_document_api_v1_knowledge_base_documents__document_uuid__get","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["main","knowledge-base"],"summary":"Delete document","description":"Soft delete a document and its chunks.\n\nAccess Control:\n* Users can only delete documents from their organization.","operationId":"delete_document_api_v1_knowledge_base_documents__document_uuid__delete","parameters":[{"name":"document_uuid","in":"path","required":true,"schema":{"type":"string","title":"Document Uuid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-base/search":{"post":{"tags":["main","knowledge-base"],"summary":"Search for similar chunks","description":"Search for document chunks similar to the query.\n\nThis endpoint uses vector similarity search to find relevant chunks.\nResults are returned without threshold filtering - apply similarity\nthresholds at the application layer after optional reranking.\n\nAccess Control:\n* Users can only search documents from their organization.","operationId":"search_chunks_api_v1_knowledge_base_search_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkSearchResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/upload-url":{"post":{"tags":["main","workflow-recordings"],"summary":"Get presigned URLs for recording uploads","description":"Generate presigned PUT URLs for uploading one or more audio recordings.","operationId":"get_upload_urls_api_v1_workflow_recordings_upload_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingUploadResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/":{"post":{"tags":["main","workflow-recordings"],"summary":"Create recording records after upload","description":"Create one or more recording records after audio files have been uploaded.","operationId":"create_recordings_api_v1_workflow_recordings__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecordingCreateResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["main","workflow-recordings"],"summary":"List recordings","description":"List recordings for the organization, optionally filtered.","operationId":"list_recordings_api_v1_workflow_recordings__get","parameters":[{"name":"workflow_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Filter by workflow ID","title":"Workflow Id"},"description":"Filter by workflow ID"},{"name":"tts_provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS provider","title":"Tts Provider"},"description":"Filter by TTS provider"},{"name":"tts_model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS model","title":"Tts Model"},"description":"Filter by TTS model"},{"name":"tts_voice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by TTS voice ID","title":"Tts Voice Id"},"description":"Filter by TTS voice ID"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingListResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_recordings","x-sdk-description":"List workflow recordings available to the authenticated organization."}},"/api/v1/workflow-recordings/{recording_id}":{"delete":{"tags":["main","workflow-recordings"],"summary":"Delete a recording","description":"Soft delete a recording.","operationId":"delete_recording_api_v1_workflow_recordings__recording_id__delete","parameters":[{"name":"recording_id","in":"path","required":true,"schema":{"type":"string","title":"Recording Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/{id}":{"patch":{"tags":["main","workflow-recordings"],"summary":"Update a recording's Recording ID","description":"Update the recording_id (descriptive name) of a recording.","operationId":"update_recording_api_v1_workflow_recordings__id__patch","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingUpdateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordingResponseSchema"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow-recordings/transcribe":{"post":{"tags":["main","workflow-recordings"],"summary":"Transcribe an audio file","description":"Transcribe an uploaded audio file using MPS STT.","operationId":"transcribe_audio_api_v1_workflow_recordings_transcribe_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/signup":{"post":{"tags":["main","auth"],"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"tags":["main","auth"],"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/me":{"get":{"tags":["main","auth"],"summary":"Get Current User","operationId":"get_current_user_api_v1_auth_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/node-types":{"get":{"tags":["main"],"summary":"List Node Types","description":"List every registered NodeSpec.\n\nSDK clients should pin to `spec_version` and warn if the server reports\na higher version than what they were generated against.","operationId":"list_node_types_api_v1_node_types_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeTypesResponse"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"list_node_types","x-sdk-description":"List every registered node type with its spec. Pinned to spec_version."}},"/api/v1/node-types/{name}":{"get":{"tags":["main"],"summary":"Get Node Type","operationId":"get_node_type_api_v1_node_types__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NodeSpec"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-sdk-method":"get_node_type","x-sdk-description":"Fetch a single node spec by name."}},"/api/v1/health":{"get":{"tags":["main"],"summary":"Health","operationId":"health_api_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}},"404":{"description":"Not found"}}}}},"components":{"schemas":{"APIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"}},"type":"object","required":["id","name","key_prefix","is_active","created_at"],"title":"APIKeyResponse"},"APIKeyStatus":{"properties":{"model":{"type":"string","title":"Model"},"message":{"type":"string","title":"Message"}},"type":"object","required":["model","message"],"title":"APIKeyStatus"},"APIKeyStatusResponse":{"properties":{"status":{"items":{"$ref":"#/components/schemas/APIKeyStatus"},"type":"array","title":"Status"}},"type":"object","required":["status"],"title":"APIKeyStatusResponse"},"ARIConfigurationRequest":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint","description":"ARI base URL (e.g., http://asterisk.example.com:8088)"},"app_name":{"type":"string","title":"App Name","description":"Stasis application name registered in Asterisk"},"app_password":{"type":"string","title":"App Password","description":"ARI user password"},"ws_client_name":{"type":"string","title":"Ws Client Name","description":"websocket_client.conf connection name for externalMedia (e.g., dograh_staging)","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of SIP extensions/numbers for outbound calls (optional)"}},"type":"object","required":["ari_endpoint","app_name","app_password"],"title":"ARIConfigurationRequest","description":"Request schema for Asterisk ARI configuration."},"ARIConfigurationResponse":{"properties":{"provider":{"type":"string","const":"ari","title":"Provider","default":"ari"},"ari_endpoint":{"type":"string","title":"Ari Endpoint"},"app_name":{"type":"string","title":"App Name"},"app_password":{"type":"string","title":"App Password"},"ws_client_name":{"type":"string","title":"Ws Client Name","default":""},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["ari_endpoint","app_name","app_password","from_numbers"],"title":"ARIConfigurationResponse","description":"Response schema for ARI configuration with masked sensitive fields."},"AccessTokenResponse":{"properties":{"access_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Access Token"},"refresh_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Token"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires At"},"connection_id":{"type":"string","title":"Connection Id"}},"type":"object","required":["access_token","refresh_token","expires_at","connection_id"],"title":"AccessTokenResponse"},"AmbientNoiseUploadRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"filename":{"type":"string","title":"Filename"},"mime_type":{"type":"string","title":"Mime Type","default":"audio/wav"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"Max 10MB"}},"type":"object","required":["workflow_id","filename","file_size"],"title":"AmbientNoiseUploadRequest"},"AmbientNoiseUploadResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"}},"type":"object","required":["upload_url","storage_key","storage_backend"],"title":"AmbientNoiseUploadResponse"},"AuthResponse":{"properties":{"token":{"type":"string","title":"Token"},"user":{"$ref":"#/components/schemas/UserResponse"}},"type":"object","required":["token","user"],"title":"AuthResponse"},"AuthUserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"is_superuser":{"type":"boolean","title":"Is Superuser"}},"type":"object","required":["id","is_superuser"],"title":"AuthUserResponse"},"BatchRecordingCreateRequestSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingCreateRequestSchema"},"type":"array","maxItems":20,"minItems":1,"title":"Recordings","description":"List of recordings to create"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateRequestSchema","description":"Request schema for creating one or more recording records after upload."},"BatchRecordingCreateResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings","description":"Created recording records"}},"type":"object","required":["recordings"],"title":"BatchRecordingCreateResponseSchema","description":"Response schema for recording creation."},"BatchRecordingUploadRequestSchema":{"properties":{"files":{"items":{"$ref":"#/components/schemas/FileDescriptor"},"type":"array","maxItems":20,"minItems":1,"title":"Files","description":"List of files to upload"}},"type":"object","required":["files"],"title":"BatchRecordingUploadRequestSchema","description":"Request schema for getting presigned upload URLs for one or more files."},"BatchRecordingUploadResponseSchema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/RecordingUploadResponseSchema"},"type":"array","title":"Items","description":"Upload URLs for each file"}},"type":"object","required":["items"],"title":"BatchRecordingUploadResponseSchema","description":"Response schema with presigned upload URLs."},"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"language":{"type":"string","title":"Language","default":"en"}},"type":"object","required":["file"],"title":"Body_transcribe_audio_api_v1_workflow_recordings_transcribe_post"},"CalculatorToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"calculator","title":"Type","description":"Tool type"}},"type":"object","required":["type"],"title":"CalculatorToolDefinition","description":"Tool definition for Calculator tools (no configuration needed)."},"CallDispositionCodes":{"properties":{"disposition_codes":{"items":{"type":"string"},"type":"array","title":"Disposition Codes","default":[]}},"type":"object","title":"CallDispositionCodes"},"CallType":{"type":"string","enum":["inbound","outbound"],"title":"CallType"},"CampaignDefaultsResponse":{"properties":{"concurrent_call_limit":{"type":"integer","title":"Concurrent Call Limit"},"from_numbers_count":{"type":"integer","title":"From Numbers Count"},"default_retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"last_campaign_settings":{"anyOf":[{"$ref":"#/components/schemas/LastCampaignSettingsResponse"},{"type":"null"}]}},"type":"object","required":["concurrent_call_limit","from_numbers_count","default_retry_config"],"title":"CampaignDefaultsResponse"},"CampaignLogEntryResponse":{"properties":{"ts":{"type":"string","title":"Ts"},"level":{"type":"string","title":"Level"},"event":{"type":"string","title":"Event"},"message":{"type":"string","title":"Message"},"details":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Details"}},"type":"object","required":["ts","level","event","message"],"title":"CampaignLogEntryResponse","description":"A single timestamped entry from the campaign's append-only log.\n\nSurfaced in the UI so operators can see why a campaign moved to\npaused / failed without digging through server logs."},"CampaignProgressResponse":{"properties":{"campaign_id":{"type":"integer","title":"Campaign Id"},"state":{"type":"string","title":"State"},"total_rows":{"type":"integer","title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_calls":{"type":"integer","title":"Failed Calls"},"progress_percentage":{"type":"number","title":"Progress Percentage"},"source_sync":{"additionalProperties":true,"type":"object","title":"Source Sync"},"rate_limit":{"type":"integer","title":"Rate Limit"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["campaign_id","state","total_rows","processed_rows","failed_calls","progress_percentage","source_sync","rate_limit","started_at","completed_at"],"title":"CampaignProgressResponse"},"CampaignResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"state":{"type":"string","title":"State"},"source_type":{"type":"string","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"total_rows":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Rows"},"processed_rows":{"type":"integer","title":"Processed Rows"},"failed_rows":{"type":"integer","title":"Failed Rows"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"retry_config":{"$ref":"#/components/schemas/RetryConfigResponse"},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]},"executed_count":{"type":"integer","title":"Executed Count","default":0},"total_queued_count":{"type":"integer","title":"Total Queued Count","default":0},"parent_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Parent Campaign Id"},"redialed_campaign_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Redialed Campaign Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"telephony_configuration_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Telephony Configuration Name"},"logs":{"items":{"$ref":"#/components/schemas/CampaignLogEntryResponse"},"type":"array","title":"Logs"}},"type":"object","required":["id","name","workflow_id","workflow_name","state","source_type","source_id","total_rows","processed_rows","failed_rows","created_at","started_at","completed_at","retry_config"],"title":"CampaignResponse"},"CampaignRunsResponse":{"properties":{"runs":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"CampaignRunsResponse","description":"Paginated response for campaign workflow runs"},"CampaignSourceDownloadResponse":{"properties":{"download_url":{"type":"string","title":"Download Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["download_url","expires_in"],"title":"CampaignSourceDownloadResponse"},"CampaignsResponse":{"properties":{"campaigns":{"items":{"$ref":"#/components/schemas/CampaignResponse"},"type":"array","title":"Campaigns"}},"type":"object","required":["campaigns"],"title":"CampaignsResponse"},"ChunkResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_id":{"type":"integer","title":"Document Id"},"chunk_text":{"type":"string","title":"Chunk Text"},"contextualized_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contextualized Text"},"chunk_index":{"type":"integer","title":"Chunk Index"},"chunk_metadata":{"additionalProperties":true,"type":"object","title":"Chunk Metadata"},"filename":{"type":"string","title":"Filename"},"document_uuid":{"type":"string","title":"Document Uuid"},"similarity":{"type":"number","title":"Similarity"}},"type":"object","required":["id","document_id","chunk_text","contextualized_text","chunk_index","chunk_metadata","filename","document_uuid","similarity"],"title":"ChunkResponseSchema","description":"Response schema for a document chunk."},"ChunkSearchRequestSchema":{"properties":{"query":{"type":"string","title":"Query","description":"Search query text"},"limit":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Limit","description":"Maximum number of results","default":5},"document_uuids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Uuids","description":"Filter by specific document UUIDs"},"min_similarity":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Min Similarity","description":"Minimum similarity threshold"}},"type":"object","required":["query"],"title":"ChunkSearchRequestSchema","description":"Request schema for searching similar chunks."},"ChunkSearchResponseSchema":{"properties":{"chunks":{"items":{"$ref":"#/components/schemas/ChunkResponseSchema"},"type":"array","title":"Chunks"},"query":{"type":"string","title":"Query"},"total_results":{"type":"integer","title":"Total Results"}},"type":"object","required":["chunks","query","total_results"],"title":"ChunkSearchResponseSchema","description":"Response schema for chunk search results."},"CircuitBreakerConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"failure_threshold":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","maximum":600.0,"minimum":30.0,"title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigRequest"},"CircuitBreakerConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":false},"failure_threshold":{"type":"number","title":"Failure Threshold","default":0.5},"window_seconds":{"type":"integer","title":"Window Seconds","default":120},"min_calls_in_window":{"type":"integer","title":"Min Calls In Window","default":5}},"type":"object","title":"CircuitBreakerConfigResponse"},"CloudonixConfigurationRequest":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token","description":"Cloudonix API Bearer Token"},"domain_id":{"type":"string","title":"Domain Id","description":"Cloudonix Domain ID"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name","description":"Cloudonix Voice Application name. The application's url is updated when inbound workflows are attached to numbers on this domain. If omitted, an application is auto-created on save and its name is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Cloudonix phone numbers (optional)"}},"type":"object","required":["bearer_token","domain_id"],"title":"CloudonixConfigurationRequest","description":"Request schema for Cloudonix configuration."},"CloudonixConfigurationResponse":{"properties":{"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix"},"bearer_token":{"type":"string","title":"Bearer Token"},"domain_id":{"type":"string","title":"Domain Id"},"application_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Name"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["bearer_token","domain_id","from_numbers"],"title":"CloudonixConfigurationResponse","description":"Response schema for Cloudonix configuration with masked sensitive fields."},"CreateAPIKeyRequest":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"CreateAPIKeyRequest"},"CreateAPIKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"api_key":{"type":"string","title":"Api Key"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","key_prefix","api_key","created_at"],"title":"CreateAPIKeyResponse"},"CreateCampaignRequest":{"properties":{"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"source_type":{"type":"string","pattern":"^(google-sheet|csv)$","title":"Source Type"},"source_id":{"type":"string","title":"Source Id"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","required":["name","workflow_id","source_type","source_id"],"title":"CreateCampaignRequest"},"CreateCredentialRequest":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"$ref":"#/components/schemas/WebhookCredentialType"},"credential_data":{"additionalProperties":true,"type":"object","title":"Credential Data"}},"type":"object","required":["name","credential_type","credential_data"],"title":"CreateCredentialRequest","description":"Request schema for creating a webhook credential."},"CreateLoadTestRequest":{"properties":{"name_prefix":{"type":"string","title":"Name Prefix"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"test_count":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Test Count"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name_prefix","actor_workflow_id","adversary_workflow_id","test_count"],"title":"CreateLoadTestRequest"},"CreateServiceKeyRequest":{"properties":{"name":{"type":"string","title":"Name"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":90}},"type":"object","required":["name"],"title":"CreateServiceKeyRequest"},"CreateServiceKeyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"service_key":{"type":"string","title":"Service Key"},"key_prefix":{"type":"string","title":"Key Prefix"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["id","name","service_key","key_prefix"],"title":"CreateServiceKeyResponse"},"CreateTestSessionRequest":{"properties":{"name":{"type":"string","title":"Name"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name","actor_workflow_id","adversary_workflow_id"],"title":"CreateTestSessionRequest"},"CreateToolRequest":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category","default":"http_api"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon","default":"globe"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color","default":"#3B82F6"},"definition":{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"title":"Definition","discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}}},"type":"object","required":["name","definition"],"title":"CreateToolRequest","description":"Request schema for creating a tool."},"CreateWorkflowRequest":{"properties":{"name":{"type":"string","title":"Name"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"}},"type":"object","required":["name","workflow_definition"],"title":"CreateWorkflowRequest"},"CreateWorkflowRunRequest":{"properties":{"mode":{"type":"string","title":"Mode"},"name":{"type":"string","title":"Name"}},"type":"object","required":["mode","name"],"title":"CreateWorkflowRunRequest"},"CreateWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"definition_id":{"type":"integer","title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"}},"type":"object","required":["id","workflow_id","name","mode","created_at","definition_id"],"title":"CreateWorkflowRunResponse"},"CreateWorkflowTemplateRequest":{"properties":{"call_type":{"type":"string","enum":["inbound","outbound"],"title":"Call Type"},"use_case":{"type":"string","title":"Use Case"},"activity_description":{"type":"string","title":"Activity Description"}},"type":"object","required":["call_type","use_case","activity_description"],"title":"CreateWorkflowTemplateRequest"},"CreatedByResponse":{"properties":{"id":{"type":"integer","title":"Id"},"provider_id":{"type":"string","title":"Provider Id"}},"type":"object","required":["id","provider_id"],"title":"CreatedByResponse","description":"Response schema for the user who created a tool."},"CredentialResponse":{"properties":{"uuid":{"type":"string","title":"Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"type":"string","title":"Credential Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["uuid","name","description","credential_type","created_at","updated_at"],"title":"CredentialResponse","description":"Response schema for a webhook credential (never includes sensitive data)."},"CurrentUsageResponse":{"properties":{"period_start":{"type":"string","title":"Period Start"},"period_end":{"type":"string","title":"Period End"},"used_dograh_tokens":{"type":"number","title":"Used Dograh Tokens"},"quota_dograh_tokens":{"type":"integer","title":"Quota Dograh Tokens"},"percentage_used":{"type":"number","title":"Percentage Used"},"next_refresh_date":{"type":"string","title":"Next Refresh Date"},"quota_enabled":{"type":"boolean","title":"Quota Enabled"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"used_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Used Amount Usd"},"quota_amount_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Quota Amount Usd"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"price_per_second_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Second Usd"}},"type":"object","required":["period_start","period_end","used_dograh_tokens","quota_dograh_tokens","percentage_used","next_refresh_date","quota_enabled","total_duration_seconds"],"title":"CurrentUsageResponse"},"DailyReportResponse":{"properties":{"date":{"type":"string","title":"Date"},"timezone":{"type":"string","title":"Timezone"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"metrics":{"additionalProperties":{"type":"integer"},"type":"object","title":"Metrics"},"disposition_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Disposition Distribution"},"call_duration_distribution":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Call Duration Distribution"}},"type":"object","required":["date","timezone","workflow_id","metrics","disposition_distribution","call_duration_distribution"],"title":"DailyReportResponse"},"DailyUsageBreakdownResponse":{"properties":{"breakdown":{"items":{"$ref":"#/components/schemas/DailyUsageItem"},"type":"array","title":"Breakdown"},"total_minutes":{"type":"number","title":"Total Minutes"},"total_cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Cost Usd"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"}},"type":"object","required":["breakdown","total_minutes","total_dograh_tokens"],"title":"DailyUsageBreakdownResponse"},"DailyUsageItem":{"properties":{"date":{"type":"string","title":"Date"},"minutes":{"type":"number","title":"Minutes"},"cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Cost Usd"},"dograh_tokens":{"type":"number","title":"Dograh Tokens"},"call_count":{"type":"integer","title":"Call Count"}},"type":"object","required":["date","minutes","dograh_tokens","call_count"],"title":"DailyUsageItem"},"DefaultConfigurationsResponse":{"properties":{"llm":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Llm"},"tts":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Tts"},"stt":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Stt"},"embeddings":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Embeddings"},"realtime":{"additionalProperties":{"additionalProperties":true,"type":"object"},"type":"object","title":"Realtime"},"default_providers":{"additionalProperties":{"type":"string"},"type":"object","title":"Default Providers"}},"type":"object","required":["llm","tts","stt","embeddings","realtime","default_providers"],"title":"DefaultConfigurationsResponse"},"DisplayOptions":{"properties":{"show":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Show"},"hide":{"anyOf":[{"additionalProperties":{"items":{},"type":"array"},"type":"object"},{"type":"null"}],"title":"Hide"}},"additionalProperties":false,"type":"object","title":"DisplayOptions","description":"Conditional visibility rules.\n\n`show` keys are AND-combined: this property is visible only when EVERY\nreferenced field's value matches one of the listed values.\n\n`hide` keys are OR-combined: this property is hidden when ANY referenced\nfield's value matches one of the listed values.\n\nExample:\n DisplayOptions(show={\"extraction_enabled\": [True]})\n DisplayOptions(show={\"greeting_type\": [\"audio\"]})"},"DocumentListResponseSchema":{"properties":{"documents":{"items":{"$ref":"#/components/schemas/DocumentResponseSchema"},"type":"array","title":"Documents"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["documents","total","limit","offset"],"title":"DocumentListResponseSchema","description":"Response schema for list of documents."},"DocumentResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"document_uuid":{"type":"string","title":"Document Uuid"},"filename":{"type":"string","title":"Filename"},"file_size_bytes":{"type":"integer","title":"File Size Bytes"},"file_hash":{"type":"string","title":"File Hash"},"mime_type":{"type":"string","title":"Mime Type"},"processing_status":{"type":"string","title":"Processing Status"},"processing_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Processing Error"},"total_chunks":{"type":"integer","title":"Total Chunks"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","default":"chunked"},"custom_metadata":{"additionalProperties":true,"type":"object","title":"Custom Metadata"},"docling_metadata":{"additionalProperties":true,"type":"object","title":"Docling Metadata"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"organization_id":{"type":"integer","title":"Organization Id"},"created_by":{"type":"integer","title":"Created By"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","document_uuid","filename","file_size_bytes","file_hash","mime_type","processing_status","total_chunks","custom_metadata","docling_metadata","created_at","updated_at","organization_id","created_by","is_active"],"title":"DocumentResponseSchema","description":"Response schema for document metadata."},"DocumentUploadRequestSchema":{"properties":{"filename":{"type":"string","title":"Filename","description":"Name of the file to upload"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the file"},"custom_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Custom Metadata","description":"Optional custom metadata"}},"type":"object","required":["filename","mime_type"],"title":"DocumentUploadRequestSchema","description":"Request schema for initiating document upload."},"DocumentUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Signed URL for uploading the file"},"document_uuid":{"type":"string","title":"Document Uuid","description":"Unique identifier for the document"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key where file should be uploaded"}},"type":"object","required":["upload_url","document_uuid","s3_key"],"title":"DocumentUploadResponseSchema","description":"Response schema containing upload URL and document metadata."},"DuplicateTemplateRequest":{"properties":{"template_id":{"type":"integer","title":"Template Id"},"workflow_name":{"type":"string","title":"Workflow Name"}},"type":"object","required":["template_id","workflow_name"],"title":"DuplicateTemplateRequest"},"EmbedConfigResponse":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"settings":{"additionalProperties":true,"type":"object","title":"Settings"},"theme":{"type":"string","title":"Theme"},"position":{"type":"string","title":"Position"},"button_text":{"type":"string","title":"Button Text"},"button_color":{"type":"string","title":"Button Color"},"size":{"type":"string","title":"Size"},"auto_start":{"type":"boolean","title":"Auto Start"}},"type":"object","required":["workflow_id","settings","theme","position","button_text","button_color","size","auto_start"],"title":"EmbedConfigResponse","description":"Response model for embed configuration"},"EmbedTokenRequest":{"properties":{"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days","default":30}},"type":"object","title":"EmbedTokenRequest"},"EmbedTokenResponse":{"properties":{"id":{"type":"integer","title":"Id"},"token":{"type":"string","title":"Token"},"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Domains"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"is_active":{"type":"boolean","title":"Is Active"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usage Limit"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"embed_script":{"type":"string","title":"Embed Script"}},"type":"object","required":["id","token","allowed_domains","settings","is_active","usage_count","usage_limit","expires_at","created_at","embed_script"],"title":"EmbedTokenResponse"},"EndCallConfig":{"properties":{"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of goodbye message","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before ending the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio goodbye message"},"endCallReason":{"type":"boolean","title":"Endcallreason","description":"When enabled, LLM must provide a reason for ending the call. The reason is set as call disposition and added to call tags.","default":false},"endCallReasonDescription":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endcallreasondescription","description":"Description shown to the LLM for the reason parameter. Used only when endCallReason is enabled."}},"type":"object","title":"EndCallConfig","description":"Configuration for End Call tools."},"EndCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"end_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/EndCallConfig","description":"End Call configuration"}},"type":"object","required":["type","config"],"title":"EndCallToolDefinition","description":"Tool definition for End Call tools."},"FileDescriptor":{"properties":{"filename":{"type":"string","title":"Filename","description":"Original filename of the audio file"},"mime_type":{"type":"string","title":"Mime Type","description":"MIME type of the audio file","default":"audio/wav"},"file_size":{"type":"integer","maximum":5242880.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 5MB)"}},"type":"object","required":["filename","file_size"],"title":"FileDescriptor","description":"Descriptor for a single file in a batch upload request."},"FileMetadataResponse":{"properties":{"key":{"type":"string","title":"Key"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"type":"object","required":["key","metadata"],"title":"FileMetadataResponse"},"GraphConstraints":{"properties":{"min_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Incoming"},"max_incoming":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Incoming"},"min_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Outgoing"},"max_outgoing":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Outgoing"}},"additionalProperties":false,"type":"object","title":"GraphConstraints","description":"Per-node-type graph rules. WorkflowGraph enforces these at validation."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"version":{"type":"string","title":"Version"},"backend_api_endpoint":{"type":"string","title":"Backend Api Endpoint"},"deployment_mode":{"type":"string","title":"Deployment Mode"},"auth_provider":{"type":"string","title":"Auth Provider"}},"type":"object","required":["status","version","backend_api_endpoint","deployment_mode","auth_provider"],"title":"HealthResponse"},"HttpApiConfig":{"properties":{"method":{"type":"string","title":"Method","description":"HTTP method (GET, POST, PUT, PATCH, DELETE)"},"url":{"type":"string","title":"Url","description":"Target URL"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Headers","description":"Static headers to include"},"credential_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credential Uuid","description":"Reference to ExternalCredentialModel for auth"},"parameters":{"anyOf":[{"items":{"$ref":"#/components/schemas/ToolParameter"},"type":"array"},{"type":"null"}],"title":"Parameters","description":"Parameters that the tool accepts from LLM"},"timeout_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Ms","description":"Request timeout in milliseconds","default":5000},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play after tool execution"},"customMessageType":{"anyOf":[{"type":"string","enum":["text","audio"]},{"type":"null"}],"title":"Custommessagetype","description":"Type of custom message: text or audio"},"customMessageRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessagerecordingid","description":"Recording ID for audio custom message"}},"type":"object","required":["method","url"],"title":"HttpApiConfig","description":"Configuration for HTTP API tools."},"HttpApiToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"http_api","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/HttpApiConfig","description":"HTTP API configuration"}},"type":"object","required":["type","config"],"title":"HttpApiToolDefinition","description":"Tool definition for HTTP API tools."},"ImpersonateRequest":{"properties":{"provider_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider User Id"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"}},"type":"object","title":"ImpersonateRequest","description":"Request payload for superadmin impersonation.\n\nEither ``provider_user_id`` **or** ``user_id`` must be supplied. If both are\nprovided, ``provider_user_id`` takes precedence."},"ImpersonateResponse":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"},"access_token":{"type":"string","title":"Access Token"}},"type":"object","required":["refresh_token","access_token"],"title":"ImpersonateResponse"},"InitEmbedRequest":{"properties":{"token":{"type":"string","title":"Token"},"context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Context Variables"}},"type":"object","required":["token"],"title":"InitEmbedRequest","description":"Request model for initializing an embed session"},"InitEmbedResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["session_token","workflow_run_id","config"],"title":"InitEmbedResponse","description":"Response model for embed initialization"},"InitiateCallRequest":{"properties":{"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_run_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Run Id"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["workflow_id"],"title":"InitiateCallRequest"},"IntegrationResponse":{"properties":{"id":{"type":"integer","title":"Id"},"integration_id":{"type":"string","title":"Integration Id"},"organisation_id":{"type":"integer","title":"Organisation Id"},"created_by":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Created By"},"provider":{"type":"string","title":"Provider"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","title":"Created At"},"action":{"type":"string","title":"Action"},"provider_data":{"additionalProperties":true,"type":"object","title":"Provider Data"}},"type":"object","required":["id","integration_id","organisation_id","created_by","provider","is_active","created_at","action","provider_data"],"title":"IntegrationResponse"},"ItemKind":{"type":"string","enum":["node","edge","workflow"],"title":"ItemKind"},"LangfuseCredentialsRequest":{"properties":{"host":{"type":"string","title":"Host"},"public_key":{"type":"string","title":"Public Key"},"secret_key":{"type":"string","title":"Secret Key"}},"type":"object","required":["host","public_key","secret_key"],"title":"LangfuseCredentialsRequest"},"LangfuseCredentialsResponse":{"properties":{"host":{"type":"string","title":"Host","default":""},"public_key":{"type":"string","title":"Public Key","default":""},"secret_key":{"type":"string","title":"Secret Key","default":""},"configured":{"type":"boolean","title":"Configured","default":false}},"type":"object","title":"LangfuseCredentialsResponse"},"LastCampaignSettingsResponse":{"properties":{"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigResponse"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigResponse"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigResponse"},{"type":"null"}]}},"type":"object","title":"LastCampaignSettingsResponse"},"LoadTestStatsResponse":{"properties":{"total":{"type":"integer","title":"Total"},"pending":{"type":"integer","title":"Pending"},"running":{"type":"integer","title":"Running"},"completed":{"type":"integer","title":"Completed"},"failed":{"type":"integer","title":"Failed"},"sessions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sessions"}},"type":"object","required":["total","pending","running","completed","failed","sessions"],"title":"LoadTestStatsResponse"},"LoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"MPSCreditsResponse":{"properties":{"total_credits_used":{"type":"number","title":"Total Credits Used"},"remaining_credits":{"type":"number","title":"Remaining Credits"},"total_quota":{"type":"number","title":"Total Quota"}},"type":"object","required":["total_credits_used","remaining_credits","total_quota"],"title":"MPSCreditsResponse"},"NodeCategory":{"type":"string","enum":["call_node","global_node","trigger","integration"],"title":"NodeCategory","description":"Drives grouping in the AddNodePanel UI."},"NodeExample":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"additionalProperties":false,"type":"object","required":["name","data"],"title":"NodeExample","description":"A worked example LLMs can pattern-match. Keep small and realistic."},"NodeSpec":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in AddNodePanel."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"category":{"$ref":"#/components/schemas/NodeCategory"},"icon":{"type":"string","title":"Icon"},"version":{"type":"string","title":"Version","default":"1.0.0"},"properties":{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array","title":"Properties"},"examples":{"items":{"$ref":"#/components/schemas/NodeExample"},"type":"array","title":"Examples"},"graph_constraints":{"anyOf":[{"$ref":"#/components/schemas/GraphConstraints"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["name","display_name","description","category","icon","properties"],"title":"NodeSpec","description":"Single source of truth for a node type."},"NodeTypesResponse":{"properties":{"spec_version":{"type":"string","title":"Spec Version"},"node_types":{"items":{"$ref":"#/components/schemas/NodeSpec"},"type":"array","title":"Node Types"}},"type":"object","required":["spec_version","node_types"],"title":"NodeTypesResponse"},"PhoneNumberCreateRequest":{"properties":{"address":{"type":"string","maxLength":255,"minLength":1,"title":"Address"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"is_active":{"type":"boolean","title":"Is Active","default":true},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id","default":false},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"}},"type":"object","required":["address"],"title":"PhoneNumberCreateRequest","description":"Create a new phone number under a telephony configuration.\n\n``address_normalized`` and ``address_type`` are computed server-side from\n``address`` (and ``country_code`` if PSTN). ``address`` itself is stored\nverbatim for display."},"PhoneNumberListResponse":{"properties":{"phone_numbers":{"items":{"$ref":"#/components/schemas/PhoneNumberResponse"},"type":"array","title":"Phone Numbers"}},"type":"object","required":["phone_numbers"],"title":"PhoneNumberListResponse"},"PhoneNumberResponse":{"properties":{"id":{"type":"integer","title":"Id"},"telephony_configuration_id":{"type":"integer","title":"Telephony Configuration Id"},"address":{"type":"string","title":"Address"},"address_normalized":{"type":"string","title":"Address Normalized"},"address_type":{"type":"string","title":"Address Type"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Code"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"inbound_workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Inbound Workflow Name"},"is_active":{"type":"boolean","title":"Is Active"},"is_default_caller_id":{"type":"boolean","title":"Is Default Caller Id"},"extra_metadata":{"additionalProperties":true,"type":"object","title":"Extra Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"provider_sync":{"anyOf":[{"$ref":"#/components/schemas/ProviderSyncStatus"},{"type":"null"}]}},"type":"object","required":["id","telephony_configuration_id","address","address_normalized","address_type","is_active","is_default_caller_id","extra_metadata","created_at","updated_at"],"title":"PhoneNumberResponse"},"PhoneNumberUpdateRequest":{"properties":{"label":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Label"},"inbound_workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Inbound Workflow Id"},"clear_inbound_workflow":{"type":"boolean","title":"Clear Inbound Workflow","default":false},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"country_code":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Country Code"},"extra_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extra Metadata"}},"type":"object","title":"PhoneNumberUpdateRequest","description":"Partial update. ``address`` is intentionally immutable \u2014 to change a\nnumber, delete the row and create a new one."},"PlivoConfigurationRequest":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id","description":"Plivo Auth ID"},"auth_token":{"type":"string","title":"Auth Token","description":"Plivo Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Plivo Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Plivo phone numbers"}},"type":"object","required":["auth_id","auth_token"],"title":"PlivoConfigurationRequest","description":"Request schema for Plivo configuration."},"PlivoConfigurationResponse":{"properties":{"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"PlivoConfigurationResponse","description":"Response schema for Plivo configuration with masked sensitive fields."},"PresignedUploadUrlRequest":{"properties":{"file_name":{"type":"string","pattern":".*\\.csv$","title":"File Name","description":"CSV filename"},"file_size":{"type":"integer","maximum":10485760.0,"exclusiveMinimum":0.0,"title":"File Size","description":"File size in bytes (max 10MB)"},"content_type":{"type":"string","title":"Content Type","description":"File content type","default":"text/csv"}},"type":"object","required":["file_name","file_size"],"title":"PresignedUploadUrlRequest"},"PresignedUploadUrlResponse":{"properties":{"upload_url":{"type":"string","title":"Upload Url"},"file_key":{"type":"string","title":"File Key"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["upload_url","file_key","expires_in"],"title":"PresignedUploadUrlResponse"},"ProcessDocumentRequestSchema":{"properties":{"document_uuid":{"type":"string","title":"Document Uuid","description":"Document UUID to process"},"s3_key":{"type":"string","title":"S3 Key","description":"S3 key of the uploaded file"},"retrieval_mode":{"type":"string","title":"Retrieval Mode","description":"Retrieval mode: 'chunked' for vector search or 'full_document' for full text retrieval","default":"chunked"}},"type":"object","required":["document_uuid","s3_key"],"title":"ProcessDocumentRequestSchema","description":"Request schema for triggering document processing."},"PropertyOption":{"properties":{"value":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"boolean"},{"type":"number"}],"title":"Value"},"label":{"type":"string","title":"Label"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"additionalProperties":false,"type":"object","required":["value","label"],"title":"PropertyOption","description":"An option in an `options` or `multi_options` dropdown."},"PropertySpec":{"properties":{"name":{"type":"string","title":"Name"},"type":{"$ref":"#/components/schemas/PropertyType"},"display_name":{"type":"string","title":"Display Name"},"description":{"type":"string","minLength":1,"title":"Description","description":"Human-facing explanation shown in the UI."},"llm_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Hint","description":"LLM-only guidance; omitted from the UI."},"default":{"title":"Default"},"required":{"type":"boolean","title":"Required","default":false},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"},"display_options":{"anyOf":[{"$ref":"#/components/schemas/DisplayOptions"},{"type":"null"}]},"options":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertyOption"},"type":"array"},{"type":"null"}],"title":"Options"},"properties":{"anyOf":[{"items":{"$ref":"#/components/schemas/PropertySpec"},"type":"array"},{"type":"null"}],"title":"Properties"},"min_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Value"},"max_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Value"},"min_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Length"},"max_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Length"},"pattern":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pattern"},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor"},"extra":{"additionalProperties":true,"type":"object","title":"Extra"}},"additionalProperties":false,"type":"object","required":["name","type","display_name","description"],"title":"PropertySpec","description":"Single field on a node.\n\n`description` is HUMAN-FACING \u2014 shown under the field in the edit\ndialog. Keep it concise and explain what the field does.\n\n`llm_hint` is LLM-FACING \u2014 appears only in the `get_node_type` MCP\nresponse and in SDK schema output. Use it for catalog tool references\n(e.g., \"Use `list_recordings`\"), array shape, expected value idioms,\nor anything that would be noise in the UI. Optional; omit when the\n`description` already suffices for both audiences."},"PropertyType":{"type":"string","enum":["string","number","boolean","options","multi_options","fixed_collection","json","tool_refs","document_refs","recording_ref","credential_ref","mention_textarea","url"],"title":"PropertyType","description":"Bounded vocabulary of property types the renderer dispatches on.\n\nAdding a value here requires a matching arm in the frontend\n`` switch and (where relevant) the SDK codegen template."},"ProviderSyncStatus":{"properties":{"ok":{"type":"boolean","title":"Ok"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["ok"],"title":"ProviderSyncStatus","description":"Result of pushing a phone-number change to the upstream provider.\n\nReturned alongside create/update responses when the route attempted to\nsync inbound webhook configuration. ``ok=False`` is a warning, not a\nfatal error \u2014 the DB write succeeded."},"RecordingCreateRequestSchema":{"properties":{"recording_id":{"type":"string","title":"Recording Id","description":"Short recording ID from upload step"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider","description":"TTS provider (e.g. elevenlabs)"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model","description":"TTS model name"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id","description":"TTS voice identifier"},"transcript":{"type":"string","title":"Transcript","description":"User-provided transcript of the recording"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key from upload step"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata","description":"Optional metadata (file_size, duration, etc.)"}},"type":"object","required":["recording_id","transcript","storage_key"],"title":"RecordingCreateRequestSchema","description":"Request schema for creating a recording record after upload."},"RecordingListResponseSchema":{"properties":{"recordings":{"items":{"$ref":"#/components/schemas/RecordingResponseSchema"},"type":"array","title":"Recordings"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["recordings","total"],"title":"RecordingListResponseSchema","description":"Response schema for list of recordings."},"RecordingResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"recording_id":{"type":"string","title":"Recording Id"},"workflow_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Workflow Id"},"organization_id":{"type":"integer","title":"Organization Id"},"tts_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Provider"},"tts_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Model"},"tts_voice_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tts Voice Id"},"transcript":{"type":"string","title":"Transcript"},"storage_key":{"type":"string","title":"Storage Key"},"storage_backend":{"type":"string","title":"Storage Backend"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"created_by":{"type":"integer","title":"Created By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","recording_id","organization_id","transcript","storage_key","storage_backend","metadata","created_by","created_at","is_active"],"title":"RecordingResponseSchema","description":"Response schema for a single recording."},"RecordingUpdateRequestSchema":{"properties":{"recording_id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Recording Id","description":"New descriptive recording ID (letters, numbers, hyphens, underscores only)"}},"type":"object","required":["recording_id"],"title":"RecordingUpdateRequestSchema","description":"Request schema for updating a recording's ID."},"RecordingUploadResponseSchema":{"properties":{"upload_url":{"type":"string","title":"Upload Url","description":"Presigned URL for uploading the audio"},"recording_id":{"type":"string","title":"Recording Id","description":"Short unique recording ID"},"storage_key":{"type":"string","title":"Storage Key","description":"Storage key where file will be uploaded"}},"type":"object","required":["upload_url","recording_id","storage_key"],"title":"RecordingUploadResponseSchema","description":"Response schema with presigned upload URL."},"RedialCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"Name for the redial campaign"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]}},"type":"object","title":"RedialCampaignRequest"},"RetryConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"max_retries":{"type":"integer","maximum":10.0,"minimum":0.0,"title":"Max Retries","default":2},"retry_delay_seconds":{"type":"integer","maximum":3600.0,"minimum":30.0,"title":"Retry Delay Seconds","default":120},"retry_on_busy":{"type":"boolean","title":"Retry On Busy","default":true},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer","default":true},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail","default":true}},"type":"object","title":"RetryConfigRequest"},"RetryConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"max_retries":{"type":"integer","title":"Max Retries"},"retry_delay_seconds":{"type":"integer","title":"Retry Delay Seconds"},"retry_on_busy":{"type":"boolean","title":"Retry On Busy"},"retry_on_no_answer":{"type":"boolean","title":"Retry On No Answer"},"retry_on_voicemail":{"type":"boolean","title":"Retry On Voicemail"}},"type":"object","required":["enabled","max_retries","retry_delay_seconds","retry_on_busy","retry_on_no_answer","retry_on_voicemail"],"title":"RetryConfigResponse"},"S3SignedUrlResponse":{"properties":{"url":{"type":"string","title":"Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["url","expires_in"],"title":"S3SignedUrlResponse"},"ScheduleConfigRequest":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":true},"timezone":{"type":"string","title":"Timezone","default":"UTC"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotRequest"},"type":"array","maxItems":50,"minItems":1,"title":"Slots"}},"type":"object","required":["slots"],"title":"ScheduleConfigRequest"},"ScheduleConfigResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"timezone":{"type":"string","title":"Timezone"},"slots":{"items":{"$ref":"#/components/schemas/TimeSlotResponse"},"type":"array","title":"Slots"}},"type":"object","required":["enabled","timezone","slots"],"title":"ScheduleConfigResponse"},"ServiceKeyResponse":{"properties":{"name":{"type":"string","title":"Name"},"id":{"type":"integer","title":"Id"},"key_prefix":{"type":"string","title":"Key Prefix"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"}},"type":"object","required":["name","id","key_prefix","is_active","created_at"],"title":"ServiceKeyResponse"},"SessionResponse":{"properties":{"session_token":{"type":"string","title":"Session Token"},"expires_at":{"type":"string","title":"Expires At"}},"type":"object","required":["session_token","expires_at"],"title":"SessionResponse"},"SignupRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["email","password"],"title":"SignupRequest"},"SuperuserWorkflowRunResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"user_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"User Id"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"organization_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Name"},"mode":{"type":"string","title":"Mode"},"is_completed":{"type":"boolean","title":"Is Completed"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"usage_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Usage Info"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","workflow_id","workflow_name","user_id","organization_id","organization_name","mode","is_completed","recording_url","transcript_url","usage_info","cost_info","initial_context","gathered_context","created_at"],"title":"SuperuserWorkflowRunResponse"},"SuperuserWorkflowRunsListResponse":{"properties":{"workflow_runs":{"items":{"$ref":"#/components/schemas/SuperuserWorkflowRunResponse"},"type":"array","title":"Workflow Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["workflow_runs","total_count","page","limit","total_pages"],"title":"SuperuserWorkflowRunsListResponse"},"TelephonyConfigurationCreateRequest":{"properties":{"name":{"type":"string","maxLength":64,"minLength":1,"title":"Name"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound","default":false},"config":{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"title":"Config","discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}}},"type":"object","required":["name","config"],"title":"TelephonyConfigurationCreateRequest","description":"Body for ``POST /telephony-configs``.\n\n``config`` carries the provider-specific credential fields (the same\ndiscriminated union used by the legacy single-config endpoint). Any\n``from_numbers`` on the inner config are ignored \u2014 phone numbers are\nmanaged via the dedicated phone-numbers endpoints."},"TelephonyConfigurationDetail":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"credentials":{"additionalProperties":true,"type":"object","title":"Credentials"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","credentials","created_at","updated_at"],"title":"TelephonyConfigurationDetail","description":"Body of ``GET /telephony-configs/{id}`` \u2014 credentials are masked."},"TelephonyConfigurationListItem":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"provider":{"type":"string","title":"Provider"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound"},"phone_number_count":{"type":"integer","title":"Phone Number Count","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","provider","is_default_outbound","created_at","updated_at"],"title":"TelephonyConfigurationListItem","description":"One row in ``GET /telephony-configs``."},"TelephonyConfigurationListResponse":{"properties":{"configurations":{"items":{"$ref":"#/components/schemas/TelephonyConfigurationListItem"},"type":"array","title":"Configurations"}},"type":"object","required":["configurations"],"title":"TelephonyConfigurationListResponse"},"TelephonyConfigurationResponse":{"properties":{"twilio":{"anyOf":[{"$ref":"#/components/schemas/TwilioConfigurationResponse"},{"type":"null"}]},"plivo":{"anyOf":[{"$ref":"#/components/schemas/PlivoConfigurationResponse"},{"type":"null"}]},"vonage":{"anyOf":[{"$ref":"#/components/schemas/VonageConfigurationResponse"},{"type":"null"}]},"vobiz":{"anyOf":[{"$ref":"#/components/schemas/VobizConfigurationResponse"},{"type":"null"}]},"cloudonix":{"anyOf":[{"$ref":"#/components/schemas/CloudonixConfigurationResponse"},{"type":"null"}]},"ari":{"anyOf":[{"$ref":"#/components/schemas/ARIConfigurationResponse"},{"type":"null"}]},"telnyx":{"anyOf":[{"$ref":"#/components/schemas/TelnyxConfigurationResponse"},{"type":"null"}]}},"type":"object","title":"TelephonyConfigurationResponse","description":"Top-level telephony configuration response.\n\nKeeps the per-provider field shape that the UI client depends on. When\nthe UI moves to metadata-driven forms, this can be replaced with a\nflat discriminated union."},"TelephonyConfigurationUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Name"},"config":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/ARIConfigurationRequest"},{"$ref":"#/components/schemas/CloudonixConfigurationRequest"},{"$ref":"#/components/schemas/PlivoConfigurationRequest"},{"$ref":"#/components/schemas/TelnyxConfigurationRequest"},{"$ref":"#/components/schemas/TwilioConfigurationRequest"},{"$ref":"#/components/schemas/VobizConfigurationRequest"},{"$ref":"#/components/schemas/VonageConfigurationRequest"}],"discriminator":{"propertyName":"provider","mapping":{"ari":"#/components/schemas/ARIConfigurationRequest","cloudonix":"#/components/schemas/CloudonixConfigurationRequest","plivo":"#/components/schemas/PlivoConfigurationRequest","telnyx":"#/components/schemas/TelnyxConfigurationRequest","twilio":"#/components/schemas/TwilioConfigurationRequest","vobiz":"#/components/schemas/VobizConfigurationRequest","vonage":"#/components/schemas/VonageConfigurationRequest"}}},{"type":"null"}],"title":"Config"}},"type":"object","title":"TelephonyConfigurationUpdateRequest","description":"Body for ``PUT /telephony-configs/{id}``. Partial update."},"TelephonyProviderMetadata":{"properties":{"provider":{"type":"string","title":"Provider"},"display_name":{"type":"string","title":"Display Name"},"fields":{"items":{"$ref":"#/components/schemas/TelephonyProviderUIField"},"type":"array","title":"Fields"},"docs_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docs Url"}},"type":"object","required":["provider","display_name","fields"],"title":"TelephonyProviderMetadata","description":"UI form metadata for a single telephony provider."},"TelephonyProviderUIField":{"properties":{"name":{"type":"string","title":"Name"},"label":{"type":"string","title":"Label"},"type":{"type":"string","title":"Type"},"required":{"type":"boolean","title":"Required"},"sensitive":{"type":"boolean","title":"Sensitive"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"placeholder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Placeholder"}},"type":"object","required":["name","label","type","required","sensitive"],"title":"TelephonyProviderUIField","description":"One form field on a telephony provider's configuration UI."},"TelephonyProvidersMetadataResponse":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/TelephonyProviderMetadata"},"type":"array","title":"Providers"}},"type":"object","required":["providers"],"title":"TelephonyProvidersMetadataResponse","description":"List of UI form definitions used by the telephony-config screen."},"TelnyxConfigurationRequest":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key","description":"Telnyx API Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id","description":"Telnyx Call Control Application ID (connection_id). If omitted, a Call Control Application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Telnyx phone numbers"}},"type":"object","required":["api_key"],"title":"TelnyxConfigurationRequest","description":"Request schema for Telnyx configuration."},"TelnyxConfigurationResponse":{"properties":{"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx"},"api_key":{"type":"string","title":"Api Key"},"connection_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connection Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["api_key","from_numbers"],"title":"TelnyxConfigurationResponse","description":"Response schema for Telnyx configuration with masked sensitive fields."},"TestSessionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"actor_workflow_id":{"type":"integer","title":"Actor Workflow Id"},"adversary_workflow_id":{"type":"integer","title":"Adversary Workflow Id"},"load_test_group_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Load Test Group Id"},"test_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Test Index"},"config":{"additionalProperties":true,"type":"object","title":"Config"},"results":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Results"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","name","status","actor_workflow_id","adversary_workflow_id","load_test_group_id","test_index","config","results","error","created_at","started_at","completed_at"],"title":"TestSessionResponse"},"TimeSlotRequest":{"properties":{"day_of_week":{"type":"integer","maximum":6.0,"minimum":0.0,"title":"Day Of Week"},"start_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"Start Time"},"end_time":{"type":"string","pattern":"^\\d{2}:\\d{2}$","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotRequest"},"TimeSlotResponse":{"properties":{"day_of_week":{"type":"integer","title":"Day Of Week"},"start_time":{"type":"string","title":"Start Time"},"end_time":{"type":"string","title":"End Time"}},"type":"object","required":["day_of_week","start_time","end_time"],"title":"TimeSlotResponse"},"ToolParameter":{"properties":{"name":{"type":"string","title":"Name","description":"Parameter name (used as key in request body)"},"type":{"type":"string","title":"Type","description":"Parameter type: string, number, or boolean"},"description":{"type":"string","title":"Description","description":"Description of what this parameter is for"},"required":{"type":"boolean","title":"Required","description":"Whether this parameter is required","default":true}},"type":"object","required":["name","type","description"],"title":"ToolParameter","description":"A parameter that the tool accepts."},"ToolResponse":{"properties":{"id":{"type":"integer","title":"Id"},"tool_uuid":{"type":"string","title":"Tool Uuid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon Color"},"status":{"type":"string","title":"Status"},"definition":{"additionalProperties":true,"type":"object","title":"Definition"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"created_by":{"anyOf":[{"$ref":"#/components/schemas/CreatedByResponse"},{"type":"null"}]}},"type":"object","required":["id","tool_uuid","name","description","category","icon","icon_color","status","definition","created_at","updated_at"],"title":"ToolResponse","description":"Response schema for a tool."},"TransferCallConfig":{"properties":{"destination":{"type":"string","title":"Destination","description":"Phone number or SIP endpoint to transfer the call to (E.164 format e.g., +1234567890, or SIP endpoint e.g., PJSIP/1234)"},"messageType":{"type":"string","enum":["none","custom","audio"],"title":"Messagetype","description":"Type of message to play before transfer","default":"none"},"customMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custommessage","description":"Custom message to play before transferring the call"},"audioRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiorecordingid","description":"Recording ID for audio message before transfer"},"timeout":{"type":"integer","maximum":120.0,"minimum":5.0,"title":"Timeout","description":"Maximum time in seconds to wait for destination to answer (5-120 seconds)","default":30}},"type":"object","required":["destination"],"title":"TransferCallConfig","description":"Configuration for Transfer Call tools."},"TransferCallToolDefinition":{"properties":{"schema_version":{"type":"integer","title":"Schema Version","description":"Schema version","default":1},"type":{"type":"string","const":"transfer_call","title":"Type","description":"Tool type"},"config":{"$ref":"#/components/schemas/TransferCallConfig","description":"Transfer Call configuration"}},"type":"object","required":["type","config"],"title":"TransferCallToolDefinition","description":"Tool definition for Transfer Call tools."},"TriggerCallRequest":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"telephony_configuration_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Telephony Configuration Id"}},"type":"object","required":["phone_number"],"title":"TriggerCallRequest","description":"Request model for triggering a call via API"},"TriggerCallResponse":{"properties":{"status":{"type":"string","title":"Status"},"workflow_run_id":{"type":"integer","title":"Workflow Run Id"},"workflow_run_name":{"type":"string","title":"Workflow Run Name"}},"type":"object","required":["status","workflow_run_id","workflow_run_name"],"title":"TriggerCallResponse","description":"Response model for successful call initiation"},"TurnCredentialsResponse":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"ttl":{"type":"integer","title":"Ttl"},"uris":{"items":{"type":"string"},"type":"array","title":"Uris"}},"type":"object","required":["username","password","ttl","uris"],"title":"TurnCredentialsResponse","description":"Response model for TURN credentials."},"TwilioConfigurationRequest":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid","description":"Twilio Account SID"},"auth_token":{"type":"string","title":"Auth Token","description":"Twilio Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Twilio phone numbers"}},"type":"object","required":["account_sid","auth_token"],"title":"TwilioConfigurationRequest","description":"Request schema for Twilio configuration."},"TwilioConfigurationResponse":{"properties":{"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio"},"account_sid":{"type":"string","title":"Account Sid"},"auth_token":{"type":"string","title":"Auth Token"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["account_sid","auth_token","from_numbers"],"title":"TwilioConfigurationResponse","description":"Response schema for Twilio configuration with masked sensitive fields."},"UpdateCampaignRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name"},"retry_config":{"anyOf":[{"$ref":"#/components/schemas/RetryConfigRequest"},{"type":"null"}]},"max_concurrency":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":1.0},{"type":"null"}],"title":"Max Concurrency"},"schedule_config":{"anyOf":[{"$ref":"#/components/schemas/ScheduleConfigRequest"},{"type":"null"}]},"circuit_breaker":{"anyOf":[{"$ref":"#/components/schemas/CircuitBreakerConfigRequest"},{"type":"null"}]}},"type":"object","title":"UpdateCampaignRequest"},"UpdateCredentialRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"credential_type":{"anyOf":[{"$ref":"#/components/schemas/WebhookCredentialType"},{"type":"null"}]},"credential_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Credential Data"}},"type":"object","title":"UpdateCredentialRequest","description":"Request schema for updating a webhook credential."},"UpdateIntegrationRequest":{"properties":{"selected_files":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Selected Files"}},"type":"object","required":["selected_files"],"title":"UpdateIntegrationRequest"},"UpdateToolRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"icon":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Icon"},"icon_color":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"title":"Icon Color"},"definition":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/HttpApiToolDefinition"},{"$ref":"#/components/schemas/EndCallToolDefinition"},{"$ref":"#/components/schemas/TransferCallToolDefinition"},{"$ref":"#/components/schemas/CalculatorToolDefinition"}],"discriminator":{"propertyName":"type","mapping":{"calculator":"#/components/schemas/CalculatorToolDefinition","end_call":"#/components/schemas/EndCallToolDefinition","http_api":"#/components/schemas/HttpApiToolDefinition","transfer_call":"#/components/schemas/TransferCallToolDefinition"}}},{"type":"null"}],"title":"Definition"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"UpdateToolRequest","description":"Request schema for updating a tool."},"UpdateWorkflowRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"workflow_definition":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Definition"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"}},"type":"object","title":"UpdateWorkflowRequest"},"UpdateWorkflowStatusRequest":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"UpdateWorkflowStatusRequest"},"UsageHistoryResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunUsageResponse"},"type":"array","title":"Runs"},"total_dograh_tokens":{"type":"number","title":"Total Dograh Tokens"},"total_duration_seconds":{"type":"integer","title":"Total Duration Seconds"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"}},"type":"object","required":["runs","total_dograh_tokens","total_duration_seconds","total_count","page","limit","total_pages"],"title":"UsageHistoryResponse"},"UserConfigurationRequestResponseSchema":{"properties":{"llm":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Llm"},"tts":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Tts"},"stt":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Stt"},"embeddings":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Embeddings"},"realtime":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Realtime"},"is_realtime":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Realtime"},"test_phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Test Phone Number"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"organization_pricing":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"title":"Organization Pricing"}},"type":"object","title":"UserConfigurationRequestResponseSchema"},"UserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Organization Id"},"provider_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Id"}},"type":"object","required":["id","email"],"title":"UserResponse"},"ValidateWorkflowResponse":{"properties":{"is_valid":{"type":"boolean","title":"Is Valid"},"errors":{"items":{"$ref":"#/components/schemas/WorkflowError"},"type":"array","title":"Errors"}},"type":"object","required":["is_valid","errors"],"title":"ValidateWorkflowResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VobizConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id","description":"Vobiz Account ID (e.g., MA_SYQRLN1K)"},"auth_token":{"type":"string","title":"Auth Token","description":"Vobiz Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id","description":"Vobiz Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration."},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vobiz phone numbers (E.164 without + prefix)"}},"type":"object","required":["auth_id","auth_token"],"title":"VobizConfigurationRequest","description":"Request schema for Vobiz configuration."},"VobizConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz"},"auth_id":{"type":"string","title":"Auth Id"},"auth_token":{"type":"string","title":"Auth Token"},"application_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Application Id"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["auth_id","auth_token","from_numbers"],"title":"VobizConfigurationResponse","description":"Response schema for Vobiz configuration with masked sensitive fields."},"VoiceInfo":{"properties":{"voice_id":{"type":"string","title":"Voice Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"accent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accent"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"preview_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preview Url"}},"type":"object","required":["voice_id","name"],"title":"VoiceInfo"},"VoicesResponse":{"properties":{"provider":{"type":"string","title":"Provider"},"voices":{"items":{"$ref":"#/components/schemas/VoiceInfo"},"type":"array","title":"Voices"}},"type":"object","required":["provider","voices"],"title":"VoicesResponse"},"VonageConfigurationRequest":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"api_key":{"type":"string","title":"Api Key","description":"Vonage API Key"},"api_secret":{"type":"string","title":"Api Secret","description":"Vonage API Secret"},"application_id":{"type":"string","title":"Application Id","description":"Vonage Application ID"},"private_key":{"type":"string","title":"Private Key","description":"Private key for JWT generation"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers","description":"List of Vonage phone numbers (without + prefix)"}},"type":"object","required":["api_key","api_secret","application_id","private_key"],"title":"VonageConfigurationRequest","description":"Request schema for Vonage configuration."},"VonageConfigurationResponse":{"properties":{"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage"},"application_id":{"type":"string","title":"Application Id"},"api_key":{"type":"string","title":"Api Key"},"api_secret":{"type":"string","title":"Api Secret"},"private_key":{"type":"string","title":"Private Key"},"from_numbers":{"items":{"type":"string"},"type":"array","title":"From Numbers"}},"type":"object","required":["application_id","api_key","api_secret","private_key","from_numbers"],"title":"VonageConfigurationResponse","description":"Response schema for Vonage configuration with masked sensitive fields."},"WebhookCredentialType":{"type":"string","enum":["none","api_key","bearer_token","basic_auth","custom_header"],"title":"WebhookCredentialType","description":"Webhook credential authentication types"},"WorkflowCountResponse":{"properties":{"total":{"type":"integer","title":"Total"},"active":{"type":"integer","title":"Active"},"archived":{"type":"integer","title":"Archived"}},"type":"object","required":["total","active","archived"],"title":"WorkflowCountResponse","description":"Response for workflow count endpoint."},"WorkflowError":{"properties":{"kind":{"$ref":"#/components/schemas/ItemKind"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"},"message":{"type":"string","title":"Message"}},"type":"object","required":["kind","id","field","message"],"title":"WorkflowError"},"WorkflowListResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"total_runs":{"type":"integer","title":"Total Runs"}},"type":"object","required":["id","name","status","created_at","total_runs"],"title":"WorkflowListResponse","description":"Lightweight response for workflow listings (excludes large fields)."},"WorkflowOption":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowOption"},"WorkflowResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"workflow_definition":{"additionalProperties":true,"type":"object","title":"Workflow Definition"},"current_definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Definition Id"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"},"call_disposition_codes":{"anyOf":[{"$ref":"#/components/schemas/CallDispositionCodes"},{"type":"null"}]},"total_runs":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Runs"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"version_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version Number"},"version_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version Status"},"workflow_uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Uuid"}},"type":"object","required":["id","name","status","created_at","workflow_definition","current_definition_id"],"title":"WorkflowResponse"},"WorkflowRunDetail":{"properties":{"phone_number":{"type":"string","title":"Phone Number"},"disposition":{"type":"string","title":"Disposition"},"duration_seconds":{"type":"number","title":"Duration Seconds"},"workflow_id":{"type":"integer","title":"Workflow Id"},"run_id":{"type":"integer","title":"Run Id"},"workflow_name":{"type":"string","title":"Workflow Name"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["phone_number","disposition","duration_seconds","workflow_id","run_id","workflow_name","created_at"],"title":"WorkflowRunDetail"},"WorkflowRunResponseSchema":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"is_completed":{"type":"boolean","title":"Is Completed"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"cost_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Cost Info"},"definition_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Definition Id"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"call_type":{"$ref":"#/components/schemas/CallType"},"logs":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Logs"},"annotations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Annotations"}},"type":"object","required":["id","workflow_id","name","mode","created_at","is_completed","transcript_url","recording_url","cost_info","definition_id","call_type"],"title":"WorkflowRunResponseSchema"},"WorkflowRunUsageResponse":{"properties":{"id":{"type":"integer","title":"Id"},"workflow_id":{"type":"integer","title":"Workflow Id"},"workflow_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Name"},"name":{"type":"string","title":"Name"},"created_at":{"type":"string","title":"Created At"},"dograh_token_usage":{"type":"number","title":"Dograh Token Usage"},"call_duration_seconds":{"type":"integer","title":"Call Duration Seconds"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"transcript_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript Url"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"call_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Call Type"},"disposition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disposition"},"initial_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Initial Context"},"gathered_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gathered Context"},"charge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Charge Usd"}},"type":"object","required":["id","workflow_id","workflow_name","name","created_at","dograh_token_usage","call_duration_seconds"],"title":"WorkflowRunUsageResponse"},"WorkflowRunsResponse":{"properties":{"runs":{"items":{"$ref":"#/components/schemas/WorkflowRunResponseSchema"},"type":"array","title":"Runs"},"total_count":{"type":"integer","title":"Total Count"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"total_pages":{"type":"integer","title":"Total Pages"},"applied_filters":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Applied Filters"}},"type":"object","required":["runs","total_count","page","limit","total_pages"],"title":"WorkflowRunsResponse"},"WorkflowSummaryResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"WorkflowSummaryResponse"},"WorkflowTemplateResponse":{"properties":{"id":{"type":"integer","title":"Id"},"template_name":{"type":"string","title":"Template Name"},"template_description":{"type":"string","title":"Template Description"},"template_json":{"additionalProperties":true,"type":"object","title":"Template Json"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","template_name","template_description","template_json","created_at"],"title":"WorkflowTemplateResponse"},"WorkflowVersionResponse":{"properties":{"id":{"type":"integer","title":"Id"},"version_number":{"type":"integer","title":"Version Number"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"published_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Published At"},"workflow_json":{"additionalProperties":true,"type":"object","title":"Workflow Json"},"workflow_configurations":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Workflow Configurations"},"template_context_variables":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Template Context Variables"}},"type":"object","required":["id","version_number","status","created_at","workflow_json"],"title":"WorkflowVersionResponse"}}}} \ No newline at end of file diff --git a/pipecat b/pipecat index 05e06e1..e8f59a6 160000 --- a/pipecat +++ b/pipecat @@ -1 +1 @@ -Subproject commit 05e06e14c317841b68d35f70055882cd5e24623d +Subproject commit e8f59a6a58977f4f5598e8de7bfbbf9b6d474eb8 diff --git a/sdk/python/src/dograh_sdk/_generated_models.py b/sdk/python/src/dograh_sdk/_generated_models.py index a71898f..b696021 100644 --- a/sdk/python/src/dograh_sdk/_generated_models.py +++ b/sdk/python/src/dograh_sdk/_generated_models.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: -# filename: dograh-openapi-XXXXXX.json.r9ocBCl93O -# timestamp: 2026-05-05T13:22:04+00:00 +# filename: dograh-openapi-XXXXXX.json.r8rR0xozEB +# timestamp: 2026-05-06T12:17:39+00:00 from __future__ import annotations From 31e2c135b045a4ea7a31c7dd1d585086fa4b0c95 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 6 May 2026 19:51:13 +0530 Subject: [PATCH 04/10] fix: add missing call_id in gathered_context for telnyx --- api/services/telephony/providers/telnyx/provider.py | 12 ++++++++++++ api/services/telephony/providers/vonage/provider.py | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/api/services/telephony/providers/telnyx/provider.py b/api/services/telephony/providers/telnyx/provider.py index e466bc5..72e87d7 100644 --- a/api/services/telephony/providers/telnyx/provider.py +++ b/api/services/telephony/providers/telnyx/provider.py @@ -22,6 +22,8 @@ from api.services.telephony.base import ( from api.utils.common import get_backend_endpoints from api.utils.telephony_address import normalize_telephony_address +from fastapi import WebSocketDisconnect + if TYPE_CHECKING: from fastapi import WebSocket @@ -139,6 +141,7 @@ class TelnyxProvider(TelephonyProvider): status="initiated", caller_number=from_number, provider_metadata={ + "call_id": call_control_id, "call_control_id": call_control_id, "call_leg_id": call_leg_id, "call_session_id": call_session_id, @@ -321,6 +324,15 @@ class TelnyxProvider(TelephonyProvider): }, ) + except WebSocketDisconnect as e: + # Telnyx opens the WebSocket during `bridging` (pre-answer) but only + # sends the `start` event on `call.answered`. If the call ends before + # answer (no-answer timeout, busy, declined), Telnyx closes the + # socket abruptly — surface this as an expected end-of-call. + logger.info( + f"[run {workflow_run_id}] Telnyx WebSocket closed before stream start " + f"(call ended pre-answer): code={e.code}, reason={e.reason!r}" + ) except Exception as e: logger.error(f"Error in Telnyx WebSocket handler: {e}") raise diff --git a/api/services/telephony/providers/vonage/provider.py b/api/services/telephony/providers/vonage/provider.py index 36226b7..880da20 100644 --- a/api/services/telephony/providers/vonage/provider.py +++ b/api/services/telephony/providers/vonage/provider.py @@ -140,7 +140,8 @@ class VonageProvider(TelephonyProvider): status=response_data.get("status", "started"), caller_number=from_number, provider_metadata={ - "call_uuid": response_data["uuid"] + "call_id": response_data["uuid"], + "call_uuid": response_data["uuid"], }, # Vonage needs UUID persisted for WebSocket raw_response=response_data, ) From dd48ff8f390324ecc275f0cc1567cad18f148b14 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Tue, 5 May 2026 18:31:12 +0530 Subject: [PATCH 05/10] feat: add headless widget for deployment --- docs/deployment/introduction.mdx | 2 +- docs/deployment/web-widget.mdx | 90 ++++++++++++- docs/images/copy-deployment-code.png | Bin 129084 -> 65480 bytes docs/images/save-configurations.png | Bin 77353 -> 84576 bytes ui/public/embed/dograh-widget.js | 23 +++- .../[workflowId]/components/EmbedDialog.tsx | 124 ++++++++++++++---- 6 files changed, 206 insertions(+), 33 deletions(-) diff --git a/docs/deployment/introduction.mdx b/docs/deployment/introduction.mdx index f8a328c..23d11fc 100644 --- a/docs/deployment/introduction.mdx +++ b/docs/deployment/introduction.mdx @@ -8,5 +8,5 @@ You can deploy Dograh Platform using Docker on a remote server using Docker, eit - [Docker](docker) - [Custom Domain](custom-domain) -- [Web Widget](web-widget) +- [Add to Website](web-widget) - [Heroku](heroku) diff --git a/docs/deployment/web-widget.mdx b/docs/deployment/web-widget.mdx index 5cd7fab..60d770f 100644 --- a/docs/deployment/web-widget.mdx +++ b/docs/deployment/web-widget.mdx @@ -1,11 +1,11 @@ --- -title: Web Widget -description: You can deploy and embed a Voice Agent that you create on Dograh on any Website or Mobile App, where the visitor of the website can interact with your Voice Agent. +title: Add to Website +description: Add your Dograh voice agent to any website so visitors can talk to it. --- -### How to deploy +### How to add it -You can embed your Voice Agent on any external website using the Deploy Agent dialog in your agent's settings. +Add your voice agent to any website using the Deploy Agent dialog in your agent's settings. Step 1: Open the agent settings by clicking the gear icon in the top-right of the agent editor. @@ -15,10 +15,90 @@ Step 2: Scroll to the **Deployment** section and click **Configure Embed**. ![Go to Deployment](../images/go-to-deployment.png) -Step 3: Enable embedding, add your website's domain to **Allowed Domains**, choose either **Floating Widget** or **Inline Component**, customize the button (position, color, text), and click **Save Configurations**. +Step 3: Enable embedding, add your website's domain to **Allowed Domains**, choose **Floating Widget**, **Inline Component**, or **Headless (Bring Your Own UI)**, customize the button (position, color, text) if applicable, and click **Save Configurations**. ![Save configurations](../images/save-configurations.png) Step 4: Copy the generated embed code and paste it into your web page to test your agent. ![Copy deployment code](../images/copy-deployment-code.png) + +## Embed modes + +| Mode | What it renders | When to use | +| --------------------- | -------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| **Floating Widget** | A circular call button anchored to a corner of the page. | You want a turn-key chat-bubble experience that doesn't disturb your existing layout. | +| **Inline Component** | A panel rendered inside a `
` that you place in your page. | You want the agent embedded in a specific section (landing-page hero, support tab, etc.). | +| **Headless** | No UI. Only the audio pipeline plus a JavaScript API on `window.DograhWidget`. | You want full control over the UI — your own buttons, design system, framework state, animations. | + +## Headless mode + +In Headless mode the widget injects no UI of its own. You render whatever buttons, banners, or in-call indicators you want, and call the JavaScript API to start and end calls. + +### JavaScript API + +| Method / Callback | Description | +| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `window.DograhWidget.start()` | Begin a voice call. Must be called from inside a user-gesture handler (e.g. `click`) so the browser grants microphone access. | +| `window.DograhWidget.end()` | End the active call. | +| `window.DograhWidget.onStatusChange(cb)` | Fires on every status change. Values: `idle`, `connecting`, `connected`, `failed`. | +| `window.DograhWidget.onCallStart(cb)` | Fires once the call is connected. | +| `window.DograhWidget.onCallEnd(cb)` | Fires when the call ends. | +| `window.DograhWidget.onError(cb)` | Fires on any error (mic permission denied, server error, etc.). | +| `window.DograhWidget.getState()` | Returns the current widget state, including `connectionStatus`. | + +### Recommended pattern + +Mirror the call status into a state variable that you own, then render whatever UI you like from it. + +#### Vanilla JS + +```html + + + +``` + +#### React + +```tsx +function TalkButton() { + const [status, setStatus] = useState('idle'); + + useEffect(() => { + window.DograhWidget?.onStatusChange(setStatus); + }, []); + + const isLive = status === 'connected' || status === 'connecting'; + const label = { idle: 'Talk to AI', connecting: 'Connecting…', connected: 'End Call', failed: 'Retry' }[status]; + + return ( + + ); +} +``` + + +`start()` must run inside a real user-gesture handler (`click`, `touchend`, etc.). Browsers refuse to grant microphone access to scripts that request it outside of one — calling `start()` from a `setTimeout` or on page load will fail with a permission error. + diff --git a/docs/images/copy-deployment-code.png b/docs/images/copy-deployment-code.png index 5178390d49411a955817ebf5c709fd9a95362c5d..5dff8824a7db950d3354d6910f3ab6905484adfe 100644 GIT binary patch literal 65480 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 z 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

#Un|NkqAo{ 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 literal 129084 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�H$flL#6QA?dWV;cA5)f~WM8vrjOC+_(b@WFO>b2!F%t*^v6 zkV@{l>JG1xmx1R7vpat{6(7tvw^X@-?t2HVIWyJsZeM3h?47kIRCe75s_jyUe^C4zJ+ zDFOoCXM4_hkMiFCxBKbd`;Ff@uC>>CYRx(37-KTXOtY(?fsakf6Zpij&8C0 zkS!GXkAN$jCoJ#`$OA=TobBAvx$RcXNkTC3+w)SNs#TZ5kD#y^LrEoS(S z`?{3#7tulT+<*cfD)SCJCpuC!<+>ou{l2}X@1aAmFW5My`jZ*{JtHp;7>|zJ510}-G-L?H}g}2BIqTluouGTHe@-DH) zZT7`RlwDp@6o^N=aDBc$ocHbvpkkfVPuQiGScqoLiT;*1h{{3$A4+obr5Tq8z3+{x zYImWfcNWstOMS(XaQZ!JkS*@-{qUGq!IbB=zWnsZnY!H;nEO+gr~BDmgB4oM&$4~E z86^4s&gY(mbg(8$FR(ltx%yUDP(V6LnORVcNpfJA(s-^<+vPm54bbtN)<&LW*_aeK zcyga-mJ_@5+Q4zyNbSE4Z38--jySs`u21ch6FT~8d<+3}SCHRW&4@V;)&kiV-f4c7)Ru+em9z}kV`9baTkW9+_%N3jyRosxxlp^ zM(fA5NC%2*cha6Gz}lLUANmZ_emStNvDEAB_+}9RN ztc}wx-tNT)j>*@DAZ_q<*&>Ob|tls$cDb(+UdAqtSEN%5HP^jQoiF7KY#g^KFg zbu(%m*UX9@@s8s*LC3GBDR948`jI>|sVVwM@OUt0T#EeV=@R`l&HVrDOQ?KKjaM8* z#>Gu&cqiE^tC1**($krxG;@`_VcGCh;7RGNifQbcy71b05zTw)JhvMgI+aDF2iRoL z&X)YWJ_|TfM015x@f#2K`XVf%xjE9ajNW^$rmo;m{^JF}IWj5@^@N3GJ`{Yxs+EFE z=D34Y>@knBOFV(D^!cCfU?U@6vA9tizL?(JkNf@_Gxyc!9xIZp%1*(Jh=^v!&sYQE zH;s2U=qf-RUOJtK;|xv=ZwQ)gdV|Ckn}J171eagKfBqBji5L9J1A<0x?-7^;ZBQnv ziOZcZjb`q6GZClP#`tH(H>A-Okel)5z12Nm9(jZf{PwVf<4|j&9FH3xfH6i!CTgER)uE9dnMkL_=%7X}*9%Yx>~_ zg>yN|&WC*l?r#phzg;c+hfcut1#^V5N1>XWZ8axWPO;61w0oM)6()sZs;=te`vaS> zpRYgpBMa2GdoHI+$^L+L)`Ub$a!h7g%_4kjMn>d9q58-XM9JQ9kADSJOT11*nITW= z+=x?Uh8Kg#l2Qa=2eX@`izK)Y>FSOfh$M~{)lNFie`SWK( zF>U?_#7~AS_ZOMDPmm5It-3emx|tnyaD{9Kd62n|$VfEg=MZR*C!v&U8_}+t?ftZ2 z$?M}I=YY%i)k8F3LC0M3(bw;+xiuM1SM@WL+a=7_)HbtuU)uQg{g8=!R5bjb$^v_o z{NV^Z@4L?_0u%k{o>na#z z%>ixnZk)n|@8KH$i^XUT5Gf|*Wa!QI)FRz5oZK3f_R(O75;ED?I$XVQRkFN}Oq_~Yb(;WyT8l=XqP4{T@BG}1#rSvJ(}O{) zsEM8J!MRjO*hz8MkwPWBZwJ(UMH~J4HluDYfQs%ADMKX8DwlFrZflsy2A}xh%WGLR z0|NlxU8T6Yryi{ZC%DN)O2px;9H4*OJj&h-wzAV5Va#-EYW!22T&2eI)=@-P{);}K zNBW$1+`~2}XU3Alal$ZsbyHwi?q@(5dAZLCCv>GXEM5<>ns|WKBc5AZ_|3Y!TJ{UT z@*k8FlSX60-9&nofGqv4I$fxX*2s2i*j=tgYTDKvswn)>PyEL38ib8pd;JWzjT3yd zORbMzFfJYgkke;@LO<$zMy@k;#w-;nWE!CIpM1rpcGETy^XNtGO)GEV{xc{; zff(3u!J4tgqdm=gcYrd=Ysx0+Zs8y9ShsQnNB)<#ow3rwqzRTi+MdY%SqZ8X>A z-`Ca?{qT(;!m09^nG-|k%L=Az8DF$-=^_f&BjY&UaQg8wENZ>6vZj=7j^Q}Y;k-($ zkeM*A!g?T(t=9`XUVRxfQ>{)GtKqwp*tB|2iG`JDyvpm4wS4~+Wt{c(5qbNVG!SHV|^ucE=Q}`HpQo~alPrE zDwzB(ONXj2NQ6B{Z@k6wTsh|HzbCZ*CSs>3VSwY^i)r~*ygNtw_jo^MmuqK1!fcL} zhkLAZ9E@L_$bC4r&&7K+cOyN2BY>MYb;EBu<0=uRW${}fZAM$Vvz+pv(faw}=$aCy zBAKZb%At?#oIgVuNM*Oz97{b?zIk)BOJsSxVcWLPJ}~|VP`V@CCC3cWdHiZHVl+Br`GHmE(}NkoD|$?@sj-D z1z{E!Ehq%PR+TGDzj&t{a3^X;wEJxr25_Cz4alV*cbl(o+coI@`M~nvX2RJ2IfMSG z9AAYdtyWz6ufEVI;F?^8Sd zUrs2{l1%)|%WpDX0;qSD#c}z}TvOYA#@Z!}Gwdi+0uQG+E9$Y5 z*E%i{31iwdHhQh!kor>puH1dGck14g&3_NIf(~3zQ3a^uV1mq{(e2$-9my9Rw0iHU zzk;e;?;Og|2|&60;a>qs!HJyPkSnG13?PS%Um8D711!jhZCMT98I&mYPeAcs*st_` zaBo@qmw0%i^GAxNBc5*^_|+kaGKZOfF5qLls;(tteLi{krEW-x^4~9wyaH*7(FnEb z{=ON5v{e;iFBU9;;a_#cM?3o<4RA#%g}(r8_Td}8_DP{(X>0R<-3XMm(BVc|6{>*k zgratUOmqnNtgLZ30men$8zKc&^(%S&Lq1=oKeTeP#YwBbgzZ{o0Gqec2f*B73RU4s z_ypz~cXLU%9C#f8VG_~z7u`KxK6sM{Wj-~o(O#?SZje@+77 z>1U2ph&mz~Roo40^nYK)O;tZCl>Zb)`VB40< znIy?#`r}}IaauWe{)@!thnLDh<=_`b1mK`9Fi~nEfH1d@Qd|x~dAb2QigDp-p{;A} z00&BtCiz4fP*sZBL7m?=oMFzbi$F)(APCShP>y#Vmi5ll^)Na4fR9wbW&Z(98`N)NizeR8- z^840@Hyl{j?qIpNopp&5m^6ArR%<|2`y*NQZ-Vo(`Y?FSN_&xxvd=!c^me>!rzEtg<{V=AU(>ujB&P<-`>MOf{<g_le3j2``)T9G1~J zBA))*?k}y0Gio+6-%@$wMD5>5s+K9qV0aG5P@Tf71Ufk{<5fYdk~EAY9{|w5rDfYJ z4dyxxG!tukY**jt78@6Jg=cGIQPQ=1Y0G9#%Y2C9)eM;&py)2-@h?|_%-Wk&0<#B* z=WKz?RyE4zD%UPF{yUSw;xV;W^zMko!1Tkuv5!ENX2q%sce9E*fkP04<-y%ME6lU} z980iBsG-(d;79*O*G8*Y7Z99Q1HGwY#J&7y9(ul5F*mc4HO}xcE=5%VlIJB z#>YrC@2s?Bq1CZ&BHbO$q0A42_P(6ROl8)zo&J#(FyT`%lkFJ8?*U~fw_iIg|Bd~b zoYPXLpO7*?#-*CLrWNr#2{xm_vTOQYIK{WC2rsek}BS*ZHcvncG`R(f>xfYh2gB$BxrnhT7w-g^47 zxcHK&$m$WfR0jZ?yswurRsrbmjf~zy7%4uS*H#T@xlYXqp3#?0OmotQmQBm;VcY!6 zuxyeU{zAg@dsrE4WqhmDtN}02j5>K%mBiN#x+PR;5lwj%0r@-QH$+3_?$Z_N3Ls0H zsXJjRYXY*zU5l%&K~K9r_A$<(|GxckFeJ!>XEfAcXQ19Rq}0_7Ar8&lC0($A8u3MN zb<#!%Bs0(~)!6Y9_d@(z_DXp^`6Cpy%!nl+%t*|#n-wc#P?qb_l(hUu+H_6XiTc>H z=-opAQeRKlCCUq>7W%m=0;ktnB>2Max=pO{0Xu&=Q^0!0grfz>u9C&}3eTyoW?o*@ z?`~12x;BelsbK@_37BMOiP_P|6jaTmG2>Ib?>lUhC)cf}U{sqVhDd>9N!Mh$vRXDr z3nK1n)e>7QE%pc&CdMm5Rm?Cw0&7p9cC)9v36Pv>W<11E7f&?vL(7Dnt`f>+KPCPj z2#u(tg9V_}s(PxFqi@$so5zj`;|{}d82I>cYpRZb2=-n*Bicl`;wSuj+9_h5{+_gZ z&WK8{P#!<#Du}+85IYCtiZM0h4Ne=-p-VwCNuOIDc8Zv`+k9h}34P;lur4QeC_(vE zt{2}bM?jtWeTym6!a~-z^^kySY57mty=*0MKIX*(BIb^HH`9%UK5s;T_iv6_c&YL_ zJ&b02@BzQcrmi72!7O)9nLIZOk|8z%>y#cz3B`t;qnb)Q0p%tp2ctQmz>@=`N%F#| z;n_S~BvW(IHm9A|dt{@Bij@Mn4rNfHPq-f|?43hc`=bFnN!7c%*9Fj3pAz4R^sOP` zODw_RySfEkDlY?aJ%-qf^mD6LL)aJ{-<(&1KHr@A=mD$|IyEX{{ZwgWOcfy)oeTsL zeY|S&o%rL?$FmAtY>%$WWmufaMLTp8Y_b&1oN0%+o!D%z6P-)*D3g5Kr=W4QEolL9G~lLc#*?gD$qVcS74{t3Jl{UCZG;%?m&$L1*Zm2f<=r2q|V{ z|cs+szch5f5p+VrOlh_N{ljLw00y5Xq9lbv~R1h%}6+}Au{aFz2VA=Lh<;)>1o ziZ>wVmGoXeYoxrL*o|^Vq+Z)al>}to+QR z@_Z?i?!KBQ;u`cNM|W6~lW`;RCA{U!YK~_DsoavbJ%#N&`R;u9l2XvjGrJpa8EGS> zp{L0ib2DsP8kQvM6F-k?4O#__Rp5g9YKG6=MH>354hwa5XGg!B2b?%>(p%Hyt|Sbt zqO*1!$1qD{p~+X?j;mNUg^c%zw_kZBGE+d8b}tig%(5Z;A+{&+tI{l);M_aSz+50E zG7#S)>QsfW(}wa76kon-95lc89D4!lNpLr@n)tA=Wq{LON=e?l<6^5?iQussR0OiI z(KCnac&Apv?TAF^yJ9+KD-pWS-U^mJxt?ut38$CXxu`81>H_#CI`*H_!Y6NXnM@cU+QaGY1Mz6CFE%#c zJ@b2(2f5QrZOt&B_kuWKFp}TtFzkB{EzbdEZ#-rY>FLp1Vb^E>0wy4>ND>-moR#6Y z`KiSxF=9;L_iJVQ(L$U{9Uk8TiAe0AY*Sg#pvZ(cAEhtLInqoClVP*_lrUDSBa^A_ z3eG&7id1@N4tN{8IFoJ$8AV0g+YB->KZ1>-YIv)I9a8-$3f&!DWjt@>j-r5s9X;*0 z-Ob1`2PNS-oBT7$_QOuzWSChdl@KveR1bTLtREpUJQ}$l1-U0fnK}WR4;XcPcdR8l zFXA!p2z3Ewnx1B@j}`K-UB<-OoQC>@4>P+k5}YvVlA6s_&nuujCqL0>1WOwS$r4n- z5_bi{}K;7cK!;ygKoB*fK)i{ES(zn6Lu_lLkF;<<74EPPNN+Car(X*%+V zK6E$b>Qd^Vfmkm|B0bY-*7r1}K;!InSC=OE#Lv`N6Y+}R;i24e8R;uf!G^FP`2!hX z+)y)Oeveeu|8tn1T{ z>KX-%g*a_cs6)r?6WGv*F8m%;{f5(<1(BvE{`pK9GEb}= zj?CK;60Nh?C#$rMFA#e`W;+(!WEDuRHI*6VZNJo0EEZiG%8zh(PdTqGZq8DqyAaVg z>KYxQbxl8LGyvkxwlwVTSh$)R*lW;BbE_AfA+LIZGl1S~(Cu9MF>;%ZT8DBw@L>A2 zLVgutx4C#bY{K>pfomp_WqgJ!M_+A)QWMWSW{oCe>^fM|q=nb99=o8ysOmF0Dj8 zq7@%-@goZwG%WlF50N)!(X;9?H{N(UHhv3JEUzh)q_ii32!k#$agJH|W-D}3`ZnP< z_mk|}F-%Sx+`Q&g;LNpaBZU0szI@6U~PI61$WG;LJ8coAN(mpuZu< z|GO?>9;v)5Rc4g=p#s<}-K;YE1iN;-($tcoqV`|(;ui>i9X$l_XQzNx!)bl&+1Cc9 z$A%z`Ei-Md-Mup+8F2zErpIqpny#DS7q(3;DahcdoTA8z8xvKoD8Y*Dn@7#Bc+K0S zvn4la{zNZB1a%4kZ3AWEZqnrT1eEmO)PA4S%envpm>GPLuMnfS(r8FojUSzYD$JzOwSjpK%%X41RP7RIf^ipmd*Z) zqWoQUfIp;k7S9HX2Wt>|$L4At76XVt=jaS%&sY?akISWlhvMXwIW04JZk6vm$6FS$ zTSzpT0-_voEHkpwM!mHc&FJzTE@u9s?vW%5G zFdlmFqZ><8x@;S62=y}iH%t0!o@$vNu5|22VQbhr$q%gXn1w&Po*%cL7O(z{H^Me8 zLufaO=c4Hw6Gnsr8hT~|HuF-QI2A^9^=1nAXR)?FZvGaP|F!7JutU709kvkbK8IJ~ zlI%QTugHp*wN7{8mn**Uysb1e{sVT_dw^RYGs5%&-r%ZIGtPI1Z$ocnm<;}i_$=qK z&H-NFUtG)I0eLQcOxd%8cQX~oJo;>g#(xeC0PB}A0V8;szI^54W<*0(CPL;$Gne#X9Q;@FN;bb`C`ygp0X~>-pBiAvIZDB6Y7f|-HNfaiHMK`} zQDO!-=sL$;Yjm?k35meC3;X0n$uI;R%~xIn(kxHgV32S&0(kf&MPxH?x^09TPVig%@J~N`~^A0zYV7Ay-uH z_@Q)J8O>@NP>ux^@rlhr7GDokJt)8FWsa%n5WrZPipfWb;k5S>#TNh}qCATf14zX@ z*42lV^ED)_@RAkUATr8K3#&jy=ot(c?LI6?wE=#L=)3mJOO10u{*C|BJ4tWdnysX9B_JOQ)gI2vDI@azV;J+1Bc+8E%lV04BKXFPQ|MN!^< zoLtAJ07n)N={*MZgDI3VR=7S8)uDXz8Z}Zmnh)obS<{F^Xho1hDAmaA+n6j9bY451 zLvc~^UH$ozHyAgfnG&WuJ4L{>HHVK-nPENI6KBD(i0#a|+WWoVRAX-r^mzR z*QQWh|r{iA^hXx%w9VQ-T+kheF?oB zeTn0kiiL3Zvs^H61AL&&gogy2+I)%a>7{{GXOu_PY$@4jTU_)Mt80eAx@^EE>`Ea{GzyFa4pdSr z%|%WK*Jxv9yvW$&+)Dw5Td;A*uD7pg{X_qF&H#4}? zo1mUXbo+cKEf?$|o$e?VZpF+^2fm5V0&HpTXf2C_v_4;9UlN+mh<0^-O0=r${|1ZG zfp0;`=|!)F_!o|Brv>Q}7;dY+&oCRgBjbZt3g*RB8Esep^$!7KLPi);Qqnaarjkgh z<6O(fUNt=+n~%{|Ae8J?FxB&?iFvw)qQ1(T3}9{v5q1nps>O2}fCh#bCx-laeCj zA+f+A^*zd*5OFh_U6FN)`8_`S_~7ycWRXocX+#ARFYmD%SIKa`w?nvotpon%nXt}F&{I-}A6rtRiD`8QSOyTvgBzyeqp=wX|>=d_awyD7gdXWJ>QYAeS z7R~b|ZE7IzsW%T3T=Xp*89cLah2c>QgWPDI7C>Z7>DPiWp7Ghk4s72E|HQ!)M zQ(+{vsWq`4L4L4f3d>>Ne$7gksb@GHC%$jRpW{<1pl&1(s7XJN@gRi}gA}_yjFvPU zV=30VsqJ@Qj79GVGqY~*_E@=*@43-LZ!eQ{EjkgSVsyOrBm&D78u}F!EPdd{LQyY? z_$Z`cwXL!f^@I=nau~~Zt%S%iZw0~ow4kB=uY?fNpwxN&EiL&_hPNFM$=4d_Nc4c# z2BMsICec$HEy`t-Ppgk{kC~`;PICM@dKpf5s&~nMW z=Xw*vI^ucd5@6z=Gy2=1bE+kuZ{x8shq8ClW6)9LNG*xygk1{#(TSCzMELTvTT=_e z*RN46*r8ZWOr7lViV&ze-3xehe4UZG6vn@KUGGAY2)xbs}gvE?m;fJvv&SC?8bbzYI3;Y?0Dg&L<*3?Bv z74kSc{XO{#d*M9)>{Od`I%+Kj!YzaiF->xJ!h&3GhYvzN~BRxqkng%#Bm z+q*%>%kJGT&C26$&E%3KJ;Y>VLdR8?$EZ+cs<<(CA8Wj%K&N>$_NRZdNxY!e6#pD= zMO)_K&AkCGJXRq{hetdydpHd@!l=o%`ItY}6FB?zevqN=v|QqAeOb{gZFB_uMj1}) z9ufGy{rWstdwH;*k~OSHwWQX!-YdH~cBdlT{YCBL`>e={F-IhX_uCs@ErZgn;soOJ zxJhY{4-_Tc>#j7-(>}wFYe;oe38W6;z1MK>Zu#Z!8uA!_J#R>Y&Oz9K3j-`J2z=uqspFb3z6Lwxa9u~DM^z2CkWShY=P~3>Va%4 zOVp`0p*M>IQmk?}+p-iN~R^aep?(NOR z_fICh3h!j34pzA=RJ}O9F@^l}=(isPf9m05JfpbrcE!Aj-}=zV(WMS*={WJsWx*Br zqweP3ufQFt{d>y)8BI+zg0Y;M0+zC4vCt2m?tRF^ike=UCoT(#%Lc}k`OBIjs0H%d zvwdTExbivObs2#SfvA{$5)r^+vfbZ^7>7S%>#hfvz4fgT!3zFphiqI7C(8WNzfDw|wP6@<9yqmr<+sAK457{fOzQ*87L$Oo) zYVkgPpqbm`J-5e&4`gy_P;j!KNkwi zhJbpa?(W1<#sJOrKjxUEB<~?>@CPAboC{A#pew&Sv6In{_uv11p~^3E<Z2JcF7nk6D)YMB>klL}CvEZxz|Dd`s`beZGOm z{68}I^;dRZ0;O#fsBqU7>$P}qQlNNP{6LmJAv||oaP#9!*YYkv?lK;5C{DkyZbU;~ z#k7;(GGYdbL$UTBz;r`-DxF8G3B>0pPxmr6pPO_32W!L$5-XY2-6Wc1gR3CSPjEJ} z2*HYF2nMLg!Y&|qwXE%WJm78m99lyNS_|-UHalFHb3?5H&mKEN7!ssKG=PJ#d}`bd zNDViWpJE7r8>islG;eVLg#%$$wHkztJ)aQvMx4AXxed zG@663=;T^TGZ=Gu^UC9Spb8~KSui&Nd_WO2$?F0E1tajar2tad=IUM=$EW3c`DNv` z*I_GDcGh{I58HJnFCk;ly$A`~?ocPnfIe)NAeYsNS^$-~A?i0kfb4?=<_YBBSjxjq z5c_5e>{l`i=*ECvwZPs(l?$XxLzCFkjlkhYCn@1%4si140V#n1P(Fg3_Azli%=;Gs zla28Gek@OAW{KsC2=D!tKUU_*A>{qtQ;~?LfLE#yBlbA%XH5(T3RJ=Jm$QEE{s6ne z2Y`>E^f$Sm$GS|;f(i8gTQ&2q9IFU`ZLdF>1w_6aphWtUXUlxSfbHX^*aYC9E}%K4 zLRmh;=#teXK*}BfW(OY$a#6-1U{eDte=i55%7I6K17>x0;}sBWL;*qjlFw>Y~RDfa!+^Ce>~dtOg~Z zLB{YTpmqSQ;`F2w)PI0}UDRrq2J-a=0h>vB1_&N^j{sOf9AR}j)-AW#8;?J+(#^pd z2)Jx_wHi9HX)#~7fw&jrNyPwwg}(E{c0LEtx&TZ39VeGGkLS4$V!fw(-eVVem*YtS=^ECC*7<~~r?x!RJ!jC|D}mMD!DVrBCZ}`N zgB7lMwGF1#DDUD<8SX?9wDpwGcsJ@{531A9(SRI3ldJZHvq=-RB5PoayKvBmqM6B0S)n8 z)1chy@(MQL>%rvr7mkqnaQRO?=9=6$H*$bzS>UbkJ1t+!G_%o;LP3Z;d_;=^-U&#Y zB$S5K>7)nxf#h>^agexdsh%WymR=EM?6EktXK;Um8v!Hq-6> zEOAR}JTEx6xs@-2P5>Mn1LGmmB_F|>p#)ywO=&8bApYQhRvce)xp1~~g~@-S3@~%BBE8q4M_{|w>rN*M<5A35ctE8=wREYd*D`>h&? zTf6xO0ZJ&zbUtRPuqWSt7tr+Phl9^ObNHHoN4`!Hxr1c`V8mhHQep2V6ZqI3{1bQV zSmnY5H)C$d?%h6ekydR4TKHm*&F?K<;a;_|ocmv>J}B+%(qL}^7%`5=jpf{EBtpL} z!_4nWLcKmOUoPWLBKrJ+&``9M)6ven`;*K!9#xrKeL=u;0LD-ju*V%`70GX_a$_UB z8r5;BNPfA2gz8(wK+unEN^_B2aNhJ%BKG~_Y#>T2Tr5n00@_W5;djHuR__-5hyR}P z=QGmH<|ZBs-Lg3IYMGp&RhheO@+-sf3^K1K=lMaI8b?uqC)d+RxQ^q&A%M9O)J5IJ zcXSjfny=VGG$`5>5ce;9r(d&o9MqyLl7Qsy1o0~IG~J};`n#If_vWu>Pf51{3#zS& zIcFg}BUe_khBOh*Q}K*Zjf)$k0gT^j)ij=8+aE_ch>ZS!RDz1W|IdYlxn;wJdvp}0 zZk^Q~82I5}iSuenu0Kt;`%L{;xc3ACXOxq@%qS}jj%!*=z&R#;_67L%5rF2_qpsRy zCluVMCvqm~2#%)}AX`(r)eA!1qv{XrGw3 z2h~sjzd8phX_(t*Qjzk%)7tCAOxJCSv+m)6A2r&NmtIOzQUonEx;jEGE!tbW@HFv* z>$ia_1D5J3|LF$+2a&mb{yUE>pu_N@(-EDrsk!97@!~llU^+rjX;4wfa*p|?us3C} zCU3J%6YvC4`u_D(7qATO0u)Lr6l!qiW!LGiZB-BkHS+#&vkRPQR8nMBz^bVl;O>zM zVb~w)zlm=+6lZaGZM?rCxd!SlqQKp(xY#x`>(}b`qQkI%a^-oB-~%qfZ(qu)+G6Qr zE3^wL@!PZj(|I0r@PQ+@Q85nqG{hjQ8mg+7QLk)ohq)%-o&Wi^Tk#R~sdfcizZW#S zR-6A0=Hc!(ED{6AWND3|y2Zx$Ju_l%i5*U|#QFbH+7}|wOL7-TK!7TaD zFxL z5%0;SBR(HK?vnBA!II>0m>vdO@-m!bw;NOlv?m@@QF#gq{}pY@SKzY!3~krgf9-fz z)!_Jp_Gv}K_??=!fLJQPyESHrHS>4MYJUZtg0O4YVqm*om~V&`PG+qlO34<-b*lF3 zti7*=_A@lUGiC0DJF)h?+hV&f!R+)Y0^65)4*c(bhv5ZxFb0O%+6}aWt{#LoH))EH z$=v>R^<&ngQ>{Iz!Dm$;c0q&=LTssVcdJ(T%UciM{&jzvZ23K*fo($r6SM7yyNYIi zpHO;yf8DXl18=_~`$$tM6GarV%nHi*>nGpC|GF$yfT!9LSVd}zOu;JuI>QRsLYC}O z=B{KlMdEC7oZmN6t4sMaU0@2~M&(eLYwH)z)M*TmE15K1AJ@O|ok<5t&P|L1uM3g9 za|p<}u9>oLUQ7Y6gJg*t-S5?(r)o%}Jjh5XDpR~K=4kBTchk{i?q2v=6DE){;@=*S zyqLkJfZx6TFpu{_M0yRXcM3XH+R$H2F*QJn$u6(^_u&2W`5&PGpwBe&W^KZSaVTX2 zIUq^Fb1{k#)P4fhT|&!b6$*#+*lVo^WAlKt?6U?~X=P~>V~Y23+GdLWJ!pI`@tl>P=p!f?XK!7og_aE+n94ZPN7mlH40luKqau+Iz z_|8|;O=1aX8hDQ7HND$owmwcZJrwich2MNFodN~JVfy2SLnZA&8Vgm_AYF&TK+kX_ z*hTs*J=;WQ$HT#dee^!2nV`zE&`BUV$>ao(AE^p3uf@LN-iRDT(_{_%}ynualaR8`xhnS7|eFO%dH2$_A;vd9S zW?)vNVwMU%U1aP6Pe9ksnH;Uu2a@cJTfUjm5yy$Yc2j*cn(Q*@!el?%oSx?e(%DGk zds*ys;1e+qW@|8C2WJ&D*ri1!;qt=K9O$_9d>D~|ja8ctj$O{@r-7S@As0VMl=?msBl54I{5n zmHjB<;P3~aKes3wbAKn>`B*gD{`HaxAnD4M%LoJ+x*2Ra{WcP$-7=lW$I8tFe!-~k z8=90~3~&}0?@y5kH@3D(#)$+euMA2`hW_O77D(@LL3nR{in4_2dBuO@#jlT673K~p ze1TZe7p%^3U=hlXirp;%@xZZm0EFy!Kex#MWT00V)JZ*0b=KtCHbHGZrpW!R^Ds>i z9`ScjvW^6KJ5LUnWp*XCU0*G07|6%0rk%_HU&0jz;B>2}_(fp@=jY$s)#gBZ-RiYV z=U_V&EA0w3P|hhbgr_VB^;?4%N}x~LY5@*C3-;EM61if41=4K|un9Bxoq-eR7$7r= zs3uASdgw2_0hJzX7YjZ`Jho0?lmZrkg+IHZ7KUq`ofG_l6lTG@b9>LUL!@ilfy5pk zoXXDg+{S$rq@Ro7laoNQ(G{J{+65Ll8D|5~hxJ$j%i*`HabeS77cLUeJyCL91I=nF zD9m8<{J@!W2Uf}XpgWpaK<49>EiW*B@yGKpffe?Jr^Hg?+;lRe$GAkf-~_ay>0Se= zEZHg^Dz2Uf2MLk5J|<`wYZz-xW2uEqs6|;gQss5ob9oY_Tx&a8*i{IF8pAbCmvVDx z7g7%eaG>t}{B6&aAuX{O=NKSxDyWC;OQ@5$R=+q1Q0*1I*MP#5m9@|0S<7lh9; zSp!`AwPP%TmVq9SQpqf<1sFD38hOt6^1^`W=$--9q>ks-e!9C72Ep}?>S63w{##`Z z7+2|#5R>uDH<2A&^(dfEr?>a`GMzX-1IK%;sHlC@`!Ajq@-OtpE9qFK9^4`6N=&sn z_}b5!0P$Q6Ck~DJvI0MS*H7g;AANo@(XPtbG=9fXr7u!ka-*ck>J~(T&g_ampyzb$ z%y;b<`Mv$#wYJW_wOLXP9aU!r#BVSNgbvr3b#3Uyq20JzLD zw_zdye<&#->Ek6r@rQ%^>L=4u z=wAnp@|H|cL0$Db9VwN0#WaoP$YAwzt6Zsx7)2~|q&g*iR`#moXB2SRbc4&+BVWay z9&El{S#u-8{cZtO+-xC9qTLLynNeo-r?^&diREYk)z54F-S&Jx)(oH4CHc$f3tx>5 z&F_KmJgZAd&^aYXg`8LcLPhRW-?|bRavk42Zq~VeN*bDWNHP$X{3x1g=nb#lJ33Fv zu+?Gj$g$(B0OI43D{v-dX-=M=+~ixTJk%;SCaLl!%%A(sO`30v3+X;gN&#L@9--}I zg;}}>AF*4@sfMmh_0K?u2w1mGH?U)y=Wy<)E?b%&Xcn zb~+4?a(HDP4S-Kl8I@{ko7guEdt8|Ts=^HrIuJxFVtz(JR;y?8nCr|stPwqXEQ2Nb zMSI9ZVd)&`P%6AyOEJ-HvRwEvTz{-QnG%`c#&%2QnHqJ}5n!TVAuTOSQK#ZsG-hU3 zhBDEY=c$+9sNV0UA3ROHJDO!reAOGR*d7{ACz~jTskcUkOlc+@vU-I4`oi2(HOPyf zWIS=Fi|UD{Wx@bw4dc()ovt;AO^x8#y;T80ZuKBgxQzvj5#jJs4(rG0$nrT?)-+Ud zB%St64vxmcM*ZojkdU$GTT-!r;Dv9XXw>tr?j84}eyl(Dur4m>@|OGYPDDi&CY8Qb z8js^lcO13nHou}vZ7<@|<>WnZ07MdqO>=E!(T;+q*v(dn_e7mF8x2Y>uL^oZS}WyP zhL2f*!%pQ?>t_G}t{mzHbTR2Ig`))-7{_0cY8WBv3q2con`6Bf#j*5%<#`ej9OROiELnmDNa`Q_*z8@?ePNvzws9SEl8( z{mKruH3+kc;WH@pP_Xnw5uE91uK4l|s}$lc>fr3K{^o&ur}6l6#QgxEGnid37JmDp zzYQWj$iw!Y^9Kz)O_qo3ovhri$hklibF74%)lE4$&05Q@V=U(t(i0NX%}I=xC8?P@ zr{!Q^qqSG(5UeSibt2!5C(B7q|199S_6x$TE;UX^4f-{>O?{FBB;pbIi-^8c-jG8@ zaF88(usf^iW4!PYYI()U9Q!u8;5*s#bj5p_VQNO~tRX#S)o(CeRgt9x);0%(?iy>{ z_(e&aWshxdFI=6@oEc)oAWV7#P@+;Z6qsruM zC>WKiUv&`Ws`-up&$HMw$zRNK7wTus8lD2xTA56~{kon1?unUGTcBvWM`H}!SW4`r zG__*tjuu6Arw>`#rMS|XN&F&D4Z7le&A`2{iqp}2*UQ%o@0l^@mZnb*x64rS+v)#y zVAQE#!dlVA{5V>La6*@#OblzU-FqM3qs70%Xn`niK+zc(KJ&J0k$kuPY5AUjc%a*d z!eC%%^G&g%OSV}bI1*&GK#({3ggFy>OG}V%HTQb78ppGDyqHdcibl{BRPjb)F7cqe zKJr~V|4Zl_+vXlOz^A1IMS-$4<+=s96$Kp!1F$F_uTIj6TyF9M%}l8WC# z9#tT{{LJ#hNbuRFxqF-1W1(c#YsUPMW@gix&41BB0tZ?cKN)zce1XHP*4{Ql=RJn-o7x+VsU%QP*^FPAoe4pM-arNV1wEcr!x|JUlIsVZWj5=Af z6QG*Gc{p-!Gb{YyPIDdzHb03bTt{+BiIFD9tD6GshBcUhhAjA5WlA3k(Gk`~oA2Iy zVAKSp%lX!fq2c5i*@7(QYi>5ru6IMrM68e0mG#E^p8EU#^#0M8u9D@~xk<6M^yVbA z`1O4kxgwu(*}*p}xL<5Kt5JY59`{gB#yiz+nkv=8__qpd+7F&&uDqTXM<(Bvs`29< z##Vl=$B^6RaC6*akC|Zms?DxQ0B3GqY`e!mmWvh1T3U9?esG<;qbdF^rf$63I;HLc z_c%jpaiO;qC#?)TS;TdyI9d~)xJT zd#T##22OHCesJ-zPW1!4GPmbFCb7@@Zj;W3R#lEiAI?`9`YxyGfALh1u+1zEB(W#R zS5gFcSt_K|&VFStYJ4WQ;6i;}>CCs=rbD?47 z@(;QQ#Oh0Tid>%2$?T)8?`m(`FL3lAE+b{Baj)HbM)6oesJGUuB*$H&wPL0=XoCIaU7>eyDiN(G&G(Iv`t;uT>$v=Txg`g(fp=nye*0S zDt9In5Kg+bQ`d$cLlNe?WTk6?xkgpM`2JC7hVLK1ql!TL3P<%r;5;PQL(!?~Q;;g5 zjfUnKx&TEM(J#|lmi6k@#do?(K_<1ks&v0GP&M>O%Unnga>PF?@fT8=O8o^Fv39_r zXfHTn|HWVV<^=UePQ&1vBV6*ooP_(Ffd2S;|9J5i3R6f0D9?O;@wLBDB%*-lW0pyY zCE9=eJVzYRBByMod&g0s&!W@`+tEfdOv=Z9E;LU7=+FQ4%eUBg1LI>z(x96(67~_n zvH^A2w{Uwl+%aPwtK&^x4V3c{s*VV=E@*8L?QYDILO)BMo$@R=TWqod3e6qehK?+g zDC*BH=_Cia4og3D!c`s{zb}2$P~d146b*g`Qfaw$UnGYF8?S|U-X&2^q+RE|uD&Px1D(ZV-PUhZ z_L{X02%Xkvg1rM%Z`kYbTP27INsTXY@} z_wLBg(C{W}gM!TpAnU0^Pyvj*k^(48!({C62+!}7WPGIVy6I^~1(ROXlnufjeef~; zAPt5dn=R9ijQ0pqO>>GATV1q130rX9(*}GA8^xS?bM-QdG@7r_bm6Gs-j(H&s(q$& zV4pG!P8#`gFa26e`ma*B4O=gy2isd?Xi5se0PFBpSuW!*@cIUdQ{Vf4zD>gHmD%dlZe6Xxo5&N0jTRb?I z<%8e|2ol58vL z!xA4P$T}F)L`*)tH&RW;yr_oXS0k zWO%N;4*#JbCeM2agb`fn{JFs*(|*8?szKy_zE@cWgkINZ~vs=B>;!WfXh!*kmiGub=y_=^_?~dU^DK; z^s{7}@Orgc)_`x1hX6I_OZ|)4u(qHF2@buEv}x)42x6GvunS}ee|vH+Gi8Z|XW;Bo z4K4RRE5JKEVFhu=g&Y{aYL%B_BJPDj7G#TfVrhe&f_+D+dgCQ3Ibt%lH4|T{sAqaHzOr*W8MIN@LE~0FXoF=Sc@X0 zkr}=L{n4N5*9a(^L0y8k-3D+RBUWf=oGfY=E|o&uB;=5me`uS`87tX$xDSzABP};k zL7}JgeS}p(9hl9I!sdtxz=`z#s9)hh6C5AF)EIOg-bkNLSA0+^iwudFUoYB!QB&N>ZYQvy=t~aFZfm01eOcd?Yk81+5zFm)w z{t3GhaU1V+Ox}aV$G+n=_^v!Y)HZG29nF9TzF%H{N~8w);CRig>T`x_45-JAG!g!j zm*w#@cqGi4VqPb-HsZTc^eTSdU5jfGddS$vW-Un@PJ^m0y_bT^1R@XzyF2~uBVxV<5jSj@*@dGVrylA4t zJ8YM~+Vo&p21?4`r7?U(L-r91cIHzQ@nB4 zH~wXl+vPR3u71vrKkLOwR5NZb^J5VCZ?evLun3@*Ym!SrC`UQ&60&4hJ{HZkSn_d# zk7lG5Q+QBjno{`r9_Lmn$P<`f(bWp|&U8=4)m7N~o0E0Ssv1$$&^Assa-5z8m$3dB z#*n4PI1gDdp~vYmKO>eiw(AhwzN39~diMDcd6we{uIU?p1S!E?3+`LXHM?J{&-f{a-|^kX{XAUf>Q^R!0Ym*S#kD~O^d^D zbRDNpA(cTrZsQsES3dB*Xh9awBtOmPNNK;`aragTN2^tV2mbb<>?g{UFO-RI*Ed+dyZHa=PPqJ-zRhCMQ*(<7e^p(Fb4sG+RUI z0wXma#E?#NUhsB|32YkbHR=;vd+3N)zP8lSR?kW*t*L8nqE(9d#z64p!k1(^{Z z;`VB1hT$u3TU~mu)5C`&iIh}aqsdBr-T%vJ@fUJ1?{hOkmzZekAn|||ahuZHd-GMQ z!Ox`{JF!(_Xg;?xjBzykhA*@z51h>^;dr`1RCXMZ1+e zR!DeCFNtA@`TNj|xjH_5&W4ArKCf>zd4Xi}YPjyHTb(sL`O-TpDqndipMm^h{N{v% z#QqMGZfg%)Y&#uwhv&l8u_f@O>JRbPW8Qd{(m)(%XR)l-Dj;M{`88zsGaj3a)1SqQ zbNH!8aYs5aA9*r8szmUa7>z&7j#ozP>dbqFh0RT#PQd zqF4D<)p4ie-v4mDo@3{pK!{cf^+nALoNZISk&q5+nVs7~D?@1>0{ozKjDE)4b?t=v z)L}_uhBV>NEAfI(Nn`>22vd%rOtaXIXmrZmI(eG5t<{%`m&&T3-ofHI41|`%H@2M? zo3&{Dei<`%^tMIP@OtT&PPMyBw8E?btLOPBDM%7i@9AGAu^uL?wDffRHvVdDN~|q_ z-4sJ)&@;JywqyK}@{*Yog(G{hDceffc}6Nud|vu1XtD zM0a<+cV9zd^=o=&jxnioc;8IRYmwB!M9MaE8g01=MKGcso$jVGTumL zb>Y$qT#20~ttF#&^B0g;dT+XVcKf*{`_@K2@5r)98=ZD)siC+;S@A?PG0Kig+fMm> zuiuBpi&YxTvT>7S#0KS}?1RAz+CF;hq6r7rp}v0&z|3oji-&CzXWINOGU2|CreWKG z7uZP5=WAw5prRnN;if}pESPL{&w1r%+bI@X3@fXpX|W%r8MZZdwsqDwR~iCv&c2dp zZsWL&b0z9_MHffC$Wxm_it)!^Us()K;6L}2N!fWs(ST6{v)*s6vbLS#skD$LPonwm zJRpOMiijZ^cjqT>t5i1)d{nkmc#YB^-HNVF{9FwY9pBZyp%`Hwp72UnXO=#EF%$v& zqwA|tw%2p&(jHR!6>%`8kS9)!`i|fwewN;+s@g{Rp}ulEK7M98YhU*zeC_kYY=K31 zpR~B{8MdyMcZ8`DLW0KcT<8dQNl5b^)>}!xJ<+A&X|2f~*s4SW z7*f?!Y4GxYtB7R)m7dFMn~E(a7)B91@n7n?_5jEIaD-S*sBJ$Of7IRFgiP8&e%V?n6po^j9eL!2n;e+<<))ru| z6nJKlrEwaO3B$WT3$OdEjh=$yVdVA!RaA4bDwj%IYEx!mpvvPyzmc1`A2UX%4Tzr9 z4dc6t#MCU&kykd}?!G41D8ZB53!vt=e)Mg@)=J9w=ehT<2JjkZ*uL4LT06NT*k0+) zX?H$9{%~#JwL&er@k*8F__*4KPp2-lPRhL^Lp$vr>P&;?<>)dz%`0{b!@Xf9!QcmZ zLtaN2E`zhJLip6CA*rt^gL&%SEJhj;sZ{%=?c_S!*b-x^E4FlHq#R@3m(vf7=fuOU zc?~!+BYD2vYcZm4zcM^daNn-?3(d1jbi%I;DaC|T`UAr{LP{CxD)R(H8FGRzYD{e1 zp*wjszz{1biniUQK~TF8FW7I{qV3(%dX>g4S3y+q(^EK z>Ps;DRu;WtYk+?$yXvkl#}x{a>GoFVb%*2{;s`B*0uQDQsl+SUSmF}0QvN-x*33MT zt|Bdd3BRTW`-Yd^m6e~jVGjG0!AElIES+qS^IWXK3RyP1_J$eEX+G-J?VOH+s=F4W z7yS?MT1dyXUguiZ>Iq;jFHgIByA@e7aAb2~@y(oKM`gcb7zjYfpc{9Q+s*w4=!a|0bD7Xkx``D-mMVCNxy^yh*)l>j1Z=D6xnnc zcCn4sYGIvjrE0e5QhPgvtH0HiRVSU_pKr$3`9RDzDcn|`#mFXnz&R@Otg%(f04n36 z+ki_?UQ=%}&5(2$j@z6{c4b(2P0g9=m@3JfjNO|NvTSXsZN~2dE9N|WPEgp)on~&y z?O%F+H(=W>)Tz$8d~JfZ<8ZnJKP^-|-?ocQP|fGW+WWjhK0PTZY5v*C+YgHh&$UNy zqf731&eYgYYWj;2t14{aby`=A#|;fvet1abHA(C`ttldYek|=ux zycha8I8=5CA5O?bSp+kA>^!d{D~LBH58KXlEyFD*wnd`|Mn9Y6fkmEQwfxqdKq4)8 z`G-p9+F^Xz;>)h=coz6>r3I%w9X5yUDpC*fmU+AEW!@JGGyUJ~y>!=}>ZkUm($kU$n#<__YOWOCA#b;^C=3Z*A$NF10i!_>iLm9G` z&&YhoqLjRu9hGTWwinItvCJpPW{pn6_UfmHn$kVF-Mkcx^<~|>Vcq!|BhvXJCn@P} z7<|%Y{zcT#n6k&I8<``UZ(GoS=o2sa3DL(tX!5yff0$rD`D00PvV$U3ek&?%)qKvi z$>VYt`pe~vB7&)}!m6S+=ZRcHmF{nc4Qg3XMvpx(6SUV`;pN+mJk{2e;{SqV_dtHQ zV8bL+I)#2~E4Vdip}IVjA$fWD*H*Rjhlb%rWq^+<=beUBG3_MKJhw?+ZQ2O2s>DZJ zPT!$-w!9}W8ES9=frNAJJji-#HCbw>Iw&&xYKW=iXA5 z-njjnr#gsv#2GctdEC?bu@Z2Xd>jA-v`vfZY<`oDPZ3JE((c5X;QIsjI_^iRRD{Wg z74_d&Ds=BRSC!ow2d`He#Sds^eiR6wY;dwn6_3t-*&P!TIenX_IOEo7s7z(bJb77ya|UUfwCqE*>!@oW=Lu4mj77{R>yAtJY$>CI6?c%nHUZbE=T8YDvN zzURLDDZzy_; zP=TyZ`*blCzmq3;3=5=`kry%4IRAb@dIXfeXAt;D7P5mi3`y4BF+J?cXs zO0Q-3P46!rXB*mmJ7%0p22e-KDxnx1V?p0_1hi4%@!|&{LHBY$b=DhrlgY(ilQw#2 z2S5xumB@?m@d3~Fm5JI%c=N5z93n?IW)zRk=dehDh>B3RZK`i0$|%)mVeO(Ni(^4A ztXeLb<=sI#%l(M>3K)BD9e!k7b^XKYZMt%dsvk4KB;%ncc7mNgUXX%^zxW^0xIA#@ zT@g}eZl|s3+fR>bwK7=)qXd667XBkB$bF%3;WvRn2+a%qCE=Zy9dDKWyfm=ZST^{1 zO~p<)vV>$k4^Nt8JG$tvASLK{+dqi?QGfpRcZ)|W5m@!sCBczAQZ=*us0j^oTBNN|3JkXzFd8K)xWKM2A(Z{Mu1hrpQ3r=B>-y%w zxK(c`F<6kjQ7+U449P~HpTfle2DLK9z9fzY5OQk}^z;WX!3y?oErg;VZ$shNt)4fPL!?Qy%CoMj+CRB3ey>_#Q(>z=nfhYw_!S=t!n7!pOy>*Se|=}1;t3XGcz1lh1C_ffs|Mia2-156E$mXI zAf2iKArD0$fXHMdPH;nBz|7^1>jVEU9zk3=?(NiwYIrGBNL$RRU&p6z{BVEC?TBw) z(%z0)iZpmEILf(T>D4cQI#w`H_-gIfJ*1%pqXC>-A_yeSde!;giS&MO#D8Cg2-Xo^ z_|yjA(GB+U1y8Z|!x=m(iV`F;AYnq;0%YBKaxXi< z*p27aI1+7E#v6RH-j_4n09N`6k4|Uo^Vl#_Bpf`oezFn~g+HA-6QX0%|reC&S zPLrMk7d5OJA3PS7lVWxF2A*b!4;dTN3&VD|1#*1bMly1cC=!kLftjTjLdjXa$3rs~ z=%x7{^zqlrJ9%eqo0&?^AyF;n?8_51UvDwthIHQC^2OgD8aW{O1nV#|)QO{f2iya_ z5Jv1P6Fl8Foghx_p$~QSoIMbJ_^%VNN!i26VF3?k!ij`j{yUKzoNa#<+ z&xg<=b%4O)e>KReoBVO)l~)5v;l##ua`|&m58F6)#mF}h9XumEKCs%Ai3*3=}xq28=i>~(zkxA z@2|?Wr70|iimWL?dWgUe5R3trHyxn4)BB+eqm&{?R)*@47QOg2W6NH$jpo30gP<~| zzalFQl1D#HzvP$2I)a;cB>Fn7fVAPs+8kldN!{)bz^W6~wk$>w0YXKb`#P9Fif9|O zs}8_!M5?rdY{lcIw3s>dP&#F1Bd(Ni@;w3yEDn3vvA1vYcyd3OWyvIp@zPj%Slg2e9NFYQ}cOv{+x+{ zr^^T78AORs>N6UKk#=1 zB21){a0EW{X~mU^@7@(8N#EYV%oc(QB!q24tG?#WS;|nYqC(cnk-t(IkbkGEKON6y z;?3{0eX4QNFBRS(sdQY^ZK2vrqpyoN#k!H`Qabh+t64Pk%9%ZgmR@QML1AJlWg%5I z0XrTT_43pBU_~}u`bGt$!XJ(LjT%F4|6QwLoIDecE3o~O%=l|}NqHd3pm}=oSF6gC zn{88_iZ+P(;W@ArRdbF-!!AUP;<>#{4D&A}W{#^?uaOK0uA9o{9c|dT7s(Y7(eT$D zJd{l6sntp)&NA2qP16n3tgIUruo$h?T|ym}^M#rd?s%A}_&Xwe>wl$RM#^ZE!l*m( za&=$_ny16!N&L6RfGnE5+Co8G7?%8WO%1&C7i}CMogB_03^z^Oj zu^W6X6b-65(~yW($-lDQ|8Fn9P-UeLSXfpdobdvBM*6*FKjv~H9-w%MfK(^y{`jBo zROlJaw-U>dZ|Sn}ucEgQ-PA7_t(7PqL`57wk9qX+zLg^TjiR!S*D?Uu6NjHrtIYto z;dvr%FtnUV8Jq`xVcxK}a8LQz4#B@`C~RAT+ua~Y9MOxALen+=;_s#4o`!LL_dN(| zJrPS4L?>bgzR($6t|e6&lyM*^%*0m$FCCY}_98B&v?KtR#ow=yl7W07lfr zh~_Tim;B6a{;5d4YQ%SDlb7}gvT(1bd%(RC5rxotylEoT+1Hmw1S>!md$bj*SytNf z4Ue^75%Kl}D;LILkh!o0Ayy9*Kta-hNYp;_6AxuQBO_JyOh&yZ0DTB@3aM2ZQCr2r#@Tk1|Ebk311K2Z#!EI-o0SEKmi%-Wtf0 z$PtSf3s7O^fn;YYC_f*hv@G)e%qk?V$o_;n1s z0Xxnc;V@ZP=6yNCCXJ;w+nu3sM7kl8y-fhrvO_P>23^A^4DpWx4o@Yg83>K?BSP&E zmJ{DEMAvi@(+(dEA)OuVq3|S$)A0~~+RoQE&`G|%8$J;v^Z|HcQ~NldED#cC3Kax< zo)^8L@mJ;O1rg(jdgsIK20`z$mz-I@tvDhaE`;ecrM2BoD0PFN7sxVs;9}whlE*9f z_8y0|TR>*eW7DOLRmdC;rQK6uaLJ@g_Cp9%_PL`^_6hf}C|yc)QeB zVAy_r;{Aa%>N_OcY_e_fVC$zB^^nTo7i5ZTsPl;>U~uCN8!8*C8$NZY9jLHydGdk# zCg@MW%N}FXM9-#i|EJ*ZuO<-#$%u5IBEaypq`lJx#P=Ds?fc$jHFTqvh?(*ALLP6H zM3FbR4Z5zGyn>Oa{`>~2i{h6rIZg!gU?DD(=}C0k>QF9>Z-L*b8)##7E})x#iDKlY zZ9;Xa?>>}uW=!_Sko~R8z7Qld-J977+!!i^O8@yK=ou z&#Ktc+)PKZ-Yz)T*6Jb71PCFM?%gJwNFLi#Xo@q-d; z>`Kh_#CI=S9@2G=K7_BO;rh7|SW-vi$j#!%Yqq~N3xh1~2*(_O;@Z~sU>S}{TsX+2 zfS*lQ1HeLp)Oy#+R`itF1bbpG-Je9}bg{kgUh+(4FZap2!O3@1Jm3PcH{K=9r$#T9 zCc~p;7`XWaLw)ARuJ$Em96z<8wW`%@ARWI`t0lVlRrvY4L z8w)powbD`8bg!rR#xNGN?dJ4A#rzjc8w?l=_(oRS5AtHpld<__OZ1^rJ2CkBohTUX zNKnJ})~%t*09dHK=+mKVG?OaIR3lw%tMqo^OaxJr-3^@o?7?wQQ7cD<3l@7{;0&=? zmHdPRlZj>^JVbpLxhJD2YRj%Jw{li1egE*T+BcR{}k9uOUgt{~a<&(3(5z9$hprIlHFNlp{VN13CZD+ST?{1trc0A3FSMvW=?^2$Jp zspz3P*%>-bvq0_9o!_Pe?tvoD!_pm@ssTNu)EfAV;!nf*$)Q}~WkfQSUQkXWkh)A+ zoZaM$P|;V4M9oOo6k2!gv}M&omW`b%cggby?244shRQc^PD+X2P&6(JOUq4Z`|Wk+ z-b?*pE3aK%db9|Ohx$jX9axst8x*NrjaK5*ep!V`pz~hP`BktwSV8kFh-iSksCf`L z!uT@$lijS^pPyUx^eB1lOz#~o?McmARo{OtIG=Ldp?;9!eX;lwT6J4n02&6B!atG&Fsc^$rdR8 z;(c*qM0y(}Zg+#DrY0V#TBOc0<`m2xWnw_dw`-CVxdn+zb`j`0@8 z%=4-LcmYUjzpn-r@T2voqcV!WQk076sm*+pL|K>a{K*&#Jx|2G0Th;vuEBx{o5 z2gMfIuvL!%TgCxe-6@E30kP@Qu}a7Tw9HiBI!ecc_A&7nzUmr?sLI;gWLwty+Cs^Q z#b&5va}K9V0WqulQPe8D;O@&eo!g^oeCK!m@t*>Pj|ULMvxg`9osT7#2?!!+?>}$G zcq~VC$3?mtU))Y`{ngb#@Kwrjz9GruNAW-!GRv2qw;l%s`4G6Yp|q{|uZGM|@l=QH}i~lT8NSDb`DKsb|bVq_CvMB@25O1X* z>{SsNa=G@@-@=`h_!qyJXYAYW5k%(0BXeiK=pO$u+&NeHYI`2K1d%{=t9hs(O^kGI z=6AsjrMR#yuJ0#0v?GWSFb!PVi9uHF_p``i8T;`D93csPFmoxhhrcwZxN4@(?noBx zdp|*OYsw^A&S6Dd1d+_M+Dv>!5;{dSt#(Thbf>LFN<^uR7gU05F=G(1_(zR_fNz&CY|s?V+Mp=y!}08O>IfDKce6Z|lj7AP}Rt^SQmO zo=KBuJ1LiVs=VM4p4E*zGU*JEOsL#>FS+z(A!k2e_f~->{C)%N1Ni;$!nxu>I*};E z14SYr%OJHi%begR_vf#dsxXn5B}7eR6!aZKW^UAnKeD5N&tZ-E(8lsTO)4~Q zNE|w@y~bERwZ$E5v<=ukCxiQ@Q#`{K)v)H!$h#`;c^b&P%+Mx(M4R5r09#ZgzP#Zo zT6fXsBc4dDoe+#!XgKnyjlYz?q$=3Wp%>0MQ;ObH#@+Wu=6mhPwUGN`S6PZGn>7&f;ehtz>NnVoQZhH$sP=oDjD5zaK`lNF1|Mcmg79N?c_Zrm*&oXW73V6nF zTd|L@~ml2p?cpc{y$E(390BYo;~t5adiLrM31n=1RN00 zNZ0!HK%J5YSy6FtAYL-A!6gW%?O+dFNA&0=|`pVe~Fhitifp*x6C4v|p#b>1U z0jojDLE{^C7|`Lf@O)_bP6IbbrMX98Iu5fAE+GLh4b3^FyTCH6ZIJ zbOkUs>fvc|2T)Xa1H9OCO_1Y{iBYK3i4i0rtedbaMrNoG#Yj$1NO_#~0mlmJ3aIfA zHa`yHvM7KPTa|GtQbwUo5Vns~!Yl*O6Cgpn3RsQ4CG;omf|ug~^NTZX$dp!ZC=G5N z8I(Xaiw(K4ThrBH7*CNO6C`-RqklN_x(+`~N!`%^fx)Z8%4Fxt!6a~^-9ZHTSk!30 zS&gw^heXtlKp8oTKp`BhoC*iu5M2;5+Se1Q-N1H*$qYm(J911mevC?NLTif?d#WdO?qa<5ii>GZy1! zz~U}ZL0X#!H{QSielr(3zNGB_>}IZ5u11VNJ;AH))&s#9Ew1i@XEOb%oc`B31^hc? zV$Rna&BB&NS<<}kgWp}<(fO;4LQh}rPdq$N{k&Z`RA<{C@gj*ocWDD`^f=brcN9f? zll+)3BtM*qlok`8Idjnr|CZazJ;VYB^$Bh-^%~-sf^)bxa+tKV*A;(o{^cCl4Coy> zWOlJiiZ{%ulm(81(ur#k8In>1aCm&X2M(XEA!1x}5C?dEzoQdU%a-`y;vkB5Wf*Ou zE7}TUmC4_Q9BmyrL`Fs{K0k*bXRGPY*Q)_595R)5U}d{sTmwAsyw?EY)^V4T+K8;u z)5DhE4{!KTs2@tB8l+woM9}jYP6SW?u=*DK3zNnZ&RRpkh=ZW^<2y)48_{XlN%C;i z>XeB+rArRtVa}eO2=RIAMpU$Jc9rX+{Sp;rD@YKCC@)a^Km)gx^v(?3RU4Qig9(FF zUrt-$`#kHG6R)#NDVs_1Tb&LqSb>O9uV06*J;)95!{!5f!0+1hGTKG+Lb>(3FFzuU z7K?buKCKJSRrT^u_aTKf&w_g}m)UTsb^fUm(6rsXhj7%bYZu^i#@^o7Pf1q@{d(b? zo8(z*7&x+^#SHITx)>~H1LYLdet|Hcd>N58nI0)cnao=)njG!q>Zv^ z&ihDo{zihyIXuDYwD6<7b*F~x(M5hIyYs4m{J+}kh3I=7g$pR`cC3{@0&*k3fja?j zEtN5RMf1x5$2V{~2ZG7m)EPZ>EWaCO)Vmk={WA9ALYvmB6TRi}x1@%q{& zVRd{bRDJ->XvC+8w_%OHcUKSm%c5&>!!s8;ZotetvGuoRL~-{Do5A9!8ah&u>1?p8 z)D!SdeTHrE$Iku$jx#N_gXpRmcslNgKx5B3fye;_EpqE@tsW@Mwc6#w?b+<$vuLX$d2i6kbl4#|UN6dSw^{v?nEIm*X>DMAMS#tCK^bq~d1-QCF0aC$LiqYfy|4{$ z)Xkv@4f_T@ews?hCj93iv&My+6DJbWF&;Vz6Sx)SWuLgeLyscF{9`5X`h)-)TRrO5 zRM(ZoK*57;GG7rogWi7GceDijpsi7e35p0LqC}c6qQUjm2F`|5dmt|hf8&X?g1q(E zY0zu%I5wyQIwy$^iovW(s$oO6U_c$!Z~B{IO6 zIJN2C4if7n5;`zBW41-i2&mrpM+@js_?KTfP;NU=MIvLW$vT@Hb z)xQ{~z#MK>YdNt(oj3Rmx|>PqKQ9{__F`4pnxQNcna#R-ZHA=oi4x#G_G|dUoTqrxnSk#pfM&geePzU&b{EOF8CM4Lf748O=Jx zw5+k*zJypp@z5o)#w%$$((v7(ZArhkI`AN(dOh_Msp+$f^}0a%-B)tf@kbx~dBUGX z_l+(1sLhO{_hItJn})(aHGuDzDLwhkiFmwpxbnMR2ODm7m<6Z7LvgnM2Z!Vrlg$1i;) z_!1mpATY7sOMVm=$3OLHrD5#4|Mp6p;8d|r_F&Qd_gev8ie#14W*(&|PP{-)9$dwf zdYxQ5IxRkW?%|wKiZTK#wHFR-JALWu9Nj!)NG@E7@eE@vzt?^}>n;123c?y=Hijls z<~M6O6V6?Kh$jp*pJVJr`w@56>DAF7l|ui0h*q{Ofpwi&q!JgS)Z{|w3GS~LHKl<8 z*wdG7YCk?Up!Tb0E~QCX-5@u9yX7+?&Z($tca2)~t!-oxuT5^km`f$XS8*?vNf@oY zB&1^TR**#O&i0j;%8uB{+=0Y(osx0c*Tj~n)=s=h z@A4(53-O@Wvij_PmZWv#C3WD-kddn9ocm4Jb|7;vGb&Ge@*#;HHz-a~QMK!6cM(F{ zpcUGtSsMW|R3lGjgXDK8e65CM{IV-T)a0V%1W>H8A8vGeU!I_FCanj{Cf9k?T{E_Z zz@8$N{s3OD?FXJzYb#F$FZ)#!Y&KT2-S`~t&ni3B0qN8%n_Xz|or4cc*!PXG1sykk z4!EDz#D8wbe#vPjab>u$Uu~54sQUjF4z+FTovhZ2_1LP?%3_rfccBrwyBKQe01rzY+FbqW<>l^PPhd z8y}dFWRK9@#F;erv{S*}N&2jE=QhD9&uyFaaD7ck#%UJBl}EEWbAsQzE#nsWl7GoB@c;Um zi)}hL<4gphYmCBmRMcRfx`1?;R`Y)Lb?@fIg`m&1PX*qq z_0wTT8WBpME4Ox!h$f9ft@=$9bA4y0k?T9>QkVJes){2VF@PYFti1skdpD|vKRPTS zOts?tW^McVyZ_W-{Dd=XcbAqImzm4b__g|`0&qj+1iKvif^v8fkmI^oLQ#AWcwRo8 zWz1z1I`JXLUL6f}#%c2xxw3#7k}ZCt!bGt;i9Y@H9(&NaYyG?V0pZ{Y#q#+B5EAP6F>gZl7Y+T|!(J!8{jpU0`(}Lm}Pw%MbSX z`zI0wp>taLfiC{{J|&vK-{xpKTS4gJptd`ysss-s7?ZPe%{uF4l^q-Ysj&6iX=|uI z$VlNCcg|^Z@Zx$|SF~}uxwGO8jP62uL;sXuPbV7ew_LnUn|1kna(MaPzyYYVBOKrZ4c(8`+qYW z|J#k_JOPJ2rH-EU_lo`j@X!XW*}-2B)`jO#f}do5@#tUOT;z`rETIkRM8xHG?7I*` z!$C|=Pmq3L`1j|6baA=iyp@>IRYzC%pa1E81|icu_tPf+vzh;Mdbs|v+#jB;$Dy#- zLZ=Wi-RHY`SpWRRKZlx=1~Q#x_0+#du^5oEvk>pGnPZ0m{6+xe@zYjgr0!Tu~t1VLZ{<>oJa|s1Li4c4V3E`*HysY#1Tsk3Utp{z>L?1qOwK*GBIK;=W zXKq1(q>ts{loO8_KhIf>wq+>Z($_=B7dmnBpMPlcqp{(+f!A!wTMolP7{QBloeN;r z@7odGzGQK{z6+&r{oa|5a5H7?t7~fuz)dRwdcrrRJs@u_K*3ak4E6+kVM*X4c+vlY zG8D%gF^1>|0Kxz&d1SbVX>YDp)wd7873o}X0Pwv8vX5_IHf4yoBxb`f$wd1XEVQz5 zW-#i|L9jW3g?oQ{sptkZbq#anx;#{Hg#nbedLg@HHto+#9IAr@>4JCllXqTSg0eky z!@Q@1noa+?r=z>OOoH5)Yby7k5%n!_@l@Yxg)*SSB_<-m5H>uv{Y}5>NP*^-mO_9- z`T@S-D1mkXmCcGt@g^6>ZSWt~vdtHAajq4uND zSfOMD+N58Kgj}If{GQlm`RA8|#Hp!NZ?c(V8Crz%YLtOPdLCY)*r z;-v+Gkj_{^f}aYsAEm|0^5n&Wc7Zf)mDo37VFqB*5jXFYNg@~q6IutrN5dlamP0Xs zVs&6Ke&=ILR&txhbi(^MhOpQWwXcF0m!F?N`{y4*{^+_?2NtXK^DaAeq~X!grr*o$ zZ8f-I@_{~3?0x6xjYnW`uKgF;Tg>$I`Ievdd!3v#q&y~Jf(mYBkMbvIG*hn&bdmz_ z@b*@Gav)!m9W#S#glvyqXUe^_Uhx0o`)UF2eM?p2F8x1eJvzTo5^`!WmxHp4r0GQ6 z%D23(6?JL=kxK5Cp*=y5Co9ZxRyK{N`LU-RAXSDHR|V9rF2rT|_cwFGT@<7CHtNxB`hfi|efl{*6=mfa zlB}!=DAk8ey;7}cw%?s~D?5B!9)gJ6i-G93>o>dvG$ggWRLdN%qNmAvvyoBVlVBBW z{j8JMxFU(xTTX6Ep$Ok(m6ZR7@Hmmj9l3cBVVGk5=g}fJi7(|IDZ8CS&b&2f%7T=O z-^q9bMnFjritQRzaaV7QlUepV%T2Xuz`-hecT5yz!hl5E#r54zVasW*J45lIx_(r4 zDpxIa$^ z83SByE7vE{8aYs8s&rAnx%8PG;ww|s>o_Neg{2B;#H(lbUyx+lF9Z%PvGU*8ADE7_ zpBDr&CbRk+`HT2x8q&nqHk3~nwbdnE_s_J58dbo{RVw9&zp&6QcxZP=w&0n`Rr1(z z04}tKfUx_WFH@@2_SId=0lH(4@F%wZ)Ala4$*OzZOVBq_fx*PX-vj z=^Gk;?5+7}2s3p{?)s6O7JM~eYOiGuBY0;ChR8LDl&hZ5pN_ZKS+C7={;n?36YDLFzyJ@S(czh>Jg`d*fm%Y1j z>`6S}I9aXLI^2)-pICsrM+tiPsiX!ogWrF@YWP$4{pZU{9Nfji$KJKPq{^v{n`pVF}prC+BP;g}Z7Bw|>oX?c<@#`Nx4Kw5oQd3ilop)@uZY>gHP_QzO zvT$?vsTP|VOGk0$!|HU{9vd4Iy7|=i_!UaKKW>du(bSA%Qu$Cj1;e6!n}i_(@O5l1 z3=NId`I$F`(%Y|@*eD)51nv9e(Uw zLhGkdC*EZjg40)5?2b+cLFyAtSe?1rutJZFESdJy_{OhuREfU^wy z^s!42($+Y6`twu6v`8;O{?0pHZ{?4zkdx@W#19_7GW1p1h8U;+CgQ2)y+E&jpMah^ z!BGx5`q;C=r*Y&B$6qZz1}6T2@cD{=N2HVJbMH@#<}PZgwVgY5E&peK_nP^(>By(b zS-LPOXy%wf#AFln%FezqKUkDCIWh5YUYU~5E)TIlDQtB=OJx*oQEoiLe{2U%Sj4!d zu?+*DUL%90HUSmu2U{XzFfHv;J(&u_w4ZDlqx_DqlT- z!setJc5+7FK|#=0Jl{dR9!L7`xBS2X{S5=k9C)Ko0IuwZK9U}P1^x$^Z&kL8u((uU zXh&>0T00K+uy$ElSy4Hb%id;DK^tFIr_1%93(%|SEwvsm>NWmeUbFz8f*rX?OBS&>%GP41sR^}Z^cY8}@wT7TAW{ymJN8b8uvyFVeW+!iW%^T}?*;EdBY)$&#ksLi>D z!FxIHgY_B$i+qXb%C{gHD1dHYXHhva6dK8oy?QV4SS9dRrhVGYgDmg~q=rLC6t(Vg zQii_Xw_Pkt6Z41IKOnudG~vz8rm*>XrPyqM{UgkL`vte~By09gFguVbW$%YGAR}=% zE(*Fz=Irsevl!EXKGc4me2hA^PKx6v~Z^F?tu6galMK6<#P;uPO0Cv zU?G=1NLlp9dLBY6Z6p3jN>N8A@mY?wCGdu{W-5gfRkvQ;-CI8uED+ECteBXXxJZF49<}h&27x}H1FTg ztmtQwr+flJmMv8#Z(u^;cquMOeb==2M_PHMj9X67M|C*)B=$710Q9^#%zjijragG) zGWT@u>MnfVO3EQ6$G)%#>IjW5fuk1deH(PyOXNa9(!^Qa?%nC`9?Ox z_QV?=@!^L+&{!1Dh1p%)L-1%9!1J&}O$n?T4JRij4~B|dO$DW+xisbrtSkXNG#U)5 zHe8!()yNuyW(}FeBLR_rg-Un68?PUJ7w~8^0iCq07oWY_Id0~5EiH{Zm!AGSX*yJ# zW7@F?sp9_KqJy0GF|K{>+7Yq~%6d3T*~=hfBMca0WiaYP$Dejlr_?<;@aiu2YC_~GlvzbF5gzG6N%So(>uas29fsV}VE zK~6`%a=TB^=1lxd%=}M+Q@imt$&k+NRgf zoR+G?pJh?-OKDRWC-0%@Wr>=Zf*$Wt2^ny4_L<*#Fc>)75n=u7mux6@6Ut2 z3}2>GEMlV~?=qQTx$p8q<6FZ)La^W1KUQ^!6FXhCpqrsozmafj`}FBMtv@sH%RVJp zBtXf+6%d=na4zFn>f`qAaayGJ_`s^`00#bPEU{s`s4Gc&m4o|a`8~sKRptEa*%0cR zfz|uCZ(p9M>^7XG7;f|9qm8F$?DxSpjQYFd{K*x*MW~-Nt)XU8MenK3$a|-9huE8Y zK%a;^!~cHaeGLJFl*`$+-TAu<-&uYgY#&P+=89np77W(*!H|(z992l(r=+)cZ@Ml4PX1&xCv)TGiXRoT z7F)M;B~d5|cpw{K@ww7ydiVWJiF_n{4DC>t`9AS#Eg?~c%SCj07O$caPAXny}3P*Yin{$lwXS!bP zP4WLbj&$?8`=d~(8A119TluZ(CR!tvOUdPYyFonP#>p6-BzAAAisxt?@bFdkdD3D% z9PQ2h6=_1yHBOjWAYJM*tFs&x!1<;#;m)Z(-Ha9Y(O3VAy*H1h>JR@%B^pR6Q_0k% z%#|r58Z^l~&k5m}3Wt!fB!uLHkU6tsK89mfD04Z;a7Z#8^E`8(U7ybv=uw)?bz-wtA{CH0$?YHpIsY5v` zO1ZLa8SNrFax$jZ#ZlHF{q9t6sRh*kYA<(n?KpKlrDlEQEQXDqsdmVfWgUa|=)XPH z)|ibuQy4(BJgzPA^?Q;9-cdtkhP6w#O|;TTbT5`kRdqchJD6wKX1leVyheJbZ6bHl z#^%NLJ;zP*0T|KVkB5_YUezW?Y_tBC4=dhp_k&@@rSrt3zi*&zK9W1lVEH5PNz~E* zSXggVBxx?zi1AlLc1WjFxO0%l_I0|CEi1$AqS9sQhN@_mqL^D3s7VGKL`3Mf560RkQL9AEGlnssJZx}aJW}?2-NC=hhL`7`rUyi;lw|z0#v-7$kctmGf+hTZkKKK<3+XWA! z9S4Y;5W=jBH$bF_9|4TDE~wiQgK+}`(W)Th8vdUd~(XUEmo z_uvtRI7a+VWBp|yNk8Asta1A7yBqawc6h`^9V+6^k^gwxZJObfy4_9>>~s)3A}nJM z`s$7a@!+)NvhQK;VyPWh-`oMm?4H^)+|EgP;m9YSFD_|47It>|qi6Yp#x>5+Qf}`? zHY4)7`g%-W9)9EWhdUny*9V17?ysz@u#*M9dGp5be9Xa}y^ANmIM$X+FB7h=p%Dg4 zw*?8o9s!Ce={m)0P>7g^I$F}>4l64fcygDeVRDQ5(9zS^%xPcRu_)PIA0c&|b^rS& z*^O1zoCi{un>`Iq?C_B}PQ~zrf;crOtxYpg9;l4oW zdhFP-nahX%a|2lQCHzVa;IOACY3!J^G5(a)o5W@Eq519G0Ld^Fnl;``UkLWR_zJMMeBNysk+tWQc9ZOcuMv-a28xtZ)u*YrvhI&$X zB$uTp#%@g4Yw%6&TI0t>WS+bKWPsg%OE3-&>DTO}DDi#` z7gOu(v2UjEoP|t(9c9_QfL6RGan;QT3JngrM&hnaYf`!psF1lBL$I-kIGDDTwAo>5 zWVyxXs>!r4kaeBR7BY)gW!Zi$jyLLVA?2sbE-Ax&_$nRK7P9x|!t+eAvRLL)EnSmn z3U|lyLH31f(KDp(Ci`!!ZThK}emjIrhzbcEh7xO zZKCNqUA^dExVWt3;`i(&)fYJQHc-DkM=H?*UoyF=Cp}jaX1D6%kZ&5Xyk}%pWxn2yF)hAw zK|~9?SjrS6o>|%&zf^~PX7?#~wKGjZPXV>~BY9BB9PiWOVLF&L20vfRQ^6*&`)3A2lo&Nag*5EOEu=xr=J6acLfq*Ne?)dnLzB}Z(=$%X z!vh%;W1VHC)|eQRV429$*=X_$j##rL^X@(|UE|Eng_0gsBJ*rg${D-btik+}Cn_Ir zwK+e!yY+O<`Jp=xhd>A2rR6I>m@&pugj!G6jr=IAI!t32)N}5Pn^YGR+6D`eWk#Si z>A^YSyNTUb}0qTsddSZ&xDLJ=csj{wZ`(t-dJe#ZqcA3Z`TPA zNKZ&Kb7R#c0yYXiH%$;b9rg<4`D1d%>u1h1EvQX}FHXKO5RUrR!uV6F`NA8U0K-W2 zp4vdBQ1q{Pa}vN>siBXW$T#03XUuzP87iluN>ieIz)|a#$nxl=Vhf$VA%?%YjpVqo z_GKFSR{pyB3=;WxdOog#Qk>HU9gX%)CwCbOLuVna0$%45$<*0|0@>3>!3FWzO7-cs z3q2x%=8ExX>(W$RYxV0&YF+hFoLSv^T0`2I4*4xFoK?)3h3j$%K^6HwK3D&^lJVp~ z?Pwkv8e?&4V}2C*XDGAL?Mz$A(mUXS5ux zCBi%QYa6@4E?KW|`;YK#HR$Gj#i1Lr#hsq$oZBtV zMW0Z{Fi`fbLjlonX;VpGvCIN1(c4rWi9(?2xZB;G9UE7Dq4AmZ0A&v9;td zSxGg%W%oJvOz)Gb02kgF();4YtI01Cc@sD(3e;HIDrnow!qguaBn5X#PCey2j<4_= zu;Ef!PBN%(TVv%nMOPf)4Ow|y!27sgBRZ|uKI-c?@^U#>p6sboi~JeQCsrcaUo<;T z6$Yr6`d2$MrQve)kO|66Zn7d>o7N<9%1!d?e#3_~L$3aUHB*TL$BR`Z#QU0Ed!A{M z(;bXgm~=J^V|dNjU9?vqPiZYPXQowJM{=#o?AV-EKK@$p1o;Pym|^$JDW8b~)3g9g z$cL#?`ZBe0ZGDN1{i1qu=Vm;l4aPb}>Noe@OO2bc40yGi)Ha(EDAlf;>nqfFp)@1) z>8Q*;8*A5G=8}-I3+0&ym0@KvH?8wVdp+T?Ic}xiZ22^yMIc{pa6s?w_z(?acXn@K zO|hO{S<{L91=8LOt>JH4ee~T1QyCc_xO$&d?A;=Kiy%oV6H9tl`q-OUs3FHUnmfz8 zRV}&z_fyx}2@8#QncrB&(@rleXH=W+sR#yAg^LK zT|*)pruA@+KEu*uoY{u*d$*m7hr8N z+?X65O4Iwuc`bEfR-I6b#V~aL+VRrq_ib$fAc*XKA5~(~N37~iv##FrPpL@STQ;`h zvbABez`wP=w<7I~d{EUnYTRf2_RG8F2T0o#kD6+H_dJHlj862sXc4U|()+FGa`F1U zslqL-lJ+MRK5O`a1OD?knS6_E$93K6!A&RhLb}YcK|qQuB+Jk5s}TnAwxIR@5|yE8F9X!>v|F+YV2*GOn?Dy4X)^GJc@* za~khQD_D%RjW$b;85g4I9tO7o+b7( z9CkF7mc5?6Wak<6?4vuJZ5KUMGOEYIe8ZK|-xzt;>c;9Eh$J=` zR|;1oCSMv=T-c-O5Y(Z}jdIuij%5n*GJPJAn@BE4Q{AA!Z+fqKLa_5yNVK!-)oQ8U z!dl6@2e>yrm<1}268)SGFl_Fb*WK9X7ubi%dR97_>NWM&>_a(ken9C3FW-{=miffD zM%PQeGf%~>z5V4Mzb+vi+bq|fZ4VAdTq(5b{m!a87sQ3pjmlGBwd ze`)1|#gX+)xU&9dXMgb^>Y-flmEO(uxI0$7Vma=S`F*IMJ7$aBEfJsdKADx`cN};VYauqc&>c zxJbK<7qR7iChPtS&P;xyIfszN9f|CZ!)eV$$o{yGwqd2S%N+gW-q?VB{e1CL;{Cw9 zNfi|iad4N2ZWA_yOS!D2w~i+Bq-A!9?8Wl)QGoQGzioIixh+ zzPUi#D*cBo-^k=pBQZsku(n97l`UDo6zEwgzD+ARCW-AM<$E_VAdZXkTKeY26|KYA zqcei_AYwj*bkf}t%8QUg8Aki*=(|2?XFPRoEJ128aWysBcjRD1SmY3S)tBD!)CdQH z=F$Wf*Bi@RGwS(2FP3s+7v_Rol>)i)dgJLLR~PE^$!Fg)7fBn!_WtZ~U->}c^fS_xv|S)Gc-+D&v3a6+=v(KS@cG6Hk;#CIPW^Ky#qu(RS-wz;&XrjH zwG^Ok+2I(V_VT^S%`X@s-t38z_AH^^hUhU$SK_KeS4A7flj3e=obkqJ=kv1@kyDKa z!mYw|4SpzRt_{lcjzXNV^@_sQz$WIE}GMcT+mG2@NVB)roeVIG5C2C7NA1$_*Z zrNh&M#omwRpH`CVc6<}lU1IMGJ5na4u-1|OeyK#oWDN}e4<(Z6tI46s>={J^3r0eH zV~MF3*Xtil&Co2QM;rIK7Ox6fI);gFR$2?MrD~n<-}*Rr#ecx`@i~}fF-`jne-00O zu|AToS2AzIVH+d)lR}*I5xkVmnQS#`)?3h|_e{pwajy!Wy_m`8d|kQ(=I$qiqk^5E z(^t4Y_y^7f#G{`b^6YqjMuyR_tIsoSw_myL`*LilOO;=}uPtlkfaf?)Tg2e5qxdMwzc5MYhGIw$pb|~NyLU|SgM3C-be#UMU&!2_To%T(HZjyJ z>|E5-0IUP``7MU;=EQYA9s97qic3IYRQO}8`qH=%WvW#-thIdB<5_8MDYc` zrngEm=v{=&yw!wNmG_(AQ}M!Wwnbmx0VC%9tBUz4mh2U!E4RZ|6~D~WwK%7)1^<2; zBix2Bl*J$U_1bkOhVI!jtzXB}MF`4AS~gPF{`!5JC~{koDxUV2(`nmDx;D7rsxj*0 zAs}idE2#2+jwCdaQ4DXOB+9H`1y7TUHD)}uj?S38MF_=7{Ea%C0n`CACS?JrLnB#8 z1EWD->7%ziVQV(wks?VEuSju+2pc1W(BDV^9$c=3UcvYpXy8NAdIs5iE3e6Vev;O4 z+}Z9?qJ|6Z5L)7Iq(X^}OE66aFcpA^s6T!Bl%;<>si=?cc!&`p9v!q^e*yiqO}47)!oOsmAxKIQW&$$R|s`Z zm#QV0Q2iWA#=2>)&~MI!Z3vF)Xo(JoYEA_(|Hef^k*Srj7mI)?RTPiutXO@5Z+ai71wFIjwps7?99Iun>b+PJOEAOv?I{>Qhf^kZ52adjacK-a z4C0xM>QuYr>VcW>RZ}rpNW1H0gnZ>JAct?Z7!|I=S61v-rYCV`aemw}9jr!fio1egnz1!opNFh)3gup#h&<@X{+8L$8w}4}0a#z{gTOU8(6{P*XnR

`e4Z-Xa&;uz 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%0ALR~LQ%^f-QpVy&eMtsUND-o zIB!9eGD6WmqDEym_C^TS<~q;SqGM5;7T_ABsZ*;hTA-fe2MJuPL*G{LJT|=m#U

aid0@{ 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 diff --git a/docs/images/save-configurations.png b/docs/images/save-configurations.png index 12feda615e902575e3fc561a217bb4dc2ab2896d..3cc5fe5327d094541b6ba88c0554e4bc86f81519 100644 GIT binary patch literal 84576 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
  • ;E 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%0D6=t~;k^An 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�>d zDkhoLa;ep$nK~8o9;$y&vqm(p)I)@ueT3Q=C+_*j?Bt+^W|fiSBIj?F;}ZN*DW%3^ zhPWC-0P*_-^kzy`0?1Y5i}9*2=`cV>n$U4)m?M z4EM!s@1%5TOgz&XwIieYLS>6gp832Tl3955)1JnrCj9IWVZ{v9UfSP18&}kyiJ>-_4mdMa)5dolD86s zBl4P>OGI$_)O>1|`-j#V3r}c@nTEkd&`0QDm4|6V%v&R`WiI6-NJTng&XLso#Y&#~ z>guBUDTbv6#Z6hzkag3uB=@)9&a_dz z4g>_>)4xD`gsbm5W(?q68a9R-(D$=Kts$n)6ERk+3X`A2w-sJD{eQs89*%hf@WL;! z=V3=_zr%#K>L@k>?7xGe&0HXk>J2lRHsSgryB1{#_mA8u`6p7isOta-kar{GpisZ? zLYt@eI!b|5gb1)8W8m)&jV~QvAV)Set5WB$@hox2w;p%?bRBLw$P~jg@`_k*F=s=S0}0Xmz^zf zJI4RuS-i2GA)ArnpMB)srPNbeG9W2>lia#zorZvf)lZPHdgCv#W4%2CY$KAu&oi=b z|Ifv2x%?lcaeZ4Z=%ivp%LD!p21(s@A{RF<2`jcwH?Yw{fY>j6dD2aGx{r<`$-pa)({PJ@{!)ceA zi*e=mVDK9Y#V$`U|Ko*c&z?Oo4XLxJm&+6kdS6{zTT3mot*pyY{&(MHD-UNwfUHHn zqDyt1)LO&y*9C2SZ)uS^-s%c~*$aFds-Nym+`b`erIGra%Xg~~beiJu4WOz;hOL|0 zzp$X#Te-wupM<`?2D829veE$?rF0k{7V2pdVK%0k>5_zo++k*X2sunqFS<>1Z+mx| zTuVT>TUqr@UmLZU1W<(a$+OgOPLQo0S5m0e)xQ7L+y&>0bmce1BAQk#I_s#!KX=Fwe znV5K(fxui&O^x2(-VRtqRv3ISx3iP}(Xh7ymL;y}n3$L=pd}M;M^-7{q36)Fs(!4* W_HI((E4fYJM^D@EV!oEco&N&w3GHwI diff --git a/ui/public/embed/dograh-widget.js b/ui/public/embed/dograh-widget.js index 647a4be..d6b5bc3 100644 --- a/ui/public/embed/dograh-widget.js +++ b/ui/public/embed/dograh-widget.js @@ -125,13 +125,14 @@ state.isInitialized = true; - // Load styles - injectStyles(); - // Create widget UI based on mode if (state.config.embedMode === 'inline') { + injectStyles(); createInlineWidget(); + } else if (state.config.embedMode === 'headless') { + createHeadlessWidget(); } else { + injectStyles(); createFloatingWidget(); } @@ -298,6 +299,18 @@ state.audioElement = audio; } + /** + * Create headless widget (no UI — host page drives everything via window.DograhWidget API) + */ + function createHeadlessWidget() { + const audio = document.createElement('audio'); + audio.id = 'dograh-widget-audio'; + audio.autoplay = true; + audio.style.display = 'none'; + document.body.appendChild(audio); + state.audioElement = audio; + } + /** * Toggle call (start or stop based on current state) */ @@ -582,6 +595,10 @@ // Use appropriate update function based on mode if (state.config.embedMode === 'inline') { updateInlineStatus(status, text, subtext); + } else if (state.config.embedMode === 'headless') { + if (state.callbacks.onStatusChange) { + state.callbacks.onStatusChange(status, text, subtext); + } } else { updateFloatingButton(status); } diff --git a/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx b/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx index ace9e02..55e2421 100644 --- a/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx +++ b/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx @@ -61,7 +61,7 @@ export function EmbedDialog({ const [isEnabled, setIsEnabled] = useState(false); const [domains, setDomains] = useState([]); const [newDomain, setNewDomain] = useState(""); - const [embedMode, setEmbedMode] = useState<"floating" | "inline">("floating"); + const [embedMode, setEmbedMode] = useState<"floating" | "inline" | "headless">("floating"); const [position, setPosition] = useState("bottom-right"); const [buttonText, setButtonText] = useState("Start Call"); const [buttonColor, setButtonColor] = useState("#10b981"); @@ -81,7 +81,7 @@ export function EmbedDialog({ // Load settings if (response.data.settings) { const settings = response.data.settings as Record; - setEmbedMode((settings.embedMode as "floating" | "inline") || "floating"); + setEmbedMode((settings.embedMode as "floating" | "inline" | "headless") || "floating"); setPosition(settings.position || "bottom-right"); setButtonText(settings.buttonText || "Start Call"); setButtonColor(settings.buttonColor || "#10b981"); @@ -266,7 +266,7 @@ export function EmbedDialog({ {/* Embed Mode Selection */}
    -
    +
    +
  • @@ -306,26 +322,28 @@ export function EmbedDialog({
    - {/* Shared: Button Color */} -
    - -
    - setButtonColor(e.target.value)} - className="w-14 h-10 cursor-pointer" - /> - setButtonColor(e.target.value)} - placeholder="#10b981" - className="flex-1" - /> + {/* Shared: Button Color (skipped in headless — host renders its own UI) */} + {embedMode !== "headless" && ( +
    + +
    + setButtonColor(e.target.value)} + className="w-14 h-10 cursor-pointer" + /> + setButtonColor(e.target.value)} + placeholder="#10b981" + className="flex-1" + /> +
    -
    + )} {/* Floating mode: Position */} {embedMode === "floating" && ( @@ -371,8 +389,8 @@ export function EmbedDialog({ )} - {/* Preview */} - {embedMode === "floating" ? ( + {/* Preview (skipped for headless — host renders its own UI) */} + {embedMode === "headless" ? null : embedMode === "floating" ? (
    )} + {/* Headless mode: Integration Instructions */} + {embedMode === "headless" && ( +
    +
    +

    Integration Instructions

    +
      +
    • • Add the embed script tag to your page (see below).
    • +
    • • The widget renders no UI — render your own buttons.
    • +
    • • Call window.DograhWidget.start() to begin a call.
    • +
    • • Call window.DograhWidget.end() to end it.
    • +
    • • Subscribe to onCallStart, onCallEnd, onStatusChange, onError to drive your UI.
    • +
    • start() must run inside a user-gesture handler (click) so the browser grants microphone access.
    • +
    +
    + +
    +

    Example — track status in your own state

    +

    + Mirror the call status into a variable you control, then render whatever UI you like from it. The status values are idle, connecting, connected, failed. +

    +
    +                                                    {`// Vanilla JS — keep your own state, render however you want
    +let callStatus = 'idle';
    +
    +window.DograhWidget?.onStatusChange((status) => {
    +  callStatus = status;
    +  // ...trigger your render here (re-paint DOM, dispatch event, etc.)
    +});
    +
    +document.getElementById('talk-btn').addEventListener('click', () => {
    +  if (callStatus === 'connected' || callStatus === 'connecting') {
    +    window.DograhWidget.end();
    +  } else {
    +    window.DograhWidget.start();
    +  }
    +});`}
    +                                                
    +

    React:

    +
    +                                                    {`function TalkButton() {
    +  const [status, setStatus] = useState('idle');
    +
    +  useEffect(() => {
    +    window.DograhWidget?.onStatusChange(setStatus);
    +  }, []);
    +
    +  const isLive = status === 'connected' || status === 'connecting';
    +  return (
    +    
    +  );
    +}`}
    +                                                
    +
    +
    + )} + {/* Inline mode: Integration Instructions */} {embedMode === "inline" && (
    From 44358e612c0ba11c0a49644003e4138ea7598f15 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 6 May 2026 16:01:21 +0530 Subject: [PATCH 06/10] feat: call callbacks at the right time --- ui/public/embed/dograh-widget.js | 34 +++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/ui/public/embed/dograh-widget.js b/ui/public/embed/dograh-widget.js index d6b5bc3..f7c8753 100644 --- a/ui/public/embed/dograh-widget.js +++ b/ui/public/embed/dograh-widget.js @@ -627,11 +627,6 @@ async function startCall() { updateStatus('connecting', 'Connecting...', 'Please wait while we establish the connection'); - // Trigger call start callback - if (state.callbacks.onCallStart) { - state.callbacks.onCallStart(); - } - try { // Initialize session if using embed token if (state.config.token) { @@ -785,9 +780,19 @@ console.log('ICE connection state:', state.pc.iceConnectionState); if (state.pc.iceConnectionState === 'connected' || state.pc.iceConnectionState === 'completed') { + const wasAlreadyConnected = state.callStartedAt !== null; updateStatus('connected', 'Connected', 'Your voice call is now active'); - state.callStartedAt = Date.now(); - emitMessage('dograh:call_started', {}); + if (!wasAlreadyConnected) { + state.callStartedAt = Date.now(); + emitMessage('dograh:call_started', {}); + if (state.callbacks.onCallStart) { + state.callbacks.onCallStart({ + agentId: state.config.workflowId || null, + token: state.config.token || null, + workflowRunId: state.workflowRunId || null + }); + } + } } else if (state.pc.iceConnectionState === 'failed' || state.pc.iceConnectionState === 'disconnected') { updateStatus('failed', 'Connection lost', 'The call has been disconnected'); stopCall(); @@ -925,15 +930,20 @@ ? Math.round((Date.now() - state.callStartedAt) / 1000) : 0; emitMessage('dograh:call_ended', { durationSeconds }); + + // Trigger call end callback with the same identifiers before we clear them + if (state.callbacks.onCallEnd) { + state.callbacks.onCallEnd({ + agentId: state.config.workflowId || null, + token: state.config.token || null, + workflowRunId: state.workflowRunId || null, + durationSeconds + }); + } state.callStartedAt = null; updateStatus('idle', 'Call ended', 'Click below to start a new call'); - // Trigger call end callback - if (state.callbacks.onCallEnd) { - state.callbacks.onCallEnd(); - } - // Close WebSocket if (state.ws) { state.ws.close(); From 6a0a0086a9eef2702a82d9cb2b3ab7f951d6e44c Mon Sep 17 00:00:00 2001 From: Sabiha Khan Date: Wed, 6 May 2026 17:17:12 +0530 Subject: [PATCH 07/10] feat: add onCallConnected & onCallDisconnected callback --- ui/public/embed/dograh-widget.js | 49 ++++++++++++++------------------ 1 file changed, 21 insertions(+), 28 deletions(-) diff --git a/ui/public/embed/dograh-widget.js b/ui/public/embed/dograh-widget.js index f7c8753..91017ed 100644 --- a/ui/public/embed/dograh-widget.js +++ b/ui/public/embed/dograh-widget.js @@ -33,6 +33,8 @@ callbacks: { onReady: null, onCallStart: null, + onCallConnected: null, + onCallDisconnected: null, onCallEnd: null, onError: null, onStatusChange: null @@ -627,6 +629,10 @@ async function startCall() { updateStatus('connecting', 'Connecting...', 'Please wait while we establish the connection'); + if (state.callbacks.onCallStart) { + state.callbacks.onCallStart(); + } + try { // Initialize session if using embed token if (state.config.token) { @@ -784,9 +790,8 @@ updateStatus('connected', 'Connected', 'Your voice call is now active'); if (!wasAlreadyConnected) { state.callStartedAt = Date.now(); - emitMessage('dograh:call_started', {}); - if (state.callbacks.onCallStart) { - state.callbacks.onCallStart({ + if (state.callbacks.onCallConnected) { + state.callbacks.onCallConnected({ agentId: state.config.workflowId || null, token: state.config.token || null, workflowRunId: state.workflowRunId || null @@ -925,15 +930,11 @@ * Stop voice call */ function stopCall() { - // Emit end message before clearing state so identifiers are still available - const durationSeconds = state.callStartedAt - ? Math.round((Date.now() - state.callStartedAt) / 1000) - : 0; - emitMessage('dograh:call_ended', { durationSeconds }); - - // Trigger call end callback with the same identifiers before we clear them - if (state.callbacks.onCallEnd) { - state.callbacks.onCallEnd({ + // Fire onCallDisconnected only if the call had actually connected, with + // identifiers and duration. Must run before we clear callStartedAt. + if (state.callStartedAt && state.callbacks.onCallDisconnected) { + const durationSeconds = Math.round((Date.now() - state.callStartedAt) / 1000); + state.callbacks.onCallDisconnected({ agentId: state.config.workflowId || null, token: state.config.token || null, workflowRunId: state.workflowRunId || null, @@ -944,6 +945,10 @@ updateStatus('idle', 'Call ended', 'Click below to start a new call'); + if (state.callbacks.onCallEnd) { + state.callbacks.onCallEnd(); + } + // Close WebSocket if (state.ws) { state.ws.close(); @@ -976,22 +981,6 @@ setTimeout(() => startCall(), 500); } - /** - * Emit a postMessage event to the host window - * Allows the embedding website to listen for agent lifecycle events via: - * window.addEventListener('message', (event) => { ... }) - */ - function emitMessage(eventType, detail) { - const message = { - type: eventType, - agentId: state.config.workflowId || null, - token: state.config.token || null, - workflowRunId: state.workflowRunId || null, - ...detail - }; - window.postMessage(message, '*'); - } - /** * Generate unique peer ID */ @@ -1020,6 +1009,8 @@ getState: () => state, onReady: (callback) => { state.callbacks.onReady = callback; }, onCallStart: (callback) => { state.callbacks.onCallStart = callback; }, + onCallConnected: (callback) => { state.callbacks.onCallConnected = callback; }, + onCallDisconnected: (callback) => { state.callbacks.onCallDisconnected = callback; }, onCallEnd: (callback) => { state.callbacks.onCallEnd = callback; }, onError: (callback) => { state.callbacks.onError = callback; }, onStatusChange: (callback) => { state.callbacks.onStatusChange = callback; }, @@ -1045,6 +1036,8 @@ // Set callbacks if provided if (options.onReady) state.callbacks.onReady = options.onReady; if (options.onCallStart) state.callbacks.onCallStart = options.onCallStart; + if (options.onCallConnected) state.callbacks.onCallConnected = options.onCallConnected; + if (options.onCallDisconnected) state.callbacks.onCallDisconnected = options.onCallDisconnected; if (options.onCallEnd) state.callbacks.onCallEnd = options.onCallEnd; if (options.onError) state.callbacks.onError = options.onError; if (options.onStatusChange) state.callbacks.onStatusChange = options.onStatusChange; From 38b6c9e422de77d8f5e7b9dc4c80a00f944d631b Mon Sep 17 00:00:00 2001 From: Sabiha Khan Date: Wed, 6 May 2026 18:21:06 +0530 Subject: [PATCH 08/10] feat: add a button with text for floating widget --- ui/public/embed/dograh-widget.js | 188 ++++++++---------- .../[workflowId]/components/EmbedDialog.tsx | 107 +++++----- 2 files changed, 134 insertions(+), 161 deletions(-) diff --git a/ui/public/embed/dograh-widget.js b/ui/public/embed/dograh-widget.js index 91017ed..9a26620 100644 --- a/ui/public/embed/dograh-widget.js +++ b/ui/public/embed/dograh-widget.js @@ -116,7 +116,7 @@ containerId: configData.settings?.containerId || 'dograh-inline-container', position: configData.position || DEFAULT_CONFIG.position, buttonColor: configData.settings?.buttonColor || '#10b981', - buttonText: configData.settings?.buttonText || 'Start Call', + buttonText: configData.settings?.buttonText || 'Talk to Agent', callToActionText: configData.settings?.callToActionText || 'Click to start voice conversation', autoStart: configData.auto_start || false }; @@ -195,68 +195,43 @@ left: 20px; } - .dograh-widget-button { - color: white; - border: none; - border-radius: 50%; - width: 60px; - height: 60px; - cursor: pointer; - display: flex; + .dograh-widget-cta { + display: inline-flex; align-items: center; - justify-content: center; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - transition: all 0.3s ease; + gap: 8px; + padding: 12px 20px; + border: none; + border-radius: 9999px; + color: #ffffff; + font-size: 14px; + font-weight: 600; + cursor: pointer; + white-space: nowrap; + max-width: calc(100vw - 40px); + box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2); + transition: filter 150ms ease, transform 100ms ease, box-shadow 200ms ease; + animation: dograh-cta-in 220ms ease-out; } - .dograh-widget-button:hover { - transform: scale(1.1); - box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25); + .dograh-widget-cta:hover { + filter: brightness(1.08); + box-shadow: 0 6px 18px rgba(0, 0, 0, 0.28); + } + .dograh-widget-cta:active { transform: scale(0.98); } + + .dograh-widget-cta.dograh-state-connecting { background: #f59e0b !important; animation: dograh-pulse 1.6s infinite; } + .dograh-widget-cta.dograh-state-connected { background: #ef4444 !important; } + .dograh-widget-cta.dograh-state-failed { background: #ef4444 !important; opacity: 0.85; } + + @keyframes dograh-pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.6; } } - .dograh-widget-button:active { - transform: scale(0.95); + @keyframes dograh-cta-in { + from { opacity: 0; transform: translateY(8px); } + to { opacity: 1; transform: translateY(0); } } - - /* Green button for idle/ready state */ - .dograh-widget-button-idle { - background: #10b981; - } - - .dograh-widget-button-idle:hover { - background: #059669; - } - - /* Orange button for connecting state */ - .dograh-widget-button-connecting { - background: #f59e0b; - animation: pulse 2s infinite; - } - - /* Red button for connected state (to end call) */ - .dograh-widget-button-connected { - background: #ef4444; - } - - .dograh-widget-button-connected:hover { - background: #dc2626; - } - - /* Red button for failed state */ - .dograh-widget-button-failed { - background: #ef4444; - opacity: 0.8; - } - - @keyframes pulse { - 0%, 100% { - opacity: 1; - } - 50% { - opacity: 0.6; - } - } - `; const styleSheet = document.createElement('style'); @@ -265,40 +240,70 @@ document.head.appendChild(styleSheet); } + function ctaLabelForStatus(status) { + switch (status) { + case 'connecting': return 'Connecting…'; + case 'connected': return 'End Call'; + case 'failed': return 'Retry'; + default: return state.config.buttonText || 'Talk to Agent'; + } + } + /** - * Create floating widget UI (simplified - no modal) + * Create floating widget UI — a single CTA pill button anchored to the + * configured corner of the viewport. */ function createFloatingWidget() { - // Create container const container = document.createElement('div'); container.className = `dograh-widget-container ${state.config.position}`; - container.id = 'dograh-widget'; + container.id = 'dograh-widget-root'; - // Create button (configured color to start, red to end) - const button = document.createElement('button'); - button.className = 'dograh-widget-button dograh-widget-button-idle'; - button.id = 'dograh-widget-button'; - button.style.backgroundColor = state.config.buttonColor; - button.innerHTML = ` - - - - `; - button.onclick = toggleCall; - - // Create hidden audio element const audio = document.createElement('audio'); audio.id = 'dograh-widget-audio'; audio.autoplay = true; audio.style.display = 'none'; - - // Append elements - container.appendChild(button); container.appendChild(audio); - document.body.appendChild(container); - - // Store audio element reference state.audioElement = audio; + + document.body.appendChild(container); + renderFloating(); + } + + /** + * Render the floating CTA pill. Re-renders preserve the hidden audio + * element so an in-progress call is not interrupted on status changes. + */ + function renderFloating() { + const container = document.getElementById('dograh-widget-root'); + if (!container) return; + + Array.from(container.children).forEach((child) => { + if (child !== state.audioElement) container.removeChild(child); + }); + + const status = state.connectionStatus || 'idle'; + + const button = document.createElement('button'); + button.id = 'dograh-widget-cta'; + button.type = 'button'; + button.className = `dograh-widget-cta dograh-state-${status}`; + // Idle uses configured color; status states use CSS-defined colors. + if (status === 'idle') { + button.style.backgroundColor = state.config.buttonColor; + } + button.innerHTML = ` + + + + + + + + `; + button.querySelector('span').textContent = ctaLabelForStatus(status); + button.onclick = toggleCall; + + container.appendChild(button); } /** @@ -324,30 +329,9 @@ } } - /** - * Update floating widget button appearance - */ function updateFloatingButton(status) { - const button = document.getElementById('dograh-widget-button'); - if (!button) return; - - // Remove all status classes - button.classList.remove('dograh-widget-button-idle', 'dograh-widget-button-connecting', 'dograh-widget-button-connected', 'dograh-widget-button-failed'); - - // Add current status class - button.classList.add(`dograh-widget-button-${status}`); - - // Apply configured color only for idle state, let CSS handle other states - button.style.backgroundColor = status === 'idle' ? state.config.buttonColor : ''; - - // Update title attribute for tooltip - const titles = { - idle: 'Start Call', - connecting: 'Connecting...', - connected: 'End Call', - failed: 'Retry Call' - }; - button.title = titles[status] || 'Voice Call'; + state.connectionStatus = status; + renderFloating(); } /** diff --git a/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx b/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx index 55e2421..b2e54b2 100644 --- a/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx +++ b/ui/src/app/workflow/[workflowId]/components/EmbedDialog.tsx @@ -1,4 +1,4 @@ -import { Check, Copy, Loader2, Plus, Rocket, Trash2 } from "lucide-react"; +import { Check, Copy, Loader2, Mic, Plus, Rocket, Trash2 } from "lucide-react"; import { useCallback, useEffect, useState } from "react"; import { @@ -63,7 +63,7 @@ export function EmbedDialog({ const [newDomain, setNewDomain] = useState(""); const [embedMode, setEmbedMode] = useState<"floating" | "inline" | "headless">("floating"); const [position, setPosition] = useState("bottom-right"); - const [buttonText, setButtonText] = useState("Start Call"); + const [buttonText, setButtonText] = useState("Talk to Agent"); const [buttonColor, setButtonColor] = useState("#10b981"); const [callToActionText, setCallToActionText] = useState("Click to start voice conversation"); @@ -83,7 +83,7 @@ export function EmbedDialog({ const settings = response.data.settings as Record; setEmbedMode((settings.embedMode as "floating" | "inline" | "headless") || "floating"); setPosition(settings.position || "bottom-right"); - setButtonText(settings.buttonText || "Start Call"); + setButtonText(settings.buttonText || "Talk to Agent"); setButtonColor(settings.buttonColor || "#10b981"); setCallToActionText(settings.callToActionText || "Click to start voice conversation"); } @@ -322,26 +322,38 @@ export function EmbedDialog({
    - {/* Shared: Button Color (skipped in headless — host renders its own UI) */} + {/* Shared: Button Text + Button Color (skipped in headless — host renders its own UI) */} {embedMode !== "headless" && ( -
    - -
    +
    +
    + setButtonColor(e.target.value)} - className="w-14 h-10 cursor-pointer" - /> - setButtonColor(e.target.value)} - placeholder="#10b981" - className="flex-1" + id="button-text" + value={buttonText} + onChange={(e) => setButtonText(e.target.value)} + placeholder="Talk to Agent" + maxLength={40} />
    +
    + +
    + setButtonColor(e.target.value)} + className="w-14 h-10 cursor-pointer" + /> + setButtonColor(e.target.value)} + placeholder="#10b981" + className="flex-1" + /> +
    +
    )} @@ -363,52 +375,29 @@ export function EmbedDialog({
    )} - {/* Inline mode: Button Text, CTA Text */} + {/* Inline mode: Call to Action Text */} {embedMode === "inline" && ( - <> -
    -
    - - setButtonText(e.target.value)} - placeholder="Start Call" - /> -
    -
    - - setCallToActionText(e.target.value)} - placeholder="Click to start voice conversation" - /> -
    -
    - +
    + + setCallToActionText(e.target.value)} + placeholder="Click to start voice conversation" + /> +
    )} {/* Preview (skipped for headless — host renders its own UI) */} {embedMode === "headless" ? null : embedMode === "floating" ? ( -
    -
    +
    + + {buttonText || "Talk to Agent"} +
    ) : (
    From 24408fc401eb16850faa5f8174acbcbd31ee3bfa Mon Sep 17 00:00:00 2001 From: Sabiha Khan Date: Wed, 6 May 2026 20:40:10 +0530 Subject: [PATCH 09/10] docs: web widget --- docs/deployment/web-widget.mdx | 172 ++++++++++++++++++++---- docs/images/copy-deployment-code.png | Bin 65480 -> 341397 bytes docs/images/floating-widget-example.png | Bin 0 -> 412367 bytes docs/images/go-to-deployment.png | Bin 40505 -> 290735 bytes docs/images/headless-widget-example.png | Bin 0 -> 1021449 bytes docs/images/inline-widget-example.png | Bin 0 -> 474730 bytes docs/images/open-settings.png | Bin 61670 -> 476153 bytes docs/images/save-configurations.png | Bin 84576 -> 242349 bytes 8 files changed, 147 insertions(+), 25 deletions(-) create mode 100644 docs/images/floating-widget-example.png create mode 100644 docs/images/headless-widget-example.png create mode 100644 docs/images/inline-widget-example.png diff --git a/docs/deployment/web-widget.mdx b/docs/deployment/web-widget.mdx index 60d770f..6059b53 100644 --- a/docs/deployment/web-widget.mdx +++ b/docs/deployment/web-widget.mdx @@ -27,48 +27,138 @@ Step 4: Copy the generated embed code and paste it into your web page to test yo | Mode | What it renders | When to use | | --------------------- | -------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| **Floating Widget** | A circular call button anchored to a corner of the page. | You want a turn-key chat-bubble experience that doesn't disturb your existing layout. | +| **Floating Widget** | A pill-shaped CTA button anchored to a corner of the page. | You want a turn-key chat-bubble experience that doesn't disturb your existing layout. | | **Inline Component** | A panel rendered inside a `
    ` that you place in your page. | You want the agent embedded in a specific section (landing-page hero, support tab, etc.). | | **Headless** | No UI. Only the audio pipeline plus a JavaScript API on `window.DograhWidget`. | You want full control over the UI — your own buttons, design system, framework state, animations. | -## Headless mode +## Prerequisites + +These apply to all three modes: + +- Serve your page over **HTTPS** or from `http://localhost`. Browsers refuse microphone access on plain HTTP origins or `file://`. +- If you set **Allowed Domains** in the dashboard, include your test origin (e.g. `localhost`) — otherwise the widget's config and signaling requests are rejected. Leave the list empty to allow all domains. +- The embed snippet you copy from the dashboard is a single ` ``` -#### React +### React + TypeScript ```tsx -function TalkButton() { - const [status, setStatus] = useState('idle'); +import { useEffect, useState } from 'react'; + +type CallStatus = 'idle' | 'connecting' | 'connected' | 'failed'; + +declare global { + interface Window { + DograhWidget: { + start: () => void; + end: () => void; + onStatusChange: (cb: (status: CallStatus, text?: string, subtext?: string) => void) => void; + onError: (cb: (err: Error) => void) => void; + }; + } +} + +export function TalkButton() { + const [status, setStatus] = useState('idle'); useEffect(() => { - window.DograhWidget?.onStatusChange(setStatus); + window.DograhWidget.onStatusChange((s) => setStatus(s)); + window.DograhWidget.onError((err) => console.error('Dograh error:', err.message)); }, []); const isLive = status === 'connected' || status === 'connecting'; @@ -102,3 +208,19 @@ function TalkButton() { `start()` must run inside a real user-gesture handler (`click`, `touchend`, etc.). Browsers refuse to grant microphone access to scripts that request it outside of one — calling `start()` from a `setTimeout` or on page load will fail with a permission error. + +## Lifecycle callbacks (all modes) + +The `on*` callbacks in the [Headless JavaScript API](#javascript-api) work in **all three embed modes**, not just Headless. Use them for analytics or to trigger UI in the host page even when the widget is rendering its own UI (Floating or Inline). + +```js +window.DograhWidget.onCallConnected(({ agentId, workflowRunId }) => { + analytics.track('voice_call_started', { agentId, workflowRunId }); +}); + +window.DograhWidget.onCallDisconnected(({ workflowRunId, durationSeconds }) => { + analytics.track('voice_call_ended', { workflowRunId, durationSeconds }); +}); +``` + +`onCallConnected` and `onCallDisconnected` only fire when the call actually establishes a media connection — failed-to-connect attempts (e.g. denied mic, network failure) don't trigger them, so analytics stay clean. diff --git a/docs/images/copy-deployment-code.png b/docs/images/copy-deployment-code.png index 5dff8824a7db950d3354d6910f3ab6905484adfe..87c8b0df7a2cf9b0aa7bf84cc3587e33bcd29d72 100644 GIT binary patch literal 341397 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

    }-L2QmwSJN(Rt>W`dsTAT#qwdSLpnsezrc4Fo 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

    9bG6QMswtlrmG^Pq=L(9-XN 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 z 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

    #Un|NkqAo{ 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 diff --git a/docs/images/floating-widget-example.png b/docs/images/floating-widget-example.png new file mode 100644 index 0000000000000000000000000000000000000000..d72d5d2e8217dfaed07496be38192ba1fdc3a669 GIT binary patch literal 412367 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
    _kmPDDgpSqxui)-NGn@ZNsd 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

    Tu z(+}Cic3(%o!Mlz^ULnJlR10YL@tYm zJB*JZI8TXam*ZQQhZ{C}gd;I*rkxl4jQV1>6m-)Poo(mzeNg#5iLY0)$oM8j?}oin z*)8opcf8{?pNurVcmE#!WxmZAz!G6haEId!xNo$_Fw7Gh2kGMjwt;Nxzl*4{(cZMgy5MkqB zyv~blqrQrer`P`O z`qj>YQ}_}udQknMt7Tx9;(d?Kx+DD%$J>qqW!f|1Q{iscMfHt^0Y6C$Cjgpqzpl|x zgSXMgw$5!gni(*(%U6rSr|M=bEc;s&&IkG_W=u>X19;&gRk-*46Bwi>`wx~01O|=i zfgN42^B3945rX$VZwgSqM}xjIAhwtnNt-2HZmbFS?)FRvbW1b?G3Rf%Bj}~q?v;J( zVO5wO!na)5^O9Cyw%qS<2z}a}FVsF?a)~|3K53OqMoPYjvOT~Y=1W0eu2VHQ80J~! zS+!02scQA!V1K<|<7D9~`y0;ugy{{ElJZ1+gOLA*ll#FP7A{jvFKub#(sS=X&POo9 zAoFCHO%kW+E>IR&j!qQH~*O|aGFCvGHj+=^DYYuM$iIr~8pzb247CtNVlEk@q{ANf%BIp{ ze&Hs83zEbT`ayHMjVeX9Sg1nJ(GCH)3zEYPQ8FI@Xtzes;hK1i3C;~4zl{ap;B@5@ zC*k#wEP$ZEJAhyF1hA3P(fY3D^Gh-PTM5HnX=o%)WL_Dn+uF`eiy?D<78Kod;G~Y^ zTyZ&(5(1?!H?DI8lYsr5x!rd=FxubMLN$!I;$8`=h1a9nCyoh$0Jcmr_ROgu(uOg@ zH#K{%>F-aBt!Lk$>|37$73eB>Yj&rjPiH8U)9*{L1l`Y~7Rxt2P2%ZoV21l;MWvd< z#jvB^`J6l};j)o&_|i<0wLjNzVf)U{=VTcaNd_`x_F8b=;METI7Q?(J#v>X`anD_! z^5}=Ne>~(GMCukk=L9)3miK3^)iOkx0&ybfZLRi&?A5I@ z0BAgX0&@;_)G2376yWfq_jSecHA{Yqf+dLWzEI<6?*%y*xkW2)9#c1FY`#oRcAEWs z_SoEln_vpzE#rI>r(-K9Bu@d+J)E0i~b#LzO-nna2g6GHcSqEJA z0gHFgg$ShtKKX=bh5MqMpsf@@vNzzJ%;>m>c-o{mzE;s`NTN}p<;4qR*Eskr5wdlo=o@}rx%L&`efJ3u2$6{ z^=eBc?of@0y`^Df^l>QAW{(WbcJ%S0BmKnEbnfs)iGTjMS;4BQfH64L<8?hm;17pJ2f)yU}`Y$gVa0qQMH$4+K4!=|Xj9#{m zkV9cD$?)u%(R}PrToaslM1c#ET3T@1QO5n$m`72gV#xf+x4?er>RsUBSJ|dW?rk_q z&p=1D;G6{y=MX_UcFWmUhWdnfsj@tKw{*5=5&~{ovt|r*JnhIdbY8-z01#5*v2;E_ zXU-+gYpLqbvtxhUYeGcZfw@AjeH|M+^PJUqfIT)5JkE8!iDQra7VI5BH4CuS&ZwCO zLLs&bf$qsMbt{cOd8%-Soy^tvzJhCaV=W>U?nFI8n}rIi#n(Diz5-ejS-{C-vd!D| zJDNee4OcPY-%MUT$5BBOILi+Ux51ng(nrF}G_vtCvQ~?)rcn6|dW`oNTmmDlshaJF zi8JW{R^wjwXZ=2F?qyz>CA`g}l&q_NjggAU*k(qZJjTr-x(N_NW?%_)Byw)U6{et} zJ(o_!e39ljDMs_XiC5%Bh$r_^=h$n{{TjhK1l#(!_XAH3j}U!X)g=7C62`JGj~K@U z@Cy?XxO+J6?OBSShOZKP>`-}kM>KKSpT7`mI_~pzh^{o=%brt2wRzQUa2-pZ6md2N zi_SS7+&;vALqSRItbrqIvNXH7cj;Y**SKs${FyGH=5YpDH_P>QjN*{u(c}boU?crC zXQ4q4T#>rrG9ujo!1iW?Ei5!3g87iCn|wmSxm*`CAu~W(_5#(sSWOhBzq>3w@=$9( zm@<-e#bkgA6C@&vj401kRJTgdGkuDUA@VBF5V7Z|<>9Wb+nfb&McNjcaaLsOnWW_NwTyMbYQ(ECmQM*}^g=ONSqo^6acQ?*fSG*#*O>JBMUh zb{OU4An=DCX1DLrJxTU2=&BjDE?;rG>PC$^h?k%ZOgW*qyTUcv4#6eeo%2kC{J{)e z6dCVSVl8Xp{cJpa03f1%)MhzI3-!85z&xN8qZVyb?tiR;k_q{km4AEy=CAD3f_k{uF}EVbF_8A z8+MSpcGxPsJs&@&AK(#8oh2SVguf?UJ2fKhY=1tGR#zh88ebVrHVfqhpkwet4;?(X z0CP+7ALf?lQ%r^ainX@jaOBp+Tx4qz8ebJGD++~-qy#+nFy(}7!e8o}HX3`ZD+g~J43 z_;pwuc*(BO*nl6W(k1pZX-+N>SqYWZ@XWpTP*ijly$VpS?8bRi_A-Hy0l~ zjbW zp(a*&xty3dN$7(uS{{bqVtkwIMQ#A62r9I0I&(vl;sZh9gLL%=@qL+tr{qj_^qylI z@PLx^JcudeIIG~#8aFegS?J^-4xTMwCtttA!RMJlhh&*xe|!KPWmN8J0%G$Rd35pP) z9Z_9syRKOeOjjDElQFZC2cOtsdXPAbM1PP&5yLz#)tPS!hCV^=W-ICznGW#?woE~9 z7iR*%&Mi4j<#jNb<6(^VUgCm5&4MILx5Q+a^Foi1g0A|Wb9eJ17G~zLx-4HhMk;>% zdWP6Twl1p160kH=F9_8`&}mIzi0RR8R^q@l~+=-5Imy)dj7fhem`>}L#rVyitUn( zP9qQoHleHXo-j$q&@&}G>0XUmJct&_#iuJWl!xuU0)#bDOg0$cWYYase}*Ei6k%BU zzC2(D_M#eb9c_R|ZP)t*YTdy^Ak}FWeq9Suy4`v44x?CXn>c}c>W;QQ)Y@3O@#5NW z;hdqj<=}g-;u=TGmHhQ>ka;0MjyFTMDYUqph=lUK$Pd7omjX`W2Y{a~&UiEot>ehs zTwHCoo2?s=d%vo;)7?kc;&ZdJ^6FEPn}(oCFnf^Wch=$CA}!CWsDaDP&9|&m27oy= zM2R_Y@nW&Qzx$nevG12s^HDrHI^Sw{trq?8=^gKdAwNtF2nUItK6YOjx;^f!9)7&K z*A0Nn$Qca!2M!rl0_wutw=LWAlql@mSa%TYI=`UT1l(F+_)(80lfm-ZikpQ`luX)hx=Ky~uAwwhxFj*%lW7F(eIns9$P=-~JfQ|3TP2}5;A#ddfS)<=s3iru0|7KR1KPUYk6;6OR+aKJmlg2p#w{$$*C@VN4J9a)EKbjp z`i01-=ZeOOZfdl1`z(5v0EK#@b>rvPNqgw$b3yUg6jH&9$txyAgu;TH7cP}oB2XC1 zO^`NZF8@oNp&?w!oks$Yx-xdOdmF{iLlp~zivZu7WH-N)oL4Z*GWiN^=L{E&DgULO zn2JJhDwsjL>TO23T?%g78uStMHLM}DugPaWD2)B9jWqV2EZmnotAdS4h)0g)+8HMW zd>DGkoL$2;I%+X~=PO{U&LY3P>!dq?mmnUTNRoGMupFv*YtdhA*vYqkV;4T#IKPOw zyIR-n`)GjBiuQyvN>C7aBb9Z|b;iSew+)8RzfK0RoCPmgFZ#VIB*k_fQWvOEcgR&+ zTfbk1@wq#kFb%zDg%M;|o=3@+W|B&2>tWMF!jZdrGrt+-3bCH4Us>i|*SUqAJm((f zi``AWJM3^a2~M-Tud~|Pe9JKv1%O8@7PwlL=Uo01ZKi}HZ0A^7pIeLc(+@-wh#yG!mxkr zLLegk+~+_NpJHVJjbA3Negl<|3t~mR6^kP?>GHC2IZ*$j{qFnUAiyz9KTQqDy<=nNxx6JjB(P3 z<8zH&q8DaCs{FB20L95C@Y`}*@U+`uo7dyQipf&OMU`n-{k*tV99NM}Hz3DG)pCFK zkQ<<##BM2Pdn1y|fH}df?dlp(-U?b~Anw!%sC)TQ!N68+ET9ZAc4VF`cqeN#&y}jl z$h^l8NcyT*(`XWeasx2YxwtNg((C<-{?zUUgwDdUCp!+9nzKj2Q=Rx7Z7hBy&MLbW zCjrVjwB5Q@Z+*^GnBArF0t~;=Kdy|{BO%n%KhmG8yInb5h{S*dVJg($4DD;`c)}YJ z++Y$k-@D~r5_4D+5%uH-m=JiWLB=RSZ(NrDT+}dhd)dikBQ#!W3T^m89h*uA$=~_YFxdt`^@7!XUMr4^gGo>?W-ps3BA5ZSbA zJ8q2q)R1#ma;-hyIxEyvo6eB=y}#prxnU2`J5=%@wXi(O(CU*8Vyo-m%zni#Z}h=q zB>R%;bgR`bCtHK}*)REYrxt*?!!gh;tQKg$D)0)+BLQ)b?a}&;)(|P|z73C)n|q1F zMvupDAw?ilx&@bhL()5GHu`WmxL2dX^Q~CGPg?E3l(Sgivs(Vy#;ybj=rJ?;DplqM zLKAUhPP8Yl{=kx}FoQ{CF&2NIU3rGUFQ595dg<;yYVnP6+arK-zI8ePy{@DN(28J@tSE2F0OgI3H>|pAUh`PZ!BH02 zYJT(=6JkV+W+2|)>}i8JJBJ+5m6ZV0xM>_KpN;xs9~b6es;U>3dmbO-^n^Md+xDl) zww49u2nUahVyGw?kJVeNXg+8ys+__i2wb+6+KEZuh;;flpR$sIkwxbg)J$vI*U^Y3 z^Qq3Y$JQWd;aF;8fi8FDJ^QK$&14@jIe=DKKE|&Er_H<8%W8scQI|he`-iw)?#Yf% zXw*1_!CJZ__YNm?C!mKB9QJPL^;R`BOsW+R;SUF9%$M09p-kdXzhb#VUrrjEVMa8@ z+-k4iKr?waz-$#n)ZwH9a4rsi@vA&<>U6*)Z`a6=+u7ZHvEaFZkc4>LaRnWw2P8DC z0Zvj3+(pJIu48S=_8#H{bN&j~x)yN!qG6QB7~T*TdRS#y0lN8qyff1fK)qaScqC%B z$7RF}LCysmUr^RK#X-hAOPpK=3zwpTNHFiM=Ns5eCY=~+PhJfL!#*0(-E9M+2(xWA zPN{Zrd#AN4%gw}D`?vOchQx+*?d{C#sNt3y9l|`i-=(bYj*Jo1R2R)lVb|gfWnw$f zdAjLP)tYbl?01)WrjD#m4zHc;Y=fMKapq++cC|iQ%lM7pujsqW*lg@nTd$t?H0~*< zlC=!U9GDkcG0ab?#FsLc910#h+_m((4J_CV;ExXB@M%-xy6d#L>aTQ;L!jMgAnFf* z{l!VT>nNWwb=t+L$_;7#jT?d72l~m#9V=y)+-+*>fmNeEDmtWYC{P|<>*4ASZEfJu z#p=>~jN{=ogU9sw7kn`F`}w9RV5l=Y&;DTZ`|`H~MmPw7BZwT+38hWGS9Mw8-Sr}HaJXg4bR~1yYrb1@{e#7SwLU!xSFC+qT@0*#GtA7 z8+LX2QAA{QTRsh6;73SEEbBkyo``V)Ac&?kRv|{%+1Z*tpuwn)Se8UDz<_Sp*@?NJ zakQ8F`gQkq#neu(yW$hLQ=6;0wLW}p!s>7|0B8*@kQN+FwI# z1MXp>Qj;UBTTUV*zE6xso0d0xzQsb{Ny6ml5PD~>%WTc7OS9BEyt>tgq}IQn|2dSx9smzM!1!TC^(Q8 zMA_*GBDRYm2K*yJJX(OakC{T0PLC5v0I`I&skIWrMN`2o)+ehHh)y`^06^4z`RVxK zQ1KEw_ZRtV$X;tFFFpeAAm0 zY)~Xh2IOi192%{+Cy;1(mE3k~*kcEj;;2wwbSU-1c|_X#G!gQvIWoeZd+1Na8CHF^ zW5)2fUHzP0yau@}BMrBIR3r+i9}ir+>280jrrN{y6`)ctT3N}j=s>q0K-?mqez<7a zC|uj>abUb47*GvNV=~8`HD9pHJ$ODxh!44Aw*Jz;IqboMxD;O#ehf6~O?8tNYvyE^ z<+1)AYTjXat95jHebZFpxM9-I=s?;@#Iwsqx5ySVbv7o)ui9{B^9$huq`zB*paj$p zZ9~$*6hP*E>c-ZxL6YH2yf!u#PupKN|UyVK{tOqJO8FI#HF^3u>I{^zX&NN zu4a(AgZ+V2Kk^n3PUY#aO~Wl=O?)3I!}cUP{H5sNOlG*+tFDp6p@dxFgQM0A-tS>F zQi6kxv0Hbt#GkvE>GUkw2i1!){4V;fb&NIQf=)_P#!M2%6-vD zm&<7f*<79LN(ka0;$8xaQ6Sd%P;z}1R(q=JdVu)cWjo5lw*6M2YUvBt@u|}qc$+O;MuK?rwS!7i`|+pIq+jl@>0Kom7ch6A{11$)qH z=r!#$2}_HMSz{CQ6YyhQ!j{S10(0a+XJu&RqdX6fYYoY}l#Zrg7o|9n#Du5yFJx`tL4WznR^w%M zJ$_NYUC{5L?iYATC_G2vJSPS}M8*R1me#5!j9zb$?1ZcvPfb{q+pybW%pa(!*^^cb z{V*A+91crNS=PL_wmaP;j8=-6bmy_)FqQvk`U^y9+Vdc4^mYyI`?%sTjv9TBa3a7K zse8QOE66C}v31!*uXXN>goT>YYaO&yU=V6wxH$eVp)fl~buV%;cG}Eh8 zt$g4+lJsP~=&jo6=$LD(HZ!qES8DCN(dkBW3hbfxPHjum3lI8laV(apd?~PdjRvb1 zIj^!EQ@uu_>PyV$*QSqAQV_ul)>aFdVbR+Ib-l`|Q)eG5OGJ*ewv0PHuyKefkbZIj z9LkbY#UGQUG5=j{tLK8%8n&&FSvFu#Dry9jqP*5L>pn0BWiCfyi1wzKy@R<|6P=nF zHSHY0l$@HH>Ie28XmQlczdOU`YYf(2Xd)-(Q^+MIg{J)DZ_C`xrqV%AGA$KI(Is6i zi?M1P-_ATkgfXU75%;tKDpFa*(GwxcaK#r;eZokJR+<%qof40;i}UkG-CZ?bxuT(= zXxZCWn#uw^{u>^?KHKV>)uTijRNQ|ZJ{U0ZQ-F73y}kz!ixG9a3d3id zK22!(*4(1`l&4-Jc~$?~E^W1az?VC7GqVYeRnm%$)SD!y z&S;yA*L%*aKrc$%RP5Qb<=+Px{oL0NjA^T6ZJd#S| zY`97Cqln6Ez5uCOQ^*Al2nY{wzB`);=-&Pgbc4WAFIys9Z2^jE;t!hd%jd|mD^`0` zo?d@vO}i>ccAVVk4Amt+3}{7Yk1H%~Za>ACRy$%n-i){;+#)v%@Ow7FSMyphQoxBf zl90769HaE@#6-0#J+ym{57{ir#Q^Kc8ql{@eP|d6w;Har*||RJq2+q*4|5L`C608a za@iwx5aUUJ5B=fogWXex&Oeis0zDeg5X$OMP1GSw7qx?>BS-otT`S=R^+3?Q^UWDh z(76TU4GD*u4Nb#>0%ykg$q}HhY^Ha>L?4X{l({urEFjL#hacR(l@Nz+nr=%*X6Ehe zv#C2m(Z2vFFDW?YPw|1iz+U>1(scX@{2uO$RE=jUQk}f+=Q76c+CsVLz5}fKkS*Q? z&l|K#w4D)952uBhhDnk9XG*kh2z1Tuk2$rPkF1AbYpg9D5w{yn`|Uk3oX>}9PL01X z_Pi}QrhXNly(&O8(sH$KJ|K)r{8Z&O+#w(}>pdAB{`3(%%7q%aw<}o~8bGEku9yPk zaz;*GZKDy^Z%^TS1#7J~$Q9H$#q2ih=%lK*DR_c6WZxJ>g%}J$Qa|lHl^uXCF4l}_ z1^huIvFBaGT$u1P%s?(J%SN+i5JEdFg3hHeB=8_@9Q~;Mh6Q8RJa0j34B~__RleF4 z>-kry^^d=D$8btXYdI(#2cY1O`fG&f1}2Rea2F8vFgsn7Ii!9DM{<+PtAVhx1s!Epa?LZqSX;b+-U`NK_BV-aW|%JnhS!YZFGR#| z!?{Svb{dCV*~9-Gk;st-fY{&mG;6~DwF%QjL4w)rZl?rekJTz18X}021{mnB>Pf6_ zhY~73L%yiqm``RGJ?ppz7ezIYz@`6)EI@b;_(faGW?fc7J`-g`^Vms9B++Tsbh<#! z4SPZv$v>Rp9V2{C_lsoOQYn@S$r+4X#ekcb3{C5R1m6PIX1b-R;)<4uOL+~L6kvMA zsoFCE6-hQ|E0E!-Nf)A_ZMruVRu0Z2abZ5eTLHrLMCDK7_r4sorM?7bC-S;BXapu_ z8}y)2%M{!`a%N=a>g?B1akPZK+C~wgB2{W_SPv4|r9TY>45SC?tLv!;Rb6Kl!wT(M zt7=zCpCG)4w5AL1%7Vs|hn6u~)&W!zMwo9g6b41p<=%RXqiPD{uMMu7Kh*7;pDZpO z)FxGY>9zj2Xgu}Sz#;^mja>;2-Xb{j*)-;R9mGJEriYfagSGl(_l-H8+CiqZlg+iN z&&|X3srKs&!zWyyQ{8H4Y2F|`U2}n*)lpC|?&ZJUyvyqqxcV-F&>#rW`IJWi=Vq?LZ0tKgQkyDyoIw8z!Y;0O^5R~`*fWjk^!O9+6T;lecuF-JobHR^@I=gMWkQD z$>W{vUXcP;0STmD$9aKQ!Y>GPz65-hI+TdIl#Ea#Wg?Q-Q^yu?Kh^!bmD(C$Y7ZW+vZ%B{765Wsx?v$Vg->e}rX-z+zhuTZ*FHLt*#q&eNsFA5rSOI>0hKv& zB2$IULT?=D;pi~cZRLna@V8tb%vhf(fO-|7PrwQaZb^-hk*ytp>Ru#r5W+db*yhp(O|?;c?iwuh$3 zgM%YjUsl!vEIh@SkZ`=2T&7uLzo}z#g{bk2bnv9u{&r`pL6@C%!6m-XPH@vlm2j+j zC6p6x#C_!h7AarXp`hsFN$W2@0uP}tf^qJYhZjEy+RMtmZV~O(kc?0ZL-FzPcQ`K* zFYhr{YSCD9o7OVi^Li^OOCyfG%xrjxnC=tS7N@TIkKMq3P)k6COz8wy67aQUh2c1L zHV~WUoX9yNDD>>SG2!&|^MfMz2js1sTyB2d%WH;xjhFSV^_xARwhRHW?I;3Z9g}`K z5y>=gAj@QH-%5qm33r5#51f6NzqxCh7pw{oxNf}&Mbar8wKR9C<-(7TpH)<;HJ)+o zhzRLJJzqH1_{R2CV!q^z7smkn(t^R$sG%fnE2TcY?6js1sdT+ez!4O6O7#URnkUJo zCfPfJdtsd-T-^nvr6>oJcSC6naZV;dOn=ETxZ!*I`#(#5=X>HdRfskD(xTDhNw;w6 z>k$UFU_dSE@aPb;u3%mO)O+qvw3H42c&^d`f^xKfQ4c7+DPj3wB!6r@h#9au?Mu~P zuQICrymAa_^n7Y@@)4s40aAR4x3q`Y*q8{`m1g?6iiF-8h|kdW401Cwhd=T`H3`Th z))kVc=jggz0Q*4afWdZ`!+FcBU<2PMVMcJ-T!Ulw0bp-3W4JS6HHT6MExF@LI0bYl z2GWEZ<+ZZ%tECYcfRD{}P)LLx8oE1^{LJqnMy3SEc5 zNN^fxG`<i3`%gK2J;MR@WwR)|Lase)F{7L)(o8^XFzj8Yf zl}~EXhG(;e>}~I|PCylEnZUM!m(n>kgBZ$yCHkc{mqPTB@8%@pDIz%TNgR;wPwxXv z=zVpM0KkC5m}DGa9Wvk5MJPRnspHEchVC?D0-fVVqB>9FJ{SoIAvxlhy@0JXICuQf zydGV2j@0SVzHg@>Hp%Y-ZgZUzeDjRvwPyP-#)`ZTZU*)*+`MaqgpK|OqoLkb_ogOU>Q;w@4C--D@*{S~%E(6Y(tUZbyJrDz{$`RrAYp%t2zDBxKL!bdhCU=D3>FNx z^uw@34&Q|6hCEOT6ryj}t-?T*kv@gBic;POfV){=xRn7r>46Pt(Oa{-uB-iB4Yb4ms;wjACstY5 zk%UEJEI~Ov=`Dsn;)i(K9DW5KRmE#S(i;*SeD3~DLi^}@hiPEwN`I))%`KUgQ$moW zxMI@t&8^v!`4pi$cO*M|ETz#-`{r7mFRVT=*bZ@zL*8Del)r{YkEGvi{*0oL9H$iC z^>Q-Up@XGiK0Vt!YEkWCfA+5tR<;t%(%A|If(uD|ol!(}5ckyksatJ>@~RyL^xk6& zbF1n8U2O!16zR70XeLM}%)b?@mS`epu961v|5kGoyP^j7(P}trX3owMyY83YN$Bl_ zOM#!Iu&;69?umoo$B6YV0-#!J19Q1@`YKfCv1FS^)L+iWUbznm=r~eo>D26-c)x?w z#~DfYY@PSGTS{IgR4nA?e!p3|q9=;!jfqfhGq*uxU2o8i3m6#H?htG|D2&2K0Sh@0 zouG!m{@r>Emd}hB=}mm=y|_*D1rnWue;u~nvZ9Wj$gf$9l`EQvd*!PmjJ&f_v3(@= z0idxhD8m-b*V*&^XpSrom=Sq{c-3rY)k;|PTP9Q7shIrD8yjvTTb_MxJ?Y*%#9j`+ z9~LYNc#g6qf?P%Q=5ZFNB+UC+w;$mrSbbHm|$SWWj6P)(=kYrcByq171M zdu4=yy#d&EmC=2C;|Wytp0#|yfH|(A@f)fRDHV%^XG!tA_pEH=LP zlIUoL7&@-a*5XOQ!MapgpKNcB9g*Ks5xly+&G{c(tGW(#8U$@SrPEM#$Cycf22!?ICYh931J;MQ9r=1 z-hWT`=-P#KzMiwW%e=tS=>a16a3t?(D*lNu$^b@&?QYhnU#EqV)wV4qJQb+(e((xTWK z>u#mvy~ggR1qe9N#rYwRe+6J^U8SP6sr$c!*2*GK$$U~gSw04=wgyWvLX}sbOtS<^ zUY++pqq40@#RYV(7QHxlZ0_f8d3DCv7j5Ti`bcs+9g*v($h)sG(+Jlne*#8TOC)oc zoPjv7wvsOQC!%`~Yfi~c-Ysy?>TLPgDTXNy;mt#MU)V3nzfNxOX|8RKn$Esxma$MN z7ag2h;Q8|T>-s^YL*zeQeqhn99lsnv}%B9ZXzc#ty! znBy+(YOCa!HB3g#ef$Dm`fC3W;c@?4Ffo(|K5JM^xDE|YtkVGGf;n@|{0-eSVdw=Q&*Xr6}B4o7XxQuqr&S08tJ zIEAoQXP(t)8p}`x8n1Lc8iZrARRF9c7C;A-zP66f&6)x>rFxFk&9ge1kj%@99!xxo3!UCp17 z;Em`Rm0iAp=%!Mc`@0~)DI&u*!&(6#1sl9zJsUXL_-A&M$RDb<`SGNzFX>P|=r=fI z*3(IFp<$OHi+q$IsN2ZWOC_TmbluK;Qr_xtz0`6KR7}}pLf8WL`d?#bG1_`XB5kes zplud--6j|$ft^ikiH`(G;kC7r-ZMGm1^c0vEG_dTbbJ6weA;>pec1NJ61_*lgBO42 z77F=6q0b?XeBObkq($L%#+o9PdW>ubQZLi9$m#+H`;vERi6{mszXU*%#wV+YbSi#~ z+){7ALQ-Dv2LL(3)MjLRFEdji&286kF9M7jz=qMm80fd0grUshXIcKNZZgZN3hjX< z?uXMsuaj;E1mC*XG0DoS4h1TN(1JXSJi`g_adQ?t!~r>jz|z{78a9K&@>C6YrSWQVS|%Q_FZnJU>LAkNE0ss~h-_QX-&=Bi4kVcCn9= zshtL|a{vdI5it_Q`{*d1$@JG2%nbqd3ls_Vyv-Z_pq5QhapWm@`~8WRyEY|w4FFTJ-!W_Ju!Nl*|G_8^rl443YD>`e|bgm zxS~P#t$8a=KRFVC`XzEM<)EZMj=R(3n1@N@4yl zvMG#-DflfU9~I=7l~t6jozX~B%x2L33mh;e)nUhtn5aLPVZM2ab*ZTdPA-78w<(LQ zwXWHbBE{BDWGsR*2Tt%++=sWyfZ+qlgX`N1Q%U9)YVw#xB_)?>UW|TcxSo!p` zL3{W%CD&pO81aU!9?0K6*X4I05=!jJz(PP-Y@yho<~Q~sVc(<+ufFHzCL3|OEGKoZ z;&JLGF|K(*r~XN-IjMW!x%jyHMNU4wcqG1*F0og zyg%Xb5%=}~6~XL&x&MimVSt1;c8^f$Bo8T68r0@-e-c$|Soe7}p!KTRb8?95W~%J) zZN5zbX{~N^gHvMOR`cL|2)iNX6&fENJ?^|PD8}{Er%(H7#3DqjiTByLjw98FiFDIj z?NUAB^BUlho-P<2&XYxrhP7r6Vr_D{G%-oZ&rtPK?(I-gfk$`T+}&(b9V%X4C><_f z{i@`EULe0)FI4J7l=ycZ=|IWnv$AzeHZHicx6`{8w{hn7F1ee{Nly#N5^`kDMQtuR zsRXvG-sDnkEoaarq!Zn=lA>jPPC2Ny)=u!Jprmv;-3b3zi zEuebi>!I=7<_9j>v(r%KE>iZI{RVNS`^$(W3c|m)P?XqkfEi4s@!eJJldfpgy}(;e zn|Zzv38d|CnG?Q$2*n^c5YjCQf?)P->U(wSn~s^O`o^9)^)GfR%H;zhCwU5vUy!SL zY!@SUt!Orp#1)#XkFM{lZh{qQ)T#Gj5Q;#{%eYEj1A8^r2dR2%ec9i8ze-*Xr)sNC zhf3Wdp-Kxc$E5_r5L}1P|7z}F3xr>JhAzIm5x+zUFf{%7TP5~2)h6|q*)UIlTzFxb zt&Z)Z`K3X%EhnyxdoK0Ul<+PblBFoYUic^INy4-;rVu%nx0+tI$HuDO4~YA@yLi*8 z**D)lk-1vi6UGYFD?_1$DvRcNY@oAARXFdkhr4A)XaE{~4Wy-k^WHRccMlo0jO2d1 zMpbXA!KNX)LW5JuLW!)aHnnf*+xFJfYm|qK?pKF3O4N==;aB~D6c5**A;j;4(O87R zp(;i+;}3uR3mzrMEN9Qb6OUlec+w%YjhU#SklGv}Fu5FUe65Cu8|Tvmci6~3Q0f<> z&cFHG&LhIwe|X7%{jS*`MkguV{g6FT@QOGQm_0%$Kl-+zVU{A7lrRH~L)=%dbfA{A zL;jIsN>pu@T#ua9Rx<;aPJsZSwhvF^OE-s?0a57?i`7!ghs_bsHtWx_|6MUr8riS8 z8^)H~%cGceuj?3}T|RuMAN7ld1HyDvbtiG7Q+Ss2#}_rv4zKyll)w3^euKr+r@&x) z*?#3bHjFgtFwMUs`ztKgqc+j;+I`sEk)HJnRxyO}jh;c@2{!s{j%*lA#l=u)`Lj^N zPyI}Z1=AFB*MakMNXQwwGEi7NT)BU4OTf062SA?PUEcgr2hC8z{#9!m0ZB{>gf~uy z>+Xpb!=nA+cJbB`e(41uI2w~FDV;!4^%$CSn1NSe3B`2$>JhWLMeb(v;b2kR3u^vl z3%hh0(0>r!g@fb)PP~#p@%nMqEHGmwvK62U1Itm`yAzR?6r%q+OZ#2pjo@q>3X~Tn zX#u{Ak@$EU8^&gGHintTI~=O?P4uMUIPef}B|+s2<-)fe+bU@wm|G#gUj<1tHv40D zPV$#Ue#4$kkbQH#j-lH(W9Vd>fCQ^cviCn#WX92NCEBAj_nMTy-?}CBc0asvOt<7D zk%xnXiJ5HZxdOGicBQ@j+2BETd3k1;p@F+>#vINvH}O${MGR1TRAP}@qoUr*Iy%Oh zc2GF2()L~d=PgN(lK-x*;DfHP_BgE|r$YF(=_NXG>>bumZ+N8lFbhoe_53RH^VGDo zw4XjlY04ctzjtyozA}5agD$u2wTAQ!R@EC{olJmq?|7ig8m>IQ< za~SVd%o!cz>XvG&EKS&KY;0U*wB5_tqyP@$IVr@NJFXM96BJf(bu^Gek2gmEe+>dR zJ)l5Y9cs&uYkV4RMCW%K6gdutn;bj!o9#u%NB3lb`vF6;I4H^r+nF@CFMTEkVOQ>RXrX}cjYl@ITL|1J8RR-t*t`zP=1vf4m;Tz;x+L8w%4KV2FKl(ySyFcTmd zf~rL2rT9Xu4h_*kpUxbj1e>oWfbHkKR~Mn*2@~LvQ1C>HtK(@kEz2^Lq+ioARh|t~ z&f|9&HJ?6*i8e3TAJF^fjNL@M*VCljJnm-T{-ACCF9+L>2&nd)?^E(RR{Ze`Y^`{j z&7J%OoXGJH#JxgbuuHXjYbIioUSbGh1{}NCc;;Lmy5u+<@<}E9?9@gg9bnj}um76c zKylc&J6@QzB2fKkU1H-POT!{qsOr+;vPJ`8vLMzTSF2)HNl9l(-2H@_XO4t}G#>%a zQnhligEj}Y9a7ZbvwL%`HJ3$N|g2A8xEI5rvINsx^GEg1N+~iP2|>5 z>Lw*|s-c(o2y;(ceZudX)(?7*i@{J@QgmYa&MO5)QVs9YFdc35#>C7bDNl^JmO?J1 zOpe>?5`$k$J%;}2SZ1^$OD{iycfDrgEeTW6d+wAxiiCwM@~HlkyrJaF)=qXer%L_&Ip&z^TL;{qfc^SuszXgoETVyDGv8W&?Rh2{kiWrdJMmv!6 zuF9GJh#-IR(|RYh9O@OgSL;qKEiK*!F~iMN-6kZo&|X|PeksUulfdvavHNBp(3)Av*bK$0S@AUfLj zyMT@WJs^2I{_EFvmfim^Uo}UIoqFb8yk)X_{+|)xzi3(hhc=#AF~a!7gvsD9c0kx9 zh{O0NsBduaTgpBHlfMyjpr6Bm>HZ5 z*!Hr#zMm@HWdPo=_+)ZlnPWmbH?nmZ_*Gxpr(U{o5c@`)630jegqBDs}>6>96 zwW_Ub%|9tq#iAN;aKcgJ2cC0qxyi|y3o%L$C_!rweB*+Kjs>Q85ogy6g6YNrlUP4n zTb!cEmNfr<@D?GgkoJcE_R+CSGWv}S5 z@LjzI|MaK40Tb6^N$j92q?THAY|!lxQ@k>+lc(_`h2BR^Z=_>;=+sVNLeVZ9VL38r zw7r{4NvpaMk;jhtE9iejmAYzqq}9o+QRvU*I!ci=xzdREcoHw4F~AF*4dj+AvB?hn z9G|4(uDo}f6RoeWr+d3=eels;CgVG?nEoq_>&a%|9S&V^ zN2^y#RwP*#hb>b0QgWhTMW$+|TPe|XK($3b5~Zw&HC{ni`G-n=;a5}Uq=`PpWUuD`yBs#r$af)S?Bi) zwbR8!{}0hpj1V?ZX40a*XEQ$R_95EDBRH4Qls~t^N3_k~=iw7O>K z|KX7l)f4;dV*Oe@{|G`B+FaUOCR3&mF~Y zQ;O01rcNXClwU7igbi&X{2C_)*R!w;R@cBth4hq7tSQWTj+Wx@y?&y+^HDB%vx_6IOYkEW~dM`{~<>@uL zmYpBPfBz_mCv2JW`0)9C-8^;fYyKMB@2KU@hegpr+0TAv?moja*m|q%5q=|0g8`_^ zupSi@M+HArb9|I3w<_X$f&1p$C&*rI@k@<}S_|?i61njuf#I4 z*l`o&&WVBKoei$wbeTTu_Y{8BQ-{G2o)tJFH2~)sz7a(asXHee`fDz*Y>wTwUf-rAg#OpZR*W9U3w-@fA$yXGJdz2Iwv*O%g=$@`L^PVhr7@YQh) zI_WFO3mF!dq@#Qd3#0RQ+Dc1@;_Ybq)!OFi-d8J(v+C=+rzIOYO1LIF zlT}?P@g8xO%T))Ll2oPT^LCUrPgPjVc~ry7$9R0@k1oX=E7_G7w(b!7(3~lOI5PDr zX*dSwf%KiXgN&pSgs<+NO zF}lhqapG{;$j|Zc`VNKNe~Y%U9meCD4MyG%79*EO?7w*$>hI?u*rsupgkoY9WD3^* z6^3->4c31~{q{V^ASz)I3JJi z{}5>YOZ2(L_r6q#Y)Wxpc==O(%Z&ZX_*jf7Fp1>7aVU(dg^glf@lBS*?ru^}b;0X# zE)`$$fKEL{Q-9+^iM z9KNM~b+W2&mjktRVGU6+$=1VzFXyE?L72&-+zJcXK-0)3H~X%&^G=S-I;=q!I$0EB z@g}Kl<9lZ2hj9loxUDbD1aMYWM((e}xC^Do@>gV1a~+kSUkcU4bc?d~3$toy>S<`r0Q3$Ew$?=3r!lf!wva%}O5)f$Xmz5U8iu*p3e*Waj=xdps zS>E0lviJMR8ns4Qehjf2IPw)|m816%qg=?jI>JwVzD1C9!SD0$%GMT?0q?NHH)2Km ze@n$;tn{OWr7qwew5OBrb!-~pWa=M3Mycb)sujQx`fM@r@fM8|QfYK|PV``YyU@Ps z^ZE$6xc2%|pbBfhA?|1&=fLnaus-+0C0Sv7mX8oa{|J}!=8CUePBGtz)HvvE{N+ge z%5KGczRx#P$B+Jj8X$}OC2DFeT}B2d4?}rT2m{#$DQHn-Q6vk@60&4!hj0P?i|dqmpcQ<)vDmL=)AnU zJix7+O@j>2aO~ZGn4WERzv>52%FLYsSQ_!i@Elg#Yz(Zd@q>f%L_#h<&iA0KAf*Ww z?HYM}R;`?ld!fHfX`L5c?XZ21Zwgw4X{%q+4fXYv-v?lly_%Vs8E^IU1auI6t>&v_ zS(?vP@Blz}EH6!rSRsnlT#drCWjcT?dBMQ6PhZyBBG1y|QnPOPge6aY!pcrVBY9_Q z@Z~(B{jWST3T&iJ{X|bLn|OZw+rXp`cNtgw6g}~u&NatR%=N~Ah{r0&qg=1BEPEgh zNMw~cH8Wlqp6~zgY>gX0(a#pRb+u8LT)bne(xdx)DU4; zsbmyw9rZXjAEofYBAg4pmz5C}wf{ijeg zoA>G}&clfSv}bQt%h6-ckSg)+J(lIGBEXzsQ~~+C%k0j^Cw%I!O4#N#jE#%M?OQO) z-7x&et*j1GT;Zd#PipjAO#G%Yr21w+9Cu!s1yTPT{kZ0{wEC zwI|l!HuQ9EmeagdPz$>^%tsH{IF0@?P$`Dk3*J#hsX9apJbU-1^}fR3u@`;E*42cv zvQxZzfOz)&t{k0V{4{Fo_|!|YUg4Bhat=9QN5V1bjmIvLwFxEJDgYTT9U;CHsM>(O-1$n*^WxTsNvw(M67Y=m+uLhX~Om3H1J!g zE4K!DdN%vV+o9^-xS@eiyL9UNAkf z{{m+HHHZ2=Lus)~n|b?JtKe-TZ_pJuwkyve9nQb0xum7OXGy-~y5;D)7N&6?5Yxse z3!x$ZnhHqfHKaf;UsqU6xVbKSFHw9Y?$TdBsD1j0v*7vU*|#}Fvf6L3*aWOz^2;k6 zcI0+hD%nb_7HCg_&otL>%tNkP2M!km8|13ptc8JA^+orCsT+$!0hHwqRyDN9aw@|h5#V9z zpZ8A0wp*9xgtw*eYYbeU^!5#~iqZ_kvnuHJ=zde>xGG{Pr2Z{bziooxwps~c6-2bc z{2hjK0=@dZsdg{=hJt)UP%CoT^!3R~PntT6=x-hGC|6(W5rK&IRGzQ`-QFvQI_~=# z2oP4i<73^+q=7wYa_0)?^+f)L{jP?wllF}W$RV4YDBtgE8;)xp($$KWAbH?dPhX!+ zHbOca=r-u3;0fnyMgPQ>X}l~PtZ0{GH!m=0U_L)#T>QYmIl`y#c-<@7&+t8k+ETrYeQO(_vnvHx7thXW9blF0 zGA+KO@N7`$DS|&YB*d2|J^ms$6#1g+nWAV-a-*J}}S9^x(2&94D%RY0|Jq~=~A zom_6a2w_=1JP4N1kKNzQ^ch{s`FnCJ!0=D(h-&oLq&aTfss(mWrwq%eOR4eiK=IdW zo8DMOqOyYP{G9~%HtcSZErW}pC0@*irQN6kR#sM)u zvH8;Og{mFpBFEhVvjIPpm<>QxA~Ke7DU_J^JrY3FPYJGP<)YsM9$}&PGaMAapw&iV z*<61Od}W`D?vypJ~vEU|xY4(ULlm(hhZGwD@n2H)as zBW!#I=-c7^l9I>hEA}>N0@+2#Zu`H=Z;5E8xE(9(ugGVPyXpE^m}1aan}GUjp~N5W zX!|Pg&KMYvs+U2h?1<;kUyLRqz~R1LC219`6dC+$X{YiUMq(4asryB^m#j7V?@H+J z7cAG^KXpDSEgX$>coZNe9UR-@`6S|c+7~c+VQepBeR_Jjaeu}-#yYMPZ?{I*H(w9! zS5*>zjnMf6rBrao18^d;IKP_R&5i{WIDl@sTxX36MWu=T%k@iK(KV#0 zrN>MCbG-WJBHsz^$_7|~>{jL*<@3yOv+^}+A(W<~4Y04^8BP1@CiOMqGi}5rgg$E1 zdAbrp?Py4hv(1c<5?E1N6>zXkgy3V^Ye6&~y&#$!%hN|T*;a_~h94G%d_K=N*Ga`y zYkh?S&Su<(F}E9$6HTv?>OhKY6^(i4W_L7+<_m12Xf2Q9!!R%thlPLk69$i3x$vm|ay0IklVQ}+%ab8>MmfDm_!597+<~0smuR4pIhk&$4N?CUiN0d(#k5jss`Vl zrL082;D)@gFiyEQl%xF1jn`))0f+p06jwA6!7fMp&dAZVMJRsYE0ac{?A(jQa-td2jlK2A8 zyD#eYmpA9jex$4IFEFN;=~@mCS449v#{ zHr%gNzbmNLZZpGenXZezAxo$7_h)pl_>j0S3T`{~C+axqRfsN7r5jib7OuFC)yT=u zPahOA%2PWms;YB!b^TNf4*iD3bY!>Xjd%Efuxz^I7X&|~5FL|hgo}2sMV2s$^JI+G z+En*PiTL%fnC|POjlUahuYk7lUPTq>81I^`o$pVpj2=#7Cy2B<>44N(K-{x3 z@D*wXRiWU+xqa>jT}6CWk6~K04`~kLL~)nEj%1ScvK5)Uv#6e4F{QZd>%ELVO1&Pi z3@8+3LDz_nvGSg?Q&lx$D_shf!{Xfll)cGuHhj=nxaniRqNTG#zX8N0rDam&fQ>K` zs5Z&FJYGPU5QXDom$`jYk4F{vc0=|YP*iJv`c!x>?cX)Gzk4yQEw?_J34goR4}PFp zm*W7ie(JI9z5#vR1p0=1*S!N)J)sll(vj@}t|h8h38ef-P5k(P0@Knch2bloohC-2 z+uc$$mISlLMbD>$$g{ATlrN|9K(+ntIX-^D*&vmB$vvQhnHVX9(?qA3@(N%Ayr88u ziCcd*sO#B~hGeN@DC40}_7}eWY%GA2DA+R*OVrX;7q(~K;kR}m zt}4Z+G!=f1ASw5bbytm(y-~NXn#wP4A2#HQ+=)eYxu>!mBGR5zS1a z!7Uaooq=N^!3L29%>a9SeSNbv>_dy{>Zya-WEs)d8+M{?_V|ZGzzG%n$X2;)VpUI1E*ZPN>)L6@xYBGa^K$>6Y$R$?S<>T8SF zfY#Ra<=V03tELooBf4LHl1<(S(0X2%JCU9;b;wtNL&3TcK>NB71S{TjMJ9y1qQDw7 z?`bDmTs&{K^?5MC?vm+)a=CUKtNur((P!tPLIDwkcA+h=L`Kq-+mJ`}SK5WK{6**1 z>OTQW{wrgUT7CC}4X3LIsk;JO*m+qv;ZT^zv|d6VT6h!(X4nJwThx=#`?e)6U2PsY zdxTZ@phmeV=Q!2xic?$h6837qv^2`FGhogs2sQbH6qA0defO8pZNk_se)JcH!I7B# zd7TIM3i%4o$`{(YN%RUSFYA+>9&Rt9V^e8y>E$Q4I-_o2JzCi$Ta!sl9lf<3llhhHO2M83Mh9wDZ0&wj zdazu6E}&WQKzpE6Edbkm{_$!cu9;MMd4szC9OU;EErY6|2kY6=TqeywS^%JXJ@*5s zeCY1DI07tH&xFzwH$ZL~L-b=>^t!Ew0mMm0`>JN9&?I<~GpJsk#(7sX&4GmZO#xFK z9z%2~FeuE6Uy64brkxfc&jVJ1d3~msg#=LFBn*Ya)PLA@mZv;)k|6XPWbf^dZ{bpX zJpaDb!<>*Tc%|h{2t`Cr1|L$j-4Ey=+BMEGFVu%l6CA(3*@*Xi{W^|QVjN&j{^~lL z_?}*9v*|f0Q0t5+z0?5I)N>I}EGIt`b~lS6_YP%e?zKj_n@UpT@xC*upm6h!`>1aLuJ#KNU<&?SQ0v%9BOnzHb6T5 zAb_sM=_WH3#3sRon5mNEb=mGn-eGXuH%WnlJw84zi7*tlT)APr)`@U}G@eq%H6M2jlpL_o z9E&Xlm>&R^8g`9q4Lwv6jk|@(h(5BmUgi{A&sRqg(Kg+&X56@X0x%D-h*Trn1bYC@ zGU}H+T?mn^o;M`7YoEkri0VYZn2Rn(S6Ph==;F>5!y-<4kIO* zH)&x2{I~w3$98s|GO$$N-8yP3{}-W<+3FAT&k*(#$W*|u^f%Ob^gmD@Zv&; zx=NxCfs35sLg}mIyL5+CBBj>6;o{#8@Wkk6TXlp#>V6#TtwU;I$-t;HOLd$^JRO%) zLZkccDtXPlA?)vX&QOImvPsyh)7JbLr`=*5Gc_;5#9r!6OQ$!K?&%4Z58Rr;xp`s# z)XfPPL1@fYlAlVzB=^O9*G^@dK{p~xJJS&pr1J0t_+zsQk#-}#DAUdy2hZ3959h(2Rzx`ced)Fb8-k9)|8i&gN(@{mD!v@ZPoDOEO?RgrV zkyi7He6gfH?@dE+>}SKNB~lRE;r&{`6~1)>(Tyh3u3srcpYH4Fo_lO(HdZ&!4Hn>i z#16FB9BNd*vL=A?Ag8R9@;M)J(}ntu5|%cx7zj?mc0~13v@ZEkgZQWo<`5_OwY=Cc z_9+u|0Om>9>|@c#z&y}$DLT6#+&o)Z>!UiZXlLe4s7Y&URxBgB4!D+AP zcn2 z?Q(yKwpX`kIxMv07h;yiKcFENT(P!OR9YIZ>(m^JLI>)}e3Gz2hsD>_1(=pPlYa3a zXYuD~(h7mFR6bw#Ud(#~6>b*9wxNc3w2T_hM?jnsu{Im1S`&VdmsYW)xF3?@iZ(h~ z&DSaRdePZ$A#&Ee(R1BUpvybG%UloT9GD(r$V~ND~F->{8JG`?FA zjM_k^&C{Ub^*-jX7hyI;w2Zm0pG_3@DF|CY9+~!{}-n z_@G+9+G86kN@<82+WMNuMnY@^w4=~-`~ z;d)UD_@8kgY}Qd^D0$ut=*Kr6Jvzt7GUJlDOK_Z6i4D2{p(!x~7uS&d%dzL+2k7he z96TLXWRSQ7ItslF^!x8{r|rSbhR_Oj z^si(+EJ|g7qaKK z4z9r8%c{|4c{*e(%J;U=mH=nxyG#g*Y^mqkZ0{M|Ek5Z0I|}TTyiS=5onIXhz&uPF zXMX|hA+}nZK`PxuUaWwCJq3KX5JmV_18MojvO%3hCv6P`f@+29S&UoahfEu&vKIMf}=hs_8vg5zr?%l zozPIml*%1uAe4})qiuk}W|N8pNzsu|s`)0rn6LlM22-Qo@DgO1MWmX>)0j8U>JIPs zzCOqDyvD*Ma9fi|L8z7YlP140`nisJP8PWK7Y*3T2l*N>aJ!(Zbqq|mV+J%1B-@Sn zT0!9*^~8q-AXjF+P+7P>BpubKhox2y0!TcGR9|=ZgF;T=*($6n3j312UJCi6{^`6f`@ zt+b%f8 z202UIhl;Gi^_T=Ev#YmUud31&JM^+m8-8h73s0Y|^O&_TL+jB-;M0`U3_Cjq6p^3p zMYzM!8Mi^mI#g23)?;J>t68N7NN|PUVTIBVV$J7}=Cl*4fA~PPm119x;_dmcmySr! z{6e6oX8_UXGcq&#w0z>{=rS0$({(RNL8hv z-u~AFx;9WxrY-idy@_g+tM$91r!o+`KsfEJQWU-s9NaG|Tl&>rkvfqjfciamM%0r` zD+d>T2FjypVott>z1?BMtREc zT9|qFBU|I%@De9dTNQx2E;@kaam<-~?PW%PL}(uMO@Lhth*);51W=)eJ6H`P9d+m7OC#DHV-X_({D3=)w_I==5_w(gWk-h#{s^elRMdfxm& zH8nN;K8Q-@=U$Y*a(%sCEYmT+dP$z$m>m)qg}G|Ur;sHg7vHj8fyzRq1yDLRmYs59 zWgxI+RRLha()dMUtZo z&Kv7PE)ezY7^HMT+NQ?FNiG9rDK2-fq@*3(odIbMMzqDvT0?~z=>|aC?8yh*#W$CqCP=-PeqXm!>5MD$J^SdzvDcea_){6&S!~4|x?qJ1$ zNP`yVqk5yQ>nk9wMMeu;t8scyo&TZNQY+mi%_uiNE=S6=zaRP&@Q+YbK{YxzCW7Fe zmnN|2;P?^-1^R$#f)zKk24nPa-K+&KZVqD}DL2_Fzzs(`;#tu2EAM9Yc|qcK2f6L& z`FJRNX#@D@oYcai8kO1Hax3$>-Rg4lc0|tgIYlku{hyVqvg%KD|D487*oe@x+N!E)Z>kF)>jv-3nD#xXElpR% z9x#qPh%HUjvMHfBerUx?NOSgj*ESQRn@uU7`0|Mjth7o5SJV!7lr9E2!T)6?dMnozIhMCHC z3JoIRgji}Q17tDs!z<@~4)6jb#!2=I77%2fm4e4Sv33kMb$ynyT>np5P8;=1@g&WP&)@w_=tgjv{rwS_*(FArKdkhkajO6Y@BPT4=pUhj3d@ z%gUpoZptFU0aZFqu4NyIIN!BUNZzxn_-hJs$7P^Vx2l;p=uDAc8ZTa5{lQ#0%|eiD zNpmy*M$ViwIxckaNqE%KCB}s%wBkBgb}H6j?$BGwiMW|c5-AF?MBx-YOpd0rYYl^G zKho*$V_MppYs*b?oVA|LFB}kax~{T`m2-$hy63Aey%Jc0h~R9hnMZ=67J14s$2hiD z%+`CdsE)^GHdz6LSnDXB-C&Gd?wRLRVv%>)`-%A3Wd?K$G=lYXZ zYl&pi^sbK;bMBpP|C>2qc(=|QBs;QJIL5GnPn)7(n_HSiD~!b!y3FtG(_it@f>ooL z2bbu z$x!;*aY0pG?VOZFSymO6{2_y&k?{EJfFHz^S+gTuOZJg^z!u0HG4_jV+=sN5M?_$F z?>@^MafK+kjHa2 z6Z$)M^l$F#r%n8&TG6NX@{#)Pg?>iYW)7T_4ul1#NFjmD7g{DM10U z9J+DX^vJ7CvchZ{>VQ*x!z;$0-6B&ZddBU|0RfWu**-^I+J)>xsrW5Em&*-pgjf`$ z;Pm$DD|7K1XNYeeLD;S^o`gttSr&3pzrY;L$le8q$UdeeqgY@9TaXAiN65dVzegzD z7={jlliTRsw&J8Vz|i}ah`oReYlFpJ5=77m$-)&ZKG4oR6MnH|{gYf)kK7Ip;1WP2 z3g#AEwrm`rX&1Y{m2Z4rs}l+nk@nkfY_I-SU;j-{v=(`@h7Pf6v99ZEvoq-CLZg0n zmObO95kD^ULI&-e4kbzhGTUC~-^xWm`wGnx9sn#I+<8v@OR;q2p5<<`77`!me9g|( zGU_dHXwQ}fSroS|x#NIf@sC$K$jb@Hx>PSRR9wT5zZDjW^a;B)@^*hR+^7d~bF1@J z&bphBY@qv}e9O|@%sautHBXJb4f z_C1))Nc1Dnkp7pr*IK$G2fqqmpT8lgyx=pcLBBhs8YtmG;|URkdRJ*yk4QITAIgP7 zdSt5=(`bRaqV<92^|n z0#49VqaqS6!?agBeXaIW=N1=5n#bWx*q|Y(Z}u)A)=8xXYWk60 zH`=m10)$pfszL?z_t(+2%=oK#l18h=4AIxh0I_PxCpF7}+D)nr(2%N%JQz}IT(xY7 zf(C*-5D^7%Yl!%Q6@Q|Ds7*o;po$bpX{2ciplGw|pNrO)FriZ>^6CDcJ=rv#c)>Yd;MfvI}6z# zd)wdMd7i(swvcw}9qO&w1K2vU#yT-3@6t~vJqj_8S(w=pj}eiJ7Jy8kgKXD;qT=8) znkRQL7A4q%TDh4PsM`;|~hxr&zqNKuEw*r!+^5`M_@O+qZE5@n*@gr^RoLwaM~2&Q{3siKti0 zWL83WYB|OSUuKu`b%If>sG^mlA^D^PMq0_Vb;S}6ciFc)v_SRkzb+odoIjg$0;IoC zgLA@SsbrS#Fl(Pf(PGGjgz3qcUIh}1Y9ER;0}5sv$K)(}ii*q)0D0q?*>JO*?+6X-FLfm4i_`0k6XHazAblAOTL-h?F8uncP!Z z;EtB2$6?V~o9y7ULRg-MZ45*;M^J^)fTc6qQAXmWJ-!odac$Aj(J9{!@ve~XA^4ZC z`W;o%Wq%X7C@2!>jsPGh3A3Sef?b{ORPC@`_ugQp8(VUbpAK%A&{F|XmodhWR1_p)m&!&NuI);cDMQ<`oe z?mKZBb21PQCj%Ue0qHuRz-sDdfWI&TUm|}DPC_EWPoXDYqHM_4;YR!tXhVVDBo<$j z3t$A#n`J!#Z7fVi5_e?XXnW33`O~#tCJ&shs(oU{*%qV6(sUHdA8%nGBX<0lwO^7m zY10U{V5!yBg$=*WDDy0D>0pD=#mQxMPPGdIyG*_6m~b|Mg-cg{#C<>rI%zZ0bFTKM z$#sEU2#^f=WtZddkiZD5LJuTOHbZuKx_yY|Dh+e**uSE)J&c*yS**MS;Huf?zCI~c zU|&+MCg&-)e|1}AUpcNqYP3oYzaf#_2B=4tmbU0erHWdf4*+)uN3es=NnraQ_8=(U z01eJqV+^rWFjQ7-E_x=-UTa3;z)W`s%s=n+qgH|bf&Vxl9WJ24*g3DnhH+#MMex{} zR8+@KXP^u3qRu-iyy&4S#q%;khx7xj*mc;p0TvT2mG^10P{sZt4$(KiX~_6jV>JW{ zd0UDe|CFPV?7)papwVCP3?~-xNT$2DcX8wGF|W@kY|pW@1l2dpiH80h(`Ws%3v&@w zMU?nMV&aTY*f=(HxZx!9go-lf15UZ1ZZvL=(DTsEnGZ01Y(VV$laPmt=@m2P%4X$o z^Y@Z`*G2Ewlf^gE)b)-WnLm-2kt_s~oW{l5VJl;Qt_U?)cnq*2WTJ>|jL_0`!an_i zh1b2at*6Us=HZX5AuW34D^Ij)tg{8uQYJM@^$U#ep~oW=4yGSL&*|q@o*&? z&KbvARxDds^L_7I>%y3dBgwX|aBbt`kr)B{IcIzwbpbtlt_!p^+BvN`;g;^+zc| zJDCk^;^QhinZ>nxlj&^U`yBC6We1G_C8l591~ch9^3abQaJ`n?nR)Ras-B=62vA(D{-CQZETJT{UW9Fh7}^VvI~G@LrVq8k z&??Hgm$)LS!l>g;F@084Til+S8n{}YYz!JqvyRYgPzcz*zx$-l28fMUQ_ZwzJf?Xk z?PoXx=SpVt6eOp^q7r*-q`tl$NJqKzvvs_H34o6SG61Q?+T;BOyOh^?_~LZl&`XjV zY9IflGJ_Ucf}r8n5*Ngn+Fl1B|I+Gw+C`MrPZvAKYBkxI-@eeKtuAq!UWlyATXF8P2w~c8f;DK;0ZJF6x{$F16bQ{@dhaobdPjah%sfZGks*-6FH7 zbIw90-w$(D30yff0gWx7mmof)pUaB*8#JTYLj)oNL1{W^5#K5OnXcT0?#(_{yKxQU%@Ap4>y!1vdu z7gc1x_&O)nUO*enpJBzK^ZR6%m1TLYk}W2edaWP4;qx`2eedbx#4)yP3C~Q9pR(`C z_>?fGRPBRy^oS8@SqLrRF;^;rbGzmWV{`B(nI){6VfJ$GS~u^;F0WC5a1gOavE>+VFW<-Ao(lcc32E!`q{8_@M&^*;*?}17kSz@7nqJHnmNcuu`z9>P z8Oq&&v(nZ@VmqMuPEL8&saMt2v~zH()&zQ67VSKBQC?+*XiDu1fAkfZS2yM4;$6x0p^=@DPH=aub7~@l1$rhzRORIhT8CV2sxYW?UFk6J7W{2H|aE! zLI01^7ivmi59pDK{9SiR{T#$^qn%%pkj7RU$x*Kha386-HwOmT9JK=xkaHph7BtE6 z0K!e*C*D}c@bedb#yMG^I>_=HiaVZyY2JTo;GLaQNu}U@_j+phf{j#K8(g;>S_QCq zzP>*6k6Qys+bZQMxk5pJ7NjLj&)kFa`yb-)(A&e%dvdS&29b^0xoXy>K1=~gw9*b_ z@|z)1NA=77lv;VY2b#KJTDPDwu<8mvdJycZ9u$uX`hZ-?)1xG!z3 zq~UH*dYyy2q>chlb<4Axk#Lbl?*Vpp0v3Dalog0qarE4G$-0@I$OY{0uQbz;-JNM zw;y^qC+07nkz|H0)`-Lc`D<6o<($2#2VrhZ3Mso9d3!ry*@YU7a8@IKG1T+DLM}wn zeGTaSHHtzJsn{*Cvm@2FRSHHa6iHKt1q_;vW6EjAHG`;|l30ov%)nkO$HC^)u^sF8 zffvM+N9w4eQ*=ws2M;NZ9N=`RH>I_WL;5X1OtmM3Z9Dx-f3HnC)}rk!)a}NyO4L0H z@zr{C zh7Y}*OLo0>HU@tY46>Bh5xvo zjK?HM*B36(DRkQeKj(2wJ;@1Z*srlkvze;f9KyzZD8&bAdm)2_V&^memIBEfw3$b) zpFd<#$yy0;kn}An_08B|g&L?J7l5!*a}v&{Kbp~xym`N#oK-#uc)NVk(`aoXoicz} zTyVH8zn#7v5?3<+7~V?SFEQx1(3dfk-qLSy1h(rOOOFVcW%@Y1?){MwN5Q)HjkXbC z0@l;abwJJ};N|fNX26c7R>j(Lt?GBd;X$KQzSlpp`hl*U#so8P)gf`;lGbYX{-kIc z%awV^S%>o)LFr1*2tbyYa1$PV<_2G3@9zq|p__B1(S>howBYlMBG5{r(JbqKu+{|h zitrWu;6P%CxUu^vcQ1t--(;cDD&g_UZw2bO*b_}%UAzGtBdAp={9E1ZZTP@3vEd(=>jp4zq2#{hbzPJ;%P_W7j2X5Wpd(}Oi*iYG;fVHxdj=WN80d+Y zfKG9?ZsFc?y&cIPj)LzDkZ#C|n7aFbx{SUFjYT7yK)S<_hgN}Fbtm8hVEqw=$t-Wg za#>A^;wP_YYt`=mFl<`UvY(@Usv}*W^y)#0cT}w4K}zfSQBR@KV`0_I(UM_J9wh(} zJ_);7tFmMYeWdnkWO()`60y1(0|hvQr-c%?UF(3yPJWVyYS z_fe)NO@K=~(>RIJuD?CsA=c!V(k9n7^h;$iceC$L$yRp(e#lHyUzfAIf)T9#$zfE$ zu_Tk{=b0LOrO*q-9@eo+({KANB_$bkL0>86fWl>kTk?J~3Se(bA>Y0RF`jeBN!U>@ z-C=J%w0TSRZyf74G56Q`Pa?QzYFf_uAIpF1FO2k~OITbi1>PG=iiCZmE(w&{zk`2x ztn}^`u2BKT;WY|Nk>=4yHf*47n(+;Z;I`YHRcP@@qJX*0b&9V(JM5$66gx+a^g<{L~*GlLo{b>LN{@3$oBj?tTUU(&S8tquY)hs zCT6Zb39%6p5RjDuT&lvQGi`jxq6;i`ZNbwQf8h9+9IYU)S-M%k+pt9HOWg**-`+@- zQTyp@#bry&3ILy`NTcuH^IY{R``Fq>fmhlQ@o4qKG7tMa&_4en78!$xrcIEfKg5dP znd3*bdBbmhsmX>yJ_LjjOQI$s(kSyF(sp)5W+h;9_-XotC}esC2wml1L4v3uGZn!O z08xtJ4c1Tx;L4-colR0{F2dVze7>xXh~d9%M`y}A41D|uV&)<7nDfc<yGyS8kx#93k>(gsFJ1&SLOERbW=r6Q zK0rr9n03002U>>Sy~NYe7yz9U%ALL43Hl|__lf*!-wF#)!b?eUgE{R5Z67AR8I-qqw(mepw@7jv+ zD2x-Jaq5yFIQBV)y7Gp|sOy@NIaB66 z?o5-)_Ed81m6wPa=)c~ujX@qV-S%heK;yp zXkC;AD8W+{78E1_+TV4*)T$pdjkQ1&mp!EX`d!%GPJFA~O9xu=0BswBdfz~5dM?9` z@RkAOV$}X*J#P2#1%_y-VE`th(cAQ{y!z!1nVIS)pe`-RK$dpCwUW47QeH} z-48KvmjwB!{1=G@?d9xf^~Z=CJ6Zn>sQsM%Yj)SLEvarr-3fuOMw_2j;t^uFeJ7gvvQ5uf|%W#V4yB=Eq+(-T$Se^@$9qrl==N z2dV!FiUaa=(-rHOb%3U5q2{(10W96b)?<0)4VnPWw*Ux}svqyX!M#Umy|2Dqj=<&; z#`5T|+?mmetYyQhPgpm#wCHB~4CAD;QjyYlfN*~OAoz{{G78Z^0xn$)dVR~a5cvz^ z2R-I!pKu{VOF1MgZ2FC@&2AygM3QvLB?Sd97u+|WxWmu7o@q?Wy1QLS1qJa-450Ri zLWNe4X-)yYdcn?VB~a`2CES@p$=7ZE3NWN85R7&skk{M0t^C5`tZZ`V=XR1Y^ewjc zT~=y{_ka%mLndi73xK?4W{^i06X|=ngqTcU!T^GT-7_nYsof&K^U zYilWfxROj^R;suoIKLP(1ZoD~0?sQwy>bDBV_Aue%1uy4zHaK+v5!(QSFBh47~(D` z2uiucHM%)xKfXOVF(!)h8o*I8>3i3vVrAL}I=vRnWle(p)Yz}5?i zNim~66GRG1{MiGBQSO2JpJ3N2ojRuT3SxT(7pBZ1&7|hxm z^K|qZ5+dK6AGd8=+wCvfri~e#HEWK#|umi3jT^WRJ^dnC@Nv-0dz8% zb%*5Wbp}ERFN{kID+Ihncgj!KEw0`+c0!#O+$)P?8+HgRsResFsm7wC!cRG&|&RtYnBc)#e!?*T|sP`gid z#ziuV-Nc*SLJIZmaDc18?h!jc6c$M%>0ENh?0B~Q!39TnE06coN5ibAY1k|*LH1r! z7!($7{17trAn+G`HH!u#&`!P$j^+ITKD~1no&%Fu9Js7(D0J^8wQX^#$ed)Advoq9skeTZ814*{B_?|m3iq45|} zlL^+>lI^e`!uQarjr=-qPOn{-}#e z75PP@IMqf1hmZqRPE$3dg=7!x>E_gF^h1p4gFZoYqSpz2l$1ao2M2Pe=hB>pGZpve z=CgZBrO`YHVJ4Qe3!|Xv44=^B8M~4cf6PMi$*2i=JA(MJNn|49B>X!Wtp-~4@-}9? zy@f0<>WeV_rF3)|o2oqkr$~$y$99&H7GAq(I)LYveC{pvan=w)RIykXt)(6hU`BUu z&nC6OA(9Z{CJHhv!1x&|7z&Q`NAFz9z~xesD0;vx(D`oJsPIi<_z|)UI`eIxjnBh_KTsf`^C$g&*_AuO3A`4PQG*eqc;oVx#b} zm5dak7!=Fmv$eD)ZZQIO{4if>u92@>=(FBk%Q+}rv=mVef#Wc(grg9vw=dJIA?`+AQD@gtp9iF`Edho}^b^QQyEi7jdOLCq z!<{Ie=Y4z1c|z80VSNQB9+a;KKdz?g(ZwRIr-)>c@ssPPW6O1zo3u$gvlIQFyWqI1 zl5DF*@?DdRK;*mcA1+%mI7QUG0w@`H&6M_Vi-FyUSN4-D zc)HFppY%~XS+H40GoYRBYvzy*l!tZ$0n3uJ&7KP|dX z_Dq;$bdVZ{2^mFQQNS%O_gZp{E=Ehyto}sbM(EH1_3FXxCg1xzj)Hrr{b~`pu!JkR zE#aSGnFJCAzF#1@?#1CtK8Z$vm((v7zA^e^>@0*|iW%z&SF8X7tay#i^g7oG*9lXYYHod{5m$M`L{Q0Tao=qI>F&u!WCG0z})S6O`|l5>M*rGrUT_VeM)2Y(-^ z>w)bJ)H|cRQxI`;cL-}@LhUh{ylyK6SP?adGDB;4XoxIF(5qf}iM+#xPdjWQEIgd| zvJ+p}7%L+GR&%wR_q_9?xy%t)NE=*a!7rQ!Hj&-r8Oo1;E;&bLCF>Fu{Q)zm7Q6u@ z_J6fR(LOs22`<43*OjN3DCIqtP7ObOEvRL;NI5?!Y=6Z2j==L?cmt?dAxs2}BNh58 z1~Cr4`}v-mXt-{)$=Hh_f|&c>dEeaid5V~>AId;rZe&N?1`qcKc_8}_UEbshK>qN? zJ&61XGmI$@f^fk=SI|oI^OT>_%4~>|jH0MHjR2D|qwJ#<3@p(0rv2sxM$0W1$7*1U zNV`O zp`n4yN^{q{5fVqUym<;sXkso2Hj8#V?el;KK@121pk=fv34vJ+SNDX4y(Ui9Zxt04 z)*8+l8uKz{=4PFdLLIq#+4a>w* z28ZeT@9HKe{@AL*|0MI`MR9HE@a$MYstvQZhrs!ST@}_6Q3B(U>o7XK+QpRVt5fDI z&L!90cNQ&SWTysQrKe|5)Y|3qM$mVzMi!2bhztJne7nKN&*eB1PVToYu(v7$zIaF8(7~bIyT*j)bsSF2 zbb|8Tqx)#);sd3L>*sWk!=;JyR%CIg#m!WV03l)~PC~-!K9MxP`tUf}U%%gl*4Zxh z{e9#_O3VJJ3{^ECf6@>%^EzKyi!q@bXz8>{Bo5 z14aGu0xvxAroi=9VmoBFSh!jg3Fu0vk*uLo{cCm`qJVsESAF@!-qbws7l;42x3a=| zldDVU&y?vle)$Ub_jpa;g0Ne>ru8qbr(oGqp=_usR}8Y>7aKM`lT!OMKWmq>V(Y)X z0E(4>Zlyi?K3AqpvW`ky(}g{Uk+>q}K|g8p%!fD>l@w>*lo;a7-_z~vZ`X8K*ntE1 zYO{5{=g+2KWVS8d*qV$YS)%r1KF3SQCHs4>b8iDTAJ`zFkD5~(g=@rlFMHs$Xv-huvl ze*bk)CXB?8$BBB2SbNmkih!4rd!BjG*kd%B(sbO%>aw(i=y~AjJO7!h#bJ%0VXp?Z zJE>z=ZNg(2EZMda4%M@tP;*)OR#k&KWX5uraQD2O(0T2K=%*$JK z_7Cw7^c(}8xXK}VSh%6Jydf-i+#Gu5BNqDRr~d9qQ;l&CHj`St97|7ELyk>$rjWRS4S%gt{7U!T%n zC#^}5ZhPJPT)e*id1?R;x_nKxTacew0mSFw^49x6zxppi0E5_|)=kuQO5ZgjL)5(; zJuO2oV{&rR43N7h%@FqP<7nA+*f}_GrF9}O+Qb|dv)OW*b=h4o7Wcfhzu7ex-+7-4 z*c~=`8(h)KSBK<+yoLtX4V*J2dJO}&G$NQsb@{bD0d1dv2Dvjpo!1jsvv)%i zCHlmSF80~5CeY>E+1W))EGvtm6UFTVXEHmM<%Br<7kxjycSQd+gnyVypr;i$4#B&Z z{ITAgbx+G>Fe!Ec>P*d*VfT; zWJ=Gom;n#n^9HuC|B-@%qEfYPEvYMxQ1NXY*0U5Oa;h zDTrReE_$^{CE_3J;;#|^_d)ANd^8j(S?2T7uX-5$z_wFH8e}An7lSN2pez}*FWu+B zrAfreB3{YWl^VPgzl@bi;+rG(I=(5XF_5U0~!$|zY&PMi_XC1(bpI!qoYm~f5!BSOv2Tq*EzH2dj zyW;4$?2~pufiYORY132xjOsixNT-xbsJUo)%B4CI!Z81Z}8Z=Iz6bie)o;{od$B1MZc`TDyS&;P?`pp!Vt;%WKo z+kOv`H9yjI@{pNG4r%P~ANu{#zenuP^R3SrTGI^WCi5GL|HDxJXMYAPrV~0FBdK0}uIlhFS7_-L z{ZZuev_2EIgu&uEi`2n&YDoLJ?u)m@Ud@J|ReR;YVi{FYQ@d0QBOC2!MT_4cp30=f zhA^aAiL=!AoR4&G76RlRI)Az7_f~uCXll7{UT%QL{NbCSX7ZaRA9nSun{}V*SlV-u zCm+hK#TFf?OizQ)z6aYJ*ZEzrviI+46uQ)j^H_*suXWxPvSmqBt2%Dd4J#jz>%FsL zQsh*#4Blad(tLWup;f1v>8h(SJ>FfqKeI;GlE1x7jwB3mg#3*D`@!lWfdY~xs3xBO zy=DG&uA#XhovKRCG6--vYyO&rLkX=jj#5g^ik+)Ta^37pI9!>Ny)~%{le4q1 zC>EtIqc*&7ko0up72F3iv;)kv!^8BXT9z-s2CnpFz^pP!mT|AMmv?f0BE}_Q0~1t) z7SA8HiC{oPBb*%3T@P4Iqw?h&JZwo+ zPu9j0ZFUy<+20Sn%P}^_R}V=^lVh51W`5}Cl`u`zKYf|^yq#vsmKIk=*l8jpG^F?e zOI2lV2Vh;T65xk#6_Cw`wKOzPC#TpRVWf&L)nb6uV*AZBVKZ6vL3^(n&OJRm*{A1Gce%W0MP^~eJcEr- z_Z)9mh>2oR8BF_Do}I=z?}EYa?m7x37}CT5d3Apy1& zTIQ7`t^*n5${~VxbBum>&mp(&J_^gD6Epjr)|vQT3d_(kWs|P*@LW0@r~(FW7HA$x74IH?bLP#V_4_dvq+Y z)*Vn3REE_gbOZ&GXU(!}s%|B5mz-OzJ|Df_mfX9M+zmBfHKTw9FXemxwdkzhAUWPU zSE_gx`21rP|2>ud`opkRh8L{~LmcI{g$;k0jeU?(x~S=Z2KE`MjZ+n9>&YfaBcd=L zb!bK{w4_Xwe#+Xc&*cCp?is?;#NctjF_~8_*j=0Fk?z}rHzfrri1Lg13!CpA_n*Vc zSDDze`XvJPYe+k1ch`ctX!tvzRk~uECfk5VG?QJ3Gjnb+Uaj~;KuU$gmYAS?v>ca- z&33W5qkY=N&1qb6`IFk0*KxIH7qF4TFnJrZoMI}Zi|>bD6I@}ls^D)dN;i6aJkJgL zViR7Ypmk`;!cBxp9GV;=Ci%lJj?$}%3`DKDtDXu8S*nOKy+`l&r}^=o#mVdoBTZ`(wVJCC z?)71RsV3PuZ^YdPnpdu_F50+b8_OCog7(6M#r@r>lws@PiR(1En=~P@(a|$)$f)Tf zUZexOvd2n{?+K&Jsg^KbJd!bRUndZ8nxLt=_=f*=HEu#HWocL1G%DYZpG8F`hx_{` z?k>|?Db?oRS^&2B%2_q6*p!e8j^~@`VS`2Z$_&M|4Y1x}Q7YyWv&z>=3SX!j@*(8P zBJSMtNj3JT+<53Z1_o5uNsycQKHpZmZXuQAwx+ZSQIe^q9uI>-RGj7rRL+3U>*jVh z>be;cQ8mmM0)!a*k51g9ZPwcFPF^5o_B_g*e@Oa+!lhljd)Zb~f?~U(sArf?*8+Ta zB;;?y$du3a=%o=WSMeizpU`?judct&_`tVO)qo*-WvO%tDL zv^(0tDYb-E*SSkgZ-z0oMk@b>`~2fWoLDIb4#;<6DZ&FLK*G`n9E5DXbH` zB7s$~f3cr>ZZO`Vh-6AHaU$ATqDMCO@y3eqa~e#y@PZukrb+Ydz1FmAv)Q#5@f2>b zc{3-0J^S;+nc$trk;5D{L_JUXt^789Wjr(N(H)!~n_OZsH`qwdQOZ`gAEgTX|F)9>5iVFO|EAibY4b+VNwyKKl3Bs1Jsw zxz?tL@zP*%gc;f6TG-SBlLz!e(zIsq`3wtj%iPV7Vzge;FZuFzrtJ_ymOkr*<5LA; zR;=Y$)oXYeu=tVPJeBcmw3&q&vp^XdYUBG+%}(03vINq)7Q{Tw8#qnaC~mSFSu_)k zdvbAUJ}k#rCHaATsz`&MiFpgOV5ydeQuy@QUUN6q@KH>LNz!JVv}VUdy_I zD7E;2!Mp_?-9fI-adPRMSB($h=XEv4UzOihVtNk*BEPP*D&v%)wsOS6MN5OjTxK$# z0tJKOc1^IF+!n-0DTSD9antW}=w$_xKZ~AK4XsDWTE38UtcQire0+_u=Z8h9SR>+I z6BLsuk3ugi^{ET$JuSmVZVz+y(_x}a$S#VG#UWWF8p%Q$D@uK!TYOc{X1OO@nzC|3_~Dxu5tB~Ps{#@Z_4r#byTbe7bB;1o&1{cg{1RnZa>WiVl&aQ_ll9D_tGZsj2sK}UE197;*;Oq#>D zAd@=MJk&)dk0qe$7Tn+Hm@9_On5dDFH^BY*{aG4ENN8v=+16@eY9y2fi3+isdnS~znPInMt7-B$@izv z_j6o0|3+3Kf#9(Tjl3A|_e}n$Q}{oRHFc0QsOrZ;96B& z(XsVlANwE!v?^=jVECxYD(`#GAC{t`5u0Q7NY%`o-a@w>s3@*t@5ciJHJCodB z<2IaW@om9RM+S?CK&<-`^J%(hm1ZmAs!E&ppUC>{hk9Y5JTi{*-z(XJJNrLPM!EUM zAl!=nvUbg3#?*7p?R{6C^ILII{zu&%;Jo}eb;U`FxMr5rZtgD&nH*EG^9`<25A0mA zRt3$Tk+Tvy%mj+j3c_9tWmaa0c(D74k^5{BylaBY#v4U@crUeq?7tX<<};{GwG!S0 zqOV>_PR#Qy;lhLco8>s0>I)2{xs)}ziBz$mqA-&St`d|?s>DK9Kqs_Gkh!t0m4cic`MeOR z5H9(BSafY)x2w8q2Y=oH{UEU+P{FoGF#pS!xw@C5X~D;$wQouJF;O;5Xv2DrP4<8u zqMDx$PrlS0h6G`~UxACw$@-^>LU6(&&~!ma`p3M=5^^JFrzepkxO@KykB1@wFz}>3 zKl)$r^`fvUCH!j5v0tMvW?}HF8GMG{i2IK^((rNY_hBYpWbPA7nhODcY=`RTm@4 z66~Dhf;Obja?l6!hkHhEVy#;f+D<`>HC$Pr%FvWtoKrt<$REy-dep(hGP{~CC$+R` zZ@%q@W!bI!0{y+^&ox2^RZ$X2QO-4Xf2*3x${)qU8xFFBoRUk5k`~GxU^7}zg5K}X znIz45+?kqB%!2t;8?D0mS*afig>{+}_HEP1UME&yb_L)UP2E5b>nVv_2a)vlz;T#K zfnHfklRw5%Awy?ASyZZmwn>o9S8(n8+oq&VTst>eTD^~3bMLdJZoU@6gVC9<+~4wR z)BUzx5Efhj_hO-7KU4cZL6hI94Gw#xeuCFew?;fS%5-e{6Sd7PCs_xwe?W_CbL>+u zW<5&;mMt6fD=QDo&jTZ(VQw}8;;7TL-D8I}?l&73+`b6C18?)jALwFw&1*JZN8cQ- zt#x}WSd}(kWDe^k4v<|7mJZSGjQudGuZ_MKa3Krntu5i>bUYgs`*7wGHpM=rY`61t zqTzMv3{?D!>dDidMd%#Nwot5L%_yS(hlB7{)ibv*0lS+1!YCHX*XB9yJaIwNF>hSl z_Mgx{xrwLVC#W#3cf>k&C*k3JJ)zgmkAvm)*7sAUTl&YOD;Vsx1(RX5TpN0eHIrYJ zMJCOy0hottaVq6aO#7Q{YP=siJu~bduW|!~gC)@m)=<9BaMLTAvyrbyKN4dls025r zw(3t&JvI%S2A8DD4RU`T+mkIEqPc3??v^@&g@Vi&Rg%ku)ePZls$s|r>kN-eC z;nMx{U#@?dGx`7=b~U;FDL(T5@Ui~!5r9u6;>)|e8qcE>_|RLwrYWbWk_V58iIIZl zMQJ5-vBVQZGBCXk(UY`k>d=SBkCvzIk%i((=U7#%Iv14c2S8Rmn!gyP_ih|wyjyXK zfH+c|$G@!0HU3F-esES;N4fa=)>zfC`ISYr#{y4H*Qrs>V4l?%I$nmP*xx?c|bcRY83^H*1j zX9&#c`5YHQD0Wvv{5oOzan6A_TJMw zS<#=}sVaBMsH!&mCoi5hG~Rtvmy#4VFq%W862p{BQ14TChQXQ2`KVGZ5A*mGiO1g2 zmu%rB%mJ2nvQK7$<f?E`bVTBaj+Ix31Y z#s63X4st~F5u%vtbNb&F6U0W(?Uj63VlHkx&O8xn+O!J;0V*{5SDQ)r`ZTeV8=cX1mwnK&0Ltwz=K z4>#U|_g>ueQpz#e++RBle-hLTp0Ky_{haA?n?HQ;!Ty7=Wh%^6&L{1AM_cCVePyNK z@Ek+%>g$%O?SAN}LaOK8>U+s$9$fq}Oah$uCN~R}-o!t6^R}D)gQ>I;~=#>(%&k@6TD!Sr`qLPWtL|>uL2|4K_vJMWL zcFw(Eb&0hGoHfZj_-A_mnJhK5{uB3wHmqY~DgW^&3={Az><&8V-*qxFF>%#pYE_P& zpN{+bKuk;^8<;^)th|CB0#)vYE5h$yzs5%^)okD{DI@#lgNx?me71BOvvN!6+H+6q z^j6WOPOH0|k!w8czo0a02vVZQ$F9tW3#QJ>zpi33LxK>!KTs-=UyR@KIsIr-d_do{ zW?%fH`xHin>>AY)qdRODIyTPh4glOUdTcP<7xYMtC5#Y*moRTfd`III72wC((%?)% zDNJ@Gvsrv<-kv6wTN-&-=07YnGvF90oxyN4V4uvdd%|KU#nF`;R(_=&m0c&cSn1;& z3>&Yt8myfV(`I)pD$9u&Uz~VEiBnTPeWdwKuLrZIG0eDGS0A&w*D+9^4b7T>;~y%#^abJ7D7MnDVt+v5I9#Dex1;h6F{@iaB~AC2(fI^AbNzn9XQb~t+~I}_`_$Fn3QYeC z6oT9Vp?Q|LRQ2zLpBBTF-z3{>o@SKK9>A?teFx2n=yxm2s6 z(DJ9=!SyE!QMd2S_i(#epir##BV*MdgWS@T&t6B3`LL->}u+0hIpg!~`LUXVg9GnoalR-`HLa&1s_z4gmI;3O2%F_P<@m~3YqVdsm69aEN zEqTI<V3n)aS9N!kfV_lU2+eyubp2;|a65M?nm#6w_Z81nO&| zgYB9?E5{XzTUU4$j&A7r*={%QCajIUOEYU(b_7a#nke_Z5sdBFqG9eg77TF$HC=m6 zZ|1tw4jXG4T^iw4-$WXQJgXZwH)^hCC=Zu7OVKC(D~R+bzz0H0Ba_+R4%jb;+>jj& zXu_c9(nT;e4ai^S!FSDZN}ngZTcrh0H(dD5J5Rw5yZS$Q1HBlU(VmWQ{IAYE2ctia zw6vU)f~(%Q#8AZqi=XXviKg~xph?-8b7p{iGf>*@V!dN^>`M=>2-lp2cyw}tfudwL`J z&}S)P(RhyEJ9jqY_Z@G}9j*zTl0FOz&+Jd;js$ll&^}ZotQP8eKqP+lxEu!d1zJ=| za$q6{IZC4NS&_!8B-LBp>kqhM8~n=Diyktb9iI$OqxYDAD)d_vUc6iok4H8vljZgZBU>tJFs(6~3vPGo#mhs|NGGi!juxhD-**zQ+UI2U+ zp%<3oGjGh2^J#jU+p@)S$@3Qa=8duXC1lFJw((Qf8L2Es-6vt~d_}Y$M>40nYs|~M z`w&J+4a24a_Z|RFTFsrbQ9aIb!@6_0Xf3y|DROyw@2N}RZ?8vcOm(bRdSb%3DF_UU zQ=kWnHTMe;+=PqcJ)`$Md|&AdI@c0CdW5aWX??b0;(@cn^on{1d#S{A+cE}j^iPQ#?lVcVgv?vRL>Psbi} zeST=YMvZw;`;@Hava%8Jn(cm+zV4n^DTS(?_;Tpd_KL{4X60MO*o5MnSCtB8k8G=g zq)h}S8;p4LMAUE|TkzAhGO%n;(rA{%RpQ4q*%?n`JRr;var0RA zc7G%}!?mo}^;-L1-}0Z^e1VMNJ`tqscB-3b^&3J>#wXew?sY0rHZ%_;QrsKnAXsX8 zdg#6U*A<1YC(76|G`I36M7d?;&r4<4I|z~;lQdZ)v%QKw5paFD0U38?URp8tmgKgi zQE7QlNPu-MSI-9Zr~BG6AeD%!%8-HObv|v+PY^F`3vVxfz~w+%kB3v6pwJ2g)!Lyt z9gL%_m8Fg3pKjj&+_b}?FnsdPgFvUv+KwB?k-!#WIG6gBCBMpjYx^EVl~cAzsO4@DHYlY8{= zt+p({xKt(jh6wfVmYF%de zR4_Igd(j2D_tn!$tlaONRm&7~uSO#N`=n_$$&j$sVc&@U$7KpApGi=6!2N+qu#I~+ zi>e}Hc{>}*{2SF#`%L`Ci62=ov69&uyobs)d+N(y`@W@(OyUEs>Dv! zEAHyQ%~U-xY2!01U3`#iNy`TK#cDz%rqjU(i<$Kreg%a|DLg9{k&=1`=xkIG!OQP> zTmrZJXI8cV13i)y=BTOQo8dEg4GkpIF=o@KZ7R6WNWn`%mxd#M`l{KFdzdXWY=4=K{I? zx1s|bR$9=RQ5u5~?O-tXh&6!;UlaC)F+w_Ke>X~9Tyv?V*)`5Wk-GjefNq^=^!O@EEarsb<5~TG!DoG3qlw6tWFqmXv z3crGfBoWFi3w&^}XWuHnr}CB;rfHsp0GQ6Fn3-d4l5y`>u_A(&7-d}QF zYrMO(j~6=ohWMqH`n$rJElzd)GJoi*`;)kD4cr2Jw}VB^4qkMyFzOEO;cCXEzA%O` z8<$aVQ>g0C#{_z%zb8UPnq*yeORGeKtZ0q^z7aJf9B`OOn^;3 z{D9^fkK9R3D23Y}V`NhixKoZ9l$RF#Sse|L=6-2@ezdVHBq3o(f7;?g12M1Ip7w6p z{juzX84tR&_1c|z}!OQ{m8=8wOT^y!Zd58Ec2f(sISt}!mxrfkMSIzKiFg?}gyA?W;D zq%c*|9wGVAW+-&NXK)*7dVPE?si=q9F_EHIh1kNqdub8c7QY zZFcP3V2$N?q&4NN&He=aBU2RQu73!U$of8imKpReFmM_r2o1#YH0;)=GuXlhnlD!2 znFz=ij#Z`>5XDfIWrx)CUaSc+hys|8G!CE1Mqv4z_z zjOTmTSMX^-^tQ`g*W^zk;w(VC9}>`bh|ZQ?ItSSQ2!N9*T@M;DMA&B4Btm?pf>t@R z?R#>onorIbS{+;;lZdu9zj-e;zxC4rel{tt;Va)BE`5O=i(w|IaJ@5b?41{QK72jN zk`b`-Bs&AGUm0{Q`wZ58b;x^t2Q^skW-gf72*x)bw;C;7R?`@)oYpBX*q zfuwXE^{w^M4AaEYpv&et@rHlJ?y5gbi;xt>ev|hw|ecbGL0rd zh7Okz6~qKEbGikmdx|;OBz5A%{A?Du)-H!A6{gC`MHrVv8RL6;{l_TiA)rP(Vi^!J^`_}bU zzaPU6APsd5SIGc-cRH@uSn# z`>MM;PSsD+eT7AsL$NCMkO!j8igNb_EmGY~3`_ln-EWun3SqV$7H-h7TaHJ7#qOSIQpQ#-N>c0aXaz-O;?q?? zZo6OO3Ru8H5?{3Yf;G7Hr%pwwLpL^Qfk(@e zwn2+A0;XDk^d18h5zV-?r(EI4_B%vt1f9oC$0ST+Pw3wZUiy8!fcyQ=)8s0-Q|-|ec_0y?!2L?r4MFiv7*yW~Ge=jbt6^iP5| zACG5j_ffcJ(JRJ0?&2Hx&<;ifD+5E5E*t6+t@dggM$qrRl@?5`_!Tmt4X|s%@K73Z z^#;B---~=McfErKS^VzYyEk!@qsJps?+_%jKdua8v8rO|&7kxW;5TWwP}s zlAJ9@uH*U+S&qvylbc)tdk?bkP4xR~2aw8On>Sz^rYjIqawDq;5^*s1ia7`^d`*%B z-`r98-zP^hL9ob*m65iUvDWd2?aOCW zYH!{s;OVHo2X!QnE1j?Q--wIJyYGTdv0W8lSsA4?(cq#eKI@H0H6pa{d_%n8(OJAl zbkd6WZE0g${BSCat4}q@NLD<~r~mYiWJy|K@yYrkHlkmYxE_Yx7ycNtRl1RiagJPG z`Gn`ahn%Kh66pX!MtlzG5MXJWk*}gk_zjMtCXm$m(=Rr_Cz{$I2QUJ~$i% zV;NFze3|#^mS3%9Yo~7v{*V`SNobFLc#2W|{-XfjN?e=)*o8qMG4cEm$BNfB7puJ49eP*7$rJut<=&5`U3e(s0s9MH@!T;( z@0ISz`^lz4pT<`LfC@z&4>QJlq$UewtMi*WK?jjRke#gb;-6KocY!&Y*WD~gO@6>m z)PL6R6D(1>;>QwoKx(jHgoU|{cyo?K|B9*lZNLkP95hzz*S_LVc(W#8%P1HL}FMu|o&nzTE( zaRI54Q_y+Qwb#q~qHguY}Xvu$BqzUXsLzzVb%$|id zb&53eK3biQ1s{N+0y~#PD!}YPx|^{{z~sN9FeLrqlMS%G3nFI6tABKyVbS-YCm)pm3)GQkZ;TJ;1P^Rp z5{I04RnatuVc_%g*e{FLh{~q=!QL_SO|Ro??v0`B56Af1ZO=?93ZHF=h6(9c!!njD z)4aa-ud%dHpnN3WMXVnp`J9&vo?#is`5#E8%J@CI5*85*@ip#l89o%y>Lq@~NS~jo z_>~vglS>-Pr1px@_|aFXfj}v}O>9b2YHpXvS|M2|X#?3A%pR2dPA%29;MP)Ir_Bik7pyY@N1f;Q0^L zSBo!J-6O|&hCesG*jRH)eKuR-IB!C~tja4Ht_&MHvC0(l>~q>YuyYPqt|WfIsw5!m z13O%gp=~hMLP|Bbst9P=0*Pn&Fd|$a;<@mnv!h{YP(EH-&y(sH^ zvhT3dc~jbk{tO8; z)-PU+EP2AicoriLzST2c^!d=prPl!kAOSHa?ys_R{fxQ2i);r*TvY7JH0+`8vr|`| z@3L451HF|(&Z6NRC67ImqaQ*p(BEf0(tW-Hb8#po?sHdwG+UTKQ2iqNg{H*+mCgR6 z;!9=?er)ygwVe z#*&geJ5SFFY^ zH?8@5_Jpb_BVM|JZa9;@pV@Qa&*3oAU{X#K7J8i&jc8N`__N^9a?ddY$Y#unpK)~H=qLwQLQ=H@K& zD_}Knkn(ROcO@Bs2KvwEl5Z=zA&oD>;knXbQrRH@;^?+oh>Qr ztYW8dFHiF_Wpz_nKAWhvh=fpN`1?a2VNZ}(lh^kM&+mZij~*yhAZE}OmQKHB;v;o{ zz@A+2fEe8~eJuC@9NhWVl4!7hqsv6wrLFm(m(XR_0=e}(rV|63s2|NTl^Bq|KGWC+ za;6&Z#^pdvmvD1Cy8^v5n1cVB@1$`MwP11i3s5ZnUrudswCsB(_vH&6k;h#|6JX|H zR<7`sH4H`w&-zP2!BMqnyK8*TDv^GA zdYUxG6_SwKK7mvPgw@Xe`3eG;n0^=En&>;R6Xb9`kvoe49B$3Ec#HxeZsmn9e(kOK z=B}NT+UrgmZQ`ZyL?NgX%82b@r?l@LKZzSQp_>)G0uCOp}8D zHCxD*_~t#b)eVc{?M?p9$yiae5gp;dL+O)8?<0&jk_Y#`Mn^|4eqi|6T(_9ac2@dD z^hESm3=+Z+x-%dcKefF6Lc+Y+h%(-#e?hAOeDIQxlD|CX?!&RuuPosQdC1C)4PSp@ z*2GlDS3M6iCh+Oku3(~63CX%^%-WXsQY>I_P4}w(oc0v|WtW5B6Wa z5wTrtcwr;)`4HPlZo;~XINr)xcKaIq7Fz)a! zk0_D+Ywd%h<;->fvErMTh2TGx0WGf$fEfx6%wV1&jguyJd9cVr}={DK`b=eI>O z?uh56wpq1r`-Fd``zOWAVMS~6!DqFPTPjb$5Tm-LE_(qee1&8Cf?;?el|*Nv8xICxEOEf_Lf(X|-nfTbXwS>b%cRi3$DNPqwXDSBh+aj;RW!9Z zalG9Fob76RTyc0TbM2IU6Nao674fI;PGi=+wl+7tzJAw5IyjVPP4b)=zR!SB6V~$; zc$c5&d)2YxTuFBHR1Isg@ZP-|%_rD+p4_jG2l`17m3QBhg9K!3NZm8|&7_~`bk2-u z%t`Fa`-RPL9%HIFNy2IJkCOF`b;A=`ka>vN%h_5aD2;INK}vOo1FA9b&XO~kus|iZ zw3pIi+U2s?7>P_Jw_KM^c1Y{9Z=mj49Zw4n8Y$vW1tr>_P75Rp)hq+~A0hNU{h(~@JSH?_InkQPRRdbrObZq^*bK3$e2`@x&M1&}ic73g9Y zPSl4$2ho^YnAM#TjrSA0Vu-4QBE^|lj2pWkR{T5ZfcjfJ;8ZkkdxNk!(P3Qky_A1l z*2VPPT-Ev@P?J*`&o{>J@ZYL$qBRxcdR<>{097_mY1_4ol{7n<4?^M^@;0Yj1|E+l z8|u7sD2@G6+#jjjKa&!VSzmwFd}G7i^3h|*OaL*0nh)L6YE8K>;g31WxRg3u(a5|J zIO{1aijx+BNc7SNP$XN>CJ!deeu4gC0b%q7aI_l83d9g5`}AG85hYn8vwHc0w@n5v z+?F~@)$bT{wN9&UXHD9jcN#p7ToW4Kyj)rNaS1dVXkSe5isPgePX#;^4LsQm#6)OZ z5MwV;(yL^_*{w;9#bZ^!_6_{m&m^(}|^~`<( zjMuf*o#Gz-PalW-!NhVhhv-|aWtqUiVHAS*REeV?Wv0aSsy`vS>G+LOui9 zOCkSht(cJt2Xi@kieT~O&18zG?tg+xL~a^M2CC z7#}pQD#MN7N7F-jja`klSDS_S_j;*M7KiF*i1cp@6px|>^4DZU?{Dm~qD_^oAiV&G}P9*8Nh&O@W~tfRZc&fj&UcyC+Q3U#?%@AoPM7`|mig$YkR? zI2*iBAyT#6{9*X)5@8`MDmdnF>{p8#pKD5{aj{ysOX&E){@^!;ezE}m)`WTKe~p!X zr>1s2;NAS``1J7Q-+3TH4{=oF0Tl3z@U{IAtobY!G)!P$Q@$j?Lm6#u!uD>`krKX} z82*B=DwU%GP(unH$}(2N@T$P&KP|BOrGY*>ujd@;G+;(vU)TITInP}gN}}PftO>qS z81veselaj4-l3{?p~9vJ#@2>{LJ3h4L21MZ320bGL7Ye5mVL3DtcW4IJ}W*BHO@`Y zfOvpM&D~wZ4skeuBw0fBwwQL#qUuAf3w1!L& zX#NzTBuVj)6mY@{&!P&C_0AS~0syNIS$IfUe%d!k0<2I(f)f+K&>45#-i}q_<^x*J zxz!dK$y=!rjla>*{$)b5_m5j z156SUc~d9)u1vgVqfd*Q{9XuDg?o|55Zyu;xg}cG{VL3W$h+i_iV8(jv8Bm+Q|wqzdj3Wy<6nMB7rpP{*__dG06lE4A-aWl(!mQbW2`A z!8;YQRHGeY*TA3Tj`Y^i;v_y)Z3ik9dSk<`oROxm|>#|f}YenDfu&c zpE}9beuhPdcxXJ0mPyd(g8@T79kLqKR56RJxQEf57C#nq=6DbYd{la}_)G7(g^@)) zb_%SU$su5lAyYkI_z=`|VApLt9fO)-6!dcHH?85FDZ)zFrKzqwoD|0VH;>B<{aYC5 z8&mM|pSlazi2G)r>~rJ1d+LN|J<{J89XB)OJi91`pUVPC-Dc{qj%DTal!xiQ@HDE7 zjv#={GL`AwJi1%Iwc~spD~WlZPH-puiPzFYa_n&&|*`_kf&reCjtQjXAEk7S3-R>s<1YF#k;xP}93IM39*?uJ1(Jp7j}{FfpWABWG)fw2>atHFPO?WCot zX_o+gU+6U7OuQke1(;}|wHhWLvKSK$sudnHp8%-aWX2`ev5lkS!~{Ma`OjH^^q!GZ zaOXV6yV1o)GtKgdXmt>dZGczJU(R0lD3=B8<6ml{i52`!b-i@1I{2uRI%oIRO=x`-fGJP^poZohKzV`H955RelN;;N`{p@|Q2 zaXluX2ZL?IoAhXd>s_yPrs3B)#$JN!LkvM*9v{F$PAx7OiLXuL6Y=65aN&!avt{K(#uAhH!e17 zn`0>|w@?Qc)D&iuycqMUp%PQ#QB(%K^%~@Sq>&cURo@@t3~K5+IS%Yg_M_SQ?$;FW zCg@^nJ1W-M0CV0td46#?w_W98Y`alVO6w2mRi_JEZy2d^nRCuP;gsC%-`O|frXU)d z8w;Z$6id^E253ZxQQk9!P`F-?w#-=1oqtie-jzT| zouIa>2+ROjdRrx1D(u@<3tu=j#sq1?Bj}Bv{EWyY& zN;;^c$DhLb1mLJBcQ`ri)HzM_2%Gy{U!F_=dbVB82~#HzTKydE22Pkb9^S?gCh8$0fAE z_aWCvsjCBN_pfOB%U{>#d3j31Ef}>wY=TY|+JQ7iS5Hc?=+)j`1tSc+scD$|YvN8s zs!3)+RuHBp`-kPouV2>Jho)DA1JUiyZNOdGq@GsvhaYC!-v4rIuM*m{(-ec1Jh^Cc zNV1Sb><@T@TQa3LJZO@}J1zJF7J~Q0as0sa1J`1>&T#kpsA6O z&~%Y&fMfGmne_uEb1z_2>hQD1!*Q+kwF3rII!l!eE+fngNQ0+IU{o)$YWfR_ z^YZ!ge5_hpMuzKGQR(m$cJRq8e7gEBYb)C31HhifHqB#gyV50m$}iRx=c@p#?Z?w) zyB8K;&+=mD_B6NV_rru6(gjm)_cQyeT$=cx#b*NCUOn{VMpMQ=`%c zloTI1zVK+Xvs%Qv78;M)POCK+Om6hVmYGs%bWfd@&JryV{iCV{NyNTQ zG91OB3zDj7jyz@b6;P=uM1Sa*_=BteRe1LG^inc2@B93h%=n4c{z9N1Qpt5yKrTH{VT>0^G#IsmwSPiF-598`RN zy=g;@F`PRrRd+62=x^gyrwiD}SD&!S=7`vvf!VU!Pfe2yyK)pL=DB5v&+?FVs3L5h zK4&u!eWL=at;*P|vU7BRRdCdR7m2g$fFmzcJY*zQtRiX1W5`;?I1H--z1m$I`;bXdA>G$oqOn?rl$V^ zKYwgdV3O%cOKtHCe-$#OAa;k!3Ywx{eSZbzUSOjyk`bWZ@s9G|8!;m=6}!vfui@bj zLK%cc+2m~-0uWb-UKtpTJv7WPOwih0ce>SIRbI%OA#Y_*!2^pz$3JP$qlB!e z*n?^dw6Tu8J2%zB6}#f}9xIgW5~-II4sd-ZsW9N8Rv>6kA-5m5U_tasni{cPXe zx9xnT>d}UjpfPawFK}U_eAHSMVUC7c*xKC(jNORsX-!11@Kb>MBlg)BF+fZC5zlBy zu;Pd;%KKBF-5+4?rIAHXT|ftu3C7Y)ucBxb z91A~DJv;fivi?ju?^)f|6&S$~?p4JX!s_nq3ov{#9NgFZUU=&s`A%>87;p9_ftoXr z4?BN=pWszY9&;@Zm)iM0)#JPHZIQvS2$2^rhPc5{-M^s2i0&pR? ze885f2CLd<6P~21YshFDnUua-4%%WByxvA$IrUoBXLyOQ{%p1q&#M%dk##qMqv|FYd?9n^ee%~mU>bV z(AphbSvt9tj+(8y*aGUpnO=%zizZC1Ui2#k`jb*<3CDSIbN=Y9)ZT5xk*_&f1Rh z(+Ne_tU&&%MefHv3D!)t{`!qN!E-528BjWr#U#i&-$<8rcK({(IQ)tE#pdE$V|GNN zI6`l^aK327GsMqqArwP28af~E7G9h5o5<5cp-9-MtS_L=jG$)6BZq`31I z!}=lIvw;60K2*pu%U^<|2@R4QfRbHFk#-yl1;V~f@=Txx2Gp?$(q|;Qthh1OEY@e2 zlL06KIF|mgL<5;o3Fn{JiU6K-Shtw9JXf;scdAG-Q)r_w?sDDA-cYjC9P+* z+G~4)b4zFpz}nPgr9C%K>yK6M{yWHkv$zEq15^A3U=$l}t&L_8l%=#l;u2Ev%By<_ z)C^@3Tc6gx_pDQJVoHEU7>&B0-um&bpkLFK@`IsK*R++QaXV@7a~7F5Usx!DqqZy9 z^lZ@zoD2S+ZiLR)d053<^wDq|d=YuEMxYswz6&SlPUm57ulHEhoFr_&5ZANB6|+{7 znquJ5vMCHun-nGBNbUKVmY{ z;t#2HsHMPt#adM%G;VV*wC-+;w zZ`5C?1*ci;o);e04>;~iTb%OPG!Y@2%Xy>|xLvl5_S#Gn|7|6DKN!uzfO8%|_|E^Y z7D+I-#(Q_Z;pC<^!a)G$;hdW$J~FBS?m$&9Abkzb{yA+9KTD_g#uhmK>@cp7IOxa& z>f!m5xlR4QK{CH1$1IcJway#T;OG|%ay>m%a^L5ajG&sPD)(HI*z`>%xheHQT*EDS?3EMYlujUOn z>Nzi}dD)F%bePPWO4F_hBhPrJnKEm`ga|ITQI4iO4178pgM3Nf^{7@bzND#5h-J-B z@aXT`E`dD~HBGM|Um-Pq z>jO?->8O@NvN-D~;GL?Mc0-ywB=|ie*`tbpI7na;;=(U#V_@;4s&iIKN?Ub&K|En3 zQ=o6L1|>kTI{0R}7r2bJ*wS+;K8|+stuS;Fm`;Z|)vpd)99dwA85dzycU?^V{^gza zPni7wIQ&(%5(WUdp1u6>J}~{_xs;F`$CB+~^GTD-k8jVam>zc__pNP%!d#vly$Spu zNIPJVJA=pbcIs%Y(C0u=*Ui4*dFg}d`%w;*gkg?~;Yh!D#>lW76og^pd3ONkhFg_h zwVjBSrRB2D`#7~8H#?7+k}oBmp5D}l`A#b<%8^fg)f$xlV4kR|;u9AZvG`&zdI)P= zt@fp%P5-|5*}OY}P~2}jl)L~RdDqZiaVnz!gM9ngXLb1z3=MfvLPSbJf#NS6QuvaP zgrJ4EH)fhsUY=5MX!9+rZB*ebA&w#LkxI-To6c6aYPP&f7q*&*a>_eduBwwM8$Sc~ z*8pl?bT&<5?qxGUz8zfKEwlRcKPQueZQw~Ey(fnGO38I4P=vSj$bo{EJ zRRbCdF2`vmOr%xH`Mgwz3RD#8XMEIzVmN6|*%IKXLIy6OjRQZp;rH7YPG z!u&R-IO?H%(OghKzzi#!fchso8rt9m{p#I;d*TAm?9}49lS`A-J2GD@=Yk#+{&E#} z^6{bY>=hE_1DXbTW8?6^96ML+L{A&4pMV)YE~XnvQCvwC~@lz8|Hf`P4QnB!xgQu0e&4>Ak% z{rnZcADfSPv~ZbEX-JDQ0>LdKOWg~YNtEk#=c(U6ZkVYyC|??KN{9&Ue4UIeeoMA7 zxExpVWbEE&(Ws+MuJ}SyZU@5dLA4L+Idi9{e{?Pr0>@01V4eANf>L3jm%jYFZzMy1 zjG(mXteoo130~WLQ|*dQL$}RZUJ`T2)UZY4ey1O|U&ccGOP>GNG8<+B=2_+7+jbZK z^}_%CFg@kQasOy!N&3U6usQ;qpg69m!R}q;)nL5(0~mvHy)`dp=>I)Tu!Z!`Bg+(aotQ3 zJXA++2!z*Dr53(+*gWUl-OtA+R>RGzr1gF6N!aRv-s2$D;*`k*} z9#8WL%~sv)dT-Bo^iG8gcZT^SjN%eq9v#Pbqg`bnX7RMLT;%*Di3FI`;Mo&yFcoL z&=r?a55F5Wp&3&7HC9IL;aNIc8?-t24}D zmbyd|%b@+Iy|PJSV*mW(`U&3#N;SY}Cy4&n|Nqa=jZv}VB>#^!`27MmQKF^b>d%n6Ew9i@!^ej$&L%?)HFHGNI#A7GKk0SO9;H6s zMLoTc$yyxAQoBtE_I6Tq#FN3BxH^y@si+bsOJO)X=v}e?4_FT4e&X%eysAG|jyzSR zn;CO+v^z1%vci>9P)zms1|<>XsqyU(vZ)yllL3pQ@)yQKB{Seh)O23b4?t%br9-pZ zz9k+%Y4OB(%#gS5?rwqdFA^6{>SD-;8GpwW@FqOe-rw**ux}9j|11;m&YRyudIjI2 z+63|JH)%XuHSglw=0>mcX6L=AXI9j3@YKBAYYVI|6T7efR5u_d^hw}@#O;upmizbD zf4qmh8z&x{5_=`NC15OllJg)E4QZSJHJGNA+DMam4=WeOS3iR@TUuIDi`;vsZAUC0 z87eP}?F%OkNc%w9vgZRhnp;4plKQDe#5XC0$u%oxvk?RynmHG4H?TiVz1H(N1OM75 zYXrbPd93TF@IQC`pKsAmMaJRHy9sM2$h^9`MO?d}PVfkSSb3e-NzJm}$BJlqoiMxQ zyNYcFwA##>+{zNwLU$DOD%v_}@#=M2vWh4jokvQt5y3Jo+Dy*hoho>tl_w)3iP(j( zre@Xz)pLW5WVryn=xq?4&1ypK>IIZI+~qL8{TtaaD}CrL_NCcsyA?*O8PsorzwJlA zGCwL-q^$90L{)0z;^jb9(w6^!1I(DKa&pnuWz&%KJ0_;~a{jq&nfX_XT=obx<(JFB zNnvk?p7ur>Kzv0g?V6~Ichg4#pP0k(Zk8i*&|+(55>NfZ1D25a%sH#C%U{1MUQf33 zVNrr5s;QckCJzB?Eq;q@M6XhVZ!klKi`tNdk55X+H$&Z)8J3t-^@}t$U8DZl(Rz0! zF+@jbvxSz5e{}pUcJlRXS$8v}dM63$K0>YFseM)|Or3*03oxlLE{~y|oO!qM(s+xT ziC6d3ZniB>=>KEvyTh8?mUjUK1q2iYlqyP5sv<=?h=LRWk%ST;(o1MkrGqpZMUY++ znv@Vagcd+S5Rgs?Efnb`ASLv2Kizwu-#Ndt@4ojRo)8}&zHhBr^Ulngd0*RSaEjrF zjL*oK{DtQ3iNI}+wHZTT*7DLZ1Q;lF%z+y^O0dIfQ-AGsd9;)nawbVFfw3qRhj4dv zk1Q@rmp*^J1VhGHMYH|5#MLL~VP;=Rox#tSZd^jt?^GqSLqo~+7^ImaY88sKnmaR| z=ZTEFJg>Str&Z~9a@OvS=Yw1Mxev2nI^Ufb1e#tRhaZ04G$hlkse z{j1^KN68Jv$IeYwCIKOEiDwB7e|VLv0>G;VyEh~W{`K;I>sy)_&(Bu;Shg?Y%8geO zdd(VBB5gPH*4qPN0Pb8?g{uWr2fhRm1;*~so-J;TpuhlJ; zVOmGj#7uVe`S^ZXPqGL5`>&u}d=IKw?>j5drusC6j(?fP9uMuf{+v=&<>?G+(HG!3 z++9yF65<6qz8W<&HQS4frD2}acY){ZeHDl~h=V9Je>b1Gd629}PyJ(bB^H`s>FTA* z6VG+EUytal>yq>yc?Hn8R+WPEQq^XFGOSj*sAR3nBvG@)FLa-bDL+s|Yqf*COysUl zE>r0T!iO3Z__3Mj{^at}6G=<0Klff=P=Um|@?6w^qxk<=0`O_LL_u6Q=DVE)vu`KN zOIt8=)lk|Ctz+w;n}@)R=yb|?-Z>R8X{3Mq4(p|PD5BH<6RI7SEwYomp-&tDk9M6N zPl`xOuRI6^RC&X*2d*V0CPp_iTTBED8Hk99amzOnG}}MXyX?;;)b(!3hDUZpIqo-T zXufZ6@Uw2m?6SuISv;i7bwP8a(g%I-{>#Z@7l1aPW;G_feSEx-RnAxcOt{=guA=Q& z_k;JMztF^hR4>E;I$5|`9;!rWe0-nlb5n_r(Urz4WTZ6r##Ek)&K4G1w$H}AkBWG# zCSUk;Fs6IQG{TLC_Zp2_Tjr%Vt(hY9RO+|s<8&NzlKsog&7{v7Ubfjd=LSnF7yHYY zN(f{}(32`S8O7h4)xTh@SBq?p?=AUl1{eClUZaL9y>?x57hU@vxnmYxT+54??o1Ru zj>Q%C6f>xaZ5wSG{Ol>-4R%M$Fu6tM=tv&n#_b;##%w)eGUj43at@l^@=B6>@xcEm zmP1`CF5ZW30vVUq69e(zyIJ$|%e%Sx6sP$8eXlnyKU|h)DL3M%m=)evFZV6!_Jbl# z3=LyOlCISpru!K8?!%ym!oaXb1+|Q@fY3J`KJJ;B%V!ZOvWoWMBxIIBb4<|2N$920 z!wGW;+v`v~vW|f-vaMO?TLP4TGIIkX@sM{9AJ9`#Y>Pc^?yogf4DQPhC4bX$(;ceE ze{P2MuVwnRIEDNrn<)piDW&xPVOW0?K_)YlJWmaEKL(Q-rjWxsr>#G=% z6P>z9=~O|8p{zA>dllb7OzVttICaUZWzDQ=8xnA~mRR@SKU@wt*{aGvF_|!*L-yzu zY|jua$IkhZQXYPxzjeT!(ibz-*+tejG%n6~p+Z`)BId`iufTO1zb9H+o#WqAS9?2p za<$Up>((38@oFwZ28UvUzES#di*MRrpf1QR71F5TK9G@*lnVs$4l4?fA^GO3Ng;vBqBQh`D~tkV|S7?>_08R0!sKqIRF& zbEfQV_lSnt?vs_P_jJC)qNVTieORn!$zpT0eE}B9=cas=sq@_+Zea5z*nNEJ^BMM^ zB$EC|)j)|!N4d4NVlwZ2WaPK;@l>$$1n1?;u`x*<-)O02wKUaa7-N%?4BDACMZ`t; zns45e!X+MrSllk|GR<-$c-s(Z#zzUJa!~f)z`z0&8cZ z_k4e@=Svs1i>!xesGV?_HFw7iLljVYzCylgZP7(uPYj-V{a2i+&3lX9efh>C zH&*{7xGd+pdjld;H4rMsz@d|52RfhO=GmPwC(odT{Px=;<%%hK>Y-#Un#N)XhKN35z*>n!d zQ=?(%u|C25`MJWvlqXg%g^gqES8$lZ{XBpgk;gG#f)l1}9ak}Yo#q%XethF!PI0@A zgmlqgzWF=dzgzZyVa{_1c?UM7Q|X&c$^ENuYe>pKR^67DnM2gocw{p;7gd?wsta{@ zetDC{94%yXzq^1H?gC2B+AwXOn}2i@Lr)dLo%?y|6-BaotudHiHTT)Mhg%J0iH{dO zyl4zpcJ?bMlEf4+`hz5HM$Juf?H2U(KhJT&hi2@~k8up%F&WCum=2kBKXi6`*!Hx) zRIuacaCS(rxrnFXnQuzw%pvSJ61RtEe94)Fx^okzxyGeg)`jeRh4naS3wv?ZE;`|45;~GuHy&NS#)J zZh+b+2t~(z3JpY~*&cWLvojvYBF4XrF-VcIx5s|qzt-u0#oy2Gon4LUIP}fw5X_tY zG25R>Et)&lS4XZ zq^MT&KHek!GOA5r`rGRr<3Xx#vEGP8uF9*fF1I<~>|gV|fV?6rS_&ci9BonAUmjYt zRg=wV->ohrx$>oR`ezC9aq_^4`qx0AEn5YtTN%|*eiiFV&5B6Di-QFN{*<8|*z~MY z&NmU7kImLTMoMDUPQ30VE?owUVUdy)9*>P$T=DU>c?>;NKgfu!ZwMRHqGBe)bM?;P zxJVZrYZI?h{{bZ_dDPH-RsRVx3NA}g^9bJT)B0mpgqO0HzQyH^= zEFwgSl+rG`24PyQeV^x0$Ttye+HJciDY%qPk#pHqq+!7*LT1H3C_3cW3$;^tI>?k1 zUE%0ND%B{T0aLNGFEf%g*ypsJ5(!F>b@}4k^ zVo((`LS2@69k;w2&Xpwey742HE% zv9aoN&+p|-839x3wN+s`#Mdd|ELShrAzO8VWm!l%$j2953m#HwW*_6$<{QQ47uT6K zKKx=xKDv;gZ&9b*{Nm4=%CALO^aBh76F{3p`cH-tsGvt_^R0^vIVw=HyqmCIM-GAt zq>gLwGa}84`9aqNSq*44z{OC!x#U%hcM>R2=!y$-$i&M{A$ZT@c6Ik+IgMtOT@G15 z`Y5XNXK(cC7+OnNS((`pQfKDqXkuk$CF)E_$j`rh?HYR#-l93`S$@TLVIei~Sa*gB z^Q@aO8acCrAF?*5&dECCPs&FMXE(hlDPFnQS%G)f@ffQ^H%{SDBh4?hPi|F6-FIZD zjbf7)T5{_k07ROcKy|}qdHemt%9!1diJp8<#b&}&{N$^hA*f7szm{4QhYlPO#*c}| z`OROZMBQq*wUAyp38`N`)DiiGWx+|EZ+7P@z1U)Ftov<8>O70H-+A4h+oZ=5fMnst zP{sS&CvYilb8nNj!J@SIe)F!CyKQZ4_JnEArpwDxK~OgPaSGu2e{gn+Zj${JO< z!yfyB_F5^T@mzQ)ep4_PSQ@-}}yGEa5Ih(zjo-)oaI zJ4Y2-oxK+qZv@4h-Od3+ooxRV)kK{iJZ(g>Uz2J6$D?s^m^CP7PwcEYDSrMzZOXm3 z6Ki77P4zOH&x4hubJ0SZD}u%Kq4zH8>6thxa}^#Nn$8tktt@+>K1&B&U#+tJ)VSP$uGy-usGvgpSh(^=W6(6!BoNU_G%?335*P8?Qxdm4p_M%O3m4+hpj0mZf)(~-P!uU(AG_Tq~X z&ms0*zo%yk7gi_vdByVT@?5uV_lUFYmt7`m7HXS{h}NIYs71ofo~purj=sW_m%lUQ z1)pg&MUluEeKc30?OYwtTpce}3ZA^YmTZs+9aPw4zXrb=2ZT>+bt{MqD#Uue{xy7^ zrRJF?#(B-$1f>zf{lo42Ya2jfk#qdrrs;km>FUxm(-)P)W<{(KP6P5#oNR zN<+sX?X648CiOcPjLhSbubs=Kf2U#@o}RT2WMBEGKqWy`oHwTT?u6gEU(92nb|v7#paouJc`0?YFfWW7@FXxPJDH-CAPLy^#-wc!sZOi7kO7K%RED+C-wQZ*o238iP z{KB`BWo}FFu412iDTpvfMy?Pq_Lfu|v#5Iuj*8tWn4WjOg=kalI5|G7EUp;$>f!YC zV|2MD`C>1RqRhO^dY6{?P5r@wSRv;NYGn8WQ!(`#*Hv7!=YwLTQmvm1V*+)zJff_^ z|6&P_$H%{CX^RVCdfc@~q9T9)ZaCrc^`m;f9oB1rr~HMZqnEFf;L}6 z_7_6=2`cP)-ORzV>fhUxNW==-l(?vV`M{YFzGJs#=r;T{yplf8YDV-5 zQ_TA?@h#@W3y;i*=brM}gqqUi!L&sZglnn3W5-ek|y1-yr2tvSSYF8 zb(e2NEH9nn|Cnwp^~{7ygIq{juW-li#A zn`l&dAPJ{=UC%tk_lsNT{$8uG7H%d*DB*g_)XgT_t+=f9H zHFI3N-xqGFEheIB%ey$^I&3Z;eWY+wnd|-B%uLIUyDLeGU&H=| z1hD7Ob8ngZpKz0@b;?#&nzmC?OZ7}dDayPo>D^Hrpt85Jn_jmz_;&D_iy_hmLcV^N z2Bgybltx#0DV$PGXV7kO-hSGjS|PXpnxyw0f+BafhSy7XAsK5KPLzqr`w%*@F75U( zli7cwIB5T{^2n-u{Fb>TdqnyZf%V&@K4c?Z#khLmAO1qauEy}Zoy^rw zF}Q_SP&jVKG)mE-#<%;4tS)H8|DNEg?RKbq1sDp&A1D=U49RtSqMo z_D8Ov)*v6b^{z<@mvYLcv-1{BKZjGeE-;BO$8=S1U5pHImrjc_^M4QPmTC*%o=5M*6T) z&0XQ}tw7yASLRq(S64eJjg2sORGnH2C-GL?rqDN*K?I?mBBD7Xb0;4g;hqj&lFXYa zx60TxQl=3--vC>nm2^1*sG}q8v;nuwOtM2>L0^-eohJn8?Im*3B;;b7zjU{M414Q- za#NhCvNZa|!(uD~9A5RVpYM?tA#t$tyO4HTdH3BM#mT^;&K1cE$SC~x_M-BfhlXWd zGVfhKSL(I?&tDi`O3nv5`~;LbwbU|Us8M3h8eGD*|;y1 z0-4!GoS&|2mZA-{ThwCWyJQ=A6b^rK-0WyCo}RIn2R^Ez8p~q7G0CZZ09EdyR~750 zlhO~Ale-d^)uz?){d-|52B3f8l{7BK6_^Z|n|r5YlZNEUJR*Q8uEGMpJ6DCYG@xfN zRz1i$CJLv%CO^92o_0Zdzta3558!;D`P=;e z>3EQkv0eE|e}`YOgw~@$(AdDaZ(SH?PHS^j>N)3NSXWA8sFdJ!$VBnUJZP+THkycE z-7$$mt(LpUsL!LM;wi9(G&XCKPMkdz6wi1?OIUCvc260_LhMY3Iccg6#4gxOn^P+Y z+d1FA!V+`LOu~+BvQy-zJ1072mtju59A|##-|7gwR&<;+tDJ4%9D{3 zD~b|(T%>43eNkmlCO60g8Et>8B1*!Fo!Wd&o=B|M$C|M$M6yX&u%LzuG1em2Xv_~S zA1+wNz4s)fx_Fo~pG+Xl-!9$-lHO|ruBOu#$R>gekyZbcF^?8DT#N7%TG|)SdQVa0 zPzb()TjzVoWLccv^O0S+c;SWaA=Szzz^pe$UYyI5J09u)GIF@UjnTB1V>GK$TavcN zn6!EvCr<9^k2u^f;`F4+(9~S4%vuo7i9=E|lSM5h3Xl}Rm7G5VabtK&I7mBc`32A_ zozH-(%q&kIQ&3v!%Z18tyEk;EreK8e zbtTnYvpJnJ4#{02_}YP?ksx)gf8jhT;Oyo>tvN&2%z@#RUff$3$bQX&N&lgBtwUGK zVa>=;x5KK1wW%|nkQ)*fO+@-3ERc}7+a=g@^DqB2@Lma^0DCyED{|?d$~p)f`B2zr zZ$IVt0jNNbVmGX50JMs2iVHPu6Mbk$S%H|i!7Nkxys&b5`aREcB3!hRxdimAN~i4w z^%K~|%4}@l8N*{7-(xMi`y*q#*@y5-CpfagUhgA$gkTG7MX=ssMMW$TMrsbpr8Hw& zthB3VoUgiA;)mYw>WVatdn0%eGH6a-L5FVv-Kx4(Lhgk6QKFSlx7;%7>CVB(UZssD ze=WF8AU_IoufZ3dzBx)9v$n7BHM&=(kW4IB;=ib66DW=_7dc0L3qo!{J!e=>vK4gZ zoYAe}S1o!>vOHX>CO=&aE;cf-B5(ZSsHTIrT`l)L>whEGYp9!2acOVx> z4(^;`L3#mVcqmNRc0)uLteG(kSEH{#T3DFru7)&*G&0trt^8I;FazW*4o2c8)`eqZ z_X~d%hE_YAmh2EfTeNo1>kuosJZ*SZnVY!VP;V1NUNOXDrhexre>Ij;|7c`X?R=va zPpjykHO}V>XTc}MehNI_MgOgY@i&)5wNDXIUnIoi6jM3ke&qc1cG0^%J`U=9ExDU&Q!TqcD1jd+NNTcoTT6M98#{u)ic(H0zVSU)Bo}>iA zZcLeonp`SORwq=>5MYy-7Y5h`@2&&S z8I((UGM`@LP8C|N-rwHf8(M_PiREz3xY5Jdt83npAq5E`dhNzT7Ui_Xlvi$6vF`0w z<+FvO>*v;)J8)WL74`Q2_3KrW~OGSN6 zyH`_hv8}`o4wYpsfTHT9RRA{W|FNw_IiOI6_td<4>HqP}e*7iXAEQGbKG4a}&VF_+ zNz3M&Y=fzt7$AQYXW)lh<;z4NNjBhJ? zV&`|!AcdJdZ(skQk)hb8&wsUh-3HpdB)+yN|5KFHbe;O8V&aeMH!JS!x{ygBmKLHZ z+-#BLJiI&>RtFUtwl-e4&;^*~f>-<8mPo1j0|8dqD^cnV`WLBXdE-Sy?uzr=Y`#lr z_j4o}6vzlwFx$w}SWEnvlan1HdY^4zN|ZrY53&VxXVoe-Q4Ij}+6G2yw!H>ML~m*( zCSnkI7D4QNm;(CzV%&(Jk}2z7kJ?lV02Xe}l=~kIMWH73Zk&5c1HHh~C-j5TY|tBO z!~DeOkVL-~<=&stiU4^H#u$9EjgpRXx(N%Qc62|Z^3I7Ez{ z71*{XcMmta^v0&r2gc}M6|a`d#Tb#cQQ7VAo$22ZGY{y`D$;g7_s?cPdba986ScgA zR6IKUZFfY7ek4#u=ebA~mTf^v;}=xk6EM62Db?pX8i(FJh22`ft* z_g?<_2W?CcN1mC&#Zb$S zecVT=z~OuBDJI3?@CfOv*^CxZ#vT`#e!oUg75PgX(m~4OAB&i^kS5-owe;p7hQGJ~ z*so_P{mwQ4L@8WzZCXzVj0^b0**ixzN7qN3|Jo5wReSWq?9ULyO*=43*8O5^(SM(s z|5?nSHTp#hl2Pic>;0ZvJXOMyde?~l4nx;Az{Y0;u zpMS)$^l2-8Pc-oApt+C$7Z>w88?Mr0uw44uWXnEncyo-tTKt*lAezDaP22Z6=ZtmA ztqe!dx0W=(H>S1k)rpR`uBzo^ve!@Zz`(=xOqbOSKir#|Z?FpHVR{)P?&+U0-X^}a zQd70T^X&E;kJ*EM&6N9-l}Z;vA9zPtXXp86h!@0;dSw^bqU@YxX~To*FOZLKp(nm= z9i-9<$TzN_I6^FId^L~cXx@x%c~Gaw=1?DS=gBKkRF1%4;z)Vk8<$kHPc9l$3-7Rm z418H!Ti76hzoMZklm5f;|s>+CBfWOl}h!K5qh6o+!b_>T;=$H;71XlNl5 zqkMPJqXMZ0PDaFoyLxrl?$1>b%AE|4RseQ=5tbC$wq>?r6L{(H=)PwMdSb&q31eqi z`9iq&+Qf76HRUz~r<#b*27&=sn_mrj305*+I1pvEU(gGNFIVS3shf<%$@$>7Rwdm1 zX{3tN%G1JMHGE>M=y!d5Ol&C}b=|*$G8DI=1D|t7JMQdU7+%f&Jk<5+_+}hb>xntB za>PHXYkj1BW%77p;3#9{cc0PoxWMCvm;vas)!@Oi2)(|a2!3*@Eulwxnh}csxa|+)4mwUyPW(_z0r4+< z1z8SlKo&jAAu8SGY*6YK5bes#ir+iD#_iv`9|$k`Ztiftw~_q0K0qg0P2y$=kFzeD z>77fva08HyH}vwBP6l1xIj5%wksr9%1!=EWk1XPayfgc$;P$;uVp*Ms+=m&;?&ZGa&+Rgzp(cp7K?i}wB?6RPV;{-3wf#V6 z{_-_F?yAJj$9JJ0H$LR)f1P*9)7r&p=NKCppsqOhi4E9GH`eZLTahZj(#|Ijv5&E- z@UGj#z_n9_-B}PwrDe_o4>WC+ol%iagfgudrrr1_MAVobHy>ejSNSmu&sMIS+|n=`Ry?H zviUib74$s9jD(*Vhe4Bk>vB6cF6G_q9q-walJ@Az?ApU*!g$&g01yfiym%`dzHezs zohSM5+*!aMkbDsOM{sgv_*r9EhnK27Vbc?3?Jaasn2+I3(qiO}?do*aS9%nb2j&?H zG!}BYWP#_&Hof2YQPf#aKL*hM# z8p!%oc_`|qFM7T@ype|BFzExcLZkoYC zRf;v4c08z=Z`PK#lROj&m9i+~m~yp>&zq^ZBEoo#Gt;?LTuM%8`AtLaD!mlrPE!og zrF_arA`ISDk;n0|0Qn~n{4_;W3LH4OqEUeTo2cx77Yz41hlDW zzs5XNQtelg^^8+3s{%I*#GT4FQ%(;gUN1yQqWPcqY+;Mf5O!MrsHGiqPsv@zL7$n4 z`|$y716o=F1AmmH{}#9a&pd1r^thK-TG=;q|2fU&uxy*#_q(n!RF>rloVzOMp(~VL zcxsHMrG~-ypd6L!4#jz-^~uhWBDJ#v>Cc1uM|qtzvx7Sa#|g-0NHlS=?$d z3%Mwy24?roVGW0H>$Q$cKNG{h#A?5^shRPuL@qtn`Joa%XbqLO%JYTkEQNMcK@B8Y zq8R=7{*SYT2hQK*&Q7~T!Jwo9XJzxIt=H*aa6Ekd5mRr;a_qQfdJH2W7DPH#IPIt) zWJwPbKl)v_BdjR+9G5cvLTrVA^B=Q~NNeS-ngtG^z-+=P+}!H*-@(gY-))Bm4sjXN zE^n*ptC%-4^RPy~4H0!>jaZcLvL(k=jk>%vB;_NWojaQ)2c|e-Rn*r}=CQo>36zgS>J~2rlLJlRY-B(`MLF#wZe0*ahQ1&7)JINY zY_-xtsTjiY60>8nE6&_I{*ARDZIo5(Ddj80%xl<>7Bs zO`j;W_q_&emR`o5-4pbQeZIu_KVjS7d_t6yVVDO??SM{n@;4F}MK@2lYo*i|1@Fy| zHXu19Msp9gb)BG?@j56z9Q}SBh+45^8QR)Bt;&{mc3&c%t?aAvrN!ure&Sr@dDe?9 zrV)B*oM^N@$hFhJ-mLCVR6_k&Txt$icS zR|jtrok3SIj^`Z03RiZpHq&6%=12^vZ6nfh665N)D^WQj_6e1^AI_sIau4g@zMvNxgJQxt*_W@?qcrkG*g_nF9KTax`;WR|DGBAPm=qe zpQ?-y+TYZLQVLjc%a~U4jgFc4b$jJu*Lw#Qfjd@~9;4?2!-D;9Gj89M0aG1lpdwCs z2IrEAkQW!E7r|`S$f!950yFG~Z>@v$p5?Q2;V18%q~{G~3kk`d#H-c6rj;&yY!W|u z&vFaOGp0&P)|)n%E&TuUV6}=0O7Fg!Jr!AcKfA?EN#R#?;3{#!p||xSW%!WBNamv& zU&Swq$JC^vXKR5B!~Zz1h2q5Q5!3f(zM{Vh>Cf++Jqo`2#Oin6@kdSMFRT9FZBcZM*KVdO@Fe%|;v|6t` zbN&;c{B>-G4TECB()>h3ufzs|nSZs9Yk0R~11j%0-nw|PF)VXyzy1nUD2i=#vri!J zYGM9Ra_3yjmv0dK5%X2Lz0RPGQS-6Hw+>-nZ+?g#M&-G7z!p=Ttx!TyXw4~&>4nY5 z0!M)AJAQlzBHj-RIWp6n!-Bha9$>`E; zA+qK#2X&jahFGms-TTOL;jEsm!L6~@N-U?%z4JD=>P@z8XIsy<4p}^xN$G+uj;y|O zlr!NVMwV7~7BUk@-wr~g!-$bXgc%6CPmk_TM}m=4z+O$|Mv*6XDebT2LAaA1W23_q zdVsupE$P`;g+C&qMgJhg3BJC(TS{H1ZdFHecigqYPU%>JsxE-%z4JZt*0#2}X}W;w z3v_f&^QMa|f35U?9?gr3(xk%Q#+O?JUa~|y;+DJO33`3mkVeXhb7C&lRJE3O$&Ay2 zTG6MAPZ%;cOR#6`HxaJ4U*JyY5o67~3vsut8>zzgfm=;oZ@P@O8W?cen=h=5eKkHO zG>Espydr0({Cly1bHPThfBdwA)?H2F&p^1Op{dhkN5_kZgc8ILn$F2xKRxP!8&w8l zK06b!>mL9v&VIqulifz)Vs9*xKfr{r0zFM`F)IZf4*L8I<~UM_+G5@Z)ckH9?hss4 zj=n7Lk#EpxOpG}6c3Qn>$QKlslpcpTNibCoD<`+*n8}< zi}&mVc-`n+eolQJHRg}X>dQN73-C2qt*e}Ai|TYu-x}{Y7?s8@6nUo|FV)8KYPG+) z%sYE}1Yhs4mfO0Pl$M5?Xu%gxH13QSqaB~9bW$%9o~;bqK%MrDJ@MSaUhPgb;pzF; z0IoN!ZSfE1WEU0f_5r6!Tr=_^RJsr<0~+mOKYX~f|E_V*wdQEE^J@_kZ08eEc6a>d zB%l(87b~l-uD0V~|1baZ+Xpng4aC5$C?7RCabK-1^Z2=D@En~7a%Tap60ARXkX7ug z(@tv-lfN5Cs+e^(q^!MqsWB|#-2s$o4vx=97EuwpD@{%fFW2&SduG9kbd4w@44;pE z>7I5*D~o_zN7Ftp#BI3my4K)Ym(mE19G>W?;<{orWnk3f7lvM^bX##63wEPTQ~&?qqTytx~2 z`gFgp@i1^@9bkIQ@&)WC&R%?l-3KaEyLe+C;FJ^Goww$Tive_&vL*`L8|9auM$uD` zkCxg&6!>q*{J0bq9dL~6={TG`_4k@QoPgG;&TRmFQggSpygCXBXnTAnT;~A$(zZ+) zm0podb?vU%9Bz{Xn;i5{_HX#T-F1kF2{{j;`W2+zK$xes zl@;HL%rj~QJ@oTC!*1}(tunhQ4_Ra9&*WI+TGwOs#%*;oG$2o)>wkz2Q2CUbtLM=C zt917_LFFxK{Y5Of0FiF}(kt-gt~LgB=D?xTLIVZg9PfO{U;@-Wa>w7Ht}9jGysW6` z?3b2n$7r%f3U?*rBPKS%$M(cG#(DZ@#_+>NO){)S7rMUe@5pq`1C5wFPK&7^DSWoH zklm;lD1YTi|AV@-W-IM(-UiYfMT^^47k_u&BUsL^E)?x%BspHCGgm;ADjc3#4_0dp z{b`R)6lYDgGnqR0q5CRD;lKzHP2b6+$i4Eam=cHQ48Kkt3p0Bc-*rgcMk~wQoNz!A z^-aj|E;``wG$zV-b`*4onG3W*ZD>64e2~Pf75E_ZYufmRy$~BaeAB_9RcOA1^OEoKh&=)oLg*rgh6476(yQM_kqOdM#c?4%3E32P9y5;;K3UCB9(Jz3z(pcin%5@|H}Z82 zCsXJ^MO~w%TYDO0-cM@xq)8X=sfwZfWmOK7$|erxBb)x!Y10Iz0%myC93n&iIP}-f z7FGYC+Fxlr;YWky;IZ<1!SWw{)@pL6O~7CGiNyg*%|tB!1aMi^Nh9GqfwA51&}-0< z+e+%`Shbhb_nV8;>zHBRy^r1pyz%TPOfNhOd6?e-aAlu70Tv1n>#=>k?-ip_q)U4; z%PY^l?!Q|%`$*XPgU`K*S0xc-y^K;-@dI|}C-+(f^@htm3?7(^enBin zuH#&g*aUdT>pXBz{Ejl{jLScr0>0o)9En>w z?t8LkJk!z9LZi(=Ep_Mvm#+*_Ea&1Y z(9eH~K8prG&|dOBo6w@*2QjM_bilkD7k;Bv#%S zTB|zSH5O+s|EHT7)(l!Z7@qe~bGHBEn<|5;SJXnz48g&j4Ez&E^XPA$fcj@-#PSft z3ER76Z4{7o5H<#^C7x){(Mt$)_PRIyt!?a8t}mjGQG%GJ4zGCb}80n^ZJ zyO{Okxa%8|3#m8hyuJlvKym9}vHc)AUxd#Qpj9?$_Sv@B>$A=Ji}Fd-@+Ke^n$eN+ zMttJ21(Bty$A72XNPFa#Z*FMDW9Z^-TtBgE7 z^Hhd4#?AA|)A;Vv!SbaEOGfi+t5myVFC2Y!PPAJ*SX0dZHPu7_j*_EZs~!rv(L|A!agJFUkex-fe5D^7!z8J_XGIqVgb$7 z0N34~?YSkb07J`IfbJRQ(#GZqX4jjP^xn=pnuDI?9L>m|WEr`3i5)1hpy$oj3Y$gx>MJyH9!XP^7!$xFqr({MU+pyk;jPTW|1eR&YR&E zo5tT5I3h9-Lubo?AQaE^4KbCJRPRodV3<8<0iYA}PIG0_(#$Lb0L*n1)T(@qfQ zsV34Iz#)v+t_PeRx~vYr@RW92jFx87^6rndu&{W@$i##fCpN53Ha7m?c=rf@+y=-< z##sXUvM|>zy*Q%_>H#s<&S& zv2SrHvE)x7BmS6%1BbNG7NzNE@GGGXpliKOD3_TdGX{ zJS3Q>`!PeoMYIo{D&%*54=Vk(j726=G9dWoNjmo{Y*gr>s{g@I96dcf-LdCXN2vOA zdcjbXIqp|n2i`$pT!~n{I=g;sC$Iuq-_%Vu>6u9Ue_V#^8xWIve3czB#G#Ivd-#z` zn4V><^qRgrfaxXOX`RB2Mmwt`D?|FXJZx_-tp!X|OVpB7$d+6$2ZcHg3g{m$sz9F_ z`0b2Xza#&^ak|$AipTqIN$~9wG~Gk3ky3<87N;YL{Ve$drPAjI_u%^%_P2A3x4@|V zlg)%iqgC)2;H2OkxpG9?(vH^SJzheg&K9sCzd&dIGo538$x%DJeu6wRU`E2fS-eJpVTMTf9d~eRnK?#g>tbz2$mEsM=VP zC+1E8gUio-KQnCRxmw%SitMjCtA2z)llX%t{8mg{%x{3!x-xy@DiC=-(`0-Vxpy;e zz>XnlNI5|B^~#kl_x?2s_G?=@$Wl%rvi*N$bVUm8dn4k$_!Sd= zU@lY%hqu1TPly-?@-H@I?PD(b&GcO(jNM2QyKdu)gwDC{3a@4&5N&VqtrP@*n*@?J z3lEQ0luySq|0h2-URu_TN;86g0lGmA2FTAo0-@VdZBO*rAXyb4G;>amFb_%tD3~|D z3ZM8`rh%q*42i?_mR-I9-;~%3rYGcGrx(4QK1mFy$UB(h#sO|QMw*ZEooV5KL#h)2 z?)^Nf6;1%&Y$s;7#)7icKWbcmzRJI%stW*1LO}J0-HQ&B&#y1?anilgBd|)C>ERPX zEd-}vD8%};F`wk%(N~`X-$!0(|EWFBAYh=M7#AqiIscZv7uMyv?9TyTjP0Z;_x=uH z@J~-mV?h3#$cI%NVk81Wz~rM3{$oXDfPMuZ`adT06rQt?`)|C1R`XT=^4OK$4<1kK zHte>SrxWb~dIxMY3yolG`?vMu34Uf&eDFECA>&>6saLG;;n-w6f6*Gl_o%&^igK> zL)1q=&Tm2Kwg>JwKMPE7KuC8R`e@KB`eDhL;ISU%P0YOQXwNhQ!)%rFu-B`37Ts z;o!lqk=UpJ?y@XxL3eOJRd2-(xqytL*4t5DvW6KpYOh8#MWa0{R?&AC!8kVX)+n8IIGJ&5ni4 zu302*4i|k*O%)v*k3E?3ig43g@J1c?gD=z^*Wm|)yekg#6W{!RH0UPIXluH51(=8f zH|ZA?mLHy@o8V<6X;`b(s+;@ea;_gU2Bs$^*&fu6m0P1z{dOcpL_`F3Cw#P>=3oQ> zUUYM%=ae{VTS1-vU-?a@>!CkiA-82N2NoIWjw}8*w$~axzis@{H)H=!961?5xTEH6 zoi}{wT2LUI#Lb!uW%IMOz{S&!6??3|H^N7iJ8XLj7JtaaDa%Bnm#_u+P1hqz_s!ew7MVaUNM90jsbZqQpv+1Eup*oGC z`b{-dN4*YPwbW}Pj27lF%5T;D*W?}%yp)2TyIvjonPA26mOwM@EqL{UojbvL2mJ)u)~V$9YfG4#RbPz3VS4pM$t#zq#*GZhL){Zx^I!%8zt!r0V9 ztB~T5t1`?H)yITjYGT2)v90^?9?x}KgScHI;&W^wUS?Yu|H&baWC)qlGpp!Fz?#VXdE*siauGr1CY;LM`a8w~`f~W4?rQ)X7=SmnLf!X` zNZFb^>VkFx^IbPlw6b`23c$zr%vOy##=aA7(EnA$1S&D`O+d{0AX!2RRqHOw>^^fk z(&Jwcm$dG@D|q#IuT8!i4^K(KMsIU09y3s*A2im_atmKVp4fx9)3;KsVbMG069rWb z@<1-oyP;X_*GNP;bsPfzruO&<3&kiEN>$+50YK?Qp(hMI>%6H0wj=_cnUy9&EQ5AJ zP7J;%Isp4E@dmUQ`S6C>4xQhkQcF?Va#g_TNe7&*0`@lScbfa3KYFFf`l7YS1mlgU zY(BiI54$a>y+n6*+((I&Uxu&GQXkm1r9p3ssjC}=AU0t#@t_hYP!6gKOyUPvk65I*y?yiBL zK@!{(Ah^2*xwr-{?tXE1{`2X)d2jxisk*5;+^SIQeR}uqUcGvC>B!fMuT!&8;w0E0 zZ_d0{tP*pl{EK4m^}kt*W6$A;ypeN=%sL4EOikDWnSFN$wOOwWIOOh)@P9qbx3_8o zpjlFR5zdM{?>Bpowq1GqbJDUKJGF3N+!AJq*3u6||4VcKH^5cH`w$k8eSgaQRJGu- zj^9lu>VKBD9RKOl?{^X1D4@2oxLPvMSqpje-5eYB*bUy=V|}6~yB*^!lezl&GgsGT9Dc*K+*{9d28g3oHiiCWh}LA#5kXc%__7YG zfD`@Qb}eCzAk)i;cunnij}~3c?8Ovhj@LH6wevO%cszA`rAyxa>WC1#I)Pszp!xEg z@j0vVX+>A@8TJ^JWq78rXh4NJaPmT%H#vRk;NGrfYW{0*(J)DKOKI;0;pT>o+-?+6 zEJ^W{S&n5foE-*N!B+t*jJknpqfK`t&NQxvvD+H6^{P8A{WN>}?Y2upY7(6{X^xSj zE~M617dQ8890L14d);EfE*{-#awvT5_BcNT+7QXfW!+u+u#z=v(eL`Z*#+O)BehO3 zY?O|cZ+dzd*JFx$l*2DovHOm0o?5+NGT`?*d?{(I{Zv)U^IGe@V`4g{z!_6zDq$00NV@Ajt)7u}cN zc@FA4E=v?c^z7^jxcTZYd+*$kvPXHh7d{$SOZ)E18WbU9ADj>^9TyzR8=-fD*F_Jt zD>iEn_?K^DkiL}{>kS$Im8$-a8#Is!?>MNW6r++4!S+tub=`q>AFi_WQmwT$G=@8# zrDk9>$Dz?77*gJ7a{I@#QDCt;c&e|9jT7> zmeZv%$7)=n@a?cfrwNe?gZg8!zbmrS$56M!YP8Rj4nOeI1-qD@YiNWG=~PBRp z4w^?oeVs$(|^z8;P9;dein-9!zv3d^Asdj(TY6 zgo_;_qt%2rtc9<_+}V5kB~Ht$Gd{37+*qBWNMw*$Ud|T?TN1Ua0iB$$d%T3ISu@ZSN&SAfLk{PquEc`Ou8{oQJ9xo?IK5YbF=_Xjbt z+(z5`sQe}#?Y?LMz!Va|s2}f*sdB$B0-JB!^X)OpR4Jr^yd)v(UhMJk=&?YvVaggA zBOOX7F~7dMyZ*db*n3`w;3oEQ2Xj%hxc43aiorTl6IbQ}>$`*YY>_?y{>P|MWHHvY z+7-6>RmU#wx9HgIVD9_7bICyf`&}@Eo*Lav`cF>hk~v@}Wg68*52VV}7jV^%jeZaVl8uRAs*uMDn6 zWen2LW*^J~&cqO!$JI=;x`bPFEgK2s$#UHqru@xL15E>AuNOm|7d3z(4?c;-b>#|g z6MlPDbqa>tBa2lP6&0??8&Z1AEP$*P&@!C4KT|1s*mg&XA7yt%Cfwv#^{m1+Feit? z6DaTPFQK#_)Xi^f^e5O}^~C(oI3Fn8rpQ^HVODKQS{&M*s6QPD7x|+ti3r~pOqDLF5P{e1}#IctMb1S z_H=4Om-vZ=1v2DEJiSRbseXHPC&$25l_9!1BlyN)))dp73P=(cKj0($(eynVJ3;OP@8I|E)HjFj?ekd)#(#tF{~U${fU?j-L_bvOD8RE( zmm=AgW{e%zv2k91OH&J~YrmYaGHm%g3iJ>pu<^3eooJ?Go!4b9)FLxWgWx+ZA!xV4 zFfDGE>Q9ZW?Z1@DnZN#Rf{U+Lj`BNM@cxB=`oCxqP^)&J{pSBbS)!(1&BhM7X8vea z^{U?*)PS$uL1w{sZ{s{*!e*!4X{ZFqa4e#$5cjd(e#<^19XfWVr&$PE`xA2*fP2u` z&19d?f>RAR96cK-`IiXD|3VUHIAF`eop^}j#{&!|QfkDg#yP>&R^!@1bp>gN8H^jm zC?yDD)?{}NenrAp=URv5ok`uxPMh0KN-gcg$ZML^n8bmdDfMmfYVKgpzog$$u(yNz*+3Eq9iz>!+~a`3!|vI=H9XAke-u13 z2yrK{9RcQlt@wZcm@OEn#PV&n>{oRyEFtD3Drm#o6`w14miUgt7K|?upcMWgR?ls=18W`D^M1y~u*<)P!69-`%+rXG@xic7)GZksC%tJ`9m zP8N^f>it%0R5+V%PFy@>%RXTQPmuhvX{~Q7E~z3~c`+rT|CdqzpC5G?40Af75wdNU zy*hs~W+H`&!UR4?n*ozk<^)7xfb|To&iB)q-fBo*7Ioj%zIPE8T()Hb;KS{2okvpL zs2_s@pUVJraVRPWzEvH$Gk@t(u|$3FPoY0v-fzsRgNNzKDHS7!Kfn1K;Q6yC`Okk5 zpy8^1&YO*!`2Z-a)Sf!?yqwq@efRcj#9^J<`pm%k3^GqdXztK3vkYCv?0~3q$#Yaq z-DSIn`8iBBZv2Wv175Sga)Q=300$55 zPWF4eT>^AEg@ctTOTv=VZq6e@{=D-Iii>vkB6?MO@M?y7{@)cEzrdAC%s}jaxv2lK zWDqmj#_5e~SG0MmN~NYt+V#UPTfPKbDE1C6a8ma_rZUe!gO?a@z9}&@WIMEOH-%<< z*M^F`d-WW{e#f;!V|%H2y$(8D47b<}Su(p$8gP6Z-tm&XV|X&F{2sPp_~#~9$iuZH zRLCC_|9hewOrSnK?MpQ6o0^BhIK=E$ESGW}7C(e0<&L!sJdtUUAwrR*xe9Y-1G3!l z@auaa>4M4lVKaI$Jg+(kX4WXpssk^Jp4KeYZwY|OLb?l+j?FxknC-I!v~JsMR~!7S zny0fCSPg3Mq7R~L^`}3FYW-DnB z8CZ0FrA10wS#Xt4fw{dNG!06{g5aOieVNz%`t|GUIH_Gcl14Ee(2*%Xmc^>V9Wb!do6f1=p=1tp+WJ67#` z+*!iqg^@-wXl9c%xcwRs!WM&HSpDp7#Jw&RJY8_LF+1extynWGfaGhR1PUlvcN=%s z{li7o=?1`@e@$=({RfYQ#R7{Sqg^qDE|VJs5`=A*aB56PGDF9y>1ajD-rmMH_2ALB zKg&|1)RkDybgcK3}rb&6ac;u%6!0GCM0(AW7m*7_Q)fuv5Ym5096_-wf zVh@|)Efa2ZZk?j}uSqTpQ+FOOP$hpl0a}V15%guBk%f)}nWXkF)@>(unn{=ne*|cD z$27aHZttC3-@hXfof)2@+{Y6H(hx%87*+dem8*jVt!)1Mz{6o{w+|LaUL~ED@emgY~po!=qBT9 zf!tN|;x{c{7*k|EsR_F0mx(=Vj-o1|L{v{hm~-tKv^ax{=mFPD!(?3AyygflCM zAxB>lIxZ%*HH0Sr$d6zG`G8(AXm-WFmjM6W#~9ur(yf}8w%On&m!i4o!;kBb_;I1q z_v$Rh6S_Q>m;373HLRjD-4jRl)J#;ysL&H_J87Zrdf1jbeLu@pkHu&@cBw3+Fw6+! zM8BOAnzpL0nVL7Bcy*Jhp7QvsK!_R>P%va4j){|cy)iRx%v9pL8j8ZjzA=UWB zjAB1seNcbmWF}p5{l#>SRZmUk%dw^dK{h-8 z#v-rLsCr4wS8x8hj6-1BZLhj5jXwVeZ+@N?fGAd)%WUg_P(>J23v#F~eR(Vk053Y% zv)U|J4r*W17TZ$}*yLmSMauOr%%NAmek3@J0t~O8_buqn`86Unp)pi(w_kpshqfT) zIolCIXcCza#4qmhXr~wCXXv| zaqBw1i6i>N)89}Vps9ZKgihbJaiQt+ZZx@5-s)xns_(!A6#Sq|Xk#gal91eh#IJ0& z2w9}(gJ69~mi34ZMChDRn5@Yyz??u+Ijg@FXIiLBRrB`?wW1VmbF{wplA_+0gaug= zgjgiZhKlm%9{vB#y}}f3bD-h-rc9%bnBf`!k>JV(-DvfZ_w5juW$hj!E(4Z`sKQp=|o{Psre3c3zP3*`9?fwn9&h9HpuS~zJG zwb!Lyi+sLqcV1>$v+ULE&Axe=_0K#T+8c5$+f~8eF`@fG)&iA0l3OxGQ)1`Dq&j*XtiqS5K4|^Qodt)Ut{Kqq~a}FXbQVN*()tDMLaGbpquY_i6 zEEB|#kX57h)o6AL9WgP&kf%%=jz&B+w0jh-DWCg%-EY=<)^;KW0b%4{mHG1VPQQGonp#C`UJxRYPXet>k{h`Ws-VG?PC&?Y8n;{hQyW6nOf1Os> z@|cjWI{fZR=VA9nMNv@AZQnO+Tf@TK8(e)F zHJc0v>hA5UA1rfuF`caI&ji#EA+kwKUk(rLY<0x)e^j5Bm=+X{d46<^6LQ-x{NX%X zHK}^;ql(9@Z?pGXt=<&+wRDdy{TJUvkU2^jMX~D_+5iPB?-#V-FKh=G*2`;^4cDpx z`^sgFfqbi==YdXY#!?N>U~ddfI#9-PG?@y`Mc9D9qoROx(O@0yI=)}ejOR@( zO_#xKiF?hN5~pL5@X^lK+b0-WWFf%6d-d#U@N{#~bg{{`%Kk_{h0Qc#C{s|!?O+K| zUA&J+`}%?o$&Cnq>(w6Vb66Wk*c>bEk|HOIDU*ByDq-DBZ!a&ChuaGYA3^sK;uIm< z)QGBrfuEu1Q@gw$hzlsZJ}P;gtcmYQEm|%FFMB~5XB&+Rb|VWT*?&TxTM-T3c`T!N zsntN$Dw)!=yuH2Ubtum3?56YMhsuravig;#F|1DRTIcX^W3A_9VtqtD%wPI!qd@|6 zryF1WbcjNQTQg_r8Z+{N-xE57kdRZRzZK8X~0uxpb4*R~FW8uc2ck|m_c0bQX8 z1(&JEA+)!$(RsW7E2EA{*T?6*YK^U}izu-ahtc5NcvXtieXZ)vL=}a&Bm=+M4cFqC z+3@rnD>Yk5Sy~I?aFsnD;%B#Kd{nVEQ^(keVRhX`tkSo&wxWmqq^`lF#KfxL?OirW z#IaR}8I-J5@&yQ_pzLSZ#$Ivx*NgHp?jXx>JLEfLYMf72ukKKdOnBeXrrQQRPor%d85ck*P*Kfr%rv z#hha~iNmX)iI>=AU}R)Wd1J^_TVMO*vyjmi()o!{hK7(Ukz!E!h`YW87`@Rva9zUx^&bE78xZ`9 zfa_Ny%~%L&V-GLII_a1~J6!tXsew@p7`#5$6`=5E_?u;AOvWAju6r*nZEar|kY@|O z)ABr&S--!ZgO(3w9@=TS?fszBlrKCx%VyAYh>wVx`lQ*@kIG19Wc@4BH@wu=I zn4ok%ccp|A4C*6j2@3qc>gMT+KZ?9b6xe7ttXb?e8(x0Kf+6{H01?oiPm%%&7b>i_=cB`53{utetJlD+#nA zrKy(#^yM5P5YMx1qD`yf2rc|{mv}xV$zQNdQw_Hw9?x=E5yntZDr^@$4m1L5q7x(H zR|)lK>+I&~0OIo(L)zEiSTab}8qS1oc>WzS(h&6S$R8v=8Z1Hluv1RPDYCJ&MCzIl zV_i8LBz_J7g4#7I#J6Qzm21N;3iccf!6!95I-JuIJ_0-h>f>cP^N?K1oo`}Og8Un( zxCT=^?{i&M_~ztLm0iabuGoj$l`096WKe2KVF=;8%OO=HTJG%;S@3+9LOjlx!_RAU z1pCE}uotD-FEMN%_ArLY13ys(+$6Q?%jqtbeENMCvnx@KAHG%gR-br_!n&--vU*GX z<)!~eVE6Ys`1^rV8b(C&o+UL5CfyCYCx%~a=yM(=*{NY9+4?VQ8JVY4PHXioHCh7I zg3Xm<>!XTnTvL~tdh-#)ntME4Y8_VFUQ2Bia>kKZnix`kx=hk?OJ?GH#dMwzbM}LB zuaSnCZe4bcb0`X|Q8LCg&WQ>JU*x|2rN)ahetKqtc{2$iVG_<#6mP|LrB}~s(C8Uu zUGKHg;i;T&dwgeUjrzkwP|$28$YBJZI2gpggJDL(T=0G5gej5iaK`q4L_!QRxlp)X za0C)MuzKS4=JPgXQOe=VGtvl-+J&&x!2XZF1#F;%7c1W435o$t`;W)%=X+H*HXQ$* zI|a4k1nm4mQ-s!H+PGUHtkIQ)dfQj7zCW?l)eDTngat1px0R`0|C)l7o>ioGEL`09 z?qMB-GN`LH(XpyJ+R!0FHdkZUR_~+Snsw>exP-B&w(uEqvrc$)KQDUOf_MZOZa?-$E@3sF z9E?AHCK3@xNfRV}C|ugZJD9!{GnhY@R$CM~7UW@}1zf!LvQvtX@ke>yt!b2Muv{p@ z9FvBO_7rckvrGY6=|jG!FH`I+o|+gU4kG-!lLkRH0t{Jue^uz^r{!&KAF6RFL@V0X za0`w%6d8W{Q~jd*F_*IrqKW$X0ZWNFBJL8X2z|u}nxfJtW1*mLv7sN|{o~X`i+9Xx zE`G58uL7F@guPH0guJLNN-VX`N=G&(r+s+3Zt={(K-d${)-?zO)pen#@^geMn5Yw{ z`xn;c&;D1Qogvfiv&sI_|z0NMBhCFV4Y=%U-73XZSU`7*VTFyn0$NwqYodJ2HMuz+%0Gtf!3t+ zx~y!B)b(3T4`uJ_+;-{G1raJH+H_bzL>BgnUddT)zfz}x-ekVXLjF3PRM<(421#3n zv1M^Em5cPMLju!VgX%YL%Ht*U$*i$7iafv%@o45o|44BPVc}kaARXitsDFEtfA^pi zi|{kfLHe+<(Kn=;F-T-bmo56PDZP@*Q`I%%2F~+`>=P6^$jrhNnyw>WfPa@3rJGN6{941*HfnY;F$9Zclfe88bGHL z7^0mvE(6AqUjW}lL86jxH1Q6*3}eg^Y_>7Pt^S=eRbdulw5EUB}52c=}X3xnel;-zLxFsMk{&xRirVUBxkNfcd~ETMLkK zuZb?2C{$l;XU9NI|e|6upnsn#m~x-38lEz!HiS~q-(dhQ=Q5<*kPziVv{hDj{!*bAA|LzLQCi{lxc0);GMCe$oA_^Z? z2F9iO(W#oq;|4!c1m$F7XJqZ{vWx7iADmfWf09t8J)qYqJpAaU(*s65OZY4%@F8R+ zbgw(zX(Uc$SB7_KE*{T6kBl~LZTtNWtL=BxL^_Kyno76tT9pF7n{A*I>aWpYq0P(B zH-wQO%h)h3_2pTje^~UtbAo}6SOm``U&E$Nvr)xK5pb`tRkQ1m-~=S&iKx*Rm3A>D z{xWI6p;7CYM_G0I(E{RR)%OPp?7=)|y#w*QiSuwfBKP^IGy^?}k^TIvepiWwoDoak zdeQjP7Ha_=bwF=2K<<_E5juaDYSv~J``X}(3@~WwLW-GFXM9%{pM$#~oH57xMey&J zy};4O8AC0Gf80fXVk`eD+UDR33_zn;%oK>|rsT)Sd5t(G{?qESiNk~4OUVtRkKIs` zEOaMUS2-8LdYSl>^^=Av3a!N!y|;i)=ePED;l-E5{oWTAWvFc83? zxA>*j9{>_2#)w=dQ$=2`3D;@Orq>d8(;CZFue{zLNWGcr4&oBEdU-xPl4QOM)7$%T=iohYznL3VpdVPy{_85qMUT3et`?d+1HO+@QAIhByjK4NI@Rp(jTnRNVnR);FSAlORU_P9+ zW-TRQbK_6iqU6LO=UO8De{GI~3znYWYF~d^<>>bAjv6QMj2=<#g2OIhO1j*qvy}idZ3VC>OOOE_>`J;NbcPsuc)0e}7B=VFcT>T7CbbacWR-+JzhJyxbB@h(qsPA;q*9vvk-KI*GT zc;CJJB+&&>cXH&Kyk=9_zN^3mW}jbN>xE#&z!$1Z!^p^RMfi8_FJ*ytn;N751VE2tzfz6ylV zJKCz1(bTF;m^gH5XW3`e9l^&*X#&$e)cHT}RZ#0c$jn$y<|o}}YKQ5WCj1jXWVnDp zx4Xh~*joW3y3!E{U**0ml)`HKF#<^^(#?kvHw#x2A4;nub0du#nY&;mJ+wj_>Fqxi z^{Ej40Ga*@0rjbfck8CtC>L67Ti84E?s}osy?o{N{O+NysL0-tL>`)MwAU$^r^!Iw za0FXmAx6>rt`%s9_BbcBvP4DG&0?$$SkjS5x&F~T7vQAiCTp>O88xM!X)g!&S!v!= zKv_`k>44quf{h);zs{N}3)%bwGvIgw zEAW7E1tVdK5~Xo(qXUah05G>7-I7obsBJ3Zbc4SalF{*wC9*4jEr_+gSc zRiN4ZD6uOHv#&@^V}P-Kfr8z9Bu>M?H^=IrRK1gX*(Xfb|G_&t*?TlIgIWz;P@54nB;VbW{J1*;KftzlcN8J%VsE_AX3bkiD7xP z*S4z$nZ}U?kZE)Yly&J-A`ten0*c`dqc0S5>bzi*Af&zxi)1K$i7_!zWB732WFA-i zI6^)(JZbeiDdSDs()*RU%+lI}2J3TItr9VrrpmhNh)P_rhF;fzi)x=^@Sxv1n za1%xoLX5(vGQh=+n5@jVsA20ezk*KzBD9U4b9ISUwRQ}tAe}zvZ1PUP64@51WK0Ij znt9f!d1}DrYJo1k!-k;Gb$Hv0h6{bZ0T*epVbKL9ce8_6iUxV($;5(wBHB74xY(+( z1&l*FP=sUrPdes?7okQklqE|ind*G6iD03_dsCw+wMhPXi8!M6_Tna${+uu4Y82vE zs-K*qGxxql+PndBP;3MTGL|ntyV6L{uynAsl0y)l1vWaHr`hrlXJS$6>FMQXetJq8 z32}-2@~5i>`C=C)Ue8_S{X}`HEBaYIgL^n+l8Z_l;{2*3lJDt6}~N z-LDDjp*c#C3vTn0^2q+@dG=6b`|)^w?{RUBz8?i;ESR$`*K5_(+vZ5vY#R)J-+_NT z0M}O-25CHv{}n%gorW=JRf)Ar7cTl(U~JDiXd+e+fisc|X9C~mbJoai)=7w^mJ@HY*1Toh zVNfs(wT~C|k1Lo#DXb764YR0e;InBo%#t%ZtKIIMTMHx&C+#&-DeP#!<@S=Xdh zY+K*F6s%{6;@1sdmD2r0>$(6gs!qP)SATWsV{cz>15~As+U?_(+VlfOPffbVOqtjV z6xq%ASTnAKNZ^M`PY_N=GX)1ZTF8qmWyd;BB6vDZKDBPy0Qf4yG@{9wG1gGn8!q@7t2?mO(BkJQDM1_vNjZ@xaWeg56BIUim8( z1>VJDkCniqw+TtZLjLjsfi#&OV(omDY8j#!3O<|9_1Ar`e8J~{(8q(8AmC&Y#3Pr? zgp!B&I`KKBv(sG(t%-XHln*uT6|#gT6D$4w-Q}Hrgh|AG5RAf^|7XZ3TGY_c5Tx(@ z!0GAwU`;1=S-8XeBiFQ@?**omqGEYS(7R8)Dti+2y>VPcn1i>f=|7e=>6NMELRsc) zFAEgXn1bQy%oHSgN`IQ7WU0;C7&fX(?VN&s?Z%tfki(CytF2b$zarR4aO1R z#;1EoQE!yEic(K=AeAP^gE&Jff5dw6y=tOaj{oyw$`W3f0M^4#Mq3`TQ;%;3;)NNv z_6rs~MVq}*Dy7l|meo}LBs=~xQ{Vc6L4t*tzVdIv#K(6OC&Isl9gT0p?T<$?3GxZz&udpjAY6O7Dc93!JMGzHA)|rU5s~q z+&ZmVw}Hwe3Ea=uNqY18C~b?2Y)5KrlOk-?Vp)IzftB-|ppcq9-%ceg%vUDJ)1N*I zbq6@oae3V#owp?<*CN7M$ByKkpp__dADZScenH8KfzL}p1yPn-$8MBeC3JmLpJU~1 zH81@;>yDNJkW~p{waY&-!7`MNheqwdDl*NxO)Fgcfm*noA1Vd?L5PtiSBE5sQ0QJN zh4VI3-$pemFzB+7sbZK$z}6btw=lF=Wt!L1dGH#Gz;;PN#F?;YU^vadzVMO5+C0@Y z!*2S-to@&EbO6E4)`fG>|2RaSBhuYjf%ZZTyn`tg1-0ftI?BgCK372z$cN1ih4z&k&`!%f-9I=W61Vu5{~nD zg%bgSRsPd;syG6wD^D%le5L%$a3!_~h*VkVPss*uVinR%5 zqpC|3#kVAD$b{^>kKyL!{7DX+zQ%F<+(_);y}JG+#P~MF>|km-WoY(5ws*XJ-?(tO z+-`PNYKZ6FNMPcjVx5&ukuAqr49uHjv}ZzKP+n^MOkdmFemOhl3*ROkbNMUegDWid zU#36D-Oasi{8!u-Ai@^9KUohwKsu3R1I0wvvim!-+Rrj3xl56KPYUOcPu5#!4`jGa z3Y8Xu@1)(7@bFKjO}Hje_r; zI#NWxC+Vkgt#8d+d}jWhB<}9+PF{!nqe84>6Xy5uEai>>eT~U{d3L)40_*!I8p^oB zGCk}RzVE&}d<2S?@~IkR#8L(?hT|^<&)H zEyyaRyyyYupMCIryeW`OjKp**YusAg>SYou=6ADs6=!yPuI04kSv+(CCiB;v7uauO zqpV!-Xz`@!zu7jRV>cU`zMGZaY!ht{a!i;$$){3#Tx@h!WOJot?p^QxWPG}nMzrxo zBNIY2Ka0Uuhv0*_3B-10VmB%UZqfz@u_I~qa#^Pr)|&&7^7Bg`>#l(KkV(7wNP6C; z9w67wqgd=9oIqaQkxkervn2U>F+7)Fg7ug0RKBMGohTMkbIgFDMB9 zvg*Tow|{2Z6X87U$N}c8`&G%+TxeXxb_>S8?4CYH) z(;7q84cH$Zx@T5yNeOnip>t=W!g*w`FJfqa0?3dv31kqM5N>xHBs5#$J6f+W&*2sc zJt8@37$4H|er9abZiHty(%>hF-mG7$o1$;eQlCy1Aoy^;uJs_Ap;^!R6?hMO_n1)c z0U^(mo~hgC@XeB{rpxpd`bI6R`i8-^R!WN>>ukNdh-1N%Oxlt7Sw>~cyv|!`P+(`|%Z$)@CsqjS_KAMA%kHjO2F9*N{@R?^&1P+rpN*3ly%!k-U(-ITxwTc=eFt=VI@jak>7!=3)VX6c%!4$B0G@hc~LG|~19Y~<*SiBp~d z>%Qiqo#gnDY9Lx*&G(Ii~|Iy~zH&tKobFOLpIn z;hfFSXLlzXYy1w-8xRwDySw@lGDh>extgQ0`4&D-eVIE#rl}cC;pVq(N?bL@B9u%t z1(LCnE^^q-@Jb1iUB7(ijpJA*GV+E+#AW!Bw&Wyp zE4wek}dm^Nh& z=&mU@#XPwK0Gr6E18<*yPUpGoL1VEGp z#u5=(@C1}-hH*&h>gv*}07mjl98i|q+$%U%x)2KmSPnb6_N!JhHcD=DUm*MB5&;AH zVN!?9M|Ocb-Yt$m(z+8p`vDn){#3LP3yen};5X`Rr@^|5s5KnOf)RA$Jld++cGX&L z9x~;S4{Kf#NIT|ZTS&Eie-jy1fe}W&Hc0bQzjBRO1t}!7CnAegfqVHrEGD%(YPSc! zU2l6(R155E0OIgnkKXmP8y!w&l@*T}jG8%Ve}r0Vt;cd;S^95KW#J4V5)pJ!%PPbH zZORgvUVF-(r~L-=DrVjTZ|M_fov6x2a6wsKduYF9xg2CeGjdqc`cD1)8-QLyC4;U< zRSJ6;CRra2Xx=j#le6OKvfjYHnuvn4yE+-Xd^6IX%G#e!JQqlQ1~lmT4~6+(5_cy? z;TC^0L_HaUAr*2!O5dmW<_pC8uN-U7(ue1lm(9g~CKGW1%dZ^L z1)SfUlg#W|SF(=%1C>_WeMyN;GL@!E+rxoBtMi=a#0a*4)MtK397e8o6tY+cU>XPf zz;7*^9H}}Gnzq|cUTbj92x4(#0OUe}adqfAWz|Ej&}kEdu};It1y@K`YM8o>w$1ja zK_PTS{B$LFIROIXGM)n^n6&msOL}I*t!lh{5EGVe&fBb~8&2Pj4IfXS3pGm%{um2> z`4&lL8IMk%#7YD@&XQXlt(zE z%L{p&8{xMu)z;HqqFrQ6CBxcRxiLg`4YMW2Gxe}S1V?JcOBBM_o!qBFN*^YjWdEv4 z{88o}Yd|1(a4EhkW7k&O3HP7$h__s=;!nY|xK%|-lPmIYlNyR@X;4Hy)BfiEBU}>` z#BB+;yYei<&9zQ)a(gA8=sk_@w^7b^@f0Nk?fO-hm>R0`MafyL4}>(<2}_yM_Kvae zfo|WStX?DM{c!DZb>f2}?Y+&stugXHaSRgxNRqCB!t@CtK_I^w(G{rOd=M zpUr6AdCqgH=PQrsNYFwK`4iGEi`yDDSTN?Pw+S_nYL<&djQt17wPzC@T_8UaQ3a9% z!d{ORRKgiMi|B3Wh*Idi=vA;E>k>lz6}G`szg=-VozIP|#njf#+Et zeb5SG!YbaTDZsj@VDR(H|GuwE^av{px(Yl!qg?(%C+s6RF;?i=KxZ;F)j&`)b;u8_ zzD*>tK?hrL!0IC#3(nfwwo=ogl<>-mum)|H+j@AynRFY(m|D;2)(bu7ZOP)u9*=cA z&yu{b6lxuIdgQ%P&R51zE7`lN0s2uXw%wA;{q12pu}V<(5q zBxC>?!zETK>!{<4#*&4YnFaHLFootvXCyKIBt5rUN8z@cE&eDeV#_+4*+Q~6)M`7+*js zvVB{l^5xNT9_7sX$fW1hvd22-dS;9@j|NOM@A^x!E>~ho4|5Pp1m^RVWOVm^5m;m> zAXL&UAz&5S>|qOkF#H@vsj}_hv}TTjsj4*W~tmdefM)Wza(rQt{kChO`hhv1)K{pjjMho!jJgbidT zZle&ev$W(CIg})O(0W5uW{)6r-u!UMAAS7_oawpcNHW>_29tE4GxZUWJ_y9V+%EI% zJGw$1<_r%LsTct*#CUoxx*lXM-vcx&yRgK< z(vlteVw$0ZXa~J5!tLg?dUydW&^2e0F;UI7?Fn1is)t$m#<0bav9?}Ox$?$z>)kT} ztYBVCz0KlbtaS1LiJ2=ofesj0j%kaQ?PbsHtN}m@s~xTE%(H1g^zZchkB8@SFi#&v zH9K<_*V-Z%!Jg|bkr_FCzR_Kco`5So`|h6U-Yog#@vCk!g=Sd@VWtO3Z0Wn$k6mRq zUeC|=4EjSetjO5$bt!R;=-&R;Z7*LN^w!=Z4woAQg+8(-0d zlD@poy1oHQMFRBEXFV3KJd@GpWI?PvBO)(RE474RIbx`qnwQ^m_lb(DnJ=nQJo?<9 zgt2?N?R!k3v_BqW3V#r5c5q~@8K|=5VoJF*>-%+bOkz@5Rx-!W?I{CVe1OK%u1oE!FH!`AD;aStK7HmfK&4VH}JSccpi5hTOE;%tpi`jwKID z#t?I)uLMMQG}z4?S4E5po27rZZ@s{vVjETEtATIROmGTa0}lMcX{2v7^riJ=>y;lr zd(t>^)TW;MLy99IIGCjUeiOb2Pb(~W}_n7BUBZ)G02!ms^qv7QK4aQb^C z9Of!Ha1+^Xi;_9`_G+WKTQ+Dv0lP>nqoeonQjide(-sW`UgW)ia@4K=a~cQYLC%G( z&98r*i~q?=%;rT|X)6aK<~Ye5iQf+SzRVI*#fs^UqHomETe9tV2CFRPusngok!!xd z?1;N-npw_(GF_eCZ42M<2dnpQ_`FaH?u&Owtyy#5$3GhiK)yKF&0#=rIPIrZQL8L< zpH3fNw@c&H?Dv44&xevrp6P~44kBG^!!EVrlrd=s>m5MR63>wRh1N6MsP@ zozHcT!}+li?8hbY5ufBAE1{zj{zEG+tI!Do!gUw-V%#&h4?OO%xE>(G#inhE*IhI30-h&j z>`t1SjuJp| zoEepjqQ3p)N|Jv3d2lGj`OJ;PTEuRDsg>Os1#Wi%iiJr-PM+N>3VXBGPeV40BRtOm zByGu#c9=+_RAroLy^Z2G4M;2JPt{qANz{H4d?lz@rc?u-{&Yz>dZMdAnMA(6trDs+ zSE}1xFB^BSQ~#w=&Z0I%c{f7RzA}nU1@dNDA_`=pi-Qn%POE3k-U1d3|9J~HN=&MmR>iJFsS>s{F{WA>Yzyq2ph^z(vq{9RvQNZL>Kd1Mq z)A1(O;Sq)eUB9xOZSf4o=IuPVs+k<=&XHr#a*A*a3|VJPw~vfWY!a~NmS%3=w@Tr% zy$!cf6gUY7X`)~CpY&E5hi(2SApK(SbW1}e=Hj3g+Es|_CQ86R%WA(QosXJ#;scZy zOLTrIUI$KVSI>vULcMBW770x+p5iE9!7T@RhTM^;QOd3 zX8=(oTZ{dsl{%oezZv0R z81e+v(JWi{KIS^JFW17Zdi)5)#Ool63yD#W?8A_MHHyWY6^ z60}WZ&wq8?NkDqphwo8HZU8c|FHi6}qvysXu084af0VriR8{TPJx&RSK9qE~NQrbe zNUBJew9?((Ez;d3CEX2&PLXbu?r#1YeSPn}-*@ltyZWnZB-0IK{Sen}lY_S$jJ5wGm-+q2AsMJV zLXYN=XeERVuO-v{GqDLop3E!*xcQ{!2!v5^x;@$S#>g9X);sA4 z_c>n9qBVQp5N6XX4fZimk7}fC?RvvoTT}vCU8CQM6g+h3ySJgjF!thPt?%Ax*?Wio zwO@KeD8ITbKBKez+$yO|KxZ};h|dS6j4Q^PEOBtwX0k&gq}5gAjo&+6G{}T zSd+4<5wef|fdRajhq5N%%{}HL$L+!Aj>eP??jzxM>1FXX!Ms|z{?OBhq)k5WXM&#f z3Uo3%mk*jZAkU~_%1q|W*UCXw=CkWSx``kae8WPY!aiDx&t_zt+nzv4=Fu}^0v*3T zIq5)Y63}}e-|D8gcvd<$$Or7wmG8(}Wi|#JC}Vn>=&A6AN;*TRC6kToW;`}Wq1hyD zPv)kqkeRTfq`Fc%Y^T zKcEfk1j-g6V(k&R;PPudlBiK7$vQ3f`&n=Q^rS)2lMJSI#lR#oyvCn}_@qp6`MTZS z*EwaULc4(f=decD3Lr+URD3&V9VBg=YFAG4Gz1X3pJbv7kohoJ3B)goIPd)Anq&>* zy}rB}dFV_Ss+p={BVTM>Jz8-#0BnM+TP_%bKAU4Fx%&Iv^cqhYH_Fde03@w?7c8O` zVLHESsdZ!^XilQ=Kw<5Doy7uy`GAf207d;;ghB!WkHh}F(V{3|XPP*5H(L{}@rOqJ z7q$Vjml`~38P{b#-rgRxSSJ02&CViZWh&T7 z-M1G6-qYMVs>a3)J`Q>G;bd0;ALvfkkIj*2>?d-4)XAi`szEAq z{-m^h>3XuYcW%j}`MHiq9EPYU*d4&pl57B<9daNkY=*qA%ke>`3IOl&A6)55XoeYB zg?nvcp=G3|e*2jd{S>#C-#YNlqqXe=VH87*!07Pp&$ct8*v?S8-FMQ zPDcfSE2U^05rrU;TJyQ*V02NuyW@co{J^ovNshIMX4?&AWA-N(uW36%+>ohJ0wt0B zG}LEhZMeuHCnYtEBzq>p4xfsQ0s50KR@VgI%A)1fv({?5sJfjx!m%l~%KNML2d!{P z7$H1@>Wgk0&pE@E+JrndJ{SumFFF^`yNB@t_~MQ3N zbRQ&yOMn6&kdp9yOHC_L%L0dIhjV!6$ zA513a)U*+#%-priVMyr(9*CcDJ`DBfSyC8iPsZ{uBAB4$5jUn@2CYM5%$5 zXnNwy{=VI(yJ3+j3IM9v4_-f_I_uuixY|xMr0^tZ4uFn7DcZXrOwcVb!jP<oz@uqAr$;R2XC|3}B??b0tW$&%@!QbbUa}2MoXzg!Mk+>r_R* z(q5y!XPm;i>w+Jix8Ub4 zkZzqmtb!w^UhjP_0*7jS1laCd=8;TnU{8Gaxv4bgypBlVb@b+csfWD6ygHf*3qhQu z@yb36#_BmWvIy-H+&yd@qj?Q|N<(?+KT6~yl?=Z>)(!E7U7*=I-Kreo`Z+K)J8Ll; zzsQZL}yDR%|oyq^iPR+*B;!D1q=ehz{q z-!}z_H}1H!o_c%$s{F_%Xd4;1QN4EqaHb5}4y=0>`Y2OZP@JyqXyp z3AkWhiiIdj1mqBYHhfbPTK?08RyO)bw+o;ezahl!#{J?;5s>*f+6!-EQY`#C9q467|SVIS2FeE69*B^p)5*wGUTW&)_sa zPuLWy%5`=xDc|0FY{HU5UBLf4kCYSf^5kak6RJ%9eW_YzxqYMch0z+BPrxNUu-|1R zRLIbmB~3~(*j{vupdoSzVp&?8(bP!QKhSf|JG<2N( zb}GMX8h^@62P=DeTUjNW7Cc-St9@KADhO2)i*P-!?A(;0s_C#};4Hv`Ou?S1{&XCm z=bK#}!?`RM>Q;_JN&RrD^+=hrdl9^^#&ZY0vpPrBL!-R6D~I0D413ZNahMfa+MA3j zKXIkE)KW#rv>i~utuya-LVWDcd>ef`M(X~;mf&PRPGkSmoW)JSa43G_nghaq_oc9G z@}wd9#)8P{&2FVaf-UEwQz+8$NPmv6E7N7Ey1n7LYOVtrRlphuZhIpwS%)iVP3Lws z{^!X3uIDRqa?|>~cD}YcVJpOYl1P=ZYIC)zZa~^6do+A?0wK)hZtASYg+4kp=r)Yk zO0C^K8EKsuoKtFtRazk8+Sz=pEK1sU!y0<_AypyeBlvgGgKF( zKVO%iZy^|s?`_bcQIZ|~kv0R`#+Pu=m+W~D=A3E^(xLQMucr)-jGL(xpLwfea_1TR zXq}PSL;t1{54HcnPhDj7{4&RrENg#=9zQ4yyALe@ftoeK65h5*S~7Hz0lI@msG^rql16X_9QPT!MP7U!WKbH$EAv*D3rXvOS=?D;79;D)ED;FBtzVf zFU86x$Bx|(Za!I~2h6d+#pJ?i(gU8z?<+K&f1+})>c=~~UvF(BoXEdsB67Xhb!Lbj zp-(b3-C^Q{+W&{jDE!W%0VGNMrRE==g3Vy-Kr+Ur#=^pb`jjJI$VW8OtQ=uyN_9yXu z&Ko~*&m0{O;sBzqZ!jI*ZCQSAKss@Ic>;CAu!>lINy->@zq6pqBfE{_I?crSV{`&sHQ|x}b?7kLggW;L!)9gk#!qmV+9{RtFgnu;)m^y z>cHs=Lw)5}gHM8dk3Mx)7#b(oDl4VOTE*ZxsX~u^XYY(*do}(gwc&ELRz`i-jFiF( zU$}hlqRiv$Q-fDeXld)bvxeOhXUs(_QT3F_dT+1gr#;KV;b(^cz%bB%HmR{y?F8su zUZ59D!&%Lzb6Q@iSN2HG&7Pq%wVhwrY?YTzBfJ_GxN)=9nzik=*y9uSEdKVD?ZDFW zhT&~b2+l??kOB;V&aFwzg>?Xvs7|9)FO6eBHIu4V)DnpxY0WM%XtFnXQJ^B)Eyz;bEh0tzi-`mEzRc7dI9NUDuG*l5>b z;fy<0$rm+U<>0{SjQk*>>QWNPdKnuv-bBn&r*)U#N=p9pbo(x|V*z!CQ&@e>?njq( z@cDT{7h(xB=Gr`+Y=rSY2Lq{$8jzD|5w{uY9~g+%`%!bScBt96s1N|e<%goO7CNwn zy6~iFnQ(@B!{t_#B*`bB8&YK9rQ;WjR1#i?E-oyEbb$fTo7bcf=JS^!C9`IL5pw!K zs^fj|b3o@Ka8@`%NN!ICeiQXm4@b}P9m29NrDiUth1)xz4Ilv}-6I@l+119+PaAf^ z+SLP=6Fly{1G=m%7{L_)JwA+o&Mn>JzFpcWYc1BBkCj+Pe$50I_()hOC-=L1SCHSk zZ}2WL1DrrA(4^=BvC9CXS@@=t)Z^`b!w#Fo=56B0ZTNfWa&n?*^83)8DVRmqg9Vq{ z!=P>Q6#u%0A_m6u#fG!+FxwhAlraXs3}vu|_&2~QSOXMfJd(zcpJLOX>A2up-9-2V zt;fpn%!#kUa*1T^D>Af}Lk`fKt9c4Ug3H9GCU9OZh!uv=Rd2OgBQgNc=)E$`{PBHA zQIvS?v4A(g+wbI8mOnPfIwi2pcf|C98bj^R@4A^i%pjhCvg^zgTXY@ami+Q=W@JAa z-Q%!S_AYi-t=6L2&OsilZgy4J=aB?I)n6Z+kw^%0X+xWmVuu+nsngz_)?jTaL8dq% z=3RWbHajzuOR=l%eyE$zuQlQDaNoSHE=Ejxx0#QsKRENK7S?t@^UvzXQ=kY!L&nbi z;|0)UJeWXjbb8kXxBY?@l-dcw{z;7j}(;Vd$&xVSA!E?N6+ zKy4BN{XJlry%_Y9)MXPPabnpC$R3jr;DM>2e$v*PY-#Z+khDcG+Ng?{Z{je*ao%JR zLEvWQf!^Jn->Bpo!0$_^y2zW+9FS+jcED4}nn&f3HFsEa8M3b)`iy?2M`BMj=f`R) zM_Sr$b(`C7KDj46G4F8=Vf(7Q(f|>q2U?&##a>-CG6sw&K zI;~{}2a;U30Nrn*oY8Lp-(=UT>#2v=F0Kj*t3};bLrJuTKzi?k5XfT8!U0$Wu%Z8` zs?8T)T0XozQQ&Rt`wvxkbirPW+i^h2pFo*pR(TMdO$)}@B7;OGBYCqYA!yV0lBqdR zsgA(SG;;_c8nrRf&ExJ|5GYd;a>oiP@<#q$^ato`vu`opSwsy=!n~tuYh5e?#f$%C zS0Pjm$Kg;G_X;WQ^`t?a;M{#j6t2&6!pEG-QD(M7`Wk4}fa~pq48s9pT!El?Q~0%5 zt=|EOu(Ka5Q%d%u_@A)+c}mn{H9=h_&{$Bz<7xomqz0Pl`=in#JP3=Em;9wh%k6WV zWryB8xt*UtYbzNE6XbHnt}a0A+d(!3JXVrNiLI3?qcB>~J9_$QF=U zFPZa;)(2Edqb}A%?_S(Jpxuwg6VIi-y7zN@4xwe}b`94SGZpP={bmbYf^N{_3Yq{0E7x=xI_oW|H{}b>XjaLuH5ppW zEp_TZYm^73B7A^Gvw7yaQ?l1!;oceao}Z*_3$|tOI%OHXQ({w(WEm{3> ze}6BF0r>9iwB+=x#pNtwk)TMPEy^ezP#b?X+RGq{zsI$9?#jNXf`M-J$W8EQOfqWY zuS5(E{$eb`^ENy7(@__SEUJyeqF@>xsM!Az+98M(LS;G#M@Z!V0)keNk?Hx$Q%E6R z0salR7?DG*$SEjXo3fV>+r2u<(#e#!bmbdb+{7R5e+FH5f> zJIUo#P+!vp3v0i^+Gs%_*r^( z!0VE#p&Hn%p3+i$iNRXW2a?LiN)?gOz$UP&-tL$rD7puU7eQTPE{vBcB_tGe0?}A6 z=-T6~2*I#3z%1W7#<%{M*7JC(VdFEzkZ@>@7wo1f|j1JRQA?n%j)ph*FGfaqJqI$bp^5s$L#~%1U%q=_BOpy@S z6QaNmiI(eJcIa%oK8$_7Uts&#&iAL>^zl5X+cjKwuyS!@r!#mLShtveu_bzR?tLgm zLBArUG(!Cyb=Fjt8!2-KKP*TmHCNQ5jJ`~D^zfuR z8R{C6@#AOqZ|jdWPW;gmfs;Q#pS$b!A)ZO=Bbw_;>JQdGh>dq2xvp070FLm(f@m#h zK8KKfy=D@4CrAOD62sJ(Z8|`6-0Q@`ap8?`9Dwrf1zpK&oI4S(qaY|BEISe zWtqPN3$A(UZxnB2c!w2XRZXqcNLSQ=U(rTmUmFOoAY+<9!C0`DzyG_W`6U8?$tLTk z%*g!SB6z5D{YM8jNy@jld8Tg>zqS(*{iB0{PA+$_(8iilRr$X-YBmT`muyx3;(!yRfIvK4Jv* z=o@*6f9DVSC%2K`@9eMN6`f(Myw7i7#uryUt3D^UP!M@Cti1*kZn-bowTc+L%`L`~ zpaa4W?Kzvfn_s|D~L74!rk@Fex$oZsE5YUpZk?kovnsDZuIm5PVQYmJ`Eu)S69$30msQ8ib zMAn`kSQ$_*$30$*e+~FA5VZgcrtZV!)YMzr5<|9sd7j^snoN$2n&}Q*m{lqXoUc|mZT(~E~2oqp2K37lj{Zrhuf$w)`Gn%z?!RF14Anh_PJ!y#cV zcUnCeJB0gn#uS2v!Eur(7V6`Zg^8tZJ8&;}t`H~jkEi^%&jVa!7X?nhNgt32MS!>D z23H5qzLcO~7fJ2|LGRde2o+q8H+lJNOjSvI)Z1qW5l*9PO%6E^ncAjZt-;IJE|ZT> z{vY=U7bbfUH3%Q$JkN>(9hN^x5XhbXN*(^~*7(0KCIvweAst~w_=R82DL{HJ06$8|*_=%8d@?~JZ2)~$mb&O|Z~$PuMvq%qF;EM|)2z#?|PreBeGNLeVhNS};a}=YCDEGfAOVWnVyPAORFf@({9c{4Id|69fO{t7lw+ z+Sg zswT{0UrAc^|2ZAPq{;4xbM$HSVSwl2p=sM`ia>~zqxHrF9jY@!D{o1|K67wz<@+p4 zLroGH+Orlr8KnZ881-pjK4c?;EO+VKdsPmcR6ML-|` zw9AWvO8Gxy_rK|?Usve7p?;voaK%7{NlRx8gQiVWrkqnziIQbts471rN|LSoeJk$< zav_Ax2K;9nG5?OL{kOvfT+ASYws!zX1*VZgr8nthGSV;>qrrYTsVF5V&ANzu{}gNG z++DH%&90&0zl_!T&oK`G0)CR%qKek*33rQROpw(YGZ}2y47hu?KQG3VhOtBldkB$R}88o6#8dYsf?j%RRj@t7R+W0N&rH4KHAtMDnZ2PRhIzQ@IQxR;B$fbqa)b)qR6!S3ALc8g-@Y!t zrizIYj2l$(Yss3Zo1f-ChRZGgn|uBJZ-yk>){YY7FHTWI1_(b#e3CJ;v+rMC&T!(> zzB>w9;?!nhdTm%8QcRyk!rb@yxN%}lr>=diR{FZ3ZOi15A;)CNC23F$8|njylH zD{ph(VyCDe?y7d{wM51m9gp7p4%=gLLxX$v<-Ezvs*U z>w}O!hE$;z# z74YlJ*Ug{$q)06mhXR`iE2yn%iszys+aM49~;9z(eVmzY=Go!W`M2{WOdLw*r?g6PIo%Q8Ki3u5tMs-bO1;O#!F2ggV6?I^q;gw1^sA`&Bw^Sk zfoPvZh{^Fs^)n7<(R?`a6R2ZQ0VDX0o!|P7c#1zVf<7Odeg0#(NlJziml)!|-{nVq zi3MHiI6M{*(X;nT+SF7LvyTG^Y`{^XNYKvP!DjWo3rngHwA3B=f|i8O^mkDwoevc0 zDIE-E^aSWp{$oHk{by{x!jYLh>MdsD#m&k6An5+1;wyR-{}{NxNATB7p`rZr6hHHu zou_3*rm>@R1|p(rJJJ*{?fqCULFZL&pk<$vh z6%}Qwq7#+i!U4u$r;Z8a+7pa-#?{#s%%cjLmW4idrLyh?##G<>V}{;54tRz$V$Op{ zO7BJZy5UfoN(j`G(O8N;o4-<|3>Y|wjXOyZ(hi7!%wm+7_$|=dGTdabO(-2WJVtO0 z!(z$kLc(U&X-3Dg1E~NeyW}|dOa4b<-F8&TwgYr2Kz;G8%>Bk;%Ira1T|Kv?M3f@x zYYLaO+4x*=O;xQzl*!BIKt;kAbyt8;1ezLX9g;sDKZ}$VEZViS*t!nTUs)a?x<_vJ zrKJ5fxZ>tu8BOQb9vn6}%T1_Z{hyOF$?KJM(68}L@`D2SZf|Acye>@eXtMKd z{PjVX4L)#It!xCLUry>YI-(N%I^Ww9IfhDZr1eBI_%M~|fjmm;8WiPg=NJXjbs~s( z$py+x3$!m1zO^J&0LJ2cB%?RSu)Y|Q>@KB~%lj%vJ*5p&^FdHe5OCj6Cd)2i`+;R~_R#~KF!S*Wi;RGYJMQbZ#a zAVWagjRi>GCYmmHHB>VnTmZG(7*x4-Un6`lgJh~}r4_h*`R)-n=LEMttVIR@!TGX1 z_ve-m#YVhNlWMrVfct^QqMNPnJV1a&FAkp!Yf!6bTBib9vv-f^_B&H_lB7$ZIc<^1 zPS9?14&&lphKyWMvHZgq5!J33NBLDx4389$lnOyp^zA!gYn)t4^h zNdeqqK<@+$)5!ex&DQO-TekF!7_J$RAm7+@)HvDjMoAfX zD6*zx0>!XY3@W9c6+DhlYyif6>-Bv*-+SMV5UC7rM8KXDM`GD+(K-I574r=H|60f1 zuQ0rzz#>Ag$zT3rb&`Ccl=-tz7@er(Htj3-`c6i5y3#3_byqmG^GaxwXC_oKXaXsH3T zI<^R0?^Jl2w%t&VY^ky$Mzte9sOWf#?TET!8uG_L(V91h{iV~vq59uT|frt#$%KS2y`ClSi^Daz{hR1pPa@0T2`%U)4T#O9a`K4=5jQ^-^ef8 z@~I{OE(y(4H|Kj%-rn~e!P}RESPFbur3@w4dvFLlb+~3ce}aJ!KZe&OR2CuM%fZN~ z?GHbuCncyy&6o-_eF^MoDs=!E2{b5^c7r)eT|KZPs(@;-vLId_s$ zemByXdG_nz3dI_&7J7)tLE2?9C~QtHIdII^Rt|!;AB>o*!<7roBO?{qxys_EM zypKNs(M*s+-_#26VQ|8%>1K%QS=;9;lUFGarx!7D)lBi!M45DH1~O(U8VNp){6M(8 zxy!!eJ5}@|FGj}Y2BE8{hku(a{N#6R^WMh7^B4};u{irs8Sv^60e(ZJhW6J$#z^b( z?T-L9nFGG2trP9aEWu!`B2K(_Hb#+$gwo|Cp9U9ahK{S2<^yRB{8e_>G zCAI49SKLlktxc!n1c`#4QNM~%w)|AD+q|0-SM%gkX>hgd{0CFGC1>Y&fgb4DG)uN4 z{M60Ov@f=790AJZ=j{nI1{WmYw5S!(q|gHfE&wq-IWS-U%cvxLXA2NKd`hm)naZuP z9LvhBFq=V|X}ObgJ{dxtJ$U;U}%l)3k+*ibFgN6KthG44VtP4c*{ z5OnHoVz+o91^F9weU%mqNe}7G7f{hf4d0p`VvBf+zJFH#NUbP@A%;znWYXqU?k^3& zBTPOD<2M~~>L_hBUZ2rA*dM%bPqXA(JmOpHMvO#FFsP8GNk{=g`Ex~v4CUQ9U3{T`rD%Cjsje`r?ae0`{5+9Abdo5%iDS$yr1 zhxo|Md&95tbLE36BY*(SWNDg4qt;@agIYGx!(O`Xu!CXnTEnurSnqo$_l}QuJJ5El zpJ?vuihZ*@n!)Ny5-(6Uos;?AJ0o?I6C41T6*6#_Q4Y9#Jqc<^1!Cg5dRd|LMbF(0 z;ZSwJNenaD!ff@%R&{Gz72$s8X6r%oMc(e*)HLl(f2`@thc#K9cIbKZQ9*O3tz6^W z%1W(WcK{w402(HLMCXlTQmZhiuXp%pYMkJ$J+EM;;Du}>g5XyvTE6j&_fD~vfuTsQ zRqCSqV+1BXW_0vqroR$+`a(* z_bLsgnYs!N6K$%sSG%qT=l3Df7GuvJ@bK~uHdmHgPkn{ksIIopOACFPs=I$zw`ldS zRBtQefP=(Un>DpRbG`1JI6HZ9mUj7?2Hh3yn>)8>`XJS&nlLH<&lonj^ul7e0h;Io zNce$)FLX; z^RbK6*Y$rxqAY2Mr$MOn9wZ~Q!S&3h+i)RgoA5oq&r znTCc=3DBN{tAwUW7!TQUBRWJ3-~e=QNzQDxsGj)Q5yg|7AfbFYBBn2}OfmnkH|ml< z$R$8Df9E22=wvSf`x_|{LPR`N(MNp$qUbdR%L_{SY$fNXe^Lyr)V7d-%7A&ep!C*< zWtV7@odLp0>C)S;=si6$PS;z3kIaRPw~*a%iZhHgElgJ*SWsk_aCAyb%Vo=$?Onk1 z08$2daTn{LRBdLdMI1)6$i(@msAG{Lc1KGKbjLEF@~olnA@TMi_&}y@YBv9&|KYIH z(U1#fGjqc7e78Q&3}sdC?rnO*pz@fNk1pQT{jRa#OOfuu_Ow`rvZmpn<6Vy`WQuM3 z9RcdrtD%ST#=vHxkK8rxU}>Pz-T7IPW^5rK+7(E}5Gqr%4RAZJJHH;D3jV6?@Yb#Nxp)Ky~ec5hq*` zxFhQhSa4G7NHTH7Eba`YzQH4c4>z(gfSb_(U_4qh0t@>U^26(!f}rHhZ0jl3h{hyr zs^nq)*`%eBmhss-QJU*M_3>(`LLV|SUt(dPmUqHc0HFn2mP#YKjBFg&&lr0kwvC)) zZHgr9qttm$L$&k4jh?r_XxGDy0@55*pOc>`bskm`ulE7XpFZ2=HlOxxy-gnRwo7SC zP!ri@&sD?4q7I(7o5MX=&~r=1^W$|0KYZq02o7zcYriP^g5foSD)*Dob4`5_c$yq8 z*ir;d+=6I8R~@v)Tep#sE^t2W&fUGn;Q>^_odE_6S_svwn`vm5yxt8h$Ni+IxBNzq z$v<^Bo<_wn>zMERg9&(npGH(u!?6Pw+5tBTcK19hdY~^_sFb}sbcBoMK1PTy*6|D# zsyjdd2D4o7{?dI|)QA|y;&sXpmQiY``aDD%b-_O6hoK00_nw)up?j1W}h*RU}kgL*xp3zZG>1+~*;ghaXj=`YT$i z!dO|5ys`>OH^0_gH6{|pUz3JHz0hQkO%ZT6l7KRwgO2|OSb&WOF$2*UT-y~Swjw|nY*$oZ6>L2qp;gwf?c%)btuwP}gy>Dw zRSsG{YDXZ9vCQWo>lD9!i6iKd9jQ7mM${pgONSt00b;QBSl%Q=a|Eh+L!UCT?N#o1 zft#zVyX)M_G#pzp$^cpSoZnBz zK^C|=Zn+rSK6AVWIkYc@3eeNQ?*vXz=EH9Uc~qOPvENE^El5zjuhiD!m$PU(GL^Uu z+X0#T?i^Kp_+V_$CE|G$T3fVy8@R5{9!&IrVn@W8{OeL)zwVb#{-erCL}m;J8W zg@7xAp6geu_9rTMd3Z|xGF(nQdaSk)Bm5V7wh=&;8grlf#oahclhKCCV12*5#vq4g zaqDHb;MOK_OV5|um|;%>%rHGz+Q9Df->)uEnAAQ-q$4Ma6R-M z>{c?5OS2%H&XUZ3s2_b18Xnk(4|bos_qj)~e$jP&NqAg8;?8Or_n7Y0%a65^twVB1 z;N}mG)?tILtWj509fa^N8*$MBt0OI5coJHZ;QxhP`~mZ6(4j$&njbB>#$h)5L{MPp zZr9H?EtTMbytz;m>Y{fA$@+9MQ$K7Z z0YH|7l-ao|m)Dw{Q`VeS!T78KM?`-fhcqm(;Z*Rp*%7`@EIW;ZjA_;BjaAA1L#l4w z1+oTO{9i|6A(*vv09sjlASwq?z{gWUbOMxS^2w8+xY}J$xykgS1%cN#!RcjMH!AL{ zT%7RFI`J)EP9-Nt5=0r8n`^b|k)QhSYy$G-6OYOtBfJN1ut+JUbncIJ>{+N1rO~H0 z<}4pdtz`qSb^%YkC~o*8ym@bOgS)E{&lv010Zs%WuRwDZTDok(p{n>F@60e{;-0H) zOt{LW?h1gCqWk=WRFS;N;gfeWuxIUn<;?b4$NlU|fT_)j-Cy+(2&tj((NW^R5Cz$< ztR^uY7ZnsJz5b~pJ6DmaZ5`3J9H((V$Q2-JkTCGw1qi%=ha&km=HgLY5mQj1Wz*3P z#QSpAwADbYIc`sAV5jUMMCsi-!m&Lq$Au`2kCX~uCEUrh{ccKegyOS^t-SARJ#Sjy zWh})Mk|ZdpOeIv1In=GtcE|@rSg8GP&N}ySz26twvl36ZcPF&ilRu- zwm`JHk-(#WyRGt&*KwhJbPP!E2R$^uZKQjuNkAmZ$$*77Zh?(x0XJ1_I@CckmvfCeQMso5$9JuOL(@8q-0}a zm@X}LTRqY6NF9PUAS2Jyl%;6nW~Ry^J&~r8Jx_%o822l(`WZ@o>HeZf>8`a-1i* z@dnblWsY&7oD1Q>rBj-n6;#;!_!9tUC z0H)$Y3jwGer?5FOHI(X_!UOqIBxKxJ zvsUPFCe|Q$yTV#Y8Zm8RTYA{Iv=D2}UDLCI^vOZ;sr{99M%FrkE8W2hyytAz7%N-( zq{E;_mLdU^v`p-(M|1lIYt2BWc66 z<5Lulixf*ZWfHVW>UrxCZs^&S_ckkCP1_1>QWAO#Hp25HRgw#N?yKj6c4Ly7$SKOv zIdJ5_!_{+z+7oYWv){uOoLf6+xd~7kYAM}2%6z`^DZ5M2${~{O4Fn~LBt$nau{A?)b z7j~FT^uUTD+g7CSXXi>EOh+O#fAqI1G>Tc_VVguDhXm8`pF0 zZ(JAp#9NhXb6nGrw`RTbY_7-Rd||HYuo%f`GL(xGo@5DV{xB}2uO&ZVwXZApVm^_Z z_bRsu7$g5AyJ??EdOLJ{qtstC;y^YW-c3F$hwLDkO*3qZ_Wnq>w6_kD^-&2E~C>p3$l9mDttRch^KHdBMgGKd!Bd!29t-zsXjw(@IXqIi3GG;Uu>^NeHZ z1SoRTkOMWQ*Pb%Hgs}*JM?r~DD8FG2)v=T7>ZLu(0Eji0pu)=|wrz9c_r~xP<(0I$ zODmlSyGBOAGaJmUw`N9j^)N@QDaNKBKMq-NJ)MJUXPAGBA#m>$xUgW1XgmyyaDIWc z`vgXKtznMVW)dDQ25f~^?J>Md)-d=qXO#=yb=d_eU#AMS!w8Ncz@O_W&TwPvW}UBH;YKQ(m)Iz^h#* z#!|ew09|ZSON)5sb?BmnNrL5gn>eoyR4rhYnUn9vH@|rUZkV=>Elcq}#~sIQ$63{= zA)Tl4+4c>$xzTkMy8U9RMy+f=GR(Iw@`!#`790aHx_y*Vpxs z+$Nn>jK%i{-d5j7aN8D;c2cc(*%30`OLtJMFZSll=V#4z9P@fyT1=UENoxOP(tE+t za6kv;K=i+^IXduJ@=ZqB1C%6Pgiybf=S_q?PP}hK%odjbWZ?6&FLGbrKuT&^!sKY| zG{@Egm$?|9M(lLCgK$&#&!veEyoDx8)`DhMll+q8>)z$;zB(hV?cx%EORyMQOBzKF zRH@tGh3S{fV`BV9uToQjTG(km8ZRGs8-i3&+}FFVth9|OF?o*KzVK9k(?3X8MsY@g41a**7tQrB(}oK{^iufJB_b48%jNYtOHA*>$V^!J`KtOM8wODrht zkn~HT-)D1TYnV0Lmxf)*Lok0W5M4Jc)iJ9$49-qy0%(fOA@uW*ta8h&ko4CVKwA_2 z%+efp|JZ2+XkvI)cqA|kvs#7b`Vg=76KmTrh6-E7PHwDuq<*rbL0U`+HL$x8ZydZY zdHrVA2#OMpy)ggeNO^6-H8)#er9}&PY$}{wm!$`uL3j9P*T=OS@$U{rj`e!o(iKKS z_|3c(lU5eXlc6jrHYqa!oeRT5gFIr%phqEA4;Hj z;@8T;0}V6Jtn=t;7KHYCrw~$ZQr&guYUCsgG_|$Kfg_cez%|{T2(r9#7-GH-;rgI7 zvgb<9&4uTKf`j8Cb!oa8v|YV-q%FKSTNhMGN64v+Tr8Wo79bd{QOaS z*B1CMw8s_p)kow{YcFOrOJ{4`coRD;(5v9s=8df*_c!rcK>Urx-rIU}oURUKur3bQ zQL_@sC5MgEu8iZeEe@3uX0owZ$RyI2`#(yG9J%mgqNuW-TFKz?@k8=foFb6HdU`=g zp{RI~=#qLoG(_wpdE?ReR;1m=KVWCQUL3ih3{L>ji;>v+u>AsuPory2;;-{dfJ9q^ zAUY%a+o-l_091F`ovt+ai)Q-7c%y?Alxq8AXV*-8beO9faCnC}AuA`uGZqsSr&)R4 z4H}o?1UaTc1O5-aes4Fwyvyf8$KNp61;L3JfvKjT5FoV*jfoQg zY>fiEit8e=WPz;MnoYp2Kzg#|W&$ersUrwB!-`G9YLb!{m!;zl#y5Xiarf>SZ)>KR z#y#wJtgG2I4uO5dx^r?rl7bO*yXTE9%~Ma{`(+rgp*Fnt^=sU_Cpa7LMHkL*&SDGr zBY0rHvl8tKdOv~jn46lNo3jH8+>B`~sn6J4@BjQ)!A4Ak(CiV`RqQ#h`_{+a6bPmF z8(9gG$UVK(JPPRe#XBXs9@pis@*ZNekVZ7pr;d^Dd%nIP?Ct{Vl5S#{&$70v&EooG zs|LQojvcrDB4vK|32ro(F5MYh9?ECI3uCPzhfqI|CocUdI5J|F%`j-34x=tfMj zsV6FyK6B}2adhJ&0Se!XX{hWp=+aLqmQ)6zzGj0Muu7mqw-Wn`&zT7k&Cjszj~u;| z@&BcI$3ycz<$rpi4Ud^X_b4TzGY&cXtzAfnf#W!EeOElntpdBpnh$EgJ7PN)!(XEZ zdcIIl_VU`~w8GlmH#Gb}*14>Bu30w?0-6?`7+zhj5syz)2~ytsZn9}Wp}v3V7nZQ4 zt-&j*mGAmwV7Q`qpxjo6Yn~eLMf++y1+^nuv;>8Z=CZlm4hx~K&CBDkoChr6*7^QF z#=Zims($U4*h)wvCEWAe29Rkwb-Q9H;`kwck@7(j9duJGC z&vr&&?X{l&^E|)0S`9pgWoQ zTidJ7qYgZpYHse+t4H08r*Hds8wX~HTqjiPK0FI|blm@A2!ji3v%=vGR5-ekGVA_& z>n74`Ii$u2tTQr^ydLURm{?Y(BmJu zJyt|E66^kU1VeFPUC=LdqFNLbahpg7KEHCn7;V3}XG`dFRis}#h!ztetr{=rcfhc= zI%?{w+S}=C8Uqg4pmYer7(;1+1h)2*Wc!Paj)hM3tzVh7>n|^D!vNRV8y8+`72Mup47Xi4Xx`w3)Qb0EDgBne2?4*cY7=Jqe(CkM08$hj^6&M|5 zmFYrs0N@aVK}YJlj(Gq_7x4fj)P1eb_s?b;!PYeBG#cLurU8&E@e=To5ns$aW`!`O z^62q)KEKnRPV5rYc)y{+-xLmpaVQ_+9$HXYvJK=%-OlnDjnH242StFL)^YZlg{-Q2 z%$d|L^XZ@%K8{aK5m{}Dly4dc(Yk{mR8 zHqfCfZT;KHls3ep&6cf>ysuJzrg5{XOfCGK3Hp0?rQiof61aY9{kH3?AS#4Z6l$*_ zz&VXc;JedeYuRYuz0ZiHL2Pcf#tl4{t(`5kK7u=xYqwIOqu{}%rP@s7)9P!C0f#tT zAUcd8Y2X|ZMJvhq@Xa|kh|eruf{32Jv}@E@V2G!|71Ws~hsOJz9SKelWZvCDYD!e~ zCs;D!0wjLlY&f>A2iY6b=7eMYPJ!S90D=CV{6&)6AT6K9GlT*EnNvogU)_EJXEbE3 zt6lyS0Q}yXr6=cJkpj!;`Fsx*I$$wZ&4G%aB~E4RU<^}EG>U=Wwobbr^^kKlr&aaeZGxv2`Zbt1=ytQ*9)Olju_3{ zW1Fhp1PjgQ!J33xfk9O{n+d}g$3JHS+{}Tj3EQ81#3^m(^^Y8kTrL;o$a?}0ZarAr z9Eb)}fUTOIJ%d*M@TBd8(nHX!cA>*(*!NC3DmzW4ll_%8o9~D%EWRw{4F8~ZxABJL z&~gOk`TqBL#rw8DEp(oj9~TifXrIxHqOP9 z&>i`@Jdx4px@aE=wUcmlO%8cB+G)P7;XwthD7y_(dnV-_-m2@?rvji5J2ADoLzXpB z;5@6}dbb~t+`?q!UL4AH=Cj@kUx%?`3G;h9k*enNu>e4X@Ph8apQb(s&doJ6JzlhV zU--da{Lm;17g>Iss%;^EzU6)Py}ge~W&NL1jgAeHSYv5~4D!VW!B1s?z#<6;(X6Kr zEl&2N?-FE7cxP^58IQ>Gr0Q_AOv`yu^~m>J>jb|IhxLhjO)m_J6jc!8k&LPNkQaM=yKxHv5T7YoVgl!mjOXOq+drpl16+t)IL1>Ob_%9;wYo%{n&WK66-37*Uz zd8Vb+&t(~rtboP408Tc(ZH9h|8ZIvVkGX4mAWg$GT)RO1yAPzMbIM<|1j7;O9f=aZ zdhxVYtd~?c{p7mFG)Z3Mg}W^urS3T# zKTOq`IMK0GT(A$iBK48)C+z5HPP~UQpuT-hL8fSZIIFVRk+t^Cpr#g;io*QGwwuj( z_ZIPb`DLw#Re`++UTcC45EUpRxoje<2&zZ^;RP_ub=)Me;ktY;`eK&!>1oUIDR04P zeLAdhpYyoM@H?Ujd&(Vr0iRU0>ovmT0aHIA2lr83PGT_u+Y7qT$5&dI*ymduX2*^M z-SYgTo{K)M{j6l&0J+X3@Wl=Ak;1N62lRd^wKY}^QlY6OW>pfxEk=d;CpOWqv+jk6 z(pcS(y<=u6Q{r;z%dBc&foV;OKPL$K=^;@dOgsnUYt zqhdUz-vvW`ySG11QwK0X=zAL)8^dOBuuWL??lJjr6%^Y%FDIwpfLd7Ee#~GI_z0H| zPY>%umRQc5BrW+Sg(2ZwN9^sHB<>*9X*n*I^la7@6$w7w^cperikOn3d~9t&oGv*u z+pRpi7RJ%8{Os>`WUI|22e^_7uY=O0$weNXfE{|{YNOpQ?CpN*Qwyy5bEw-kr)Syq z`m-L{_qLC%2`|)}emfu7HA z^PD`c4xDW|;cF9(=W8v8>ptm=3TR)~TWWu257?i0?^Bka&)^RASd^eM;%lE=YqIRJ zZ?NtWzW+R>-Wq$W?z@iksSE%!6F=*&bH?AyL#*<4&D6DKTCni30lpMV#!rS>PsuFJ z=7`q+D&ysYASI>a@$0oyr`i2zUQfi!El%Igv-H&$jvIHtTrRfeF? zvkUb$Ztl%ON*lNR^tiR-6=KlYk%fGBsm-pN&F=Rbs-l5ib{gba>p{>+H#PQ-gInCL z45zgRi^P`4GZtrj8ozuRFP4Z!KO2qn&lWioYwy>6@t<);#E;93LqF$FWV7(^#k4<= zbu`TmEP&v_q!NCh{#1te4%=Y-Xwip@j>o7wi^6rfUGOY(inh21r4QA471gm?kQEBf zI4`z2>4Cd>gf<1n+`WP}c7h3TLYL*0aZWcPcwDpUts__&r*~{>Fa7W~X3k_%UQ_8k z+NMEIEY|SP@23@O+k6DFm1ke`mbYVfbET9xw$!vLo1pZ4DiuE3&rIzjPZxwE4#WKc zdOAtJuDkYHReg3r!F&a=BuC*Z{5K~WPGIF8v6K~I#8-%F??knZSJ26%JHDQBerk#` zlG~x|V5Wk7dKLT{m+K}NxwYN?y0EA;x@!0?28XR&=2Z(kgTBa|(p@{$b0_rZip4#E zoA7P|o&uuweCEuzpXhh;cBF`8a^`; zH<_E8PuZ$lzJ`|TCQpAz{j%6VZ)ARbv}k_Uj;2x^|B~H;fX9^~FwhXDz7K`pLQA%&r2I`rKQM0+EK5G7J;#p z$r(t$qU3(!JPwZULdSoxwFxg?V}^xb&+Qwm2Mt!(C@q%Gz{y6e$3gg5IM zHB+1S?UJkKd)CDZdq!liZ8&FsJ_Ktzh`RX(jA+_DSbiSAvzu;A?) z1CPk-RtuYhI4kvU3-@f024%g^45CD=LM)S|;ctB&Y82m{M-V5`QFydq5LeQ6d(Juw zO;C`%B*?G^TszSzb~DbMqf|wi>dpS%=V@=5?3P>+x^Ht>5n|az5~fsCIqJfpNaXrI zk@T%@XmbX)5OAkidO5lhxE zYJ(D7NFCgID4#H0&QTZ5sq^KhkLl9mh`p6@774Fo>x!J3ca2ED&z26CmP_-9CAo&y zM^YH=gSe9}b<|$U2Awm^iuy3YvLKn|`fMePI3R9-aamI}|2<22_Y3QsKdHR(*}ODz zt0jRK)cSt-lv1>YjO*oV1+T{)G|%$IiF^GjiRy{(o=(;ofB{+8redjNSOj>ewtQ93 zD|(Le*TjN+Sh#9p{HVhgy+7_ zxev_IOcJwv7g#p|p;O-h)@YSrgEFhROK%XTH6Gzx|Ad*>7ld`KtygoQ4)JO{_Xqkt zLym`Y=RchRMrQadB0b|B?b$-TZ79d)QjGP$4=g^4H`cpA{j5i}Qg_s(s;N1(p|-|* zUgv#UTu>mG3CNgvy?_lcx<AMcME706#{=xSt_408Fk z;CnU+;<;aF@wF5YJ;;HE=O^u5Z1_?Z_wJDRNIdT1=|M(_Q#%@P zrm@a~2LMYBW^b`tT?<3P?WMC`oi)N|J}4jhJ?;HD#(?j{f?!93&`w|b|Gcep9H1ZnLnI|b-B0{yvlWRpIO`9?#Y0FrMdgDqB*^3dz<#1~+Tm>kr1Mbb{ns51R zT|VFo7=%Gi$M`czsm?Wa8Ww+ugB6n<$C1-Ve}M4=q~P@%=2Z}3&4O<{S3j;e(0-z#eXS12zVMISzyo*Oc;n=IlrjBMCWgO1u%63 z1BEWFIq@8hTYts?x&oLs``VHcbNO29YHZ-XY<*V)?a~yKF8WQALeT6@(&mM%yHxo8Lgd_gxFNWqL1;?@tyFaC=0}7t6^)y~^L59+EU_%h3 zgF!%ALnP1e%;1TQRTBASso4!RSe4)a7dI`2d+l_=Y(H+aL$y~J=E|Ttzi(J)(6L%m zYLSb~tWN|Ix`liNq-J>KzwK~LVP*3&f=YRF@#_35>HP{_4Lu>mG=dXf@!Xh=9cF#F zhWtE6QDI^DIOnhmjV_%j7>2&vFYVPJczREVy0d}(jR}S6M3~n|Ss2)D#kqz_aide~ zS{fngaWuBH0d)9}U;;PoK8I#(kx1R!dz`+Tay!;B{${VEznokfm3yS7(v~s@9n#Z9 zHlVxk_74Zn|8*~+|*S%*?aqr1w zdj1*e;e9GVP~(|SGGRWOqy25g%dI>|7@_uuL{3N~p-se2f}7-GoMu|W&w_&ZjA>e^ zNxKc5LBjVc=P2>4`K5JQFp1Te&kD%jdoE3zNUPAr6p|yL?7Nw1BO4gvKT4<+;f$Sf z)UhRBP%8J_oz=tJ6ccm9w2BW#nAG=jaF8SgVOB8V=q*~<2iV_s<>`k=4GqbcW*L3= zoAP|*K*t(8{vv1ZcQj`Gxmvi0l(1DMH&!XxVWL3iowJ9{K|YSs^lbFj$oRSkD#ob< z+L(Y%QwhIW9)z`D^_yz7!{^8lUhYpAph$+vfUC$(Zha8~oQT4rI@mk+og&Jq$)^zO z#Z$~*ixEN%pN&MLN!A|It7bXwQc@E8eA)Vh@6PjH_(R&K5d9C)Z6IUDXsJ6z+;A4QPUH8 zrqN+hRa4uX@M}{>3~ejOOZz;gFKNfrF_t4CMGweT;O9R4u}Sj+!IA(*J%M|m$498? zHw)S1u3n8hPmhqCVI0CKfPYq+HQGxmSD32#d<|ll6?_UoO!G;{2xdF(f+YZMy<=(7 z+h;w1aAok?u_W>LtVtu*L;wu}i{~HRXw81(Cr68%q0;fR;98tcH&)TN8==u=&sOtM zR3q}oorr2dY^U$-z3wHF)OFc=FD9d*5Iq=lKBt66L0bvcl=cxvc@~^~$faFtaRg%4 z-x+O~mDYb;dKtpLMY`%MDTTKIR6QfVRL)xXf)HS-3`!phP#k@%s4ZiTt)XPM5ma+3 z0_PEgL9)Xj+QSoH`ge)dKMM1AsSE+(ZcQZQKw^1hxO^)W;b2n+Srw%si(h#5z7GA> zAvX5RrE-~Bu<4VF>={IQWw37_3)!Ue1ucM}gxuKacNiO3l;v?9J#& zIoE%DBi%<^dQY@>fHQ6_zoC{HJu6GwqMN)m+{_jzPK z67^b(^;r=+Jec@|J2+tQR^rpKqh+sQjeaA7A3uVjY9Lva8372O5YRFO+tsM5{Aroq z^Mer?yMcJI38kM0Ihs@*!kWH@Vg&;62U5gZQNFD8q$eN^R5co+GIu~uScsi<_tZ}-cRwrN4tM} zA^8DflM*&fO_OwJFD8t&mS2&pq-icFc(o}^b_+46)-V7WK~ORbER(jY@7HY1esUWG zA0u2@jLn$MTC@E7h{Ba`5JXeN=MC31@x_UX*SR~VFki@^^0NFs| zn1W{Iy97smNbe-NN~T;me22#C5!tVd1HwY9km)&z;mR$>31Robo-qMd!1&N56T|9<6WvbmGMlYMx&zRj-K7cP>J?3pL3bAkoH?AA?GqH8|=CGa-yqWp#zNh?P+o|3+;SpkELt zXro~JzYwQypkgE!;ZC(my(6{CCc?uB6WuSf&q-gFuJ>X9w9p)H_^hAYlN{LC!~s5! zVtf18B-y@&Rtn~(b7dBt_Z!_9>F?04H&&~?P3}>>=2=oy=jT4%;cwufB&>k|exN!K z4nqyla$|ocGLF>o@0T~Wgglln-Sfz)?5I$9q^-I84gHBH`EyGD^SgH@O1aM}0~%g@ zQ5zam{&Elm}O3qa&efsI^Noh7ZZ{cr~faO zG==ZM7qgo)T$S<4LE#rQ(tYFa+Z=NFxu|M-JWy+)k*la7P0nHRQYGcf+YAAQI8jtW zi2rINTkVup309;S!@>e_q2s=MYX2%_3AhLb(qQ8wAsR${@L)7cbDz3& znuWsAo4%~Q#I@6UQoN5rtUIwzY!);EGHu`O#l*$Cdz7AR#*0QVxMlexb-k(@2V?X2 z^;K!nfAhdm)4`5QP@i$6htL5QIP(an`kyFBI&bJNOEOWm1=7={n)4uhzq2#(-J_$i z+5O$bgB(iV+b|mM>m^r(lb6<}Pih5FNZA}Wx6(oRwtux=3l=$V9j0@nS@^fS&VLjv z-~@Juxrpk^=bN$6$5JFW2IbXFA5g5|6EoG^ni%%Y))66Q)Z4{H%j9eDjk;&C2@e&r zOzM9EpU5o8uzbMg}+~WTg$ZNbQr48QP7}$YFOkJ(AErW8-Fi=CoM=&ez3h$%z0i< zjF?yKJ(h*1Tw|J2{3CV72q)o^Z!~Ml8y0&bp^8QX$$WMm7U5f3plBqYy;41nxrG9J zg-q%#U^$6MW}96b~c?##cToGBz3tD8Q=gAaWVxmP#FN1$X9dDH(b!u&(|{9nF@y#;T;ig>HG1$@wSfUQkp6)0V! zJ=!d95eiBp->KK%v$#a@Xw#_$s`Hd(3@whYytjhY5w*@S3;+*fIlsgbY#< z3jy$HKy`Kg|9MByae&rN>$*^_VP3yR=L(lLSA~7SRAYj`6q!*8R-QudPn?>eI_(>? zeAc#4mtqC@(@DO;1ovd+7It&KE$VEbC248MS%a0rFR!QZ%&B|agD6?M$pjHQQPE{u z~&NqgDUU-)6PbF^SO$~hwPx<)h>{> z>+rd0Eq_fi5b9cDIGv37NSO(%2e1sIVsG1h9=nS|8o$4v^(3KbOx6Qjthxu;#pxQ| zj$(cmUiNjkq$`5Dpqo<7&5p$fGX2zrmnoMV8YhIAQc>Z`XNW}t(iP_oo=tfO8L4rb3W){1J_RClH#f7l-BA!UxGf!W#g-UnN& zi-`+2>qN`{is&Gkox@1&5U^hbugYx0@d#xQ@IZu7jQ$ug{>)Kj@><=;jBZ6q&R#>$ zdityImTzq5`pYG!n*>4vhxs5-quS_Nt);ris)qj>EdHg+{fBqxJfPV$YZho~k>|qG z=PJm4|6lgdGxrr}j<0?BL(=nxckvx0Ry_{JWVp~-iB@$(GXgcgKVan_sQE0#aBz^5 zvIIdg*}&Xsx=`1VCW?#8o2Sw{Q(;1jDf;&z+j}60Dk*XYIUo=jZ_uY8$&gH#a1a_~ zdWHN9jGwmJYp?$McUt#-5hJW~m81Xt)_;8QU7TQDl%+7IlJ2Ec^a&H-MJ6vIq4K*K zy>hBwv%!D)w8O|DtcrWNKfHx4AU2b4XlTeTY!HvYW2aC7nwl!FrA1?Yn3|-bC>)Nr&VU_Wm?iJKTvk)@4hh2m;8uLJwY4?$ z6c+Y}CDI>TTr5EtrVN_6H&z@xHDNa}Fc_PgGd(IY*fb!+4^oh`WSh;>=sMnmO>SBZ z4RsN?2?LgW4q^;=<4sLuWnxUF_FBiaWg|Xms{v7L=dmVJl z&~|>pO%`a-_pjw3oTt*C>%8Bf@oIp3VPja2Pscz0gY91mXPSv)KPxH~;6qRSlf~Y)_jv05)(f!!TUV5X_pEGma+p9VBoQD-}`1QUl8&Krl7OoEnv97fQA$ASXqfy^0`N26Z#>JuU z?(85zr=xz1kBQ9#Ig1jHhUuXC=toZLuL%T&=^R&0PEKxlV9Q>A3X0cvITm(dn~#h4 zuO3bn0XrPMr|+7_ZGay&XrQq+HxqEvN-vOL!x?wU@t>j`jT??|2qxE)S1ZW+f@Zb; z#8duZLNWYVk_f`%k@4u<_*sGfOf2xoSR4UIqOYRVPmZb)#VW1mGdLPE=Y^U5q*g)t z)>QwiPv7y}lO5a(C>2gyw4f~VQ{4+~5S+uj-boMl^%{CVT;vn4K=V*mPr1bnU!ko$ z6(fw1T798Gd?mF=hulu8Wed+q*`xIP`1U45X=}yr+8XoU+YXn(L3ex9tQvyL;q{w(I0f&lCmI9OC;q_2+8!?z6u; zt^f8y2LjnkAsg+K4+&lue=&pn7tCj+k2rb01+Z$qv zn#s%&GO5Yd+UGZ1hMXwjVs)H)UGYc+f7(2t!uX(dO8?5D~E@;B{$DRc; zzqWPH)_o-BGRad%Bb%@M>Nyw7kx4UdKt{_rM6xNpU2scK+C1%I*Vxp=mD(D@UlDOe z2zi!|GV#SslOQV~VYY$4m(Wc*A9|dyO-QrZH26)Fo!F}-Ei^t~QGxElzHzK+rle;{ zN(iL&@5h<=VRl{=vxnmOvb@x)gS4Jg9>wo;FFqQT&$~P9+bh>Sl$<0C+elPJe1viF z#C$cJQ$TC`LWA)>m2PvEIljNvYno2EBnB$Q>_1um|Me2W!KfmCtAg!UT#g^&jI>UD zA>&r!_yKrDn&&aCv zO~4QtL)V?|!tZKW!)0b=5xMta319n7dQ5M^N>J>u3Yc_VLp{vBMl&!IBuEjV^ZC-8 zhe1ru40Ai;M+Bx~RTtYSHM@@Ge2Q60eCQ&t0+0OEwmGR(FJyna^$ud9sUkDrX!m*@ zndgX9bCL3HYX8l(zZ)v7RqJ1SSc(X*=Ev(qOa%?}FewOq0iffhZyy%;yP^MYmyJNG z4c49j!Ox3^`an(z_4myzsRI#<*1Tr8F#W~L3N`(}>n6y^ueY$XI$DscaG?uos(SZ6 zr_{*5vQmrCfkuu5G@Ya?vaqXQw6z+L5t0gAZ~LOc;>zR($v63gbDt9)Kr0vU@hABl zUprxN-DhWyC8WRvm|HobN7CPKDM&u$8hy%9r-$ifqroJP-ra|t#wH7`pM2!z%%<=f z7U}qn4^epW-92%%F(pEr>AXe3bccBKR0{LJRVDf#EW($<^q;;Y)gX`{1Wur?#nuV- za#bw`9A2}efO6TuISD~?tKT@uA~RM{ua5w4LMA~xdoM$vGbN~$A^A3jCi8CFmTD#4 zg+!#Z+sekVehh+J!&2wq>Jo#`)kd-$v;Gsk(Mw@X_yRg>A=jy7jyX&u0pu#E2_*3P zjQ{P*zsyz)$aEG#`ZEME+5;Q}v~@MBFIz(b$|P~1mhgn6pI-*bF9)8*c0RtGin1TT zq3H>|!bQH5KDH=+;U<%R=)b`&=fsi2Fs}6z06%rv5#2e6{7RiSfyQ}sDkez|vx4gA zOj3Yv3)jkwlt(Tne)s0YD%FIE*iE`D{^~loszu{vQ{Y`7O5hIF^M(-B-ZlNWdx*a<%=8JgNQB>3^hvrH)*)8?_=CyC4iXSnrI{5~G!zlQJ zX=Gr%CIj0RWh*kQvRMjzJ?t&|dl=n-UU8MCz+^PZ&8e?v=X_IDB0RY8>W#r&wF#w|*gNDZ zG<*Rs^Zi$+w)*gGCELavVb78m z-On3Dh5}S?^08Sx&HsMAL}J149xfVI-l{P9;W}A>z-@cPjJ|%@V)_}yIKrjyZi@-C z)`*H}IR49I;pACwymlOScq3_UnMN%*(K?V+(;tFHH8wm@L+Bp&4*O7nb;}njc_W;4 z=_?R0`O8o@PKnaxX~KDXa80-uJANx4HZ96u23OVAKVn$=wi7=sHkH%ioi!t7#wC(% znOc>IG|%l@dl9%T@i`-H35n1zGv)jM5M}NS{d#x))BIi6>hBxF3k)Z76?zxW3ay*u zjU?V*l{i5aL|`oC8G2OWC{MnsyM{yFc)@@*VrK0ri{N6^*WPB0LYqwe5#tGO-B(+b z-KSN)AxER5{njS?AVJao;A_AR4@?dUirjlU+3sJ+_Fu1xXzkSc^4tk2gX^}oFQLf< zRH{zg%EQCMN+7yK@*661WOpdW$Ji|xKWdMXmWxsGziv;dbWcHqPGOUZiPpY>raBHe0jwynEB*rINM@g^IE1k(qi0@Mf$T z5!Vo5|7l!<0Z}FQc#}CvrX~LHb{dByx=pxwbQ)u6%kc1Cf$CEcXqi~CF_ z|&i9MEaan2FMws&{9IUG}tnKK9Cm z@`Ac13Mk6eF9s5yvel$bpmjpf{+~X#ZJ4O}vQgHL#cJ}(%7#LnzV*D{8-f@m#wR9+ z`ho-~DT@r0-38m%jFM%-8@NXb%SL3aTo)>>Rt3&oY=Y8}$4aMe@dMh;f3$eSS%0ay zL@ZoCXR@~{&CjP0dkC{3cq&ch(IohZ0D=$^3xE90zxo;q)-{~)Mb{UNx04@ljUABv zzm)Odk6_ExC3Vd6le~qNyx#Z6PH%$iqzAkOPv73(M=NIDA#2w&DV4@dtq24=55S`G z8m050@sl?hj3F1t%a}^XmFJCh0aA?i@2zrKqjg>DFz3nOt?UPuXsF)Lf6i67P`;6q zk@7PgJrqnSVC54@W*+x1F75w5yaA^cT?F(7##w|g>FEg`!hnVQ9LPKHoZo{X(c_TS z4{x@;D8k6X(NbNKXYZTJmlNYeB&4}Yz$m++AmDD}@Ml#{jWCu>;C&sTzIUzM@{F_v(F#rs5zp8OWTI#$`1R`8`;*ae)oVMz+KCN zgoq)aJU|Pg2Oijwe+4B33xX{NRvoWj@f@GJ^yJL*YVmm;cg|j>u}uUjkL$Oava9|O z_a8hb*`;}^6>})~7_ZU*QI-8s_!o7H38kk)!3jI%dtw(EN_}_z2zAZxu1{M=dH9Kk zOUoL>(Y&@Viy`j{;$N4RdT_A!9UkXe;Bcryf%+5fA zaVY!^H2Jzp(D?9$f2kl%f@DE$63=A^IeO@BT6GYe3LX-{!Q2lCKsx=t%C5)Tm1!?k zJXbQcna7>|2P}UIxcOp}bJdsS7EJ`)FMIDtuzdG_w-a38L77(19qw>zjN6~Tt=a0s z{<)1#MZm6|LFbxPDkaPog~61W7C=vZe6gPELo6Fr$4em^cH`_FlI}}NMOXmXXL`HL zsx*rmP$bcFM#FHw2oW;e(v0~}LMu)=~008axxjiREf)-O! zQc71Afc|z&7>mYOTT}CnKSN4YS<50NY4u?Ndu+|KS)eiEsMX10V|S-Du1EY_Up_G%D~N&7K7GdC;9ghaIxE2KRv`bmb>?>z|hv z>H)c_l(o~(%_&cfJH(XaifZt+&l{0h8Y&6;E`=y#d3QA=65D(jr zS)}o%tK)fc8LlV43F)#}8z3`J#risp+coU#+K~_%GrHO z|NH9Gy1b+7Uv=!G2-vbZ?ts#{d(}17_6#$+rwz{KyT*_(jsEwKJn6>lWTV4|CWsSa z<74L}N8-=9m<95YakOzsQ`~Dx)@e{3M!o3{k~GK=p^c6BD>4y=8f_C9Heyl=Vln|+z&c}Bmlf;zt=rn=CH|aD zK}LP8hWlcTAQ-&4m%1>x*tT-ikLmr<&W}}y&R6i1xN@hA5Mwi5O@uByE*JUM<|57L zA2cW=;%R=!-BB;@O&QMn+}sd!O{SIzYnBjZmlh@GY?9{W=8C+-#ttvClOMFXrg$f7 zVcB?x){gt~5Pc=|a(%TxVBWR?V|$FPPcEyD{}($^Tmo!aO@StLW9+;cdD$!#^+sI% z(`x;0Ix(Z%uXXF|TOLg(1XKb;CbEiV*Bti|Lz7P)QC)+E;sb}+tS|1dtbfbBY+&oL>}qxd z{y!A~?+Vftxr#Gc2n~tTay%lQ`?iA8(&0KHnX=?kqE%CXEyrkUc&Kb$A*DY7qU5Oo zzb~SsGFVJ>??peb-bOL#JjC)b%R9mB*w1ee<-K08?J2k|t{VOpOQpgdeWf1Rlf}N6 zOeijd6&n8`uJTOWB!P2qLzA(jhfP6{z#MmB!6LFiLh_pa<-Ta+16h^5;gg+2wJK}x zLMemIa6OK^qWH@Q2Q?L}C7r`J724O8XDT)NHsw^rWpSPVmeRw)4Ih7(L6p<8&YWDS z=>xLnFt4x%PwP|3Bzr>hyA2+tvxaDf?+m1QLuKE7Tv`{5E|amzm`4SDF%|C*Sfn@k z5+PnIJ%&SpQ>sDn6w!w%+#w5HY4FD1Zf) z^J%XA-Cx*DTQ;#3K)w0~uqs(C8wtW{dhwmk(>I=2J-)KiApZMJ5B#lQFdM{RP#at_ zd*`HB?T<)LhM~+WDGPLY{FDP!HgRF-n3>u=w{O?BtLJToL68S_1+tJG;6WlQh1+l8 zl@%2+<=M1KB8H^NP4mpEhVTxpa%=Ai#dh}gz8xJ|IBy?LXBXMlznoV-nKmB_cfig2 zK@+|*YYc34fYB%&8~B30)pPsfTU6F>rJsAeJx(UV{)8XU$-%5FMIyFv_N-O#MC*w( zN+r1YHb~BaP2HH&weoksn_X-xdh8;nq#G%QxVhB#ZO09Lm7V%Ls<1B{7tpZLPCazC zT49ljl$idBi%trq)T_tZz~edLyj0Khz6LA1=kxFw)We?M?^dc`oPe7qp#K9L3Ee1k zSeN!=aF5sJUs#W~wJ=!6R_px(r0^t+fUz5e9}O%v@qb9aXsaUv8`a{et(2u8x!HK* z)E61}B$h7Tt<;1wgu#6LRK3GajpGN+u3jyttV~wB8|b&~bIwoXgO3Nz{V33G~q5EKg+N zVMvZl>M@NU9O)=pP~#*R+`iQbjFU2Z&D#SVPu|Zm*;89h-qWg~$70lhjdGzJ6MaR5 z9~@+YbI{xpDjAK3x&nT^8rhLMMcFus;!>w%e2}x zK{i=Axg5Q4(?eEWc9)A2BpV%+|50!HWHPF%6gVy*PethUg5%;0P0UTAR6iIp1XkGq zsSe0q8#X$_Dv(Vq4fXYE%-ANnfc#E05+^Q^agQOw^r=`SoS3#YgtPbtYd&@FXd!Ep zb03f==4N%}hoC@;sB%l;W&<)|JE0Nmj#Z0YW6KdL*pcL~FI&xA9B|1e=>0k&wR}kd z=bra@IB!`JUTS785;(EP)N#2!_vtIo&=Xb|hy%Tr5t(X*SDB7PIhOW`1tTr5t>2WC zN%kk+iIL6UvNsNq51kIwbn-YmfC22+Y&X1*`6pQC+>oEx$jrBrg_1O1|5I#6hW|2| zFS8qj{;AJo6yB?VKVDU@0LcBcTcv+*GH-_RLR~-yZuJtFqtPUMkv>oD`Xf_218UT>O(h|5}&cit#bG zP*Tv)ogsaHTeh4 zPqOY=lv_)SGZdT-2NV=M#6TI9G>1Uq<$nnKHMy8$2+yCIvYIw0JLB?l6D0_MQjS^^ zx&nipZq(`Kz@x1??jCV0iTM(WiHs#H?OY#Ut#%9bCqWDghtrab`ygAp65Y9yJR{Po zFcB_&7Kh+3JG=Z$=Kk*bFzubLo>3-v>pAAjhoVD?N=HlE2j_H}%NBdzA!H61IigiHO%V_ zGKspaq-0RU7+{X)cd&SW`q>11o*#l(T4%L`l#;Avg6%yJgxyT6wWRaP?}C5Ve%ifT zsByoP)9!0Z*(_cdR^-1{x0pCE4;9aob|{G24OD41{$(0Vz*{C@+H4c2I!axr$eKuc$8t=G!eEB(j4FQLZAd=@S zs958NIAFw0$b&|=@dguhrrtL1%iM*xooO0Nh9=;z9gU&w#E*c>MR7@)k0%BPF&c!- zYq@NJQ((^XyPf1C1QGC1^*pwG<&wZ9FO0ach*WP%d$^vEkMDo@eN79IPMo+PJp%Ep z5ejjAQSBYs3N29%ejPVkoU@?SHlRl;16E+rZH<@Vl+wBi&1qU<jKFAt_V?6_O1aiRqmdP_)w}?lKz;oKA zu$f{@^G&Hpdel28<^f0!K0>u5vizCa$cHaJ62pMzvJDG`i1*d?=vJ*%aDi0>ba2aN zmv0hg+NQ^!k(DI?h^~tvD>ALYL6GbDh!A9!8?ebN=CY#q?hr zjf!|W_NyVsog*tDa+HRlYv;&3*~H^t&Lr|M#2&9BbqFZrnC~%5#V}hrv*u_X$l8v> zv*YBpB0tVFT{3$nXWi8{lt7DawSP)It0&Fbytn6CF8V-t(sN6b^UJlIgT}b7j-`+4!+zdGBD2L`MC#Cg!10!Oo|M3Z^}+c%kA{N zyXqVzU~|{}LA_=m=uIH!jJ)it9{%j3Bk9?iLtkrIRONP*mD_TXx({(}Kpe$H#hq+L zKW6$rI_uy4bqEnscs`gaFCb%xTpkhW%9P2{qvU8C6fX})6#6+!#Btw7nF*lg@yIAh zq(u~S0okR*nzecJN8<5OvwND}ZRO3)&7wfqRl9Epf@CuRi&(EO^d|!(L&)eiwy%OR zPC0BC@iKN7Xd+=#^-;!e1CP?K?CKktj_q8fl5GvT+)3zOL9e{)zV!JB3wH~n15q`y zIf$>Dg6GXh{(FD+7TC3<(|ru{#5hx6M19@c|A=O37`zMWN`OtL*Zq|@kHix>b*&x) zN$A9e!t$8=c1`F05&s?g!)vQuOVDzK{#s#o_0NY@DkZ0c>!pDwH=h8fc2*)=jWoc zHtc5-s;xBA`m^?y3Uofsk@cQ%%l=pu4}R@Ow6B0`@czD~BPU|A{Q>V`b=Ad>hD(%R zYP&#lQt5slc(&wfxhI&el~;J+2MFeA$k;aDAwK%kfT_F16wvT&0J1&0OQ)+@(IKAuk%GKZMsxT3LzRu0itjdn z(0K5)msZYbfs)`W$T5li^>o&d>g?G*XJ9Sg7)SA!zurYZeBy06V(T*-?`cP!u`mHgNn zfgAN=)cx4TF6IctpqnLAUZM@nf9{PKO600knJQ^)i}~StEj1I9k(=+v4yu+4cXzGrH*>oDY zn6DY!V`YVPd|I;OS#G~$MvF)3i=(TxpJ>Y6-D}&&nVV$RR?EBEMVegg875U_pxFfc ztqn>m1_n$!p|AbT=Xsd+S!j+v0;U!I^&$s68Y9TKI3mWTbCyT^s@io{!HHeq*C+7U zTAihmm^AAErSy>2$P6o#^eyGMnSE_qGOkPbmkA#B=@Xy(3&8I-_I)(fpX2+lLp&X< z1(EYrH~8}}KaU=?Puxl7vM>Rf)J`yghS;)YPqfllTq7QbFc+4QW+~7rU)1YKyrW3K z=&^;Gkj&X3$tc*$+_&jVuTk2#U*Z4Wog_$tP9%x%IZuk+q-3AmD?s)lglf#Z@-mfP zKkkE8)6bw}z%}@JQ3ezaUSd{yo0a0UR=^UhHk_hXMl_GgyqIVMX#bQd^mlR9Ww=h6 z(4L2X#=Oy`1!X}4mUUR*tuY$-|L_7}5(=M*oW3@ElL2HR=MYVyiNv@8MzAV`2QY~b zKvvs#pWf)rmU|BqzXCvE2M@%4SZp}~7S6;8PluMCY2&)@^v={RALEc4=Y;ZUyJB@7 ztI{7O@R9Swqb;51OpJ=07A=J~0moX_@VbefSC&DUGVGg@(X<*pDc~mbGq1tVsB0ez zT1wd;y|58~xB}8GwbmzeH9(xlSb*GHs%rhM>G7)Q3=sJmL}cQ7Q-M}*LB9+P&}@J% zJP9foX>49+9)i%M2CN~$Bgi&_MJAnxF%QgTb0C`09YWv;@G9z8Cam&f^Jw=GW{)%= zVpsk}Mkn-a6#x{kU3;sf6u{>Hg~z<(STe%`=>8it92Zr>tmbk>wY}?}G6RnW-k19K zJpwZRH;m5hx%{^Y|A(&k3~Msm-iHA}5JVUhQIV#DAV^Vq4T6;-C)L$Mx2Nw2aL%o#MBdtNoA{QjyjSbf>Q&}} zj$Murt-Cv5a|qRW$t(H#)%e|?)LG#o6m_>uYiA-#HCxs$DRAN>qA8f}{Y=F@om1o1 zxyEWQ-X?%jbk*fus?&M1a29gW>!w_K5B+?KMHFP|$b~811Ut%N*49K{w*VxIV|NPc z4!ZcvPvX6p3)JY^z;9Exzg)lZuxdHTFu=Fixwagm!UqS&d`?}n)cZgipUjAvf(-#GKn45nMqUZ8jYCTCgMn) zZ`0>|eLJ{yIsjH7Ezx7{qft09L|)P8bHjFP;nnTk6gdu7Cp(p{yKdkDu?(wUgx+21 zaJ%Y{W4JmP)qG zIleTsleoGqHsxtowUWUP5FQnJK!GCKD;}2D19Qb6G&`C;Vs$)EUOR`S+s2kzxeZMD ze%tUkIdfMm>GG^QJrBA`v6#phU{90AB53eA!`=Z@x&1vX&LZ@Uh9p4J#k1(O8!6&c zVNc||C^17zxd4=vi`|5^ng%e)dyejT^f2y|tK)ibyU+G~ znWpoteolTzuE&s&Mvi%RO4~_4?{N*=1_kLo63~fd`fVx>V>9H_;v+qm(LZ#RNYmY) zl}b8(Y<}bHVY;t@jyqFp3&V^ZUVNwPa)-%`Li)?rDxqoL-Bf_3?AuIXJwD0FuMN8K z=Aw4I&-Gif!oMGpU+-1rDYUzTD`mLGFdd^WDt`5eOVgk@aJYXXo>8Zh`>ET68e;yE zN#FT}M6xNQW=D>Q36o$SGbUm{TZ-WYv6hD?kLcmzQYmT|+CCsHM&eZoMLvdx$2Ay# zuzD~PTDr28Mr5L}qj8+ul6mRJD%~sA zd^75JWG+SEkt74p(kXfQAK?u^eL2w}?Y%vA>SzZ=I-UXNv9)ByTW)Q&;I3580hsA# zl^f7!L@&g|1)zwo@gZphEj?DNX>Bz$FQK5^9>1`0tC@_HRyZGcUzsK?G2sAb6{aTr z7tFt`jiX^G>0(kMa<d|q-vi!_s+61W=ii`t&%ELd zw*lJOoSc6yJ~jV`#thI+NQNBfCbU@#_kLbD@nxhQfE}-ypKu-w+g9AYQBfT6j%`bl zE2VhBbp8kQ0}pCJ!omEOdy4737|*6>jbkM}uT2;^89BMQbp2kwvBWS<;6?=Zr#Fw1 z2X3RW1#1O}g0*_Lbsx_JM2%aVi#$#{2Z1d-`O-F?4T8dvp+nebCn01MG@O3_zA&C6 z2jhk;UgLe!7EqOsU;CY>Ag5$h;56}PB2<^ua}Ewneb|miMAf>Br5+USpSas1?tZ6#+?^I2Sh41s3+>Ueg~*HxQICy2=R>r_ovCGt1BR%8r@)ZV z(!0kgC)O`1{N*ne32|HgJ#@xL{+sdu{4d|}c@$UAO$YKg|CDg#LwLcg4E7g4%;xJx z80T@8G$#V}qL@onY#>-@zM%e6GrVc5bhDwkvFl^ql0Bd4S|UXjtyh7;QERJ%O(YL0d6_MNclwS%6}ill7k24Sl@}E6K^rb7wBy zZ(0eUQXgNnkQb8{37P&@yVL1{9eHz3bHmKr!BpH%Z&dKu*S!1@mn8=o4h$tiPn^Gp zj>-h3x~1~z=H6~+KMz8_JAeax0v)zv8teAYJ~>9F+G-cV+6)`En!Dx)kD0;OqauW~ z1t!$h-Qzo)zA}g|re`h4jP*(_%X(1kE<{Nni8^`{sGzjK-LHIQ6Ri>D*uafh=(~dT zz*?Y3;CHZxwsEBi5Hl^O(~KKSeQ;ge_CXsGjR8_!T3b-Cvq5FU)MCK5)$YG42Y{FW zJM6-AgK<;Lqu6wp{(EwQ2*d^oGp?=UA$)RWhdB6>MZkNS-KJ}5_kC(gPuE_A3CadB zfoVZCoyg**3I_{@*bP$Fe-|=9+~$}ao5X|C?A~S%)u(22{S-jPOIzuGQpxUrxvJ+$ zrB$q-?glM>N~)iPPhc7_70Sg#H&tkVPW8CWe5K=VbnWQF*V=Wc?-cEu7{vS0m4DE91NTzfMRUcUoGhgZ!SXLvQ6| zP`X=+8X1Cs z%P!EPs8xFzAR@0i`56r4+rZsR9J1*Z-ik?k+>g+>?!|%vCE%1b?+VB^Y zj6+s#XOd-#vDw@#u^vS`cWbS13H)UmxZYOEoYfjX`lv5&Wo`Yanzr>?oI^dnwBl+K zc5~Bnl@N_}`r3!1Vlgm1)5r2Dhz`yQu@j!UvwYX&R+X2pv7QLNZ?DEJ2Yf+i--gI- zedg?W=eF8_ZRy~0h+D0@E%k*mh6w_J`Lgz)bA8TCAT@)V1nAf?HgyX7!ru_=m?GT~hmbYc;j3l^$X)f~u!w*B_sLj;7i# zAQ!LcsO_(9h`T=-?NK*dqXS#=)v6J0<&J zrm^_=lf!b7KDTRN06+(FN)u*tyixQ7Ib5= z%tq=Xm*#oMl2t=i|50NKo3tx`!jTtu07g`y>16q2-Tl%=L{%sm1=XLkihVt5Ssf?) zr45|S$4S|KSFZ4#st^Sh3Vf{=xqjWWZP_ant$wXy1YD#>VZ8;p=ipnQtc zqO(uj&p>y))YwtFrQhkf72TI4*WKkuJqL99;<$}wRF8mNMYG!-N<*+~ z^Cvl#9{+h(H7H!ayM`3cqX`2QE}6o_^Y0 zd>V+*GFp?|dpmE=#US;~j!%GoEOkUi1Ro5!5SuKOcWu&1KYqFZfp8C7n-+TwEBR>Vn?s{GUniS25p}aak;O{ z5)dcem0EZylUDAfNSUSaeOwf(V3BzZUFiT+l;^iS5l;Y#zb2{}ohz)DC(K0xqC-0k zA|1!{0)(|ThWi++LGv-%d6Da30f!FtM+v$W8(<%qqpFfuV`yn#W*p!^^C-D7PF-Rs zC*)R1kNv5fermE6IdYOWw*CFhtlC-}#f3Tv#fmp%6xB=`Te=Vh`!YzRKxt|$qh(jD z==wuoQ+D(lsrAKZp@RC_mkAPqaETqCh9&(?W_Inv>f-92zi_1zwz<}_)_e>F;yvHL zWK~=Lh-Y-&sNZYLzSmd0wcBV&*WI2)%<3u7`ED^JT>!2Oj3Te&(A?cbP0|0tf_*^> z8@^Us)n#Gv)pY(EfJ|H%#-@q<6#SrD8c3Jw?fc6QOmH|VrM}fSspZe?Zl2Hoej+;g zft#);uHl&H5!j4>LjnaAo0ao%uOZv*jCH8;dVwiyjt3}`+bVYK%IReIJrR6`02m7k zv1Goa#zR);y2_tpFJHFXp{W*Y&*8H{GOtTTxE^n}B{CK0Fh>t-os%Bca0nzyRkegL zj2mwW@9qsoA%&fqV|n7M+%eWJI5d3rBZrK825V*ENv&Czw|@2E%MaX>>b-lCLwX~H z5SLqIQ2$&eY)cQ~?(gziDWc1#ogAl+SX4r7jBC_iWziTz1 z6|#mYF}iJXpAxCMCP~dQfyr)&&2Z_TZ49S#N74 z`u(v-RVPaD*dQZx!tNmM-X+(_ph6X`P`v6O3;Eu1;&fEb5zYc8{p&IBC?_ZyT-^_< z#rl&}l{mvGzQ5YI1Uayv$J-(jKe^_MiDiD69*vQ?hvq@Fo@Nk?b)t$F zo)0gA(_#G?%iWn#C#7CX@jM2VT58CWdo2vcKKF_mO8^p`11U#jqBFp2NQIU1*-vum zjfz^_&?@+abWauTo97CJn?n_LVRfx^CLF65fq&6gm@D5Y*?E>MYX|RX2erA@#GL!N z&r||wvlba!r6=gV1`bh5Z%yN^)dlmRUXSj^WPa6-oR^GJ$ru)i>vzFEI`PjZFDJh5 zL8>OwgK}fXl?Q1-66Iy_+KJ8fwzi^bJ!!3j;c6Zy@$J;S~=sDRRYR zdqX*ccAg?m(Lm&gLl{mRC3S(L4~SRpnN}eY(WV)lWwd0tN5fhq@=(S6SC$CQTn3od z{y|Asf$|u)8Y!{iDCKCR@}yTw2d6HnUh>$w=#SwuTL^H#?sYh82mNLT3 z&7}6G%^S2Bb19%ei##d`<_39_)-Sy>@>~)8XgT*|`KP$5zPOt}gLXRe=~|&l1@EWX z>_?5YSYX-GMJ*Q%^TkgpwB`H;q#P2FX|0I-JV3yff9mP!_0T(v`KRk#A+QGH>u?@SLWzXH3pS$=FaHygyuiuRcdm+AMUVB0z0!xhe4M#OQ;E zShwdna;OhqSBamd<5tVHGCpn)4VJw$ec)qWQdy^}=;+pLs*u-oSEbxzc!U+nn*5Ky zvHFUef3`ME$YQd4u|@>5*Adf(&Ny>6iC$rIqP!(fcej90H1Cp1K;*khbJgP!2y2%f zvC68>dc4BJ-J`6&oCHK2-_|u-leTA~4DyFhd_Rm_w56vnMo^!jzHs4L?+X6?O*ea~ zAcrm{t(6YTFLE!RaI65$s7meWE71qHGljo8eECA`_FC={1rm3zt{cA2{a|;GM?GcB zBil8{xcp#nYtDk7p1<#;@eF)}&zVEEY9{YxvE&!Gqj>Fny;m35r!3Agu&<4|5vTa->|0C(%qUmWdXb{y85Lk_)Wu4}$#!D@-8@iID-R{A<4V*ieu~N5T78eR_r)zspb1z)= ztFSftm^itUkR$vksreX3I>9ZS5ICHnAE@a6Bcvco*9=3Dl94`A5G1WC^oIgx8HIPl zCcL+<>g$-OsJI4|beT_B!EMG z+NG?b`tV^j(Jka2!J&#F&deiGFEOA|nzT@vzDv2kzpsndc>1(hpjPu0f{#DqQ3hh6 zUh;X{d**Q|WqnpP(#IBa(*<{tbgZF>7cSQvAZo-q>`m)*e?m9hZSfeJ)Hf1esHn5O z#inP~DrP4Z7bXDhFTmb5#`cun5YFw@GHWYeLV+f zzGkO*-#JOwLGTw=f?9C9sibzZvMRCIYRjblhEsvLumQz)Id{^(JZ6nZ*Ef{PV8N#SAbPk~SE}mO~ zT!l6T1pf={qB$s}`wJi}x}{4u3Gz;QFxLd58-5CwRLT?$wx1niNJ)7@GI^+1dtLfk z%$Tma#)?zpTtKzA`LGQxa_MEcCeo-V4jZx7z|D6(W9=J0N&maXUtR@;4x-%d3C$gL z+y^Xlb~JS)zmuiDbZM3w1wb)c_8O}}RpnGLbaKO2a3i!Lijt z2Vm$q@#LBJ51+4F4Vt2kV#g)}L%T3z396(D>%jrn2~pA5u`18^s}>3Q?=hu@@4zMY z-zyqbbLrjVK7CxeJosW_Ua`-c*l%7rV;$JvW7lIp9SKg`mse${Obhf0JarW+ASl>U zx-|{Mj~G{!$SL}uZ&6vlP{|fWIr1Yb)yL(YlZw=#OqG28@ZnT3UI;lr5~VY!ub0pR zWM*oz4iUrY@rG*@-L!Xe0e9~ZZ`v^yiQ!LUm-8Nz-TuaazDMh~rmn`Zk!OgUsNHHF zwD&>q=5HAn-N3d+*z}Z`6(+0>3YCygCa@Eb?{7JGq#e;A&2fckZ3oY7K{)}t%|WOd zGW%OfI%38cl)CRcd!}_uQ`#B;j16dXnnq032=~b?#i&-8FFdO>bH0wZ+nBB!v>WB9 zq?PforG3c%DKAR_?|;Tergvb`E+3$aPAQt3LK=|iHu;D_KLK4Y__0nIF;TQAKAHkQ zXYq-h#X@8!>NK7zGh#9~rA_z}h!MPEV2B1~_VCUU!XU?E!MPx-)~M7Ue4aKBo0Qk$ zud{ex(Ad&{<;ZpsKk$8}e_-T?N6i#2B@TJAb(Vlljy9UfG z(lT{tg_^jzh4fHw!Yu`>_cBDt-%yI&J9qj)CC7}x zKAFGb8LoSTEQYr$SjKLpzAJMUt>O$UCbt|Am(dHRC~% zVuf^g7>YTHd$`+Tmhh zmyM|e*zf@8EU_jq&f8#3sG{J8rqOfrGd&0H`h+4k+p9e`niB`=hHl{Wu!N0+joO1L zEfuBARUIuR)&}}lNU4pDFXEDdagTfib5jK}^Ii0Ko~4L0FA}FJnE!OJvMNbM<4U`5 zbnd8H(up-rUUjqWLwV$djwMa_srgZOMYD1wEj}=mdXr8m`1w+Z!gKI&qpJL5dsKhF z$|7&r<0;0`kQCbFR7t09*r7`!Rpy}EVQvFH6>Fgb-^<)Y zuJz+JRJqLZaqaJwEDki?jr6RO5zcvbyu5jgz7CbDkuB3}nFc>H7mQwQDurBd^$tH| z5I|FB>8`y55q6;y%e1<=0aXmk=2rXYf?IqQd!Aaq{>!VDf-X~P9Bz2 zd-1g(7}!jA&Xky;6qZ~tDIcAbOKv&2rUVcem9!PiI}4t%bJuj2DJCnU)0k{@E2h_3 zcd@I3SXV4B4)IXMgZp*WF5IP~YP6%Wk})h)6Kzl&*V8uX^SV$CQ1Ff^Pw=3<~1ErSR5-XvhC)n!B zBFZav6_n;ZHDmdRf&xMP+zn^B!L08vuPE9+!+TCVe}^OZXLH3Z^v>atsBRI&t>jHL z@H_CfL~@pOA6{j8FJh~i4%DTzpv`LlAGgJCJ!K9b%zvGv%yDUG1Oln}xo?FV%-$oA zk}R(hbV9;4JMet+xRG7wde>f+M$m>KvLd@Sc{*h~Giq8w#KOqh997>6&WAL>)Q-2M zUw^Z78C3JA-YS*noUX7_aqx)3{O4|K%Bul^I5Y@P%+%H&((mS|qhptZ7*I!)y@u$`a^~COW(DmAYKUq-??^UhUoW zy-_ha$%e#^6BM+m!$^E$trIU>-F*4F^Lo*g{9&$R$;aV?z{#EUt+)wu8Se&>W4@byup@n@RvZxU~O&dLGNf{^k_S0U^1PBu_!hV&!+xN@Hw zZTKVsucK1~#5PpIR178cnpRo|v+WM0FW-Sw+;N9#ZMOUZl<_p*PUt&LpMJcbCPYP} zfcqjp`RJ!+;S4BwRUgZo-WsS=cX*9TW z634^z$HuMWxv?C%2?jYm$?FRYYC@(@>7o=MSO#{TcTs`$Q#|i{zGp(Q6ad?g*PdrbJB5H2Up^yEr# zTO{b8sFLZ%XhCbb&;Avt26diW{WvBb06pKkT%l=8Fgw#)4{0Lo%P`dxb_dt!>$%l& zyQ71%0_V)#3fm)}GUx2GsS9K~x)jBJT`NVHPU1B1F7DzRc_))WhQ>9i#4nHSRNy6p z&>pp(rM*?}-K9i+OraUO$7VyBZ^`8}WpTQ}Q{+U!B1v#i_E!=u#=HyC-|1!&V9{POUI+Ea+>N;L*AXi^A zW%(9+ejTh6(n{>vAO1!=Z3O|bKeW*DVGn0Lt$k=XHZ z7q|X`d>Nad*p^e)8R|SZHfAZBbt}`+Ij^P+qU~=e{tu zxRXap#oveIr5RFql}GHTE+G(zDKu~&uotZUkzra|Lu-KuU+T={P7U*E=1VIL%DH~& z6$V6<-o2uV*=EprOXYbd*mL>wxLBo7`T3|W(M3gRBm;8^NU0|9-uh)!b$oRYH0O>y z3Gt$=xnptB;tZNrsdButKPNbC(rLWDjx=q3itUgc_{C(cX4JJ8)&h%HHT4Zsy1%%P z05^75%=Ca7C1d+X1s9hXB2$+Yjw+_JlYCrHVEwj&ziz3ZduBmy?s{y$dZKub-SUP` zr?*+DE#==P?eCaonv6eivOOf|a5qo=gFllpei$h5)FBy`KYzgWbsS#gc~+%t0rcdK z951sfjhAu>j+ZAMf6FWasbDJ9qQ#5V$FkjH^Bi&GCMuw1HM&9t9YPV(XfoAvd3%!W zg%ElshB#)(GLAx@GsD5+l-2`R```@|!oZ!!ws+b+XAtQ>f1_(~{dsrRrhyZ%eu2;$; zG+xpv;HsGQ=c}@wML>Rq0^NTt8Ly}RVD@^?`55qi>Y6Z?_Z+pZ*cCj(UByJT)VxP8L=diq>^0;wTXVF9)B9FUNIzxMh;#k z3G*OP<8?Aj7255mqwv}kasNlc|2YAF3jvwGAf@XLkA(kg_`DJ5C@=Mm;O*NTD?Diz zJ>(^z&ua6(X)Y|Im}Yvke*b~?_X?5}4RQ^B&anZuXakEUoOleB}NY3x-)6|tXIjBN+iwF0v{?}Ih3fup^X2R#*tjj+4e5TjI zZ6N+i+IofVZ*f1}DmfOK85^u)9mi_5u+86J^Dm+W!cgle>5%_9UM@x&R0m;CxOsSU zE9l<9psD?Dqiw#$*gHBl=gsi}FW)r^%a&JMdH{@tiSEs^&Nn7pR1S@+fX2i=dMfOn zgZCfd{QI3kI^Bw?CywXMB?ZfMScTCy)%=;dvGg~?X)R_WiPvm@lT801$~~i-#{ve) zs^~ig#0w-?RtOCzBR4rIUiJB!dcyN-@+R;6$jDb{HXa23{~U*Zp7`2-D=1Copmae> z9KMsk;5+pTF8o|XAnYPt|L6j#>f9e8aE^W@V6tg-3W)@=TUs+e9A@s@b43RLPq-BQ z=|7(4|08Nzl$W$Kk?pUK|j)uzZE0-QYCl>3oNgki=WJ+Q-SExmU|?FJ zMW2}e>k0oQUdNZ8$hET_IAwV|N2a-s;r=9^-UxmkupJ2J@MzW%=mm%(pv5TQ^d`l5 zjY78Yu?gt%G%s)_rsXZZ{bx}B&%3MVKC`oHlijFonjC6-|A%J#qVJz^CxzDdn+H(00-%%C{X{ESzL)J8Tbd z|D62)JE8V^KTz?ax~mzS?zy3fcY5eoK4HOs#oE95;?^b?t;3J-E5KLZBK$}nBvRcT zxG_A28+`BQxN-AT#Q*<)oKv47Cv^`M74tYJibp>n@87|nuH%jx=kX@%fDeiJWc$bD zABsRY2sqOLkkDnXyBs)9sCY1K-*u}0XK8->^HP}~sDoK{8{Efvp8fX`B>BM$$*51o zOJRu8ci$o+m$%O0{ey^r?H|Qt%xSxx%l&TuW58toj&wgpk8U>8&&emOu>B^Yb+@BI zn+!YaP#p)XQbiDOeqDJQ|qKSs^EQnR?wX)Qp zl|p`BuQY0kqx}?4B2K?{X0@rQDFZmf&&l}|9=o<(ZY%KjLaU``e@2_5BrnA|OvTXLb(KJ}=O4 z_N`M`F!j~d8;ZYGaHmu*Exk4ZM6Cbk52Me0RgNz#7)003)q<{EoBdN)68A^lZ<>QM zUSVtBx5TR%l)Q$Tn|Zv)2uS49v~~@0>C^)jC_OFk=4;dcloN8w0j4J)1;*qUfLDd2 zLKhML452Kb6T7O~2(1(WXywe*z|2spRI$ z+5a^Qg?d`Y4{teL>)DZetp5r)XAOmSYO@dX`3#>oBKH6=n4(|~5$u>g(7i|zPy3g7 z4QJQi7i5J^8r9z~Agl&Ro1h$Y_0$knZ`xj3;Gv56Y9faggGGN*$ssXq?W>;{KoN^wR z-NGe!} zM)2=BoqGnHhu+9#8@kd9;-2s&br>L&_RVw{cllk``I72CtvHtpTV0 zoCWGDkcHU0nB_j|47$A>ck@xWIOMRo#k?<#%U&Ny*^AWiWta7Q3&8fI90a0*d{sR@ zM>9LIjf3O?uty~9!raRJf#U9f^-Y_?I%D^Zv5DclDVDqbPh+wY)(abYu1mW%%94%? zZ;DF?2mY=~fWc5EPZFbhG|s$Qo5J#sME>)?5AJg&7J@Qo-xKbdUT!x5Ey7SmRDey4 zRCu3HVQ5Q|W~mJ8y>j*G5a4%t3}q0JKV2dJTE;DKV(IvJLp9FIh13w)yTlh$kXu{Z z>SN+#dsCKzNWgity?Xf2%v1WI`ftk)9Bclxm}CFS!B2akWL)oz zUYXzgO}0PtM(Z9*eUBAkJry{=i@bt@;){#1f|T^0b94};uOiL1{@6h99wy((-RjqD};_gH|H z%2F_I(tCFBc-PYSzpO%Eox;*)$UPs@Ff{7Z89=gtPripX3kV7plUt^MGOI)AOtb*2 z5>D*q{dx2h@ALs#r9g}(FVbLwRIQ!gq@4p1plY;_0_#CtW?o^`XfbSh7;ytWG? zU{u>@06QAaDkfNb!miJht`vco+C zfP=%xCm(8N4KA!-$>{0-f%B5C=6VGz@y09}1qqPJqt%&{9pCV?RqB>XgyEY~(W$IO5 z-tkQxWZV4ue4(2=&ft}KZ*6yk)zH^sdlG@%UA6)U(rg@{qq$lzm5{EU6ge5R)0d-X z$aY3qTj({%@7axHV$f%;(F_-Lt$=6Xu%q7(04FU)yv5dD zeb_%=2?8!OHGKz?3qN%!O>E;{v5N>csu?u{HBZqu8Wp6&YS#dF!6&XH&POz+LYS-Y2ciHb7AVKGZvb4p9~gnC;m58UU0-wW%}cMuQ}sy}o!e!4Iv zdeW0Pij3X_>RY8@qzXIzdGZxuT~q04Ao*pUFu^de>4VlTLUZV!rWDW(6OLSSh%O!6 zrFJh#w|2i>1Ua_7-a08L;NQa^p-AuPK2k3yN^W0w0g_ze&AKj+n`{Qn8g4@~O`bv% zB{s>CQGD~eyj5^ad1ZX+@sCu)DoI#dJU{Kl8K2F#2{qtYWzc=AKb#lAWMwH~z!Z?3sk@RM-@dQk0UqA;??+5V?SgA(uXl+1J>wchO(#icvqw z&b_s1u|@3oQH5JS+{*@S9^^FScL7^~WUM&oT8JV+aNomciGx`^WjJ+-$qGC1O0;_v zod$v67H%0%TMi;@_=2Qh@vBZ>7zxQ9ttq?2PN0rr!tdxv(DDQ*w=Bfiibe&T0HkaU z&`5bgg?iVD6p)1AAfYa|{|We=eW!o@^_>rhWd@BHH?GGF$z6v+0PBLijbM`>f2B#8h z;l5oBhq)L*2KJfwL9(*uOoV~&&X0HQTnp~WD~?L!gQvNzK&!5Znas}5fIl@fhc@7r zHKGrpT#I;}$Cq0#cQ~6`)0vA1M)(y{pw>rn@Ybczw{-j$mX@*(4*BqW(1*+>$%5uN1T`nQ* zn)ELK(yU_0xC5k7lo7qh!M1YCNxR{Eqt--PE@& z5WBcISfbrQUR86%HRK&FCm$kS3~O4gm<$99w$AdOC76NV>k(ts?J(97y>^r0)qLMy zm2N?wdDH?J>Ok^vjH(yhq=NxEsH#_PmXq9Ut>Jukuz|CPgS@_aKAT*MvdG)uVQ`h! zaCi*(h#o84LkfW(W(ywYSx@ObOZNqfjTGl7)CKf;tMZC&CURusU4g`#iAKz=-N~6= z2_S={Hh;FZgDO1a{M9wZqFn8KOC2uVC>5##<~KSDFWcf;)1VMA7^7H9BrrJ6y=1dM z&`ufd5?8S=kLFn#%u`ufkqd@U!y4EA_=TdLpmwmD;heXeITT4e@Y%Q`+Id-X4`_puNTuD^U_EHc_N(JPOXDeoOp)IOL2(lt6uIT z*U`*=CXss7&4PByT@D+C!29Lv;}U@QNA-f!SkWINZh111P_z4NE zcUb>UH}FsMLx}U(&`K4e%bU9si5U0NKWRZT63eK`o{P2p!{PzEX5P?7KY#n@RNMHB z+uyRSQPwCBY2DrbRZtr9quQkeeFG}pAP}>w)~vc3*JCPbpu-xbIo|&DEF6G+anFMc zgRa1LV&KL1yGxt2f)785RjRURVc-UrL?5&qvdg%{?q?l9c@N0?a z3g*ZI;7`_l@)m(g-vN6cJ>>ouXC;D?zuvw?mAdF7Du+TORvU<#LZ^8dZzmeZECkbY z#6yT{*_eQ`1fIOhtC2eQ)rqlxT|!2ehL053ao7)gg2xTi(v87v2WsS2J*4)V@Wq3e zgUsd{v=~^pATQ5(ZW;jKmF`UtDtuzXHA6-n|3d)mxauVjs~W z-aoEiXwIX3PFNdGSOr)iLg^Y1%G)UTNv5ZpanJ6-q(ed>6f=q8OK;OjYK|?4j7@Z? zpA4#I{&6zL&|uNPtH}Y$j1;2U0P4%#cdJp*VP6sf&dLz&<0ALyvVgaIeK(MCWgvX4 z0>RhNdqa$aFXTI|zeO1re)hR;sT&l!@2QapB0Vn!QqqtGBBOH|1}>+>!MD@yP)AbNw1(-LTydryhT==WJQm6f6})YTITIU@p&Y>2E-@^21mE5&uCt8KL6iKXBof+Wt}J2ak$5QlJ4@*tdQ78=fnr zNnUF)zV!EB>a(Y@diDI{l>RRc9nB~trZe97`Wpxo~v9^?wYdQW`w=vB)Dfh({*9KR$ckz#;N z9Y(M&1*)eUhrNikIYx*z7vbZLIQ^PEGyNPwRnFJ1u1)qJInN{fx{wHG0?8N%YDwG0XyboY|A{;4||cV0=~UD zrgeXO(*}I~Ky4Tfkaexu*8>^1+gqg#5dU?H)Z|SEbJzIemr|r|cQ{b*x*?Ha-G{Ku zS2%q8he@xhU`b^zdOukPrR{<1T2Y}xoNsvj{dHwhDtoOePI9ZQtiGG^Jc!_icu~Q? zn(Fe*R`o<4p3`Ox%q4rhi^aMLnlTxFU1y<9{Vvd0svxv-GiqdU5`as2YIl<4oaU=x z&c6Eid8M{c`uuzWLDQ3i$u6b?P(4$@zxI{p$CES*o>d=qruP1#mjb_8ULaDEp@5nh z-P?eIL(!(`)hKX=gVabXyRc z7{}~$un`_2*e-CN)5U zdd(^t*@M-e4GqX$XpKys)sE?0kQqVsa%A121=)OYb1SyqruEX%()x}}>~In@SKSyJ zD@w13`GVWOWg(|ld##Fn-DSyOx&G@Pn{Vqf5GbMAtuo!3GM6HGNsiI~7z=0azN39J zY5g^?mz>G@cTa;|{|Tx@%lW4?q^^z=ayBB~i2dV$gV6nT;6^|IkM7N;7IL1Tlx83iPm76e6m}sxr?b30PD@m|)G+=~b2fiTx=;bh_UG zzzn2y>8ktVh3Asx)zux5+Ybi5M_tcx!9`rXNT+$$LMzr#V5T^Sw$y=*ztq}WMWwU> zscCr^_LxQIL(skQx0?!IauC>W$uYD@A9;Ov>TXPkG9shY+XeR;i zQr!jW!pFhK+Kxjyh8OO97yyH3v=`?9&&kAEqlxYJ<-3p4=ZyIUFvm=WZ66}{ALOTV zX$R@OdO34^qNY_nh00`fF+`KIzGPqI`QjVD@$&hWUR2_T4@|qso5xC(>vZxCyt8>i zY%5)qGl#7tlY`9}6OOh-I}MLSq*nQQfu3}mf1dA?;=)6M8o7%XmA;Y^ zbj$qM+p$L0x9dmM4x~Us*Z^)=4pi|b0M0gS7rV126&^@^O_+2bg;&o7Pa5)i1C^H8 z>gRDCkvRnwP0;^r+W4hDo9`9jI$z@w4hTX2f`*^ifYX7Jf+OByY`HYG+M`F zmpCmn&3=~b_-aw>wc4&b?H#ZZ9@!;1WhhP4L>Mq5xA(H^2+4 z*AT47KiDC7=u%66hxSWIs$^rL?FlxEfU$1i6`eNZ7ZQp>Whf7W@cp3bH0<6g3sSg@ zqF=|rDI)Q)KYE5}4{KH)15hBKB_GB13?G{`qgS>Xva)XBK8={@o2*~)!wUOUN{C1m z_&#(5mu?~oVGBT2g**95MTNEw(a0V+el~%N7rV=>{y+A>TgMwaYk9ox`UXhRapHe{KMEo5hiP+7*lFCoUh4ThO9ez(r4&T~#r$Mf&+ z_5H)^^)WM_d%5oGzV2&%-)H-g$q$*;Sn_Z?y z3tt5kPahQj>n=dyUdKGx#z4dNtvt9>>%q@Z4TvHydXfyB06jzXqW7jC`x0vLCr%UfHD6JmU zd?03^r85W;qwJM~Q-mfYokygFXh6oDb`sTek@NmWP^;zosUv|f(=#cN(wxM&PEAPV@8D;Sf4xpYmpGzNHykKFm<_w;>9;r%)sLiZ1_zD=NWl=* zN{zJ&+c7EbR5Ji_uG%(X$41%NOq3OZaEJE?M5B4EZBH0)~OI9gT}8MeLcQ0DFHU>X5d$Pu2a8l@Wfh#?o~!>=v?a1F77F;t<~r5_1hqF z?>Qpyx;v+%{mB`S?yrymt*8aAztTq~Xmq-S@7g7Nv+|HwbztzD#EP_A10@|CdSMF% z=q|L3(XvIF!)8=^4FPlb>JH?>)`ah*DVb(mPg|bj{E(UETxY77omAN8!>eIZXothn-~+j+FQ3 zh{s)9E=0llRYM)qs|qT$q0uPHVs|W(A6|}E@6Y2|wY&p>t)z$1%lee*3JP>w zm@={{4$NK{p7#iu&VM06d^0w^d(inEk*GBeKvqgVqHo8)PVqUiW`1LMIX8ESCSCAM zm(hN9WeMPN;nW+{(j``@yz-bYXOe0I7KO$LZ2CnBE?&4BS0~KltDs-HIums+aQ7s6 z?Ah9*q8~xi=6Y)5ii%75XYcR19%1%1RPoI${!pN}Iv6^!am{1!gr(1u45mN7s5%BR zFpiKACSMtV#YIP3E${AI~=!9rh6)DdNCV4XJr^xDi7*F9k18bZ=qIS%=$FLlOeaZxW$bGlKbwp+lBlC^F4WO!nNGrk5NTlnq1er zP^TTaY;yFpyW{@DSHjF_L6E=XF~}D1;_C&*gKFLx;j0}i*=igzu9x00p+o7h_Yf=C$S)=u0uMG9A_-_<=WFs$IoKP4K(SY z#1#N#G~b|CL4-Db`KZ;nRVzk&yuMz*LD4-olTz|g*JW@hO(sL>c?D@e*f@WXPpj!H zz#JQjE-ASu#FBX>kDHs@afMx?J$fhIDp9St9(W*KS*?M~MF}6}zfKtc@^Sxods_H7 z9b`=fwmDc{+K}zP!8OhZU5oCU1BQ(YxM0_1;j?~Cdr8U8Eu@oy)!xjqP)9KdiC&S> zy=-E7-A3k-!dSON#4N$l{V*T^I z!p29ej~mw(!yA(?<4TUsJltQ`5OyNS_>xEE9sM^(eSXuKDSY|`FLly&56Yi%+dV1O zu_$NVY!ygL@dW~bU@DDl2aqOQPKdPoPM8(=B#0peaqHqGuU4SV-b z6jv95DddLc2Mzc_H;K@0T&VKuqG#1^E`?UkYF0-Hwe(E*knp~WhA&c@yc;;kW}??b zqEkr%Ub14n&@o0$EjX(+m%2~pR67=6Ce#*ogbTdn(EDDV_=Ud+@@H{kT=3lyh3+i# z8BlV_H9z>R9xh-DsP7b;XP0Xd`Ysc@#BqfoPz_g?K3~W4*ZO4|YKnz_7qmz1ZzxQ18+6sDDK}dxA!&aFptfl}} zm8;YgiOvCd{V(_MLQTO5a?`|f*rp;)J&Mb(=o1-$=A~yI-N<2F0y;+SyH;l*eY7IJ zUKld1^n`=W2-J5Kn&=?FokH$Al(`&N@Mxt>rDouGc4gIPmC{}-Zj6`KeNBAG<7Zu+ z$FnhWtjONgT<73*`11fJh!ZHKB`QpzZ&?@)! zkrsu2N4(egt~}4h ztK-Euzp=Yj3_Nt{!Khryd;HsC_vyt%1%WkmT>v^W8)!*>Hp4^4PbC&}PB~DS4%4m%KkOIYV>FXFk&n zs^09XhKuZRPWaRYA@wjdM4ryM(%ze@G{L|sunh61XpBTm$~v9h-~-1RI&!lfN@<^v zzDm*vwRwp~g3@_$u!k*B!V(jU6}N|-8bK{6>>P}vuXj^{oFS~dRc_Y+O3_dd=ExsX zYvKZ8CXTGf`)+e(gsPk6yPN}x>3Pk{io#~g)f>8ck>!p#-_lO$Gq;MM6sHvKdk~sM zw|J(1E0x^Ab56fV_N7&MsZ$d&#w)L4AjyPqVXfFa=<%aR4i9cWXJio2_a1rg%ywUU zrBgdPQqOXbvO!m5+r*HN+Dp!5c**}3L`D|1*=9X3$CLy6MEB&}Y&g{=tb^KfRf~HV z_&TvhMeAIYVc9H0h87}!H=2x2a4NU~HC$fxbU#vmeTS~jHC=k~@KpF2w~5b+=sBC9HHmjT!T_zeQpX+sGV*O&B`{m1N1GnP(9ItT90^Fn{dJOlc>$zE3BbqM2 z9qjC83)mQ5g&sM?2%Emj)eFEOzA11zh`_*hlj@Wbh4K3H3Ha$@)y`Jumx7qti6UFa z9~tIA!>6ImW%t}m{kz{@+vOVfI8s-!&f!1S<0XAVw0n+W2B<;`uW2*6)%(`Q@n!4V zD2wk3$;&(0y|Fg*e-Hsll6up%ky1+Tv1~KWC9N}YDOm3eqANv; zo^*X}I|nY`aA}PZx$(uNj6orN%2gwV*gY_MyzRET9$YJBGESEC>bh49DfbTb+N1=0 z@mQQNWNpRD`^d!O!^G*v$dAq)&6@M*5mX;`eEby2_l^8O%?qw?qf$I7My;^>>A+Dp zkut@DGGekZAwM+Zqs;t>&!oT^SVKkEM@qE8iEkDSG(n1}Y;pe&vGpYi)Z`F0r>&E& zG^I&2rdw7q`>E$+8~z5D2pmn547^94#@xB1w1*-*U?K|n4^F;XSt0qscug8M@9-+0 z=ir_{zjWhPq@BoeEBZr!LnyFlGT-oTt7{T(t7{Zzds2=zcIuqFanlwi#IxM5o^spi zb;QE`{9N-K_tkh~VgPY6eD&!ozONrw+O#ocUXV)_J|7 zYYImTlNuVMWL*2KzUR)|WZ^}l55FkYxLhq|Mg-VHzyT_bh>i{$@6ItdFys>WOK#pD z;TgojE-|s#y-?J|H9Eu~=>b9=K3U7Q-Z*~hpv5z)Na|g^S;4F{E!gepIo>X8C@#$hcIrT5-M6}fEx<^cgf>a@UEj9EU!qHYa*7h~=W1HeG94X~ zSM?mP4Db8DCKh^YfTr<-eI-NB{GCRee)u{ppuqTDRr}65e_^g~o<}$@^KSNK$Ai60 zCF#wy!`9jFf2eX))Gv3rt$54kiQh6$`%HRjpAqW*y$NHGv^v)t!%wa4o z{<0k3=kdp9Zp`$7ELDdB=bDF;C6ib=FUzRTeP34~!Ov5_BkVsmb-?&r(C#kFQ7Yr7 zrE%weOzCe;9{pU+xXy9^7UXLP{Le2Hvw)5fWaJdI^8LLuKuGn0N7DbDkPi|R>qK@U zCg|rZ0>3i;A4E|+OwBQLA~}aQ?|TpBCqY6;RKkBG0RC;#>&KXP%Q6Qxg~Bfabd2w; zHj$>d09VxLs#*H>d&N1BgoYb@ar*D``mrQWQPdBWnD4*ByIHk5{Dpg)=udjbG41^( zVV*((gX8V|TMYm5o4;`jQ9r?4|E{7N*F3WX0F?PY2uW%VXf^DtEbKeIyp94JlF4JA z@sEZ7F^xZ-j+Rjm1n|*c3W5!_oc-P>!kXTV5G{8&$>PsA7dTQh!3NR%TFL*T&;NXS zYKgG8x%+O5LEtU-Z=<534r9Bt+AFiP)9TK*&lGufP&db2dhvrg|9mQD`*5=CoV5&r z6z~_SE{7 z=)X}HfdPCv5Jj~Ak^lRB$-h%=N%hVf)%aPFlAl$TFrPz=(1$!c_E%rqe^Th5^ZZVe z^ILh0Zgpn_zc0d{0`1%Qe(~=sUa-!Od?LVw>)Y+``|m*dJ9YE#13A0@Qtk4KuKr^* z2;MDmF=Aq=`fVEDoBj8JoYw{nbsi>I{g2b=-@6A{urvutMS6z-#MaN&` zTR7_9{Ks7Wz0)mjc<>5{UEVpJ+P?^w?ao>8|CacF;O+lg;_dR)*6;pr7ynaM|M%_v zf4lhK#q$pl`hSA@`|w{_iaQ!8!l_^w+Z(G01FfXLmLwC8a!vuK=+v@h8pP zTo(1M0m4{mIwcq^T(j7eag-Cgn{2=m{0UNM^b!i5WguA4TmL}j-$3gDTi zR}3$}YaM%zu4qW##4L6OAQl=moETH9)Gi6#Csh2!$=mdhs{6w%UKHugAY7xcy3L z{nkFB>HsJ^DcCVFUUkuQ`K#jO#RnP`hOx(O)gf0MYi@662?=Rt+|J;bFBv9eWHj8K zgE&YW_&OJQ1W=BcXJ|^cDE%dU3pk+#JN!H{a(tS3LUKEr8m)k)iOEg3IpiOCc#4=U z`07IWi(Bxe2-$w^5khoBvV1+FU?$|zS8=D-b2d}9)UKuOteOts|4RGQ*Sdo5Re@8JH zoW>s}Jt*@9rs=3j5_XHNKhOXS_m@jcOHWrG&HelC+X$+B)Wx38cB z6_p_CZAuGAdRwf=YxJfq~vhuH-+xuS*8NT2YvnCvFv}-BnSwpb_O4J|0; zcnPpjN3pYP1-~VI#S8xc+X0MM4Bh0Gi;?*_qM$&+mArN>iOS8!#^!!xLidtIXAocsjMyECFv5BX%>?Qw^JMhO!{GB5} zP9(@3k^t#cA~LA2^rdXB&e1fr=4I{QsF-TUxWT;DtfrfktY*cI2?nOH@1x)Go21B5 z6HT}C!>+8XD%l}Onvn+H$FPfGJ6JCwrgg4mohUlb{A}-4k&~D9J$rgd3D!y)G$#2C z;WA@;(@W7M=q72Mp*n0Der_J`J4E1v46LtkQPV`;y|Wa1b(rt)&K=Y=pHvgl(*@A! zj0W5jffMud!g+&}d%@@Q%tsaPQ2mz&eFf^wOo80bu1?9Dk=eg*{SuLKJb`-oy4SPX zbKsvd`zI!>Lk9=rK{kX?Ui>y%+)J$!R)xKHPdSXjj=A`?=g4PwsFtsLN7pKSZPD7v z>2ZAgoPLhk1>HR*m=Q;0IFAz++QF@XQRFK)|(7k+sKuP zJ@H#pJYaNmL!kBDJA}23LD*0_3T5?fe)6|}ZM+yD%(d5kib#KzmnUCRQW7a}&v`$f zMddy=<~t@MOx+8hBh9_klT6wh8yh{FZ<{`q$tpFEEod(T;r>e!M@A~@h>44@Wx){m#=R}{wL9NWP^ybmjZ9DZ9^cmYinN9nL( zP(oRVN*L=D{fWjgHbHV`2<*%`EO2bl}3l-yj25*xc8VAztpHSHw1aytYMR zkx)P&BOZ;_i^j&rtB~?Gv3>W|3z-AsRji|q|I0MEc{F+3EjBaDj~!-@c~w{_DI?Rn zG|w%mx$}=VQNJ_aQP>k=yw%T}H=rN0NiANMR~XDO#`9gcn-d5G0yWfI)E*@k@a~U2!AC=r zfKtqPxJ9f3dPg@98F_gpHj^Pm9qsMo{+?GiZN+sSs`sIDAw4Ofe=t25>7SDpEU0`` zgGnTPZR$I_AS{JNz!m3{XQiZG1jW+*M#OJk7z+tm_3g{0qyGA4y@?`~cTWX16=+J+ z1Wej#5{gd!NAutN`NzX425pUgQ&4>UOBVex&_5d(;|H$kERBm5|M+H${QrF=Uz|Kj zCI9gKZ~t3wG@o>U&)Eq1#P2`p^RI&zxeUm&@8Oj8~?(SfA8OP zONgD^$Noza{G&H!UcDVVCS2fWh!=jjk^kP?oywEoy~`&hens$q_I6Y=i<-K5jA*g^ z_F^fe|B=T|0Xd~{Jm=q}_21SO;lj#%N2rS@3Hm?snCd>}JMrhuwvOe$HTla={%_;` zjQ#$<-+1ET1^?4VcmB!3PUKbD@owD3m;Y*> z##wk5O$r-nol#M^py+Q$)GwJekNJfS{YpdBk?4x6aqG82Uh^W*d7nfyd~=$n%vi^C z(M=4BQC9}xyS6RC5H>WYe!IfMb*e$G=Y3=`W5XCcT0u;Hb%Ql9o}~4XqPk;Z(qZP< z_GQKaHB)ufqe+;X|@YjM{BKZjo5?Tap#R4uCg!$UweHZ;7GQmLn7^Ozmd#M z69l|Ty-Dc=Pd5*ahpSl|&ghLvsUD17)odN6tEzeb?eQ|(PVCF3hkvEz&sg?{=&J15 z^<+;_h)G(GpK%5hu9hK>L+h8DJ${Pk4Nf`3d?}Hnoj_u(IvB>4#b{@NEIo?dXCXoQ&zG9yrY%(^J0W~K>t4V8~vm6*ME ze>%iQn}EIag=+iq^79PsqjT6{fjyS#QAP{sqUF1WuTq61T?uPxwi@%rPThBKj{>TkufeOOHmb&5k6g#A-KFY&*MWxKg4)I}+3VSO{Tj2| z$RSAfoeT7eK8)KxeGy*F2f12Rk2N*o%8zGZzBJ-*J479QBS+Kfdl`R`p16!Pq#`aW ztnT~u^#3Y@tym83fuKI$A|_uc&@&;|o{gUb3|`Ba?4^}KBd!DO5Vo&3Z@uCQd0)hQ#tJHC2X59y|UpRm9DI z({%Ul-4@7qa!2K3@Eliv$g{uB?*jH>*yfPWOpINEy}l3#Z4Nn|B8eX>{k`a+mg z2jvO#GR+Y8?{~7&_|6*}t8x0Nk6t}DJ~gFu;7(RZZ|~dkr+K7USId5PK0$;tn~BhC+98{1zKnn%>()mR&> zcogM43p(n&T#l6H5Y3h2PsguCYe4-MV0aRWVVeIO69hn%?+I7JPHL^pvP(21wf}Bb0+pMZ+A+rCU1LmHsi{KIG3@v;EmZHw`-l6_W-Z4e#qM$OU5ZmkJF|?| zNjIx`)G22_(9#kSHxM&WaV-7J0Q<%U`W*I7+p(Xp`%lHooA)%efk@%v&pIuwZ=D|o zH{Ygz9;z4(wTYL{$36B!)dnThqmYj~!nLmy<ktvw6cfw6(2mQ#F=@BW|(btj|bu zqB5S-kCX8kzcR`v*(b#(^|SkwGFmZ?x+l%)@U{t~&q-~5MFArFIXXIU>wt``TL^xp zxQn(`?ke8FB}Pt|hb!-G!E-oONn)ZzdX>@s0HtHPSw_F-=Zib9ErfMf`1>y}FAMgz zT_Ri|s1nrSm*AJ-SKwFS?LVFP<V3^}xYB1|gZ0GOy9#Yg#Y(pBKLse-ct@2Bcu* zxM5CkT+r`H_`D*2KL059t#Jr3v9mGcx3soCql?$#9uMcyh@5$u?1NHBR&<-vnlfZK zkHXk)cPSK2(-@yH8DF&TErO>p^{ml953YQ_F5#>YsiwkKbi$JTj=D~SogJe=+FXgC zbw3NBe-3OOb0L!`7YAp6pfJe_DVP+6R1BI%KJLZrcDvQ=q1MuiDmSg(b4{=BMvrov z4>jw_r{jjvFs;Hg++=&5?rLZ5ZpE%HCOsYXj)<5T_N4Oi6QBl}>)yS4mPv8MXT;~k zNTPlQO&l?6+g=ew3a>~`?~Ionw1_3hMwRB%jn8H7qqu?hUIv|UNK{itL!0~f>=|+K zfY<5iAE|2s!aiX^9mb2oX)Gb&`jCWU{|iEXdAa(g_vzS`w$Syq`7PPk(3ZHrx=FUjNf6cV<)9J8rs1+fM zuLL=6*TK>k)tQ>hps1&(cfs5|@@Ug%!y7kVp-?<~Ipy?MN76!ZNPm+-9N>j9^NERx zCVpLwjjI(ibjkO&yCRCFcProX=S}N5#oa#dm5G^j=o{%QG?C5H;$w!d5+bOUKV8?C$3t)X>NX6h5cPkO>Lb3K*sWz7fmrnO_1wc zT2L*4)pDswm$^dB_Lr)SQ58z>HY=?cM`_xD!<+WhS=}BooaeeZ6uG9?kofzLo zXqw#>8&^4r8(PM%&dl9Vu!>Tno#^dVVqxgGrlrO9=Qb^)c3ans!|*{OHF>ePAtkw}hh2g(RBmv%LuVlxL<*jSgfvNcEq!^9iQMp> zaz#@O^!GnssSs{`0lY<&oXMlx6=AXGOs$ntJ#?nWd9|a|Xq>OlXZLtGVonFd*A$AzC7-%6kWlD>wHZ5EpCF{^a&|yO_-C3P<^ldvG zRf8>?rVYE>2_@J0Lk1F8Pv2FH4l>`_JnHmve7;ppSud2!-lp^VC8=YQV(oQlS`G%c zi^@)|*lS-OYCG7f-})l3P9jD?DstPb@jSHh{S-FMDpReRHK-mHHP#m%RpyJov?jfB zhBg>lX70M~AvJA)Ui0l@i*JBH%YF2Y^baYt4iN*R*VZ#$t;B$Z<1YIj_VSAzfA- z$kG$RITikn++(;TNEQfAZIg+{wGz^t2YgK&FGKA}YHYYspDCX@v+Cm0E&bQoZ2ADd zke`fZ0p)uSyW!}UhglOd6SAX=c=yWTd$Wr{Tx4QVeWpPd3uHZH`UGu>md~h$eX!F| zg)pc8@@%(n95Ts*=XrITi8F=yVBSasnez2^`iU6 zjp?M6d?6+`rp7aTWePqXb)oJTp!5Ai@f=}%4ki|N^W)Cu8itR-!7D9;gJHCRJ~*-} zKvpPqRe&jIsG46g2l3CQoy|5+sGIS8GdH#?{6N4&8CC9UJ|K-6fIf=TbLwLbmGiu< zUZ@b`ssXFU3+ewJi8>9eNU zzf!|9O7S5)kyXe{7NvA=Iy)E@pbcdYFE*!tK?AGM8 zIoP-uD=25AWyrzjDffc*g_h+g*T=gxY1ukf4^E~wjQIH3`4|ni^R#d zr{N|qX%mMQA~U@%6?--=mz!C_$)TZ}rv2m++>`srw$+lE{(2!O`#kA$`!Bu=&4+M@9b#Mya&%M6pY=S~7+p)N5&k8MPWou|i*k>z>}zoB#u4cT|@ z+zAYf#hLhG_yBAOKC14Ell52N^!#i%TA)_wf{WV}%bkuiG&!3q*A*ZZDV92%vw}M| z@$TIcpN~S9v-GxgoXF71X0d<-#(-f(>*7nvZyap9>}6q1ItgrMf;CU^ZKdk(Ddngo z!i4L!1!leLx!rQoFAWS_pyI*KH(#{>Dq!9aYXumZo{@*;RtkAhz<+R&?Dw(+-3 zd$fENijjt@cWuN#{CP2?xN2wT1A&x8!|X?0gKlfzHJ}85hpZX3)zt098b7Ti*v==HIj(gP`Gz8)<#;#1!LOwsc5aWV{wBgG*MyHvw}maw(aMI2(6j$0|>rk1y`s&P7CMnMAbV)RK8B$$3+9^*!C74@|en!`EyR z;WQImmuu<<9WwPLgejjuZB`E{97tN?*7@Wl8Lva*Jwd=*M_&FeynHdgy?xqUpL z5>gwMRCgSX)e{Ke3lE+N5#O7u9EXQ+#>-G`Om#Uu zG#v7F@cW4MU(H!d*N~T5UBVai#{|55oQW>shZ>b)q;=!lo(gaFNfJWtBOlknXXlJt z`ec0vU9IugQR5KCf9M0T7O(e2&`{qO@oZ!N6Ldzw>VlQj z!Ty1P@}o%=vjxLc%cMbAolUm?OgEVp`B;)a1mJ|ruuq#R3@!_^h;7^1t@)99=e><< z>K#^_Q*BJO9DR-<>De56r65b6-^EG>#Asdk!a~y&HB@qXD4zd>hJB6eDMw_zH^VCC z%UFzxx^Z!?0@E2BdoI}`r+k?;X0#35vQkELcJ4!3M8x~gmJ4GAxKWQjZKWcxq){*G zVafzNDD_$`gPmG(zWs#0p>=ZDN)X0<{PV(xcX>udYq>2`bv69hv=R3lRskipt~S^w zjX5~cBH2~aI9G=0Xf~vfdulp}aZ({~`h9n`N+isG)3eO8E;Vc=?ZE21LyWB}=Jd*R ztseAnl;secgNgV)-}u%0qOzxcYt%S0--K3Wx|sNsfhtt`&H2YRoI+i?xm0e^{b?PY zonM6Aot);&6*UVL9Mlb2g zmnM}gumcY6Wkb7P^%x5t67uq5ngMHxiLbVu!yWC%t6wjQdg2%)Dz>zD1y8z zfA;Q;rb3DXxgmyfin4GI8fvV;fhENGnAnw3_UNg}@Hkwm+nC47J)5^PzQ$Ft93$LV z-KNDUR~PI=ewcZ}N@3ZFgm+HaGvwp@mU)(zE%S(UYSB}(Bpg(#3=Wfs#9$B;4MwZ8 z@)2CQlOwLLic_*YJt=W_hx8ncA&z~jdacDyK6Ut|1y=@z%~q_Rg5PQ#guMdb<+E&# zNmj5B{Kh6bqXc?iAe$ zJI1ewVqYOJomW@{=$lV(?uc|k{Xl>IgwXuV{8?T4-6PfGw za5dQ>qvN5zW5O&2_i*6yFwRUp0?d)*w4w`2AxO@0)(s41<`_)5ze&UCDeJ zYY(wyqPkhO57T4%7gyvAL&qXeg*8%&D!+bg_VdCs15uOL^RiT zLeb}K+|)ysGCxOMW3QS|#Eeb(6C~*Jv&XL#@-92r>k}7Mm{bmHD4VO1mz*$y6p}yb zib-NI26M`936~Z6SR(syajpFUp%TxIO9@0wHe^3`Mn=@dd#Pe6+Wo|IM9I_f;g@}R z+yz))(+eEeav7TW43IajETcXaFrU`B!^!Tcer#fr{~VXJipTr7lBULxE0viVhW z)l8}JVR6W|LvxCj3?M8lR2qU}zyi5&13g3T5ypsLXZE(QzlZH9kW~;n@?4!XewG}Y zMYzi@^rW_SxGIg$Q&yB58*=EAgx}e|s2gZ+-vLH!eN;^J^a#vvQ+!d@e<8YPlwiV| z-X%8H*A~i#@s!ezi>!ceVwS}%*$*Ckv`MNM3=ewHwj<39--(Nt9m{ERFv`h2X0pLm z@CDhm@gZXIYQC%IHU3v`SOg1vO^;~ ziJl+pCF@EDU6nCTrlum8$T&lLBsqz0q>@tLyHX-3wPA%U7pIW8Dijpf3!OgAZKT)XUq#YotmNLv$-!%Ex|`bgGzqCZ}5FKcCjUo`N!~6A*sL zD4F>PvR*Iw{@uoGOSg86p0+yO{FbJ^w&pgw@GfKxSpjn*qxxVLi9={l*a1^NEOrAP zE7t-qX}h?(u$VHJ?SPXMg?>_=`5IVEQ-qfO-q|~BQjK-T$58q7- z3K55yeC0X4CO&^CPP1M1Ct+ch@PYVHY1SCEju;;wx)Fc)a?CY7y$@COb}AvrNhJ-K zf4>j5ZLw9)zA62B#U>M!9o{2ump9EFq#Ym=@JgUKVp`5?*<`R{SJ0PqzMyr8A1>Y56l!QhDhqaAv`o)Co~zRm z5j@ZK zo1ZtJ!K(%FmlBt?ZDa$G;j>(ul!{uWipi-@Oo~y9a!0(Z8Q*Glw7)g;aH^JbPsU&* zu8wt`x3jZzb91YGch73`v4yFrrxI$a380O)CC8_Jb`_}tb_w}+_f(9wBb^{4iX0TbIZ$j zGP(}amf510WAFAw9Q0EcOk3JAwpAI#L%Dqbn)Bkj&Giy8J_PD}E#nhf2UXywe3d*A z3JniJwh>`@Q*ExhAShR@kh3}|>KzGDS7O%5F+ILnVo}dF+8%3<%jJV`^XoJ|!AFK@ zB7kq)l39D`kZptk*!+{X8xt)7m*Y`eejME+_*c6-)qcc0{w1}klA7U&G{ri@(7l6t z@TOywNnRG8$p*1rMSbwL<5f&7|L+xJsBHEgza>u?8JKPoxsHiq)SKkuy3vU2V!=); z?4(Y%k2>Y@Iox<;N!VTvh3?;xYaiezrVku%B^x$ne%Y~=`TRPY3x1i6c#|bvkxjXI zOCXE@mE)6gGo$l72+B@O9ug`PqAF*u%DTK=r)diFR&2LuX+$z|q!U$+OW&*>TMW!_ zS$JRI?a-DyJ5)w^Ddm;`A4%+FyOto&DEn1M8eCe%)$Zw&tcjkHPFZmMWW?Fs#Tg25 z;iW8_GYO_mHR9jJj1Rduax*G2?cJ+)XKs2r6vWLhof{q;98OqJf;?rpJD6jxLb*&R z0jB2?^Rn-dWH7Lq_*)NZ350lI=10A^tumSB(8`pCzHbTFcpn{Mcz^_^F(eQ5=C_?j z*Ky>HeR2;&Gt9%szkFCVS1GxVR1v#U+T1q4)|9rcgoVXW!gP;>Je>m3tr)hu__JCIrcAK8#xB}`WGU90A5>cUN{9M-Z0 z_p@R{+@+S~p|F0S%+8LRM4v5fXo`~^Wz8-U-OHtL1mMa( zF?1>yA0&@UVrRY_;?y~!b=drH`rnh)|2s=ZKC6tsN4V$&?Yn;XSq?L=9YSoVwajoX zGx-lL1XpXs#}8WD-sq=t^IiZKgJ_uS0vMo7oN`ZTUqLyej9eDW%JlP%Fc6#q3-GD)u`slBbi_IFhvXLx zNp4?6GflsQiq zY+Qt>VEIYScholVDeDq=3A~pa-Y&8(jC+qF&t0&s7F_l8G~T`yQvn$wmn{@1iyCt5 zcNJc&q)F;#=!@d~l0}nql0{Q=kBr6&Pn_RAlh#se%&wcgh0O_%a!wsaeA-I5Xguqn zp8#YMg@QPE`0yvCs_L7=08lXEOAo;B6~?SLl5&}s5mL85n}SLdY%y1jDCijo*6q8; z6ZX-fZ|R?3EiI*F?F&L-Y50{)Q}K4G`26F)!K2k9<*4F_5=O_ocuPusazE8)UV}pY zqlJX~vj$3$A@V+};}HpTbaXhkq;`T>pjhMsmKn~h+w!Q#(qAh(wk6n~tC|LW#95JG zYirdxKAQvF)0yo1_0iNeCMoOUr4psw)rE?mlAL*0VpO1H__NwA0RkL*F z>YiVql6l4N?R{O-lUGKjKa?!Htdb9vA-%!$JvgZ59uqNVPB- zld6EipuRGf&Cl5Qr*bC2h4vPd=540AhTQUdr0(3)l~~1>Ups7@>6^jL&dguyJ!^Z# zhqMTrpPCAej0~KZnQ7ox%zm&k-Bkmw#s-SsZ8E~LKo_`%3F7VoEAshb2Y$Y{9`oI% z0PlNere586V~kk`TIaFXbZ&Xq!~HyFU0DN*3)P_({zGMj_M|lPzfS;hh57ZTGZD(l zXQw9-Nt*|Tyq1JVqObb<-r|vZM1^pswxJ|@v54l0xJD!E(^zforiTpGcLJI42m}jt zFBC(fqoZGCWhwOb_0^|64kxEHY-a zBim0Wxgy)%+WPfGPJKtw6`ieC*;>`sq3T>GkoJ~!Sl^ZW35z|lc12?0CEd%mG9$;#86bM; zL;$OHbm)X}eyFU}x)x*75oq>S|pe6LgLG~qTQiaj!i5BmNGQyA0Z75 z#cgaj_MLey@(+7u<7NW4Ly`|H4IlZ``Ll)@QG;c>(@8fbV4W$~L2yamQHeh3#yy`MZDxsf!n@ zBSw{@tfrb5yc{^N@4L9j1Ks7Db7$jBAqdM8Psf#`*=+oF7q)nLoVve=zdeqNn=FZV zQ<1T=d6$Te&fM%QHeCTJ=f%&&o(<$(dS#g?(=p)#OSe04!C`Z8)YvrPw0-VVF`uxH zS6KRken#;e>KI9EDmNF6 zbEB)Pb8<8sEipQ#bM*p>C{q{W+d|lRU|a*EyrJIQ*3mJfv$GSx0yJfJ4Gip;mzVEZ z(&VgFAI2s2Y>dZ8`4!XuV}w6hmao6z%~WKt+slKr;<~FY&m|8DP=w8IUa=osd(`ba z81g!uLrC{V?_#kmVx4Vb*6y(}2bArtk?a3<69bxw_8n0?2oBgTb&xXWY=s{UE`NHiJDWElrdm zK#8LHHEVY_utGPq#HTO{I!J-l;4bIC^D~&o)k{Y=vPV;{)B?eIoz^=LD{hbyIrGop z5+d*SgL_1g4)ihs=aBvQ&~+SnMK}cCRW8z*(d!}+=PHEA{awm?>0!6e1ZD=m!bcP% zEiA2l!sbEzAE|49Nqxki$QGbQRa{sIVLI2<(P2@~H_^}0(IF1pSTQ<|jvpbDYb-aw z25A(y1kAe-ZHKH+gLeS_B`~cmaP1dv2p0hRK=Awk$Gv+S>#4(b%eY}&P919~LG5Q| zDdIZ)OmDtyJgHwN$GmQJtsSLc{76W_6p!DTSsbLyOR(`sCycjrXm0W3o`lpLD7O>~-y}?E&EoXA0Q}XO552pn~L<26uW=SrT z%RYMfCPy+G*)H0()mq!@gF2`5Buo}}J)H!D3eQo8YqZxtNb3mAPdbEV4Vt%fz)$wd z5L687&N{!EC0R{eU5tZN-`ww^(e$QiR%XADVNNNp_-E`V=`ATP?F@9g0TNTfr_wtM`9Luu%r8=1}zmM_jaL0$wU46POv z*2)w5_shZtwU+!M%;~NxmI1HMt&i&ej4QujLaKd5u>c&35c>98r)Xg>jZ;49}6#ZI~b#CQSt_v?0E>HOKp}eZHOaDSZ z*_(iW>wUYfE(m7Lz)U)z1UOZt;Q8G64q%7n7_dR;&a`iL+1ozgRoUT}48+!~*ZeU@ z%YOO$D`jtQiJtVq;!yv_DW|1*^_K6s_eR@M{P*N_Q*XWa+IIb~O2A5>8>{mE`hU)> znY|_P&%4x3VZbrQMNReII%U`Qnw(CFlTgEwG`fUAExpfP7eudrbbV8>>W|K!Jsl77 z(3^ES&W#^u?%UbEK>bqh{&z?AUgMlH|G=LozS@d^YW{w`UGxt)2c>%|`NpPH@4ES_ zp^R05Pwuo}E&ozACN%BkxBugjbGND#*e=st&9!$GPxa0pu~vnTT*AIqmgj9Qe}C`j z`vz-_T`<$8I&jtYwM{+0PUuU-j*W?zF23%!J!I5)iMyxP|NK7lsRDI&zXQ+xEWF{9D}T>#vXQ4Qd6Bn2VpjOH}6$+`McAb~!FQ%iyq@ zYq%xB^65+#7x6dGj1Lz0xN@F(QX4gcv6tU&dG(Za`rO8ce(ruH#Np8YZ_*t5X`SJp zn0!Sx61@(E#ZTYB?!Ni|s|)<=zkjTL%5c0oLff42;q#le6IFp5i0?MYVl5dl(+WsL zXWD@$0wudX9|~=bTT{4`AK0v)AyeabUG#?i|XBL%DT2MjpqVgSeFp%uK8-d1CiGJ>$IMa5{&N_|qDH zkr{7yn|%E9@pbb3`yZ>8SpHBa>RB9zd$;u~piC^F@Fk|rnALr%8++OE52Kz+^F&Wn$pLS(|cA5dx1<}td zN(dc=g5>`ha~lL+zu6<>yTFKLmGzNBEuHJH5llrZ<{Esb2i8zdIGH(F~$t`VgZTiUZ;VIY?5)AU}6 z_f{U&ZlCmc)@@fWhh0Oc4dIMhdLNIlAiD?UZoJG%Tev~IN+yMXIpBx2GlR9Dtf;Cg zDSzTL)TKi7dMakl#_^LiWT8V)K!SDW^M2@#ud$gAr2sMvsqZY48y}di-rBwH&M zQXx%?gu6TMGkngcBdDhh!mE$GT~5_S;(Yt%X}&JNcx4K1$K0Vud%pNh=Q8oCnDT0T z&w;4fQKLB{nGx&7Z%f$ghquh6V+peFovXc}zK&5SfN+b0826Nwn^*2SLH?eMHL?Ro z4w=DSG1+8_PKr6>XXk!g&vEE_A{L~d;ho%oJ`Z>+QQ-3=P$-22t&qBf|E9aaMno_7 z=&RUS_k8H*ibT3g7JUKI0OhOVo6N}{zO|PW->;$b?kePB<+yHiy9E(t?iu=Xe%i2z z<(43vlQd#ed-@=6lb57W4r2Vy`)>?9Ags?M){!)AUe@Ml&uwz@C*m(X^-g zq-7Y6eBO9$$f1$)u;~TO(DjbUreMeGFOiTQSI(QfW{^;8o%i_WbwxU;F`*bw!M_lG z7UB>PRYTTdzxQ-xwh-mS&i>Q>E`hm^YT|9h8lD6i^7NNz(`ZeIB*+NFN)6GtrhZnm zTPxOUf$E=qWB(|Rt-&(H9< zU(S+g?i)gkXu17J?_%E^n?tR@+X@VB{y<~ZBSdjT+A|*_Im`Vna>vgus_#LCu&xdR z1<|5OAId>M&|2iBv$q}V$JLi-^HWMxx98<25QJtp?5J_Ku*_Tn*<5egKp$&-D7lJm zRCj&yIehN^9TwwTJ~tA+((`Zd>By+QExoLg_@vP5-eZ)jL1<|RckyD3*PYv2re-WrKc*qq`&t+2}HOh>P>+vI@{lH?wW=IG*f*CHxjUptXU{*ZjHAjPMFnd&+ z2CQR$DSXVEcPJmC_8aVL+9h>1uyNtBp)#go=OC|3F^(XW1&|kzY@jKm5>cYn`@v>z zR$$sR5BB3E2T1IYdr9Fxd)9}K`aV3CHu|~v+^d4?Gz|C{GDZ<53^*P48J;7>1+(4x z5;6FYu?Q#YfzN$hy7t$_51AbZE5r9`eQ$36hW%K^S&4oClPbLEH(c_dws$ID<(-(c zo)drQ{EAsZJ{chJzWpm~<#7p?ci5pZf=Y92EX$H#AvXu{i*y6BSZr;-D5FIUezow@ zhBGg+^(K!(SE1`>Gi(!xc{BK8)Fd;!yC}yzH3a#M6uXhf&~u5YU|*&_^dMx-u9nCeS8YY4l^6&Y-Qb~k#v{=pQ%<;@I8C}~YEsQ*l7=he; zy)S#nV5`jV0`i49DncOQFe2;?$LlIt+YSp8!XjSb=ZSZtBSJneE=(@aFUT!0FW}u! zc*)orNg#V&c}Yo4$wf))7Rjy2w|J`TpZEt8$Yr`SI5O0f*0VA{x_-0u3J2{e=B(@)=YY)UT+;*a8%ZJS$Y$ zyhD~b23D&h7sj?^?}J=|xPu&V$|=ey4k^eeP$*57M?E>neH=NcVkvH!?EKC->41tNJ~Y2u zKEWb^wd}rjnRVDE(|Cx>$E0lCXx*qu6wiUFZau5|jygw5!^C!>j*2z=VX6TtAzTz( zXWS#IxUku<2Vn|foNd~#AY}Cx=c~IZNjgamNiIT@$*JOWPItdPi^lL385hP%%udXg zPgB5-udp+MwZw27a@>sR<`C2&%Zt>lceZxCSXkO(a?EyJw=cJYI8LwlB;_`T8F3n? z?9#d&d$R36IdEHEU5eYToQC0XqUBTOPwGLKH6a8FW8ACn%Hss5Jri7G@H&~h&9Wge z`B|LPiSQXrZCr*|@O-!Lic1SzHp+h{y zLzYA-;@-U=dOiC3o97u1@jF6v2;Bw0h*+2o^nPtw`MC0FrJbA5XsIZ z(j#f}U}DoP!R>*UHj+3U|2u(M1tY1swU)fJU0GOU4>JWrNMwS_Llz7cQI*q7WJOKE zbkRZnQig*u)%C36%;Y3fE_TZCRH*OGj|GRi)E{K5vjk_Hw`wi?eK{tj4Ng}qZQ;X zrwdPviFSSXp1tFBVxpm#@!>1QtlEqb!Z%ZH+x86mOP+3GQnU)b zJVTK{d5mIf#@HporEOVe;&Mh=EiAVz#)5tO+>k>;ovYkBd9|h$w$;1bHC=|F8Bv#N z{qCe`E^spBDajyP21k$Px#eq>uWRq?qZv5NSp;tDsh;m7%-F6y;(KJmI9z{l>eA_Y z>^iqC60N9HWw^SmY`9vO62n^eDk13ZeUa0L3QH(z==U3By9AnFD!#Q&4CeswwFInLGanih? z*lIab_l>SDKQ}+K<)o#hE5(-HZ^1(>YaWMbTa^`p2DXm1_b$p%P4A6L6hI2MN5jn} z^~Pz+>NgS2q%I)QlGb9Mg*3*V^Yxf-Sbnisvrx3z61(B?F}F2)ai%v+a@&I6I#(pe z)2;RT+Uq&`Ycg2jhcuDY>*C4o=Z53^W#i0m6m^8jyo=^lN3wY9kuMzP_?Gv-@=lp) z^?D?WJB4}Yt=5d6w7Co)2GmzwdK5J0e%O6_7Pu5bO``Yy`;JJFd=+{}VGpj4? z%RgtaTzYINn3t)yT}4;3yKlPH9aD~J<6Tj^f;+3Ys@q+?c!a(E_{#K5`(BLp@a!4l z(Kx`H6&Ff7J16ufAHpYF!_C7xQ)0!kyw}c4N|`?{&lR)uR;9?L_^z;@=&m1ya$4z~ z?*~uQYRDx5yFfsS%Qd?9*_z7g3Lr9?>_|HV#EV zR^3-;reiH2r;jH-^h#x|AxWoPp(wiquy|aInSt~o8mb{{s-S>y8*HN^pdb<;TmxH( z;6DN)IReV}Z3Kizh!p?XRz|$_`!Pre2*KtE$iE+>1^&YSMSvgB`uD%r-UK0_flmbB z=UFP!zmLWeO}+N-ZB#<=9l{-zd$O|NuZpn)6l&x6#MX(0)u{>Wz_5F$>4<f^xW7+riI+Am%0lHm#vfhO}Bpik30QW)5nfbhkLfx zprw<Nt5F*M@M_Vgrcqcx#F?W*S5##)C zyZ_os^N(f{+3NdWYqnj&Yi3%V)Xy7w}0Kj_H7I5{uie0@w#C-#h02%F_EJNTl zHh;H(mD@;!O!DaS?csRdr~4QIXn1+ZlZpuf>^nszwFpBsw^TCZG3MJsu~NMDWMj=U z;^ritoH4pw5aYOPot}N>SN#d&`O_gH@_t?2G`{Ed*kx2aCJ%Ku=DSuVE~{zr7?@Y$ zXw5M1ESn4`L!&j3;!-?SR&}+<6Ap96KmF<)=eq^(x1B~bnrA*2XDCQXI1V=W1)bldoH22f~_4hgHpLc6#x1A>VP5^44&&BD%CxfxP3eGP>FA&TQ zyJs2$uAO} z9M4hfUmjKq^j9>J5?y@#^4v3(()`TMi2f`p87rII=HaWO5Ap`p$w zrEuHBgL|YhbK9^S@~gAwBi&9bi9Rr~)4`9kX?eFAB#fsI_JLhNrkib2e#Ne&f-%JQ z`|cUehYI5I_6QjZZI<-Mvy~5(FcDEHr3RodL6Rr7V^3oj@7lg#&s z!Mctuj-polu~wdY506@TGbzOLM)^?$Z)2C!I!imXr*;D{aIeG}n^j>evEkrj^<2$zcIGz+hc&RC5Cv+V<5|Nn;iV^?OVzsC$RdIS z3px{0Pm@`!;}%aMArcso%n)3vsJMy>1>AD^RNa6ii16ZDxM`{C@_sYx6W_J*H| zLQT(ok;~+B#HWKKB@TF4Q1V(^?z@M_KT?_4S@;W6LaG`)r}l7cwuKOaotf-mQC%`U zCha;3joI0%-VRD~of4+>+G%9B2}4f0+P=D|mzr7O^gZcx!EvFM^zk~L#q%Yl_TK-x zGvV0V8hd{ZS6#y}u;6T~8m%l#qeuK`g3D!Nq+sSLmdld@7#J^npTpvm*1=KZaB&ak z0!PbhN&OPmA%4s1`riEb2v__4kl?*F`HsR1&0Q&nG|B%Lqt&^OOz}ENq{K4q*Pq@v88ZLZ(9i=ee zJbSiXPeX$l=ebqMI-h;8BZUFU1QSbf*Np1ZpkvKXPEe_Fj6}O84FA;SJdI@cr8v@! z%B6VAGK+)fa>9F`>6_DI^u|7=t}dy~Eyn1F6>@Uc9UG;ufjH14L*sp8tN!Zp*yDV+ zy*bV-naniSFz6ALr--`W#cMOCx|5{@;{p#%oxD<)E12XJA+IpuMDkkyVk}ha!(v|b z7UuNnP`QzT1nh8gT(E8m%*KZGUf)Yc>}O0u;+!P&aw$Hs+{3xdi$GGhkhHcHR z^x*2rGv;Ksn-ktgle5v;WWH#pa@Cm` zOomQ-AK@U2fT7x$&6K<_AF*r3xu%(<@3~oO*CV|AOpc?Hp)OkA=cHiT=d5)3(}+tF z60%4p?IIu6oi8lU<5u5_%_KK0@#Ser@xmS_5SwwFz~HeF*er;0 zI$XNE7-wqP>4!+-=%0L1H%d6LA*_FXc~pNTuEt#8o}F9vsq2x_ZSElCv`erT4@@5C z=Ej~DmLfggZa$Ut$t922;Iuq|;cW6O@{^LyoKWA9rh0X8x67NU7 zBD*tWij*W<<=KoQ*phmp>e@=A{%T%L6B^Y}DE)qFsAjn>oMyVOu*Jhp%=>WE%&?8j zOgAq*F;)wycng98%*i&kW}2m zX;lnLe|6k0sb+=VxAlS%g<*MI4cn(Db8w9_ffE{-$FDE3Y3qBYP029za$}~I$DqN_ z4zv%NK3@{#Mr70l0x8!+i5R=xpMWC_ua(`ET8uAtU3*Qa=T9;T$j(f zc&#tdv4;$_s{Xcmb-pY)|H7&(mRljikzm@YxO?tSpUGXrnPxo6S8=J+z+k1Gi7}6( z5NiOX0rz{ph$=2mXv8%baC?}5o6r;Ew#Uz47R->3Bak?r33#OIVG6wD7Zq}7zgZkK zn(Iklst_K;X$N)TeL)+!WlJP9vaODimT;ZIw&uE?+iW0dVg<1O_Wf0;ZOL5CU{HG~ z1xZXN#Z$qy;kv_8c(}6|6g3fJc2BM%6LET?VO=`7rnLloJ&{WLJg?nMLj`+Rf+XWT z3-`6b+mwWqG=rEVxo~F&0Ej@rRR!1Urm0_H326I<8b9Mn92;ad5sXXsnPPG=GKFmP zn6xdnp1vlFndwt~UPvF!8h(<%Wq6lTCMkrY>Q=-%k03JB=l1rEk$oB~IBF8PYO3vXvUn|Dbwq}8yd^++g-5<4;1VNZX@qtul5GVU zM(F#fL2}(4Oz&rKhuYJg5-xcuL~YrUNbRxmP66pX#>esj;uURAhjxX<7N>6hVO6An z{x`ygdkYUr_XboTfgsfLO6cB+_ehSO>27@C|LW`gCc^6w(b6xL`L)DCudh#ZMY4b> z?0eiMSaL&?Zl1Tll)8SbFyIzqnj#aOH%Dy`)>sA#<^-c;6W2dqAXKkp@9SJn_j3~A4mg4;{B0~xAd$tRZez3S~cihu+>$@3i{$;PiF zI(B!8t*;A~H(|22cq}J6Dr$g8KJUfAYb|Sct3x=ydaH^w*5mSIxgB9haN3Jk?0l!0 zyYO}gcgOvt7+_n~JX>#76fyGaFFk07w!=iX&>483K1h0&L`7KJ1ZWT@Ru za@Qt3v^2T)xZ5fF=d3NdYuMfz2R+NY5oWI^IOS%{=q9Xq>wMHS!P@A()*L&FNg%bb zgNYZFT?3*$CE{1)X~Grx^V{}8px^470Fot}S0uYCPPt$kV!wPxt=TD@AuNy#Lddt4 z%GMK)GrM3@7aQCJwpuuH83EQCuevxR0=#&_D`UUZf%$Mr2{=_*Wp3V5e|51f#K{~3 zd~MBs>I_3$$Fq&T*1Hk=0RF&sj_1SMZR|b7o2RcXkD52jr}awLK)yoZrt)UDQfsyY zK{2sc3?^T(QPgQ9yv|XOf6K#F34qmDs(=LMkzDPW#2MQvlRVr$||1 zNg8RRf1yylSvGEzZIT%Au z4?!ReH!)dxe`XkqpQUj&q&H!f&o;A6#wNg5Gi znAU^1bnVV1!^q+YC-EGeI!I>bo&;N>JH>VNm{SS=_GU?(Gp&kwPn=V5(n-Z@ei+lK zXI*l)g^;`2p1YZs`L(X=WGP>ta7s#7U7{5QJMsv@Tismz0?)oXXoJ{JJ=4xEAG_0jYWzND#{ zZuS80-bf(|n+ik5zBu=XRFE~-F{>?EDxN!p1wDaTS`9q@(~X{6B`+zt`^=Sx zv@COD7f*7_r*7joG38mqx&`q{?iCG-X;jJH!&N1E5@KL(gxZnnwG?L-^jKY&-}KPb z-(;1^EoEbE`fTbbKJ-qP`Wx&OIArl6ny2kRPWtlkw-3s;>7Dj~Vha4QmCO+}8dthC zUT#auZFHYjNSHHmf>_(CQ0V2g8PVwzMG4_U!n8*_TW}!7yZh#@q@)Hq!jfM%C$d?h zy>uku4IF#ri?QK4;{F%K68A?5Z^;c!OJl*5QSqoLRn|B`3b4z9lT4bL#w>^eH71=8W2!odtx(7CE-U z`w~@KK1F=fAVJ}#aNWJxfHAj}U>i0X8>3~B729(GvTPj3E^e90O_kU3ohD8kou6Nk zKy(UvEr_1BVALs+bQV>uzHcU^aHmU+Hx5sM{$6kSIi>+U;+(q|SssBef38GKFIR|N zjpIZmF*EH^Lg=H$9yrjG$JMlQ8`3nxL4NWEF}?~pct}P0m5!buRFXq3FK)Q=%nYQK z1t8^VA$cJv%k@Z%G|pMyV>O*rPA0QGJ7>o5!xYsVxpOA&zW{nWp0urd!(@&fO=t^1QiaH(*Rk|R;}k@ z!E?tL9S7N1kP{pCImTyJamleBh6vnikj%R@v3f_uJgO~t~q~KABl$1Oo??w6gvsewx&RXqM z(v?KZ8=2{bPgB=1oHBAf))zY!E?VyF-tJVB*CB!K%rs_sXt*y%8DFvH*AOgc%Y!Tt zRs+JE{jEXvA@gv4M?; z9^aEM@&L0~L6EhBU&S4OKxNxWU8D(&A;wCkGBheDrAe5}@JkaHj%eV#i-kTl2X*vx zhir6118EoGU|Z4SU{F1wMJjp_GH(O;Bhuh6+-{xhumD0djOG5F^KZ7E4k2p8D^LKx-<`5~$VQ%z#XhMm1^ zpm&Q)PQ~0ybJYZw%Fi_*oihaYgzebPuRd7jJ{E+fmz&emC1%+4Yy?%(T}kZ?SzHqP z&j-y^sW>Uir*AvQES)IrbsT%eU1_y*nARhX@YEV4>Vj5Ps~L|2lw`sv$zmSPeO)pd{G20C*U6)q1lt2>bTOdN z7qA_8SZoDS8}(pxGZPeRC_5Bnhct-;%0X5Zl<#wp9W|r=)Cf?a`ijGf5b`@kqejB> zuXvm2!^M;-CpWn6eCryIzuO>ep8|bhtWwRQ7j=Z(*qN0kr2O;(#x^YvA3^|w?Lf*YV5=x}zg2_SUhuUZzDOGEs;C`HsX&Vn(||@tFiKs zYhy1PG4dbS5?g(Pc>(JYwe?E3w;p6v;U$T|5g4J(0W*<5q4sFXbKYrf=(bMmEfY5m zRvPd9-zbyTq6Y1M0nqN_`WMY~03=?$)FvocyVT{Z$dF}>`A`Btk7hss5iT?EIwso- zgje4j+OX6=)5-xAGPGc`6z{SkJ^}@5K)cuvfoD`(ZSEFJ6(I!$GYy& zfQa@CaL`;~31-ReUrfX252rl0;be8Y&rms|fBj>MZ6m_Ht{(R*P#&OK>)v^VchHHH z1c=0upfaIN$s&#`z^&j!GAVrOf=n>sA=`;53Dv=PKwj3?Xg}W;2*75o>{BfxCYBa% z2d|8~NW&l%62=*`zUO}x^se0SL$390NzIHhx3On$o+|dcRW%3W^`a&0<539YbZ}iW zIZMCsVUz4AD&H$m(LBz+jZCh6m|T-x#V&psULDY(-OJSfRx;$&uYv-#=8GY!vP#yP z*C6&Eg^2Cm_j($X8Spv2TZPqHSECIeWFj?v?}MFCTdxnMFnGw4ztbBjb1xV-S2O0~ zKE9iXz{@DIUKNV&QkBGB!(WJB?noxD((yMQv0(Xx5f(`zi>h#TM=HeUl_wu&B&ra4yY`+_kV9l4xsEXXLySv9HGm3iw6bAuy{?b^e7X4`(H(rn_#b__G$S@|VS)KG3T+t1DI7YVv zTzQM}LQZiHCg6IWkczq40osbB379Q$g0^LDsgacTlmPe37Hma8NpFC-YFIXEip8Ad zq)dyRl2!(eb4m0CU?+4pvZVDa*nHJHvfRvf9l1)!)a=^=i7TIGfUx~FREkGMl0m6E23MJi)ei!PH~%txlh7#Bf^r zIdtw{9_0JBLWd#;t6oRZ&kK^geXORLo@X_jn2O#4kNoReU6hVp*N-)?JuQXZRT66_ zZCA*p-SeV8`}rzzsu>pkjyx@6zDKdZGAzx#v+AHsok@OX2~L;?IK1$_nPIs$kmYZZ z5=`UcW*(&bMrsOVtp02*$N?F&21Rs)E3&3KNS>lq5sWcXWV4*rY~J-#DKF)co8Uhm3hKerfN z2>@9F6i!{e$U6+!5QVo;7ZJa z{o&72@$ln9(Gy+9%oU16@{4;!=%CMS(vm#Z;FS|@{Me0B6E`Lex5~xnkUI&3OEeN* zZbI8NusM@A(gZV_tY=(z##--A41x?qi&B@2Nuq#FxB(~ot=zN$%*Uq^6l2VSPC+gKu>)mKOz3AxgH6u953)uPkI2$>k-Hav- zBTzHJzTcF2m&s5OiRHO)Xr`RYv=QBf7$Ztk7$|%z2WCnM2?1^n_C?48^naZlcqV?b z;W2-(T`fxpPw9?(TkH%Ijb z!7^k25y-uX#u?FTR-_q=#FsVeN4Jq%)jQX^`pI=Zj}D)2AO%JaKfg{tM<|*YyON1} zXG`aaa;?VbFOU!hnIm~tAeRLnid5d1*3st0~4z?-cz?lmz#Ph-EI};Yv zD~ZGN6&tT|mQO_XgD&fmYG0=zF>^)DXy88KIa`8)YSb$TbYZ>>lmflD`cSi4LSR$A zR~NJ23wzNdnE{G)UB!QGWOqiOVVDSraQrwK1G(((7j;6P#+REIT{tG!gUQAJ`n8w)2Nq~7Bd zjieLAd&=m!1sEIE!Ix5l@Eo;jRdlmN<@lu6mwHci8d(68Z`-&voEuR{uzgSaQ;hh0 zxe-par%%-)_jkpJ904#21iW%VQR41=doY-=taZ2P>o@3H#Wd5#Kji=>*?u$&=qT{S zb{YzX^*meInvpl&tX8o_+Q(dzeCU6Wz$D)UsB*q9rFHHT4r~S?e3&2Sa7+ z=RXVlLowhQh0tyTYZMU;KcPyaE~up%UGI{7gCl*b)beSGhn$shFsdjdo{yyl;5p|_ z|C8kuNga@>y<^iA8+F5Y%0%I$mki3R4cS_n-Uoxtv%xe|COp=<&V!E&b3w7AqNBvi zAS*o@lSI$W@JT0D&*^$T&FSGLMKN6_^m5?5de-SwlYp?!6J~YCq~c1Txg@984g&~a9u7mbl3RD?Et@ug4EcFIhqSf=}QeF0OnNYyqv$G zlp2iTbv8bY3uh>s;N@{R&R8wmf`j&&HFjXOPBVshAwS88OPyhT7h0%mR)Q?0Q(9Ef zUy+1Xtw>x>{7&x&nQ)ul$18=_?%CIsV95T|I-X~TdTMYlbX z&Z>OUg?oJ!*aD5u)!B3mDt&&{+9yN6VBvy?we(s`)oKR91CuTWaf^YEJD?Ku>}c9o zGD6n_%yGQpE*`l=>y44Z{%#3Sm|bn-=P?3RIt<`oJcU4g$=GiG83y6p#{Dtg&9q2G zOt>efSI|;NM5(Goh-LlykVUcC)y>s>)uHngCQHI`vQhl9`m-|t zbKeHhh%Qq;PMNo-$Q8@EJJ&3wR3NO>(nhntbPWcTo;6pHaqfKwlx=O;A3>Z|JO)~t zW_W>{Si``7#5$Y33M8&ZeNI!$5kZC>gJ z6t|+6XzFY~eRH?^YLO*?m*ujVsNm|C=M4lh377n+?Q}~y}=p}QCK%>Npi%X1`* zKo)=xw1e5gjo*A*jY}H0u*AUDv&c%H%YH4;k$eu=)yJlEQt_##Pt##d6enH0y8cX+R}f-D}50NjYV+v>OGi7B@87)Az{eSzbC1(RGev~ zGW|KcWDjS)ZWq@dj#(PQVMu~ikt~oi5gE0d!Ra0jz%tpp{z+(2^;v<4|Z>QV0TV z{my6l@PSV}lO=GreZmXY4HsY}+Qid?Yx+;!;_}#E;j$Vjn5tN{DgNp15Wi~xZ2F!4 zm5*T%BJVRWREN*4*UTxtmfKE$S21=(G6%oA7wodK6iUv2o5L2QFzXSEVgDBS=Z0`D zz!9(H=qjv#?hT+_^7yey6$b(u{(FkYH zymlf_m|(@> z`8|!n=PE94_y6f`nbh}t)d-mE7Z@gRh!9{|eWm7n#ZIfaohBOzc+0pb;7+G!DF!v; zl7QxUM|TqmT*g0{#h}2kcOu^=>L;%xwM`f+;%spYDwoEoFnQkY8;GQ4t8V^p4L#3~ zcm4g$ctkSoscHq1h&Cp64JWDC*Y|$0I{^k+Bc_dYS?PPn9kNqlKYtfqD*}39;{x_j zc_8VoTeInV>5OI29l`_s@>VK>cM3VF7|+8Ps9y!QoXa);VzB@C@rktGjFuiCY29Om z?2WK}lEvH|xH=tq?Q#?43*3Rsx*4v4i=eyL)Zl+jd(`MCdD38ctM*FA^XFNI-<80+ zDClLIn~3F`m{#-rD5pb-YxjTk9N!^YY9xHs2!k6*_J91t&(&wX`@~WdY?r*vdDZ{T zrB@gb1Cm5Brdn_R!Ug~BiKVPTW6Lw4$NxAc|Hb!+$Tk=(D?WAo6?y1?dPhkcG#-;s zeEgFL_s8q|D-v*xR7TF|=KSOw`Oj71T{J)p8kdEu{5&`D$1VQfF#p?f{?w)abB?d1 zo$9;U@%t#J`uM-5ml@I@jsK;yOiHKf*ZU+D<$+}nnAKQti}A>409m%jQc&gN@23*i zG8ii{$FbH2p2=b;zr5C{mM^i2jp1N6VpmY80 zV0LL2KCz{gw)Hu;Fp*ZWrR^T!F;480XHm!mU@mnTr?Z z9%F5DC3E|#`9sGwVHbaUj=oqa%PaNQb>o6%s+QlC^1t_ulq)_dPy=P=WHk09HErGf z(fU#avG^RCKdMdgh1#sOmumU)JK9Js!WIP6_I3xCAkNBygT_KM>H_kUHHxEl7Ww>> zC9k~3wfgl&Ys|@@{iN!NdX#wr`tSHWs2ZDMRcjdXzC^pO@t>vJ#fE zhH}gGN>8Z%QGGk94rV4G7IYkcbVn<6NXQP#%H<;|LH$lu(2Fd+sr35FH)HShxS#N& zd?FtIylki?k$Aekxdh8}f7zMsDwI-RvDIpwUEVFdw%7@QMTKVb=c--s(M--AF7|7E zONrJV;^_Z&%+qes-!FEuUn7}oCc$x#Y4gb#K;HjG!lXh=io-h1 z+A^)yV{K_%Nv&R}R!Bzxl4~E@qo1Q6ehqeGJt~ydW0<@rGu@}EJE~|gI@B_cD)Yy& z{cm$Y>Im+mJU2Oq)qZ@KDnA6o=(iq7dk) z@1$54lDlhX)oYcH?J0X_kOZjpi@7K9<>e%-El$>?xbMvlq_izJn^WpOvLCw&y|Cr7 zCeO>1)9yx@9O_rpOtM&yTO-aS30A4~sJ0gNrDtLj9PB;Q+&&k2H2!*xCviwPKjswX zVLoM4UQsjW6#V1d_`~=9v6Z@vv7Z7M3(qOF$_L*KfQnPiY<=TwJvU~lvz#;3 zGTf&0z{1JPGe=u9q2k7H=k2R_2h9Ju}`MW!h(H3$W9~9A&z%WbCpWmk8xqd5oT$>wMB5>TX}W zIN=GIhnbs`9k}!hqzm+WVP~3~Q%)8Ev2#uRh^YkofuMROu-C+~)sHq>K3h`0p;nw6p z?=y>w7wjm>Jc(!_Jo@B4XIU}j9bD-`960^CLn*y6!>nOu6<_aqnqTzSm<#1X$RXu9 zJ`%Mf`a{x%iV`|G`jkEE-=-(_jV^|8V@3;b&Amzw#ULYKO3nT7FdK_e3Y-9`6q*TNQ)9dT-|+r zp)t)}5=IoPqHRuQUXi1nt4IzJ+|CT;)7jvpFr{Qf=~{v<&98DMs8Py@KeE`q3c5Ti z*Sb*sP`Ns|HYlneUoT!YI7ElSmI);eCevSf;F)Dps4V~~^wCQG$L>>VFfa@MlSwM2 zhF~rre%xPf&T$y6h_=DBjzY;D8rQR*{Ib-!zHpIc^Dp15GQ^%8iDU&kJvk&=&f;gc zr9U89hRkO>ha7}74=%~gQ{<*BS(YSFYUuHFwSUzk&!`{sScFBFw$@~&t(uSI{mHcc z8)S_D{g!As^5;0^#O-gy#nKF&f0;e0lO$$PYBlBMQJ8CV!I!v}&H=g!H)fDCJ2G4j zmL>o*JcS*AyL@Wf@6|mBInerMZBh$6%^6B$*#w4|+i@5xg zzmf7UgJZ_r2iAXH$oEl&79}*pCaE||P0l*aMlWlu!YK7N+*TxQvvcaT&Y;d@G8cT1 zwTvorA!n5fzFIB8{FE}fd~Fc0d)5WMrIf1(=*wjY3PMI5#*B1E9STjnc-Ys0mOmE~ z&xr%TORiVV-$BM-drgW1%-cM}`agATU#b*!fhOyU(psm>zuyH={MuA|T(K6mygv2$ zv^0&Q^HZ5#>+Xr&RIfuwv$^hG>X<4sP0ZS&b=qo{k6vc!MR%#DK&_RIXTHpo&z=G0 zdXwE0)QcPhD;T!~r+LCRFZURatP8K?rBiJlh@-WL?w@Vy?{20lPii`^+9EIR&-W^h zj9w>yCyA=G?SP}W^5C{2C$8(jVL_r+r>WM5{`I&__Hs`4{2`BMYqR)#_94d7sH)Hs zO`YvIJ9=xP^^7v*a-rHWyAKE1rSoq8=sN0&U*O&{EmV(;#;VpLtokw$f3zg zYw0c_x?=`9&d98hMB_>;OdNu}A&i?A8Fzu^+4&9J`gRpQBC5kq~Tu zFl4!UZtmId@Xbz3pm{JO9hxC>Qe&=FD5rfez}gcN)Vah-5wkY_PdN|V5u5%Uf+?kD zNMR}}OxA!2>g6G`zq}rCRJ;LjZfG84)C)TQsZ?&#V{KT4nf-%CxlrQTqVC#&3TF!Q zcE0PSMdwHUIw5wNo-^2ixw)@)`S7;`JBfenDmO%4QP-MEIry?&j~w{&OwWz7O2gkl zSKlELOR?=**#&`BAw4qseF4%+`ZV33KMn0)ZPgDciM20Zzg|%jp0)-~2EzTfxQf9@ zfuXo#^TciVE&1!wMIZ@eDkhP`*M7j)FztZi0CK)CUrMN9^ddJfyq4E+&6 z_VxUK`ylQ7rHx`^f@On4^)JTk-$SSYYVu9+@}>=_jR2t>=d&1nA7S`%5H>*O8MZvX zZU`^m!4<2^xv6sh1icVZF6j*lii4m2waaRi41hMw5YWx*f!bS4{|Gi+30B6F)P|h@ z$+G_PMBhL9Pl0=I+#Vga$@=SU{H-VdKAMw{K(=60TCJn`Psa2|@cz%1M>rhDo9S1l z|HPI4dWaJ%u%PO}EeGg7`tQF#_KG;b4@b$~o6&y^|NorD{^haza^Yl;T6JgC|DwNB zkI(@w@H{Nl{^gesz*ktpvkL7^4)s4}6+b}B|MczO_x;~M|Ehie-$4I8g8$vFew$*-qCPHuxbHY8Mv~{(WZq6QhH- zVxTMCYSMdA*tLj850rnI65u+|*4+)}5TpZiu+)gf3#_5?_gj{}mSmpd z9vcI@0xOe#>%DnTy{2cVbgs7K8(g#qUkqml^sIcs%M-5C-m`#pvH5Brc}x4Wau#SE zLzb(+UO|57U-*zzG%U~uXxlo13V-VRx(4_@E27$SJ}G?GgWtbEQywYZu7#O z8>pFe?vV`v?WZD&5 z&?B-Q3oU>D?NVHD!tS0y$_CKM8Rk_keX44Jzg`L~z7XjGeP;-S_aC+LKQQ61$V)Gm z-DVkyW9uz_1n*w0=_#>Lw5Om={39veEB%?o=4&KyO?sN9*KTVw5D5<4%!u}}aRWu! zW+2=n48kTOn1--xRq+1h^$kuG@DS6T=kVZ9hUmYFA^{dC!)teK2y8wALPR!dk&7!p z0)Pvb5M%Epf%nXOThJS1l-dR01TQlYsWo3ySHsyx>ml-SHxWoO?A{#M@p`A85)z$FP6IxMdb#k;=^ z-cf+V4&IY!6XM?kN^IU<1#UA9{`NjkPh&Jq<6^rL&^$b}PF5kl z;F?s12mH!$9rHg0{M4)l!TOW#9Uv8~<$05WdZx#|gl?y{V+%IlhF z_K4PX8Et^CjThIR0j2K{Jb^yzv=XN}>1e~rB@~f$9bL<-Ua)L%78EP3d=_)x!PDnH zD6$*rTQn*amsyTtBVDHlPC3?h*9{U1 ze{l?Worxh3w%hV>Hg3SxzLECg=6-A&e^E{N=g})o`!bB#dw1}-z+brmwCt=LfeG7x zJ#GkNr?|+3N6)^Ms2K<+h-!%r*Mhm>zRv5suJbrP$B(a=>2aUQ z^eo^B6#x-Hy&z5wkZQzj_~@T&8s1TWaD5RH3dIp;o#OJKWnIZ}j0*ZKd*oK~V@`USCNzG<&N^DGz**D4cy* zpW|rJQcmZ^Z$j5h#IB>WYt-^%a za~xD-*gAsV^BbTmRy^O24swD2?Irw3RLUN0O%ZDOocI8ntwQ{)QyP6&%*E5r`M|@1OBNPQaIq=a?wA0uH`Z@ z{vFjg;vc$Y_QJKoG%g-^&xGR?e&t5+(#y@-9o?F~Te=xYxSY}9{bgHBsbXOxy1#Nb z;5|~pHk%31iO#q6j0&B4j9@Dkogl_Jc{tscU)MbjuM(yR?xsSL^)aV z0&WU7IRjm;sjad$g;sceQ z+w(L?jOz~S)M31^pisSOdkH6;x5MASlIDcW!nZR4;e#R*(2(rEFpz{oT@0H>YS$&i z++s%c01Z>fxk*0?TKjrbw+GF8TA_N!W@BXrX;J~G;SD5{t>0j7<%~-0N`XBz586eh zkDJ$AJT*O=MOmk>m*#Doi`qd;k+Nh<()Jk+g(vhjI439$Mpe*o9taOK(K~^SR&?3l zsf`&`#kD0E_uUrY(BB0JC02z|tvC&HMGjhLas*WkKNeoBqbVJAP*7MZKx5j@Cd=^X z+i*&M_^Z<#l``qm=HeU->6PBHOeFms{!H&L&lseAX%P*8!~^LYl%l1E7;ZHMgqXaO zj2Cjx(|@x3SINFZ;-y|LcJ*X+P&z7;8UzMt38T%wt^hyokI&?eo0@_BC_)*?Ck$m| zw!z805%NR8Q&{LJR$kn@{1J@bK-i6_%(L?e zk+2xxe%`$K6GZqK@4RL+pjx+b$8)Kq07>DO-Y>D+9PSf(+xkf)aMic90B0XqSNV#eN_v-9ZoZL z$w8b2JVze!%Vj%J@HeN6Z7;{y?d(%AE-OuPgYDNIx_-Eo>kp`FC5?R8;e=bmt=3t! zi?6o0mK;a~EoMRCRQg%r=0;%G60ul|^%tB*)F0aS2jrSriEsD;+cMJQu@1fg6BL9f z9|mbq-S_Uh`&yjj0NLWcQ#0Kg)LStq@<8eOj+Mr;1&hwln{6to9Y?q3ypd3b(s#kvh5qpxTW7W?quKi6hQl~UEus#WKawzsLn%s{Y8nn%)z$dB8umGqg|46 zCg*w;p+B~{7G?~yqgnguLgv#cN8nd+_R@0iJ8L348?r|w1G(1EJ1Rz{<3}0&9sbC5 z9wz(vE$z`K25DwCyZM!QFztm}zS8-&En~(seFuAgsjzkzb%HapFe|>k89GoavYVjF z^0pPmeSlVRIrMLx^RXBW2;I7#<9#rC^F8~Aw5@hvPdEJjHUs(1)E;q=p=J!auf-@$UmBtnVYiSb6! z5`~f?>#|bQx^ru=0eksY@V;pVx^UZiD!~DyHa^^zS%6{A8EufnoWg4TSUu%eWV(It zvao6AUVN!m`=H)93#*$nQKYb`#Wh(>Zi~>wl*}GyQu@lixkuNCqB7?} ztnSeC5^pK@LJv=mXt>hsKhnaJPrK>0OVfOnO&{4U` z4R9+CGDc_9ezpc)P9M>7ZJo~c8dLk3;XzZ20nR*H^EsgW4?oi^z(?H5$@6I&Dzf0d zErD$ap0=)mJ6=Aq%v!XpGL^r(|dK>UGCrtA1{yOzV%X3?#UY53$IX0n+N1cbw5G0 z@phGtUXfW_3V%eq%v9pB_*U{F`rJIyW$pTFtGiSHrbI9Xq0aSU5l+LBzY&IC8Z>8bQWX*F1V~Z0NWJ2|3dvd%}%x zDq}DFofH00V^ld7WtNYP*9vS)NyI2ljP+nbmqrquA`Ov9pRL;%eEI$Xiyq zd~lj+Av{m1-ug?LvbPS48;!9h)6(FZ9NItR!i+Xel2bYwVk-xDzvVyOpKIUm4V0Tt zWQqPHh{hk`#BpcH?tL4YP@*)_^bbiSkhBe759)2m8RcLa^)H7yHZDTB4-p4UkINZy zp4D@$)31@(VFAB`+3DlAR+1r$qaczZ^9;87SdZ!+Y3Ec^pSPJ)AE7~_#Yc;7YjmFk z6wvO>Y(LU9OSfrD8@6fVkTkzCQV=F}KZAx)#BqEIReRDOj|rzON*`ADl$pA_tT(2l zI_3oFmdm1EmQsVxs^ps~rE8^&D&q!ZOJdQBRXA$w4}I9E zY+&0HO1(SN5u<4W((!wX%bye~>pjW#(qYRw;mi(V1hSa)NZKWmlglc=9Tpi?xqMhV zr`ogQIA~cLvx7`C2kv-ywJ@iIL<-P+qLMizCeSwQYI8+QZhB5GE&Z4bMbL`aKTX4U z1tirr+l}3Ub1t!xjBQA*`fFuHJopu=tX;==j%&VCklh73D&#>^W$9D zNT@J20X+gL!hsTwkVgnN^9Bg~VWymZzr8}MA(Z*aG;tgOi`0rqw{PaE_XnW5X~YAk zB|7I}&w7dqXN4lqpp`J4quXss-S!lC6Q^;*DD1|KoUZivb*Kw6;91KOC1cBmzA^0) z<s_S_yr8YJ zxw8xaQW7?FE+!*%D%G0nSyjFrH3?4{f44vObHfi4g<=%F!^vuh+ z7DaQ?=T}+a5s}PTW0S8QMf8Y-ixU8#O^#_9yAng$v(bjt4}Z`^U88r^^wblj^s-|B z-=~KkG+3G&JSTE3^c)B7lXP#9JzCbO(88mycNii^soYRzu!+gn_%sNihq9+Du~(`W zehhBSVq61VB8@JsDpf!AL8>$~h z8{v(XuLZbPl;==LEr)W2jZ9c7KFvYD*=|ajOmw+NmFjI3a2jmlW`rKhp@W2t3_Z-H zQeL6Ko6vLUuSl5Fg44PrkR%?mpS(jxGM*K?C+4v6v{DwiXpDdLCb5|DfHU(QR#<1= zXQBlq79tZ|&rYotX^YEQiJ6wK82$IyW`*^XxWaDO7W`GSj_+*^?I*S^`3q6!cAVWN zMTb--eWaHq5P3>eBu?4US6qFFO@tD)X&+{x1B-6{8mfG5AD+%L$&c*zIeGX4|4Q+* zyNO5klaBkR9zVXAet)*!fqx`DsNLZ^!TmDI!-mYpAGCj)6vY$%Y`lS2%dLO^#~4(H z9W_%OJnT*4#o=+?1r1!ZCT~$=yt_TdKSH0kYQgNsgs$ziu6_FKb+H^4my)7Vw#D;7 znn1E>-E)Us>8*9l>#+NvNb0?wQ)^&A_YEW?7Q01^Dyy)D_ny*Cf9$*xY#1p}vY%TH zQYn|kCXb44W34P_HyJvr9jCKv6;unH1nIN%mcfJera1UsFA;2DDQKHMtK$DJL^!g>1! z2!N%Yyzh}v6q;1P?ir;V)4@r%KGweW0bKpm@$xBf6iOf0OkJc4eTQl^#%3c);xtbA{^Mj>f4h{Zw-;bUy+8G~1hbpqR z6Pu}=2c<<#h0>;2a!?rCgW#2*M1?L-vwLrj0diYx+mBZOfU_GJdd#-OjL55=lt}bO z&8M+sSeQziod%8`^UPz=d=AEbFO#5NEWd`t@tRLthl5v|p36u|m$^G1$cI8-$-K@# z`sL{|eCy^ua{@Ytrj+MYBHUWev<&0)sN{T|b@6qe&_@4Iu0Qt@p^Y*9ufR^kTZP3)%jWx?luUj0O8;v*=gunW)VWJknnIyAw+b2Mm z5563@k?!92GC@=ZdMnExQR!Y47t*~?X?*!qosg;Z{D1}whLV(Tu!7F3!i9dETi3|a zUUob%5UmwjNZJ}fARGTVt!@8bEZovpK6HGIWp^!rQZX;nwbQdJk@KzEwCZRB2hm_P?_CEP#e6_AU&dGJEu;cg*ls-+Sm{{d93EJTCMOfH7cdqFDr#}k>koDg9mGWC^3}ff?|-jCrNs+Ut$v{8GpZsd0h$< zBWR4uB$=qLaM=zIuTMKA+UT{u5M?M|sj)|ze!q8_C$PxsfJK~L^!wuvRvy2C zrZ^zxDhC6EDQO@sMb@xuU-cPkG%&ZDHp5~ZvBZoc1+a&SA&V+3p((v}|9fb90e@jy z%4dS`n+bbub@2L0S{Zv>W(urpOwxm8#YB&PQ)-}0x<{ra+St<+XgX%@4LSxhZ(J3e zLz3FRc`a%nhV~77hSwT39o90Q&a;%J_TSCvl_}3LQWaIC)tEiyt4Yjp8xP3;uJAA) z!*d1ZVzg)Z1^3SK?u*DBf0Y{4y3#UKG5Ao137MoadRQFPXp6o`VPfy+w^bfaRaVR) zVdRP3MS2Nx$_7=qo9wl-LNv8<@nKP*qM_ucBYWj?gZ4gv0B|H+vgg{`$Ec0EoOP4($z@i;-u zk2{p~Yw)LLMe8*3$1LjMAg24f{bQLnR4N-&xNs`qU8zfzuFG`5j}`|GL07 zS-u(*NrE_4Rrp8Sg~PrP$e>6$wxBmYXm^Yp4yD#T{hpJUq}3zzuK={g1v* zzd45@iS!i0dIy{-&o3gWz0fO9azRS-@T>PY`7%w?bAxyX8xCt}|0e#jZLHyq#^Nci zFy;9@KoYFsnlhRg-f+Npyh-TST6!w?UWjnCoEc~Ks|T9%RY)d=IdR)^K8fo?$qQru zrs5p7dfYgz8Msg1$MSZ(v}wpU{;nUeEU}XV+*wOr(gb=02d`#@`?s`F>D#H5Q*$*~ zzwoKK=<|$$6C#w$@hN$s&SP91!yw(8xeudFgGDpguHp6S68@rrDQ6BRTlLm9E5HpZ zXpX%VvP!;yOfao0VOtwVw=h#%sVRDB(F|Ev2TIjoLfPBz{dK}U0h&bNPp!sHI?IsN zc@{K8RO05NJ`o6(X{%W`)I0IEBkFowRi&<+VRd(DiD|D#DOX=!!|@Fi!BN+PC?bl1 z#VY}6ma(&%H70!@lX0`30s?sryTEUjF#_6uX?)IeEbbP-3Ko!lUEpnE3!R;;lagQA0o=g+jLM>HCkR zP#Z{z!9ZL^23vec^-_W_pEPpxirKd_#i4n0H1A4P77`} z+#ZAci2N{$gcV^%bNZ_V6h~2rPJcRVwWjE{XEw5lJPP{~c6C5RfjKosECGw{k9>u5 z)>s2SfB}-RMJ1k}C*dVv{C`1Q3WJg$ZhvHnrnek91&W+y#_R2>OgHc5R=(O1Ddn7o zRUYOtk4R6BAcnep3N=THV^u~L9I{oK9G0eDfD4l^+VXzd8kzrleJ!`)jW2!2qN^o0 z2l2B=EVSt}w;bdMz(u+C8*0ek>1`zxS4=2Y;UvD&`p*ZD*H)&NVeb8$sgV-XCSrD> zTnMqN_6?rZtI@@*P~&G)F{~kvA1QHB>nkaNh{S6q`1Nl-p5WKwFM_$*70k-X&$V@w zAX?J345lO`G|nL<& zF@PNXYTEvL%MnBHR^5mc^1a{3x0<5FJbPnb3uYpXLvA05 zvGk-0z`9%ijAzCP7i%N;ux^O3V`UT)Ce`kA^bwtiUn`OBl`xpf^y*P+2 z%QwDZvRZ#1-6=}X-Ed-R(noUw+*QfT9nDyK_*2!Zl~cxt6|%xL4;v1M9pWrWBJb(M zt@n}xh#J(!yt>8vm1fZSfhcRu zF=;~4IgjSd?B(vLAi>{7{0@_~HDmiHtyJz0LItCI#wc2W2o>k0AG(|3m0K>w4z%`< zh6u?g>tdfMXT)AyaI|kkGrGPR%v{dDyuiY9otcb?PAF=+bz@D7PoHdsoGGl4rvgui ziSGCLW*1~}-n&R>i_qTQGDe zu*`+Qt-P_Rw3!n#amX-%YsXX6LDhfx(R*&KyAUF_9tHD zh>#0$w#GT)GZ@!CI_T|;7FpQO^@o4aPoF4&2;iy_C`UyVvfe) zHycEjp|I+6Gctj zIp}grI|*_DB}X@zNp+5ey|$zWUPKI^+=hsJ9Pi}AWi$?aXx;?kq(RhT7nXrI5%q=AuS~uP?;z(B zowlqCJqwqAkf64IWf5gSLQ9NsXI-)vtGz0&kF=te?+PAynmo#Nk&dz^!1E&(9SYEQ z_F#6Pa}DKx);G}|g>qJUR&2SM9nJTQJB%mU#=F$%h5tnwx2rQ}pQw=a-uWp8qY|?~ z%!E4ms2E37i~?@{W8peByqp>irnd9-9wL3qxPwlI!)!aT=vKvhKAs`cFac2Ctv^3u z1#{l`&`R*FKFxLl+SqaHCZi$|u9@&q`6+zYHJ9B^e>}XbbT}|;YvZDe@}cS;r|TF= z){el?f%-5lpU7vuxlgG=a|Fn`e6ziS09TGkfOT!iBDVK3_@KoipsRr~{C1_$-pri~ zU_LnF)O!bQ0IWO}>w((F3CZ~VnK<3CW8UB|NOOrT{7H!;$uDtS8%Ot+->ngVtUo@j z)Nj{?mVo;kTh}`qKeW;|h)up>{&s3=e=uL)RSz2l?lH;*5!0*PWDeO49cust-?cmC zs)`qn9S{bL_(3NDgtduN5LduGaFcj`zU@=ThG$Kb9j*Fv@OvkTnEG?BTYH+JwDEOi zh5ERK$1qvKo>o!T?i0Nqqro${x^iN&DY|hkJ8si};Rw^6)x#7%`^vZ_vgKENYALgA zTuy1q)c(BR)71eRSRhxqz_-wAt#-$!H4~T$4j9~CLhalFANu4Qu>bz`ZHfj z+r#%ke3gSKyben-7vEPO>~Ybrp0byxpjU8o^II!>`MNjPbc9_7F8uL)PPKCLmrY$i z52rZmIMoJd1dP^*9C04Fu4y7F|HwWyN6ab+^ACR53iD5g^DQWTbIT|=E2>2uLM{$! zm;AfHc6E-y(1XHwXb`s3K>^cS1}r;pu<62>=yT%B*;pUk9rVYPwBBeJy_pg6$X2!4D{;DX*cRuNM{StQY1#3`3a&7ps0@<^@brbA_EvQMWpkusdA1ZlmopAR~`$0JUC7P|Bno z9wp58O7$s(~eWG3ug$E9nH;rU8zn1MknL6 zDfWcZ9m{JUx+gIdp= zzs~j+v0dUulCGImwS$+EN|=KJ7i)~#FDYl}lf1!~MEegJDJV*HY5Iz%cse_@{K!AkO}vp~T_Eq~DQ zxMUgZRPD%Ne$_+wc>5^dFRk}vNMW_ocF^(JV=5UiyL;?Mr?))?CrwZ1+dk!dJ00%N zzhS*(PjX@&(2yKS^J70O&K6jb_d;+fsBDs|gVDv*kW?-jv3)ra0C(Qd;UsUN`x z0AOmD-|B1CSqcCL>>Wq{r4#@H`HjWKNcKeG`wKq0lVh_2>H+v!EL9@6sImlXo^C`= z1DBhIXyhw@CVuV*t-#IQ9XW%9_fsI5L}va>p0}j$VI~^aha4I~QqY9#5)TuO;XBcs zxlJec)O_fc{&^{+G)_##0Y^?Y2*YF3XAf|&E|wx(yikqcyoZSgpeQ0bE9i_02nUly zu5JuFuhfTgkGeOb8O(v6*Ms?q5vuZn z@vL>uI|BI=7xF;3_S0^v%z2~d)5F(<@BPlGuK(%jU?+F+l|~jFhD?`>naZGMq1LbXV@OdC_tyI%CMBbH!Y^>@f|H428vdU% zOQX6NHKi^f2(NOu*nhO~@!gkIA9Z*93JRYVn-;(NHF8Q5E-_Nk;pv&sHOUpodYQ1U5}5s8C<-rD5DwpHx9ge9>m@M zxOOi{E6o1zqSYSG7i{hb{C&`B1zW^z>tl=G;N zf^tEgT3mhfF7yi$nB+PNl0wV7%vHa@bScn>jcW=8EaZM%pVvJ;Rrk-|opeU}zaqri z$c6otcNBPotJLJmVktbhr=YlweRebX%(Tplem`jA710(U_G&$8VX2jxQt#;TCHm^J zj7u2sJ!X{{f)>X{wl8_ZdTXl3l6xC% z-NbtFOVuO2YP)KB*edVEo?;67&gh-EsQOPG<=@>}yoa=O>KD@J3|8eB*Sp1=4nK0|g-XF*8o5R6I9`gQ3+a?j_ zIDytb1wuX3;_*y+NsS3?vI=PFvW`=!Y<)d#%Z%+R_twNEu~oJ-*G3YavN)Ucxzytq z13YC4O@C{H#Wiz-x>U-7omtR^yzc3mBj*y2)rj`IZNvJt!M2oEDDZ9VI3S90-vgc% za}9K=E4BYHT1fj1ASGV` zw{zF-nBu{Dd1TFw!n{7M$qT06G8&?lJ%^R7h=tvRb+3HBN6YvUEPDcT#vQ4KnmY+R zDm&aC#NRT7xfce_lKz;LJo#6x%rFSO2ol_e4k=qaxY2CMn%zzjN7{Pag6@e~2i`{fgu#HoGY`M$bt}p+O3>Ir zc1)Q~q9)`+ak`GYTc6_*lJ!bTJBL&ZWSfu>CzB2qlo6%WdgjiqcL%OML>odAmt4=2 zY*FUCvbqgu?mzRu-K$fPoPzW2KW_*z{pMwYcvPfWi@2t(&wOlu_L~jC3D4=dKIlEE zsyNqvaNZ*nOdWAw+K%%BET+dK*Xpzx`1r#?;{HM2spD-x->o=hG-uSjTOLfE|0q+l78FrK+J0!cfA4hlI6D28FPaWBb{BC5}K-cQN(&_n)SK35koNZ>+nicz;PRveI zPP<5+rV-GX&U(nJFN{SxpaF`jb?zpBoMoPl0<@{!F-;|IFk0Z<q(-*#Xvj9(?f2 zXGEH6tv5w;u%rugjr#pw1nW6l>G;sYpsfcr$lDObpweE!SmSf` zl;^dRLuf#OOJA1<`_>tTkpNv~1D^JtyvfssvBOV1waVU-!sCf(S%h(L#EC0vAyk=- z8eyRh{SKaV?Gmk;`sK!VVG1E%J`P>F4dW>YP8?CZIowdp`I7x7KID}}PPoO*@G4?Di>7X$tV3AtKy*s)yoyNKw($ahL-c5i2)Z{nlUo-%RRy<8`d(?79Ka;}>HC4^Q>0 zV(pn~BRDiy0y1vqmTS%^c6~rU@NgK|dE)b;MD{$`{UPlZ=@te2QL-TWQH@?D{ZUx` z+v?T_DhNQ{$B9B7pL?&00|+O}K&`xs<>H+5+pP_d84o-ZL>14M7uo>#Kxz$tj45^u~H!)M1Ku zqOGCp3V08Y|GATyaL-b2(Ro)2SYo?d8Q?Fr+r(`xa}tq~N7P0NL->Qyntdjt*5>lY z&*9IHrGht@uE8NN_WRoPNz6ra$H|u)Nf{K=R?^X{O-UPxwkfqD06W_KJ2G6ocA=m! zvk`N#UVi~l0^_k7+t9)_Z2^xE;TptrG)Z|p+|5KXH2H!cu45*|BIF*rm*psCbJS-a zzz;aSy_vIPwg+YVyp$#`Vy4zQU7%kS@%=>p=v>?Q z@6$wvnMDjpHUuE%m63P}j+_m>{iv(_BetW1gh;)CHk?Gi(A|p7n3&5Bp1!KBwg8-f{F^1mERg6Ar_png9KCQn|^ht4v$%YJz29M|*VAHSVwv=GDB&7Rx2SAV1WcMw0cIgfgkpn~l7;XgR3w>{%^z%L2OkZ{3ICJE zI;Um)C2<+w_3Op3TW})yMV=3m?wx}NOtlf>KzHCrRha}wtvA=fka#}V6f@o z#C?Cd8*X0`|6b|jA@olP=07qa)KcibVPbQpRm2+hj9umZ8|?LD(7S?H{slYEvi*)}5e_fcGmS}ODqQ=_U&KEJ0kBAs zH<=eRs}@(dtHVW<#^9$3Ckce#6#fx=152lG=n~hFz-*Z*3ffRtsGwgr(LrQ z?|MEm@7&+&QZRUb2MGOoIYHG{7I z(F(Lrag`4vd@I%!L-MIPbdT&R_iQ3ENPITpUH=TG&@2yXJJjYkGGrX4GrRcc&Ys#8 z)wFh6clkwl@T*NfBngwnm;d5+k2bx@gt|d4ci!mHlRu!{bUrcr2IO;#!|mlo;oqn=}3{J z&pkJ9lDa-bAg-Rlx_h>v6nD$n#&hEV5!WUN|N77Qnt_E8Sm+bwjf$IBJh@7lG|TtA zps;S2M8AIR%IXew$VP7NMetHRU6)!A-tU2amGIl~Xb$%`Yzdw> z!a6_?p501IHB=mYC;7uJ{8~n1xtY636vRx47W?q((ERE)eh*I8KEGk1B+rC>ruR{H zT!{Ng-VF8#;T$u)A54em%*eRiS6_iLf>OD z`X*JRv}{&PTFZpN5POeABw@1LhS1yytHM#=mid?-=Prkbi@r6b>&82N-jhbfrl#H% z{6@PVeFI~LN(J#r$uD#M#ZJu|CT=fQB};%aUL!x|%wsnN&5pgk9xR0U&9mFV_g9d2o?yOFpkq{7@JF(EWU-!Wwx-K#XEUE0Ie2i**zN$Md`^_sUqpg6-p7vBQJuI~6cw&y6) zI!3oG3}`pXC(gxHeDOABDc1tJeVJ*eT0E!PdeegSCOV`muFglV-VbJQ-_GB{&N}Q@ zb5!n#p#h1cQ3slogi!ahNbd>>jY-|;oz;6RezH|iv$k#bg2h|Q5H^YQv@4|IW!{8^ z$n15OyLXKw@5{*ILGB{s8O4dWAyF<5UpdlOkj{Ev0+QhOkm?O^7`MJX={_~i06KHA z!x;JI?w7I&3Ff#@xC?=_`*Dmc2R8@yC&1Z0DlmLVZk~KKU)lM(P{>>GNPuIoca2)N7_?`D#|1ISMw*2o2{dxmdEDtzk2( zy9z!g8m8TO^xHoQOGJ8z@FqNd7Z>%y7x#au{9d8v+x}I^X7zj72H?+vRLp%ByuBQ& zJ4dj9;qlOqRuYg>$7e8mtpYf7iS3XUmE=h)3dGM5p`s8Rsy@_!*gKRy%GKYzYU@X#(2$t0L>pv!O*mI`JTthb48JBW4|a<#d0 z0TeDqp+A8Dm0OTF67~6cV|ra_Nhi6)m);g8{NFCxgR7Df69x6HDSPRpD?O06j@v%T zvgCr>3B_;t-DaVLCe|iwtOs!&^kTddM`Nw>AkMFLPPz3Q0<_jj^72P{A2^L-JiC z?*cdPWNGv6y6YCE_xm?v;1*E%Q6G`8E&6>6Tm`d@B-t{1cw@^&V#~E)>FL~yVXqko z&+Y9Y-|RIRAZIE@%@>%I#;5sb*v1Qtuh~`WE^+>Lbtn+2yK-23uBuL-Z<%qH95kbz zqDYaRZ&*k%jlj6|k4>iG#9Bdxi;c zmc78=9{cVljHrGyCf|gM*3##Zs~*N@_O6|u_7->ryB|C_P-APoo1()&>_~&WyEwlegOlK1#8kIXJu6GaH!%gGJL^n7_5k{4yf()X8 zuc~ReuK_VFlYXm3^(=z#^mvEQ6Xtr@KYod@u&3a7=X(-Ul&S!XAw|_t%+(%Bs_kH3 zwW5eS+G!tR!y-s`iPuX9OUUDGKQr670mk4Goqro(a|MX0$OiVQt~1#L-mRjiRqA`$ zZT*9UiStW@s__e&muh&pV`1}bI={~R`7ryBhHHHdHv|nnrYFP%n{?Mz2VI|jUEB6P z>me{y&*dQigu`v+ScDNH3Gph)hiyamg(wS-@GKsVEQdHo+6+&Hx|Bwe3EQ?0PRjmK zP9`>!93HsHI;tG!0WB{ktj?2AJy=81u8D@@%Ur2L+^;Zf<0j7Nip(d@74UW*I{LUI zAD%_u8gg}6lK~%3A@ST$NdSD8oOU-|-(@;FY1PxqP*HZEuUG-l_=&92SY2;DyN2Z`3?tR2p%x6R|Ki@@Obs%&AAs{UK%8CQXV9aQ7rPib@`U%EW1TS;v@w>8lv%Q>c7!U1a(veTB$C`_b28N#k- z+^CP)!$otP0P%thu0RTNxF!+KHg?j@tw3G>qdQEwAW8->%j~9^zL(YZ&(~;(QXLb{ zp`+p$CK=H8o6yXlr67~~lze0M8_AtEoG>YC6{J=4K#}4a2~Cl^?)ZOMg>PSHu^#9t z0Zf8IW;3hdinL9AcwN?yq`B0=F}2D5J_;||uA%r^fszVWogK-Rmz4wj+a85dw4JX8 z_d`sLvW(k8p&xF$2lYAr&n;7~?)8x?jNdEQYaBCg$Wk-GZgEBsA|ORE8X%}wi5R>n z>vEI6?i!evbi>as-9Dn7n2DX5f-{y;@qCLFt}4J;9`D@jALcoGR9kxtxI)bRkG{K@ zIhWxHs9CIZMpZ~3GBb|n@OP4px|x|t1H}2&;kzboC>{#{-af)u(%(dV4OYoO3vr(O z`m87G_r(xkU(0HEn?d&)XGF=SL;!|bq+5u!?W2u;M~K3yjWgx-soBn9$?+mc{5~xJ>#7v9Exc=?Zz-XC&!#Ewq_lacR0ZLk=;cS zn1g-F`$4_dt;Ds#fa%q$)*kQcHy#_^-PtPpA>rYy81I^z`e3{gf7lSP%zLEJOnx2- zi7|&j;uR#&i$48Z6(HVDz)Qo?DBJ;#H_iNldM)9G2LM9#XvV2jdJ+%+P4WKmm7sn< zSy8au-Q&&sQ9`M@-;W!g0nspO9%PWa4{s{-CM#GvehZybw;MaO0$HipD-gAmd@5E_OHDuwTW7d6n7DkH)FAD4lgyAwxVO^2g{`lFlbJDS z%Xn!ZGs<8g)(N(BI^z4{P;SPL;Kk=_5c$s&zA)HX(erR!j3?mfgLhkY<9+aY&mAV= zy8;8ycHf}f#?w9uzL9mZ2gdt=mq%_cbQlLKPTt*MTGsplN*M|wB`RaFYHZR>tm3N&vyOe!mUTf zg`ryy2TcTP)q#oGO94Eaeeaz58vgH%h<*vaOB{;7ed>Put){-IW}E(xdvU(ac^uc% z!+8#EL%GuF)CNj{jH0x_9S!p{-F}(OuS8(Z0&Zzqh;?TqNm!dY>GUO~^xB6L)szst zEFcSPWe*TU^vs0eQj=Ez3_!`3Ih=fopbOd>n~MY%U)@w99&u$MRY_L%iynK|UmNjs z1UKgk#=aSro%r;;yIrg|%x9FY#;bZ)IIts}K;q)v5|!A~fl9yUihobe#IxEB7`MrI ze4pY@Zlr@L0x`ZMp6-=^4I~<%3dmn3cWHAW*9TLlW$!EZ<1+7&e~|*{@#oK@2_6= zOV6$L#B4d+-SDwHIlBST-{>E}$yjg+raXJKt@|%Dt^huS0wL$EG|goZ4_Xclc0Q;X z*`wmqd!#;%v(Y6(_(T*#!xY2gL^$!xw-vR?^V_uHpQ<`WaA7Qg2i+JB_lS;T(V+scXhXkAi2wLCvoVC`m0N97Y@)MY<8v; zq7Hzab-B&|#<0A|#Yvi~x-S^SH^QLy?#x7Hy$2p1LmkAX+D^Z;gukCfVpy8MwsU!)t>+$DJ3fB@=sA% zsL24}txp!S8Qh%!;tuwJ7|!U&F?XUCTLNfpAcgCCg_t;TZ7kc^h8^AV$*h>{i)99_z(@T*P`72sTHA;$5*zpxPRschMTk9K z?j|7_9aYt%D(6%oa~3fTUH6@Fjl-JIjgfGJ%c3H8GL68Xg(kEq8pLn9s1$QV3+lrwT(r&R@77H5z z6{Pa=8J3cruP0BX70bFQY#09LqgE4!x!}?!r;cGsQ*2I*z)K$XT{BeG&%?L+f3$94 zQ@rhO9WMRW?!_kq`ZMdHja9U;P}_jBC@5mEDrh&Rowm zi*Pf9x)HE6mm8-6a0Cmg#uvS43FzkB_^PItPoK912R*N}QIks@Xc(We>8iA4=Bm$P z+tJRFk(lYa@t@Z)?7P-q(dJe2RraHH>4%fw4B?yN8g?kVbaw84_n80Z(i2w-y*2}I z7{zm=Yvmo`am=Km+;xQwwzD4z=KlT`Kh8jNHLY9-tAA~E|Bp1X83usQx5xna8@~MK zcl>{Tod4f{DDlw%h`rl_;+g+`$vDE&#q6VTAtjcFzbA_m%jm-nx29hMKpaJ!N;kc< z_5T3|2yDbV#u^V@ivDwK_@CET$t6t0x;Ik7X)03Cv@sF~$!D?PLq90T0NWZfZp~0A zoGeRz0|Y3(k^diiUl~?q_Ps3#N(m~Z0*V0=0@58~Dt6T5C#Jds699SVMw(yMH@xCj z$S#IrD$x#mI5?${MQo&i$ON_Z;+Ag3f83@UZXz1r(3+8962IkQWRIbez|J&bH1jy- z%IK;9%=DN7eI73;CEnF8^9mH*4gkRdo=S-unw|nrIz{_5t6`$F36Z;?)!>~ES_aY0 z&8`&Ap0{#v#Jw$-(ZqubgcXziWVXkd#%*3vm!Is=U}c6c zuI8ata1UZXX+PCJ6??^*h0h8`C%T7iV-j_oyO+H2KSZvvnM9zzsPZIy{2$t!?unB0 zdZvS!uXp!LVYxlqfT2LYL+Frwzx%*+TWXy7{?AVh7kyXFfC|8JTwNfmbPgvmIs!Pofbz_R0A(mom_oJ(tsv7=C`%rBk zeL%Dc3*DocKAUY1EI^2vk=YH#EFxEGznIrY7cADZT=rxc0^R~0{Ryy6l<(VU53wk_ zWZWeIB$KwfSh}Jg1m!%B`UxC?Y3*2Sb%#yB070=H-LZXeC5^si8o)pTmJ#W|b02mh zH26+!FyTBr6tWZ4t$EjK3$?DByH>T9uQaTrn{=e1Dbzq^bfQnHguzJuql*x#l!fvd zmx6ty`sN8h^@v)LT3l}DXbnm;iiB^CrJh&YsZ^8=>7$3`yE%^hsZzr^m>u;^@6~CL zJM#YM{_W=7uQ^>b_3J|^i_%4JEj$<{KUJNPo`i^1T%DiwETMh&fj@T_-j_9$*WZp9 zjcarHAO1RH2Pn>|mR(Ep-SS2WLL6KnLKzp3MlkZCHw-qz>)E?>Az&6waJ+3!_<(VE z&V!hp012Gc3*e=oVQHM$K&;Hl+i^7E6z{GEDBrpF*U1x5F>HG@V)x}e^Ny?JZ>0KX zb^JxC*mFKT^pL=K=-eO=(I+%9gL$F}{)$8;70mqtt76j0?~QHS$5!(Pz*y6CopWPv zF82`67n^%VM){yLU-Q;@CZ|N8Ru7$BH|GwqufPGh=Ysdd;Bu(AhZ>>{@5`^TzZ`Ue z5CIzYp#1Z3CYVd_5{V1YI6mJdJXKjfuQzJuy%@+YKKN0wXa%EG;AjKVCUn=aQ+cDg$N1z<0`q3+{1k7ba+~rMW!Fky8tUxczNpxLC6SJ>3S!H#i zjw5ZLsHKvRPk;v{k=I{Ne?ZvYup{P`gLaR;ni*-8i)L^IOrfK_okIBd)hls)Di-l1iX+Za=2u~c$Y&EE0 zwiEF%BNSL~%`T+8onDS2z!{B61`QPOzwk3O#enVg+~lp`sdQ(Q59t!hac z%Z-!GoOja8Uu5P2{k`zdp}TBl#v@?h(>{>wQX>O&BUZfQIpMY<=r*`6Ay|8leh49V zJBA)9hn*<@Owp>zP1x015wf9C4DDcJrW6HWIQMFL!P6FW5Je!dI^k6kv0J|yPyo- zSgtk6Bg2p!g&WbF7Wb0FdA?fRR1I|--#WOnGo~0=Go>+CUl@6? zSBKvEMn7omfk>`Cya;5ZEnk~#;}Inc+Ne=1+`C<&xmfqKzP*Pm;U$^Cf;N;0FmTG{SKkFIg=0kFy~W78p~?RD6j~Q+E0#w+nh!2mCP;} zH0&ra^74@pZp6s>6!!h8DE8g1+dS2wh+7N&(LEtMA_++t1w!4r=M}T z@s!X7S*3Q-q1CdP<8EQgY@~1WR~%|12bKys54z8k>p{ejD%ZOhW#9gxvE04E{u+T{ z_SW0q;#N>}jQSI@1NU2s{j{Bl@L?L@)%F3+$ZN$6IAO6)C|83quBO49I_K7oz7Fh{ z;%Wq4t*5*l&-RPq>w$__;s7{xY0UflB&F0Ng~zKNO{X)2Df4#~#P*Sog)4fq5nPG@ zdrM2>@KvC=4l1wa_!4D*IeB#g8zz2{@t5Haq2F37sWx;k#k?T)SJ=PM4ygu zIjn_7`lxE}+;RGx*AyI2K5RHd?tjJJnD2roVo>{#;qvvV*`&OQ&~de?r!HuA{n|m@ z?axD8_~LIKV0I7(nMRbZ##+^nLi+n*l}An5-?8^Gk@eG)+LHZ~a*-?Y^}ajj<@LR(4(B|~DIHIXehhfn7Fq5m`IV#Xsd+vsd7q(ZK03TE-$g}JYXQEET!eNqqG}&$H4#S=5z|%xE0?vCn&b$)E}+2X-iVKN}n6_Ybq5| zNMB==3Ex-Yf9MeR0dj%fZ1X;(oFB~V@b2YBHWSi#^9G~{d!F&KRqR9Pxx2jUN$zoT zv7tmc-A9aCB6{gEA6phLO$qXohugF&+w5>?Q}kc|fuQ`f-hcjRI0Cxp*>eoKt6N@n z*WXKjZx(x-)Z0~8zy*nlqVAf(x)AaWG$UExJBk@ku-P2iBDKG+FPcZU@;2&L)pZrQ zehn_Lhc2dPRznT-+ynaIm!fL@>&l=(%z$J93HyJXY2~9<_+Jzsa*Oi0HCQ8zcX`Tf6C9JGj>ta zzYZyqCs=|gQnU=HZ`7UH=7*?GD9JX9c~f&Ay(cgNtQ8?L|VUo@-4A<35SF4H{1DbLq*o83;8_A_N^c2a*8xVdX|pOm06+ z%4s*z?dWx4OnuzmGjnaV8BJA&41u}=g1aCN&5g-}=0!*2Cn*)x_9W%c)HErTwBVE5 zuWm0%)_uPLAQ{DNEuU5XIjgAJWPlJXAL`EPt6$JVV40urgrU``TjBsz>} z@X0b7{|j(JZ7G-rb=%g-B=tP6lG{6Xa%uS=5*M2;S0q8fSP=)X>`x32ZAG?!@o<)2 zN!&WTWozQ#XPLP_6}`0sR|MkxgDwl{k)Dtnc!A0=!wws@HdIsUuCx z08W!YHH8Bg=h^z|A{n5sB*tw?yRL|@TPvmOOWVVUVwxSh4#;!MK;U@W&4}yV*Z!U2 z_iX$C#Y4u~#!my94pq!5Yi-xDB zKmyf$Bdfv>qB9bdbD^>1*JW2hJepEE5}4Ra5n3*dAaLxhKMu&Ee_tX>SzXQ(2)x=Y zQD{B#E|^nzm9ADn2Fv3~(lz3o zow!hH8cJ#?>^hF{ zn>EY>&^wM)Cr zeyV=-5sOy`V}XzC)>3D&e~Q)HV3Z2p{q>Uc(XNO|?3VV^pSB|W=$>^1SYrM?&hd$L z4`#oKSEqc&t8zJi^6_^tPa;}ngTM$-RsOOHUmAqTX4Uj%+l;n)wrRSGj=`03_GcIB zd3T|MLn=JBTgYxgt*>8izA{qpD$BMEc?JMN;>2=M)Sm#p7A)*hNRFN*ouWz9RH3ep z>v{U~jIozHT z{?Ow^?fzEnpYJF}-tCpJrAY0g*8=8m;q=;@s7_3qMm1Y)8MI@ljC(BM`P5whAQO~y z{2syRSHX-3Gzun#66RgxQ=ZT@xC%bg@FOmsQ}njxMA7yfUk)RKtpk<*9A1IF1UYd0 z9V?zq-njE#aS)NMS>L&}@LijJ{q172gxn_qUEmy@Q{ew-YVDP0JAR;Wx!yeMZH`se z&$si_e2f?wth&t$!JsYJ)3030uYT8*0h5HxR5XpZ4iW-tLp2^`=4p)aUEcr0-@<+g zqK9EWK`9g_{|m7DN9cyG={*_XdM#zwFYjur-TB8`WG@4BsdCJA^W|&}$o~D>(eqBRx~xQ$b?Uc1 zqLNt*B!*Hrqfo=`E z5d^UDTMVj<`Xue4cE}FaT-T*GrKwvzh znFu$+eFSP12>aAIH-sLfa=N~0i$+8KrgOh*&&hPF({r>xp6S2b&!0wz#T^0hp2XB% zW<9x{5SSj%Fn$tgkOV!A1E^hOAHSJeFrTSPJ2)kxa6Yr{eNa!@v;El+1kH{MWBXz0 zlP&t)cX~lr5d}%@5-J-b2D^KUE6@YVx^t`mn4u|!wC2D$-vg9Ll>Vd)2=2}!tQCp1 zqZm+twpkEl&`S~My2B^AP0dOg+`#GAfGLzgQQ*4%7c`#=;gzw3!y0+Erepk2&`N>W zpb3~WD4Vc&v*-LBD92E|-x7QsI1MMPLNee) z2r2q715@2S!^{f>MF3Ie?0=0wX(;s%0FQ|n#i>u!ZeBc9Jc}xlZu3w^FH^Vcp}ZZA zN^KJTyzcMt#565R@U{D#7ukX-aH>)6NuLsm{j>>a{21=CGJ;=5{-yvN{#{t_<7?20 z?K69Rw=E089FabFDNss4BXevw8l5rq?lOlb6i#-kHHa>DqxlOwufNkmVSDj-0~qI9 zYRK?gXE=qIAfP_@9mHyJ26g}&ayB^td5ah|P3pLD28sfLG649S^J^HoQid8U_Q{4v z5bTfe7oK=+QO8+%$26;h5l|h*9Sq_yA;Db;%Kms)`e5+Ad+`?^_FN`?-{>S%WrBJ- zyM7o*c1M(5Jx>=HafaRs>WzpnS@*uq`dSV|Q!xBJweld%(hHN`d_fTu_5w1BME_wF z1Yxb>_jPnXM_%O`bm;}g{Lj&;|MNyAy7ti5axrkUhZKK+L4Axl}*;7vcqydUVxEP5^nmQS?Zu?hmhlnt2(jLCOe? zybJ{_$Y!jaQ{R08_AL_sf7g$njJPzYz)^2~tr4cJi8*~{)r^I2xdpDh6aei5xi+Iz zRU*g=}6`U;5R)AfCQ zcOUD4OyndSG=YPWave}*z&+LC5Cs<2Aws8^+mwE{6I2j6u|jqdn@ZeFvYxQ@FjztF z-@E(>T)eft7xJ%{d!N)QcEi1MP}K1bB<0!IE(8+})`uDA?s+5SF!%O6vL(j3ulSj* ztPil;3u<5f1a#jpY5G zFbuy*yR1k|*gPp@WeED{yU}QGE4hrCVWMG6w=!EaGS6v+>l>Qx0&ifyvgLu8W|4X%i zGn#JFKa5%xUoKyue012cH{W68#TJVbDlsBDaW3o*<^KRR{thBcPiuim^mQ-PwS5Zy zr8?wD-pw!KhE3SefolOLQI7^Sb?zS>4!}StFJM^-kDi5`_mkiGb*baYyBv-}@$0y4 zFSL6a;|s~PK~ynwE&ye>6~0voK$4j^T399ndQ~qUP{9aKM+pmuXn>%V|hobdr&DoJnU!tp3SPCrGJz z1O)P;CHpo7jzB9qof7!i{OZS2RG(djyLx_cY5-Q*5a5Vwin*#m9 z=t!r4w?{D%VqD&VbCQJ3LW47qtO7COW}z_!+vl$m9Mj0PzEKx0;dNYKSxt+ZXiL^?*L$K~TFX&Hi^f182Ng^S;X=nZ z5Cd&*pp>x3v+un2BRIkCg+s{t_U6|5(T~@E`d`1PJF2Yi*!@T_gkCd^;g#gnJ8J!d%*{_#X}1H6S?V3QP1;j}dmI2Z z*KPIG89oBgfU|R{VuEH)G~sfAEU`< zpZpDfxF#I@157A)KI#zfZX=NU=cfENrO3|s^0!PHD`8A&kBW6vd(%Ru?p6EJ@Oxq6 z6_!_9Rj6bBS<*)dr!@|)V;;DRbPDpiF34Xcww-WQz15L%Lyp8=19UD>F@3Eprh5hq z(%JJ)VKtBV5Pbc2O5Gj(nY2>yJ&+13=b!0R`sI|hqdfM{t%MyXoO(=lsqv|3nBJg5 zvIgBN9pJ(Y*dF=sL-W_GO$zu3eyj>oGd;X5CzjY0HRICgapB$MS5WtTN6-4Bh-BD| zJKj0hEok*yfB2`P+hl|fa89OAgV+DSeSZ4fw;!9b(1*Kf+j9N~v*M>+_U%V(3u0Rs zQAh0hIYa){yMOu}))WoU&U%t;wWUS(_nv@6JSCX17Iq<;-%J`d84j#O7qWq-9GXKv z!Tdj6;V*x5S3pzLo!iTd8oFat(-rc`_)j0SniKvEc`?ka4|M20?EcmeLtz{v*-@VaI@5@j@K*IR* z^np#k+`O3ol{03T!iT#SW^5*YD}LGfKnyccsigC)LD}!Rm`z_|*o8hk{&}?fH@*Jm zyMqJWncW%Gwe?|R_v2Ag(B*Pim5YuFD7_w9!^6eSxB8VZT)o(na#)embys(U`7 z$+%LHVxnjYtz`y6KTxq_0IEg15Df{!PL}LkDqh-Jm-XaezFgM3I% zg19fm)9FJbJ8)NgO?wI0vWZybAKIZh*1HEFjl|$OM3P{pLJGDF=FA#2n^iWSEU+vSl0>~YVKa1Hvn3Dx%g{qw8i}6;CBWT1GrL(c+NsY!@yQ01&AZTDmbfY7Dgl!Az<}XJ*qYvgj=4g za|5QV9xAU|gZ9wuX=rsoKzS(uc`a1>Jq|ytzu|QpZef1Tl$PHzdJEjG4P-uvUU-Vv8TD}=#w+;tm8h1)&UvMr(I{-U*++5zs!WvRMr(r$dsf~boFP+=8W@#t@zjKn2< z2&|gO*F7Kia{Yz~muEVOa?lCx!P$aIXLI{X;od)XOn-;d4dqba5nDb|_wVj)lRuEK zB7km7Qg=5MkH^#}ly(CbUDg=nR@sQ*Zv0Nw0`?Wx5=jaTpQJ^gi&F+xNk?`L5o@dV zNz1ak9)D_oT>!vH;tB?d1t{YBoNCaOndmEWt$U0Ff%k1wJ!vtx9j6+Pgj=j55J<|E z`*<$f8hN-7_9tc`+}KhcnxmomX}}A(j?by;+9w?TryB4)$Y=#lo={FZhRUBX3OP<8 zWezwUK)M<5EKXr=3UT{@kmr-89xj$zYpBr`nI5&9)eQJJjk=FCfJv>Ufo4LZqQ6!S zVv$A{%pG4^0o_$XWVSx!@0N%ls(q}DIy2rg7w)yFzxi@^6C{h1hL*My3UN)zySiD2G(z#B@McYFqACa7}pairEY&zeN0M=%e^HQn(kch{Z;t@ zR-jQu2v}q!B~Hg@+WB}#q5}iL5)$wp&w;_d*B5jglK^nrA@gY79X^=f!6J2xiOGzvEgEB4lGk zPds(;c!WIpuoQ=fGY2#UBX@y#5S0E33qz<=Mthp+)ysi*_75K6hRA7I#SH$-6JNeok)?if5d9@)XYtF%a_Mt}XNBuQ>LAizvMdq-&1{4Y8Vzq5#b5 zWR0xgM(p1}gA7By*?rW;d31+Ra|Fp-n7V9)prj=w*|;0xA&JbojnNbGO0I>#eevRO z8X&e5jGid`9x0ffh2SnL?N|iaZ^e~{wm4~gi2g1D+&cVb8Js3?-|>VlZ2S7h$$Y5T zyi4j};(StdLpYrmRxNEWcQ-^aIvl-n1omtVN>YocPYiXE<+CvnQ?oyaluNP5IzAup z$1-YlfL5&P1(sD&oa)C2U`w#<%>Fu5R@H3(;Eb&?u3aQdVhCN1T1Cel*pSr7F$Rl< zm{pS=#m)2~7JE#s>6H3f@l=Xk;!|@wt%JbkdECaDt*XM7XC}aAW1iaZSYi+HGZ$n3&!3_eT5g%~ecALBDMgEHe@6|3iEu zLX)Q=4matW=3y7Gb>vdqL!)|wXuVtj6eaxDJ99zCJu|98I~0`=%3fWnCWSVFu_eUJ zkd7eMP)tzTBiF6!9xUDQTZ_cKo6gYo0h@1autPTb_JvAoI2dI`QWDB2?Byg zKFzD=GI%=eXq6LG;!<4~`oJN7sN_-0LM}4xka59rdm#?3{8l$}yJFkv59OQ^j-cIF zLvxHh`@_Ll^}vkC;tA-~<61#of1FieCcSv~(+}=tGW(83L7Nuj>z1)XSAOfkG@ZcJ z#bG2^MDx!Z#lJd{G%+mMY^*JFZp(xKkD+TCRA1h>*yx>>S$~(J`$zQ4iRsgCi$1t8 zv+~^DMJteEIPB^Ig$e@_k%rob;lh$v&sV%UIr;f9MMeQM{!)?neSUMFT*r+YY^2Lm zK`VV^wAL-xT0^qwe9Qg zJ^qpR)L4Emoa_OhZ;~N`wFdd7COspBGt7TTpZ=|zPKm-t(g(LAst2Xq*pnXvuA0yg z4cpl))wSkkIR6wPtp;g(I5UrAz8ApbdxS5fT6L`(2$SD{W}x08klAGNoP#)mfO}RT z+Pha$WTSVEadZYIU+hiSngm1@zj+d3iD7_^?P2JEjw<1xI+$32!C)OCugkXQX)Vtn zK%01lcW5W>pM}+_1vEPyQG1PN9BShZj~|a;+$p|PA`pSP&!BJ93)<9SisAUsKXJ3JDqw5aHO5+Lt=kMj}#x`PNefLYg_ zQP{##8Csf1unfU`dOI0+2XmSC=674huCE&hNKAVfCC_>-e4%`Xm6RzKztD9O86VCYZ`{nPu|EG9) z%a88*)bu{wIJIcJJ%kPXU+TX|Z6}mxAm_n(=L%6Hai>(k1RC?5S1=nfnJ{vGP%CZm z;r<+ZS}yv&o3(7bW%_-z7R5N6hV~GUxYK_zIecsGZzg8@f=SWMKBzT|ISrpaf=)r%@cXajyHG)X3Mi8zQcpz$ zQOlV-Ni`n+EXoAkPgJ7wSTYRDuCav1yH*|!2-4~Y=)c^Oz?R`&D1E=l;TYJ}ZwKIr z5i4ps+w9{pltqCyi4!9>c-sJs8$XI-^^UhJj;=tvsHkgz;o1bKE$%h!N1c=W&4({r z)oAsA*S0{N-WmmtpIiGN&r5;vuXmtKT)wgIQ{eYn4<5xM43e6#JjumOE+Mn<3A!VP zd^=-$3`e2O19x^EI3OppUO>^8vns@v7N%X~oN5cqigXA8`aJ4w|2RV@VsBA5w+2c3 zn(M;EcCk1X*RM;|FK^EsDL8uVaWvCe*)tMXDaO*;)w@*e5{?AE5xfmCgT=bZ2Hl5JHOIKChw?Sb>be~#Rx3CK7egj(0t;;>Xn2ht z$5&QV?3UPug9rb(pV>`67EWN`E=KRR4VU15{UdRWn1W5^J!JL6xXDCA6$cJLpK6A> zO$%mWzD+YsGM7lySQYZ;EOHrv5*g9?_dM)SG0BF?U8$!ArMCj5UZNGi1S-&3X1X*r zaHI7tp6QiZ=978$)7QhqT?+>3J!SgItLvC5d+2jc@<{i1?-+BV56--8 zNxw>_k=|>}ek0LkrV9rX9fZegyKV?}z!UC)h2Jyla4%~;K}xP&xso691-T_9GS3`J zLxsREhLq9iovxl0<~g6KsFf7$k-$Wf4^hXc{p#Gv$CZFUm-G{VKY{=f+_M|6ZEBwB z4l_BQLC@-f2~H0qYdX&TH)6PschR$wZO69`6Bm^)IFqgLp6v*R(DQ2%8eiClg89Qim;Fzz*i%fq_^6vOHp5Dx6+HZ=ow|W6n6&HV z*OMLW`ipTCJ#*o7L|>|%HjKNOSO^XFwd-RsovCqrmGP!Mxh?A=Uxwtx!M^KbmUoDv!Y398u*qj5S4tw>^?^)XCb^tMd5TqVWaX$Q9~Zf`R4CC ztdw3h<0S2|%6q@Dzy9%->f;jag3As2MbG`YU$;Kg|Nb3TmSDFnJH@Mz+us)OuO0uJ ze}R4(k3jf%pWutizn|hiuI=AnpdfO;?)ia9@B%tw-@gzWKtwBK9TRX+@UE}K043A4 zmlp;^?fq!Kzv0JQfBX+yOb9n&@#^t*$sfPm=3dHXlLMr*0$M8%%O;DynhD#Er2tu3W#nB{ zkAY-~n4=%*e|@V27EAPoZA`>rMi&6hP%C55ZK_JX7In!M@;fDf0iSD_MDm+IO;pQy z2TXGvh-!8vQaeq9mP#&>-mU{YDJVqcF$RE!@799JVj+;6CrS$=mw{K*=}pPnjb8{f zxwltj76o6k6$O;yLjIKv+7@Acx4pKk=P?gA$p#`pv#zXqQP8C5#aK(_kqe5qS0vR9(g-|ZQxT? z>&uJedBDq4j}a6w2LTN}=N0RCxZ_;yA!fPg*I&*MvF$8tpy4w)S(NNYC+y`J;kr7` zA0}iIhe=ZFxK1d%Gn;ZO(lv3a7@A>BI>~lzxqvDT9Q+7OwGALM6Xx{miIS&b*Bp}t zNry$*eg}w?CVaZ$=4ARqBFVPw%}smj+uw87-Fr{9z2oRGZYMMreC++APy=9CHqbEI zfhuAGQHd=$$K|u+3(F8C+fnaaoa~#7JN@eA%l3uwE>m#86Shsz7I3A#u$go7H!;1& zEqtEt(EtI4jlajO4BGv;1iFg-Q)Og!c5UwrJPXxiJcq_Er5*fFyCmU4@J4hjf!+cz zS;@-QOk+hFI9Y&4*T|a+?pFa4Q36=aXGw8K-T{STj71UTlWOXX!Iv0{acn-5+uZGm znT8Xxzy>S6Rn|5*0ACyM)J^Ot=|PcUF>V%2obC$Avr;QZ6{+(-Kcg)V{=zZ$=gV(H zAjrz=31Y#ph}%YfbcU}7$*&1q{9IW92xn={AMM)eVU;P{GmW1Rb3nt5SbTh%2rdDI zB#y6vA?@i%I-bpsZPS_j`!XJ$rN2_v5E~ntWzxa53P4oE70>{9RL(3dj=_(G#(A^c zIQj2p_|H|%-z$4oLDY7l`vwumJLLYA@aICFHIjZ6+&k)c;+t3dcRwKELP+7W=x0zL zss~uGbsm86KCr}%aq_X(A)rqUVpFZSwP@Mn0_$J`zBNm~{($2CSi`p>^?sG}?d<}a zm-JY)8yOQwoK<>LFkgplB~|D5jupJ@1srGn;q=pyhd2CG9j~C>yJfky{z!inf96<3 zJh7o81?xhe$vl7yrht`ZL5gw4=6lMAr7 z$07B|Hfo9U96a7kjImabi!zFfWoQn0k-W)e94m5z-kc)0khSw=d*Bah5IttPT53Dl z8}TGhS98-F|MA^$6S}JOS6GC1-g@OT4IIhn_?ZM2Nf7EXwy+(hii0!Zt)k7u%iDsv z-+F1oHeQ>is*FEgA@Sy|crc&`Cj!+EZ(3yuZAw{6g|AJ0=Qbt;JzH*nJh#n#jPTDj zn7u>P*kPs1_Fs#z%{_ll)oe;S>E)IPP{JAZJDK)S76x@mHbW2NsK(B($~iZq#`}u; zq-Sb(3=Or6f;?LX)E2rYzPyipq?o5CzU5}!$ea4)&-x73Mp}o%YG1gC<7~TR8FEaV zBG-S*^8Nf=WC`%RKY!+oyVeAn4r2iQ?^2gH25}7~YG^1LW^W&T-UYuj1tQXYOrlB) z+Y5_nkP4X87!8UC8YZzSe-QtdGH4)s&K{}}Wr)GH3au`Tb9*KNqtlREzs{md))lPDhb1Um?PJoU@rWX~MKX9!hFiVaaz{U1wFDOt*e(&{))UmERDPwUC0I+K zRVKoL)i#5JkO8Sh-#I_p8#Mf88OI}?-m%EX^qVE-IP&&;=$;tOTTKAYW+I zns6g-xI0$vIP0~S_ZaVHf@DZ1^2U*_8#%F|vtT^CoqF^!qhR^l4)7T6&XUn6U{=ja zz{JT{qhP&~&Q9&Ug|)`K=lai!wrL;!+x5r>;CruKHC>iHa;P6>O`5`Du~Q^oswwyW zd{IpJkBh@J$YuxNg3C;SZ)4Ey8>aZv(xehVyj9h6br1?dC`MXQJ)_wz_3~@cvRIt! zS`mLxdJPvc_Y#*bc|!_W-@|)Z^Njz3-rQWPp3r7v1;=xMvZ?P8i$!$ap;4JS7Nv^5 zK+nY?_oF|Y0+SOii&laH^pT4QE-A$!HC|?Lc_a6jV5+4W6H+ ztiu2C#sCXkGVwJFFXt7gv=Rs#Fujrb@8j>mE}MZpL|^%n`v|Z?!bn}v*k)CDI4eLN z7b-HZ{(ybuRWP(`>q7iv zmv~CM)iijHKd{Q*awifGZ~=Zz1vs<;I$DjPTw`n8lBC{6QAm4I%MFdDq9ra3&OSQ~}9uJ|QQ2ye^Et5xN>KvO=cY1NhR!Nl--6^%q-- zG3_htdFrxqLl`P7L|+CBMqkU{S7s~lu7_&Z^Dx)N9=kk)b>O-xE~2DRFiS(%0r$@aC4dBMEGV)})4 z!PA%YkNoE$rr3*i+NU#C!CTiS0T)$|@gr2TOl|c3= zItrnX^EVXu*>owZ%TPuEXM9ir+R0rN6dPM-z`mqH?M^rYsUeI5Gr`8+v@0tot`&rj z1ED*_@|hk{7qRC}=abnfbhpk`j>ZeI){U_WoL3b~$Ijj+6AQj!DAZ{i^1pojDGK^A zwcU*@m0RNnT{*4lhYZo!sL(hj)^;^G`Ax0t`BRe3r(43I2|_zAYYk$8V9B>5yq=FS zyIw1$E`22orCDWBPJ3wsUH@YiD+}YsKo)k(H1F%Bum|S8wU@SmX9mFGbXmR+dXe=4 z%I~8no3vcABG*L4=Vu6op%%FIvMGJd`l)r{&G_-|oMte^6FtU4JC$#Iu`@D? zTg|Dfam*xHlD9U4t7*rV89!DTN8h1k)K^jE5-cU5lt zxI%9%lF3qr#_~kye}aYP&jZxV6gG58xnwe>#X&g1>eg@1Dgad`UZWtFSk9ORPBj4= zwNt9afTSEo3q#r}c7WID(*p_-e-olBwX*(%trsHs$WI;}umpxWocS=a z;I66>1SQ&+<4fm3IB~KxCoWhGWWmCCje~Ag&4HqiKO8=0lL%;FD#Lf=y*e7RG7a-` zdrsHZUU;V27sRe^1hp(K{E`+FzG%3DvQ~5@B;;zlJ2^P=029p1PE%x3A3DW099NtY zr?47b(}2PWX%HHeX6ocfw;fl>9*4==s~4la-@3ShUr3A1O_iJ_VqkSj5QEO;p7n0| z1SQUlr=|U`B3*KknUHR7EUyVFesyDYvL^%jAX$0X_!lTUl^8iFDll4#<1sJ%h}fVgXridDjAM$4 zP#Crc+rwwjKufK#0ceO?lrFxt^DStelsq*A1sl{ct`?(s_#-Go zL9W{r{H5+WfLq?d*x1AT9PwWbSK~+uA;+UOD}>rz4$;Xj35hw-YGy@SsBrwsb8Vy2^i5v?vC z#&YBtuQ3z|+k8GB`A|FZCP3Ko?>Q3_<}^JCJ{_W!t21$KP}Y~M`zsW4*QLUyS#d>* zuJ~Saz&>7r{o6N&gHD11c$TX_^v&5n((xKJ*$%tRw%C3`J#T#nd*AHt;bp z_W}xaV^DTYKYZG&ec-@{Tp0p>L@KD5 zc0&DM7fJMs&juzz6h9Wnoo&+b4s%gqSQ+PfCYpaW;Q%@>3-G{O3R=YhyyC{!#xSTH zHp1{FVd8`0Ugh(+yq$^7f5HVSDz_}ld3s@Zy@&j&D7;aa|m$xo1M?@+QSj*fgdyW*q-3Vv>Bdl;KDNmQzu!)|BF;K&m zxAm1}8X#UdvmYvF-l>YkH)BjB&hF+RMQYpzHuFt0D;`BeJHvsM75$t%HA7d(AeENv zhtE3Y-tKagD5=DF>!rBkGVi8s_otFnu;~Yq%S#6)>}XgVM|^DOtQ*euwNFj6K-%ip zV3l8oRzk06gQ2te3sJ-hs5m{2a%kM*N?+JtS19-TydtAnd=!GiE;e}D+elYPhX zXZci>z{nQl-itz-tblBz7B~bkR4z7MAIN`XW`%3cO@bMvhd7|pDYCc#T}fF0E$lGJ zX(KwgvoRSqT0lz!P<3RRIvV4zzVM2$?YyyJ8uawGIJwHz)mBeVUi{b2v*O!xhlk4E zx;%Y~rp3psF9cRnZc_}jz%O%_Edmi%TWA(l0s_?SuuJ#aLhvIf_bQ&XMwr#s5bRiz zTZIOX8ToQkPvP9X@Po9(7rS40Yc^68J45xQJ6I)u;W?*3kG51xz#_yK17RRtJe(o@F^HozR;U9-kk7`wfeP-jGt1(pE^9sUH_g#u-ps=s*ZCAdi== zGEfZ&#qZJado$P-@HmK;B+Oyos@ptnD*bxvnGXTcURK!zJxs{4JT{HhYf+B@X}gol zK!(}Je)T!(U$l$9R9-mpAt;VKz6aW2CI*Jiim|37OeK-A8@m9r}Z(Z4KT)LHyzhyF<-`b))UU~VPX`BdmWn<9Tduq@jo3^ zg;-OnCCmngrQLCHVmwZh)jr9)%h9l-AwswdYMjQixE84IEU2NGpvdV~m73ZwIHg(GXc*EzqwJhGoiXMYt7oHm;yda=!H6R1 z5fiI~E$c18h?~n06&E(#>i-8qp7=$b5Wi#$#MC%3GSl^nlx<`;b( z5uU$r*u=B%1@F8ito;rBYE<*%12b?7TDQi4muHFN*rS3WTc`Ek&&@byz+HcC#$FP% zN_q}96AKMl+O^aDV{6mPV(}<66atj}=R6=YGtYupBCKLsKEeG*6dxc0wTwqYYH#JX zSP1$FT$ly;fLIvlshtNMKJ8KTWh{sQACzsTkaF$5S#wOZcL@>h&eN|$lUS;A17C$| zwiZ-Zh`X%YPmaztU&#hIz7y1T)p<2Aq^RyWn#!UL1-tj2sPy5I2Xf)uq7M-pCkV0a zq$r(i65=KjKEKG+bX{+eRv>r{ZPRb5E^|P|7Pkw~p-By3Sh{8-W8WFK%#{d@rdhCR z!P_U6-(9rz-s1JpcC@5yYWJ(K1bM6e3Id*_m#Mrx^DON^Zq|XzE~K%8_UlJukS$t# zyaKEvOU)TENX>iHlR&Frc#us!_kChgY9NI9g7y1qfowH2p@Ix`UQOkJwq|=N$U~*= zNSf_2Q!)l6g=cOhZlKU+F5hNUAsY%fU)o_df)OZKyjIl%JP@f!cF9XfNb87$)KbPR zXVgAPNztBV8dm>Qv@0h8ApD+@c%bSgX}a7pD<|3bBdX9O>Bx=)x8Jub>ds;!cw4FR zRU=jqv7GwO0wxBNFX6fCNM*d(#*$8UH^gB*J<}k?`nfj}EUcLWT_xxrbQ_DijI8eQ z3De|TN|?Ul5Fg{gqB}Zaen4^76VIbIdQn9u^Gg?sU)w`)`?y-|Ei%RpmjS2DNiBmQ zd2u%SGxT1LOmsi#bqW3+R=l~4HO%L$v;8S7e|SYAyF;E=6JLt5cRtYdsQ;PmJrMTW zJQB9~LJ>N?b8217-mv1UM$DHa^OC0INUCMp{9&xm!IGe^RU$LtnR(z`lks2Nz6yK; zlXjCnvO^oBVat_a0A}a-5acesj3z$6aRiD#P9LK2zh1?Rqs$pvVSCOVub*9Q!Y5Rx zxNp*np{}S2Vxtih?pXxmlM(icrD~(}k){&0r}ZDlpGsFobv=j!X)HZ$=cZ*D4v|8$ z9-(H>WWcTNg& zs@`r32`T&TgkqDFkp^{^ec1kSh)>imWJ-Dx*+L$q7}F0Vrjx#M%pwUE$&$53Kp9W( z()hIWM^+Se3{;oKf&6D>_wJenrfUg=)TFwI{nGJP_b#irYmX~_ls~Xto=Iu7+44rW z3DmQmfn4pa(3r(PnxU#OvVdaCT%9CvurybiZ+S-P6!<8ECs5zkPU9)G$9@lq@M<-Y zGqk3DobWS?TT5ulIsq)tooyVNy2TvHR!6S%&`pBYwvBV5eC$I?C@QGjR#BXtk6P5K z^;WeI9Up>z0c#!Y+@lc{`)rY;v8CrNL}{Xn+}9vcqQ2I)ZxWcF z%@6p$gfr16yJc3~SIso~?5$#$FFhny;6dWzDsuF1uRXoH%2Ll@{n|@Ss`>EVvs3og z;ilhE6s6=jB$(ch`fI0Q>4|wDn%h_#63-(hH!oa{zTx&&^XtkJnon(( z@z-imkeJ}E^RCH9!yx8?Mi-Mvrxu4EWsEU)Sv@O1r*Ceeqn6UD^7OJ8Apf?{FKjhQF1^SwZn z>I7PnHh2WY|G3+l)9*oy+CZ$Rr6^X=be3+RT&0^W7)3!=&ng?7)6$dE3HH-B#DI{EG*OL5sWWC9N-$B0WvLH*2Cdo}9XPh+<~xU7QuMY6EjItfs`t9u;fXEUCX4cLu$ws16X z|6}9Q2PEU>-U=$si;Iru9o0rBWNm>7q&xw9POEkk{4`1vGngr6_&|o(uucX? z&v$*~Su{!AgZA)C_`4FB-8toemA2GP76ORNc4V^IJtScdJ8{Z>&W0vPwYbtvW261QDR5GT*hW7srYgduGn<(10a@egfTp~MU+wkaMIyrK`?k0r8{zFxb6DFqj z0{_Y#u*Jk{;KJ+%ROw=Nlw#PFFjl-4$u*2H=c^+sPhd9NuamJpBw~Wu^JdH+uFu2qKwjX;O=WfB&QD z8ekANTQqqFfX#1-qb}X-RwS998~n^iyo9J7V$4YH)=9%$r58;}>@p)BL6QTxqOaJm zFEbjepL{pYk8wZ$%(?>*r#2w-3S|dNHX%ixbrw!h)|m0OHhi{mO=@#%;>+qM-{L3P z^Un{!ydE3s5P9Eo)E3qQ(&ARRO|QEA&+)C3)Le(4CaEabCf-j|Ts7{<%iT5!)Fnr< z>u+rdP`;u5^x63GhZR3ctl$=q2^k++dHxlwUX?GV1igtwnO1Q0)Gk zN$0yB%ch+6MznIK5d?R7Tw0D(o}a3Wol3!NKEMq`EElEB;RjjqMlC`?dam6!q|efN z)GOL3&7njPtPicrDJQz@YJIKg&esiOfU*R8$0xn|0nL;K1G#6yE3)WeE*Xt`68GxV%Tq0qBzbjtBo_=T`a19v0~gkj$n7k#(50$ z{UK(U5O*Bd;`kEi zlS(^tDM8L!Y`=;EhxH#4rz|}mVLFtvGvALN!c3p5jEm#_qs2hJ+yFHEZ5KKW@-B(T zRXq0=A-V{<9X&}0?Am3nJH5b8!&o?e>W0?I`ye82fpgt6KC?03u&~D8qdSiDg{q|s zY}AHEe^ES+gkd$N_X$3iRtglTNhlxmLeMmV8^})j<+^klFCF(*CJ4&XiGtj`_r%7f zRHUw{=X;!wndbJrb%ywWu?ahuRQ!0%NbR)Pw$bdN$un72Lo(vbW6I?uN5Zlu-CTDcI4>Iuo#u`b&T0PUSmPV+Nunp%~pGG?|8cHx!oo@Wh|;Ld4i~!bgISgqhg9;*Aie6u)P}Lbcnt_P#0tD96t69XKRcI~E=*neL}qPEK*j-$Xi; z$MTU!1(9#OGl;;JvRFImY{J{j9Ub zyKjqMAYWB`EBxmvnmH|z&GY_rps4lb)A%h*ZnI@C%olGb3qH7?*Ry#3UMtA;aRGjR&6@S9x`nsxKxJ~g4{;n- z;$0I;rZ)WWDqV#8WRv?0 zXx8?yU%As~O!->DP&AM2_^7^JWWrB%HMsrhJx#&>6%srZ5DF_$ool9!xJ|0o&z5DEF_DESGQANc&d3+_xa7u+%`v{gp#-~vGWHcc!u?cN) zw$Yzw<$4*eKk!vr7OQF(FZWtm^Rc4bRorD`ngiTECPIEFfuZvcYEB&vUYO{i$uS&u z&KSR=A3b|S*leTwjM=-pwcNr6y-IeEd=zX{KRz^a5iC#$G^2Es{cP$xZM1e($1-j% zAt1AYY!fMwn4-3Zlu*dvtdAZ9HtwHxPigAj=c9i}dtQR$uSkc!7nf)(?z*LIm}F5- z%RAzQmGPm$!Zp71l?38z2bLNyv4T2G9-F>G>(!{SZZn7RSHu=TMX{uQ2*M&1&7N$o zd#+^HI)N5Vce%teEe!v;N~VahwN7Q&6DrwHBor@cWgE}a2U*R13#K`ozkS(vgzM%- ziD$}v5Iaq3dWk9m|Eh-&k{x2Nh%&00fv^YOhnA<}3g5sU`^w|;f<84AH#=@7zCZb3 zuBx&^Xf{N|GVM<$*ZJhnDt&aHxt}@WcQYKqPdqr+|%LMW%Z#=l1O(Cebq-rqKr5r%Z&ahAY-VRbFCg(gPxBuk20d;nlO<; zA@zEB(^V$9hb<}TSuZ3^AtO%!`N3zVpXbg3r$((^`S1`hOmp&DnR)&nXWt#y^WMLI zq@p_6aU?1usiUN&DJ4V^`J|nc_R^v)6pBhDEky(EtsRBZ9@>-kPD9$i>+RfMp0DTgdS2J{Y{rz5IGM>>(SY^^;bA(r?y9uzF6SQ&hiJcD#bc z-dD}rm(EIF_A4~vFF|nRDzTJxY-)Hp>~@fnB#nhjcJvSF4oK|{kfafsG19gwoxQXt zDVj_neH(+JU$}XQ!JBNQr0^FMKG6ge3BSD3!^|TO9z1yN{q%Zc7w`9M+0&nlYgfZc z!EP3TM&hDfckXK0%o`E@@!!9n6xIT=h!k$r;#HCdRbN5DkrvsX$o`9B9nV5I7%)R&WC_%3Rw%>hOPbE7`X<8rt^-A2QW;@> zTtK2?`~}In%;FYS2792Vbp%HY^hD#&06Cv2qAR42mCvIl&4e3-V>;L+zxnAYMa-`E zZ_WSuxxI?~Juz5^;Qzd~R=2L_WSp`?FjvMok(s~OeJuaQXa2canMeCxM@IyYp)Yod z=mR#FNt)VHcSh2uh*z+k6MtjLt8Y_d^%i~H8^i@g|@yySwBaiwVFQJ&NL3fUi*vmKo{={Hifa}j7cglnG4 z>XY8?q}N{oz9gV+>dQ8v-x^UKIno#Aqvoe~u~$A?sU9A~M%0aje01nQig9yac4lcX z-TZeifSB?@^wO#rBmnggDLW!|9`Gc6YMx#2&At zf97@Sq_S1htSIc6w277kIt8ytLGsSp&N-ypM5jdli8w`$ZhD#EOF?xsjiSw~%YyvG zTc~p)rxStsMvvs?Ur*=-Q_`ZS#>`u~o zrDvy#BjsK@VD+8etSRqykT+iL{YO^#rXP#{%Rhm#NEW(D#ndVCaV9#;n{4FQZl{n3 z5k$AY>Y2wBTi$0uvOxpT0Xfdk0z*iP$f6eDH)&}i23+v|&QQOJ#F`DigFymca8hm# zJVAN@%8MaXcYgM058jJR?RN)n&dl43j-h5hwd%}B{I!&GDwmvP9t+ny$I^9?_+`fNcfzhqbr zlaoJ^J}Q2+P|YVPq`|?8Y0?cE zsh%ZhsNml*GzQJ>3e2%odvtp0#9>I7*jULjwEcx1O~sJ$B0)%P01FT{+_f z{euGis+Scna(zg=55G0&j_q9Lcyqb^=iQ(uHb0dmv90S}Fv<4lV_X=P2@TpdeNAkX zs^`;Fj;DQOzVnpjf1_#Rb+yT+ZOZz`XM8UFC)5J_YVA>(6NGqVq7M90HM(a3Pj&;Qr=MUyeQc6yZur1Yjk%=;Vxd*eZ&R@;$$l&2I&NZKR6P%!)9u@UtwbHZy-upeHr?$vvZ=lQ znVL(X4kgz%)~_qxul+$r+Mw%{dNUBN2`9F2Yu|}h&ETWe0)P;$p5uVpd6H-B(f2#) zUvKZ34GjQxQVLpGVL5BeiTJ=uHa#FKxqET9|Ls@4|Mfl7n%X$9+6lp5`l^GoBiHYu z#{kO!+WyM06X``<%fCmUzhd|+agqY*E=i*sd|X2C6b+fi2$48&QT1@Q12-JvJ{+`b zer;9Z-#E*EPcE*CiLQLZI}qhss!v3wKpa!ORmA*_F93*B3(F|D28dW?3mVNJW^g3} z&3Go@@V9qBtm+e!W96n2polnv;XZ0#DV&kiGk~3f6q< z2LU#8;}c>Ir)3mv0$oQ7Wv{yU_|20`zp_{tS@ycf*q*47?ca8s^eadCp2R#ycde9F zV}IXti`V5}ySl){Db*!#Y^H7dr2309yDoE?0H@{ym#3g!V;Hi@^8{{)xrM1y;R z&<5>y@M%pm*Ew|1!hQ8Jax6KTc2wsvB}*H!Y>+k~tPRVFvZ-ZgF`J z{`>xw8`9&5(9tbx$13bzJTDOyp8f!56_KFa?V1pQ>yi!@-sTYHn>S1IoP8T*u z7V&%*T?W4h_62-o`DZ7$LVlD?%$c)-Ezk5@@iL-|wrl_-vsBBznrH)9xpO(c4B5-5 z#1*&+0fmW zPG9lF7;*6N1nN{DRl6cdP5?bM_XB4#XhuauLQ-x(iaK*bN-7?S<2%gq(F6_^hfk9> zW(7+V1>)}9KYRVhI)lLewXZaLczUbC$9Dwbveh4q#lh@>7yFWO??Sf1T1N&sS`t{D zb%^1HU?zrhn)lPR5@k@(vT25qL*3W*zOMKM+h@s>-LR85u5<+?&&vpBDQG8l6MjC5 z==n7F!$CDeXRnV>G`z$)2BPMUqRes7OFQq+rRhS$(f?F~NLtZEjwxB--n#eCNLzU~iXC%rqrD3y9fQDc;I{kH^bJ4d}mnRxuo_Tg~?!Cpl zMUnD^2Cf_{RM+WxAT5~Xv-zL5?eso30P||I`yY;~T5RRIaKly@{U|=dVD?j=2ibe- z6YK*~BbE?sG|gkil1`OGzCA7$=bGEU8y?O+XF6BN9&2&X5sZWY8bzql8e70A+jIxW z<)mu4aMB^QB@xqeCmFRMd%+*GTNSFt`CW4F&P)zpeyub2IMC0p@1cyBM2J5a@G{Hn zDSJ$;M8*YzkC#s0DbI5h$aU225m|)b{uWCA^;ajYHMb1v(r}@Mw~Y|}$Zfq&#E7Zh z64xRN(gt}}#cCJ2PkVuz=pLkAW(NqAgNc|1do!H9*p_G^dlCZyIwB|+ z2~#asto9@f2FfiaH3A~ zbJ2cm!jWdlY)2$h2we*JZ5OB$Bl{8}&PD18QQJn+Cq+m^UbBkR6A9em>_xIazD(aa zabdbPry(*nyKfey?ngG|$m2=kt<<+7`^Eq_Gd4XC;smStk}+ToZ71X?C{?KpWF$FJtsUByrBVS(Tkge?L_@A?~ zZx7-a8F5mOxEPyces;NwWW6Rv)c~eurqx$TAJ1u!oX^u)5W_rg=|gYGA;#c0l24=h zz@Xx(bB64ufXB_X5vHL`DG{q2@k}(To#FCp2xf(qxBGSG9!ynzm15F5MD~(;b~=1t zOzwN?xs$&8-=c}td#%vHp<^sbuc|2lCJUL7vIFdFFD?+5f=qsFTxQmA}&2V64JFQVG-n2!D})jf;=gDh)7 zQGlD5vM)Y&BUmLg6oI^_ytC*|%J=bqw>jZ7o#EWHAp1KqfJZA~=Zq+(Px_c`y)LBV&xSHo+-G<-fQAnOL zO|Xp?I~1#y1r)641)I6eAo#6ji5t#-In>>jfS?`O`>_$2n9BK7RB;;2ngMVfHWNBV#vOL2&)gK zmet3u@;eJz<)3@Lh6E0WxC^rNInaZ*m|IG%p5NfdZ!&bP9SxFa=0@egPRb;wNfsHu zH|d)nF5((%#F(B?T>B`Q^@Ul-QYrR&*%0jlY6GVYBS93eyW9H7tjihxrOEjZ>nP^5 z>6UGsfczmw3%D*{_&_2639?Fpx=|Av z6EZuBhjgoCA1RQo_E$%4vgC(Rgn5-ct6-nFqxAS|4GJ4gJ%=esTFNna{#Y_&TLx9>?lUS8e<0(rGKJHe_LxEqt6 z%6112BRDy?3zQgF`U7RA*Nc~^$e5fc?4F-i9gnrI6L89qsl|HwP|P|mG#HLpatyna z{PRu8 z+%n}IxIAyD&1`CDK?s&6d1&ep+8%3k^L?o6i;( zU4z`QEkaKX65|FO11+ec`Ljx+rY;f)JfTeBRu-k zanixc!+uG$T61ohxW}c=i|zm6EG=DyOB)NS;t~&Tbe1Mv;!o(*_7pH{tZ0e6a0v`n z>FTH5CH~zJn_ucyY+*1qKI4p_N$M_##-LRGchf%>f5qaLeQ83YmLhkm=xIxA>2 zp;}c2L@(Y*aMfiFH5UY5i#QqSmqb>doo?ZGci!Y$gjl4jB{F)$;zwLDURE6muwh9i zf%G1!G5t$ zE0UhZjGp76_+SaQJBe#VLx=T&qEtqRKi+@P7$YPK_dVT{~p;X=3AX8hN>0lC~jC$=C9c z6uQw{)Cdx8Ao&sJlgKI@8VF{e`vRy2X5F&(j!2dQeT0c9{E&9O3X@Ug7>O)LInL(g zLqc+|N@wUCY2HBGn0)ZgyAvk^D7%pKutq=;&QEojFgoyeKmF01@y06UtNj1NPWju9 zOmTR2dk4~4)o4zS_ddC4!JZ8BeZmQ~T7Zk(XQ=^-ahgfC9|zF}f+uVp{M5fK?L zmk5uGy;erOmtU{)%{Qvcc7rV-sz*$<8GX1r%Y}{MYAisqtV!8mDDV6caBj(l8j|HF zBHhN>+Su@hhBNa#6m{-dFude*n7#5clPn#DO)?fMqkIHjb{myMvo;ZhrN4Iz*Yrf` zf%e~RffmRV!3?roW(cZcc%N!Q3cE%wRe5zXbm4eY=yJYSOBSGU(}h zS*H=0M5T{$xGEBA-T@-{(6~5pVi326)oN1kJj8iXu$qdANV--#KT96Dv!576r9m*hrS7w& z9j{OtfY=`%)Llx#J33B0YL4X|_&eV!De!gPK|$8hcnF_-cS+C6?k*RTGqTx44db@Nf_l<8W<6l2!4XXLvKU|Vt& z8qT)YWtP=rI~K~=;3kVksC`{OHLAn`v%yPFt><6yM+R2JbE;=Ik%Z;f2s{j*(+{HF z*{#(YKX9VxxkqD)k@<|PFu%i=h?7~Dht;6Q(dg2ZX_W0zqVsX1b30Y)fP#$U%GQ!I zGp$Hdkh`=}#Dq-TL)&{q-3eS99p4McTIEsP{TZ82{nw$}>3Y>+xLU%|F*H2f&!HP( zNNBS(p>1nX_Edhv_F@vFU+9E`ckuC>*~j=mM+OvLK3y-xvZ%g zPp513r~3y=KCSIp9dvV>O@VQGFN^>Fi^tOqh#6B(0O{-wm?|9&2#Xm%dHsMBghI)I_f*Io#k#Pv1?17t`>k732`F~QXoXjSN- z91e^$tHtmRVymdUvWCuo$ZpS95xcLZgv-aaFRt)75X&ToT8mRL1@JMd+yb(*Rwp|W zC0c*As_PCxMts|JW6$y>*~ZjvPj&CW^=tzHj?omOX7Yv_U-r;e)A zbje35cq-=L9O!m2KIl)iTNJpLjR}V5`nuFhA>MoB-ic6iQQchRATNF3OYi-^Me~(R zYmP!ZaOut70{2Zk&E`HML{C&Toshe2zTmB$TF1>>7xKn4_W#-&p+CSe!f4qjyvI56a&9qUAKz)`wELqmZwD<&yWAVqOEwwXK9aS*1t6MVxoC-(ZR{YyO_<6&6 z&XA$tNQSpmDs8`@zsYN1aINh$2xI|10%fjrG#=VX5K0p<2UOURNbQ*^LYoJiw-G;S zhzn>{<4I(QGSz_|f_=~9dNU9Gc-BnyZVeQF-ht$3V5X!eZEp5KfSx=aCTivWis^PaStpW|ku4`4e zfKDZ*5e?h%;3XBD=Kz^xqSsagQIxTRIR53e<>9f%cS5r`Hna2jyFuPO^h0n;$f4~2!Zvdn7lo+!Va@v z@0`=(Sn{k^YO#8T6_z@jh!`2*oL*s)_o;jATNUM5M>hTYxpH65*qvXjpI-j9AXB@8 z7tT%J95T*Z;2s-RiThQ`O|;Pu_%d==aqrb!MzROuJ~oIHBLUOA8qkL_EL3_w{ z`8>ezc!ctsM#sGUP?Q~2PSU-%7uPM@xfnzAVlEXym%^Piz~5@8i71;)yM-@Rk0{I0 z$X6hQkWbw>%&IVIN)x{9R&xg+*B0;Zdy9k9G~M8laynK`#Go?t8-@?z@tTwY7?B$x zryn6SSgF77HTfb_jJw9366{L}^g2fE9GOo&s68(JCODT9wR-Qx)*&)#iK zM*)Bj0zOMsZu5FPpiFejP;Q0NmPi2$j(LdVS0y9SZ`)Wi5)2WhZ)hhfW)f^BD- zSW0fGpf;lyPDoC0pKqJF*8)$uJ%I9ZGKUeVpw{2T=z8QzUVqyp9kNVc7o@UUUYZ1L zxl#5}Tk+rNAJ`a9p&QE&D0b8-o?(>TW})`_BM|XMLVgF>FAndi{_$` zY1>u8C;|YBt2`@l$r9a#)Lw_J6LO7GQc_$L&*{tvu|>2(e6I70+r?|2 z&@D`g&(%z$0yx?6=aOZF--+SPz`6K-pNk8F5(n@8yb+l;Q;bjEU0C-lXJ4F7**13M zv-`KLvj3%RAX6-_IIF297ST`dyzFQ=b!a`|f$S%Uf#m zlFUn=gYIA8e4RJ}$ggQB?vm_cz^teVIl4MhB`qN`G@!z2zdyg`yWbnLY+ur>hvIp^ z1&5{aDWO3gxG=rw&qpJ?$}j?rv>Jd#<$`SMo>-1Ytw|ZNyW z0&5#*Ie8EoFZwnE4aw|o%9@vcnPY&t@h*Q>LD6(p`e;wEjn!o6$!>BEvDo{7BHm3`1oaz49A1!QZ z&sUB)R*F|w-I7>xi{X+mV+%fHPwO73@A{Zz87A$!f5`IW%aZ9|US2!zUyTqnu#?uj z=#crR(jWZ3?t3_A`tsi5$}BT|DXOA^8uxdfqW99IgYu3W#N@>Ul*VQz=T>pZp-OLS zEH_~6anF=!0caz0sDrqe3(F!{LH6HvPEjz)?2Q{9=~3yaoR>s?4msZkf+W=6l9k~f z54Wmw%u39?#dj7=PGtVDt~|zvH1xgIyB^M^_t6_wu}ubcZHmhmBGR9-?Erhnbtb!h z+0q|byqjOP$50G|VHe08-eS+)WOaegJ+N|;1x7owlqvr7!KD%9F9k7FRwMx{2 zBZL=ocW1sx`fnXe!bI14(A7Q;`JICyVx)Rb_KT2#d-XnxgJE+)Q1ce=;x}4omS@OIZ!jp~g9#eu} zyWr-%euLKZV^M@VKvGmhQ3V@stZGJ$(ZOf-f56h0MlcAtHOH-}AjZ}WN<@Rj(LYSb z*$-&m+nyoEvzO()b(~*dmwJZ{#{EcZ#muM#Hkl;T6{mOSo>wqs zM%46V8Q*@cyqE9`Tzb0x`YY%T^ed|V`X=F*_8-*l@=zVttDrb*eFZ~SjI~iQt4g-_ zoS45Hv3e7yLL5`y1%LtHKvtN9&|5l0c|V$S09}E>Qph1ax3=DBI!zIQltzvbh~bdV z?$qdUcji=Sn^?4@hN#cLjue%A_azKt%?PR(uh9@(TwJkHqO6!VFMyrikJM6(gXXIn zU$)X+wpzkqZ%~r%)Y%G`eq2S4a3r z=6;HJYzL1G?euzt<_yy~@k}s7S1PMjKOqc%2*W94A}%Fkm!E=3AXPU$-opAv6m=Qk z=lDp$ttvxEW|MGBw-D7kQf}(f!peRCIf`%~#2GT`Vwaqu?Wr?cXI1kkI=3Azi%BTF zb0Ngn%HL)i)hb-}lsZG<7* zdFnkF5Ypm&E4dVWRQeR@5gE`B48fE%W(3+Esy79`PpUnk{UrsyN){c?jnwk*fna*Z)HA5DY|Zaq-W!|e`4M+QjHD> zjj#<6sRmfvG)Z`$9aoaM-bFe@cg znC)h2bC+~yc@o$xqwMdbG@*#PxM$BEE5e20s&&%EM?cOl%Et7uTYe6X#ctu8S`lyO zw-~F9yZ()ZPqjUmhL8SMt+`gU_Q8@BK@(A~d(t1Z`BbO>NSl6q0}$O$zq;v-dApkD zMR)cuhcPf@6gi2{%tP5K6!qBNc~*y;6MT}Wn2lqj^#bn2e4@BBh=e*BI_jb$zDE92 zKThgxBqst~Wi(kou0bU5N@*v{sCw8%Z#k;S}$pQ|i zFNtD{@oWuCTYe@_O4#{C#`e)N(YAr0xhs$Op4Re^kDfS>+6msLXNcN;i_aitWjI(m z&;8i^9q~Y>gei6YD(wFC0XOTndrz-z{fy1JN|tUaA%R{r+zR$ zSW0K-o+53wbywEjTVzCwDe{OKT=1@4xx%o1@%O|ifv|DE()hNo7ZwnP1f5cPbL9N4feyww`Cd`=f*>2gFy~mk1!3N=YIQP&nf$CB?R)gbFNqMsQveK!kg@L6|-qS*DG`CfkV|# zcF*vt1n$@>(0%Ls7a%r2lMnfJ&e^Z}rT41L^)4GyEKyYo+R$7MB=r z)RBOVr9yd;fV~#K94zBg_no~`CUW$DKr7cUIz9bd|EKcLX~_3?{naN~`fp||IAJ;t zQ9qKjA0Okt{^`;>rU8cC3Vh!{;{W>7OTQt0SYSQV!0f>s!u6>kc_Aok=Bh`;@r8r) zq2f%;%;U15H(L~C$$OvjyuNmAJIw{fg>*KBI1R;&=g$o^*3LR9$m(r>&P2vW3cb$L zn|0sw#)k!AokYxvXmx{@6H2xD#IN8^c7YhXyA^%{p!o(iV8$Y}nnSf>|tjkP#3= zV2SzdDjD(`em$tryimEkhY^YvFc@dO-l+e=Vg1EN3SLRIp)M|w(w{&WB#iP()6Kz% z^E-M{{W{Q|0=NOT-3Tc1X5S5Q=slE}?;&?D(L{zsOy-s{H8nlSdG2{>t>+}ll8YcY zIO{k6x$zh8^NVD4$+-^JrP}ZapTe)1aWhx{AGE^Vp@9c3<(@Sbb(l@H==&hG4O$?% zlKR%xR_Pg_Kkq?p?Od22Ug&^B#eTiY&;XT~@<2$>Yh6Wuoi!{u3cuJ@D$-7F8?92R z{gQ1Go2_ofIdvh!E56~6#HrIfU`D{V8TmnyZh0CA6r&K-oVao&HU9;Ayk6kANhu}i zGQ&yk?m$zT96>?ja@qQS-UV2)0%fO#hx^7D(3ZRu%O6qd9c(h;%;+oc0Q2wn7-C@0;?hXDb9f`#M_I^A(}i^5ReV}8xc z0%UC;MT-qF8tk;-<)J^zgvag#h}tV1L6$830XW}1VoIPH+(5XEp@7?uR_%*(v5yZQ zJz4~otroJJ-mVNlDV-P<$UR3$e&G103f2f4@WXr1@ks)l^B!UtEZ48`5FWktLQ6I5 zI2||>cYkLTRY`J9zKpJ|pW+yLrbG6}2*h|O3{{|6{Y9V6*O6qMICI8J;ON#Se>J&b z_2uoTNVq5A0K8Yz3P6NTY76wPr12~0@XD~x`5DA;bs_l}s!II7#~0Zf6r-65i7vj} z%2@&j1K=giN<~HW)JdJT@^P%5>^a6EnX>A(L1;X}z;dnx_9+0&4I?0Hh399-PHjeQ zXMWt!FlrWLi!%_itv9Y21c-3kCHUE?Afjn`53r+exv7}gRRMw{Tfqbx!NQ*ekC+E4 zD&JFOt7&NNgW2ettjDUHSJM#tQJ2=VUj&BpEdt$Ot$M;e22%=;?%cn>GRhjQNtW?w z@5l)T+S85U?H1X{uz13d(3i#wA->BCsbbMNcfCk z8R#hwjbq@VS%?-lGq{KwvKVO(8%TB&y>0SXu$&Fq_BO6h{**}hh|zX{t72b@ntJR+ zm%oW$+a#EZS~s=7+6~lkrS*pUOP5c9HqKXDWm`E#7{#O!WFg^mt9t}&IQ7Fc45L}2 zUAVZoM&a@#)UDsy1rqonv}Uv&Op?;a!LGe9H0H`4v+s!x?Zf|{Rm&E8>=I~HpeT_- zAD6tWd-ivJ+ngJ)j^b4vs`kpt4=_=W6hz-!g=d_BfnnfxBcSMnvxXOZv)R@Nt(brL zr20`S41+8BN*a>b#z9WkN#U&%0^2{n+I3=zaEcTN$15o-DftP51;Vn%sEokSd_%DN z5`YG-FG%Uu+h+qbon^pq#$qeIdknBKg88l^*63c{jpnL9lO>wpCCR*X(K6ke510m{ z_!QAT7{X{1i*tWz6+klO$JSk&6Jtq_jjAGQ@;w-RFwNrxN@>HFX{BJ6-L(fjFVKPS zpRT`O-xaPg!~*U0ck$=cepMeM5p>_ntJwJ1v0Jv6!(WCxeY#UnP{}S(9SsKVGE_vB zCA9<}ajJe!4AH72hVsGk<;$B_3mj_2F1a$^7)bPBWV#jeYUxvJ!k1|`@+hdhG*->% z7w+ffm5r)?u$obHV0@-Q0YyVEs_tj8c~6;p#*zu=LLtLiG`d8)6%g*F*Qmr!!Uf57 zX6~ko3;oP!XOU2Q{r`AWmaGD6I@x2YM&a}_pzs1DXHKh;H2B4KalpUq!C*$U=@6P* z9q@r$AAQ(vdR$L#vtkgpK1!Uz9?zrBxUbn}0oJv-Q>2?;T8l}0K@#KX-OA>G@+t$LRY%Xw&Pwwd+R83(T$n0z)B9P{ zqI*?A+0HJrY7ScO!k&r{8H#QkM86T!!-sG5_~kM3=`# zBZ^YZlSXSATpl-HFHb8WG)8hxS8$D*eI3zwA^Sw!#Rs~J4BgZ;_@GtBYaZn`esgOr zOV2Fms<@k*w$lrzM1y{_A7?kiU#BcSK0X00u@^wJ(+%p@Tt=6ugo}1JA%s}BZrygY z;k@xe)&YbkFQM>08WbCdm{|nkxAaIVq#wO5y59XwhSTXyms{<-?suj-0Iixda(ONT? zxl#m%;PN~p!hlFN!w0%JK!7`s?L9%1>qL*vl8w*6^a^mbGihcQ)8HfZrmXCgPj3=P zYl4l|S%f|GX3SnoFPa6PFFY1EX;;1AWN+1OXbB<@8q^7J4-yeK&(N|HS(w1H7ex>c z4GnZ_?by3lX8hyu@UV19bp)?MjK(O~Yl`ww3LhCX|EBc&r5y4V} z_P7rl={ROEF{NBf5E+J2>>hCE`etFr8q?3nkws$0Fmkit8U;=0ac{OtL@o0uJnAlM z_@bE&H3{h0Vf+CxzqNO$d2?IxlQBfo<4F-ol+TX3GwdNunW+TeqD3Msv@MT(vC8@S ziRSj5I}eDI&&(_#f2We3vNHHg!qfFXcPjq=G=CMeSpCSR&eSXR8d~bm?mc?=@T1^F z+I{_8_Nn|L+8(y&?5r4l0tcaRDn!D-iCKUi){h~5Qo+Ev%1mqXdLVKb{(KnYT};ID z2xN`z;0j90LJ*ZW1+&4yuSDDT1+c*vJedesX~-xq!ab{A@yx?gs@1FcYhlrLJ;|W< zo zRp^ukaE$@oR2zRHlh;O&mtR~7d~v&!`#CySEKM^Sfo&TKE@^^U=W)#abE&Uk zEBiI@^iON%^pw-nL_JmlBVZDjGA*t^( z!A{sF=t1cW8UiN>qW6$?*-A&-+t^ixN`)uHZ!-j$-wuk8Q5YY0o~RRGViF?+t9vl# zippT&tL5%zYTvy8+C5l0n&7;ihBhX=L0L-u=H}))GlsLdUmL3i$vf6q!B_5)fXiye zp*tnTE;b?{01#c7^($*_(WXezy{hCN6r`>l{@zp?oh9it%8|#wlT&W7>EFvO&#rHf ztTTZ|nYc^0`TuZU{`MomJuAQNVqppIoE)qRPE_N6nOh`~wj%mdCVEhE$*Caa!cZ)l z#>J|tvQi68=Q9af@9k(?^9V_b?|Qejoi{IQ$w$7+0*I22xew-y#WSWUlc1b3*?1rYDEh(>0D8vM4pYoj ztyr-Czl~nmAmRj_jK9C@ojb)o{%*H#bJf0oSy(!BnY0F0LH#e#V(r<%F2nu@G%?)l z&pO`My?P}krzpUEe+31Fl!b+bwoCXH^G|Q6CSkNuh0tb@?Ro{J#RxUsu zb`i^fe36abV%xs+ufk~GHvf!c{S7<$&;a?=Ibj`uJ_+YzVR`4{DA5q|nFIm5qxE{(a(=h34_54Wu6$`9KW z>>YsF9y`$<^?4<>f6S*QvaES~n{pd+fOT|qoij{Xzx>QgauLsqPHL_QOSdvo2! zjSoA=XxgbhfBuYlw!*k#{ibU4Y**vbq!X#Z)%xOp!g*xI zqmW2R0XGUe6(qWOwZ+zo^Y38aNtB-Z!Fzarl0ZIQn0*;g9HT8q#w{>B;ad2*)p0=; zf$vWwNR_FVG`qKi^FFu5R_iT)l1GtO3J*t55Ng@B-Y(s|b}cg<+u41shS7~a$E&Vc z5tVydGr^p0{dl6YCGFI|Pzu&r0)SjFDA>AW?f&xrf;90D8D z`(wJros_Y=??*Zoww8+}i*kg?V`hLgObyIBAL6mG6Y4AOT3>FR4pjF%9tiXA5zZxZ zT!|Dl`+Tylj@OtW0~|YqkB-fIQu=x@2waFbXR9ug^V$}3bM;eqE-r|eHpV6dDDHW;ga-GYpZ2R=oU%|=SCkKcN4JxYPhMO?qRO|9$pYQ< zw`FBz?WyuNTHvJ!y@o3EAiLo{{s3b}PM|Tkla;kVa{yDqFA}H{p4EsX1YmItuN8)3 zDdGHUvcwkL1l;o|$oLLv@IJ!GS_X`lJ8(8uO%*BPF8s7bP^n?R5=OQ&LnX6+aw{F( z#i1-v%eIlcJ+=z5phvtmFcQ12x9ffMs;tYF)dqXjGV4+)$jPrr$G*eEz7NrM0j&2+ z`a`>W4LU`wMmyd=T{a0HV)J>}V3wEztqMckQ5v9VO*nDPa%Tw@p)PMf^2GO8!II(F`BnHmIS}RA zi%TfKKQ~V~kTnG8I_&-@Y%x`fe0FY5QX&e^!3$)}<3w|_Im5QDey$DVkex&<=w-uL zFe({?-xTvP4^a^oEdd-~v8mK{ztQi;GxVW~(Z3>p{Vn~Cn&Xv9VG0tF_@dsZc^f}^ zJ$$Gwo@FB~k&fNZ`%#6KZ2^TI%WQ;(UL(Mq9X6`8TxEW|MFAoG)osx&d8ofa!Kr=9 ztWGP_pN8M7oQ~3HfcT`o_i$dk&DP|qINgp=_gktqI=pv4l}U zTlFei^=?q^f~bW0Q*4X+hQnO?CwMDc6=^#RzN*_>ILtMd?^_^L#?#HQd3=j2t%{Yd z_ikS_Z~I%0^YdR*cT!*nU(79~x0_fc#3+2F{48fp;T!rjDKhz`zT8J~b9N#w@X_6$ zcqHE$2rDhBJqE0)IHO-S1eGaCUB<{LmZS)8%jErul*;SZtUleQ{~HVC8Aiv-k{ z*U(!S*Tp^g9eNt7?FI@nC@Q$dL`GgM?hhL+Y>gEzkg3U>1tYRbdde8kYtmts6&r0)5z*)v1jld&rkojKu0?@mzlWSmV@FKa8Ebl~LenZ+kjMS@=vW>GRN6czh| zvX^r_BfxipYq7&6yUg*A|1~Mv&l&7}2a&-rH;n#{r3wAE>TuxTDL@z2KdwG+h$&D3 z67*-Qv&+k66;lj-U+f%U7>|#)n=)JPNi^_z3~GwW11%Nc_!b77oh2^vwPti_lnnbW z13LZaSHf_|-`x|H&%@e`>_EVJG}I6fdWNtP#2Ep>iQ8D^!tW$OC3EKm((3gVHLIfE z7!E5&&NqaU909{>SYw+8;^%09`Vv*k?^UMbZ}pWrmHb^|jjC#y5lx}zY9|kzctmfI z%8#OwJazCZjfhS+Z$V$b-4k9d3*p^4KGPYR*GmO+=GD{z0d}2H>ijVytK%UOv?edD zZU1XfFqCXZgg!7CfCC({4dt01Q@n_$m)CZs&x+S`ls?yI=*gx6U?4I_)GCvr1Mw!; z-=N7g*;BjK(a~`;sH6m-*rn9)Y^*ok!hyEehM#t?!5H01!o69k`%B^& zeI2jX7t1e}%`_98+bv`UxkB^OUzn-&L(YsitC+zW@&k;@(So`dMy0(8K^KlhZP2mCmgfq~!+iD75GjoVbGW!ZWs6et zB$g|DI$^M=q?^Fqk)C$K)E~$k6H(kgf6ls|vQ||2^#T4^U+*--T}H~@O7=!$oniS% zkR{a}mFXJX%X$PNV-H!Wb>E4x&vux}&~}`(yPKRpprEeVv#41gRYKmTM#FvZdkkKD zbic@gR&J1TLMG`Om*^5e4BdgoGWv##%W<4a;h}SRS@b7GL7zIBGviJfo=j-dvl=y( zB}&l)c?ea-ZTU?p%TzrMsR>zS1MxgV*h$BRSm$IQp;&KWjIP!AP_uGVq$HesNGRNV zCfy3!sOeKgtp*q2?fnOY#+nuFX%of-bsTsd?-ob57UgJb zEi%Chwk&IHW%S~&y&(TT9a6F2f|We5q&dr40~GbLrlw{XsFLBM2{SSqG3op4$r`qN z`ZHgQl~k<>FPBD2&8+-7ds{o?V<|=Lm=EUo5M5y@Y3Vz?FWY&UqUo+@`G3*7*c}?W zb66rRAqRyxH!+)7`+I-vFY7jPu8yo*o+cb;htc)SdVUwDDQwhUg~-sy8X` z1OT1pQ}-|(pa7%AcEEu90g!zu(CbPr(MmE3m>o`XHN|W|k<$0k zTca%qD);)*8o~kv+LrKjRzRI4MMfhAn={U}*iWkJOd}m}ldnyQhQq`DDs?w>QF<*bP9?6IuCfmvCO` zsJ(xM1XM43z+lt8H3QAihPkc%=D$^=QY^Ti`<;t@azv8L52TXI$p^_P~ko|v?*UsP9^$-OF@@TS*G6JR#~c3G(S zkxl#bP1kn)3+Ck5<#Z>vWb=gjalR(@UqoE7*Bc91I|5ESzRvc~O-sLVgIwV9P{56w zH@kZ%c~l6rVGlANs%~xV1mu9eaY^#aO3P|h*jMe|z1#oQWd}8WZkFyXAqMj8w{ESZ zTD3~FRn}a(bw^F@x#b=6^YfzlI!F=w`lG6!O-!DUz|b9>B42NV{ojcr)E=*}*d-Sx zw(J@WdHd$gqar;1)kZN+c)TiP04q41Hu)-l({P%SH{})k)?1y_`X$uwM8?#%ZGTCz z)iQEgL?`?Q)A-y{CyKTfMY5lkKvtLBFtvV8kzGqS*$qKc&inA>#GzkCwqPb| z-7rOaa!ShMva+5VIMtd$rlTl>C+0XOnJf-vuCDn>^Wo!yTqT zcxt&N&SPO0tG`G1ALr`Tu07}3g$zjD(BAk>W_&`mi)h`odU`^Hb8E<5wlbfN*p>WC zxEW$j>%I=>oTUEXr2swdlItAQ{mkp7N+nb10d`3|MqTM2mpIqSYA5q;N#+tMYd;@Zrx(;==kRt_x^Q1L8X{UkXxFj^IrO=_j^O$bg-a8zZ5A> zc=}!Wj3<8PYi;Axeo5AmD^YBntenhADoo5~3?Ft&%Q;2)gUCoM2S$N9P1zrc`PmSD z1Ld;G)u!Xiw?=E>f$sSD@gur+XZ|pD;{7GWCrQoLYbN46~v85&7UF)dWLYsQ)>Z-}N z<8xdyYKm4}pBR?z0x_oDI9BFQ^V6367L)8wih&jUd_8t3A?31;us8f#r<8h@e0*+S zbYIl4N7{Bjz z`|&3+W9pun3)AzDvQLE%`_y;Mi~0?=FAh8TcCHI(@W`#76#g_qTlP7{_;q^wo}2u5 z=3V`Qb8}POa!(viD+>R#6aU&`VkzX~_VGA(W1_y<>e{VBMKxLhKb_!}S`t@J^(Q*L z+w;>Z@lZ5HR`jGe@II4|0*ZCGB2#1NC+XAoY{*G^WzUS}H1YCXbK8_yPU!*$3o2BTZ%wYIniAdTCrki40^c@;*y}YTmnrVJ zWwgYyZDyN4?IR_Y+^|kI(rJT1<&kRrxWMI4u)2A%|}%SE+-@7;BYli?VeX)r#fi2S1PC2JLx``Bgw?7j4#7Py@}4; z@~7kT*ZMdKuQ$!2dhmd0-F>D#H{GQQ`$*ekX3ek3E4u&g6Z}PFSE#KcRZQc7+H=9f z_j_k94h;wCS?V-DD>RQW=Vo5|L{q6cZ0n{#^}C1vDUMIU3W@tfg-)YMtrh5*g84>_ zOT;HwA2ElOsgCDE)ZbfkDJhvHyxBW@WS!{T%gAeEEen(Zyyeo*r!HhNsI31fN`5;x ztOv-3hF8y-G?EMyJ9_p=1&B&|X*;kvR7ajD2%ZT&eA7VEtaom&eNge7ed4v{xyQe6 zX5yuSpVJWCzVrn-)>FghBub}8jOh(gw#4#bIBrGzw{*kl+FqgwciYvKtD|iNbCH9>Vhq1(sjv!@ z#fX=E8s0rmdK&shBxF~pOumZZ4A?+Bg_}r+1X&C0cKFF#q_U^BY_Nvm+%TkybEcvhiwStf@uz%1djPK5D>yhL(P_ zIa54RqBgQ8MFpfU99=jl)jT|X^aAyv?pepJsoR%6$-mxNmYjUtqg!=&Z`e>hr%q7j ziIeWxC(fK?D5>6(ab-B9v(ISX=B2;2fz0XEtWpRqkHM>Y7d*eHxi60>gOlrn&B1yx z|1+mXaZSt^YP}*%7rqE-7ZE)TIeWqX@kGb#INY;B)B6ov7c=N@7nZ;><&Og9A?6wn z395|DEVBS-)o=H?=j#wC3Vs`{fPL{yWXGnHgw)% zX+?Cb&=>eA1iM}n%f1l^%B;7BuHyAFnTw1T491 z#nfm*!;cqlVk}IfGLcf!W)sNB4$9Bbr=v2w6h>ZSwB3nha7@g1^wXv@XJ)Utbx-K~ zGXDGa7i-&29U6GTGwExhm)UIG&fz&Zuaqe72h};p`dY4cFD#!vTl=wHXQ$PNeNyzI zXL5~G+qbt+_$=ny-%djUi)Xh+H%@B(jvm9v1M0fIE$tTDXb%T*Zm@qMFo=ng^1dah zsj1S=fy8ifbdKBwo`I}sMgRDxAnU|H6&kj)$al5+gEz4U*Iu%3d!RA4{xka)j@Mbn z-kuz_QsGK)0tR*!kFG|E|4z zNnWdmyuVsk?YdO@EJoJ+&hVCMwlb*~W0#-^di#9h14o z&6sIA4>`%BqK96dYs-%NzIO}z5Ird+dzSYzjm2DZL{5Jz?|h77rCyzHu=&HD&A$Nl zHW)9nuPT@*pL9_PvY(-#l#=zPKcio;d|j{2>OCD!&)#r84INhg@c$@#>#!>G?R{7g z6;wo0q)|d81?e;ZB@C355TqM6-Kc;_sdOs{sI+u?hV|t$W>3j5$gzE##J>}Z)X>p2qh zNGdcqgJSlEsM~%p_w@nXF#{bvJVuN{Q;SC!q38z6(iib^Eyot1B-VrFeVpQ$ung|aNGI-MQ`Wj ze8>{kjV-Cu)^mlrh)}A4Id|JBCg$6R+(fzw7;PHP&!h~GA<)Pne4&RI#U#bWZ)$19 z`2ua|$VtlcbER9Rg$3NkPGGK34^lSx?U_JQ#lZcxw~5@h1Oi~Y;32yTAD3@yg3DQ(x*?K*24-b0j6bS>0f}a_rvYv zXIEt@Pb>Q>fI29PU6^)cljDL~=WCP)C!xry5w1aJ1Bse#-TcL?XKsIUxCp~697UwkYlWbsNcwtVuqlyH&2zLW6R1suCx zE6K;4VZ`p9OF;FujmgjA-t~$0K2gIK%=q zi^-=6gD4JEX>{j~olPD%p_pP-lhb#VXWB-BX%@4_SG~s-gLPJ-Fr^_Ll~-E?Ko;16 z&X}CkCyMJbUj#DU+;S|)U9f#XRm)D}y!`UIgoHp{U#evbZJqPuZwV~XY& z?1u%tfJ(tYZiPg1`%>_tr&{%|9YXgZe%B~78&$+g^2P&ZxvgU^{T9DNO_3gv=dkJ? z&ohnHczSkgXV!PNclGcDLNC${r^|$tAG?bkoprPMS0LEWqXentBG{_2_D99#1Le|X z2+P{OE+100u8<3130faN-boYxE6?RW{p0~GdyvwsC0@}3-XMjQO?r=UfKixoGOHsm zOu3yXr)Z3@NY)mJ8@S$R;87Rl2|KRV1FnX=9C9G2{}2%XZY}~uC%`1RL{h)^WC<8f zzXfZBxY1XEfwFlD@?D9TAl3(6#zlLR{dwuwg{8OZiwtt~P2hc86VaY9fL-a#P}vZ6 zTqlSt+AR8FAe{)={^^tT=fVoa$1{6J&Gn1)pOB9G0Lcw$si5_>SZNw78?{>Y^4n4( ztDe~MpIsgAwDa4JhyNQ>SgcH(CEp=C$j-{QH7~Y9u7iGdN3Uk(AfM9Dvj5{Uin$Zj zXWdUuEuT?q?^P4K*2YtvGHTVYNTToPAI;2Lg(lZV955k3`!-OO^w@Pia2k1x3eM(N zO)U*(92|p{gCmXQ>Wb3UtB)aJsb<+=UipCphL~A_MJ-?DPy@i-oER`jc@P0Io7qgD zHKLpV*__~yr-AKjEJCT|G47!SLdpw-ya@>JIOtMB*Vos5Z^iHHi7d~4-OLjoh%;kY zDSx?~mA@-b`pNe7)9k71;+SQD<^2cye?H?_h+Fcc{EdD#!cUmmWv)U)?SxrDS_>b{ zTTzMqL#p}9!;364#!nhbXKx1pbbL{*M(?{VzL;aIV<~@0ovx0?p_U65E+G1<$W80LwN{1+fMX>0vhsvxC%Cxv{2tNx!eEb>LkrWO+7K%Ub(hET>gR~4(Wsq&BqO}c) z#VRuqou;env)8EEJ6y;A?9KnW3g!0L+p0sHl&fn5BZ`IEn|I$E5Q>gRFYo;AGM!eY z>I#u-7ZLG2Ha504pAK+%nlk~f z*Wr^0I9#|}0d8}TxDtWti4m5()}4DSJNokZ^EbeZj!os}CS09hz|kGgKWN=eE9?0_ z`9U`o-vr#8yo!Nn0^&IO0s!KXxNk;mlaq`45J5}EubYV>)vQJg)~y;t^rJG9n@gQ9 z=6clt98vQ1<2q}P zz?p-`{Tn#AOR1_xZP5jo;PK~y`Wx6p=fEC$jSu025UsKSl!U}qkCOfAXGi--~|0;-?t zb$6lTg44qGikhn=R=Liry~yaYh`oAv8>* zHh_j5T#jBqBmO)lxndM)1`xRfzVPykI!cFIu$n)oeG(?xqgZL8d@_AoNpGW{%kp~1mc=H2K$ThT zSp8dpqXuV7;o5*)tWRBzG zhXQ%B58KZbqAG|SPU7Hjxa;5%!CMtSmDv7z2}D`rP!od=A1AHPw-}ZAJOO#+;a@Y4 zggfT|kv{xer-N`w7x>vXbKuD!*>DImPb0~G8Fpd7E}Wnt1B;axFjaV$0lWY<>jsZo z$OQFxf}VMHV6 z)!SMANekJX+OMeT5a~OgBdB*~wi)I@@*93t-*sg>N4{mHG}dKw5eYhv*%Oe<&O_*C zz^K2(`+n$c>X1XK?C}h6-Ma}P9{Bd4pk`oUX z0+L6Oj3t=JbkI$v3=^;^>jja6|3v-r<1@fN7gzs_tt>w_7x*93QILLZ()o)lN8Uk@ z`wJItF5_)d?(9Vx#oRL!X1ke{TAq^+%BQ9{M3Yg%WW1W}4iA$)w>4zQ}p7Elwr!WYf;8wfx-$4`3t2=T+c!d~sMZ z-unU}Cr@NKqQV zU7Hrsr-9HgEOHAf7TPgz)315c52b7X4Uh5})7sj)I=u}_HAT=Jw=OM*c^09vrVvqh z%W}}BUyrg0rYI=|U1Rra#sg3F`p}H5L4VH(lh?|5@Hb7U3r!-wck30Uj^YSBpxcKz zy*9_q7kSGUx%=d3H|7SRQm)o;A&J7i#lc@!{7yEu>fGJKLGQnA#h^D&=5JEVr02Pn zm6aj9L@V%6lbBI7>$ixAwu4xnanNbM1c4JmZyyJGMkssP@`sNmx6OqSrYUHq8Gwoq z2#)_Zz+WZ-vY-}WKFs&qG`e@KM8$fu>w#G?aFAp!Dx{pJ60`{d!L1zFuP$_#@0mcP ziUimg(ee)3#W&cTfSj5X>GT|6t?F%qstP$2<>DoN2xmaHsqV5qd=!(vRtpMuGcGfD z2ZT@Jk#UqSm#y|0#mQ%w6^xT2I)H*agqjc&3OPI${>uf!}r$UqEM(xOc{sQ$WAFftv!Maxm9I7V%{YHfnY zLu9(jaBUwWomj#>8&#Sdx$Y5k-Z!r*;`e*@`x$%g>lO?DU&fVJMVpWAlC!9=GGPYE z%X@NiV}K=qnn4%cZCFjd{MoFyO9AYkh&;QFwQaU>%thM{8u<6pK%)=}wgvStQp+fU zVF51v9)vE$;p5#mI?z*M@NNT4K{?gPOHaba7tx1%d4Ax|PH{KrUoIpUKr$zAxsX6( zYRikaK|$2o0m&aXZ{6al!#Z?m9P~_~psDro3~}bhqnj?Kqobqt0=0(r=E|TI8aUH8 zKv~qBb6It#{#*dr=`~+(g;!m7veT+~@Lst>RsIO-MWT={BPxE&YHFTV!=-fBohD=O zN|L-Rld216497{8r?;7{{#b+_OA{-Vw_(f2PWhF0`(xm&KL@a&XwBMyOU?5w5wU$% zcE8T!4f+?uj`!aiyb4(y5;GEEO{iC!KxnjUZ!5-tRD;=_1=NSgiVfN@7BG^;c0q*m zh)@0*F0E>u0I3E<+zjG;P{es!od)@ZfD0nv0O!mI6cX%-jF-^WKR14YMq+MJczArE z4Y~*89FvMc?~#wuL~0b%-RYq~S8jxJR~x3^#ADeCu_E9v@SZUBiXLoFgI{sqPtnv% zl@bR3t~CSBlGIxc8es8Aj3;(GoKqYLFGIURBSQ}?fpFZ`^AR)u8&kbAkBuXEy14r($)BCN7y&_B z`t!Gc{?V_4`p)^oc4o}?*!zKpC3{#al_TZzON6|2wF2okF-G~lpan3d5phyVycKPj z%RQE?`9L^PJ^(a$>LBaP0PCvfcv92l_Dd7|!7oL(X1MOTE48+NXa+KR_WN~8pmKx3 z1J}~G0Hl%C-GT~0f_Ga|LgKlCEyBqQf56OX#Gpe#X>)6Ps1_IpI^grk_(>I97;u4~ z2}HJt@*D+?U3kLb8nY!5qO7d4A!<#~^0U06{q4Z_I}px*fSn2Oq7zb5vLFnd0m!eO zP|ewaX}Be~w0jd8zep3|v|&TF2QX;1r~rM{+NLZ+!5o-TJkkBR2<4#>Egi!067h#N z{iBc`dk5SOtj)>{mS1)F*IE4&<@^0+BbjWlEhxbKVmPnxqzIzfi1Cga<*$P~?`3?) zqd*Dcj09!GE9SKPN*lpeXfb&DZK7s-z5_i^kR%|QNR>jRrKf}wE<=(Iu()*Vp{JV> z`DBcc>h8;RQ3>X4(WZ{1&>7DmP)cXQv_2RJ)M=J<1L|qFtYd>L9~dux7byj-4xOeD z)P;mi-t$n-g8-!0x2a|45LG3$b78!5p@>OgEtml`!4+;U^{ieg263W{CND|qyik3yD>EovL7Y`~vVQR~^! zJX8gu1y1?6FRcy6w6<`PXq8!{f%JI7VNi5N^^8Y!N!|1=fFrVb!rhL(>8~@_$TYT8 z-t-lTi;MHCsZ6OvmXw<6S*5~pGo=|oN=?m%c(=dbECyGuDL{_&Ul%>dGfh03qtO3H z2TSbaUjDf3y28J@JO6qgenE)DLhc^NPfLM0Ky&3~zGV0Q{CvK9S9*#*eq8PEg2}FE zN+?#qS_+D$?5RElnp@!0TL=DX>NY7SyTZf5^jA3}xZ+*% zE?8#2Kd93WDVOJAuE{JyXRU4-B5Aq^oCBE>EQk^uZXv*FSVHo2;VjM#e zvE`KLkY`L5AWglXJKyl+uT#l2o-&^1|K6WxyZXHrp3|1ZEhR^mc)b$*RPqvtk&L|t z7}VD+(L8~bP4e}w`88Pcb$CPrmeah+S*Q+1ALGyhTn+%khI(X5@#7tQfhdI_s0Go9 zo{5(F%?%bicxs;gfYC$T|KmCPb%PKp;AuMu`=UR4_Nv^yd*j|rG4uH}6l{pcQcrp2 zmRnDc(gtYBo2yp)-LjAP0jt)iC>jH^n2N*lq$XBZA5?dEP*WrLMfA{=dQo3`KpTTH zDWZ0qacbqsPMz+7p1<%7)Gz7o&`2rT?7@;C z_W`n@#cC#hN)7dzsPXf$Iu$AhNDZ1ODF&h~KV|?DdUUs-xp)b`cgOu}UH+f}Y=kD_ zqRL@pI21`15e&35v6}9Z1&x?^_a#tIAV9_$0wSVESF7x)Y`T2>V9D}n4G6YzYhd^2 zN~GfN?;irCw85oOx6i{!mZ&Icjrvlb!4M*X2@6iwH(LHUEK2ABdCVQy&xk{knQ6cS-22OIudwl676 z^RHNa_xAQiWc8!K80UDj4xP3%m=Ec5oBpO?0hyC_Mm0l&M&Wl^KrX{rVL8N*>OV&F zv>^_e_iDsN?b=O#|GRyqPFsVPp8h)G!o^hq(9#&F)U6qPz;^)Ygds784Uzo;V%dP0 zYF6fx-%-yue}j8PkSU)hTPxG^?bgb)9#*3O23FrP&o;n!l=F(l+5-8Fu7`_Aga`U_ zrb9GL1J68NxhDsJA-i^uGbi=UH^^)gODkTK!UeM;Cj3ID?>K?}=m*vdr$GXoX^aD@OIureBpw$4=0ZFPJWoHVhf5HtXdwcL3pwLp_54re#WeA*O?B|f}l*n8OTqMSxZP=YQzPlUm zG+2W$atm|%vUaKeXv#k_zTOi~kQJ3|2}s;yP5xfFmk>phJiMRt1skD@uMg_tarTGY z4eKrG%c6>m*4t632T_f#ogqjlnrWnfI(`E>3+>XYoLn>$+I*U9)NSQOE_jK#k0~3` zH4o6C@0am$j7Oi)Ggti6lScI$7QBfKgziV0pnL=-pt9pKMJ%%n#PyuV^pNQv=qB^ zCpe6}J3Q7h>b!VFMu*9rp-x^y%ymoAT*)+_##RKvMQyQxR}PB&9rOIuRerS-5;+x3{?prEJ>8hQOMhc_r8U9^+F{A%E0lPPcM{z^XI?+DhE!9 zP8Ul0_A|JN4GyL@{wRTt&F`*eDOi=>0aAUHho|<29ZW3ZW$JQ~E}vhx9C)MAYS0hV zjWMwOxlE#*-N*F@9I~%>H9xHn8#Q~41xOnT1}RGT)ng8-%rZdoSDJ-9ynfH9T);O%J#NIpIChRbb%jK9ru$J z@P6}K-OsXtALz5P@&W2Ue;-wHEOLdeE~tI>Bi>BSS)QII2l`fZ-fDu_j!iVeGd$-N z3PkA)Y;0&;EyO!d1g4fVu&Joy1WvCuX!9pB5uXZ@LI64}!Mh{U&1z$DT)5U1s?kT- zFm>93Az>o|TEob2Y4{tc=zIV#(Psz)dvHmR7K~e%>e^VD?%WaYb{wlGKzv+aDU6Cn z>~%J*sh#oQjL=I&v|!!%xVSfMao1LOjJjmNw~uZ!C&~+-hUXED!zA5%P#*$&Veo$0 zARM=!k`-?wv0VswaVB1K0T>GPh~gLQ(TJlZU1^r7q5bSoID+G{1 z#2elH8JbTZGm<$mB5w<8Hh=UaGF(C02N}`YqkTx-uRHtVj63W%{shxrPyQeUCX(#* zkDdGhY%Hq$1%n26hiba~=Luevp+$UqUV_dLmVU2-g0w$8{mwJZk3FO?np(LDur#?IJAL0TjV%wV7nr;^64Jh zqUg;*Z9GM23Hxmjkw0>{=xSVRhHM;b|0&NSRVMiZqvd-xrX?#18*p-8#{jDWu+HYW zAnLA*UF2<`43z0Qkd+G&DxFT_y5O{}4MLv8+t+FkgPg0wiA%1cyE}8Pkt@^FrH*T+ zYu9uiJQ)O+GPgXF0!@|oat!ScvurzuY7kg|n;KB<0Ayb@M~5zTAPo^5i*#*!6p~q-Mrgh~}5vlM7Kr$9r z%fYnb1#nCRP{4NR1{op%S+^^t%VV(*Nwl&t~8r)a~PYc~OXrV93Kem>9QiV+VTS#`IF>EXfAv3zxKzm+Mjb445n7r zDh9Kn^`L~=+#Bc)QM;$s3Ts$dd0p%FEgC3$D7=!=QW5gv81PxR2a{==WBcwIF5Mos zKX8zJ*XoZ`Bo?lk^T)RRyf0#EcUZAKQ?Ooj=@D$3&vNXPYU{<jk2X`BFEIu>pFS zFq`dU8(mhqyHfwdUu5(F_jbhP2Hc&#EsG=DX4lFTR-hRThDsSpz2hLCnwzrJ zn+xcow~tR&kx1-{3b^Dw031PPMK`*M2X6~nc|RLP2<6ev&G}{pj)J{|MYieS{ZVly zo`U>xo(UM?+jNfFgHZ>v`$|fOKByy6mO@X1nE@OZqtT@bc3t1Pa}C7$atAm*&#%L7 zinXGmLRY0^5NT!EHDhdNdWJJw{|w6g;}rbk?0P}vUM3RUg6@slzcZyZZ$F$}nQ=td zS=h>g9IMM5bgpoMTwpJrf1IT&jL|w8ZG8z`lF$)W*A6xIWxvWYQCUEo)u{3D#QVz^ zpi|QUGcud}CB)jq0P2&e9`Y)n$7c=pAr%OdSs{ZbXad~Z16khR(|Xp?#rMvUn?EpOa%j|t!%W-{rf?<@q$$U zwKMtsLHUV6!E^E;|Ni)>^EgO8EsullKcn`iEU)l3DaVWiO&0e${YgpJ8@N!4!H0=cri2 z>OUMzw9@2YFOXFNI1Rtc_FmQ+wYkduwcWjgSDukyNx5{FzzEyXPtEvUk0Zybooq_M zTJ3tb9T6)1W^-%uB}G40!~4E>wZvYs=hM9?(4=lvXGrXJtIJR*OLT^~Vbjwd#JwSgMfl>se))o7 zK0Un8_}%p1{|-mpDX{^kK7*v-#wLfwZ>qW z4>2ol6hx4nSp|zzbI9g8^0X76Hp%k-C75lg;}I7^V=%gyYV&06_c5qCreFE@U-Dl+ zo+bA3Ow^%~#QmS%o!?K4P$1T6u|X5eWbQuo(Zh^=DR?IWI~CWv=3ZWO+SEM8N@Sug zP8a4%R{NOKp!*P{Kez}Fdlg_u(iR_-?IDo(+RN?y-eon*;xHCWK+xv9y zc5qh~Gi<~!nCOlYJ(TOIB@IzAeBWWyE~QZH1T+p$h+5Aop+~R z(l1HP{o6+`cr3Q~E$ZTvb$*X=kLH_`Q6v83+!s@MoHkSIWo6iw7+hXm;nlUMWt( z?7+!VvfPpIsI&3vaaLl8icQRb2Uz^>WvnUqmnGpGn{dNr+nd;I;VI^Tm~5q!jsErI z?4Ll7ZBZV-1Rl#2rRyU;cH87eDFi1W5t`KCJG`F5uqX+LNrYc;Cf~JzA=Gy;|G{r{Rpo|Me38^~i*I;heXL@w$~O zAH47Bno!3=p7NVxGOP>Bs%V~m}07$oa~fz!*wERuF*S!SE-jt zZZD$~jETeGRO3^o`!a$@LDiyW9wWNPPeYl9&p-BJzC)V*a4`~TQz{-+byARp(rLbe zwQ}hoy!x*B;4xVR=xPXYt**R7`yTjBZLj}{l20AD5}Rks^9HdmFT_3Pm`!b!}+ znwu$=NXa|eY1s4`JewwKw!jwG->Ve7p@$zIXTt$#MSez=Rpx(qZXQyfYjdVfPXE0B z0?>1GpDMqH`ZyzS6_cWaV&r4#v9bdM>gK4F-RGkDcjo}h836})5AuLRScd+sD(UJal|WRds_B(x$-Hi(Xy6R5(MhB95*vd^l44=o z?9WZvA&a}Kd1ZJ=^mKV7SEU6DtI^HYNB{2{PU~*}L@W=?T+k7`9}HO;kjLTmOKg$# zuTLslYk4_u|2zt^ncM+6JnRC8#t9^}39$3yu|U&RTgwZ-SBgXPJzv2`%VxTrmBpcd z>CJ(2~2Ew#);Rg!qaJw@kf+62~Dl+=(OM`i*< z(ROL82X&V%T@z&bvrecQ;mi%!6tw-zXP>0R`nQezeK-MMrw zYDq8c&l6%&9}8K8Hh%=S1gcjnfI(6(O|{b%gnREVDhF}11rI)L!I8i)OoJ#+>5(6| zVcH`6vZobP3=$#&TB)Cf>UVr#ECKNM4ZRg(YRb`B<36eab@on`#zt)YK`tBCDLdc4 zf75?CcsbUH?#u|S#Xd4R|M!DA`i5JcUjQIw$gAZ6W{-*YU%?6E0S8A;_V?%i!#9W9 zo=x9YqH|}z&Ih+c9|<%lP-7NEp_Si_?*!PXnkt!B9Im>UoIS$zTd?n-`F`~wz`*$1g^yRDvlwvQ+fjRSKIF>(P*`7-Q%b(p z)WX22CrM`4*67%N^?)B#i15*OId{KGvlY-g!7DKgfvLE{4wp|@XkMuGr=kFOholSW z0i*-R@j34NFF)qrKB8KXSXFR7^j(f-=;yHnLV9@=Ee2jxHpt7H%oi!TGj&_DU_2z5 zPlNzDRyg3roR6p3c~@0~hQtXOKEP9|fZILvMl~5rTl;^zs{d>k?~5Uyf2^cH^~@n`1uTwAD8LHGY{mb7T~IX`bqr+DJGw2$zD&%0CVBqo z%+E*Yg_swC{#0Xr^hb&2sFWM?s>C59MM3{|EB>r4`#(vAa(F3oTUZZWVs3g=3gvcdKkq&=~HcCUPtQ zl4eH+hjJK?iHf{<8e=r{!y+?q5MA1NU|PU{G{u_XIw80Z%u1~Jc9uJ$x2!-(}q;Smxz$FS>hmSLGvwU&OHb19V!uO!qT$`g=g|lehOLUtK0;@7>E-9*6 z%aef(IC5T9!Je=xz-2i;VKF8BxiA9DyI?(D>BF9q3sJ~$CBJubhB+iOwE<%~BgfL}tB&^wdIyKMp$w`6p zA;PZB*YJgjJx`n=L<=o7&qL&n$DGSr(cO$~jlC6(yT!f_`HkiPgMaN5q!S>#iUS#~ z$A&h$^0Y)?bM~+YPCPBLIu_{v-T+`Z3{F?i>$E#Honh=4hQ;J@fFPeep4xWF`)7&z zZ%pOEL)7;-UP|1u6w_qIL5X+nOrf^ zOM}s!JR2bVv8~B^eBg9IeOAN~U)bWQ*}=3`3B*$>bvUIn;37)Qp&{qPCQ>||I~vk@ zV~1e_buv`l!C?8d?>n*pG%`oT)s2I6FQct!8FIA=p-(C~Pg@GUNR`m_Q6!C;FbDibRr{5A8;?H0;wB0w}(B^I4Snqc_*#x|4`&*JgN_5Zgk^UwG6VH%TLz5QaUD;~``%iW## znq5USXi|Q?5B^`3e@|UYWbU5NqcxSszVO>y)i$9NPYa#n+?}t&uQEuACWX#K)sPwn zSaV_l_Kb3@_9aUL$?#y6&MVqGbC7_f2?t5Q;LDpaLJOQo+_9G=wLLv3UJ}LAU|||y zfs7jYW^X)5k3pi5u@dm&<8P4Te{KMGaB2~FVb4FVePESm`eh^y)?i*5+asqneOPm! z*?-;PH={7gzPsMr>Y^ZUguR2ZGhL(1?U?}X+lAeMWX1HWnJ7ZBIS^KCjD7i^=KKE? zUKF>xa%ZAvLwp(@4Nb1>`bhKMF|Hwl%}tx-G1WUJHR!{4PQ3c-Qa&_gYBSG7@z0@e zV*B+JFdvTzd|_AgJ=dt6l=OjdCWrag@_E>JOJ1?^!3lSB=(ut|Di1JFQCgW=@Wd|I zp3Q(F5?bBf8_k@WEjK{PYpQyIFW3YgJ64Z`U{E1?f$?8$3o-lmN8Yy6#VeET=U70Y z(q6=6oB>1)PasP@1%AXiWD}5Z4Vj|M!35J&UO|~5B?~Q(V6OP9a{u$@?>q1b-$j>$ zH82G-=*`2z?NiJ%NuD4$2s$gr1k;QN;aZpSjbbz>`sadA^C!KU?BRcDe&MeIR4#P= zwWQ=H5>2khy<-jGCN9QF9E~q4Pl*!wGh|w+)Rv#z#7}R8=Rl*`1b#oZW^3q(FKt7- z%}JQAWHqB4Iw~j@k1?m*37a)cP9?2^M!T1Et8C}HSsu>0hZToU`wm0186e##(Yr9> zD^^f1CnBzevE2CTOdfgZk;H`tRv!vr!>aPV`qU_frO{ z)%qRT4aKg|c262R`vAUxkM z;@Len)fNdldxH>y?}ul3j&72cH67i;oZD7FGSXE}9B~j|wl~50ECRw$od> zjHX@`M`xYU?NjbfG@SbNxQT5MOlA;R6JBJhKrMcX!cQ{1N!jACI3MMIj)khq;T+zZ z1vo3H=JmIWhIZJNfq9xZ^X;Y{WDN|%r#|uQ!_q38Ox3TES+gv8#Dw|-?B0ogU_?+& zJ?5M+f~>HCu`xdJz$i6GWhR-?tr!T?>GO4>yO)sHK@(V&cnCz+W1Q7e2~}22R<8DM zqwat0wBWJ;JCz>+cM>?A0LmJM-@{LI;wx-IhUcLl@Bm9*PJx5W;#LVw1W4;)2eO=a zy;%uj(=K1emrIj^l|fCdC%Bl3l_TrjE5e)ve+D+>dN>w#%gzWt?cx~ zPWd7H>Ur)irFe7K1o!vGt5VD&zt+-_doiK z{a;RyVIjr5+`9+ZV+07QHQ9b_O%1tp^v+If7=cA6lpTMwdxK?3$nChc+sKt(ELg};mt2w&Q-Vh8fO2qZ->3_L%Xc=>P8cN=Y+kQ;?GLQsfXz%_D}U zZ@}=tf#|#&cEA|W>Rtb^dQ0#-F)09scFlnC60j9c#?=S8A%{^E6mN?mwBX!;j3~h& z<{kW(OI5aB7ZjsNbW0ZvonxYw?7QfK&`f`{!eRGttnz!#a6F65q<6SAGEPiwYx8n1 z7tqvsq&#fbxo%7LXa~y1eLbDYc4!z-Cf1WZt>7D};DNrM&}9W4#YALc2)cX8m6~OK z5((%zO0AMs`0WGFlIihr-AEHsw7_(V`AlYA?Is;P6OG9Gswyn}BhO-h_tmW+NAkU{ zXsH#tIRta@g!{*SEQVR2?Z*H85d0d*-1(m#(70W?P)jk|9Y=r{&wazw{0x)cGk>5y zQ;;fazdY|m&7~_-PI39_R7wc~)R_R2JqXvYwKNkr6g-~uNcwD8~`+PlFpH`hCn7S(cOgr zcTU>ITIGHikElIbadMXyh?psRhOO`e`sc;zTNG;`$Le%+1%ZDBtK(`Rkwvbm<^}e=^!o7T$fszoLHlzuMkA+8x>8OF3-hveu68ra?$u?euFu#p%(YGB zTeZzh8Z1rgh-C1mlO+*<%9c}!ZQ)svl|Ea&(rXdfb#6(nXJ*H^br(MU^6+NIYWMV) z!mQYpM2)psS)bm1SdkSG4=%qtSVx%lv#4>@5l#|ka%I2DI0NTR*MPiuE6n{$ltFvn z&0Kx(alunWPiWZgz6e-tj8cRJXS=C%47Z@UT7|euzt?|_ZtbVF9JJ{-8GZ25C?!*Z zK{@XX2Fj~1J{jyBP3&MVG1?y}Wc<~71JoiXg!HpRzn82H4xcVt7bkuW4CLMK!6{R} z9*19Z*{|d9cQJ%wTS)AVoL|GhCiZ<{I8TO&L5~?wfw+9GgVG?~Sm6U6>1mw#S%6y+@` zJ3e{1BQ%BJax9e8_9iZ^xu8~{?^nTyM(TmK3-P?U#@K!_<}C=4LMFK>+LwpDXa>)^ zezT~j^SZ8QHdEcir5;NVGkVtn=DcUtb(bhdrch{prmq{}D7hRuOPB3k#+Rr-CQRaT zRWqZzx%xR(>o`{YFm7kvFsDA(>)%bAN<6b^+umBRDW}J1wj0qL|Ki~KWl(xJ?dOH% zkUTZ{sXOG9&{CHwp~yKKiS6ds{PxbXIL}XvTsS&1Xz587#>-}3v94kvTdCUEJc-1 zaJTXXESms$r-41!6pBqqb-sa&nw+OkKc3WL!Ae$O{Ky9MW~hN!>c)?_^W`;FNAa!g zg1i3xe*g1NQRfa8vp)h$5&QQJNKsv0^N(5L(8*+$;ZsWnA^ z3q7j=vsC019#W(;p!!vx2epRQ%}JSZ*c2!c%8XVBoQa9wSmdcRx=i@#bd?1q^}7Wj zzc5NV>%lhhdHHE=c(+@{KW@~{eB|K!wA)$43_^l4$Sx>$gddtAY5cRP z*KI@p2dEY4?jHKnmv0MtGL2~8Z1y4JGkfMzwvuWlj?sD+y5u>Tr_UzpOtJ}x5t^pM zICAG%xFVdiSHD!b9Xu2_A7=L~{L*E@XYm&Fp{Yly!ysUo7&cp}ZZULblP4E*>(BaB z(?-RQ<6XME3h!%>O-}8xlb;ST6S9LeOLVqr*XuRK7X0E_6`#|2y`##U46VS>qNM8W z-kg_a?eRwx%$8}TPpMxrxrJh8l@(hza7=%0``UtWvnfq%v04TVAaVo5Q}xszA@pN(CYBr4Jdm)QzNqW z&<31DCOR^hSsQ#%i_1|$qDev>AGsw>#YZN`a`>rQIfK_gG-s3#8mFwH5eF>~J_SW&@$cC})D z*z=o}W97W13x4GH<}>)i52#zKgVPz`!c!*NR3jogQ2bQ^j~**lfi>dObYDVxx)oxx zgn&OIOnQM#iJNjM-}M1_e-DL_u_cuJmK4DetVfZc|Gcq4XjW+LGgqv z1rytjD`A53FY&h;t)zOM4ctWhs78k{JV5U;JZTb|uQuM7p3Mmc&3FhtMtqC@Hp+y` zr>+RLKl~@Ch4`GH^)hDORLv~w+By?QT+6mx10=HNF&pMF3n2GAyepx8i;qiDEQ^rp z*6Wbzf^)}v2~1)wn673*#pZDso~hpq55*?G^3`8(RzHMgZHCIGhtB^=RH%oLjKcBtpPn7 z(A4_5qT;AQL8z+av`{mO61E`M9H6-*bR|%6@ayw5EL|!?*|^@pX;Vsv)J&K4#c;{0 zAZ8aDU7>SiX2T8B^=Q-xVI*(DRnBQtx?XLD9bxbwH zg1r7H#{^$mBKK|pnM7K>qr>M*;0TN-%iyX(Bk>n3M~U)Kg*|61j>c4UB>4|NhcBm) zMP}r8Ddtq-=OW|%>L!KEZ@JPx=c!ECy&CNsU22b}vzfiv?UFEX3MB+b_i+EvuFcKY z9bK8oaZ-GeK+PC_h>3VC^J=%HsN-S-Qxy!4R3#Kx?x$BK^G;>ANf11`XcNO6AsPDq zI%_vdlC<<(-!AxgkpL-n_q^5vz!|GxqZU4hx1b`RRsF2zHiBnU*+(=dA15fEHdddJ zS(vAX*<;J*%`254`|txhB&|_6FFThQo#!~4Scs72VaC>Mk=J2TrPmj)3#~1zl@>2h zK3xbN?_!~n78v)TTyT)j*|D4PoqUkv#pG9M2vO@%<-6~M4 zSI!r;TJKxdymrB|)4N_xx~DV{L>Y*0SNVw31J}7Y<*Twe%s;W1>L72n$`1f)NZ#hU z<-mB6P4Id78NDcitj*TF?NG5E4qy?K4EEAQqMm zrsbU~WrOn5{VL%YPZTFp_nVTfDOsLg`mbO3aaAU?dHh(mpv9-GOMj+=oEdF^M@s1G z^~n={y|;kOe*n2h8qHG4pABPC~N>0o=Bhp9sm%KX)Xw8+$2P36#{)u}TCfxkE3QS*KT#4%5u! zRH*kWHJjc9;jGw49dWbJgqH@!pqkG_79HCJ8d0+v$wwZwkONvOjFGSd>Msw?ePwO7 zsA>f|yTq0Pt=?bv?|C5SQN=j8e}H?j&385uAtQS{lbDEjX}bhPaKL2Dt#jr4TH7*1 z2`$3d>sT0A5o##CS)Dz8oa@pZEE2*S>XCtVT#jT|dQZ`0(&`5!CySAF5VDu{;JECV zGEF!M8ZVCxN6MHw&=qH`=e^q=8tsDJ`8>$8CD>P_S#$1Zu|NANzX9wnKk*%)feem# za1<{u9nQ1vQck*0^|W)$tH%}u#R>Cq!7%Z2%-7Id@5BjR>v zy1t3I7eUbiC&@TyT`n=wqzmUM0w1OP^gW3HYO3^&6h0^L*%=0G&9`zP-e2G%f+ut9 z;hmmA7-^%i#cf4#Pa|XMinwtvC`A*KknEP4^Xg{RyXoi_l?cvl(*c#HI{dFnLYF0kSYhF4~;EBdb>mnvaRHU^FHnrMIwTyA`mXzi{evFO--m3oap!0z!-N# zx@x;*rMqm`+N}W&uEE5lnaa&`4zs=V4(iT3ZPVSM9`D&jh!{2OZNe7TAAKKHwF{ws ze!PIN!8gQHELg<%#lZAhnzkMA; zhoxSX#X7nEDk4H6UHf?7M-d_xQi9^!pCKwT1K_2+Fyiri!?gEKA{*Zg`&?F|F1?YW z5wkB)cuy4Dp(7V!?jrN4<4D+v1iZIKTpCCE2HuCd74WX7?yKV;DT3u4p zv3+OO;^J;A-}5ZnT}ihv&HxbWv^ls|A^n1Z!gyXyZRCrBkwi_q!9q&r3O5>BA@xD8$J0=Wk{>I7|mCfc>?_EeT z?#+)~N_m3gm&vzwU{k(UV&f8boqS)}i>~?Ms!=`^TpvGWg}&3TBokV#J_lVOjeD}2 zysCP?v$SKyk2U~vCCv{mHan%`Oy+`15EZ`s(v0F$#z@j`#!>xR?tw_VTHWpLc*%gC zq4p$;)+;RaONTX{N)1Y98Ssvj-f0Ot`+#&^Q%JNeDTHe?Ii;;&vf#}?rl<7l5*&_` zk9@;?F}TH(?66kLY@H}oN;Bacd?+J1)X4YPLa;V#1f<9#LvQ5@dl_24ET0n!g_qg6 zJ(9m}-uPxjFxjIJgl{?wptA4I(KU+3%Axcd@sr|Dg4ov1Zr=O$-0Pb^$LtdX@T&bsfJICBc2L-^PXtv)AysX_<`yA zguf^8#hfm?)9R+lFe~N<2p1^N$!RiK^vsW)P-^5+mcIFj`4t zPyMGiiLM`OkW&l4?#>iP$5{PNaAla1(z2e8^?JUOZjkqR-v$%Lu&_z-;?6#8^G06Q z2K+7@V~{pC0zXkKtPbNE9+lXf;Z6}~kbMx%Fut`A;5slf&~ADvbXXSWiXhSd$KF>) zRn@L*E21KxgdiXdB1nfI4bqK>bcu+>qD#7@Q=}VFKw7#(Qo2D}a?#z3_@3$B`ugtu zo_*f){rSfD#`)nGOJJ=v=QE%Ce(t)iOK8xW_xZ8;#esR3hQN6gO5f`#qy=PL1c8(8BgwevF!;DM(bg|=*8Hc<7~22 z%T7C&AsJ|4>Ce#oD6i9U&x$>&E7`i;wwqm^u<83bnl2#apRxc)IVM#AX89DS`MkVSN>4|C1dI!hWqZQyn02wtUyi3igWyo& z#C9Xv?_)VgZ2Eko=8`%X18}wnTO3j@QWET<#Qo)IExD%Ph`(BF_@Ofkm<2`tmPhD@eD1ccVaADJ)T?YzzqKqUVyQ$H&K5U zj37UI&Dzi=P-7y>dB$*d3GTt~jz_t~vmA&SNXFV#XA|BpE!{#>tT^`iz?-r~XWmz# zJBRE|t&fY^j46ALBwH{Zrs|HGb<@<|nW;lq#&m|8L6F3mAz==j3trY%l%V8zQ<49K zWa9#ypc+N1aV!Kf_T;{J`-LOCa8H+G`7XRj-)N`uGP1Ynw~D3nxLOQPF`v#ku)scc z#k?yOAzZ9&wH4NB3|&0~qbx>WXyV1x^A|}%>SGZ%4{=0>mZ^|8jQnDa6ep^lKi1lT zf20X=1wvwG0nIZLtk)!LGm_gJ9dkb39O|D|w%(MOpj9h1KxFzTmYVEkZhfQ=(y7=e zPs(JQyS8z=Eo)h4DcaE2p#XM}U@)RcGP*5K^~3uu^eyR^z*EN#BJ<4iOiyUFKhMX~ zsNKcrlULbYiw@~wEHbhrwvw}dwMZg7wO2A>fLW+`El=Tq{N1Zqw_4LCm-k~VqNT2p zIlHH5t@C{Z*HmFhT~ht*A;`2;_0!nUXtUIZ=-@ICJY93;&E6&wtV?z|XL?QMspqP> zIdOaE%#oY1S$cew$_))Pu4`Uk&T+KRjMmlY&%GKsjz?|bte%)|w`W{bdFhwg;a@0O zM5J;))g0=CJ!iTiqoeWilsJtY;dZfkfxEHjunKwzp-h%+uDYj_j4el5@YDAruSag} zUSzdBXzXC}V#+%ejyeCjg!yXtZDWr5tt@gHlSR*2DM)nR^4K z^XOCVDBG)+)ng(Lt^Tl9EQIYaC7-7;hCK=_?a)nC$z3b*5aasl{bHWj0YFoGk1Gwf}0%om=UNz+?Wk%=ac@x49;+#qWrlj(jg z(@Qa%itgu%h0e0;>!axZM z;obTAt~|j1LA5F+QvNWffQB^Xb&RL8;}kl8=1WUEi_xQr_I6m8GR5dcQgEC?*kAeV1~|^QOyVM+cA78TsV; zl8`dxrgv&H*bATb#_Ah!uL<{?=H@p06qS6tiWWj%(a|O zx%fD#i&BndVWnLWt-q=JAXlnKG$2_^`RS_@tuc%Idf(4OfPtU7PsVA?vwiYpYbn8f7|(+= zI1l%(k0M-_>pM~B82e|g2IPE;eaP9Wd68q#+}+gN&zY}29J}^`CcbtPOdB{5`RX4o zj9|@f7vju?uf>FI6T0BIuqB(c^4L-7(f8*c-1WiJV=mv_5iD$?tEqlW@a{{Xr2z;1 zdIwX5FPV)GgASkM3&InZ4c$G$K|FHp;jhuK?T_Jd0Syj$)*FY=oG4D;fa`AS%TR-w zF(*zW7j5VHw1+JpgZ!CW9#3Ro31@ILsK$`aI(zNei*F`7eerhO?Y})oo45I}cJ|mS zn&a!60+mXpHZ{XxYSWLmKH%7siaz#;g@!h*@5R*Bc{y1DW|f${*qk>eehpS3i0`VF`|O z@PAVqef|!Qr~FYG;!aOYHHzqkv`(~k1LWd{Swt0x0~^|JB>KlEH3o*T$slRPUec>r z>#&ZDiYyRwQau@0*Dzu+`-0#;8;_FJ;aoGEQ4VXt~6 zPWN0Vi8Q_TWOgJK?z@pMw>M!!^6*#TjyWIe=p?>&S3Ng3|4&&fnMZ~DB?^irnbU3J zO?L<3UN01i3%!00f~iTsR*%CsLS=acfoV@B^(7pgqKQIJi1J3_XwSVyQ1{0Fz{-^z zWJO^neCdmqv+}&3-y54Pr1p91DNG@<_OGCO_U7whhQOJTpiFFH(3kP&JLutFe8&$1 zOSj+pWISwtQ;(jGPw~L3!cXfcg64LsDFMlgZIi^r=Tv-NSrPI6`c3l=!cFd<8DxDZ zPkpGRk=bMfsprDs_^DoNBKY)BoTl9T@dw9VJ>3t{S@4)k4|{ zRcrH{NTLm#`I;A_{EyN`m#n`;-@ts?k7vd7-sO3*N_BjnE7p_kenAZ}#N5=En#5@P zr|J`-m=AZ5q{D{B4!__iupjo>xbz)bZ+@>#F~!qDjIut{a9i5+2xnK*;^+QSRoyH}!u|oBY8BN5*bq7iJ z=w8fJ%5ND0GEDg;k>+Ee_3uuI9hcsBwWv%eVyRe}_GirJzTIAJcgDEzU`gkxx@d=bi%u}3q5_u&8c5d$2Wrc&+560o zF|u~U(t2D)TMZiRzcAiNyaA_r1FD78VrrJnxY9xfNac9KE= zPw3?uA1Mp-s-hzExQoIp)=+Ud1Q|bjE9jleMm~9)1LAGElL!u9ezoHgLI>{657)tS zG^tfW(YcT;H03bmeN>$2&hoQ;^R_-gJf;7Ae}W2|^dGb6KYsh1gxp<%dGkg@)?CTW z8JTlm_}oh)&+r@l)ht+X{On1I67t(8@aih8B(E|Q>US)c8$?);%2InQST6_S`ll2k ztwoSX-#=-iqhpmpgm3X^_!Q?)6tdrvd9v#-lk+L)_#sx{y<4L$D6eAd#me2csLe%r z2UxbG_aAdMAm66&%{d}ZYt0BOLK?)G8pdX!HGKe+bZ?wj(%us0S1mOqOaHL3TyCOn zni!pWLLHL1@lnN;1mz0W!!P`F_vG~7=qXI)miU+E1%sw;N9t}YKG~SGGGu5H9m6Z5 z%HvG5=G=#(rf;p?E#-E6@LB12Wf5GDP*RL`C7so!&$zD9?YxtW7qVB)Ogml13lNF; z=~gIf1mKsK0yROY8K z%P58s;NdttS*(4>i@RGW4^x&t3xAHrRIVmHZscaC!?!AWMzZc>dE*S{aCMk|(ibzD z0;#hlBNXf>?!(cC%deN%wviG-S`l<-m*K&r2+Y|RL0mK%*pj!E(O@Bs<+lP_5_LAu zPTY_i?b#Q-xxM;~h$4d(I~*BCnD<|yhr5i@`p0ACvz<$hM?7ejrWhG+kF6o?y|yFf zCWIg(Ig=Wux$OXF*x$6jY2Kk;rL9rryZa7<$?kjPF~C-Z9IAN5nkJ5zIDEo5dvJL6 zu%%-Io}lP6I9!OJH4<)W(|8eHbI5)&rC^T8^u2BR(QraYL%K&kGv8OqX^+Waaddrf zD%&9)W)oYu0E5*;{W$y7X)ASJcBl@v0E#%Y!XDRAJzPM#=!_$PbYM$C^m1j$LwF{hn@`~kctECqp|$?29PZfDr1 z${@Wn(MEaklw{OmSOcMXuR)wQZhO@9{&Xg3UCt3lvUbJ#Gcn{@XzD4@(ErLYj{mKl z>&yi_fT5U1q7lZv&=7BpO|mdoq}3F@bq`Zs2J0dD!2|3lOj2Rhw|pZyzNP1GQ%-gq z9JkLLV6s8p(PrK3M3~$PuknjtiS9EQ%RdN~+Lf5CyjLpGY7p&Las1J-&@n$aLawBP z;@a`9d|YPDu$AmWM?`;C+Pcd4EA{vw)AiHd;bl0c5;?lGeqQl;g8bO!^#?cdc8SzG z1ORjG_3XhnxW|f%Qakdt9gAv%jOtY!g{`F}+8z6S%5kRa=D9lXZ&LZ|r8^JC*;OT?1Ub|m3-n#cC!m$oeeq8T(?`EGm%eaykd)n!Dv{Kx3$JNl9i zX{-x}8SBsTt@IhQ1S}mYJh#ygV+U)K92R5CwYvh*Gl_B;0>>_GFK0VAT=L1CBt34w zJjI6fA`whPDOdzpytSf`fsf@i;fK$>kATH&lf2N{p(64ahl;bi1RzAxo}_F-RC%pQ$YZ(qddKSned^uI=Whva`WPfBq6f^jnRC^8NYg(SBpu zZscba((AeX+jvF~D`i9%=<$?$Dn6CE^iAzDg)Md{4Yv4)=SA+VMGNE^R`IpWFQ2BD zM)qVZktEFGXbtQKJ$PEV5XGyvBLk5F)yZ}*^fPNBS+jZoJkY0sfS&T@2t_%6rqEK3 z#r0yO?qz~U!HQMvd>EYq&xd+U(vo1?wfo&eR^c?bvwb;hDFa5E@F>`=wCB( zrdWnt8l%Hl8-M)h9}OiBMqzhJi>7Npv>%wBnI0XvV&15r2~VA7Tv8WcI@d;QWMzWVyVw5r|f{Vhrrm))TCm3bC0sCrZjg?Hz$TO*IzA;yJ z+pn#rxn1clZAI3!)@l3VCXWT)JpYvNoqHjSNu`g&NY~U~wZC9qzRHy0;@&H%k=NX% zeI4p~p<Y8$eu@6Y--o{I`7u+*&pdxY=zy zB}dX{9eTfScPHB`>0(+<_XI;5Ej*w5kxZ4rV4X-0N@D!^aLUi=QvfOt1_cy{^&kzM zU-`_B@v}S%_xh{vJAmxq*kXoNct+*CQivp~7YoW8P~JW~x^W;@|JdDwoEBoh7^6bt zy+ffo3Iu{0L7|(da4H8gTN6wmDJ=*SVAVoXB_8sJ!^SAa$M-mIBcSf*hq5*kb^A^s z6U9*SB(Y+z=y9vzv0AIvVsTDSN3ZTJUVuT2cgPmI)JO6HZoDg49Re4Ld2(&cW$InV z6wZ{wh**36n7)&?;`-1*cCIkLE6nuH429TuYgVqnY!HC1u{ye60C-zmNk`1{0k_cuc3^i@>(~!txIOYLtYopdmWE$PW_J;WoYQAW) z`g}1YM2X+l4q`cf;{xWE)YV#%>5f8KFdJ5*&Kd}Gnw z(dkAT*sNVxo$Zbrr3y5C|0@U=q`XmluCgt*XfpPvwmWdA0BjENbD+YuZ~5UhT5$jx zho$YeXV7fv1NFG#mO1ON83y#rx057cB@x#trc-TDC_{4$3QKo{zIogv;VqBtjs0w8 zt4kVHt?W{>zkiV#v=AbSBSg?~1MyT{@=3^Z?zGqg1p$6`t$cDbp%~9k=rbBq0IY=F zZ{W9!xLcFh-O)m5J|Xl(J;by`KZ^qc`3~Ue@PnTLCKy=QB*5$AddnUYFP}!zy=EA> z=84POGz7~uS+|r;D{dbu>MzwXPb}v!taA8}2vHUmbj@YrfaoFp97U7a>!WDYm{MP@ zvuZo(E77w%F59w?CUF1(>~{bA<(NV72)j;g$r(wB#Odiz>+1QT^V>Mvc3~y=Pw4{W zRk^R1?2(F|IV$j1AGx;f_F|!WI1Q zOKS5c_9NR9+avN-#^fASG~7f=oS(*@E{kuy>%=1{oJ))l*XTG{$>>;UjG-2|Gpip2 zS_3=>rdtd8d8O!BqYwzBxoR-pNg8|8iheZ+Yl#|5hGMu=JvXPwsJK)v5t{DVs+ClO zI)4ExL+WvB+530pwDXMu{o*Q;_skuQE`1>N!eHu1D~*HWQrMI|q>CTCzd)XASjz zk6RMSiKdmtQpJGwdySrBxDmaw_Rkq%hj7S&?pABS{_H>*$v{za+ED-J-3v-s;HVwH6( zfG7&`^aLhWt;Uanx;3aGXY? zgfJEma0!GRRr6YG3ttLr@^6lj!ZRjbx^Zll4v+7~8RwTyE60wH$;a2MWM#+s8lqR^C^SUcdtW8MWwSBFI1HsT26bkg&RZX2^y!`Tf3Pw?~y0yX%jt;sy1^Kh>+0K1&0>khUdt0*} zS8kn0rADs-wYekbjMr@`?Px__WY3@x%qHa(ExgBUF4Rox%s!H-to<)ZT}X7|>vv`+ z9aVvkKMmcU27$*M=MKP)!=kq(K|V^qWfyD!cLQYc+qKF2At9>gfQT{&JbWwhoa!1XFv7Nzj*Oi&3@+3=};qp8qYd^Vx4)OKTx`@>uW!R_p z$H*I;TJVBD8~2Ec7w3x&7DYWIwAA@zAoG~G-1oVpA@L*HBPL>%$Im`MX=6+g%Dukb z*HIW~q%OuwH3x@_IXfEazs#cd7P4cp@ZJ05|D2Nh6*hyR-kvDRUVDIXN_`vdZ;mYL z$BFrnd_&Z|-XQ(;xM|rdD$$ezXe<;0*3NXY^#lnSig4Jc3Zr|vUk)|5Z^&weDwbQI zQ{ko{vIFLlM9jTD`qIR-IU;k%o0h6ItC5Y70L&#mm(@$bt4EsfShr`1VxId|2jIUPFl;(WdHg2T z9l|IF!s8{adG9`T8@sEYH)7oOX4e%U;=Eyb757Uk?wL@Xx?j2FM^dJ!N~`0fLwFX? zD=}-j2c=IG5AR=KnG6}P+sc-xjOUk-EOX`=c|9vO5OLg7L%9bH`Fr28PwrGN*{ALT zQ5nbgt{rGW^hldJZX~=uA=AE_x#*2Hc9SX0B9Z(#wTpHT8DD$QCo{mylSX09um&!! zuj;`uWkX7SO7~u$y-5a!aYTLTv$vj+AdClcH(ob6zLAlcq~{Cce|7P#>}^%JF!q)z z(Hzg+U%jdn{CI*5>z4I~p?L)Ec?2Fg_u0cKLqh%BNCFQ67hF@cK3-Go&8BK+5sk;Z z6<`Ed`Cij}_0v$m8udv{J%O_2TJbT+Rx?D|Ve1IYL+cB^)tsUi$A;5>;f5F!$>p!c z?@A9UUJNN~FlY<3eQ;!W0YBKt*tNitF)JBTE+BoL<53?~aLwf!6CX4GOm(M#n?A{y zVHG~p3osw(s4$VRBNFj723ePGB2!~{MK@74tdd~3IHylI0ZZzL3)EyAq)YE ztL&YsH@bt?k5~bRdK>4>C?lE3$?35ZkLx7(-5_J$0z>T0u3p9Eq`eu;uJaS~yD)|t z;{zopj0}v&5>gryu>AYx?y}NBPHWKo90GYmOKpbN^txF!QOj8fVg#VI@IvQmrQF(G zTZSiA4V@Cq^V~L!0I`yE(DL~SL)h{yCgncG2MIx-hbAdqAa#ZXdUh_TK>`()Tma5>W;ce=!W zdfiOxQKAl2)JcZa>|Jqic-0e0rx>A+kKjZM2`_1|K{wS!HXe4u( zoRlbEXb2aC%KM{GXyeVX{aMLF>Z3_LF`6dqztdu$P`r5j*3&?#Nu}v=jQ871!rwf; zqKDSWe5UrXm(lBw=+P_FmsugT9aNZskQq3X5LL-GrWYj``4QjK99O;@xdwM8e=+B5 zUHjA}7G3N~Y$=^&Hs4%*(h23q$IM<|0}d+M?#GLe%Q{755A$L&L-Ce^y_X^8Uz2vQ^ZTLoW!=7Ax?UoBVK9s*YP4e*eZvovsC z-xF5DNLT~M*xs9uS1tz4dy_CXdIg?Q+NIZ}*46WvmCAqU^c$nGuH`cY7w0peA>2rDT;^md2{1a9m8g-t>yYFHz@_c$YaQZ3g;lN^=WG)ZNNw3&OXr=0GT`(n8~cIxt9l zhv4DWUJSCQ^ZE?cuLsTz!;1y98M7BpDH3#E_*2cI5n6N;zA)Y}FTQd#pQ}84Y(qOL zrW$CNj3I#-jZ3RLXB*5vb@DckHbx+i32DXsuT)eL7Hjw%CmV0}aC{FcYyMaMBk_dxx9a z(&oT^j!Npw;sS`tk;k%vGbFrV9SjUhWZt-dktr$hx zdHI^Ge3O_VTA(IvSIgrUwKcK9ci!db>5VzP&U`qP$#^*p;2@%18L9O75(UiRo@fi_xH? zhQ5z!B{iPEQuYHpTL{~%7oVNJnfY-O0k}`@Y+3_YpfNr6eyS|lx%if5wvxt0yjkS~ zh_y=>j3nlIj>LE zBg|0Wupd@h&2eu``$-XmkBl3n@n)+HTWx;2e|8X{fku522(jK+nmm&vogz6yThGj` z{T#QglBQ3gUBNM|4JS)e?5c=S98<~CsOb=!z@s(2vL7`$2cvwlKAmsxkznwk#c}U= zPnLJY=AcN{wB(THPhK)b9m#p-j$X(I%Ah(^z2I2WHNU$tzJKlrU%r8ZEw~kcSEnB2 zuV0PKF@`Bv50`w)p~U3+So->qb00bPkZ-k`89w@ zV{xT+y5zEoHREE$LF9_^W+B$0_wd-IhLh5h7{}H5?O%5IPdW%@_-#W({xxe?;#`k^ zU1SiA?lOBoxtF7vE6A7TG711q!srsqMq0EsDqxC7wP%^O?%~@PV#g>8bEsI+Cf(f` zP2OGQcRf8~28^di{Za#X=#79XU{IIjG2Gd482Z-w1j+BD7f0gdfW{x**`To^gapQ3 zU=UFU>LJ0;A@*N!Ew%(Q4i7c) zSzk(IYbU~`Xq2Upif-7ue8X9xayRHyuNE7LXKJkjd1asV1<1hg?Lad5860cH;)Ut| z7FPeZU|KHonq+vx#OM_#!~Vg22q=e#5KueuWmUIFiQ z^l$^vMJbP*nJz{!HHh=%?dQw9%C}wZ+fzFkPr{gV+%qZYxdd1!w~>!zSVy>KIRS9i zP_BOU0~baaAYU0c6m+|Kcsb15v@1^kO0fBocZKiTvxq z_)mlU@9*k=7vg8t=>MA?p(VA(3#8nbZI*hEfKZqD5umLgbi0{Z;V<>Kx5dBOl2)8x zXxX+@1wWZVd2ALtV=b!y1!7mjXbhlx31q(Vw_Vb|_!lydmfK4Y3)nmt zUOLQJ4G&oF0OIfADrW%J*SN>>PewXl%efYBz!HE`hlO5nhTO44|MSIUQTG}F`2Ju{FIO(5MN1>wIFL&URwzQOY_BEk*#6{? z`;QOrAB&kqwFOYr-VnbKnb}6)oK7KHEiE5J;M#Os-V0&|1U!@v(eas6#^$R`oD;s@ zB<1I&2P_`CpwG5mxKRB3w+CfS>fsh#$&+d3fYC#pWd8z(o6=6sr`G{UTv5$fqi%j( zh+)xdfbhEz=#Lo$GZ0UoZx_cnJw%+M3re+&^imA1I8=K;QO5`1_n3JBQ{fCq+;2{w zZM<#-V3r2JK|&1Bd$pjv_7l4N7yIJRJ2}Mz8Db-~0Jx|KD{u{Br>T2@qvkfmdu9P4 z(=<-&opvB>*?`!rBL#f}9%_}w!r#tC5SMVvt|joYH`1?W5)`mSHFX2x z4^?cj3{EdwFTk-b4AC-TR3}16d(i@xR5$?Ku|Xr=Ghl4eFFCa>DlJN{ur*^JV(dKy zK+Rxt7mB>a+$a5j0nN7&5*-lz4rr_7`?UVHhw8n7Y@zJ4%j(*>F0k{JQWxmtSp(L@ z+i&C2em_kqJmhZkP_wY5eMLMvIQu1iaust$XbX=J=q$DLo}5T+mRXsc4fIc1Az;1_`)|q zT>8wWT=%z~@tswXvS4R2fwpYHAu8o zcb+`Uzp{oq{%cR~c>$v2-tb-bl|Slem6H$y%d zhk+4rb8LTl{0+FJ5Aa2x6ut=&(%q!X`7Crg%dVZ(M(PA)ms6EJZHv)BgYCJ}?>kPg z5yb`&8_ZZ?GnFl-arvjv1y7?$L5zO9nh93z4|DlG zELGsNo(?vwzv7wv-A@Vf++G4Kp4#OJP2KjEi@sE0Y^zQ3Gi`HhGsOD5Po6``Ng#dI z>rE0M(s&n)l1smUtA`kc*(+W$m)Q9(=varC+-v}JNF+eq5%0rJZvo(H!y$eZ^ZTy; zkM2BC;yEw|mP2!wRgJW#&Hy?)0~iZ$f;=JsNxzy)&spsR_}W|cD%zlaq;BtdzZ=l; zrbfL0Wb^NVvW+e{Jy^~mAq7UT!MDPbPwxd}_y-EcIr~`yb|x>V+8YpgoVpL0?FQ&d zZh@5P!Rb+}K!}m03~NFS;468h3#y(>E|YOC5Dlw6kQ;5}f+yVO6QTV4Ct9Ok1!V4L zYZGz31br4T4nS%7iehPawseG_gn4Ts=sV}C8dp3&##L2pPOx=2YSvCbxq|cvrxWN| z+;u%$)$s*Rl5gwAT@rfxc(#Q^zLq~zH~c3T$(?jbJK@-qEh#S9e%8M}!EJbS9Plt= zLsQ@f00<8@W(2k@QtJGG91jCD`r!S-;33))?K@xngd(VRxE#Y@VSJw}=?F@kCfx2{q%YXJizr|3+Y=DIyA~cuIoF!ry1+?|+%wYV# zeog&Q>PLEsRA$}Dm!^zgzJ-QE zu8~};-A&w_|KPQ^99uH1PPdW05Oc?W5h+U3s?7q3b2O1A=U0FO^g}cpST$Dy7*f{q zQOWye_IFQ?MRgXGbU>MDg&Vw^k#q#U3L}udP=X#K zIl1pY8u{<_mGL{YE+amsOjEfAuO8jc2x3H^?C zX<)2vCVu+#)#-^1M}lorhp3M*M^L`9o*{a=d@>12kMYgf?$L{d(6$Y0t>0a-R#<)A zv*MdHlL?GA*V+KO==(N`^1&Hs~gyW}d4RbH;9mI%&*MUrm z?zhjn46c9%`Xzctz{i1Y2$rvIS_(y|a|gih5l5pWsEOM{{pp8+@f`guqB>=AmYTos zmJ~WH!%yG19QgRRn{Hnb2>J~1B=3U(kcWW8oi*?E&;_L2Vlk{{;0-C>Ln{GbezapDs`p3TV(9c3=iVJ6a9UaR4}TBT}QHN{AG>?GL0NT@`?vBAuSNSNCHW z3V@YRF9e(pFOw+6mRg=lUJ=?P{)p=NEEDyUs-U3S$Tg1PLOW$;g@T;CtC32AR||58 zMbl6!RRte^{B{+2yuq{I-v$X;sQuAlmD6H;r;HHxJ4x2#x)JsSwoRkWw3TxPu5Y!S!O;x^~^!->JXS> z4%2^yqA$=X zvezO1AV3Rhtn;*ttxZkyl1&?evjKzHOy#ohKlFnCc=KPq@_0d!(qIJQ z)Xz{Ofdfdt1M2B`2c?#hyK_*z`a@E}WBRoqz*Stcx+0Z*ziM$f1 z_j)CUBDY%o6eqsq@!^i&wi0bO?@A4k?sZh2><3FZ*MA5Mlbt}a$Wi%^L{sHG*@U1w zqRB*xjg3wB&C2+gkx`Ye`^@{@hvQydvG&X3EGc>@k}}RgLq}WJ1O4Su)Woj;F5&x2 zOfd}m>ncJ8wLGiPTu8|C!O>kp!d0O%@e}2Fi9~rxo{%io&54SEEahBd+SEIFd;q&& zYCJ?s$Yu3$C|6@7w-6|=zP?#~$+mnQ39;vzQL3Q7=vk@kND58cMgehDdz!^R>?&20 z?7@S!#P_acK_b#}a(2EC2HU%*{Oxg*YTz<|{Mmn{g$XT^M?XC#DXDo0Y^0mbqoL2i z2sM2KXf-m$6Ip6qoxH(K8s?At$NNzw$V%N08qNOr$^YP$2NEvOe@{tRL;tJY^6x*R z!S?{d+?A;9Ss!J7+i)qxs7=wsx8c=)^9E<>p@?agm$&5)fpvF55#*yK9g!F=z}WQb z+5PQT^GfdR-43{VF2A-Jw0V?};vboJUmTOj6nHUf7`%!z?Q@-LWVl&$S?e!98OP_+ zrVg$TEkfisYw|$40~V=1W$o7Q3z90G0u1k%|9w!zl~T&iVHTEG`_719@--qcU&h}r zLhv6SoA+_?39UT z*7c;ickde*Voshr=!j-2^G3si;>ui5Lp!%M0LcQ-At?iNX!R>Y+3?L|PRmsNmoJZ! zVfPssyJ=POOop;m%77raD)jC2@EgAzpx`!+pW!!$?b&9z8Bq7{N}bt1Tp8-vzb;pE zOi#Fl{QHspUk64s*N}ijwl$E6*Kd1AMa8jp3NV7>mA0#EU~shn6Seod64~d9IweMI#y@doK>sSXAWK{ZJ#fdU#xk3rpTI!OJ`hc2l zd^U59$tde1Vgc9cV4%JuqRn>U&+B8AFo>X>}o2ASv> zU^ms82AZ?x;9niWM(2Bs^~3|TzZJuh86!Vya{wE7_=7kGY`V6lD}ig*PZtidzVV%f zj&+dam#u@WVr3*BNTXZ&u$ztzf)1WxB%MkrG_KpU1a<@~?yCX2EY*oZeQDTuX)fBv zwY+Nmjyv((wpkib^`c71>@NIZeLPn=R~_iMJ_6jI8O=>iww_dBvvVr4?|X zuvo;Z-(GGDcpzu%wZw;+;*4@NZxnt4zeE7 zq33+Ja*ZoX#B=QK;rA>%2K!#?8y5!$hke+EgYPZk(_JW2TnGE8?EDOYK*T)$Ei(T3 z0R9=`{_$UreufmqyzcFt-&tKdJWZ?d=W4z$tv|xW!UhTRFsYf}d;lpK1vx zBBAww)Y!B+05=`=3uNfj;BvA!vQacFEbKsq3o5Qvr0fEA`!!HOu)~dGV`bH3H&l9d zYsB?*TO0u>NA)2W2XsceWlOZ5K79u~Y8$99nz0)XT139TQZ{0jt5H@8#L0Uj!X%`n zt>;{TGL}hSs_1ZrJSmTO2jowKycTUOkR?=aqLBM}!LEa2m#{T;F$f_M~bd}w@F>ta)$GdO@q9)d1cTw%tt8^_; zfjdtriW=%-bH zW%-)uYGq|*^y>S>Pm}d{!2s@RcWtyt>n(7pOuaAThDyq}^0pEtPrUow!1k)N zT+Mz7dadP@B(uP&bLh38BfvwM$RH2pTEstm@D;*$ZqUIzU#IMoI<2v26u$I71BiAYWE8pviB(7)+Gyx}PA(pb`C~nW53eRGZ4Us4**F*{G_YRmY{Ryns&%P?koW2G&a@JI7T*OC zfM0PP@Isbg2%PqUkptY->AH)sTOEHCb)dT?%W3dCe553-Jb6*cAXbw%@)Qr^rG@Rb!muS?QLM+zg{=;*>+W#$NA_pI9fVL zK;zpYz9OqfQc^N1E^Y;5!?-z1DceVD8cmRHT99qL*eG1@lV%0$pI76BF1&tM#jm0q zIrd7c66P)_awns4)1{n(hMu}ND(-}tL3hHkP%oag{d)%0&-KQ`Im;)Y>AT_CeNq`) zpx1hGVbM3zn*a_r4#z#ihVHADy5D{;F{MceUWP;7%-77~6UB{3j8c6Vmon~Rd3^h( zddOZ}$)#FqqIQTXL|JA+X$%CuGVgI zb+p$~x3#q~mJ@x;HxD?7t5xFG%+{`{RLXkR*5BV>=#|)*tI_L{^)feI@E|O%ETk;B ztTxGMQ+I_gdQIJK+@Q?W3{jKy4YHK=`#HY93>#C|gW?8{_z_VfiQJ{z z7(`DutLQVjuUxqnS2!w1(oNnRLwL`Hw#W%0_WW>#I^9sHjxL zCxM<4Fko)b(SN8>Y7&b^ZJ5J#CbVf+FYw3SL?L^!auvr)PEykH(G#3XdX>BcrOc6Sx7E@-)Q?j~@ zsS_+bhw`*|UOqXwZ@@lzco^`7-Q-*E!Zl!4&vVsFP)Eh4?-EbkeQ5Z73ie5(EKkd- zjp|Ea;Hkse$^PW^23t8UeZsw|v|)vV$MAXfn$QP$iB+`pApH8Ofy1g*=UTJcVU+kb zIHdPI^DziaC)GWa%0oXB1pah5mys#xpJX+5XH^sBWl|`*HgwY|=UCKLCj*61HP7xT z7C>%1*U*j1=cEeOIxzZ2S7U0@je7uitgbraJaY=3t&|K(0J<^HnjOx!^y&l8K+X7M4*-jO4qILx3?ie9x0y8A1r?1oynMkppA=y|Pc zpw!UK_%(+DW6XET+z9kqzAqjpja(lE9X0*&3hNBEZnL#x{!4@uzs^yd7(tPSZlJ7D zsPI9oLR?$C)_(g19`A55Sv+k#gIeLeHO5^hwx`KopE-fPYFG9*B71jm23BUE@;E_2 zfKrPYp+`|5Dyh;*0rl%2Wo^)7stR~ARr%*qtH<-pR}=TsPxG{@CS;K|vzgzF%yEH5 z&2u+fTYg`^3*-!QK$w}A<>)%CM>Ek^`1;?BmGkc9{48sDcVf|Guuu)^1E()bpt@gf z?!PgTpWGG8)(TWbxfH2p^g_5=lpbnVSfzpEyvJ^Hiny=`eEir%h4ng67ApX=8!a{P z@43Y`%TIy2SO6LU)Sl9QU7LO~Oj`nKzGEP4iC=Z0DbH>11dZ@Gh?3q8PEcMz%K=+6 zR)17pVl>clhh7zOokhS4s)G}_Fef#os2b-$nT(5*K2d)`lXu&5pxu@xg%}Ud05x|v zc)X%s5BKLirT8IJVA~B>WIin4ivaB|gWL~w-5zp&TmGAhQ+f@w7E&}0gV?$)rqTDopjbJDu{L=Lh?2(vN&QQ}?eO|5 ze@PcGwh2q9xdQ7;^+qfjUd_ZER@(TUVBLLVlrf+9P$~X|2-9J~xzeu`9VMe^VQZ-e2#YLRX<=J2$7zuINBqVS4ivMxB#8Q8D&b(Z7$)rg_|g6ymkdN4wlo%dN*DGx|Xph9t&Ci@zgG@GnT z%Ho3^14t+A#*G{2=M$Y@B|TvInE^$48v83lTB=%eQZh1oci2RK<^GS;v9FsaA=oveMT*I?PJ==1-(8qKgbzu~u_N(Tkk z0L;@~dvWe`s9NyC8{A}Wc{2ap?`Mw(3fj^p+L`S8c$9~ryP%DfwUrb9#xXIg68lI0 z>er<}3!5sO0`fB`vVyO?1UY%6zLt_Vzs=Iy2NvL*9DQrt;K=kiSG&fM95KRyDzo|? zvk++nRUliSJoBlQoZhoELq5;=h5;aMX@{XCs9Z|U1T`Ny_-sN@dFc!%Ku5@pe^vs~ zUuL~Zo&lV4IaztBKtCdxRst{Y3=-}fktO}LDFkoed>uDW7kBVPWpR4E_+dh+V4@mS zan7F{g7Gc`4Bjnww}caYXE29(0Aly5{KN{N$uYrnpjByOnM{!YQqn|_lAiDH`})^% zi{d5%W3+b@VEg@ucXv0#UV2|g81jto8Ut7!?#ow`loH#rZ{Zw0hNlwZii`beeZZdc zNX72;O%)F%S*K-%}gMf2!7HUSE3_xx#rsDnNPwnPu%}u?=9n^+`ji= z9YF~L1;n5fg9d|6Tai*2Iz>Qg=q^XaMl3*Lh=X(t-DRS*Al(WKNXpRptlM)u%&6bv zIseb|^7jsrxo6*duf5`0*ILW?3~{8M#x4i6PS-8PGV~zn2Q<5!!Wrv6aKf;Dmf$+I$USCZ`>_hiQoi~ zsC4uXk5LFQfnZ5!344Mv&N6k7WX%x_G%m+X(P|&M81ijpPprXy;)-aB)r)m2aucDV zmSn22coX+MzWRQmSt>gDkea#lbo z4a*EyHDumffVpY}YI91>m^_{ng(I0lKlITpqQp?piMp*VQk-&|x>j?hAK!D?Z%+mmS%J&%xMaGlH5p=x%`fHdcA~@iD zr|in)mV(<@y<~Voh+vaGxrbz7R}Vf62ryyfRviyJd}qL{li6ruM%$=S$%H-u}jkM}Cav29=$GJk6C0&cAWqn}Wf z)s+@n(Ji}z4DLsS3r*bNCwll!3w0H6;Qrp!zkXr|-#_tUG|e$nFJ=;<5xpiGsph06Wa{&T z(N2vR6TBs9GHI@x&SBi%TE8`b91?u$guQ=%Bj(!EX*N`K$w{g>ZumY>Oh2mi)uTav zdKZoWAVT|ma7CpV>dBf*Si}BOS3Y7e)9uFT&cdAgtKcLOGAL_N#%$-nUK#faKh)t&FTQip{E+J_a2ycCL*kx2BdjUB()7xI_*{>Ru)oU+Y%qI!&P{~uDMYf!3A{ifvG|Ld>$t}p)n z-@CDE{BidPj)tl~i4OVp{3uw+|2}mC{Sm! zeA`0!NS;Or`uk4(^a_9dM}#QVYo=Sr1lNk z4VXhgggwx|EWxri{&9-dc@Y>RyANHuQ3P$=kxKnj4)UjL1<~zlK0_Q?vo4*iqK~&$ z{PP6^gyjlFZiwd5QD#Q6UFWn#C47>+Qp?_!Vd@9?Tr~`lklPIoGdMF<2rh^i6PQ3< zK=T5)b$301Y8>$JA>CJ^4urZR&1tV#)FTPfp7WP?zG881H*|ZN?F6&w^2^(LsqVa{UoRvd<#KS&|R4I`}6Xk|)Z zOvUsqnZ*|+isSNfa(DM1II!NC?W?P~c>-5xi0(r-5Zq-?7e?F?OJ3-OQ@xp)nU;Q! zDmr@2vH&m81l;u%#(uo}7>{;#lEhdlPwyWY@O%EyuzToNDSr$_KXlJEn1oO<*<)_P zFwmzX2(MC{mXN-7RDrdDl zfut8vQWG)8oEyf_bwfFs#WN@D_!<%*;O-0CXntex8C~3Fn4qZ%CyB<%*Fy=)ErF3vo&fIlI(wGG~B3dE#z89CO%{${-=VB z=%rR}$%B4Pr|*+ljgvav(D2XB-^H;T;v~tk&m}NTC>vbGhj)vh93c@g<6bLE&N-ft zBWYiR@?Hf$#1CW7%&|wS>*Zi@?g>}Np%J6;hRw{Wv$HND0T4vKs1_qIhe$Z5(C&|o zjco%~r9zu)m4uo>76H**OF(<9*RE2?3WshfU72h`=!<&A9(jq1$+c-B+tIYstq_gs zl*IG|qw>T%fhMF&=U36onnF?vbl5D?Mjn7lMwcHYc4{6^BlIbq&9}LQ;Oz>G& zZH*zDB+x#e_;vF&07Y4$#Q@VV&TTe_I@A>! zW9m5S`NU=UqH+=BD^U{ar!cLMFjFs5U#o%VN=ix{0?xDmo@dwrE+7BCMCIgarAQsh zXvR1-v?1Dt|NgX}_u?yPT*SHnTc<0l(_@u|WLYS22$Y_1BgrN+;k<>X5Sm*}R6;;u zt+|i?E2)brDz8T6M#W=}_lhsW<^9qaa>(c=%rdl^h74!E7iB&SJ@m>MmRXtei{Iv) z8)J17g7KH-G`A5&<^=Tk{P7HK5BEJbR*4p|(z^8MCu%$N8Vb~tG3+y=P-V0=AxEZV_G=1wW^L+SZkMmHv-6V<}X zBF0mXm*2T_N7%TWK>}#!I(?=iL)P94AqcLI35PVx@n+9(U|Of_O--2nVhehHK5-2m zK=ff@*Fn_*HUB4!5n)K!2L&G~6RF&5d4>}soD7dr-ats>uy;5#Uax~2op2dYdCW%f zP6!P!painOzL`1$ryYzms#q%^5XlffyEf3ns@E;);!U#~;asbw=!mJuyF%qn%FFad z$OS%xqQQ1<)wu4rG2At9Bb^JBr}}IZ8Y047`**5z7XkUeshlge8LBso5e_YNbO~7Q zZ0{8>2}peD#^rVUQ@cz~^bA2h?1OVeT5nW7iOU{X6I; zJWrx|{Q_b0zR+Dx%}6*M`~3M0-kS4eKn`gC0v>|%+LmrBBvad+f^r>2+ih-d0nJMY zgB@w{Nm&oKm4J;Nt33L%(gC&K1oUeciVLd@Np!(p*n$&D4TQs^h{J=rk3Y z_US;&r3#(fk~W$UlPoS=Y%syQ5}KeK^x;E0h}Nnk0&>Dob2N7oxt_DMJMec3zo_^< zIr3l5`zE92xrpbrg(W>jB5j(LV+)CN};RilN?HA*C?JySX>F z#N$6hS#v5x=r=s??>us#{Xk5qqm7EcnGo7!GX^rVFLX7-*xonMO7M&?gGtM`LOY6& zFBZAt|HvTp>7KCq2+=!l*;LqNXAf(!-yg9TO03I=*Xy(KNwPCugF3|?A(yYW0Lf~3 z#)rhZLi4H~RC=qDfw7@=N8#|wl_vDSETmeqLHpnAXaIuy%W0<51Sn8kEZC$z=L*n% zigcVPli2EKh{I%Q|Gcz-cKV%ZLK?k7JorxjBR_Q=5ndPyKjft6W zdOu3wE$~{oS-GlMfBlne8a;4Qhxw`3ePcE&YlzH~3IuR$~>@*Y~JPk!fL5Ws!<#Gv)?T~1A*yAR{1W|%>1w${U zB|REaFy+wDS-JqM@QG~d(eZ3BSoKiO*Nq+qJ47`YweIJe_xHPeQ+s!FWG%n4vPO}@ zaPS$<&8RYF`}3M)7YuLCQv6OL6ylDYy>2 z($bx1X;xv&X9_s+21qoF+zbc`GP}2(Fa3#X z^0h*9kilv26I-FEw>M1R;lnA+u0e0ryw*h4#g8gVd0*-PUP8zoA#X=1t*@8$`Pi$d zs3`0i2j!lJX6P>Z`gZqq^_m7ETsA}*wdYSjwM3M60ic~NFd(=4tvxUk<`?XbWH^uM z)laub*=6`e=@MRTk;z2rXS0Eql*8i#Zp`rE8OcM3J|NES${vR>@W=Uc7on&;H(bKH z2TH8vr}Oy}mWQ(-G2K)pJ=1PK4Hbjn}AU;sK(LAZ#uZp;ri_osgiw*~_GyI~imeW_zq3ZgDF((}oGN?M3d+>Tfh(7@!f(O)%m+X>v<|LhbTVgT&qy zaKzF8UdtQVC1ieCq}}GagosbXnFq|8mkDAJW$qSti1QcF??kUrTcf>p6mn5*5Z}Ih zFa+D01zIBC7(CrHa32dICT+`D2+R!Q)k=tC(KZIrfDX7Nx&`^{uAmbvdtUnRi>8db z>b2sWJIxYKvWx=L<6hw~ch?Y9h}j3ulcVzky4m@7LtEn@rWWD{XTXRSkW zq7xE%mREgw@*;eB@*tB}F_^*;*xN~A+adQC4lL(o^z#qQ@ASQQF9Y<}e3S8NLgIhm z6>>Kbx5E~EoOoyEm-1SlVUKdB(roGQC;!ZCViOnuF!7h zwb?VUI9$M)^I?ut5HGt3_DN?=9?%U(Tes{yyzlZAn8}IbqDT%GSxVy5D{O|Kgn(*; z$7FIvur`+m@L51+JRp%(53eUB;W8e<^$Z_g2Bx~HSMCR0M6R$vYhfSnr~6!RAy_m0 zX62P{Vs|&{YVl@W#@%Lr%I8y6ERZ7WIl!ey-Z%0zf4GwEc9G(Qn$(hCy&2ym)*-2ha~VO8P1|%pdNRLsvkQh_Xvy`wmd+mPw$5_@i5Tu4lK4Wv04=4zTjY!M#X=u~9*A*m}r-ZS6> z6&8C(m)K6t6iRm|TVJTV^>R)-M^xwBTN1S

    f!w1 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 literal 40505 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 z z4P1dQ)u?Ppi$dcXUlE4?6N-nM_ZUZeAOIh2LT8NlKiiW(xh#LrXf=lE(5F`bO=N@r z%(Clbb0oziJD?gh|0$fp$``nPAcO7sn3yjRm1wHv9P`E0s6Yi#Re`EtoIJ2>1;9NE zl(JFai{E5ozTogazdZ#^v}Rqr7D<2h6RIvysJqI)0ue_4wi^9&P?y24t~S%l#&A5w zI*!@PcR7{mMqwJmVd4Fd&lhyrN(2HTM^4rmRZXn~!&F1k(x~EW;fvi4KiGrUw}{hxF~EWH98Q-i6Tlp}x-mTQotHvP|&=^kGtWS;YHVC;W=9WnUywD-Z>y*P$`Z>#m2bATx zFlDK(5QBCXo_zYSrW1fry*q_`AI0!v z`9jqM(g4Ttj-RRhpR*=`OA=5&k|45%LW{7+Fb89r}-=47l zegpq&D^pnlLxBBDp*QHSw)S83;eVaI|NM(MZy;;9C`;7k-{%GX>mmQGdjBcm|L?*7 z+j{#ihsWRJ{r`sg|G1j|+Y0-CtNP!qq5t(~|8H^q|6E)(K>NaINf?9lhl~DitMC8v zEf9Y^=)6B${UeRrlVP|K#0!F1ob1+WB-G(^v~!^ky_0mMpx5Y*Kn4zv(M8Hf4iu5xO77!`mh^@aw27 zWB^ly)bUcPsAO9cGAHO}{NU<9eVGmy?Kb_;3HiFdxF22!x;!|VZW*{~#cIqv9NANI z6>Hz??*t9c2->%S?yrO**GGqUV^5}{jsrRHZSJ3ZoGN?wa~ImUpqQC|9hLR&JYuMB z-=V5jaI|RVaAnScF;>jrRpTDdG1z^P-o}}1W?J`Wdvy96-ov|Xb=>0EZ;`n4X|m?t zJD@!vqtws@!8diZ2mGZCkLa4cz3&Sv<(CnDN82^_IVJe(xkgLnGDTdjk@k z9#Uc;=|cIQiD=fNXbREju*)gFs4(a5W?nY^eC+bkU0!6##4{VN_CC(h0gIZd*9JcK z_*<61QTTOx;j+UwBDy$DBmQ@GSqnHb0uW)U_6?_DD#xz;wk=tG>Gy)#a59@4O{ zV3oH02*X|Df!w#UZ>B`lhGE_A_VUY8nU>Fs@nCl+`mjlc$;lt~bu(GQNwIF#*q{pK zO$@KAyV{Wh4LFG?lOnm`S@AIfh;~?JxPXFX#8um#rPX)GCicm#>d}<$sqV>%tcW&# zt3+Eo{)PclpW_Y0y3pC8q1;`Y0a!==Om~$5zOFBu86rb4CznI%OwkAp=BBU|I~_&| zV!;$w<-k*MBKHAM*)sXU@6TR-W8)jEA9{BpG3$B?xX3LqI?Q(chHleegCkj8rX`d7 zbrfPwG{1`iq zGX^Znyjs*fBbEi?Z~D3NU+7A;K^|@woxxKd{p)?nuV&l=G=?xuxVhMua55SN zQjcD@UGqPSeG7lW8KN(xpgbmt;k{+Af$0@OT;8K&?4;~4{xAwchi^vAxMyvNF29Qvkbh6%N?h`RyC(MT6704$ zSZ0x7ORPLUlQ=)q>HOgiDjP)eB^9gO`~?1NA?Ay=(g$@p_^rMzkVsX0OSD=1vCr3w z>QMm$%a6L0l0=T*YbKrWz zOlel53@v8;rnw#4q{i6gf4T0x)ncv_B2%Glpn#M`dDu5u6R=lp;=plLF~y0;!MBZh z23=ooy9_mCACsQr;h}%34*KGp!r|B9qw_Tjymz<^c8uci8o&62+D0j{L80y6 z4r=c(FLizya9Yi(4(Ee@>%Hc&unJ&+fC*H=>Zjmyi0kcYB*NyVnqJd;+5k zy-7*02iI17tjud!j!SVbBEn#A z&?gKde}hj#^%;)!jxVo>I-xT(fX76%e^}W3EL$qvZ`y?lF3#8?&pE%64`Ed2>n!}+ z8S=e3nk9E<^j|V@hWt@uVkdm-oW2r2P#a#^3mk41w`q4KNp-ZXb$t_`sl=+cA*2^~ zM}(%4>#;#(G`JZG7&7=!Wr#*syEUF``p2+OD9bjR4c#fA65*?^{@FMEz6 z(o3q#vxy{ALOPc(nSZxCF?NyV*o3j9{}wi<_{g8pfVj6ld&dM5egW5B+Y7;Y_pd>fpTZ<< z#rgF19cmBl+PAk~bUMU8A=$S`MO&~ypX8cIR(O%#p{Xnac?O@nD<#8Kppw+6G;_d0 zQ*apEv>wzhon~kd{0*J0*K~aEz0q$@6XmJp^_jp*1OpUU4ffsg!|g-;#}2UNT?*^I z2Jks@o$UzsqRRS5UcIHq>fG45x8V2Qw=TmB9tr}>wmP&S?`{)1iYR9LA69NZ|(d3(m@Excg zm~)l8lGsHLYzV8z#@RdIuA_#Xaq7EuAuQ0oY1Yfl_U??^+ZZ3hT({+fWFMQ3SqJloK8hDOcFk<$j%sq4R@Dxx z$}}qOAj#IAcAjK#)&~<^Sjp~t<9?l{eOW6*VW<>XasG4>M#*~Ye*7YKa0tk;nCsff zCQSBJl68x3c9O$V5A5gUE!kPROxb?m3KVbzdr4PoJ-GQeBKUaH2Ov6BZSg~sP)ql# zDAUW*AEHkwY_1Qs-?y_iI%^=+Dl;$08D307=aBW*jBibZKQ-M_6H?4`9w8heIVw+P zb2@H!qj3<9@hUx!W~r)ezRi7JcDg_vLS)M$*(DlJNt85NLBPXI7k6#15ftGW=p;3I zBP}O*u>DHrolneB@lEdq(o??W%(Ib}fN1TVU+z?~1AxH?u2(9bQX8(&jhe?-_YnJu=y6n0qqaCI?S3fe z&cg=7TzDDCOd`^{3eFDDma?tu2Go=0F<5HNZ|>hDBbwv!Ay;2#@=E!>`;6$MLz1>O zczv9T2ko}=p0hmb;Ecey6n=+6|2f>gZqL7 zN)e%Ze(2i|$#AVp&M~Iq%O*zmDhiZUjT|pt_T;Sl@k@fyEgvbfS zsJrviJ98NqGi(o!#=QA%J2KBMNw%D`x!F;ZCz=so`-T|aETD(#7?p5+7EKcJ!=@dV zSfs`lMr|3W>oFj91?#{D%Cpchzx&EquBMo~NNx9rZ7{9B?a$h`nqdH2>ZoA*qFyM19fN#7l@h5I>lz*y$gRJU6P zdGttowpRr!%FqAM1Fs6F%3)QGP9^?DM&F1@mOA$b6o&EH`4=(g66axOc_o^=CS+&? z%+%9o5xo9g_?vc=!~WTzo#M0XAu1y+@#m=BVloXW+aSEGc|``znZVq4w~RFxJa$7) z-mtuFaG{-B`kq3Fx;wiD>dt^bwpuFB#$_D-4vGF)F1-9Z4J5p#p2P_p?a-fo;&i)J zHb3s_Ei(GZHTLnXQ0yq6f$}*vEc|4Z${0;b`FY`DU((jk#4Pu@CeIVBg&OWF;qw$Q zBdEwSyN#mrdl7_t5A!TOcn3~MbO-S#N^B{~7Zm{P^qVOPB}-eHr5ybItKKrqDwqPJ zyW=y3rNC&Mj(Bq8)+dK31jcP1v_)OwY1k|n2TMPBFj^&zELTVQeX>AeGYqO`18Ro{ z-6a9@rY8JP1;>Li&kv|ChWt688&cdmpepFo z_mI8dRZyfp=#t_F=9cks2kNg;Tb59MW(ewK30_v=PyIrR=!37ZJr{-1SV;T4q#CNs z-M!)z`|>O(Q}A*CZ+@F}DF}B#qDO~VI1o{HomXeeX{`02dm9|l<38LqHtUjZ6q*KG zJ_y&eNOtfJ)gtCN0(VOoN9)2rQ@o)R(Slp>aCc>q-8*Z~kJ(MxmI~R}=9qb_W3UUJ zfXj@%7ipnEfZY#NbV}2b{Rl~c&?eAmqpU`wT$0oh=i-kp6f?gU6##3;HC~g*ijKSI|u-igIxy_ufWZS{B-L>`|^D zJ?ai}Zlyh^5fax^j!O@n6>})m&;v#E11=&}IIEg69r(uzy}M_vHzPc5yn2kVPFmgt2}3ZFPlXfHFQaH!vpy@0BwV z$R_bA&XK7v>+8iS(jMVr8u1P$3Dfy9O70j=a1ZE)DwHw?bUoraHJh4q%7DH<$rc1Z z7i;fr?;8<@DjieJ+r0p8`mNO??&~~C;{wsi`vIl_ZMf}^{7xbEVOJ{jsazxXhfynp zeao;-A|u0k)Ab@1Ew$1qlP&AkrhyzMCH`V@VY!Jv(KT9OIP3C9yBMypkcOCIr(gi* z)^{DU{nKJN24vOai2T<2eeFq+2k&P>vH7Jc+&{DI)LU;u#t6byI(=b-lCj_?)QIn| zWG=Hg)Vz9{HExA{x3YoNlrkdUs{`66!(@rqSaL91S^0mLW4>Lc~_dxTv`3f2HbX1%T zJ&qkAL>{qB`~4;i=Mq=MlEMrnxAJ^p9m|r`{NEL4B*rAYW`bW6Ud zc?Vh;#l`H~L^Klj2+3cbnyCBuLlF~tq@6fWA;-qfE1bk|_c*#tEv0_$XUhZ-|8D&p z%(Iyu4#aAxlee?}+G`awf0)48KwEhr1MR>EiG5*9?8~QvPY9_tz=-d~hDJaeR7sg* zGx*D7;WUg0cKz+#FwU0mxdd~p)t?w1npdvin=nb{e0 zc>Om?2Wofb?oG73j8e@L*)+YK+G*`8%q;CmG}zn<{jfL=g4Uh) z&Pw`BwBL>(9&qC+AYO{k4IYTC>pR{q+HT~-_TXh1;-A1-1J9HWly(!2>@q>9b;RR+ z7G4c8TiL+@7g;Tsjn6mfl;P<>e3CaeMV!_Kwt-Ja&(!kjcw(XhGuU_3qx5FYT{4$S zj_LGOWVeqP9zI2D%M2TX{Jie)Ew=78k~Pf#qHA8on6+(y>{&Ut(50+zSm;Ck$!p4e zLZzAZcZt!j3L;(?GDuMtVDPi#y%dCUbhXQX!oStm!K9$?$5|=3h^Qi_AF%0vJSFN<}u95HwaJg zqa`&s-@-IN#7Mt*#^V{q?#sn_+5Bv&zYpyJfpZt*5+3J4d;$f0+^L<4w~;FA#kJH{ z!v%4!BqzJ3<(?9~n5h+AJs(FD2%8MZb3E~wD#)BT>&@)@%!kGv#$^j*|CH_*_&d@R zi8o3)vMge!o427^TkZ0NtrCBGA2u9Ump8I2EcOTVUT*C-g{SxtqUy`9h156~BZ!AV zPK!UU31!PEhdngWTFfhQb+lA*AE@h}TcbaNeGE81N10#2?#BGu_8Q^xE0gglTQ=$d zoKKEOh#xz;cJ_ilZp>2#$PVIbqZ9v-=*}8z7zZ;#;#;^Sa}mRYT(pY1#q62wNa%D# z!$Z}~{lLij9I*?5GLTu48HiR$J`g)F^VB1fS z@0TMk9xIL@$Sy$f$qD+?Dw)~iE*O%#;^hE4SC>S)F>T_@SbtdOqW#T#zkc&Oipw)W zQYjwVSqEIUW&M6uu_04pd#!xh7qeU(Y(btK1E7#<`>iXfb`8)HRS?rRs94XNjo%&S z*(;#9@Yfs=a-;?$!8WlOs6=4H>@0zpsvzmg(e*Dm9z`+O|X9ttRUAD~>VTONP_?zC)c-{NEQ$ ztMNt*bZ7IV8MfQa30R{?D^w%hH74ww3ZmS77>rnQD70_e*crfYRB*x&xx`lyLTRps zQdwSXXVYQuKhN^Qy~ilKZf+b5(fgw3(WeBax{2+^WIz zSKV~j3k5@j1JSs>aC;n9Fk6`+&7Et+=D-=GCJ5=a{~0`weaIJ$xQ1;3uWNt%+3oY^ zlg47S9K=!aUOtPWRA)SDkf^4v!U|VyM6M-eE`GP|rst>OuCa8<598Mk&-fN7QW|jA zy84la#w3j#sJ1huX9>~{nj}hfOM9co9a(&rM{A0+LR-($BRI?B?*zg8@*0GiBfEC^xBVkA98V5_IRi6 zz`nyGzk+=^S+4qMfCb#K>&fFP2ew|RkT}f(_-J^0Xu2VDj-VNr-15oQ>bGI$xk@w$ zzn)VFk^G0oU74~NqF{Ck9!g1xFK$z9+ee0k1!($%WM9&8GFK8KeGZ~iB+>I6_rum2 zr35x#7*nvqf#}>8^1@%rjw}7+Js9+6wLdex`r1J}U_f2eiqeX_*z|N~FUsHJg zo0qG19Fso~g~;%vVe$imSaoO*X=jy)^XH^k3E$JaEJ8|1Me`hlTIW6559F6EWi7u}Fxg~)Y&{!6>+*8!VgKT2`g!Wy`>5OA2|Gs}yc2SfW^jC5lr zd~<@q{GEb-M4^c9VNMv@)w;1qrqwa>W+r=qk;BApSJX`dTih2yeMEX@v6n*xEKjA6vaZQcDXL}Ni~0s_Ts|K91Hxsbtr?_s;3M9Yw2woXw*slhYe&494o5cEYA3#YH=q(5r)Zw6C-!bAwys z8afVrxCq}(jHeAkx0x-;q9lZnt7#P%Rd6RsQ8_C%{RtWGl=Ah)L}qmCVu6TviM7B) ziycIv$5R$|gPmOz20mH_uH8lndDw6olu!A%26~yWbS~ z>qWeV5f9FA6~4_baZR*PA>4Rutcy(@oLrEQe#cYEaU#!Y|G`8*!gbq0z~V(kM}PS^ z08~_IP5Dm=&y|kWUq)6@9I=cngR<#tRFm29eNdG!Chm?BFD=Igj{Lk*+Q=OE#dhM% z(NiS0nCUL@V&|UGVP$B?xl-~l1 zH0K9O)O2g~HJ&Bmya96<>I+F8b5XGi`kDXClT zhxjiJzr3|1@r~U*jTUM{C=pG{2E#q*8b-q*p*HETj~Cn% zGK=rsDsRXz)K7Jp-RlV&zipp!GQ0Kpd3$@!e9N>1Ihr#q(BB6Imn}QQ-K(ue%TM6e z)DU~5!lanNVxg^}L;ZF$!j}>G{$YyB-cLnL#BwX<7Tezj;?0lm@&?|g0+{nW1Jw#i zd4y7JMXdU zjGpz}aKo)}>=T~qF*bu(mv$Rxa?zz5Wg3?h6|+*G+0B2uCs~eU!CLk4{PM7MjcTh3 zzHaB(!|B=PGokB_Q}IPbOsI0%5%Tt)fPSL%P&H;(VVK=snZOzPMjzd@@zeZi!qI)g zy2sv}{8RPSi8z9lD~H2@?sm^AXxGy1r!SHe!H;~P8~KZIldLY$&qjMbaD{c5@@!7# zslp|OB@0t-vCwYS;k*d>iS!p|g}=!3LgtUm^<08phF$Zmd16gs7Pnz$hPd7;ejBaz zMR(=mxU4tjLAmD%Eeqw0_FLo9$UsH2fo9aEY-gW_G+uBgOpz+|lAFWvzhZ(8x%T@fsa=_PQS1aj+H2U*I>}zQ*)SAowjx zKe%Z#QX**c_V)=q3G93K%6lv_%mEt)@ZALe`7mPTm#c-I_!VCcgVfN7Ys}aAh|>K2 zO&{g1grkVxiY+KHzN`50>*=O z(vqN;&*ahex>MP*eEeri(%dcd`u9JVcwbx>js||Jsg3{(A9aczS5OtTnz^&>6f0Y% z`%5;W>*DsP7#C(B&)*O3pr7&Zf1Y#YK$2>W{DZ0BKvBUcNW6 zy*pdj-09=epwwHP*K!8K-;| zQmkKv&qYhUQzcFvCSRJGu#96&DRImkoMs@T$=j(x?L8-*Qlq!Xvx=MPolWsl3N=k|$)j zmmIm~9<41U+av&QAHCUJlVRUUfB(r3FsfbqUAV=kIjvR&O%31nv8L`i&b8_UOWN+c zyMvHf0z08RhxxCF4hizq7IL<+zSx5@s~+t!cnrG(u;zHS7IQc0%Acr{qb5q{*(NT9 zeTEfiJLY=7>JgducCG8&C!%ou5=;p&z~M#eADKW`0vw{_#!c zg|E4m|F{;Rh$$_IW|eLLU_Q!h#L8qAIc@vw%ScOg5?%dkS;22r5$qU8f%AWJ|Qrz*hwi_UIem zJ?fXYg)m$Nn zz1#`iPC&56WAU6vE^b8QQQJPKx2K_?az=B*$ZD^w8KwH-BPSW{6Q4F?+AJn(1!9y~ zc)==8_Trhe+?zqu7|zV;`^dAyGYaCL2G0zCyN@_@6e;_&&!3b$`xoJrB7A%=wf?aA z^R^BQz~(tZT^ZJ4!w0^jZKFPU0>`4op;7!&3_Ksh8R*DEX6d!zStP5tzYQ2~c}Xch zU$Xor(f<0ZS5xY#YN$>o^PXt$$7`Z&koafN*WnvgY>?|Cr%cCn@bkuLR+b#gPS*cP zRuiN|p7eU%0HHCBhKA1~?uYI%_iE&(>JG5Qg=TPv05j`9`_>{sLnFM3W zM5v86qZOrTAl-t5V}_8J+4j`9|Mdjf@I!H~-!H{{+Bd&_KRKFLqYNXU{KCM^*vtL$ z$Y@_4=2v-wdio8tlC#gIlNh|;H-C9zpj?~q%z@(5q8>5_L8Ck5$M>lNCrTwnw>}^6+NznqK~dyLzE+_O_X^CO z-8tJ&J>atGvg$T0I~`t|@Eaek;?f*Kh%QfE**hrTqZ+&m7D29VR1y4c(L|ABOuCqB zL%!+v9;P${r5Y15^@U}>sUm$d8!Eoe5EQ-G!;Y#QRNr>Xt<^E~X)N78GS~}*2`6A_ z8`^(>eInm^Vv6q!`ZejT^_z}3;iF+X^}d2F6hl~xWbT09`zgG+WNK?{paP%cgWs)) z$Cw!OqPg>>L&Tum49N7G4@Rx!cUNC8gSaQWkLB3MAx9wA3tsrQQK^fYZVl?l^?1qk z{5`!SGv?kBA{zVsAUVbG`1!cv;R24CF}fLCHR&7E%nk@4+WGeM9a*UrMvEyEeri*B zm~PX{&V%4Hu{bn;C1bAv=gOwW{>*@k>~JmDW%4tMRL1D&@{n>g`Pl^&t$;O`*fi)u z`<&Py4cRU!H(OP4?PsxhjiQHlH{AM57`0+qW}8M#;$*Xfa0TCKVSUTv*Wp=yf$ia1 zflOQ(3@Sl(_w;R{^%q&&A8y}PcY2nElv|a4RmX-Vs!g1yV<{M6zm^64uUZ?wjx+y{ zig9Y>DG{bZu~jG87mwZeOyI-8UyvHu=U(grxN~ok$IX~|8E_wsv~~V}biMUoRPP)0 zE8X1^Lxa*G4MPeD5`qGPbSm8;3>|`mf%JeNpmaz#NW&0HH^R^j!!XRu8T@>o=e*7j z=UGgNfr+Df^TEN7m^+f6N|z?7Jxa*ps!($DHcoNAAT#XQQty*N#o}K1>LGl#o9~-_ zTR#t&kKDKf>?P|=9@D!`|3a+2n;tbGddcavrku)1%h|KuH%eR2;y!0FEY zt*^u=Pq7Q)INd3IfR?%`{(!LC`Cvvos#Ff8M>v*{)HcP170tKfQS)$c3H4`dJK7un zPR?ZC6sjIFZfMgQ1dGd{zwPN#97Jvn!E_@+zNIp}{YS1FMDRV@%_lJ#2~7Ja3Lzmv z5seaCL4Pq*q(`0Fj3{>qjwCSMgX??o)4l-NjH-WTFboW7O|cTK$4`L9n9HVw$EKHd zO8>cthTdf234xp(j}&XIu2)h)ogd0MqmagetFig3Gc=f|yCMgn%xA&aIVxPrw$k*z z+5#+!3g_(IA`_=RZ29BG8X1`t`)V0` zn~#<2gh(`fnwg^HlM4Au7>M6DO#c(!vD6=5!CE?_ cFPc`TR0M#AO3o2&?sxee)?45$v-MtVYz?~j+fJ;y@dO6*p51!yr(~M;X zy`Xesk(ovE9+MG)_x~r8fBdJTfoc&}NB?LQYl1+DKTUci?R&7^>5m@RWHA9?>v!yi z%-;#al&y$!KBVgp_TI_8n2j60;ftyc$nTSs4jNp*b9m2Xc-Wv=24A9h+hgOTzg&Vc zGuY<0tFX4o2XI)M|MesdR_Cz7RZPy8rf@6hAKoGoqEo=L1D0C7Yms);zkmCn(7xOz!#EZDom!NjBPDMnGM1#z% zt`x5x&9q7MPM72WnSUbNb~t0c;U&&I#QK&>xtPzh2FwXqDwOu^uD(qdlNpG3Xt7rd zwOS!4vf2cQ6PlBFgrx<06j4_Xx+xRyMd=K#FB-4|PaQEmHvYlnyfcn9$@v@bMx-o(D+ z!+YDo>VVV?s1`kAHCpzsk^{4T>zgcpkMsJ~@erl-Q(!~~dakoO_noDEBpdO;)4y$> z`IoYijSq|toJuo6y`_HY{ztQT4G@uEltdpA^=^Lx)+<;PRYKW_;__{bjPn4H-osgT?RV+xt+%pCvSBj@{#Pc1iZ?)YSBo-&-b)lSN8|R zGf*Gs%cozWx(0)qJ*RahjxLb9KI;ri89Fj-1<=A~u%nYymDx*W zmN)$_E;3-h9vy2*^cI#s<|01`NnPU}<6*6dR8&Yb(5nKl0uji+PmiUkiU;<$yl)Tl z+vpVu4???|iA&~KAXGVuxXt2SE##k+4+->ZS9BvJTuS%2yRjSM zsO*l~&C~c6nD1e*1NLl9rgZ2VesV$c0Z~tP(jgW0T@3d4?(+vGgP^V5AMr!-c^F5E z(HLtgAJri@SJ|MM4PKf5xIsZSe%o2|KPmjxe^U6*JgY~TYuS%=2be$4@Op(3o)@8* zDtyWouXqy3913$))<9&v|=olM!~(Tg?&dcCb6%b}Mcjpe-CJw=hnHL1PzwJ5!rtBYMvzf~SgZCf#zc zgajHZ1omBKLjwliXRE=}#>oqP9#%9EB*NO+D0idl%d zVA3)Yk5CP(G4o`0J}l29ZJ4@6Xr0>j$?l94FXxfC`g+mR(HqrKIYl<&3eGDBkL%h) zX}ubZ_Volm<+Hrs14(qZzEVL}n2R+tgWglkcOln#D$r@y_N1V^EFp51)f3hHJ*gP6 z73yE49^)?d)4_)nww5NE`+Dy(qo zKwwCA(u*iEaaYq-c4CS8!;&}bX6<8vngeAd+@1^^{hjmaU_|+5UYIk?0J@kcY8efV zDrSB5rFqpp_vhFdg=AkVKDPMMRz?_;j#XaJ(KUsQ#1lo8F3KyZcbhU4uB4PxkK9X` zXrK3a-YnxVM<-IYuD6Ly?KXfNL!4>iwLD;_KgN-$51X06>CuzsPRUs3bc3jX;f?nlS6k5Ma#ya*S>dYz3S7nZADZK6bYyrn~vGe_ATU zD)CXM$`{>3!lyki)FyJzYZR~AOVMoHm!(%^uhYFq4;0vyH}x!F9PbDZ60Smi*9dQ| zlKzcsQl{(b7NA~xPjYpC_73AN<3JKJ+qZwzvLunBf;y+LPgnFC2lmL&x{KR_7y*0r%0l`!~-qqq)@_ zmL-ow(&1oRAkcMX!@7enhT(6oih=~^lvv8Eue`%91?L&luRGcadyQhGd%{o>Lgbroc9L%DJc0cyY;yDt5D_|zpwS)o7D~$d!H5FQY~>_=y6*sEU!Mpyk2~_ z6n(~*`!2CUuiO2LB|4C+y4`o8t&$mpyUp6&vJzDk?`yy{ zXY0{^hxs8NuWv~9Z!vLFCNl?`ACny&{lMev4$hJz_FYt4;6NDNd~EOJo@XOOF#lZiJZ)A2kB3>>YeL;|SP5 z>hr6q40Iejp%yGbEM_yiu*B2vmFJl4nFcRp)ZDUYfC)2)B}K77pt-)#At^i>KSwLP!jGnipwYnZ0{_gM~4@I$yd^>HTqzNc8i@S!P9TP)n zV@ad>U!^b4y?2ar7CH{zWv+caKG~LDk8Ma!jmiMKxP=5i(I(t!D=p z@#q^3{cPI57}~4I{{FzfJ@<8cm=w+5(5pj?jRkgfPL|aQ(&1JN?Qv(6$l4`|a$c(D zlS3Y|Z?;EJuHQW==RRdGwsTzK2Bc^T-r2!J3(r&e4&TjG^NENY-;ti6QETkzwF3pLEJ&cm~e;jBx}~xppW?6EsJKjY|I%k zA4>~lu0zQyMjQPTFrT7zzau5k|Hs+(_y?$=v-hvQqwe1KgRavJmX+Hb^5cNH#lSYd z6~vq4@6^vWPyOuAt9YL!^rgvlzo(@OrGO^xHEg^ukJCw)B}c%J!$%1zN?JJN1AJt= z+`rJTS9Xe>%wp*poU!x8@rK#YziO{*~?yWZreL@f&M=cHGz>dkF1_kxUy#6YI~|nIr^zGQ4fPfPEnm2<&&0U&Kzf zRY+R4yP5S598ONH66#fIjz?!P7 z4^Dm)CyKGXB=nrseB(YHejP*>G~Tah2@XhC_~U%vj5<=nNZQr{rgtxe{r0?!-yz*=`75uS%Pf#QK;|{udcGTwNEMGpN`$6fXaF zj&F+m#{M|&9Fg9)Ct7+`;FzDbretKF0K z*zvT9ARFcmBhOw8Zi%@g#ktvL(3K8w5g_PSC=2G(;e~9i9SLfLO=X6N#po+Q?6w=< zf(Ni)=w%op=BdK+MS2CbX*>KMDUM04xTw~X&TV}}DC1u!I?h^cExfsAq7)bSdTB?m zv5-7%w|}c2&{(Ar#iQg#R896W@pC3?uukfKlR?#r`Gb#2q|8_qz;wuqq)m)yl&<(H zugo}$94WxrzkVULNnCLJ1e9;$1smY%ec$<@l)wf&cXSR0^)F4pn*SH|q6qj$jW=}z zkas&b`aAiFW0uYDPeIMFp3`67G*YC|61DT^Rtzil>~#HhXL_qPwqjjeD^OOx&L_B|9obnhT1sVP0!29>;OjN5MgKb7HdVS z`Dd8K>0mYTCo_(N*0=*|Gq`v1XC+YsQucLLOXswYPb8)}OIj zJB^VS>wPDu+Uo-9yypVhr?iHn+*jn(=TJ&I`z};tK^4eB0!2P=5OAXLcuF~n@!Ci5-1!G9h)9JTK2QR~@_ZG)w3lV=Y`U zUYvCy43uq{!_LZwS6r(8e4sK*33$<;vQ|VoTrB7s)3P!j*B8;zF3_bOhZMvvb&QE! zn@W|F+#HX*>HBNVV(zKg=?yyBxoE^&DB;M8f6?(t>&Fo6S}0UcD@I)~ZE&Oh0&l6tg4LgAkbRG^DnH_bx>$HFig+^3V<~ zF7|9S(yxOK;d0~I=6M2Bl$vVE*x4w3SIXc zLUa{Y1^R532=I`oPc)I?v2W5J{`j)4z>kY^gak7QPY!zB@=nM|6`mCzNOpUP9FoI=i)Dr9HKeV_VW+=uD`GqjOa!Ohf zUltziGwDOO&AiG+IrLd`!0+?y&L?wnYX2Ay2Y63-K*ryLIN91$TH1^Z*K|n%N!+lA zx1HL`m_6;~KnHN&P4(f09n={v?{kFFpZ*u%JopEz^gl3O5Jk57Y8AeS!jxM_avmej&;k}-8D4~plB=Tjsc_N+73IBg3Kc3MP+X=c&ramh zCjpyD`sG@VWI*(GzYIzH+Di8L1w_k{sT-pnCzGVOX86Cd;iAVT*P08u^gq3LA@YKU z63k4<%HhZgr3gh509#SfN#0ESY0(57=qNH?)cR;sm3?H#hMg$&XgEDTIqeSBS8*&o zR&8l9jIYgKo2FlpIYie$ZNIeSFA4=je*f|~T>sI2lP)^PDV^$oG#iqUO3;}%Xvv}7 z;K@zxL5RkI0+^ip@6xy(Cu$(Ib<@~xP{J{jFYz2>9n@;s>X1Mu08}F=5d8`6_)$y^ zdnQ9eWz}ni;2=AwW2S8+Gt~h9_e~a#Ta4r|z3}ECTPo&gvy1j4%hUwJ$I!1)gQZT{ z!c3;0<)e+lDY_!y8Asjm&z)iWdZ4OjFHzp1-`~U(*;=}m&7ujg%78>prOG9%2Th!= zkMNddfk4Q1h`@1G7`XZt$3%A63)kKhzd`%I%r?mpQ7U5;u6TU=`wgu^=h148TtXqP zIr%xehx(?V1YrPk@uAvKT}FR}de4>uYZx4?V@Pz^~6u1uqQMsPmH ztN5{1D$GtLI-hC;7jX&Ymwjoe{re0xEfs{uo$ACJ_CypO3z+vWii=`G++cQJMI<>6 z6&iPCy0<}{>58?UKz|FWU`p@|$zcrV@j$=LLUfI9Z+;WK-#gwT#ZM}qAazy6w{hO^ zqwF_GHj}86G>cp~r(q%mj>2&9+JF=JlVvcCvTYQCiIW)&q=9q4J}#@E`~@KLwBlNK z1KH!ssE@YIJLbP1<}4o&&=C=YVX5MdxNK{Lzi_$SVT!L9kRLfSfeMeg_quUleBH-Z z`LY8gl0%xSN@(KLDcM>mrQQihg9*5Y%E$2wTs0p;FNBtDNzX=0&* z*6rS(r48xp;@NE#Q)9AmHw+G7&8XQ~J7G?m)DR^m2di37W(g>gx4_aGk$~x6~1daL;=z@t4h!HUPf{XE?mg zFdHz+UEG{dJ;QrIQ&29(O&##Cf-Arg&cUgPh_No>LDETKWujOemgDa3tuwU~mTnjo z`TZcm)zoOO(UH0;v~5ePQ!qzx(H!0@!i$wp4>q6THGC}~n-xzz?f<2Re&9@rdE0#YOpND0g;6j@h3t^E*q@u9Tt(|kLc1UeiP_+)XO{{}; zHaD^ULBf1ck9;>1BSgfH=@SMM=cQipaRw`$Tb!?eW#RC*?#!=DEnXHI^}QNa+D3r6 zM5C|Uy0bd79Q?Y9Bkys4i^;>ICZyhU>o?-I8Q4=|zol>Al}=+%BCg2Ux>0*`gmbid zZfQ_1!X}_HTmRhmII@+(z8zkWjc{d7vs*BKz;4aCl4M;qx$9(ezsDO#TYYd0x!Us$ zMbFDJ;h^;{IWx|s$PeT?udv=WT5f?(pa!lu{ ze1rd?Z!rmt8|Q7qHA$>JsBm@PX21?}C$C>VoCtkyf^#a0N8g6dN9Mm z-pU!2WRVkkuD%ZZjrzEv!9B&4~|sPJK3vETKrrL)5RN8cZ9c?#6!4hZqA3c{v) zR-eAjS-^Z1uYCS$v~d4^;0&v4YF_`WSm|?G!rI}+eYnXa#@5-D1NJ_h*8ORcyGeISBc)L=&n&~T#?rma$rwWL~>5{h;W!I;Bm$H zZD>F1??6y0ztB$O4VQVF^b9uD4@%WojN7g@hkjPtK^XsZ4 z(WvqP`z8ouHoipVBDx08eOK7XCSnplJ~dy=Gn!w2OLQs}`c42e8oix2&%b3P(hv%+ zh4rizq>5FapFFE7Vs}fP56$;Y%i}m8K6N9K&}6|RNGu!w9Wz2CElpjAmizmHNhPZm zAiu-0-EGJ7kNK+1UXa?hD+RLo!4&7-kN3O?VIgKGLhu(N$9OOLg?iQwh+RoabC&8o zCW6~HWjA1KzffypH1+x)HL}l(h&NzIi6nNsan8xy`k9e^hb+UG#KFRjU{5fkfKOag zflM?~h{g$ggZQzW!fU}}XF)b($I}%Yh9S)UIa&YT0LWMJ3kF9-2jj{y+vR4U-x7LL z6?7Sl~+o8@&d+71oC z#g%F+5rtL4%jO$gHz?B+FE7YtA_;o{2>O>Xx1uv*^=K8CB#2X2-$*l}TzUlNbQ#Q% zfJ!Vd$fLDJ^*;1(h%nh@()Wo=+IWu7nEtS(ZZyRD?C3m&OnnA(5zno%B^d6iHvOQN zu8uRI;tq^@1VjV`4n<)&Ucu}K%6NatJ^FMG40s`^I3M7f!-_u1aD_SG0{Tj+^wMLu z-FFJv;+sd-`#f$$F56!c(I#TwgO1bXUn!vJYLRTiq(!MaNzE91L|Am+HSu}LNjcNW4cSY@9ME^; zo&EEaVLGW$)#(NrTWzRYzZDk|fE_V$jJ5%PjS||7b4NK30_u3WYk+W);PIe-P~?ZC zmaqtCr%dV);QQ4QiK%0!t4F&irkr3~lpSjd{L%^&9rkhKk(xCh7+oI?$PE*6m8GFg z}#|3%QSsIz&kYd1f*7@W*_R5|O5%Xlmbg(t&2RvXLu4h!KUGarx`9EzNEN zNIo4cSv697gC`^Q@e)VWdwkoMF(P)@XQIxyKRpK$hA8z(K7{$IoytiWw)pa!_RL0o zk3&J*F-Yxk;Rck=;NtaFt=rDg`tzbEo`}iQ@fdf+Tm~n9o#qpPYZm|8iZrf`OB^T& zy7cADfco$7J&aN9kHZ(L0G;rd5VRn_$_5!3yoA=QAl=)C5Y2b^7)AjD72&J`B~bvg zQvL0_mpeedtIQ!bP2l`xJ72@jsRlI3wPEytGA$2xF4q+Gg=j)Xu)VGEr+`fw+M9b~ zDEy|_zEf1k{GvW}|765sOhwaxscFC<=oD}x_cBx{aSD)5!1TbeMSv&7=S3A#1rPr( zMxmll`rNZJ5B*U3TnKyS=r$bbbn~&?+APd~1Lw7T88Z8+!AXLBaQ!_MZM%`j1+Y7u zOmCTh3iP>Ef6kRC-^N?{05xiYbN|_lDbWwiKyVoPiy{n)qALhS#GQA34EOo%DUk1* zwVVNs2gDKzB1o{t?~Llp3oYF=>;H`EqaBqmIMv! zSfenhHwaR2Z@u+tknYYk>*Sfw^PYx_;NXGP7=n_^E{)tjq4yrN)EwLJT7x70+nIm0 zTVLo6G~JV_tmdg8H2B&7u%#sTrm*YL@s(~1n#YHkfu3)oNuu5J_&!Sn$I^?S-pTFF z^DjO&P7rYltnhRgDfG9yAts{fY;NC1 z0 z=oaAnty24Dli((>zq|E(1vJ}#4B_0@pvT-fm#j9o_#a{^?;LB-R1B#ZP)O5!m}3Lh z+5;GGX4qV4^&_;*!SWzC(j6fx<7B4l)3&P+EbBNf<&G!`aoP1m~wu02vx))_KM$i+*s6qcU<_d0_ zocKE6!<9l*jZpPFpJ^9Wk-_MFpCQEf;LOe^MAU%pniAQhdUYq0H0+1#r(V<{c9Je< z#N)5q_v@TZ) zhv#$#*sCi9R<~V+4I*CgMv#}(duH~DsM$(S>>)*(C@d5|>9^0(Y$?efV|f-HkTLM# zVv)_RKmPjA+J9)DR=wyXd=;Al~h8J1DR39{wh7c4HdiXt93=7kcdQIH> z2;VY|=;)t_vH6j6_2Bh(3t{?unm5$$N7_Ib$GOoF`M&Dk!>M$edAw@A$55{vCY!|k8 zEqQ=4`7^ zhXK?8e2H>!oCP>#o$UZ`QkhGSdiJ5Sy;HxQh7DM zPjC6xG2=1FsPhdAxya;hfOL>l_9wAI)o{`zKf3QWmi_E)&$S;LPk+Q8opxx`z&*m8 z--f(9akS$U&_e>y`h<-E{k)f9DN{V|=f!O<*CrSw)Gyh-@C+b6Aot;jnB!N~y!~iu z_#;QdiGbVFAYvj14DQX}^0QN-VmwHY@%Z^0Y{xD?t1G8}Da!)gwCN)ednRKno8E&m zi;$Nw{+$a~%w}&?rS0Hj1Py#`wKo0wu4N{<5}Dm(x;;z}Cw5`Xweh+o`SN^Y&`iQD zp#4jWgA~c`KkV4zZSQgsSdgTcuz=q%0z+aBYr+ubUuihM-cd0BXIr^W za=0d#NNu780-sZylYCmg;@fKI$l*n>Nz9cXsQLl>a2EKIjn$!O8WP+U5Zpw8pQvCA z)AC0r`8n@D%HW*@xJ3;+#nhMo5nLRxd+;R|4&mx&ChpDc<5nm1FWf~?^q?r@tG$ia znN#FdrJX&!e2ayi0ajB4*)}^Dg!RIkl_{Gae?9HO92lZ$**2V$krJMIb>k0y+#|QG zt$L1sUiwvyb~jjg%Y}cHNl@^;Cp2o8S|j4c8@yd6^McEe*JdbrXw`R)oQu0-+YkRV z^tqnCCq_tF){!Qr{HY#E%Wm4dURk|N(lhI;1564{7Pulvk&m3ISKo|KG?4N}Blp?> zqy6cn>->-(?h@od@90!WyRw=7ol_px^zM7K1Xpn7b;Zq>t;IvtD#pr*%VIRviYsR6 zz$F6hpb+nV~jt2s(SvgLu*KB9=Pu9YOf-Z(;j|* zl7r|`3C&iOVTAyqUDxwbLO3xWfhA@!^HQ9a`Qbue)R%P6?_lbFNx+ryxf4}Df1t-! z%+JNICR4R-Yy`kiCY&3N=~wtWYg<14VKSQ4A(Hl=%jq*{$+7z8m>H*8p{qx6WLZzY zaAhOZ?)A>`z1UxxRa}qW@BQDJjrWgIv8s-@BD%|av9O+0Wh^AKPSqVDt3hP+aaUip zO3{z4UBBcp#@Fc7zYFX>_FJwH)+vJ51xXh#fA3`{+jB;#L>oL`7oP5U3#n#z@4X1f zFNfaR@(ce^2xBngOxS^Bc86`r?#-jiejK}80Db46ta;ql_ZAP{4E=WXx_^#Kh{{&6D)Q~2gaJ1}|g zhQh4R?d5dbo0W{+*ME(Busq=0{Y3V18cP~0VjgG~s@s{}2!|k9{a1mh$0K6?I_|r{ z9OX{R2@|N&&KiZCvC~KGH1VR8-Nb&1O%Lpszb`J~cw_Cz(e5V>U<&ly=$1#kVG)>c zlT*{IFqP~@+5Bg0Y~GDA!mCG)Y}HH3&V=2L>qfND-s5O5-D-xw>w(TRgJNfH#`fbB z)3A0cbNWp8o1x^2o>GxPHQu>Cmq^6xD$eq-5L7Bw&z4(%W9lWCq3gCSDv&`tzH{!! zm{SN8et}luBXZh_W274k4FZxKGMB#&sjd>-LulRS!95S#yL!7Sb6Fa;Vsb5IYs{-o zXts{DsHSOtvkCL)UPi42P?+qSyk{UDzukm8fznx&xZgAq7aJQ z{EM6eF~!p}n6vxh^qaGT!4fgDI{fj0N zI}CQ$az_0Wd2uXFXPTbr5yq*X;!6L>v6%;VF|3*-3TO~(y?x*7_0El$kxXIj{PP>8 zZ{UachXG0^M@lswj9}OlVTj)06{mpj|GR9%JH-1p@xhBp*a}&FoqquHGq3^L*SLQk zYq8_lpmn-iL`0_uT)QzsW|LpJ0`27HKoaPKSBhBVs{$eA(`mlJu*i3yoU+`GaiuTf zQ>r{Y#TAE~-7=c0gV2aqXwJYl4{2KH=5j5rUE_APlze379@t};nx^QANqMjT6r(*Q zSP0{4tjwKynaO2OCE>AvPyOdm5F6v-oQ>nXfMuN==_Yn@EukEOzmwKe!7xZo&|YMm z>t9XooT9t4Ddf#Rh#kxkEQCs0A$odKv2Xp7V=*E)d)f348~}6o&U0`4M(z9bg+^m- zQMkW{w#s2gF5Vag?sK3Yv!H`L@eJ18od16d8Oix^>_CZ;KI@Ax=LE7N@ohibk3a0_ zToi%(|GVGq{@w4=m3t=BnEU+|!QY=j9e{r6UQMKoB`XXaIN8?!)G|Ib98;XO)}GGj zAt8*}yk&dj*z!7WN5nP5W@rlLnEbmnkzcPpJ?Yf1__&xva$BY$8b{@#J5`=4E^$9m zFGakHel?WBPjD-oUQ>;8UnP_Q&TbgCj5>?n{KtsTJCk`(J%SEyqoaoF8L+$-r}R>E zB14xAMRuX2za^K)gIQp6@Lqq`ni~ z+B%Db6@lqb|13T%7HRHfKBazhX#&Hl?W*W&QQl)@oHCc?=BIvnsd>Fr6&*3r-kULb zEYq7JA2r91#oy!mcB5k>(n;8SpC^aDMS{{>lU!clJ%P18cpzPxZ-$74GC%K^}raf($wv zm$NJjJdo-N7(($HVo2o7OobpAgbuy#z1@XBU-7lLKdy4iXHZdPhSn6nRm#Duw$g@y zyT3bys?H2!T-f>$P1OajF3Sz?4ek#?sQVoKRVQn4j5$m5f|dd~lQ%Bi7hzGda4EO+r@CNldee2Y@ z=o6k%sTv`Bzux4-+muy?K@|Z^xfw#mHao-|6h8-5socYF8ze&2fW8E*Hc|aAPrOLvp?~^s9>A5QEsdOFu zTM#U3UqH`n0qNUFq@_vxZz|x+Xs+`x`V{^r%*y!7RJ_RMtLHr2lkJLs1I%G2 zG+H>C0gSDa$GT-AVatM|yuErn7}_dEBUVSuSIY25WH!dnvOhkRTa$@AqU zzw!)kv?X><$DDe+2BbnM@y3*Fvf33_=qsam(ac2lS;JilnCbxZx`<|L&ilqYkD9tm zdIYeOvI`B9bUBvnzHT9PeD!Pc=@HDOC$2_7RFx7a@BRrKA;Jc!;>Pq$t zLEI}LmIMRquXScqL6Q->s%9yUY2gnJbPmW5S-yu^#A>toew?!XWvvJ{U0)gr1Ebe_ zR;<+cBNdCW!^(iQ?F#y7p2AvX`Yfi9=j};+msV3F9XUW(9^9(9`p9TqeI3^A79S}F z4AuJRAqPnOFK(ufe3ezk8;>^HXY6frWWTC7?Q>N$1@;Tvoi&2Jr+L4G_a1)+fwyB<(aBujkfR9TuS4^ShlRo0r-qGiK? z)R&a!Mv@4$#oV9J07bW%!hH*qt7$o1M|wdFySe2StS-C-1qTdcX{JUx20v!wf@xMo z2M2oejeCi>{8ZBBkUxqJqE!*fIdy~}$7FMz_ZP~b!~1$zCKj{j9NDDxhnxi!WZtN2 zh4!AeK-Kz)!RJV)9obl7>F7YLm9Wa~*Zy_$3$JUFL57&Rc5V^{mmL<9%WjND%yvXSrn1NCEX5%= zhkOg`X_!1)q_F1jnl^73R$Mi?2>MyyRQGZ&#FS{sZo=~5xcec_cF2mSO#ip!b$-DV z;z7czgdaQO;)(}|GqJqer!X@L?`N1OJ{E61>EXoYqS(J;f`Qc;6Gn*5&!vJq8BA*?DG1`^roE4vtV9D5E z`lV_haMS~Y0fo+iXPhP_^0k)Y9-)HDmOoU_5W9Nmf461>{pJq zmLfAupw=pkbq@oTxjeu6TSNV+38Z#6Ut{_dM*ih6JKsiho?!}86^yVa%?_6C@p>TYm_hP9 zI@hS!qH!e@5N{bI6DC8>jC1of%wi@`AGGzJv>NJ5RYCr(9}_hu^Xe6>UJ>TC&>jT% zpq60$rRJIl0PZ&IF?8lArd=@8{o(2zwPM4mxrpwMV$rJk!cSun-nW$6SwvTXdyqbllF=x;7l^93H1KS*n>ERr&{ zfFZ<9Gd&2k-EOi3piCvktkILw&U2}iUh-r48JA-*fj`-!f{wc%I7SJMGfbQFW8ZK6 ze|JZfPrT z2Ck32#LwW~?M9#0K(}6dul94k-d@Is5{%UVv6H#`b7-%ZKC@;GEo$WHzw=8zF;! z>=4Mw-Md=t8}t#h!tf5Hmtyz9b=p=%0{ho78)iPuu%lnsTFnTyF|+33&P@-J5QhJJ zBA^N3-=Mcq1mDF|=jhB{DTUOz1yZw<7m6hIfQdW|cgDoheB@1Ds|HElS68bO08jgbP}-ZQ`emtYss~<5YL}`Vq>QR94RD zKE=)>x0jWY?#YRk^Y?B-osI(56{k9HMlPy|Bs^xAF#M+QSGw4^{OpxlA`c>QY?iB? z|E*P!?t-4+;0vfncF#L45^axxBM#YVSW{U)4x8-a9(o%(ZOsh~zDJ zeKfUy-(}Bmr$G$}Q~ll3cRUC9|G9*R$xEf%PsezrI5Cp9G)D4{Tw0<0Lvn7DsHwp? z&Bygf<oX#x3S>klX(|6Bl zH;xI7lug0SrzS6s%pgCbxIp%fElvYJ%-XsX+U@eO+*JN!zKwfE&bh^g+rG}S2!J zB618e&p7+)s^sF^GQkw#GKhcGhSwe}mgv}g|B1>|Ajtxz$ZSOUR7_pqDV<@`_qKCi zUZx5(&hijV0piZ$6AJ9&E3% z<7`H~k5n0=xt(p^&rFJk#VC-qtY1oP($^^rb7jW{;=oZhkg`AeQajZ!QJN-(%pg3e z`H7qMqSXPY5<~Yu7{x4BOt{%sv2?1Wp^-Sjta?^xbBHgm(qma&OA2)VVI6$z64eKGw}XWsB;iq8Kkgkk@|py>M`It)n0;H%srHNwnp zMcSJv!MfH?fuK&A9d-htVtf}qo~P$%S6|z*lS|&S6@9S&LC-cga66N7g{@`H;pXq3 zefeS92(KJv6&8;-BiOXZ-ce&stRAfj!acOSZSF1gC8U@3MAz%hc2BFc-rW_Kkpuug z$4uupjNkS~<1Dw3d?APZZm!@m{@VXZ)3`A0JwT6BijBzGPx(HPOgI&p3O(WO{W|`| znC~GR)=xVmdQpyBSwaycHciaZR}m!pyN@Q5^IrkRbOvl)w;kGkMT9O@(LBO*%CFBx zi!JxZ^PZrwhNlW?me>QZ6L3X}z07S$fa6HGTBl@rOXt-^u*f1{k?J_ajX-L?Ne$?i z!>FY97En2zpgG8INBN4zcrur#m4euk(5oBc&M(a!>)byhTG;c8_P&`f+=c?Ro?@D6 z5~_#UdY)pXuU5iF&u@n?WD|+m+KcfY*6}Zz(z^DLG%y@aSMZITs0q7G3CZEwoUOj# zQ6lFUiZ)Wb&5;8`$6%oDC{=TuXa`mqinBi`=W{x$*G_VefAE9T8UM>qs}+GBJPGB5 zHtFpO_`hpPK#M^D>vQyF!3nr-e}Q&pp-U8!xUF1;OU!eS>OTQjpn4iv+7#saCEStO zVF&U3;7YE>#;HDJq$ezMFxdu_mUrrcrqP%Ge7H~ODxSK+_c{krQkca~8D|3yHVqFA zN^mj|RHBTMa2?3z_k8T6pFHWRg=vL^9cHbK0~LmT57a!gy68~EMlxl9toFcf>{_cS z*|jlyoeK49N%BV0v8ibYhFw`l87k{liS3!oB(qCrGThwDN-zP${90-C~%V7A?TwJWdYjh;=4hW%KY;U-{q|~ zZO~}@`j2M^(rf}82+23;zZAV{FkeV+xU_OwnrEM#{5%k570c&KT0~&Zd+O6PEnF%u z7x~!rPPGP~D!*aFkZ%98;@Zs!_L>>vUCn$gB zn@vP@xM7?%%~wI3YrI@r`bjVoQ;@g96OcY=`{~Q-kxbZZn@PFmc~t8CYRtud@WyjK zb?ax>(GxwGxEQh3*R5l)j%pAp7m+1oI+-iJ~p!&vK@rXIShB4ysenM$I6Xu(zgR~HQauau1D725kB`AOm1)oJ@$zIYa+TTit0 z1HukH-qOf$)iA%))Chb=YU>)s)a^UyXwu^J`}C8>%M>AjiNWyTkJ|*DD2>U`w3nsI zpgbTqZKE6~bVw5kx>wyWr60&cU}l|Yh=fNRW#j>j$?MCK{)X&`FU_xV-h(wP=j2s- z?B(vqpM^Z}@xUOD2u7+lhkQ3DFSj4nafSB{5FK>n$TIK8oU~mFqS-vTnl#Qg;U$+% zx%aYSUok;Tj@4TM??XPw0e(Cj=Q>LAwkimjt4-@Yt0cBoczSD&OmoZQL*PuVH=i;P zE!WTztj5<`W}knsyy9tb`&%Vgp)4b&AAD5Cs&42(pnm@}Fe)qMag+**pD*#ra|8ag zIWitjuB=`8Z;ekmbwtNMQ_?i3s?|vfcG9(xX3<1TM23D~d~Y3cfW#7_2CMEDRr z?LC%w+z^x}V`6RhCAG0I7ExHZ43ou@Lvkp zh(;&$E9x=B@_I0-04+F~Bb?VqN=KUc9nMyYpVeJU89wO1#F-9_QaasmRcgiRYs@M> zdgbct1M<=1Tkz$NVMDMU(Ow8gC6mwF=eq&CUi%GUNuaIO=UsKT&yhrik%XsY7gAxs zZUZk)QY@2r_FK$kje4;3CvH_Fbzw*Pih?r8zy{dY42n@c^yp`PQu!D#t_c*;g5&)8 z0LM1;1h_D#VY012>uMMh19K;lWJ(Tl4J}@ex_VeB>UBNZ;|Dh^)^udRtMwFKBMp~3kX$1jk1{k_qx$8Ak;<%)As@&bYx0NA$!!gx4J# z<>X22lz|-bzUH9z%rIk%5${D-Zb1Sm*1~>@QO|8>3GDmtBuQZ?2&k)w8*3kY$oN^N zig^!{*|(ps!%}E}Jt>JW7Iu={?}WkB|9r+~{`i0Hl(kfqfGL;0dTfBk|KZ-uk#i49 zq@G<0fFV_qH<5j?dBwMPv{imgCa z5YoQ_IjTxPviVVqCqGfgz3k+razg357Ei`V|BnT(XA-^{4&=VXpgaCgJOZRdeD=_e zXxC3Me=*phDcVX~`5o=Je9)`{Z7|KpOW~Xne8EU>5I_L>c-W1)0Ym6&;Vz-g_(T&n zxWiMQv3psD^?{nMqwhQdrFkVbxARN!!H_00e#BnA;csn%9sWodkU?mkl32NwQkMNH zX(ID&_5XE;{l^dOvQF=!=_0(xlb8fE#jk!$Jki>NS1|CwJ;XYZGkbRjj>wW}a7*n8 z(sZ7we?CASVA2b*MZz|w%?}POTd@DX_U&U?bb5FRQlaQH6y*A27V^~WufsUc;hUoU z(rHFQbR>0;w22~Re4cEJIe}bQ;Xhrxbf=+-Ckw+Mf1b+UCn1;{5z%^v_L-|emYBZa zrzKlU%Me=;;$_Lrb<)hBNX`$k??jPY{EEe+kzYBbPa5uz%dRTARqo~9V}C{0z72o9 zqLnWezjcA8iSLPE#<6>o>G*gaA%10ABSYwtUmY7RZ@sM@iavguNtPa%NLp6E1y$OcjHL!UIWJ?= zC{QyAj4-SV4!I>}bB1?yOF!sw__I5w@$?P_6zQX(-z#{p>H2*t{e62LNcd|05k?b2 zy=TL5=6D{bs{;bG1uU=y*nA=VL2_(fBst^+>A&bqM#-SZr(N-IoyQ(_i|ZD%d+J>{ z24X8PDh_>Qa5%&jB1)r@!?_2-$EWVS)A00ziV2gp6*n3#C3%0Ep&P;|@o)Ty5~fWQ zL$eY6=nzagrK)|HxWp)o4WE!!^YS54?*H60?2K@jX5Hd{uyh0=>^cBPH<%Ey)2Chb zI*c00d6sD5MPEQF4hd6cXyG&%uCr%o+qBA2LaIr=vS5!!CdY>_jUEdHG$&)$>(8%A z#)uU%#Pzp>O&jlAC)u;T!#S4#cQIuH3`gRS>!goevK$L zFqN~y)V7PE^-dc7LlD&e6!VFM`9Hz@^l+n{-@N3{+!KJfp!ga164>3kuJVPmq5?Tj zw>m=d9RZy+p+*?y$!11DbqGw*sTc=sCix8?|8bb##5O$pH_?^Q-v_GQlxK1AlW34m zpxL~FW|3nz@7BL1j;NDdNn5`1T3v{-FKb3j-Kw43l~b+YQ#6g7^|8KAP7>JUIWR2O z^K-Pr*{c|cU{a=V_Qk;CvBrkB@=$c;kf04) ze{d(-DiE6vNb17>J0ZI-r$0@~iIVPQ;k#HGMq@7C{8(}q$)ruqOvk;AK3_Q{J)R+ep7sq*5~&jufta!`fA)z8doNnQ-2Re+dpb! zmBmj|8>8^vxX8`H-*xStQh1rcM$>B-@09d9GZFgIf4$Q0r&MI)=2QIvo+pMJgk3!$ zBfAhau+1m-Cphzk-y8hEbE(D;4-rT%GpZ%ew;z*RNM(-u9{M6aa|RH7@9r4h(7K^s zm_>4RRRUQUyHGofsE4OO{Z_aJ`k<3-Hf$07O*}f~0WS(I0kpU#^~ZxAb_pXB-k8cD zFBe=dT{T-M{>K1SSy07N6-HPRpjK3dX&#V{EcZxG#1 zl$E8ze~msK#C5nYLmUJM>OyNa+kAo8GCYjWOa%@vz=NouMd0`B)SHV(pC8k9#r;R- zNfdx(#fMv_rOD(6^K+Mn!}i=@+^{+nQ5Mux+hK~~)^8&^h+pnjFCS_j$T2A%$68^l z+45=|Bl2YVzo_~qv=2xvk6%MX)Y^d`fno(Z$ppFgQ0FS#L%%9Bt8k$Dlh4b?wb^+H zWvXk5Yq*b8d9TTz*iMD$Ko<3r(WrHlX&tWGRXH(a4F<~wia$aq_e?Tc>Mjw%$n-(| zIaJWW|F<_D3_+qdS%>>8G0f+NTT`FVecOY!+7xPBUaGhg}KcM)c9m z%-C8&YDr?3Qy|TWHxJn7_kElWb?o|-pG1C%y8h$Qvq`HOYc{uMg6A|)TgAE6 z2FQicp+{ldnoU>pR`H`Gy%G@$lE$B-qI!*5t0yTBQi1A=^lIJM-im%R6Fu|9Ji)`E z&orN&P%P?&7Y8{0x!;m0t;E@m_;U{%P;CzY*Y1qMoQu z%b%}jMsC%NWy&vyoO<-90SBs`$hHIt%Ct=pOO$8DJ8*6ID2hEP=1vglMZWjUJLyzr zcjg<`kM|v}2DjYrVxQK^pA}%6dh)D4FXzaqXb~v(n-|re z@1Vos8C6y}4AItVypj&{moO5UYCg=?^xj> z+YPKaYO);op2m)L#+azKV!Rx0Sx%NDjqp`WkRDn=>hV9tWqyMViWQu?h8z1fFz<n_enZSPPlsYd`BRu(8aX=EHqPK%C)c z<;u6SjvMzSp7=MtkZWNg*WkB&08+-1O8DZAx}?$Y-T_A7)#$e#{?PqBGtn`glqR7@ z;NcS`jP|b9rvCut1?>wk_mkQv5Ymyg=1YR1%LCLIr_r#4IW&cMT95C&0DwCW!sA+>bS5TjzhLA#ZeBB|#( z!wOazzDD;2;ft>je*sex?srrIRm#=AX9(;FD21JY?Wv#0Q@)s8GVkbt&*heULo6oaa#Wtwn zYW6wQTjX3mmv3~*7|vOP+Sl&3TL1#a3v#d_9 z{s83?*{_+~RF@8XIUYeccW>rbIk#FK!+eAw2Wi9H8rQY(?HX2Mbm1>8r zKspspL_Q<|3u3g`Vt3_obvs2FAVj4>`E(F%!cw{NFo2{2Z~g9s7G{@5;2mTf3Tod- zX%?1?lFt-l*W5;N0V6-JYED_~?>KaS$5a>$VW?*z&|_5<2dd;z-HFvQoQb8t4N@Cg z1DHd>W15%SR5&B7v-UhSh#tt1B}oO$!<51@xH&G^$FomCtELc4Dx4db-R2!@W|Z)XuUC_Dm)j#UpA~Nh~j4}ELnebv4uqW z+Mk5d5GFxQ8Hxo*N(9a&J=%}n2TM^DU|Hv5KR*WO8X-0)1}H+(uM7L&R&8dXP(!Eip@Rwr?MPSQ7iG;Z&$SMC}8Q_ua*l*iErHcMrS zy+TU-PoX3m7Yr)KMm0YeArEQ}BhpM*Zr-vN?n_Oj%%tOOB6g&r4b)(aJ#1UxcJ9Kc z*|&bcI(>`C>WXPVI1YZURDe9Vcz1xm=KSst!ZO4KanAH8h)~r@ekjZz#!5y{yK5`$ zIQ1S>@6=T5eqKGg>y;Q`wv+A8^azW$oqXUnzHb~Fm}4FGsUrGO!t5r!#)XIA1Oz4B z>NFMQB2Pq2&8_?!mK(M%4nx;>)cp%*Q^FYs+mz|Wc+A{^7 zau;cX)rxc+v#ni;Xsa%tG>@Os0VT^sO1O7HU%uWheo2&eogQo%Dy;U%k~{O@O$&Iw zxIi|ohQIm5Y()iscC+B|*?GI~;pUlz<5s>xZo(sdxiQNF<~2eSi_R01MswD5q^za>FSg*o7Ew8pNi6Bu@`&S7iTmcMR zB;l0VMEDo1%1?VMcjgpd5xgrz!h)06-#sfYRmHSr7wl?vEGs99?bLknJFhpSQpy*M zLen^@M}wmOgwwKP7wHiFf?e*@#R%?;oz8!A;CkGQIV^Vf(LYWSb@0f_^Bg`pZ(PDq zG6SAU>d6&U#yD6W;k{Zb(#v~3Rf;Q2l5iY8_0+-&HhWU9ww2kM(p`j`tnz!uaFKA6 z_iKAqJ(lZZa2)psD}Pwg$x=&&5G^*GkBpVz57d8fX70C<^=`-g&07Z~gY2 zW@(oj_p*=vcl2|6E;F^o_I4PgPkv&`{NTGKUDzqDqQs_`nB|w#{$t;ulwGtAKJ+Q9 z!)L$znNd|s{(_iP97r}&v=oK=QkhtX_r4PPJI9f9T|w(<^4n7o%Rx6h2R!}qOB1a2m3wfEUQY}l@3 zkMftAI5X+2-c?cLRs0Yn{cQw0$z46&WtSb*x`*#q0e3x|B!@ck(%O!{pTu7Hqagq_ zKJqyZ3sp#q$d%IH6z@y>vFov;KAQ_}dFEcx-jvt~VU3}RvZ7Jzru)i3beL!kUUgJ? zRQwJaqa#7Bd+?6WyZF~bR_aO~c#uBUSmmY%{uq(|3So%%iO(uiN6vrg>p}mI$_m*^ zAw=jUN%bD2-T!+EF{L`%NN;Qxu&xaAy!H?+C+ek)6zsuUpZNTJlTH+tTiNg(66ksz zg}#lqCg^{$<)21pYrNF1lN{xIs6mc3fzvX{<=8w!lKg&c`*I@}Z@?vtKIps`p;UHa z#eV2g-K4QbMnfBkjwB$5m}TTg`7$#@zEM1* z7iPKyWj(I#`QzwFi4Xw0@zG8$yqqIJ?rxzcL)ZL6--*E6c2A>(iIYh|)ak5P6xEN? zecU8U0zWFF<9J665=@>D>|1Z*ZoJq1K#{%^@N_-uz){_$z@N9Y^I9jH!oR(4J>(f- z6<@X0oh>#DAC%M&+hQn%CE~u4nG*KO-(uLBDX%BuAH5&&)Bk$CV&6NPjY+{>^dRH4 zFG8Ce%Iy~FbjMukJJT%y)K-tYAs0B;RxNS+C`Xryct2~IYBo)vP!ip<*Au)|Q|R!* z;Z?y`%a@?VFLn3n^J31_wZ*4baHgfzmqpZ+Ke1zUUkhs|?G)|=EPUy8ZKoGHPRyxs~e1K#oV?o9@7wW7q65PsBow+g*IRC z1qEf-;g~CuzBP-BZ@03355HG*i`kItAz(isX+EQwQQBFx;H13_`9>D~NUDw#SVDJP zvo+PvA{DOI|91xu{P&9f&%{}SHjUEx*6}dGI*kN49Oy)eS9l+3vZNdhWCgJ|$|DDx zQ$ky4cBK;YhSd5sY>7i8^`ZJ{I5cdI55#X|C5<0zlkpT@HP@0%fs4d~++MH7{ZO=& zT@X=x!}JzU=MmvS^h)AAzto1ryN&ry;uk94tFQ1%`@NWLEUU}ouq>SwLzNa5Ua{4x z3XZB79M=X^@&tzbd90K@*uH%Dgg>MBw*O=3sKSfzTx}Q9tndsgF&)ydHr3q^jrRs_ z4AkRI=MZ%d%U1Y1VnXH!t8%J69kel9a;>{q1OtDF&}Po$vn+JyL)bh2syPF}kL{wz zA@nj-X7S=D6<}NbBwqlRFd)&vI&FL!;bMdRXH@c zsjW&@+uB(Q9*o$oQ-LdZ(cM5XkdQn`GYU353o*RSOD8Z7y5TLbmUCr{80Swbe;iI| zuM2`q^IM<+alHH=`u!}oO3HJE(7MIL>^oc7JEKmS5#{1P&JH6)Ep|-yTqU}QBP2;56AVn^(Y>+6s zFg!qHmR>W0)qV~RHu=__d_Gj*TU-;PY==IE!fJ6c-KeBjY!XX`2kBs@i4F+TSNpPm z&O%Q`D&&qIx40I)$@QE8C+%YeL^^eA}w%lkFgdTSMw^zA5vAv{i@^ z=j05~%)kiZ%jP_6W-ZtzIC)0&&=g9lAzTQX*}}nuNMJq5L2&)|~V$uQ;)%_B~%R#%VVUWD8rHjdd)%I8AK0+_1x!Tl!Y$9Um4K$rsk zY@?u?g6_)O>$`bM6pQb@$j*)hD}i^Uw=7rC9ojt4mmBa#P?4@d1(ao}Z2aic1Q3oE z7(!^Si_1-cw_B>3vX3Pij#f$aYbYLdrmyE`XQBF@v5FJLoJLX7XhXJGlxk6 z<}jc?tMz^1{@-ia3~Qh0(N(KJ0Lw3;EM5`Oq;5o}wy4Z|23fRgtT}dXdVbOhKJ1O% zoiOxCfe3o*t0^HRY58$VZ2LRS^)4b?@0n3Pj4EcG%R3`<2C>e|%9@Eqk-KqH2ZBxck0X94umL zph33~bTzs|@77O505o~xRQ38Z;=72Nn`$`t@z^kNePET3eVz>Gnbs0x~Kw*=LMlVeZc`Cz%GG9kKlG_Af_wZf&3mWU$ zr*-Atu3@bhl0>>-;Fuduj#vwGXYwzEmLn=j)@y# zBWVQig5fa4Tcq_SRrBQ&=gp(o?(oFZ{}i)oprsmy;M8#v+xQ)MD9eAlY4Pi;y`AuM z5(?Bg990_SIUMF$wbVp^ik#P#PpK6l7YmZp@=(#lOXW1$w%p5k&7|YsM|7MRi0%oJ z5S}a{glL0-LjdD63X&-KP-L)fwdZBmFwba3PDqa13LGgf@?%wX6?~XjIUEq^#1BV- z>vX3lj(d?NsJ3y~7QNyj-0OHG-^bK#$CKwG|K6Oh^U$Tf5QNHg( zi@6p>y;MTpH$p@&l6qMEPwXy?x24O5a}k3(WDp?=h)BVat>p9g=yDr9Y5kqin3Sqj zo+VBO{ppnC1E)~ZH6q8HZf%S5IH{*YLZfFM7EB3c;s#`FjZFh2X;qp(2#55!Qbjh)qM{+jun3^CF9Ati8;yBy!=1#pF?lG5s8-6x93dWG(he=| zUS`raX^SY0J}T5df>~2f!g9>P>2V3wz_qBT;?7J=S4!2II3Z=Fm(|KTRD`?6fW1rg zaz!zHa>G<0ww593DdCMD*>A6^LX9+!2*02zS(sVw?|`%0;v}n)cY9{*q~c?vRQ*<| zR`{|qIvxw*?*+YVjRTmmeGbXy39$^)#e)7dW&v4?hJQ2e-2c#^2Xc4Ae#-@iA>UOl zn1cLsT=6$jNLsKajkHuwQ3JX74M-DNlGG0)&&#BZ<1F6I9!^II^3pxS@8o`~LnH3B zk_CiN8L?3VD+)gIY5qV_?2a6p`CTD>d4<>oyUjZgu`~vKueM(|B1}>c-M_NLZhK&Y zClo*3R09BGa@_i68sgA#z026XGc>)`oee)|`!3owMUxUK21&~_gyC`d`0XMq zdn!QMEklCv0$1;G*d?YENxgAtI$vOX*srhn@Pc{e{b(A8zpCidPyPW9s=b{dBR^u% zFo?LGM9cE~?m0EZCW8-d_>X_FBDgn!m>WSyV)d$Uyi@fbV9!5NuC%nn)wg|}gl_50b7RBve zr->OP10~wz_jiV}MOI$w;6CU2cq87Q;J0wHl*MbLZw_MGqgL^gun``uwr?HxSf~mv zIJuSNDUyL`XR2Pcxt^GX0dwOgEIA?sWR|XEyqi}KIpCV;edYiHL-c9^dW%|;l+~H5 zAcpy0Qtx6_O|ogl>G&~&o(Ntr_s&5*OIl4t(S0e{}QJ3nW$GJvayz3 z{>nGGCnD)6*@GRg<^)G!Ri3kZ>C^_ZJ-erX1*0x`AY<1lcx*}q;CSqk7t&WMYj z$V3#L`r5f#2QJ!73}L({niDSeNe9yV$5^&n*2j-=a#hz7u(kwOoT9!kw&`>#AeP&HhP#K9)el*nc?1fdtW^n4Azl6aiB+{z zKaIQ&WXT0m|GMRx0fDS(REE93iNGpxSIoOl!kzr9juF|SdR7VEB;*F2R54M2G}H)< zXDTn3_?D^1zu|Cf!?={W$~8znX0*&MTLI?LZvPuSJF(3}ysN;@aJ-g_A7dPs91`vO zHJpoBS>Ra%!=|S=k~mC~3`+LrJ~JW{VKG4o3w6`%9TDUH5HOK^Mg#+xCdeWII?Giz z*N@R>Z)9h5gnvQlhu~{df%7psG}LPkG`g>xzz)-q)U!DjvpS_TZ$m89Gm}96OYCNl zIYjZDkTaE0;abkaSX@QsD_tf|&xkB^hOqEHzmHP)edAB_&VqTV0LJjKA;7f`YAm1ewx=&jtj_jr_ z&r0Z5jy11c6wVAb z-Q9c}d|EE|iD%!{!}t$FGom4iaefktK2Fepj9WopPd87Swm(v%oqG_zDD!3#s9N7c z~QFV-*0d`O9#V-%>H0xJc0Rjoqk19PBttZ_h-F|;Tzh+p!g=6@$PM!#V)|*>j zMs0J>eA)R!)YjoZf*hXE%o956q$=VgYj%jNP54wU3&j|UNB9kiS@i?zH8QGF zI*>n4?QFmeFQJ$b+)v{ApOC!AAMkG_TG=I}ex8b;(aL@aal|`mUG*cRx$g7I=~p}; zq}gX-buE#j-C%hUGSa72e&9^1#smv~i@g(r&vSWWFve23^KA5)TVQpr<1;r6C_0-`GKmRK^M~q5=rWLN5toR?Ayz(k9v zh|Rb+nycJWgYt}&8oMu_`|sHbT*nKBZs9e$?ecSdJZ$0mg|8Gk;&OHbtdGdCVl7M) zp9MDxJ*64M543q2`|3Sw?(DZNH~Iom3&nr7ZStTa9f`a3GHT3kpt)7}8|k8sD3i6} z#aYAQQRkP(ZUuqe(jgze82Jdlc+Ft*W=IZgS;YtQwL*PHXYoL+Q4{LK1@MkBCSi$-l4s`-Xvi!LpHt;+qwRs zht6v&SS*A~D+hL|hgWKJom4DCnv)4})IU||9h9mdQ=7@7mypc~iCx%;JBah(@=nw$ z7)tRmiGJPgcgy?Tf@bQ~J`S^96Ar(cAsCfU`z9EA4KuAQ`=ZRDUYDsy=ftMQm_u+Y zV=;OPc!Td-ke7x4>qivVub z-QcPgLIuJxWjTv1Vg(z0^h=54I;3Ld*!n4~2#qs3e!ia^^cwV|V?>1YH;szIEDI|i zG>i6_b$%^qp4*k0nNLk6VbFSX@~IcXvQq~rn_i>s9Yp&o=X{J6i7AoIRQcwQ{3UJ6 zkn6GdzPlry?)~K+!F+<^nZ`ysyyv=^WWbdR8t^Fkn^x{3|3|8}$#^(fGj+vjM03hy z1izV?*ikLy9Rf5Uuwp?ziD|IX5^i0(BL#pEmfa7V#oa&4m0*C1+;fv0Pyix#oTw1g zBi=qb2nCM%4W#7@XaUc%aaM)i{?Vi+BksfxW3noW=bF{Ej) z61DvurYHZl;4gai%Uo*{vxH7^M@UMt*9x-2JvaDJ?f*(l~&{MmC>KVq+C)<~i_HT^< z#Z0hIX58}2?%`B}Vg=e;(kHn$AvvBb@*&34b~9?-M#Ta(AZ6hFV%nt;TQC|wIz`l_ z>~0@UTj}h-&QXvb9!cT{{pk30=IrpUQ)X!xAF!EY{e63jX}DZB*k zyDgvMfpuH>FQZJw#MmAxA0Dj2*k#R1@Yo`nsUZTSX{t&MXmR+z?8p)4Dyx=#XUbw~ zs6gJuZP?k~L4{mdA}(bo{&j+?bw*3xg@2J<37;=#kEKe+p8w@7Z!BFN1AhPgk38=@ z^X&Kr#+(G2*We`-x0#Kh5ItACFUU+cV~#N zt6P%X8Lx!Ay?iy`aPp#tO9wFoFu%sbNBLTN!bFE56nY#@$qMCBi?2|LtXE^PP@0w( zf6pb8{9z(Hr3@l%3w- zKl%H#{_TDzswyFEn$#I)1d%yMf+@WpO2Q5*{5lNz-FTI!?s={&B?LC|4yGTl$3SOU` zz>!-3Jv3mY%E317n7OShCvBG?e9W4N3k_H%*WrmxzKCDuOBq5vtB>2aJN8_lr!rB zAwO7fo|`0rGPZ53Z#usv*0iL9UZmEV^##uMB@uuzx&E+ppA@VKjqF>r5?xOlKbR!F zahq93eOX>4!5i@j$xsPN-*0~5b>hP2mLKEDa`z$D!uV!a#>S79RFkn*k)OD-tFPaU37f(F1#7i?TS;^Z>>+xq=75&b#*)K(l%AsKHg^Zl^~uTRMa|Y@ zgrFS#x2#uafnMUjEM_=8KYk6n+8)K3-a&9|QeOYpSJzeXPYb^uy^2Bny_bWqEm!Wtde|AGf*-{ZCq--lP_}~J-@^N;XI$pV>$;2-&(oK=)HnIg+)+OxzbPa z-r$An8@GC)L>B=vTj>*{qbONDiy*fYf+a9^Bizrwdm5Dm;gdF-l~Pq${($Cu1b<0^ z?LPRP%hhN#awA~u;>EtJ@J5{JfS#!5iB+1P?RMt|osDJbMmZlVB8+5URYG)H+2WGg z)phPnXqx*~^V10n)X= z*`pK}DF>Aksx_khCEohCg(Fzt#c~eCClA0DSr%9Q>l_D3Fl^fo>R!XGM#aps(j5&p z%N+aW8>cvbqDF)2hMk-x@JvW_5_c`=>&?d1@3fR86kvMsD1hn5-f2z=qahc!hWV1> zht3Uu>gKD`8}lXZ)8#R&MLTbItFBoDXle0sXmw|H`)=d5W-%2eSQp)9q9dyVq5_Xb zVqMh`GvVUT-daHV^ zBzC$pu@_yIO7hY<;+UMNYW8q-i+#eJ60?TXLEL1MB6_^hiaFB={u#8@;G?IuUG+Nh zFJF6xvjd3qa~(j0B&cvSy5c9St$16D2XYek5`4=c`^scGHKP>k=6u;a?xbOrl_)D z`d7eL=H00XxMpWT3NaqGz}tk^ys(7PO5-2ZEHA^-Qyp~A zte8x)#Fy9dpIVyFcK5)n3wX1r$)kzFOF`T8s>&p+uCy^r%!GOvYGEU{l!DI}Dwy-k zR_vGF^xI0y{EsWr_4VJ0F8lrP7C6xmA0QLh9jKRv(wP*z_i;;}xU-C`xS7%Uhi!>W z;(5eD_d`o{1OIWWLK}OsDEY!9doWeF?tFsw_I~Z`yRKl82mGOUTS7l~Sxy9OYf7fe zC<_Ni#@E7+nTz9BL!)2hYi$Z<2F+4>5Qav)SiNj0eTza^5S!5$)nCa_S$e2i2bZN& z1HJM~!>QhiyR1=Gv0%-W(FqhMlC>!7VwIO=5ThVh#l>J=>IQmq;f#4;iexkiT*0eN zhLT_7L<9R|3Mx)ZDmG=++1&!W)24JI=Oi=~9CxEFVonNgnnq^OEBTZ%7))wGb|=E% zZJ!AzA5wP5i7wqVw=>8>LyOZPRgs(dnIoUxE9si^5;Qoewr;lBui|Jmm*n zeX{-d05c3e#&JB9<<88r{zmm6iPp&DAUrIG5);^5n|l6~IB-1KsTLZ|>QC+&dTj zycL>xNqmj_QhCLqd?=6c8U=fEHT+kU{h`m~3PcJrRl}2eV80E14jz!5=xa&3JaO$` zS@m1K_;G*Rvm&4Pc!#2`WSUZPY@kE1^xV|CcVY((wkNG=H?4-08t|339=2QXBmFQ| zhi6i9L-br^7vIMgkjmoZR4JDNyAvcc9K{D+km1`*1UaHuhqW!GbD#`wx}$nUZ-Ndk zJ$qt0AVHMJ=(Eq;qEK|++B`Qk$B_5|5?=7dT`^1M(~KQb?pNR4@L6IwP1TT)#zpnA z>>pE8?e(1k3<8uvX|qC zV;E0WIh27xFCS<<`hzzg{6?QmFWkvWg1Qi%0GU%GOmL8PfYWxpD$b{y*}HH(;i2`L zlMt++M5XGLN!i+=v!YFdmY%Hs-`OqxcXlIRKfJw{IOUP-{^%TTqsYPsqx*SbLvT$r zIY^Ni@21HZZxos?8!g9YyHdTG(TvN^(!&*xjxiuFt#_elB40e-`?2!vzIYf5?aDb3 z27#S4oG5n-WW!VAg0A1C`=;;xp~GFnZcZ6k9)CutCDvY61Jediog><*x0c{-hcGVr z&`=FtNMcty=caN*__rhHkuGnyKh2uokR2CERHK%7Y2u>owu;8Jq>UbI=#~5US~s6b zaN6-{=!?W1#sb;#TwU4_wA2{iLkZQFvWhd#``2l=I1uY;N97Ww7NPegPMmBw|2&& zRmEq-)>hqVt>3Q7-+M3)M{-}~!IZj#Y`6e2vS@uPTwX*9A{r5hFD8p^mmv~5e0H4{ z9V~uap2V_!--o}hX$8!V=}uAL?%Z%iu@_WuOi<`^I}J9D1oUr1ZOHGpVo9%CrB{?O zwn_;Xr_n>cOrW0n5q;%U;rUpZ^kW=LrHkoTPzpXzphB=}FHlwvg$Na16t$#h;yUaq zf0E<+JJ^!x#YH=EXrCA4r!#a4Z|#DB+8z|Gh<2N7x%=7OqzZ&7lzycrtVSWVu&QUn zZn;O4=8agIoj=}n1QQGf{d8|)gt!;;?m=ACY(}p8S`ub@!_V^ZvxVz7`w(fR67N~% z)0c5T)M+0}i0|S`u0rI7Yuq`K&JrK|niuDc8GPMH&I9zE*AIF%kuQCmAXGBUf;bGj zj0&XzVfwVu?Z#W7VPW_;2mz=<&8A6{q^mGV;ZDZNZaVqOM1#r0NF_^_JvNABv?GdT zkE}_0wTa>DHf`z{zQxl<)dP=zg>sk{KL?$ylSmc#n1)rF3fP7P{o8#p|V2XXY?oAy5uHr8d z+vM&=_R0bt?86S?gQ)ieLe?QnIxlX-wda3*I|(_1hrROZm-T0s+mt9yEHQ~&W^E_B zyZqB0N1?HM7;RN8dwzW>A^~iQOes9k>(>68ShF-jH48;vJys_!zG`7UT^&OX@>q%YK`ktf69Lp! zBK$BzOUv~Rwyd3MA(9>`j&u8bd0Kj9BO;r1phXX`NeA*86vF6f zErx%hiu*3c4b#NeeBSTF>Aj28eO=Eh6VbaD+jcJhf#KksO13%~4Ok~t6q{EnMoH||QC zVA)^~T2#;@Th9)(xxKcBD_&>c`c+Dp-?l}=+m1_=rOD@B;}WwFvh}cL{H)cUGD5K@ z;g@>iBFwURuMh944Cy%o6ZQUv-^%t{^(o=$ovhr7ec~q01ni0>tXwuwEvN@O+Z+E_hj>RdyFG zuzy8?6Pp>MIXYIz*`vKh2b=BrHN6rEY-B5v)oCcdQE7f_m@4{4{*act-NA378cEDL zr1xjKT7!K4vjq1|^rqc`gJ+~M*b3Ew4m>S(RfHp{a?Hc4aQK`p7IchsDYa2b)0^u& zf{Qm$BR?i1+QJU*7RA$(>qptN#D{>@x*TTeqd#u)!lo-~H*Gax{4#uj?G9#V*Ur)s z{yS6}Vd;gro%cpD_r*3nuR0dNMyPXw_MsW-Wr>HXbQ>qK*B&bAt}rq@EMve(jYj+R z{zNP#!8Mwgw^Z!IM0c_nL%a5j^j#pG$1?5F{Z@MufqVSuJHZ6g=Qen~1k<*XaSY$-gAsj2 z7of1q@&$KLK*e)O(nbnDU*)Oqc^BepxPo1l>8LZ^?jY7Ena7|4Y8Z9{SE=cf16Y_k z-PFX8S~M0OU5VH_c;iJ|QS~l1ZZRMNw(k2X@f&TPxk&9(%bYm6_HeCbzo8!wlq+q8 z2pUT~+;!NP7|ZE*jksNZ(}p32JJDl;F+l|R7F{T!FrCHO)b`yJlun1RK*ebNv>>gU zy{mYp*s`R{z@^$3Oz8O5e5D`$6m_$Iu`eIO^zr=fLY6-Gc_s} z?(i%vC|#KEc%aFq3R@~A5)_XgrP}QG&vlQ;-=3tO*_Z$-4;ZLLEX;LlqWS>yrduEXO}7dgX$mv`IzfVJ(e`6pnd7cIeS<2U14y25DK4U0yi%Fmiy7%Sn{Ht& zE;S9rC-fAYEUY}Dd>g}kJPrL~uDdP9Hnt2@LKm03Iq?~-7}4kw`~HYTS0t6DNH%wY z(8mb-I{?q+yOC137R|0J#lR;V`wkyq%#k7mqt6H=c)UCssIN0)Sp3n1lli{D-r8RG zc?Sb~Oy$pgSr1h)I#dBwQ zHaUu>9-pfuXN1%l+J`4Yj$}4$QYU=bxeU=l6CN1eDwfM_4+UaO3k
    }mF{@HnsX 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 y`q(SCty0u~vTwUEYD7-HV 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 ~b??DdG;-OePT~ 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

    #k8y76fXX^I*!is=9%t4_ueHH`* zk9s@1Cj)8Tg>v{%9Qsew$Z|$lLXg#2K^Z=CGV5{aPRN3MqBHsG(sKe5F7^4@GHh4mv-~Pr*Ojhx}L=kyao)D)%!&cOF8@F*2LF z)lWob(Dz+=<=alpLPIm2ncwT4_PuEha-;syP9U`HQ(orZIi)@^1-CKU+AIu+61<+o zi6aHE$5G%OxupjP{L=+-dx`}0Z7#qN<7KAdcoo>OXXl5-`)fCUhkJjBp9(5;O|H8V z3^?ZIrkyI`IqbSZ-z`7*)GghzD_D7;YkS#f=cxB1la9W7_nz28OHAGm8?mVSFB`w; zqOO^w`*jbdjUD*PXE?XLk#PxlwDiRAK%p5I5lFgIzALkJNxWbdMeUc9=qHKjc!)2y z&U)Ofr8126<92SVEFrKDkraz#jcC?ZkP7#I>7k;boG@Jh2q_sD~!R-(lnlbLX;+mXd}k|z2PN!(umAv$?&~b zF9Mp@E_Rg7ziF|9r>ZlVGI4uMYF1~Md}8pY5BJ7cDB_3qw{bTM{K@n?aR>8vQ3?J! zwo&8m?%yBYp8fM`2E8E#RamL9qi+E1J6Y(0%B2Qz(XR5`>~8I!bbp}nZXIOHWIddi zZ1b`r<)@3;p=~d;lS8iY-iMxMsP;M(qeee(5mlY${5HNb+!9Lb&v<~lqXe7QZRt>S6}+zFr*A63+dt4+54*z#}>k1j-BEr>!{i`Mxyi zyRQ~^z-zqo^ARKHA z5f)F4E!~+dUpXO!RNI=fJ^rlu;1g{-yH%bYJl~_~VMLU>?g=UI$Xxhi=na*8z9dk; z9@Uf{7>e76=s{*?B6@#b9rkKaB(zurOAQd4zZxNhyqbs)r-u;j12*Qk2H^

    oQjZ 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˜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� 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 SGHPD}{v5FTZADRl3Fx0KiF^3kk_d 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�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

    bVUi-X&e=dyu4;I-r-;9x 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

    Noh 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 z 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�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ⅈs>%i`yxN8tXbnQh##et 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