



  

<!DOCTYPE html>
<html
  lang="en"
  
  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
  data-a11y-animated-images="system" data-a11y-link-underlines="true"
  
  >




  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  <link rel="preconnect" href="https://avatars.githubusercontent.com">

<script type="importmap">{"imports":{"react":"https://github.githubassets.com/assets/react-e27d1b3e03961e68.js","react-dom":"https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js","react-is":"https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js","react-reconciler":"https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js","react/compiler-runtime":"https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js","react/jsx-dev-runtime":"https://github.githubassets.com/assets/react-jsx-dev-runtime-ea55d68667d559e5.js","react/jsx-runtime":"https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js","scheduler":"https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js"}}</script>
<meta name="react-profiling" content="0" data-turbo-transient="true" />
<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@777f63f87cd0" data-turbo-track="reload" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-e27d1b3e03961e68.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js" />

  


  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-5c4e9fc574bf49f3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-5c4e9fc574bf49f3.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-0f910d8806d5761b.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-a7abd4d4c49ac593.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-5fc4c4a9cb41e596.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-ed0cee9214dedabd.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-78a2491d538dab5a.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-c26b63d7c532d0a2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-a6f60cea68c08405.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-f66faf28b2ea18b6.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-6701f6218c53cf5b.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-7037fa46ae124d97.css" />

  <style type="text/css">
    :root {
      --tab-size-preference: 4;
    }

    pre, code {
      tab-size: var(--tab-size-preference);
    }
  </style>

    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-97df7784617ce1ea.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-9be9fe6313f476af.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-62747e27e61258dc.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-b04ca6fccda778e2.css" />
  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-72bd7d974b5ac1cc.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-4c5c0895f723f870.css" />

  

  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_caches_react_shell","actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","actions_runners_react_shell","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","async_conversion_coverage_enabled","billing_billable_licenses_cost_center_bucket_fix","billing_budget_expiration","billing_cost_center_list_assigned_resources","billing_discount_threshold_notification","code_quality_enablement_banner_targeting","code_quality_remove_preview","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","coding_agent_third_party_model_ui","copilot_agent_snippy","copilot_ahp_tool_call_timing","copilot_api_agentic_issue_marshal_yaml","copilot_automation_repo_mcp_servers","copilot_automations_pagination","copilot_base_model_policy_row","copilot_chat_auto_mode_v2","copilot_chat_clear_model_selection_for_default_change","copilot_chat_early_task_provisioning","copilot_chat_persist_session_drafts","copilot_chat_vision_dotcom_chat_ga_gate","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_fix_failed_workflows_all_skus","copilot_hide_hovercard","copilot_immersive_task_hyperlinking","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","copilot_mission_control_awps_batching","copilot_mission_control_early_stop","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_discussion_comment_trigger","copilot_swe_agent_discussion_opened_trigger","copilot_swe_agent_discussion_updated_trigger","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_assigned_trigger","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_issue_labeled_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_assigned_trigger","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_labeled_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_ready_for_review_trigger","copilot_swe_agent_pull_request_review_requested_trigger","copilot_swe_agent_pull_request_review_submitted_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_sub_issue_added_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_task_scoped_alive_channel","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_web_integration_cutover","copilot_workbench_sunset_redirect","dashboard_agents_module_auth_token_check","dashboard_indexeddb_caching","fgpat_permissions_selector_redesign","glc_code_quality_repo_settings_workflow_config","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_team_vs_personal","issue_relative_time_micro","issue_viewer_paved_path","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_cookie_consent_banner","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_header_feedback","milestone_closed_issues_prioritization","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","primer_react_timeline_list_semantics","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_merge_control","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_navigation_shortcuts","pull_request_virtualization_image_estimate","pull_request_virtualization_loader_batching","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","quick_search_lazy_suggestions","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_tanstack_allowed","react_logged_out_repository_header","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_pulls_dashboard_declutter","repo_pulls_dashboard_ga","repo_pulls_dashboard_persistence","repos_contributors_limited_default_range","review_involves_filter","rule_ignored_file_paths","rulesets_actor_list_editor","sample_network_conn_type","security_center_artifact_filters_popover","see_who_reacted","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","set_sha256_on_repo_creation_form","site_banner_desktop_copilot_app","site_ghca_pixel_mona","site_github_app_ga_page","site_github_app_ga_page_highlight","site_github_app_mobile_native_share","site_global_banner_dev_days_attendee","site_global_nav_spark_models_removed","speculation_rules_ui_service","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workstream_plugin_bootstrap"],"githubDomain":"https://github.com","copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-3663bcaacc724f4c.js"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-721126455a2225e3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-156c6259e31cc551.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-f6ce38f47c2e1d56.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-804a14996977c014.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-fb5d13278eb42203.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tp-ea613009a991e211.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-107a7753389a8a2d.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.25915bc98fb322a6.module.css" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-52ed81112a548e10.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e8810f64c443fb9b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-fe7e72f699fdf493.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-9da36843ba9d191d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-9a1160b939f2cd52.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3h-55903cf2303047ad.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hk-0d35a1220587d888.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-c964b1a3671f2a92.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-1d800d09e9a8720a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-1ad12374da9777f2.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-531d35538b61fd0d.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-bf5e3b2aee197122.js" defer="defer"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-5e0b3ae3c4036207.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-752acdc868e2da64.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-e87ffadced20a3c9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-75bc55d9971828b7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a9-34620c7b13885011.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ur-643d2814115561a9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t6-5d0869970ac0aac0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pb0-a5c5ec36d311aeef.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6n-afcf86ccabc4cad2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zj-f08c728cf00018aa.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/o6-2a1c68d269710ee9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/h9a-c6405aa090de0e84.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vy6-3c3e6e96629c2ce4.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/js-4eb97d5803e657c0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/g7-baf9e817ae102b01.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/unc-96389cade7bad821.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/nu-65322a6997c6c93c.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-5dd3809b5c8bac3c.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.3792087592bf207a.module.css" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-menu-4318f0f4c608f3dd.js" defer="defer"></script>
  
  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-7afef75d393cf294.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/op-acddf38478d45ef9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ncx-461e4b09f2e67ee5.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/qmp-c7cfba40cf5a93b0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j6-148a74299e5a01ab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-a52ba56147f77909.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4u-ec4874f70bfd5d76.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/s0-481bd34f90bc2bd7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/y5-ed17e73b4c0bd15e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/n4-be595475cdbf7d4b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j8-23a3c5ff8eef412d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/la-27679061f16e1495.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/iu-9806a0291a782cbe.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ftx-39fb490e3c1d778f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zi-32a0c3c081ea5cce.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sg-7a5d50475874c0e1.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pd-6a8710840033e042.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/86g-ec28c25ed7d5de06.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sn-1bab7384818953b7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/iq-6d4ecf6d2fb6993c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p2-7d8e7cee5b46cb45.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/7d-2e3cc25d719f3a95.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4d-76d8acdf21a33266.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tsb-e0f6288ab985d9d2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lf-910ef220ce85c660.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2j-2f19c1afd2ceaf93.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/me-f1476ec44a29f34a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p2u-e654a57b1a70c47d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5d-d97cc006d4da4d9b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r5-38f013bc2c0fd298.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r6s-9039f5619230a653.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/9e-cece06724bf6ea3b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/x9-3e077a3a37a73f9f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pj-87629cb5389d7663.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/eq-3764fd5f66494289.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/13-d889936dff7e5c0f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/44-8193eea4af825ead.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/v4-9c1327d212e52a0d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/id-7f39706ba9007db6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ah-271362a1ed227d03.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/s1g-d434d712bca59d3a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vz-d7f4a583896f872e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/47-c8c0ce2700acc5be.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-view-4118a687d0150749.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/pj.75627bfeb9ceb1da.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/ah.2623f7c6ecbe2ecd.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/47.78770c57a48a810c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-view.37656c95a9729fb9.module.css" />


  <title>modelcontextprotocol/schema/2025-11-25/schema.json at main · NK5NK5/modelcontextprotocol · GitHub</title>



  <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient>
  <meta name="route-controller" content="blob" data-turbo-transient>
  <meta name="route-action" content="show" data-turbo-transient>
  <meta name="fetch-nonce" content="v2:192dd518-07c4-8f89-328c-7bad71c34773">

    
  <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb">


  <meta name="request-id" content="E3A0:307768:B8D7705:EFEB0F2:6ACA5F31" data-pjax-transient="true"/><meta name="html-safe-nonce" content="93ca30e8f1937d517954bfd05ca89216c87ddcaaa2e99988c611321941bf26ac" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFM0EwOjMwNzc2ODpCOEQ3NzA1OkVGRUIwRjI6NkFDQTVGMzEiLCJ2aXNpdG9yX2lkIjoiNDc3MDk4NjA4NjY0NDczNTc5MyIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="78bb6c411711cce1e496c2ac4acc6d44e2a28551b325ddefc380850d19fda59a" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:1173619967" data-turbo-transient>


  <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" />
  

  <meta name="selected-link" value="repo_source" data-turbo-transient>
  <link rel="assets" href="https://github.githubassets.com/">

    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">

<meta name="octolytics-url" content="https://collector.github.com/github/collect" />





  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-turbo-transient="true" />

  




    <meta name="user-login" content="">

  

    <meta name="viewport" content="width=device-width">

    

      <meta name="description" content="Specification and documentation for the Model Context Protocol - modelcontextprotocol/schema/2025-11-25/schema.json at main · NK5NK5/modelcontextprotocol">

      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">

    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <meta property="fb:app_id" content="1401488693436528">
    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json" />

      <meta name="twitter:image" content="https://opengraph.githubassets.com/0f1673e18807def6f302ff42b5e5bdb23dc4b6b45c4ef50613ed77b512e853ed/NK5NK5/modelcontextprotocol" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="modelcontextprotocol/schema/2025-11-25/schema.json at main · NK5NK5/modelcontextprotocol" /><meta name="twitter:description" content="Specification and documentation for the Model Context Protocol - NK5NK5/modelcontextprotocol" />
  <meta property="og:image" content="https://opengraph.githubassets.com/0f1673e18807def6f302ff42b5e5bdb23dc4b6b45c4ef50613ed77b512e853ed/NK5NK5/modelcontextprotocol" /><meta property="og:image:alt" content="Specification and documentation for the Model Context Protocol - NK5NK5/modelcontextprotocol" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="modelcontextprotocol/schema/2025-11-25/schema.json at main · NK5NK5/modelcontextprotocol" /><meta property="og:url" content="https://github.com/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json" /><meta property="og:description" content="Specification and documentation for the Model Context Protocol - NK5NK5/modelcontextprotocol" />
  




      <meta name="hostname" content="github.com">



        <meta name="expected-hostname" content="github.com">


  <meta http-equiv="x-pjax-version" content="d05be8f8b6905b6460fc264e80447721dfee1e32cf9e4291c4bf58f160c9f705" data-turbo-track="reload">
  <meta http-equiv="x-pjax-csp-version" content="c4a65e47b0c850e1157ae8e66298070851d7e3b558038de5a3b4ff7a93e630ed" data-turbo-track="reload">
  <meta http-equiv="x-pjax-css-version" content="a80b0545b169f440b929ce2b977c76b6988f014cca6513fb83c5df6581635fb3" data-turbo-track="reload">
  <meta http-equiv="x-pjax-js-version" content="af51c6f9d659be0324665373df3ee542f817dbd7f66f352a087935f2ceabe545" data-turbo-track="reload">

  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">

      <meta name="turbo-cache-control" content="no-cache" data-turbo-transient>

    <meta data-hydrostats="publish">

  <meta name="go-import" content="github.com/NK5NK5/modelcontextprotocol git https://github.com/NK5NK5/modelcontextprotocol.git">

  <meta name="octolytics-dimension-user_id" content="58252294" /><meta name="octolytics-dimension-user_login" content="NK5NK5" /><meta name="octolytics-dimension-repository_id" content="1173619967" /><meta name="octolytics-dimension-repository_nwo" content="NK5NK5/modelcontextprotocol" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="true" /><meta name="octolytics-dimension-repository_parent_id" content="862570523" /><meta name="octolytics-dimension-repository_parent_nwo" content="modelcontextprotocol/modelcontextprotocol" /><meta name="octolytics-dimension-repository_network_root_id" content="862570523" /><meta name="octolytics-dimension-repository_network_root_nwo" content="modelcontextprotocol/modelcontextprotocol" />
  



    

    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
  <meta name="disable-turbo" content="false">


  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">


  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="release" content="3b1bb5b10f5c7fd1769d56e38b15dfddb34052a8" data-turbo-track="reload">
  <meta name="ui-target" content="full">

  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">

<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
      

    <div class="position-relative header-wrapper js-header-wrapper ">
      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>

      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>      
      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/19-c660652a0a1639be.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-47c5223d8d1af8ef.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.d53d993320d57e14.module.css" />

<react-partial
  partial-name="keyboard-shortcuts-dialog"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>





      

          <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-install-banner-partial-3c87deb7f0f20434.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-install-banner-partial.7b357012e82003e7.module.css" />

<react-partial
  partial-name="app-install-banner-partial"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>


          

                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/et9-7eeec247c287fca4.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/94v-e20946127faa8f6e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz5-892a9e99cc92858d.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jag-441e702bfd4c7904.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hw-8ce7888b57d0a23c.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/rq-0ec82a12cf538a4d.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/1m-a7a4c022483b2713.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-70703fe17422eb58.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.fbc35b3d20e988ff.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/1m.fec8b575d0e5234f.module.css" />

<react-partial
  partial-name="marketing-header"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2Fgithub.com%2FNK5NK5%2Fmodelcontextprotocol%2Fblob%2Fmain%2Fschema%2F2025-11-25%2Fschema.json","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow\u0026source=header-repo\u0026source_repo=NK5NK5%2Fmodelcontextprotocol","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json\",\"user_id\":null}}","auth_hydro_click_hmac":"7954afb94e5c28f5f6e818f1abc15f192004dd20a02b069421006b0d4ccac8cc","overlay":false,"fixed":false}}</script>
  <div data-target="react-partial.reactRoot"><div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark"><header class="MarketingHeader-module__root__Tk7n3 HeaderMktg header-logged-out" role="banner" data-marketing-header="true" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark" data-is-top="true"><h2 class="MarketingHeader-module__visuallyHidden__sqKsl">Navigation Menu</h2><button type="button" class="MarketingHeader-module__backdrop__sw4RU" aria-label="Close navigation menu"></button><div class="MarketingHeader-module__bar__mBSyE"><div class="MarketingHeader-module__topRow__yeury"><div class="MarketingHeader-module__toggleSlot__hDxbh"><button type="button" class="HeaderMenuToggle-module__toggle__i8EiC" aria-label="Toggle navigation" aria-expanded="false"><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span></button></div><a href="/" aria-label="Homepage" class="HeaderLogo-module__logo__UFyHI" data-analytics-event="{&quot;action&quot;:&quot;homepage&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;logo&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;homepage_link_logo_header&quot;}"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><div class="AuthCTAs-module__mobileActions__NNzeV"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/login?return_to=https%3A%2F%2Fgithub.com%2FNK5NK5%2Fmodelcontextprotocol%2Fblob%2Fmain%2Fschema%2F2025-11-25%2Fschema.json" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7954afb94e5c28f5f6e818f1abc15f192004dd20a02b069421006b0d4ccac8cc"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_3dd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_3dd_">Appearance settings</div></div></div><div class="MarketingHeader-module__menu__GIy3y"><div class="MarketingHeader-module__menuWrapper__owstH"><nav class="MarketingNavigation-module__nav__W0KYY" aria-label="Global"><ul class="MarketingNavigation-module__list__tFbMb"><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_nd_">Platform<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5knd_">AI CODE CREATION</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot" data-analytics-event="{&quot;action&quot;:&quot;github_copilot&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>GitHub Copilot</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Write better code with AI</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/ai/github-app" data-analytics-event="{&quot;action&quot;:&quot;github_copilot_app&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_app_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656"></path></svg>GitHub Copilot app</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Direct agents from issue to merge</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/mcp" data-analytics-event="{&quot;action&quot;:&quot;mcp_registry&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;mcp_registry_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mcp NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg>MCP Registry</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Integrate external tools</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9knd_">DEVELOPER WORKFLOWS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/actions" data-analytics-event="{&quot;action&quot;:&quot;actions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;actions_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-workflow NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path></svg>Actions</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Automate any workflow</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/codespaces" data-analytics-event="{&quot;action&quot;:&quot;codespaces&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;codespaces_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codespaces NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg>Codespaces</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Instant dev environments</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/issues" data-analytics-event="{&quot;action&quot;:&quot;issues&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;issues_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg>Issues</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Plan and track work</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-review" data-analytics-event="{&quot;action&quot;:&quot;code_review&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_review_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>Code Review</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Manage code changes</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-quality" data-analytics-event="{&quot;action&quot;:&quot;code_quality&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_quality_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codescan-checkmark NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z"></path></svg>Code Quality</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enforce quality at merge</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dknd_">APPLICATION SECURITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Find and fix vulnerabilities</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/code-security" data-analytics-event="{&quot;action&quot;:&quot;code_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>Code security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Secure your code as you build</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/secret-protection" data-analytics-event="{&quot;action&quot;:&quot;secret_protection&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;secret_protection_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-lock NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"></path></svg>Secret protection</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Stop leaks before they start</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ NavGroup-module__hasSeparator__FnMrN"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_hknd_">EXPLORE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_hknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/why-github" data-analytics-event="{&quot;action&quot;:&quot;why_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;why_github_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog" data-analytics-event="{&quot;action&quot;:&quot;blog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;blog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog/changelog" data-analytics-event="{&quot;action&quot;:&quot;changelog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;changelog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Changelog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/marketplace" data-analytics-event="{&quot;action&quot;:&quot;marketplace&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;marketplace_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Marketplace</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/features" data-analytics-event="{&quot;action&quot;:&quot;view_all_features&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_features_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all features</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_17d_">Solutions<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_17d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5l7d_">BY COMPANY SIZE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprises&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Enterprises</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/team" data-analytics-event="{&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Small and medium teams</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise/startups" data-analytics-event="{&quot;action&quot;:&quot;startups&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Startups</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/nonprofits" data-analytics-event="{&quot;action&quot;:&quot;nonprofits&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Nonprofits</span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9l7d_">BY USE CASE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/app-modernization" data-analytics-event="{&quot;action&quot;:&quot;app_modernization&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;app_modernization_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">App Modernization</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devsecops" data-analytics-event="{&quot;action&quot;:&quot;devsecops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevSecOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/ci-cd" data-analytics-event="{&quot;action&quot;:&quot;ci/cd&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ci/cd_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">CI/CD</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/use-case" data-analytics-event="{&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all use cases</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dl7d_">BY INDUSTRY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dl7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/healthcare" data-analytics-event="{&quot;action&quot;:&quot;healthcare&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Healthcare</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/financial-services" data-analytics-event="{&quot;action&quot;:&quot;financial_services&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Financial services</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/manufacturing" data-analytics-event="{&quot;action&quot;:&quot;manufacturing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Manufacturing</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/government" data-analytics-event="{&quot;action&quot;:&quot;government&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Government</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/industry" data-analytics-event="{&quot;action&quot;:&quot;view_all_industries&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all industries</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions" data-analytics-event="{&quot;action&quot;:&quot;view_all_solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_solutions_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all solutions</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_1nd_">Resources<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_1nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5lnd_">EXPLORE BY TOPIC</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=ai" data-analytics-event="{&quot;action&quot;:&quot;ai&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=software-development" data-analytics-event="{&quot;action&quot;:&quot;software_development&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Software Development</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=security" data-analytics-event="{&quot;action&quot;:&quot;security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources/articles" data-analytics-event="{&quot;action&quot;:&quot;view_all_topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_topics_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all topics</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9lnd_">EXPLORE BY TYPE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/customer-stories" data-analytics-event="{&quot;action&quot;:&quot;customer_stories&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer stories</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/events" data-analytics-event="{&quot;action&quot;:&quot;events__webinars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;events__webinars_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Events &amp; webinars</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/whitepapers" data-analytics-event="{&quot;action&quot;:&quot;ebooks__reports&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ebooks__reports_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Ebooks &amp; reports</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/executive-insights" data-analytics-event="{&quot;action&quot;:&quot;business_insights&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;business_insights_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Business insights</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://skills.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_skills&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_skills_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Skills</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dlnd_">SUPPORT &amp; SERVICES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dlnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://support.github.com" data-analytics-event="{&quot;action&quot;:&quot;customer_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_support_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer support</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/orgs/community/discussions" data-analytics-event="{&quot;action&quot;:&quot;community_forum&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;community_forum_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Community forum</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trust-center" data-analytics-event="{&quot;action&quot;:&quot;trust_center&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trust_center_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trust center</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;action&quot;:&quot;partners&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources" data-analytics-event="{&quot;action&quot;:&quot;view_all_resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_resources_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all resources</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_27d_">Open Source<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_27d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5m7d_">COMMUNITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/open-source/sponsors" data-analytics-event="{&quot;action&quot;:&quot;github_sponsors&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sponsor-tiers NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z"></path></svg>GitHub Sponsors</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Fund open source developers</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9m7d_">PROGRAMS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://securitylab.github.com" data-analytics-event="{&quot;action&quot;:&quot;security_lab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_lab_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security Lab</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://maintainers.github.com" data-analytics-event="{&quot;action&quot;:&quot;maintainer_community&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;maintainer_community_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Maintainer Community</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://stars.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_stars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_stars_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Stars</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://archiveprogram.github.com" data-analytics-event="{&quot;action&quot;:&quot;archive_program&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;archive_program_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Archive Program</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dm7d_">REPOSITORIES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dm7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/topics" data-analytics-event="{&quot;action&quot;:&quot;topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Topics</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trending" data-analytics-event="{&quot;action&quot;:&quot;trending&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trending</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/collections" data-analytics-event="{&quot;action&quot;:&quot;collections&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Collections</span></a></li></ul></div></li></ul></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_2nd_">Enterprise<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_2nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5mnd_">ENTERPRISE SOLUTIONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-stack NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z"></path></svg>Enterprise platform</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">AI-powered developer platform</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9mnd_">AVAILABLE ADD-ONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade security features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot/copilot-business" data-analytics-event="{&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot for Business</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade AI features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise/premium-support" data-analytics-event="{&quot;action&quot;:&quot;premium_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Premium Support</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade 24/7 support</span></span></a></li></ul></div></li></ul></div></div></li><li><a href="https://github.com/pricing" data-analytics-event="{&quot;action&quot;:&quot;pricing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;pricing&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;pricing_link_pricing_navbar&quot;}" class="MarketingNavigation-module__navLink__hUomM">Pricing</a></li></ul></nav><div class="MarketingHeader-module__ctaContainer__tBmPz"><div class="HeaderSearch-module__searchSlot__oVOUS"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderSearch-module__trigger__zsF9q" type="button" aria-haspopup="dialog" aria-expanded="false" aria-label="Search or jump to, type / to search" data-analytics-event="{&quot;action&quot;:&quot;searchbar&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;context&quot;:&quot;global&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"><span class="HeaderSearch-module__content__kMpxU"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search HeaderSearch-module__icon__wcrHX" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg><span class="HeaderSearch-module__label__d1iWG">Search</span><kbd class="HeaderSearch-module__kbd__HNG0o" aria-hidden="true">/</kbd></span></span></span></button><div class="d-none"></div></div><div class="AuthCTAs-module__signInWrap__q2P60"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq AuthCTAs-module__desktopActionGap__UZuXT AuthCTAs-module__hiddenBelowLg__BfKBw" href="/login?return_to=https%3A%2F%2Fgithub.com%2FNK5NK5%2Fmodelcontextprotocol%2Fblob%2Fmain%2Fschema%2F2025-11-25%2Fschema.json" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7954afb94e5c28f5f6e818f1abc15f192004dd20a02b069421006b0d4ccac8cc"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=NK5NK5%2Fmodelcontextprotocol" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7954afb94e5c28f5f6e818f1abc15f192004dd20a02b069421006b0d4ccac8cc"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Sign up</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_fbd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_fbd_">Appearance settings</div></div></div></div></div><div class="MarketingHeader-module__bottomBorder__uZT38" aria-hidden="true"></div></header></div></div>
</react-partial>



      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
  
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>

    <button id="icon-button-38d7dd6f-1400-4752-972a-886c70a496ab" aria-labelledby="tooltip-a37e4eef-3ff7-4257-8c6b-c2de4e009ab1" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button><tool-tip id="tooltip-a37e4eef-3ff7-4257-8c6b-c2de4e009ab1" for="icon-button-38d7dd6f-1400-4752-972a-886c70a496ab" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>


  
</div>
    </div>

  <div id="start-of-content" class="show-on-focus"></div>








    <div id="js-flash-container" class="flash-container" data-turbo-replace>






  <template class="js-flash-template">
    
<div class="flash flash-full   {{ className }}">
  <div >
    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    <div aria-atomic="true" role="alert" class="js-flash-alert">
      
      <div>{{ message }}</div>

    </div>
  </div>
</div>
  </template>
</div>


    






  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
    data-project-hovercards-enabled
  >
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" >
      
      








  

    <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ym-6bc2c9bf8112c038.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sk2-8deeef9351be3911.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ni-3e194d222c7770bf.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/7x-71d30cb240cd901f.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wwk-ad869086822937b1.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a1-9f79841ecac1da8e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wzg-40a3213b3e83400b.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5f-64f8e7d5bcbd4787.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z5-b53a93078d026f1e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/8h-cef26f68c1331011.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fq-3ce13a77e863807a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a7-596b507bd20acddc.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xfx-c82d8352413aea0a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j4-b3a9e87fa7878a98.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/global-nav-bar-29c7aef68ee9db41.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/pj.75627bfeb9ceb1da.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-nav-bar.2f2560cba06ab359.module.css" />

<react-partial
  partial-name="global-nav-bar"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"contextRegion":{"crumbs":[{"crumb_type":"user","label":"NK5NK5","is_root":false,"href":"/NK5NK5"},{"crumb_type":"repository","label":"modelcontextprotocol","is_root":false,"octicon":"repo-forked","href":"/NK5NK5/modelcontextprotocol"}],"localNavigation":[{"id":"code","icon":"code","label":"Code","href":"/NK5NK5/modelcontextprotocol","selectedLinks":["repo_source","repo_downloads","repo_commits","repo_releases","repo_tags","repo_branches","repo_packages","repo_deployments","repo_attestations"],"popoverTarget":false,"commandId":"repositories:go-to-code","reactNav":{"appTarget":"code-view","anchor":"code-view-repo-link"},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"pull-requests","icon":"git-pull-request","label":"Pull requests","href":"/NK5NK5/modelcontextprotocol/pulls","selectedLinks":["repo_pulls","checks"],"count":0,"popoverTarget":false,"commandId":"repositories:go-to-pull-requests","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"actions","icon":"play","label":"Actions","href":"/NK5NK5/modelcontextprotocol/actions","selectedLinks":["repo_actions"],"popoverTarget":false,"commandId":"repositories:go-to-actions","reactNav":{"appTarget":"actions-workflows","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"projects","icon":"table","label":"Projects","href":"/NK5NK5/modelcontextprotocol/projects","selectedLinks":["repo_projects","new_repo_project","repo_project"],"popoverTarget":false,"commandId":"repositories:go-to-projects","reactNav":{"appTarget":"repo","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"security-and-quality","icon":"shield","label":"Security and quality","href":"/NK5NK5/modelcontextprotocol/security","selectedLinks":["security","overview","alerts","policy","token_scanning","code_scanning"],"count":0,"popoverTarget":false,"commandId":"repositories:go-to-security","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"insights","icon":"graph","label":"Insights","href":"/NK5NK5/modelcontextprotocol/pulse","selectedLinks":["repo_graphs","repo_contributors","dependency_graph","dependabot_updates","pulse","people","community"],"popoverTarget":false,"commandId":"repositories:go-to-insights","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}}],"localNavigationUpdateChannel":null,"selectedLink":"repo_source"},"owner":null,"headerLogo":{"href":"/","aria-label":"Homepage "},"notifications":{"indicatorMode":"disabled","websocketChannel":null,"fetchIndicatorSrc":"/notifications/indicator","fetchIndicatorEnabled":false},"issues":{"href":"/issues"},"pulls":{"href":"/pulls"},"contributedRepos":{"href":"/repos"},"copilot":{"show":false,"showAgentsButton":false,"showRelaunchAnnouncement":false,"copilotChatUrl":null,"copilotApiUrl":"https://api.githubcopilot.com"},"search":{"show":true,"showCommandPalette":false,"isSearchPage":false,"isJumpToSearch":false,"searchContext":{"scope":"repo:NK5NK5/modelcontextprotocol","current_repo_name":"modelcontextprotocol","current_repo_nwo":"NK5NK5/modelcontextprotocol","user_id":"NK5NK5"}},"commandPalette":null,"enterpriseBar":{"show":false},"globalTransactionalMessage":[],"payloadsUrl":"/_global-navigation/payloads.json?can_toggle_site_admin_and_employee_status=0\u0026is_admin_mode_on=0\u0026is_ui_opted_out=0\u0026show_ui_opt_out=0\u0026v=7","contextRegionUrl":"/_global-navigation/context-region.json"}}</script>
  <div data-target="react-partial.reactRoot"><header aria-label="Global navigation menu" data-component="Stack" class="GlobalNav styles-module__appHeader__YzYWk prc-Stack-Stack-UQ9k6" data-gap="none" data-direction="vertical" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="none"><div data-component="Stack" class="prc-Stack-Stack-UQ9k6" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="center" data-padding="none"><div data-testid="top-nav-center" data-component="Stack" class="styles-module__center__R3QRv styles-module__withLocalNavigation__rjTJ_ GlobalNavBar-module__loggedOut__Jv1rk prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="normal"><nav class="styles-module__contextRegion__VbSp2 prc-Breadcrumbs-BreadcrumbsBase-3Gb-B" aria-label="Breadcrumbs" data-overflow="menu" data-variant="normal" data-component="Breadcrumbs"><ol class="prc-Breadcrumbs-BreadcrumbsList-BKjpe"><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/NK5NK5" data-discover="true"><span class="">NK5NK5</span></a></li><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/NK5NK5/modelcontextprotocol" data-discover="true"><span class="styles-module__contextCrumbLast__tI2e3">modelcontextprotocol</span><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-repo-forked styles-module__trailingIcon__sCKDh" viewBox="0 0 16 16" width="12" height="12" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path></svg></a></li></ol></nav></div><div data-testid="top-nav-right" data-component="Stack" class="styles-module__right__mlBQg styles-module__withLocalNavigation__rjTJ_ styles-module__rightWithResponsiveCreateButton__SKn2W prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="start" data-padding="normal"></div></div><h2 class="prc-src-InternalVisuallyHidden-2YaI6">Repository navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj prc-UnderlineNav-UnderlineWrapper-GWONT LocalNavigation-module__LocalNavigation__b0Xc0" aria-label="Repository" data-variant="inset" data-overflow-mode="wrap" data-hide-icons-breakpoint="medium"><ul class="prc-UnderlineNav-ItemsList-oj8gN prc-components-UnderlineItemList-xKlKC" role="list"><li role="presentation" aria-hidden="true" class="prc-UnderlineNav-WrapSpacer--aLgz"></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a aria-current="page" data-tab-item="code" data-react-nav="code-view" data-react-nav-anchor="code-view-repo-link" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/NK5NK5/modelcontextprotocol" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component="text" data-content="Code">Code</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="pull-requests" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/NK5NK5/modelcontextprotocol/pulls" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg></span><span data-component="text" data-content="Pull requests">Pull requests</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="actions" data-react-nav="actions-workflows" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/NK5NK5/modelcontextprotocol/actions" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-play" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path></svg></span><span data-component="text" data-content="Actions">Actions</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="projects" data-react-nav="repo" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/NK5NK5/modelcontextprotocol/projects" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-table" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path></svg></span><span data-component="text" data-content="Projects">Projects</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="security-and-quality" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/NK5NK5/modelcontextprotocol/security" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg></span><span data-component="text" data-content="Security and quality">Security and quality</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="insights" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/NK5NK5/modelcontextprotocol/pulse" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-graph" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></span><span data-component="text" data-content="Insights">Insights</span></a></li></ul><div class="prc-UnderlineNav-MoreButtonContainer-Dnrq6"><div class="prc-UnderlineNav-MoreButtonDivider-dN0a-"></div><button data-component="overflow-menu-button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk prc-UnderlineNav-MoreButton-Y8soj" data-loading="false" data-size="medium" data-variant="invisible" id="_R_2ktp_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3"><span>More<span class="prc-src-InternalVisuallyHidden-2YaI6"> items</span></span></span></span><span data-component="trailingAction" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></button></div></nav><div class="d-none"></div></header></div>
</react-partial>


  



<turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class="">
    <div id="repo-content-pjax-container" class="repository-content " >
    



    
      
    








<react-app
  app-name="code-view"
  initial-path="/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json"
  style="display: block; min-height: calc(100vh - 64px);"
  data-attempted-ssr="true"
  data-ssr="true"
  data-lazy="false"
  data-alternate="false"
  data-data-router-enabled="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-app.embeddedData">{"payload":{"codeViewBlobRoute":{"csv":null,"csvError":null,"headerInfo":{"toc":null},"issueTemplate":null,"discussionTemplate":null,"richText":null,"richTextTruncated":false,"renderedFileInfo":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"codeViewLayoutRoute":{"repo":{"id":1173619967,"defaultBranch":"main","name":"modelcontextprotocol","ownerLogin":"NK5NK5","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2026-03-05T15:11:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58252294?v=4","public":true,"private":false,"isOrgOwned":false,"isArchived":false},"currentUser":null,"uploadToken":"hSowQO0NpY5pl3g3xtmoGL3RKAYEhWneBjyxHXxMUGURoWE6bfjWzAOcxIQcE8xz0TNi3GBoGvnt-1dwpC4HBg","allShortcutsEnabled":false,"treeExpanded":true,"path":"schema/2025-11-25/schema.json","symbolsExpanded":false,"refInfo":{"name":"main","listCacheKey":"v0:1772724197.353567","canEdit":false,"currentOid":"446223010fdae8494a5df102f883e82828a56623"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"schema/2025-11-25":{"items":[{"name":"schema.json","path":"schema/2025-11-25/schema.json","contentType":"file"},{"name":"schema.mdx","path":"schema/2025-11-25/schema.mdx","contentType":"file"},{"name":"schema.ts","path":"schema/2025-11-25/schema.ts","contentType":"file"}],"totalCount":3},"schema":{"items":[{"name":"2024-11-05","path":"schema/2024-11-05","contentType":"directory"},{"name":"2025-03-26","path":"schema/2025-03-26","contentType":"directory"},{"name":"2025-06-18","path":"schema/2025-06-18","contentType":"directory"},{"name":"2025-11-25","path":"schema/2025-11-25","contentType":"directory"},{"name":"draft","path":"schema/draft","contentType":"directory"}],"totalCount":5},"":{"items":[{"name":".claude-plugin","path":".claude-plugin","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":"blog","path":"blog","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"plugins","path":"plugins","contentType":"directory"},{"name":"schema","path":"schema","contentType":"directory"},{"name":"scripts","path":"scripts","contentType":"directory"},{"name":"seps","path":"seps","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".npmrc","path":".npmrc","contentType":"file"},{"name":".nvmrc","path":".nvmrc","contentType":"file"},{"name":".prettierignore","path":".prettierignore","contentType":"file"},{"name":".prettierrc.json","path":".prettierrc.json","contentType":"file"},{"name":".prototools","path":".prototools","contentType":"file"},{"name":"AGENTS.md","path":"AGENTS.md","contentType":"file"},{"name":"ANTITRUST.md","path":"ANTITRUST.md","contentType":"file"},{"name":"CLAUDE.md","path":"CLAUDE.md","contentType":"symlink_file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"GOVERNANCE.md","path":"GOVERNANCE.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"MAINTAINERS.md","path":"MAINTAINERS.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"eslint.config.mjs","path":"eslint.config.mjs","contentType":"file"},{"name":"migrate_seps.js","path":"migrate_seps.js","contentType":"file"},{"name":"package-lock.json","path":"package-lock.json","contentType":"file"},{"name":"package.json","path":"package.json","contentType":"file"},{"name":"tsconfig.json","path":"tsconfig.json","contentType":"file"},{"name":"typedoc.config.mjs","path":"typedoc.config.mjs","contentType":"file"},{"name":"typedoc.plugin.mjs","path":"typedoc.plugin.mjs","contentType":"file"}],"totalCount":33}},"fileTreeProcessingTime":101.135801,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"main","listCacheKey":"v0:1772724197.353567","canEdit":false,"refType":"branch","currentOid":"446223010fdae8494a5df102f883e82828a56623","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"schema/2025-11-25/schema.json","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/NK5NK5/modelcontextprotocol/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"schema.json","displayUrl":"https://github.com/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json?raw=true","headerInfo":{"blobSize":"170 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"17cdb3d","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FNK5NK5%2Fmodelcontextprotocol%2Fblob%2Fmain%2Fschema%2F2025-11-25%2Fschema.json","isCSV":false,"isRichtext":false,"lineInfo":{"truncatedLoc":"4055","truncatedSloc":"4054"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"JSON","languageID":174,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/NK5NK5/modelcontextprotocol/blob/main/schema/2025-11-25/schema.json","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/NK5NK5/modelcontextprotocol/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/NK5NK5/modelcontextprotocol/raw/refs/heads/main/schema/2025-11-25/schema.json","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null},"copilotInfo":null,"copilotAccessAllowed":false,"copilotSpacesEnabled":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true},"codeViewBlobLayoutRoute.StyledBlob":{"rawLines":["{","    \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",","    \"$defs\": {","        \"Annotations\": {","            \"description\": \"Optional annotations for the client. The client can use annotations to inform how objects are used or displayed\",","            \"properties\": {","                \"audience\": {","                    \"description\": \"Describes who the intended audience of this object or data is.\\n\\nIt can include multiple entries to indicate content useful for multiple audiences (e.g., `[\\\"user\\\", \\\"assistant\\\"]`).\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Role\"","                    },","                    \"type\": \"array\"","                },","                \"lastModified\": {","                    \"description\": \"The moment the resource was last modified, as an ISO 8601 formatted string.\\n\\nShould be an ISO 8601 formatted string (e.g., \\\"2025-01-12T15:00:58Z\\\").\\n\\nExamples: last activity timestamp in an open file, timestamp when the resource\\nwas attached, etc.\",","                    \"type\": \"string\"","                },","                \"priority\": {","                    \"description\": \"Describes how important this data is for operating the server.\\n\\nA value of 1 means \\\"most important,\\\" and indicates that the data is\\neffectively required, while 0 means \\\"least important,\\\" and indicates that\\nthe data is entirely optional.\",","                    \"maximum\": 1,","                    \"minimum\": 0,","                    \"type\": \"number\"","                }","            },","            \"type\": \"object\"","        },","        \"AudioContent\": {","            \"description\": \"Audio provided to or from an LLM.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/Annotations\",","                    \"description\": \"Optional annotations for the client.\"","                },","                \"data\": {","                    \"description\": \"The base64-encoded audio data.\",","                    \"format\": \"byte\",","                    \"type\": \"string\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type of the audio. Different providers may support different audio types.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"audio\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"data\",","                \"mimeType\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"BaseMetadata\": {","            \"description\": \"Base interface for metadata with name (identifier) and title (display name) properties.\",","            \"properties\": {","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\"","            ],","            \"type\": \"object\"","        },","        \"BlobResourceContents\": {","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"blob\": {","                    \"description\": \"A base64-encoded string representing the binary data of the item.\",","                    \"format\": \"byte\",","                    \"type\": \"string\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type of this resource, if known.\",","                    \"type\": \"string\"","                },","                \"uri\": {","                    \"description\": \"The URI of this resource.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"blob\",","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"BooleanSchema\": {","            \"properties\": {","                \"default\": {","                    \"type\": \"boolean\"","                },","                \"description\": {","                    \"type\": \"string\"","                },","                \"title\": {","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"boolean\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"CallToolRequest\": {","            \"description\": \"Used by the client to invoke a tool provided by the server.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"tools/call\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/CallToolRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"CallToolRequestParams\": {","            \"description\": \"Parameters for a `tools/call` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"arguments\": {","                    \"additionalProperties\": {},","                    \"description\": \"Arguments to use for the tool call.\",","                    \"type\": \"object\"","                },","                \"name\": {","                    \"description\": \"The name of the tool.\",","                    \"type\": \"string\"","                },","                \"task\": {","                    \"$ref\": \"#/$defs/TaskMetadata\",","                    \"description\": \"If specified, the caller is requesting task-augmented execution for this request.\\nThe request will return a CreateTaskResult immediately, and the actual result can be\\nretrieved later via tasks/result.\\n\\nTask augmentation is subject to capability negotiation - receivers MUST declare support\\nfor task augmentation of specific request types in their capabilities.\"","                }","            },","            \"required\": [","                \"name\"","            ],","            \"type\": \"object\"","        },","        \"CallToolResult\": {","            \"description\": \"The server's response to a tool call.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"content\": {","                    \"description\": \"A list of content objects that represent the unstructured result of the tool call.\",","                    \"items\": {","                        \"$ref\": \"#/$defs/ContentBlock\"","                    },","                    \"type\": \"array\"","                },","                \"isError\": {","                    \"description\": \"Whether the tool call ended in an error.\\n\\nIf not set, this is assumed to be false (the call was successful).\\n\\nAny errors that originate from the tool SHOULD be reported inside the result\\nobject, with `isError` set to true, _not_ as an MCP protocol-level error\\nresponse. Otherwise, the LLM would not be able to see that an error occurred\\nand self-correct.\\n\\nHowever, any errors in _finding_ the tool, an error indicating that the\\nserver does not support tool calls, or any other exceptional conditions,\\nshould be reported as an MCP error response.\",","                    \"type\": \"boolean\"","                },","                \"structuredContent\": {","                    \"additionalProperties\": {},","                    \"description\": \"An optional JSON object that represents the structured result of the tool call.\",","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"content\"","            ],","            \"type\": \"object\"","        },","        \"CancelTaskRequest\": {","            \"description\": \"A request to cancel a task.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"tasks/cancel\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"properties\": {","                        \"taskId\": {","                            \"description\": \"The task identifier to cancel.\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"taskId\"","                    ],","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"CancelTaskResult\": {","            \"allOf\": [","                {","                    \"$ref\": \"#/$defs/Result\"","                },","                {","                    \"$ref\": \"#/$defs/Task\"","                }","            ],","            \"description\": \"The response to a tasks/cancel request.\"","        },","        \"CancelledNotification\": {","            \"description\": \"This notification can be sent by either side to indicate that it is cancelling a previously-issued request.\\n\\nThe request SHOULD still be in-flight, but due to communication latency, it is always possible that this notification MAY arrive after the request has already finished.\\n\\nThis notification indicates that the result will be unused, so any associated processing SHOULD cease.\\n\\nA client MUST NOT attempt to cancel its `initialize` request.\\n\\nFor task cancellation, use the `tasks/cancel` request instead of this notification.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/cancelled\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/CancelledNotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"CancelledNotificationParams\": {","            \"description\": \"Parameters for a `notifications/cancelled` notification.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"reason\": {","                    \"description\": \"An optional string describing the reason for the cancellation. This MAY be logged or presented to the user.\",","                    \"type\": \"string\"","                },","                \"requestId\": {","                    \"$ref\": \"#/$defs/RequestId\",","                    \"description\": \"The ID of the request to cancel.\\n\\nThis MUST correspond to the ID of a request previously issued in the same direction.\\nThis MUST be provided for cancelling non-task requests.\\nThis MUST NOT be used for cancelling tasks (use the `tasks/cancel` request instead).\"","                }","            },","            \"type\": \"object\"","        },","        \"ClientCapabilities\": {","            \"description\": \"Capabilities a client may support. Known capabilities are defined here, in this schema, but this is not a closed set: any client can define its own, additional capabilities.\",","            \"properties\": {","                \"elicitation\": {","                    \"description\": \"Present if the client supports elicitation from the server.\",","                    \"properties\": {","                        \"form\": {","                            \"additionalProperties\": true,","                            \"properties\": {},","                            \"type\": \"object\"","                        },","                        \"url\": {","                            \"additionalProperties\": true,","                            \"properties\": {},","                            \"type\": \"object\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"experimental\": {","                    \"additionalProperties\": {","                        \"additionalProperties\": true,","                        \"properties\": {},","                        \"type\": \"object\"","                    },","                    \"description\": \"Experimental, non-standard capabilities that the client supports.\",","                    \"type\": \"object\"","                },","                \"roots\": {","                    \"description\": \"Present if the client supports listing roots.\",","                    \"properties\": {","                        \"listChanged\": {","                            \"description\": \"Whether the client supports notifications for changes to the roots list.\",","                            \"type\": \"boolean\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"sampling\": {","                    \"description\": \"Present if the client supports sampling from an LLM.\",","                    \"properties\": {","                        \"context\": {","                            \"additionalProperties\": true,","                            \"description\": \"Whether the client supports context inclusion via includeContext parameter.\\nIf not declared, servers SHOULD only use `includeContext: \\\"none\\\"` (or omit it).\",","                            \"properties\": {},","                            \"type\": \"object\"","                        },","                        \"tools\": {","                            \"additionalProperties\": true,","                            \"description\": \"Whether the client supports tool use via tools and toolChoice parameters.\",","                            \"properties\": {},","                            \"type\": \"object\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"tasks\": {","                    \"description\": \"Present if the client supports task-augmented requests.\",","                    \"properties\": {","                        \"cancel\": {","                            \"additionalProperties\": true,","                            \"description\": \"Whether this client supports tasks/cancel.\",","                            \"properties\": {},","                            \"type\": \"object\"","                        },","                        \"list\": {","                            \"additionalProperties\": true,","                            \"description\": \"Whether this client supports tasks/list.\",","                            \"properties\": {},","                            \"type\": \"object\"","                        },","                        \"requests\": {","                            \"description\": \"Specifies which request types can be augmented with tasks.\",","                            \"properties\": {","                                \"elicitation\": {","                                    \"description\": \"Task support for elicitation-related requests.\",","                                    \"properties\": {","                                        \"create\": {","                                            \"additionalProperties\": true,","                                            \"description\": \"Whether the client supports task-augmented elicitation/create requests.\",","                                            \"properties\": {},","                                            \"type\": \"object\"","                                        }","                                    },","                                    \"type\": \"object\"","                                },","                                \"sampling\": {","                                    \"description\": \"Task support for sampling-related requests.\",","                                    \"properties\": {","                                        \"createMessage\": {","                                            \"additionalProperties\": true,","                                            \"description\": \"Whether the client supports task-augmented sampling/createMessage requests.\",","                                            \"properties\": {},","                                            \"type\": \"object\"","                                        }","                                    },","                                    \"type\": \"object\"","                                }","                            },","                            \"type\": \"object\"","                        }","                    },","                    \"type\": \"object\"","                }","            },","            \"type\": \"object\"","        },","        \"ClientNotification\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/CancelledNotification\"","                },","                {","                    \"$ref\": \"#/$defs/InitializedNotification\"","                },","                {","                    \"$ref\": \"#/$defs/ProgressNotification\"","                },","                {","                    \"$ref\": \"#/$defs/TaskStatusNotification\"","                },","                {","                    \"$ref\": \"#/$defs/RootsListChangedNotification\"","                }","            ]","        },","        \"ClientRequest\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/InitializeRequest\"","                },","                {","                    \"$ref\": \"#/$defs/PingRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ListResourcesRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ListResourceTemplatesRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ReadResourceRequest\"","                },","                {","                    \"$ref\": \"#/$defs/SubscribeRequest\"","                },","                {","                    \"$ref\": \"#/$defs/UnsubscribeRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ListPromptsRequest\"","                },","                {","                    \"$ref\": \"#/$defs/GetPromptRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ListToolsRequest\"","                },","                {","                    \"$ref\": \"#/$defs/CallToolRequest\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskRequest\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskPayloadRequest\"","                },","                {","                    \"$ref\": \"#/$defs/CancelTaskRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ListTasksRequest\"","                },","                {","                    \"$ref\": \"#/$defs/SetLevelRequest\"","                },","                {","                    \"$ref\": \"#/$defs/CompleteRequest\"","                }","            ]","        },","        \"ClientResult\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/Result\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskResult\",","                    \"description\": \"The response to a tasks/get request.\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskPayloadResult\"","                },","                {","                    \"$ref\": \"#/$defs/CancelTaskResult\",","                    \"description\": \"The response to a tasks/cancel request.\"","                },","                {","                    \"$ref\": \"#/$defs/ListTasksResult\"","                },","                {","                    \"$ref\": \"#/$defs/CreateMessageResult\"","                },","                {","                    \"$ref\": \"#/$defs/ListRootsResult\"","                },","                {","                    \"$ref\": \"#/$defs/ElicitResult\"","                }","            ]","        },","        \"CompleteRequest\": {","            \"description\": \"A request from the client to the server, to ask for completion options.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"completion/complete\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/CompleteRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"CompleteRequestParams\": {","            \"description\": \"Parameters for a `completion/complete` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"argument\": {","                    \"description\": \"The argument's information\",","                    \"properties\": {","                        \"name\": {","                            \"description\": \"The name of the argument\",","                            \"type\": \"string\"","                        },","                        \"value\": {","                            \"description\": \"The value of the argument to use for completion matching.\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"name\",","                        \"value\"","                    ],","                    \"type\": \"object\"","                },","                \"context\": {","                    \"description\": \"Additional, optional context for completions\",","                    \"properties\": {","                        \"arguments\": {","                            \"additionalProperties\": {","                                \"type\": \"string\"","                            },","                            \"description\": \"Previously-resolved variables in a URI template or prompt.\",","                            \"type\": \"object\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"ref\": {","                    \"anyOf\": [","                        {","                            \"$ref\": \"#/$defs/PromptReference\"","                        },","                        {","                            \"$ref\": \"#/$defs/ResourceTemplateReference\"","                        }","                    ]","                }","            },","            \"required\": [","                \"argument\",","                \"ref\"","            ],","            \"type\": \"object\"","        },","        \"CompleteResult\": {","            \"description\": \"The server's response to a completion/complete request\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"completion\": {","                    \"properties\": {","                        \"hasMore\": {","                            \"description\": \"Indicates whether there are additional completion options beyond those provided in the current response, even if the exact total is unknown.\",","                            \"type\": \"boolean\"","                        },","                        \"total\": {","                            \"description\": \"The total number of completion options available. This can exceed the number of values actually sent in the response.\",","                            \"type\": \"integer\"","                        },","                        \"values\": {","                            \"description\": \"An array of completion values. Must not exceed 100 items.\",","                            \"items\": {","                                \"type\": \"string\"","                            },","                            \"type\": \"array\"","                        }","                    },","                    \"required\": [","                        \"values\"","                    ],","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"completion\"","            ],","            \"type\": \"object\"","        },","        \"ContentBlock\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/TextContent\"","                },","                {","                    \"$ref\": \"#/$defs/ImageContent\"","                },","                {","                    \"$ref\": \"#/$defs/AudioContent\"","                },","                {","                    \"$ref\": \"#/$defs/ResourceLink\"","                },","                {","                    \"$ref\": \"#/$defs/EmbeddedResource\"","                }","            ]","        },","        \"CreateMessageRequest\": {","            \"description\": \"A request from the server to sample an LLM via the client. The client has full discretion over which model to select. The client should also inform the user before beginning sampling, to allow them to inspect the request (human in the loop) and decide whether to approve it.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"sampling/createMessage\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/CreateMessageRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"CreateMessageRequestParams\": {","            \"description\": \"Parameters for a `sampling/createMessage` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"includeContext\": {","                    \"description\": \"A request to include context from one or more MCP servers (including the caller), to be attached to the prompt.\\nThe client MAY ignore this request.\\n\\nDefault is \\\"none\\\". Values \\\"thisServer\\\" and \\\"allServers\\\" are soft-deprecated. Servers SHOULD only use these values if the client\\ndeclares ClientCapabilities.sampling.context. These values may be removed in future spec releases.\",","                    \"enum\": [","                        \"allServers\",","                        \"none\",","                        \"thisServer\"","                    ],","                    \"type\": \"string\"","                },","                \"maxTokens\": {","                    \"description\": \"The requested maximum number of tokens to sample (to prevent runaway completions).\\n\\nThe client MAY choose to sample fewer tokens than the requested maximum.\",","                    \"type\": \"integer\"","                },","                \"messages\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/SamplingMessage\"","                    },","                    \"type\": \"array\"","                },","                \"metadata\": {","                    \"additionalProperties\": true,","                    \"description\": \"Optional metadata to pass through to the LLM provider. The format of this metadata is provider-specific.\",","                    \"properties\": {},","                    \"type\": \"object\"","                },","                \"modelPreferences\": {","                    \"$ref\": \"#/$defs/ModelPreferences\",","                    \"description\": \"The server's preferences for which model to select. The client MAY ignore these preferences.\"","                },","                \"stopSequences\": {","                    \"items\": {","                        \"type\": \"string\"","                    },","                    \"type\": \"array\"","                },","                \"systemPrompt\": {","                    \"description\": \"An optional system prompt the server wants to use for sampling. The client MAY modify or omit this prompt.\",","                    \"type\": \"string\"","                },","                \"task\": {","                    \"$ref\": \"#/$defs/TaskMetadata\",","                    \"description\": \"If specified, the caller is requesting task-augmented execution for this request.\\nThe request will return a CreateTaskResult immediately, and the actual result can be\\nretrieved later via tasks/result.\\n\\nTask augmentation is subject to capability negotiation - receivers MUST declare support\\nfor task augmentation of specific request types in their capabilities.\"","                },","                \"temperature\": {","                    \"type\": \"number\"","                },","                \"toolChoice\": {","                    \"$ref\": \"#/$defs/ToolChoice\",","                    \"description\": \"Controls how the model uses tools.\\nThe client MUST return an error if this field is provided but ClientCapabilities.sampling.tools is not declared.\\nDefault is `{ mode: \\\"auto\\\" }`.\"","                },","                \"tools\": {","                    \"description\": \"Tools that the model may use during generation.\\nThe client MUST return an error if this field is provided but ClientCapabilities.sampling.tools is not declared.\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Tool\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"maxTokens\",","                \"messages\"","            ],","            \"type\": \"object\"","        },","        \"CreateMessageResult\": {","            \"description\": \"The client's response to a sampling/createMessage request from the server.\\nThe client should inform the user before returning the sampled message, to allow them\\nto inspect the response (human in the loop) and decide whether to allow the server to see it.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"content\": {","                    \"anyOf\": [","                        {","                            \"$ref\": \"#/$defs/TextContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/ImageContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/AudioContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/ToolUseContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/ToolResultContent\"","                        },","                        {","                            \"items\": {","                                \"$ref\": \"#/$defs/SamplingMessageContentBlock\"","                            },","                            \"type\": \"array\"","                        }","                    ]","                },","                \"model\": {","                    \"description\": \"The name of the model that generated the message.\",","                    \"type\": \"string\"","                },","                \"role\": {","                    \"$ref\": \"#/$defs/Role\"","                },","                \"stopReason\": {","                    \"description\": \"The reason why sampling stopped, if known.\\n\\nStandard values:\\n- \\\"endTurn\\\": Natural end of the assistant's turn\\n- \\\"stopSequence\\\": A stop sequence was encountered\\n- \\\"maxTokens\\\": Maximum token limit was reached\\n- \\\"toolUse\\\": The model wants to use one or more tools\\n\\nThis field is an open string to allow for provider-specific stop reasons.\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"content\",","                \"model\",","                \"role\"","            ],","            \"type\": \"object\"","        },","        \"CreateTaskResult\": {","            \"description\": \"A response to a task-augmented request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"task\": {","                    \"$ref\": \"#/$defs/Task\"","                }","            },","            \"required\": [","                \"task\"","            ],","            \"type\": \"object\"","        },","        \"Cursor\": {","            \"description\": \"An opaque token used to represent a cursor for pagination.\",","            \"type\": \"string\"","        },","        \"ElicitRequest\": {","            \"description\": \"A request from the server to elicit additional information from the user via the client.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"elicitation/create\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/ElicitRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"ElicitRequestFormParams\": {","            \"description\": \"The parameters for a request to elicit non-sensitive information from the user via a form in the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"message\": {","                    \"description\": \"The message to present to the user describing what information is being requested.\",","                    \"type\": \"string\"","                },","                \"mode\": {","                    \"const\": \"form\",","                    \"description\": \"The elicitation mode.\",","                    \"type\": \"string\"","                },","                \"requestedSchema\": {","                    \"description\": \"A restricted subset of JSON Schema.\\nOnly top-level properties are allowed, without nesting.\",","                    \"properties\": {","                        \"$schema\": {","                            \"type\": \"string\"","                        },","                        \"properties\": {","                            \"additionalProperties\": {","                                \"$ref\": \"#/$defs/PrimitiveSchemaDefinition\"","                            },","                            \"type\": \"object\"","                        },","                        \"required\": {","                            \"items\": {","                                \"type\": \"string\"","                            },","                            \"type\": \"array\"","                        },","                        \"type\": {","                            \"const\": \"object\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"properties\",","                        \"type\"","                    ],","                    \"type\": \"object\"","                },","                \"task\": {","                    \"$ref\": \"#/$defs/TaskMetadata\",","                    \"description\": \"If specified, the caller is requesting task-augmented execution for this request.\\nThe request will return a CreateTaskResult immediately, and the actual result can be\\nretrieved later via tasks/result.\\n\\nTask augmentation is subject to capability negotiation - receivers MUST declare support\\nfor task augmentation of specific request types in their capabilities.\"","                }","            },","            \"required\": [","                \"message\",","                \"requestedSchema\"","            ],","            \"type\": \"object\"","        },","        \"ElicitRequestParams\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/ElicitRequestURLParams\"","                },","                {","                    \"$ref\": \"#/$defs/ElicitRequestFormParams\"","                }","            ],","            \"description\": \"The parameters for a request to elicit additional information from the user via the client.\"","        },","        \"ElicitRequestURLParams\": {","            \"description\": \"The parameters for a request to elicit information from the user via a URL in the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"elicitationId\": {","                    \"description\": \"The ID of the elicitation, which must be unique within the context of the server.\\nThe client MUST treat this ID as an opaque value.\",","                    \"type\": \"string\"","                },","                \"message\": {","                    \"description\": \"The message to present to the user explaining why the interaction is needed.\",","                    \"type\": \"string\"","                },","                \"mode\": {","                    \"const\": \"url\",","                    \"description\": \"The elicitation mode.\",","                    \"type\": \"string\"","                },","                \"task\": {","                    \"$ref\": \"#/$defs/TaskMetadata\",","                    \"description\": \"If specified, the caller is requesting task-augmented execution for this request.\\nThe request will return a CreateTaskResult immediately, and the actual result can be\\nretrieved later via tasks/result.\\n\\nTask augmentation is subject to capability negotiation - receivers MUST declare support\\nfor task augmentation of specific request types in their capabilities.\"","                },","                \"url\": {","                    \"description\": \"The URL that the user should navigate to.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"elicitationId\",","                \"message\",","                \"mode\",","                \"url\"","            ],","            \"type\": \"object\"","        },","        \"ElicitResult\": {","            \"description\": \"The client's response to an elicitation request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"action\": {","                    \"description\": \"The user action in response to the elicitation.\\n- \\\"accept\\\": User submitted the form/confirmed the action\\n- \\\"decline\\\": User explicitly decline the action\\n- \\\"cancel\\\": User dismissed without making an explicit choice\",","                    \"enum\": [","                        \"accept\",","                        \"cancel\",","                        \"decline\"","                    ],","                    \"type\": \"string\"","                },","                \"content\": {","                    \"additionalProperties\": {","                        \"anyOf\": [","                            {","                                \"items\": {","                                    \"type\": \"string\"","                                },","                                \"type\": \"array\"","                            },","                            {","                                \"type\": [","                                    \"string\",","                                    \"integer\",","                                    \"boolean\"","                                ]","                            }","                        ]","                    },","                    \"description\": \"The submitted form data, only present when action is \\\"accept\\\" and mode was \\\"form\\\".\\nContains values matching the requested schema.\\nOmitted for out-of-band mode responses.\",","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"action\"","            ],","            \"type\": \"object\"","        },","        \"ElicitationCompleteNotification\": {","            \"description\": \"An optional notification from the server to the client, informing it of a completion of a out-of-band elicitation request.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/elicitation/complete\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"properties\": {","                        \"elicitationId\": {","                            \"description\": \"The ID of the elicitation that completed.\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"elicitationId\"","                    ],","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"EmbeddedResource\": {","            \"description\": \"The contents of a resource, embedded into a prompt or tool call result.\\n\\nIt is up to the client how best to render embedded resources for the benefit\\nof the LLM and/or the user.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/Annotations\",","                    \"description\": \"Optional annotations for the client.\"","                },","                \"resource\": {","                    \"anyOf\": [","                        {","                            \"$ref\": \"#/$defs/TextResourceContents\"","                        },","                        {","                            \"$ref\": \"#/$defs/BlobResourceContents\"","                        }","                    ]","                },","                \"type\": {","                    \"const\": \"resource\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"resource\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"EmptyResult\": {","            \"$ref\": \"#/$defs/Result\"","        },","        \"EnumSchema\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/UntitledSingleSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/TitledSingleSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/UntitledMultiSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/TitledMultiSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/LegacyTitledEnumSchema\"","                }","            ]","        },","        \"Error\": {","            \"properties\": {","                \"code\": {","                    \"description\": \"The error type that occurred.\",","                    \"type\": \"integer\"","                },","                \"data\": {","                    \"description\": \"Additional information about the error. The value of this member is defined by the sender (e.g. detailed error information, nested errors etc.).\"","                },","                \"message\": {","                    \"description\": \"A short description of the error. The message SHOULD be limited to a concise single sentence.\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"code\",","                \"message\"","            ],","            \"type\": \"object\"","        },","        \"GetPromptRequest\": {","            \"description\": \"Used by the client to get a prompt provided by the server.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"prompts/get\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/GetPromptRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"GetPromptRequestParams\": {","            \"description\": \"Parameters for a `prompts/get` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"arguments\": {","                    \"additionalProperties\": {","                        \"type\": \"string\"","                    },","                    \"description\": \"Arguments to use for templating the prompt.\",","                    \"type\": \"object\"","                },","                \"name\": {","                    \"description\": \"The name of the prompt or prompt template.\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\"","            ],","            \"type\": \"object\"","        },","        \"GetPromptResult\": {","            \"description\": \"The server's response to a prompts/get request from the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"description\": {","                    \"description\": \"An optional description for the prompt.\",","                    \"type\": \"string\"","                },","                \"messages\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/PromptMessage\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"messages\"","            ],","            \"type\": \"object\"","        },","        \"GetTaskPayloadRequest\": {","            \"description\": \"A request to retrieve the result of a completed task.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"tasks/result\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"properties\": {","                        \"taskId\": {","                            \"description\": \"The task identifier to retrieve results for.\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"taskId\"","                    ],","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"GetTaskPayloadResult\": {","            \"additionalProperties\": {},","            \"description\": \"The response to a tasks/result request.\\nThe structure matches the result type of the original request.\\nFor example, a tools/call task would return the CallToolResult structure.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                }","            },","            \"type\": \"object\"","        },","        \"GetTaskRequest\": {","            \"description\": \"A request to retrieve the state of a task.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"tasks/get\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"properties\": {","                        \"taskId\": {","                            \"description\": \"The task identifier to query.\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"taskId\"","                    ],","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"GetTaskResult\": {","            \"allOf\": [","                {","                    \"$ref\": \"#/$defs/Result\"","                },","                {","                    \"$ref\": \"#/$defs/Task\"","                }","            ],","            \"description\": \"The response to a tasks/get request.\"","        },","        \"Icon\": {","            \"description\": \"An optionally-sized icon that can be displayed in a user interface.\",","            \"properties\": {","                \"mimeType\": {","                    \"description\": \"Optional MIME type override if the source MIME type is missing or generic.\\nFor example: `\\\"image/png\\\"`, `\\\"image/jpeg\\\"`, or `\\\"image/svg+xml\\\"`.\",","                    \"type\": \"string\"","                },","                \"sizes\": {","                    \"description\": \"Optional array of strings that specify sizes at which the icon can be used.\\nEach string should be in WxH format (e.g., `\\\"48x48\\\"`, `\\\"96x96\\\"`) or `\\\"any\\\"` for scalable formats like SVG.\\n\\nIf not provided, the client should assume that the icon can be used at any size.\",","                    \"items\": {","                        \"type\": \"string\"","                    },","                    \"type\": \"array\"","                },","                \"src\": {","                    \"description\": \"A standard URI pointing to an icon resource. May be an HTTP/HTTPS URL or a\\n`data:` URI with Base64-encoded image data.\\n\\nConsumers SHOULD takes steps to ensure URLs serving icons are from the\\nsame domain as the client/server or a trusted domain.\\n\\nConsumers SHOULD take appropriate precautions when consuming SVGs as they can contain\\nexecutable JavaScript.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                },","                \"theme\": {","                    \"description\": \"Optional specifier for the theme this icon is designed for. `light` indicates\\nthe icon is designed to be used with a light background, and `dark` indicates\\nthe icon is designed to be used with a dark background.\\n\\nIf not provided, the client should assume the icon can be used with any theme.\",","                    \"enum\": [","                        \"dark\",","                        \"light\"","                    ],","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"src\"","            ],","            \"type\": \"object\"","        },","        \"Icons\": {","            \"description\": \"Base interface to add `icons` property.\",","            \"properties\": {","                \"icons\": {","                    \"description\": \"Optional set of sized icons that the client can display in a user interface.\\n\\nClients that support rendering icons MUST support at least the following MIME types:\\n- `image/png` - PNG images (safe, universal compatibility)\\n- `image/jpeg` (and `image/jpg`) - JPEG images (safe, universal compatibility)\\n\\nClients that support rendering icons SHOULD also support:\\n- `image/svg+xml` - SVG images (scalable but requires security precautions)\\n- `image/webp` - WebP images (modern, efficient format)\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Icon\"","                    },","                    \"type\": \"array\"","                }","            },","            \"type\": \"object\"","        },","        \"ImageContent\": {","            \"description\": \"An image provided to or from an LLM.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/Annotations\",","                    \"description\": \"Optional annotations for the client.\"","                },","                \"data\": {","                    \"description\": \"The base64-encoded image data.\",","                    \"format\": \"byte\",","                    \"type\": \"string\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type of the image. Different providers may support different image types.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"image\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"data\",","                \"mimeType\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"Implementation\": {","            \"description\": \"Describes the MCP implementation.\",","            \"properties\": {","                \"description\": {","                    \"description\": \"An optional human-readable description of what this implementation does.\\n\\nThis can be used by clients or servers to provide context about their purpose\\nand capabilities. For example, a server might describe the types of resources\\nor tools it provides, while a client might describe its intended use case.\",","                    \"type\": \"string\"","                },","                \"icons\": {","                    \"description\": \"Optional set of sized icons that the client can display in a user interface.\\n\\nClients that support rendering icons MUST support at least the following MIME types:\\n- `image/png` - PNG images (safe, universal compatibility)\\n- `image/jpeg` (and `image/jpg`) - JPEG images (safe, universal compatibility)\\n\\nClients that support rendering icons SHOULD also support:\\n- `image/svg+xml` - SVG images (scalable but requires security precautions)\\n- `image/webp` - WebP images (modern, efficient format)\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Icon\"","                    },","                    \"type\": \"array\"","                },","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                },","                \"version\": {","                    \"type\": \"string\"","                },","                \"websiteUrl\": {","                    \"description\": \"An optional URL of the website for this implementation.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\",","                \"version\"","            ],","            \"type\": \"object\"","        },","        \"InitializeRequest\": {","            \"description\": \"This request is sent from the client to the server when it first connects, asking it to begin initialization.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"initialize\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/InitializeRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"InitializeRequestParams\": {","            \"description\": \"Parameters for an `initialize` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"capabilities\": {","                    \"$ref\": \"#/$defs/ClientCapabilities\"","                },","                \"clientInfo\": {","                    \"$ref\": \"#/$defs/Implementation\"","                },","                \"protocolVersion\": {","                    \"description\": \"The latest version of the Model Context Protocol that the client supports. The client MAY decide to support older versions as well.\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"capabilities\",","                \"clientInfo\",","                \"protocolVersion\"","            ],","            \"type\": \"object\"","        },","        \"InitializeResult\": {","            \"description\": \"After receiving an initialize request from the client, the server sends this response.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"capabilities\": {","                    \"$ref\": \"#/$defs/ServerCapabilities\"","                },","                \"instructions\": {","                    \"description\": \"Instructions describing how to use the server and its features.\\n\\nThis can be used by clients to improve the LLM's understanding of available tools, resources, etc. It can be thought of like a \\\"hint\\\" to the model. For example, this information MAY be added to the system prompt.\",","                    \"type\": \"string\"","                },","                \"protocolVersion\": {","                    \"description\": \"The version of the Model Context Protocol that the server wants to use. This may not match the version that the client requested. If the client cannot support this version, it MUST disconnect.\",","                    \"type\": \"string\"","                },","                \"serverInfo\": {","                    \"$ref\": \"#/$defs/Implementation\"","                }","            },","            \"required\": [","                \"capabilities\",","                \"protocolVersion\",","                \"serverInfo\"","            ],","            \"type\": \"object\"","        },","        \"InitializedNotification\": {","            \"description\": \"This notification is sent from the client to the server after initialization has finished.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/initialized\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/NotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"JSONRPCErrorResponse\": {","            \"description\": \"A response to a request that indicates an error occurred.\",","            \"properties\": {","                \"error\": {","                    \"$ref\": \"#/$defs/Error\"","                },","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"error\",","                \"jsonrpc\"","            ],","            \"type\": \"object\"","        },","        \"JSONRPCMessage\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/JSONRPCRequest\"","                },","                {","                    \"$ref\": \"#/$defs/JSONRPCNotification\"","                },","                {","                    \"$ref\": \"#/$defs/JSONRPCResultResponse\"","                },","                {","                    \"$ref\": \"#/$defs/JSONRPCErrorResponse\"","                }","            ],","            \"description\": \"Refers to any valid JSON-RPC object that can be decoded off the wire, or encoded to be sent.\"","        },","        \"JSONRPCNotification\": {","            \"description\": \"A notification which does not expect a response.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"type\": \"string\"","                },","                \"params\": {","                    \"additionalProperties\": {},","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"JSONRPCRequest\": {","            \"description\": \"A request that expects a response.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"type\": \"string\"","                },","                \"params\": {","                    \"additionalProperties\": {},","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"JSONRPCResponse\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/JSONRPCResultResponse\"","                },","                {","                    \"$ref\": \"#/$defs/JSONRPCErrorResponse\"","                }","            ],","            \"description\": \"A response to a request, containing either the result or error.\"","        },","        \"JSONRPCResultResponse\": {","            \"description\": \"A successful (non-error) response to a request.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"result\": {","                    \"$ref\": \"#/$defs/Result\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"result\"","            ],","            \"type\": \"object\"","        },","        \"LegacyTitledEnumSchema\": {","            \"description\": \"Use TitledSingleSelectEnumSchema instead.\\nThis interface will be removed in a future version.\",","            \"properties\": {","                \"default\": {","                    \"type\": \"string\"","                },","                \"description\": {","                    \"type\": \"string\"","                },","                \"enum\": {","                    \"items\": {","                        \"type\": \"string\"","                    },","                    \"type\": \"array\"","                },","                \"enumNames\": {","                    \"description\": \"(Legacy) Display names for enum values.\\nNon-standard according to JSON schema 2020-12.\",","                    \"items\": {","                        \"type\": \"string\"","                    },","                    \"type\": \"array\"","                },","                \"title\": {","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"string\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"enum\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"ListPromptsRequest\": {","            \"description\": \"Sent from the client to request a list of prompts and prompt templates the server has.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"prompts/list\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/PaginatedRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ListPromptsResult\": {","            \"description\": \"The server's response to a prompts/list request from the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"nextCursor\": {","                    \"description\": \"An opaque token representing the pagination position after the last returned result.\\nIf present, there may be more results available.\",","                    \"type\": \"string\"","                },","                \"prompts\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/Prompt\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"prompts\"","            ],","            \"type\": \"object\"","        },","        \"ListResourceTemplatesRequest\": {","            \"description\": \"Sent from the client to request a list of resource templates the server has.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"resources/templates/list\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/PaginatedRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ListResourceTemplatesResult\": {","            \"description\": \"The server's response to a resources/templates/list request from the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"nextCursor\": {","                    \"description\": \"An opaque token representing the pagination position after the last returned result.\\nIf present, there may be more results available.\",","                    \"type\": \"string\"","                },","                \"resourceTemplates\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/ResourceTemplate\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"resourceTemplates\"","            ],","            \"type\": \"object\"","        },","        \"ListResourcesRequest\": {","            \"description\": \"Sent from the client to request a list of resources the server has.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"resources/list\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/PaginatedRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ListResourcesResult\": {","            \"description\": \"The server's response to a resources/list request from the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"nextCursor\": {","                    \"description\": \"An opaque token representing the pagination position after the last returned result.\\nIf present, there may be more results available.\",","                    \"type\": \"string\"","                },","                \"resources\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/Resource\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"resources\"","            ],","            \"type\": \"object\"","        },","        \"ListRootsRequest\": {","            \"description\": \"Sent from the server to request a list of root URIs from the client. Roots allow\\nservers to ask for specific directories or files to operate on. A common example\\nfor roots is providing a set of repositories or directories a server should operate\\non.\\n\\nThis request is typically used when the server needs to understand the file system\\nstructure or access specific locations that the client has permission to read from.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"roots/list\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/RequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ListRootsResult\": {","            \"description\": \"The client's response to a roots/list request from the server.\\nThis result contains an array of Root objects, each representing a root directory\\nor file that the server can operate on.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"roots\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/Root\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"roots\"","            ],","            \"type\": \"object\"","        },","        \"ListTasksRequest\": {","            \"description\": \"A request to retrieve a list of tasks.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"tasks/list\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/PaginatedRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ListTasksResult\": {","            \"description\": \"The response to a tasks/list request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"nextCursor\": {","                    \"description\": \"An opaque token representing the pagination position after the last returned result.\\nIf present, there may be more results available.\",","                    \"type\": \"string\"","                },","                \"tasks\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/Task\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"tasks\"","            ],","            \"type\": \"object\"","        },","        \"ListToolsRequest\": {","            \"description\": \"Sent from the client to request a list of tools the server has.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"tools/list\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/PaginatedRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ListToolsResult\": {","            \"description\": \"The server's response to a tools/list request from the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"nextCursor\": {","                    \"description\": \"An opaque token representing the pagination position after the last returned result.\\nIf present, there may be more results available.\",","                    \"type\": \"string\"","                },","                \"tools\": {","                    \"items\": {","                        \"$ref\": \"#/$defs/Tool\"","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"tools\"","            ],","            \"type\": \"object\"","        },","        \"LoggingLevel\": {","            \"description\": \"The severity of a log message.\\n\\nThese map to syslog message severities, as specified in RFC-5424:\\nhttps://datatracker.ietf.org/doc/html/rfc5424#section-6.2.1\",","            \"enum\": [","                \"alert\",","                \"critical\",","                \"debug\",","                \"emergency\",","                \"error\",","                \"info\",","                \"notice\",","                \"warning\"","            ],","            \"type\": \"string\"","        },","        \"LoggingMessageNotification\": {","            \"description\": \"JSONRPCNotification of a log message passed from server to client. If no logging/setLevel request has been sent from the client, the server MAY decide which messages to send automatically.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/message\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/LoggingMessageNotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"LoggingMessageNotificationParams\": {","            \"description\": \"Parameters for a `notifications/message` notification.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"data\": {","                    \"description\": \"The data to be logged, such as a string message or an object. Any JSON serializable type is allowed here.\"","                },","                \"level\": {","                    \"$ref\": \"#/$defs/LoggingLevel\",","                    \"description\": \"The severity of this log message.\"","                },","                \"logger\": {","                    \"description\": \"An optional name of the logger issuing this message.\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"data\",","                \"level\"","            ],","            \"type\": \"object\"","        },","        \"ModelHint\": {","            \"description\": \"Hints to use for model selection.\\n\\nKeys not declared here are currently left unspecified by the spec and are up\\nto the client to interpret.\",","            \"properties\": {","                \"name\": {","                    \"description\": \"A hint for a model name.\\n\\nThe client SHOULD treat this as a substring of a model name; for example:\\n - `claude-3-5-sonnet` should match `claude-3-5-sonnet-20241022`\\n - `sonnet` should match `claude-3-5-sonnet-20241022`, `claude-3-sonnet-20240229`, etc.\\n - `claude` should match any Claude model\\n\\nThe client MAY also map the string to a different provider's model name or a different model family, as long as it fills a similar niche; for example:\\n - `gemini-1.5-flash` could match `claude-3-haiku-20240307`\",","                    \"type\": \"string\"","                }","            },","            \"type\": \"object\"","        },","        \"ModelPreferences\": {","            \"description\": \"The server's preferences for model selection, requested of the client during sampling.\\n\\nBecause LLMs can vary along multiple dimensions, choosing the \\\"best\\\" model is\\nrarely straightforward.  Different models excel in different areas—some are\\nfaster but less capable, others are more capable but more expensive, and so\\non. This interface allows servers to express their priorities across multiple\\ndimensions to help clients make an appropriate selection for their use case.\\n\\nThese preferences are always advisory. The client MAY ignore them. It is also\\nup to the client to decide how to interpret these preferences and how to\\nbalance them against other considerations.\",","            \"properties\": {","                \"costPriority\": {","                    \"description\": \"How much to prioritize cost when selecting a model. A value of 0 means cost\\nis not important, while a value of 1 means cost is the most important\\nfactor.\",","                    \"maximum\": 1,","                    \"minimum\": 0,","                    \"type\": \"number\"","                },","                \"hints\": {","                    \"description\": \"Optional hints to use for model selection.\\n\\nIf multiple hints are specified, the client MUST evaluate them in order\\n(such that the first match is taken).\\n\\nThe client SHOULD prioritize these hints over the numeric priorities, but\\nMAY still use the priorities to select from ambiguous matches.\",","                    \"items\": {","                        \"$ref\": \"#/$defs/ModelHint\"","                    },","                    \"type\": \"array\"","                },","                \"intelligencePriority\": {","                    \"description\": \"How much to prioritize intelligence and capabilities when selecting a\\nmodel. A value of 0 means intelligence is not important, while a value of 1\\nmeans intelligence is the most important factor.\",","                    \"maximum\": 1,","                    \"minimum\": 0,","                    \"type\": \"number\"","                },","                \"speedPriority\": {","                    \"description\": \"How much to prioritize sampling speed (latency) when selecting a model. A\\nvalue of 0 means speed is not important, while a value of 1 means speed is\\nthe most important factor.\",","                    \"maximum\": 1,","                    \"minimum\": 0,","                    \"type\": \"number\"","                }","            },","            \"type\": \"object\"","        },","        \"MultiSelectEnumSchema\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/UntitledMultiSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/TitledMultiSelectEnumSchema\"","                }","            ]","        },","        \"Notification\": {","            \"properties\": {","                \"method\": {","                    \"type\": \"string\"","                },","                \"params\": {","                    \"additionalProperties\": {},","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"NotificationParams\": {","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                }","            },","            \"type\": \"object\"","        },","        \"NumberSchema\": {","            \"properties\": {","                \"default\": {","                    \"type\": \"integer\"","                },","                \"description\": {","                    \"type\": \"string\"","                },","                \"maximum\": {","                    \"type\": \"integer\"","                },","                \"minimum\": {","                    \"type\": \"integer\"","                },","                \"title\": {","                    \"type\": \"string\"","                },","                \"type\": {","                    \"enum\": [","                        \"integer\",","                        \"number\"","                    ],","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"PaginatedRequest\": {","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/PaginatedRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"PaginatedRequestParams\": {","            \"description\": \"Common parameters for paginated requests.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"cursor\": {","                    \"description\": \"An opaque token representing the current pagination position.\\nIf provided, the server should return results starting after this cursor.\",","                    \"type\": \"string\"","                }","            },","            \"type\": \"object\"","        },","        \"PaginatedResult\": {","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"nextCursor\": {","                    \"description\": \"An opaque token representing the pagination position after the last returned result.\\nIf present, there may be more results available.\",","                    \"type\": \"string\"","                }","            },","            \"type\": \"object\"","        },","        \"PingRequest\": {","            \"description\": \"A ping, issued by either the server or the client, to check that the other party is still alive. The receiver must promptly respond, or else may be disconnected.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"ping\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/RequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"PrimitiveSchemaDefinition\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/StringSchema\"","                },","                {","                    \"$ref\": \"#/$defs/NumberSchema\"","                },","                {","                    \"$ref\": \"#/$defs/BooleanSchema\"","                },","                {","                    \"$ref\": \"#/$defs/UntitledSingleSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/TitledSingleSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/UntitledMultiSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/TitledMultiSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/LegacyTitledEnumSchema\"","                }","            ],","            \"description\": \"Restricted schema definitions that only allow primitive types\\nwithout nested objects or arrays.\"","        },","        \"ProgressNotification\": {","            \"description\": \"An out-of-band notification used to inform the receiver of a progress update for a long-running request.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/progress\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/ProgressNotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"ProgressNotificationParams\": {","            \"description\": \"Parameters for a `notifications/progress` notification.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"message\": {","                    \"description\": \"An optional message describing the current progress.\",","                    \"type\": \"string\"","                },","                \"progress\": {","                    \"description\": \"The progress thus far. This should increase every time progress is made, even if the total is unknown.\",","                    \"type\": \"number\"","                },","                \"progressToken\": {","                    \"$ref\": \"#/$defs/ProgressToken\",","                    \"description\": \"The progress token which was given in the initial request, used to associate this notification with the request that is proceeding.\"","                },","                \"total\": {","                    \"description\": \"Total number of items to process (or total progress required), if known.\",","                    \"type\": \"number\"","                }","            },","            \"required\": [","                \"progress\",","                \"progressToken\"","            ],","            \"type\": \"object\"","        },","        \"ProgressToken\": {","            \"description\": \"A progress token, used to associate progress notifications with the original request.\",","            \"type\": [","                \"string\",","                \"integer\"","            ]","        },","        \"Prompt\": {","            \"description\": \"A prompt or prompt template that the server offers.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"arguments\": {","                    \"description\": \"A list of arguments to use for templating the prompt.\",","                    \"items\": {","                        \"$ref\": \"#/$defs/PromptArgument\"","                    },","                    \"type\": \"array\"","                },","                \"description\": {","                    \"description\": \"An optional description of what this prompt provides\",","                    \"type\": \"string\"","                },","                \"icons\": {","                    \"description\": \"Optional set of sized icons that the client can display in a user interface.\\n\\nClients that support rendering icons MUST support at least the following MIME types:\\n- `image/png` - PNG images (safe, universal compatibility)\\n- `image/jpeg` (and `image/jpg`) - JPEG images (safe, universal compatibility)\\n\\nClients that support rendering icons SHOULD also support:\\n- `image/svg+xml` - SVG images (scalable but requires security precautions)\\n- `image/webp` - WebP images (modern, efficient format)\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Icon\"","                    },","                    \"type\": \"array\"","                },","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\"","            ],","            \"type\": \"object\"","        },","        \"PromptArgument\": {","            \"description\": \"Describes an argument that a prompt can accept.\",","            \"properties\": {","                \"description\": {","                    \"description\": \"A human-readable description of the argument.\",","                    \"type\": \"string\"","                },","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"required\": {","                    \"description\": \"Whether this argument must be provided.\",","                    \"type\": \"boolean\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\"","            ],","            \"type\": \"object\"","        },","        \"PromptListChangedNotification\": {","            \"description\": \"An optional notification from the server to the client, informing it that the list of prompts it offers has changed. This may be issued by servers without any previous subscription from the client.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/prompts/list_changed\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/NotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"PromptMessage\": {","            \"description\": \"Describes a message returned as part of a prompt.\\n\\nThis is similar to `SamplingMessage`, but also supports the embedding of\\nresources from the MCP server.\",","            \"properties\": {","                \"content\": {","                    \"$ref\": \"#/$defs/ContentBlock\"","                },","                \"role\": {","                    \"$ref\": \"#/$defs/Role\"","                }","            },","            \"required\": [","                \"content\",","                \"role\"","            ],","            \"type\": \"object\"","        },","        \"PromptReference\": {","            \"description\": \"Identifies a prompt.\",","            \"properties\": {","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"ref/prompt\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"ReadResourceRequest\": {","            \"description\": \"Sent from the client to the server, to read a specific resource URI.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"resources/read\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/ReadResourceRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"ReadResourceRequestParams\": {","            \"description\": \"Parameters for a `resources/read` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"uri\": {","                    \"description\": \"The URI of the resource. The URI can use any protocol; it is up to the server how to interpret it.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"ReadResourceResult\": {","            \"description\": \"The server's response to a resources/read request from the client.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"contents\": {","                    \"items\": {","                        \"anyOf\": [","                            {","                                \"$ref\": \"#/$defs/TextResourceContents\"","                            },","                            {","                                \"$ref\": \"#/$defs/BlobResourceContents\"","                            }","                        ]","                    },","                    \"type\": \"array\"","                }","            },","            \"required\": [","                \"contents\"","            ],","            \"type\": \"object\"","        },","        \"RelatedTaskMetadata\": {","            \"description\": \"Metadata for associating messages with a task.\\nInclude this in the `_meta` field under the key `io.modelcontextprotocol/related-task`.\",","            \"properties\": {","                \"taskId\": {","                    \"description\": \"The task identifier this message is associated with.\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"taskId\"","            ],","            \"type\": \"object\"","        },","        \"Request\": {","            \"properties\": {","                \"method\": {","                    \"type\": \"string\"","                },","                \"params\": {","                    \"additionalProperties\": {},","                    \"type\": \"object\"","                }","            },","            \"required\": [","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"RequestId\": {","            \"description\": \"A uniquely identifying ID for a request in JSON-RPC.\",","            \"type\": [","                \"string\",","                \"integer\"","            ]","        },","        \"RequestParams\": {","            \"description\": \"Common params for any request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                }","            },","            \"type\": \"object\"","        },","        \"Resource\": {","            \"description\": \"A known resource that the server is capable of reading.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/Annotations\",","                    \"description\": \"Optional annotations for the client.\"","                },","                \"description\": {","                    \"description\": \"A description of what this resource represents.\\n\\nThis can be used by clients to improve the LLM's understanding of available resources. It can be thought of like a \\\"hint\\\" to the model.\",","                    \"type\": \"string\"","                },","                \"icons\": {","                    \"description\": \"Optional set of sized icons that the client can display in a user interface.\\n\\nClients that support rendering icons MUST support at least the following MIME types:\\n- `image/png` - PNG images (safe, universal compatibility)\\n- `image/jpeg` (and `image/jpg`) - JPEG images (safe, universal compatibility)\\n\\nClients that support rendering icons SHOULD also support:\\n- `image/svg+xml` - SVG images (scalable but requires security precautions)\\n- `image/webp` - WebP images (modern, efficient format)\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Icon\"","                    },","                    \"type\": \"array\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type of this resource, if known.\",","                    \"type\": \"string\"","                },","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"size\": {","                    \"description\": \"The size of the raw resource content, in bytes (i.e., before base64 encoding or any tokenization), if known.\\n\\nThis can be used by Hosts to display file sizes and estimate context window usage.\",","                    \"type\": \"integer\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                },","                \"uri\": {","                    \"description\": \"The URI of this resource.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\",","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"ResourceContents\": {","            \"description\": \"The contents of a specific resource or sub-resource.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type of this resource, if known.\",","                    \"type\": \"string\"","                },","                \"uri\": {","                    \"description\": \"The URI of this resource.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"ResourceLink\": {","            \"description\": \"A resource that the server is capable of reading, included in a prompt or tool call result.\\n\\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/Annotations\",","                    \"description\": \"Optional annotations for the client.\"","                },","                \"description\": {","                    \"description\": \"A description of what this resource represents.\\n\\nThis can be used by clients to improve the LLM's understanding of available resources. It can be thought of like a \\\"hint\\\" to the model.\",","                    \"type\": \"string\"","                },","                \"icons\": {","                    \"description\": \"Optional set of sized icons that the client can display in a user interface.\\n\\nClients that support rendering icons MUST support at least the following MIME types:\\n- `image/png` - PNG images (safe, universal compatibility)\\n- `image/jpeg` (and `image/jpg`) - JPEG images (safe, universal compatibility)\\n\\nClients that support rendering icons SHOULD also support:\\n- `image/svg+xml` - SVG images (scalable but requires security precautions)\\n- `image/webp` - WebP images (modern, efficient format)\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Icon\"","                    },","                    \"type\": \"array\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type of this resource, if known.\",","                    \"type\": \"string\"","                },","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"size\": {","                    \"description\": \"The size of the raw resource content, in bytes (i.e., before base64 encoding or any tokenization), if known.\\n\\nThis can be used by Hosts to display file sizes and estimate context window usage.\",","                    \"type\": \"integer\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"resource_link\",","                    \"type\": \"string\"","                },","                \"uri\": {","                    \"description\": \"The URI of this resource.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\",","                \"type\",","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"ResourceListChangedNotification\": {","            \"description\": \"An optional notification from the server to the client, informing it that the list of resources it can read from has changed. This may be issued by servers without any previous subscription from the client.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/resources/list_changed\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/NotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ResourceRequestParams\": {","            \"description\": \"Common parameters when working with resources.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"uri\": {","                    \"description\": \"The URI of the resource. The URI can use any protocol; it is up to the server how to interpret it.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"ResourceTemplate\": {","            \"description\": \"A template description for resources available on the server.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/Annotations\",","                    \"description\": \"Optional annotations for the client.\"","                },","                \"description\": {","                    \"description\": \"A description of what this template is for.\\n\\nThis can be used by clients to improve the LLM's understanding of available resources. It can be thought of like a \\\"hint\\\" to the model.\",","                    \"type\": \"string\"","                },","                \"icons\": {","                    \"description\": \"Optional set of sized icons that the client can display in a user interface.\\n\\nClients that support rendering icons MUST support at least the following MIME types:\\n- `image/png` - PNG images (safe, universal compatibility)\\n- `image/jpeg` (and `image/jpg`) - JPEG images (safe, universal compatibility)\\n\\nClients that support rendering icons SHOULD also support:\\n- `image/svg+xml` - SVG images (scalable but requires security precautions)\\n- `image/webp` - WebP images (modern, efficient format)\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Icon\"","                    },","                    \"type\": \"array\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type for all resources that match this template. This should only be included if all resources matching this template have the same type.\",","                    \"type\": \"string\"","                },","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                },","                \"uriTemplate\": {","                    \"description\": \"A URI template (according to RFC 6570) that can be used to construct resource URIs.\",","                    \"format\": \"uri-template\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"name\",","                \"uriTemplate\"","            ],","            \"type\": \"object\"","        },","        \"ResourceTemplateReference\": {","            \"description\": \"A reference to a resource or resource template definition.\",","            \"properties\": {","                \"type\": {","                    \"const\": \"ref/resource\",","                    \"type\": \"string\"","                },","                \"uri\": {","                    \"description\": \"The URI or URI template of the resource.\",","                    \"format\": \"uri-template\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"type\",","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"ResourceUpdatedNotification\": {","            \"description\": \"A notification from the server to the client, informing it that a resource has changed and may need to be read again. This should only be sent if the client previously sent a resources/subscribe request.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/resources/updated\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/ResourceUpdatedNotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"ResourceUpdatedNotificationParams\": {","            \"description\": \"Parameters for a `notifications/resources/updated` notification.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"uri\": {","                    \"description\": \"The URI of the resource that has been updated. This might be a sub-resource of the one that the client actually subscribed to.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"Result\": {","            \"additionalProperties\": {},","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                }","            },","            \"type\": \"object\"","        },","        \"Role\": {","            \"description\": \"The sender or recipient of messages and data in a conversation.\",","            \"enum\": [","                \"assistant\",","                \"user\"","            ],","            \"type\": \"string\"","        },","        \"Root\": {","            \"description\": \"Represents a root directory or file that the server can operate on.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"name\": {","                    \"description\": \"An optional name for the root. This can be used to provide a human-readable\\nidentifier for the root, which may be useful for display purposes or for\\nreferencing the root in other parts of the application.\",","                    \"type\": \"string\"","                },","                \"uri\": {","                    \"description\": \"The URI identifying the root. This *must* start with file:// for now.\\nThis restriction may be relaxed in future versions of the protocol to allow\\nother URI schemes.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"RootsListChangedNotification\": {","            \"description\": \"A notification from the client to the server, informing it that the list of roots has changed.\\nThis notification should be sent whenever the client adds, removes, or modifies any root.\\nThe server should then request an updated list of roots using the ListRootsRequest.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/roots/list_changed\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/NotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"SamplingMessage\": {","            \"description\": \"Describes a message issued to or received from an LLM API.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"content\": {","                    \"anyOf\": [","                        {","                            \"$ref\": \"#/$defs/TextContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/ImageContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/AudioContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/ToolUseContent\"","                        },","                        {","                            \"$ref\": \"#/$defs/ToolResultContent\"","                        },","                        {","                            \"items\": {","                                \"$ref\": \"#/$defs/SamplingMessageContentBlock\"","                            },","                            \"type\": \"array\"","                        }","                    ]","                },","                \"role\": {","                    \"$ref\": \"#/$defs/Role\"","                }","            },","            \"required\": [","                \"content\",","                \"role\"","            ],","            \"type\": \"object\"","        },","        \"SamplingMessageContentBlock\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/TextContent\"","                },","                {","                    \"$ref\": \"#/$defs/ImageContent\"","                },","                {","                    \"$ref\": \"#/$defs/AudioContent\"","                },","                {","                    \"$ref\": \"#/$defs/ToolUseContent\"","                },","                {","                    \"$ref\": \"#/$defs/ToolResultContent\"","                }","            ]","        },","        \"ServerCapabilities\": {","            \"description\": \"Capabilities that a server may support. Known capabilities are defined here, in this schema, but this is not a closed set: any server can define its own, additional capabilities.\",","            \"properties\": {","                \"completions\": {","                    \"additionalProperties\": true,","                    \"description\": \"Present if the server supports argument autocompletion suggestions.\",","                    \"properties\": {},","                    \"type\": \"object\"","                },","                \"experimental\": {","                    \"additionalProperties\": {","                        \"additionalProperties\": true,","                        \"properties\": {},","                        \"type\": \"object\"","                    },","                    \"description\": \"Experimental, non-standard capabilities that the server supports.\",","                    \"type\": \"object\"","                },","                \"logging\": {","                    \"additionalProperties\": true,","                    \"description\": \"Present if the server supports sending log messages to the client.\",","                    \"properties\": {},","                    \"type\": \"object\"","                },","                \"prompts\": {","                    \"description\": \"Present if the server offers any prompt templates.\",","                    \"properties\": {","                        \"listChanged\": {","                            \"description\": \"Whether this server supports notifications for changes to the prompt list.\",","                            \"type\": \"boolean\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"resources\": {","                    \"description\": \"Present if the server offers any resources to read.\",","                    \"properties\": {","                        \"listChanged\": {","                            \"description\": \"Whether this server supports notifications for changes to the resource list.\",","                            \"type\": \"boolean\"","                        },","                        \"subscribe\": {","                            \"description\": \"Whether this server supports subscribing to resource updates.\",","                            \"type\": \"boolean\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"tasks\": {","                    \"description\": \"Present if the server supports task-augmented requests.\",","                    \"properties\": {","                        \"cancel\": {","                            \"additionalProperties\": true,","                            \"description\": \"Whether this server supports tasks/cancel.\",","                            \"properties\": {},","                            \"type\": \"object\"","                        },","                        \"list\": {","                            \"additionalProperties\": true,","                            \"description\": \"Whether this server supports tasks/list.\",","                            \"properties\": {},","                            \"type\": \"object\"","                        },","                        \"requests\": {","                            \"description\": \"Specifies which request types can be augmented with tasks.\",","                            \"properties\": {","                                \"tools\": {","                                    \"description\": \"Task support for tool-related requests.\",","                                    \"properties\": {","                                        \"call\": {","                                            \"additionalProperties\": true,","                                            \"description\": \"Whether the server supports task-augmented tools/call requests.\",","                                            \"properties\": {},","                                            \"type\": \"object\"","                                        }","                                    },","                                    \"type\": \"object\"","                                }","                            },","                            \"type\": \"object\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"tools\": {","                    \"description\": \"Present if the server offers any tools to call.\",","                    \"properties\": {","                        \"listChanged\": {","                            \"description\": \"Whether this server supports notifications for changes to the tool list.\",","                            \"type\": \"boolean\"","                        }","                    },","                    \"type\": \"object\"","                }","            },","            \"type\": \"object\"","        },","        \"ServerNotification\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/CancelledNotification\"","                },","                {","                    \"$ref\": \"#/$defs/ProgressNotification\"","                },","                {","                    \"$ref\": \"#/$defs/ResourceListChangedNotification\"","                },","                {","                    \"$ref\": \"#/$defs/ResourceUpdatedNotification\"","                },","                {","                    \"$ref\": \"#/$defs/PromptListChangedNotification\"","                },","                {","                    \"$ref\": \"#/$defs/ToolListChangedNotification\"","                },","                {","                    \"$ref\": \"#/$defs/TaskStatusNotification\"","                },","                {","                    \"$ref\": \"#/$defs/LoggingMessageNotification\"","                },","                {","                    \"$ref\": \"#/$defs/ElicitationCompleteNotification\"","                }","            ]","        },","        \"ServerRequest\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/PingRequest\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskRequest\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskPayloadRequest\"","                },","                {","                    \"$ref\": \"#/$defs/CancelTaskRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ListTasksRequest\"","                },","                {","                    \"$ref\": \"#/$defs/CreateMessageRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ListRootsRequest\"","                },","                {","                    \"$ref\": \"#/$defs/ElicitRequest\"","                }","            ]","        },","        \"ServerResult\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/Result\"","                },","                {","                    \"$ref\": \"#/$defs/InitializeResult\"","                },","                {","                    \"$ref\": \"#/$defs/ListResourcesResult\"","                },","                {","                    \"$ref\": \"#/$defs/ListResourceTemplatesResult\"","                },","                {","                    \"$ref\": \"#/$defs/ReadResourceResult\"","                },","                {","                    \"$ref\": \"#/$defs/ListPromptsResult\"","                },","                {","                    \"$ref\": \"#/$defs/GetPromptResult\"","                },","                {","                    \"$ref\": \"#/$defs/ListToolsResult\"","                },","                {","                    \"$ref\": \"#/$defs/CallToolResult\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskResult\",","                    \"description\": \"The response to a tasks/get request.\"","                },","                {","                    \"$ref\": \"#/$defs/GetTaskPayloadResult\"","                },","                {","                    \"$ref\": \"#/$defs/CancelTaskResult\",","                    \"description\": \"The response to a tasks/cancel request.\"","                },","                {","                    \"$ref\": \"#/$defs/ListTasksResult\"","                },","                {","                    \"$ref\": \"#/$defs/CompleteResult\"","                }","            ]","        },","        \"SetLevelRequest\": {","            \"description\": \"A request from the client to the server, to enable or adjust logging.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"logging/setLevel\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/SetLevelRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"SetLevelRequestParams\": {","            \"description\": \"Parameters for a `logging/setLevel` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"level\": {","                    \"$ref\": \"#/$defs/LoggingLevel\",","                    \"description\": \"The level of logging that the client wants to receive from the server. The server should send all logs at this level and higher (i.e., more severe) to the client as notifications/message.\"","                }","            },","            \"required\": [","                \"level\"","            ],","            \"type\": \"object\"","        },","        \"SingleSelectEnumSchema\": {","            \"anyOf\": [","                {","                    \"$ref\": \"#/$defs/UntitledSingleSelectEnumSchema\"","                },","                {","                    \"$ref\": \"#/$defs/TitledSingleSelectEnumSchema\"","                }","            ]","        },","        \"StringSchema\": {","            \"properties\": {","                \"default\": {","                    \"type\": \"string\"","                },","                \"description\": {","                    \"type\": \"string\"","                },","                \"format\": {","                    \"enum\": [","                        \"date\",","                        \"date-time\",","                        \"email\",","                        \"uri\"","                    ],","                    \"type\": \"string\"","                },","                \"maxLength\": {","                    \"type\": \"integer\"","                },","                \"minLength\": {","                    \"type\": \"integer\"","                },","                \"title\": {","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"string\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"SubscribeRequest\": {","            \"description\": \"Sent from the client to request resources/updated notifications from the server whenever a particular resource changes.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"resources/subscribe\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/SubscribeRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"SubscribeRequestParams\": {","            \"description\": \"Parameters for a `resources/subscribe` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"uri\": {","                    \"description\": \"The URI of the resource. The URI can use any protocol; it is up to the server how to interpret it.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"Task\": {","            \"description\": \"Data associated with a task.\",","            \"properties\": {","                \"createdAt\": {","                    \"description\": \"ISO 8601 timestamp when the task was created.\",","                    \"type\": \"string\"","                },","                \"lastUpdatedAt\": {","                    \"description\": \"ISO 8601 timestamp when the task was last updated.\",","                    \"type\": \"string\"","                },","                \"pollInterval\": {","                    \"description\": \"Suggested polling interval in milliseconds.\",","                    \"type\": \"integer\"","                },","                \"status\": {","                    \"$ref\": \"#/$defs/TaskStatus\",","                    \"description\": \"Current task state.\"","                },","                \"statusMessage\": {","                    \"description\": \"Optional human-readable message describing the current task state.\\nThis can provide context for any status, including:\\n- Reasons for \\\"cancelled\\\" status\\n- Summaries for \\\"completed\\\" status\\n- Diagnostic information for \\\"failed\\\" status (e.g., error details, what went wrong)\",","                    \"type\": \"string\"","                },","                \"taskId\": {","                    \"description\": \"The task identifier.\",","                    \"type\": \"string\"","                },","                \"ttl\": {","                    \"description\": \"Actual retention duration from creation in milliseconds, null for unlimited.\",","                    \"type\": \"integer\"","                }","            },","            \"required\": [","                \"createdAt\",","                \"lastUpdatedAt\",","                \"status\",","                \"taskId\",","                \"ttl\"","            ],","            \"type\": \"object\"","        },","        \"TaskAugmentedRequestParams\": {","            \"description\": \"Common params for any task-augmented request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"task\": {","                    \"$ref\": \"#/$defs/TaskMetadata\",","                    \"description\": \"If specified, the caller is requesting task-augmented execution for this request.\\nThe request will return a CreateTaskResult immediately, and the actual result can be\\nretrieved later via tasks/result.\\n\\nTask augmentation is subject to capability negotiation - receivers MUST declare support\\nfor task augmentation of specific request types in their capabilities.\"","                }","            },","            \"type\": \"object\"","        },","        \"TaskMetadata\": {","            \"description\": \"Metadata for augmenting a request with task execution.\\nInclude this in the `task` field of the request parameters.\",","            \"properties\": {","                \"ttl\": {","                    \"description\": \"Requested duration in milliseconds to retain task from creation.\",","                    \"type\": \"integer\"","                }","            },","            \"type\": \"object\"","        },","        \"TaskStatus\": {","            \"description\": \"The status of a task.\",","            \"enum\": [","                \"cancelled\",","                \"completed\",","                \"failed\",","                \"input_required\",","                \"working\"","            ],","            \"type\": \"string\"","        },","        \"TaskStatusNotification\": {","            \"description\": \"An optional notification from the receiver to the requestor, informing them that a task's status has changed. Receivers are not required to send these notifications.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/tasks/status\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/TaskStatusNotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"TaskStatusNotificationParams\": {","            \"allOf\": [","                {","                    \"$ref\": \"#/$defs/NotificationParams\"","                },","                {","                    \"$ref\": \"#/$defs/Task\"","                }","            ],","            \"description\": \"Parameters for a `notifications/tasks/status` notification.\"","        },","        \"TextContent\": {","            \"description\": \"Text provided to or from an LLM.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/Annotations\",","                    \"description\": \"Optional annotations for the client.\"","                },","                \"text\": {","                    \"description\": \"The text content of the message.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"text\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"text\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"TextResourceContents\": {","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"mimeType\": {","                    \"description\": \"The MIME type of this resource, if known.\",","                    \"type\": \"string\"","                },","                \"text\": {","                    \"description\": \"The text of the item. This must only be set if the item can actually be represented as text (not binary data).\",","                    \"type\": \"string\"","                },","                \"uri\": {","                    \"description\": \"The URI of this resource.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"text\",","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"TitledMultiSelectEnumSchema\": {","            \"description\": \"Schema for multiple-selection enumeration with display titles for each option.\",","            \"properties\": {","                \"default\": {","                    \"description\": \"Optional default value.\",","                    \"items\": {","                        \"type\": \"string\"","                    },","                    \"type\": \"array\"","                },","                \"description\": {","                    \"description\": \"Optional description for the enum field.\",","                    \"type\": \"string\"","                },","                \"items\": {","                    \"description\": \"Schema for array items with enum options and display labels.\",","                    \"properties\": {","                        \"anyOf\": {","                            \"description\": \"Array of enum options with values and display labels.\",","                            \"items\": {","                                \"properties\": {","                                    \"const\": {","                                        \"description\": \"The constant enum value.\",","                                        \"type\": \"string\"","                                    },","                                    \"title\": {","                                        \"description\": \"Display title for this option.\",","                                        \"type\": \"string\"","                                    }","                                },","                                \"required\": [","                                    \"const\",","                                    \"title\"","                                ],","                                \"type\": \"object\"","                            },","                            \"type\": \"array\"","                        }","                    },","                    \"required\": [","                        \"anyOf\"","                    ],","                    \"type\": \"object\"","                },","                \"maxItems\": {","                    \"description\": \"Maximum number of items to select.\",","                    \"type\": \"integer\"","                },","                \"minItems\": {","                    \"description\": \"Minimum number of items to select.\",","                    \"type\": \"integer\"","                },","                \"title\": {","                    \"description\": \"Optional title for the enum field.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"array\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"items\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"TitledSingleSelectEnumSchema\": {","            \"description\": \"Schema for single-selection enumeration with display titles for each option.\",","            \"properties\": {","                \"default\": {","                    \"description\": \"Optional default value.\",","                    \"type\": \"string\"","                },","                \"description\": {","                    \"description\": \"Optional description for the enum field.\",","                    \"type\": \"string\"","                },","                \"oneOf\": {","                    \"description\": \"Array of enum options with values and display labels.\",","                    \"items\": {","                        \"properties\": {","                            \"const\": {","                                \"description\": \"The enum value.\",","                                \"type\": \"string\"","                            },","                            \"title\": {","                                \"description\": \"Display label for this option.\",","                                \"type\": \"string\"","                            }","                        },","                        \"required\": [","                            \"const\",","                            \"title\"","                        ],","                        \"type\": \"object\"","                    },","                    \"type\": \"array\"","                },","                \"title\": {","                    \"description\": \"Optional title for the enum field.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"string\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"oneOf\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"Tool\": {","            \"description\": \"Definition for a tool the client can call.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"annotations\": {","                    \"$ref\": \"#/$defs/ToolAnnotations\",","                    \"description\": \"Optional additional tool information.\\n\\nDisplay name precedence order is: title, annotations.title, then name.\"","                },","                \"description\": {","                    \"description\": \"A human-readable description of the tool.\\n\\nThis can be used by clients to improve the LLM's understanding of available tools. It can be thought of like a \\\"hint\\\" to the model.\",","                    \"type\": \"string\"","                },","                \"execution\": {","                    \"$ref\": \"#/$defs/ToolExecution\",","                    \"description\": \"Execution-related properties for this tool.\"","                },","                \"icons\": {","                    \"description\": \"Optional set of sized icons that the client can display in a user interface.\\n\\nClients that support rendering icons MUST support at least the following MIME types:\\n- `image/png` - PNG images (safe, universal compatibility)\\n- `image/jpeg` (and `image/jpg`) - JPEG images (safe, universal compatibility)\\n\\nClients that support rendering icons SHOULD also support:\\n- `image/svg+xml` - SVG images (scalable but requires security precautions)\\n- `image/webp` - WebP images (modern, efficient format)\",","                    \"items\": {","                        \"$ref\": \"#/$defs/Icon\"","                    },","                    \"type\": \"array\"","                },","                \"inputSchema\": {","                    \"description\": \"A JSON Schema object defining the expected parameters for the tool.\",","                    \"properties\": {","                        \"$schema\": {","                            \"type\": \"string\"","                        },","                        \"properties\": {","                            \"additionalProperties\": {","                                \"additionalProperties\": true,","                                \"properties\": {},","                                \"type\": \"object\"","                            },","                            \"type\": \"object\"","                        },","                        \"required\": {","                            \"items\": {","                                \"type\": \"string\"","                            },","                            \"type\": \"array\"","                        },","                        \"type\": {","                            \"const\": \"object\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"type\"","                    ],","                    \"type\": \"object\"","                },","                \"name\": {","                    \"description\": \"Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).\",","                    \"type\": \"string\"","                },","                \"outputSchema\": {","                    \"description\": \"An optional JSON Schema object defining the structure of the tool's output returned in\\nthe structuredContent field of a CallToolResult.\\n\\nDefaults to JSON Schema 2020-12 when no explicit $schema is provided.\\nCurrently restricted to type: \\\"object\\\" at the root level.\",","                    \"properties\": {","                        \"$schema\": {","                            \"type\": \"string\"","                        },","                        \"properties\": {","                            \"additionalProperties\": {","                                \"additionalProperties\": true,","                                \"properties\": {},","                                \"type\": \"object\"","                            },","                            \"type\": \"object\"","                        },","                        \"required\": {","                            \"items\": {","                                \"type\": \"string\"","                            },","                            \"type\": \"array\"","                        },","                        \"type\": {","                            \"const\": \"object\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"type\"","                    ],","                    \"type\": \"object\"","                },","                \"title\": {","                    \"description\": \"Intended for UI and end-user contexts — optimized to be human-readable and easily understood,\\neven by those unfamiliar with domain-specific terminology.\\n\\nIf not provided, the name should be used for display (except for Tool,\\nwhere `annotations.title` should be given precedence over using `name`,\\nif present).\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"inputSchema\",","                \"name\"","            ],","            \"type\": \"object\"","        },","        \"ToolAnnotations\": {","            \"description\": \"Additional properties describing a Tool to clients.\\n\\nNOTE: all properties in ToolAnnotations are **hints**.\\nThey are not guaranteed to provide a faithful description of\\ntool behavior (including descriptive properties like `title`).\\n\\nClients should never make tool use decisions based on ToolAnnotations\\nreceived from untrusted servers.\",","            \"properties\": {","                \"destructiveHint\": {","                    \"description\": \"If true, the tool may perform destructive updates to its environment.\\nIf false, the tool performs only additive updates.\\n\\n(This property is meaningful only when `readOnlyHint == false`)\\n\\nDefault: true\",","                    \"type\": \"boolean\"","                },","                \"idempotentHint\": {","                    \"description\": \"If true, calling the tool repeatedly with the same arguments\\nwill have no additional effect on its environment.\\n\\n(This property is meaningful only when `readOnlyHint == false`)\\n\\nDefault: false\",","                    \"type\": \"boolean\"","                },","                \"openWorldHint\": {","                    \"description\": \"If true, this tool may interact with an \\\"open world\\\" of external\\nentities. If false, the tool's domain of interaction is closed.\\nFor example, the world of a web search tool is open, whereas that\\nof a memory tool is not.\\n\\nDefault: true\",","                    \"type\": \"boolean\"","                },","                \"readOnlyHint\": {","                    \"description\": \"If true, the tool does not modify its environment.\\n\\nDefault: false\",","                    \"type\": \"boolean\"","                },","                \"title\": {","                    \"description\": \"A human-readable title for the tool.\",","                    \"type\": \"string\"","                }","            },","            \"type\": \"object\"","        },","        \"ToolChoice\": {","            \"description\": \"Controls tool selection behavior for sampling requests.\",","            \"properties\": {","                \"mode\": {","                    \"description\": \"Controls the tool use ability of the model:\\n- \\\"auto\\\": Model decides whether to use tools (default)\\n- \\\"required\\\": Model MUST use at least one tool before completing\\n- \\\"none\\\": Model MUST NOT use any tools\",","                    \"enum\": [","                        \"auto\",","                        \"none\",","                        \"required\"","                    ],","                    \"type\": \"string\"","                }","            },","            \"type\": \"object\"","        },","        \"ToolExecution\": {","            \"description\": \"Execution-related properties for a tool.\",","            \"properties\": {","                \"taskSupport\": {","                    \"description\": \"Indicates whether this tool supports task-augmented execution.\\nThis allows clients to handle long-running operations through polling\\nthe task system.\\n\\n- \\\"forbidden\\\": Tool does not support task-augmented execution (default when absent)\\n- \\\"optional\\\": Tool may support task-augmented execution\\n- \\\"required\\\": Tool requires task-augmented execution\\n\\nDefault: \\\"forbidden\\\"\",","                    \"enum\": [","                        \"forbidden\",","                        \"optional\",","                        \"required\"","                    ],","                    \"type\": \"string\"","                }","            },","            \"type\": \"object\"","        },","        \"ToolListChangedNotification\": {","            \"description\": \"An optional notification from the server to the client, informing it that the list of tools it offers has changed. This may be issued by servers without any previous subscription from the client.\",","            \"properties\": {","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"notifications/tools/list_changed\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/NotificationParams\"","                }","            },","            \"required\": [","                \"jsonrpc\",","                \"method\"","            ],","            \"type\": \"object\"","        },","        \"ToolResultContent\": {","            \"description\": \"The result of a tool use, provided by the user back to the assistant.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"Optional metadata about the tool result. Clients SHOULD preserve this field when\\nincluding tool results in subsequent sampling requests to enable caching optimizations.\\n\\nSee [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"content\": {","                    \"description\": \"The unstructured result content of the tool use.\\n\\nThis has the same format as CallToolResult.content and can include text, images,\\naudio, resource links, and embedded resources.\",","                    \"items\": {","                        \"$ref\": \"#/$defs/ContentBlock\"","                    },","                    \"type\": \"array\"","                },","                \"isError\": {","                    \"description\": \"Whether the tool use resulted in an error.\\n\\nIf true, the content typically describes the error that occurred.\\nDefault: false\",","                    \"type\": \"boolean\"","                },","                \"structuredContent\": {","                    \"additionalProperties\": {},","                    \"description\": \"An optional structured result object.\\n\\nIf the tool defined an outputSchema, this SHOULD conform to that schema.\",","                    \"type\": \"object\"","                },","                \"toolUseId\": {","                    \"description\": \"The ID of the tool use this result corresponds to.\\n\\nThis MUST match the ID from a previous ToolUseContent.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"tool_result\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"content\",","                \"toolUseId\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"ToolUseContent\": {","            \"description\": \"A request from the assistant to call a tool.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"Optional metadata about the tool use. Clients SHOULD preserve this field when\\nincluding tool uses in subsequent sampling requests to enable caching optimizations.\\n\\nSee [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"type\": \"object\"","                },","                \"id\": {","                    \"description\": \"A unique identifier for this tool use.\\n\\nThis ID is used to match tool results to their corresponding tool uses.\",","                    \"type\": \"string\"","                },","                \"input\": {","                    \"additionalProperties\": {},","                    \"description\": \"The arguments to pass to the tool, conforming to the tool's input schema.\",","                    \"type\": \"object\"","                },","                \"name\": {","                    \"description\": \"The name of the tool to call.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"tool_use\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"id\",","                \"input\",","                \"name\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"URLElicitationRequiredError\": {","            \"description\": \"An error response that indicates that the server requires the client to provide additional information via an elicitation request.\",","            \"properties\": {","                \"error\": {","                    \"allOf\": [","                        {","                            \"$ref\": \"#/$defs/Error\"","                        },","                        {","                            \"properties\": {","                                \"code\": {","                                    \"const\": -32042,","                                    \"type\": \"integer\"","                                },","                                \"data\": {","                                    \"additionalProperties\": {},","                                    \"properties\": {","                                        \"elicitations\": {","                                            \"items\": {","                                                \"$ref\": \"#/$defs/ElicitRequestURLParams\"","                                            },","                                            \"type\": \"array\"","                                        }","                                    },","                                    \"required\": [","                                        \"elicitations\"","                                    ],","                                    \"type\": \"object\"","                                }","                            },","                            \"required\": [","                                \"code\",","                                \"data\"","                            ],","                            \"type\": \"object\"","                        }","                    ]","                },","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"error\",","                \"jsonrpc\"","            ],","            \"type\": \"object\"","        },","        \"UnsubscribeRequest\": {","            \"description\": \"Sent from the client to request cancellation of resources/updated notifications from the server. This should follow a previous resources/subscribe request.\",","            \"properties\": {","                \"id\": {","                    \"$ref\": \"#/$defs/RequestId\"","                },","                \"jsonrpc\": {","                    \"const\": \"2.0\",","                    \"type\": \"string\"","                },","                \"method\": {","                    \"const\": \"resources/unsubscribe\",","                    \"type\": \"string\"","                },","                \"params\": {","                    \"$ref\": \"#/$defs/UnsubscribeRequestParams\"","                }","            },","            \"required\": [","                \"id\",","                \"jsonrpc\",","                \"method\",","                \"params\"","            ],","            \"type\": \"object\"","        },","        \"UnsubscribeRequestParams\": {","            \"description\": \"Parameters for a `resources/unsubscribe` request.\",","            \"properties\": {","                \"_meta\": {","                    \"additionalProperties\": {},","                    \"description\": \"See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.\",","                    \"properties\": {","                        \"progressToken\": {","                            \"$ref\": \"#/$defs/ProgressToken\",","                            \"description\": \"If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.\"","                        }","                    },","                    \"type\": \"object\"","                },","                \"uri\": {","                    \"description\": \"The URI of the resource. The URI can use any protocol; it is up to the server how to interpret it.\",","                    \"format\": \"uri\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"uri\"","            ],","            \"type\": \"object\"","        },","        \"UntitledMultiSelectEnumSchema\": {","            \"description\": \"Schema for multiple-selection enumeration without display titles for options.\",","            \"properties\": {","                \"default\": {","                    \"description\": \"Optional default value.\",","                    \"items\": {","                        \"type\": \"string\"","                    },","                    \"type\": \"array\"","                },","                \"description\": {","                    \"description\": \"Optional description for the enum field.\",","                    \"type\": \"string\"","                },","                \"items\": {","                    \"description\": \"Schema for the array items.\",","                    \"properties\": {","                        \"enum\": {","                            \"description\": \"Array of enum values to choose from.\",","                            \"items\": {","                                \"type\": \"string\"","                            },","                            \"type\": \"array\"","                        },","                        \"type\": {","                            \"const\": \"string\",","                            \"type\": \"string\"","                        }","                    },","                    \"required\": [","                        \"enum\",","                        \"type\"","                    ],","                    \"type\": \"object\"","                },","                \"maxItems\": {","                    \"description\": \"Maximum number of items to select.\",","                    \"type\": \"integer\"","                },","                \"minItems\": {","                    \"description\": \"Minimum number of items to select.\",","                    \"type\": \"integer\"","                },","                \"title\": {","                    \"description\": \"Optional title for the enum field.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"array\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"items\",","                \"type\"","            ],","            \"type\": \"object\"","        },","        \"UntitledSingleSelectEnumSchema\": {","            \"description\": \"Schema for single-selection enumeration without display titles for options.\",","            \"properties\": {","                \"default\": {","                    \"description\": \"Optional default value.\",","                    \"type\": \"string\"","                },","                \"description\": {","                    \"description\": \"Optional description for the enum field.\",","                    \"type\": \"string\"","                },","                \"enum\": {","                    \"description\": \"Array of enum values to choose from.\",","                    \"items\": {","                        \"type\": \"string\"","                    },","                    \"type\": \"array\"","                },","                \"title\": {","                    \"description\": \"Optional title for the enum field.\",","                    \"type\": \"string\"","                },","                \"type\": {","                    \"const\": \"string\",","                    \"type\": \"string\"","                }","            },","            \"required\": [","                \"enum\",","                \"type\"","            ],","            \"type\": \"object\"","        }","    }","}"],"stylingDirectives":[[],[[4,13,"pl-ent"],[15,61,"pl-s"],[15,16,"pl-pds"],[60,61,"pl-pds"]],[[4,11,"pl-ent"]],[[8,21,"pl-ent"]],[[12,25,"pl-ent"],[27,140,"pl-s"],[27,28,"pl-pds"],[139,140,"pl-pds"]],[[12,24,"pl-ent"]],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,221,"pl-s"],[35,36,"pl-pds"],[98,102,"pl-cce"],[193,195,"pl-cce"],[199,201,"pl-cce"],[203,205,"pl-cce"],[214,216,"pl-cce"],[220,221,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,33,"pl-ent"],[35,290,"pl-s"],[35,36,"pl-pds"],[111,115,"pl-cce"],[161,163,"pl-cce"],[183,185,"pl-cce"],[187,191,"pl-cce"],[269,271,"pl-cce"],[289,290,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,281,"pl-s"],[35,36,"pl-pds"],[98,102,"pl-cce"],[121,123,"pl-cce"],[138,140,"pl-cce"],[171,173,"pl-cce"],[209,211,"pl-cce"],[227,229,"pl-cce"],[248,250,"pl-cce"],[280,281,"pl-pds"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,25,"pl-ent"],[27,62,"pl-s"],[27,28,"pl-pds"],[61,62,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,67,"pl-s"],[35,36,"pl-pds"],[66,67,"pl-pds"]],[[20,28,"pl-ent"],[30,36,"pl-s"],[30,31,"pl-pds"],[35,36,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,119,"pl-s"],[35,36,"pl-pds"],[118,119,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,36,"pl-s"],[29,30,"pl-pds"],[35,36,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,25,"pl-ent"],[27,116,"pl-s"],[27,28,"pl-pds"],[115,116,"pl-pds"]],[[12,24,"pl-ent"]],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,30,"pl-ent"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,102,"pl-s"],[35,36,"pl-pds"],[101,102,"pl-pds"]],[[20,28,"pl-ent"],[30,36,"pl-s"],[30,31,"pl-pds"],[35,36,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,78,"pl-s"],[35,36,"pl-pds"],[77,78,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,62,"pl-s"],[35,36,"pl-pds"],[61,62,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,23,"pl-ent"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,38,"pl-s"],[29,30,"pl-pds"],[37,38,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,88,"pl-s"],[27,28,"pl-pds"],[87,88,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,41,"pl-s"],[29,30,"pl-pds"],[40,41,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,25,"pl-ent"],[27,67,"pl-s"],[27,28,"pl-pds"],[66,67,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,72,"pl-s"],[35,36,"pl-pds"],[71,72,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,58,"pl-s"],[35,36,"pl-pds"],[57,58,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[[20,33,"pl-ent"],[35,402,"pl-s"],[35,36,"pl-pds"],[117,119,"pl-cce"],[203,205,"pl-cce"],[238,242,"pl-cce"],[329,331,"pl-cce"],[401,402,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,25,"pl-ent"],[27,66,"pl-s"],[27,28,"pl-pds"],[65,66,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,119,"pl-s"],[35,36,"pl-pds"],[118,119,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,54,"pl-s"],[32,33,"pl-pds"],[53,54,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,593,"pl-s"],[35,36,"pl-pds"],[76,80,"pl-cce"],[146,150,"pl-cce"],[226,228,"pl-cce"],[300,302,"pl-cce"],[378,380,"pl-cce"],[397,401,"pl-cce"],[472,474,"pl-cce"],[546,548,"pl-cce"],[592,593,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,35,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,116,"pl-s"],[35,36,"pl-pds"],[115,116,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,27,"pl-ent"]],[[12,25,"pl-ent"],[27,56,"pl-s"],[27,28,"pl-pds"],[55,56,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,43,"pl-s"],[29,30,"pl-pds"],[42,43,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,32,"pl-ent"]],[[24,32,"pl-ent"]],[[28,41,"pl-ent"],[43,75,"pl-s"],[43,44,"pl-pds"],[74,75,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,32,"pl-s"],[24,25,"pl-pds"],[31,32,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,44,"pl-s"],[28,29,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,42,"pl-s"],[28,29,"pl-pds"],[41,42,"pl-pds"]],[],[],[[12,25,"pl-ent"],[27,68,"pl-s"],[27,28,"pl-pds"],[67,68,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,25,"pl-ent"],[27,566,"pl-s"],[27,28,"pl-pds"],[135,139,"pl-cce"],[307,311,"pl-cce"],[413,417,"pl-cce"],[478,482,"pl-cce"],[565,566,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,54,"pl-s"],[29,30,"pl-pds"],[53,54,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,65,"pl-s"],[28,29,"pl-pds"],[64,65,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,37,"pl-ent"]],[[12,25,"pl-ent"],[27,85,"pl-s"],[27,28,"pl-pds"],[84,85,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,33,"pl-ent"],[35,144,"pl-s"],[35,36,"pl-pds"],[143,144,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[[20,33,"pl-ent"],[35,300,"pl-s"],[35,36,"pl-pds"],[68,72,"pl-cce"],[156,158,"pl-cce"],[213,215,"pl-cce"],[299,300,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,28,"pl-ent"]],[[12,25,"pl-ent"],[27,202,"pl-s"],[27,28,"pl-pds"],[201,202,"pl-pds"]],[[12,24,"pl-ent"]],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,96,"pl-s"],[35,36,"pl-pds"],[95,96,"pl-pds"]],[[20,32,"pl-ent"]],[[24,30,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,29,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,42,"pl-ent"]],[[24,46,"pl-ent"],[48,52,"pl-c1"]],[[24,36,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,33,"pl-ent"],[35,102,"pl-s"],[35,36,"pl-pds"],[101,102,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,82,"pl-s"],[35,36,"pl-pds"],[81,82,"pl-pds"]],[[20,32,"pl-ent"]],[[24,37,"pl-ent"]],[[28,41,"pl-ent"],[43,117,"pl-s"],[43,44,"pl-pds"],[116,117,"pl-pds"]],[[28,34,"pl-ent"],[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,89,"pl-s"],[35,36,"pl-pds"],[88,89,"pl-pds"]],[[20,32,"pl-ent"]],[[24,33,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,41,"pl-ent"],[43,203,"pl-s"],[43,44,"pl-pds"],[119,121,"pl-cce"],[179,181,"pl-cce"],[185,187,"pl-cce"],[202,203,"pl-pds"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,31,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,41,"pl-ent"],[43,118,"pl-s"],[43,44,"pl-pds"],[117,118,"pl-pds"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,92,"pl-s"],[35,36,"pl-pds"],[91,92,"pl-pds"]],[[20,32,"pl-ent"]],[[24,32,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,41,"pl-ent"],[43,87,"pl-s"],[43,44,"pl-pds"],[86,87,"pl-pds"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,30,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,41,"pl-ent"],[43,85,"pl-s"],[43,44,"pl-pds"],[84,85,"pl-pds"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,34,"pl-ent"]],[[28,41,"pl-ent"],[43,103,"pl-s"],[43,44,"pl-pds"],[102,103,"pl-pds"]],[[28,40,"pl-ent"]],[[32,45,"pl-ent"]],[[36,49,"pl-ent"],[51,99,"pl-s"],[51,52,"pl-pds"],[98,99,"pl-pds"]],[[36,48,"pl-ent"]],[[40,48,"pl-ent"]],[[44,66,"pl-ent"],[68,72,"pl-c1"]],[[44,57,"pl-ent"],[59,132,"pl-s"],[59,60,"pl-pds"],[131,132,"pl-pds"]],[[44,56,"pl-ent"]],[[44,50,"pl-ent"],[52,60,"pl-s"],[52,53,"pl-pds"],[59,60,"pl-pds"]],[],[],[[36,42,"pl-ent"],[44,52,"pl-s"],[44,45,"pl-pds"],[51,52,"pl-pds"]],[],[[32,42,"pl-ent"]],[[36,49,"pl-ent"],[51,96,"pl-s"],[51,52,"pl-pds"],[95,96,"pl-pds"]],[[36,48,"pl-ent"]],[[40,55,"pl-ent"]],[[44,66,"pl-ent"],[68,72,"pl-c1"]],[[44,57,"pl-ent"],[59,136,"pl-s"],[59,60,"pl-pds"],[135,136,"pl-pds"]],[[44,56,"pl-ent"]],[[44,50,"pl-ent"],[52,60,"pl-s"],[52,53,"pl-pds"],[59,60,"pl-pds"]],[],[],[[36,42,"pl-ent"],[44,52,"pl-s"],[44,45,"pl-pds"],[51,52,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,28,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,61,"pl-s"],[28,29,"pl-pds"],[60,61,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,66,"pl-s"],[28,29,"pl-pds"],[65,66,"pl-pds"]],[],[],[],[[8,23,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,55,"pl-s"],[28,29,"pl-pds"],[54,55,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,66,"pl-s"],[28,29,"pl-pds"],[65,66,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,57,"pl-s"],[28,29,"pl-pds"],[56,57,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,55,"pl-s"],[28,29,"pl-pds"],[54,55,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[],[[8,22,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,44,"pl-s"],[28,29,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[[20,33,"pl-ent"],[35,76,"pl-s"],[35,36,"pl-pds"],[75,76,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,57,"pl-s"],[28,29,"pl-pds"],[56,57,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,100,"pl-s"],[27,28,"pl-pds"],[99,100,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,50,"pl-s"],[29,30,"pl-pds"],[49,50,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,25,"pl-ent"],[27,76,"pl-s"],[27,28,"pl-pds"],[75,76,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,63,"pl-s"],[35,36,"pl-pds"],[62,63,"pl-pds"]],[[20,32,"pl-ent"]],[[24,30,"pl-ent"]],[[28,41,"pl-ent"],[43,69,"pl-s"],[43,44,"pl-pds"],[68,69,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,31,"pl-ent"]],[[28,41,"pl-ent"],[43,102,"pl-s"],[43,44,"pl-pds"],[101,102,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[[24,31,"pl-s"],[24,25,"pl-pds"],[30,31,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,81,"pl-s"],[35,36,"pl-pds"],[80,81,"pl-pds"]],[[20,32,"pl-ent"]],[[24,35,"pl-ent"]],[[28,50,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,41,"pl-ent"],[43,103,"pl-s"],[43,44,"pl-pds"],[102,103,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,27,"pl-ent"]],[],[[28,34,"pl-ent"],[36,61,"pl-s"],[36,37,"pl-pds"],[60,61,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,71,"pl-s"],[36,37,"pl-pds"],[70,71,"pl-pds"]],[],[],[],[],[[12,22,"pl-ent"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,25,"pl-ent"],[27,83,"pl-s"],[27,28,"pl-pds"],[82,83,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,32,"pl-ent"]],[[24,33,"pl-ent"]],[[28,41,"pl-ent"],[43,185,"pl-s"],[43,44,"pl-pds"],[184,185,"pl-pds"]],[[28,34,"pl-ent"],[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[[24,31,"pl-ent"]],[[28,41,"pl-ent"],[43,162,"pl-s"],[43,44,"pl-pds"],[161,162,"pl-pds"]],[[28,34,"pl-ent"],[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[[24,32,"pl-ent"]],[[28,41,"pl-ent"],[43,102,"pl-s"],[43,44,"pl-pds"],[101,102,"pl-pds"]],[[28,35,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,32,"pl-s"],[24,25,"pl-pds"],[31,32,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,28,"pl-s"],[16,17,"pl-pds"],[27,28,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[],[[8,30,"pl-ent"]],[[12,25,"pl-ent"],[27,303,"pl-s"],[27,28,"pl-pds"],[302,303,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,53,"pl-s"],[29,30,"pl-pds"],[52,53,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,64,"pl-s"],[28,29,"pl-pds"],[63,64,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,36,"pl-ent"]],[[12,25,"pl-ent"],[27,79,"pl-s"],[27,28,"pl-pds"],[78,79,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,32,"pl-ent"]],[[20,33,"pl-ent"],[35,422,"pl-s"],[35,36,"pl-pds"],[147,149,"pl-cce"],[184,188,"pl-cce"],[199,201,"pl-cce"],[205,207,"pl-cce"],[216,218,"pl-cce"],[228,230,"pl-cce"],[235,237,"pl-cce"],[247,249,"pl-cce"],[321,323,"pl-cce"],[421,422,"pl-pds"]],[[20,26,"pl-ent"]],[[24,36,"pl-s"],[24,25,"pl-pds"],[35,36,"pl-pds"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[[24,36,"pl-s"],[24,25,"pl-pds"],[35,36,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,33,"pl-ent"],[35,195,"pl-s"],[35,36,"pl-pds"],[118,122,"pl-cce"],[194,195,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,57,"pl-s"],[32,33,"pl-pds"],[56,57,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,42,"pl-ent"],[44,48,"pl-c1"]],[[20,33,"pl-ent"],[35,141,"pl-s"],[35,36,"pl-pds"],[140,141,"pl-pds"]],[[20,32,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,34,"pl-ent"]],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[[20,33,"pl-ent"],[35,129,"pl-s"],[35,36,"pl-pds"],[128,129,"pl-pds"]],[],[[16,31,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,33,"pl-ent"],[35,143,"pl-s"],[35,36,"pl-pds"],[142,143,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[[20,33,"pl-ent"],[35,402,"pl-s"],[35,36,"pl-pds"],[117,119,"pl-cce"],[203,205,"pl-cce"],[238,242,"pl-cce"],[329,331,"pl-cce"],[401,402,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,26,"pl-ent"],[28,48,"pl-s"],[28,29,"pl-pds"],[47,48,"pl-pds"]],[[20,33,"pl-ent"],[35,219,"pl-s"],[35,36,"pl-pds"],[70,72,"pl-cce"],[184,186,"pl-cce"],[206,208,"pl-cce"],[212,214,"pl-cce"],[218,219,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,198,"pl-s"],[35,36,"pl-pds"],[83,85,"pl-cce"],[197,198,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,29,"pl-ent"]],[[12,25,"pl-ent"],[27,285,"pl-s"],[27,28,"pl-pds"],[102,104,"pl-cce"],[189,191,"pl-cce"],[284,285,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"]],[],[[28,34,"pl-ent"],[36,57,"pl-s"],[36,37,"pl-pds"],[56,57,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,58,"pl-s"],[36,37,"pl-pds"],[57,58,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,58,"pl-s"],[36,37,"pl-pds"],[57,58,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,60,"pl-s"],[36,37,"pl-pds"],[59,60,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,63,"pl-s"],[36,37,"pl-pds"],[62,63,"pl-pds"]],[],[],[[28,35,"pl-ent"]],[[32,38,"pl-ent"],[40,77,"pl-s"],[40,41,"pl-pds"],[76,77,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,86,"pl-s"],[35,36,"pl-pds"],[85,86,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,42,"pl-s"],[28,29,"pl-pds"],[41,42,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,388,"pl-s"],[35,36,"pl-pds"],[78,82,"pl-cce"],[98,100,"pl-cce"],[102,104,"pl-cce"],[111,113,"pl-cce"],[150,152,"pl-cce"],[154,156,"pl-cce"],[168,170,"pl-cce"],[203,205,"pl-cce"],[207,209,"pl-cce"],[218,220,"pl-cce"],[253,255,"pl-cce"],[257,259,"pl-cce"],[266,268,"pl-cce"],[310,314,"pl-cce"],[387,388,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,68,"pl-s"],[27,28,"pl-pds"],[67,68,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,42,"pl-s"],[28,29,"pl-pds"],[41,42,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,16,"pl-ent"]],[[12,25,"pl-ent"],[27,87,"pl-s"],[27,28,"pl-pds"],[86,87,"pl-pds"]],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,23,"pl-ent"]],[[12,25,"pl-ent"],[27,117,"pl-s"],[27,28,"pl-pds"],[116,117,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,49,"pl-s"],[29,30,"pl-pds"],[48,49,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,57,"pl-s"],[28,29,"pl-pds"],[56,57,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,33,"pl-ent"]],[[12,25,"pl-ent"],[27,133,"pl-s"],[27,28,"pl-pds"],[132,133,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,119,"pl-s"],[35,36,"pl-pds"],[118,119,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,35,"pl-s"],[29,30,"pl-pds"],[34,35,"pl-pds"]],[[20,33,"pl-ent"],[35,58,"pl-s"],[35,36,"pl-pds"],[57,58,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,33,"pl-ent"]],[[20,33,"pl-ent"],[35,129,"pl-s"],[35,36,"pl-pds"],[71,73,"pl-cce"],[128,129,"pl-pds"]],[[20,32,"pl-ent"]],[[24,33,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,36,"pl-ent"]],[[28,50,"pl-ent"]],[[32,38,"pl-ent"],[40,75,"pl-s"],[40,41,"pl-pds"],[74,75,"pl-pds"]],[],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,34,"pl-ent"]],[[28,35,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[[24,30,"pl-ent"]],[[28,35,"pl-ent"],[37,45,"pl-s"],[37,38,"pl-pds"],[44,45,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,36,"pl-s"],[24,25,"pl-pds"],[35,36,"pl-pds"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[[20,33,"pl-ent"],[35,402,"pl-s"],[35,36,"pl-pds"],[117,119,"pl-cce"],[203,205,"pl-cce"],[238,242,"pl-cce"],[329,331,"pl-cce"],[401,402,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,33,"pl-s"],[16,17,"pl-pds"],[32,33,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,29,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,61,"pl-s"],[28,29,"pl-pds"],[60,61,"pl-pds"]],[],[],[[12,25,"pl-ent"],[27,120,"pl-s"],[27,28,"pl-pds"],[119,120,"pl-pds"]],[],[[8,32,"pl-ent"]],[[12,25,"pl-ent"],[27,118,"pl-s"],[27,28,"pl-pds"],[117,118,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,31,"pl-ent"]],[[20,33,"pl-ent"],[35,169,"pl-s"],[35,36,"pl-pds"],[117,119,"pl-cce"],[168,169,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,113,"pl-s"],[35,36,"pl-pds"],[112,113,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,33,"pl-ent"],[35,58,"pl-s"],[35,36,"pl-pds"],[57,58,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[[20,33,"pl-ent"],[35,402,"pl-s"],[35,36,"pl-pds"],[117,119,"pl-cce"],[203,205,"pl-cce"],[238,242,"pl-cce"],[329,331,"pl-cce"],[401,402,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,78,"pl-s"],[35,36,"pl-pds"],[77,78,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,31,"pl-s"],[16,17,"pl-pds"],[30,31,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,25,"pl-ent"],[27,77,"pl-s"],[27,28,"pl-pds"],[76,77,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,33,"pl-ent"],[35,259,"pl-s"],[35,36,"pl-pds"],[83,85,"pl-cce"],[87,89,"pl-cce"],[95,97,"pl-cce"],[143,145,"pl-cce"],[147,149,"pl-cce"],[156,158,"pl-cce"],[194,196,"pl-cce"],[198,200,"pl-cce"],[206,208,"pl-cce"],[258,259,"pl-pds"]],[[20,26,"pl-ent"]],[[24,32,"pl-s"],[24,25,"pl-pds"],[31,32,"pl-pds"]],[[24,32,"pl-s"],[24,25,"pl-pds"],[31,32,"pl-pds"]],[[24,33,"pl-s"],[24,25,"pl-pds"],[32,33,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,42,"pl-ent"]],[[24,31,"pl-ent"]],[],[[32,39,"pl-ent"]],[[36,42,"pl-ent"],[44,52,"pl-s"],[44,45,"pl-pds"],[51,52,"pl-pds"]],[],[[32,38,"pl-ent"],[40,47,"pl-s"],[40,41,"pl-pds"],[46,47,"pl-pds"]],[],[],[[32,38,"pl-ent"]],[[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[],[],[],[[20,33,"pl-ent"],[35,212,"pl-s"],[35,36,"pl-pds"],[89,91,"pl-cce"],[97,99,"pl-cce"],[113,115,"pl-cce"],[119,121,"pl-cce"],[122,124,"pl-cce"],[170,172,"pl-cce"],[211,212,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,41,"pl-ent"]],[[12,25,"pl-ent"],[27,151,"pl-s"],[27,28,"pl-pds"],[150,151,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,65,"pl-s"],[29,30,"pl-pds"],[64,65,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,41,"pl-ent"],[43,86,"pl-s"],[43,44,"pl-pds"],[85,86,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,39,"pl-s"],[24,25,"pl-pds"],[38,39,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,209,"pl-s"],[27,28,"pl-pds"],[99,103,"pl-cce"],[179,181,"pl-cce"],[208,209,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,27,"pl-ent"]],[],[[28,34,"pl-ent"],[36,66,"pl-s"],[36,37,"pl-pds"],[65,66,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,66,"pl-s"],[36,37,"pl-pds"],[65,66,"pl-pds"]],[],[],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,39,"pl-s"],[29,30,"pl-pds"],[38,39,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,21,"pl-ent"]],[[12,18,"pl-ent"],[20,36,"pl-s"],[20,21,"pl-pds"],[35,36,"pl-pds"]],[],[[8,20,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,68,"pl-s"],[28,29,"pl-pds"],[67,68,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,66,"pl-s"],[28,29,"pl-pds"],[65,66,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,67,"pl-s"],[28,29,"pl-pds"],[66,67,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,65,"pl-s"],[28,29,"pl-pds"],[64,65,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[],[[8,15,"pl-ent"]],[[12,24,"pl-ent"]],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,66,"pl-s"],[35,36,"pl-pds"],[65,66,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,181,"pl-s"],[35,36,"pl-pds"],[180,181,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,130,"pl-s"],[35,36,"pl-pds"],[129,130,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,87,"pl-s"],[27,28,"pl-pds"],[86,87,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,42,"pl-s"],[29,30,"pl-pds"],[41,42,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,32,"pl-ent"]],[[12,25,"pl-ent"],[27,68,"pl-s"],[27,28,"pl-pds"],[67,68,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,42,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,33,"pl-ent"],[35,80,"pl-s"],[35,36,"pl-pds"],[79,80,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,79,"pl-s"],[35,36,"pl-pds"],[78,79,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,92,"pl-s"],[27,28,"pl-pds"],[91,92,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,76,"pl-s"],[35,36,"pl-pds"],[75,76,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,55,"pl-s"],[32,33,"pl-pds"],[54,55,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,25,"pl-ent"],[27,82,"pl-s"],[27,28,"pl-pds"],[81,82,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,43,"pl-s"],[29,30,"pl-pds"],[42,43,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,32,"pl-ent"]],[[24,32,"pl-ent"]],[[28,41,"pl-ent"],[43,89,"pl-s"],[43,44,"pl-pds"],[88,89,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,32,"pl-s"],[24,25,"pl-pds"],[31,32,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,30,"pl-ent"]],[[12,34,"pl-ent"]],[[12,25,"pl-ent"],[27,207,"pl-s"],[27,28,"pl-pds"],[67,69,"pl-cce"],[131,133,"pl-cce"],[206,207,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,25,"pl-ent"],[27,71,"pl-s"],[27,28,"pl-pds"],[70,71,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,40,"pl-s"],[29,30,"pl-pds"],[39,40,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,32,"pl-ent"]],[[24,32,"pl-ent"]],[[28,41,"pl-ent"],[43,74,"pl-s"],[43,44,"pl-pds"],[73,74,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,32,"pl-s"],[24,25,"pl-pds"],[31,32,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,23,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,44,"pl-s"],[28,29,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,42,"pl-s"],[28,29,"pl-pds"],[41,42,"pl-pds"]],[],[],[[12,25,"pl-ent"],[27,65,"pl-s"],[27,28,"pl-pds"],[64,65,"pl-pds"]],[],[[8,14,"pl-ent"]],[[12,25,"pl-ent"],[27,96,"pl-s"],[27,28,"pl-pds"],[95,96,"pl-pds"]],[[12,24,"pl-ent"]],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,184,"pl-s"],[35,36,"pl-pds"],[110,112,"pl-cce"],[126,128,"pl-cce"],[137,139,"pl-cce"],[143,145,"pl-cce"],[155,157,"pl-cce"],[164,166,"pl-cce"],[179,181,"pl-cce"],[183,184,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,310,"pl-s"],[35,36,"pl-pds"],[111,113,"pl-cce"],[157,159,"pl-cce"],[164,166,"pl-cce"],[170,172,"pl-cce"],[177,179,"pl-cce"],[186,188,"pl-cce"],[191,193,"pl-cce"],[225,229,"pl-cce"],[309,310,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,398,"pl-s"],[35,36,"pl-pds"],[110,112,"pl-cce"],[155,159,"pl-cce"],[229,231,"pl-cce"],[284,288,"pl-cce"],[373,375,"pl-cce"],[397,398,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,332,"pl-s"],[35,36,"pl-pds"],[113,115,"pl-cce"],[192,194,"pl-cce"],[249,253,"pl-cce"],[331,332,"pl-pds"]],[[20,26,"pl-ent"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[[24,31,"pl-s"],[24,25,"pl-pds"],[30,31,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,15,"pl-ent"]],[[12,25,"pl-ent"],[27,68,"pl-s"],[27,28,"pl-pds"],[67,68,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,536,"pl-s"],[35,36,"pl-pds"],[112,116,"pl-cce"],[200,202,"pl-cce"],[260,262,"pl-cce"],[340,344,"pl-cce"],[401,403,"pl-cce"],[478,480,"pl-cce"],[535,536,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,25,"pl-ent"],[27,65,"pl-s"],[27,28,"pl-pds"],[64,65,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,67,"pl-s"],[35,36,"pl-pds"],[66,67,"pl-pds"]],[[20,28,"pl-ent"],[30,36,"pl-s"],[30,31,"pl-pds"],[35,36,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,119,"pl-s"],[35,36,"pl-pds"],[118,119,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,36,"pl-s"],[29,30,"pl-pds"],[35,36,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,25,"pl-ent"],[27,62,"pl-s"],[27,28,"pl-pds"],[61,62,"pl-pds"]],[[12,24,"pl-ent"]],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,345,"pl-s"],[35,36,"pl-pds"],[108,112,"pl-cce"],[189,191,"pl-cce"],[268,270,"pl-cce"],[344,345,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,536,"pl-s"],[35,36,"pl-pds"],[112,116,"pl-cce"],[200,202,"pl-cce"],[260,262,"pl-cce"],[340,344,"pl-cce"],[401,403,"pl-cce"],[478,480,"pl-cce"],[535,536,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,92,"pl-s"],[35,36,"pl-pds"],[91,92,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,27,"pl-ent"]],[[12,25,"pl-ent"],[27,138,"pl-s"],[27,28,"pl-pds"],[137,138,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,41,"pl-s"],[29,30,"pl-pds"],[40,41,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,61,"pl-s"],[28,29,"pl-pds"],[60,61,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,33,"pl-ent"]],[[12,25,"pl-ent"],[27,68,"pl-s"],[27,28,"pl-pds"],[67,68,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[[16,33,"pl-ent"]],[[20,33,"pl-ent"],[35,168,"pl-s"],[35,36,"pl-pds"],[167,168,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,30,"pl-s"],[16,17,"pl-pds"],[29,30,"pl-pds"]],[[16,28,"pl-s"],[16,17,"pl-pds"],[27,28,"pl-pds"]],[[16,33,"pl-s"],[16,17,"pl-pds"],[32,33,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,115,"pl-s"],[27,28,"pl-pds"],[114,115,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,33,"pl-ent"],[35,318,"pl-s"],[35,36,"pl-pds"],[99,103,"pl-cce"],[230,232,"pl-cce"],[236,238,"pl-cce"],[317,318,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,33,"pl-ent"]],[[20,33,"pl-ent"],[35,229,"pl-s"],[35,36,"pl-pds"],[228,229,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,30,"pl-s"],[16,17,"pl-pds"],[29,30,"pl-pds"]],[[16,33,"pl-s"],[16,17,"pl-pds"],[32,33,"pl-pds"]],[[16,28,"pl-s"],[16,17,"pl-pds"],[27,28,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,33,"pl-ent"]],[[12,25,"pl-ent"],[27,119,"pl-s"],[27,28,"pl-pds"],[118,119,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,56,"pl-s"],[29,30,"pl-pds"],[55,56,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,30,"pl-ent"]],[[12,25,"pl-ent"],[27,86,"pl-s"],[27,28,"pl-pds"],[85,86,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,26,"pl-ent"],[28,43,"pl-s"],[28,29,"pl-pds"],[42,43,"pl-pds"]],[],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,57,"pl-s"],[28,29,"pl-pds"],[56,57,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[12,25,"pl-ent"],[27,121,"pl-s"],[27,28,"pl-pds"],[120,121,"pl-pds"]],[],[[8,29,"pl-ent"]],[[12,25,"pl-ent"],[27,77,"pl-s"],[27,28,"pl-pds"],[76,77,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,42,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,25,"pl-ent"],[27,63,"pl-s"],[27,28,"pl-pds"],[62,63,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,42,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[12,25,"pl-ent"],[27,92,"pl-s"],[27,28,"pl-pds"],[91,92,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,25,"pl-ent"],[27,76,"pl-s"],[27,28,"pl-pds"],[75,76,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,44,"pl-s"],[28,29,"pl-pds"],[43,44,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,32,"pl-ent"]],[[12,25,"pl-ent"],[27,123,"pl-s"],[27,28,"pl-pds"],[69,71,"pl-cce"],[122,123,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,33,"pl-ent"],[35,124,"pl-s"],[35,36,"pl-pds"],[75,77,"pl-cce"],[123,124,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,37,"pl-s"],[29,30,"pl-pds"],[36,37,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,28,"pl-ent"]],[[12,25,"pl-ent"],[27,115,"pl-s"],[27,28,"pl-pds"],[114,115,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,43,"pl-s"],[29,30,"pl-pds"],[42,43,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,27,"pl-ent"]],[[12,25,"pl-ent"],[27,93,"pl-s"],[27,28,"pl-pds"],[92,93,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,171,"pl-s"],[35,36,"pl-pds"],[120,122,"pl-cce"],[170,171,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,48,"pl-s"],[32,33,"pl-pds"],[47,48,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,38,"pl-ent"]],[[12,25,"pl-ent"],[27,105,"pl-s"],[27,28,"pl-pds"],[104,105,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,55,"pl-s"],[29,30,"pl-pds"],[54,55,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,37,"pl-ent"]],[[12,25,"pl-ent"],[27,105,"pl-s"],[27,28,"pl-pds"],[104,105,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,171,"pl-s"],[35,36,"pl-pds"],[120,122,"pl-cce"],[170,171,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,35,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,58,"pl-s"],[32,33,"pl-pds"],[57,58,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,35,"pl-s"],[16,17,"pl-pds"],[34,35,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,30,"pl-ent"]],[[12,25,"pl-ent"],[27,96,"pl-s"],[27,28,"pl-pds"],[95,96,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,45,"pl-s"],[29,30,"pl-pds"],[44,45,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,29,"pl-ent"]],[[12,25,"pl-ent"],[27,95,"pl-s"],[27,28,"pl-pds"],[94,95,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,171,"pl-s"],[35,36,"pl-pds"],[120,122,"pl-cce"],[170,171,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,50,"pl-s"],[32,33,"pl-pds"],[49,50,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,452,"pl-s"],[27,28,"pl-pds"],[108,110,"pl-cce"],[190,192,"pl-cce"],[275,277,"pl-cce"],[280,284,"pl-cce"],[366,368,"pl-cce"],[451,452,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,41,"pl-s"],[29,30,"pl-pds"],[40,41,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,215,"pl-s"],[27,28,"pl-pds"],[90,92,"pl-cce"],[173,175,"pl-cce"],[214,215,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,67,"pl-s"],[27,28,"pl-pds"],[66,67,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,41,"pl-s"],[29,30,"pl-pds"],[40,41,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,66,"pl-s"],[27,28,"pl-pds"],[65,66,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,171,"pl-s"],[35,36,"pl-pds"],[120,122,"pl-cce"],[170,171,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,92,"pl-s"],[27,28,"pl-pds"],[91,92,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,41,"pl-s"],[29,30,"pl-pds"],[40,41,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,91,"pl-s"],[27,28,"pl-pds"],[90,91,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,171,"pl-s"],[35,36,"pl-pds"],[120,122,"pl-cce"],[170,171,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,25,"pl-ent"],[27,189,"pl-s"],[27,28,"pl-pds"],[58,62,"pl-cce"],[127,129,"pl-cce"],[188,189,"pl-pds"]],[[12,18,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,36,"pl-ent"]],[[12,25,"pl-ent"],[27,217,"pl-s"],[27,28,"pl-pds"],[216,217,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,52,"pl-s"],[29,30,"pl-pds"],[51,52,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,70,"pl-s"],[28,29,"pl-pds"],[69,70,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,42,"pl-ent"]],[[12,25,"pl-ent"],[27,83,"pl-s"],[27,28,"pl-pds"],[82,83,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,142,"pl-s"],[35,36,"pl-pds"],[141,142,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[[20,33,"pl-ent"],[35,70,"pl-s"],[35,36,"pl-pds"],[69,70,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,33,"pl-ent"],[35,89,"pl-s"],[35,36,"pl-pds"],[88,89,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,19,"pl-ent"]],[[12,25,"pl-ent"],[27,171,"pl-s"],[27,28,"pl-pds"],[61,65,"pl-cce"],[141,143,"pl-cce"],[170,171,"pl-pds"]],[[12,24,"pl-ent"]],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,551,"pl-s"],[35,36,"pl-pds"],[60,64,"pl-cce"],[137,139,"pl-cce"],[203,205,"pl-cce"],[292,294,"pl-cce"],[335,339,"pl-cce"],[489,491,"pl-cce"],[550,551,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,708,"pl-s"],[27,28,"pl-pds"],[114,118,"pl-cce"],[180,182,"pl-cce"],[186,188,"pl-cce"],[197,199,"pl-cce"],[274,276,"pl-cce"],[351,353,"pl-cce"],[430,432,"pl-cce"],[508,512,"pl-cce"],[589,591,"pl-cce"],[663,665,"pl-cce"],[707,708,"pl-pds"]],[[12,24,"pl-ent"]],[[16,30,"pl-ent"]],[[20,33,"pl-ent"],[35,192,"pl-s"],[35,36,"pl-pds"],[111,113,"pl-cce"],[182,184,"pl-cce"],[191,192,"pl-pds"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,334,"pl-s"],[35,36,"pl-pds"],[78,82,"pl-cce"],[153,155,"pl-cce"],[192,196,"pl-cce"],[269,271,"pl-cce"],[333,334,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,51,"pl-s"],[32,33,"pl-pds"],[50,51,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,38,"pl-ent"]],[[20,33,"pl-ent"],[35,233,"pl-s"],[35,36,"pl-pds"],[105,107,"pl-cce"],[182,184,"pl-cce"],[232,233,"pl-pds"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,31,"pl-ent"]],[[20,33,"pl-ent"],[35,214,"pl-s"],[35,36,"pl-pds"],[109,111,"pl-cce"],[185,187,"pl-cce"],[213,214,"pl-pds"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,29,"pl-ent"],[31,32,"pl-c1"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,67,"pl-s"],[28,29,"pl-pds"],[66,67,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,65,"pl-s"],[28,29,"pl-pds"],[64,65,"pl-pds"]],[],[],[],[[8,22,"pl-ent"]],[[12,24,"pl-ent"]],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,42,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,28,"pl-ent"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"]],[[24,33,"pl-s"],[24,25,"pl-pds"],[32,33,"pl-pds"]],[[24,32,"pl-s"],[24,25,"pl-pds"],[31,32,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,32,"pl-ent"]],[[12,25,"pl-ent"],[27,70,"pl-s"],[27,28,"pl-pds"],[69,70,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,33,"pl-ent"],[35,173,"pl-s"],[35,36,"pl-pds"],[97,99,"pl-cce"],[172,173,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,28,"pl-ent"]],[[20,33,"pl-ent"],[35,171,"pl-s"],[35,36,"pl-pds"],[120,122,"pl-cce"],[170,171,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,21,"pl-ent"]],[[12,25,"pl-ent"],[27,190,"pl-s"],[27,28,"pl-pds"],[189,190,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,35,"pl-s"],[29,30,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,35,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,68,"pl-s"],[28,29,"pl-pds"],[67,68,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,66,"pl-s"],[28,29,"pl-pds"],[65,66,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,67,"pl-s"],[28,29,"pl-pds"],[66,67,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,65,"pl-s"],[28,29,"pl-pds"],[64,65,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,25,"pl-ent"],[27,125,"pl-s"],[27,28,"pl-pds"],[89,91,"pl-cce"],[124,125,"pl-pds"]],[],[[8,30,"pl-ent"]],[[12,25,"pl-ent"],[27,133,"pl-s"],[27,28,"pl-pds"],[132,133,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,53,"pl-s"],[29,30,"pl-pds"],[52,53,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,64,"pl-s"],[28,29,"pl-pds"],[63,64,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,36,"pl-ent"]],[[12,25,"pl-ent"],[27,84,"pl-s"],[27,28,"pl-pds"],[83,84,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,89,"pl-s"],[35,36,"pl-pds"],[88,89,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,139,"pl-s"],[35,36,"pl-pds"],[138,139,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,31,"pl-ent"]],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[[20,33,"pl-ent"],[35,168,"pl-s"],[35,36,"pl-pds"],[167,168,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,109,"pl-s"],[35,36,"pl-pds"],[108,109,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[[16,31,"pl-s"],[16,17,"pl-pds"],[30,31,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,23,"pl-ent"]],[[12,25,"pl-ent"],[27,114,"pl-s"],[27,28,"pl-pds"],[113,114,"pl-pds"]],[[12,18,"pl-ent"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[],[[8,16,"pl-ent"]],[[12,25,"pl-ent"],[27,80,"pl-s"],[27,28,"pl-pds"],[79,80,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,33,"pl-ent"],[35,90,"pl-s"],[35,36,"pl-pds"],[89,90,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,56,"pl-s"],[32,33,"pl-pds"],[55,56,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,89,"pl-s"],[35,36,"pl-pds"],[88,89,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,536,"pl-s"],[35,36,"pl-pds"],[112,116,"pl-cce"],[200,202,"pl-cce"],[260,262,"pl-cce"],[340,344,"pl-cce"],[401,403,"pl-cce"],[478,480,"pl-cce"],[535,536,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,25,"pl-ent"],[27,76,"pl-s"],[27,28,"pl-pds"],[75,76,"pl-pds"]],[[12,24,"pl-ent"]],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,82,"pl-s"],[35,36,"pl-pds"],[81,82,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,76,"pl-s"],[35,36,"pl-pds"],[75,76,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,39,"pl-ent"]],[[12,25,"pl-ent"],[27,226,"pl-s"],[27,28,"pl-pds"],[225,226,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,65,"pl-s"],[29,30,"pl-pds"],[64,65,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,23,"pl-ent"]],[[12,25,"pl-ent"],[27,186,"pl-s"],[27,28,"pl-pds"],[77,81,"pl-cce"],[153,155,"pl-cce"],[185,186,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,42,"pl-s"],[28,29,"pl-pds"],[41,42,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,49,"pl-s"],[27,28,"pl-pds"],[48,49,"pl-pds"]],[[12,24,"pl-ent"]],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,41,"pl-s"],[29,30,"pl-pds"],[40,41,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,29,"pl-ent"]],[[12,25,"pl-ent"],[27,97,"pl-s"],[27,28,"pl-pds"],[96,97,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,45,"pl-s"],[29,30,"pl-pds"],[44,45,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,63,"pl-s"],[28,29,"pl-pds"],[62,63,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,35,"pl-ent"]],[[12,25,"pl-ent"],[27,71,"pl-s"],[27,28,"pl-pds"],[70,71,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,135,"pl-s"],[35,36,"pl-pds"],[134,135,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,28,"pl-ent"]],[[12,25,"pl-ent"],[27,95,"pl-s"],[27,28,"pl-pds"],[94,95,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,27,"pl-ent"]],[[24,31,"pl-ent"]],[],[[32,38,"pl-ent"],[40,70,"pl-s"],[40,41,"pl-pds"],[69,70,"pl-pds"]],[],[],[[32,38,"pl-ent"],[40,70,"pl-s"],[40,41,"pl-pds"],[69,70,"pl-pds"]],[],[],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,26,"pl-s"],[16,17,"pl-pds"],[25,26,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,29,"pl-ent"]],[[12,25,"pl-ent"],[27,164,"pl-s"],[27,28,"pl-pds"],[74,76,"pl-cce"],[163,164,"pl-pds"]],[[12,24,"pl-ent"]],[[16,24,"pl-ent"]],[[20,33,"pl-ent"],[35,89,"pl-s"],[35,36,"pl-pds"],[88,89,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,17,"pl-ent"]],[[12,24,"pl-ent"]],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,42,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,19,"pl-ent"]],[[12,25,"pl-ent"],[27,81,"pl-s"],[27,28,"pl-pds"],[80,81,"pl-pds"]],[[12,18,"pl-ent"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[],[[8,23,"pl-ent"]],[[12,25,"pl-ent"],[27,59,"pl-s"],[27,28,"pl-pds"],[58,59,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,18,"pl-ent"]],[[12,25,"pl-ent"],[27,84,"pl-s"],[27,28,"pl-pds"],[83,84,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,225,"pl-s"],[35,36,"pl-pds"],[83,87,"pl-cce"],[202,204,"pl-cce"],[208,210,"pl-cce"],[224,225,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,536,"pl-s"],[35,36,"pl-pds"],[112,116,"pl-cce"],[200,202,"pl-cce"],[260,262,"pl-cce"],[340,344,"pl-cce"],[401,403,"pl-cce"],[478,480,"pl-cce"],[535,536,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,78,"pl-s"],[35,36,"pl-pds"],[77,78,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,231,"pl-s"],[35,36,"pl-pds"],[144,148,"pl-cce"],[230,231,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,62,"pl-s"],[35,36,"pl-pds"],[61,62,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,81,"pl-s"],[27,28,"pl-pds"],[80,81,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,78,"pl-s"],[35,36,"pl-pds"],[77,78,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,62,"pl-s"],[35,36,"pl-pds"],[61,62,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,25,"pl-ent"],[27,236,"pl-s"],[27,28,"pl-pds"],[119,123,"pl-cce"],[235,236,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,225,"pl-s"],[35,36,"pl-pds"],[83,87,"pl-cce"],[202,204,"pl-cce"],[208,210,"pl-cce"],[224,225,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,536,"pl-s"],[35,36,"pl-pds"],[112,116,"pl-cce"],[200,202,"pl-cce"],[260,262,"pl-cce"],[340,344,"pl-cce"],[401,403,"pl-cce"],[478,480,"pl-cce"],[535,536,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,78,"pl-s"],[35,36,"pl-pds"],[77,78,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,231,"pl-s"],[35,36,"pl-pds"],[144,148,"pl-cce"],[230,231,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,44,"pl-s"],[29,30,"pl-pds"],[43,44,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,62,"pl-s"],[35,36,"pl-pds"],[61,62,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,41,"pl-ent"]],[[12,25,"pl-ent"],[27,235,"pl-s"],[27,28,"pl-pds"],[234,235,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,67,"pl-s"],[29,30,"pl-pds"],[66,67,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,25,"pl-ent"],[27,75,"pl-s"],[27,28,"pl-pds"],[74,75,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,135,"pl-s"],[35,36,"pl-pds"],[134,135,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,90,"pl-s"],[27,28,"pl-pds"],[89,90,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,221,"pl-s"],[35,36,"pl-pds"],[79,83,"pl-cce"],[198,200,"pl-cce"],[204,206,"pl-cce"],[220,221,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,536,"pl-s"],[35,36,"pl-pds"],[112,116,"pl-cce"],[200,202,"pl-cce"],[260,262,"pl-cce"],[340,344,"pl-cce"],[401,403,"pl-cce"],[478,480,"pl-cce"],[535,536,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,183,"pl-s"],[35,36,"pl-pds"],[182,183,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,120,"pl-s"],[35,36,"pl-pds"],[119,120,"pl-pds"]],[[20,28,"pl-ent"],[30,44,"pl-s"],[30,31,"pl-pds"],[43,44,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,29,"pl-s"],[16,17,"pl-pds"],[28,29,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,35,"pl-ent"]],[[12,25,"pl-ent"],[27,87,"pl-s"],[27,28,"pl-pds"],[86,87,"pl-pds"]],[[12,24,"pl-ent"]],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,43,"pl-s"],[29,30,"pl-pds"],[42,43,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,77,"pl-s"],[35,36,"pl-pds"],[76,77,"pl-pds"]],[[20,28,"pl-ent"],[30,44,"pl-s"],[30,31,"pl-pds"],[43,44,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,37,"pl-ent"]],[[12,25,"pl-ent"],[27,232,"pl-s"],[27,28,"pl-pds"],[231,232,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,62,"pl-s"],[29,30,"pl-pds"],[61,62,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,71,"pl-s"],[28,29,"pl-pds"],[70,71,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,43,"pl-ent"]],[[12,25,"pl-ent"],[27,93,"pl-s"],[27,28,"pl-pds"],[92,93,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,163,"pl-s"],[35,36,"pl-pds"],[162,163,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,16,"pl-ent"]],[[12,34,"pl-ent"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,14,"pl-ent"]],[[12,25,"pl-ent"],[27,92,"pl-s"],[27,28,"pl-pds"],[91,92,"pl-pds"]],[[12,18,"pl-ent"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,14,"pl-ent"]],[[12,25,"pl-ent"],[27,96,"pl-s"],[27,28,"pl-pds"],[95,96,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,243,"pl-s"],[35,36,"pl-pds"],[111,113,"pl-cce"],[185,187,"pl-cce"],[242,243,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,203,"pl-s"],[35,36,"pl-pds"],[105,107,"pl-cce"],[182,184,"pl-cce"],[202,203,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,38,"pl-ent"]],[[12,25,"pl-ent"],[27,299,"pl-s"],[27,28,"pl-pds"],[122,124,"pl-cce"],[213,215,"pl-cce"],[298,299,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,63,"pl-s"],[29,30,"pl-pds"],[62,63,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,87,"pl-s"],[27,28,"pl-pds"],[86,87,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"]],[],[[28,34,"pl-ent"],[36,57,"pl-s"],[36,37,"pl-pds"],[56,57,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,58,"pl-s"],[36,37,"pl-pds"],[57,58,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,58,"pl-s"],[36,37,"pl-pds"],[57,58,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,60,"pl-s"],[36,37,"pl-pds"],[59,60,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,63,"pl-s"],[36,37,"pl-pds"],[62,63,"pl-pds"]],[],[],[[28,35,"pl-ent"]],[[32,38,"pl-ent"],[40,77,"pl-s"],[40,41,"pl-pds"],[76,77,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,42,"pl-s"],[28,29,"pl-pds"],[41,42,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,37,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,55,"pl-s"],[28,29,"pl-pds"],[54,55,"pl-pds"]],[],[],[],[[8,28,"pl-ent"]],[[12,25,"pl-ent"],[27,207,"pl-s"],[27,28,"pl-pds"],[206,207,"pl-pds"]],[[12,24,"pl-ent"]],[[16,29,"pl-ent"]],[[20,42,"pl-ent"],[44,48,"pl-c1"]],[[20,33,"pl-ent"],[35,104,"pl-s"],[35,36,"pl-pds"],[103,104,"pl-pds"]],[[20,32,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,42,"pl-ent"]],[[24,46,"pl-ent"],[48,52,"pl-c1"]],[[24,36,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,33,"pl-ent"],[35,102,"pl-s"],[35,36,"pl-pds"],[101,102,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,42,"pl-ent"],[44,48,"pl-c1"]],[[20,33,"pl-ent"],[35,103,"pl-s"],[35,36,"pl-pds"],[102,103,"pl-pds"]],[[20,32,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,87,"pl-s"],[35,36,"pl-pds"],[86,87,"pl-pds"]],[[20,32,"pl-ent"]],[[24,37,"pl-ent"]],[[28,41,"pl-ent"],[43,119,"pl-s"],[43,44,"pl-pds"],[118,119,"pl-pds"]],[[28,34,"pl-ent"],[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,33,"pl-ent"],[35,88,"pl-s"],[35,36,"pl-pds"],[87,88,"pl-pds"]],[[20,32,"pl-ent"]],[[24,37,"pl-ent"]],[[28,41,"pl-ent"],[43,121,"pl-s"],[43,44,"pl-pds"],[120,121,"pl-pds"]],[[28,34,"pl-ent"],[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[[24,35,"pl-ent"]],[[28,41,"pl-ent"],[43,106,"pl-s"],[43,44,"pl-pds"],[105,106,"pl-pds"]],[[28,34,"pl-ent"],[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,92,"pl-s"],[35,36,"pl-pds"],[91,92,"pl-pds"]],[[20,32,"pl-ent"]],[[24,32,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,41,"pl-ent"],[43,87,"pl-s"],[43,44,"pl-pds"],[86,87,"pl-pds"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,30,"pl-ent"]],[[28,50,"pl-ent"],[52,56,"pl-c1"]],[[28,41,"pl-ent"],[43,85,"pl-s"],[43,44,"pl-pds"],[84,85,"pl-pds"]],[[28,40,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,34,"pl-ent"]],[[28,41,"pl-ent"],[43,103,"pl-s"],[43,44,"pl-pds"],[102,103,"pl-pds"]],[[28,40,"pl-ent"]],[[32,39,"pl-ent"]],[[36,49,"pl-ent"],[51,92,"pl-s"],[51,52,"pl-pds"],[91,92,"pl-pds"]],[[36,48,"pl-ent"]],[[40,46,"pl-ent"]],[[44,66,"pl-ent"],[68,72,"pl-c1"]],[[44,57,"pl-ent"],[59,124,"pl-s"],[59,60,"pl-pds"],[123,124,"pl-pds"]],[[44,56,"pl-ent"]],[[44,50,"pl-ent"],[52,60,"pl-s"],[52,53,"pl-pds"],[59,60,"pl-pds"]],[],[],[[36,42,"pl-ent"],[44,52,"pl-s"],[44,45,"pl-pds"],[51,52,"pl-pds"]],[],[],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,84,"pl-s"],[35,36,"pl-pds"],[83,84,"pl-pds"]],[[20,32,"pl-ent"]],[[24,37,"pl-ent"]],[[28,41,"pl-ent"],[43,117,"pl-s"],[43,44,"pl-pds"],[116,117,"pl-pds"]],[[28,34,"pl-ent"],[36,45,"pl-s"],[36,37,"pl-pds"],[44,45,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,28,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,69,"pl-s"],[28,29,"pl-pds"],[68,69,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,65,"pl-s"],[28,29,"pl-pds"],[64,65,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,67,"pl-s"],[28,29,"pl-pds"],[66,67,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,65,"pl-s"],[28,29,"pl-pds"],[64,65,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,64,"pl-s"],[28,29,"pl-pds"],[63,64,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,69,"pl-s"],[28,29,"pl-pds"],[68,69,"pl-pds"]],[],[],[],[[8,23,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,55,"pl-s"],[28,29,"pl-pds"],[54,55,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[],[],[],[[8,22,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,44,"pl-s"],[28,29,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,57,"pl-s"],[28,29,"pl-pds"],[56,57,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,65,"pl-s"],[28,29,"pl-pds"],[64,65,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,55,"pl-s"],[28,29,"pl-pds"],[54,55,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,58,"pl-s"],[28,29,"pl-pds"],[57,58,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,54,"pl-s"],[28,29,"pl-pds"],[53,54,"pl-pds"]],[[20,33,"pl-ent"],[35,76,"pl-s"],[35,36,"pl-pds"],[75,76,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,52,"pl-s"],[28,29,"pl-pds"],[51,52,"pl-pds"]],[],[],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,98,"pl-s"],[27,28,"pl-pds"],[97,98,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,47,"pl-s"],[29,30,"pl-pds"],[46,47,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,59,"pl-s"],[28,29,"pl-pds"],[58,59,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,31,"pl-ent"]],[[12,25,"pl-ent"],[27,73,"pl-s"],[27,28,"pl-pds"],[72,73,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[[20,33,"pl-ent"],[35,224,"pl-s"],[35,36,"pl-pds"],[223,224,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,32,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,68,"pl-s"],[28,29,"pl-pds"],[67,68,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,66,"pl-s"],[28,29,"pl-pds"],[65,66,"pl-pds"]],[],[],[],[[8,22,"pl-ent"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[[24,35,"pl-s"],[24,25,"pl-pds"],[34,35,"pl-pds"]],[[24,31,"pl-s"],[24,25,"pl-pds"],[30,31,"pl-pds"]],[[24,29,"pl-s"],[24,25,"pl-pds"],[28,29,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,37,"pl-s"],[29,30,"pl-pds"],[36,37,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,26,"pl-ent"]],[[12,25,"pl-ent"],[27,148,"pl-s"],[27,28,"pl-pds"],[147,148,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,50,"pl-s"],[29,30,"pl-pds"],[49,50,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,60,"pl-s"],[28,29,"pl-pds"],[59,60,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,32,"pl-ent"]],[[12,25,"pl-ent"],[27,76,"pl-s"],[27,28,"pl-pds"],[75,76,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,135,"pl-s"],[35,36,"pl-pds"],[134,135,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,14,"pl-ent"]],[[12,25,"pl-ent"],[27,57,"pl-s"],[27,28,"pl-pds"],[56,57,"pl-pds"]],[[12,24,"pl-ent"]],[[16,27,"pl-ent"]],[[20,33,"pl-ent"],[35,82,"pl-s"],[35,36,"pl-pds"],[81,82,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,31,"pl-ent"]],[[20,33,"pl-ent"],[35,87,"pl-s"],[35,36,"pl-pds"],[86,87,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,33,"pl-ent"],[35,80,"pl-s"],[35,36,"pl-pds"],[79,80,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,48,"pl-s"],[28,29,"pl-pds"],[47,48,"pl-pds"]],[[20,33,"pl-ent"],[35,56,"pl-s"],[35,36,"pl-pds"],[55,56,"pl-pds"]],[],[[16,31,"pl-ent"]],[[20,33,"pl-ent"],[35,317,"pl-s"],[35,36,"pl-pds"],[102,104,"pl-cce"],[155,157,"pl-cce"],[171,173,"pl-cce"],[182,184,"pl-cce"],[191,193,"pl-cce"],[209,211,"pl-cce"],[220,222,"pl-cce"],[229,231,"pl-cce"],[260,262,"pl-cce"],[268,270,"pl-cce"],[316,317,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,33,"pl-ent"],[35,57,"pl-s"],[35,36,"pl-pds"],[56,57,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,113,"pl-s"],[35,36,"pl-pds"],[112,113,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[[16,31,"pl-s"],[16,17,"pl-pds"],[30,31,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,36,"pl-ent"]],[[12,25,"pl-ent"],[27,74,"pl-s"],[27,28,"pl-pds"],[73,74,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,26,"pl-ent"],[28,50,"pl-s"],[28,29,"pl-pds"],[49,50,"pl-pds"]],[[20,33,"pl-ent"],[35,402,"pl-s"],[35,36,"pl-pds"],[117,119,"pl-cce"],[203,205,"pl-cce"],[238,242,"pl-cce"],[329,331,"pl-cce"],[401,402,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,22,"pl-ent"]],[[12,25,"pl-ent"],[27,144,"pl-s"],[27,28,"pl-pds"],[82,84,"pl-cce"],[143,144,"pl-pds"]],[[12,24,"pl-ent"]],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,101,"pl-s"],[35,36,"pl-pds"],[100,101,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,20,"pl-ent"]],[[12,25,"pl-ent"],[27,50,"pl-s"],[27,28,"pl-pds"],[49,50,"pl-pds"]],[[12,18,"pl-ent"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,32,"pl-s"],[16,17,"pl-pds"],[31,32,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,32,"pl-ent"]],[[12,25,"pl-ent"],[27,194,"pl-s"],[27,28,"pl-pds"],[193,194,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,57,"pl-s"],[29,30,"pl-pds"],[56,57,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,66,"pl-s"],[28,29,"pl-pds"],[65,66,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,38,"pl-ent"]],[[12,19,"pl-ent"]],[],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,42,"pl-s"],[28,29,"pl-pds"],[41,42,"pl-pds"]],[],[],[[12,25,"pl-ent"],[27,88,"pl-s"],[27,28,"pl-pds"],[87,88,"pl-pds"]],[],[[8,21,"pl-ent"]],[[12,25,"pl-ent"],[27,61,"pl-s"],[27,28,"pl-pds"],[60,61,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,49,"pl-s"],[28,29,"pl-pds"],[48,49,"pl-pds"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,69,"pl-s"],[35,36,"pl-pds"],[68,69,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,35,"pl-s"],[29,30,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,30,"pl-ent"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,78,"pl-s"],[35,36,"pl-pds"],[77,78,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,147,"pl-s"],[35,36,"pl-pds"],[146,147,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,62,"pl-s"],[35,36,"pl-pds"],[61,62,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,37,"pl-ent"]],[[12,25,"pl-ent"],[27,107,"pl-s"],[27,28,"pl-pds"],[106,107,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,60,"pl-s"],[35,36,"pl-pds"],[59,60,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,77,"pl-s"],[35,36,"pl-pds"],[76,77,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,97,"pl-s"],[35,36,"pl-pds"],[96,97,"pl-pds"]],[[20,32,"pl-ent"]],[[24,31,"pl-ent"]],[[28,41,"pl-ent"],[43,98,"pl-s"],[43,44,"pl-pds"],[97,98,"pl-pds"]],[[28,35,"pl-ent"]],[[32,44,"pl-ent"]],[[36,43,"pl-ent"]],[[40,53,"pl-ent"],[55,81,"pl-s"],[55,56,"pl-pds"],[80,81,"pl-pds"]],[[40,46,"pl-ent"],[48,56,"pl-s"],[48,49,"pl-pds"],[55,56,"pl-pds"]],[],[[36,43,"pl-ent"]],[[40,53,"pl-ent"],[55,87,"pl-s"],[55,56,"pl-pds"],[86,87,"pl-pds"]],[[40,46,"pl-ent"],[48,56,"pl-s"],[48,49,"pl-pds"],[55,56,"pl-pds"]],[],[],[[32,42,"pl-ent"]],[[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,31,"pl-s"],[24,25,"pl-pds"],[30,31,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,36,"pl-s"],[29,30,"pl-pds"],[35,36,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,38,"pl-ent"]],[[12,25,"pl-ent"],[27,105,"pl-s"],[27,28,"pl-pds"],[104,105,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,60,"pl-s"],[35,36,"pl-pds"],[59,60,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,77,"pl-s"],[35,36,"pl-pds"],[76,77,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,90,"pl-s"],[35,36,"pl-pds"],[89,90,"pl-pds"]],[[20,27,"pl-ent"]],[[24,36,"pl-ent"]],[[28,35,"pl-ent"]],[[32,45,"pl-ent"],[47,64,"pl-s"],[47,48,"pl-pds"],[63,64,"pl-pds"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,35,"pl-ent"]],[[32,45,"pl-ent"],[47,79,"pl-s"],[47,48,"pl-pds"],[78,79,"pl-pds"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[],[[24,34,"pl-ent"]],[[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,37,"pl-s"],[29,30,"pl-pds"],[36,37,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,14,"pl-ent"]],[[12,25,"pl-ent"],[27,71,"pl-s"],[27,28,"pl-pds"],[70,71,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,26,"pl-ent"],[28,53,"pl-s"],[28,29,"pl-pds"],[52,53,"pl-pds"]],[[20,33,"pl-ent"],[35,148,"pl-s"],[35,36,"pl-pds"],[73,77,"pl-cce"],[147,148,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,215,"pl-s"],[35,36,"pl-pds"],[77,81,"pl-cce"],[192,194,"pl-cce"],[198,200,"pl-cce"],[214,215,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,26,"pl-ent"],[28,51,"pl-s"],[28,29,"pl-pds"],[50,51,"pl-pds"]],[[20,33,"pl-ent"],[35,80,"pl-s"],[35,36,"pl-pds"],[79,80,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,536,"pl-s"],[35,36,"pl-pds"],[112,116,"pl-cce"],[200,202,"pl-cce"],[260,262,"pl-cce"],[340,344,"pl-cce"],[401,403,"pl-cce"],[478,480,"pl-cce"],[535,536,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,46,"pl-s"],[32,33,"pl-pds"],[45,46,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,104,"pl-s"],[35,36,"pl-pds"],[103,104,"pl-pds"]],[[20,32,"pl-ent"]],[[24,33,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,36,"pl-ent"]],[[28,50,"pl-ent"]],[[32,54,"pl-ent"],[56,60,"pl-c1"]],[[32,44,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,34,"pl-ent"]],[[28,35,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[[24,30,"pl-ent"]],[[28,35,"pl-ent"],[37,45,"pl-s"],[37,38,"pl-pds"],[44,45,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,157,"pl-s"],[35,36,"pl-pds"],[156,157,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,33,"pl-ent"],[35,307,"pl-s"],[35,36,"pl-pds"],[122,124,"pl-cce"],[172,176,"pl-cce"],[245,247,"pl-cce"],[277,279,"pl-cce"],[285,287,"pl-cce"],[306,307,"pl-pds"]],[[20,32,"pl-ent"]],[[24,33,"pl-ent"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,36,"pl-ent"]],[[28,50,"pl-ent"]],[[32,54,"pl-ent"],[56,60,"pl-c1"]],[[32,44,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[[24,34,"pl-ent"]],[[28,35,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[[24,30,"pl-ent"]],[[28,35,"pl-ent"],[37,45,"pl-s"],[37,38,"pl-pds"],[44,45,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,351,"pl-s"],[35,36,"pl-pds"],[129,131,"pl-cce"],[189,193,"pl-cce"],[263,265,"pl-cce"],[336,338,"pl-cce"],[350,351,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,29,"pl-s"],[16,17,"pl-pds"],[28,29,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,25,"pl-ent"]],[[12,25,"pl-ent"],[27,371,"pl-s"],[27,28,"pl-pds"],[79,83,"pl-cce"],[137,139,"pl-cce"],[199,201,"pl-cce"],[263,267,"pl-cce"],[336,338,"pl-cce"],[370,371,"pl-pds"]],[[12,24,"pl-ent"]],[[16,33,"pl-ent"]],[[20,33,"pl-ent"],[35,242,"pl-s"],[35,36,"pl-pds"],[105,107,"pl-cce"],[157,161,"pl-cce"],[224,228,"pl-cce"],[241,242,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,32,"pl-ent"]],[[20,33,"pl-ent"],[35,234,"pl-s"],[35,36,"pl-pds"],[96,98,"pl-cce"],[148,152,"pl-cce"],[215,219,"pl-cce"],[233,234,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,31,"pl-ent"]],[[20,33,"pl-ent"],[35,278,"pl-s"],[35,36,"pl-pds"],[76,78,"pl-cce"],[88,90,"pl-cce"],[102,104,"pl-cce"],[167,169,"pl-cce"],[234,236,"pl-cce"],[260,264,"pl-cce"],[277,278,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,30,"pl-ent"]],[[20,33,"pl-ent"],[35,105,"pl-s"],[35,36,"pl-pds"],[86,90,"pl-cce"],[104,105,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,20,"pl-ent"]],[[12,25,"pl-ent"],[27,84,"pl-s"],[27,28,"pl-pds"],[83,84,"pl-pds"]],[[12,24,"pl-ent"]],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,248,"pl-s"],[35,36,"pl-pds"],[79,81,"pl-cce"],[83,85,"pl-cce"],[89,91,"pl-cce"],[137,139,"pl-cce"],[141,143,"pl-cce"],[151,153,"pl-cce"],[205,207,"pl-cce"],[209,211,"pl-cce"],[215,217,"pl-cce"],[247,248,"pl-pds"]],[[20,26,"pl-ent"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[[24,34,"pl-s"],[24,25,"pl-pds"],[33,34,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,23,"pl-ent"]],[[12,25,"pl-ent"],[27,69,"pl-s"],[27,28,"pl-pds"],[68,69,"pl-pds"]],[[12,24,"pl-ent"]],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,418,"pl-s"],[35,36,"pl-pds"],[98,100,"pl-cce"],[169,171,"pl-cce"],[187,191,"pl-cce"],[193,195,"pl-cce"],[204,206,"pl-cce"],[276,278,"pl-cce"],[280,282,"pl-cce"],[290,292,"pl-cce"],[335,337,"pl-cce"],[339,341,"pl-cce"],[349,351,"pl-cce"],[391,395,"pl-cce"],[404,406,"pl-cce"],[415,417,"pl-cce"],[417,418,"pl-pds"]],[[20,26,"pl-ent"]],[[24,35,"pl-s"],[24,25,"pl-pds"],[34,35,"pl-pds"]],[[24,34,"pl-s"],[24,25,"pl-pds"],[33,34,"pl-pds"]],[[24,34,"pl-s"],[24,25,"pl-pds"],[33,34,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,37,"pl-ent"]],[[12,25,"pl-ent"],[27,224,"pl-s"],[27,28,"pl-pds"],[223,224,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,63,"pl-s"],[29,30,"pl-pds"],[62,63,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,56,"pl-s"],[28,29,"pl-pds"],[55,56,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,27,"pl-ent"]],[[12,25,"pl-ent"],[27,98,"pl-s"],[27,28,"pl-pds"],[97,98,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,311,"pl-s"],[35,36,"pl-pds"],[116,118,"pl-cce"],[205,209,"pl-cce"],[310,311,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,217,"pl-s"],[35,36,"pl-pds"],[84,88,"pl-cce"],[168,170,"pl-cce"],[216,217,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,54,"pl-s"],[32,33,"pl-pds"],[53,54,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,164,"pl-s"],[35,36,"pl-pds"],[78,82,"pl-cce"],[147,149,"pl-cce"],[163,164,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,35,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,150,"pl-s"],[35,36,"pl-pds"],[73,77,"pl-cce"],[149,150,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,27,"pl-ent"]],[[20,33,"pl-ent"],[35,145,"pl-s"],[35,36,"pl-pds"],[86,90,"pl-cce"],[144,145,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,42,"pl-s"],[29,30,"pl-pds"],[41,42,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,27,"pl-s"],[16,17,"pl-pds"],[26,27,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,24,"pl-ent"]],[[12,25,"pl-ent"],[27,73,"pl-s"],[27,28,"pl-pds"],[72,73,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,305,"pl-s"],[35,36,"pl-pds"],[113,115,"pl-cce"],[199,203,"pl-cce"],[304,305,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,20,"pl-ent"]],[[20,33,"pl-ent"],[35,150,"pl-s"],[35,36,"pl-pds"],[74,78,"pl-cce"],[149,150,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,110,"pl-s"],[35,36,"pl-pds"],[109,110,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,66,"pl-s"],[35,36,"pl-pds"],[65,66,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,39,"pl-s"],[29,30,"pl-pds"],[38,39,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,37,"pl-ent"]],[[12,25,"pl-ent"],[27,159,"pl-s"],[27,28,"pl-pds"],[158,159,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,27,"pl-ent"]],[],[[28,34,"pl-ent"],[36,51,"pl-s"],[36,37,"pl-pds"],[50,51,"pl-pds"]],[],[],[[28,40,"pl-ent"]],[[32,38,"pl-ent"]],[[36,43,"pl-ent"],[45,51,"pl-c1"]],[[36,42,"pl-ent"],[44,53,"pl-s"],[44,45,"pl-pds"],[52,53,"pl-pds"]],[],[[32,38,"pl-ent"]],[[36,58,"pl-ent"]],[[36,48,"pl-ent"]],[[40,54,"pl-ent"]],[[44,51,"pl-ent"]],[[48,54,"pl-ent"],[56,88,"pl-s"],[56,57,"pl-pds"],[87,88,"pl-pds"]],[],[[44,50,"pl-ent"],[52,59,"pl-s"],[52,53,"pl-pds"],[58,59,"pl-pds"]],[],[],[[36,46,"pl-ent"]],[[40,54,"pl-s"],[40,41,"pl-pds"],[53,54,"pl-pds"]],[],[[36,42,"pl-ent"],[44,52,"pl-s"],[44,45,"pl-pds"],[51,52,"pl-pds"]],[],[],[[28,38,"pl-ent"]],[[32,38,"pl-s"],[32,33,"pl-pds"],[37,38,"pl-pds"]],[[32,38,"pl-s"],[32,33,"pl-pds"],[37,38,"pl-pds"]],[],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,28,"pl-ent"]],[[12,25,"pl-ent"],[27,184,"pl-s"],[27,28,"pl-pds"],[183,184,"pl-pds"]],[[12,24,"pl-ent"]],[[16,20,"pl-ent"]],[[20,26,"pl-ent"],[28,47,"pl-s"],[28,29,"pl-pds"],[46,47,"pl-pds"]],[],[[16,25,"pl-ent"]],[[20,27,"pl-ent"],[29,34,"pl-s"],[29,30,"pl-pds"],[33,34,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,27,"pl-ent"],[29,52,"pl-s"],[29,30,"pl-pds"],[51,52,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,24,"pl-ent"]],[[20,26,"pl-ent"],[28,62,"pl-s"],[28,29,"pl-pds"],[61,62,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,20,"pl-s"],[16,17,"pl-pds"],[19,20,"pl-pds"]],[[16,25,"pl-s"],[16,17,"pl-pds"],[24,25,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[[16,24,"pl-s"],[16,17,"pl-pds"],[23,24,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,34,"pl-ent"]],[[12,25,"pl-ent"],[27,78,"pl-s"],[27,28,"pl-pds"],[77,78,"pl-pds"]],[[12,24,"pl-ent"]],[[16,23,"pl-ent"]],[[20,42,"pl-ent"]],[[20,33,"pl-ent"],[35,138,"pl-s"],[35,36,"pl-pds"],[137,138,"pl-pds"]],[[20,32,"pl-ent"]],[[24,39,"pl-ent"]],[[28,34,"pl-ent"],[36,59,"pl-s"],[36,37,"pl-pds"],[58,59,"pl-pds"]],[[28,41,"pl-ent"],[43,343,"pl-s"],[43,44,"pl-pds"],[342,343,"pl-pds"]],[],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,21,"pl-ent"]],[[20,33,"pl-ent"],[35,135,"pl-s"],[35,36,"pl-pds"],[134,135,"pl-pds"]],[[20,28,"pl-ent"],[30,35,"pl-s"],[30,31,"pl-pds"],[34,35,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,21,"pl-s"],[16,17,"pl-pds"],[20,21,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,39,"pl-ent"]],[[12,25,"pl-ent"],[27,106,"pl-s"],[27,28,"pl-pds"],[105,106,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,60,"pl-s"],[35,36,"pl-pds"],[59,60,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,77,"pl-s"],[35,36,"pl-pds"],[76,77,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,64,"pl-s"],[35,36,"pl-pds"],[63,64,"pl-pds"]],[[20,32,"pl-ent"]],[[24,30,"pl-ent"]],[[28,41,"pl-ent"],[43,81,"pl-s"],[43,44,"pl-pds"],[80,81,"pl-pds"]],[[28,35,"pl-ent"]],[[32,38,"pl-ent"],[40,48,"pl-s"],[40,41,"pl-pds"],[47,48,"pl-pds"]],[],[[28,34,"pl-ent"],[36,43,"pl-s"],[36,37,"pl-pds"],[42,43,"pl-pds"]],[],[[24,30,"pl-ent"]],[[28,35,"pl-ent"],[37,45,"pl-s"],[37,38,"pl-pds"],[44,45,"pl-pds"]],[[28,34,"pl-ent"],[36,44,"pl-s"],[36,37,"pl-pds"],[43,44,"pl-pds"]],[],[],[[20,30,"pl-ent"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[[24,30,"pl-s"],[24,25,"pl-pds"],[29,30,"pl-pds"]],[],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,26,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,37,"pl-s"],[28,29,"pl-pds"],[36,37,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,36,"pl-s"],[29,30,"pl-pds"],[35,36,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,23,"pl-s"],[16,17,"pl-pds"],[22,23,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[[8,40,"pl-ent"]],[[12,25,"pl-ent"],[27,104,"pl-s"],[27,28,"pl-pds"],[103,104,"pl-pds"]],[[12,24,"pl-ent"]],[[16,25,"pl-ent"]],[[20,33,"pl-ent"],[35,60,"pl-s"],[35,36,"pl-pds"],[59,60,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,29,"pl-ent"]],[[20,33,"pl-ent"],[35,77,"pl-s"],[35,36,"pl-pds"],[76,77,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,33,"pl-ent"],[35,73,"pl-s"],[35,36,"pl-pds"],[72,73,"pl-pds"]],[[20,27,"pl-ent"]],[[24,30,"pl-ent"],[32,40,"pl-s"],[32,33,"pl-pds"],[39,40,"pl-pds"]],[],[[20,26,"pl-ent"],[28,35,"pl-s"],[28,29,"pl-pds"],[34,35,"pl-pds"]],[],[[16,23,"pl-ent"]],[[20,33,"pl-ent"],[35,71,"pl-s"],[35,36,"pl-pds"],[70,71,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[[16,22,"pl-ent"]],[[20,27,"pl-ent"],[29,37,"pl-s"],[29,30,"pl-pds"],[36,37,"pl-pds"]],[[20,26,"pl-ent"],[28,36,"pl-s"],[28,29,"pl-pds"],[35,36,"pl-pds"]],[],[],[[12,22,"pl-ent"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[[16,22,"pl-s"],[16,17,"pl-pds"],[21,22,"pl-pds"]],[],[[12,18,"pl-ent"],[20,28,"pl-s"],[20,21,"pl-pds"],[27,28,"pl-pds"]],[],[],[],[]],"colorizedLines":null}},"title":"modelcontextprotocol/schema/2025-11-25/schema.json at main · NK5NK5/modelcontextprotocol","appPayload":{},"meta":{"title":"modelcontextprotocol/schema/2025-11-25/schema.json at main · NK5NK5/modelcontextprotocol"}}</script>
  <div data-target="react-app.reactRoot"><meta name="github-code-view-meta-stats" id="github-code-view-meta-stats" data-hydrostats="publish"/> <!-- --> <a hidden="" id="code-view-repo-link" href="/NK5NK5/modelcontextprotocol" data-discover="true"></a> <div class="d-none"></div><div><div style="--spacing:var(--spacing-none)" class="prc-PageLayout-PageLayoutRoot--KH-d" data-component="SplitPageLayout" data-has-sidebar="true"><div class="prc-PageLayout-SidebarWrapper-kLG4B CopilotSidePanelSidebar-module__SidePanel__L3O0C CopilotSidePanelSidebar-module__HiddenSidePanel__TBRGn" style="--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="end" data-sticky="true" data-responsive-variant="fullscreen"><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-SidebarVerticalDivider-0Rl0V" data-component="PageLayout.VerticalDivider" data-variant="line" data-position="end" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="450" aria-valuemax="768" aria-valuenow="544" aria-valuetext="Pane width 544 pixels" tabindex="0"></div></div><div class="prc-PageLayout-Sidebar-iciWg" data-component="SplitPageLayout.Sidebar" data-resizable="true" style="--spacing:var(--spacing-normal);--pane-min-width:450px;--pane-max-width:768px;--pane-width-custom:544px;--pane-width-size:var(--pane-width-custom);--pane-width:544px"><div class="height-full" data-testid="copilot-code-view-side-panel"><div id="copilot-side-panel-content" class="height-full"></div></div></div></div><div class="prc-PageLayout-PageLayoutWrapper-2BhU2" data-width="full"><div class="prc-PageLayout-PageLayoutContent-BneH9"><div id="repos-file-tree-sidebar" class="CodeViewFileTreeLayout-module__sidebar__n_Aau" tabindex="0"><div class="prc-PageLayout-PaneWrapper-pHPop ReposFileTreePane-module__Pane__rBZpI ReposFileTreePane-module__HideTree__AYZnm ReposFileTreePane-module__HidePane__VHAVt" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="prc-PageLayout-HorizontalDivider-JLVqp prc-PageLayout-PaneHorizontalDivider-9tbnE" data-component="PageLayout.HorizontalDivider" data-variant-regular="none" data-variant-narrow="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="prc-PageLayout-Pane-AyzHK" data-component="SplitPageLayout.Pane" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-PaneVerticalDivider-le57g" data-component="PageLayout.VerticalDivider" data-variant-narrow="none" data-variant-regular="line" data-variant-wide="line" data-position="start" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="256" aria-valuemax="600" aria-valuenow="320" aria-valuetext="Pane width 320 pixels" tabindex="0"></div></div></div></div><div data-component="SplitPageLayout.Content" class="prc-PageLayout-ContentWrapper-gR9eG"><div class="prc-PageLayout-Content-xWL-A" data-width="full" style="--spacing:var(--spacing-none)"><div class="SharedPageLayout-module__content__IwGAp" data-selector="repos-split-pane-content" id="repos-split-pane-content" tabindex="0"> <!-- --> <div class="container CodeViewHeader-module__Box__JkPOb"><div class="CodeViewHeader-module__StickyHeader__Qn7UN" id="StickyHeader"><div class="CodeViewHeader-module__Box_1__SbNDV"><div class="CodeViewHeader-module__Box_2__TB46f"><div class="react-code-view-header-wrap--narrow CodeViewHeader-module__Box_3__q1zUL"><div class="CodeViewHeader-module__treeToggleWrapper__RQ__9"><h2 class="use-tree-pane-module__Heading__s4QbZ prc-Heading-Heading-MtWFE" data-component="Heading"><button data-component="Button" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="prc-Button-ButtonBase-9n-Xk ExpandFileTreeButton-module__Button_1__Svs95" data-loading="false" data-size="medium" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Files</span></span></button><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-9n-Xk position-relative ExpandFileTreeButton-module__expandButton__hDOcv ExpandFileTreeButton-module__filesButtonBreakpoint__zEvz3 fgColor-muted prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-labelledby="_R_4lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="se" data-component="Tooltip" aria-hidden="true" id="_R_4lla9lik5_">Expand file tree</span><div class="d-none"></div></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="react-code-view-header-mb--narrow CodeViewHeader-module__Box_5__MQ0hL"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__lg__Rjz0A"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/NK5NK5/modelcontextprotocol/tree/main" data-discover="true">modelcontextprotocol</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/NK5NK5/modelcontextprotocol/tree/main/schema" data-discover="true">schema</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/NK5NK5/modelcontextprotocol/tree/main/schema/2025-11-25" data-discover="true">2025-11-25</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__lg__Rjz0A prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="file-name-id">schema.json</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lla9lik5_">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div><div class="CodeViewHeader-module__FileResultsList__JDzUy"><span class="d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-no-trailing-action="true" data-component="TextInput" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id="_R_1cpla9lik5_" aria-hidden="true" data-component="TextInput.LeadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellCheck="false" placeholder="Go to file" aria-describedby="_R_1cpla9lik5_ _R_1cpla9lik5H1_" data-component="input" class="prc-components-Input-IwWrt" value=""/><span class="TextInput-icon" id="_R_1cpla9lik5H1_" aria-hidden="true" data-component="TextInput.TrailingVisual"></span></span></div><div class="d-none"></div></div><div class="d-none"></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7p9la9lik5_" id="_R_99la9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_7p9la9lik5_">More file actions</span></div></div></div><div class="react-code-view-header-element--narrow"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div class="d-none"></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7pdla9lik5_" id="_R_9dla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_7pdla9lik5_">More file actions</span></div></div></div></div></div></div></div><div class="CodeView-module__contentWrapper__cG2JH"><div class="react-code-view-bottom-padding"><div class="BlobTopBanners-module__Box__v_nvx"></div></div> <div class="d-flex flex-column border rounded-2 tmp-mb-3 pl-1"><div class="LatestCommit-module__Box__B25ZT"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">History</h2><a data-component="LinkButton" href="/NK5NK5/modelcontextprotocol/commits/main/schema/2025-11-25/schema.json" class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><a data-component="LinkButton" aria-label="View commit history for this file." href="/NK5NK5/modelcontextprotocol/commits/main/schema/2025-11-25/schema.json" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_4mlala9lik5_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_4mlala9lik5_">History</span></div></div></div></div></div><div class="d-flex flex-row"><div class="container BlobViewContent-module__blobContainer__DtH2d"><div class="react-code-size-details-banner BlobViewContent-module__codeSizeDetails__e5sUw"><div class="react-code-size-details-banner CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="170 KB" style="--truncate-max-width:100%"><span>4055 lines (4054 loc) · 170 KB</span></div></div></div></div><div class="react-blob-view-header-sticky BlobViewContent-module__stickyHeader__VwxB5" id="repos-sticky-header"><div class="BlobViewHeader-module__Box__yhm9u"><div class="react-blob-sticky-header"><div class="FileNameStickyHeader-module__outerWrapper__ZL4Xc FileNameStickyHeader-module__outerWrapperHidden__Zpynk"><div class="FileNameStickyHeader-module__Box_1__Hazu5"><div class="FileNameStickyHeader-module__Box_2__hoolP"><div class="FileNameStickyHeader-module__Box_3__MVKsk"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="FileNameStickyHeader-module__Box_4__FLhtt"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__md__Wb1Gs"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/NK5NK5/modelcontextprotocol/tree/main" data-discover="true">modelcontextprotocol</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/NK5NK5/modelcontextprotocol/tree/main/schema" data-discover="true">schema</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/NK5NK5/modelcontextprotocol/tree/main/schema/2025-11-25" data-discover="true">2025-11-25</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__md__Wb1Gs prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="sticky-file-name-id">schema.json</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lcpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lcpala9lik5_">Copy path</span></div></div></div><button data-component="Button" type="button" class="prc-Button-ButtonBase-9n-Xk FileNameStickyHeader-module__Button__LSEU_ FileNameStickyHeader-module__GoToTopButton__nxAFn" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Top</span></span></button></div></div></div><div class="BlobViewHeader-module__Box_1__VEmuQ"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">File metadata and controls</h2><div class="BlobViewHeader-module__Box_2__icUs2"><ul aria-label="File view" class="prc-SegmentedControl-SegmentedControl-lqIXp BlobTabButtons-module__SegmentedControl__jen2u" data-variant="default" data-size="small" data-component="SegmentedControl"><li class="prc-SegmentedControl-Item-tSCQh" data-selected="" data-component="SegmentedControl.Button"><button aria-pressed="true" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:transparent"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Code">Code</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Blame">Blame</div></span></button></li></ul><div class="d-none"></div><div class="react-code-size-details-in-header CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="170 KB" style="--truncate-max-width:100%"><span>4055 lines (4054 loc) · 170 KB</span></div></div></div></div><div class="BlobViewHeader-module__Box_3__ng6v2"><div class="d-none"></div><div class="react-blob-header-edit-and-raw-actions BlobViewHeader-module__Box_4__J4Y4W"><div class="d-none"></div><div class="prc-ButtonGroup-ButtonGroup-vFUrY" data-component="ButtonGroup"><div class="prc-ButtonGroup-Item-PqvDl"><a data-component="LinkButton" href="https://github.com/NK5NK5/modelcontextprotocol/raw/refs/heads/main/schema/2025-11-25/schema.json" data-testid="raw-button" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov BlobViewHeader-module__LinkButton__X9kx2" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Raw</span></span></a></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="copy-raw-button" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_qaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_qaucpala9lik5_">Copy raw file</span></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="download-raw-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__downloadButton__ef459 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_eaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_eaucpala9lik5_">Download raw file</span></div></div></div><div class="d-none"></div><button data-component="IconButton" type="button" aria-pressed="false" aria-expanded="false" aria-controls="symbols-pane" data-testid="symbols-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__IconButton_2__RyjZg prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_jecpala9lik5_" id="symbols-button"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_jecpala9lik5_">Open symbols panel</span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click BlobViewHeader-module__IconButton__XrMQY prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_fkecpala9lik5_" id="_R_kecpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_fkecpala9lik5_">Edit and raw actions</span></div></div></div></div><div></div></div><div class="BlobViewContent-module__blobContentWrapper__JS0W6"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="BlobContent-module__blobContentSection__VOgZq" style="margin-top:46px"><!--$--><div class="CodeBlob-module__codeBlobWrapper__RS6In" style="padding-top:8px;padding-bottom:8px"><div id="highlighted-line-menu-positioner" class="position-relative"><div id="copilot-button-positioner" class="position-relative"><div class="CodeBlob-module__codeBlobInner__tfjuQ"><div class="react-code-file-contents CodeLinesSSR-module__codeFileContents__ARmAN" role="presentation" aria-hidden="true" data-tab-size="4" data-paste-markdown-skip="true" style="tab-size:4;max-width:unset" data-hpc="true" containertiming="hpc"><div class="react-line-numbers" style="pointer-events:auto"><div data-line-number="1" class="react-line-number react-code-text" style="padding-right:16px">1</div><div data-line-number="2" class="react-line-number react-code-text" style="padding-right:16px">2</div><div data-line-number="3" class="react-line-number react-code-text" style="padding-right:16px">3</div><div data-line-number="4" class="react-line-number react-code-text" style="padding-right:16px">4</div><div data-line-number="5" class="react-line-number react-code-text" style="padding-right:16px">5</div><div data-line-number="6" class="react-line-number react-code-text" style="padding-right:16px">6</div><div data-line-number="7" class="react-line-number react-code-text" style="padding-right:16px">7</div><div data-line-number="8" class="react-line-number react-code-text" style="padding-right:16px">8</div><div data-line-number="9" class="react-line-number react-code-text" style="padding-right:16px">9</div><div data-line-number="10" class="react-line-number react-code-text" style="padding-right:16px">10</div><div data-line-number="11" class="react-line-number react-code-text" style="padding-right:16px">11</div><div data-line-number="12" class="react-line-number react-code-text" style="padding-right:16px">12</div><div data-line-number="13" class="react-line-number react-code-text" style="padding-right:16px">13</div><div data-line-number="14" class="react-line-number react-code-text" style="padding-right:16px">14</div><div data-line-number="15" class="react-line-number react-code-text" style="padding-right:16px">15</div><div data-line-number="16" class="react-line-number react-code-text" style="padding-right:16px">16</div><div data-line-number="17" class="react-line-number react-code-text" style="padding-right:16px">17</div><div data-line-number="18" class="react-line-number react-code-text" style="padding-right:16px">18</div><div data-line-number="19" class="react-line-number react-code-text" style="padding-right:16px">19</div><div data-line-number="20" class="react-line-number react-code-text" style="padding-right:16px">20</div><div data-line-number="21" class="react-line-number react-code-text" style="padding-right:16px">21</div><div data-line-number="22" class="react-line-number react-code-text" style="padding-right:16px">22</div><div data-line-number="23" class="react-line-number react-code-text" style="padding-right:16px">23</div><div data-line-number="24" class="react-line-number react-code-text" style="padding-right:16px">24</div><div data-line-number="25" class="react-line-number react-code-text" style="padding-right:16px">25</div><div data-line-number="26" class="react-line-number react-code-text" style="padding-right:16px">26</div><div data-line-number="27" class="react-line-number react-code-text" style="padding-right:16px">27</div><div data-line-number="28" class="react-line-number react-code-text" style="padding-right:16px">28</div><div data-line-number="29" class="react-line-number react-code-text" style="padding-right:16px">29</div><div data-line-number="30" class="react-line-number react-code-text" style="padding-right:16px">30</div><div data-line-number="31" class="react-line-number react-code-text" style="padding-right:16px">31</div><div data-line-number="32" class="react-line-number react-code-text" style="padding-right:16px">32</div><div data-line-number="33" class="react-line-number react-code-text" style="padding-right:16px">33</div><div data-line-number="34" class="react-line-number react-code-text" style="padding-right:16px">34</div><div data-line-number="35" class="react-line-number react-code-text" style="padding-right:16px">35</div><div data-line-number="36" class="react-line-number react-code-text" style="padding-right:16px">36</div><div data-line-number="37" class="react-line-number react-code-text" style="padding-right:16px">37</div><div data-line-number="38" class="react-line-number react-code-text" style="padding-right:16px">38</div><div data-line-number="39" class="react-line-number react-code-text" style="padding-right:16px">39</div><div data-line-number="40" class="react-line-number react-code-text" style="padding-right:16px">40</div><div data-line-number="41" class="react-line-number react-code-text" style="padding-right:16px">41</div><div data-line-number="42" class="react-line-number react-code-text" style="padding-right:16px">42</div><div data-line-number="43" class="react-line-number react-code-text" style="padding-right:16px">43</div><div data-line-number="44" class="react-line-number react-code-text" style="padding-right:16px">44</div><div data-line-number="45" class="react-line-number react-code-text" style="padding-right:16px">45</div><div data-line-number="46" class="react-line-number react-code-text" style="padding-right:16px">46</div><div data-line-number="47" class="react-line-number react-code-text" style="padding-right:16px">47</div><div data-line-number="48" class="react-line-number react-code-text" style="padding-right:16px">48</div><div data-line-number="49" class="react-line-number react-code-text" style="padding-right:16px">49</div><div data-line-number="50" class="react-line-number react-code-text" style="padding-right:16px">50</div><div data-line-number="51" class="react-line-number react-code-text" style="padding-right:16px">51</div><div data-line-number="52" class="react-line-number react-code-text" style="padding-right:16px">52</div><div data-line-number="53" class="react-line-number react-code-text" style="padding-right:16px">53</div><div data-line-number="54" class="react-line-number react-code-text" style="padding-right:16px">54</div><div data-line-number="55" class="react-line-number react-code-text" style="padding-right:16px">55</div><div data-line-number="56" class="react-line-number react-code-text" style="padding-right:16px">56</div><div data-line-number="57" class="react-line-number react-code-text" style="padding-right:16px">57</div><div data-line-number="58" class="react-line-number react-code-text" style="padding-right:16px">58</div><div data-line-number="59" class="react-line-number react-code-text" style="padding-right:16px">59</div><div data-line-number="60" class="react-line-number react-code-text" style="padding-right:16px">60</div><div data-line-number="61" class="react-line-number react-code-text" style="padding-right:16px">61</div><div data-line-number="62" class="react-line-number react-code-text" style="padding-right:16px">62</div><div data-line-number="63" class="react-line-number react-code-text" style="padding-right:16px">63</div><div data-line-number="64" class="react-line-number react-code-text" style="padding-right:16px">64</div><div data-line-number="65" class="react-line-number react-code-text" style="padding-right:16px">65</div><div data-line-number="66" class="react-line-number react-code-text" style="padding-right:16px">66</div><div data-line-number="67" class="react-line-number react-code-text" style="padding-right:16px">67</div><div data-line-number="68" class="react-line-number react-code-text" style="padding-right:16px">68</div><div data-line-number="69" class="react-line-number react-code-text" style="padding-right:16px">69</div><div data-line-number="70" class="react-line-number react-code-text" style="padding-right:16px">70</div><div data-line-number="71" class="react-line-number react-code-text" style="padding-right:16px">71</div><div data-line-number="72" class="react-line-number react-code-text" style="padding-right:16px">72</div><div data-line-number="73" class="react-line-number react-code-text" style="padding-right:16px">73</div><div data-line-number="74" class="react-line-number react-code-text" style="padding-right:16px">74</div><div data-line-number="75" class="react-line-number react-code-text" style="padding-right:16px">75</div><div data-line-number="76" class="react-line-number react-code-text" style="padding-right:16px">76</div><div data-line-number="77" class="react-line-number react-code-text" style="padding-right:16px">77</div><div data-line-number="78" class="react-line-number react-code-text" style="padding-right:16px">78</div><div data-line-number="79" class="react-line-number react-code-text" style="padding-right:16px">79</div><div data-line-number="80" class="react-line-number react-code-text" style="padding-right:16px">80</div><div data-line-number="81" class="react-line-number react-code-text" style="padding-right:16px">81</div><div data-line-number="82" class="react-line-number react-code-text" style="padding-right:16px">82</div><div data-line-number="83" class="react-line-number react-code-text" style="padding-right:16px">83</div><div data-line-number="84" class="react-line-number react-code-text" style="padding-right:16px">84</div><div data-line-number="85" class="react-line-number react-code-text" style="padding-right:16px">85</div><div data-line-number="86" class="react-line-number react-code-text" style="padding-right:16px">86</div><div data-line-number="87" class="react-line-number react-code-text" style="padding-right:16px">87</div><div data-line-number="88" class="react-line-number react-code-text" style="padding-right:16px">88</div><div data-line-number="89" class="react-line-number react-code-text" style="padding-right:16px">89</div><div data-line-number="90" class="react-line-number react-code-text" style="padding-right:16px">90</div><div data-line-number="91" class="react-line-number react-code-text" style="padding-right:16px">91</div><div data-line-number="92" class="react-line-number react-code-text" style="padding-right:16px">92</div><div data-line-number="93" class="react-line-number react-code-text" style="padding-right:16px">93</div><div data-line-number="94" class="react-line-number react-code-text" style="padding-right:16px">94</div><div data-line-number="95" class="react-line-number react-code-text" style="padding-right:16px">95</div><div data-line-number="96" class="react-line-number react-code-text" style="padding-right:16px">96</div><div data-line-number="97" class="react-line-number react-code-text" style="padding-right:16px">97</div><div data-line-number="98" class="react-line-number react-code-text" style="padding-right:16px">98</div><div data-line-number="99" class="react-line-number react-code-text" style="padding-right:16px">99</div><div data-line-number="100" class="react-line-number react-code-text" style="padding-right:16px">100</div><div data-line-number="101" class="react-line-number react-code-text" style="padding-right:16px">101</div><div data-line-number="102" class="react-line-number react-code-text" style="padding-right:16px">102</div><div data-line-number="103" class="react-line-number react-code-text" style="padding-right:16px">103</div><div data-line-number="104" class="react-line-number react-code-text" style="padding-right:16px">104</div><div data-line-number="105" class="react-line-number react-code-text" style="padding-right:16px">105</div><div data-line-number="106" class="react-line-number react-code-text" style="padding-right:16px">106</div><div data-line-number="107" class="react-line-number react-code-text" style="padding-right:16px">107</div><div data-line-number="108" class="react-line-number react-code-text" style="padding-right:16px">108</div><div data-line-number="109" class="react-line-number react-code-text" style="padding-right:16px">109</div><div data-line-number="110" class="react-line-number react-code-text" style="padding-right:16px">110</div><div data-line-number="111" class="react-line-number react-code-text" style="padding-right:16px">111</div><div data-line-number="112" class="react-line-number react-code-text" style="padding-right:16px">112</div><div data-line-number="113" class="react-line-number react-code-text" style="padding-right:16px">113</div><div data-line-number="114" class="react-line-number react-code-text" style="padding-right:16px">114</div><div data-line-number="115" class="react-line-number react-code-text" style="padding-right:16px">115</div><div data-line-number="116" class="react-line-number react-code-text" style="padding-right:16px">116</div><div data-line-number="117" class="react-line-number react-code-text" style="padding-right:16px">117</div><div data-line-number="118" class="react-line-number react-code-text" style="padding-right:16px">118</div><div data-line-number="119" class="react-line-number react-code-text" style="padding-right:16px">119</div><div data-line-number="120" class="react-line-number react-code-text" style="padding-right:16px">120</div><div data-line-number="121" class="react-line-number react-code-text" style="padding-right:16px">121</div><div data-line-number="122" class="react-line-number react-code-text" style="padding-right:16px">122</div><div data-line-number="123" class="react-line-number react-code-text" style="padding-right:16px">123</div><div data-line-number="124" class="react-line-number react-code-text" style="padding-right:16px">124</div><div data-line-number="125" class="react-line-number react-code-text" style="padding-right:16px">125</div><div data-line-number="126" class="react-line-number react-code-text" style="padding-right:16px">126</div><div data-line-number="127" class="react-line-number react-code-text" style="padding-right:16px">127</div><div data-line-number="128" class="react-line-number react-code-text" style="padding-right:16px">128</div><div data-line-number="129" class="react-line-number react-code-text" style="padding-right:16px">129</div><div data-line-number="130" class="react-line-number react-code-text" style="padding-right:16px">130</div><div data-line-number="131" class="react-line-number react-code-text" style="padding-right:16px">131</div><div data-line-number="132" class="react-line-number react-code-text" style="padding-right:16px">132</div><div data-line-number="133" class="react-line-number react-code-text" style="padding-right:16px">133</div><div data-line-number="134" class="react-line-number react-code-text" style="padding-right:16px">134</div><div data-line-number="135" class="react-line-number react-code-text" style="padding-right:16px">135</div><div data-line-number="136" class="react-line-number react-code-text" style="padding-right:16px">136</div><div data-line-number="137" class="react-line-number react-code-text" style="padding-right:16px">137</div><div data-line-number="138" class="react-line-number react-code-text" style="padding-right:16px">138</div><div data-line-number="139" class="react-line-number react-code-text" style="padding-right:16px">139</div><div data-line-number="140" class="react-line-number react-code-text" style="padding-right:16px">140</div><div data-line-number="141" class="react-line-number react-code-text" style="padding-right:16px">141</div><div data-line-number="142" class="react-line-number react-code-text" style="padding-right:16px">142</div><div data-line-number="143" class="react-line-number react-code-text" style="padding-right:16px">143</div><div data-line-number="144" class="react-line-number react-code-text" style="padding-right:16px">144</div><div data-line-number="145" class="react-line-number react-code-text" style="padding-right:16px">145</div><div data-line-number="146" class="react-line-number react-code-text" style="padding-right:16px">146</div><div data-line-number="147" class="react-line-number react-code-text" style="padding-right:16px">147</div><div data-line-number="148" class="react-line-number react-code-text" style="padding-right:16px">148</div><div data-line-number="149" class="react-line-number react-code-text" style="padding-right:16px">149</div><div data-line-number="150" class="react-line-number react-code-text" style="padding-right:16px">150</div><div data-line-number="151" class="react-line-number react-code-text" style="padding-right:16px">151</div><div data-line-number="152" class="react-line-number react-code-text" style="padding-right:16px">152</div><div data-line-number="153" class="react-line-number react-code-text" style="padding-right:16px">153</div><div data-line-number="154" class="react-line-number react-code-text" style="padding-right:16px">154</div><div data-line-number="155" class="react-line-number react-code-text" style="padding-right:16px">155</div><div data-line-number="156" class="react-line-number react-code-text" style="padding-right:16px">156</div><div data-line-number="157" class="react-line-number react-code-text" style="padding-right:16px">157</div><div data-line-number="158" class="react-line-number react-code-text" style="padding-right:16px">158</div><div data-line-number="159" class="react-line-number react-code-text" style="padding-right:16px">159</div><div data-line-number="160" class="react-line-number react-code-text" style="padding-right:16px">160</div><div data-line-number="161" class="react-line-number react-code-text" style="padding-right:16px">161</div><div data-line-number="162" class="react-line-number react-code-text" style="padding-right:16px">162</div><div data-line-number="163" class="react-line-number react-code-text" style="padding-right:16px">163</div><div data-line-number="164" class="react-line-number react-code-text" style="padding-right:16px">164</div><div data-line-number="165" class="react-line-number react-code-text" style="padding-right:16px">165</div><div data-line-number="166" class="react-line-number react-code-text" style="padding-right:16px">166</div><div data-line-number="167" class="react-line-number react-code-text" style="padding-right:16px">167</div><div data-line-number="168" class="react-line-number react-code-text" style="padding-right:16px">168</div><div data-line-number="169" class="react-line-number react-code-text" style="padding-right:16px">169</div><div data-line-number="170" class="react-line-number react-code-text" style="padding-right:16px">170</div><div data-line-number="171" class="react-line-number react-code-text" style="padding-right:16px">171</div><div data-line-number="172" class="react-line-number react-code-text" style="padding-right:16px">172</div><div data-line-number="173" class="react-line-number react-code-text" style="padding-right:16px">173</div><div data-line-number="174" class="react-line-number react-code-text" style="padding-right:16px">174</div><div data-line-number="175" class="react-line-number react-code-text" style="padding-right:16px">175</div><div data-line-number="176" class="react-line-number react-code-text" style="padding-right:16px">176</div><div data-line-number="177" class="react-line-number react-code-text" style="padding-right:16px">177</div><div data-line-number="178" class="react-line-number react-code-text" style="padding-right:16px">178</div><div data-line-number="179" class="react-line-number react-code-text" style="padding-right:16px">179</div><div data-line-number="180" class="react-line-number react-code-text" style="padding-right:16px">180</div><div data-line-number="181" class="react-line-number react-code-text" style="padding-right:16px">181</div><div data-line-number="182" class="react-line-number react-code-text" style="padding-right:16px">182</div><div data-line-number="183" class="react-line-number react-code-text" style="padding-right:16px">183</div><div data-line-number="184" class="react-line-number react-code-text" style="padding-right:16px">184</div><div data-line-number="185" class="react-line-number react-code-text" style="padding-right:16px">185</div><div data-line-number="186" class="react-line-number react-code-text" style="padding-right:16px">186</div><div data-line-number="187" class="react-line-number react-code-text" style="padding-right:16px">187</div><div data-line-number="188" class="react-line-number react-code-text" style="padding-right:16px">188</div><div data-line-number="189" class="react-line-number react-code-text" style="padding-right:16px">189</div><div data-line-number="190" class="react-line-number react-code-text" style="padding-right:16px">190</div><div data-line-number="191" class="react-line-number react-code-text" style="padding-right:16px">191</div><div data-line-number="192" class="react-line-number react-code-text" style="padding-right:16px">192</div><div data-line-number="193" class="react-line-number react-code-text" style="padding-right:16px">193</div><div data-line-number="194" class="react-line-number react-code-text" style="padding-right:16px">194</div><div data-line-number="195" class="react-line-number react-code-text" style="padding-right:16px">195</div><div data-line-number="196" class="react-line-number react-code-text" style="padding-right:16px">196</div><div data-line-number="197" class="react-line-number react-code-text" style="padding-right:16px">197</div><div data-line-number="198" class="react-line-number react-code-text" style="padding-right:16px">198</div><div data-line-number="199" class="react-line-number react-code-text" style="padding-right:16px">199</div><div data-line-number="200" class="react-line-number react-code-text" style="padding-right:16px">200</div><div data-line-number="201" class="react-line-number react-code-text" style="padding-right:16px">201</div><div data-line-number="202" class="react-line-number react-code-text" style="padding-right:16px">202</div><div data-line-number="203" class="react-line-number react-code-text" style="padding-right:16px">203</div><div data-line-number="204" class="react-line-number react-code-text" style="padding-right:16px">204</div><div data-line-number="205" class="react-line-number react-code-text" style="padding-right:16px">205</div><div data-line-number="206" class="react-line-number react-code-text" style="padding-right:16px">206</div><div data-line-number="207" class="react-line-number react-code-text" style="padding-right:16px">207</div><div data-line-number="208" class="react-line-number react-code-text" style="padding-right:16px">208</div><div data-line-number="209" class="react-line-number react-code-text" style="padding-right:16px">209</div><div data-line-number="210" class="react-line-number react-code-text" style="padding-right:16px">210</div><div data-line-number="211" class="react-line-number react-code-text" style="padding-right:16px">211</div><div data-line-number="212" class="react-line-number react-code-text" style="padding-right:16px">212</div><div data-line-number="213" class="react-line-number react-code-text" style="padding-right:16px">213</div><div data-line-number="214" class="react-line-number react-code-text" style="padding-right:16px">214</div><div data-line-number="215" class="react-line-number react-code-text" style="padding-right:16px">215</div><div data-line-number="216" class="react-line-number react-code-text" style="padding-right:16px">216</div><div data-line-number="217" class="react-line-number react-code-text" style="padding-right:16px">217</div><div data-line-number="218" class="react-line-number react-code-text" style="padding-right:16px">218</div><div data-line-number="219" class="react-line-number react-code-text" style="padding-right:16px">219</div><div data-line-number="220" class="react-line-number react-code-text" style="padding-right:16px">220</div><div data-line-number="221" class="react-line-number react-code-text" style="padding-right:16px">221</div><div data-line-number="222" class="react-line-number react-code-text" style="padding-right:16px">222</div><div data-line-number="223" class="react-line-number react-code-text" style="padding-right:16px">223</div><div data-line-number="224" class="react-line-number react-code-text" style="padding-right:16px">224</div><div data-line-number="225" class="react-line-number react-code-text" style="padding-right:16px">225</div><div data-line-number="226" class="react-line-number react-code-text" style="padding-right:16px">226</div><div data-line-number="227" class="react-line-number react-code-text" style="padding-right:16px">227</div><div data-line-number="228" class="react-line-number react-code-text" style="padding-right:16px">228</div><div data-line-number="229" class="react-line-number react-code-text" style="padding-right:16px">229</div><div data-line-number="230" class="react-line-number react-code-text" style="padding-right:16px">230</div><div data-line-number="231" class="react-line-number react-code-text" style="padding-right:16px">231</div><div data-line-number="232" class="react-line-number react-code-text" style="padding-right:16px">232</div><div data-line-number="233" class="react-line-number react-code-text" style="padding-right:16px">233</div><div data-line-number="234" class="react-line-number react-code-text" style="padding-right:16px">234</div><div data-line-number="235" class="react-line-number react-code-text" style="padding-right:16px">235</div><div data-line-number="236" class="react-line-number react-code-text" style="padding-right:16px">236</div><div data-line-number="237" class="react-line-number react-code-text" style="padding-right:16px">237</div><div data-line-number="238" class="react-line-number react-code-text" style="padding-right:16px">238</div><div data-line-number="239" class="react-line-number react-code-text" style="padding-right:16px">239</div><div data-line-number="240" class="react-line-number react-code-text" style="padding-right:16px">240</div><div data-line-number="241" class="react-line-number react-code-text" style="padding-right:16px">241</div><div data-line-number="242" class="react-line-number react-code-text" style="padding-right:16px">242</div><div data-line-number="243" class="react-line-number react-code-text" style="padding-right:16px">243</div><div data-line-number="244" class="react-line-number react-code-text" style="padding-right:16px">244</div><div data-line-number="245" class="react-line-number react-code-text" style="padding-right:16px">245</div><div data-line-number="246" class="react-line-number react-code-text" style="padding-right:16px">246</div><div data-line-number="247" class="react-line-number react-code-text" style="padding-right:16px">247</div><div data-line-number="248" class="react-line-number react-code-text" style="padding-right:16px">248</div><div data-line-number="249" class="react-line-number react-code-text" style="padding-right:16px">249</div><div data-line-number="250" class="react-line-number react-code-text" style="padding-right:16px">250</div><div data-line-number="251" class="react-line-number react-code-text" style="padding-right:16px">251</div><div data-line-number="252" class="react-line-number react-code-text" style="padding-right:16px">252</div><div data-line-number="253" class="react-line-number react-code-text" style="padding-right:16px">253</div><div data-line-number="254" class="react-line-number react-code-text" style="padding-right:16px">254</div><div data-line-number="255" class="react-line-number react-code-text" style="padding-right:16px">255</div><div data-line-number="256" class="react-line-number react-code-text" style="padding-right:16px">256</div><div data-line-number="257" class="react-line-number react-code-text" style="padding-right:16px">257</div><div data-line-number="258" class="react-line-number react-code-text" style="padding-right:16px">258</div><div data-line-number="259" class="react-line-number react-code-text" style="padding-right:16px">259</div><div data-line-number="260" class="react-line-number react-code-text" style="padding-right:16px">260</div><div data-line-number="261" class="react-line-number react-code-text" style="padding-right:16px">261</div><div data-line-number="262" class="react-line-number react-code-text" style="padding-right:16px">262</div><div data-line-number="263" class="react-line-number react-code-text" style="padding-right:16px">263</div><div data-line-number="264" class="react-line-number react-code-text" style="padding-right:16px">264</div><div data-line-number="265" class="react-line-number react-code-text" style="padding-right:16px">265</div><div data-line-number="266" class="react-line-number react-code-text" style="padding-right:16px">266</div><div data-line-number="267" class="react-line-number react-code-text" style="padding-right:16px">267</div><div data-line-number="268" class="react-line-number react-code-text" style="padding-right:16px">268</div><div data-line-number="269" class="react-line-number react-code-text" style="padding-right:16px">269</div><div data-line-number="270" class="react-line-number react-code-text" style="padding-right:16px">270</div><div data-line-number="271" class="react-line-number react-code-text" style="padding-right:16px">271</div><div data-line-number="272" class="react-line-number react-code-text" style="padding-right:16px">272</div><div data-line-number="273" class="react-line-number react-code-text" style="padding-right:16px">273</div><div data-line-number="274" class="react-line-number react-code-text" style="padding-right:16px">274</div><div data-line-number="275" class="react-line-number react-code-text" style="padding-right:16px">275</div><div data-line-number="276" class="react-line-number react-code-text" style="padding-right:16px">276</div><div data-line-number="277" class="react-line-number react-code-text" style="padding-right:16px">277</div><div data-line-number="278" class="react-line-number react-code-text" style="padding-right:16px">278</div><div data-line-number="279" class="react-line-number react-code-text" style="padding-right:16px">279</div><div data-line-number="280" class="react-line-number react-code-text" style="padding-right:16px">280</div><div data-line-number="281" class="react-line-number react-code-text" style="padding-right:16px">281</div><div data-line-number="282" class="react-line-number react-code-text" style="padding-right:16px">282</div><div data-line-number="283" class="react-line-number react-code-text" style="padding-right:16px">283</div><div data-line-number="284" class="react-line-number react-code-text" style="padding-right:16px">284</div><div data-line-number="285" class="react-line-number react-code-text" style="padding-right:16px">285</div><div data-line-number="286" class="react-line-number react-code-text" style="padding-right:16px">286</div><div data-line-number="287" class="react-line-number react-code-text" style="padding-right:16px">287</div><div data-line-number="288" class="react-line-number react-code-text" style="padding-right:16px">288</div><div data-line-number="289" class="react-line-number react-code-text" style="padding-right:16px">289</div><div data-line-number="290" class="react-line-number react-code-text" style="padding-right:16px">290</div><div data-line-number="291" class="react-line-number react-code-text" style="padding-right:16px">291</div><div data-line-number="292" class="react-line-number react-code-text" style="padding-right:16px">292</div><div data-line-number="293" class="react-line-number react-code-text" style="padding-right:16px">293</div><div data-line-number="294" class="react-line-number react-code-text" style="padding-right:16px">294</div><div data-line-number="295" class="react-line-number react-code-text" style="padding-right:16px">295</div><div data-line-number="296" class="react-line-number react-code-text" style="padding-right:16px">296</div><div data-line-number="297" class="react-line-number react-code-text" style="padding-right:16px">297</div><div data-line-number="298" class="react-line-number react-code-text" style="padding-right:16px">298</div><div data-line-number="299" class="react-line-number react-code-text" style="padding-right:16px">299</div><div data-line-number="300" class="react-line-number react-code-text" style="padding-right:16px">300</div><div data-line-number="301" class="react-line-number react-code-text" style="padding-right:16px">301</div><div data-line-number="302" class="react-line-number react-code-text" style="padding-right:16px">302</div><div data-line-number="303" class="react-line-number react-code-text" style="padding-right:16px">303</div><div data-line-number="304" class="react-line-number react-code-text" style="padding-right:16px">304</div><div data-line-number="305" class="react-line-number react-code-text" style="padding-right:16px">305</div><div data-line-number="306" class="react-line-number react-code-text" style="padding-right:16px">306</div><div data-line-number="307" class="react-line-number react-code-text" style="padding-right:16px">307</div><div data-line-number="308" class="react-line-number react-code-text" style="padding-right:16px">308</div><div data-line-number="309" class="react-line-number react-code-text" style="padding-right:16px">309</div><div data-line-number="310" class="react-line-number react-code-text" style="padding-right:16px">310</div><div data-line-number="311" class="react-line-number react-code-text" style="padding-right:16px">311</div><div data-line-number="312" class="react-line-number react-code-text" style="padding-right:16px">312</div><div data-line-number="313" class="react-line-number react-code-text" style="padding-right:16px">313</div><div data-line-number="314" class="react-line-number react-code-text" style="padding-right:16px">314</div><div data-line-number="315" class="react-line-number react-code-text" style="padding-right:16px">315</div><div data-line-number="316" class="react-line-number react-code-text" style="padding-right:16px">316</div><div data-line-number="317" class="react-line-number react-code-text" style="padding-right:16px">317</div><div data-line-number="318" class="react-line-number react-code-text" style="padding-right:16px">318</div><div data-line-number="319" class="react-line-number react-code-text" style="padding-right:16px">319</div><div data-line-number="320" class="react-line-number react-code-text" style="padding-right:16px">320</div><div data-line-number="321" class="react-line-number react-code-text" style="padding-right:16px">321</div><div data-line-number="322" class="react-line-number react-code-text" style="padding-right:16px">322</div><div data-line-number="323" class="react-line-number react-code-text" style="padding-right:16px">323</div><div data-line-number="324" class="react-line-number react-code-text" style="padding-right:16px">324</div><div data-line-number="325" class="react-line-number react-code-text" style="padding-right:16px">325</div><div data-line-number="326" class="react-line-number react-code-text" style="padding-right:16px">326</div><div data-line-number="327" class="react-line-number react-code-text" style="padding-right:16px">327</div><div data-line-number="328" class="react-line-number react-code-text" style="padding-right:16px">328</div><div data-line-number="329" class="react-line-number react-code-text" style="padding-right:16px">329</div><div data-line-number="330" class="react-line-number react-code-text" style="padding-right:16px">330</div><div data-line-number="331" class="react-line-number react-code-text" style="padding-right:16px">331</div><div data-line-number="332" class="react-line-number react-code-text" style="padding-right:16px">332</div><div data-line-number="333" class="react-line-number react-code-text" style="padding-right:16px">333</div><div data-line-number="334" class="react-line-number react-code-text" style="padding-right:16px">334</div><div data-line-number="335" class="react-line-number react-code-text" style="padding-right:16px">335</div><div data-line-number="336" class="react-line-number react-code-text" style="padding-right:16px">336</div><div data-line-number="337" class="react-line-number react-code-text" style="padding-right:16px">337</div><div data-line-number="338" class="react-line-number react-code-text" style="padding-right:16px">338</div><div data-line-number="339" class="react-line-number react-code-text" style="padding-right:16px">339</div><div data-line-number="340" class="react-line-number react-code-text" style="padding-right:16px">340</div><div data-line-number="341" class="react-line-number react-code-text" style="padding-right:16px">341</div><div data-line-number="342" class="react-line-number react-code-text" style="padding-right:16px">342</div><div data-line-number="343" class="react-line-number react-code-text" style="padding-right:16px">343</div><div data-line-number="344" class="react-line-number react-code-text" style="padding-right:16px">344</div><div data-line-number="345" class="react-line-number react-code-text" style="padding-right:16px">345</div><div data-line-number="346" class="react-line-number react-code-text" style="padding-right:16px">346</div><div data-line-number="347" class="react-line-number react-code-text" style="padding-right:16px">347</div><div data-line-number="348" class="react-line-number react-code-text" style="padding-right:16px">348</div><div data-line-number="349" class="react-line-number react-code-text" style="padding-right:16px">349</div><div data-line-number="350" class="react-line-number react-code-text" style="padding-right:16px">350</div><div data-line-number="351" class="react-line-number react-code-text" style="padding-right:16px">351</div><div data-line-number="352" class="react-line-number react-code-text" style="padding-right:16px">352</div><div data-line-number="353" class="react-line-number react-code-text" style="padding-right:16px">353</div><div data-line-number="354" class="react-line-number react-code-text" style="padding-right:16px">354</div><div data-line-number="355" class="react-line-number react-code-text" style="padding-right:16px">355</div><div data-line-number="356" class="react-line-number react-code-text" style="padding-right:16px">356</div><div data-line-number="357" class="react-line-number react-code-text" style="padding-right:16px">357</div><div data-line-number="358" class="react-line-number react-code-text" style="padding-right:16px">358</div><div data-line-number="359" class="react-line-number react-code-text" style="padding-right:16px">359</div><div data-line-number="360" class="react-line-number react-code-text" style="padding-right:16px">360</div><div data-line-number="361" class="react-line-number react-code-text" style="padding-right:16px">361</div><div data-line-number="362" class="react-line-number react-code-text" style="padding-right:16px">362</div><div data-line-number="363" class="react-line-number react-code-text" style="padding-right:16px">363</div><div data-line-number="364" class="react-line-number react-code-text" style="padding-right:16px">364</div><div data-line-number="365" class="react-line-number react-code-text" style="padding-right:16px">365</div><div data-line-number="366" class="react-line-number react-code-text" style="padding-right:16px">366</div><div data-line-number="367" class="react-line-number react-code-text" style="padding-right:16px">367</div><div data-line-number="368" class="react-line-number react-code-text" style="padding-right:16px">368</div><div data-line-number="369" class="react-line-number react-code-text" style="padding-right:16px">369</div><div data-line-number="370" class="react-line-number react-code-text" style="padding-right:16px">370</div><div data-line-number="371" class="react-line-number react-code-text" style="padding-right:16px">371</div><div data-line-number="372" class="react-line-number react-code-text" style="padding-right:16px">372</div><div data-line-number="373" class="react-line-number react-code-text" style="padding-right:16px">373</div><div data-line-number="374" class="react-line-number react-code-text" style="padding-right:16px">374</div><div data-line-number="375" class="react-line-number react-code-text" style="padding-right:16px">375</div><div data-line-number="376" class="react-line-number react-code-text" style="padding-right:16px">376</div><div data-line-number="377" class="react-line-number react-code-text" style="padding-right:16px">377</div><div data-line-number="378" class="react-line-number react-code-text" style="padding-right:16px">378</div><div data-line-number="379" class="react-line-number react-code-text" style="padding-right:16px">379</div><div data-line-number="380" class="react-line-number react-code-text" style="padding-right:16px">380</div><div data-line-number="381" class="react-line-number react-code-text" style="padding-right:16px">381</div><div data-line-number="382" class="react-line-number react-code-text" style="padding-right:16px">382</div><div data-line-number="383" class="react-line-number react-code-text" style="padding-right:16px">383</div><div data-line-number="384" class="react-line-number react-code-text" style="padding-right:16px">384</div><div data-line-number="385" class="react-line-number react-code-text" style="padding-right:16px">385</div><div data-line-number="386" class="react-line-number react-code-text" style="padding-right:16px">386</div><div data-line-number="387" class="react-line-number react-code-text" style="padding-right:16px">387</div><div data-line-number="388" class="react-line-number react-code-text" style="padding-right:16px">388</div><div data-line-number="389" class="react-line-number react-code-text" style="padding-right:16px">389</div><div data-line-number="390" class="react-line-number react-code-text" style="padding-right:16px">390</div><div data-line-number="391" class="react-line-number react-code-text" style="padding-right:16px">391</div><div data-line-number="392" class="react-line-number react-code-text" style="padding-right:16px">392</div><div data-line-number="393" class="react-line-number react-code-text" style="padding-right:16px">393</div><div data-line-number="394" class="react-line-number react-code-text" style="padding-right:16px">394</div><div data-line-number="395" class="react-line-number react-code-text" style="padding-right:16px">395</div><div data-line-number="396" class="react-line-number react-code-text" style="padding-right:16px">396</div><div data-line-number="397" class="react-line-number react-code-text" style="padding-right:16px">397</div><div data-line-number="398" class="react-line-number react-code-text" style="padding-right:16px">398</div><div data-line-number="399" class="react-line-number react-code-text" style="padding-right:16px">399</div><div data-line-number="400" class="react-line-number react-code-text" style="padding-right:16px">400</div><div data-line-number="401" class="react-line-number react-code-text" style="padding-right:16px">401</div><div data-line-number="402" class="react-line-number react-code-text" style="padding-right:16px">402</div><div data-line-number="403" class="react-line-number react-code-text" style="padding-right:16px">403</div><div data-line-number="404" class="react-line-number react-code-text" style="padding-right:16px">404</div><div data-line-number="405" class="react-line-number react-code-text" style="padding-right:16px">405</div><div data-line-number="406" class="react-line-number react-code-text" style="padding-right:16px">406</div><div data-line-number="407" class="react-line-number react-code-text" style="padding-right:16px">407</div><div data-line-number="408" class="react-line-number react-code-text" style="padding-right:16px">408</div><div data-line-number="409" class="react-line-number react-code-text" style="padding-right:16px">409</div><div data-line-number="410" class="react-line-number react-code-text" style="padding-right:16px">410</div><div data-line-number="411" class="react-line-number react-code-text" style="padding-right:16px">411</div><div data-line-number="412" class="react-line-number react-code-text" style="padding-right:16px">412</div><div data-line-number="413" class="react-line-number react-code-text" style="padding-right:16px">413</div><div data-line-number="414" class="react-line-number react-code-text" style="padding-right:16px">414</div><div data-line-number="415" class="react-line-number react-code-text" style="padding-right:16px">415</div><div data-line-number="416" class="react-line-number react-code-text" style="padding-right:16px">416</div><div data-line-number="417" class="react-line-number react-code-text" style="padding-right:16px">417</div><div data-line-number="418" class="react-line-number react-code-text" style="padding-right:16px">418</div><div data-line-number="419" class="react-line-number react-code-text" style="padding-right:16px">419</div><div data-line-number="420" class="react-line-number react-code-text" style="padding-right:16px">420</div><div data-line-number="421" class="react-line-number react-code-text" style="padding-right:16px">421</div><div data-line-number="422" class="react-line-number react-code-text" style="padding-right:16px">422</div><div data-line-number="423" class="react-line-number react-code-text" style="padding-right:16px">423</div><div data-line-number="424" class="react-line-number react-code-text" style="padding-right:16px">424</div><div data-line-number="425" class="react-line-number react-code-text" style="padding-right:16px">425</div><div data-line-number="426" class="react-line-number react-code-text" style="padding-right:16px">426</div><div data-line-number="427" class="react-line-number react-code-text" style="padding-right:16px">427</div><div data-line-number="428" class="react-line-number react-code-text" style="padding-right:16px">428</div><div data-line-number="429" class="react-line-number react-code-text" style="padding-right:16px">429</div><div data-line-number="430" class="react-line-number react-code-text" style="padding-right:16px">430</div><div data-line-number="431" class="react-line-number react-code-text" style="padding-right:16px">431</div><div data-line-number="432" class="react-line-number react-code-text" style="padding-right:16px">432</div><div data-line-number="433" class="react-line-number react-code-text" style="padding-right:16px">433</div><div data-line-number="434" class="react-line-number react-code-text" style="padding-right:16px">434</div><div data-line-number="435" class="react-line-number react-code-text" style="padding-right:16px">435</div><div data-line-number="436" class="react-line-number react-code-text" style="padding-right:16px">436</div><div data-line-number="437" class="react-line-number react-code-text" style="padding-right:16px">437</div><div data-line-number="438" class="react-line-number react-code-text" style="padding-right:16px">438</div><div data-line-number="439" class="react-line-number react-code-text" style="padding-right:16px">439</div><div data-line-number="440" class="react-line-number react-code-text" style="padding-right:16px">440</div><div data-line-number="441" class="react-line-number react-code-text" style="padding-right:16px">441</div><div data-line-number="442" class="react-line-number react-code-text" style="padding-right:16px">442</div><div data-line-number="443" class="react-line-number react-code-text" style="padding-right:16px">443</div><div data-line-number="444" class="react-line-number react-code-text" style="padding-right:16px">444</div><div data-line-number="445" class="react-line-number react-code-text" style="padding-right:16px">445</div><div data-line-number="446" class="react-line-number react-code-text" style="padding-right:16px">446</div><div data-line-number="447" class="react-line-number react-code-text" style="padding-right:16px">447</div><div data-line-number="448" class="react-line-number react-code-text" style="padding-right:16px">448</div><div data-line-number="449" class="react-line-number react-code-text" style="padding-right:16px">449</div><div data-line-number="450" class="react-line-number react-code-text" style="padding-right:16px">450</div><div data-line-number="451" class="react-line-number react-code-text" style="padding-right:16px">451</div><div data-line-number="452" class="react-line-number react-code-text" style="padding-right:16px">452</div><div data-line-number="453" class="react-line-number react-code-text" style="padding-right:16px">453</div><div data-line-number="454" class="react-line-number react-code-text" style="padding-right:16px">454</div><div data-line-number="455" class="react-line-number react-code-text" style="padding-right:16px">455</div><div data-line-number="456" class="react-line-number react-code-text" style="padding-right:16px">456</div><div data-line-number="457" class="react-line-number react-code-text" style="padding-right:16px">457</div><div data-line-number="458" class="react-line-number react-code-text" style="padding-right:16px">458</div><div data-line-number="459" class="react-line-number react-code-text" style="padding-right:16px">459</div><div data-line-number="460" class="react-line-number react-code-text" style="padding-right:16px">460</div><div data-line-number="461" class="react-line-number react-code-text" style="padding-right:16px">461</div><div data-line-number="462" class="react-line-number react-code-text" style="padding-right:16px">462</div><div data-line-number="463" class="react-line-number react-code-text" style="padding-right:16px">463</div><div data-line-number="464" class="react-line-number react-code-text" style="padding-right:16px">464</div><div data-line-number="465" class="react-line-number react-code-text" style="padding-right:16px">465</div><div data-line-number="466" class="react-line-number react-code-text" style="padding-right:16px">466</div><div data-line-number="467" class="react-line-number react-code-text" style="padding-right:16px">467</div><div data-line-number="468" class="react-line-number react-code-text" style="padding-right:16px">468</div><div data-line-number="469" class="react-line-number react-code-text" style="padding-right:16px">469</div><div data-line-number="470" class="react-line-number react-code-text" style="padding-right:16px">470</div><div data-line-number="471" class="react-line-number react-code-text" style="padding-right:16px">471</div><div data-line-number="472" class="react-line-number react-code-text" style="padding-right:16px">472</div><div data-line-number="473" class="react-line-number react-code-text" style="padding-right:16px">473</div><div data-line-number="474" class="react-line-number react-code-text" style="padding-right:16px">474</div><div data-line-number="475" class="react-line-number react-code-text" style="padding-right:16px">475</div><div data-line-number="476" class="react-line-number react-code-text" style="padding-right:16px">476</div><div data-line-number="477" class="react-line-number react-code-text" style="padding-right:16px">477</div><div data-line-number="478" class="react-line-number react-code-text" style="padding-right:16px">478</div><div data-line-number="479" class="react-line-number react-code-text" style="padding-right:16px">479</div><div data-line-number="480" class="react-line-number react-code-text" style="padding-right:16px">480</div><div data-line-number="481" class="react-line-number react-code-text" style="padding-right:16px">481</div><div data-line-number="482" class="react-line-number react-code-text" style="padding-right:16px">482</div><div data-line-number="483" class="react-line-number react-code-text" style="padding-right:16px">483</div><div data-line-number="484" class="react-line-number react-code-text" style="padding-right:16px">484</div><div data-line-number="485" class="react-line-number react-code-text" style="padding-right:16px">485</div><div data-line-number="486" class="react-line-number react-code-text" style="padding-right:16px">486</div><div data-line-number="487" class="react-line-number react-code-text" style="padding-right:16px">487</div><div data-line-number="488" class="react-line-number react-code-text" style="padding-right:16px">488</div><div data-line-number="489" class="react-line-number react-code-text" style="padding-right:16px">489</div><div data-line-number="490" class="react-line-number react-code-text" style="padding-right:16px">490</div><div data-line-number="491" class="react-line-number react-code-text" style="padding-right:16px">491</div><div data-line-number="492" class="react-line-number react-code-text" style="padding-right:16px">492</div><div data-line-number="493" class="react-line-number react-code-text" style="padding-right:16px">493</div><div data-line-number="494" class="react-line-number react-code-text" style="padding-right:16px">494</div><div data-line-number="495" class="react-line-number react-code-text" style="padding-right:16px">495</div><div data-line-number="496" class="react-line-number react-code-text" style="padding-right:16px">496</div><div data-line-number="497" class="react-line-number react-code-text" style="padding-right:16px">497</div><div data-line-number="498" class="react-line-number react-code-text" style="padding-right:16px">498</div><div data-line-number="499" class="react-line-number react-code-text" style="padding-right:16px">499</div><div data-line-number="500" class="react-line-number react-code-text" style="padding-right:16px">500</div><div data-line-number="501" class="react-line-number react-code-text" style="padding-right:16px">501</div><div data-line-number="502" class="react-line-number react-code-text" style="padding-right:16px">502</div><div data-line-number="503" class="react-line-number react-code-text" style="padding-right:16px">503</div><div data-line-number="504" class="react-line-number react-code-text" style="padding-right:16px">504</div><div data-line-number="505" class="react-line-number react-code-text" style="padding-right:16px">505</div><div data-line-number="506" class="react-line-number react-code-text" style="padding-right:16px">506</div><div data-line-number="507" class="react-line-number react-code-text" style="padding-right:16px">507</div><div data-line-number="508" class="react-line-number react-code-text" style="padding-right:16px">508</div><div data-line-number="509" class="react-line-number react-code-text" style="padding-right:16px">509</div><div data-line-number="510" class="react-line-number react-code-text" style="padding-right:16px">510</div><div data-line-number="511" class="react-line-number react-code-text" style="padding-right:16px">511</div><div data-line-number="512" class="react-line-number react-code-text" style="padding-right:16px">512</div><div data-line-number="513" class="react-line-number react-code-text" style="padding-right:16px">513</div><div data-line-number="514" class="react-line-number react-code-text" style="padding-right:16px">514</div><div data-line-number="515" class="react-line-number react-code-text" style="padding-right:16px">515</div><div data-line-number="516" class="react-line-number react-code-text" style="padding-right:16px">516</div><div data-line-number="517" class="react-line-number react-code-text" style="padding-right:16px">517</div><div data-line-number="518" class="react-line-number react-code-text" style="padding-right:16px">518</div><div data-line-number="519" class="react-line-number react-code-text" style="padding-right:16px">519</div><div data-line-number="520" class="react-line-number react-code-text" style="padding-right:16px">520</div><div data-line-number="521" class="react-line-number react-code-text" style="padding-right:16px">521</div><div data-line-number="522" class="react-line-number react-code-text" style="padding-right:16px">522</div><div data-line-number="523" class="react-line-number react-code-text" style="padding-right:16px">523</div><div data-line-number="524" class="react-line-number react-code-text" style="padding-right:16px">524</div><div data-line-number="525" class="react-line-number react-code-text" style="padding-right:16px">525</div><div data-line-number="526" class="react-line-number react-code-text" style="padding-right:16px">526</div><div data-line-number="527" class="react-line-number react-code-text" style="padding-right:16px">527</div><div data-line-number="528" class="react-line-number react-code-text" style="padding-right:16px">528</div><div data-line-number="529" class="react-line-number react-code-text" style="padding-right:16px">529</div><div data-line-number="530" class="react-line-number react-code-text" style="padding-right:16px">530</div><div data-line-number="531" class="react-line-number react-code-text" style="padding-right:16px">531</div><div data-line-number="532" class="react-line-number react-code-text" style="padding-right:16px">532</div><div data-line-number="533" class="react-line-number react-code-text" style="padding-right:16px">533</div><div data-line-number="534" class="react-line-number react-code-text" style="padding-right:16px">534</div><div data-line-number="535" class="react-line-number react-code-text" style="padding-right:16px">535</div><div data-line-number="536" class="react-line-number react-code-text" style="padding-right:16px">536</div><div data-line-number="537" class="react-line-number react-code-text" style="padding-right:16px">537</div><div data-line-number="538" class="react-line-number react-code-text" style="padding-right:16px">538</div><div data-line-number="539" class="react-line-number react-code-text" style="padding-right:16px">539</div><div data-line-number="540" class="react-line-number react-code-text" style="padding-right:16px">540</div><div data-line-number="541" class="react-line-number react-code-text" style="padding-right:16px">541</div><div data-line-number="542" class="react-line-number react-code-text" style="padding-right:16px">542</div><div data-line-number="543" class="react-line-number react-code-text" style="padding-right:16px">543</div><div data-line-number="544" class="react-line-number react-code-text" style="padding-right:16px">544</div><div data-line-number="545" class="react-line-number react-code-text" style="padding-right:16px">545</div><div data-line-number="546" class="react-line-number react-code-text" style="padding-right:16px">546</div><div data-line-number="547" class="react-line-number react-code-text" style="padding-right:16px">547</div><div data-line-number="548" class="react-line-number react-code-text" style="padding-right:16px">548</div><div data-line-number="549" class="react-line-number react-code-text" style="padding-right:16px">549</div><div data-line-number="550" class="react-line-number react-code-text" style="padding-right:16px">550</div><div data-line-number="551" class="react-line-number react-code-text" style="padding-right:16px">551</div><div data-line-number="552" class="react-line-number react-code-text" style="padding-right:16px">552</div><div data-line-number="553" class="react-line-number react-code-text" style="padding-right:16px">553</div><div data-line-number="554" class="react-line-number react-code-text" style="padding-right:16px">554</div><div data-line-number="555" class="react-line-number react-code-text" style="padding-right:16px">555</div><div data-line-number="556" class="react-line-number react-code-text" style="padding-right:16px">556</div><div data-line-number="557" class="react-line-number react-code-text" style="padding-right:16px">557</div><div data-line-number="558" class="react-line-number react-code-text" style="padding-right:16px">558</div><div data-line-number="559" class="react-line-number react-code-text" style="padding-right:16px">559</div><div data-line-number="560" class="react-line-number react-code-text" style="padding-right:16px">560</div><div data-line-number="561" class="react-line-number react-code-text" style="padding-right:16px">561</div><div data-line-number="562" class="react-line-number react-code-text" style="padding-right:16px">562</div><div data-line-number="563" class="react-line-number react-code-text" style="padding-right:16px">563</div><div data-line-number="564" class="react-line-number react-code-text" style="padding-right:16px">564</div><div data-line-number="565" class="react-line-number react-code-text" style="padding-right:16px">565</div><div data-line-number="566" class="react-line-number react-code-text" style="padding-right:16px">566</div><div data-line-number="567" class="react-line-number react-code-text" style="padding-right:16px">567</div><div data-line-number="568" class="react-line-number react-code-text" style="padding-right:16px">568</div><div data-line-number="569" class="react-line-number react-code-text" style="padding-right:16px">569</div><div data-line-number="570" class="react-line-number react-code-text" style="padding-right:16px">570</div><div data-line-number="571" class="react-line-number react-code-text" style="padding-right:16px">571</div><div data-line-number="572" class="react-line-number react-code-text" style="padding-right:16px">572</div><div data-line-number="573" class="react-line-number react-code-text" style="padding-right:16px">573</div><div data-line-number="574" class="react-line-number react-code-text" style="padding-right:16px">574</div><div data-line-number="575" class="react-line-number react-code-text" style="padding-right:16px">575</div><div data-line-number="576" class="react-line-number react-code-text" style="padding-right:16px">576</div><div data-line-number="577" class="react-line-number react-code-text" style="padding-right:16px">577</div><div data-line-number="578" class="react-line-number react-code-text" style="padding-right:16px">578</div><div data-line-number="579" class="react-line-number react-code-text" style="padding-right:16px">579</div><div data-line-number="580" class="react-line-number react-code-text" style="padding-right:16px">580</div><div data-line-number="581" class="react-line-number react-code-text" style="padding-right:16px">581</div><div data-line-number="582" class="react-line-number react-code-text" style="padding-right:16px">582</div><div data-line-number="583" class="react-line-number react-code-text" style="padding-right:16px">583</div><div data-line-number="584" class="react-line-number react-code-text" style="padding-right:16px">584</div><div data-line-number="585" class="react-line-number react-code-text" style="padding-right:16px">585</div><div data-line-number="586" class="react-line-number react-code-text" style="padding-right:16px">586</div><div data-line-number="587" class="react-line-number react-code-text" style="padding-right:16px">587</div><div data-line-number="588" class="react-line-number react-code-text" style="padding-right:16px">588</div><div data-line-number="589" class="react-line-number react-code-text" style="padding-right:16px">589</div><div data-line-number="590" class="react-line-number react-code-text" style="padding-right:16px">590</div><div data-line-number="591" class="react-line-number react-code-text" style="padding-right:16px">591</div><div data-line-number="592" class="react-line-number react-code-text" style="padding-right:16px">592</div><div data-line-number="593" class="react-line-number react-code-text" style="padding-right:16px">593</div><div data-line-number="594" class="react-line-number react-code-text" style="padding-right:16px">594</div><div data-line-number="595" class="react-line-number react-code-text" style="padding-right:16px">595</div><div data-line-number="596" class="react-line-number react-code-text" style="padding-right:16px">596</div><div data-line-number="597" class="react-line-number react-code-text" style="padding-right:16px">597</div><div data-line-number="598" class="react-line-number react-code-text" style="padding-right:16px">598</div><div data-line-number="599" class="react-line-number react-code-text" style="padding-right:16px">599</div><div data-line-number="600" class="react-line-number react-code-text" style="padding-right:16px">600</div><div data-line-number="601" class="react-line-number react-code-text" style="padding-right:16px">601</div><div data-line-number="602" class="react-line-number react-code-text" style="padding-right:16px">602</div><div data-line-number="603" class="react-line-number react-code-text" style="padding-right:16px">603</div><div data-line-number="604" class="react-line-number react-code-text" style="padding-right:16px">604</div><div data-line-number="605" class="react-line-number react-code-text" style="padding-right:16px">605</div><div data-line-number="606" class="react-line-number react-code-text" style="padding-right:16px">606</div><div data-line-number="607" class="react-line-number react-code-text" style="padding-right:16px">607</div><div data-line-number="608" class="react-line-number react-code-text" style="padding-right:16px">608</div><div data-line-number="609" class="react-line-number react-code-text" style="padding-right:16px">609</div><div data-line-number="610" class="react-line-number react-code-text" style="padding-right:16px">610</div><div data-line-number="611" class="react-line-number react-code-text" style="padding-right:16px">611</div><div data-line-number="612" class="react-line-number react-code-text" style="padding-right:16px">612</div><div data-line-number="613" class="react-line-number react-code-text" style="padding-right:16px">613</div><div data-line-number="614" class="react-line-number react-code-text" style="padding-right:16px">614</div><div data-line-number="615" class="react-line-number react-code-text" style="padding-right:16px">615</div><div data-line-number="616" class="react-line-number react-code-text" style="padding-right:16px">616</div><div data-line-number="617" class="react-line-number react-code-text" style="padding-right:16px">617</div><div data-line-number="618" class="react-line-number react-code-text" style="padding-right:16px">618</div><div data-line-number="619" class="react-line-number react-code-text" style="padding-right:16px">619</div><div data-line-number="620" class="react-line-number react-code-text" style="padding-right:16px">620</div><div data-line-number="621" class="react-line-number react-code-text" style="padding-right:16px">621</div><div data-line-number="622" class="react-line-number react-code-text" style="padding-right:16px">622</div><div data-line-number="623" class="react-line-number react-code-text" style="padding-right:16px">623</div><div data-line-number="624" class="react-line-number react-code-text" style="padding-right:16px">624</div><div data-line-number="625" class="react-line-number react-code-text" style="padding-right:16px">625</div><div data-line-number="626" class="react-line-number react-code-text" style="padding-right:16px">626</div><div data-line-number="627" class="react-line-number react-code-text" style="padding-right:16px">627</div><div data-line-number="628" class="react-line-number react-code-text" style="padding-right:16px">628</div><div data-line-number="629" class="react-line-number react-code-text" style="padding-right:16px">629</div><div data-line-number="630" class="react-line-number react-code-text" style="padding-right:16px">630</div><div data-line-number="631" class="react-line-number react-code-text" style="padding-right:16px">631</div><div data-line-number="632" class="react-line-number react-code-text" style="padding-right:16px">632</div><div data-line-number="633" class="react-line-number react-code-text" style="padding-right:16px">633</div><div data-line-number="634" class="react-line-number react-code-text" style="padding-right:16px">634</div><div data-line-number="635" class="react-line-number react-code-text" style="padding-right:16px">635</div><div data-line-number="636" class="react-line-number react-code-text" style="padding-right:16px">636</div><div data-line-number="637" class="react-line-number react-code-text" style="padding-right:16px">637</div><div data-line-number="638" class="react-line-number react-code-text" style="padding-right:16px">638</div><div data-line-number="639" class="react-line-number react-code-text" style="padding-right:16px">639</div><div data-line-number="640" class="react-line-number react-code-text" style="padding-right:16px">640</div><div data-line-number="641" class="react-line-number react-code-text" style="padding-right:16px">641</div><div data-line-number="642" class="react-line-number react-code-text" style="padding-right:16px">642</div><div data-line-number="643" class="react-line-number react-code-text" style="padding-right:16px">643</div><div data-line-number="644" class="react-line-number react-code-text" style="padding-right:16px">644</div><div data-line-number="645" class="react-line-number react-code-text" style="padding-right:16px">645</div><div data-line-number="646" class="react-line-number react-code-text" style="padding-right:16px">646</div><div data-line-number="647" class="react-line-number react-code-text" style="padding-right:16px">647</div><div data-line-number="648" class="react-line-number react-code-text" style="padding-right:16px">648</div><div data-line-number="649" class="react-line-number react-code-text" style="padding-right:16px">649</div><div data-line-number="650" class="react-line-number react-code-text" style="padding-right:16px">650</div><div data-line-number="651" class="react-line-number react-code-text" style="padding-right:16px">651</div><div data-line-number="652" class="react-line-number react-code-text" style="padding-right:16px">652</div><div data-line-number="653" class="react-line-number react-code-text" style="padding-right:16px">653</div><div data-line-number="654" class="react-line-number react-code-text" style="padding-right:16px">654</div><div data-line-number="655" class="react-line-number react-code-text" style="padding-right:16px">655</div><div data-line-number="656" class="react-line-number react-code-text" style="padding-right:16px">656</div><div data-line-number="657" class="react-line-number react-code-text" style="padding-right:16px">657</div><div data-line-number="658" class="react-line-number react-code-text" style="padding-right:16px">658</div><div data-line-number="659" class="react-line-number react-code-text" style="padding-right:16px">659</div><div data-line-number="660" class="react-line-number react-code-text" style="padding-right:16px">660</div><div data-line-number="661" class="react-line-number react-code-text" style="padding-right:16px">661</div><div data-line-number="662" class="react-line-number react-code-text" style="padding-right:16px">662</div><div data-line-number="663" class="react-line-number react-code-text" style="padding-right:16px">663</div><div data-line-number="664" class="react-line-number react-code-text" style="padding-right:16px">664</div><div data-line-number="665" class="react-line-number react-code-text" style="padding-right:16px">665</div><div data-line-number="666" class="react-line-number react-code-text" style="padding-right:16px">666</div><div data-line-number="667" class="react-line-number react-code-text" style="padding-right:16px">667</div><div data-line-number="668" class="react-line-number react-code-text" style="padding-right:16px">668</div><div data-line-number="669" class="react-line-number react-code-text" style="padding-right:16px">669</div><div data-line-number="670" class="react-line-number react-code-text" style="padding-right:16px">670</div><div data-line-number="671" class="react-line-number react-code-text" style="padding-right:16px">671</div><div data-line-number="672" class="react-line-number react-code-text" style="padding-right:16px">672</div><div data-line-number="673" class="react-line-number react-code-text" style="padding-right:16px">673</div><div data-line-number="674" class="react-line-number react-code-text" style="padding-right:16px">674</div><div data-line-number="675" class="react-line-number react-code-text" style="padding-right:16px">675</div><div data-line-number="676" class="react-line-number react-code-text" style="padding-right:16px">676</div><div data-line-number="677" class="react-line-number react-code-text" style="padding-right:16px">677</div><div data-line-number="678" class="react-line-number react-code-text" style="padding-right:16px">678</div><div data-line-number="679" class="react-line-number react-code-text" style="padding-right:16px">679</div><div data-line-number="680" class="react-line-number react-code-text" style="padding-right:16px">680</div><div data-line-number="681" class="react-line-number react-code-text" style="padding-right:16px">681</div><div data-line-number="682" class="react-line-number react-code-text" style="padding-right:16px">682</div><div data-line-number="683" class="react-line-number react-code-text" style="padding-right:16px">683</div><div data-line-number="684" class="react-line-number react-code-text" style="padding-right:16px">684</div><div data-line-number="685" class="react-line-number react-code-text" style="padding-right:16px">685</div><div data-line-number="686" class="react-line-number react-code-text" style="padding-right:16px">686</div><div data-line-number="687" class="react-line-number react-code-text" style="padding-right:16px">687</div><div data-line-number="688" class="react-line-number react-code-text" style="padding-right:16px">688</div><div data-line-number="689" class="react-line-number react-code-text" style="padding-right:16px">689</div><div data-line-number="690" class="react-line-number react-code-text" style="padding-right:16px">690</div><div data-line-number="691" class="react-line-number react-code-text" style="padding-right:16px">691</div><div data-line-number="692" class="react-line-number react-code-text" style="padding-right:16px">692</div><div data-line-number="693" class="react-line-number react-code-text" style="padding-right:16px">693</div><div data-line-number="694" class="react-line-number react-code-text" style="padding-right:16px">694</div><div data-line-number="695" class="react-line-number react-code-text" style="padding-right:16px">695</div><div data-line-number="696" class="react-line-number react-code-text" style="padding-right:16px">696</div><div data-line-number="697" class="react-line-number react-code-text" style="padding-right:16px">697</div><div data-line-number="698" class="react-line-number react-code-text" style="padding-right:16px">698</div><div data-line-number="699" class="react-line-number react-code-text" style="padding-right:16px">699</div><div data-line-number="700" class="react-line-number react-code-text" style="padding-right:16px">700</div><div data-line-number="701" class="react-line-number react-code-text" style="padding-right:16px">701</div><div data-line-number="702" class="react-line-number react-code-text" style="padding-right:16px">702</div><div data-line-number="703" class="react-line-number react-code-text" style="padding-right:16px">703</div><div data-line-number="704" class="react-line-number react-code-text" style="padding-right:16px">704</div><div data-line-number="705" class="react-line-number react-code-text" style="padding-right:16px">705</div><div data-line-number="706" class="react-line-number react-code-text" style="padding-right:16px">706</div><div data-line-number="707" class="react-line-number react-code-text" style="padding-right:16px">707</div><div data-line-number="708" class="react-line-number react-code-text" style="padding-right:16px">708</div><div data-line-number="709" class="react-line-number react-code-text" style="padding-right:16px">709</div><div data-line-number="710" class="react-line-number react-code-text" style="padding-right:16px">710</div><div data-line-number="711" class="react-line-number react-code-text" style="padding-right:16px">711</div><div data-line-number="712" class="react-line-number react-code-text" style="padding-right:16px">712</div><div data-line-number="713" class="react-line-number react-code-text" style="padding-right:16px">713</div><div data-line-number="714" class="react-line-number react-code-text" style="padding-right:16px">714</div><div data-line-number="715" class="react-line-number react-code-text" style="padding-right:16px">715</div><div data-line-number="716" class="react-line-number react-code-text" style="padding-right:16px">716</div><div data-line-number="717" class="react-line-number react-code-text" style="padding-right:16px">717</div><div data-line-number="718" class="react-line-number react-code-text" style="padding-right:16px">718</div><div data-line-number="719" class="react-line-number react-code-text" style="padding-right:16px">719</div><div data-line-number="720" class="react-line-number react-code-text" style="padding-right:16px">720</div><div data-line-number="721" class="react-line-number react-code-text" style="padding-right:16px">721</div><div data-line-number="722" class="react-line-number react-code-text" style="padding-right:16px">722</div><div data-line-number="723" class="react-line-number react-code-text" style="padding-right:16px">723</div><div data-line-number="724" class="react-line-number react-code-text" style="padding-right:16px">724</div><div data-line-number="725" class="react-line-number react-code-text" style="padding-right:16px">725</div><div data-line-number="726" class="react-line-number react-code-text" style="padding-right:16px">726</div><div data-line-number="727" class="react-line-number react-code-text" style="padding-right:16px">727</div><div data-line-number="728" class="react-line-number react-code-text" style="padding-right:16px">728</div><div data-line-number="729" class="react-line-number react-code-text" style="padding-right:16px">729</div><div data-line-number="730" class="react-line-number react-code-text" style="padding-right:16px">730</div><div data-line-number="731" class="react-line-number react-code-text" style="padding-right:16px">731</div><div data-line-number="732" class="react-line-number react-code-text" style="padding-right:16px">732</div><div data-line-number="733" class="react-line-number react-code-text" style="padding-right:16px">733</div><div data-line-number="734" class="react-line-number react-code-text" style="padding-right:16px">734</div><div data-line-number="735" class="react-line-number react-code-text" style="padding-right:16px">735</div><div data-line-number="736" class="react-line-number react-code-text" style="padding-right:16px">736</div><div data-line-number="737" class="react-line-number react-code-text" style="padding-right:16px">737</div><div data-line-number="738" class="react-line-number react-code-text" style="padding-right:16px">738</div><div data-line-number="739" class="react-line-number react-code-text" style="padding-right:16px">739</div><div data-line-number="740" class="react-line-number react-code-text" style="padding-right:16px">740</div><div data-line-number="741" class="react-line-number react-code-text" style="padding-right:16px">741</div><div data-line-number="742" class="react-line-number react-code-text" style="padding-right:16px">742</div><div data-line-number="743" class="react-line-number react-code-text" style="padding-right:16px">743</div><div data-line-number="744" class="react-line-number react-code-text" style="padding-right:16px">744</div><div data-line-number="745" class="react-line-number react-code-text" style="padding-right:16px">745</div><div data-line-number="746" class="react-line-number react-code-text" style="padding-right:16px">746</div><div data-line-number="747" class="react-line-number react-code-text" style="padding-right:16px">747</div><div data-line-number="748" class="react-line-number react-code-text" style="padding-right:16px">748</div><div data-line-number="749" class="react-line-number react-code-text" style="padding-right:16px">749</div><div data-line-number="750" class="react-line-number react-code-text" style="padding-right:16px">750</div><div data-line-number="751" class="react-line-number react-code-text" style="padding-right:16px">751</div><div data-line-number="752" class="react-line-number react-code-text" style="padding-right:16px">752</div><div data-line-number="753" class="react-line-number react-code-text" style="padding-right:16px">753</div><div data-line-number="754" class="react-line-number react-code-text" style="padding-right:16px">754</div><div data-line-number="755" class="react-line-number react-code-text" style="padding-right:16px">755</div><div data-line-number="756" class="react-line-number react-code-text" style="padding-right:16px">756</div><div data-line-number="757" class="react-line-number react-code-text" style="padding-right:16px">757</div><div data-line-number="758" class="react-line-number react-code-text" style="padding-right:16px">758</div><div data-line-number="759" class="react-line-number react-code-text" style="padding-right:16px">759</div><div data-line-number="760" class="react-line-number react-code-text" style="padding-right:16px">760</div><div data-line-number="761" class="react-line-number react-code-text" style="padding-right:16px">761</div><div data-line-number="762" class="react-line-number react-code-text" style="padding-right:16px">762</div><div data-line-number="763" class="react-line-number react-code-text" style="padding-right:16px">763</div><div data-line-number="764" class="react-line-number react-code-text" style="padding-right:16px">764</div><div data-line-number="765" class="react-line-number react-code-text" style="padding-right:16px">765</div><div data-line-number="766" class="react-line-number react-code-text" style="padding-right:16px">766</div><div data-line-number="767" class="react-line-number react-code-text" style="padding-right:16px">767</div><div data-line-number="768" class="react-line-number react-code-text" style="padding-right:16px">768</div><div data-line-number="769" class="react-line-number react-code-text" style="padding-right:16px">769</div><div data-line-number="770" class="react-line-number react-code-text" style="padding-right:16px">770</div><div data-line-number="771" class="react-line-number react-code-text" style="padding-right:16px">771</div><div data-line-number="772" class="react-line-number react-code-text" style="padding-right:16px">772</div><div data-line-number="773" class="react-line-number react-code-text" style="padding-right:16px">773</div><div data-line-number="774" class="react-line-number react-code-text" style="padding-right:16px">774</div><div data-line-number="775" class="react-line-number react-code-text" style="padding-right:16px">775</div><div data-line-number="776" class="react-line-number react-code-text" style="padding-right:16px">776</div><div data-line-number="777" class="react-line-number react-code-text" style="padding-right:16px">777</div><div data-line-number="778" class="react-line-number react-code-text" style="padding-right:16px">778</div><div data-line-number="779" class="react-line-number react-code-text" style="padding-right:16px">779</div><div data-line-number="780" class="react-line-number react-code-text" style="padding-right:16px">780</div><div data-line-number="781" class="react-line-number react-code-text" style="padding-right:16px">781</div><div data-line-number="782" class="react-line-number react-code-text" style="padding-right:16px">782</div><div data-line-number="783" class="react-line-number react-code-text" style="padding-right:16px">783</div><div data-line-number="784" class="react-line-number react-code-text" style="padding-right:16px">784</div><div data-line-number="785" class="react-line-number react-code-text" style="padding-right:16px">785</div><div data-line-number="786" class="react-line-number react-code-text" style="padding-right:16px">786</div><div data-line-number="787" class="react-line-number react-code-text" style="padding-right:16px">787</div><div data-line-number="788" class="react-line-number react-code-text" style="padding-right:16px">788</div><div data-line-number="789" class="react-line-number react-code-text" style="padding-right:16px">789</div><div data-line-number="790" class="react-line-number react-code-text" style="padding-right:16px">790</div><div data-line-number="791" class="react-line-number react-code-text" style="padding-right:16px">791</div><div data-line-number="792" class="react-line-number react-code-text" style="padding-right:16px">792</div><div data-line-number="793" class="react-line-number react-code-text" style="padding-right:16px">793</div><div data-line-number="794" class="react-line-number react-code-text" style="padding-right:16px">794</div><div data-line-number="795" class="react-line-number react-code-text" style="padding-right:16px">795</div><div data-line-number="796" class="react-line-number react-code-text" style="padding-right:16px">796</div><div data-line-number="797" class="react-line-number react-code-text" style="padding-right:16px">797</div><div data-line-number="798" class="react-line-number react-code-text" style="padding-right:16px">798</div><div data-line-number="799" class="react-line-number react-code-text" style="padding-right:16px">799</div><div data-line-number="800" class="react-line-number react-code-text" style="padding-right:16px">800</div><div data-line-number="801" class="react-line-number react-code-text" style="padding-right:16px">801</div><div data-line-number="802" class="react-line-number react-code-text" style="padding-right:16px">802</div><div data-line-number="803" class="react-line-number react-code-text" style="padding-right:16px">803</div><div data-line-number="804" class="react-line-number react-code-text" style="padding-right:16px">804</div><div data-line-number="805" class="react-line-number react-code-text" style="padding-right:16px">805</div><div data-line-number="806" class="react-line-number react-code-text" style="padding-right:16px">806</div><div data-line-number="807" class="react-line-number react-code-text" style="padding-right:16px">807</div><div data-line-number="808" class="react-line-number react-code-text" style="padding-right:16px">808</div><div data-line-number="809" class="react-line-number react-code-text" style="padding-right:16px">809</div><div data-line-number="810" class="react-line-number react-code-text" style="padding-right:16px">810</div><div data-line-number="811" class="react-line-number react-code-text" style="padding-right:16px">811</div><div data-line-number="812" class="react-line-number react-code-text" style="padding-right:16px">812</div><div data-line-number="813" class="react-line-number react-code-text" style="padding-right:16px">813</div><div data-line-number="814" class="react-line-number react-code-text" style="padding-right:16px">814</div><div data-line-number="815" class="react-line-number react-code-text" style="padding-right:16px">815</div><div data-line-number="816" class="react-line-number react-code-text" style="padding-right:16px">816</div><div data-line-number="817" class="react-line-number react-code-text" style="padding-right:16px">817</div><div data-line-number="818" class="react-line-number react-code-text" style="padding-right:16px">818</div><div data-line-number="819" class="react-line-number react-code-text" style="padding-right:16px">819</div><div data-line-number="820" class="react-line-number react-code-text" style="padding-right:16px">820</div><div data-line-number="821" class="react-line-number react-code-text" style="padding-right:16px">821</div><div data-line-number="822" class="react-line-number react-code-text" style="padding-right:16px">822</div><div data-line-number="823" class="react-line-number react-code-text" style="padding-right:16px">823</div><div data-line-number="824" class="react-line-number react-code-text" style="padding-right:16px">824</div><div data-line-number="825" class="react-line-number react-code-text" style="padding-right:16px">825</div><div data-line-number="826" class="react-line-number react-code-text" style="padding-right:16px">826</div><div data-line-number="827" class="react-line-number react-code-text" style="padding-right:16px">827</div><div data-line-number="828" class="react-line-number react-code-text" style="padding-right:16px">828</div><div data-line-number="829" class="react-line-number react-code-text" style="padding-right:16px">829</div><div data-line-number="830" class="react-line-number react-code-text" style="padding-right:16px">830</div><div data-line-number="831" class="react-line-number react-code-text" style="padding-right:16px">831</div><div data-line-number="832" class="react-line-number react-code-text" style="padding-right:16px">832</div><div data-line-number="833" class="react-line-number react-code-text" style="padding-right:16px">833</div><div data-line-number="834" class="react-line-number react-code-text" style="padding-right:16px">834</div><div data-line-number="835" class="react-line-number react-code-text" style="padding-right:16px">835</div><div data-line-number="836" class="react-line-number react-code-text" style="padding-right:16px">836</div><div data-line-number="837" class="react-line-number react-code-text" style="padding-right:16px">837</div><div data-line-number="838" class="react-line-number react-code-text" style="padding-right:16px">838</div><div data-line-number="839" class="react-line-number react-code-text" style="padding-right:16px">839</div><div data-line-number="840" class="react-line-number react-code-text" style="padding-right:16px">840</div><div data-line-number="841" class="react-line-number react-code-text" style="padding-right:16px">841</div><div data-line-number="842" class="react-line-number react-code-text" style="padding-right:16px">842</div><div data-line-number="843" class="react-line-number react-code-text" style="padding-right:16px">843</div><div data-line-number="844" class="react-line-number react-code-text" style="padding-right:16px">844</div><div data-line-number="845" class="react-line-number react-code-text" style="padding-right:16px">845</div><div data-line-number="846" class="react-line-number react-code-text" style="padding-right:16px">846</div><div data-line-number="847" class="react-line-number react-code-text" style="padding-right:16px">847</div><div data-line-number="848" class="react-line-number react-code-text" style="padding-right:16px">848</div><div data-line-number="849" class="react-line-number react-code-text" style="padding-right:16px">849</div><div data-line-number="850" class="react-line-number react-code-text" style="padding-right:16px">850</div><div data-line-number="851" class="react-line-number react-code-text" style="padding-right:16px">851</div><div data-line-number="852" class="react-line-number react-code-text" style="padding-right:16px">852</div><div data-line-number="853" class="react-line-number react-code-text" style="padding-right:16px">853</div><div data-line-number="854" class="react-line-number react-code-text" style="padding-right:16px">854</div><div data-line-number="855" class="react-line-number react-code-text" style="padding-right:16px">855</div><div data-line-number="856" class="react-line-number react-code-text" style="padding-right:16px">856</div><div data-line-number="857" class="react-line-number react-code-text" style="padding-right:16px">857</div><div data-line-number="858" class="react-line-number react-code-text" style="padding-right:16px">858</div><div data-line-number="859" class="react-line-number react-code-text" style="padding-right:16px">859</div><div data-line-number="860" class="react-line-number react-code-text" style="padding-right:16px">860</div><div data-line-number="861" class="react-line-number react-code-text" style="padding-right:16px">861</div><div data-line-number="862" class="react-line-number react-code-text" style="padding-right:16px">862</div><div data-line-number="863" class="react-line-number react-code-text" style="padding-right:16px">863</div><div data-line-number="864" class="react-line-number react-code-text" style="padding-right:16px">864</div><div data-line-number="865" class="react-line-number react-code-text" style="padding-right:16px">865</div><div data-line-number="866" class="react-line-number react-code-text" style="padding-right:16px">866</div><div data-line-number="867" class="react-line-number react-code-text" style="padding-right:16px">867</div><div data-line-number="868" class="react-line-number react-code-text" style="padding-right:16px">868</div><div data-line-number="869" class="react-line-number react-code-text" style="padding-right:16px">869</div><div data-line-number="870" class="react-line-number react-code-text" style="padding-right:16px">870</div><div data-line-number="871" class="react-line-number react-code-text" style="padding-right:16px">871</div><div data-line-number="872" class="react-line-number react-code-text" style="padding-right:16px">872</div><div data-line-number="873" class="react-line-number react-code-text" style="padding-right:16px">873</div><div data-line-number="874" class="react-line-number react-code-text" style="padding-right:16px">874</div><div data-line-number="875" class="react-line-number react-code-text" style="padding-right:16px">875</div><div data-line-number="876" class="react-line-number react-code-text" style="padding-right:16px">876</div><div data-line-number="877" class="react-line-number react-code-text" style="padding-right:16px">877</div><div data-line-number="878" class="react-line-number react-code-text" style="padding-right:16px">878</div><div data-line-number="879" class="react-line-number react-code-text" style="padding-right:16px">879</div><div data-line-number="880" class="react-line-number react-code-text" style="padding-right:16px">880</div><div data-line-number="881" class="react-line-number react-code-text" style="padding-right:16px">881</div><div data-line-number="882" class="react-line-number react-code-text" style="padding-right:16px">882</div><div data-line-number="883" class="react-line-number react-code-text" style="padding-right:16px">883</div><div data-line-number="884" class="react-line-number react-code-text" style="padding-right:16px">884</div><div data-line-number="885" class="react-line-number react-code-text" style="padding-right:16px">885</div><div data-line-number="886" class="react-line-number react-code-text" style="padding-right:16px">886</div><div data-line-number="887" class="react-line-number react-code-text" style="padding-right:16px">887</div><div data-line-number="888" class="react-line-number react-code-text" style="padding-right:16px">888</div><div data-line-number="889" class="react-line-number react-code-text" style="padding-right:16px">889</div><div data-line-number="890" class="react-line-number react-code-text" style="padding-right:16px">890</div><div data-line-number="891" class="react-line-number react-code-text" style="padding-right:16px">891</div><div data-line-number="892" class="react-line-number react-code-text" style="padding-right:16px">892</div><div data-line-number="893" class="react-line-number react-code-text" style="padding-right:16px">893</div><div data-line-number="894" class="react-line-number react-code-text" style="padding-right:16px">894</div><div data-line-number="895" class="react-line-number react-code-text" style="padding-right:16px">895</div><div data-line-number="896" class="react-line-number react-code-text" style="padding-right:16px">896</div><div data-line-number="897" class="react-line-number react-code-text" style="padding-right:16px">897</div><div data-line-number="898" class="react-line-number react-code-text" style="padding-right:16px">898</div><div data-line-number="899" class="react-line-number react-code-text" style="padding-right:16px">899</div><div data-line-number="900" class="react-line-number react-code-text" style="padding-right:16px">900</div><div data-line-number="901" class="react-line-number react-code-text" style="padding-right:16px">901</div><div data-line-number="902" class="react-line-number react-code-text" style="padding-right:16px">902</div><div data-line-number="903" class="react-line-number react-code-text" style="padding-right:16px">903</div><div data-line-number="904" class="react-line-number react-code-text" style="padding-right:16px">904</div><div data-line-number="905" class="react-line-number react-code-text" style="padding-right:16px">905</div><div data-line-number="906" class="react-line-number react-code-text" style="padding-right:16px">906</div><div data-line-number="907" class="react-line-number react-code-text" style="padding-right:16px">907</div><div data-line-number="908" class="react-line-number react-code-text" style="padding-right:16px">908</div><div data-line-number="909" class="react-line-number react-code-text" style="padding-right:16px">909</div><div data-line-number="910" class="react-line-number react-code-text" style="padding-right:16px">910</div><div data-line-number="911" class="react-line-number react-code-text" style="padding-right:16px">911</div><div data-line-number="912" class="react-line-number react-code-text" style="padding-right:16px">912</div><div data-line-number="913" class="react-line-number react-code-text" style="padding-right:16px">913</div><div data-line-number="914" class="react-line-number react-code-text" style="padding-right:16px">914</div><div data-line-number="915" class="react-line-number react-code-text" style="padding-right:16px">915</div><div data-line-number="916" class="react-line-number react-code-text" style="padding-right:16px">916</div><div data-line-number="917" class="react-line-number react-code-text" style="padding-right:16px">917</div><div data-line-number="918" class="react-line-number react-code-text" style="padding-right:16px">918</div><div data-line-number="919" class="react-line-number react-code-text" style="padding-right:16px">919</div><div data-line-number="920" class="react-line-number react-code-text" style="padding-right:16px">920</div><div data-line-number="921" class="react-line-number react-code-text" style="padding-right:16px">921</div><div data-line-number="922" class="react-line-number react-code-text" style="padding-right:16px">922</div><div data-line-number="923" class="react-line-number react-code-text" style="padding-right:16px">923</div><div data-line-number="924" class="react-line-number react-code-text" style="padding-right:16px">924</div><div data-line-number="925" class="react-line-number react-code-text" style="padding-right:16px">925</div><div data-line-number="926" class="react-line-number react-code-text" style="padding-right:16px">926</div><div data-line-number="927" class="react-line-number react-code-text" style="padding-right:16px">927</div><div data-line-number="928" class="react-line-number react-code-text" style="padding-right:16px">928</div><div data-line-number="929" class="react-line-number react-code-text" style="padding-right:16px">929</div><div data-line-number="930" class="react-line-number react-code-text" style="padding-right:16px">930</div><div data-line-number="931" class="react-line-number react-code-text" style="padding-right:16px">931</div><div data-line-number="932" class="react-line-number react-code-text" style="padding-right:16px">932</div><div data-line-number="933" class="react-line-number react-code-text" style="padding-right:16px">933</div><div data-line-number="934" class="react-line-number react-code-text" style="padding-right:16px">934</div><div data-line-number="935" class="react-line-number react-code-text" style="padding-right:16px">935</div><div data-line-number="936" class="react-line-number react-code-text" style="padding-right:16px">936</div><div data-line-number="937" class="react-line-number react-code-text" style="padding-right:16px">937</div><div data-line-number="938" class="react-line-number react-code-text" style="padding-right:16px">938</div><div data-line-number="939" class="react-line-number react-code-text" style="padding-right:16px">939</div><div data-line-number="940" class="react-line-number react-code-text" style="padding-right:16px">940</div><div data-line-number="941" class="react-line-number react-code-text" style="padding-right:16px">941</div><div data-line-number="942" class="react-line-number react-code-text" style="padding-right:16px">942</div><div data-line-number="943" class="react-line-number react-code-text" style="padding-right:16px">943</div><div data-line-number="944" class="react-line-number react-code-text" style="padding-right:16px">944</div><div data-line-number="945" class="react-line-number react-code-text" style="padding-right:16px">945</div><div data-line-number="946" class="react-line-number react-code-text" style="padding-right:16px">946</div><div data-line-number="947" class="react-line-number react-code-text" style="padding-right:16px">947</div><div data-line-number="948" class="react-line-number react-code-text" style="padding-right:16px">948</div><div data-line-number="949" class="react-line-number react-code-text" style="padding-right:16px">949</div><div data-line-number="950" class="react-line-number react-code-text" style="padding-right:16px">950</div><div data-line-number="951" class="react-line-number react-code-text" style="padding-right:16px">951</div><div data-line-number="952" class="react-line-number react-code-text" style="padding-right:16px">952</div><div data-line-number="953" class="react-line-number react-code-text" style="padding-right:16px">953</div><div data-line-number="954" class="react-line-number react-code-text" style="padding-right:16px">954</div><div data-line-number="955" class="react-line-number react-code-text" style="padding-right:16px">955</div><div data-line-number="956" class="react-line-number react-code-text" style="padding-right:16px">956</div><div data-line-number="957" class="react-line-number react-code-text" style="padding-right:16px">957</div><div data-line-number="958" class="react-line-number react-code-text" style="padding-right:16px">958</div><div data-line-number="959" class="react-line-number react-code-text" style="padding-right:16px">959</div><div data-line-number="960" class="react-line-number react-code-text" style="padding-right:16px">960</div><div data-line-number="961" class="react-line-number react-code-text" style="padding-right:16px">961</div><div data-line-number="962" class="react-line-number react-code-text" style="padding-right:16px">962</div><div data-line-number="963" class="react-line-number react-code-text" style="padding-right:16px">963</div><div data-line-number="964" class="react-line-number react-code-text" style="padding-right:16px">964</div><div data-line-number="965" class="react-line-number react-code-text" style="padding-right:16px">965</div><div data-line-number="966" class="react-line-number react-code-text" style="padding-right:16px">966</div><div data-line-number="967" class="react-line-number react-code-text" style="padding-right:16px">967</div><div data-line-number="968" class="react-line-number react-code-text" style="padding-right:16px">968</div><div data-line-number="969" class="react-line-number react-code-text" style="padding-right:16px">969</div><div data-line-number="970" class="react-line-number react-code-text" style="padding-right:16px">970</div><div data-line-number="971" class="react-line-number react-code-text" style="padding-right:16px">971</div><div data-line-number="972" class="react-line-number react-code-text" style="padding-right:16px">972</div><div data-line-number="973" class="react-line-number react-code-text" style="padding-right:16px">973</div><div data-line-number="974" class="react-line-number react-code-text" style="padding-right:16px">974</div><div data-line-number="975" class="react-line-number react-code-text" style="padding-right:16px">975</div><div data-line-number="976" class="react-line-number react-code-text" style="padding-right:16px">976</div><div data-line-number="977" class="react-line-number react-code-text" style="padding-right:16px">977</div><div data-line-number="978" class="react-line-number react-code-text" style="padding-right:16px">978</div><div data-line-number="979" class="react-line-number react-code-text" style="padding-right:16px">979</div><div data-line-number="980" class="react-line-number react-code-text" style="padding-right:16px">980</div><div data-line-number="981" class="react-line-number react-code-text" style="padding-right:16px">981</div><div data-line-number="982" class="react-line-number react-code-text" style="padding-right:16px">982</div><div data-line-number="983" class="react-line-number react-code-text" style="padding-right:16px">983</div><div data-line-number="984" class="react-line-number react-code-text" style="padding-right:16px">984</div><div data-line-number="985" class="react-line-number react-code-text" style="padding-right:16px">985</div><div data-line-number="986" class="react-line-number react-code-text" style="padding-right:16px">986</div><div data-line-number="987" class="react-line-number react-code-text" style="padding-right:16px">987</div><div data-line-number="988" class="react-line-number react-code-text" style="padding-right:16px">988</div><div data-line-number="989" class="react-line-number react-code-text" style="padding-right:16px">989</div><div data-line-number="990" class="react-line-number react-code-text" style="padding-right:16px">990</div><div data-line-number="991" class="react-line-number react-code-text" style="padding-right:16px">991</div><div data-line-number="992" class="react-line-number react-code-text" style="padding-right:16px">992</div><div data-line-number="993" class="react-line-number react-code-text" style="padding-right:16px">993</div><div data-line-number="994" class="react-line-number react-code-text" style="padding-right:16px">994</div><div data-line-number="995" class="react-line-number react-code-text" style="padding-right:16px">995</div><div data-line-number="996" class="react-line-number react-code-text" style="padding-right:16px">996</div><div data-line-number="997" class="react-line-number react-code-text" style="padding-right:16px">997</div><div data-line-number="998" class="react-line-number react-code-text" style="padding-right:16px">998</div><div data-line-number="999" class="react-line-number react-code-text" style="padding-right:16px">999</div><div data-line-number="1000" class="react-line-number react-code-text" style="padding-right:16px">1000</div></div><div class="react-code-lines"><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1" class="react-file-line html-div" data-testid="code-cell" data-line-number="1" style="position:relative">{</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC2" class="react-file-line html-div" data-testid="code-cell" data-line-number="2" style="position:relative">    <span class="pl-ent">&quot;$schema&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>https://json-schema.org/draft/2020-12/schema<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC3" class="react-file-line html-div" data-testid="code-cell" data-line-number="3" style="position:relative">    <span class="pl-ent">&quot;$defs&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC4" class="react-file-line html-div" data-testid="code-cell" data-line-number="4" style="position:relative">        <span class="pl-ent">&quot;Annotations&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC5" class="react-file-line html-div" data-testid="code-cell" data-line-number="5" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Optional annotations for the client. The client can use annotations to inform how objects are used or displayed<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC6" class="react-file-line html-div" data-testid="code-cell" data-line-number="6" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC7" class="react-file-line html-div" data-testid="code-cell" data-line-number="7" style="position:relative">                <span class="pl-ent">&quot;audience&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC8" class="react-file-line html-div" data-testid="code-cell" data-line-number="8" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Describes who the intended audience of this object or data is.<span class="pl-cce">\n\n</span>It can include multiple entries to indicate content useful for multiple audiences (e.g., `[<span class="pl-cce">\&quot;</span>user<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>assistant<span class="pl-cce">\&quot;</span>]`).<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC9" class="react-file-line html-div" data-testid="code-cell" data-line-number="9" style="position:relative">                    <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC10" class="react-file-line html-div" data-testid="code-cell" data-line-number="10" style="position:relative">                        <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Role<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC11" class="react-file-line html-div" data-testid="code-cell" data-line-number="11" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC12" class="react-file-line html-div" data-testid="code-cell" data-line-number="12" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC13" class="react-file-line html-div" data-testid="code-cell" data-line-number="13" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC14" class="react-file-line html-div" data-testid="code-cell" data-line-number="14" style="position:relative">                <span class="pl-ent">&quot;lastModified&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC15" class="react-file-line html-div" data-testid="code-cell" data-line-number="15" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The moment the resource was last modified, as an ISO 8601 formatted string.<span class="pl-cce">\n\n</span>Should be an ISO 8601 formatted string (e.g., <span class="pl-cce">\&quot;</span>2025-01-12T15:00:58Z<span class="pl-cce">\&quot;</span>).<span class="pl-cce">\n\n</span>Examples: last activity timestamp in an open file, timestamp when the resource<span class="pl-cce">\n</span>was attached, etc.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC16" class="react-file-line html-div" data-testid="code-cell" data-line-number="16" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC17" class="react-file-line html-div" data-testid="code-cell" data-line-number="17" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC18" class="react-file-line html-div" data-testid="code-cell" data-line-number="18" style="position:relative">                <span class="pl-ent">&quot;priority&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC19" class="react-file-line html-div" data-testid="code-cell" data-line-number="19" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Describes how important this data is for operating the server.<span class="pl-cce">\n\n</span>A value of 1 means <span class="pl-cce">\&quot;</span>most important,<span class="pl-cce">\&quot;</span> and indicates that the data is<span class="pl-cce">\n</span>effectively required, while 0 means <span class="pl-cce">\&quot;</span>least important,<span class="pl-cce">\&quot;</span> and indicates that<span class="pl-cce">\n</span>the data is entirely optional.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC20" class="react-file-line html-div" data-testid="code-cell" data-line-number="20" style="position:relative">                    <span class="pl-ent">&quot;maximum&quot;</span>: <span class="pl-c1">1</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC21" class="react-file-line html-div" data-testid="code-cell" data-line-number="21" style="position:relative">                    <span class="pl-ent">&quot;minimum&quot;</span>: <span class="pl-c1">0</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC22" class="react-file-line html-div" data-testid="code-cell" data-line-number="22" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>number<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC23" class="react-file-line html-div" data-testid="code-cell" data-line-number="23" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC24" class="react-file-line html-div" data-testid="code-cell" data-line-number="24" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC25" class="react-file-line html-div" data-testid="code-cell" data-line-number="25" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC26" class="react-file-line html-div" data-testid="code-cell" data-line-number="26" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC27" class="react-file-line html-div" data-testid="code-cell" data-line-number="27" style="position:relative">        <span class="pl-ent">&quot;AudioContent&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC28" class="react-file-line html-div" data-testid="code-cell" data-line-number="28" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Audio provided to or from an LLM.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC29" class="react-file-line html-div" data-testid="code-cell" data-line-number="29" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC30" class="react-file-line html-div" data-testid="code-cell" data-line-number="30" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC31" class="react-file-line html-div" data-testid="code-cell" data-line-number="31" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC32" class="react-file-line html-div" data-testid="code-cell" data-line-number="32" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC33" class="react-file-line html-div" data-testid="code-cell" data-line-number="33" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC34" class="react-file-line html-div" data-testid="code-cell" data-line-number="34" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC35" class="react-file-line html-div" data-testid="code-cell" data-line-number="35" style="position:relative">                <span class="pl-ent">&quot;annotations&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC36" class="react-file-line html-div" data-testid="code-cell" data-line-number="36" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Annotations<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC37" class="react-file-line html-div" data-testid="code-cell" data-line-number="37" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Optional annotations for the client.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC38" class="react-file-line html-div" data-testid="code-cell" data-line-number="38" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC39" class="react-file-line html-div" data-testid="code-cell" data-line-number="39" style="position:relative">                <span class="pl-ent">&quot;data&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC40" class="react-file-line html-div" data-testid="code-cell" data-line-number="40" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The base64-encoded audio data.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC41" class="react-file-line html-div" data-testid="code-cell" data-line-number="41" style="position:relative">                    <span class="pl-ent">&quot;format&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>byte<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC42" class="react-file-line html-div" data-testid="code-cell" data-line-number="42" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC43" class="react-file-line html-div" data-testid="code-cell" data-line-number="43" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC44" class="react-file-line html-div" data-testid="code-cell" data-line-number="44" style="position:relative">                <span class="pl-ent">&quot;mimeType&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC45" class="react-file-line html-div" data-testid="code-cell" data-line-number="45" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The MIME type of the audio. Different providers may support different audio types.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC46" class="react-file-line html-div" data-testid="code-cell" data-line-number="46" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC47" class="react-file-line html-div" data-testid="code-cell" data-line-number="47" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC48" class="react-file-line html-div" data-testid="code-cell" data-line-number="48" style="position:relative">                <span class="pl-ent">&quot;type&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC49" class="react-file-line html-div" data-testid="code-cell" data-line-number="49" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>audio<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC50" class="react-file-line html-div" data-testid="code-cell" data-line-number="50" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC51" class="react-file-line html-div" data-testid="code-cell" data-line-number="51" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC52" class="react-file-line html-div" data-testid="code-cell" data-line-number="52" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC53" class="react-file-line html-div" data-testid="code-cell" data-line-number="53" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC54" class="react-file-line html-div" data-testid="code-cell" data-line-number="54" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>data<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC55" class="react-file-line html-div" data-testid="code-cell" data-line-number="55" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>mimeType<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC56" class="react-file-line html-div" data-testid="code-cell" data-line-number="56" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>type<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC57" class="react-file-line html-div" data-testid="code-cell" data-line-number="57" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC58" class="react-file-line html-div" data-testid="code-cell" data-line-number="58" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC59" class="react-file-line html-div" data-testid="code-cell" data-line-number="59" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC60" class="react-file-line html-div" data-testid="code-cell" data-line-number="60" style="position:relative">        <span class="pl-ent">&quot;BaseMetadata&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC61" class="react-file-line html-div" data-testid="code-cell" data-line-number="61" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Base interface for metadata with name (identifier) and title (display name) properties.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC62" class="react-file-line html-div" data-testid="code-cell" data-line-number="62" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC63" class="react-file-line html-div" data-testid="code-cell" data-line-number="63" style="position:relative">                <span class="pl-ent">&quot;name&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC64" class="react-file-line html-div" data-testid="code-cell" data-line-number="64" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn&#039;t present).<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC65" class="react-file-line html-div" data-testid="code-cell" data-line-number="65" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC66" class="react-file-line html-div" data-testid="code-cell" data-line-number="66" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC67" class="react-file-line html-div" data-testid="code-cell" data-line-number="67" style="position:relative">                <span class="pl-ent">&quot;title&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC68" class="react-file-line html-div" data-testid="code-cell" data-line-number="68" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Intended for UI and end-user contexts — optimized to be human-readable and easily understood,<span class="pl-cce">\n</span>even by those unfamiliar with domain-specific terminology.<span class="pl-cce">\n\n</span>If not provided, the name should be used for display (except for Tool,<span class="pl-cce">\n</span>where `annotations.title` should be given precedence over using `name`,<span class="pl-cce">\n</span>if present).<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC69" class="react-file-line html-div" data-testid="code-cell" data-line-number="69" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC70" class="react-file-line html-div" data-testid="code-cell" data-line-number="70" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC71" class="react-file-line html-div" data-testid="code-cell" data-line-number="71" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC72" class="react-file-line html-div" data-testid="code-cell" data-line-number="72" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC73" class="react-file-line html-div" data-testid="code-cell" data-line-number="73" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>name<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC74" class="react-file-line html-div" data-testid="code-cell" data-line-number="74" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC75" class="react-file-line html-div" data-testid="code-cell" data-line-number="75" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC76" class="react-file-line html-div" data-testid="code-cell" data-line-number="76" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC77" class="react-file-line html-div" data-testid="code-cell" data-line-number="77" style="position:relative">        <span class="pl-ent">&quot;BlobResourceContents&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC78" class="react-file-line html-div" data-testid="code-cell" data-line-number="78" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC79" class="react-file-line html-div" data-testid="code-cell" data-line-number="79" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC80" class="react-file-line html-div" data-testid="code-cell" data-line-number="80" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC81" class="react-file-line html-div" data-testid="code-cell" data-line-number="81" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC82" class="react-file-line html-div" data-testid="code-cell" data-line-number="82" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC83" class="react-file-line html-div" data-testid="code-cell" data-line-number="83" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC84" class="react-file-line html-div" data-testid="code-cell" data-line-number="84" style="position:relative">                <span class="pl-ent">&quot;blob&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC85" class="react-file-line html-div" data-testid="code-cell" data-line-number="85" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A base64-encoded string representing the binary data of the item.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC86" class="react-file-line html-div" data-testid="code-cell" data-line-number="86" style="position:relative">                    <span class="pl-ent">&quot;format&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>byte<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC87" class="react-file-line html-div" data-testid="code-cell" data-line-number="87" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC88" class="react-file-line html-div" data-testid="code-cell" data-line-number="88" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC89" class="react-file-line html-div" data-testid="code-cell" data-line-number="89" style="position:relative">                <span class="pl-ent">&quot;mimeType&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC90" class="react-file-line html-div" data-testid="code-cell" data-line-number="90" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The MIME type of this resource, if known.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC91" class="react-file-line html-div" data-testid="code-cell" data-line-number="91" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC92" class="react-file-line html-div" data-testid="code-cell" data-line-number="92" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC93" class="react-file-line html-div" data-testid="code-cell" data-line-number="93" style="position:relative">                <span class="pl-ent">&quot;uri&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC94" class="react-file-line html-div" data-testid="code-cell" data-line-number="94" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The URI of this resource.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC95" class="react-file-line html-div" data-testid="code-cell" data-line-number="95" style="position:relative">                    <span class="pl-ent">&quot;format&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>uri<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC96" class="react-file-line html-div" data-testid="code-cell" data-line-number="96" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC97" class="react-file-line html-div" data-testid="code-cell" data-line-number="97" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC98" class="react-file-line html-div" data-testid="code-cell" data-line-number="98" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC99" class="react-file-line html-div" data-testid="code-cell" data-line-number="99" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC100" class="react-file-line html-div" data-testid="code-cell" data-line-number="100" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>blob<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC101" class="react-file-line html-div" data-testid="code-cell" data-line-number="101" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>uri<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC102" class="react-file-line html-div" data-testid="code-cell" data-line-number="102" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC103" class="react-file-line html-div" data-testid="code-cell" data-line-number="103" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC104" class="react-file-line html-div" data-testid="code-cell" data-line-number="104" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC105" class="react-file-line html-div" data-testid="code-cell" data-line-number="105" style="position:relative">        <span class="pl-ent">&quot;BooleanSchema&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC106" class="react-file-line html-div" data-testid="code-cell" data-line-number="106" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC107" class="react-file-line html-div" data-testid="code-cell" data-line-number="107" style="position:relative">                <span class="pl-ent">&quot;default&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC108" class="react-file-line html-div" data-testid="code-cell" data-line-number="108" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC109" class="react-file-line html-div" data-testid="code-cell" data-line-number="109" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC110" class="react-file-line html-div" data-testid="code-cell" data-line-number="110" style="position:relative">                <span class="pl-ent">&quot;description&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC111" class="react-file-line html-div" data-testid="code-cell" data-line-number="111" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC112" class="react-file-line html-div" data-testid="code-cell" data-line-number="112" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC113" class="react-file-line html-div" data-testid="code-cell" data-line-number="113" style="position:relative">                <span class="pl-ent">&quot;title&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC114" class="react-file-line html-div" data-testid="code-cell" data-line-number="114" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC115" class="react-file-line html-div" data-testid="code-cell" data-line-number="115" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC116" class="react-file-line html-div" data-testid="code-cell" data-line-number="116" style="position:relative">                <span class="pl-ent">&quot;type&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC117" class="react-file-line html-div" data-testid="code-cell" data-line-number="117" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC118" class="react-file-line html-div" data-testid="code-cell" data-line-number="118" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC119" class="react-file-line html-div" data-testid="code-cell" data-line-number="119" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC120" class="react-file-line html-div" data-testid="code-cell" data-line-number="120" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC121" class="react-file-line html-div" data-testid="code-cell" data-line-number="121" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC122" class="react-file-line html-div" data-testid="code-cell" data-line-number="122" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>type<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC123" class="react-file-line html-div" data-testid="code-cell" data-line-number="123" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC124" class="react-file-line html-div" data-testid="code-cell" data-line-number="124" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC125" class="react-file-line html-div" data-testid="code-cell" data-line-number="125" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC126" class="react-file-line html-div" data-testid="code-cell" data-line-number="126" style="position:relative">        <span class="pl-ent">&quot;CallToolRequest&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC127" class="react-file-line html-div" data-testid="code-cell" data-line-number="127" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Used by the client to invoke a tool provided by the server.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC128" class="react-file-line html-div" data-testid="code-cell" data-line-number="128" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC129" class="react-file-line html-div" data-testid="code-cell" data-line-number="129" style="position:relative">                <span class="pl-ent">&quot;id&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC130" class="react-file-line html-div" data-testid="code-cell" data-line-number="130" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RequestId<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC131" class="react-file-line html-div" data-testid="code-cell" data-line-number="131" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC132" class="react-file-line html-div" data-testid="code-cell" data-line-number="132" style="position:relative">                <span class="pl-ent">&quot;jsonrpc&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC133" class="react-file-line html-div" data-testid="code-cell" data-line-number="133" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>2.0<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC134" class="react-file-line html-div" data-testid="code-cell" data-line-number="134" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC135" class="react-file-line html-div" data-testid="code-cell" data-line-number="135" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC136" class="react-file-line html-div" data-testid="code-cell" data-line-number="136" style="position:relative">                <span class="pl-ent">&quot;method&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC137" class="react-file-line html-div" data-testid="code-cell" data-line-number="137" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>tools/call<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC138" class="react-file-line html-div" data-testid="code-cell" data-line-number="138" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC139" class="react-file-line html-div" data-testid="code-cell" data-line-number="139" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC140" class="react-file-line html-div" data-testid="code-cell" data-line-number="140" style="position:relative">                <span class="pl-ent">&quot;params&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC141" class="react-file-line html-div" data-testid="code-cell" data-line-number="141" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CallToolRequestParams<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC142" class="react-file-line html-div" data-testid="code-cell" data-line-number="142" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC143" class="react-file-line html-div" data-testid="code-cell" data-line-number="143" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC144" class="react-file-line html-div" data-testid="code-cell" data-line-number="144" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC145" class="react-file-line html-div" data-testid="code-cell" data-line-number="145" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>id<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC146" class="react-file-line html-div" data-testid="code-cell" data-line-number="146" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>jsonrpc<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC147" class="react-file-line html-div" data-testid="code-cell" data-line-number="147" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>method<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC148" class="react-file-line html-div" data-testid="code-cell" data-line-number="148" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>params<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC149" class="react-file-line html-div" data-testid="code-cell" data-line-number="149" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC150" class="react-file-line html-div" data-testid="code-cell" data-line-number="150" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC151" class="react-file-line html-div" data-testid="code-cell" data-line-number="151" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC152" class="react-file-line html-div" data-testid="code-cell" data-line-number="152" style="position:relative">        <span class="pl-ent">&quot;CallToolRequestParams&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC153" class="react-file-line html-div" data-testid="code-cell" data-line-number="153" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Parameters for a `tools/call` request.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC154" class="react-file-line html-div" data-testid="code-cell" data-line-number="154" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC155" class="react-file-line html-div" data-testid="code-cell" data-line-number="155" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC156" class="react-file-line html-div" data-testid="code-cell" data-line-number="156" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC157" class="react-file-line html-div" data-testid="code-cell" data-line-number="157" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC158" class="react-file-line html-div" data-testid="code-cell" data-line-number="158" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC159" class="react-file-line html-div" data-testid="code-cell" data-line-number="159" style="position:relative">                        <span class="pl-ent">&quot;progressToken&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC160" class="react-file-line html-div" data-testid="code-cell" data-line-number="160" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ProgressToken<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC161" class="react-file-line html-div" data-testid="code-cell" data-line-number="161" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC162" class="react-file-line html-div" data-testid="code-cell" data-line-number="162" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC163" class="react-file-line html-div" data-testid="code-cell" data-line-number="163" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC164" class="react-file-line html-div" data-testid="code-cell" data-line-number="164" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC165" class="react-file-line html-div" data-testid="code-cell" data-line-number="165" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC166" class="react-file-line html-div" data-testid="code-cell" data-line-number="166" style="position:relative">                <span class="pl-ent">&quot;arguments&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC167" class="react-file-line html-div" data-testid="code-cell" data-line-number="167" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC168" class="react-file-line html-div" data-testid="code-cell" data-line-number="168" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Arguments to use for the tool call.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC169" class="react-file-line html-div" data-testid="code-cell" data-line-number="169" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC170" class="react-file-line html-div" data-testid="code-cell" data-line-number="170" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC171" class="react-file-line html-div" data-testid="code-cell" data-line-number="171" style="position:relative">                <span class="pl-ent">&quot;name&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC172" class="react-file-line html-div" data-testid="code-cell" data-line-number="172" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The name of the tool.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC173" class="react-file-line html-div" data-testid="code-cell" data-line-number="173" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC174" class="react-file-line html-div" data-testid="code-cell" data-line-number="174" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC175" class="react-file-line html-div" data-testid="code-cell" data-line-number="175" style="position:relative">                <span class="pl-ent">&quot;task&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC176" class="react-file-line html-div" data-testid="code-cell" data-line-number="176" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/TaskMetadata<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC177" class="react-file-line html-div" data-testid="code-cell" data-line-number="177" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting task-augmented execution for this request.<span class="pl-cce">\n</span>The request will return a CreateTaskResult immediately, and the actual result can be<span class="pl-cce">\n</span>retrieved later via tasks/result.<span class="pl-cce">\n\n</span>Task augmentation is subject to capability negotiation - receivers MUST declare support<span class="pl-cce">\n</span>for task augmentation of specific request types in their capabilities.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC178" class="react-file-line html-div" data-testid="code-cell" data-line-number="178" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC179" class="react-file-line html-div" data-testid="code-cell" data-line-number="179" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC180" class="react-file-line html-div" data-testid="code-cell" data-line-number="180" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC181" class="react-file-line html-div" data-testid="code-cell" data-line-number="181" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>name<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC182" class="react-file-line html-div" data-testid="code-cell" data-line-number="182" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC183" class="react-file-line html-div" data-testid="code-cell" data-line-number="183" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC184" class="react-file-line html-div" data-testid="code-cell" data-line-number="184" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC185" class="react-file-line html-div" data-testid="code-cell" data-line-number="185" style="position:relative">        <span class="pl-ent">&quot;CallToolResult&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC186" class="react-file-line html-div" data-testid="code-cell" data-line-number="186" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The server&#039;s response to a tool call.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC187" class="react-file-line html-div" data-testid="code-cell" data-line-number="187" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC188" class="react-file-line html-div" data-testid="code-cell" data-line-number="188" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC189" class="react-file-line html-div" data-testid="code-cell" data-line-number="189" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC190" class="react-file-line html-div" data-testid="code-cell" data-line-number="190" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC191" class="react-file-line html-div" data-testid="code-cell" data-line-number="191" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC192" class="react-file-line html-div" data-testid="code-cell" data-line-number="192" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC193" class="react-file-line html-div" data-testid="code-cell" data-line-number="193" style="position:relative">                <span class="pl-ent">&quot;content&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC194" class="react-file-line html-div" data-testid="code-cell" data-line-number="194" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A list of content objects that represent the unstructured result of the tool call.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC195" class="react-file-line html-div" data-testid="code-cell" data-line-number="195" style="position:relative">                    <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC196" class="react-file-line html-div" data-testid="code-cell" data-line-number="196" style="position:relative">                        <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ContentBlock<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC197" class="react-file-line html-div" data-testid="code-cell" data-line-number="197" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC198" class="react-file-line html-div" data-testid="code-cell" data-line-number="198" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC199" class="react-file-line html-div" data-testid="code-cell" data-line-number="199" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC200" class="react-file-line html-div" data-testid="code-cell" data-line-number="200" style="position:relative">                <span class="pl-ent">&quot;isError&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC201" class="react-file-line html-div" data-testid="code-cell" data-line-number="201" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether the tool call ended in an error.<span class="pl-cce">\n\n</span>If not set, this is assumed to be false (the call was successful).<span class="pl-cce">\n\n</span>Any errors that originate from the tool SHOULD be reported inside the result<span class="pl-cce">\n</span>object, with `isError` set to true, _not_ as an MCP protocol-level error<span class="pl-cce">\n</span>response. Otherwise, the LLM would not be able to see that an error occurred<span class="pl-cce">\n</span>and self-correct.<span class="pl-cce">\n\n</span>However, any errors in _finding_ the tool, an error indicating that the<span class="pl-cce">\n</span>server does not support tool calls, or any other exceptional conditions,<span class="pl-cce">\n</span>should be reported as an MCP error response.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC202" class="react-file-line html-div" data-testid="code-cell" data-line-number="202" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC203" class="react-file-line html-div" data-testid="code-cell" data-line-number="203" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC204" class="react-file-line html-div" data-testid="code-cell" data-line-number="204" style="position:relative">                <span class="pl-ent">&quot;structuredContent&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC205" class="react-file-line html-div" data-testid="code-cell" data-line-number="205" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC206" class="react-file-line html-div" data-testid="code-cell" data-line-number="206" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>An optional JSON object that represents the structured result of the tool call.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC207" class="react-file-line html-div" data-testid="code-cell" data-line-number="207" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC208" class="react-file-line html-div" data-testid="code-cell" data-line-number="208" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC209" class="react-file-line html-div" data-testid="code-cell" data-line-number="209" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC210" class="react-file-line html-div" data-testid="code-cell" data-line-number="210" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC211" class="react-file-line html-div" data-testid="code-cell" data-line-number="211" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>content<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC212" class="react-file-line html-div" data-testid="code-cell" data-line-number="212" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC213" class="react-file-line html-div" data-testid="code-cell" data-line-number="213" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC214" class="react-file-line html-div" data-testid="code-cell" data-line-number="214" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC215" class="react-file-line html-div" data-testid="code-cell" data-line-number="215" style="position:relative">        <span class="pl-ent">&quot;CancelTaskRequest&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC216" class="react-file-line html-div" data-testid="code-cell" data-line-number="216" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A request to cancel a task.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC217" class="react-file-line html-div" data-testid="code-cell" data-line-number="217" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC218" class="react-file-line html-div" data-testid="code-cell" data-line-number="218" style="position:relative">                <span class="pl-ent">&quot;id&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC219" class="react-file-line html-div" data-testid="code-cell" data-line-number="219" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RequestId<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC220" class="react-file-line html-div" data-testid="code-cell" data-line-number="220" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC221" class="react-file-line html-div" data-testid="code-cell" data-line-number="221" style="position:relative">                <span class="pl-ent">&quot;jsonrpc&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC222" class="react-file-line html-div" data-testid="code-cell" data-line-number="222" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>2.0<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC223" class="react-file-line html-div" data-testid="code-cell" data-line-number="223" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC224" class="react-file-line html-div" data-testid="code-cell" data-line-number="224" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC225" class="react-file-line html-div" data-testid="code-cell" data-line-number="225" style="position:relative">                <span class="pl-ent">&quot;method&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC226" class="react-file-line html-div" data-testid="code-cell" data-line-number="226" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>tasks/cancel<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC227" class="react-file-line html-div" data-testid="code-cell" data-line-number="227" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC228" class="react-file-line html-div" data-testid="code-cell" data-line-number="228" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC229" class="react-file-line html-div" data-testid="code-cell" data-line-number="229" style="position:relative">                <span class="pl-ent">&quot;params&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC230" class="react-file-line html-div" data-testid="code-cell" data-line-number="230" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC231" class="react-file-line html-div" data-testid="code-cell" data-line-number="231" style="position:relative">                        <span class="pl-ent">&quot;taskId&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC232" class="react-file-line html-div" data-testid="code-cell" data-line-number="232" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The task identifier to cancel.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC233" class="react-file-line html-div" data-testid="code-cell" data-line-number="233" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC234" class="react-file-line html-div" data-testid="code-cell" data-line-number="234" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC235" class="react-file-line html-div" data-testid="code-cell" data-line-number="235" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC236" class="react-file-line html-div" data-testid="code-cell" data-line-number="236" style="position:relative">                    <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC237" class="react-file-line html-div" data-testid="code-cell" data-line-number="237" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>taskId<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC238" class="react-file-line html-div" data-testid="code-cell" data-line-number="238" style="position:relative">                    ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC239" class="react-file-line html-div" data-testid="code-cell" data-line-number="239" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC240" class="react-file-line html-div" data-testid="code-cell" data-line-number="240" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC241" class="react-file-line html-div" data-testid="code-cell" data-line-number="241" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC242" class="react-file-line html-div" data-testid="code-cell" data-line-number="242" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC243" class="react-file-line html-div" data-testid="code-cell" data-line-number="243" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>id<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC244" class="react-file-line html-div" data-testid="code-cell" data-line-number="244" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>jsonrpc<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC245" class="react-file-line html-div" data-testid="code-cell" data-line-number="245" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>method<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC246" class="react-file-line html-div" data-testid="code-cell" data-line-number="246" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>params<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC247" class="react-file-line html-div" data-testid="code-cell" data-line-number="247" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC248" class="react-file-line html-div" data-testid="code-cell" data-line-number="248" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC249" class="react-file-line html-div" data-testid="code-cell" data-line-number="249" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC250" class="react-file-line html-div" data-testid="code-cell" data-line-number="250" style="position:relative">        <span class="pl-ent">&quot;CancelTaskResult&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC251" class="react-file-line html-div" data-testid="code-cell" data-line-number="251" style="position:relative">            <span class="pl-ent">&quot;allOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC252" class="react-file-line html-div" data-testid="code-cell" data-line-number="252" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC253" class="react-file-line html-div" data-testid="code-cell" data-line-number="253" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Result<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC254" class="react-file-line html-div" data-testid="code-cell" data-line-number="254" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC255" class="react-file-line html-div" data-testid="code-cell" data-line-number="255" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC256" class="react-file-line html-div" data-testid="code-cell" data-line-number="256" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Task<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC257" class="react-file-line html-div" data-testid="code-cell" data-line-number="257" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC258" class="react-file-line html-div" data-testid="code-cell" data-line-number="258" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC259" class="react-file-line html-div" data-testid="code-cell" data-line-number="259" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The response to a tasks/cancel request.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC260" class="react-file-line html-div" data-testid="code-cell" data-line-number="260" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC261" class="react-file-line html-div" data-testid="code-cell" data-line-number="261" style="position:relative">        <span class="pl-ent">&quot;CancelledNotification&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC262" class="react-file-line html-div" data-testid="code-cell" data-line-number="262" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>This notification can be sent by either side to indicate that it is cancelling a previously-issued request.<span class="pl-cce">\n\n</span>The request SHOULD still be in-flight, but due to communication latency, it is always possible that this notification MAY arrive after the request has already finished.<span class="pl-cce">\n\n</span>This notification indicates that the result will be unused, so any associated processing SHOULD cease.<span class="pl-cce">\n\n</span>A client MUST NOT attempt to cancel its `initialize` request.<span class="pl-cce">\n\n</span>For task cancellation, use the `tasks/cancel` request instead of this notification.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC263" class="react-file-line html-div" data-testid="code-cell" data-line-number="263" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC264" class="react-file-line html-div" data-testid="code-cell" data-line-number="264" style="position:relative">                <span class="pl-ent">&quot;jsonrpc&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC265" class="react-file-line html-div" data-testid="code-cell" data-line-number="265" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>2.0<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC266" class="react-file-line html-div" data-testid="code-cell" data-line-number="266" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC267" class="react-file-line html-div" data-testid="code-cell" data-line-number="267" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC268" class="react-file-line html-div" data-testid="code-cell" data-line-number="268" style="position:relative">                <span class="pl-ent">&quot;method&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC269" class="react-file-line html-div" data-testid="code-cell" data-line-number="269" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>notifications/cancelled<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC270" class="react-file-line html-div" data-testid="code-cell" data-line-number="270" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC271" class="react-file-line html-div" data-testid="code-cell" data-line-number="271" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC272" class="react-file-line html-div" data-testid="code-cell" data-line-number="272" style="position:relative">                <span class="pl-ent">&quot;params&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC273" class="react-file-line html-div" data-testid="code-cell" data-line-number="273" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CancelledNotificationParams<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC274" class="react-file-line html-div" data-testid="code-cell" data-line-number="274" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC275" class="react-file-line html-div" data-testid="code-cell" data-line-number="275" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC276" class="react-file-line html-div" data-testid="code-cell" data-line-number="276" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC277" class="react-file-line html-div" data-testid="code-cell" data-line-number="277" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>jsonrpc<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC278" class="react-file-line html-div" data-testid="code-cell" data-line-number="278" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>method<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC279" class="react-file-line html-div" data-testid="code-cell" data-line-number="279" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>params<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC280" class="react-file-line html-div" data-testid="code-cell" data-line-number="280" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC281" class="react-file-line html-div" data-testid="code-cell" data-line-number="281" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC282" class="react-file-line html-div" data-testid="code-cell" data-line-number="282" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC283" class="react-file-line html-div" data-testid="code-cell" data-line-number="283" style="position:relative">        <span class="pl-ent">&quot;CancelledNotificationParams&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC284" class="react-file-line html-div" data-testid="code-cell" data-line-number="284" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Parameters for a `notifications/cancelled` notification.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC285" class="react-file-line html-div" data-testid="code-cell" data-line-number="285" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC286" class="react-file-line html-div" data-testid="code-cell" data-line-number="286" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC287" class="react-file-line html-div" data-testid="code-cell" data-line-number="287" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC288" class="react-file-line html-div" data-testid="code-cell" data-line-number="288" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC289" class="react-file-line html-div" data-testid="code-cell" data-line-number="289" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC290" class="react-file-line html-div" data-testid="code-cell" data-line-number="290" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC291" class="react-file-line html-div" data-testid="code-cell" data-line-number="291" style="position:relative">                <span class="pl-ent">&quot;reason&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC292" class="react-file-line html-div" data-testid="code-cell" data-line-number="292" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>An optional string describing the reason for the cancellation. This MAY be logged or presented to the user.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC293" class="react-file-line html-div" data-testid="code-cell" data-line-number="293" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC294" class="react-file-line html-div" data-testid="code-cell" data-line-number="294" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC295" class="react-file-line html-div" data-testid="code-cell" data-line-number="295" style="position:relative">                <span class="pl-ent">&quot;requestId&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC296" class="react-file-line html-div" data-testid="code-cell" data-line-number="296" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RequestId<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC297" class="react-file-line html-div" data-testid="code-cell" data-line-number="297" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The ID of the request to cancel.<span class="pl-cce">\n\n</span>This MUST correspond to the ID of a request previously issued in the same direction.<span class="pl-cce">\n</span>This MUST be provided for cancelling non-task requests.<span class="pl-cce">\n</span>This MUST NOT be used for cancelling tasks (use the `tasks/cancel` request instead).<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC298" class="react-file-line html-div" data-testid="code-cell" data-line-number="298" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC299" class="react-file-line html-div" data-testid="code-cell" data-line-number="299" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC300" class="react-file-line html-div" data-testid="code-cell" data-line-number="300" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC301" class="react-file-line html-div" data-testid="code-cell" data-line-number="301" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC302" class="react-file-line html-div" data-testid="code-cell" data-line-number="302" style="position:relative">        <span class="pl-ent">&quot;ClientCapabilities&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC303" class="react-file-line html-div" data-testid="code-cell" data-line-number="303" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Capabilities a client may support. Known capabilities are defined here, in this schema, but this is not a closed set: any client can define its own, additional capabilities.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC304" class="react-file-line html-div" data-testid="code-cell" data-line-number="304" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC305" class="react-file-line html-div" data-testid="code-cell" data-line-number="305" style="position:relative">                <span class="pl-ent">&quot;elicitation&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC306" class="react-file-line html-div" data-testid="code-cell" data-line-number="306" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Present if the client supports elicitation from the server.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC307" class="react-file-line html-div" data-testid="code-cell" data-line-number="307" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC308" class="react-file-line html-div" data-testid="code-cell" data-line-number="308" style="position:relative">                        <span class="pl-ent">&quot;form&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC309" class="react-file-line html-div" data-testid="code-cell" data-line-number="309" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC310" class="react-file-line html-div" data-testid="code-cell" data-line-number="310" style="position:relative">                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC311" class="react-file-line html-div" data-testid="code-cell" data-line-number="311" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC312" class="react-file-line html-div" data-testid="code-cell" data-line-number="312" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC313" class="react-file-line html-div" data-testid="code-cell" data-line-number="313" style="position:relative">                        <span class="pl-ent">&quot;url&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC314" class="react-file-line html-div" data-testid="code-cell" data-line-number="314" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC315" class="react-file-line html-div" data-testid="code-cell" data-line-number="315" style="position:relative">                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC316" class="react-file-line html-div" data-testid="code-cell" data-line-number="316" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC317" class="react-file-line html-div" data-testid="code-cell" data-line-number="317" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC318" class="react-file-line html-div" data-testid="code-cell" data-line-number="318" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC319" class="react-file-line html-div" data-testid="code-cell" data-line-number="319" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC320" class="react-file-line html-div" data-testid="code-cell" data-line-number="320" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC321" class="react-file-line html-div" data-testid="code-cell" data-line-number="321" style="position:relative">                <span class="pl-ent">&quot;experimental&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC322" class="react-file-line html-div" data-testid="code-cell" data-line-number="322" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC323" class="react-file-line html-div" data-testid="code-cell" data-line-number="323" style="position:relative">                        <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC324" class="react-file-line html-div" data-testid="code-cell" data-line-number="324" style="position:relative">                        <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC325" class="react-file-line html-div" data-testid="code-cell" data-line-number="325" style="position:relative">                        <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC326" class="react-file-line html-div" data-testid="code-cell" data-line-number="326" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC327" class="react-file-line html-div" data-testid="code-cell" data-line-number="327" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Experimental, non-standard capabilities that the client supports.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC328" class="react-file-line html-div" data-testid="code-cell" data-line-number="328" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC329" class="react-file-line html-div" data-testid="code-cell" data-line-number="329" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC330" class="react-file-line html-div" data-testid="code-cell" data-line-number="330" style="position:relative">                <span class="pl-ent">&quot;roots&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC331" class="react-file-line html-div" data-testid="code-cell" data-line-number="331" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Present if the client supports listing roots.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC332" class="react-file-line html-div" data-testid="code-cell" data-line-number="332" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC333" class="react-file-line html-div" data-testid="code-cell" data-line-number="333" style="position:relative">                        <span class="pl-ent">&quot;listChanged&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC334" class="react-file-line html-div" data-testid="code-cell" data-line-number="334" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether the client supports notifications for changes to the roots list.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC335" class="react-file-line html-div" data-testid="code-cell" data-line-number="335" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC336" class="react-file-line html-div" data-testid="code-cell" data-line-number="336" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC337" class="react-file-line html-div" data-testid="code-cell" data-line-number="337" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC338" class="react-file-line html-div" data-testid="code-cell" data-line-number="338" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC339" class="react-file-line html-div" data-testid="code-cell" data-line-number="339" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC340" class="react-file-line html-div" data-testid="code-cell" data-line-number="340" style="position:relative">                <span class="pl-ent">&quot;sampling&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC341" class="react-file-line html-div" data-testid="code-cell" data-line-number="341" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Present if the client supports sampling from an LLM.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC342" class="react-file-line html-div" data-testid="code-cell" data-line-number="342" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC343" class="react-file-line html-div" data-testid="code-cell" data-line-number="343" style="position:relative">                        <span class="pl-ent">&quot;context&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC344" class="react-file-line html-div" data-testid="code-cell" data-line-number="344" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC345" class="react-file-line html-div" data-testid="code-cell" data-line-number="345" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether the client supports context inclusion via includeContext parameter.<span class="pl-cce">\n</span>If not declared, servers SHOULD only use `includeContext: <span class="pl-cce">\&quot;</span>none<span class="pl-cce">\&quot;</span>` (or omit it).<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC346" class="react-file-line html-div" data-testid="code-cell" data-line-number="346" style="position:relative">                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC347" class="react-file-line html-div" data-testid="code-cell" data-line-number="347" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC348" class="react-file-line html-div" data-testid="code-cell" data-line-number="348" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC349" class="react-file-line html-div" data-testid="code-cell" data-line-number="349" style="position:relative">                        <span class="pl-ent">&quot;tools&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC350" class="react-file-line html-div" data-testid="code-cell" data-line-number="350" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC351" class="react-file-line html-div" data-testid="code-cell" data-line-number="351" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether the client supports tool use via tools and toolChoice parameters.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC352" class="react-file-line html-div" data-testid="code-cell" data-line-number="352" style="position:relative">                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC353" class="react-file-line html-div" data-testid="code-cell" data-line-number="353" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC354" class="react-file-line html-div" data-testid="code-cell" data-line-number="354" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC355" class="react-file-line html-div" data-testid="code-cell" data-line-number="355" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC356" class="react-file-line html-div" data-testid="code-cell" data-line-number="356" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC357" class="react-file-line html-div" data-testid="code-cell" data-line-number="357" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC358" class="react-file-line html-div" data-testid="code-cell" data-line-number="358" style="position:relative">                <span class="pl-ent">&quot;tasks&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC359" class="react-file-line html-div" data-testid="code-cell" data-line-number="359" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Present if the client supports task-augmented requests.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC360" class="react-file-line html-div" data-testid="code-cell" data-line-number="360" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC361" class="react-file-line html-div" data-testid="code-cell" data-line-number="361" style="position:relative">                        <span class="pl-ent">&quot;cancel&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC362" class="react-file-line html-div" data-testid="code-cell" data-line-number="362" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC363" class="react-file-line html-div" data-testid="code-cell" data-line-number="363" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether this client supports tasks/cancel.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC364" class="react-file-line html-div" data-testid="code-cell" data-line-number="364" style="position:relative">                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC365" class="react-file-line html-div" data-testid="code-cell" data-line-number="365" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC366" class="react-file-line html-div" data-testid="code-cell" data-line-number="366" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC367" class="react-file-line html-div" data-testid="code-cell" data-line-number="367" style="position:relative">                        <span class="pl-ent">&quot;list&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC368" class="react-file-line html-div" data-testid="code-cell" data-line-number="368" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC369" class="react-file-line html-div" data-testid="code-cell" data-line-number="369" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether this client supports tasks/list.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC370" class="react-file-line html-div" data-testid="code-cell" data-line-number="370" style="position:relative">                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC371" class="react-file-line html-div" data-testid="code-cell" data-line-number="371" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC372" class="react-file-line html-div" data-testid="code-cell" data-line-number="372" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC373" class="react-file-line html-div" data-testid="code-cell" data-line-number="373" style="position:relative">                        <span class="pl-ent">&quot;requests&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC374" class="react-file-line html-div" data-testid="code-cell" data-line-number="374" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Specifies which request types can be augmented with tasks.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC375" class="react-file-line html-div" data-testid="code-cell" data-line-number="375" style="position:relative">                            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC376" class="react-file-line html-div" data-testid="code-cell" data-line-number="376" style="position:relative">                                <span class="pl-ent">&quot;elicitation&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC377" class="react-file-line html-div" data-testid="code-cell" data-line-number="377" style="position:relative">                                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Task support for elicitation-related requests.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC378" class="react-file-line html-div" data-testid="code-cell" data-line-number="378" style="position:relative">                                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC379" class="react-file-line html-div" data-testid="code-cell" data-line-number="379" style="position:relative">                                        <span class="pl-ent">&quot;create&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC380" class="react-file-line html-div" data-testid="code-cell" data-line-number="380" style="position:relative">                                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC381" class="react-file-line html-div" data-testid="code-cell" data-line-number="381" style="position:relative">                                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether the client supports task-augmented elicitation/create requests.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC382" class="react-file-line html-div" data-testid="code-cell" data-line-number="382" style="position:relative">                                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC383" class="react-file-line html-div" data-testid="code-cell" data-line-number="383" style="position:relative">                                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC384" class="react-file-line html-div" data-testid="code-cell" data-line-number="384" style="position:relative">                                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC385" class="react-file-line html-div" data-testid="code-cell" data-line-number="385" style="position:relative">                                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC386" class="react-file-line html-div" data-testid="code-cell" data-line-number="386" style="position:relative">                                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC387" class="react-file-line html-div" data-testid="code-cell" data-line-number="387" style="position:relative">                                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC388" class="react-file-line html-div" data-testid="code-cell" data-line-number="388" style="position:relative">                                <span class="pl-ent">&quot;sampling&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC389" class="react-file-line html-div" data-testid="code-cell" data-line-number="389" style="position:relative">                                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Task support for sampling-related requests.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC390" class="react-file-line html-div" data-testid="code-cell" data-line-number="390" style="position:relative">                                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC391" class="react-file-line html-div" data-testid="code-cell" data-line-number="391" style="position:relative">                                        <span class="pl-ent">&quot;createMessage&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC392" class="react-file-line html-div" data-testid="code-cell" data-line-number="392" style="position:relative">                                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC393" class="react-file-line html-div" data-testid="code-cell" data-line-number="393" style="position:relative">                                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Whether the client supports task-augmented sampling/createMessage requests.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC394" class="react-file-line html-div" data-testid="code-cell" data-line-number="394" style="position:relative">                                            <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC395" class="react-file-line html-div" data-testid="code-cell" data-line-number="395" style="position:relative">                                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC396" class="react-file-line html-div" data-testid="code-cell" data-line-number="396" style="position:relative">                                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC397" class="react-file-line html-div" data-testid="code-cell" data-line-number="397" style="position:relative">                                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC398" class="react-file-line html-div" data-testid="code-cell" data-line-number="398" style="position:relative">                                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC399" class="react-file-line html-div" data-testid="code-cell" data-line-number="399" style="position:relative">                                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC400" class="react-file-line html-div" data-testid="code-cell" data-line-number="400" style="position:relative">                            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC401" class="react-file-line html-div" data-testid="code-cell" data-line-number="401" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC402" class="react-file-line html-div" data-testid="code-cell" data-line-number="402" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC403" class="react-file-line html-div" data-testid="code-cell" data-line-number="403" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC404" class="react-file-line html-div" data-testid="code-cell" data-line-number="404" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC405" class="react-file-line html-div" data-testid="code-cell" data-line-number="405" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC406" class="react-file-line html-div" data-testid="code-cell" data-line-number="406" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC407" class="react-file-line html-div" data-testid="code-cell" data-line-number="407" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC408" class="react-file-line html-div" data-testid="code-cell" data-line-number="408" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC409" class="react-file-line html-div" data-testid="code-cell" data-line-number="409" style="position:relative">        <span class="pl-ent">&quot;ClientNotification&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC410" class="react-file-line html-div" data-testid="code-cell" data-line-number="410" style="position:relative">            <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC411" class="react-file-line html-div" data-testid="code-cell" data-line-number="411" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC412" class="react-file-line html-div" data-testid="code-cell" data-line-number="412" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CancelledNotification<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC413" class="react-file-line html-div" data-testid="code-cell" data-line-number="413" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC414" class="react-file-line html-div" data-testid="code-cell" data-line-number="414" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC415" class="react-file-line html-div" data-testid="code-cell" data-line-number="415" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/InitializedNotification<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC416" class="react-file-line html-div" data-testid="code-cell" data-line-number="416" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC417" class="react-file-line html-div" data-testid="code-cell" data-line-number="417" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC418" class="react-file-line html-div" data-testid="code-cell" data-line-number="418" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ProgressNotification<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC419" class="react-file-line html-div" data-testid="code-cell" data-line-number="419" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC420" class="react-file-line html-div" data-testid="code-cell" data-line-number="420" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC421" class="react-file-line html-div" data-testid="code-cell" data-line-number="421" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/TaskStatusNotification<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC422" class="react-file-line html-div" data-testid="code-cell" data-line-number="422" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC423" class="react-file-line html-div" data-testid="code-cell" data-line-number="423" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC424" class="react-file-line html-div" data-testid="code-cell" data-line-number="424" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RootsListChangedNotification<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC425" class="react-file-line html-div" data-testid="code-cell" data-line-number="425" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC426" class="react-file-line html-div" data-testid="code-cell" data-line-number="426" style="position:relative">            ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC427" class="react-file-line html-div" data-testid="code-cell" data-line-number="427" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC428" class="react-file-line html-div" data-testid="code-cell" data-line-number="428" style="position:relative">        <span class="pl-ent">&quot;ClientRequest&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC429" class="react-file-line html-div" data-testid="code-cell" data-line-number="429" style="position:relative">            <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC430" class="react-file-line html-div" data-testid="code-cell" data-line-number="430" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC431" class="react-file-line html-div" data-testid="code-cell" data-line-number="431" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/InitializeRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC432" class="react-file-line html-div" data-testid="code-cell" data-line-number="432" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC433" class="react-file-line html-div" data-testid="code-cell" data-line-number="433" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC434" class="react-file-line html-div" data-testid="code-cell" data-line-number="434" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/PingRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC435" class="react-file-line html-div" data-testid="code-cell" data-line-number="435" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC436" class="react-file-line html-div" data-testid="code-cell" data-line-number="436" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC437" class="react-file-line html-div" data-testid="code-cell" data-line-number="437" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ListResourcesRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC438" class="react-file-line html-div" data-testid="code-cell" data-line-number="438" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC439" class="react-file-line html-div" data-testid="code-cell" data-line-number="439" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC440" class="react-file-line html-div" data-testid="code-cell" data-line-number="440" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ListResourceTemplatesRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC441" class="react-file-line html-div" data-testid="code-cell" data-line-number="441" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC442" class="react-file-line html-div" data-testid="code-cell" data-line-number="442" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC443" class="react-file-line html-div" data-testid="code-cell" data-line-number="443" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ReadResourceRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC444" class="react-file-line html-div" data-testid="code-cell" data-line-number="444" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC445" class="react-file-line html-div" data-testid="code-cell" data-line-number="445" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC446" class="react-file-line html-div" data-testid="code-cell" data-line-number="446" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SubscribeRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC447" class="react-file-line html-div" data-testid="code-cell" data-line-number="447" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC448" class="react-file-line html-div" data-testid="code-cell" data-line-number="448" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC449" class="react-file-line html-div" data-testid="code-cell" data-line-number="449" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/UnsubscribeRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC450" class="react-file-line html-div" data-testid="code-cell" data-line-number="450" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC451" class="react-file-line html-div" data-testid="code-cell" data-line-number="451" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC452" class="react-file-line html-div" data-testid="code-cell" data-line-number="452" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ListPromptsRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC453" class="react-file-line html-div" data-testid="code-cell" data-line-number="453" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC454" class="react-file-line html-div" data-testid="code-cell" data-line-number="454" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC455" class="react-file-line html-div" data-testid="code-cell" data-line-number="455" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/GetPromptRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC456" class="react-file-line html-div" data-testid="code-cell" data-line-number="456" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC457" class="react-file-line html-div" data-testid="code-cell" data-line-number="457" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC458" class="react-file-line html-div" data-testid="code-cell" data-line-number="458" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ListToolsRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC459" class="react-file-line html-div" data-testid="code-cell" data-line-number="459" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC460" class="react-file-line html-div" data-testid="code-cell" data-line-number="460" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC461" class="react-file-line html-div" data-testid="code-cell" data-line-number="461" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CallToolRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC462" class="react-file-line html-div" data-testid="code-cell" data-line-number="462" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC463" class="react-file-line html-div" data-testid="code-cell" data-line-number="463" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC464" class="react-file-line html-div" data-testid="code-cell" data-line-number="464" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/GetTaskRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC465" class="react-file-line html-div" data-testid="code-cell" data-line-number="465" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC466" class="react-file-line html-div" data-testid="code-cell" data-line-number="466" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC467" class="react-file-line html-div" data-testid="code-cell" data-line-number="467" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/GetTaskPayloadRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC468" class="react-file-line html-div" data-testid="code-cell" data-line-number="468" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC469" class="react-file-line html-div" data-testid="code-cell" data-line-number="469" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC470" class="react-file-line html-div" data-testid="code-cell" data-line-number="470" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CancelTaskRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC471" class="react-file-line html-div" data-testid="code-cell" data-line-number="471" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC472" class="react-file-line html-div" data-testid="code-cell" data-line-number="472" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC473" class="react-file-line html-div" data-testid="code-cell" data-line-number="473" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ListTasksRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC474" class="react-file-line html-div" data-testid="code-cell" data-line-number="474" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC475" class="react-file-line html-div" data-testid="code-cell" data-line-number="475" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC476" class="react-file-line html-div" data-testid="code-cell" data-line-number="476" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SetLevelRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC477" class="react-file-line html-div" data-testid="code-cell" data-line-number="477" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC478" class="react-file-line html-div" data-testid="code-cell" data-line-number="478" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC479" class="react-file-line html-div" data-testid="code-cell" data-line-number="479" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CompleteRequest<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC480" class="react-file-line html-div" data-testid="code-cell" data-line-number="480" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC481" class="react-file-line html-div" data-testid="code-cell" data-line-number="481" style="position:relative">            ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC482" class="react-file-line html-div" data-testid="code-cell" data-line-number="482" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC483" class="react-file-line html-div" data-testid="code-cell" data-line-number="483" style="position:relative">        <span class="pl-ent">&quot;ClientResult&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC484" class="react-file-line html-div" data-testid="code-cell" data-line-number="484" style="position:relative">            <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC485" class="react-file-line html-div" data-testid="code-cell" data-line-number="485" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC486" class="react-file-line html-div" data-testid="code-cell" data-line-number="486" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Result<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC487" class="react-file-line html-div" data-testid="code-cell" data-line-number="487" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC488" class="react-file-line html-div" data-testid="code-cell" data-line-number="488" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC489" class="react-file-line html-div" data-testid="code-cell" data-line-number="489" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/GetTaskResult<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC490" class="react-file-line html-div" data-testid="code-cell" data-line-number="490" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The response to a tasks/get request.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC491" class="react-file-line html-div" data-testid="code-cell" data-line-number="491" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC492" class="react-file-line html-div" data-testid="code-cell" data-line-number="492" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC493" class="react-file-line html-div" data-testid="code-cell" data-line-number="493" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/GetTaskPayloadResult<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC494" class="react-file-line html-div" data-testid="code-cell" data-line-number="494" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC495" class="react-file-line html-div" data-testid="code-cell" data-line-number="495" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC496" class="react-file-line html-div" data-testid="code-cell" data-line-number="496" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CancelTaskResult<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC497" class="react-file-line html-div" data-testid="code-cell" data-line-number="497" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The response to a tasks/cancel request.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC498" class="react-file-line html-div" data-testid="code-cell" data-line-number="498" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC499" class="react-file-line html-div" data-testid="code-cell" data-line-number="499" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC500" class="react-file-line html-div" data-testid="code-cell" data-line-number="500" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ListTasksResult<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC501" class="react-file-line html-div" data-testid="code-cell" data-line-number="501" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC502" class="react-file-line html-div" data-testid="code-cell" data-line-number="502" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC503" class="react-file-line html-div" data-testid="code-cell" data-line-number="503" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CreateMessageResult<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC504" class="react-file-line html-div" data-testid="code-cell" data-line-number="504" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC505" class="react-file-line html-div" data-testid="code-cell" data-line-number="505" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC506" class="react-file-line html-div" data-testid="code-cell" data-line-number="506" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ListRootsResult<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC507" class="react-file-line html-div" data-testid="code-cell" data-line-number="507" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC508" class="react-file-line html-div" data-testid="code-cell" data-line-number="508" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC509" class="react-file-line html-div" data-testid="code-cell" data-line-number="509" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ElicitResult<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC510" class="react-file-line html-div" data-testid="code-cell" data-line-number="510" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC511" class="react-file-line html-div" data-testid="code-cell" data-line-number="511" style="position:relative">            ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC512" class="react-file-line html-div" data-testid="code-cell" data-line-number="512" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC513" class="react-file-line html-div" data-testid="code-cell" data-line-number="513" style="position:relative">        <span class="pl-ent">&quot;CompleteRequest&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC514" class="react-file-line html-div" data-testid="code-cell" data-line-number="514" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A request from the client to the server, to ask for completion options.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC515" class="react-file-line html-div" data-testid="code-cell" data-line-number="515" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC516" class="react-file-line html-div" data-testid="code-cell" data-line-number="516" style="position:relative">                <span class="pl-ent">&quot;id&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC517" class="react-file-line html-div" data-testid="code-cell" data-line-number="517" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RequestId<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC518" class="react-file-line html-div" data-testid="code-cell" data-line-number="518" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC519" class="react-file-line html-div" data-testid="code-cell" data-line-number="519" style="position:relative">                <span class="pl-ent">&quot;jsonrpc&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC520" class="react-file-line html-div" data-testid="code-cell" data-line-number="520" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>2.0<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC521" class="react-file-line html-div" data-testid="code-cell" data-line-number="521" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC522" class="react-file-line html-div" data-testid="code-cell" data-line-number="522" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC523" class="react-file-line html-div" data-testid="code-cell" data-line-number="523" style="position:relative">                <span class="pl-ent">&quot;method&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC524" class="react-file-line html-div" data-testid="code-cell" data-line-number="524" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>completion/complete<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC525" class="react-file-line html-div" data-testid="code-cell" data-line-number="525" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC526" class="react-file-line html-div" data-testid="code-cell" data-line-number="526" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC527" class="react-file-line html-div" data-testid="code-cell" data-line-number="527" style="position:relative">                <span class="pl-ent">&quot;params&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC528" class="react-file-line html-div" data-testid="code-cell" data-line-number="528" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CompleteRequestParams<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC529" class="react-file-line html-div" data-testid="code-cell" data-line-number="529" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC530" class="react-file-line html-div" data-testid="code-cell" data-line-number="530" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC531" class="react-file-line html-div" data-testid="code-cell" data-line-number="531" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC532" class="react-file-line html-div" data-testid="code-cell" data-line-number="532" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>id<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC533" class="react-file-line html-div" data-testid="code-cell" data-line-number="533" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>jsonrpc<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC534" class="react-file-line html-div" data-testid="code-cell" data-line-number="534" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>method<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC535" class="react-file-line html-div" data-testid="code-cell" data-line-number="535" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>params<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC536" class="react-file-line html-div" data-testid="code-cell" data-line-number="536" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC537" class="react-file-line html-div" data-testid="code-cell" data-line-number="537" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC538" class="react-file-line html-div" data-testid="code-cell" data-line-number="538" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC539" class="react-file-line html-div" data-testid="code-cell" data-line-number="539" style="position:relative">        <span class="pl-ent">&quot;CompleteRequestParams&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC540" class="react-file-line html-div" data-testid="code-cell" data-line-number="540" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Parameters for a `completion/complete` request.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC541" class="react-file-line html-div" data-testid="code-cell" data-line-number="541" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC542" class="react-file-line html-div" data-testid="code-cell" data-line-number="542" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC543" class="react-file-line html-div" data-testid="code-cell" data-line-number="543" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC544" class="react-file-line html-div" data-testid="code-cell" data-line-number="544" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC545" class="react-file-line html-div" data-testid="code-cell" data-line-number="545" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC546" class="react-file-line html-div" data-testid="code-cell" data-line-number="546" style="position:relative">                        <span class="pl-ent">&quot;progressToken&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC547" class="react-file-line html-div" data-testid="code-cell" data-line-number="547" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ProgressToken<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC548" class="react-file-line html-div" data-testid="code-cell" data-line-number="548" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC549" class="react-file-line html-div" data-testid="code-cell" data-line-number="549" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC550" class="react-file-line html-div" data-testid="code-cell" data-line-number="550" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC551" class="react-file-line html-div" data-testid="code-cell" data-line-number="551" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC552" class="react-file-line html-div" data-testid="code-cell" data-line-number="552" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC553" class="react-file-line html-div" data-testid="code-cell" data-line-number="553" style="position:relative">                <span class="pl-ent">&quot;argument&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC554" class="react-file-line html-div" data-testid="code-cell" data-line-number="554" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The argument&#039;s information<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC555" class="react-file-line html-div" data-testid="code-cell" data-line-number="555" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC556" class="react-file-line html-div" data-testid="code-cell" data-line-number="556" style="position:relative">                        <span class="pl-ent">&quot;name&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC557" class="react-file-line html-div" data-testid="code-cell" data-line-number="557" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The name of the argument<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC558" class="react-file-line html-div" data-testid="code-cell" data-line-number="558" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC559" class="react-file-line html-div" data-testid="code-cell" data-line-number="559" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC560" class="react-file-line html-div" data-testid="code-cell" data-line-number="560" style="position:relative">                        <span class="pl-ent">&quot;value&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC561" class="react-file-line html-div" data-testid="code-cell" data-line-number="561" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The value of the argument to use for completion matching.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC562" class="react-file-line html-div" data-testid="code-cell" data-line-number="562" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC563" class="react-file-line html-div" data-testid="code-cell" data-line-number="563" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC564" class="react-file-line html-div" data-testid="code-cell" data-line-number="564" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC565" class="react-file-line html-div" data-testid="code-cell" data-line-number="565" style="position:relative">                    <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC566" class="react-file-line html-div" data-testid="code-cell" data-line-number="566" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>name<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC567" class="react-file-line html-div" data-testid="code-cell" data-line-number="567" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>value<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC568" class="react-file-line html-div" data-testid="code-cell" data-line-number="568" style="position:relative">                    ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC569" class="react-file-line html-div" data-testid="code-cell" data-line-number="569" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC570" class="react-file-line html-div" data-testid="code-cell" data-line-number="570" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC571" class="react-file-line html-div" data-testid="code-cell" data-line-number="571" style="position:relative">                <span class="pl-ent">&quot;context&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC572" class="react-file-line html-div" data-testid="code-cell" data-line-number="572" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Additional, optional context for completions<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC573" class="react-file-line html-div" data-testid="code-cell" data-line-number="573" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC574" class="react-file-line html-div" data-testid="code-cell" data-line-number="574" style="position:relative">                        <span class="pl-ent">&quot;arguments&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC575" class="react-file-line html-div" data-testid="code-cell" data-line-number="575" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC576" class="react-file-line html-div" data-testid="code-cell" data-line-number="576" style="position:relative">                                <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC577" class="react-file-line html-div" data-testid="code-cell" data-line-number="577" style="position:relative">                            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC578" class="react-file-line html-div" data-testid="code-cell" data-line-number="578" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Previously-resolved variables in a URI template or prompt.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC579" class="react-file-line html-div" data-testid="code-cell" data-line-number="579" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC580" class="react-file-line html-div" data-testid="code-cell" data-line-number="580" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC581" class="react-file-line html-div" data-testid="code-cell" data-line-number="581" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC582" class="react-file-line html-div" data-testid="code-cell" data-line-number="582" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC583" class="react-file-line html-div" data-testid="code-cell" data-line-number="583" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC584" class="react-file-line html-div" data-testid="code-cell" data-line-number="584" style="position:relative">                <span class="pl-ent">&quot;ref&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC585" class="react-file-line html-div" data-testid="code-cell" data-line-number="585" style="position:relative">                    <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC586" class="react-file-line html-div" data-testid="code-cell" data-line-number="586" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC587" class="react-file-line html-div" data-testid="code-cell" data-line-number="587" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/PromptReference<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC588" class="react-file-line html-div" data-testid="code-cell" data-line-number="588" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC589" class="react-file-line html-div" data-testid="code-cell" data-line-number="589" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC590" class="react-file-line html-div" data-testid="code-cell" data-line-number="590" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ResourceTemplateReference<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC591" class="react-file-line html-div" data-testid="code-cell" data-line-number="591" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC592" class="react-file-line html-div" data-testid="code-cell" data-line-number="592" style="position:relative">                    ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC593" class="react-file-line html-div" data-testid="code-cell" data-line-number="593" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC594" class="react-file-line html-div" data-testid="code-cell" data-line-number="594" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC595" class="react-file-line html-div" data-testid="code-cell" data-line-number="595" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC596" class="react-file-line html-div" data-testid="code-cell" data-line-number="596" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>argument<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC597" class="react-file-line html-div" data-testid="code-cell" data-line-number="597" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>ref<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC598" class="react-file-line html-div" data-testid="code-cell" data-line-number="598" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC599" class="react-file-line html-div" data-testid="code-cell" data-line-number="599" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC600" class="react-file-line html-div" data-testid="code-cell" data-line-number="600" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC601" class="react-file-line html-div" data-testid="code-cell" data-line-number="601" style="position:relative">        <span class="pl-ent">&quot;CompleteResult&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC602" class="react-file-line html-div" data-testid="code-cell" data-line-number="602" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The server&#039;s response to a completion/complete request<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC603" class="react-file-line html-div" data-testid="code-cell" data-line-number="603" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC604" class="react-file-line html-div" data-testid="code-cell" data-line-number="604" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC605" class="react-file-line html-div" data-testid="code-cell" data-line-number="605" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC606" class="react-file-line html-div" data-testid="code-cell" data-line-number="606" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC607" class="react-file-line html-div" data-testid="code-cell" data-line-number="607" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC608" class="react-file-line html-div" data-testid="code-cell" data-line-number="608" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC609" class="react-file-line html-div" data-testid="code-cell" data-line-number="609" style="position:relative">                <span class="pl-ent">&quot;completion&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC610" class="react-file-line html-div" data-testid="code-cell" data-line-number="610" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC611" class="react-file-line html-div" data-testid="code-cell" data-line-number="611" style="position:relative">                        <span class="pl-ent">&quot;hasMore&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC612" class="react-file-line html-div" data-testid="code-cell" data-line-number="612" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Indicates whether there are additional completion options beyond those provided in the current response, even if the exact total is unknown.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC613" class="react-file-line html-div" data-testid="code-cell" data-line-number="613" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>boolean<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC614" class="react-file-line html-div" data-testid="code-cell" data-line-number="614" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC615" class="react-file-line html-div" data-testid="code-cell" data-line-number="615" style="position:relative">                        <span class="pl-ent">&quot;total&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC616" class="react-file-line html-div" data-testid="code-cell" data-line-number="616" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The total number of completion options available. This can exceed the number of values actually sent in the response.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC617" class="react-file-line html-div" data-testid="code-cell" data-line-number="617" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC618" class="react-file-line html-div" data-testid="code-cell" data-line-number="618" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC619" class="react-file-line html-div" data-testid="code-cell" data-line-number="619" style="position:relative">                        <span class="pl-ent">&quot;values&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC620" class="react-file-line html-div" data-testid="code-cell" data-line-number="620" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>An array of completion values. Must not exceed 100 items.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC621" class="react-file-line html-div" data-testid="code-cell" data-line-number="621" style="position:relative">                            <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC622" class="react-file-line html-div" data-testid="code-cell" data-line-number="622" style="position:relative">                                <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC623" class="react-file-line html-div" data-testid="code-cell" data-line-number="623" style="position:relative">                            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC624" class="react-file-line html-div" data-testid="code-cell" data-line-number="624" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC625" class="react-file-line html-div" data-testid="code-cell" data-line-number="625" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC626" class="react-file-line html-div" data-testid="code-cell" data-line-number="626" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC627" class="react-file-line html-div" data-testid="code-cell" data-line-number="627" style="position:relative">                    <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC628" class="react-file-line html-div" data-testid="code-cell" data-line-number="628" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>values<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC629" class="react-file-line html-div" data-testid="code-cell" data-line-number="629" style="position:relative">                    ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC630" class="react-file-line html-div" data-testid="code-cell" data-line-number="630" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC631" class="react-file-line html-div" data-testid="code-cell" data-line-number="631" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC632" class="react-file-line html-div" data-testid="code-cell" data-line-number="632" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC633" class="react-file-line html-div" data-testid="code-cell" data-line-number="633" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC634" class="react-file-line html-div" data-testid="code-cell" data-line-number="634" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>completion<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC635" class="react-file-line html-div" data-testid="code-cell" data-line-number="635" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC636" class="react-file-line html-div" data-testid="code-cell" data-line-number="636" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC637" class="react-file-line html-div" data-testid="code-cell" data-line-number="637" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC638" class="react-file-line html-div" data-testid="code-cell" data-line-number="638" style="position:relative">        <span class="pl-ent">&quot;ContentBlock&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC639" class="react-file-line html-div" data-testid="code-cell" data-line-number="639" style="position:relative">            <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC640" class="react-file-line html-div" data-testid="code-cell" data-line-number="640" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC641" class="react-file-line html-div" data-testid="code-cell" data-line-number="641" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/TextContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC642" class="react-file-line html-div" data-testid="code-cell" data-line-number="642" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC643" class="react-file-line html-div" data-testid="code-cell" data-line-number="643" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC644" class="react-file-line html-div" data-testid="code-cell" data-line-number="644" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ImageContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC645" class="react-file-line html-div" data-testid="code-cell" data-line-number="645" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC646" class="react-file-line html-div" data-testid="code-cell" data-line-number="646" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC647" class="react-file-line html-div" data-testid="code-cell" data-line-number="647" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/AudioContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC648" class="react-file-line html-div" data-testid="code-cell" data-line-number="648" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC649" class="react-file-line html-div" data-testid="code-cell" data-line-number="649" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC650" class="react-file-line html-div" data-testid="code-cell" data-line-number="650" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ResourceLink<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC651" class="react-file-line html-div" data-testid="code-cell" data-line-number="651" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC652" class="react-file-line html-div" data-testid="code-cell" data-line-number="652" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC653" class="react-file-line html-div" data-testid="code-cell" data-line-number="653" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/EmbeddedResource<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC654" class="react-file-line html-div" data-testid="code-cell" data-line-number="654" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC655" class="react-file-line html-div" data-testid="code-cell" data-line-number="655" style="position:relative">            ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC656" class="react-file-line html-div" data-testid="code-cell" data-line-number="656" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC657" class="react-file-line html-div" data-testid="code-cell" data-line-number="657" style="position:relative">        <span class="pl-ent">&quot;CreateMessageRequest&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC658" class="react-file-line html-div" data-testid="code-cell" data-line-number="658" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A request from the server to sample an LLM via the client. The client has full discretion over which model to select. The client should also inform the user before beginning sampling, to allow them to inspect the request (human in the loop) and decide whether to approve it.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC659" class="react-file-line html-div" data-testid="code-cell" data-line-number="659" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC660" class="react-file-line html-div" data-testid="code-cell" data-line-number="660" style="position:relative">                <span class="pl-ent">&quot;id&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC661" class="react-file-line html-div" data-testid="code-cell" data-line-number="661" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RequestId<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC662" class="react-file-line html-div" data-testid="code-cell" data-line-number="662" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC663" class="react-file-line html-div" data-testid="code-cell" data-line-number="663" style="position:relative">                <span class="pl-ent">&quot;jsonrpc&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC664" class="react-file-line html-div" data-testid="code-cell" data-line-number="664" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>2.0<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC665" class="react-file-line html-div" data-testid="code-cell" data-line-number="665" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC666" class="react-file-line html-div" data-testid="code-cell" data-line-number="666" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC667" class="react-file-line html-div" data-testid="code-cell" data-line-number="667" style="position:relative">                <span class="pl-ent">&quot;method&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC668" class="react-file-line html-div" data-testid="code-cell" data-line-number="668" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>sampling/createMessage<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC669" class="react-file-line html-div" data-testid="code-cell" data-line-number="669" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC670" class="react-file-line html-div" data-testid="code-cell" data-line-number="670" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC671" class="react-file-line html-div" data-testid="code-cell" data-line-number="671" style="position:relative">                <span class="pl-ent">&quot;params&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC672" class="react-file-line html-div" data-testid="code-cell" data-line-number="672" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/CreateMessageRequestParams<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC673" class="react-file-line html-div" data-testid="code-cell" data-line-number="673" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC674" class="react-file-line html-div" data-testid="code-cell" data-line-number="674" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC675" class="react-file-line html-div" data-testid="code-cell" data-line-number="675" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC676" class="react-file-line html-div" data-testid="code-cell" data-line-number="676" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>id<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC677" class="react-file-line html-div" data-testid="code-cell" data-line-number="677" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>jsonrpc<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC678" class="react-file-line html-div" data-testid="code-cell" data-line-number="678" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>method<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC679" class="react-file-line html-div" data-testid="code-cell" data-line-number="679" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>params<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC680" class="react-file-line html-div" data-testid="code-cell" data-line-number="680" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC681" class="react-file-line html-div" data-testid="code-cell" data-line-number="681" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC682" class="react-file-line html-div" data-testid="code-cell" data-line-number="682" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC683" class="react-file-line html-div" data-testid="code-cell" data-line-number="683" style="position:relative">        <span class="pl-ent">&quot;CreateMessageRequestParams&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC684" class="react-file-line html-div" data-testid="code-cell" data-line-number="684" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Parameters for a `sampling/createMessage` request.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC685" class="react-file-line html-div" data-testid="code-cell" data-line-number="685" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC686" class="react-file-line html-div" data-testid="code-cell" data-line-number="686" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC687" class="react-file-line html-div" data-testid="code-cell" data-line-number="687" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC688" class="react-file-line html-div" data-testid="code-cell" data-line-number="688" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC689" class="react-file-line html-div" data-testid="code-cell" data-line-number="689" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC690" class="react-file-line html-div" data-testid="code-cell" data-line-number="690" style="position:relative">                        <span class="pl-ent">&quot;progressToken&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC691" class="react-file-line html-div" data-testid="code-cell" data-line-number="691" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ProgressToken<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC692" class="react-file-line html-div" data-testid="code-cell" data-line-number="692" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC693" class="react-file-line html-div" data-testid="code-cell" data-line-number="693" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC694" class="react-file-line html-div" data-testid="code-cell" data-line-number="694" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC695" class="react-file-line html-div" data-testid="code-cell" data-line-number="695" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC696" class="react-file-line html-div" data-testid="code-cell" data-line-number="696" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC697" class="react-file-line html-div" data-testid="code-cell" data-line-number="697" style="position:relative">                <span class="pl-ent">&quot;includeContext&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC698" class="react-file-line html-div" data-testid="code-cell" data-line-number="698" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A request to include context from one or more MCP servers (including the caller), to be attached to the prompt.<span class="pl-cce">\n</span>The client MAY ignore this request.<span class="pl-cce">\n\n</span>Default is <span class="pl-cce">\&quot;</span>none<span class="pl-cce">\&quot;</span>. Values <span class="pl-cce">\&quot;</span>thisServer<span class="pl-cce">\&quot;</span> and <span class="pl-cce">\&quot;</span>allServers<span class="pl-cce">\&quot;</span> are soft-deprecated. Servers SHOULD only use these values if the client<span class="pl-cce">\n</span>declares ClientCapabilities.sampling.context. These values may be removed in future spec releases.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC699" class="react-file-line html-div" data-testid="code-cell" data-line-number="699" style="position:relative">                    <span class="pl-ent">&quot;enum&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC700" class="react-file-line html-div" data-testid="code-cell" data-line-number="700" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>allServers<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC701" class="react-file-line html-div" data-testid="code-cell" data-line-number="701" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>none<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC702" class="react-file-line html-div" data-testid="code-cell" data-line-number="702" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>thisServer<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC703" class="react-file-line html-div" data-testid="code-cell" data-line-number="703" style="position:relative">                    ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC704" class="react-file-line html-div" data-testid="code-cell" data-line-number="704" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC705" class="react-file-line html-div" data-testid="code-cell" data-line-number="705" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC706" class="react-file-line html-div" data-testid="code-cell" data-line-number="706" style="position:relative">                <span class="pl-ent">&quot;maxTokens&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC707" class="react-file-line html-div" data-testid="code-cell" data-line-number="707" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The requested maximum number of tokens to sample (to prevent runaway completions).<span class="pl-cce">\n\n</span>The client MAY choose to sample fewer tokens than the requested maximum.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC708" class="react-file-line html-div" data-testid="code-cell" data-line-number="708" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>integer<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC709" class="react-file-line html-div" data-testid="code-cell" data-line-number="709" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC710" class="react-file-line html-div" data-testid="code-cell" data-line-number="710" style="position:relative">                <span class="pl-ent">&quot;messages&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC711" class="react-file-line html-div" data-testid="code-cell" data-line-number="711" style="position:relative">                    <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC712" class="react-file-line html-div" data-testid="code-cell" data-line-number="712" style="position:relative">                        <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SamplingMessage<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC713" class="react-file-line html-div" data-testid="code-cell" data-line-number="713" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC714" class="react-file-line html-div" data-testid="code-cell" data-line-number="714" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC715" class="react-file-line html-div" data-testid="code-cell" data-line-number="715" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC716" class="react-file-line html-div" data-testid="code-cell" data-line-number="716" style="position:relative">                <span class="pl-ent">&quot;metadata&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC717" class="react-file-line html-div" data-testid="code-cell" data-line-number="717" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: <span class="pl-c1">true</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC718" class="react-file-line html-div" data-testid="code-cell" data-line-number="718" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Optional metadata to pass through to the LLM provider. The format of this metadata is provider-specific.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC719" class="react-file-line html-div" data-testid="code-cell" data-line-number="719" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC720" class="react-file-line html-div" data-testid="code-cell" data-line-number="720" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC721" class="react-file-line html-div" data-testid="code-cell" data-line-number="721" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC722" class="react-file-line html-div" data-testid="code-cell" data-line-number="722" style="position:relative">                <span class="pl-ent">&quot;modelPreferences&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC723" class="react-file-line html-div" data-testid="code-cell" data-line-number="723" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ModelPreferences<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC724" class="react-file-line html-div" data-testid="code-cell" data-line-number="724" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The server&#039;s preferences for which model to select. The client MAY ignore these preferences.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC725" class="react-file-line html-div" data-testid="code-cell" data-line-number="725" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC726" class="react-file-line html-div" data-testid="code-cell" data-line-number="726" style="position:relative">                <span class="pl-ent">&quot;stopSequences&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC727" class="react-file-line html-div" data-testid="code-cell" data-line-number="727" style="position:relative">                    <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC728" class="react-file-line html-div" data-testid="code-cell" data-line-number="728" style="position:relative">                        <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC729" class="react-file-line html-div" data-testid="code-cell" data-line-number="729" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC730" class="react-file-line html-div" data-testid="code-cell" data-line-number="730" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC731" class="react-file-line html-div" data-testid="code-cell" data-line-number="731" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC732" class="react-file-line html-div" data-testid="code-cell" data-line-number="732" style="position:relative">                <span class="pl-ent">&quot;systemPrompt&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC733" class="react-file-line html-div" data-testid="code-cell" data-line-number="733" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>An optional system prompt the server wants to use for sampling. The client MAY modify or omit this prompt.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC734" class="react-file-line html-div" data-testid="code-cell" data-line-number="734" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC735" class="react-file-line html-div" data-testid="code-cell" data-line-number="735" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC736" class="react-file-line html-div" data-testid="code-cell" data-line-number="736" style="position:relative">                <span class="pl-ent">&quot;task&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC737" class="react-file-line html-div" data-testid="code-cell" data-line-number="737" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/TaskMetadata<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC738" class="react-file-line html-div" data-testid="code-cell" data-line-number="738" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting task-augmented execution for this request.<span class="pl-cce">\n</span>The request will return a CreateTaskResult immediately, and the actual result can be<span class="pl-cce">\n</span>retrieved later via tasks/result.<span class="pl-cce">\n\n</span>Task augmentation is subject to capability negotiation - receivers MUST declare support<span class="pl-cce">\n</span>for task augmentation of specific request types in their capabilities.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC739" class="react-file-line html-div" data-testid="code-cell" data-line-number="739" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC740" class="react-file-line html-div" data-testid="code-cell" data-line-number="740" style="position:relative">                <span class="pl-ent">&quot;temperature&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC741" class="react-file-line html-div" data-testid="code-cell" data-line-number="741" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>number<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC742" class="react-file-line html-div" data-testid="code-cell" data-line-number="742" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC743" class="react-file-line html-div" data-testid="code-cell" data-line-number="743" style="position:relative">                <span class="pl-ent">&quot;toolChoice&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC744" class="react-file-line html-div" data-testid="code-cell" data-line-number="744" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ToolChoice<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC745" class="react-file-line html-div" data-testid="code-cell" data-line-number="745" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Controls how the model uses tools.<span class="pl-cce">\n</span>The client MUST return an error if this field is provided but ClientCapabilities.sampling.tools is not declared.<span class="pl-cce">\n</span>Default is `{ mode: <span class="pl-cce">\&quot;</span>auto<span class="pl-cce">\&quot;</span> }`.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC746" class="react-file-line html-div" data-testid="code-cell" data-line-number="746" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC747" class="react-file-line html-div" data-testid="code-cell" data-line-number="747" style="position:relative">                <span class="pl-ent">&quot;tools&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC748" class="react-file-line html-div" data-testid="code-cell" data-line-number="748" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>Tools that the model may use during generation.<span class="pl-cce">\n</span>The client MUST return an error if this field is provided but ClientCapabilities.sampling.tools is not declared.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC749" class="react-file-line html-div" data-testid="code-cell" data-line-number="749" style="position:relative">                    <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC750" class="react-file-line html-div" data-testid="code-cell" data-line-number="750" style="position:relative">                        <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Tool<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC751" class="react-file-line html-div" data-testid="code-cell" data-line-number="751" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC752" class="react-file-line html-div" data-testid="code-cell" data-line-number="752" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC753" class="react-file-line html-div" data-testid="code-cell" data-line-number="753" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC754" class="react-file-line html-div" data-testid="code-cell" data-line-number="754" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC755" class="react-file-line html-div" data-testid="code-cell" data-line-number="755" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC756" class="react-file-line html-div" data-testid="code-cell" data-line-number="756" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>maxTokens<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC757" class="react-file-line html-div" data-testid="code-cell" data-line-number="757" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>messages<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC758" class="react-file-line html-div" data-testid="code-cell" data-line-number="758" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC759" class="react-file-line html-div" data-testid="code-cell" data-line-number="759" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC760" class="react-file-line html-div" data-testid="code-cell" data-line-number="760" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC761" class="react-file-line html-div" data-testid="code-cell" data-line-number="761" style="position:relative">        <span class="pl-ent">&quot;CreateMessageResult&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC762" class="react-file-line html-div" data-testid="code-cell" data-line-number="762" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The client&#039;s response to a sampling/createMessage request from the server.<span class="pl-cce">\n</span>The client should inform the user before returning the sampled message, to allow them<span class="pl-cce">\n</span>to inspect the response (human in the loop) and decide whether to allow the server to see it.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC763" class="react-file-line html-div" data-testid="code-cell" data-line-number="763" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC764" class="react-file-line html-div" data-testid="code-cell" data-line-number="764" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC765" class="react-file-line html-div" data-testid="code-cell" data-line-number="765" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC766" class="react-file-line html-div" data-testid="code-cell" data-line-number="766" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC767" class="react-file-line html-div" data-testid="code-cell" data-line-number="767" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC768" class="react-file-line html-div" data-testid="code-cell" data-line-number="768" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC769" class="react-file-line html-div" data-testid="code-cell" data-line-number="769" style="position:relative">                <span class="pl-ent">&quot;content&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC770" class="react-file-line html-div" data-testid="code-cell" data-line-number="770" style="position:relative">                    <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC771" class="react-file-line html-div" data-testid="code-cell" data-line-number="771" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC772" class="react-file-line html-div" data-testid="code-cell" data-line-number="772" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/TextContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC773" class="react-file-line html-div" data-testid="code-cell" data-line-number="773" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC774" class="react-file-line html-div" data-testid="code-cell" data-line-number="774" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC775" class="react-file-line html-div" data-testid="code-cell" data-line-number="775" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ImageContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC776" class="react-file-line html-div" data-testid="code-cell" data-line-number="776" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC777" class="react-file-line html-div" data-testid="code-cell" data-line-number="777" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC778" class="react-file-line html-div" data-testid="code-cell" data-line-number="778" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/AudioContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC779" class="react-file-line html-div" data-testid="code-cell" data-line-number="779" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC780" class="react-file-line html-div" data-testid="code-cell" data-line-number="780" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC781" class="react-file-line html-div" data-testid="code-cell" data-line-number="781" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ToolUseContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC782" class="react-file-line html-div" data-testid="code-cell" data-line-number="782" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC783" class="react-file-line html-div" data-testid="code-cell" data-line-number="783" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC784" class="react-file-line html-div" data-testid="code-cell" data-line-number="784" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ToolResultContent<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC785" class="react-file-line html-div" data-testid="code-cell" data-line-number="785" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC786" class="react-file-line html-div" data-testid="code-cell" data-line-number="786" style="position:relative">                        {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC787" class="react-file-line html-div" data-testid="code-cell" data-line-number="787" style="position:relative">                            <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC788" class="react-file-line html-div" data-testid="code-cell" data-line-number="788" style="position:relative">                                <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/SamplingMessageContentBlock<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC789" class="react-file-line html-div" data-testid="code-cell" data-line-number="789" style="position:relative">                            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC790" class="react-file-line html-div" data-testid="code-cell" data-line-number="790" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC791" class="react-file-line html-div" data-testid="code-cell" data-line-number="791" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC792" class="react-file-line html-div" data-testid="code-cell" data-line-number="792" style="position:relative">                    ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC793" class="react-file-line html-div" data-testid="code-cell" data-line-number="793" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC794" class="react-file-line html-div" data-testid="code-cell" data-line-number="794" style="position:relative">                <span class="pl-ent">&quot;model&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC795" class="react-file-line html-div" data-testid="code-cell" data-line-number="795" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The name of the model that generated the message.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC796" class="react-file-line html-div" data-testid="code-cell" data-line-number="796" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC797" class="react-file-line html-div" data-testid="code-cell" data-line-number="797" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC798" class="react-file-line html-div" data-testid="code-cell" data-line-number="798" style="position:relative">                <span class="pl-ent">&quot;role&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC799" class="react-file-line html-div" data-testid="code-cell" data-line-number="799" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Role<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC800" class="react-file-line html-div" data-testid="code-cell" data-line-number="800" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC801" class="react-file-line html-div" data-testid="code-cell" data-line-number="801" style="position:relative">                <span class="pl-ent">&quot;stopReason&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC802" class="react-file-line html-div" data-testid="code-cell" data-line-number="802" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The reason why sampling stopped, if known.<span class="pl-cce">\n\n</span>Standard values:<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>endTurn<span class="pl-cce">\&quot;</span>: Natural end of the assistant&#039;s turn<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>stopSequence<span class="pl-cce">\&quot;</span>: A stop sequence was encountered<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>maxTokens<span class="pl-cce">\&quot;</span>: Maximum token limit was reached<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>toolUse<span class="pl-cce">\&quot;</span>: The model wants to use one or more tools<span class="pl-cce">\n\n</span>This field is an open string to allow for provider-specific stop reasons.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC803" class="react-file-line html-div" data-testid="code-cell" data-line-number="803" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC804" class="react-file-line html-div" data-testid="code-cell" data-line-number="804" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC805" class="react-file-line html-div" data-testid="code-cell" data-line-number="805" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC806" class="react-file-line html-div" data-testid="code-cell" data-line-number="806" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC807" class="react-file-line html-div" data-testid="code-cell" data-line-number="807" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>content<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC808" class="react-file-line html-div" data-testid="code-cell" data-line-number="808" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>model<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC809" class="react-file-line html-div" data-testid="code-cell" data-line-number="809" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>role<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC810" class="react-file-line html-div" data-testid="code-cell" data-line-number="810" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC811" class="react-file-line html-div" data-testid="code-cell" data-line-number="811" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC812" class="react-file-line html-div" data-testid="code-cell" data-line-number="812" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC813" class="react-file-line html-div" data-testid="code-cell" data-line-number="813" style="position:relative">        <span class="pl-ent">&quot;CreateTaskResult&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC814" class="react-file-line html-div" data-testid="code-cell" data-line-number="814" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A response to a task-augmented request.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC815" class="react-file-line html-div" data-testid="code-cell" data-line-number="815" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC816" class="react-file-line html-div" data-testid="code-cell" data-line-number="816" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC817" class="react-file-line html-div" data-testid="code-cell" data-line-number="817" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC818" class="react-file-line html-div" data-testid="code-cell" data-line-number="818" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC819" class="react-file-line html-div" data-testid="code-cell" data-line-number="819" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC820" class="react-file-line html-div" data-testid="code-cell" data-line-number="820" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC821" class="react-file-line html-div" data-testid="code-cell" data-line-number="821" style="position:relative">                <span class="pl-ent">&quot;task&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC822" class="react-file-line html-div" data-testid="code-cell" data-line-number="822" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/Task<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC823" class="react-file-line html-div" data-testid="code-cell" data-line-number="823" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC824" class="react-file-line html-div" data-testid="code-cell" data-line-number="824" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC825" class="react-file-line html-div" data-testid="code-cell" data-line-number="825" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC826" class="react-file-line html-div" data-testid="code-cell" data-line-number="826" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>task<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC827" class="react-file-line html-div" data-testid="code-cell" data-line-number="827" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC828" class="react-file-line html-div" data-testid="code-cell" data-line-number="828" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC829" class="react-file-line html-div" data-testid="code-cell" data-line-number="829" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC830" class="react-file-line html-div" data-testid="code-cell" data-line-number="830" style="position:relative">        <span class="pl-ent">&quot;Cursor&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC831" class="react-file-line html-div" data-testid="code-cell" data-line-number="831" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>An opaque token used to represent a cursor for pagination.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC832" class="react-file-line html-div" data-testid="code-cell" data-line-number="832" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC833" class="react-file-line html-div" data-testid="code-cell" data-line-number="833" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC834" class="react-file-line html-div" data-testid="code-cell" data-line-number="834" style="position:relative">        <span class="pl-ent">&quot;ElicitRequest&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC835" class="react-file-line html-div" data-testid="code-cell" data-line-number="835" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A request from the server to elicit additional information from the user via the client.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC836" class="react-file-line html-div" data-testid="code-cell" data-line-number="836" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC837" class="react-file-line html-div" data-testid="code-cell" data-line-number="837" style="position:relative">                <span class="pl-ent">&quot;id&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC838" class="react-file-line html-div" data-testid="code-cell" data-line-number="838" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/RequestId<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC839" class="react-file-line html-div" data-testid="code-cell" data-line-number="839" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC840" class="react-file-line html-div" data-testid="code-cell" data-line-number="840" style="position:relative">                <span class="pl-ent">&quot;jsonrpc&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC841" class="react-file-line html-div" data-testid="code-cell" data-line-number="841" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>2.0<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC842" class="react-file-line html-div" data-testid="code-cell" data-line-number="842" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC843" class="react-file-line html-div" data-testid="code-cell" data-line-number="843" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC844" class="react-file-line html-div" data-testid="code-cell" data-line-number="844" style="position:relative">                <span class="pl-ent">&quot;method&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC845" class="react-file-line html-div" data-testid="code-cell" data-line-number="845" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>elicitation/create<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC846" class="react-file-line html-div" data-testid="code-cell" data-line-number="846" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC847" class="react-file-line html-div" data-testid="code-cell" data-line-number="847" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC848" class="react-file-line html-div" data-testid="code-cell" data-line-number="848" style="position:relative">                <span class="pl-ent">&quot;params&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC849" class="react-file-line html-div" data-testid="code-cell" data-line-number="849" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ElicitRequestParams<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC850" class="react-file-line html-div" data-testid="code-cell" data-line-number="850" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC851" class="react-file-line html-div" data-testid="code-cell" data-line-number="851" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC852" class="react-file-line html-div" data-testid="code-cell" data-line-number="852" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC853" class="react-file-line html-div" data-testid="code-cell" data-line-number="853" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>id<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC854" class="react-file-line html-div" data-testid="code-cell" data-line-number="854" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>jsonrpc<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC855" class="react-file-line html-div" data-testid="code-cell" data-line-number="855" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>method<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC856" class="react-file-line html-div" data-testid="code-cell" data-line-number="856" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>params<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC857" class="react-file-line html-div" data-testid="code-cell" data-line-number="857" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC858" class="react-file-line html-div" data-testid="code-cell" data-line-number="858" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC859" class="react-file-line html-div" data-testid="code-cell" data-line-number="859" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC860" class="react-file-line html-div" data-testid="code-cell" data-line-number="860" style="position:relative">        <span class="pl-ent">&quot;ElicitRequestFormParams&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC861" class="react-file-line html-div" data-testid="code-cell" data-line-number="861" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The parameters for a request to elicit non-sensitive information from the user via a form in the client.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC862" class="react-file-line html-div" data-testid="code-cell" data-line-number="862" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC863" class="react-file-line html-div" data-testid="code-cell" data-line-number="863" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC864" class="react-file-line html-div" data-testid="code-cell" data-line-number="864" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC865" class="react-file-line html-div" data-testid="code-cell" data-line-number="865" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC866" class="react-file-line html-div" data-testid="code-cell" data-line-number="866" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC867" class="react-file-line html-div" data-testid="code-cell" data-line-number="867" style="position:relative">                        <span class="pl-ent">&quot;progressToken&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC868" class="react-file-line html-div" data-testid="code-cell" data-line-number="868" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ProgressToken<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC869" class="react-file-line html-div" data-testid="code-cell" data-line-number="869" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC870" class="react-file-line html-div" data-testid="code-cell" data-line-number="870" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC871" class="react-file-line html-div" data-testid="code-cell" data-line-number="871" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC872" class="react-file-line html-div" data-testid="code-cell" data-line-number="872" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC873" class="react-file-line html-div" data-testid="code-cell" data-line-number="873" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC874" class="react-file-line html-div" data-testid="code-cell" data-line-number="874" style="position:relative">                <span class="pl-ent">&quot;message&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC875" class="react-file-line html-div" data-testid="code-cell" data-line-number="875" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The message to present to the user describing what information is being requested.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC876" class="react-file-line html-div" data-testid="code-cell" data-line-number="876" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC877" class="react-file-line html-div" data-testid="code-cell" data-line-number="877" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC878" class="react-file-line html-div" data-testid="code-cell" data-line-number="878" style="position:relative">                <span class="pl-ent">&quot;mode&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC879" class="react-file-line html-div" data-testid="code-cell" data-line-number="879" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>form<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC880" class="react-file-line html-div" data-testid="code-cell" data-line-number="880" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The elicitation mode.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC881" class="react-file-line html-div" data-testid="code-cell" data-line-number="881" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC882" class="react-file-line html-div" data-testid="code-cell" data-line-number="882" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC883" class="react-file-line html-div" data-testid="code-cell" data-line-number="883" style="position:relative">                <span class="pl-ent">&quot;requestedSchema&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC884" class="react-file-line html-div" data-testid="code-cell" data-line-number="884" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>A restricted subset of JSON Schema.<span class="pl-cce">\n</span>Only top-level properties are allowed, without nesting.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC885" class="react-file-line html-div" data-testid="code-cell" data-line-number="885" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC886" class="react-file-line html-div" data-testid="code-cell" data-line-number="886" style="position:relative">                        <span class="pl-ent">&quot;$schema&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC887" class="react-file-line html-div" data-testid="code-cell" data-line-number="887" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC888" class="react-file-line html-div" data-testid="code-cell" data-line-number="888" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC889" class="react-file-line html-div" data-testid="code-cell" data-line-number="889" style="position:relative">                        <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC890" class="react-file-line html-div" data-testid="code-cell" data-line-number="890" style="position:relative">                            <span class="pl-ent">&quot;additionalProperties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC891" class="react-file-line html-div" data-testid="code-cell" data-line-number="891" style="position:relative">                                <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/PrimitiveSchemaDefinition<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC892" class="react-file-line html-div" data-testid="code-cell" data-line-number="892" style="position:relative">                            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC893" class="react-file-line html-div" data-testid="code-cell" data-line-number="893" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC894" class="react-file-line html-div" data-testid="code-cell" data-line-number="894" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC895" class="react-file-line html-div" data-testid="code-cell" data-line-number="895" style="position:relative">                        <span class="pl-ent">&quot;required&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC896" class="react-file-line html-div" data-testid="code-cell" data-line-number="896" style="position:relative">                            <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC897" class="react-file-line html-div" data-testid="code-cell" data-line-number="897" style="position:relative">                                <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC898" class="react-file-line html-div" data-testid="code-cell" data-line-number="898" style="position:relative">                            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC899" class="react-file-line html-div" data-testid="code-cell" data-line-number="899" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>array<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC900" class="react-file-line html-div" data-testid="code-cell" data-line-number="900" style="position:relative">                        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC901" class="react-file-line html-div" data-testid="code-cell" data-line-number="901" style="position:relative">                        <span class="pl-ent">&quot;type&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC902" class="react-file-line html-div" data-testid="code-cell" data-line-number="902" style="position:relative">                            <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC903" class="react-file-line html-div" data-testid="code-cell" data-line-number="903" style="position:relative">                            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC904" class="react-file-line html-div" data-testid="code-cell" data-line-number="904" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC905" class="react-file-line html-div" data-testid="code-cell" data-line-number="905" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC906" class="react-file-line html-div" data-testid="code-cell" data-line-number="906" style="position:relative">                    <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC907" class="react-file-line html-div" data-testid="code-cell" data-line-number="907" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>properties<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC908" class="react-file-line html-div" data-testid="code-cell" data-line-number="908" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>type<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC909" class="react-file-line html-div" data-testid="code-cell" data-line-number="909" style="position:relative">                    ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC910" class="react-file-line html-div" data-testid="code-cell" data-line-number="910" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC911" class="react-file-line html-div" data-testid="code-cell" data-line-number="911" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC912" class="react-file-line html-div" data-testid="code-cell" data-line-number="912" style="position:relative">                <span class="pl-ent">&quot;task&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC913" class="react-file-line html-div" data-testid="code-cell" data-line-number="913" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/TaskMetadata<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC914" class="react-file-line html-div" data-testid="code-cell" data-line-number="914" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting task-augmented execution for this request.<span class="pl-cce">\n</span>The request will return a CreateTaskResult immediately, and the actual result can be<span class="pl-cce">\n</span>retrieved later via tasks/result.<span class="pl-cce">\n\n</span>Task augmentation is subject to capability negotiation - receivers MUST declare support<span class="pl-cce">\n</span>for task augmentation of specific request types in their capabilities.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC915" class="react-file-line html-div" data-testid="code-cell" data-line-number="915" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC916" class="react-file-line html-div" data-testid="code-cell" data-line-number="916" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC917" class="react-file-line html-div" data-testid="code-cell" data-line-number="917" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC918" class="react-file-line html-div" data-testid="code-cell" data-line-number="918" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>message<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC919" class="react-file-line html-div" data-testid="code-cell" data-line-number="919" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>requestedSchema<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC920" class="react-file-line html-div" data-testid="code-cell" data-line-number="920" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC921" class="react-file-line html-div" data-testid="code-cell" data-line-number="921" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC922" class="react-file-line html-div" data-testid="code-cell" data-line-number="922" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC923" class="react-file-line html-div" data-testid="code-cell" data-line-number="923" style="position:relative">        <span class="pl-ent">&quot;ElicitRequestParams&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC924" class="react-file-line html-div" data-testid="code-cell" data-line-number="924" style="position:relative">            <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC925" class="react-file-line html-div" data-testid="code-cell" data-line-number="925" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC926" class="react-file-line html-div" data-testid="code-cell" data-line-number="926" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ElicitRequestURLParams<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC927" class="react-file-line html-div" data-testid="code-cell" data-line-number="927" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC928" class="react-file-line html-div" data-testid="code-cell" data-line-number="928" style="position:relative">                {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC929" class="react-file-line html-div" data-testid="code-cell" data-line-number="929" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ElicitRequestFormParams<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC930" class="react-file-line html-div" data-testid="code-cell" data-line-number="930" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC931" class="react-file-line html-div" data-testid="code-cell" data-line-number="931" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC932" class="react-file-line html-div" data-testid="code-cell" data-line-number="932" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The parameters for a request to elicit additional information from the user via the client.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC933" class="react-file-line html-div" data-testid="code-cell" data-line-number="933" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC934" class="react-file-line html-div" data-testid="code-cell" data-line-number="934" style="position:relative">        <span class="pl-ent">&quot;ElicitRequestURLParams&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC935" class="react-file-line html-div" data-testid="code-cell" data-line-number="935" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The parameters for a request to elicit information from the user via a URL in the client.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC936" class="react-file-line html-div" data-testid="code-cell" data-line-number="936" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC937" class="react-file-line html-div" data-testid="code-cell" data-line-number="937" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC938" class="react-file-line html-div" data-testid="code-cell" data-line-number="938" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC939" class="react-file-line html-div" data-testid="code-cell" data-line-number="939" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC940" class="react-file-line html-div" data-testid="code-cell" data-line-number="940" style="position:relative">                    <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC941" class="react-file-line html-div" data-testid="code-cell" data-line-number="941" style="position:relative">                        <span class="pl-ent">&quot;progressToken&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC942" class="react-file-line html-div" data-testid="code-cell" data-line-number="942" style="position:relative">                            <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/ProgressToken<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC943" class="react-file-line html-div" data-testid="code-cell" data-line-number="943" style="position:relative">                            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting out-of-band progress notifications for this request (as represented by notifications/progress). The value of this parameter is an opaque token that will be attached to any subsequent notifications. The receiver is not obligated to provide these notifications.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC944" class="react-file-line html-div" data-testid="code-cell" data-line-number="944" style="position:relative">                        }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC945" class="react-file-line html-div" data-testid="code-cell" data-line-number="945" style="position:relative">                    },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC946" class="react-file-line html-div" data-testid="code-cell" data-line-number="946" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC947" class="react-file-line html-div" data-testid="code-cell" data-line-number="947" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC948" class="react-file-line html-div" data-testid="code-cell" data-line-number="948" style="position:relative">                <span class="pl-ent">&quot;elicitationId&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC949" class="react-file-line html-div" data-testid="code-cell" data-line-number="949" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The ID of the elicitation, which must be unique within the context of the server.<span class="pl-cce">\n</span>The client MUST treat this ID as an opaque value.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC950" class="react-file-line html-div" data-testid="code-cell" data-line-number="950" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC951" class="react-file-line html-div" data-testid="code-cell" data-line-number="951" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC952" class="react-file-line html-div" data-testid="code-cell" data-line-number="952" style="position:relative">                <span class="pl-ent">&quot;message&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC953" class="react-file-line html-div" data-testid="code-cell" data-line-number="953" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The message to present to the user explaining why the interaction is needed.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC954" class="react-file-line html-div" data-testid="code-cell" data-line-number="954" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC955" class="react-file-line html-div" data-testid="code-cell" data-line-number="955" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC956" class="react-file-line html-div" data-testid="code-cell" data-line-number="956" style="position:relative">                <span class="pl-ent">&quot;mode&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC957" class="react-file-line html-div" data-testid="code-cell" data-line-number="957" style="position:relative">                    <span class="pl-ent">&quot;const&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>url<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC958" class="react-file-line html-div" data-testid="code-cell" data-line-number="958" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The elicitation mode.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC959" class="react-file-line html-div" data-testid="code-cell" data-line-number="959" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC960" class="react-file-line html-div" data-testid="code-cell" data-line-number="960" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC961" class="react-file-line html-div" data-testid="code-cell" data-line-number="961" style="position:relative">                <span class="pl-ent">&quot;task&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC962" class="react-file-line html-div" data-testid="code-cell" data-line-number="962" style="position:relative">                    <span class="pl-ent">&quot;$ref&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>#/$defs/TaskMetadata<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC963" class="react-file-line html-div" data-testid="code-cell" data-line-number="963" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>If specified, the caller is requesting task-augmented execution for this request.<span class="pl-cce">\n</span>The request will return a CreateTaskResult immediately, and the actual result can be<span class="pl-cce">\n</span>retrieved later via tasks/result.<span class="pl-cce">\n\n</span>Task augmentation is subject to capability negotiation - receivers MUST declare support<span class="pl-cce">\n</span>for task augmentation of specific request types in their capabilities.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC964" class="react-file-line html-div" data-testid="code-cell" data-line-number="964" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC965" class="react-file-line html-div" data-testid="code-cell" data-line-number="965" style="position:relative">                <span class="pl-ent">&quot;url&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC966" class="react-file-line html-div" data-testid="code-cell" data-line-number="966" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The URL that the user should navigate to.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC967" class="react-file-line html-div" data-testid="code-cell" data-line-number="967" style="position:relative">                    <span class="pl-ent">&quot;format&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>uri<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC968" class="react-file-line html-div" data-testid="code-cell" data-line-number="968" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC969" class="react-file-line html-div" data-testid="code-cell" data-line-number="969" style="position:relative">                }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC970" class="react-file-line html-div" data-testid="code-cell" data-line-number="970" style="position:relative">            },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC971" class="react-file-line html-div" data-testid="code-cell" data-line-number="971" style="position:relative">            <span class="pl-ent">&quot;required&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC972" class="react-file-line html-div" data-testid="code-cell" data-line-number="972" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>elicitationId<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC973" class="react-file-line html-div" data-testid="code-cell" data-line-number="973" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>message<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC974" class="react-file-line html-div" data-testid="code-cell" data-line-number="974" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>mode<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC975" class="react-file-line html-div" data-testid="code-cell" data-line-number="975" style="position:relative">                <span class="pl-s"><span class="pl-pds">&quot;</span>url<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC976" class="react-file-line html-div" data-testid="code-cell" data-line-number="976" style="position:relative">            ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC977" class="react-file-line html-div" data-testid="code-cell" data-line-number="977" style="position:relative">            <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC978" class="react-file-line html-div" data-testid="code-cell" data-line-number="978" style="position:relative">        },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC979" class="react-file-line html-div" data-testid="code-cell" data-line-number="979" style="position:relative">        <span class="pl-ent">&quot;ElicitResult&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC980" class="react-file-line html-div" data-testid="code-cell" data-line-number="980" style="position:relative">            <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The client&#039;s response to an elicitation request.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC981" class="react-file-line html-div" data-testid="code-cell" data-line-number="981" style="position:relative">            <span class="pl-ent">&quot;properties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC982" class="react-file-line html-div" data-testid="code-cell" data-line-number="982" style="position:relative">                <span class="pl-ent">&quot;_meta&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC983" class="react-file-line html-div" data-testid="code-cell" data-line-number="983" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {},</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC984" class="react-file-line html-div" data-testid="code-cell" data-line-number="984" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>See [General fields: `_meta`](/specification/2025-11-25/basic/index#meta) for notes on `_meta` usage.<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC985" class="react-file-line html-div" data-testid="code-cell" data-line-number="985" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>object<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC986" class="react-file-line html-div" data-testid="code-cell" data-line-number="986" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC987" class="react-file-line html-div" data-testid="code-cell" data-line-number="987" style="position:relative">                <span class="pl-ent">&quot;action&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC988" class="react-file-line html-div" data-testid="code-cell" data-line-number="988" style="position:relative">                    <span class="pl-ent">&quot;description&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>The user action in response to the elicitation.<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>accept<span class="pl-cce">\&quot;</span>: User submitted the form/confirmed the action<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>decline<span class="pl-cce">\&quot;</span>: User explicitly decline the action<span class="pl-cce">\n</span>- <span class="pl-cce">\&quot;</span>cancel<span class="pl-cce">\&quot;</span>: User dismissed without making an explicit choice<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC989" class="react-file-line html-div" data-testid="code-cell" data-line-number="989" style="position:relative">                    <span class="pl-ent">&quot;enum&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC990" class="react-file-line html-div" data-testid="code-cell" data-line-number="990" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>accept<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC991" class="react-file-line html-div" data-testid="code-cell" data-line-number="991" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>cancel<span class="pl-pds">&quot;</span></span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC992" class="react-file-line html-div" data-testid="code-cell" data-line-number="992" style="position:relative">                        <span class="pl-s"><span class="pl-pds">&quot;</span>decline<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC993" class="react-file-line html-div" data-testid="code-cell" data-line-number="993" style="position:relative">                    ],</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC994" class="react-file-line html-div" data-testid="code-cell" data-line-number="994" style="position:relative">                    <span class="pl-ent">&quot;type&quot;</span>: <span class="pl-s"><span class="pl-pds">&quot;</span>string<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC995" class="react-file-line html-div" data-testid="code-cell" data-line-number="995" style="position:relative">                },</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC996" class="react-file-line html-div" data-testid="code-cell" data-line-number="996" style="position:relative">                <span class="pl-ent">&quot;content&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC997" class="react-file-line html-div" data-testid="code-cell" data-line-number="997" style="position:relative">                    <span class="pl-ent">&quot;additionalProperties&quot;</span>: {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC998" class="react-file-line html-div" data-testid="code-cell" data-line-number="998" style="position:relative">                        <span class="pl-ent">&quot;anyOf&quot;</span>: [</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC999" class="react-file-line html-div" data-testid="code-cell" data-line-number="999" style="position:relative">                            {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1000" class="react-file-line html-div" data-testid="code-cell" data-line-number="1000" style="position:relative">                                <span class="pl-ent">&quot;items&quot;</span>: {</div></div></div></div></div><div class="CodeLinesSSR-module__viewRemainderLink__pd3EU"><a class="prc-Link-Link-9ZwDx" data-component="Link" href="https://github.com/NK5NK5/modelcontextprotocol/raw/refs/heads/main/schema/2025-11-25/schema.json">View remainder of file in raw view</a></div></div><div id="copilot-button-container"></div></div><div id="highlighted-line-menu-container"></div><div class="HighlightedLineMenu-module__overlayPortalRoot__QDpCt"></div></div></div><!--/$--><div class="d-none"></div></section></div></div></div> </div> <!-- --> </div></div></div></div></div></div><div class="ScrollMarksContainer-module__scrollMarksContainer__Eu7uU" id="find-result-marks-container"></div><div class="d-none"></div><div class="d-none"></div></div> <!-- --> <!-- --> </div>
</react-app>




  </div>

</turbo-frame>

    </main>
  </div>

  </div>

          <footer class="footer f6 color-fg-muted color-border-subtle tmp-pt-7 tmp-pb-6 p-responsive" role="contentinfo"  >
  <h2 class='sr-only'>Footer</h2>

  


  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
</svg>
</a>
      <span>
        &copy; 2026 GitHub,&nbsp;Inc.
      </span>
    </div>

    <nav aria-label="Footer">
      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>

      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">


          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
          </li>


            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
            </li>

            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
            </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
          </li>

          
<li class="mx-2" >
  <cookie-consent-link>
    <button
      type="button"
      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
      data-action="click:cookie-consent-link#showConsentManagement"
      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
    >
      Manage cookies
    </button>
  </cookie-consent-link>
</li>

  <li class="mx-2">
    <cookie-consent-link>
      <button
        type="button"
        class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
        data-action="click:cookie-consent-link#showConsentManagement"
        data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
      >
        Do not share my personal information
      </button>
    </cookie-consent-link>
  </li>

      </ul>
    </nav>
  </div>
</footer>



    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
      data-locale="en"
      data-initial-cookie-consent-allowed=""
      data-cookie-consent-required="true"
    ></ghcc-consent>




  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    You can’t perform that action at this time.
  </div>

    <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
      </button>
      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  </div>
</div>

    <template id="snippet-clipboard-copy-button">
  <div class="zeroclipboard-container position-absolute right-0 top-0">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>
<template id="snippet-clipboard-copy-button-unpositioned">
  <div class="zeroclipboard-container">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>




    </div>
    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
  </body>
</html>

