From d6d221bcb9e5a3de064d488a2bd2fe75da555592 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 18:51:40 +0000 Subject: [PATCH 01/28] chore: sync repo --- .devcontainer/devcontainer.json | 15 + .github/workflows/ci.yml | 100 + .github/workflows/deploy_postman.yml | 55 - .github/workflows/generate_postman.yml | 52 - .gitignore | 12 +- .prettierignore | 7 + .prettierrc.json | 7 + .spectral.mjs | 2 - .stats.yml | 4 + .stoplight.json | 23 - .stoplight/.spectral.yml_original | 4 - .stoplight/styleguide.json | 2919 ----- Brewfile | 1 + CONTRIBUTING.md | 93 + Dockerfile | 4 - LICENSE | 201 + README.md | 361 + SECURITY.md | 27 + Terminal49 Shiping Line Support.csv | 23 - Terminal49 Terminal Support.csv | 47 - Terminal49-API.postman_collection.json | 5965 ---------- api.md | 171 + .../data/Terminal49_Shiping_Line_Support.csv | 23 - assets/data/Terminal49_Terminal_Support.csv | 47 - assets/images/1pgr Final Drafts (1).png | Bin 207605 -> 0 bytes ... 2024-04-11 at 10.47.23\342\200\257AM.png" | Bin 108427 -> 0 bytes ... 2024-04-11 at 10.50.11\342\200\257AM.png" | Bin 148940 -> 0 bytes assets/images/carriers_screenshot.png | Bin 205054 -> 0 bytes assets/images/create-shipment-flow.png | Bin 66816 -> 0 bytes assets/images/map/terminal49-map-colors.png | Bin 248059 -> 0 bytes assets/images/map/terminal49-map-expanded.png | Bin 294186 -> 0 bytes assets/images/map/terminal49-map.png | Bin 174553 -> 0 bytes assets/images/new_webhook.png | Bin 701498 -> 0 bytes .../terminal49-container-tracking-widget.jpg | Bin 92102 -> 0 bytes bin/publish-npm | 61 + .../containers/edit-a-container.mdx | 5 - .../containers/get-a-container.mdx | 5 - .../get-a-containers-raw-events.mdx | 5 - .../get-a-containers-transport-events.mdx | 5 - .../containers/get-container-route.mdx | 5 - .../containers/list-containers.mdx | 5 - .../containers/refresh-container.mdx | 5 - ...etro-area-using-the-unlocode-or-the-id.mdx | 5 - .../api-reference/parties/create-a-party.mdx | 5 - .../api-reference/parties/edit-a-party.mdx | 5 - .../api-reference/parties/get-a-party.mdx | 5 - .../api-reference/parties/list-parties.mdx | 5 - .../get-a-port-using-the-locode-or-the-id.mdx | 5 - .../shipments/edit-a-shipment.mdx | 5 - .../shipments/get-a-shipment.mdx | 5 - .../shipments/list-shipments.mdx | 5 - .../shipments/resume-tracking-shipment.mdx | 5 - .../shipments/stop-tracking-shipment.mdx | 5 - .../get-a-single-shipping-line.mdx | 5 - .../shipping-lines/shipping-lines.mdx | 5 - .../terminals/get-a-terminal-using-the-id.mdx | 5 - .../create-a-tracking-request.mdx | 5 - .../edit-a-tracking-request.mdx | 3 - .../get-a-single-tracking-request.mdx | 3 - .../list-tracking-requests.mdx | 3 - .../vessels/get-a-vessel-using-the-id.mdx | 3 - .../vessels/get-a-vessel-using-the-imo.mdx | 3 - ...ssel-future-positions-with-coordinates.mdx | 5 - .../vessels/get-vessel-future-positions.mdx | 5 - .../get-a-single-webhook-notification.mdx | 3 - ...-webhook-notification-payload-examples.mdx | 3 - .../list-webhook-notifications.mdx | 3 - .../webhooks/create-a-webhook.mdx | 3 - .../webhooks/delete-a-webhook.mdx | 3 - .../api-reference/webhooks/edit-a-webhook.mdx | 5 - .../webhooks/get-single-webhook.mdx | 5 - .../webhooks/list-webhook-ips.mdx | 5 - .../api-reference/webhooks/list-webhooks.mdx | 5 - .../list-shipments-and-containers.mdx | 281 - .../receive-status-updates.mdx | 318 - docs/api-docs/getting-started/start-here.mdx | 23 - .../tracking-shipments-and-containers.mdx | 206 - .../in-depth-guides/adding-customer.mdx | 170 - .../in-depth-guides/event-timestamps.mdx | 36 - .../in-depth-guides/including-resources.mdx | 17 - docs/api-docs/in-depth-guides/quickstart.mdx | 125 - .../rail-integration-guide.mdx | 160 - docs/api-docs/in-depth-guides/routing.mdx | 318 - .../in-depth-guides/terminal49-map.mdx | 221 - .../in-depth-guides/terminal49-widget.mdx | 55 - .../tracking-request-lifecycle.mdx | 63 - docs/api-docs/in-depth-guides/webhooks.mdx | 1444 --- .../api-data-sources-availability.mdx | 242 - docs/api-docs/useful-info/pricing.mdx | 6 - docs/api-docs/useful-info/test-numbers.mdx | 27 - .../useful-info/tracking-request-retrying.mdx | 13 - .../useful-info/webhook-events-examples.mdx | 8276 -------------- docs/datasync/home.mdx | 35 - docs/datasync/overview.mdx | 57 - docs/datasync/supported-destinations.mdx | 42 - docs/datasync/table-properties/containers.mdx | 126 - .../table-properties/containers_rail.mdx | 118 - docs/datasync/table-properties/shipments.mdx | 38 - .../table-properties/tracking-requests.mdx | 24 - .../table-properties/transfer-status.mdx | 11 - .../table-properties/transport-events.mdx | 51 - docs/home.mdx | 35 - .../1567356d-03eb-4938-b23f-493aa8b9fdf8.png | Bin 248059 -> 0 bytes docs/images/1_route_location_ports.png | Bin 532986 -> 0 bytes .../2_vessel_positions_between_timeframe.png | Bin 530786 -> 0 bytes .../2b1837f2-071c-4b0f-aaf4-c90409252ef0.png | Bin 174553 -> 0 bytes docs/images/3_port_route_with_coords.png | Bin 535428 -> 0 bytes docs/images/4_port_route.png | Bin 547435 -> 0 bytes .../7c1e91ee-25fa-4114-b9a8-c062fb0de1f1.png | Bin 294186 -> 0 bytes .../a8555d20-e23f-459e-b894-1027adbecdf7.jpeg | Bin 92102 -> 0 bytes docs/images/carriers_screenshot.png | Bin 205054 -> 0 bytes docs/images/create-shipment-flow.png | Bin 66816 -> 0 bytes docs/images/new_webhook.png | Bin 701498 -> 0 bytes .../terminal49-container-tracking-widget.png | Bin 92102 -> 0 bytes docs/images/terminal49-map-colors.png | Bin 248059 -> 0 bytes docs/images/terminal49-map-expanded.png | Bin 294186 -> 0 bytes docs/images/terminal49-map.png | Bin 174553 -> 0 bytes docs/logos/dark.svg | 4 - docs/logos/favicon.svg | 5 - docs/logos/light.svg | 4 - docs/mint.json | 215 - docs/openapi.json | 9619 ----------------- docs/script.js | 4 - eslint.config.mjs | 42 + examples/.keep | 4 + jest.config.ts | 23 + nginx.conf | 54 - package.json | 69 + packages/mcp-server/README.md | 323 + packages/mcp-server/build | 56 + packages/mcp-server/jest.config.ts | 17 + packages/mcp-server/manifest.json | 43 + packages/mcp-server/package.json | 86 + .../mcp-server/scripts/copy-bundle-files.cjs | 36 + .../scripts/postprocess-dist-package-json.cjs | 12 + packages/mcp-server/src/code-tool-paths.cts | 3 + packages/mcp-server/src/code-tool-types.ts | 14 + packages/mcp-server/src/code-tool-worker.ts | 46 + packages/mcp-server/src/code-tool.ts | 146 + packages/mcp-server/src/compat.ts | 483 + packages/mcp-server/src/docs-search-tool.ts | 45 + packages/mcp-server/src/dynamic-tools.ts | 159 + packages/mcp-server/src/filtering.ts | 14 + packages/mcp-server/src/headers.ts | 12 + packages/mcp-server/src/http.ts | 127 + packages/mcp-server/src/index.ts | 108 + packages/mcp-server/src/options.ts | 465 + packages/mcp-server/src/server.ts | 207 + packages/mcp-server/src/stdio.ts | 13 + packages/mcp-server/src/tools.ts | 1 + .../containers/get-raw-events-containers.ts | 47 + .../get-transport-events-containers.ts | 44 + .../src/tools/containers/list-containers.ts | 51 + .../tools/containers/retrieve-containers.ts | 43 + .../src/tools/containers/update-containers.ts | 51 + packages/mcp-server/src/tools/index.ts | 137 + .../tools/metro-areas/retrieve-metro-areas.ts | 47 + .../src/tools/parties/create-parties.ts | 57 + .../src/tools/parties/list-parties.ts | 50 + .../src/tools/parties/retrieve-parties.ts | 47 + .../src/tools/parties/update-parties.ts | 60 + .../src/tools/ports/retrieve-ports.ts | 47 + .../src/tools/shipments/list-shipments.ts | 57 + .../shipments/resume-tracking-shipments.ts | 45 + .../src/tools/shipments/retrieve-shipments.ts | 44 + .../shipments/stop-tracking-shipments.ts | 38 + .../src/tools/shipments/update-shipments.ts | 62 + .../shipping-lines/list-shipping-lines.ts | 44 + .../shipping-lines/retrieve-shipping-lines.ts | 47 + .../src/tools/terminals/retrieve-terminals.ts | 47 + .../create-tracking-requests.ts | 108 + .../list-tracking-requests.ts | 81 + .../retrieve-tracking-requests.ts | 43 + .../update-tracking-requests.ts | 60 + packages/mcp-server/src/tools/types.ts | 103 + .../tools/vessels/retrieve-by-id-vessels.ts | 47 + .../tools/vessels/retrieve-by-imo-vessels.ts | 47 + .../get-examples-webhook-notifications.ts | 75 + .../list-webhook-notifications.ts | 47 + .../retrieve-webhook-notifications.ts | 43 + .../src/tools/webhooks/create-webhooks.ts | 123 + .../src/tools/webhooks/delete-webhooks.ts | 40 + .../src/tools/webhooks/list-ips-webhooks.ts | 44 + .../src/tools/webhooks/list-webhooks.ts | 50 + .../src/tools/webhooks/retrieve-webhooks.ts | 47 + .../src/tools/webhooks/update-webhooks.ts | 125 + packages/mcp-server/tests/compat.test.ts | 1166 ++ .../mcp-server/tests/dynamic-tools.test.ts | 185 + packages/mcp-server/tests/options.test.ts | 518 + packages/mcp-server/tests/tools.test.ts | 225 + packages/mcp-server/tsc-multi.json | 7 + packages/mcp-server/tsconfig.build.json | 18 + packages/mcp-server/tsconfig.dist-src.json | 11 + packages/mcp-server/tsconfig.json | 37 + packages/mcp-server/yarn.lock | 3916 +++++++ render.yaml | 5 - scripts/bootstrap | 26 + scripts/build | 57 + scripts/build-all | 5 + scripts/format | 12 + scripts/lint | 21 + scripts/mock | 41 + scripts/publish-packages.ts | 102 + scripts/test | 56 + scripts/utils/attw-report.cjs | 24 + scripts/utils/check-is-in-git-install.sh | 9 + scripts/utils/check-version.cjs | 20 + scripts/utils/fix-index-exports.cjs | 17 + scripts/utils/git-swap.sh | 13 + scripts/utils/make-dist-package-json.cjs | 29 + scripts/utils/postprocess-files.cjs | 94 + scripts/utils/upload-artifact.sh | 25 + src/api-promise.ts | 2 + src/client.ts | 952 ++ src/core/README.md | 3 + src/core/api-promise.ts | 92 + src/core/error.ts | 130 + src/core/resource.ts | 11 + src/core/uploads.ts | 2 + src/error.ts | 2 + src/index.ts | 22 + src/internal/README.md | 3 + src/internal/builtin-types.ts | 93 + src/internal/detect-platform.ts | 196 + src/internal/errors.ts | 33 + src/internal/headers.ts | 97 + src/internal/parse.ts | 50 + src/internal/request-options.ts | 91 + src/internal/shim-types.ts | 26 + src/internal/shims.ts | 107 + src/internal/to-file.ts | 154 + src/internal/types.ts | 95 + src/internal/uploads.ts | 187 + src/internal/utils.ts | 8 + src/internal/utils/base64.ts | 40 + src/internal/utils/bytes.ts | 32 + src/internal/utils/env.ts | 18 + src/internal/utils/log.ts | 126 + src/internal/utils/path.ts | 88 + src/internal/utils/sleep.ts | 3 + src/internal/utils/uuid.ts | 17 + src/internal/utils/values.ts | 105 + src/lib/.keep | 4 + src/resource.ts | 2 + src/resources.ts | 1 + src/resources/containers.ts | 809 ++ src/resources/index.ts | 93 + src/resources/metro-areas.ts | 55 + src/resources/parties.ts | 152 + src/resources/ports.ts | 60 + src/resources/shipments.ts | 413 + src/resources/shipping-lines.ts | 71 + src/resources/terminals.ts | 104 + src/resources/tracking-requests.ts | 394 + src/resources/vessels.ts | 92 + src/resources/webhook-notifications.ts | 393 + src/resources/webhooks.ts | 382 + src/uploads.ts | 2 + src/version.ts | 1 + tests/api-resources/containers.test.ts | 112 + tests/api-resources/metro-areas.test.ts | 22 + tests/api-resources/parties.test.ts | 89 + tests/api-resources/ports.test.ts | 22 + tests/api-resources/shipments.test.ts | 101 + tests/api-resources/shipping-lines.test.ts | 34 + tests/api-resources/terminals.test.ts | 22 + tests/api-resources/tracking-requests.test.ts | 124 + tests/api-resources/vessels.test.ts | 34 + .../webhook-notifications.test.ts | 80 + tests/api-resources/webhooks.test.ts | 155 + tests/base64.test.ts | 80 + tests/buildHeaders.test.ts | 88 + tests/form.test.ts | 85 + tests/index.test.ts | 734 ++ tests/path.test.ts | 462 + tests/stringifyQuery.test.ts | 29 + tests/uploads.test.ts | 107 + tsc-multi.json | 15 + tsconfig.build.json | 18 + tsconfig.deno.json | 15 + tsconfig.dist-src.json | 11 + tsconfig.json | 38 + yarn.lock | 3500 ++++++ 283 files changed, 24185 insertions(+), 31783 deletions(-) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .github/workflows/ci.yml delete mode 100644 .github/workflows/deploy_postman.yml delete mode 100644 .github/workflows/generate_postman.yml create mode 100644 .prettierignore create mode 100644 .prettierrc.json delete mode 100644 .spectral.mjs create mode 100644 .stats.yml delete mode 100644 .stoplight.json delete mode 100644 .stoplight/.spectral.yml_original delete mode 100644 .stoplight/styleguide.json create mode 100644 Brewfile create mode 100644 CONTRIBUTING.md delete mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 SECURITY.md delete mode 100644 Terminal49 Shiping Line Support.csv delete mode 100644 Terminal49 Terminal Support.csv delete mode 100644 Terminal49-API.postman_collection.json create mode 100644 api.md delete mode 100644 assets/data/Terminal49_Shiping_Line_Support.csv delete mode 100644 assets/data/Terminal49_Terminal_Support.csv delete mode 100644 assets/images/1pgr Final Drafts (1).png delete mode 100644 "assets/images/Screenshot 2024-04-11 at 10.47.23\342\200\257AM.png" delete mode 100644 "assets/images/Screenshot 2024-04-11 at 10.50.11\342\200\257AM.png" delete mode 100644 assets/images/carriers_screenshot.png delete mode 100644 assets/images/create-shipment-flow.png delete mode 100644 assets/images/map/terminal49-map-colors.png delete mode 100644 assets/images/map/terminal49-map-expanded.png delete mode 100644 assets/images/map/terminal49-map.png delete mode 100644 assets/images/new_webhook.png delete mode 100644 assets/images/terminal49-container-tracking-widget.jpg create mode 100644 bin/publish-npm delete mode 100644 docs/api-docs/api-reference/containers/edit-a-container.mdx delete mode 100644 docs/api-docs/api-reference/containers/get-a-container.mdx delete mode 100644 docs/api-docs/api-reference/containers/get-a-containers-raw-events.mdx delete mode 100644 docs/api-docs/api-reference/containers/get-a-containers-transport-events.mdx delete mode 100644 docs/api-docs/api-reference/containers/get-container-route.mdx delete mode 100644 docs/api-docs/api-reference/containers/list-containers.mdx delete mode 100644 docs/api-docs/api-reference/containers/refresh-container.mdx delete mode 100644 docs/api-docs/api-reference/metro-areas/get-a-metro-area-using-the-unlocode-or-the-id.mdx delete mode 100644 docs/api-docs/api-reference/parties/create-a-party.mdx delete mode 100644 docs/api-docs/api-reference/parties/edit-a-party.mdx delete mode 100644 docs/api-docs/api-reference/parties/get-a-party.mdx delete mode 100644 docs/api-docs/api-reference/parties/list-parties.mdx delete mode 100644 docs/api-docs/api-reference/ports/get-a-port-using-the-locode-or-the-id.mdx delete mode 100644 docs/api-docs/api-reference/shipments/edit-a-shipment.mdx delete mode 100644 docs/api-docs/api-reference/shipments/get-a-shipment.mdx delete mode 100644 docs/api-docs/api-reference/shipments/list-shipments.mdx delete mode 100644 docs/api-docs/api-reference/shipments/resume-tracking-shipment.mdx delete mode 100644 docs/api-docs/api-reference/shipments/stop-tracking-shipment.mdx delete mode 100644 docs/api-docs/api-reference/shipping-lines/get-a-single-shipping-line.mdx delete mode 100644 docs/api-docs/api-reference/shipping-lines/shipping-lines.mdx delete mode 100644 docs/api-docs/api-reference/terminals/get-a-terminal-using-the-id.mdx delete mode 100644 docs/api-docs/api-reference/tracking-requests/create-a-tracking-request.mdx delete mode 100644 docs/api-docs/api-reference/tracking-requests/edit-a-tracking-request.mdx delete mode 100644 docs/api-docs/api-reference/tracking-requests/get-a-single-tracking-request.mdx delete mode 100644 docs/api-docs/api-reference/tracking-requests/list-tracking-requests.mdx delete mode 100644 docs/api-docs/api-reference/vessels/get-a-vessel-using-the-id.mdx delete mode 100644 docs/api-docs/api-reference/vessels/get-a-vessel-using-the-imo.mdx delete mode 100644 docs/api-docs/api-reference/vessels/get-vessel-future-positions-with-coordinates.mdx delete mode 100644 docs/api-docs/api-reference/vessels/get-vessel-future-positions.mdx delete mode 100644 docs/api-docs/api-reference/webhook-notifications/get-a-single-webhook-notification.mdx delete mode 100644 docs/api-docs/api-reference/webhook-notifications/get-webhook-notification-payload-examples.mdx delete mode 100644 docs/api-docs/api-reference/webhook-notifications/list-webhook-notifications.mdx delete mode 100644 docs/api-docs/api-reference/webhooks/create-a-webhook.mdx delete mode 100644 docs/api-docs/api-reference/webhooks/delete-a-webhook.mdx delete mode 100644 docs/api-docs/api-reference/webhooks/edit-a-webhook.mdx delete mode 100644 docs/api-docs/api-reference/webhooks/get-single-webhook.mdx delete mode 100644 docs/api-docs/api-reference/webhooks/list-webhook-ips.mdx delete mode 100644 docs/api-docs/api-reference/webhooks/list-webhooks.mdx delete mode 100644 docs/api-docs/getting-started/list-shipments-and-containers.mdx delete mode 100644 docs/api-docs/getting-started/receive-status-updates.mdx delete mode 100644 docs/api-docs/getting-started/start-here.mdx delete mode 100644 docs/api-docs/getting-started/tracking-shipments-and-containers.mdx delete mode 100644 docs/api-docs/in-depth-guides/adding-customer.mdx delete mode 100644 docs/api-docs/in-depth-guides/event-timestamps.mdx delete mode 100644 docs/api-docs/in-depth-guides/including-resources.mdx delete mode 100644 docs/api-docs/in-depth-guides/quickstart.mdx delete mode 100644 docs/api-docs/in-depth-guides/rail-integration-guide.mdx delete mode 100644 docs/api-docs/in-depth-guides/routing.mdx delete mode 100644 docs/api-docs/in-depth-guides/terminal49-map.mdx delete mode 100644 docs/api-docs/in-depth-guides/terminal49-widget.mdx delete mode 100644 docs/api-docs/in-depth-guides/tracking-request-lifecycle.mdx delete mode 100644 docs/api-docs/in-depth-guides/webhooks.mdx delete mode 100644 docs/api-docs/useful-info/api-data-sources-availability.mdx delete mode 100644 docs/api-docs/useful-info/pricing.mdx delete mode 100644 docs/api-docs/useful-info/test-numbers.mdx delete mode 100644 docs/api-docs/useful-info/tracking-request-retrying.mdx delete mode 100644 docs/api-docs/useful-info/webhook-events-examples.mdx delete mode 100644 docs/datasync/home.mdx delete mode 100644 docs/datasync/overview.mdx delete mode 100644 docs/datasync/supported-destinations.mdx delete mode 100644 docs/datasync/table-properties/containers.mdx delete mode 100644 docs/datasync/table-properties/containers_rail.mdx delete mode 100644 docs/datasync/table-properties/shipments.mdx delete mode 100644 docs/datasync/table-properties/tracking-requests.mdx delete mode 100644 docs/datasync/table-properties/transfer-status.mdx delete mode 100644 docs/datasync/table-properties/transport-events.mdx delete mode 100644 docs/home.mdx delete mode 100644 docs/images/1567356d-03eb-4938-b23f-493aa8b9fdf8.png delete mode 100644 docs/images/1_route_location_ports.png delete mode 100644 docs/images/2_vessel_positions_between_timeframe.png delete mode 100644 docs/images/2b1837f2-071c-4b0f-aaf4-c90409252ef0.png delete mode 100644 docs/images/3_port_route_with_coords.png delete mode 100644 docs/images/4_port_route.png delete mode 100644 docs/images/7c1e91ee-25fa-4114-b9a8-c062fb0de1f1.png delete mode 100644 docs/images/a8555d20-e23f-459e-b894-1027adbecdf7.jpeg delete mode 100644 docs/images/carriers_screenshot.png delete mode 100644 docs/images/create-shipment-flow.png delete mode 100644 docs/images/new_webhook.png delete mode 100644 docs/images/terminal49-container-tracking-widget.png delete mode 100644 docs/images/terminal49-map-colors.png delete mode 100644 docs/images/terminal49-map-expanded.png delete mode 100644 docs/images/terminal49-map.png delete mode 100644 docs/logos/dark.svg delete mode 100644 docs/logos/favicon.svg delete mode 100644 docs/logos/light.svg delete mode 100644 docs/mint.json delete mode 100644 docs/openapi.json delete mode 100644 docs/script.js create mode 100644 eslint.config.mjs create mode 100644 examples/.keep create mode 100644 jest.config.ts delete mode 100644 nginx.conf create mode 100644 package.json create mode 100644 packages/mcp-server/README.md create mode 100644 packages/mcp-server/build create mode 100644 packages/mcp-server/jest.config.ts create mode 100644 packages/mcp-server/manifest.json create mode 100644 packages/mcp-server/package.json create mode 100644 packages/mcp-server/scripts/copy-bundle-files.cjs create mode 100644 packages/mcp-server/scripts/postprocess-dist-package-json.cjs create mode 100644 packages/mcp-server/src/code-tool-paths.cts create mode 100644 packages/mcp-server/src/code-tool-types.ts create mode 100644 packages/mcp-server/src/code-tool-worker.ts create mode 100644 packages/mcp-server/src/code-tool.ts create mode 100644 packages/mcp-server/src/compat.ts create mode 100644 packages/mcp-server/src/docs-search-tool.ts create mode 100644 packages/mcp-server/src/dynamic-tools.ts create mode 100644 packages/mcp-server/src/filtering.ts create mode 100644 packages/mcp-server/src/headers.ts create mode 100644 packages/mcp-server/src/http.ts create mode 100644 packages/mcp-server/src/index.ts create mode 100644 packages/mcp-server/src/options.ts create mode 100644 packages/mcp-server/src/server.ts create mode 100644 packages/mcp-server/src/stdio.ts create mode 100644 packages/mcp-server/src/tools.ts create mode 100644 packages/mcp-server/src/tools/containers/get-raw-events-containers.ts create mode 100644 packages/mcp-server/src/tools/containers/get-transport-events-containers.ts create mode 100644 packages/mcp-server/src/tools/containers/list-containers.ts create mode 100644 packages/mcp-server/src/tools/containers/retrieve-containers.ts create mode 100644 packages/mcp-server/src/tools/containers/update-containers.ts create mode 100644 packages/mcp-server/src/tools/index.ts create mode 100644 packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts create mode 100644 packages/mcp-server/src/tools/parties/create-parties.ts create mode 100644 packages/mcp-server/src/tools/parties/list-parties.ts create mode 100644 packages/mcp-server/src/tools/parties/retrieve-parties.ts create mode 100644 packages/mcp-server/src/tools/parties/update-parties.ts create mode 100644 packages/mcp-server/src/tools/ports/retrieve-ports.ts create mode 100644 packages/mcp-server/src/tools/shipments/list-shipments.ts create mode 100644 packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts create mode 100644 packages/mcp-server/src/tools/shipments/retrieve-shipments.ts create mode 100644 packages/mcp-server/src/tools/shipments/stop-tracking-shipments.ts create mode 100644 packages/mcp-server/src/tools/shipments/update-shipments.ts create mode 100644 packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts create mode 100644 packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts create mode 100644 packages/mcp-server/src/tools/terminals/retrieve-terminals.ts create mode 100644 packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts create mode 100644 packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts create mode 100644 packages/mcp-server/src/tools/tracking-requests/retrieve-tracking-requests.ts create mode 100644 packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts create mode 100644 packages/mcp-server/src/tools/types.ts create mode 100644 packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts create mode 100644 packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts create mode 100644 packages/mcp-server/src/tools/webhook-notifications/get-examples-webhook-notifications.ts create mode 100644 packages/mcp-server/src/tools/webhook-notifications/list-webhook-notifications.ts create mode 100644 packages/mcp-server/src/tools/webhook-notifications/retrieve-webhook-notifications.ts create mode 100644 packages/mcp-server/src/tools/webhooks/create-webhooks.ts create mode 100644 packages/mcp-server/src/tools/webhooks/delete-webhooks.ts create mode 100644 packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts create mode 100644 packages/mcp-server/src/tools/webhooks/list-webhooks.ts create mode 100644 packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts create mode 100644 packages/mcp-server/src/tools/webhooks/update-webhooks.ts create mode 100644 packages/mcp-server/tests/compat.test.ts create mode 100644 packages/mcp-server/tests/dynamic-tools.test.ts create mode 100644 packages/mcp-server/tests/options.test.ts create mode 100644 packages/mcp-server/tests/tools.test.ts create mode 100644 packages/mcp-server/tsc-multi.json create mode 100644 packages/mcp-server/tsconfig.build.json create mode 100644 packages/mcp-server/tsconfig.dist-src.json create mode 100644 packages/mcp-server/tsconfig.json create mode 100644 packages/mcp-server/yarn.lock delete mode 100644 render.yaml create mode 100755 scripts/bootstrap create mode 100755 scripts/build create mode 100755 scripts/build-all create mode 100755 scripts/format create mode 100755 scripts/lint create mode 100755 scripts/mock create mode 100644 scripts/publish-packages.ts create mode 100755 scripts/test create mode 100644 scripts/utils/attw-report.cjs create mode 100755 scripts/utils/check-is-in-git-install.sh create mode 100644 scripts/utils/check-version.cjs create mode 100644 scripts/utils/fix-index-exports.cjs create mode 100755 scripts/utils/git-swap.sh create mode 100644 scripts/utils/make-dist-package-json.cjs create mode 100644 scripts/utils/postprocess-files.cjs create mode 100755 scripts/utils/upload-artifact.sh create mode 100644 src/api-promise.ts create mode 100644 src/client.ts create mode 100644 src/core/README.md create mode 100644 src/core/api-promise.ts create mode 100644 src/core/error.ts create mode 100644 src/core/resource.ts create mode 100644 src/core/uploads.ts create mode 100644 src/error.ts create mode 100644 src/index.ts create mode 100644 src/internal/README.md create mode 100644 src/internal/builtin-types.ts create mode 100644 src/internal/detect-platform.ts create mode 100644 src/internal/errors.ts create mode 100644 src/internal/headers.ts create mode 100644 src/internal/parse.ts create mode 100644 src/internal/request-options.ts create mode 100644 src/internal/shim-types.ts create mode 100644 src/internal/shims.ts create mode 100644 src/internal/to-file.ts create mode 100644 src/internal/types.ts create mode 100644 src/internal/uploads.ts create mode 100644 src/internal/utils.ts create mode 100644 src/internal/utils/base64.ts create mode 100644 src/internal/utils/bytes.ts create mode 100644 src/internal/utils/env.ts create mode 100644 src/internal/utils/log.ts create mode 100644 src/internal/utils/path.ts create mode 100644 src/internal/utils/sleep.ts create mode 100644 src/internal/utils/uuid.ts create mode 100644 src/internal/utils/values.ts create mode 100644 src/lib/.keep create mode 100644 src/resource.ts create mode 100644 src/resources.ts create mode 100644 src/resources/containers.ts create mode 100644 src/resources/index.ts create mode 100644 src/resources/metro-areas.ts create mode 100644 src/resources/parties.ts create mode 100644 src/resources/ports.ts create mode 100644 src/resources/shipments.ts create mode 100644 src/resources/shipping-lines.ts create mode 100644 src/resources/terminals.ts create mode 100644 src/resources/tracking-requests.ts create mode 100644 src/resources/vessels.ts create mode 100644 src/resources/webhook-notifications.ts create mode 100644 src/resources/webhooks.ts create mode 100644 src/uploads.ts create mode 100644 src/version.ts create mode 100644 tests/api-resources/containers.test.ts create mode 100644 tests/api-resources/metro-areas.test.ts create mode 100644 tests/api-resources/parties.test.ts create mode 100644 tests/api-resources/ports.test.ts create mode 100644 tests/api-resources/shipments.test.ts create mode 100644 tests/api-resources/shipping-lines.test.ts create mode 100644 tests/api-resources/terminals.test.ts create mode 100644 tests/api-resources/tracking-requests.test.ts create mode 100644 tests/api-resources/vessels.test.ts create mode 100644 tests/api-resources/webhook-notifications.test.ts create mode 100644 tests/api-resources/webhooks.test.ts create mode 100644 tests/base64.test.ts create mode 100644 tests/buildHeaders.test.ts create mode 100644 tests/form.test.ts create mode 100644 tests/index.test.ts create mode 100644 tests/path.test.ts create mode 100644 tests/stringifyQuery.test.ts create mode 100644 tests/uploads.test.ts create mode 100644 tsc-multi.json create mode 100644 tsconfig.build.json create mode 100644 tsconfig.deno.json create mode 100644 tsconfig.dist-src.json create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..43fd5a73 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,15 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/debian +{ + "name": "Development", + "image": "mcr.microsoft.com/devcontainers/typescript-node:latest", + "features": { + "ghcr.io/devcontainers/features/node:1": {} + }, + "postCreateCommand": "yarn install", + "customizations": { + "vscode": { + "extensions": ["esbenp.prettier-vscode"] + } + } +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..448b262e --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,100 @@ +name: CI +on: + push: + branches-ignore: + - 'generated' + - 'codegen/**' + - 'integrated/**' + - 'stl-preview-head/**' + - 'stl-preview-base/**' + pull_request: + branches-ignore: + - 'stl-preview-head/**' + - 'stl-preview-base/**' + +jobs: + lint: + timeout-minutes: 10 + name: lint + runs-on: ${{ github.repository == 'stainless-sdks/terminal49-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} + if: github.event_name == 'push' || github.event.pull_request.head.repo.fork + steps: + - uses: actions/checkout@v4 + + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: '22' + + - name: Bootstrap + run: ./scripts/bootstrap + + - name: Check types + run: ./scripts/lint + + build: + timeout-minutes: 5 + name: build + runs-on: ${{ github.repository == 'stainless-sdks/terminal49-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} + if: github.event_name == 'push' || github.event.pull_request.head.repo.fork + permissions: + contents: read + id-token: write + steps: + - uses: actions/checkout@v4 + + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: '22' + + - name: Bootstrap + run: ./scripts/bootstrap + + - name: Check build + run: ./scripts/build + + - name: Get GitHub OIDC Token + if: github.repository == 'stainless-sdks/terminal49-typescript' + id: github-oidc + uses: actions/github-script@v6 + with: + script: core.setOutput('github_token', await core.getIDToken()); + + - name: Upload tarball + if: github.repository == 'stainless-sdks/terminal49-typescript' + env: + URL: https://pkg.stainless.com/s + AUTH: ${{ steps.github-oidc.outputs.github_token }} + SHA: ${{ github.sha }} + run: ./scripts/utils/upload-artifact.sh + + - name: Upload MCP Server tarball + if: github.repository == 'stainless-sdks/terminal49-typescript' + env: + URL: https://pkg.stainless.com/s?subpackage=mcp-server + AUTH: ${{ steps.github-oidc.outputs.github_token }} + SHA: ${{ github.sha }} + BASE_PATH: packages/mcp-server + run: ./scripts/utils/upload-artifact.sh + test: + timeout-minutes: 10 + name: test + runs-on: ${{ github.repository == 'stainless-sdks/terminal49-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }} + if: github.event_name == 'push' || github.event.pull_request.head.repo.fork + steps: + - uses: actions/checkout@v4 + + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: '22' + + - name: Bootstrap + run: ./scripts/bootstrap + + - name: Build + run: ./scripts/build + + - name: Run tests + run: ./scripts/test diff --git a/.github/workflows/deploy_postman.yml b/.github/workflows/deploy_postman.yml deleted file mode 100644 index bc13c624..00000000 --- a/.github/workflows/deploy_postman.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Deploy Postman Collection - -on: - push: - branches: - - main - workflow_dispatch: # Add this to enable manual triggering - -jobs: - deploy-postman-collection: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install jq (for Postman API call) - run: sudo apt-get update && sudo apt-get install -y jq - - - name: Deploy to Postman API - env: - POSTMAN_API_KEY: ${{ secrets.POSTMAN_API_KEY }} - POSTMAN_COLLECTION_UID: 5900de09-f05a-4528-8b12-9ad1d0477023 - run: | - echo "On main branch with changes to collection - deploying to Postman API..." - - # Verify collection file exists (it should, but check anyway) - if [ ! -f "Terminal49-API.postman_collection.json" ]; then - echo "Error: Collection file not found!" - exit 1 - fi - - # Construct the JSON payload - JSON_PAYLOAD=$(jq --null-input --rawfile collection "Terminal49-API.postman_collection.json" '{ "collection": ($collection | fromjson) }') - - # Check if jq succeeded - if [ $? -ne 0 ]; then - echo "Error: jq failed to process the collection file. Is it valid JSON?" - exit 1 - fi - - # Save the payload to a file instead of trying to pass it directly - echo "$JSON_PAYLOAD" > postman_payload.json - - # Use the file with curl instead of passing the data directly - curl --location --fail --request PUT "https://api.getpostman.com/collections/$POSTMAN_COLLECTION_UID" \ - --header 'Content-Type: application/json' \ - --header "X-Api-Key: $POSTMAN_API_KEY" \ - --data @postman_payload.json - - if [ $? -eq 0 ]; then - echo "✅ Postman collection update request sent successfully." - else - echo "❌ Error: Failed to update Postman collection via API." - exit 1 - fi \ No newline at end of file diff --git a/.github/workflows/generate_postman.yml b/.github/workflows/generate_postman.yml deleted file mode 100644 index 3447278c..00000000 --- a/.github/workflows/generate_postman.yml +++ /dev/null @@ -1,52 +0,0 @@ -name: Generate Postman Collection - -on: - push: - paths: - - 'docs/openapi.json' # Only trigger on changes to this file - -jobs: - generate-postman-collection: - runs-on: ubuntu-latest - permissions: - contents: write # Needed for committing back to the repo - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - fetch-depth: 0 # Full history for proper diffing - - - name: Set up Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' - - - name: Install openapi-to-postmanv2 - run: npm install -g openapi-to-postmanv2 - - - name: Generate Postman Collection - run: | - echo "Generating Postman collection from OpenAPI spec..." - openapi2postmanv2 -s docs/openapi.json -o Terminal49-API.postman_collection.json -p -O folderStrategy=Tags - - - name: Commit changes - id: commit - run: | - git config --global user.name 'github-actions[bot]' - git config --global user.email 'github-actions[bot]@users.noreply.github.com' - git add Terminal49-API.postman_collection.json - if git diff --quiet --cached; then - echo "No changes detected in generated collection." - echo "committed=false" >> $GITHUB_OUTPUT - else - echo "Generated collection changed. Committing..." - git commit -m "chore: Auto-generate Postman collection from openapi.json [skip ci]" - echo "committed=true" >> $GITHUB_OUTPUT - fi - - - name: Push changes - if: steps.commit.outputs.committed == 'true' - run: | - echo "Pushing updated collection to ${{ github.ref_name }}..." - git push origin HEAD:${{ github.ref_name }} - \ No newline at end of file diff --git a/.gitignore b/.gitignore index e43b0f98..74cba895 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,11 @@ -.DS_Store +.prism.log +node_modules +yarn-error.log +codegen.log +Brewfile.lock.json +dist +dist-deno +/*.tgz +.idea/ +dist-bundle +*.mcpb diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..7cc13dd1 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,7 @@ +CHANGELOG.md +/ecosystem-tests/*/** +/node_modules +/deno + +# don't format tsc output, will break source maps +dist diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 00000000..af75adaf --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,7 @@ +{ + "arrowParens": "always", + "experimentalTernaries": true, + "printWidth": 110, + "singleQuote": true, + "trailingComma": "all" +} diff --git a/.spectral.mjs b/.spectral.mjs deleted file mode 100644 index ad97e95e..00000000 --- a/.spectral.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import ruleset from "https://stoplight.io/api/v1/projects/cHJqOjMxNg/spectral.js?branch_slug=feat%2Fcontainer-event-timestamps&token=0049d374-6767-468e-8313-d3f211429e84"; -export default { extends: ruleset }; \ No newline at end of file diff --git a/.stats.yml b/.stats.yml new file mode 100644 index 00000000..d5231e2d --- /dev/null +++ b/.stats.yml @@ -0,0 +1,4 @@ +configured_endpoints: 34 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/terminal49%2Fterminal49-820338a73a1804825b27092740425a7f325ad0562781df54962355da1c1cc8de.yml +openapi_spec_hash: bad862a83aebd8c2a1fde66d03ffd30b +config_hash: 3ff0c37ef80fdcfdb7ded0b30a5e09ea diff --git a/.stoplight.json b/.stoplight.json deleted file mode 100644 index 8359748b..00000000 --- a/.stoplight.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "exclude": [], - "formats": { - "openapi": { - "rootDir": "reference", - "include": [ - "**" - ] - }, - "json_schema": { - "rootDir": "models", - "include": [ - "**" - ] - }, - "markdown": { - "rootDir": "docs" - }, - "image": { - "rootDir": "assets/images" - } - } -} \ No newline at end of file diff --git a/.stoplight/.spectral.yml_original b/.stoplight/.spectral.yml_original deleted file mode 100644 index da4839ca..00000000 --- a/.stoplight/.spectral.yml_original +++ /dev/null @@ -1,4 +0,0 @@ -extends: spectral:oas -rules: - # change this rule's severity to info - operation-description: info diff --git a/.stoplight/styleguide.json b/.stoplight/styleguide.json deleted file mode 100644 index bf16db3f..00000000 --- a/.stoplight/styleguide.json +++ /dev/null @@ -1,2919 +0,0 @@ -{ - "name": "API Docs", - "description": "", - "spectralExtends": [], - "extends": [ - "cHJqOjEyMzU4Ng@32" - ], - "formats": [ - "oas2", - "oas3", - "oas3.0", - "oas3.1" - ], - "aliases": {}, - "rules": {}, - "inheritedRules": [ - { - "id": "rtsOOn6E5uPBWhn6IwC_s", - "given": [ - "#API_Contact" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "url" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "contact-url", - "description": "Contact object should have \"url\"", - "message": "Contact object should have \"url\"." - }, - { - "id": "aHiNDq0i1FDw0XcrdFjxd", - "given": [ - "#API_Contact" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "email" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "contact-email", - "description": "Contact object should have \"email\"", - "message": "Contact object should have \"email\"" - }, - { - "id": "9hbXvUYZsOXEBDEDdrcxc", - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "info.contact" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "info-contact", - "description": "Info object should have \"contact\" object.", - "message": "Info object should have \"contact\" object." - }, - { - "id": "MZEXAJOk5XdGZc8HoFC2n", - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "info.description" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "info-description", - "description": "Info object should have \"description\" object.", - "message": "Info object should have \"description\" object." - }, - { - "id": "X1GRUEDf6I3h1mZpt9unO", - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "info.license" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "info-license", - "description": "Info object should have \"license\" object.", - "message": "Info object should have \"license\" object." - }, - { - "id": "-rYQKrb_N0S_GBd2354lY", - "given": [ - "#API_License" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "url" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "license-url", - "description": "License object should include \"url\".", - "message": "License object should include \"url\"." - }, - { - "id": "67FcJRBKH9k9T52d0zEXq", - "given": [ - "#All_Markdown" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "eval\\(" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "no-eval-in-markdown", - "description": "Markdown descriptions must not have \"eval(\".", - "message": "Markdown descriptions must not have \"eval(\"." - }, - { - "id": "-soU2pifTkxrgAFoxT8mm", - "given": [ - "#All_Markdown" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "\" tags." - }, - { - "id": "wtXeCEGviQhQxOIXvbLCD", - "given": [ - "#API_Tags" - ], - "severity": "warn", - "then": { - "function": "alphabetical", - "functionOptions": { - "keyedBy": "name" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "openapi-tags-alphabetical", - "description": "OpenAPI object should have alphabetical \"tags\".", - "message": "OpenAPI object should have alphabetical \"tags\"." - }, - { - "id": "sGJnItU7fEIusdGCTLWlL", - "given": [ - "#API_Tags" - ], - "severity": "warn", - "then": { - "function": "schema", - "functionOptions": { - "schema": { - "type": "array", - "minItems": 1 - } - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "openapi-tags", - "description": "OpenAPI object should have non-empty \"tags\" array.", - "message": "OpenAPI object should have non-empty \"tags\" array." - }, - { - "id": "QjAVYkImn68plySLI4piX", - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "description" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-description", - "description": "Operation \"description\" should be present and non-empty string.", - "message": "Operation \"description\" should be present and non-empty string." - }, - { - "id": "5rebJe-mdncgeUgnZWBpW", - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "operationId" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-operationId", - "description": "Operation should have \"operationId\".", - "message": "Operation should have \"operationId\"." - }, - { - "id": "y1Q00gw__b0-5wZib8qjm", - "given": [ - "#Operation_Object" - ], - "severity": "error", - "then": { - "function": "pattern", - "functionOptions": { - "match": "^[A-Za-z0-9-._~:/?#\\[\\]@!\\$&'()*+,;=]*$" - }, - "field": "operationId" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-operationId-valid-in-url", - "description": "operationId must not characters that are invalid when used in URL.", - "message": "OperationId should not have characters that are invalid when used in URL." - }, - { - "id": "_v0dDDjvw1RRO9Q0s015G", - "given": [ - "#API_Tags" - ], - "severity": "off", - "then": { - "function": "length", - "functionOptions": { - "max": 1 - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-singular-tag", - "description": "Operation should not have more than a single tag.", - "message": "Operation should not have more than a single tag." - }, - { - "id": "IfKvopkFiMA-NyTmBbjNW", - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "length", - "functionOptions": { - "max": 999, - "min": 1 - }, - "field": "tags" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-tags", - "description": "Operation should have non-empty \"tags\" array.", - "message": "Operation should have non-empty \"tags\" array." - }, - { - "id": "E6CL8FyWvfTLAIp68ozYJ", - "given": [ - "#Path_Item" - ], - "severity": "error", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "{}" - }, - "field": "@key" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "path-declarations-must-exist", - "description": "Path parameter declarations must not be empty, ex.`/given/{}` is invalid.", - "message": "Path parameter declarations must not be empty, ex.\"/given/{}\" is invalid." - }, - { - "id": "TimanzYsFPF_Ki9902tdw", - "given": [ - "#API_Contact" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "name" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "contact-name", - "description": "Contact object should have \"name\"", - "message": "Contact object should have \"name\"" - }, - { - "id": "4WLv-b-t8eNNX6HwDCq67", - "given": [ - "#Path_Object" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": ".+\\/$" - }, - "field": "@key" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "path-keys-no-trailing-slash", - "description": "Path should not end with slash.", - "message": "Path should not end with slash." - }, - { - "id": "KpItt5LBEhRVGPpEs_JbR", - "given": [ - "#Path_Object" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "\\?" - }, - "field": "@key" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "path-not-include-query", - "description": "Path should not include query string.", - "message": "Path should not include query string." - }, - { - "id": "8K1RuU8kBHxZk3bXuRXFO", - "given": [ - "#API_Tags_Item" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "description" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "tag-description", - "description": "Tag object should have `description`.", - "message": "Tag object should have \"description\"." - }, - { - "id": "yXz2pH6ekJWqhxDZzjbvj", - "given": [ - "#API_Server" - ], - "severity": "warn", - "then": { - "function": "schema", - "functionOptions": { - "schema": { - "type": "array", - "minItems": 1, - "items": { - "type": "object" - } - }, - "dialect": "draft7" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "api-servers", - "description": "OpenAPI document should have a server defined. \n\nThis can be localhost, a development or production server. \n\n**OpenAPI V3 example**\n\n```json\n{\n \"servers\": [\n {\n \"url\": \"https://staging.myprodserver.com/v1\",\n \"description\": \"Staging server\"\n },\n {\n \"url\": \"https://myprodserver.com/v1\",\n \"description\": \"Production server\"\n }\n ]\n}\n```\n\n**OpenAPI V2 example**\n\n```json\n{\n \"host\": \"myprodserver.com\",\n \"basePath\": \"/v2\",\n \"schemes\": [\n \"https\"\n ]\n}\n```\n\n", - "message": "Server should be present." - }, - { - "id": "sNqeHjPS61BO3qsRi2II4", - "given": [ - "#API_Server_URL" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "/$" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "server-trailing-slash", - "description": "Server URL should not have trailing slash.", - "message": "Server URL should not have trailing slash" - }, - { - "id": "U48hEoI-xAtcB-UveCQ1M", - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "oasOpSuccessResponse", - "field": "responses" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-success-response", - "description": "Operation should have at least one \"2xx\" or \"3xx\" response.", - "message": "Operation should have at least one \"2xx\" or \"3xx\" response." - }, - { - "id": "g5IQNeU8RWEJy9-xCOn2N", - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasPathParam" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "path-params", - "description": "Path parameters must be defined and valid.", - "message": "{{error}}" - }, - { - "id": "MVabHGhr00QHwJD8ugkF6", - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "oasOpParams", - "field": "parameters" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-parameters", - "description": "Operation parameters are unique and non-repeating.", - "message": "Operation parameters are unique and non-repeating." - }, - { - "id": "jETMZRa1EPP2BtKcM7jiI", - "given": [ - "#All_Enum" - ], - "severity": "warn", - "then": { - "function": "typedEnum" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "typed-enum", - "description": "Enum values should respect the specified type.", - "message": "{{error}}" - }, - { - "id": "WypkfKdIRZmqf8vEUNSGM", - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasDocumentSchema" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-schema", - "description": "Validate structure of OpenAPI v2 specification.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - { - "id": "iW306HYeYLNETMLsqde83", - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasDocumentSchema" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas3-schema", - "description": "Validate structure of OpenAPI v3 specification.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - { - "id": "hY0Z_3rB0fsOwiEdkignm", - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasUnusedComponent" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas3-unused-component", - "description": "Validate structure of OpenAPI v3 specification.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - { - "id": "AwdnjByzCRPyK-224GS7E", - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasOpIdUnique" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-operationId-unique", - "description": "Every operation must have unique operationId.", - "message": "Every operation must have unique operationId" - }, - { - "id": "-1OyeCaEcG9KFYK-bqCrX", - "given": [ - "#Operation_Object" - ], - "severity": "error", - "then": { - "function": "oasOpFormDataConsumeCheck" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-operation-formData-consume-check", - "description": "Operations with \"in: formData\" parameter must include \"application/x-www-form-urlencoded\" or \"multipart/form-data\" in their \"consumes\" property.", - "message": "Operations with \"in: formData\" parameter must include \"application/x-www-form-urlencoded\" or \"multipart/form-data\" in their \"consumes\" property.", - "formats": [ - "oas2" - ] - }, - { - "id": "0BVvUSHP61eiu4qTIOSUi", - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasTagDefined" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "operation-tag-defined", - "description": "Operation tags must be defined in global tags.", - "message": "Operation tags must be defined in global tags" - }, - { - "id": "dYY-cXMN8t4EMZ4Ci33z1", - "given": [ - "#All_Ref" - ], - "severity": "error", - "then": { - "function": "refSiblings" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "no-$ref-siblings", - "description": "Property must not be placed among $ref", - "message": "{{error}}", - "formats": [ - "oas3.0", - "oas2" - ] - }, - { - "id": "hUChSKy2gRJgTgNFWhUZl", - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasOpSecurityDefined", - "functionOptions": { - "schemesPath": [ - "securityDefinitions" - ] - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-operation-security-defined", - "description": "Operation \"security\" values must match a scheme defined in the \"securityDefinitions\" object.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - { - "id": "ePdmsYk8D5aLoLBQUOEAN", - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasOpSecurityDefined", - "functionOptions": { - "schemesPath": [ - "components", - "securitySchemes" - ] - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas3-operation-security-defined", - "description": "Operation `security` values must match a scheme defined in the `components.securitySchemes` object.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - { - "id": "J2-3CFt974nXGbJT8Em-X", - "given": [ - "#All_Enum" - ], - "severity": "warn", - "then": { - "function": "oasSchema", - "functionOptions": { - "schema": { - "type": "array", - "uniqueItems": true - } - }, - "field": "enum" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "duplicated-entry-in-enum", - "description": "Enum values should not have duplicate entry.", - "message": "{{error}}" - }, - { - "id": "IzzuTJ45K-Q6wa6nrZNk2", - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "schema", - "functionOptions": { - "schema": { - "type": "array", - "minItems": 1, - "items": { - "type": "string" - } - }, - "dialect": "draft7" - }, - "field": "schemes" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-api-schemes", - "description": "OpenAPI host \"schemes\" must be present and non-empty array.", - "message": "OpenAPI host \"schemes\" must be present and non-empty array", - "formats": [ - "oas2" - ] - }, - { - "id": "T9CkRySm3cZFPU4jBTfF4", - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasDiscriminator", - "field": "definitions[?(@.discriminator)]" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-discriminator", - "description": "Discriminator property must be defined and required", - "message": "Discriminator property must be defined and required", - "formats": [ - "oas2" - ] - }, - { - "id": "fB5AU2JQJXvXz4k2Xca11", - "given": [ - "#API_Server_URL" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "example.com" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "server-not-example", - "message": "Server URL must not point at example.com." - }, - { - "id": "_NUBHV5bOhXzqsVT9sA8w", - "given": [ - "#Request_Parameter_All" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "description" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "parameter-description", - "message": "Parameter objects must have \"description\"." - }, - { - "id": "cfA6slTJB9MbOmV2QP_l7", - "given": [ - "#API_Document_RecursiveSearch" - ], - "severity": "warn", - "then": { - "function": "undefined", - "field": "anyOf" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-anyOf", - "description": "anyOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "message": "anyOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "formats": [ - "oas2" - ] - }, - { - "id": "q2GwBoYZdR8WPdac6PIdH", - "given": [ - "#API_Document_RecursiveSearch" - ], - "severity": "warn", - "then": { - "function": "undefined", - "field": "oneOf" - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-oneOf", - "description": "anyOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "message": "oneOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "formats": [ - "oas2" - ] - }, - { - "id": "zmXTmGj4rm7949P12Qbip", - "given": [ - "#All_Example" - ], - "severity": "warn", - "then": { - "function": "xor", - "functionOptions": { - "properties": [ - "externalValue", - "value" - ] - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas3-examples-value-or-externalValue", - "description": "Examples must have either \"value\" or \"externalValue\" field.", - "message": "Examples must have either \"value\" or \"externalValue\" field.", - "formats": [ - "oas3" - ] - }, - { - "id": "ukmU3b3B53uRrMIJ8qL3G", - "given": [ - "#All_Example_Schema" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "2", - "schemaField": "$", - "type": "schema" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-valid-schema-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - { - "id": "b0iaCoPvp9MifwHtrysor", - "given": [ - "#All_Example_Schema" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "3", - "schemaField": "$", - "type": "schema" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas3-valid-schema-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - { - "id": "fHMah3Nu2R-0v5Lx_Xpif", - "given": [ - "#All_Example_Media" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "2", - "schemaField": "schema", - "type": "media" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas2-valid-media-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - { - "id": "I78rlWABxBQz8e7p1ZmU3", - "given": [ - "#All_Example_Media" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "3", - "schemaField": "schema", - "type": "media" - } - }, - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oas3-valid-media-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - } - ], - "inheritedTargets": [ - { - "id": "TL4BXx4ZdvDSzpeseqkqN", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "The complete API specification document. This can be used to target any part of the OpenAPI document using **field**.\n\n*Use this if you don't find specific targets that cater to your usecase.* ", - "name": "API_Document", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$" - }, - { - "formats": [ - "oas3" - ], - "given": "$" - } - ] - }, - { - "id": "tLNb4KQK2_P-wE4kz1leM", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "The top level description in an API document", - "name": "API_Description", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.info.description" - }, - { - "formats": [ - "oas3" - ], - "given": "$.info.description" - } - ] - }, - { - "id": "nv2gMgSWv8A-RHIABOHCp", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "The complete operation object. Use it in combo with field object.", - "name": "Operation_Object", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "#Path_Item[get,put,post,delete,options,head,patch,trace]" - }, - { - "formats": [ - "oas3" - ], - "given": "#Path_Item[get,put,post,delete,options,head,patch,trace]" - } - ] - }, - { - "id": "ZnH-fhAd-k9Fv-IGetoCe", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "Responses for all operations including get, put, post, delete, options, head, patch, trace.", - "name": "Operation_Responses", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "#Operation_Object.responses" - }, - { - "formats": [ - "oas3" - ], - "given": "#Operation_Object.responses" - } - ] - }, - { - "id": "t1yT5lLXC1DGNqXA14LPx", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "Path_Item", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.paths[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*]" - } - ] - }, - { - "id": "29HcMweXXXjxo4sxKEc2Y", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "The top level description in an API document", - "name": "API_Contact", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.info.contact" - }, - { - "formats": [ - "oas3" - ], - "given": "$.info.contact" - } - ] - }, - { - "id": "DWwyU8wh4oPnumv1PZ0Hs", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "The top level description in an API document", - "name": "API_License", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.info.license" - }, - { - "formats": [ - "oas3" - ], - "given": "$.info.license" - } - ] - }, - { - "id": "DBZ0eW1LpbV2xVJYWlQte", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All markdown descriptions across the document.", - "name": "All_Markdown", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..[description,title]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..[description,title]" - } - ] - }, - { - "id": "or7KSIuFpijgOoU8yzVtC", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "Tags on an API object", - "name": "API_Tags", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.tags" - }, - { - "formats": [ - "oas3" - ], - "given": "$.tags" - } - ] - }, - { - "id": "12IYf_nEWbivGfGXSx8Mq", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "API hosts defined in the API specification", - "name": "API_Server", - "targets": [ - { - "formats": [ - "oas3" - ], - "given": "$.servers" - }, - { - "formats": [ - "oas2" - ], - "given": "$.host" - } - ] - }, - { - "id": "vQC6yLYQgwxXxWffD8aET", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All responses (object) in an API", - "name": "Response_All_Object", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.responses" - }, - { - "formats": [ - "oas2" - ], - "given": "#Operation_Responses" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.responses" - }, - { - "formats": [ - "oas3" - ], - "given": "#Operation_Responses" - }, - { - "formats": [ - "oas3" - ], - "given": "$..responses" - }, - { - "formats": [ - "oas2" - ], - "given": "$..responses" - } - ] - }, - { - "id": "71cDIsToI0o_NWAake1LY", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "API host urls defined in the API specification", - "name": "API_Server_URL", - "targets": [ - { - "formats": [ - "oas3" - ], - "given": "$.servers[*].url" - }, - { - "formats": [ - "oas2" - ], - "given": "$.host" - } - ] - }, - { - "id": "7luCURmf7g-B0LVISQPCZ", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All references throughout the API", - "name": "All_Ref", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..[?(@property === '$ref')]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..[?(@property === '$ref')]" - } - ] - }, - { - "id": "W4flLE_OHMzCcundZSz-w", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All references throughout the API", - "name": "All_Enum", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..[?(@ && @.enum && @.type)]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..[?(@ && @.enum && @.type)]" - } - ] - }, - { - "id": "8wxrtPD2K-WuJMW0zWvR2", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All request parameters", - "name": "Request_Parameter_All", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[*]" - } - ] - }, - { - "id": "QhBWl9TIoq7BVyHKzjx8I", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All request query parameters", - "name": "Request_Parameter_Query", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"query\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"query\")]" - } - ] - }, - { - "id": "bca3yWBRKow6Z6TGyHFpB", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All request header parameters", - "name": "Request_Parameter_Header", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"header\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"header\")]" - } - ] - }, - { - "id": "auLQbTGWnMW_RKgYTEhau", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All request cookie parameters", - "name": "Request_Parameter_Cookie", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"cookie\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"cookie\")]" - } - ] - }, - { - "id": "SmpeyXkQyyNdT3wVYRsGx", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All request path parameters", - "name": "Request_Parameter_Path", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"path\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"path\")]" - } - ] - }, - { - "id": "xC_6dhuowS8pTJIiS9qhW", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "Path object. Usually used to target the Path key e.g. `/users/{userId}`", - "name": "Path_Object", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.paths" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths" - } - ] - }, - { - "id": "KaYLHeUMWKww9qDGRSqVq", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All examples for schemas", - "name": "All_Example_Schema", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..definitions..[?(@property !== 'properties' && @ && (@.example !== void 0 || @['x-example'] !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas2" - ], - "given": "$..parameters..[?(@property !== 'properties' && @ && (@.example !== void 0 || @['x-example'] !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas2" - ], - "given": "$..responses..[?(@property !== 'properties' && @ && (@.example !== void 0 || @['x-example'] !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.schemas..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..content..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..headers..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - } - ] - }, - { - "id": "eK50ef7RYKpMiaVMvwNrb", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "The complete API specification document. This can be used to target any part of the OpenAPI document using **field**.\n\n*Use this if you don't find specific targets that cater to your usecase.* ", - "name": "API_Document_RecursiveSearch", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.." - }, - { - "formats": [ - "oas3" - ], - "given": "$.." - } - ] - }, - { - "id": "NThdzwnZsKGtbre6bwx6t", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All examples across the API document", - "name": "All_Example", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*][*]..content[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*][*]..parameters[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.parameters[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*][*]..headers[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.headers[*].examples[*]" - } - ] - }, - { - "id": "HvLVTFsQusOv5EFY2-dsN", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "All examples for schemas", - "name": "All_Example_Media", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..responses..[?(@ && @.schema && @.examples)]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..content..[?(@ && @.schema && (@.example !== void 0 || @.examples))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..headers..[?(@ && @.schema && (@.example !== void 0 || @.examples))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters..[?(@ && @.schema && (@.example !== void 0 || @.examples))]" - } - ] - }, - { - "id": "66B1zIgdQwQHlFB83dxpq", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "description": "Tags on an API object", - "name": "API_Tags_Item", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.tags[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.tags[*]" - } - ] - } - ], - "inheritedFunctions": [ - { - "id": "hMJ8u2eQH4QkaEFjA-fnX", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasDocumentSchema", - "content": "import { createRulesetFunction } from '@stoplight/spectral-core';\nimport { schema as schemaFn } from '@stoplight/spectral-functions';\nimport { oas2, oas3_1 } from '@stoplight/spectral-formats';\n\nconst OAS_2 = {\n title: 'A JSON Schema for Swagger 2.0 API.',\n $id: 'http://swagger.io/v2/schema.json#',\n $schema: 'http://json-schema.org/draft-07/schema#',\n type: 'object',\n required: ['swagger', 'info', 'paths'],\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n swagger: {\n type: 'string',\n enum: ['2.0'],\n description: 'The Swagger version of this document.',\n },\n info: {\n $ref: '#/definitions/info',\n },\n host: {\n type: 'string',\n pattern: '^[^{}/ :\\\\\\\\]+(?::\\\\d+)?$',\n description: \"The host (name or ip) of the API. Example: 'swagger.io'\",\n },\n basePath: {\n type: 'string',\n pattern: '^/',\n description: \"The base path to the API. Example: '/api'.\",\n },\n schemes: {\n $ref: '#/definitions/schemesList',\n },\n consumes: {\n description: 'A list of MIME types accepted by the API.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n produces: {\n description: 'A list of MIME types the API can produce.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n paths: {\n $ref: '#/definitions/paths',\n },\n definitions: {\n $ref: '#/definitions/definitions',\n },\n parameters: {\n $ref: '#/definitions/parameterDefinitions',\n },\n responses: {\n $ref: '#/definitions/responseDefinitions',\n },\n security: {\n $ref: '#/definitions/security',\n },\n securityDefinitions: {\n $ref: '#/definitions/securityDefinitions',\n },\n tags: {\n type: 'array',\n items: {\n $ref: '#/definitions/tag',\n },\n uniqueItems: true,\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n },\n definitions: {\n info: {\n type: 'object',\n description: 'General information about the API.',\n required: ['version', 'title'],\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n title: {\n type: 'string',\n description: 'A unique and precise title of the API.',\n },\n version: {\n type: 'string',\n description: 'A semantic version number of the API.',\n },\n description: {\n type: 'string',\n description:\n 'A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed.',\n },\n termsOfService: {\n type: 'string',\n description: 'The terms of service for the API.',\n },\n contact: {\n $ref: '#/definitions/contact',\n },\n license: {\n $ref: '#/definitions/license',\n },\n },\n },\n contact: {\n type: 'object',\n description: 'Contact information for the owners of the API.',\n additionalProperties: false,\n properties: {\n name: {\n type: 'string',\n description: 'The identifying name of the contact person/organization.',\n },\n url: {\n type: 'string',\n description: 'The URL pointing to the contact information.',\n format: 'uri',\n },\n email: {\n type: 'string',\n description: 'The email address of the contact person/organization.',\n format: 'email',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n license: {\n type: 'object',\n required: ['name'],\n additionalProperties: false,\n properties: {\n name: {\n type: 'string',\n description: \"The name of the license type. It's encouraged to use an OSI compatible license.\",\n },\n url: {\n type: 'string',\n description: 'The URL pointing to the license.',\n format: 'uri',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n paths: {\n type: 'object',\n description: \"Relative paths to the individual endpoints. They must be relative to the 'basePath'.\",\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n '^/': {\n $ref: '#/definitions/pathItem',\n },\n },\n additionalProperties: false,\n },\n definitions: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/schema',\n },\n description: 'One or more JSON objects describing the schemas being consumed and produced by the API.',\n },\n parameterDefinitions: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/parameter',\n },\n description: 'One or more JSON representations for parameters',\n },\n responseDefinitions: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/response',\n },\n description: 'One or more JSON representations for responses',\n },\n externalDocs: {\n type: 'object',\n additionalProperties: false,\n description: 'information about external documentation',\n required: ['url'],\n properties: {\n description: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n examples: {\n type: 'object',\n additionalProperties: true,\n },\n mimeType: {\n type: 'string',\n description: 'The MIME type of the HTTP message.',\n },\n operation: {\n type: 'object',\n required: ['responses'],\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n tags: {\n type: 'array',\n items: {\n type: 'string',\n },\n uniqueItems: true,\n },\n summary: {\n type: 'string',\n description: 'A brief summary of the operation.',\n },\n description: {\n type: 'string',\n description: 'A longer description of the operation, GitHub Flavored Markdown is allowed.',\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n operationId: {\n type: 'string',\n description: 'A unique identifier of the operation.',\n },\n produces: {\n description: 'A list of MIME types the API can produce.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n consumes: {\n description: 'A list of MIME types the API can consume.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n parameters: {\n $ref: '#/definitions/parametersList',\n },\n responses: {\n $ref: '#/definitions/responses',\n },\n schemes: {\n $ref: '#/definitions/schemesList',\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n security: {\n $ref: '#/definitions/security',\n },\n },\n },\n pathItem: {\n type: 'object',\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n $ref: {\n type: 'string',\n },\n get: {\n $ref: '#/definitions/operation',\n },\n put: {\n $ref: '#/definitions/operation',\n },\n post: {\n $ref: '#/definitions/operation',\n },\n delete: {\n $ref: '#/definitions/operation',\n },\n options: {\n $ref: '#/definitions/operation',\n },\n head: {\n $ref: '#/definitions/operation',\n },\n patch: {\n $ref: '#/definitions/operation',\n },\n parameters: {\n $ref: '#/definitions/parametersList',\n },\n },\n },\n responses: {\n type: 'object',\n description: \"Response objects names can either be any valid HTTP status code or 'default'.\",\n minProperties: 1,\n additionalProperties: false,\n patternProperties: {\n '^([0-9]{3})$|^(default)$': {\n $ref: '#/definitions/responseValue',\n },\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n not: {\n type: 'object',\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n },\n responseValue: {\n oneOf: [\n {\n $ref: '#/definitions/response',\n },\n {\n $ref: '#/definitions/jsonReference',\n },\n ],\n },\n response: {\n type: 'object',\n required: ['description'],\n properties: {\n description: {\n type: 'string',\n },\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/schema',\n },\n {\n $ref: '#/definitions/fileSchema',\n },\n ],\n },\n headers: {\n $ref: '#/definitions/headers',\n },\n examples: {\n $ref: '#/definitions/examples',\n },\n },\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/header',\n },\n },\n header: {\n type: 'object',\n additionalProperties: false,\n required: ['type'],\n properties: {\n type: {\n type: 'string',\n enum: ['string', 'number', 'integer', 'boolean', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n vendorExtension: {\n description: 'Any property starting with x- is valid.',\n additionalProperties: true,\n additionalItems: true,\n },\n bodyParameter: {\n type: 'object',\n required: ['name', 'in', 'schema'],\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['body'],\n },\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n schema: {\n $ref: '#/definitions/schema',\n },\n },\n additionalProperties: false,\n },\n headerParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['header'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n queryParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['query'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n description: 'allows sending a parameter by name only or with an empty value.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormatWithMulti',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n formDataParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['formData'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n description: 'allows sending a parameter by name only or with an empty value.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array', 'file'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormatWithMulti',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n pathParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n required: ['required'],\n properties: {\n required: {\n type: 'boolean',\n enum: [true],\n description: 'Determines whether or not this parameter is required or optional.',\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['path'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n nonBodyParameter: {\n type: 'object',\n required: ['name', 'in', 'type'],\n oneOf: [\n {\n $ref: '#/definitions/headerParameterSubSchema',\n },\n {\n $ref: '#/definitions/formDataParameterSubSchema',\n },\n {\n $ref: '#/definitions/queryParameterSubSchema',\n },\n {\n $ref: '#/definitions/pathParameterSubSchema',\n },\n ],\n },\n parameter: {\n oneOf: [\n {\n $ref: '#/definitions/bodyParameter',\n },\n {\n $ref: '#/definitions/nonBodyParameter',\n },\n ],\n },\n schema: {\n type: 'object',\n description: 'A deterministic version of a JSON Schema object.',\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n $ref: {\n type: 'string',\n },\n format: {\n type: 'string',\n },\n title: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/title',\n },\n description: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/description',\n },\n default: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/default',\n },\n multipleOf: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/multipleOf',\n },\n maximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/maximum',\n },\n exclusiveMaximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum',\n },\n minimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/minimum',\n },\n exclusiveMinimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum',\n },\n maxLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n pattern: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/pattern',\n },\n maxItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n uniqueItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/uniqueItems',\n },\n maxProperties: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minProperties: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n required: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/stringArray',\n },\n enum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/enum',\n },\n additionalProperties: {\n anyOf: [\n {\n $ref: '#/definitions/schema',\n },\n {\n type: 'boolean',\n },\n ],\n default: {},\n },\n type: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/type',\n },\n items: {\n anyOf: [\n {\n $ref: '#/definitions/schema',\n },\n {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n ],\n default: {},\n },\n allOf: {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n oneOf: {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n anyOf: {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n properties: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/schema',\n },\n default: {},\n },\n discriminator: {\n type: 'string',\n },\n readOnly: {\n type: 'boolean',\n default: false,\n },\n xml: {\n $ref: '#/definitions/xml',\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n example: {},\n },\n additionalProperties: false,\n },\n fileSchema: {\n type: 'object',\n description: 'A deterministic version of a JSON Schema object.',\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n required: ['type'],\n properties: {\n format: {\n type: 'string',\n },\n title: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/title',\n },\n description: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/description',\n },\n default: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/default',\n },\n required: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/stringArray',\n },\n type: {\n type: 'string',\n enum: ['file'],\n },\n readOnly: {\n type: 'boolean',\n default: false,\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n example: {},\n },\n additionalProperties: false,\n },\n primitivesItems: {\n type: 'object',\n additionalProperties: false,\n properties: {\n type: {\n type: 'string',\n enum: ['string', 'number', 'integer', 'boolean', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/definitions/securityRequirement',\n },\n uniqueItems: true,\n },\n securityRequirement: {\n type: 'object',\n additionalProperties: {\n type: 'array',\n items: {\n type: 'string',\n },\n uniqueItems: true,\n },\n },\n xml: {\n type: 'object',\n additionalProperties: false,\n properties: {\n name: {\n type: 'string',\n },\n namespace: {\n type: 'string',\n },\n prefix: {\n type: 'string',\n },\n attribute: {\n type: 'boolean',\n default: false,\n },\n wrapped: {\n type: 'boolean',\n default: false,\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n tag: {\n type: 'object',\n additionalProperties: false,\n required: ['name'],\n properties: {\n name: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n securityDefinitions: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/basicAuthenticationSecurity',\n },\n {\n $ref: '#/definitions/apiKeySecurity',\n },\n {\n $ref: '#/definitions/oauth2ImplicitSecurity',\n },\n {\n $ref: '#/definitions/oauth2PasswordSecurity',\n },\n {\n $ref: '#/definitions/oauth2ApplicationSecurity',\n },\n {\n $ref: '#/definitions/oauth2AccessCodeSecurity',\n },\n ],\n },\n errorMessage: {\n properties: {\n basic: 'Invalid basic authentication security definition',\n apiKey: 'Invalid apiKey authentication security definition',\n oauth2: 'Invalid oauth2 authentication security definition',\n },\n _: 'Invalid security securityDefinitions',\n },\n },\n basicAuthenticationSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type'],\n properties: {\n type: {\n type: 'string',\n enum: ['basic'],\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n apiKeySecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'name', 'in'],\n properties: {\n type: {\n type: 'string',\n enum: ['apiKey'],\n },\n name: {\n type: 'string',\n },\n in: {\n type: 'string',\n enum: ['header', 'query'],\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2ImplicitSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'authorizationUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['implicit'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n authorizationUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2PasswordSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'tokenUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['password'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2ApplicationSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'tokenUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['application'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2AccessCodeSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'authorizationUrl', 'tokenUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['accessCode'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n authorizationUrl: {\n type: 'string',\n format: 'uri',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2Scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n mediaTypeList: {\n type: 'array',\n items: {\n $ref: '#/definitions/mimeType',\n },\n uniqueItems: true,\n },\n parametersList: {\n type: 'array',\n description: 'The parameters needed to send a valid API call.',\n additionalItems: false,\n items: {\n oneOf: [\n {\n $ref: '#/definitions/parameter',\n },\n {\n $ref: '#/definitions/jsonReference',\n },\n ],\n },\n uniqueItems: true,\n },\n schemesList: {\n type: 'array',\n description: 'The transfer protocol of the API.',\n items: {\n type: 'string',\n enum: ['http', 'https', 'ws', 'wss'],\n },\n uniqueItems: true,\n },\n collectionFormat: {\n type: 'string',\n enum: ['csv', 'ssv', 'tsv', 'pipes'],\n default: 'csv',\n },\n collectionFormatWithMulti: {\n type: 'string',\n enum: ['csv', 'ssv', 'tsv', 'pipes', 'multi'],\n default: 'csv',\n },\n title: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/title',\n },\n description: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/description',\n },\n default: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/default',\n },\n multipleOf: {\n type: 'number',\n exclusiveMinimum: 0,\n },\n maximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/maximum',\n },\n exclusiveMaximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum',\n },\n minimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/minimum',\n },\n exclusiveMinimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum',\n },\n maxLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n pattern: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/pattern',\n },\n maxItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n uniqueItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/uniqueItems',\n },\n enum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/enum',\n },\n jsonReference: {\n type: 'object',\n required: ['$ref'],\n additionalProperties: false,\n properties: {\n $ref: {\n type: 'string',\n },\n },\n },\n },\n};\n\nconst OAS_3 = {\n $id: 'https://spec.openapis.org/oas/3.0/schema/2019-04-02',\n $schema: 'http://json-schema.org/draft-07/schema#',\n description: 'Validation schema for OpenAPI Specification 3.0.X.',\n type: 'object',\n required: ['openapi', 'info', 'paths'],\n properties: {\n openapi: {\n type: 'string',\n pattern: '^3\\\\.0\\\\.\\\\d(-.+)?$',\n },\n info: {\n $ref: '#/definitions/Info',\n },\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/definitions/Server',\n },\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/definitions/SecurityRequirement',\n },\n },\n tags: {\n type: 'array',\n items: {\n $ref: '#/definitions/Tag',\n },\n uniqueItems: true,\n },\n paths: {\n $ref: '#/definitions/Paths',\n },\n components: {\n $ref: '#/definitions/Components',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n definitions: {\n Reference: {\n type: 'object',\n required: ['$ref'],\n patternProperties: {\n '^\\\\$ref$': {\n type: 'string',\n format: 'uri-reference',\n },\n },\n },\n Info: {\n type: 'object',\n required: ['title', 'version'],\n properties: {\n title: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n termsOfService: {\n type: 'string',\n format: 'uri-reference',\n },\n contact: {\n $ref: '#/definitions/Contact',\n },\n license: {\n $ref: '#/definitions/License',\n },\n version: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Contact: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri-reference',\n },\n email: {\n type: 'string',\n format: 'email',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n License: {\n type: 'object',\n required: ['name'],\n properties: {\n name: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri-reference',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Server: {\n type: 'object',\n required: ['url'],\n properties: {\n url: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n variables: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/ServerVariable',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ServerVariable: {\n type: 'object',\n required: ['default'],\n properties: {\n enum: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n default: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Components: {\n type: 'object',\n properties: {\n schemas: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n responses: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Response',\n },\n ],\n },\n },\n },\n parameters: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Parameter',\n },\n ],\n },\n },\n },\n examples: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Example',\n },\n ],\n },\n },\n },\n requestBodies: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/RequestBody',\n },\n ],\n },\n },\n },\n headers: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Header',\n },\n ],\n },\n },\n },\n securitySchemes: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/SecurityScheme',\n },\n ],\n },\n },\n },\n links: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Link',\n },\n ],\n },\n },\n },\n callbacks: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Callback',\n },\n ],\n },\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Schema: {\n type: 'object',\n properties: {\n title: {\n type: 'string',\n },\n multipleOf: {\n type: 'number',\n exclusiveMinimum: 0,\n },\n maximum: {\n type: 'number',\n },\n exclusiveMaximum: {\n type: 'boolean',\n default: false,\n },\n minimum: {\n type: 'number',\n },\n exclusiveMinimum: {\n type: 'boolean',\n default: false,\n },\n maxLength: {\n type: 'integer',\n minimum: 0,\n },\n minLength: {\n type: 'integer',\n minimum: 0,\n default: 0,\n },\n pattern: {\n type: 'string',\n format: 'regex',\n },\n maxItems: {\n type: 'integer',\n minimum: 0,\n },\n minItems: {\n type: 'integer',\n minimum: 0,\n default: 0,\n },\n uniqueItems: {\n type: 'boolean',\n default: false,\n },\n maxProperties: {\n type: 'integer',\n minimum: 0,\n },\n minProperties: {\n type: 'integer',\n minimum: 0,\n default: 0,\n },\n required: {\n type: 'array',\n items: {\n type: 'string',\n },\n minItems: 1,\n uniqueItems: true,\n },\n enum: {\n type: 'array',\n items: {},\n minItems: 1,\n uniqueItems: false,\n },\n type: {\n type: 'string',\n enum: ['array', 'boolean', 'integer', 'number', 'object', 'string'],\n },\n not: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n allOf: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n oneOf: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n anyOf: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n properties: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n {\n type: 'boolean',\n },\n ],\n default: true,\n },\n description: {\n type: 'string',\n },\n format: {\n type: 'string',\n },\n default: {},\n nullable: {\n type: 'boolean',\n default: false,\n },\n discriminator: {\n $ref: '#/definitions/Discriminator',\n },\n readOnly: {\n type: 'boolean',\n default: false,\n },\n writeOnly: {\n type: 'boolean',\n default: false,\n },\n example: {},\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n xml: {\n $ref: '#/definitions/XML',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Discriminator: {\n type: 'object',\n required: ['propertyName'],\n properties: {\n propertyName: {\n type: 'string',\n },\n mapping: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n },\n XML: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n namespace: {\n type: 'string',\n format: 'uri',\n },\n prefix: {\n type: 'string',\n },\n attribute: {\n type: 'boolean',\n default: false,\n },\n wrapped: {\n type: 'boolean',\n default: false,\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Response: {\n type: 'object',\n required: ['description'],\n properties: {\n description: {\n type: 'string',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Header',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n },\n links: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Link',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n MediaType: {\n type: 'object',\n properties: {\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n example: {},\n examples: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Example',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n encoding: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/Encoding',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n allOf: [\n {\n $ref: '#/definitions/ExampleXORExamples',\n },\n ],\n },\n Example: {\n type: 'object',\n properties: {\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n value: {},\n externalValue: {\n type: 'string',\n format: 'uri-reference',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Header: {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n required: {\n type: 'boolean',\n default: false,\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n },\n style: {\n type: 'string',\n enum: ['simple'],\n default: 'simple',\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n type: 'boolean',\n default: false,\n },\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n minProperties: 1,\n maxProperties: 1,\n },\n example: {},\n examples: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Example',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n allOf: [\n {\n $ref: '#/definitions/ExampleXORExamples',\n },\n {\n $ref: '#/definitions/SchemaXORContent',\n },\n ],\n },\n Paths: {\n type: 'object',\n patternProperties: {\n '^\\\\/': {\n $ref: '#/definitions/PathItem',\n },\n '^x-': {},\n },\n additionalProperties: false,\n },\n PathItem: {\n type: 'object',\n properties: {\n $ref: {\n type: 'string',\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/definitions/Server',\n },\n },\n parameters: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Parameter',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n uniqueItems: true,\n },\n },\n patternProperties: {\n '^(get|put|post|delete|options|head|patch|trace)$': {\n $ref: '#/definitions/Operation',\n },\n '^x-': {},\n },\n additionalProperties: false,\n },\n Operation: {\n type: 'object',\n required: ['responses'],\n properties: {\n tags: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n operationId: {\n type: 'string',\n },\n parameters: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Parameter',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n uniqueItems: true,\n },\n requestBody: {\n oneOf: [\n {\n $ref: '#/definitions/RequestBody',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n responses: {\n $ref: '#/definitions/Responses',\n },\n callbacks: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Callback',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/definitions/SecurityRequirement',\n },\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/definitions/Server',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Responses: {\n type: 'object',\n properties: {\n default: {\n oneOf: [\n {\n $ref: '#/definitions/Response',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n patternProperties: {\n '^[1-5](?:\\\\d{2}|XX)$': {\n oneOf: [\n {\n $ref: '#/definitions/Response',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n '^x-': {},\n },\n minProperties: 1,\n additionalProperties: false,\n },\n SecurityRequirement: {\n type: 'object',\n additionalProperties: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n },\n Tag: {\n type: 'object',\n required: ['name'],\n properties: {\n name: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ExternalDocumentation: {\n type: 'object',\n required: ['url'],\n properties: {\n description: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri-reference',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ExampleXORExamples: {\n description: 'Example and examples are mutually exclusive',\n not: {\n required: ['example', 'examples'],\n },\n },\n SchemaXORContent: {\n description: 'Schema and content are mutually exclusive, at least one is required',\n not: {\n required: ['schema', 'content'],\n },\n oneOf: [\n {\n required: ['schema'],\n },\n {\n required: ['content'],\n description: 'Some properties are not allowed if content is present',\n allOf: [\n {\n not: {\n required: ['style'],\n },\n },\n {\n not: {\n required: ['explode'],\n },\n },\n {\n not: {\n required: ['allowReserved'],\n },\n },\n {\n not: {\n required: ['example'],\n },\n },\n {\n not: {\n required: ['examples'],\n },\n },\n ],\n },\n ],\n },\n Parameter: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n in: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n required: {\n type: 'boolean',\n default: false,\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n },\n style: {\n type: 'string',\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n type: 'boolean',\n default: false,\n },\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n minProperties: 1,\n maxProperties: 1,\n },\n example: {},\n examples: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Example',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n required: ['name', 'in'],\n allOf: [\n {\n $ref: '#/definitions/ExampleXORExamples',\n },\n {\n $ref: '#/definitions/SchemaXORContent',\n },\n {\n $ref: '#/definitions/ParameterLocation',\n },\n ],\n },\n ParameterLocation: {\n description: 'Parameter location',\n oneOf: [\n {\n description: 'Parameter in path',\n required: ['required'],\n properties: {\n in: {\n enum: ['path'],\n },\n style: {\n enum: ['matrix', 'label', 'simple'],\n default: 'simple',\n },\n required: {\n enum: [true],\n },\n },\n },\n {\n description: 'Parameter in query',\n properties: {\n in: {\n enum: ['query'],\n },\n style: {\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n default: 'form',\n },\n },\n },\n {\n description: 'Parameter in header',\n properties: {\n in: {\n enum: ['header'],\n },\n style: {\n enum: ['simple'],\n default: 'simple',\n },\n },\n },\n {\n description: 'Parameter in cookie',\n properties: {\n in: {\n enum: ['cookie'],\n },\n style: {\n enum: ['form'],\n default: 'form',\n },\n },\n },\n ],\n },\n RequestBody: {\n type: 'object',\n required: ['content'],\n properties: {\n description: {\n type: 'string',\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n },\n required: {\n type: 'boolean',\n default: false,\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n SecurityScheme: {\n oneOf: [\n {\n $ref: '#/definitions/APIKeySecurityScheme',\n },\n {\n $ref: '#/definitions/HTTPSecurityScheme',\n },\n {\n $ref: '#/definitions/OAuth2SecurityScheme',\n },\n {\n $ref: '#/definitions/OpenIdConnectSecurityScheme',\n },\n ],\n },\n APIKeySecurityScheme: {\n type: 'object',\n required: ['type', 'name', 'in'],\n properties: {\n type: {\n type: 'string',\n enum: ['apiKey'],\n },\n name: {\n type: 'string',\n },\n in: {\n type: 'string',\n enum: ['header', 'query', 'cookie'],\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n HTTPSecurityScheme: {\n type: 'object',\n required: ['scheme', 'type'],\n properties: {\n scheme: {\n type: 'string',\n },\n bearerFormat: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n type: {\n type: 'string',\n enum: ['http'],\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n oneOf: [\n {\n description: 'Bearer',\n properties: {\n scheme: {\n enum: ['bearer'],\n },\n },\n },\n {\n description: 'Non Bearer',\n not: {\n required: ['bearerFormat'],\n },\n properties: {\n scheme: {\n not: {\n enum: ['bearer'],\n },\n },\n },\n },\n ],\n },\n OAuth2SecurityScheme: {\n type: 'object',\n required: ['type', 'flows'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flows: {\n $ref: '#/definitions/OAuthFlows',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n OpenIdConnectSecurityScheme: {\n type: 'object',\n required: ['type', 'openIdConnectUrl'],\n properties: {\n type: {\n type: 'string',\n enum: ['openIdConnect'],\n },\n openIdConnectUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n OAuthFlows: {\n type: 'object',\n properties: {\n implicit: {\n $ref: '#/definitions/ImplicitOAuthFlow',\n },\n password: {\n $ref: '#/definitions/PasswordOAuthFlow',\n },\n clientCredentials: {\n $ref: '#/definitions/ClientCredentialsFlow',\n },\n authorizationCode: {\n $ref: '#/definitions/AuthorizationCodeOAuthFlow',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ImplicitOAuthFlow: {\n type: 'object',\n required: ['authorizationUrl', 'scopes'],\n properties: {\n authorizationUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n PasswordOAuthFlow: {\n type: 'object',\n required: ['tokenUrl', 'scopes'],\n properties: {\n tokenUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ClientCredentialsFlow: {\n type: 'object',\n required: ['tokenUrl', 'scopes'],\n properties: {\n tokenUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n AuthorizationCodeOAuthFlow: {\n type: 'object',\n required: ['authorizationUrl', 'tokenUrl', 'scopes'],\n properties: {\n authorizationUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Link: {\n type: 'object',\n properties: {\n operationId: {\n type: 'string',\n },\n operationRef: {\n type: 'string',\n format: 'uri-reference',\n },\n parameters: {\n type: 'object',\n additionalProperties: {},\n },\n requestBody: {},\n description: {\n type: 'string',\n },\n server: {\n $ref: '#/definitions/Server',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n not: {\n description: 'Operation Id and Operation Ref are mutually exclusive',\n required: ['operationId', 'operationRef'],\n },\n },\n Callback: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/PathItem',\n },\n patternProperties: {\n '^x-': {},\n },\n },\n Encoding: {\n type: 'object',\n properties: {\n contentType: {\n type: 'string',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/Header',\n },\n },\n style: {\n type: 'string',\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n type: 'boolean',\n default: false,\n },\n },\n additionalProperties: false,\n },\n },\n};\n\nconst OAS_3_1 = {\n $id: 'https://spec.openapis.org/oas/3.1/schema/2021-09-28',\n $schema: 'https://json-schema.org/draft/2020-12/schema',\n type: 'object',\n properties: {\n openapi: {\n type: 'string',\n pattern: '^3\\\\.1\\\\.\\\\d+(-.+)?$',\n },\n info: {\n $ref: '#/$defs/info',\n },\n jsonSchemaDialect: {\n type: 'string',\n format: 'uri',\n default: 'https://spec.openapis.org/oas/3.1/dialect/base',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/$defs/server',\n },\n },\n paths: {\n $ref: '#/$defs/paths',\n },\n webhooks: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/path-item-or-reference',\n },\n },\n components: {\n $ref: '#/$defs/components',\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/$defs/security-requirement',\n },\n },\n tags: {\n type: 'array',\n items: {\n $ref: '#/$defs/tag',\n },\n },\n externalDocs: {\n $ref: '#/$defs/external-documentation',\n },\n },\n required: ['openapi', 'info'],\n anyOf: [\n {\n required: ['paths'],\n errorMessage: 'The document must have either \"paths\", \"webhooks\" or \"components\"',\n },\n {\n required: ['components'],\n },\n {\n required: ['webhooks'],\n },\n ],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n $defs: {\n info: {\n type: 'object',\n properties: {\n title: {\n type: 'string',\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n termsOfService: {\n type: 'string',\n },\n contact: {\n $ref: '#/$defs/contact',\n },\n license: {\n $ref: '#/$defs/license',\n },\n version: {\n type: 'string',\n },\n },\n required: ['title', 'version'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n contact: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n url: {\n type: 'string',\n },\n email: {\n type: 'string',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n license: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n identifier: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri',\n },\n },\n required: ['name'],\n oneOf: [\n {\n required: ['identifier'],\n },\n {\n required: ['url'],\n },\n ],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n server: {\n type: 'object',\n properties: {\n url: {\n type: 'string',\n format: 'uri-template',\n },\n description: {\n type: 'string',\n },\n variables: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/server-variable',\n },\n },\n },\n required: ['url'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'server-variable': {\n type: 'object',\n properties: {\n enum: {\n type: 'array',\n items: {\n type: 'string',\n },\n minItems: 1,\n },\n default: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n },\n required: ['default'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n components: {\n type: 'object',\n properties: {\n schemas: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/schema',\n },\n },\n responses: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/response-or-reference',\n },\n },\n parameters: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/parameter-or-reference',\n },\n },\n examples: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/example-or-reference',\n },\n },\n requestBodies: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/request-body-or-reference',\n },\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/header-or-reference',\n },\n },\n securitySchemes: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/security-scheme-or-reference',\n },\n },\n links: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/link-or-reference',\n },\n },\n callbacks: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/callbacks-or-reference',\n },\n },\n pathItems: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/path-item-or-reference',\n },\n },\n },\n patternProperties: {\n '^(schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems)$': {\n $comment:\n 'Enumerating all of the property names in the regex above is necessary for unevaluatedProperties to work as expected',\n propertyNames: {\n pattern: '^[a-zA-Z0-9._-]+$',\n },\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n paths: {\n type: 'object',\n patternProperties: {\n '^/': {\n $ref: '#/$defs/path-item',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'path-item': {\n type: 'object',\n properties: {\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/$defs/server',\n },\n },\n parameters: {\n type: 'array',\n items: {\n $ref: '#/$defs/parameter-or-reference',\n },\n },\n },\n patternProperties: {\n '^(get|put|post|delete|options|head|patch|trace)$': {\n $ref: '#/$defs/operation',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'path-item-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/path-item',\n },\n },\n operation: {\n type: 'object',\n properties: {\n tags: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/$defs/external-documentation',\n },\n operationId: {\n type: 'string',\n },\n parameters: {\n type: 'array',\n items: {\n $ref: '#/$defs/parameter-or-reference',\n },\n },\n requestBody: {\n $ref: '#/$defs/request-body-or-reference',\n },\n responses: {\n $ref: '#/$defs/responses',\n },\n callbacks: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/callbacks-or-reference',\n },\n },\n deprecated: {\n default: false,\n type: 'boolean',\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/$defs/security-requirement',\n },\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/$defs/server',\n },\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'external-documentation': {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri',\n },\n },\n required: ['url'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n parameter: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n in: {\n enum: ['query', 'header', 'path', 'cookie'],\n },\n description: {\n type: 'string',\n },\n required: {\n default: false,\n type: 'boolean',\n },\n deprecated: {\n default: false,\n type: 'boolean',\n },\n allowEmptyValue: {\n default: false,\n type: 'boolean',\n },\n schema: {\n $ref: '#/$defs/schema',\n },\n content: {\n $ref: '#/$defs/content',\n },\n },\n required: ['in'],\n oneOf: [\n {\n required: ['schema'],\n },\n {\n required: ['content'],\n },\n ],\n dependentSchemas: {\n schema: {\n properties: {\n style: {\n type: 'string',\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n default: false,\n type: 'boolean',\n },\n },\n allOf: [\n {\n $ref: '#/$defs/examples',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-path',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-header',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-query',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-cookie',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-form',\n },\n ],\n $defs: {\n 'styles-for-path': {\n if: {\n properties: {\n in: {\n const: 'path',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n name: {\n pattern: '[^/#?]+$',\n },\n style: {\n default: 'simple',\n enum: ['matrix', 'label', 'simple'],\n },\n required: {\n const: true,\n },\n },\n required: ['required'],\n },\n },\n 'styles-for-header': {\n if: {\n properties: {\n in: {\n const: 'header',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n style: {\n default: 'simple',\n const: 'simple',\n },\n },\n },\n },\n 'styles-for-query': {\n if: {\n properties: {\n in: {\n const: 'query',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n style: {\n default: 'form',\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n },\n },\n },\n },\n 'styles-for-cookie': {\n if: {\n properties: {\n in: {\n const: 'cookie',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n style: {\n default: 'form',\n const: 'form',\n },\n },\n },\n },\n 'styles-for-form': {\n if: {\n properties: {\n style: {\n const: 'form',\n },\n },\n required: ['style'],\n },\n then: {\n properties: {\n explode: {\n default: true,\n },\n },\n },\n else: {\n properties: {\n explode: {\n default: false,\n },\n },\n },\n },\n },\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'parameter-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/parameter',\n },\n },\n 'request-body': {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n content: {\n $ref: '#/$defs/content',\n },\n required: {\n default: false,\n type: 'boolean',\n },\n },\n required: ['content'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'request-body-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/request-body',\n },\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/media-type',\n },\n propertyNames: {\n format: 'media-range',\n },\n },\n 'media-type': {\n type: 'object',\n properties: {\n schema: {\n $ref: '#/$defs/schema',\n },\n encoding: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/encoding',\n },\n },\n },\n allOf: [\n {\n $ref: '#/$defs/specification-extensions',\n },\n {\n $ref: '#/$defs/examples',\n },\n ],\n unevaluatedProperties: false,\n },\n encoding: {\n type: 'object',\n properties: {\n contentType: {\n type: 'string',\n format: 'media-range',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/header-or-reference',\n },\n },\n style: {\n default: 'form',\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n default: false,\n type: 'boolean',\n },\n },\n allOf: [\n {\n $ref: '#/$defs/specification-extensions',\n },\n {\n $ref: '#/$defs/encoding/$defs/explode-default',\n },\n ],\n unevaluatedProperties: false,\n $defs: {\n 'explode-default': {\n if: {\n properties: {\n style: {\n const: 'form',\n },\n },\n required: ['style'],\n },\n then: {\n properties: {\n explode: {\n default: true,\n },\n },\n },\n else: {\n properties: {\n explode: {\n default: false,\n },\n },\n },\n },\n },\n },\n responses: {\n type: 'object',\n properties: {\n default: {\n $ref: '#/$defs/response-or-reference',\n },\n },\n patternProperties: {\n '^[1-5](?:[0-9]{2}|XX)$': {\n $ref: '#/$defs/response-or-reference',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n response: {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/header-or-reference',\n },\n },\n content: {\n $ref: '#/$defs/content',\n },\n links: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/link-or-reference',\n },\n },\n },\n required: ['description'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'response-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/response',\n },\n },\n callbacks: {\n type: 'object',\n $ref: '#/$defs/specification-extensions',\n additionalProperties: {\n $ref: '#/$defs/path-item-or-reference',\n },\n },\n 'callbacks-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/callbacks',\n },\n },\n example: {\n type: 'object',\n properties: {\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n value: true,\n externalValue: {\n type: 'string',\n format: 'uri',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'example-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/example',\n },\n },\n link: {\n type: 'object',\n properties: {\n operationRef: {\n type: 'string',\n format: 'uri-reference',\n },\n operationId: true,\n parameters: {\n $ref: '#/$defs/map-of-strings',\n },\n requestBody: true,\n description: {\n type: 'string',\n },\n body: {\n $ref: '#/$defs/server',\n },\n },\n oneOf: [\n {\n required: ['operationRef'],\n },\n {\n required: ['operationId'],\n },\n ],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'link-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/link',\n },\n },\n header: {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n required: {\n default: false,\n type: 'boolean',\n },\n deprecated: {\n default: false,\n type: 'boolean',\n },\n schema: {\n $ref: '#/$defs/schema',\n },\n content: {\n $ref: '#/$defs/content',\n },\n },\n oneOf: [\n {\n required: ['schema'],\n },\n {\n required: ['content'],\n },\n ],\n dependentSchemas: {\n schema: {\n properties: {\n style: {\n default: 'simple',\n const: 'simple',\n },\n explode: {\n default: false,\n type: 'boolean',\n },\n },\n $ref: '#/$defs/examples',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'header-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/header',\n },\n },\n tag: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/$defs/external-documentation',\n },\n },\n required: ['name'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n reference: {\n type: 'object',\n properties: {\n $ref: {\n type: 'string',\n format: 'uri-reference',\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n },\n unevaluatedProperties: false,\n },\n schema: {\n $dynamicAnchor: 'meta',\n type: ['object', 'boolean'],\n },\n 'security-scheme': {\n type: 'object',\n properties: {\n type: {\n enum: ['apiKey', 'http', 'mutualTLS', 'oauth2', 'openIdConnect'],\n },\n description: {\n type: 'string',\n },\n },\n required: ['type'],\n allOf: [\n {\n $ref: '#/$defs/specification-extensions',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-apikey',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-http',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-http-bearer',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-oauth2',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-oidc',\n },\n ],\n unevaluatedProperties: false,\n $defs: {\n 'type-apikey': {\n if: {\n properties: {\n type: {\n const: 'apiKey',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n name: {\n type: 'string',\n },\n in: {\n enum: ['query', 'header', 'cookie'],\n },\n },\n required: ['name', 'in'],\n },\n },\n 'type-http': {\n if: {\n properties: {\n type: {\n const: 'http',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n scheme: {\n type: 'string',\n },\n },\n required: ['scheme'],\n },\n },\n 'type-http-bearer': {\n if: {\n properties: {\n type: {\n const: 'http',\n },\n scheme: {\n type: 'string',\n pattern: '^[Bb][Ee][Aa][Rr][Ee][Rr]$',\n },\n },\n required: ['type', 'scheme'],\n },\n then: {\n properties: {\n bearerFormat: {\n type: 'string',\n },\n },\n },\n },\n 'type-oauth2': {\n if: {\n properties: {\n type: {\n const: 'oauth2',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n flows: {\n $ref: '#/$defs/oauth-flows',\n },\n },\n required: ['flows'],\n },\n },\n 'type-oidc': {\n if: {\n properties: {\n type: {\n const: 'openIdConnect',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n openIdConnectUrl: {\n type: 'string',\n format: 'uri',\n },\n },\n required: ['openIdConnectUrl'],\n },\n },\n },\n },\n 'security-scheme-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/security-scheme',\n },\n },\n 'oauth-flows': {\n type: 'object',\n properties: {\n implicit: {\n $ref: '#/$defs/oauth-flows/$defs/implicit',\n },\n password: {\n $ref: '#/$defs/oauth-flows/$defs/password',\n },\n clientCredentials: {\n $ref: '#/$defs/oauth-flows/$defs/client-credentials',\n },\n authorizationCode: {\n $ref: '#/$defs/oauth-flows/$defs/authorization-code',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n $defs: {\n implicit: {\n type: 'object',\n properties: {\n authorizationUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['authorizationUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n password: {\n type: 'object',\n properties: {\n tokenUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['tokenUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'client-credentials': {\n type: 'object',\n properties: {\n tokenUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['tokenUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'authorization-code': {\n type: 'object',\n properties: {\n authorizationUrl: {\n type: 'string',\n },\n tokenUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['authorizationUrl', 'tokenUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n },\n },\n 'security-requirement': {\n type: 'object',\n additionalProperties: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n },\n 'specification-extensions': {\n patternProperties: {\n '^x-': true,\n },\n },\n examples: {\n properties: {\n example: true,\n examples: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/example-or-reference',\n },\n },\n },\n },\n 'map-of-strings': {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n};\n\nconst OAS_SCHEMAS = {\n '2.0': OAS_2,\n '3.0': OAS_3,\n 3.1: OAS_3_1,\n};\n\nfunction shouldIgnoreError(error) {\n return (\n // oneOf is a fairly error as we have 2 options to choose from for most of the time.\n error.keyword === 'oneOf' ||\n // the required $ref is entirely useless, since oas-schema rules operate on resolved content, so there won't be any $refs in the document\n (error.keyword === 'required' && error.params.missingProperty === '$ref')\n );\n}\n\n// this is supposed to cover edge cases we need to cover manually, when it's impossible to detect the most appropriate error, i.e. oneOf consisting of more than 3 members, etc.\n// note, more errors can be included if certain messages reported by AJV are not quite meaningful\nconst ERROR_MAP = [\n {\n path: /^components\\/securitySchemes\\/[^/]+$/,\n message: 'Invalid security scheme',\n },\n];\n\n// The function removes irrelevant (aka misleading, confusing, useless, whatever you call it) errors.\n// There are a few exceptions, i.e. security components I covered manually,\n// yet apart from them we usually deal with a relatively simple scenario that can be literally expressed as: \"either proper value of $ref property\".\n// The $ref part is never going to be interesting for us, because both oas-schema rules operate on resolved content, so we won't have any $refs left.\n// As you can see, what we deal here wit is actually not really oneOf anymore - it's always the first member of oneOf we match against.\n// That being said, we always strip both oneOf and $ref, since we are always interested in the first error.\nexport function prepareResults(errors) {\n // Update additionalProperties errors to make them more precise and prevent them from being treated as duplicates\n for (const error of errors) {\n if (error.keyword === 'additionalProperties') {\n error.instancePath = `${error.instancePath}/${String(error.params['additionalProperty'])}`;\n }\n }\n\n for (let i = 0; i < errors.length; i++) {\n const error = errors[i];\n\n if (i + 1 < errors.length && errors[i + 1].instancePath === error.instancePath) {\n errors.splice(i + 1, 1);\n i--;\n } else if (i > 0 && shouldIgnoreError(error) && errors[i - 1].instancePath.startsWith(error.instancePath)) {\n errors.splice(i, 1);\n i--;\n }\n }\n}\n\nfunction applyManualReplacements(errors) {\n for (const error of errors) {\n if (error.path === void 0) continue;\n\n const joinedPath = error.path.join('/');\n\n for (const mappedError of ERROR_MAP) {\n if (mappedError.path.test(joinedPath)) {\n error.message = mappedError.message;\n break;\n }\n }\n }\n}\n\nexport default createRulesetFunction(\n {\n input: null,\n options: null,\n },\n function oasDocumentSchema(targetVal, opts, context) {\n const formats = context.document.formats;\n if (formats === null || formats === void 0) return;\n\n const schema = formats.has(oas2)\n ? OAS_SCHEMAS['2.0']\n : formats.has(oas3_1)\n ? OAS_SCHEMAS['3.1']\n : OAS_SCHEMAS['3.0'];\n\n const errors = schemaFn(targetVal, { allErrors: true, schema, prepareResults }, context);\n\n if (Array.isArray(errors)) {\n applyManualReplacements(errors);\n }\n\n return errors;\n },\n);\n" - }, - { - "id": "CJMgNqTpIMItCBSXCw4hZ", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasDiscriminator", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nexport const oasDiscriminator = (schema, _opts, { path }) => {\n /**\n * This function verifies:\n *\n * 1. The discriminator property name is defined at this schema.\n * 2. The discriminator property is in the required property list.\n */\n\n if (!isObject(schema)) return;\n\n if (typeof schema.discriminator !== 'string') return;\n\n const discriminatorName = schema.discriminator;\n\n const results = [];\n\n if (!isObject(schema.properties) || !Object.keys(schema.properties).some(k => k === discriminatorName)) {\n results.push({\n message: `The discriminator property must be defined in this schema.`,\n path: [...path, 'properties'],\n });\n }\n\n if (!Array.isArray(schema.required) || !schema.required.some(n => n === discriminatorName)) {\n results.push({\n message: `The discriminator property must be in the required property list.`,\n path: [...path, 'required'],\n });\n }\n\n return results;\n};\n\nexport default oasDiscriminator;\n" - }, - { - "id": "9b-s83e-UQUeeG4bxVKEH", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasExample", - "content": "import { isPlainObject, pointerToPath } from '@stoplight/json';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\nimport { oas2, oas3_1, extractDraftVersion, oas3_0 } from '@stoplight/spectral-formats';\nimport { schema as schemaFn } from '@stoplight/spectral-functions';\nimport traverse from 'json-schema-traverse';\n\nconst MEDIA_VALIDATION_ITEMS = {\n 2: [\n {\n field: 'examples',\n multiple: true,\n keyed: false,\n },\n ],\n 3: [\n {\n field: 'example',\n multiple: false,\n keyed: false,\n },\n {\n field: 'examples',\n multiple: true,\n keyed: true,\n },\n ],\n};\n\nconst SCHEMA_VALIDATION_ITEMS = {\n 2: ['example', 'x-example', 'default'],\n 3: ['example', 'default'],\n};\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nfunction rewriteNullable(schema, errors) {\n for (const error of errors) {\n if (error.keyword !== 'type') continue;\n const value = getSchemaProperty(schema, error.schemaPath);\n if (isPlainObject(value) && value.nullable === true) {\n error.message += ',null';\n }\n }\n}\n\nconst visitOAS2 = schema => {\n if (schema['x-nullable'] === true) {\n schema.nullable = true;\n delete schema['x-nullable'];\n }\n};\n\nfunction getSchemaProperty(schema, schemaPath) {\n const path = pointerToPath(schemaPath);\n let value = schema;\n\n for (const fragment of path.slice(0, -1)) {\n if (!isPlainObject(value)) {\n return;\n }\n\n value = value[fragment];\n }\n\n return value;\n}\n\nconst oasSchema = createRulesetFunction(\n {\n input: null,\n options: {\n type: 'object',\n properties: {\n schema: {\n type: 'object',\n },\n },\n additionalProperties: false,\n },\n },\n function oasSchema(targetVal, opts, context) {\n const formats = context.document.formats;\n\n let { schema } = opts;\n\n let dialect = 'draft4';\n let prepareResults;\n\n if (!formats) {\n dialect = 'auto';\n } else if (formats.has(oas3_1)) {\n if (isPlainObject(context.document.data) && typeof context.document.data.jsonSchemaDialect === 'string') {\n dialect = extractDraftVersion(context.document.data.jsonSchemaDialect) ?? 'draft2020-12';\n } else {\n dialect = 'draft2020-12';\n }\n } else if (formats.has(oas3_0)) {\n prepareResults = rewriteNullable.bind(null, schema);\n } else if (formats.has(oas2)) {\n const clonedSchema = JSON.parse(JSON.stringify(schema));\n traverse(clonedSchema, visitOAS2);\n schema = clonedSchema;\n prepareResults = rewriteNullable.bind(null, clonedSchema);\n }\n\n return schemaFn(\n targetVal,\n {\n ...opts,\n schema,\n prepareResults,\n dialect,\n },\n context,\n );\n },\n);\n\nfunction* getMediaValidationItems(items, targetVal, givenPath, oasVersion) {\n for (const { field, keyed, multiple } of items) {\n if (!(field in targetVal)) {\n continue;\n }\n\n const value = targetVal[field];\n\n if (multiple) {\n if (!isObject(value)) continue;\n\n for (const exampleKey of Object.keys(value)) {\n const exampleValue = value[exampleKey];\n if (oasVersion === 3 && keyed && (!isObject(exampleValue) || 'externalValue' in exampleValue)) {\n // should be covered by oas3-examples-value-or-externalValue\n continue;\n }\n\n const targetPath = [...givenPath, field, exampleKey];\n\n if (keyed) {\n targetPath.push('value');\n }\n\n yield {\n value: keyed && isObject(exampleValue) ? exampleValue.value : exampleValue,\n path: targetPath,\n };\n }\n\n return;\n } else {\n return yield {\n value,\n path: [...givenPath, field],\n };\n }\n }\n}\n\nfunction* getSchemaValidationItems(fields, targetVal, givenPath) {\n for (const field of fields) {\n if (!(field in targetVal)) {\n continue;\n }\n\n yield {\n value: targetVal[field],\n path: [...givenPath, field],\n };\n }\n}\n\nexport default createRulesetFunction(\n {\n input: {\n type: 'object',\n },\n options: {\n type: 'object',\n properties: {\n oasVersion: {\n enum: ['2', '3'],\n },\n schemaField: {\n type: 'string',\n },\n type: {\n enum: ['media', 'schema'],\n },\n },\n additionalProperties: false,\n },\n },\n function oasExample(targetVal, opts, context) {\n const formats = context.document.formats;\n const schemaOpts = {\n schema: opts.schemaField === '$' ? targetVal : targetVal[opts.schemaField],\n };\n\n let results = void 0;\n let oasVersion = parseInt(opts.oasVersion);\n\n const validationItems =\n opts.type === 'schema'\n ? getSchemaValidationItems(SCHEMA_VALIDATION_ITEMS[oasVersion], targetVal, context.path)\n : getMediaValidationItems(MEDIA_VALIDATION_ITEMS[oasVersion], targetVal, context.path, oasVersion);\n\n if (formats?.has(oas2) && 'required' in schemaOpts.schema && typeof schemaOpts.schema.required === 'boolean') {\n schemaOpts.schema = { ...schemaOpts.schema };\n delete schemaOpts.schema.required;\n }\n\n for (const validationItem of validationItems) {\n const result = oasSchema(validationItem.value, schemaOpts, {\n ...context,\n path: validationItem.path,\n });\n\n if (Array.isArray(result)) {\n if (results === void 0) results = [];\n results.push(...result);\n }\n }\n\n return results;\n },\n);\n" - }, - { - "id": "cXWUGEh17ZtFUi8V7pS8U", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasOpFormDataConsumeCheck", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validConsumeValue = /(application\\/x-www-form-urlencoded|multipart\\/form-data)/;\n\nexport const oasOpFormDataConsumeCheck = targetVal => {\n if (!isObject(targetVal)) return;\n\n const parameters = targetVal.parameters;\n const consumes = targetVal.consumes;\n\n if (!Array.isArray(parameters) || !Array.isArray(consumes)) {\n return;\n }\n\n if (parameters.some(p => isObject(p) && p.in === 'formData') && !validConsumeValue.test(consumes?.join(','))) {\n return [\n {\n message: 'Consumes must include urlencoded, multipart, or form-data media type when using formData parameter.',\n },\n ];\n }\n\n return;\n};\n\nexport default oasOpFormDataConsumeCheck;\n" - }, - { - "id": "ttzuEVCXFKnwpz7tR-rd6", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasOpIdUnique", - "content": "import { isPlainObject } from '@stoplight/json';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\nfunction* getAllOperations(paths) {\n if (!isPlainObject(paths)) {\n return;\n }\n\n const item = {\n path: '',\n operation: '',\n value: null,\n };\n\n for (const path of Object.keys(paths)) {\n const operations = paths[path];\n if (!isPlainObject(operations)) {\n continue;\n }\n\n item.path = path;\n\n for (const operation of Object.keys(operations)) {\n if (!isPlainObject(operations[operation]) || !validOperationKeys.includes(operation)) {\n continue;\n }\n\n item.operation = operation;\n item.value = operations[operation];\n\n yield item;\n }\n }\n}\n\nexport const oasOpIdUnique = targetVal => {\n if (!isObject(targetVal) || !isObject(targetVal.paths)) return;\n\n const results = [];\n\n const { paths } = targetVal;\n\n const seenIds = [];\n\n for (const { path, operation } of getAllOperations(paths)) {\n const pathValue = paths[path];\n\n if (!isObject(pathValue)) continue;\n\n const operationValue = pathValue[operation];\n\n if (!isObject(operationValue) || !('operationId' in operationValue)) {\n continue;\n }\n\n const { operationId } = operationValue;\n\n if (seenIds.includes(operationId)) {\n results.push({\n message: 'operationId must be unique.',\n path: ['paths', path, operation, 'operationId'],\n });\n } else {\n seenIds.push(operationId);\n }\n }\n\n return results;\n};\n\nexport default oasOpIdUnique;\n" - }, - { - "id": "iYAdGzBB7ddZ-eP-zLNcg", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasOpParams", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nfunction computeFingerprint(param) {\n return `${String(param.in)}-${String(param.name)}`;\n}\n\nexport const oasOpParams = (params, _opts, { path }) => {\n /**\n * This function verifies:\n *\n * 1. Operations must have unique `name` + `in` parameters.\n * 2. Operation cannot have both `in:body` and `in:formData` parameters\n * 3. Operation must have only one `in:body` parameter.\n */\n\n if (!Array.isArray(params)) return;\n\n if (params.length < 2) return;\n\n const results = [];\n\n const count = {\n body: [],\n formData: [],\n };\n const list = [];\n const duplicates = [];\n\n let index = -1;\n\n for (const param of params) {\n index++;\n\n if (!isObject(param)) continue;\n\n // skip params that are refs\n if ('$ref' in param) continue;\n\n // Operations must have unique `name` + `in` parameters.\n const fingerprint = computeFingerprint(param);\n if (list.includes(fingerprint)) {\n duplicates.push(index);\n } else {\n list.push(fingerprint);\n }\n\n if (typeof param.in === 'string' && param.in in count) {\n count[param.in].push(index);\n }\n }\n\n if (duplicates.length > 0) {\n for (const i of duplicates) {\n results.push({\n message: 'A parameter in this operation already exposes the same combination of \"name\" and \"in\" values.',\n path: [...path, i],\n });\n }\n }\n\n if (count.body.length > 0 && count.formData.length > 0) {\n results.push({\n message: 'Operation must not have both \"in:body\" and \"in:formData\" parameters.',\n });\n }\n\n if (count.body.length > 1) {\n for (let i = 1; i < count.body.length; i++) {\n results.push({\n message: 'Operation must not have more than a single instance of the \"in:body\" parameter.',\n path: [...path, count.body[i]],\n });\n }\n }\n\n return results;\n};\n\nexport default oasOpParams;\n" - }, - { - "id": "QxGiBS_ZKR7ebcRcbpE3z", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasOpSecurityDefined", - "content": "import { isPlainObject } from '@stoplight/json';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\nfunction* getAllOperations(paths) {\n if (!isPlainObject(paths)) {\n return;\n }\n\n const item = {\n path: '',\n operation: '',\n value: null,\n };\n\n for (const path of Object.keys(paths)) {\n const operations = paths[path];\n if (!isPlainObject(operations)) {\n continue;\n }\n\n item.path = path;\n\n for (const operation of Object.keys(operations)) {\n if (!isPlainObject(operations[operation]) || !validOperationKeys.includes(operation)) {\n continue;\n }\n\n item.operation = operation;\n item.value = operations[operation];\n\n yield item;\n }\n }\n}\n\nfunction _get(value, path) {\n for (const segment of path) {\n if (!isObject(value)) {\n break;\n }\n\n value = value[segment];\n }\n\n return value;\n}\n\nexport default createRulesetFunction(\n {\n input: {\n type: 'object',\n properties: {\n paths: {\n type: 'object',\n },\n security: {\n type: 'array',\n },\n },\n },\n options: {\n type: 'object',\n properties: {\n schemesPath: {\n type: 'array',\n items: {\n type: ['string', 'number'],\n },\n },\n },\n },\n },\n function oasOpSecurityDefined(targetVal, { schemesPath }) {\n const { paths } = targetVal;\n\n const results = [];\n\n const schemes = _get(targetVal, schemesPath);\n const allDefs = isObject(schemes) ? Object.keys(schemes) : [];\n\n // Check global security requirements\n\n const { security } = targetVal;\n\n if (Array.isArray(security)) {\n for (const [index, value] of security.entries()) {\n if (!isObject(value)) {\n continue;\n }\n\n const securityKeys = Object.keys(value);\n\n for (const securityKey of securityKeys) {\n if (!allDefs.includes(securityKey)) {\n results.push({\n message: `API \"security\" values must match a scheme defined in the \"${schemesPath.join('.')}\" object.`,\n path: ['security', index, securityKey],\n });\n }\n }\n }\n }\n\n for (const { path, operation, value } of getAllOperations(paths)) {\n if (!isObject(value)) continue;\n\n const { security } = value;\n\n if (!Array.isArray(security)) {\n continue;\n }\n\n for (const [index, value] of security.entries()) {\n if (!isObject(value)) {\n continue;\n }\n\n const securityKeys = Object.keys(value);\n\n for (const securityKey of securityKeys) {\n if (!allDefs.includes(securityKey)) {\n results.push({\n message: `Operation \"security\" values must match a scheme defined in the \"${schemesPath.join(\n '.',\n )}\" object.`,\n path: ['paths', path, operation, 'security', index, securityKey],\n });\n }\n }\n }\n }\n\n return results;\n },\n);\n" - }, - { - "id": "7TIetcBL2y78cjhvupnPo", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasOpSuccessResponse", - "content": "import { createRulesetFunction } from '@stoplight/spectral-core';\nimport { oas3 } from '@stoplight/spectral-formats';\n\nexport const oasOpSuccessResponse = createRulesetFunction(\n {\n input: {\n type: 'object',\n },\n options: null,\n },\n (input, opts, context) => {\n const isOAS3X = context.document.formats?.has(oas3) === true;\n\n for (const response of Object.keys(input)) {\n if (isOAS3X && (response === '2XX' || response === '3XX')) {\n return;\n }\n\n if (Number(response) >= 200 && Number(response) < 400) {\n return;\n }\n }\n\n return [\n {\n message: 'Operation must define at least a single 2xx or 3xx response',\n },\n ];\n },\n);\n\nexport default oasOpSuccessResponse;\n" - }, - { - "id": "YgFRN8F0T3qVoo6s2lEu-", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasPathParam", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst pathRegex = /(\\{;?\\??[a-zA-Z0-9_-]+\\*?\\})/g;\n\nconst isNamedPathParam = p => {\n return p.in !== void 0 && p.in === 'path' && p.name !== void 0;\n};\n\nconst isUnknownNamedPathParam = (p, path, results, seen) => {\n if (!isNamedPathParam(p)) {\n return false;\n }\n\n if (p.required !== true) {\n results.push(generateResult(requiredMessage(p.name), path));\n }\n\n if (p.name in seen) {\n results.push(generateResult(uniqueDefinitionMessage(p.name), path));\n return false;\n }\n\n return true;\n};\n\nconst ensureAllDefinedPathParamsAreUsedInPath = (path, params, expected, results) => {\n for (const p of Object.keys(params)) {\n if (!params[p]) {\n continue;\n }\n\n if (!expected.includes(p)) {\n const resPath = params[p];\n results.push(generateResult(`Parameter \"${p}\" must be used in path \"${path}\".`, resPath));\n }\n }\n};\n\nconst ensureAllExpectedParamsInPathAreDefined = (path, params, expected, operationPath, results) => {\n for (const p of expected) {\n if (!(p in params)) {\n results.push(\n generateResult(`Operation must define parameter \"{${p}}\" as expected by path \"${path}\".`, operationPath),\n );\n }\n }\n};\n\nexport const oasPathParam = targetVal => {\n /**\n * This rule verifies:\n *\n * 1. for every param referenced in the path string ie /users/{userId}, var must be defined in either\n * path.parameters, or operation.parameters object\n * 2. every path.parameters + operation.parameters property must be used in the path string\n */\n\n if (!isObject(targetVal) || !isObject(targetVal.paths)) {\n return;\n }\n\n const results = [];\n\n // keep track of normalized paths for verifying paths are unique\n const uniquePaths = {};\n const validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\n for (const path of Object.keys(targetVal.paths)) {\n const pathValue = targetVal.paths[path];\n if (!isObject(pathValue)) continue;\n\n // verify normalized paths are functionally unique (ie `/path/{one}` vs `/path/{two}` are\n // different but equivalent within the context of OAS)\n const normalized = path.replace(pathRegex, '%'); // '%' is used here since its invalid in paths\n if (normalized in uniquePaths) {\n results.push(\n generateResult(`Paths \"${String(uniquePaths[normalized])}\" and \"${path}\" must not be equivalent.`, [\n 'paths',\n path,\n ]),\n );\n } else {\n uniquePaths[normalized] = path;\n }\n\n // find all templated path parameters\n const pathElements = [];\n let match;\n\n while ((match = pathRegex.exec(path))) {\n const p = match[0].replace(/[{}?*;]/g, '');\n if (pathElements.includes(p)) {\n results.push(generateResult(`Path \"${path}\" must not use parameter \"{${p}}\" multiple times.`, ['paths', path]));\n } else {\n pathElements.push(p);\n }\n }\n\n // find parameters set within the top-level 'parameters' object\n const topParams = {};\n if (Array.isArray(pathValue.parameters)) {\n for (const [i, value] of pathValue.parameters.entries()) {\n if (!isObject(value)) continue;\n\n const fullParameterPath = ['paths', path, 'parameters', i];\n\n if (isUnknownNamedPathParam(value, fullParameterPath, results, topParams)) {\n topParams[value.name] = fullParameterPath;\n }\n }\n }\n\n if (isObject(targetVal.paths[path])) {\n // find parameters set within the operation's 'parameters' object\n for (const op of Object.keys(pathValue)) {\n const operationValue = pathValue[op];\n if (!isObject(operationValue)) continue;\n\n if (op === 'parameters' || !validOperationKeys.includes(op)) {\n continue;\n }\n\n const operationParams = {};\n const { parameters } = operationValue;\n const operationPath = ['paths', path, op];\n\n if (Array.isArray(parameters)) {\n for (const [i, p] of parameters.entries()) {\n if (!isObject(p)) continue;\n\n const fullParameterPath = [...operationPath, 'parameters', i];\n\n if (isUnknownNamedPathParam(p, fullParameterPath, results, operationParams)) {\n operationParams[p.name] = fullParameterPath;\n }\n }\n }\n\n const definedParams = { ...topParams, ...operationParams };\n ensureAllDefinedPathParamsAreUsedInPath(path, definedParams, pathElements, results);\n ensureAllExpectedParamsInPathAreDefined(path, definedParams, pathElements, operationPath, results);\n }\n }\n }\n\n return results;\n};\n\nfunction generateResult(message, path) {\n return {\n message,\n path,\n };\n}\n\nconst requiredMessage = name => `Path parameter \"${name}\" must have \"required\" property that is set to \"true\".`;\n\nconst uniqueDefinitionMessage = name => `Path parameter \"${name}\" must not be defined multiple times.`;\n\nexport default oasPathParam;\n" - }, - { - "id": "iu5I3elrGXYkaMYm4ba8A", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasSchema", - "content": "import traverse from 'json-schema-traverse';\nimport { schema as schemaFn } from '@stoplight/spectral-functions';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\nimport { oas2, oas3_1, extractDraftVersion, oas3_0 } from '@stoplight/spectral-formats';\nimport { isPlainObject, pointerToPath } from '@stoplight/json';\n\nfunction rewriteNullable(schema, errors) {\n for (const error of errors) {\n if (error.keyword !== 'type') continue;\n const value = getSchemaProperty(schema, error.schemaPath);\n if (isPlainObject(value) && value.nullable === true) {\n error.message += ',null';\n }\n }\n}\n\nexport default createRulesetFunction(\n {\n input: null,\n options: {\n type: 'object',\n properties: {\n schema: {\n type: 'object',\n },\n },\n additionalProperties: false,\n },\n },\n function oasSchema(targetVal, opts, context) {\n const formats = context.document.formats;\n\n let { schema } = opts;\n\n let dialect = 'draft4';\n let prepareResults;\n\n if (!formats) {\n dialect = 'auto';\n } else if (formats.has(oas3_1)) {\n if (isPlainObject(context.document.data) && typeof context.document.data.jsonSchemaDialect === 'string') {\n dialect = extractDraftVersion(context.document.data.jsonSchemaDialect) ?? 'draft2020-12';\n } else {\n dialect = 'draft2020-12';\n }\n } else if (formats.has(oas3_0)) {\n prepareResults = rewriteNullable.bind(null, schema);\n } else if (formats.has(oas2)) {\n const clonedSchema = JSON.parse(JSON.stringify(schema));\n traverse(clonedSchema, visitOAS2);\n schema = clonedSchema;\n prepareResults = rewriteNullable.bind(null, clonedSchema);\n }\n\n return schemaFn(\n targetVal,\n {\n ...opts,\n schema,\n prepareResults,\n dialect,\n },\n context,\n );\n },\n);\n\nconst visitOAS2 = schema => {\n if (schema['x-nullable'] === true) {\n schema.nullable = true;\n delete schema['x-nullable'];\n }\n};\n\nfunction getSchemaProperty(schema, schemaPath) {\n const path = pointerToPath(schemaPath);\n let value = schema;\n\n for (const fragment of path.slice(0, -1)) {\n if (!isPlainObject(value)) {\n return;\n }\n\n value = value[fragment];\n }\n\n return value;\n}\n" - }, - { - "id": "aMJLIDcooVXid-N3unFUF", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasTagDefined", - "content": "// This function will check an API doc to verify that any tag that appears on\n// an operation is also present in the global tags array.\nimport { isPlainObject } from '@stoplight/json';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\nfunction* getAllOperations(paths) {\n if (!isPlainObject(paths)) {\n return;\n }\n\n const item = {\n path: '',\n operation: '',\n value: null,\n };\n\n for (const path of Object.keys(paths)) {\n const operations = paths[path];\n if (!isPlainObject(operations)) {\n continue;\n }\n\n item.path = path;\n\n for (const operation of Object.keys(operations)) {\n if (!isPlainObject(operations[operation]) || !validOperationKeys.includes(operation)) {\n continue;\n }\n\n item.operation = operation;\n item.value = operations[operation];\n\n yield item;\n }\n }\n}\n\nexport const oasTagDefined = targetVal => {\n if (!isObject(targetVal)) return;\n const results = [];\n\n const globalTags = [];\n\n if (Array.isArray(targetVal.tags)) {\n for (const tag of targetVal.tags) {\n if (isObject(tag) && typeof tag.name === 'string') {\n globalTags.push(tag.name);\n }\n }\n }\n\n const { paths } = targetVal;\n\n for (const { path, operation, value } of getAllOperations(paths)) {\n if (!isObject(value)) continue;\n\n const { tags } = value;\n\n if (!Array.isArray(tags)) {\n continue;\n }\n\n for (const [i, tag] of tags.entries()) {\n if (!globalTags.includes(tag)) {\n results.push({\n message: 'Operation tags must be defined in global tags.',\n path: ['paths', path, operation, 'tags', i],\n });\n }\n }\n }\n\n return results;\n};\n\nexport default oasTagDefined;\n" - }, - { - "id": "Xcd_EpoSBxmDhMrljL_L7", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "oasUnusedComponent", - "content": "import { unreferencedReusableObject } from '@stoplight/spectral-functions';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nexport default createRulesetFunction(\n {\n input: {\n type: 'object',\n properties: {\n components: {\n type: 'object',\n },\n },\n required: ['components'],\n },\n options: null,\n },\n function oasUnusedComponent(targetVal, opts, context) {\n const results = [];\n const componentTypes = [\n 'schemas',\n 'responses',\n 'parameters',\n 'examples',\n 'requestBodies',\n 'headers',\n 'links',\n 'callbacks',\n ];\n\n for (const type of componentTypes) {\n const value = targetVal.components[type];\n if (!isObject(value)) continue;\n\n const resultsForType = unreferencedReusableObject(\n value,\n { reusableObjectsLocation: `#/components/${type}` },\n context,\n );\n if (resultsForType !== void 0 && Array.isArray(resultsForType)) {\n results.push(...resultsForType);\n }\n }\n\n return results;\n },\n);\n" - }, - { - "id": "gTwx-__B_79Idu-aRnXov", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "refSiblings", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nfunction getParentValue(document, path) {\n if (path.length === 0) {\n return null;\n }\n\n let piece = document;\n\n for (let i = 0; i < path.length - 1; i += 1) {\n if (!isObject(piece)) {\n return null;\n }\n\n piece = piece[path[i]];\n }\n\n return piece;\n}\n\nconst refSiblings = (targetVal, opts, { document, path }) => {\n const value = getParentValue(document.data, path);\n\n if (!isObject(value)) {\n return;\n }\n\n const keys = Object.keys(value);\n if (keys.length === 1) {\n return;\n }\n\n const results = [];\n const actualObjPath = path.slice(0, -1);\n\n for (const key of keys) {\n if (key === '$ref') {\n continue;\n }\n results.push({\n message: '$ref must not be placed next to any other properties',\n path: [...actualObjPath, key],\n });\n }\n\n return results;\n};\n\nexport default refSiblings;\n" - }, - { - "id": "F8fU5xMpee5evb5azXzHw", - "extendedFrom": "cHJqOjEyMzU4Ng@32", - "name": "typedEnum", - "content": "import { oas2, oas3_0 } from '@stoplight/spectral-formats';\nimport { printValue } from '@stoplight/spectral-runtime';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\n\nfunction getDataType(input, checkForInteger) {\n const type = typeof input;\n switch (type) {\n case 'string':\n case 'boolean':\n return type;\n case 'number':\n if (checkForInteger && Number.isInteger(input)) {\n return 'integer';\n }\n\n return 'number';\n case 'object':\n if (input === null) {\n return 'null';\n }\n\n return Array.isArray(input) ? 'array' : 'object';\n default:\n throw TypeError('Unknown input type');\n }\n}\n\nfunction getTypes(input, formats) {\n const { type } = input;\n\n if (\n (input.nullable === true && formats?.has(oas3_0) === true) ||\n (input['x-nullable'] === true && formats?.has(oas2) === true)\n ) {\n return Array.isArray(type) ? [...type, 'null'] : [type, 'null'];\n }\n\n return type;\n}\n\nexport const typedEnum = createRulesetFunction(\n {\n input: {\n type: 'object',\n properties: {\n enum: {\n type: 'array',\n },\n type: {\n oneOf: [\n {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n {\n type: 'string',\n },\n ],\n },\n },\n required: ['enum', 'type'],\n },\n options: null,\n },\n function (input, opts, context) {\n const { enum: enumValues } = input;\n const type = getTypes(input, context.document.formats);\n const checkForInteger = type === 'integer' || (Array.isArray(type) && type.includes('integer'));\n\n let results;\n\n enumValues.forEach((value, i) => {\n const valueType = getDataType(value, checkForInteger);\n\n if (valueType === type || (Array.isArray(type) && type.includes(valueType))) {\n return;\n }\n\n results ??= [];\n results.push({\n message: `Enum value ${printValue(enumValues[i])} must be \"${String(type)}\".`,\n path: [...context.path, 'enum', i],\n });\n });\n\n return results;\n },\n);\n\nexport default typedEnum;\n" - } - ], - "library": { - "cHJqOjEyMzU4Ng@32": { - "description": "This is Stoplight's built-in style guide, containing style and validation rules for OAS (OpenAPI Specification).\n\n> This Style Guide is applied to all new projects by default.", - "formats": [ - "oas2", - "oas3", - "oas3.0", - "oas3.1" - ], - "aliases": { - "API_Document": { - "description": "The complete API specification document. This can be used to target any part of the OpenAPI document using **field**.\n\n*Use this if you don't find specific targets that cater to your usecase.* ", - "name": "API_Document", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$" - }, - { - "formats": [ - "oas3" - ], - "given": "$" - } - ] - }, - "API_Description": { - "description": "The top level description in an API document", - "name": "API_Description", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.info.description" - }, - { - "formats": [ - "oas3" - ], - "given": "$.info.description" - } - ] - }, - "Operation_Object": { - "description": "The complete operation object. Use it in combo with field object.", - "name": "Operation_Object", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "#Path_Item[get,put,post,delete,options,head,patch,trace]" - }, - { - "formats": [ - "oas3" - ], - "given": "#Path_Item[get,put,post,delete,options,head,patch,trace]" - } - ] - }, - "Operation_Responses": { - "description": "Responses for all operations including get, put, post, delete, options, head, patch, trace.", - "name": "Operation_Responses", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "#Operation_Object.responses" - }, - { - "formats": [ - "oas3" - ], - "given": "#Operation_Object.responses" - } - ] - }, - "Path_Item": { - "name": "Path_Item", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.paths[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*]" - } - ] - }, - "API_Contact": { - "description": "The top level description in an API document", - "name": "API_Contact", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.info.contact" - }, - { - "formats": [ - "oas3" - ], - "given": "$.info.contact" - } - ] - }, - "API_License": { - "description": "The top level description in an API document", - "name": "API_License", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.info.license" - }, - { - "formats": [ - "oas3" - ], - "given": "$.info.license" - } - ] - }, - "All_Markdown": { - "description": "All markdown descriptions across the document.", - "name": "All_Markdown", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..[description,title]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..[description,title]" - } - ] - }, - "API_Tags": { - "description": "Tags on an API object", - "name": "API_Tags", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.tags" - }, - { - "formats": [ - "oas3" - ], - "given": "$.tags" - } - ] - }, - "API_Server": { - "description": "API hosts defined in the API specification", - "name": "API_Server", - "targets": [ - { - "formats": [ - "oas3" - ], - "given": "$.servers" - }, - { - "formats": [ - "oas2" - ], - "given": "$.host" - } - ] - }, - "Response_All_Object": { - "description": "All responses (object) in an API", - "name": "Response_All_Object", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.responses" - }, - { - "formats": [ - "oas2" - ], - "given": "#Operation_Responses" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.responses" - }, - { - "formats": [ - "oas3" - ], - "given": "#Operation_Responses" - }, - { - "formats": [ - "oas3" - ], - "given": "$..responses" - }, - { - "formats": [ - "oas2" - ], - "given": "$..responses" - } - ] - }, - "API_Server_URL": { - "description": "API host urls defined in the API specification", - "name": "API_Server_URL", - "targets": [ - { - "formats": [ - "oas3" - ], - "given": "$.servers[*].url" - }, - { - "formats": [ - "oas2" - ], - "given": "$.host" - } - ] - }, - "All_Ref": { - "description": "All references throughout the API", - "name": "All_Ref", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..[?(@property === '$ref')]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..[?(@property === '$ref')]" - } - ] - }, - "All_Enum": { - "description": "All references throughout the API", - "name": "All_Enum", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..[?(@ && @.enum && @.type)]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..[?(@ && @.enum && @.type)]" - } - ] - }, - "Request_Parameter_All": { - "description": "All request parameters", - "name": "Request_Parameter_All", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[*]" - } - ] - }, - "Request_Parameter_Query": { - "description": "All request query parameters", - "name": "Request_Parameter_Query", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"query\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"query\")]" - } - ] - }, - "Request_Parameter_Header": { - "description": "All request header parameters", - "name": "Request_Parameter_Header", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"header\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"header\")]" - } - ] - }, - "Request_Parameter_Cookie": { - "description": "All request cookie parameters", - "name": "Request_Parameter_Cookie", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"cookie\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"cookie\")]" - } - ] - }, - "Request_Parameter_Path": { - "description": "All request path parameters", - "name": "Request_Parameter_Path", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..parameters[?(@.in==\"path\")]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters[?(@.in==\"path\")]" - } - ] - }, - "Path_Object": { - "description": "Path object. Usually used to target the Path key e.g. `/users/{userId}`", - "name": "Path_Object", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.paths" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths" - } - ] - }, - "All_Example_Schema": { - "description": "All examples for schemas", - "name": "All_Example_Schema", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..definitions..[?(@property !== 'properties' && @ && (@.example !== void 0 || @['x-example'] !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas2" - ], - "given": "$..parameters..[?(@property !== 'properties' && @ && (@.example !== void 0 || @['x-example'] !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas2" - ], - "given": "$..responses..[?(@property !== 'properties' && @ && (@.example !== void 0 || @['x-example'] !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.schemas..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..content..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..headers..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters..[?(@property !== 'properties' && @ && (@ && @.example !== void 0 || @.default !== void 0) && (@.enum || @.type || @.format || @.$ref || @.properties || @.items))]" - } - ] - }, - "API_Document_RecursiveSearch": { - "description": "The complete API specification document. This can be used to target any part of the OpenAPI document using **field**.\n\n*Use this if you don't find specific targets that cater to your usecase.* ", - "name": "API_Document_RecursiveSearch", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.." - }, - { - "formats": [ - "oas3" - ], - "given": "$.." - } - ] - }, - "All_Example": { - "description": "All examples across the API document", - "name": "All_Example", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*][*]..content[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*][*]..parameters[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.parameters[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.paths[*][*]..headers[*].examples[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.components.headers[*].examples[*]" - } - ] - }, - "All_Example_Media": { - "description": "All examples for schemas", - "name": "All_Example_Media", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$..responses..[?(@ && @.schema && @.examples)]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..content..[?(@ && @.schema && (@.example !== void 0 || @.examples))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..headers..[?(@ && @.schema && (@.example !== void 0 || @.examples))]" - }, - { - "formats": [ - "oas3" - ], - "given": "$..parameters..[?(@ && @.schema && (@.example !== void 0 || @.examples))]" - } - ] - }, - "API_Tags_Item": { - "description": "Tags on an API object", - "name": "API_Tags_Item", - "targets": [ - { - "formats": [ - "oas2" - ], - "given": "$.tags[*]" - }, - { - "formats": [ - "oas3" - ], - "given": "$.tags[*]" - } - ] - } - }, - "rules": { - "contact-url": { - "given": [ - "#API_Contact" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "url" - }, - "name": "contact-url", - "description": "Contact object should have \"url\"", - "message": "Contact object should have \"url\"." - }, - "contact-email": { - "given": [ - "#API_Contact" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "email" - }, - "name": "contact-email", - "description": "Contact object should have \"email\"", - "message": "Contact object should have \"email\"" - }, - "info-contact": { - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "info.contact" - }, - "name": "info-contact", - "description": "Info object should have \"contact\" object.", - "message": "Info object should have \"contact\" object." - }, - "info-description": { - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "info.description" - }, - "name": "info-description", - "description": "Info object should have \"description\" object.", - "message": "Info object should have \"description\" object." - }, - "info-license": { - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "info.license" - }, - "name": "info-license", - "description": "Info object should have \"license\" object.", - "message": "Info object should have \"license\" object." - }, - "license-url": { - "given": [ - "#API_License" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "url" - }, - "name": "license-url", - "description": "License object should include \"url\".", - "message": "License object should include \"url\"." - }, - "no-eval-in-markdown": { - "given": [ - "#All_Markdown" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "eval\\(" - } - }, - "name": "no-eval-in-markdown", - "description": "Markdown descriptions must not have \"eval(\".", - "message": "Markdown descriptions must not have \"eval(\"." - }, - "no-script-tags-in-markdown": { - "given": [ - "#All_Markdown" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "\" tags." - }, - "openapi-tags-alphabetical": { - "given": [ - "#API_Tags" - ], - "severity": "warn", - "then": { - "function": "alphabetical", - "functionOptions": { - "keyedBy": "name" - } - }, - "name": "openapi-tags-alphabetical", - "description": "OpenAPI object should have alphabetical \"tags\".", - "message": "OpenAPI object should have alphabetical \"tags\"." - }, - "openapi-tags": { - "given": [ - "#API_Tags" - ], - "severity": "warn", - "then": { - "function": "schema", - "functionOptions": { - "schema": { - "type": "array", - "minItems": 1 - } - } - }, - "name": "openapi-tags", - "description": "OpenAPI object should have non-empty \"tags\" array.", - "message": "OpenAPI object should have non-empty \"tags\" array." - }, - "operation-description": { - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "description" - }, - "name": "operation-description", - "description": "Operation \"description\" should be present and non-empty string.", - "message": "Operation \"description\" should be present and non-empty string." - }, - "operation-operationId": { - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "operationId" - }, - "name": "operation-operationId", - "description": "Operation should have \"operationId\".", - "message": "Operation should have \"operationId\"." - }, - "operation-operationId-valid-in-url": { - "given": [ - "#Operation_Object" - ], - "severity": "error", - "then": { - "function": "pattern", - "functionOptions": { - "match": "^[A-Za-z0-9-._~:/?#\\[\\]@!\\$&'()*+,;=]*$" - }, - "field": "operationId" - }, - "name": "operation-operationId-valid-in-url", - "description": "operationId must not characters that are invalid when used in URL.", - "message": "OperationId should not have characters that are invalid when used in URL." - }, - "operation-singular-tag": { - "given": [ - "#API_Tags" - ], - "severity": "off", - "then": { - "function": "length", - "functionOptions": { - "max": 1 - } - }, - "name": "operation-singular-tag", - "description": "Operation should not have more than a single tag.", - "message": "Operation should not have more than a single tag." - }, - "operation-tags": { - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "length", - "functionOptions": { - "max": 999, - "min": 1 - }, - "field": "tags" - }, - "name": "operation-tags", - "description": "Operation should have non-empty \"tags\" array.", - "message": "Operation should have non-empty \"tags\" array." - }, - "path-declarations-must-exist": { - "given": [ - "#Path_Item" - ], - "severity": "error", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "{}" - }, - "field": "@key" - }, - "name": "path-declarations-must-exist", - "description": "Path parameter declarations must not be empty, ex.`/given/{}` is invalid.", - "message": "Path parameter declarations must not be empty, ex.\"/given/{}\" is invalid." - }, - "contact-name": { - "given": [ - "#API_Contact" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "name" - }, - "name": "contact-name", - "description": "Contact object should have \"name\"", - "message": "Contact object should have \"name\"" - }, - "path-keys-no-trailing-slash": { - "given": [ - "#Path_Object" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": ".+\\/$" - }, - "field": "@key" - }, - "name": "path-keys-no-trailing-slash", - "description": "Path should not end with slash.", - "message": "Path should not end with slash." - }, - "path-not-include-query": { - "given": [ - "#Path_Object" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "\\?" - }, - "field": "@key" - }, - "name": "path-not-include-query", - "description": "Path should not include query string.", - "message": "Path should not include query string." - }, - "tag-description": { - "given": [ - "#API_Tags_Item" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "description" - }, - "name": "tag-description", - "description": "Tag object should have `description`.", - "message": "Tag object should have \"description\"." - }, - "api-servers": { - "given": [ - "#API_Server" - ], - "severity": "warn", - "then": { - "function": "schema", - "functionOptions": { - "schema": { - "type": "array", - "minItems": 1, - "items": { - "type": "object" - } - }, - "dialect": "draft7" - } - }, - "name": "api-servers", - "description": "OpenAPI document should have a server defined. \n\nThis can be localhost, a development or production server. \n\n**OpenAPI V3 example**\n\n```json\n{\n \"servers\": [\n {\n \"url\": \"https://staging.myprodserver.com/v1\",\n \"description\": \"Staging server\"\n },\n {\n \"url\": \"https://myprodserver.com/v1\",\n \"description\": \"Production server\"\n }\n ]\n}\n```\n\n**OpenAPI V2 example**\n\n```json\n{\n \"host\": \"myprodserver.com\",\n \"basePath\": \"/v2\",\n \"schemes\": [\n \"https\"\n ]\n}\n```\n\n", - "message": "Server should be present." - }, - "server-trailing-slash": { - "given": [ - "#API_Server_URL" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "/$" - } - }, - "name": "server-trailing-slash", - "description": "Server URL should not have trailing slash.", - "message": "Server URL should not have trailing slash" - }, - "operation-success-response": { - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "oasOpSuccessResponse", - "field": "responses" - }, - "name": "operation-success-response", - "description": "Operation should have at least one \"2xx\" or \"3xx\" response.", - "message": "Operation should have at least one \"2xx\" or \"3xx\" response." - }, - "path-params": { - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasPathParam" - }, - "name": "path-params", - "description": "Path parameters must be defined and valid.", - "message": "{{error}}" - }, - "operation-parameters": { - "given": [ - "#Operation_Object" - ], - "severity": "warn", - "then": { - "function": "oasOpParams", - "field": "parameters" - }, - "name": "operation-parameters", - "description": "Operation parameters are unique and non-repeating.", - "message": "Operation parameters are unique and non-repeating." - }, - "typed-enum": { - "given": [ - "#All_Enum" - ], - "severity": "warn", - "then": { - "function": "typedEnum" - }, - "name": "typed-enum", - "description": "Enum values should respect the specified type.", - "message": "{{error}}" - }, - "oas2-schema": { - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasDocumentSchema" - }, - "name": "oas2-schema", - "description": "Validate structure of OpenAPI v2 specification.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - "oas3-schema": { - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasDocumentSchema" - }, - "name": "oas3-schema", - "description": "Validate structure of OpenAPI v3 specification.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - "oas3-unused-component": { - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasUnusedComponent" - }, - "name": "oas3-unused-component", - "description": "Validate structure of OpenAPI v3 specification.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - "operation-operationId-unique": { - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasOpIdUnique" - }, - "name": "operation-operationId-unique", - "description": "Every operation must have unique operationId.", - "message": "Every operation must have unique operationId" - }, - "oas2-operation-formData-consume-check": { - "given": [ - "#Operation_Object" - ], - "severity": "error", - "then": { - "function": "oasOpFormDataConsumeCheck" - }, - "name": "oas2-operation-formData-consume-check", - "description": "Operations with \"in: formData\" parameter must include \"application/x-www-form-urlencoded\" or \"multipart/form-data\" in their \"consumes\" property.", - "message": "Operations with \"in: formData\" parameter must include \"application/x-www-form-urlencoded\" or \"multipart/form-data\" in their \"consumes\" property.", - "formats": [ - "oas2" - ] - }, - "operation-tag-defined": { - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasTagDefined" - }, - "name": "operation-tag-defined", - "description": "Operation tags must be defined in global tags.", - "message": "Operation tags must be defined in global tags" - }, - "no-$ref-siblings": { - "given": [ - "#All_Ref" - ], - "severity": "error", - "then": { - "function": "refSiblings" - }, - "name": "no-$ref-siblings", - "description": "Property must not be placed among $ref", - "message": "{{error}}", - "formats": [ - "oas3.0", - "oas2" - ] - }, - "oas2-operation-security-defined": { - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasOpSecurityDefined", - "functionOptions": { - "schemesPath": [ - "securityDefinitions" - ] - } - }, - "name": "oas2-operation-security-defined", - "description": "Operation \"security\" values must match a scheme defined in the \"securityDefinitions\" object.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - "oas3-operation-security-defined": { - "given": [ - "#API_Document" - ], - "severity": "warn", - "then": { - "function": "oasOpSecurityDefined", - "functionOptions": { - "schemesPath": [ - "components", - "securitySchemes" - ] - } - }, - "name": "oas3-operation-security-defined", - "description": "Operation `security` values must match a scheme defined in the `components.securitySchemes` object.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - "duplicated-entry-in-enum": { - "given": [ - "#All_Enum" - ], - "severity": "warn", - "then": { - "function": "oasSchema", - "functionOptions": { - "schema": { - "type": "array", - "uniqueItems": true - } - }, - "field": "enum" - }, - "name": "duplicated-entry-in-enum", - "description": "Enum values should not have duplicate entry.", - "message": "{{error}}" - }, - "oas2-api-schemes": { - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "schema", - "functionOptions": { - "schema": { - "type": "array", - "minItems": 1, - "items": { - "type": "string" - } - }, - "dialect": "draft7" - }, - "field": "schemes" - }, - "name": "oas2-api-schemes", - "description": "OpenAPI host \"schemes\" must be present and non-empty array.", - "message": "OpenAPI host \"schemes\" must be present and non-empty array", - "formats": [ - "oas2" - ] - }, - "oas2-discriminator": { - "given": [ - "#API_Document" - ], - "severity": "error", - "then": { - "function": "oasDiscriminator", - "field": "definitions[?(@.discriminator)]" - }, - "name": "oas2-discriminator", - "description": "Discriminator property must be defined and required", - "message": "Discriminator property must be defined and required", - "formats": [ - "oas2" - ] - }, - "server-not-example": { - "given": [ - "#API_Server_URL" - ], - "severity": "warn", - "then": { - "function": "pattern", - "functionOptions": { - "notMatch": "example.com" - } - }, - "name": "server-not-example", - "message": "Server URL must not point at example.com." - }, - "parameter-description": { - "given": [ - "#Request_Parameter_All" - ], - "severity": "warn", - "then": { - "function": "truthy", - "field": "description" - }, - "name": "parameter-description", - "message": "Parameter objects must have \"description\"." - }, - "oas2-anyOf": { - "given": [ - "#API_Document_RecursiveSearch" - ], - "severity": "warn", - "then": { - "function": "undefined", - "field": "anyOf" - }, - "name": "oas2-anyOf", - "description": "anyOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "message": "anyOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "formats": [ - "oas2" - ] - }, - "oas2-oneOf": { - "given": [ - "#API_Document_RecursiveSearch" - ], - "severity": "warn", - "then": { - "function": "undefined", - "field": "oneOf" - }, - "name": "oas2-oneOf", - "description": "anyOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "message": "oneOf is not available in OpenAPI v2, it was added in OpenAPI v3", - "formats": [ - "oas2" - ] - }, - "oas3-examples-value-or-externalValue": { - "given": [ - "#All_Example" - ], - "severity": "warn", - "then": { - "function": "xor", - "functionOptions": { - "properties": [ - "externalValue", - "value" - ] - } - }, - "name": "oas3-examples-value-or-externalValue", - "description": "Examples must have either \"value\" or \"externalValue\" field.", - "message": "Examples must have either \"value\" or \"externalValue\" field.", - "formats": [ - "oas3" - ] - }, - "oas2-valid-schema-example": { - "given": [ - "#All_Example_Schema" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "2", - "schemaField": "$", - "type": "schema" - } - }, - "name": "oas2-valid-schema-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - "oas3-valid-schema-example": { - "given": [ - "#All_Example_Schema" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "3", - "schemaField": "$", - "type": "schema" - } - }, - "name": "oas3-valid-schema-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - }, - "oas2-valid-media-example": { - "given": [ - "#All_Example_Media" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "2", - "schemaField": "schema", - "type": "media" - } - }, - "name": "oas2-valid-media-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas2" - ] - }, - "oas3-valid-media-example": { - "given": [ - "#All_Example_Media" - ], - "severity": "error", - "then": { - "function": "oasExample", - "functionOptions": { - "oasVersion": "3", - "schemaField": "schema", - "type": "media" - } - }, - "name": "oas3-valid-media-example", - "description": "Examples must be valid against their defined schema.", - "message": "{{error}}", - "formats": [ - "oas3" - ] - } - }, - "spectralExtends": [], - "name": "Stoplight Style Guide", - "x-embeddedFunctions": [ - { - "id": "7vlMlWLJeLfv6M_PHO36r", - "extendedFrom": "", - "name": "oasDocumentSchema", - "content": "import { createRulesetFunction } from '@stoplight/spectral-core';\nimport { schema as schemaFn } from '@stoplight/spectral-functions';\nimport { oas2, oas3_1 } from '@stoplight/spectral-formats';\n\nconst OAS_2 = {\n title: 'A JSON Schema for Swagger 2.0 API.',\n $id: 'http://swagger.io/v2/schema.json#',\n $schema: 'http://json-schema.org/draft-07/schema#',\n type: 'object',\n required: ['swagger', 'info', 'paths'],\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n swagger: {\n type: 'string',\n enum: ['2.0'],\n description: 'The Swagger version of this document.',\n },\n info: {\n $ref: '#/definitions/info',\n },\n host: {\n type: 'string',\n pattern: '^[^{}/ :\\\\\\\\]+(?::\\\\d+)?$',\n description: \"The host (name or ip) of the API. Example: 'swagger.io'\",\n },\n basePath: {\n type: 'string',\n pattern: '^/',\n description: \"The base path to the API. Example: '/api'.\",\n },\n schemes: {\n $ref: '#/definitions/schemesList',\n },\n consumes: {\n description: 'A list of MIME types accepted by the API.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n produces: {\n description: 'A list of MIME types the API can produce.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n paths: {\n $ref: '#/definitions/paths',\n },\n definitions: {\n $ref: '#/definitions/definitions',\n },\n parameters: {\n $ref: '#/definitions/parameterDefinitions',\n },\n responses: {\n $ref: '#/definitions/responseDefinitions',\n },\n security: {\n $ref: '#/definitions/security',\n },\n securityDefinitions: {\n $ref: '#/definitions/securityDefinitions',\n },\n tags: {\n type: 'array',\n items: {\n $ref: '#/definitions/tag',\n },\n uniqueItems: true,\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n },\n definitions: {\n info: {\n type: 'object',\n description: 'General information about the API.',\n required: ['version', 'title'],\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n title: {\n type: 'string',\n description: 'A unique and precise title of the API.',\n },\n version: {\n type: 'string',\n description: 'A semantic version number of the API.',\n },\n description: {\n type: 'string',\n description:\n 'A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed.',\n },\n termsOfService: {\n type: 'string',\n description: 'The terms of service for the API.',\n },\n contact: {\n $ref: '#/definitions/contact',\n },\n license: {\n $ref: '#/definitions/license',\n },\n },\n },\n contact: {\n type: 'object',\n description: 'Contact information for the owners of the API.',\n additionalProperties: false,\n properties: {\n name: {\n type: 'string',\n description: 'The identifying name of the contact person/organization.',\n },\n url: {\n type: 'string',\n description: 'The URL pointing to the contact information.',\n format: 'uri',\n },\n email: {\n type: 'string',\n description: 'The email address of the contact person/organization.',\n format: 'email',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n license: {\n type: 'object',\n required: ['name'],\n additionalProperties: false,\n properties: {\n name: {\n type: 'string',\n description: \"The name of the license type. It's encouraged to use an OSI compatible license.\",\n },\n url: {\n type: 'string',\n description: 'The URL pointing to the license.',\n format: 'uri',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n paths: {\n type: 'object',\n description: \"Relative paths to the individual endpoints. They must be relative to the 'basePath'.\",\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n '^/': {\n $ref: '#/definitions/pathItem',\n },\n },\n additionalProperties: false,\n },\n definitions: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/schema',\n },\n description: 'One or more JSON objects describing the schemas being consumed and produced by the API.',\n },\n parameterDefinitions: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/parameter',\n },\n description: 'One or more JSON representations for parameters',\n },\n responseDefinitions: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/response',\n },\n description: 'One or more JSON representations for responses',\n },\n externalDocs: {\n type: 'object',\n additionalProperties: false,\n description: 'information about external documentation',\n required: ['url'],\n properties: {\n description: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n examples: {\n type: 'object',\n additionalProperties: true,\n },\n mimeType: {\n type: 'string',\n description: 'The MIME type of the HTTP message.',\n },\n operation: {\n type: 'object',\n required: ['responses'],\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n tags: {\n type: 'array',\n items: {\n type: 'string',\n },\n uniqueItems: true,\n },\n summary: {\n type: 'string',\n description: 'A brief summary of the operation.',\n },\n description: {\n type: 'string',\n description: 'A longer description of the operation, GitHub Flavored Markdown is allowed.',\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n operationId: {\n type: 'string',\n description: 'A unique identifier of the operation.',\n },\n produces: {\n description: 'A list of MIME types the API can produce.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n consumes: {\n description: 'A list of MIME types the API can consume.',\n allOf: [\n {\n $ref: '#/definitions/mediaTypeList',\n },\n ],\n },\n parameters: {\n $ref: '#/definitions/parametersList',\n },\n responses: {\n $ref: '#/definitions/responses',\n },\n schemes: {\n $ref: '#/definitions/schemesList',\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n security: {\n $ref: '#/definitions/security',\n },\n },\n },\n pathItem: {\n type: 'object',\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n $ref: {\n type: 'string',\n },\n get: {\n $ref: '#/definitions/operation',\n },\n put: {\n $ref: '#/definitions/operation',\n },\n post: {\n $ref: '#/definitions/operation',\n },\n delete: {\n $ref: '#/definitions/operation',\n },\n options: {\n $ref: '#/definitions/operation',\n },\n head: {\n $ref: '#/definitions/operation',\n },\n patch: {\n $ref: '#/definitions/operation',\n },\n parameters: {\n $ref: '#/definitions/parametersList',\n },\n },\n },\n responses: {\n type: 'object',\n description: \"Response objects names can either be any valid HTTP status code or 'default'.\",\n minProperties: 1,\n additionalProperties: false,\n patternProperties: {\n '^([0-9]{3})$|^(default)$': {\n $ref: '#/definitions/responseValue',\n },\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n not: {\n type: 'object',\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n },\n responseValue: {\n oneOf: [\n {\n $ref: '#/definitions/response',\n },\n {\n $ref: '#/definitions/jsonReference',\n },\n ],\n },\n response: {\n type: 'object',\n required: ['description'],\n properties: {\n description: {\n type: 'string',\n },\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/schema',\n },\n {\n $ref: '#/definitions/fileSchema',\n },\n ],\n },\n headers: {\n $ref: '#/definitions/headers',\n },\n examples: {\n $ref: '#/definitions/examples',\n },\n },\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/header',\n },\n },\n header: {\n type: 'object',\n additionalProperties: false,\n required: ['type'],\n properties: {\n type: {\n type: 'string',\n enum: ['string', 'number', 'integer', 'boolean', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n vendorExtension: {\n description: 'Any property starting with x- is valid.',\n additionalProperties: true,\n additionalItems: true,\n },\n bodyParameter: {\n type: 'object',\n required: ['name', 'in', 'schema'],\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['body'],\n },\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n schema: {\n $ref: '#/definitions/schema',\n },\n },\n additionalProperties: false,\n },\n headerParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['header'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n queryParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['query'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n description: 'allows sending a parameter by name only or with an empty value.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormatWithMulti',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n formDataParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n required: {\n type: 'boolean',\n description: 'Determines whether or not this parameter is required or optional.',\n default: false,\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['formData'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n description: 'allows sending a parameter by name only or with an empty value.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array', 'file'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormatWithMulti',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n pathParameterSubSchema: {\n additionalProperties: false,\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n required: ['required'],\n properties: {\n required: {\n type: 'boolean',\n enum: [true],\n description: 'Determines whether or not this parameter is required or optional.',\n },\n in: {\n type: 'string',\n description: 'Determines the location of the parameter.',\n enum: ['path'],\n },\n description: {\n type: 'string',\n description:\n 'A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.',\n },\n name: {\n type: 'string',\n description: 'The name of the parameter.',\n },\n type: {\n type: 'string',\n enum: ['string', 'number', 'boolean', 'integer', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n },\n nonBodyParameter: {\n type: 'object',\n required: ['name', 'in', 'type'],\n oneOf: [\n {\n $ref: '#/definitions/headerParameterSubSchema',\n },\n {\n $ref: '#/definitions/formDataParameterSubSchema',\n },\n {\n $ref: '#/definitions/queryParameterSubSchema',\n },\n {\n $ref: '#/definitions/pathParameterSubSchema',\n },\n ],\n },\n parameter: {\n oneOf: [\n {\n $ref: '#/definitions/bodyParameter',\n },\n {\n $ref: '#/definitions/nonBodyParameter',\n },\n ],\n },\n schema: {\n type: 'object',\n description: 'A deterministic version of a JSON Schema object.',\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n properties: {\n $ref: {\n type: 'string',\n },\n format: {\n type: 'string',\n },\n title: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/title',\n },\n description: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/description',\n },\n default: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/default',\n },\n multipleOf: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/multipleOf',\n },\n maximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/maximum',\n },\n exclusiveMaximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum',\n },\n minimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/minimum',\n },\n exclusiveMinimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum',\n },\n maxLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n pattern: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/pattern',\n },\n maxItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n uniqueItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/uniqueItems',\n },\n maxProperties: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minProperties: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n required: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/stringArray',\n },\n enum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/enum',\n },\n additionalProperties: {\n anyOf: [\n {\n $ref: '#/definitions/schema',\n },\n {\n type: 'boolean',\n },\n ],\n default: {},\n },\n type: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/type',\n },\n items: {\n anyOf: [\n {\n $ref: '#/definitions/schema',\n },\n {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n ],\n default: {},\n },\n allOf: {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n oneOf: {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n anyOf: {\n type: 'array',\n minItems: 1,\n items: {\n $ref: '#/definitions/schema',\n },\n },\n properties: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/schema',\n },\n default: {},\n },\n discriminator: {\n type: 'string',\n },\n readOnly: {\n type: 'boolean',\n default: false,\n },\n xml: {\n $ref: '#/definitions/xml',\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n example: {},\n },\n additionalProperties: false,\n },\n fileSchema: {\n type: 'object',\n description: 'A deterministic version of a JSON Schema object.',\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n required: ['type'],\n properties: {\n format: {\n type: 'string',\n },\n title: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/title',\n },\n description: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/description',\n },\n default: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/default',\n },\n required: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/stringArray',\n },\n type: {\n type: 'string',\n enum: ['file'],\n },\n readOnly: {\n type: 'boolean',\n default: false,\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n example: {},\n },\n additionalProperties: false,\n },\n primitivesItems: {\n type: 'object',\n additionalProperties: false,\n properties: {\n type: {\n type: 'string',\n enum: ['string', 'number', 'integer', 'boolean', 'array'],\n },\n format: {\n type: 'string',\n },\n items: {\n $ref: '#/definitions/primitivesItems',\n },\n collectionFormat: {\n $ref: '#/definitions/collectionFormat',\n },\n default: {\n $ref: '#/definitions/default',\n },\n maximum: {\n $ref: '#/definitions/maximum',\n },\n exclusiveMaximum: {\n $ref: '#/definitions/exclusiveMaximum',\n },\n minimum: {\n $ref: '#/definitions/minimum',\n },\n exclusiveMinimum: {\n $ref: '#/definitions/exclusiveMinimum',\n },\n maxLength: {\n $ref: '#/definitions/maxLength',\n },\n minLength: {\n $ref: '#/definitions/minLength',\n },\n pattern: {\n $ref: '#/definitions/pattern',\n },\n maxItems: {\n $ref: '#/definitions/maxItems',\n },\n minItems: {\n $ref: '#/definitions/minItems',\n },\n uniqueItems: {\n $ref: '#/definitions/uniqueItems',\n },\n enum: {\n $ref: '#/definitions/enum',\n },\n multipleOf: {\n $ref: '#/definitions/multipleOf',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/definitions/securityRequirement',\n },\n uniqueItems: true,\n },\n securityRequirement: {\n type: 'object',\n additionalProperties: {\n type: 'array',\n items: {\n type: 'string',\n },\n uniqueItems: true,\n },\n },\n xml: {\n type: 'object',\n additionalProperties: false,\n properties: {\n name: {\n type: 'string',\n },\n namespace: {\n type: 'string',\n },\n prefix: {\n type: 'string',\n },\n attribute: {\n type: 'boolean',\n default: false,\n },\n wrapped: {\n type: 'boolean',\n default: false,\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n tag: {\n type: 'object',\n additionalProperties: false,\n required: ['name'],\n properties: {\n name: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/definitions/externalDocs',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n securityDefinitions: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/basicAuthenticationSecurity',\n },\n {\n $ref: '#/definitions/apiKeySecurity',\n },\n {\n $ref: '#/definitions/oauth2ImplicitSecurity',\n },\n {\n $ref: '#/definitions/oauth2PasswordSecurity',\n },\n {\n $ref: '#/definitions/oauth2ApplicationSecurity',\n },\n {\n $ref: '#/definitions/oauth2AccessCodeSecurity',\n },\n ],\n },\n errorMessage: {\n properties: {\n basic: 'Invalid basic authentication security definition',\n apiKey: 'Invalid apiKey authentication security definition',\n oauth2: 'Invalid oauth2 authentication security definition',\n },\n _: 'Invalid security securityDefinitions',\n },\n },\n basicAuthenticationSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type'],\n properties: {\n type: {\n type: 'string',\n enum: ['basic'],\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n apiKeySecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'name', 'in'],\n properties: {\n type: {\n type: 'string',\n enum: ['apiKey'],\n },\n name: {\n type: 'string',\n },\n in: {\n type: 'string',\n enum: ['header', 'query'],\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2ImplicitSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'authorizationUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['implicit'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n authorizationUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2PasswordSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'tokenUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['password'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2ApplicationSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'tokenUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['application'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2AccessCodeSecurity: {\n type: 'object',\n additionalProperties: false,\n required: ['type', 'flow', 'authorizationUrl', 'tokenUrl', 'scopes'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flow: {\n type: 'string',\n enum: ['accessCode'],\n },\n scopes: {\n $ref: '#/definitions/oauth2Scopes',\n },\n authorizationUrl: {\n type: 'string',\n format: 'uri',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {\n $ref: '#/definitions/vendorExtension',\n },\n },\n },\n oauth2Scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n mediaTypeList: {\n type: 'array',\n items: {\n $ref: '#/definitions/mimeType',\n },\n uniqueItems: true,\n },\n parametersList: {\n type: 'array',\n description: 'The parameters needed to send a valid API call.',\n additionalItems: false,\n items: {\n oneOf: [\n {\n $ref: '#/definitions/parameter',\n },\n {\n $ref: '#/definitions/jsonReference',\n },\n ],\n },\n uniqueItems: true,\n },\n schemesList: {\n type: 'array',\n description: 'The transfer protocol of the API.',\n items: {\n type: 'string',\n enum: ['http', 'https', 'ws', 'wss'],\n },\n uniqueItems: true,\n },\n collectionFormat: {\n type: 'string',\n enum: ['csv', 'ssv', 'tsv', 'pipes'],\n default: 'csv',\n },\n collectionFormatWithMulti: {\n type: 'string',\n enum: ['csv', 'ssv', 'tsv', 'pipes', 'multi'],\n default: 'csv',\n },\n title: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/title',\n },\n description: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/description',\n },\n default: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/default',\n },\n multipleOf: {\n type: 'number',\n exclusiveMinimum: 0,\n },\n maximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/maximum',\n },\n exclusiveMaximum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum',\n },\n minimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/minimum',\n },\n exclusiveMinimum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum',\n },\n maxLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minLength: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n pattern: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/pattern',\n },\n maxItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveInteger',\n },\n minItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0',\n },\n uniqueItems: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/uniqueItems',\n },\n enum: {\n $ref: 'http://json-schema.org/draft-04/schema#/properties/enum',\n },\n jsonReference: {\n type: 'object',\n required: ['$ref'],\n additionalProperties: false,\n properties: {\n $ref: {\n type: 'string',\n },\n },\n },\n },\n};\n\nconst OAS_3 = {\n $id: 'https://spec.openapis.org/oas/3.0/schema/2019-04-02',\n $schema: 'http://json-schema.org/draft-07/schema#',\n description: 'Validation schema for OpenAPI Specification 3.0.X.',\n type: 'object',\n required: ['openapi', 'info', 'paths'],\n properties: {\n openapi: {\n type: 'string',\n pattern: '^3\\\\.0\\\\.\\\\d(-.+)?$',\n },\n info: {\n $ref: '#/definitions/Info',\n },\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/definitions/Server',\n },\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/definitions/SecurityRequirement',\n },\n },\n tags: {\n type: 'array',\n items: {\n $ref: '#/definitions/Tag',\n },\n uniqueItems: true,\n },\n paths: {\n $ref: '#/definitions/Paths',\n },\n components: {\n $ref: '#/definitions/Components',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n definitions: {\n Reference: {\n type: 'object',\n required: ['$ref'],\n patternProperties: {\n '^\\\\$ref$': {\n type: 'string',\n format: 'uri-reference',\n },\n },\n },\n Info: {\n type: 'object',\n required: ['title', 'version'],\n properties: {\n title: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n termsOfService: {\n type: 'string',\n format: 'uri-reference',\n },\n contact: {\n $ref: '#/definitions/Contact',\n },\n license: {\n $ref: '#/definitions/License',\n },\n version: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Contact: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri-reference',\n },\n email: {\n type: 'string',\n format: 'email',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n License: {\n type: 'object',\n required: ['name'],\n properties: {\n name: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri-reference',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Server: {\n type: 'object',\n required: ['url'],\n properties: {\n url: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n variables: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/ServerVariable',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ServerVariable: {\n type: 'object',\n required: ['default'],\n properties: {\n enum: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n default: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Components: {\n type: 'object',\n properties: {\n schemas: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n responses: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Response',\n },\n ],\n },\n },\n },\n parameters: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Parameter',\n },\n ],\n },\n },\n },\n examples: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Example',\n },\n ],\n },\n },\n },\n requestBodies: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/RequestBody',\n },\n ],\n },\n },\n },\n headers: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Header',\n },\n ],\n },\n },\n },\n securitySchemes: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/SecurityScheme',\n },\n ],\n },\n },\n },\n links: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Link',\n },\n ],\n },\n },\n },\n callbacks: {\n type: 'object',\n patternProperties: {\n '^[a-zA-Z0-9\\\\.\\\\-_]+$': {\n oneOf: [\n {\n $ref: '#/definitions/Reference',\n },\n {\n $ref: '#/definitions/Callback',\n },\n ],\n },\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Schema: {\n type: 'object',\n properties: {\n title: {\n type: 'string',\n },\n multipleOf: {\n type: 'number',\n exclusiveMinimum: 0,\n },\n maximum: {\n type: 'number',\n },\n exclusiveMaximum: {\n type: 'boolean',\n default: false,\n },\n minimum: {\n type: 'number',\n },\n exclusiveMinimum: {\n type: 'boolean',\n default: false,\n },\n maxLength: {\n type: 'integer',\n minimum: 0,\n },\n minLength: {\n type: 'integer',\n minimum: 0,\n default: 0,\n },\n pattern: {\n type: 'string',\n format: 'regex',\n },\n maxItems: {\n type: 'integer',\n minimum: 0,\n },\n minItems: {\n type: 'integer',\n minimum: 0,\n default: 0,\n },\n uniqueItems: {\n type: 'boolean',\n default: false,\n },\n maxProperties: {\n type: 'integer',\n minimum: 0,\n },\n minProperties: {\n type: 'integer',\n minimum: 0,\n default: 0,\n },\n required: {\n type: 'array',\n items: {\n type: 'string',\n },\n minItems: 1,\n uniqueItems: true,\n },\n enum: {\n type: 'array',\n items: {},\n minItems: 1,\n uniqueItems: false,\n },\n type: {\n type: 'string',\n enum: ['array', 'boolean', 'integer', 'number', 'object', 'string'],\n },\n not: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n allOf: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n oneOf: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n anyOf: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n properties: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n {\n type: 'boolean',\n },\n ],\n default: true,\n },\n description: {\n type: 'string',\n },\n format: {\n type: 'string',\n },\n default: {},\n nullable: {\n type: 'boolean',\n default: false,\n },\n discriminator: {\n $ref: '#/definitions/Discriminator',\n },\n readOnly: {\n type: 'boolean',\n default: false,\n },\n writeOnly: {\n type: 'boolean',\n default: false,\n },\n example: {},\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n xml: {\n $ref: '#/definitions/XML',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Discriminator: {\n type: 'object',\n required: ['propertyName'],\n properties: {\n propertyName: {\n type: 'string',\n },\n mapping: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n },\n XML: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n namespace: {\n type: 'string',\n format: 'uri',\n },\n prefix: {\n type: 'string',\n },\n attribute: {\n type: 'boolean',\n default: false,\n },\n wrapped: {\n type: 'boolean',\n default: false,\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Response: {\n type: 'object',\n required: ['description'],\n properties: {\n description: {\n type: 'string',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Header',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n },\n links: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Link',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n MediaType: {\n type: 'object',\n properties: {\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n example: {},\n examples: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Example',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n encoding: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/Encoding',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n allOf: [\n {\n $ref: '#/definitions/ExampleXORExamples',\n },\n ],\n },\n Example: {\n type: 'object',\n properties: {\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n value: {},\n externalValue: {\n type: 'string',\n format: 'uri-reference',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Header: {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n required: {\n type: 'boolean',\n default: false,\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n },\n style: {\n type: 'string',\n enum: ['simple'],\n default: 'simple',\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n type: 'boolean',\n default: false,\n },\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n minProperties: 1,\n maxProperties: 1,\n },\n example: {},\n examples: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Example',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n allOf: [\n {\n $ref: '#/definitions/ExampleXORExamples',\n },\n {\n $ref: '#/definitions/SchemaXORContent',\n },\n ],\n },\n Paths: {\n type: 'object',\n patternProperties: {\n '^\\\\/': {\n $ref: '#/definitions/PathItem',\n },\n '^x-': {},\n },\n additionalProperties: false,\n },\n PathItem: {\n type: 'object',\n properties: {\n $ref: {\n type: 'string',\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/definitions/Server',\n },\n },\n parameters: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Parameter',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n uniqueItems: true,\n },\n },\n patternProperties: {\n '^(get|put|post|delete|options|head|patch|trace)$': {\n $ref: '#/definitions/Operation',\n },\n '^x-': {},\n },\n additionalProperties: false,\n },\n Operation: {\n type: 'object',\n required: ['responses'],\n properties: {\n tags: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n operationId: {\n type: 'string',\n },\n parameters: {\n type: 'array',\n items: {\n oneOf: [\n {\n $ref: '#/definitions/Parameter',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n uniqueItems: true,\n },\n requestBody: {\n oneOf: [\n {\n $ref: '#/definitions/RequestBody',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n responses: {\n $ref: '#/definitions/Responses',\n },\n callbacks: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Callback',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/definitions/SecurityRequirement',\n },\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/definitions/Server',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Responses: {\n type: 'object',\n properties: {\n default: {\n oneOf: [\n {\n $ref: '#/definitions/Response',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n patternProperties: {\n '^[1-5](?:\\\\d{2}|XX)$': {\n oneOf: [\n {\n $ref: '#/definitions/Response',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n '^x-': {},\n },\n minProperties: 1,\n additionalProperties: false,\n },\n SecurityRequirement: {\n type: 'object',\n additionalProperties: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n },\n Tag: {\n type: 'object',\n required: ['name'],\n properties: {\n name: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/definitions/ExternalDocumentation',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ExternalDocumentation: {\n type: 'object',\n required: ['url'],\n properties: {\n description: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri-reference',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ExampleXORExamples: {\n description: 'Example and examples are mutually exclusive',\n not: {\n required: ['example', 'examples'],\n },\n },\n SchemaXORContent: {\n description: 'Schema and content are mutually exclusive, at least one is required',\n not: {\n required: ['schema', 'content'],\n },\n oneOf: [\n {\n required: ['schema'],\n },\n {\n required: ['content'],\n description: 'Some properties are not allowed if content is present',\n allOf: [\n {\n not: {\n required: ['style'],\n },\n },\n {\n not: {\n required: ['explode'],\n },\n },\n {\n not: {\n required: ['allowReserved'],\n },\n },\n {\n not: {\n required: ['example'],\n },\n },\n {\n not: {\n required: ['examples'],\n },\n },\n ],\n },\n ],\n },\n Parameter: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n in: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n required: {\n type: 'boolean',\n default: false,\n },\n deprecated: {\n type: 'boolean',\n default: false,\n },\n allowEmptyValue: {\n type: 'boolean',\n default: false,\n },\n style: {\n type: 'string',\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n type: 'boolean',\n default: false,\n },\n schema: {\n oneOf: [\n {\n $ref: '#/definitions/Schema',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n minProperties: 1,\n maxProperties: 1,\n },\n example: {},\n examples: {\n type: 'object',\n additionalProperties: {\n oneOf: [\n {\n $ref: '#/definitions/Example',\n },\n {\n $ref: '#/definitions/Reference',\n },\n ],\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n required: ['name', 'in'],\n allOf: [\n {\n $ref: '#/definitions/ExampleXORExamples',\n },\n {\n $ref: '#/definitions/SchemaXORContent',\n },\n {\n $ref: '#/definitions/ParameterLocation',\n },\n ],\n },\n ParameterLocation: {\n description: 'Parameter location',\n oneOf: [\n {\n description: 'Parameter in path',\n required: ['required'],\n properties: {\n in: {\n enum: ['path'],\n },\n style: {\n enum: ['matrix', 'label', 'simple'],\n default: 'simple',\n },\n required: {\n enum: [true],\n },\n },\n },\n {\n description: 'Parameter in query',\n properties: {\n in: {\n enum: ['query'],\n },\n style: {\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n default: 'form',\n },\n },\n },\n {\n description: 'Parameter in header',\n properties: {\n in: {\n enum: ['header'],\n },\n style: {\n enum: ['simple'],\n default: 'simple',\n },\n },\n },\n {\n description: 'Parameter in cookie',\n properties: {\n in: {\n enum: ['cookie'],\n },\n style: {\n enum: ['form'],\n default: 'form',\n },\n },\n },\n ],\n },\n RequestBody: {\n type: 'object',\n required: ['content'],\n properties: {\n description: {\n type: 'string',\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/MediaType',\n },\n },\n required: {\n type: 'boolean',\n default: false,\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n SecurityScheme: {\n oneOf: [\n {\n $ref: '#/definitions/APIKeySecurityScheme',\n },\n {\n $ref: '#/definitions/HTTPSecurityScheme',\n },\n {\n $ref: '#/definitions/OAuth2SecurityScheme',\n },\n {\n $ref: '#/definitions/OpenIdConnectSecurityScheme',\n },\n ],\n },\n APIKeySecurityScheme: {\n type: 'object',\n required: ['type', 'name', 'in'],\n properties: {\n type: {\n type: 'string',\n enum: ['apiKey'],\n },\n name: {\n type: 'string',\n },\n in: {\n type: 'string',\n enum: ['header', 'query', 'cookie'],\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n HTTPSecurityScheme: {\n type: 'object',\n required: ['scheme', 'type'],\n properties: {\n scheme: {\n type: 'string',\n },\n bearerFormat: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n type: {\n type: 'string',\n enum: ['http'],\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n oneOf: [\n {\n description: 'Bearer',\n properties: {\n scheme: {\n enum: ['bearer'],\n },\n },\n },\n {\n description: 'Non Bearer',\n not: {\n required: ['bearerFormat'],\n },\n properties: {\n scheme: {\n not: {\n enum: ['bearer'],\n },\n },\n },\n },\n ],\n },\n OAuth2SecurityScheme: {\n type: 'object',\n required: ['type', 'flows'],\n properties: {\n type: {\n type: 'string',\n enum: ['oauth2'],\n },\n flows: {\n $ref: '#/definitions/OAuthFlows',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n OpenIdConnectSecurityScheme: {\n type: 'object',\n required: ['type', 'openIdConnectUrl'],\n properties: {\n type: {\n type: 'string',\n enum: ['openIdConnect'],\n },\n openIdConnectUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n description: {\n type: 'string',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n OAuthFlows: {\n type: 'object',\n properties: {\n implicit: {\n $ref: '#/definitions/ImplicitOAuthFlow',\n },\n password: {\n $ref: '#/definitions/PasswordOAuthFlow',\n },\n clientCredentials: {\n $ref: '#/definitions/ClientCredentialsFlow',\n },\n authorizationCode: {\n $ref: '#/definitions/AuthorizationCodeOAuthFlow',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ImplicitOAuthFlow: {\n type: 'object',\n required: ['authorizationUrl', 'scopes'],\n properties: {\n authorizationUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n PasswordOAuthFlow: {\n type: 'object',\n required: ['tokenUrl', 'scopes'],\n properties: {\n tokenUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n ClientCredentialsFlow: {\n type: 'object',\n required: ['tokenUrl', 'scopes'],\n properties: {\n tokenUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n AuthorizationCodeOAuthFlow: {\n type: 'object',\n required: ['authorizationUrl', 'tokenUrl', 'scopes'],\n properties: {\n authorizationUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n tokenUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n refreshUrl: {\n type: 'string',\n format: 'uri-reference',\n },\n scopes: {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n },\n Link: {\n type: 'object',\n properties: {\n operationId: {\n type: 'string',\n },\n operationRef: {\n type: 'string',\n format: 'uri-reference',\n },\n parameters: {\n type: 'object',\n additionalProperties: {},\n },\n requestBody: {},\n description: {\n type: 'string',\n },\n server: {\n $ref: '#/definitions/Server',\n },\n },\n patternProperties: {\n '^x-': {},\n },\n additionalProperties: false,\n not: {\n description: 'Operation Id and Operation Ref are mutually exclusive',\n required: ['operationId', 'operationRef'],\n },\n },\n Callback: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/PathItem',\n },\n patternProperties: {\n '^x-': {},\n },\n },\n Encoding: {\n type: 'object',\n properties: {\n contentType: {\n type: 'string',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/definitions/Header',\n },\n },\n style: {\n type: 'string',\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n type: 'boolean',\n default: false,\n },\n },\n additionalProperties: false,\n },\n },\n};\n\nconst OAS_3_1 = {\n $id: 'https://spec.openapis.org/oas/3.1/schema/2021-09-28',\n $schema: 'https://json-schema.org/draft/2020-12/schema',\n type: 'object',\n properties: {\n openapi: {\n type: 'string',\n pattern: '^3\\\\.1\\\\.\\\\d+(-.+)?$',\n },\n info: {\n $ref: '#/$defs/info',\n },\n jsonSchemaDialect: {\n type: 'string',\n format: 'uri',\n default: 'https://spec.openapis.org/oas/3.1/dialect/base',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/$defs/server',\n },\n },\n paths: {\n $ref: '#/$defs/paths',\n },\n webhooks: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/path-item-or-reference',\n },\n },\n components: {\n $ref: '#/$defs/components',\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/$defs/security-requirement',\n },\n },\n tags: {\n type: 'array',\n items: {\n $ref: '#/$defs/tag',\n },\n },\n externalDocs: {\n $ref: '#/$defs/external-documentation',\n },\n },\n required: ['openapi', 'info'],\n anyOf: [\n {\n required: ['paths'],\n errorMessage: 'The document must have either \"paths\", \"webhooks\" or \"components\"',\n },\n {\n required: ['components'],\n },\n {\n required: ['webhooks'],\n },\n ],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n $defs: {\n info: {\n type: 'object',\n properties: {\n title: {\n type: 'string',\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n termsOfService: {\n type: 'string',\n },\n contact: {\n $ref: '#/$defs/contact',\n },\n license: {\n $ref: '#/$defs/license',\n },\n version: {\n type: 'string',\n },\n },\n required: ['title', 'version'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n contact: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n url: {\n type: 'string',\n },\n email: {\n type: 'string',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n license: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n identifier: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri',\n },\n },\n required: ['name'],\n oneOf: [\n {\n required: ['identifier'],\n },\n {\n required: ['url'],\n },\n ],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n server: {\n type: 'object',\n properties: {\n url: {\n type: 'string',\n format: 'uri-template',\n },\n description: {\n type: 'string',\n },\n variables: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/server-variable',\n },\n },\n },\n required: ['url'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'server-variable': {\n type: 'object',\n properties: {\n enum: {\n type: 'array',\n items: {\n type: 'string',\n },\n minItems: 1,\n },\n default: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n },\n required: ['default'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n components: {\n type: 'object',\n properties: {\n schemas: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/schema',\n },\n },\n responses: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/response-or-reference',\n },\n },\n parameters: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/parameter-or-reference',\n },\n },\n examples: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/example-or-reference',\n },\n },\n requestBodies: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/request-body-or-reference',\n },\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/header-or-reference',\n },\n },\n securitySchemes: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/security-scheme-or-reference',\n },\n },\n links: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/link-or-reference',\n },\n },\n callbacks: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/callbacks-or-reference',\n },\n },\n pathItems: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/path-item-or-reference',\n },\n },\n },\n patternProperties: {\n '^(schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems)$': {\n $comment:\n 'Enumerating all of the property names in the regex above is necessary for unevaluatedProperties to work as expected',\n propertyNames: {\n pattern: '^[a-zA-Z0-9._-]+$',\n },\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n paths: {\n type: 'object',\n patternProperties: {\n '^/': {\n $ref: '#/$defs/path-item',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'path-item': {\n type: 'object',\n properties: {\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/$defs/server',\n },\n },\n parameters: {\n type: 'array',\n items: {\n $ref: '#/$defs/parameter-or-reference',\n },\n },\n },\n patternProperties: {\n '^(get|put|post|delete|options|head|patch|trace)$': {\n $ref: '#/$defs/operation',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'path-item-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/path-item',\n },\n },\n operation: {\n type: 'object',\n properties: {\n tags: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/$defs/external-documentation',\n },\n operationId: {\n type: 'string',\n },\n parameters: {\n type: 'array',\n items: {\n $ref: '#/$defs/parameter-or-reference',\n },\n },\n requestBody: {\n $ref: '#/$defs/request-body-or-reference',\n },\n responses: {\n $ref: '#/$defs/responses',\n },\n callbacks: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/callbacks-or-reference',\n },\n },\n deprecated: {\n default: false,\n type: 'boolean',\n },\n security: {\n type: 'array',\n items: {\n $ref: '#/$defs/security-requirement',\n },\n },\n servers: {\n type: 'array',\n items: {\n $ref: '#/$defs/server',\n },\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'external-documentation': {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n url: {\n type: 'string',\n format: 'uri',\n },\n },\n required: ['url'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n parameter: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n in: {\n enum: ['query', 'header', 'path', 'cookie'],\n },\n description: {\n type: 'string',\n },\n required: {\n default: false,\n type: 'boolean',\n },\n deprecated: {\n default: false,\n type: 'boolean',\n },\n allowEmptyValue: {\n default: false,\n type: 'boolean',\n },\n schema: {\n $ref: '#/$defs/schema',\n },\n content: {\n $ref: '#/$defs/content',\n },\n },\n required: ['in'],\n oneOf: [\n {\n required: ['schema'],\n },\n {\n required: ['content'],\n },\n ],\n dependentSchemas: {\n schema: {\n properties: {\n style: {\n type: 'string',\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n default: false,\n type: 'boolean',\n },\n },\n allOf: [\n {\n $ref: '#/$defs/examples',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-path',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-header',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-query',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-cookie',\n },\n {\n $ref: '#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-form',\n },\n ],\n $defs: {\n 'styles-for-path': {\n if: {\n properties: {\n in: {\n const: 'path',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n name: {\n pattern: '[^/#?]+$',\n },\n style: {\n default: 'simple',\n enum: ['matrix', 'label', 'simple'],\n },\n required: {\n const: true,\n },\n },\n required: ['required'],\n },\n },\n 'styles-for-header': {\n if: {\n properties: {\n in: {\n const: 'header',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n style: {\n default: 'simple',\n const: 'simple',\n },\n },\n },\n },\n 'styles-for-query': {\n if: {\n properties: {\n in: {\n const: 'query',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n style: {\n default: 'form',\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n },\n },\n },\n },\n 'styles-for-cookie': {\n if: {\n properties: {\n in: {\n const: 'cookie',\n },\n },\n required: ['in'],\n },\n then: {\n properties: {\n style: {\n default: 'form',\n const: 'form',\n },\n },\n },\n },\n 'styles-for-form': {\n if: {\n properties: {\n style: {\n const: 'form',\n },\n },\n required: ['style'],\n },\n then: {\n properties: {\n explode: {\n default: true,\n },\n },\n },\n else: {\n properties: {\n explode: {\n default: false,\n },\n },\n },\n },\n },\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'parameter-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/parameter',\n },\n },\n 'request-body': {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n content: {\n $ref: '#/$defs/content',\n },\n required: {\n default: false,\n type: 'boolean',\n },\n },\n required: ['content'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'request-body-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/request-body',\n },\n },\n content: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/media-type',\n },\n propertyNames: {\n format: 'media-range',\n },\n },\n 'media-type': {\n type: 'object',\n properties: {\n schema: {\n $ref: '#/$defs/schema',\n },\n encoding: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/encoding',\n },\n },\n },\n allOf: [\n {\n $ref: '#/$defs/specification-extensions',\n },\n {\n $ref: '#/$defs/examples',\n },\n ],\n unevaluatedProperties: false,\n },\n encoding: {\n type: 'object',\n properties: {\n contentType: {\n type: 'string',\n format: 'media-range',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/header-or-reference',\n },\n },\n style: {\n default: 'form',\n enum: ['form', 'spaceDelimited', 'pipeDelimited', 'deepObject'],\n },\n explode: {\n type: 'boolean',\n },\n allowReserved: {\n default: false,\n type: 'boolean',\n },\n },\n allOf: [\n {\n $ref: '#/$defs/specification-extensions',\n },\n {\n $ref: '#/$defs/encoding/$defs/explode-default',\n },\n ],\n unevaluatedProperties: false,\n $defs: {\n 'explode-default': {\n if: {\n properties: {\n style: {\n const: 'form',\n },\n },\n required: ['style'],\n },\n then: {\n properties: {\n explode: {\n default: true,\n },\n },\n },\n else: {\n properties: {\n explode: {\n default: false,\n },\n },\n },\n },\n },\n },\n responses: {\n type: 'object',\n properties: {\n default: {\n $ref: '#/$defs/response-or-reference',\n },\n },\n patternProperties: {\n '^[1-5](?:[0-9]{2}|XX)$': {\n $ref: '#/$defs/response-or-reference',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n response: {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n headers: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/header-or-reference',\n },\n },\n content: {\n $ref: '#/$defs/content',\n },\n links: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/link-or-reference',\n },\n },\n },\n required: ['description'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'response-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/response',\n },\n },\n callbacks: {\n type: 'object',\n $ref: '#/$defs/specification-extensions',\n additionalProperties: {\n $ref: '#/$defs/path-item-or-reference',\n },\n },\n 'callbacks-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/callbacks',\n },\n },\n example: {\n type: 'object',\n properties: {\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n value: true,\n externalValue: {\n type: 'string',\n format: 'uri',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'example-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/example',\n },\n },\n link: {\n type: 'object',\n properties: {\n operationRef: {\n type: 'string',\n format: 'uri-reference',\n },\n operationId: true,\n parameters: {\n $ref: '#/$defs/map-of-strings',\n },\n requestBody: true,\n description: {\n type: 'string',\n },\n body: {\n $ref: '#/$defs/server',\n },\n },\n oneOf: [\n {\n required: ['operationRef'],\n },\n {\n required: ['operationId'],\n },\n ],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'link-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/link',\n },\n },\n header: {\n type: 'object',\n properties: {\n description: {\n type: 'string',\n },\n required: {\n default: false,\n type: 'boolean',\n },\n deprecated: {\n default: false,\n type: 'boolean',\n },\n schema: {\n $ref: '#/$defs/schema',\n },\n content: {\n $ref: '#/$defs/content',\n },\n },\n oneOf: [\n {\n required: ['schema'],\n },\n {\n required: ['content'],\n },\n ],\n dependentSchemas: {\n schema: {\n properties: {\n style: {\n default: 'simple',\n const: 'simple',\n },\n explode: {\n default: false,\n type: 'boolean',\n },\n },\n $ref: '#/$defs/examples',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'header-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/header',\n },\n },\n tag: {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n externalDocs: {\n $ref: '#/$defs/external-documentation',\n },\n },\n required: ['name'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n reference: {\n type: 'object',\n properties: {\n $ref: {\n type: 'string',\n format: 'uri-reference',\n },\n summary: {\n type: 'string',\n },\n description: {\n type: 'string',\n },\n },\n unevaluatedProperties: false,\n },\n schema: {\n $dynamicAnchor: 'meta',\n type: ['object', 'boolean'],\n },\n 'security-scheme': {\n type: 'object',\n properties: {\n type: {\n enum: ['apiKey', 'http', 'mutualTLS', 'oauth2', 'openIdConnect'],\n },\n description: {\n type: 'string',\n },\n },\n required: ['type'],\n allOf: [\n {\n $ref: '#/$defs/specification-extensions',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-apikey',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-http',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-http-bearer',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-oauth2',\n },\n {\n $ref: '#/$defs/security-scheme/$defs/type-oidc',\n },\n ],\n unevaluatedProperties: false,\n $defs: {\n 'type-apikey': {\n if: {\n properties: {\n type: {\n const: 'apiKey',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n name: {\n type: 'string',\n },\n in: {\n enum: ['query', 'header', 'cookie'],\n },\n },\n required: ['name', 'in'],\n },\n },\n 'type-http': {\n if: {\n properties: {\n type: {\n const: 'http',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n scheme: {\n type: 'string',\n },\n },\n required: ['scheme'],\n },\n },\n 'type-http-bearer': {\n if: {\n properties: {\n type: {\n const: 'http',\n },\n scheme: {\n type: 'string',\n pattern: '^[Bb][Ee][Aa][Rr][Ee][Rr]$',\n },\n },\n required: ['type', 'scheme'],\n },\n then: {\n properties: {\n bearerFormat: {\n type: 'string',\n },\n },\n },\n },\n 'type-oauth2': {\n if: {\n properties: {\n type: {\n const: 'oauth2',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n flows: {\n $ref: '#/$defs/oauth-flows',\n },\n },\n required: ['flows'],\n },\n },\n 'type-oidc': {\n if: {\n properties: {\n type: {\n const: 'openIdConnect',\n },\n },\n required: ['type'],\n },\n then: {\n properties: {\n openIdConnectUrl: {\n type: 'string',\n format: 'uri',\n },\n },\n required: ['openIdConnectUrl'],\n },\n },\n },\n },\n 'security-scheme-or-reference': {\n if: {\n type: 'object',\n required: ['$ref'],\n },\n then: {\n $ref: '#/$defs/reference',\n },\n else: {\n $ref: '#/$defs/security-scheme',\n },\n },\n 'oauth-flows': {\n type: 'object',\n properties: {\n implicit: {\n $ref: '#/$defs/oauth-flows/$defs/implicit',\n },\n password: {\n $ref: '#/$defs/oauth-flows/$defs/password',\n },\n clientCredentials: {\n $ref: '#/$defs/oauth-flows/$defs/client-credentials',\n },\n authorizationCode: {\n $ref: '#/$defs/oauth-flows/$defs/authorization-code',\n },\n },\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n $defs: {\n implicit: {\n type: 'object',\n properties: {\n authorizationUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['authorizationUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n password: {\n type: 'object',\n properties: {\n tokenUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['tokenUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'client-credentials': {\n type: 'object',\n properties: {\n tokenUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['tokenUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n 'authorization-code': {\n type: 'object',\n properties: {\n authorizationUrl: {\n type: 'string',\n },\n tokenUrl: {\n type: 'string',\n },\n refreshUrl: {\n type: 'string',\n },\n scopes: {\n $ref: '#/$defs/map-of-strings',\n },\n },\n required: ['authorizationUrl', 'tokenUrl', 'scopes'],\n $ref: '#/$defs/specification-extensions',\n unevaluatedProperties: false,\n },\n },\n },\n 'security-requirement': {\n type: 'object',\n additionalProperties: {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n },\n 'specification-extensions': {\n patternProperties: {\n '^x-': true,\n },\n },\n examples: {\n properties: {\n example: true,\n examples: {\n type: 'object',\n additionalProperties: {\n $ref: '#/$defs/example-or-reference',\n },\n },\n },\n },\n 'map-of-strings': {\n type: 'object',\n additionalProperties: {\n type: 'string',\n },\n },\n },\n};\n\nconst OAS_SCHEMAS = {\n '2.0': OAS_2,\n '3.0': OAS_3,\n 3.1: OAS_3_1,\n};\n\nfunction shouldIgnoreError(error) {\n return (\n // oneOf is a fairly error as we have 2 options to choose from for most of the time.\n error.keyword === 'oneOf' ||\n // the required $ref is entirely useless, since oas-schema rules operate on resolved content, so there won't be any $refs in the document\n (error.keyword === 'required' && error.params.missingProperty === '$ref')\n );\n}\n\n// this is supposed to cover edge cases we need to cover manually, when it's impossible to detect the most appropriate error, i.e. oneOf consisting of more than 3 members, etc.\n// note, more errors can be included if certain messages reported by AJV are not quite meaningful\nconst ERROR_MAP = [\n {\n path: /^components\\/securitySchemes\\/[^/]+$/,\n message: 'Invalid security scheme',\n },\n];\n\n// The function removes irrelevant (aka misleading, confusing, useless, whatever you call it) errors.\n// There are a few exceptions, i.e. security components I covered manually,\n// yet apart from them we usually deal with a relatively simple scenario that can be literally expressed as: \"either proper value of $ref property\".\n// The $ref part is never going to be interesting for us, because both oas-schema rules operate on resolved content, so we won't have any $refs left.\n// As you can see, what we deal here wit is actually not really oneOf anymore - it's always the first member of oneOf we match against.\n// That being said, we always strip both oneOf and $ref, since we are always interested in the first error.\nexport function prepareResults(errors) {\n // Update additionalProperties errors to make them more precise and prevent them from being treated as duplicates\n for (const error of errors) {\n if (error.keyword === 'additionalProperties') {\n error.instancePath = `${error.instancePath}/${String(error.params['additionalProperty'])}`;\n }\n }\n\n for (let i = 0; i < errors.length; i++) {\n const error = errors[i];\n\n if (i + 1 < errors.length && errors[i + 1].instancePath === error.instancePath) {\n errors.splice(i + 1, 1);\n i--;\n } else if (i > 0 && shouldIgnoreError(error) && errors[i - 1].instancePath.startsWith(error.instancePath)) {\n errors.splice(i, 1);\n i--;\n }\n }\n}\n\nfunction applyManualReplacements(errors) {\n for (const error of errors) {\n if (error.path === void 0) continue;\n\n const joinedPath = error.path.join('/');\n\n for (const mappedError of ERROR_MAP) {\n if (mappedError.path.test(joinedPath)) {\n error.message = mappedError.message;\n break;\n }\n }\n }\n}\n\nexport default createRulesetFunction(\n {\n input: null,\n options: null,\n },\n function oasDocumentSchema(targetVal, opts, context) {\n const formats = context.document.formats;\n if (formats === null || formats === void 0) return;\n\n const schema = formats.has(oas2)\n ? OAS_SCHEMAS['2.0']\n : formats.has(oas3_1)\n ? OAS_SCHEMAS['3.1']\n : OAS_SCHEMAS['3.0'];\n\n const errors = schemaFn(targetVal, { allErrors: true, schema, prepareResults }, context);\n\n if (Array.isArray(errors)) {\n applyManualReplacements(errors);\n }\n\n return errors;\n },\n);\n" - }, - { - "id": "oWnSsB6ESXiPxcECo6sxv", - "extendedFrom": "", - "name": "oasDiscriminator", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nexport const oasDiscriminator = (schema, _opts, { path }) => {\n /**\n * This function verifies:\n *\n * 1. The discriminator property name is defined at this schema.\n * 2. The discriminator property is in the required property list.\n */\n\n if (!isObject(schema)) return;\n\n if (typeof schema.discriminator !== 'string') return;\n\n const discriminatorName = schema.discriminator;\n\n const results = [];\n\n if (!isObject(schema.properties) || !Object.keys(schema.properties).some(k => k === discriminatorName)) {\n results.push({\n message: `The discriminator property must be defined in this schema.`,\n path: [...path, 'properties'],\n });\n }\n\n if (!Array.isArray(schema.required) || !schema.required.some(n => n === discriminatorName)) {\n results.push({\n message: `The discriminator property must be in the required property list.`,\n path: [...path, 'required'],\n });\n }\n\n return results;\n};\n\nexport default oasDiscriminator;\n" - }, - { - "id": "yV8GE2M3oZxmdMy_bselm", - "extendedFrom": "", - "name": "oasExample", - "content": "import { isPlainObject, pointerToPath } from '@stoplight/json';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\nimport { oas2, oas3_1, extractDraftVersion, oas3_0 } from '@stoplight/spectral-formats';\nimport { schema as schemaFn } from '@stoplight/spectral-functions';\nimport traverse from 'json-schema-traverse';\n\nconst MEDIA_VALIDATION_ITEMS = {\n 2: [\n {\n field: 'examples',\n multiple: true,\n keyed: false,\n },\n ],\n 3: [\n {\n field: 'example',\n multiple: false,\n keyed: false,\n },\n {\n field: 'examples',\n multiple: true,\n keyed: true,\n },\n ],\n};\n\nconst SCHEMA_VALIDATION_ITEMS = {\n 2: ['example', 'x-example', 'default'],\n 3: ['example', 'default'],\n};\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nfunction rewriteNullable(schema, errors) {\n for (const error of errors) {\n if (error.keyword !== 'type') continue;\n const value = getSchemaProperty(schema, error.schemaPath);\n if (isPlainObject(value) && value.nullable === true) {\n error.message += ',null';\n }\n }\n}\n\nconst visitOAS2 = schema => {\n if (schema['x-nullable'] === true) {\n schema.nullable = true;\n delete schema['x-nullable'];\n }\n};\n\nfunction getSchemaProperty(schema, schemaPath) {\n const path = pointerToPath(schemaPath);\n let value = schema;\n\n for (const fragment of path.slice(0, -1)) {\n if (!isPlainObject(value)) {\n return;\n }\n\n value = value[fragment];\n }\n\n return value;\n}\n\nconst oasSchema = createRulesetFunction(\n {\n input: null,\n options: {\n type: 'object',\n properties: {\n schema: {\n type: 'object',\n },\n },\n additionalProperties: false,\n },\n },\n function oasSchema(targetVal, opts, context) {\n const formats = context.document.formats;\n\n let { schema } = opts;\n\n let dialect = 'draft4';\n let prepareResults;\n\n if (!formats) {\n dialect = 'auto';\n } else if (formats.has(oas3_1)) {\n if (isPlainObject(context.document.data) && typeof context.document.data.jsonSchemaDialect === 'string') {\n dialect = extractDraftVersion(context.document.data.jsonSchemaDialect) ?? 'draft2020-12';\n } else {\n dialect = 'draft2020-12';\n }\n } else if (formats.has(oas3_0)) {\n prepareResults = rewriteNullable.bind(null, schema);\n } else if (formats.has(oas2)) {\n const clonedSchema = JSON.parse(JSON.stringify(schema));\n traverse(clonedSchema, visitOAS2);\n schema = clonedSchema;\n prepareResults = rewriteNullable.bind(null, clonedSchema);\n }\n\n return schemaFn(\n targetVal,\n {\n ...opts,\n schema,\n prepareResults,\n dialect,\n },\n context,\n );\n },\n);\n\nfunction* getMediaValidationItems(items, targetVal, givenPath, oasVersion) {\n for (const { field, keyed, multiple } of items) {\n if (!(field in targetVal)) {\n continue;\n }\n\n const value = targetVal[field];\n\n if (multiple) {\n if (!isObject(value)) continue;\n\n for (const exampleKey of Object.keys(value)) {\n const exampleValue = value[exampleKey];\n if (oasVersion === 3 && keyed && (!isObject(exampleValue) || 'externalValue' in exampleValue)) {\n // should be covered by oas3-examples-value-or-externalValue\n continue;\n }\n\n const targetPath = [...givenPath, field, exampleKey];\n\n if (keyed) {\n targetPath.push('value');\n }\n\n yield {\n value: keyed && isObject(exampleValue) ? exampleValue.value : exampleValue,\n path: targetPath,\n };\n }\n\n return;\n } else {\n return yield {\n value,\n path: [...givenPath, field],\n };\n }\n }\n}\n\nfunction* getSchemaValidationItems(fields, targetVal, givenPath) {\n for (const field of fields) {\n if (!(field in targetVal)) {\n continue;\n }\n\n yield {\n value: targetVal[field],\n path: [...givenPath, field],\n };\n }\n}\n\nexport default createRulesetFunction(\n {\n input: {\n type: 'object',\n },\n options: {\n type: 'object',\n properties: {\n oasVersion: {\n enum: ['2', '3'],\n },\n schemaField: {\n type: 'string',\n },\n type: {\n enum: ['media', 'schema'],\n },\n },\n additionalProperties: false,\n },\n },\n function oasExample(targetVal, opts, context) {\n const formats = context.document.formats;\n const schemaOpts = {\n schema: opts.schemaField === '$' ? targetVal : targetVal[opts.schemaField],\n };\n\n let results = void 0;\n let oasVersion = parseInt(opts.oasVersion);\n\n const validationItems =\n opts.type === 'schema'\n ? getSchemaValidationItems(SCHEMA_VALIDATION_ITEMS[oasVersion], targetVal, context.path)\n : getMediaValidationItems(MEDIA_VALIDATION_ITEMS[oasVersion], targetVal, context.path, oasVersion);\n\n if (formats?.has(oas2) && 'required' in schemaOpts.schema && typeof schemaOpts.schema.required === 'boolean') {\n schemaOpts.schema = { ...schemaOpts.schema };\n delete schemaOpts.schema.required;\n }\n\n for (const validationItem of validationItems) {\n const result = oasSchema(validationItem.value, schemaOpts, {\n ...context,\n path: validationItem.path,\n });\n\n if (Array.isArray(result)) {\n if (results === void 0) results = [];\n results.push(...result);\n }\n }\n\n return results;\n },\n);\n" - }, - { - "id": "7IM2dxxl58nqnDNos_xti", - "extendedFrom": "", - "name": "oasOpFormDataConsumeCheck", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validConsumeValue = /(application\\/x-www-form-urlencoded|multipart\\/form-data)/;\n\nexport const oasOpFormDataConsumeCheck = targetVal => {\n if (!isObject(targetVal)) return;\n\n const parameters = targetVal.parameters;\n const consumes = targetVal.consumes;\n\n if (!Array.isArray(parameters) || !Array.isArray(consumes)) {\n return;\n }\n\n if (parameters.some(p => isObject(p) && p.in === 'formData') && !validConsumeValue.test(consumes?.join(','))) {\n return [\n {\n message: 'Consumes must include urlencoded, multipart, or form-data media type when using formData parameter.',\n },\n ];\n }\n\n return;\n};\n\nexport default oasOpFormDataConsumeCheck;\n" - }, - { - "id": "qyreBtJPioj3lxIja57-4", - "extendedFrom": "", - "name": "oasOpIdUnique", - "content": "import { isPlainObject } from '@stoplight/json';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\nfunction* getAllOperations(paths) {\n if (!isPlainObject(paths)) {\n return;\n }\n\n const item = {\n path: '',\n operation: '',\n value: null,\n };\n\n for (const path of Object.keys(paths)) {\n const operations = paths[path];\n if (!isPlainObject(operations)) {\n continue;\n }\n\n item.path = path;\n\n for (const operation of Object.keys(operations)) {\n if (!isPlainObject(operations[operation]) || !validOperationKeys.includes(operation)) {\n continue;\n }\n\n item.operation = operation;\n item.value = operations[operation];\n\n yield item;\n }\n }\n}\n\nexport const oasOpIdUnique = targetVal => {\n if (!isObject(targetVal) || !isObject(targetVal.paths)) return;\n\n const results = [];\n\n const { paths } = targetVal;\n\n const seenIds = [];\n\n for (const { path, operation } of getAllOperations(paths)) {\n const pathValue = paths[path];\n\n if (!isObject(pathValue)) continue;\n\n const operationValue = pathValue[operation];\n\n if (!isObject(operationValue) || !('operationId' in operationValue)) {\n continue;\n }\n\n const { operationId } = operationValue;\n\n if (seenIds.includes(operationId)) {\n results.push({\n message: 'operationId must be unique.',\n path: ['paths', path, operation, 'operationId'],\n });\n } else {\n seenIds.push(operationId);\n }\n }\n\n return results;\n};\n\nexport default oasOpIdUnique;\n" - }, - { - "id": "eBZfmdV9f3yJhywGGfP6i", - "extendedFrom": "", - "name": "oasOpParams", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nfunction computeFingerprint(param) {\n return `${String(param.in)}-${String(param.name)}`;\n}\n\nexport const oasOpParams = (params, _opts, { path }) => {\n /**\n * This function verifies:\n *\n * 1. Operations must have unique `name` + `in` parameters.\n * 2. Operation cannot have both `in:body` and `in:formData` parameters\n * 3. Operation must have only one `in:body` parameter.\n */\n\n if (!Array.isArray(params)) return;\n\n if (params.length < 2) return;\n\n const results = [];\n\n const count = {\n body: [],\n formData: [],\n };\n const list = [];\n const duplicates = [];\n\n let index = -1;\n\n for (const param of params) {\n index++;\n\n if (!isObject(param)) continue;\n\n // skip params that are refs\n if ('$ref' in param) continue;\n\n // Operations must have unique `name` + `in` parameters.\n const fingerprint = computeFingerprint(param);\n if (list.includes(fingerprint)) {\n duplicates.push(index);\n } else {\n list.push(fingerprint);\n }\n\n if (typeof param.in === 'string' && param.in in count) {\n count[param.in].push(index);\n }\n }\n\n if (duplicates.length > 0) {\n for (const i of duplicates) {\n results.push({\n message: 'A parameter in this operation already exposes the same combination of \"name\" and \"in\" values.',\n path: [...path, i],\n });\n }\n }\n\n if (count.body.length > 0 && count.formData.length > 0) {\n results.push({\n message: 'Operation must not have both \"in:body\" and \"in:formData\" parameters.',\n });\n }\n\n if (count.body.length > 1) {\n for (let i = 1; i < count.body.length; i++) {\n results.push({\n message: 'Operation must not have more than a single instance of the \"in:body\" parameter.',\n path: [...path, count.body[i]],\n });\n }\n }\n\n return results;\n};\n\nexport default oasOpParams;\n" - }, - { - "id": "M8I-IiA48R9_GpRVLR2-D", - "extendedFrom": "", - "name": "oasOpSecurityDefined", - "content": "import { isPlainObject } from '@stoplight/json';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\nfunction* getAllOperations(paths) {\n if (!isPlainObject(paths)) {\n return;\n }\n\n const item = {\n path: '',\n operation: '',\n value: null,\n };\n\n for (const path of Object.keys(paths)) {\n const operations = paths[path];\n if (!isPlainObject(operations)) {\n continue;\n }\n\n item.path = path;\n\n for (const operation of Object.keys(operations)) {\n if (!isPlainObject(operations[operation]) || !validOperationKeys.includes(operation)) {\n continue;\n }\n\n item.operation = operation;\n item.value = operations[operation];\n\n yield item;\n }\n }\n}\n\nfunction _get(value, path) {\n for (const segment of path) {\n if (!isObject(value)) {\n break;\n }\n\n value = value[segment];\n }\n\n return value;\n}\n\nexport default createRulesetFunction(\n {\n input: {\n type: 'object',\n properties: {\n paths: {\n type: 'object',\n },\n security: {\n type: 'array',\n },\n },\n },\n options: {\n type: 'object',\n properties: {\n schemesPath: {\n type: 'array',\n items: {\n type: ['string', 'number'],\n },\n },\n },\n },\n },\n function oasOpSecurityDefined(targetVal, { schemesPath }) {\n const { paths } = targetVal;\n\n const results = [];\n\n const schemes = _get(targetVal, schemesPath);\n const allDefs = isObject(schemes) ? Object.keys(schemes) : [];\n\n // Check global security requirements\n\n const { security } = targetVal;\n\n if (Array.isArray(security)) {\n for (const [index, value] of security.entries()) {\n if (!isObject(value)) {\n continue;\n }\n\n const securityKeys = Object.keys(value);\n\n for (const securityKey of securityKeys) {\n if (!allDefs.includes(securityKey)) {\n results.push({\n message: `API \"security\" values must match a scheme defined in the \"${schemesPath.join('.')}\" object.`,\n path: ['security', index, securityKey],\n });\n }\n }\n }\n }\n\n for (const { path, operation, value } of getAllOperations(paths)) {\n if (!isObject(value)) continue;\n\n const { security } = value;\n\n if (!Array.isArray(security)) {\n continue;\n }\n\n for (const [index, value] of security.entries()) {\n if (!isObject(value)) {\n continue;\n }\n\n const securityKeys = Object.keys(value);\n\n for (const securityKey of securityKeys) {\n if (!allDefs.includes(securityKey)) {\n results.push({\n message: `Operation \"security\" values must match a scheme defined in the \"${schemesPath.join(\n '.',\n )}\" object.`,\n path: ['paths', path, operation, 'security', index, securityKey],\n });\n }\n }\n }\n }\n\n return results;\n },\n);\n" - }, - { - "id": "UZ4xjIYz5GYPDsvg8OcM8", - "extendedFrom": "", - "name": "oasOpSuccessResponse", - "content": "import { createRulesetFunction } from '@stoplight/spectral-core';\nimport { oas3 } from '@stoplight/spectral-formats';\n\nexport const oasOpSuccessResponse = createRulesetFunction(\n {\n input: {\n type: 'object',\n },\n options: null,\n },\n (input, opts, context) => {\n const isOAS3X = context.document.formats?.has(oas3) === true;\n\n for (const response of Object.keys(input)) {\n if (isOAS3X && (response === '2XX' || response === '3XX')) {\n return;\n }\n\n if (Number(response) >= 200 && Number(response) < 400) {\n return;\n }\n }\n\n return [\n {\n message: 'Operation must define at least a single 2xx or 3xx response',\n },\n ];\n },\n);\n\nexport default oasOpSuccessResponse;\n" - }, - { - "id": "p5iMKUsFH7_JgSeDnWdXt", - "extendedFrom": "", - "name": "oasPathParam", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst pathRegex = /(\\{;?\\??[a-zA-Z0-9_-]+\\*?\\})/g;\n\nconst isNamedPathParam = p => {\n return p.in !== void 0 && p.in === 'path' && p.name !== void 0;\n};\n\nconst isUnknownNamedPathParam = (p, path, results, seen) => {\n if (!isNamedPathParam(p)) {\n return false;\n }\n\n if (p.required !== true) {\n results.push(generateResult(requiredMessage(p.name), path));\n }\n\n if (p.name in seen) {\n results.push(generateResult(uniqueDefinitionMessage(p.name), path));\n return false;\n }\n\n return true;\n};\n\nconst ensureAllDefinedPathParamsAreUsedInPath = (path, params, expected, results) => {\n for (const p of Object.keys(params)) {\n if (!params[p]) {\n continue;\n }\n\n if (!expected.includes(p)) {\n const resPath = params[p];\n results.push(generateResult(`Parameter \"${p}\" must be used in path \"${path}\".`, resPath));\n }\n }\n};\n\nconst ensureAllExpectedParamsInPathAreDefined = (path, params, expected, operationPath, results) => {\n for (const p of expected) {\n if (!(p in params)) {\n results.push(\n generateResult(`Operation must define parameter \"{${p}}\" as expected by path \"${path}\".`, operationPath),\n );\n }\n }\n};\n\nexport const oasPathParam = targetVal => {\n /**\n * This rule verifies:\n *\n * 1. for every param referenced in the path string ie /users/{userId}, var must be defined in either\n * path.parameters, or operation.parameters object\n * 2. every path.parameters + operation.parameters property must be used in the path string\n */\n\n if (!isObject(targetVal) || !isObject(targetVal.paths)) {\n return;\n }\n\n const results = [];\n\n // keep track of normalized paths for verifying paths are unique\n const uniquePaths = {};\n const validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\n for (const path of Object.keys(targetVal.paths)) {\n const pathValue = targetVal.paths[path];\n if (!isObject(pathValue)) continue;\n\n // verify normalized paths are functionally unique (ie `/path/{one}` vs `/path/{two}` are\n // different but equivalent within the context of OAS)\n const normalized = path.replace(pathRegex, '%'); // '%' is used here since its invalid in paths\n if (normalized in uniquePaths) {\n results.push(\n generateResult(`Paths \"${String(uniquePaths[normalized])}\" and \"${path}\" must not be equivalent.`, [\n 'paths',\n path,\n ]),\n );\n } else {\n uniquePaths[normalized] = path;\n }\n\n // find all templated path parameters\n const pathElements = [];\n let match;\n\n while ((match = pathRegex.exec(path))) {\n const p = match[0].replace(/[{}?*;]/g, '');\n if (pathElements.includes(p)) {\n results.push(generateResult(`Path \"${path}\" must not use parameter \"{${p}}\" multiple times.`, ['paths', path]));\n } else {\n pathElements.push(p);\n }\n }\n\n // find parameters set within the top-level 'parameters' object\n const topParams = {};\n if (Array.isArray(pathValue.parameters)) {\n for (const [i, value] of pathValue.parameters.entries()) {\n if (!isObject(value)) continue;\n\n const fullParameterPath = ['paths', path, 'parameters', i];\n\n if (isUnknownNamedPathParam(value, fullParameterPath, results, topParams)) {\n topParams[value.name] = fullParameterPath;\n }\n }\n }\n\n if (isObject(targetVal.paths[path])) {\n // find parameters set within the operation's 'parameters' object\n for (const op of Object.keys(pathValue)) {\n const operationValue = pathValue[op];\n if (!isObject(operationValue)) continue;\n\n if (op === 'parameters' || !validOperationKeys.includes(op)) {\n continue;\n }\n\n const operationParams = {};\n const { parameters } = operationValue;\n const operationPath = ['paths', path, op];\n\n if (Array.isArray(parameters)) {\n for (const [i, p] of parameters.entries()) {\n if (!isObject(p)) continue;\n\n const fullParameterPath = [...operationPath, 'parameters', i];\n\n if (isUnknownNamedPathParam(p, fullParameterPath, results, operationParams)) {\n operationParams[p.name] = fullParameterPath;\n }\n }\n }\n\n const definedParams = { ...topParams, ...operationParams };\n ensureAllDefinedPathParamsAreUsedInPath(path, definedParams, pathElements, results);\n ensureAllExpectedParamsInPathAreDefined(path, definedParams, pathElements, operationPath, results);\n }\n }\n }\n\n return results;\n};\n\nfunction generateResult(message, path) {\n return {\n message,\n path,\n };\n}\n\nconst requiredMessage = name => `Path parameter \"${name}\" must have \"required\" property that is set to \"true\".`;\n\nconst uniqueDefinitionMessage = name => `Path parameter \"${name}\" must not be defined multiple times.`;\n\nexport default oasPathParam;\n" - }, - { - "id": "jSPbiQ4Np9h0tZTAVxshi", - "extendedFrom": "", - "name": "oasSchema", - "content": "import traverse from 'json-schema-traverse';\nimport { schema as schemaFn } from '@stoplight/spectral-functions';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\nimport { oas2, oas3_1, extractDraftVersion, oas3_0 } from '@stoplight/spectral-formats';\nimport { isPlainObject, pointerToPath } from '@stoplight/json';\n\nfunction rewriteNullable(schema, errors) {\n for (const error of errors) {\n if (error.keyword !== 'type') continue;\n const value = getSchemaProperty(schema, error.schemaPath);\n if (isPlainObject(value) && value.nullable === true) {\n error.message += ',null';\n }\n }\n}\n\nexport default createRulesetFunction(\n {\n input: null,\n options: {\n type: 'object',\n properties: {\n schema: {\n type: 'object',\n },\n },\n additionalProperties: false,\n },\n },\n function oasSchema(targetVal, opts, context) {\n const formats = context.document.formats;\n\n let { schema } = opts;\n\n let dialect = 'draft4';\n let prepareResults;\n\n if (!formats) {\n dialect = 'auto';\n } else if (formats.has(oas3_1)) {\n if (isPlainObject(context.document.data) && typeof context.document.data.jsonSchemaDialect === 'string') {\n dialect = extractDraftVersion(context.document.data.jsonSchemaDialect) ?? 'draft2020-12';\n } else {\n dialect = 'draft2020-12';\n }\n } else if (formats.has(oas3_0)) {\n prepareResults = rewriteNullable.bind(null, schema);\n } else if (formats.has(oas2)) {\n const clonedSchema = JSON.parse(JSON.stringify(schema));\n traverse(clonedSchema, visitOAS2);\n schema = clonedSchema;\n prepareResults = rewriteNullable.bind(null, clonedSchema);\n }\n\n return schemaFn(\n targetVal,\n {\n ...opts,\n schema,\n prepareResults,\n dialect,\n },\n context,\n );\n },\n);\n\nconst visitOAS2 = schema => {\n if (schema['x-nullable'] === true) {\n schema.nullable = true;\n delete schema['x-nullable'];\n }\n};\n\nfunction getSchemaProperty(schema, schemaPath) {\n const path = pointerToPath(schemaPath);\n let value = schema;\n\n for (const fragment of path.slice(0, -1)) {\n if (!isPlainObject(value)) {\n return;\n }\n\n value = value[fragment];\n }\n\n return value;\n}\n" - }, - { - "id": "zkdTymCWqcmxPJWZxyMxr", - "extendedFrom": "", - "name": "oasTagDefined", - "content": "// This function will check an API doc to verify that any tag that appears on\n// an operation is also present in the global tags array.\nimport { isPlainObject } from '@stoplight/json';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nconst validOperationKeys = ['get', 'head', 'post', 'put', 'patch', 'delete', 'options', 'trace'];\n\nfunction* getAllOperations(paths) {\n if (!isPlainObject(paths)) {\n return;\n }\n\n const item = {\n path: '',\n operation: '',\n value: null,\n };\n\n for (const path of Object.keys(paths)) {\n const operations = paths[path];\n if (!isPlainObject(operations)) {\n continue;\n }\n\n item.path = path;\n\n for (const operation of Object.keys(operations)) {\n if (!isPlainObject(operations[operation]) || !validOperationKeys.includes(operation)) {\n continue;\n }\n\n item.operation = operation;\n item.value = operations[operation];\n\n yield item;\n }\n }\n}\n\nexport const oasTagDefined = targetVal => {\n if (!isObject(targetVal)) return;\n const results = [];\n\n const globalTags = [];\n\n if (Array.isArray(targetVal.tags)) {\n for (const tag of targetVal.tags) {\n if (isObject(tag) && typeof tag.name === 'string') {\n globalTags.push(tag.name);\n }\n }\n }\n\n const { paths } = targetVal;\n\n for (const { path, operation, value } of getAllOperations(paths)) {\n if (!isObject(value)) continue;\n\n const { tags } = value;\n\n if (!Array.isArray(tags)) {\n continue;\n }\n\n for (const [i, tag] of tags.entries()) {\n if (!globalTags.includes(tag)) {\n results.push({\n message: 'Operation tags must be defined in global tags.',\n path: ['paths', path, operation, 'tags', i],\n });\n }\n }\n }\n\n return results;\n};\n\nexport default oasTagDefined;\n" - }, - { - "id": "bSNTJ6RVt78jw4E_B8RZx", - "extendedFrom": "", - "name": "oasUnusedComponent", - "content": "import { unreferencedReusableObject } from '@stoplight/spectral-functions';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\n\nfunction isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nexport default createRulesetFunction(\n {\n input: {\n type: 'object',\n properties: {\n components: {\n type: 'object',\n },\n },\n required: ['components'],\n },\n options: null,\n },\n function oasUnusedComponent(targetVal, opts, context) {\n const results = [];\n const componentTypes = [\n 'schemas',\n 'responses',\n 'parameters',\n 'examples',\n 'requestBodies',\n 'headers',\n 'links',\n 'callbacks',\n ];\n\n for (const type of componentTypes) {\n const value = targetVal.components[type];\n if (!isObject(value)) continue;\n\n const resultsForType = unreferencedReusableObject(\n value,\n { reusableObjectsLocation: `#/components/${type}` },\n context,\n );\n if (resultsForType !== void 0 && Array.isArray(resultsForType)) {\n results.push(...resultsForType);\n }\n }\n\n return results;\n },\n);\n" - }, - { - "id": "-uVRn9J4Aa9vPBuXTKs3j", - "extendedFrom": "", - "name": "refSiblings", - "content": "function isObject(value) {\n return value !== null && typeof value === 'object';\n}\n\nfunction getParentValue(document, path) {\n if (path.length === 0) {\n return null;\n }\n\n let piece = document;\n\n for (let i = 0; i < path.length - 1; i += 1) {\n if (!isObject(piece)) {\n return null;\n }\n\n piece = piece[path[i]];\n }\n\n return piece;\n}\n\nconst refSiblings = (targetVal, opts, { document, path }) => {\n const value = getParentValue(document.data, path);\n\n if (!isObject(value)) {\n return;\n }\n\n const keys = Object.keys(value);\n if (keys.length === 1) {\n return;\n }\n\n const results = [];\n const actualObjPath = path.slice(0, -1);\n\n for (const key of keys) {\n if (key === '$ref') {\n continue;\n }\n results.push({\n message: '$ref must not be placed next to any other properties',\n path: [...actualObjPath, key],\n });\n }\n\n return results;\n};\n\nexport default refSiblings;\n" - }, - { - "id": "JLGe8QHPvzG6Ov6FWmWFZ", - "extendedFrom": "", - "name": "typedEnum", - "content": "import { oas2, oas3_0 } from '@stoplight/spectral-formats';\nimport { printValue } from '@stoplight/spectral-runtime';\nimport { createRulesetFunction } from '@stoplight/spectral-core';\n\nfunction getDataType(input, checkForInteger) {\n const type = typeof input;\n switch (type) {\n case 'string':\n case 'boolean':\n return type;\n case 'number':\n if (checkForInteger && Number.isInteger(input)) {\n return 'integer';\n }\n\n return 'number';\n case 'object':\n if (input === null) {\n return 'null';\n }\n\n return Array.isArray(input) ? 'array' : 'object';\n default:\n throw TypeError('Unknown input type');\n }\n}\n\nfunction getTypes(input, formats) {\n const { type } = input;\n\n if (\n (input.nullable === true && formats?.has(oas3_0) === true) ||\n (input['x-nullable'] === true && formats?.has(oas2) === true)\n ) {\n return Array.isArray(type) ? [...type, 'null'] : [type, 'null'];\n }\n\n return type;\n}\n\nexport const typedEnum = createRulesetFunction(\n {\n input: {\n type: 'object',\n properties: {\n enum: {\n type: 'array',\n },\n type: {\n oneOf: [\n {\n type: 'array',\n items: {\n type: 'string',\n },\n },\n {\n type: 'string',\n },\n ],\n },\n },\n required: ['enum', 'type'],\n },\n options: null,\n },\n function (input, opts, context) {\n const { enum: enumValues } = input;\n const type = getTypes(input, context.document.formats);\n const checkForInteger = type === 'integer' || (Array.isArray(type) && type.includes('integer'));\n\n let results;\n\n enumValues.forEach((value, i) => {\n const valueType = getDataType(value, checkForInteger);\n\n if (valueType === type || (Array.isArray(type) && type.includes(valueType))) {\n return;\n }\n\n results ??= [];\n results.push({\n message: `Enum value ${printValue(enumValues[i])} must be \"${String(type)}\".`,\n path: [...context.path, 'enum', i],\n });\n });\n\n return results;\n },\n);\n\nexport default typedEnum;\n" - } - ], - "extendedDefault": false - } - }, - "extendedDefault": true -} \ No newline at end of file diff --git a/Brewfile b/Brewfile new file mode 100644 index 00000000..e4feee60 --- /dev/null +++ b/Brewfile @@ -0,0 +1 @@ +brew "node" diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..26a55629 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,93 @@ +## Setting up the environment + +This repository uses [`yarn@v1`](https://classic.yarnpkg.com/lang/en/docs/install). +Other package managers may work but are not officially supported for development. + +To set up the repository, run: + +```sh +$ yarn +$ yarn build +``` + +This will install all the required dependencies and build output files to `dist/`. + +## Modifying/Adding code + +Most of the SDK is generated code. Modifications to code will be persisted between generations, but may +result in merge conflicts between manual patches and changes from the generator. The generator will never +modify the contents of the `src/lib/` and `examples/` directories. + +## Adding and running examples + +All files in the `examples/` directory are not modified by the generator and can be freely edited or added to. + +```ts +// add an example to examples/.ts + +#!/usr/bin/env -S npm run tsn -T +… +``` + +```sh +$ chmod +x examples/.ts +# run the example against your api +$ yarn tsn -T examples/.ts +``` + +## Using the repository from source + +If you’d like to use the repository from source, you can either install from git or link to a cloned repository: + +To install via git: + +```sh +$ npm install git+ssh://git@github.com:stainless-sdks/terminal49-typescript.git +``` + +Alternatively, to link a local copy of the repo: + +```sh +# Clone +$ git clone https://www.github.com/stainless-sdks/terminal49-typescript +$ cd terminal49-typescript + +# With yarn +$ yarn link +$ cd ../my-package +$ yarn link terminal49 + +# With pnpm +$ pnpm link --global +$ cd ../my-package +$ pnpm link -—global terminal49 +``` + +## Running tests + +Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests. + +```sh +$ npx prism mock path/to/your/openapi.yml +``` + +```sh +$ yarn run test +``` + +## Linting and formatting + +This repository uses [prettier](https://www.npmjs.com/package/prettier) and +[eslint](https://www.npmjs.com/package/eslint) to format the code in the repository. + +To lint: + +```sh +$ yarn lint +``` + +To format and fix all lint issues automatically: + +```sh +$ yarn fix +``` diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index b2c69ed8..00000000 --- a/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -FROM redocly/redoc -COPY nginx.conf /etc/nginx/ -COPY assets/images /usr/share/nginx/html/assets/images -COPY reference/terminal49/terminal49.v1.json /usr/share/nginx/html/terminal49.v1.json diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..74f0b94b --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2025 Terminal49 + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 00000000..7006ea7c --- /dev/null +++ b/README.md @@ -0,0 +1,361 @@ +# Terminal49 TypeScript API Library + +[![NPM version]()](https://npmjs.org/package/terminal49) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/terminal49) + +This library provides convenient access to the Terminal49 REST API from server-side TypeScript or JavaScript. + +The REST API documentation can be found on [www.terminal49.com](https://www.terminal49.com). The full API of this library can be found in [api.md](api.md). + +It is generated with [Stainless](https://www.stainless.com/). + +## Installation + +```sh +npm install git+ssh://git@github.com:stainless-sdks/terminal49-typescript.git +``` + +> [!NOTE] +> Once this package is [published to npm](https://www.stainless.com/docs/guides/publish), this will become: `npm install terminal49` + +## Usage + +The full API of this library can be found in [api.md](api.md). + + +```js +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: process.env['TERMINAL49_API_KEY'], // This is the default and can be omitted +}); + +const shipments = await client.shipments.list(); + +console.log(shipments.data); +``` + +### Request & Response types + +This library includes TypeScript definitions for all request params and response fields. You may import and use them like so: + + +```ts +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: process.env['TERMINAL49_API_KEY'], // This is the default and can be omitted +}); + +const shipments: Terminal49.ShipmentListResponse = await client.shipments.list(); +``` + +Documentation for each method, request param, and response field are available in docstrings and will appear on hover in most modern editors. + +## Handling errors + +When the library is unable to connect to the API, +or if the API returns a non-success status code (i.e., 4xx or 5xx response), +a subclass of `APIError` will be thrown: + + +```ts +const shipments = await client.shipments.list().catch(async (err) => { + if (err instanceof Terminal49.APIError) { + console.log(err.status); // 400 + console.log(err.name); // BadRequestError + console.log(err.headers); // {server: 'nginx', ...} + } else { + throw err; + } +}); +``` + +Error codes are as follows: + +| Status Code | Error Type | +| ----------- | -------------------------- | +| 400 | `BadRequestError` | +| 401 | `AuthenticationError` | +| 403 | `PermissionDeniedError` | +| 404 | `NotFoundError` | +| 422 | `UnprocessableEntityError` | +| 429 | `RateLimitError` | +| >=500 | `InternalServerError` | +| N/A | `APIConnectionError` | + +### Retries + +Certain errors will be automatically retried 2 times by default, with a short exponential backoff. +Connection errors (for example, due to a network connectivity problem), 408 Request Timeout, 409 Conflict, +429 Rate Limit, and >=500 Internal errors will all be retried by default. + +You can use the `maxRetries` option to configure or disable this: + + +```js +// Configure the default for all requests: +const client = new Terminal49({ + maxRetries: 0, // default is 2 +}); + +// Or, configure per-request: +await client.shipments.list({ + maxRetries: 5, +}); +``` + +### Timeouts + +Requests time out after 1 minute by default. You can configure this with a `timeout` option: + + +```ts +// Configure the default for all requests: +const client = new Terminal49({ + timeout: 20 * 1000, // 20 seconds (default is 1 minute) +}); + +// Override per-request: +await client.shipments.list({ + timeout: 5 * 1000, +}); +``` + +On timeout, an `APIConnectionTimeoutError` is thrown. + +Note that requests which time out will be [retried twice by default](#retries). + +## Advanced Usage + +### Accessing raw Response data (e.g., headers) + +The "raw" `Response` returned by `fetch()` can be accessed through the `.asResponse()` method on the `APIPromise` type that all methods return. +This method returns as soon as the headers for a successful response are received and does not consume the response body, so you are free to write custom parsing or streaming logic. + +You can also use the `.withResponse()` method to get the raw `Response` along with the parsed data. +Unlike `.asResponse()` this method consumes the body, returning once it is parsed. + + +```ts +const client = new Terminal49(); + +const response = await client.shipments.list().asResponse(); +console.log(response.headers.get('X-My-Header')); +console.log(response.statusText); // access the underlying Response object + +const { data: shipments, response: raw } = await client.shipments.list().withResponse(); +console.log(raw.headers.get('X-My-Header')); +console.log(shipments.data); +``` + +### Logging + +> [!IMPORTANT] +> All log messages are intended for debugging only. The format and content of log messages +> may change between releases. + +#### Log levels + +The log level can be configured in two ways: + +1. Via the `TERMINAL49_LOG` environment variable +2. Using the `logLevel` client option (overrides the environment variable if set) + +```ts +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + logLevel: 'debug', // Show all log messages +}); +``` + +Available log levels, from most to least verbose: + +- `'debug'` - Show debug messages, info, warnings, and errors +- `'info'` - Show info messages, warnings, and errors +- `'warn'` - Show warnings and errors (default) +- `'error'` - Show only errors +- `'off'` - Disable all logging + +At the `'debug'` level, all HTTP requests and responses are logged, including headers and bodies. +Some authentication-related headers are redacted, but sensitive data in request and response bodies +may still be visible. + +#### Custom logger + +By default, this library logs to `globalThis.console`. You can also provide a custom logger. +Most logging libraries are supported, including [pino](https://www.npmjs.com/package/pino), [winston](https://www.npmjs.com/package/winston), [bunyan](https://www.npmjs.com/package/bunyan), [consola](https://www.npmjs.com/package/consola), [signale](https://www.npmjs.com/package/signale), and [@std/log](https://jsr.io/@std/log). If your logger doesn't work, please open an issue. + +When providing a custom logger, the `logLevel` option still controls which messages are emitted, messages +below the configured level will not be sent to your logger. + +```ts +import Terminal49 from 'terminal49'; +import pino from 'pino'; + +const logger = pino(); + +const client = new Terminal49({ + logger: logger.child({ name: 'Terminal49' }), + logLevel: 'debug', // Send all messages to pino, allowing it to filter +}); +``` + +### Making custom/undocumented requests + +This library is typed for convenient access to the documented API. If you need to access undocumented +endpoints, params, or response properties, the library can still be used. + +#### Undocumented endpoints + +To make requests to undocumented endpoints, you can use `client.get`, `client.post`, and other HTTP verbs. +Options on the client, such as retries, will be respected when making these requests. + +```ts +await client.post('/some/path', { + body: { some_prop: 'foo' }, + query: { some_query_arg: 'bar' }, +}); +``` + +#### Undocumented request params + +To make requests using undocumented parameters, you may use `// @ts-expect-error` on the undocumented +parameter. This library doesn't validate at runtime that the request matches the type, so any extra values you +send will be sent as-is. + +```ts +client.shipments.list({ + // ... + // @ts-expect-error baz is not yet public + baz: 'undocumented option', +}); +``` + +For requests with the `GET` verb, any extra params will be in the query, all other requests will send the +extra param in the body. + +If you want to explicitly send an extra argument, you can do so with the `query`, `body`, and `headers` request +options. + +#### Undocumented response properties + +To access undocumented response properties, you may access the response object with `// @ts-expect-error` on +the response object, or cast the response object to the requisite type. Like the request params, we do not +validate or strip extra properties from the response from the API. + +### Customizing the fetch client + +By default, this library expects a global `fetch` function is defined. + +If you want to use a different `fetch` function, you can either polyfill the global: + +```ts +import fetch from 'my-fetch'; + +globalThis.fetch = fetch; +``` + +Or pass it to the client: + +```ts +import Terminal49 from 'terminal49'; +import fetch from 'my-fetch'; + +const client = new Terminal49({ fetch }); +``` + +### Fetch options + +If you want to set custom `fetch` options without overriding the `fetch` function, you can provide a `fetchOptions` object when instantiating the client or making a request. (Request-specific options override client options.) + +```ts +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + fetchOptions: { + // `RequestInit` options + }, +}); +``` + +#### Configuring proxies + +To modify proxy behavior, you can provide custom `fetchOptions` that add runtime-specific proxy +options to requests: + + **Node** [[docs](https://github.com/nodejs/undici/blob/main/docs/docs/api/ProxyAgent.md#example---proxyagent-with-fetch)] + +```ts +import Terminal49 from 'terminal49'; +import * as undici from 'undici'; + +const proxyAgent = new undici.ProxyAgent('http://localhost:8888'); +const client = new Terminal49({ + fetchOptions: { + dispatcher: proxyAgent, + }, +}); +``` + + **Bun** [[docs](https://bun.sh/guides/http/proxy)] + +```ts +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + fetchOptions: { + proxy: 'http://localhost:8888', + }, +}); +``` + + **Deno** [[docs](https://docs.deno.com/api/deno/~/Deno.createHttpClient)] + +```ts +import Terminal49 from 'npm:terminal49'; + +const httpClient = Deno.createHttpClient({ proxy: { url: 'http://localhost:8888' } }); +const client = new Terminal49({ + fetchOptions: { + client: httpClient, + }, +}); +``` + +## Frequently Asked Questions + +## Semantic versioning + +This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions, though certain backwards-incompatible changes may be released as minor versions: + +1. Changes that only affect static types, without breaking runtime behavior. +2. Changes to library internals which are technically public but not intended or documented for external use. _(Please open a GitHub issue to let us know if you are relying on such internals.)_ +3. Changes that we do not expect to impact the vast majority of users in practice. + +We take backwards-compatibility seriously and work hard to ensure you can rely on a smooth upgrade experience. + +We are keen for your feedback; please open an [issue](https://www.github.com/stainless-sdks/terminal49-typescript/issues) with questions, bugs, or suggestions. + +## Requirements + +TypeScript >= 4.9 is supported. + +The following runtimes are supported: + +- Web browsers (Up-to-date Chrome, Firefox, Safari, Edge, and more) +- Node.js 20 LTS or later ([non-EOL](https://endoflife.date/nodejs)) versions. +- Deno v1.28.0 or higher. +- Bun 1.0 or later. +- Cloudflare Workers. +- Vercel Edge Runtime. +- Jest 28 or greater with the `"node"` environment (`"jsdom"` is not supported at this time). +- Nitro v2.6 or greater. + +Note that React Native is not supported at this time. + +If you are interested in other runtime environments, please open or upvote an issue on GitHub. + +## Contributing + +See [the contributing documentation](./CONTRIBUTING.md). diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..62f90b05 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,27 @@ +# Security Policy + +## Reporting Security Issues + +This SDK is generated by [Stainless Software Inc](http://stainless.com). Stainless takes security seriously, and encourages you to report any security vulnerability promptly so that appropriate action can be taken. + +To report a security issue, please contact the Stainless team at security@stainless.com. + +## Responsible Disclosure + +We appreciate the efforts of security researchers and individuals who help us maintain the security of +SDKs we generate. If you believe you have found a security vulnerability, please adhere to responsible +disclosure practices by allowing us a reasonable amount of time to investigate and address the issue +before making any information public. + +## Reporting Non-SDK Related Security Issues + +If you encounter security issues that are not directly related to SDKs but pertain to the services +or products provided by Terminal49, please follow the respective company's security reporting guidelines. + +### Terminal49 Terms and Policies + +Please contact support@terminal49.com for any questions or concerns regarding the security of our services. + +--- + +Thank you for helping us keep the SDKs and systems they interact with secure. diff --git a/Terminal49 Shiping Line Support.csv b/Terminal49 Shiping Line Support.csv deleted file mode 100644 index aba38a03..00000000 --- a/Terminal49 Shiping Line Support.csv +++ /dev/null @@ -1,23 +0,0 @@ -Full Name,Nickname,SCAC,BOL Prefix,Support,Notes -American President Lines,APL,APLU,APLU,Yes, -Australia National Line,ANL,ANNU,ANLC,Yes, -China Ocean Shipping Company,COSCO,COSU,CCMJ,Yes, -CMA CGM,CMA CGM,CMDU,CMDU,Yes, -Evergreen,Evergreen,EGLV,EISU,Yes, -Hamburg Sud,Hamburg Sud,SUDU,SUDU,Yes, -Hapag-Lloyd,Hapag-Lloyd,HLCU,HLCU,Yes, -Hyundai Merchant Marine,Hyundai,HDMU,HDMU,Partial,No container numbers -Maersk,Maersk,MAEU,MAEU,Yes, -Matson Navigation Company,Matson,MATS,MATS,Yes, -Mediterranean Shipping Company,MSC,MSCU,MEDU,Yes, -Ocean Network Express,ONE,ONEY,ONEY,Yes, -Orient Overseas Container Line,OOCL,OOLU,OOLU,Yes, -Pacific International Lines,PIL,PCIU,PABV,Yes, -Safmarine Container Line,Safmarine,SAFM,SAFM,Yes, -SeaLand,SeaLand,SEAL,SEAU,Yes, -Yangming Marine Transport,Yangming,YMLU,YMLU,Yes, -Wan Hai Lines,Wan Hai,WHLC,WHLC,Yes, -Matson,Matson,MATS,,On roadmap, -Zim,Zim,ZIMU,ZIMU,Yes, -Seaboard Marine,Seaboard,CLAM,,On roadmap, -Crowley,Crowley,CLAM,,On roadmap, \ No newline at end of file diff --git a/Terminal49 Terminal Support.csv b/Terminal49 Terminal Support.csv deleted file mode 100644 index 54cc0e18..00000000 --- a/Terminal49 Terminal Support.csv +++ /dev/null @@ -1,47 +0,0 @@ -Terminal Name,Terminal Nickname,Firms Code,Port Name,Port Code,City,State,Country,Time Zone,Support -Dundalk Marine Terminal,Dundalk,A321,Baltimore,USBAL,Baltimore,MD,US,America/New_York,Yes -Seagirt Terminal,Seagirt,C324,Baltimore,USBAL,Baltimore,MD,US,America/New_York,Yes -Paul W Conley Terminal,Conley Terminal,A295,Boston,USBOS,Boston,MA,US,America/New_York,Yes -Barbours Cut Terminal,APM,S787,Houston,USHOU,Houston,TX,US,America/Chicago,Yes -Bayport Container Terminal,Bayport,V136,Houston,USHOU,Houston,TX,US,America/Chicago,Yes -SSA Cooper,SSA Cooper,N296,JAXPORT,USJAX,Jacksonville,FL,US,America/New_York,Yes -Trapac Jacksonville Terminal,Trapac Jacksonville,M029,JAXPORT,USJAX,Jacksonville,FL,US,America/New_York,Yes -Long Beach Container Terminal,LBCT Pier F,W183,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -Long Beach Container Terminal,LBCT Pier E,WAC8,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -Total Terminals International,TTI,Z952,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -International Transportation Service,ITS,Y309,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -Pacific Container Terminal,PCT,W182,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -SSA Pier A,Pier A,Z978,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -APM Terminals,APMT,W185,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Fenix Marine Services,FMS,Y257,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -West Basin Container Terminal,WBCT,Y773,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Everport Terminal Serivces,ETS,Y124,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -TraPac LA,TraPac LA,Y258,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Yusen Terminals,Yusen,Y790,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Port of Miami Terminal Operating Company,POMTOC,L239,Miami Seaport,USMIA,Miami,FL,US,America/New_York,Yes -South Florida Container Terminal,SFCT,N775,Miami Seaport,USMIA,Miami,FL,US,America/New_York,Yes -APM Terminal,APM Mobile,R103,Mobile,USMOB,Mobile,AL,US,America/Chicago,Yes -Napoleon Container Terminal,Napoleon,P260,New Orleans,USMSY,New Orleans,LA,US,America/Chicago,Yes -New Orleans Terminal,Milan,Q795,New Orleans,USMSY,New Orleans,LA,US,America/Chicago,Yes -Port Elizabeth,APM Terminals,E425,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -GCT New York LP,GCT,E005,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -Maher Terminals,Maher,E416,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -GCT Bayonne,GCTB,E364,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -Port Newark Container Terminal,PNCT,F577,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -Oakland International Container Terminal,SSA,Z985,Oakland,USOAK,Oakland,CA,US,America/Los_Angeles,Yes -TraPac Terminal,TraPac,Y549,Oakland,USOAK,Oakland,CA,US,America/Los_Angeles,Yes -Ben E. Nutter Terminal,Everport,Y738,Oakland,USOAK,Oakland,CA,US,America/Los_Angeles,Yes -Packer Avenue,Packer Avenue,C095,PhilaPort,USPHL,Philadelphia,PA,US,America/New_York,Yes -Florida International Terminal,FIT,N751,Port Everglades,USPEF,Fort Lauderdale,FL,US,America/New_York,Yes -Tampa Bay Container Terminal,Tampa Bay,M669,Port Tampa Bay,USPOT,Tampa Bay,FL,US,America/New_York,Yes -Garden City Terminals,GCT,L737,Savannah,USSAV,Savannah,GA,US,America/New_York,Yes -SSA Terminal 18,Terminal 18,X117,Seattle,USSEA,Seattle,WA,US,America/Los_Angeles,Yes -SSA Terminal 30,Terminal 30,Y197,Seattle,USSEA,Seattle,WA,US,America/Los_Angeles,Yes -Pierce County Terminal,PCT,X215,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Husky Terminal,Husky,Z693,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Washington United Terminals,WUT,Z705,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Tacoma Container Terminal,TCT,WAM2,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Richmond Marine Terminal,Richmond (RMT),LAQ4,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes -Portsmouth Marine Terminal,Portsmouth (PMT),L045,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes -Virginia International Gateway,Virginia (VIG),N195,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes -Norfolk International Terminals,Norfolk (NIT),L005,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes \ No newline at end of file diff --git a/Terminal49-API.postman_collection.json b/Terminal49-API.postman_collection.json deleted file mode 100644 index f3939905..00000000 --- a/Terminal49-API.postman_collection.json +++ /dev/null @@ -1,5965 +0,0 @@ -{ - "item": [ - { - "name": "Containers", - "description": "", - "item": [ - { - "id": "9bb8e3ef-61bd-4118-8d00-f842633e1634", - "name": "List containers", - "request": { - "name": "List containers", - "description": { - "content": "Returns a list of container. The containers are returned sorted by creation date, with the most recently refreshed containers appearing first.\n\nThis API will return all containers associated with the account.", - "type": "text/plain" - }, - "url": { - "path": [ - "containers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "1" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "30" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Number of seconds in which containers were refreshed", - "type": "text/plain" - }, - "key": "terminal_checked_before", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "6739eab6-3473-48c0-adac-2d9f7d2fa327", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "1" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "30" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Number of seconds in which containers were refreshed", - "type": "text/plain" - }, - "key": "terminal_checked_before", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"reefer\",\n \"equipment_length\": null,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 45,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"booking_cancelled\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "09bc2ec3-8158-4dfb-8e02-71c0dcb5105d", - "name": "Edit a container", - "request": { - "name": "Edit a container", - "description": { - "content": "Update a container", - "type": "text/plain" - }, - "url": { - "path": [ - "containers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ]\n },\n \"type\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": null - }, - "response": [ - { - "id": "bdfe6a47-ca82-45ae-b8ac-f9fbc1fd5fc3", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ]\n },\n \"type\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 40,\n \"equipment_height\": \"standard\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "57eeff61-749c-479b-8437-3f441ff27522", - "name": "Get a container", - "request": { - "name": "Get a container", - "description": { - "content": "Retrieves the details of a container.", - "type": "text/plain" - }, - "url": { - "path": [ - "containers", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "0eec2b0c-2a5d-4b5d-9b9c-5ed52762261f", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"tank\",\n \"equipment_length\": 10,\n \"equipment_height\": \"standard\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"no_updates_at_line\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"cancelled_by_user\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a09bb98f-1e38-4f5b-b026-0dc60f174fbf", - "name": "Get a container's raw events", - "request": { - "name": "Get a container's raw events", - "description": { - "content": "#### Deprecation warning\nThe `raw_events` endpoint is provided as-is.\n\n For past events we recommend consuming `transport_events`.\n\n---\nGet a list of past and future (estimated) milestones for a container as reported by the carrier. Some of the data is normalized even though the API is called raw_events. \n\nNormalized attributes: `event` and `timestamp` timestamp. Not all of the `event` values have been normalized. You can expect the the events related to container movements to be normalized but there are cases where events are not normalized. \n\nFor past historical events we recommend consuming `transport_events`. Although there are fewer events here those events go through additional vetting and normalization to avoid false positives and get you correct data.", - "type": "text/plain" - }, - "url": { - "path": [ - "containers", - ":id", - "raw_events" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "bee4e2dc-9210-4581-9615-58c9a6dd1e75", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "raw_events" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\",\n \"attributes\": {\n \"event\": \"transshipment_arrived\",\n \"original_event\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"actual_on\": \"\",\n \"estimated_on\": \"\",\n \"actual_at\": \"\",\n \"estimated_at\": \"\",\n \"timezone\": \"\",\n \"created_at\": \"\",\n \"location_name\": \"\",\n \"location_locode\": \"\",\n \"vessel_name\": \"\",\n \"vessel_imo\": \"\",\n \"index\": \"\",\n \"voyage_number\": \"\"\n },\n \"relationships\": {\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\",\n \"attributes\": {\n \"event\": \"delivered\",\n \"original_event\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"actual_on\": \"\",\n \"estimated_on\": \"\",\n \"actual_at\": \"\",\n \"estimated_at\": \"\",\n \"timezone\": \"\",\n \"created_at\": \"\",\n \"location_name\": \"\",\n \"location_locode\": \"\",\n \"vessel_name\": \"\",\n \"vessel_imo\": \"\",\n \"index\": \"\",\n \"voyage_number\": \"\"\n },\n \"relationships\": {\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"port\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\"\n }\n }\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "762f9c6b-bcb4-4633-a6c7-9a315c3b1174", - "name": "Get a container's transport events", - "request": { - "name": "Get a container's transport events", - "description": { - "content": "Get a list of past transport events (canonical) for a container. All data has been normalized across all carriers. These are a verified subset of the raw events may also be sent as Webhook Notifications to a webhook endpoint.\n\nThis does not provide any estimated future events. See `container/:id/raw_events` endpoint for that. ", - "type": "text/plain" - }, - "url": { - "path": [ - "containers", - ":id", - "transport_events" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "b525349f-f02d-4881-a678-221a6c1f245f", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "transport_events" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\",\n \"attributes\": {\n \"event\": \"container.transport.rail_unloaded\",\n \"voyage_number\": \"\",\n \"timestamp\": \"\",\n \"timezone\": \"\",\n \"location_locode\": \"\",\n \"created_at\": \"\",\n \"data_source\": \"shipping_line\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"name\": \"vessel\"\n }\n },\n \"terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"container\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\",\n \"attributes\": {\n \"event\": \"container.transport.feeder_loaded\",\n \"voyage_number\": \"\",\n \"timestamp\": \"\",\n \"timezone\": \"\",\n \"location_locode\": \"\",\n \"created_at\": \"\",\n \"data_source\": \"terminal\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"name\": \"vessel\"\n }\n },\n \"terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"rail_terminal\"\n }\n },\n \"container\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n }\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"cancelled_by_user\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "36f2711e-ef03-4693-a396-0ae884ca5a4e", - "name": "Get container route", - "request": { - "name": "Get container route", - "description": { - "content": "Retrieves the route details from the port of lading to the port of discharge, including transshipments. This is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "containers", - ":id", - "route" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "567040c7-e637-404b-851a-52650a10f42d", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "route" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"route\",\n \"attributes\": {\n \"id\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"cargo\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n },\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"route_locations\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"route_location\"\n },\n {\n \"id\": \"\",\n \"type\": \"route_location\"\n }\n ]\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"port\",\n \"attributes\": {\n \"name\": \"\",\n \"code\": \"\",\n \"state_abbr\": \"\",\n \"city\": \"\",\n \"country_code\": \"\",\n \"time_zone\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"port\",\n \"attributes\": {\n \"name\": \"\",\n \"code\": \"\",\n \"state_abbr\": \"\",\n \"city\": \"\",\n \"country_code\": \"\",\n \"time_zone\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8c30a83e-93a7-41b0-ae31-4f7796ef42bb", - "name": "Forbidden - Routing data feature is not enabled for this account", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "route" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "27b37327-b9ba-46d6-8bee-0d8abbad4659", - "name": "Refresh container", - "request": { - "name": "Refresh container", - "description": { - "content": "Schedules the container to be refreshed immediately from all relevant sources.

To be alerted of updates you should subscribe to the [relevant webhooks](/api-docs/in-depth-guides/webhooks). This endpoint is limited to 10 requests per minute.This is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "containers", - ":id", - "refresh" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "eb01f158-874b-496b-93f6-dd2d144c3203", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "refresh" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c6b759c0-cf20-4997-bef3-2d0756e49d82", - "name": "Forbidden - This API endpoint is not enabled for your account. Please contact support@terminal49.com", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "refresh" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b61917f-7049-473c-ab7c-54deb3621af4", - "name": "Too Many Requests - You've hit the refresh limit. Please try again in a minute.", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "refresh" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": false, - "description": { - "content": "Number of seconds to wait before making another request", - "type": "text/plain" - }, - "key": "Retry-After", - "value": "" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Shipments", - "description": "", - "item": [ - { - "id": "8ba2991d-e0da-40e8-9e0e-b27225c39959", - "name": "List shipments", - "request": { - "name": "List shipments", - "description": { - "content": "Returns a list of your shipments. The shipments are returned sorted by creation date, with the most recent shipments appearing first.\n\nThis api will return all shipments associated with the account. Shipments created via the `tracking_request` API aswell as the ones added via the dashboard will be retuned via this endpoint. ", - "type": "text/plain" - }, - "url": { - "path": [ - "shipments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "\n", - "type": "text/plain" - }, - "key": "page[number]", - "value": "1" - }, - { - "disabled": false, - "description": { - "content": "\n", - "type": "text/plain" - }, - "key": "page[size]", - "value": "30" - }, - { - "disabled": false, - "description": { - "content": "\nSearch shipments by master bill of lading, reference number, or container number.", - "type": "text/plain" - }, - "key": "q", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Search shipments by the original request tracking `request_number`", - "type": "text/plain" - }, - "key": "number", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Filter shipments by whether they are still tracking or not", - "type": "text/plain" - }, - "key": "filter[tracking_stopped]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "4f3ec712-ea7a-47a0-8abf-8b5036f30f50", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "shipments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "\n", - "type": "text/plain" - }, - "key": "page[number]", - "value": "1" - }, - { - "disabled": false, - "description": { - "content": "\n", - "type": "text/plain" - }, - "key": "page[size]", - "value": "30" - }, - { - "disabled": false, - "description": { - "content": "\nSearch shipments by master bill of lading, reference number, or container number.", - "type": "text/plain" - }, - "key": "q", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Search shipments by the original request tracking `request_number`", - "type": "text/plain" - }, - "key": "number", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Filter shipments by whether they are still tracking or not", - "type": "text/plain" - }, - "key": "filter[tracking_stopped]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": null\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 40,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"tank\",\n \"equipment_length\": 10,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "815b03aa-4940-480c-bd0f-0f15975be74f", - "name": "Unprocessable Entity", - "originalRequest": { - "url": { - "path": [ - "shipments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "\n", - "type": "text/plain" - }, - "key": "page[number]", - "value": "1" - }, - { - "disabled": false, - "description": { - "content": "\n", - "type": "text/plain" - }, - "key": "page[size]", - "value": "30" - }, - { - "disabled": false, - "description": { - "content": "\nSearch shipments by master bill of lading, reference number, or container number.", - "type": "text/plain" - }, - "key": "q", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Search shipments by the original request tracking `request_number`", - "type": "text/plain" - }, - "key": "number", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Filter shipments by whether they are still tracking or not", - "type": "text/plain" - }, - "key": "filter[tracking_stopped]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unprocessable Entity (WebDAV) (RFC 4918)", - "code": 422, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "801cf6d7-17f9-429f-96d5-ba8242f089ce", - "name": "Get a shipment", - "request": { - "name": "Get a shipment", - "description": { - "content": "Retrieves the details of an existing shipment. You need only supply the unique shipment `id` that was returned upon `tracking_request` creation.", - "type": "text/plain" - }, - "url": { - "path": [ - "shipments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) Shipment Id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "d680d8e5-2002-459a-a37d-a8766d4cd0c8", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "shipments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"booking_cancelled\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"open top\",\n \"equipment_length\": 20,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 45,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ab1f1cea-f505-4177-9718-f95d18182147", - "name": "Not Found", - "originalRequest": { - "url": { - "path": [ - "shipments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "62f212db-b0c8-4c62-b003-570a5d11af48", - "name": "Edit a shipment", - "request": { - "name": "Edit a shipment", - "description": { - "content": "Update a shipment", - "type": "text/plain" - }, - "url": { - "path": [ - "shipments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) Shipment Id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": null - }, - "response": [ - { - "id": "56d70a1f-6e3d-4286-9c68-80f2ad67ec04", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "shipments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ee5c762c-97cf-436c-a2f4-abef84bd7bfb", - "name": "Stop tracking a shipment", - "request": { - "name": "Stop tracking a shipment", - "description": { - "content": "We'll stop tracking the shipment, which means that there will be no more updates. You can still access the shipment's previously-collected information via the API or dashboard.\n\nYou can resume tracking a shipment by calling the `resume_tracking` endpoint, but keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.", - "type": "text/plain" - }, - "url": { - "path": [ - "shipments", - ":id", - "stop_tracking" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "7bc96ad1-bb86-4cb6-938d-20a98c4165e8", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "shipments", - ":id", - "stop_tracking" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "b3fa1be6-3755-4d5f-b288-5cdd899ef4bf", - "name": "Resume tracking a shipment", - "request": { - "name": "Resume tracking a shipment", - "description": { - "content": "Resume tracking a shipment. Keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.", - "type": "text/plain" - }, - "url": { - "path": [ - "shipments", - ":id", - "resume_tracking" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "f2c30799-eb28-49a2-8a6e-b10ad61add9c", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "shipments", - ":id", - "resume_tracking" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Locations", - "description": "", - "item": [] - }, - { - "name": "Events", - "description": "", - "item": [] - }, - { - "name": "Tracking Requests", - "description": "", - "item": [ - { - "id": "295ef0ce-9854-4b60-998b-955dcb5fba59", - "name": "Create a tracking request", - "request": { - "name": "Create a tracking request", - "description": { - "content": "To track an ocean shipment, you create a new tracking request. \nTwo attributes are required to track a shipment. A `bill of lading/booking number` and a shipping line `SCAC`. \n\nOnce a tracking request is created we will attempt to fetch the shipment details and it's related containers from the shipping line. If the attempt is successful we will create in new shipment object including any related container objects. We will send a `tracking_request.succeeded` webhook notification to your webhooks. \n\nIf the attempt to fetch fails then we will send a `tracking_request.failed` webhook notification to your `webhooks`. \n\nA `tracking_request.succeeded` or `tracking_request.failed` webhook notificaiton will only be sent if you have atleast one active webhook. ", - "type": "text/plain" - }, - "url": { - "path": [ - "tracking_requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"container\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ]\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": { - "type": "apikey", - "apikey": [ - { - "key": "key", - "value": "Authorization" - }, - { - "key": "value", - "value": "{{apiKey}}" - }, - { - "key": "in", - "value": "header" - } - ] - } - }, - "response": [ - { - "id": "608ad242-fd2e-457f-9921-e3ee526d6ef1", - "name": "Tracking Request Created", - "originalRequest": { - "url": { - "path": [ - "tracking_requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"container\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ]\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"created\",\n \"request_type\": \"booking_number\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"internal_processing_error\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9bba0cb5-c83d-4fca-a8d4-d6ac1c5517cc", - "name": "Unprocessable Entity", - "originalRequest": { - "url": { - "path": [ - "tracking_requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"container\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ]\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unprocessable Entity (WebDAV) (RFC 4918)", - "code": 422, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "be292a6c-595f-45d1-9955-019317c76c7e", - "name": "List tracking requests", - "request": { - "name": "List tracking requests", - "description": { - "content": "Returns a list of your tracking requests. The tracking requests are returned sorted by creation date, with the most recent tracking request appearing first.", - "type": "text/plain" - }, - "url": { - "path": [ - "tracking_requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "A search term to be applied against request_number and reference_numbers.", - "type": "text/plain" - }, - "key": "q", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by `status`", - "type": "text/plain" - }, - "key": "filter[status]", - "value": "created" - }, - { - "disabled": false, - "description": { - "content": "filter by shipping line `scac`", - "type": "text/plain" - }, - "key": "filter[scac]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by tracking_requests `created_at` after a certain ISO8601 timestamp", - "type": "text/plain" - }, - "key": "filter[created_at][start]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by tracking_requests `created_at` before a certain ISO8601 timestamp", - "type": "text/plain" - }, - "key": "filter[created_at][end]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include. 'tracked_object' is included by default.", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by `request_number`", - "type": "text/plain" - }, - "key": "filter[request_number]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "293528e1-9911-474e-8beb-08643d69efce", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "tracking_requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "A search term to be applied against request_number and reference_numbers.", - "type": "text/plain" - }, - "key": "q", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by `status`", - "type": "text/plain" - }, - "key": "filter[status]", - "value": "created" - }, - { - "disabled": false, - "description": { - "content": "filter by shipping line `scac`", - "type": "text/plain" - }, - "key": "filter[scac]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by tracking_requests `created_at` after a certain ISO8601 timestamp", - "type": "text/plain" - }, - "key": "filter[created_at][start]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by tracking_requests `created_at` before a certain ISO8601 timestamp", - "type": "text/plain" - }, - "key": "filter[created_at][end]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include. 'tracked_object' is included by default.", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by `request_number`", - "type": "text/plain" - }, - "key": "filter[request_number]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"awaiting_manifest\",\n \"request_type\": \"booking_number\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"unrecognized_response\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"pending\",\n \"request_type\": \"booking_number\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"retries_exhausted\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5026aa08-352d-4156-bf2e-88a48173dbbf", - "name": "Not Found", - "originalRequest": { - "url": { - "path": [ - "tracking_requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "A search term to be applied against request_number and reference_numbers.", - "type": "text/plain" - }, - "key": "q", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by `status`", - "type": "text/plain" - }, - "key": "filter[status]", - "value": "created" - }, - { - "disabled": false, - "description": { - "content": "filter by shipping line `scac`", - "type": "text/plain" - }, - "key": "filter[scac]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by tracking_requests `created_at` after a certain ISO8601 timestamp", - "type": "text/plain" - }, - "key": "filter[created_at][start]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by tracking_requests `created_at` before a certain ISO8601 timestamp", - "type": "text/plain" - }, - "key": "filter[created_at][end]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include. 'tracked_object' is included by default.", - "type": "text/plain" - }, - "key": "include", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "filter by `request_number`", - "type": "text/plain" - }, - "key": "filter[request_number]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "01894ccd-eb5d-4ea6-ab9e-14cea1c6cc98", - "name": "Get a single tracking request", - "request": { - "name": "Get a single tracking request", - "description": { - "content": "Get the details and status of an existing tracking request. ", - "type": "text/plain" - }, - "url": { - "path": [ - "tracking_requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include. 'tracked_object' is included by default.", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) Tracking Request ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "96a93a42-28e1-416c-afda-3fabb291ed58", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "tracking_requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include. 'tracked_object' is included by default.", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"created\",\n \"request_type\": \"booking_number\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"internal_processing_error\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"container\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c4472456-580e-4be8-a4f9-6b2251bc3817", - "name": "Not Found", - "originalRequest": { - "url": { - "path": [ - "tracking_requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include. 'tracked_object' is included by default.", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d40c8b0d-b0f1-455f-a735-4cfe896fd215", - "name": "Edit a tracking request", - "request": { - "name": "Edit a tracking request", - "description": { - "content": "Update a tracking request", - "type": "text/plain" - }, - "url": { - "path": [ - "tracking_requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) Tracking Request ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_number\": \"\"\n },\n \"type\": 5708.834400865539\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": null - }, - "response": [ - { - "id": "b0973057-07ad-4533-930b-280b71f9f3c3", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "tracking_requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_number\": \"\"\n },\n \"type\": 5708.834400865539\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"created\",\n \"request_type\": \"bill_of_lading\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"shipping_line_unreachable\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Webhooks", - "description": "", - "item": [ - { - "id": "663154ff-3d01-495f-9a2e-bd18a059b479", - "name": "Get single webhook", - "request": { - "name": "Get single webhook", - "description": { - "content": "Get the details of a single webhook", - "type": "text/plain" - }, - "url": { - "path": [ - "webhooks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "10169d40-8bdb-4c08-a0d1-c270f7a5d3d5", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "webhooks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.vessel_loaded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "35aa7806-b556-463d-9fa0-0386f4e3d4ef", - "name": "Edit a webhook", - "request": { - "name": "Edit a webhook", - "description": { - "content": "Update a single webhook", - "type": "text/plain" - }, - "url": { - "path": [ - "webhooks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"events\": [\n \"container.transport.vessel_loaded\"\n ],\n \"active\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": null - }, - "response": [ - { - "id": "0eea93c4-a52a-44d9-b29f-e806ff33277d", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "webhooks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"events\": [\n \"container.transport.vessel_loaded\"\n ],\n \"active\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.vessel_loaded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "656b9cf1-4a82-45c8-8a06-802f60bef0d9", - "name": "Delete a webhook", - "request": { - "name": "Delete a webhook", - "description": { - "content": "Delete a webhook", - "type": "text/plain" - }, - "url": { - "path": [ - "webhooks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "method": "DELETE", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "e16c42ab-da0b-4aff-a79f-6b4124b0c09a", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "webhooks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9fc3402c-127e-4cdf-8b2b-b0a506212b47", - "name": "List webhooks", - "request": { - "name": "List webhooks", - "description": { - "content": "Get a list of all the webhooks", - "type": "text/plain" - }, - "url": { - "path": [ - "webhooks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "e03e44a4-6a2e-4948-8606-44360d67a0b6", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "webhooks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.transshipment_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.empty_out\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ],\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6f24513e-b84e-4ec0-a9aa-ded1775a3cf0", - "name": "Create a webhook", - "request": { - "name": "Create a webhook", - "description": { - "content": "You can configure a webhook via the API to be notified about events that happen in your Terminal49 account. These events can be realted to tracking_requests, shipments and containers. \n\nThis is the recommended way tracking shipments and containers via the API. You should use this instead of polling our the API periodically. ", - "type": "text/plain" - }, - "url": { - "path": [ - "webhooks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"active\": \"\",\n \"events\": [\n \"container.transport.rail_unloaded\"\n ],\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": null - }, - "response": [ - { - "id": "f0fbf31c-8c03-4fba-90ed-1079d7164859", - "name": "Create a test webhook endpoint", - "originalRequest": { - "url": { - "path": [ - "webhooks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"active\": \"\",\n \"events\": [\n \"container.transport.rail_unloaded\"\n ],\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.vessel_loaded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e82d0249-3d66-40a4-98c3-cf40348b406b", - "name": "List webhook IPs", - "request": { - "name": "List webhook IPs", - "description": { - "content": "Return the list of IPs used for sending webhook notifications. This can be useful for whitelisting the IPs on the firewall.", - "type": "text/plain" - }, - "url": { - "path": [ - "webhooks", - "ips" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "7c861e2a-450c-4e51-a54e-7148222bc67d", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "webhooks", - "ips" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"webhook_notification_ips\": [\n \"\",\n \"\"\n ],\n \"last_updated\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Webhook Notifications", - "description": "", - "item": [ - { - "id": "388d7c75-0915-4456-a1c2-40749438f043", - "name": "Get a single webhook notification", - "request": { - "name": "Get a single webhook notification", - "description": { - "content": "\n", - "type": "text/plain" - }, - "url": { - "path": [ - "webhook_notifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include.", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "67c05253-c558-49a9-afc9-9d799e1543b9", - "originalRequest": { - "url": { - "path": [ - "webhook_notifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include.", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.estimated.arrived_at_inland_destination\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"estimated_event\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"tracking_request.succeeded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.vessel_berthed\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e5f530bb-1ad8-4b0c-84af-ace6b8cc9b7a", - "name": "List webhook notifications", - "request": { - "name": "List webhook notifications", - "description": { - "content": "Return the list of webhook notifications. This can be useful for reconciling your data if your endpoint has been down. ", - "type": "text/plain" - }, - "url": { - "path": [ - "webhook_notifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include.", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "d6672710-17f6-458c-b819-99fae0b72da1", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "webhook_notifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "Comma delimited list of relations to include.", - "type": "text/plain" - }, - "key": "include", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.pod_terminal_changed\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"tracking_request.succeeded\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.rail_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.feeder_departed\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "344622c7-bfbb-4fca-b117-124aba15192e", - "name": "Get webhook notification payload examples", - "request": { - "name": "Get webhook notification payload examples", - "description": { - "content": "Returns an example payload as it would be sent to a webhook endpoint for the provided `event` ", - "type": "text/plain" - }, - "url": { - "path": [ - "webhook_notifications", - "examples" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "The webhook notification event name you wish to see an example of", - "type": "text/plain" - }, - "key": "event", - "value": "container.transport.transshipment_departed" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "53afc563-5637-46cb-9d55-e0b1fd01f3b1", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "webhook_notifications", - "examples" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "The webhook notification event name you wish to see an example of", - "type": "text/plain" - }, - "key": "event", - "value": "container.transport.transshipment_departed" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.pod_terminal_changed\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"tracking_request.succeeded\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.rail_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.feeder_departed\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Ports", - "description": "", - "item": [ - { - "id": "929c41c1-dd05-47d5-aaa8-06a41bd750b6", - "name": "Get a port using the locode or the id", - "request": { - "name": "Get a port using the locode or the id", - "description": { - "content": "Return the details of a single port.", - "type": "text/plain" - }, - "url": { - "path": [ - "ports", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "22885b2e-21d0-4888-ac33-415187f4cc5a", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "ports", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"port\",\n \"attributes\": {\n \"name\": \"\",\n \"code\": \"\",\n \"state_abbr\": \"\",\n \"city\": \"\",\n \"country_code\": \"\",\n \"time_zone\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\"\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Metro Areas", - "description": "", - "item": [ - { - "id": "082e6784-c82d-4d7c-bde0-74b9b0e3e516", - "name": "Get a metro area using the un/locode or the id", - "request": { - "name": "Get a metro area using the un/locode or the id", - "description": { - "content": "Return the details of a single metro area.", - "type": "text/plain" - }, - "url": { - "path": [ - "metro_areas", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "45719ac3-69b1-401f-8938-da617a7a1e19", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "metro_areas", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\",\n \"attributes\": {\n \"name\": \"\",\n \"code\": \"\",\n \"state_abbr\": \"\",\n \"country_code\": \"\",\n \"time_zone\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Terminals", - "description": "", - "item": [ - { - "id": "79a5e561-ebb3-4990-80fe-ef55cf1ecba5", - "name": "Get a terminal using the id", - "request": { - "name": "Get a terminal using the id", - "description": { - "content": "Return the details of a single terminal.", - "type": "text/plain" - }, - "url": { - "path": [ - "terminals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "b75ef20a-2bf9-4da0-ba49-54257847daf3", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "terminals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"attributes\": {\n \"name\": \"\",\n \"nickname\": \"\",\n \"firms_code\": \"\",\n \"smdg_code\": \"\",\n \"bic_facility_code\": \"\",\n \"street\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"state_abbr\": \"\",\n \"zip\": \"\",\n \"country\": \"\"\n },\n \"relationships\": {\n \"port\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"port\"\n }\n }\n },\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Routing (Paid)", - "description": "", - "item": [ - { - "id": "475bced9-913f-4994-b748-3c392087d7db", - "name": "Get container route", - "request": { - "name": "Get container route", - "description": { - "content": "Retrieves the route details from the port of lading to the port of discharge, including transshipments. This is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "containers", - ":id", - "route" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "ff0e08b8-a049-4fa5-9b99-15ec84bca84c", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "route" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"route\",\n \"attributes\": {\n \"id\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"cargo\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n },\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"route_locations\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"route_location\"\n },\n {\n \"id\": \"\",\n \"type\": \"route_location\"\n }\n ]\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"port\",\n \"attributes\": {\n \"name\": \"\",\n \"code\": \"\",\n \"state_abbr\": \"\",\n \"city\": \"\",\n \"country_code\": \"\",\n \"time_zone\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"port\",\n \"attributes\": {\n \"name\": \"\",\n \"code\": \"\",\n \"state_abbr\": \"\",\n \"city\": \"\",\n \"country_code\": \"\",\n \"time_zone\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4414a19d-c226-4268-bb31-0da543b17b6f", - "name": "Forbidden - Routing data feature is not enabled for this account", - "originalRequest": { - "url": { - "path": [ - "containers", - ":id", - "route" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "b2ab7690-886f-4c36-b205-ef087dc47582", - "name": "Get vessel future positions", - "request": { - "name": "Get vessel future positions", - "description": { - "content": "Returns the estimated route between two ports for a given vessel. The timestamp of the positions has fixed spacing of one minute. This is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "vessels", - ":id", - "future_positions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "df02df9b-171e-4273-b0fa-3f3dc53a3e21", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\",\n \"attributes\": {\n \"name\": \"\",\n \"imo\": \"\",\n \"mmsi\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"nautical_speed_knots\": \"\",\n \"navigational_heading_degrees\": \"\",\n \"position_timestamp\": \"\",\n \"positions\": [\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n },\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "23663fc6-40cb-430d-b394-6dc5e5106606", - "name": "Forbidden - Routing data feature is not enabled for this account", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "3da347c8-4bb9-42f3-82da-261f1880108c", - "name": "Get vessel future positions from coordinates", - "request": { - "name": "Get vessel future positions from coordinates", - "description": { - "content": "Returns the estimated route between two ports for a given vessel from a set of coordinates. The timestamp of the positions has fixed spacing of one minute. This is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "vessels", - ":id", - "future_positions_with_coordinates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting latitude coordinate", - "type": "text/plain" - }, - "key": "latitude", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting longitude coordinate", - "type": "text/plain" - }, - "key": "longitude", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "755e5c99-d756-4a27-910c-3ad42c910649", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions_with_coordinates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting latitude coordinate", - "type": "text/plain" - }, - "key": "latitude", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting longitude coordinate", - "type": "text/plain" - }, - "key": "longitude", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\",\n \"attributes\": {\n \"name\": \"\",\n \"imo\": \"\",\n \"mmsi\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"nautical_speed_knots\": \"\",\n \"navigational_heading_degrees\": \"\",\n \"position_timestamp\": \"\",\n \"positions\": [\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n },\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "47638ced-0598-4f7a-a5a4-3c193b22f6da", - "name": "Forbidden - Routing data feature is not enabled for this account", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions_with_coordinates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting latitude coordinate", - "type": "text/plain" - }, - "key": "latitude", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting longitude coordinate", - "type": "text/plain" - }, - "key": "longitude", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Shipping Lines", - "description": "", - "item": [ - { - "id": "e9ce2ba1-35aa-4fe5-a6d6-9c797da66c47", - "name": "Shipping Lines", - "request": { - "name": "Shipping Lines", - "description": { - "content": "Return a list of shipping lines supported by Terminal49. \nN.B. There is no pagination for this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "shipping_lines" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "fd865f9a-4fc0-4f63-bc2a-5d4b15e421fa", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "shipping_lines" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"attributes\": {\n \"scac\": \"\",\n \"name\": \"\",\n \"alternative_scacs\": [\n \"\",\n \"\"\n ],\n \"short_name\": \"\",\n \"bill_of_lading_tracking_support\": \"\",\n \"booking_number_tracking_support\": \"\",\n \"container_number_tracking_support\": \"\"\n },\n \"type\": \"shipping_line\"\n },\n {\n \"id\": \"\",\n \"attributes\": {\n \"scac\": \"\",\n \"name\": \"\",\n \"alternative_scacs\": [\n \"\",\n \"\"\n ],\n \"short_name\": \"\",\n \"bill_of_lading_tracking_support\": \"\",\n \"booking_number_tracking_support\": \"\",\n \"container_number_tracking_support\": \"\"\n },\n \"type\": \"shipping_line\"\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "860061bb-9a94-43c0-881b-40ec0d41b7fa", - "name": "Get a single shipping line", - "request": { - "name": "Get a single shipping line", - "description": { - "content": "Return the details of a single shipping line.", - "type": "text/plain" - }, - "url": { - "path": [ - "shipping_lines", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "e2c0fe75-1fd4-4012-81c2-e6e858746ef9", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "shipping_lines", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"attributes\": {\n \"scac\": \"\",\n \"name\": \"\",\n \"alternative_scacs\": [\n \"\",\n \"\"\n ],\n \"short_name\": \"\",\n \"bill_of_lading_tracking_support\": \"\",\n \"booking_number_tracking_support\": \"\",\n \"container_number_tracking_support\": \"\"\n },\n \"type\": \"shipping_line\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Vessels", - "description": "", - "item": [ - { - "id": "9c6e4bfa-dbed-46b1-aff0-e7e9df62cf9a", - "name": "Get a vessel using the id", - "request": { - "name": "Get a vessel using the id", - "description": { - "content": "Returns a vessel by id. `show_positions` is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "vessels", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "type": "text/plain" - }, - "key": "show_positions[from_timestamp]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "type": "text/plain" - }, - "key": "show_positions[to_timestamp]", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "7058316c-11a8-49ed-b7ec-9ec8c8e3a4d6", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "type": "text/plain" - }, - "key": "show_positions[from_timestamp]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "type": "text/plain" - }, - "key": "show_positions[to_timestamp]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\",\n \"attributes\": {\n \"name\": \"\",\n \"imo\": \"\",\n \"mmsi\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"nautical_speed_knots\": \"\",\n \"navigational_heading_degrees\": \"\",\n \"position_timestamp\": \"\",\n \"positions\": [\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"heading\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\"\n },\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"heading\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b293332c-60e9-4ce9-b9da-40d13b585ee7", - "name": "Forbidden - Feature not enabled", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "type": "text/plain" - }, - "key": "show_positions[from_timestamp]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "type": "text/plain" - }, - "key": "show_positions[to_timestamp]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"source\": {},\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"source\": {},\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6809f936-176a-4ad3-a303-ed98178baf2c", - "name": "Get a vessel using the imo", - "request": { - "name": "Get a vessel using the imo", - "description": { - "content": "Returns a vessel by the given IMO number. `show_positions` is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "vessels", - ":imo" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "type": "text/plain" - }, - "key": "show_positions[from_timestamp]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "type": "text/plain" - }, - "key": "show_positions[to_timestamp]", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "imo", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "7c79a4f7-2ef2-436f-8946-7fba1dbb962a", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":imo" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "type": "text/plain" - }, - "key": "show_positions[from_timestamp]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "type": "text/plain" - }, - "key": "show_positions[to_timestamp]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\",\n \"attributes\": {\n \"name\": \"\",\n \"imo\": \"\",\n \"mmsi\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"nautical_speed_knots\": \"\",\n \"navigational_heading_degrees\": \"\",\n \"position_timestamp\": \"\",\n \"positions\": [\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"heading\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\"\n },\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"heading\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "46bf6b1d-2923-454f-bf75-b1f8e1f7bba2", - "name": "Forbidden - Feature not enabled", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":imo" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "type": "text/plain" - }, - "key": "show_positions[from_timestamp]", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "type": "text/plain" - }, - "key": "show_positions[to_timestamp]", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"source\": {},\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"source\": {},\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c8da6a8c-aaa3-4de2-a478-6ccff92b0231", - "name": "Get vessel future positions", - "request": { - "name": "Get vessel future positions", - "description": { - "content": "Returns the estimated route between two ports for a given vessel. The timestamp of the positions has fixed spacing of one minute. This is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "vessels", - ":id", - "future_positions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "f564746c-459b-41a3-b741-f746a122f4e8", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\",\n \"attributes\": {\n \"name\": \"\",\n \"imo\": \"\",\n \"mmsi\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"nautical_speed_knots\": \"\",\n \"navigational_heading_degrees\": \"\",\n \"position_timestamp\": \"\",\n \"positions\": [\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n },\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d617d3e5-b77a-4998-8b0b-4e986f453069", - "name": "Forbidden - Routing data feature is not enabled for this account", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c18918a4-3c4b-428d-b3ae-36a401e86603", - "name": "Get vessel future positions from coordinates", - "request": { - "name": "Get vessel future positions from coordinates", - "description": { - "content": "Returns the estimated route between two ports for a given vessel from a set of coordinates. The timestamp of the positions has fixed spacing of one minute. This is a paid feature. Please contact sales@terminal49.com.", - "type": "text/plain" - }, - "url": { - "path": [ - "vessels", - ":id", - "future_positions_with_coordinates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting latitude coordinate", - "type": "text/plain" - }, - "key": "latitude", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting longitude coordinate", - "type": "text/plain" - }, - "key": "longitude", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "36c31554-4c64-4441-93ca-7ed682c0cc89", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions_with_coordinates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting latitude coordinate", - "type": "text/plain" - }, - "key": "latitude", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting longitude coordinate", - "type": "text/plain" - }, - "key": "longitude", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\",\n \"attributes\": {\n \"name\": \"\",\n \"imo\": \"\",\n \"mmsi\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"nautical_speed_knots\": \"\",\n \"navigational_heading_degrees\": \"\",\n \"position_timestamp\": \"\",\n \"positions\": [\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n },\n {\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"heading\": \"\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e769962e-1fc6-4e13-bce6-ea7dbc3bf66b", - "name": "Forbidden - Routing data feature is not enabled for this account", - "originalRequest": { - "url": { - "path": [ - "vessels", - ":id", - "future_positions_with_coordinates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "(Required) The destination port id", - "type": "text/plain" - }, - "key": "port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) The previous port id", - "type": "text/plain" - }, - "key": "previous_port_id", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting latitude coordinate", - "type": "text/plain" - }, - "key": "latitude", - "value": "" - }, - { - "disabled": false, - "description": { - "content": "(Required) Starting longitude coordinate", - "type": "text/plain" - }, - "key": "longitude", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n },\n {\n \"status\": \"\",\n \"title\": \"\",\n \"detail\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Parties", - "description": "", - "item": [ - { - "id": "e69551d0-da77-485a-a3b6-4b982af934e1", - "name": "list-parties", - "request": { - "name": "list-parties", - "description": { - "content": "Get a list of parties", - "type": "text/plain" - }, - "url": { - "path": [ - "parties" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "1" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "25" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "3fd1ade3-98ab-46bf-8bb2-4af3f461b2be", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "parties" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[number]", - "value": "1" - }, - { - "disabled": false, - "description": { - "content": "", - "type": "text/plain" - }, - "key": "page[size]", - "value": "25" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": [\n {\n \"attributes\": {\n \"company_name\": \"\"\n },\n \"id\": \"\",\n \"type\": \"party\"\n },\n {\n \"attributes\": {\n \"company_name\": \"\"\n },\n \"id\": \"\",\n \"type\": \"party\"\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d59a0975-3865-434e-a32b-1e823f11faf9", - "name": "post-party", - "request": { - "name": "post-party", - "description": { - "content": "Creates a new party", - "type": "text/plain" - }, - "url": { - "path": [ - "parties" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": null - }, - "response": [ - { - "id": "0a626240-5bef-41b9-be89-ab1ad4000b89", - "name": "Party Created", - "originalRequest": { - "url": { - "path": [ - "parties" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n },\n \"id\": \"\",\n \"type\": \"party\"\n },\n \"links\": {\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d973b13c-cd56-48ce-bf29-f8d1d5c6ae43", - "name": "Unprocessable Entity", - "originalRequest": { - "url": { - "path": [ - "parties" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unprocessable Entity (WebDAV) (RFC 4918)", - "code": 422, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e11c88ad-3c62-48cb-b2a2-f0d404e90fab", - "name": "get-parties-id", - "request": { - "name": "get-parties-id", - "description": { - "content": "Returns a party by it's given identifier", - "type": "text/plain" - }, - "url": { - "path": [ - "parties", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {}, - "auth": null - }, - "response": [ - { - "id": "54a03d51-09dd-4bc3-973a-f7ad72759e3d", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "parties", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n },\n \"id\": \"\",\n \"type\": \"party\"\n },\n \"links\": {\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "970c1319-86b7-4b7a-8a10-93e1c175cb8f", - "name": "edit-party", - "request": { - "name": "edit-party", - "description": { - "content": "Updates a party", - "type": "text/plain" - }, - "url": { - "path": [ - "parties", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": false, - "description": { - "content": "(Required) ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "auth": null - }, - "response": [ - { - "id": "10d23728-c81b-4f7f-a4d4-93031383c207", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "parties", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n },\n \"id\": \"\",\n \"type\": \"party\"\n },\n \"links\": {\n \"self\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2bf770f0-f661-45f0-a6e6-3775074d78d1", - "name": "Unprocessable Entity", - "originalRequest": { - "url": { - "path": [ - "parties", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unprocessable Entity (WebDAV) (RFC 4918)", - "code": 422, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"tracking_request_id\": \"\"\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - } - ], - "auth": { - "type": "apikey", - "apikey": [ - { - "type": "any", - "value": "Authorization", - "key": "key" - }, - { - "type": "any", - "value": "{{apiKey}}", - "key": "value" - }, - { - "type": "any", - "value": "header", - "key": "in" - } - ] - }, - "event": [], - "variable": [ - { - "key": "baseUrl", - "value": "https://api.terminal49.com/v2" - } - ], - "info": { - "_postman_id": "874c6093-0196-4803-a8f2-15a318719379", - "name": "Terminal49 API Reference", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", - "description": { - "content": "The Terminal 49 API offers a convenient way to programmatically track your shipments from origin to destination.\n\nPlease enter your API key into the \"Variables\" tab before using these endpoints within Postman.\n\nContact Support:\n Name: Terminal49 API support\n Email: support@terminal49.com", - "type": "text/plain" - } - } -} \ No newline at end of file diff --git a/api.md b/api.md new file mode 100644 index 00000000..a7436b95 --- /dev/null +++ b/api.md @@ -0,0 +1,171 @@ +# Shipments + +Types: + +- Links +- Meta +- Shipment +- ShipmentRetrieveResponse +- ShipmentUpdateResponse +- ShipmentListResponse +- ShipmentResumeTrackingResponse +- ShipmentStopTrackingResponse + +Methods: + +- client.shipments.retrieve(id, { ...params }) -> ShipmentRetrieveResponse +- client.shipments.update(id, { ...params }) -> ShipmentUpdateResponse +- client.shipments.list({ ...params }) -> ShipmentListResponse +- client.shipments.resumeTracking(id) -> ShipmentResumeTrackingResponse +- client.shipments.stopTracking(id) -> ShipmentStopTrackingResponse + +# TrackingRequests + +Types: + +- Account +- TrackingRequest +- TrackingRequestCreateResponse +- TrackingRequestRetrieveResponse +- TrackingRequestUpdateResponse +- TrackingRequestListResponse + +Methods: + +- client.trackingRequests.create({ ...params }) -> TrackingRequestCreateResponse +- client.trackingRequests.retrieve(id, { ...params }) -> TrackingRequestRetrieveResponse +- client.trackingRequests.update(id, { ...params }) -> TrackingRequestUpdateResponse +- client.trackingRequests.list({ ...params }) -> TrackingRequestListResponse + +# Webhooks + +Types: + +- Webhook +- WebhookCreateResponse +- WebhookRetrieveResponse +- WebhookUpdateResponse +- WebhookListResponse +- WebhookListIPsResponse + +Methods: + +- client.webhooks.create({ ...params }) -> WebhookCreateResponse +- client.webhooks.retrieve(id) -> WebhookRetrieveResponse +- client.webhooks.update(id, { ...params }) -> WebhookUpdateResponse +- client.webhooks.list({ ...params }) -> WebhookListResponse +- client.webhooks.delete(id) -> void +- client.webhooks.listIPs() -> WebhookListIPsResponse + +# WebhookNotifications + +Types: + +- EstimatedEvent +- WebhookNotification +- WebhookNotificationRetrieveResponse +- WebhookNotificationListResponse +- WebhookNotificationGetExamplesResponse + +Methods: + +- client.webhookNotifications.retrieve(id, { ...params }) -> WebhookNotificationRetrieveResponse +- client.webhookNotifications.list({ ...params }) -> WebhookNotificationListResponse +- client.webhookNotifications.getExamples({ ...params }) -> WebhookNotificationGetExamplesResponse + +# Containers + +Types: + +- Container +- TransportEvent +- ContainerRetrieveResponse +- ContainerUpdateResponse +- ContainerListResponse +- ContainerGetRawEventsResponse +- ContainerGetTransportEventsResponse + +Methods: + +- client.containers.retrieve(id, { ...params }) -> ContainerRetrieveResponse +- client.containers.update({ ...params }) -> ContainerUpdateResponse +- client.containers.list({ ...params }) -> ContainerListResponse +- client.containers.getRawEvents(id) -> ContainerGetRawEventsResponse +- client.containers.getTransportEvents(id, { ...params }) -> ContainerGetTransportEventsResponse + +# ShippingLines + +Types: + +- ShippingLine +- ShippingLineRetrieveResponse +- ShippingLineListResponse + +Methods: + +- client.shippingLines.retrieve(id) -> ShippingLineRetrieveResponse +- client.shippingLines.list() -> ShippingLineListResponse + +# MetroAreas + +Types: + +- MetroArea +- MetroAreaRetrieveResponse + +Methods: + +- client.metroAreas.retrieve(id) -> MetroAreaRetrieveResponse + +# Ports + +Types: + +- Port +- PortRetrieveResponse + +Methods: + +- client.ports.retrieve(id) -> PortRetrieveResponse + +# Vessels + +Types: + +- Vessel +- VesselRetrieveByIDResponse +- VesselRetrieveByImoResponse + +Methods: + +- client.vessels.retrieveByID(id) -> VesselRetrieveByIDResponse +- client.vessels.retrieveByImo(imo) -> VesselRetrieveByImoResponse + +# Terminals + +Types: + +- Terminal +- TerminalRetrieveResponse + +Methods: + +- client.terminals.retrieve(id) -> TerminalRetrieveResponse + +# Parties + +Types: + +- LinkSelf +- Party +- PartyCreateResponse +- PartyRetrieveResponse +- PartyUpdateResponse +- PartyListResponse + +Methods: + +- client.parties.create({ ...params }) -> PartyCreateResponse +- client.parties.retrieve(id) -> PartyRetrieveResponse +- client.parties.update(id, { ...params }) -> PartyUpdateResponse +- client.parties.list({ ...params }) -> PartyListResponse diff --git a/assets/data/Terminal49_Shiping_Line_Support.csv b/assets/data/Terminal49_Shiping_Line_Support.csv deleted file mode 100644 index 5053b625..00000000 --- a/assets/data/Terminal49_Shiping_Line_Support.csv +++ /dev/null @@ -1,23 +0,0 @@ -Full Name,Nickname,SCAC,BOL Prefix,Support,Notes -American President Lines,APL,APLU,APLU,Yes, -Australia National Line,ANL,ANNU,ANLC,Yes, -China Ocean Shipping Company,COSCO,COSU,CCMJ,Yes, -CMA CGM,CMA CGM,CMDU,CMDU,Yes, -Evergreen,Evergreen,EGLV,EISU,Yes, -Hamburg Sud,Hamburg Sud,SUDU,SUDU,Yes, -Hapag-Lloyd,Hapag-Lloyd,HLCU,HLCU,Yes, -Hyundai Merchant Marine,Hyundai,HDMU,HDMU,Partial,No container numbers -Maersk,Maersk,MAEU,MAEU,Yes, -Matson Navigation Company,Matson,MATS,MATS,Yes, -Mediterranean Shipping Company,MSC,MSCU,MEDU,Yes, -Ocean Network Express,ONE,ONEY,ONEY,Yes, -Orient Overseas Container Line,OOCL,OOLU,OOLU,Yes, -Pacific International Lines,PIL,PCIU,PABV,Yes, -Safmarine Container Line,Safmarine,SAFM,SAFM,Yes, -SeaLand,SeaLand,SEAL,SEAU,Yes, -Yangming Marine Transport,Yangming,YMLU,YMLU,Yes, -Wan Hai Lines,Wan Hai,WHLC,,On roadmap,June Release -Matson,Matson,MATS,,On roadmap,June Release -Zim,Zim,ZIMU,,On roadmap,June Release -Seaboard Marine,Seaboard,CLAM,,On roadmap,June Release -Crowley,Crowley,CLAM,,On roadmap,June Release \ No newline at end of file diff --git a/assets/data/Terminal49_Terminal_Support.csv b/assets/data/Terminal49_Terminal_Support.csv deleted file mode 100644 index 54cc0e18..00000000 --- a/assets/data/Terminal49_Terminal_Support.csv +++ /dev/null @@ -1,47 +0,0 @@ -Terminal Name,Terminal Nickname,Firms Code,Port Name,Port Code,City,State,Country,Time Zone,Support -Dundalk Marine Terminal,Dundalk,A321,Baltimore,USBAL,Baltimore,MD,US,America/New_York,Yes -Seagirt Terminal,Seagirt,C324,Baltimore,USBAL,Baltimore,MD,US,America/New_York,Yes -Paul W Conley Terminal,Conley Terminal,A295,Boston,USBOS,Boston,MA,US,America/New_York,Yes -Barbours Cut Terminal,APM,S787,Houston,USHOU,Houston,TX,US,America/Chicago,Yes -Bayport Container Terminal,Bayport,V136,Houston,USHOU,Houston,TX,US,America/Chicago,Yes -SSA Cooper,SSA Cooper,N296,JAXPORT,USJAX,Jacksonville,FL,US,America/New_York,Yes -Trapac Jacksonville Terminal,Trapac Jacksonville,M029,JAXPORT,USJAX,Jacksonville,FL,US,America/New_York,Yes -Long Beach Container Terminal,LBCT Pier F,W183,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -Long Beach Container Terminal,LBCT Pier E,WAC8,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -Total Terminals International,TTI,Z952,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -International Transportation Service,ITS,Y309,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -Pacific Container Terminal,PCT,W182,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -SSA Pier A,Pier A,Z978,Long Beach,USLGB,Los Angeles,CA,US,America/Los_Angeles,Yes -APM Terminals,APMT,W185,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Fenix Marine Services,FMS,Y257,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -West Basin Container Terminal,WBCT,Y773,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Everport Terminal Serivces,ETS,Y124,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -TraPac LA,TraPac LA,Y258,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Yusen Terminals,Yusen,Y790,Los Angeles,USLAX,Los Angeles,CA,US,America/Los_Angeles,Yes -Port of Miami Terminal Operating Company,POMTOC,L239,Miami Seaport,USMIA,Miami,FL,US,America/New_York,Yes -South Florida Container Terminal,SFCT,N775,Miami Seaport,USMIA,Miami,FL,US,America/New_York,Yes -APM Terminal,APM Mobile,R103,Mobile,USMOB,Mobile,AL,US,America/Chicago,Yes -Napoleon Container Terminal,Napoleon,P260,New Orleans,USMSY,New Orleans,LA,US,America/Chicago,Yes -New Orleans Terminal,Milan,Q795,New Orleans,USMSY,New Orleans,LA,US,America/Chicago,Yes -Port Elizabeth,APM Terminals,E425,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -GCT New York LP,GCT,E005,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -Maher Terminals,Maher,E416,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -GCT Bayonne,GCTB,E364,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -Port Newark Container Terminal,PNCT,F577,New York / New Jersey,USNYC,New York,NY,US,America/New_York,Yes -Oakland International Container Terminal,SSA,Z985,Oakland,USOAK,Oakland,CA,US,America/Los_Angeles,Yes -TraPac Terminal,TraPac,Y549,Oakland,USOAK,Oakland,CA,US,America/Los_Angeles,Yes -Ben E. Nutter Terminal,Everport,Y738,Oakland,USOAK,Oakland,CA,US,America/Los_Angeles,Yes -Packer Avenue,Packer Avenue,C095,PhilaPort,USPHL,Philadelphia,PA,US,America/New_York,Yes -Florida International Terminal,FIT,N751,Port Everglades,USPEF,Fort Lauderdale,FL,US,America/New_York,Yes -Tampa Bay Container Terminal,Tampa Bay,M669,Port Tampa Bay,USPOT,Tampa Bay,FL,US,America/New_York,Yes -Garden City Terminals,GCT,L737,Savannah,USSAV,Savannah,GA,US,America/New_York,Yes -SSA Terminal 18,Terminal 18,X117,Seattle,USSEA,Seattle,WA,US,America/Los_Angeles,Yes -SSA Terminal 30,Terminal 30,Y197,Seattle,USSEA,Seattle,WA,US,America/Los_Angeles,Yes -Pierce County Terminal,PCT,X215,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Husky Terminal,Husky,Z693,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Washington United Terminals,WUT,Z705,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Tacoma Container Terminal,TCT,WAM2,Tacoma,USTIW,Tacoma,WA,US,America/Los_Angeles,Yes -Richmond Marine Terminal,Richmond (RMT),LAQ4,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes -Portsmouth Marine Terminal,Portsmouth (PMT),L045,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes -Virginia International Gateway,Virginia (VIG),N195,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes -Norfolk International Terminals,Norfolk (NIT),L005,Virginia,USORF,Norfolk,VA,US,America/New_York,Yes \ No newline at end of file diff --git a/assets/images/1pgr Final Drafts (1).png b/assets/images/1pgr Final Drafts (1).png deleted file mode 100644 index e1401585b37471239158c86d6605cdaba1027d03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207605 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 z 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
  • b(OxPL_^IFXV~X%eR+dXl+R8#L>@m1!NvJ$ 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 H=>LBJTJYYx diff --git "a/assets/images/Screenshot 2024-04-11 at 10.47.23\342\200\257AM.png" "b/assets/images/Screenshot 2024-04-11 at 10.47.23\342\200\257AM.png" deleted file mode 100644 index 242bf70b8eed223cbf85e98ed1192d20109b504e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108427 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
    >U01hjNRxx^Q(X&0`{9Uld*sR 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%0Aea9L+?W* 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 TYbOmq0w3>9{u{5Z4`u!Xh}4+f diff --git "a/assets/images/Screenshot 2024-04-11 at 10.50.11\342\200\257AM.png" "b/assets/images/Screenshot 2024-04-11 at 10.50.11\342\200\257AM.png" deleted file mode 100644 index 67fc17279914d8a3335dcdeaea45a6c27c491597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148940 zcmeFZXH=8h7B-3q(u;zCbOfoP_b#9y(gZ{!y$DF}B~+27B1A;#ReC2#2SIA+C?LHE zAr$EyMBuLMv(MSveY|7bpZEL5VT_PB$y-;MYtH9+=6rEaQ-y?(mJkaIi$wL#EgdW@ zTq^Log?|Zrlar!+9lTv|(@{~xD(RwB zrAoi}pY2;}4-qB6UTlV@Ndq{z8%-8(a zng7_u-A?v8RO24Al9Q_?vlyQMpTKoFLS|-W8P~^FQaZPk|2!OglD+=K-Q8J=pWn;N zi_c4#&&k!AUrb96WJ=5=&q{nttUeV$vEZWgXK&h9o&j?9?z znwdL!xXWI@j=9i({{D5JmfkjhUCGhy&&L7}$dCDjUyx6L|3Bvjhst2SmAYr+ZE64L zmW=~wGjI(#L17UInLiHrub=+9GZVQreA#zS`wxow$xJzL=4L6bct`Dev9cb9tFjw$~Q%emf<@C}?U-x2q-{i6$NE*PZ#4It z@9^M-qj*ey0-~p)vwpjwP64|~X5aI38L1~#cI|kID|DbfE7`3#;tbzZtqiL1lOUM_ z{l?5Acw0E+kGotDDUKo7(}XmTM)v9!LLOp4KlHnY*y{p~NAnR%9q0?QX9v}-FL_Gh z<)c;~2DiKTdrwLH(zvGTxB-Xtv!RDg=ci_Kq12=gP5eFF4D#-~o$in3p5Z+)ewEY0 z?qMTBJ6BS_aksFzE>IrzO1K4qWK8Nf|Ar@zuf|uqkTuiRy>H|-?J-A@c64jZCO4%e zSN?QGq|bBGf!guo{)oWglv{X`V_m+h93HoTHV!crD*8Ptwy>nG;2>Uhr;~LqghDef z*=oIVlr%Tl_3nBD$|j_F-dl>+G2$2FF3^bc{aO3TMm>MB$H*hIX^&BoP1t~M$K%ZN z{nEft&?{ofob<4J&kz* zT=ohu4rTmUNvN2-zXg@eh0&2pe)F1vS;yPtB!m(3lN}8Np2hI74?kUK*=Zr-4;i;k zlkF8AkTKhCrzUd(v#P#CNAulQI8%Ux%-IpjEbN-q9a-p5*u{0V1tG(-qrD+5ytAu4 z6+@cR@3|Mw&kmb-0!8(0^Rrt-hSYTpvo^2(ebEaFy6U}>9XIGd*~8yNPX#p%5-$EAU%cIh_!+${?y2#lc+-Ea4E z>zB0tYM;Re?VVIq$tm@nUgci0WIn77{4tc)qDaL1whH0dGOFwh@7)Uo=O1#d6)&}= zi*`6)l0UyTV(8W58IrAA*<-nbo z>IwC&@@haam^GaqsKJjH=NeK2&yMFlE0Jk9?0#XNl{;CZ2mnJoSK#?}htRN*mHwPGJ5t@J^NPJaMWm(=z!n7^kxw zi`4G2oOGxrvG=Vd_d}>x!9NSci8suVnDy{h6Z>w|TB~K#aTncxhmJFmGxVMdwYfiC zwRDWX5+(Oz`6j2TZzQGSor$+of#;{;I2kZlQE=l`Qi*R*hx;FI1P5*HeMmdC_mPn) z&HU*D#&52r@HDCP+GqOd{$25=V-1Og*Gky%v>1hZc`~;&KS|!x!%rUl%bzm3J1LaHyUh#I2KPnD(8B{6?mUs51My$C2ti|9rxWjk00+eZ=7HfWv7or$>~{ zC~XyncVRAH=Hn;>YB^(p>F$}k$aHkm<@4)9lb`d{LrkIb_A%_aSQj3MP>rG9*y+39l%aD&<-+I1ujz)a4% zOTYJ2{my-eB$Vy*kM4(!Z(2IvJv5fYy$|fV7Pjc*B3K&lABU3Oa_utHuicGp;MHrs zp7Q#04$F!1N!S`43%Ax!ZLu-aVCN|pWF=1M6zlmBQeG1^&V*ftG5Z%d?j9Sz`36S^ zo}bKWp=#mTR`K>e7`Lt-ChYBLP40ba zaho}UT8nq5jk)q#)7gG$?#Yu8T|S(ky}Z+poBsTe54}QtUp!JrjeQ-)>`FiCtgE-& zhpgl$-Mu;7!A3k|TUeafGe^SbPV5E-P}XjcLsrgpWP*Rz0s9;evI6Q_c2qmy&*vFxmYV)E|}C7z)s{zOyGYm#?)EY4rF(IK)g1q@8|- zW?c3yq!rSFo$95bLMty93XJkeUxG96ip#Z3*Q}NIg!NMJU*}zwSSxD{Q{PP(@XN7G zEFcr~rWZ2tlc~4W3IBDSzQ{@*oTglKHEtu$ygj0$u(WYv%4=q`Zneb5uxRTGeSgw! zzjP@KUirPCuxg5_Lj_8={h~%Bp#ADY`!<0*%NZI?(WS`d$EGl(RYEQb< zR~oQiSW!gdENY%UBE%<0n9|YC-lQM4MCLKc$VBAS<}BPtXSXkE?$9Nprmx~>%O4qW z!IJesl}%JnPb&d@%pU4Sk9_NE)6xE^MzY~3%z`qw`4Tefuw7@V3t^rh2;tM5c@DoX zJ_5CfR3^STbTZ%Re>g4PM{yCUT*Nj^-(LI9Ef_4Tx!Y521ER?7#gt7y>qNL^2Q$Lb zP_EjXW@7%UP&5;zx5g*h2th{%)yUfc8eL8F3n8%+5i((h`+5B9@>@LJr-!p?98Qgm z`^8Qg>yRy?%T39K{`+6^6W!dNjn1^mljq-cJr-P5Ve%I_{Z7G8iGHM0PwC`4IjNI$ z?I*1plEEv>Bs2c?_g?hG^LE+@btQvH1A7FnQ&OnOz|nqY0|N|u!Ytiu&3rB{^C!`L zmzsa9W(pMP59TAqXW~Y6pRDYXz7K0LqLXz561bG&rK#b3b+p+x@nYtqvdR(t zLQ6kl@}aC@N=O`;|FTkk2kUP8y%Nd9MA*7dXvw5!>P$q?lY;0&Obd3NN*{LaWq)EF zx91l<Z|#&K@;yYsY#%E#ERkAL!6EvA0*p7&CfQmW6ZTCK5wlXcz5QK(s7cJ-Q}MYJ1m zf;?@;<>c&vlbwHwtCC^YlO&<@0wJ@&lgoB`pwBKpXMy%Kjd_~=&||Nn_>x}5G(>s6 z-J@Cbz_5q9zSb#0Zh-EbnK&Wbgx~xts(ZzvdQT|_t{2UddkS1u(S?T$0q>quzvx~W z&vA{s{h*`t8q9asuHhc(c$CbyWVilnLjHb!Qt$)4U&HEjW#$K$R1b9##qF_NuEkX} zoK?j90qGq~hxWq{cw)h=`?l5X6g&Cz^wA}a*=oMATZydbFek1Y6fzG@SQPSswSL@2 z%AajlsHf6EVjb-ujP9QmY+w(KVU{i~yqmRw?FjGl6khYsV>&$*60DlN$O^P#u~LWj zNvR=d%~7mKGn2$6B9kLUR=E=6REN$bn(sL)76!=}R~ezvB|;*ph*+SFKuq_~e_Qme zid?rgIML4I)h~JRsM^rB(3KI)3t5jC2|s!Qs0E_cFTv!+6V&wwN{l-Zw~X)0G_Fvm zO>NmQY8E%@YD(S+w1;K;E74YE3(lCshLUC|`9AIqE;3KFq@TWUb+{c+JNJ+>fR~F} z3O+Y_DZqs*4m4)R&?RISN7|GSSCi?MnzCNT<%uMx##+l^u=1w**7+OI)i=A~d zxGx^phNFz5CPFGG?sQe|DeG87>&H(e>F~TEm6zsq7gFq#k>YAbgS%1J`uW99IFvTN zJ<6o67;&dq!Io?=fn;6s!PN z09+|8m;08Hx7pJ@O^FqUDryD=$vOma)YqM>AZ!8YO(A142HzK!SecIRz}$bRYpC0D z42HJ?XM8r9eH5C-+u<7dfc?ENjcsJCbgB(sdaF47!-@H5|={woG!N(V&Y?!Za#HXiV{Zo%sFPvX%)%w@) zi5$0vDZ*h+RGOptDPzXUT8Qau(^ZdBUnARY?vn-6=)2d`&VMfLeq$+>WWLS`=7!|Z z5j|v(3#m-!Ao7^;68Yj~L*DYv>nw7JxSV{Vp`9v9rs=-EC%n~DuK6E6cfT7Z&JrR@ z$=;H1;d3vzGO4A`5cfG+t?AkADmZz}419HC?ppQnVp8~gy>p% zSs0|TRBSNmc3W znWXUTViZcb_zR2>q(GStj&5n2#<3(1 z7iU)a0Q%Msv2({ta#d)Rj9qVI3zB~2HC$;?6RL{?6^v5PxI902U3GxGW%djv|tObEVKke5q@fYV>j;3)waKLCc2@ z4~@$1IE}(ik1GotLJKTAxKCNf^>Vd;!8_P}FKqDC=Dw_))c0ZNmu5_(QA4dhyN#V* zcg3zU8@8fR1KhAqJEJZKtSftH9qOE~xMqmj(ux2dUPhbaPk3^#7c<`6)yput)9~Xe zWRbB974uZDP_0!{VlJdY^9NaHcK>zw5*Tm2SD$s#6x>a*{#rrIO8<&sEz3dXbZ;mr z2F+MSCjWD5v1}*Fu(qHivR#z{QtrQ3(C0GOkUi??lN}|>NwVS|a=LG-}S zGjL3)y;R;h*+rSP3KrkkD`}6aJZiU6sIC7oFR~t>z*&-P^7iHKb|cMMyBI;(EBLwq zCAIcRV?oTj`SJ+i4o?zVcV3ezs)Is9b6+Ojp*F_so|vOYzpO+w&WbR2%IzdCW_vzDESL%&h)m}d99^EAb6SW}c{%scDEt z(^ud!_tYi%^=_uYj;_2yAqHu5iHCEpqYh=@nFOK?83-KNnM z$z`Eufv9nEH>YDlY9Skp!V&E-Klw8Zf^yr2t=U}8o!Z3D<%iB95pAj8iwIe<_Jgb8 z>J*d8y%A4Nx}NIsX4VI*nsV)7K{xj`+;#WN#rD=|m0LsS#w+;lokBZ){eJ z;}K%o{wDZ#ha1@=;(70%Z*zBORIoZw!?nYqHhKy)yKS1oT^fcB)q%w+G~hvb3U+)6{u|zQc|( z!Wjt>MlEFk^26JxUzUyQ=dV%8Tv|5oN~!*=txUY!0+l}JYvkkw_)Nm^Wx45Mp^M1OQ@!pcha zH8@R2c9fkt7VYwr5aS$+8}Y+0R9u=grB<@YPeksVL@E(m=)ybIL9e}vIK>TtS_rm1 zGB`I_O4vNiO|VKF z&L>M5|NKJDzEu!bjOd_cIj|wmNp|gC#2yduF|aa`U|JRl)AU=8OiZm`xg$0*Veg5b zWKAE@Z?IG6pVEMt9@}ed(1op`!VwUT%(}AE`z&YlrKS^HK=G6FqH3SFdy?sg>G|go z-iV-P!|sL_A}mLu`H~#xEl{PryH!L~D~K2Jgg?J@h0c_WKO~fW)?P5bB6~guf8+;g zI3EACtDa)B?02e#l5d?`wpq_>v2WT6TKZsNX#{FYcD%41F~v zztOPU-)DB*2YiD!&svWp+!^0i?Jj4+H9v9=S-9(!-MOPyLvw<2NA~UjfWx^yJ!bKk zOntcZEto84rjkI$ZI0%%u-M@^noy{f7jAhUH{v+;^cfM~ojFtEhuf9?F>b6?hw;xo znZw6Jnv(Hw;O+MW`D1KQsI9r39)2=}vK1q}xx>i99cClGOA(fr<-K?S_=1)qp(2<( zx}6Qhr#Qa)QgQt@-?#P_>Nhh~kcrBlDF0%_ z?|loz4w0LR(ZG-Zi*v-ny<1Ju*Oe;6YBZ0rsIG74OI5Ywx}}x{B2JNSA38Uv z=t#&*bZomE-sg!;jG)3*Huz*JNa%G1AXRvJwLPJUKD9q2^@e+zXtmMFDiPGi-g7%e zeFIIW>rO+ZwXeZC|KB=2(DGn2K0T^5TAArGD$gl*Y^)@^mEcD=Q-W_?1#7!>p5PAfjD`H zYbVb52-&uqLuMYK-AcoCQxY0T#?eGNZLA>&$GH@$BWl)h-0kwcG!#K93c}~`in7q ziakvPe0wMH2W}myk*&9>jo!AjkGW`|t?oT~-bh@d1y3o&v6axLjPJz06tTSwMwCtA zxBT4HyChSC%e-HaJ)vUMJt^;<1v5w@U0J?KFQ*6V1S4SdEOTckn@r}VeXx7G?~tjZ z0Bl~gp4sZ$POwfL7kWj87+tKeH+FmR@l|#eLl28Jqr72Rr@IQh%Pk2&YV1PZmCC&D z;}@p-B`&xbG=ob_1I z@su_U_Ve$T-Fgn)e=aO5yiMa)`M<(E-UrROFV-5x@+ymp zH6{1{)w=TBxKi^?1HB&ETsp?X@qlM|d@i_yQdWNW@Y zw43KP9dM6m7w}$Od?Sbd=+-|z#?%5nBn~g$liWKCc6PkvRF7jzJs5y3%LT9aEXN9G zdieD{gbxKkIU--c5tUVP#~HeIIRnTtH_8OFIL}`XTW`3b)yvPrk>aj%HnyX`R+D2H z@>`;k-QYrS`(=9l0uGFwG~1|MA}uVg(*HhZ^WsJ^>jO4gSrA#{#4EEuReKPJw+ zbO6TUj-_Pqa+v!u11m3F{>;1Zcq62zE)9p6CG_0S9m}c~`X80Xxf!VT_f0(sDG~Blzk#A@ytJ z47`&se&L+{yjONI&>3AQi31OQ%u|+~pPf`2E%Mc`T{!?8Ue%C<&c7e(Zx3p^b5#JE z><4!k^%XNLtHCfa7fB`3SJBd$zmReNB4j_cQG>mYkY$^`_pUec*O4r~_`3(Xqzl?n z0ABA~{F@d_zo`Y9OmO`{ zGbNzCdr=$4JipM;f6lhgF<^pe`St&U;r{pI0tT6M(Z#FucMn9l41_WW4ms=J-jt~T zFm!mkHT9#vo7aSUY=ADONE80;O#yx#j33z4wB2t8iz9a5$6EwYs%<#sQ;U>bu%axOdj8PH>=;?)c?Bo@9q7+?)_V9 z{BQRDeLDSb_Wsox|1-|NtV#bf&VRWEpG^NxTzi9ph=6iwZ`?gA&d@umS!VwKWf}G- z2TSiQ~YZl{k0XOKmpvH3f7G??q7!1 zzug@?;2p>@*Wv$u4c7oJ+UKa6lfu9H;jgWmOyIUoo-SYig`N2KrD;UKnH8kxH%k9z z`Tx5A|2^>ETkZefJuG2Ny$!&zFaV$nI?NP(=%=LuGK1~9{C`OL{&bRYz=%sW#Vd;G zI|V`;#sHva%Xu_n?7QyV&6Vpebn;l*A@d79fU~@grZ)qqQ~eLdF?zpHOjOsf9qB|2 zLZRiy^|LS}&}Yeq=xWJ|_G02sAV4D1)ezNVM6YrZP60vc93UBpc#6stLBK5OV>|?u z3^c|-KT*~}YnSC#vxHmsUjdvHaQ@fG?XPRdO*GGwh)yVbbQ7sIkG;PgEa->~M@tW!0j`3k;`G!&dEv5yY2>_`0&~hIW)Ykx5 zd8nLJYB{}Ptr0R7T5(lkyN%-F(kw=QS_b4cRVkiqtnw%0139!^Kqt9Yb3POKI57Di zV4dkaaL6?qEX3w{8P`p>fg}|l1jt%$z8H1reWDUc)8vn}=vadm@a%Lz(smvqxs)ti zRNl>6rG?gAyN z>`x#}y@Rv`r(W$5GV0s{VMZ&RWazIm_EQ^(FOs3i!pve(=uf867%jO3+lOZ-v*)Bd zB{k+CZf0nq)K%YZBABnoC>7^`rjo4bxX)=YvtW1;CAflsWL}0uq0fkS>PV>Yj+g5< z|FQ#M>(c^==ElNNKe~BJvygf#%-KnbB<0tv;#n{X)#={UMc5hw*#b0_t6O2>4J<(D zw}}t*nhrFoWt|pP72MLqiYx5 zs40H=hGCr1tceg5z_PT~`v8a-s8)#w+l!}#WnNv_u32V<%e;{)8wX)|>#(lY^wh?D z61c7j*VC*^sDnu-rU%9_^!)OoFZSI76h_r4g#1W2I4p~YiX*}F=lcwkprUDm7n^qT{l*(>`0NRu$_RNR8)r)f{(g44a}JPY94Ix zcV4cqB38}iqAt!-G^!1$3v1BIzA+Unjd4h^E2-6w(sE&FIMiM)f1dV_5RttSM7vCF z1bY|>QYa86i$V}>R~UG=t>sT1NvsxqXkiJbfAcIP$|{P2!r1S-ZW^?h6WxQQ=A#DC20)66WN8$TrPZzo;-xixrv40)$pq0-(?> z0AG%&%5B&HT4-)V0B&*J??vGUiA_1TQhr}FJKhH{FHzG`JHO7P4{`n8pxQ-IPJ$Nv zr#4Q2|39pCUSk9T;-3igexb>!t#FY!PR0&KDq^@B5|W%8k>pVI2>K)=bm!Y%qU@Me zl*%8y5%;hW4+!fHb!y_m-S`|Uz9`Qb0rl+bZb0 z!10z^cE_w&)5-MK7kGdOEr^-w+BhR$yK=&|@SQc?P6B$U z(S+|KP6S%)+OAMfDUK#k^ZCG>N7EkhH&c9+qv+Vv!QVPk$%sW?kAPg+0Eq|pmEfNU zORGPwJMb2EUZA}&2@lxI9Ij%SRK!b4QkaX?*t-vIs^t`8rkJ?*uY8yYlTaBeo|m`w1ZyofDV70d`H zXi4??p1%b+n;bFThx#_z_k+c>2JAe6f_;Vpe<4ry1xFXsyo02*lH@5h)% ztN4!s`j&DTBUWE=ncMVRlJ3)gF>J^tkm67^KG=ZcE?LBul@UH?h#%~oB^`%R6c^Pl zCLUWb%ZxiUowi^kpIablLK;%`2|Hi;ngeaQgS(DmhV|lU;~T;-JOo))y+Ux)7tK88i#l>La zus~GUSwwHWq74tx8peM-yTdvY@~-F*li!fxDtMC)=mAbs>^XWYn7nb4zSWMQ1X&nQ zK4p%+LM3-*FP8(6UdSO(!NP{08@rV$GpiO)`^n_(dxHfd`&%roLs|2s6%*rSjDpx1 zsQz;jBV|&Pne?pus*&-VEd(6NuWfH_00@3g!^ub2*ocrC4)E4J37LyM&DWRMmpEqy z4}v#c_%N9#Qc)ot!?t{K`l*Mrrh<0I|43vL$j7}T2BjzU=?Yz{>vS9fKqDA-jBacZ%yeaFBBy1$13zuzeb+p|| z4DGTS6*J3aGmmQs5Epf7JjDPl5Obv^ugg1QDo%ngxB$(E1?s(5$Y<% zw`^qxSu|>km2G)bUAwvRb1V=eD`1-BPO1uH0rJZC2nePhJlc)L`pIK*e7E35H9&;L zz4+_N#jZ$s>bsV8WVYB9S3c-j!&#Ln>6g5+~pcc6rj;JAP{);uPtghrlSM>?HvaloXL^L2RqB zbC(M*0;XuoGy_s!=70!6Q-P?mpA#cd{1A4v8CSHsJA24fa6l{1XY=D>j>q5yLQ$TT z=fR25wOftckGoLPFxka;3v4(s#lhtt9=c~caZMo@k*@5SdLN=d5s!CRD(ezMkSU+! z%|fCS*GSP8g$Z0pEJ#zCuRtFTV_61NEghlYPEm|}&^34IZRS@w9ma?Q6JwSo*-8n5 zCIT8*_G4;WeJZ=E#p5vFzGhk$7C0$2k%NA@AEQFfhg2XpcSFQJ;YY^bd+mAMhVDZF ziiQ}!Ki^WHm@40>D*#e8X1)@=zvH=+F!7pRK0u^%PP%m$n3VTszY35jX^4V?NT_@X zNL5_Zm-pk5z8G10?!g!Ql)SIE@|5D6Es!6n7#Xs2EeIXTv`-44_|IMOn9-)uaRrCdx>U$GPUXpkw#B(CWsb%Va}?$?5lp zeJEAwmmZ<7Bawmf=f?x$Og4QNXyG4+MoeoL5<{I}Jq9|`5$)R`)8i3`!u85~1jl)i zand{)v78wud>~y1O!{U~c&IK#91^kG4V)X`4|>k)R2RuK7?s5aw{z<*mJ(9c%XY{t zYDC_f5V^5X$m1tZuoVGhI0wDDOUTM#+6)CIBUuLE_F2L;5__f`JB8ePoZEsf%lI>nkKJDw#^&Rwb1 zMK02%8mdWEhwAh85&Hd;0XUYH>_o zvWH$8N|(_gj83^7HbBta zj{9Zf2J$CH3HXs!*s%tScT~Tyz-Y9j<2oGvLCz=6m`(0M6DHbv=);!kIbowqqF_q_ znyRyofQaD5${nj3Meh`*IL3a<8p}$eksZNOAC`hpJ8gRu;cnANRrCke1yc5s~d?*uN+8W%GJmkqLMmDpGNMmF2R^wrG55Z8QBjx z*I*S-nnp7QV`7{fO>OTsnQEi>>TqNRft!jj^s$kofJK_kfJ>I8MBH5L5Fd1v9lD05 zSrVfnpehWIVa{5rSA1eZOl1N{(_xvL^}7ZA8PjK@eJJN&?dk>GADF;Mt53B7B6TA} zINlJSihzb|xFqwz1HN|C?G8F8dmG{Cds$F}0vRWubgYLl9e1kiaO=b?^L7;|ep7r6 zw5(UDecSlLvebtLOrz2Mm=qU=!FvW#{W1kUtyWUDPjy<~l3$4nrP6=ioWB*%1FxWF za_dKV_rWVi_6es|CqrSiwH@;yk(4UW{~=`0M|~4n(TB9yM7Ox)EG|94i;!e4S`7(h z?8GSMhL1b3i6Eb+dSy&f)ZAJU#n+!zIzGGoU}#-%QCcZdWkR<2`!XjJ&xkfL)p2jY zmeQvSc=Q5U6to>fx3DT-!TjpRGJWb#t>ylUY|I2}jKoAsW{uy(SJuvSDoRTbOcBsI zRA{F!UWIcl&AsBe6rm-%e;*1Ky+jnXp>s3k`!B1I3!RuiV(oGw3}`xS+q6FjmWF?h zB7F#gd1EWJpi$6>$un_wY*)e%hPGZQ0E^(dqfXIykQRU!G0gtBDb;VMt3s2J!6e`q zJ;d5j^oBXwlZGGgv^UACHtJTxfP$o=Mm0Z^&S$100U5ZI>btS%J<*>jt6@u0Zc@vj zz)r(=)9#@~blFiDo#P$2_!b9vUa3NU`iU9x-j*xvP8{|&8&hZA5(i9xeQ9Dpy&j`u_<+BnSyUO|IB zbct0iIryz>*`4L?<9^saCZ#8Pgn!o3XE2AAu~7{p)=r{dKWLJScKSQ|gh3iV)3$xV!dldD-EOCjf(e_!MEj@JjcwGT4cg>pCBU-PIfGYJ%CtY$9pR~&bWJ$ zB~;(N*66n4)n`)JH3fMP3%Ao@-M-3^r$L478h8(k>uHl5z2BOFPK)6=INC`#DC;;@D(m+3xv}J8 zQj|{uCAJ86Gpk*{TW^Y)xceS%uM*%^1o+xqG|n>k=LEO}dV=4!_kpBx50*mz@Y&gI z^P~hnyiEYH?8z>iG^1gQK~8r8YtA9Ax>vpOz(?epPyYBMg zh}CGLVs7Rc)q++X`ib+dmYmI@W-g5DZEx$&s`CZ?dedmjpWh!g-Cei7@>zR1i({0q zPZS#lk*yz!CKT0KNe>rr(!q(ar=C=e)Upj-e8$6Y!2!`u6%=Lg5?HYL3cbxqTssgf z78MRzBv)e+zSMTF5b8)!iD+SRJF`AVuNM%4+f`XfI0x9$f(3WQC0%KiNI_6nX2Ssj$fzzq0jy(_WrZ+r6{2X(c5U zp21EXs-jGw)$yMErOwdniGVe6md|&HSQtO5pyU8Zk#n5yAeI<KVwDO6{dwx~Zy&1zBXTK%KV5zJ7Y*^(mMJz^g*86~FS7ssu|`1GTKMA_HvP6u zC_q^d7i>lm@!#t+5CGwzUuFIF$i{f3IJO3P^Jr`zmwslf5HJy zW%5(JK8=6&@*mIkzpno8vGD)Bt1a06s26~Ndgk2HP7LE6>sC6R@UZvWnt;j-PsahA z%7B5#1=aylmmHb)$pAn+xna4fKHO_Hs3@}_T&j3B-yM)iFJb8Z<@THf(+Ly`(0q*=+(MKuiS(nyT4=lP}|+YKBiX zo8*(d=UmkMG)6T@);vBe;gUYgpr-M0&}!j2C%YF zu*kS}ijdOS2Z@eAS$_hImq7l<7kG=haG%H+4eQtmM*N0xVQsoWGNN2j!%jDAe2=Qn z)iK~OVP6;+Z9J&lime7&9PN=$0$Nf)=CzmExMds(PEza(9)YRD1Ar2GN>z_3ojI12 zwGeWtF9>JM10zb0(QrEhEqFKxjZ>Tb`Av>ms9Qk7V(ds@pXg`^sD6;Mx#}GBw@L6S z77YC-U7GLF0GVUbsD#v9o?GOI!=TssVzg=3yg;IV7zQJRRg_vVmtl0IPeYt-v)?_S z{mScojE-vstWNaEHps-}=oM%sRvNJ`lL*OLe~OXX0&-#QqA0Zr&*LZcmr>3On9>f; z3(+cJ;9h0?R@6+spHM~JE(5^knE-ITaPtqwK(&#fLx0zx7|rzQ!&s&VAeH~)7Ci7L z>l(mx%vwpr?T@3;V3Q~$VAC5ZomfeuV$p*sG4Tn06=1x!nCckH7FYRn|1y3-+88oZ zbVBvRH+o2_a|^+WOL4;k$M`>ZqTK;`c|VMQo53o6Dl=$#jV=gW4K){p$B2(fyYn8c zpAjvf+s5!74FH$YSj{Vpeo`h;5N>Kp6#x`#;UK}A|LaRRP{iR!Lox+y1v6Frlo00=AB)uan?a<4C=-ge(-B@kVW7 zyfBIG!x)U!yJB8npvn%+c2}N}b{g&m824qsWegMlxS}yfH+!U<7Pm3~H`k1Y7-OXa zl7VJ*28agdF!cfc&}x%(?C{BB%7FlFr7C z^nb8qATigt1`u1V0O+N~l$hDdAoJ(Mq^G05hG5`^IY1g|ME;TXf>E(+kt`0yjsub; z&2eK#9aA1;NDKf6O?Ouf9c$5ps3({#WLqW$w2PQ+N*V9)tpp%!Yz5_3sN_IKcNnG$ z2Y(%UALR5|+gfY^_KXk|#ZkA7dxLyCeh#p(VoQBFLrjgAe(6p1$_sJ8z1};<0E_E} zg9sdWQt8Ko3Eth5fFCRQ2g@Kwgx1(^yZw_~FCe>YXrIl@vsPl5rdCi0Ac1x_5LBsY z1++;rWIQ~&qQ3p?9_t&;N6Sy2wPYq^2*Y@wP1I-nz%v43GfXDFsmb!&kSfV>vJsPq z-Z-%;${4-+Lc}%C^~HPxs@8hR#a@+Mq6#f#gG>OTyjJ!xGuD3KKs-;Sb}uobxWNfH(bmw%7TAuGL2V7?J*yp^s=2?dv}v zdx$fUa{{Wir1ax4y5+FO%zMp)Di!K*qTP>k(wJfySt^o`aH$kbI zAWJdY$g;L8Y9SyELdfXDcUy?7z2t1qY(@iP)CG9?&h(sLKl-h%rs`-hKyW0D44z1D z#x?!4lyV{i6)8ln%`!BWVgN+7_4)Y*^*auxCEA!N(28LMYD#!3hjn0jO2#W$7+Q?X z&r8D5o_f@ovGjbNx+&gxMLj>}8N(=X)ZvE#xulZjiv0SsAFJX6DVni|7-!G9#Ox45 z_t|mIIzYO!m$xy*9)nVg)EQqd(3`FZT9mx-SmNwiU6g8ZSwaexOd1L=0h)KuE7Vh~ zXWjXMztgVQ0j5d`2Ee)~O0^;p+9EiYoN=!;Ifv~@sW%WR-)(()zVcZ5ho^q|zuyYZ~KUti8rV z<@miukmLD#a)_&i7A8w*kTq(h)$V+*;~gDwOH`>Jnr9_&VZ|ecPKB{4r;OO~$BIY} z6e?cHv10koG(>sVjiqQ|@ttC4yN3Mgd&=q;PlGk-yB#jMvfdus-D)Mvbzs5j+I6Gw z+-k-nTd@!JMXj=}JyE9|n7e(UnJ(f*F6_>?sl_&20u8~}~Q)!DbZ zUe-#=W#63^QHtY+BSeXf=ZDWka9J<_6gL`_aAbsoiX{S|(o*(-$2kkJ0jOETqw?X^ zhkmI-Nj|&?ut18(TwLYdAadkL^K&IsPZa)mu!y1Hz+AKXabHG`n7M70?Y?=cW0d5s z%TQNsjM_|q<1HIT=GiRWLOyE8H?^v~z6;w8jhp_PY8ey?-lRdhD0ETqP1d-1n1+M` zXO|bJ6VZ^_i)&_T2+9EtY|{Rqc|Uq5#e4m*L=jE{3dU_3q1K4(xJ}Uu)Ri^(k6%u< zz%cb-vR{XKpqU^qSNk@_!KzQ$y*RLLe9U56J?*KsYEjqFKNWkU*-vkY7sm*PuYL2L zi!6@2pZxL0P?RwrPHf0$!^|U?g;7+J`F@FOVJ_ zPW&j?fXDOQTtj^Mnw*6Pk4x1Y6F+L=C2-k#1?9%{ROA6?ZVUV`trD=NedE^H=M3`y5H%&b!04 z!Jmd`uYuNm?6`W~$mH6|Vg_{o4rfM7Dx_z8x;rkLi@u+`Dqp0>c=8_`q+INn2aNJ2 zWQkY)yYqDUUxWHp(9H%HnmpI@%`}@WCs(fRu=kfQHYgL{u=U~^nNl5UqZ^I2F~=W$ zEcIzdzWwtGUw(j)dZZ4xhqov+))j zB|12`E{K#1%d|0&=%<%H*apSGY%DNUDazK@n9g6`7Gpz*43L-5A*>!tky-RrUK%AmNb&Cqb$h$} zayP+cjVbLI>1ECqx=B5Hc@dsMo4p$b8|P^35oB`;;O{=^f_3=$9TwarHXJ&FCKXt^ zuMKmOSj&&6fs9MRb)L}-!y~z}HJa2Vg%#0(9xwJw{3{Y}MrOux!epqLD5@S%x*#oz zdI^*iOO9!@OC}Obc4#xri;n9#79MP=3_@@7UwUOjw{tuoG)`3l@=55I8cq>Z&WVx! zDB9$KcBpWTr3zw8WALPM(MnvuLF^;BOOULjRs2!4l3-vcKlc)i4#$J`Ndkq9V6ll7jojxe3X?)zhyn+QfAH^V7^3F(R zGxA*us|7`Y+nt}PVx5)~!mxx#zN?DQz*7BMX_&M%nxTxTCYW_HcfW1I0Cvx(PvKtC zZ9z8o$Ji~GtKj?Z)DEns(TW1Se(Jh>A*zTRFhU{p<~pfjf&Jn`5MjJxm|*~VF?t)P z2;HK=Hph>OXeME~K7u&VVI2wK9T<6Di5!&C3tD*n!i4T~pP=;!ROv=B&qyq7`ID*` z)A;oz6NJ0(P>O~NPwYI5!H$_qCHpWr=2*Fb{yuv5g#-F0AC=?s?g26}rd@l*zbHDc zBhIO27dEnfC^bS(U(Q#8XHPVX*zuAJj4SA$W+CDx>70{O5HQn1Y@NbID-$oBl2X;m zy&Fv!O&jRi+3rS0!+J(Ju;=LCT;Zf9Y8DI#F+sP$Zr|xR(tLKipR7bUJsJ&75?-gya4zCa zq#pG!1$2Rd_NZq%jndKUTJk)0dL%xnUHMa{h!4sp(GG8#3-Lv_AgpCZ z7v>MkC+!TkH+_pV^o@;n-Q+e>0?6uW#n4-EcDHI51d=!5e6jfo^Y-;1 zl22L43wWl!3G!Dm6%x*Iq9VkbLM~3#2+34MJP@6HZ8pUwESq7W_rl?0_BOhV4NqZM zvw(Z}x>+rvxQZonS3?hE$v$cE8^+473!*PCGrP2qWE0zUQt&3Y{pgAQ*Jb53dv*t1 z7a3%-WrxaTo+UG8WC~V+<45#0;5~<=*yCNWE}4F0%*TR1v{ee0qLuy}02;UUh+f(C zDXsfnP{FYMrA3DGel@U0$9cT2K+Sk{CM+np9|A)Qz zj;Ff+!^cZV6cvt5i;9Dky;Ha=G7raICF>v@dxTJCrL1GiI_5F6LrC^I$Cf>hy+^*U zbAQHN-S_vu-}vYAPmesx`@GLQ6p;Blqsl) z4$iYidgV(Do%t<%BMhk_Bc|ryyoN2U7AW3{h`ewrruR8T-1}@W^qDO3qHBrwKA>fE z6pFeU9J@U=%JR9bt|D*^+E?2U&4`IE)2A4gJaMneyJsCvsPt(-{2fT8E3DTzZg#xW zHxZ5rHaXYRTf%^k?z(XDKsseJE`t7{z>vsCBagvgXyh<(BKlqj7+7uAxOS$&u9OjZ zQM;s0xvPlV-5TG4HcA-SxqOj__t*|*>KOUaa;7(*s*spr77M)`r`}0w1gjNIC=E{z zksUmjdNl=ovHnx91{;2)OGTAu&plAUOZ7Cbi*Q~nb?oW)^rPp@<=?hHcr3p5B|=cb z?MT08;4Dkz`ys0*OcN>Xndj67&p;jh-wh>MIzgjqbo-@5A%Rj>AKTf`?OpUVse<<= z!>(j<7aKP*_vZ&&55W(?fPD~seba_6LBwgk=&Jwd2L!a+_f{PKJq6yid-*c{5CO!J z<__*>MT-^xkZ0n{hjzS^?3uZW$07$CjrHMYJGzV6vBU}p-*pjx9&>(#7!Po*ap@k! z(NCn|X9n*!$rbf|D}HODw`7R^^kNvxinwS8%_2vf?)JZg(C_BBkvgX+HoZ?D73Ow*%-1?kF`L(mtp)c$v>|zeb$?1f2gsX|y2v^Z|9mk8qnb265edxKO-w zIWx48QS0im?iFm5;&Q5@1plSy=-LP+1~52`Sh01v|HtsEbcST z7ne809(PrY?5PiXwx98NYkaxrdIqN>gg<6%5ioorR;f*nqG_32YZ$D`d}V5+A;wzY zN58$zI6o@v%((bv4_MNv>|NpKO|@5&*zZb76ylELgu4yj;*;t0i5`fieQQaHboP9C zsfd&Gn?k~=G*PNFK-Bi(nx+}x=C@VWuT0R!Po!3!2H zugLxI&K>z-=YHm3e(Ghr#*J`Jc(&LwzWOwtdHvJGvHh*!cGM?I8Zr1cDdw*Ep+Ald zIC#hY;-I{LfN9&t*}vlj)7JZ53qUHU#dLovA&<4Lv~T)X?YUzZp2hNg*(OG9(2m)f zG`Gu6237=7OoJ=Z~Fi-VXf;Zjdx?QmqCT`;dn6HQ>=$^+I(rbns4@qr&s($_{J5 z;u}T*6saXeN7Biybz^TR7Xo)D7TBWsMh+$wuDSSnt7j3pBz+@J-g%bM8{eL8?bEQ- zjo&FBp(0!f8<<&nDvJlIL!Z#+W7k;{cW`T}CYW$(cFAPMjB$mWyE2Jr8E*0Fp}1b4 z2Dygwu!vrlNQ~ewt{3q?3<^t2XY~*}1KB8fj!z4)D+yYm^it{<^y%9Dv#C>WN5p@6)pmBO*&X&@JP`rNgm zsfTA7P{xB*NoW3SSXp=@)% z${I&$XibIbk6>EFr-sP7cAFj>e@$>on*I;*xz8TT-eALz*{m_~#H(U@h&mD_w7>vIMY2K^D zJaLc1zlpXWwQUnQT&?dZn4r4Ntu|e(&_DOCPHmu*c5=)IsUNfcZ&K1Yxr{sqFz*{)D??{G5J~Qtu zBU()AL7^{NN(#N5!XznM%AaX|3s^ z7UMQ&S`C8bG+uvP1G2HHxThqd=FXp6P8K`RvQw^?NC=1Yb$0Sk_K&F zYjdB*n+&X}EEYjs19|<2MGPkf8^bP5*KPT%Fbt_2s(b{e=w;59Kt(V0+%S*n)6AlY z%|jxLwZO~LlyJLHNy zth#wxyZ3#Yk@yCZ5o)Y2-a#gPrdbP;q=0#*Tar1l*Ne!H+NnaVAS-@1B`S3e2%IuP?1F<&Z#6iSyd$E({ z4_CT2cOPA9`q9%OaqzX+<|Df#2Wn<~9|qN(&20NH0z8RlF0oeFHP5Q=1w=95!tk^| z^?cLpH<*Um^DklvV7B{%HCDf(D)jv08Dv4Vaa1!Biu%$tgIZ(?F~p$oX4c9LsPY=7 z!=pgO8`ti&zn$1hu;*N{8Hj{UZRCVo>iz&hy6ESE4Zb;kcbhB}iJ*_KA zTAR?I3W2D+mre4PaV>0Ccj3Z^colFeLA(9w7SrnAi_An_Ek3?~YLV~zgK&u0`>z|6 zxJKi69@3L-@qY7h?sB`J`B**k_yV65ZV(yC0g*eqo|eOMSsWDxrYXQIA+`mzaT+?3d1HI+ zPHC*6=BQ;L(KoSB3lm(hV~TdTO>Ies**7(Jl0^1^DB6~HY_a@twDBvI0WSWb2L}m! zFBNfbf#Qqf%PO?^W;B82z<=!0XJq#p+oQB&2^{x&RXoQDyve+^_J4G9+#Ks77~CWK z?;Y5=*UTwO_+!UG0o!AilqrOv&b(h)ZruH}ma0ymaMKgAfu+;BR4q|Wib$1(s+etj z*w!~u4sQ>6JP4l}{)o6oj*sRcm`qYf?oK`|AML_goefkKb0}I7)~$`EjO;G~EQFLE z?%6PXVxp%_SaiiU z_JyC#J&mt1DUyhGE6+O^EnuO?;F0(gyOCGkmfEMAa^a#Qp%azUJNO^gojO7Y2fO$U zr^uRfx?{pTd}ay>=7j~rcXfntpC-n3$`?-z#fP~Gjrl&#QQS*0xaTmdxe+k2od9pah^_ z)iJfCBjz)zV7hNz&?2E};4=MT-apQztZQaQ9IJ1>4R33^BJ_>eh1fTahKSobe|{i3 z|HbMONHi^Yl7Xy?c}R z0#~2DPlJ99t^v`y0;GhE8xmK7TgEBJM2JvtBjDjTzc9+Rt?UDLt@FlhT{PvOtVv4y zy_k*BfbI~PJ6Z9@ngOtSl5yV@My}R|ottEbw?cGH&iL(C+s3g&1B;<*c`NQ?XNu*u z$)?KErYu=;JWG3&Kw5jbL`r1B@GWv(?^5;`fq(=nwj}nn>GmkQSM_5j>UcyiHnW&s z*gape0*JPIGc5-=Jn|a${UfgyGE)2T(>z!@%lwj;Q7N?0g3-q%S8bm4Syt3ADJX#> zT|2jw*|MF5NJlh(+^v}p%^9aZ`ORxAE224n;`uYNZ>f5pN9T((KUw9zJ~V4aN?{Wz zF)V!(bDQxs&tt98>}!Mv zj{ON%QpdsufD?|0^cNnfM1$) zH6OaLWv;Qvnd&OBek_lzY-f!TEjWZs@@7hXhHpQq{VU=OpeaR`3h z0d|tQxMhH~{h<7FRwc8flReA0?p3qNCSsyP3}=<~X`|a!Ow@sFpgINN0s~pGHlT{>c6t7&&OaykDrZK zTp$BBbXTL=9?(Qh5dmGk+ekjz5QBRvdOXGc`D!DEWmtU(-Oqf|?ZG)Y8Fq`li#)3L z?33T44WB1l9RNM5Zhap5%-gl1IFl-F@ek5%bNw8a-``sNCA0m!3o6i=*_w>%to&*x zUW%xns!1XZI^{(k%yfd)XoTQhk4gjjM0bnG_ofi%_mN)wzS0MY;@GiV|L>m$l5m1w z3^AowWz^WjCltgmx_Jbv$IESDn%GP)E%w~ORXPb@-o;t8BRll*rA*OlbCtx$FG9J5HO+(~9LeZ_ zWTIC@O%GLqY+>N7pH~mqUYdKE7QSuO)UqA6<=9y$f?xyi))Lr-SkxUJoYKJuhj!Va zG6x#9Wo3k}brDnQe>Te5C?M2%!D8#A`CoYOznP!1w6`a4c-_9&_4F?$?x(-qG6V3fHYyy;I%U{6B{-lfhuTKOqFdW;w1{9MDRM{2(UA})U zsbFd#dw6blX}^jA%svF^^3$CE_kR&|<;jgtHb=qk7L8gC{QK&Bmhd{hzVKoS(jXWoR8ZZ@L|24OdPRhi2)v>trU+zDzPm)izI{<( zd$b`Y18(w~#7(F%_ra3cmr=}pS&Si_%1K%=4fTcFD|;+s_GR`v?aQsptxK(|5*_!_ zhJTdZvD_{_wtpNl(rGI~9CX)5p7^}K z{DmP#&W5MfIAj#gL-E@az>gW{Px>^FmtAO(Jm=G398@6n>u3D=3*Mhj)Eeui_{UR2 zv7K#Gs{imRtDa{uCxJ4# zn`&wB8qcFExTJdlg9LMds`i~`-kL*Wlg8lJ8ib0I9Q)b!F3b2|KlxwJoq}9~w<6T~ z9+5#%)gCGGVI>3=m-h4B)p2a8&Db1LKyvSJqXQ4>u}erG@Xz2rzGXR7f)LP`8|ZME zX^nOSI@AFrsiP;pr>ROn{m+dRdwMC)N{`*~0Bn{fua0T-)Ai9%+6zCAkGBQnt3tHZ zRtj5jxn!1(UMXvz`^{K43Su&d&I`?E)J3SEhZ83sT>Vx?U~2oakX zfa|QK2wWW*jb4{gBl~FG>R0mcEQH_|aR7?Tmw=)S1FBfcJ0IOfu2h2pT91YaP!XiN zx^2Hs8YaH}Di2ODYs`5R$>XAS9y+7g5cu<~D&Hg8S`jztv6gBZ%q#XS9$R{&QE}U+ zK_g}7GzZ*D@Aw@{6_{t^q(0+(IFxBSyaue!9~#-OfB8Z*I$+`VC;Q>U3^BLz&{`E( zA6eMM5fFG~{s5v@uW(w^1^q*?K8C)$rbc{zak4tdR>W5}?idu1BY?whSRO}qR#r=S z1gIzPQ-AF;>M}d<@j>{~=TlU{oDiV=95owh4!^F$5sq1nFX^K9Lg%aP%xe{z4uEl3 zYSM@W9udiS{_v8sqK->*$L8Ln2NOZOht58(QVH9@c6b2Tc$$q=IF;rf7kSJU=Ix4> zrwJkkzl;^w=G=b7(-T0P63RIwK|sxg0%p4AnXeSv$d5p~k%0^H%;Obj0$701ThJ3)MKH6d ze3}|n`E=^*+ifrw{h(-?iADZyhAC!wtj23|6qvp|F=+}7(Qiu71$#}!))Cl@>@Szc zm_6ywH`)fU#lYr#4+4m=OF>y!Q}yBcqm_@}SAe@onBxWr^ag=0b)o5`E-+!n1BGkB z^U21&TWXh|b;L^?ZI^LyyBr_w-~ozV1f~+5dSjMlTW^lumt4lceNEO4 zc(@|IzPa30y>(4@5fmI*>Qy+lX{XWQ^qk_VKt)dpP(<(N3uh|_;_dXn0$s5IVpHvQ zJ_s@aSdl!{0Y(@(;8(_JT<-sJ=vGP}>0Gs1C=NJSJGls1K=iCs^qYDJv=8PMB_Tz> zum53=oi#zs*gN&N?!*_imQuG3mXww}%CTT65gT2A;Hh)yyl!v!8430%=BgfdWtnc> z$!vf`0fU#%h8hl71 z+zAdx=s|VqLr@5js$Wy5r}*`1Pn*!#Fjm`=+lIB~as1D>%;#9H^L1s8M}j5ME0UJT z+=rOl*+7lb{sOFLy@zo^c^Z=yUIp#awqjlQ_z<#=&i^ zs}#>03rqVqEBt>zq_-KqquJ<+UH#rkDHd#>+9_gC(oGN;ctA!RL<_}oW8P8R@+xVi z!KGL?dz!}07Kc_GY8ESvvvb{7x4*acRP&93Szt3da@ zkz@?dT_^<;_yqzQGl&7Rq{8w&K>?RXWJA5kJpk90RC^rwkL)+4`N-z<<{3zh^@%z( zX$T?W!ic_ry0cdGHij6YFCgI>a=JGLI;kD5?>dq*_r+;*Cm5=DPXML+LY6Qx*MeM` zww(R?_cOS`nA+rW*y4U4i70*_SyPAns8>^`>6Z?!oA?^6^+@>usDK#fQt(YN_3oj>8p|IPSY3YA8ajs zgA^IpFQkk+EZE2J4)k(St&XIMu{o6%N6$KS3HGdrwwQ_^=*T9c&%zKH8cT*M2Ua@) zZ8?+6&nj%~9anPf^uj`wxWd3~;S$^8`5uh={%4PfIgN#T{QWhJST$jYcCMj{2`x~} zmwOK1%@H%}yi_p}$mRYf{j(XcJl^hmVkFgY7D9WCKc(uPa0u20;t{ z;2$-Dzp=^xR8J`ug@%OZWP$;k0tJ};i8{HB3GYMDYm}fNiCHN+P(9Mp&(l>(1e=6j zqp7^Pq)36S3#GYH4bA>&{&V5)Lox+AO7h*-Q{BTfE zuceQSk~}0r@lD7r79FQzw|9IGlg)(^%ov^Wd%kBW>b)x*Y@HXJj>TJHag!c9)9*-v zcodfG+W#0M5%oN@(^EQ(66ehU!)WfIgIFOBn&Fz9Fu6gnuG;=!Jf3E@B;#kEM0*E* z2%@AVurIeNB!S(z`}r897w>KIoq=Cje{v8H<6{X|D^9pBh?wv|RgG8*GP}BS|HEr^ zcJIeq3)@VCz)0+S1(b?aykFDRAG9SyYpXxi&o#t@-MtA$=gQMn@QI_ElG_V?T-7Mj z4zA1aUif>)Q>uMQYq!Ka3&!K8%YW>alV5>xXQ35Ig2AzspZ8K1*#|pAKdCG(|JOhn zQeFV#bl~l#6@Ums*!Eo(UUKg~mBvROp7SFoec1VRK-rsB-rW7w6E)7?M1}^lZ6q;e zJhu0|ikstw)wvWZHXNk%O>S~Q`kq#7yfJF-DF%b&dul_j8H8|;$OJv9$j=+aXdq&`%b%Xeb_AhXqc3R zaU770r`^rZSpFXKUarrToaPwVzU@k@6l%`)#FS(06h<#L{&5IKaCyaO&;>}++tSYX zte=6@Z{P0QMa8(wQ}=(p@4Yf?U)l~uj8{7Ud=YxDli#m3wjz4J%b-wYWs`N>N%9ge z`eiKsXqXmiW*p&os^s}d=txxHowPyTd!)O3j6FUQ2>M0?sCj;r$;Bu;y$-8O@gKB7 zgw|V^Q{?3%yHR+F>pVFg#6=+-ce~ukk=r2n$nOsXXZg4_sto7-}?U?N!o`>tJO}> zgyik6>0on@A*RT}CQb$NOqu+n{oGei_TP{BG&Dp$%AxOd%wd2=EV{mvtmKIUyJOx; z2iZZ`9d-OX`es+Es1 z0sn~5JmFs9w??FkyU2N$j8=uL{+=&9o`c+;_i!J`pw!gelS1zM;(C5ig5Yxw95R8;G za`v56sKBeEMAms0KkblUt^3*z*Ng0JEC`dVj@!8G+~^&|M`wc##j z%P#WeY*K}-No`D>2uX0vXIVuP3JX#TMg4b{j#HiI#56OUfWuM$&X|`?vmvHzD3#7K|hpDs=CWiWk-7)O(Yv4kePPoIls5Enu%g# zScCn~nQ#WTcabfRr(euV*>H?Q|F*EDl&xb}MgC*c^-@plw4h$Of2q}=S7>Q8@0d*- zWmWqiPlf4bwU???kK*V=qv4^2E_RArdwcOFllDwNUUo}nm^NyRJHB`%FCAe8q7nPr zi9H_p@L{Q5l|Ws{iu0!gE$tC>Uko{<#YN)B%iV-`6ks4@KOrfl^Ubya9J_l<;m$VN z+{uAhFehRm2^_qB?&maS#>yM4yq z1BQ3fz-7N(ynn_G4QOTpNotCCFQRN-Va4;}N=0p(2RsEJ`dTq)YJ&GN z#SqI4mFO&XcwUJXWSPBX|Ua#Nw#+_>~@V0<=MO6g%X?O%k*q zn*9yaxv;pXIJxha_CRG~#9>Rcl{DvpvieQB7|tnvE=;53Auux z4cp#Z94gHNOIt}&xX&XB_zhWge|(Txt9>{;(E%GzKS+Mg+sE(nI(9-aeDM%eS8h?q zFoQTyMVd5HAZ)sv=ZdH!F+4bspdP#cIKPlg$l^=atH(ne^fDX)R>eJwo>0<~C= z!I(7dPZRo|P|*muQ2jFQ=ih+iEg2iVHD4jPRZs<;^pvu!Xgxv4lWQDpUen)-W5s|x zCI>NAoYV8&vdE%0P3n*ewYK^Jo7Pf^b@V%@OEQtHaok=gxLCL|;vAwA!+AQq*7&HO z4zVCbWp`bmhlUf&Ju=2tq1eQ;Oux8`VbB?*)xHj2S~Ra|f4n?wjj)xtK>F)kG!LLq zsv`g+z=HzB&8#X=V_DL|QxRqQ?r{ll_QN`PQLfP4fveAb#LNg050 zJa=dGc>!*?W&YiXb9goCgt^LTTAP?d+1ka~1h3^hgT4^*i?kN#ef6D9P#kIg=eX;Z zFtVwA_$cZa$)k5j%#Zemea<{61QFc98-DzLpQ3K~){Qsnmmd8bkewu+Alf4i(ysZD zqKTO4IWF0!(l2SvliJtIxQIFWT;-wp#1a+N-vFa)ci!YgiR`POwi-^?d@TddsrrVJmRuwJi0f9KxEVQD&;{rMyrGg6 zucTKX_E9%1qU#|SSnS$k8be~W6E?NU)}KK+iP3^KGiM6`D9nKRrt}=MaOZ@{ElM`Y z%8c=_#^VZbM}izge?#vnl82m(PTTCVS_Z)oV=;$RaW?ClEFurWW^zk&m)21=5JcM= zPIi7T0Lr#Dd4_YUXX?(;!OqSksh|-2>}(EC_Zo(y{(yYdx_Zy_0OTR=`RQlWr_yr2 z#PD-)!+T5G26FjyNP6r2&jp#V^Mn9JUY%^)AK9D*cEy=$>HFVg{pj0d8g0}9k8WTZ&j2u3vG?U;MTu(Imp&TGle`CN-iy_SU|#m$KeR2q&-q#xzCWsbzmh@@en|=*_&d$ zts7V2RvgTzRPta}i9x0AWQG_4jgK*np6WYuEROxP8w#${oO;NUf%M%9l0GA!U4F?$LoRipZ3s;GFaapsc&-d|SBzaIVq z1ml*Q_FxyJ2t~BW{1yKH=Wm?%!Mw;=-^VEV5}?B+s-N$te^2Hm08rE8GLmKi3hHpD zjOOPU;a`|;A`uB0gljd8X7W85Bq-^tyy}k#aSy9p!Vy@_viatNP{6JwKg7PKMzgITxI=-X_Cf(c?x3JGCBZXDxaxt{%6eK z-(O0A1H6ri5Wgwu~ zwG#mAF>K*3jpYU|zU-CBA~raHHW#sghV5N`QUDai0%~s#dDsjTIHu7GjWvCR&y;k4 z!^&ik%Wu~t;WVbv1E<#9#}Al#JJKKmhv2c^d|mL#*YhZF$#R}bByCTAV~DXCs}{7x zLcRJxG5MHPn8bF*N$-W4mw=BXw5EF&C+1Xw#A>A{QZS0xeLTk|IgHhF(i;LnF2!KP zhu@Fo8vy`85P7dNPCtDX@~kz=2&8ha6%!;!LM8Xj7JD<*xOAWQ1PlYq;w50Hzr{s} zlz=@-fI!t-oqH$8I+O0DAOp@ZnSzWiL_c!jK{0U0L&mw;2M3^q=|SKWP-NCbRhSz5cJ#vt zlZknF<`K8nZ<(#DC_df5H_h%HZL%Q#e@a~ zdG;>AWC5R%5*mnwv1^HxdjOuHi9jpeZ-UVp=kh^x3XN692MAtoakGF@v?xf6F1`j= zr(FfV{uIQQrL-FGq&{JR_F0e-Tj?N*KM+jTavWKi>3_Wx64$}4!nG1lGadYm1-kGN ze2}~tC?7&}$;e02mbc(ak?A3HVGZWhia zz#qf9Q$X8fF_XgFjDTboBZjb^KlYxvO@Gil+*^!2*jkK4jtgcGHN%Nmj{Z>dk$UvpHgray(zZDwb%3_Z~URrBLZrfy|z2H zq|#&U0tr6SU6!ys$CXhDR~D};lfb#+>!{bUhXKAE*ud-L=~q?4+^eSSM}~k~Y6~#_ zzGH)4t`n`H)zs}0b(njjTQ!&WG|da$2@{(A{!Uz3J3j++3pu(kZuTxtx38*P&I95g z5ps_Ae7o$(dy08jSd%_CcTkQz0^!m;{sKzwoH!gBoGeplLVO~fE7~#@S*A=c#4~?0UHz( zU`nF5S)O^F5a1Hk)%u=B5jD8Sl;5yqu5wnxbvfH+o)PCa9VK*m*xK6aLZhq-Uh4sv zx@)oK$5!4pz)ocICY2abw4w}9&iATYW>KB8-t)j(`+NQ9t|U?tWDM?`SOCjekU#93 zx{yFT1N@f?fp!|pTLBcY8>~BdN(qvVfXF<+*BzUYE-vQPjH2drClya7`3&n$@{fX! zf1^v_0f9C%2~JD>U79Tf4(MD2E%53ZbMHBg09`U%ip2b^$VYl%!Y>PqjKtyMz+p*Y z(te@ve6E)F_-F4^iYA^M1djC?9+*UJjimr^RbuJ3tAZGv-`By&YPaSizjHk$YPcUE zf`ea=DHb!CJS(|8oejbmmlFjlo;7v&&HlF4bFNG0_q%ShOW0YG29@UnRACS>hs#{C zppi%+#2~BjUL|mQVj2lUH_=r4tx<8^gbxEFYLASl$``=us~(J=m#hulRd{cdJ2@Hc zDEkm_qcR1ypN}>jEs29f^L!~qzs7_93v=S#@i)juz_DKlkpPBFj-Wi!v?|ga10MfO zu_Rn~bQnkAmyQ*ChSy1c-<#oktCgYSx7E0fCfvU(MZMx@GtR4@gn1gPx#WN3=D;kg1^E1Q_ja z4BdRMeqs+CYX=q$`6+p5E&7G_vteDXjS0`5wFm?R~`?JqSNFH&C{(4gl%&7RO+O?-LnSW7~; zn_CN9tf+0DJ-puS5VL-ZJto;!~&f_KrEYPG-wkih?Kmz)z8KONI1JQn9g(CZXF>*!tE z=xx}XLD_6qsM^xSU*FMdZ`OHNn_O2+K;6Sm(o5wLFzQ-2qdjm9ac=kvqh`@7mlep{*AmPGD5F^cuE2x>ipl`C0yv71}Eb^eL4R zdsE?_;_c2`*J_Q=PyLoaUAhT$S~Qt&ae!+7lhxC^35!nS+X(F9=ZR~SP^VLcm71@g zM`p1AWmCe}drivhDRpm)uz(1z>tJyj=EE1+RpW*YRrKr#t^{T^=x%j7?5&c?2iN0h zLW<$bhAJPt$Y*5;+^Q9@tPAGkL`uQ@GI%;H$lLiLCT20>_rt3)%&qPrC9wVeYv`(c zYd$s@9~1hdK&X+nT0=s+;&>wGy}k+BpuqqRvWJ%Crivd^ly56YhI7GtJ&O!-P=aeg z90Gs|tWyjbV~}aLJqIY2#|!r*&1X}0$RPI3tCGK^o8k(bFjkBenm5+1mpkw(lEA1MkZ0V_w`)v zX-?Ul4q`M>9_iaaG$+C@r<8AS=tQ~SAI~xU%wwwd-D$H+{@?+EhIPh*0I&leyyH7< zlGVW5b-zz0KZ8@%&pnC4)s79Qqu;I&dSZBud+3E!=O;2w!Kek4{}v=hSw<&1sk?*vLbo8@~a!cp%5e(D^y zwp?b8WARd&RILU#T9?lLS+nko$b?WY);jW-BW)Acg$>p0v_L}OiwmPhd(2ueQmLNY z1u8J+HaS)wS(1c%0hDdUnSRS{qAR!BjkWXX+u3JBFH+FF;sN$~)o4vzXO?DOcJB1+ zJ~e}j(6oY8j$bG21px}{3cCyL4M43G9RnLlPakr{eDJZ>$>?1Q{EJhRz>7-^8e=AF zLWiDsl%wh^8)A_D9716Z&N+cIA?U#g#YsksbxMJ~W_3VaSX9<@_G!Y>W2~<6D`vlg zK)A$PoPuRVzC7d7&@@GwxAzSeThhf@y2ksBGZ#BK*w-jVi2uIaTjpA&M zbQS6J=Q2HL_IeldskF_CKi9pQ+9a6yRHoRb$hX5J1%`O64YSyzg}OY_QU? zE=x^V(>ze0OI?*a`M?YmNEeI%lI_P+liCR&yf6Yxh@!WKWNk3E&)G|!)#YRSe%f+n z46+Op5nGuWTWf5mE2C&y09?1_Xg$}vJyg{UnPlXuG@@u5zx3_~pefICYvyOX;dMCb zD<{u&=;)3qH_6g*G>geRpz_+i=RA-tuSk~iP;2CBNLNN0&u4S$RQ|;i)>os=XUz3< z4h!kV63XcpH$GSf%i>KyY#wBDQ9|>4_G?T2=Ew9xd;t0-jX5jl{nTXkB3^j=nw1j> zScZVal1-<3SIwuP(E}d%%N^U={O6M1X<>kRg5;r^@lm*029p^EMU;HYI=TG41#^Y+ zUMgmiztA@7<|mAy${n(r)jEnFo4xE{-?6nVstf3k5E?w^48d(78WwGaDx?c`!=*L` zUZUt3b=WgAG$#uP2D~x{{9s0OF{W=Q!?SLliEY8?+C3z&+@BJ0)MY(7R@TAxlfIxc;_;MKq@bXz9cL2t})1y&$LbJN9-7NQFsX zGrB>a)@5jQwFZL>e>LZi_`0(-Wx;KLl8gi+j8onIBHa+vpMCF z4WUAD1|U~Jf{^kKlaRG;Q8@=%rPQ27{_$GwKr?w~yoB36o=)G{NNsEK2xCx72wH~q+WZd)Aluo2PYcQ_`TOjklzEV&Yfu~GV$uF`wfPO5P)}|?vZfaycIGQ z4O#F<{-z~7A657#Angg#=2#JXQ}w%W^2a1s7PPY%p7+Fk}d2OBAWA{w@qL)h8jwUmL+KdSJE-F3*T}Uq>G*NKY>EQA&~JHk=ITr zUQQ@q>CJKmv`D>z?qO|6FgeG3uvN0dDX9AQ5*R?PaT=c+@6{}!@LoHT+Y4AU!#mh(`f_DUEtA@08CsYk=cNM>#2=Mh zPRs`1kv2Z22xLs{uX2?%TyreGJW=aQ=BPh2($?3e3m6{C3LrVSpEb*9qQZ3p?gsE4 zMH3D*xl+kxvd0vV;t;H6Lni0>aK+lV@;!8&(ojGe&j=%(stJQXXG^}qY|eMMi5ww! zuGH&o0-XGaKNXwxZ3@N9qkt}-<+^{5ZZ03n3gvW$(IH9vlZKp|LRma6Wsj=foXR6QWm%7$DuY}H z1uFx7IVUeEAN+YxhFO9m7NIH|;d72eC24_6M9?5)wB1xs!^5M>T$Kf>2cw(0#q)Hq zy=ZxNZPLS#5PDC=CSF4fMO3E;ion7-^I-z9oU8oJ4@`Ep!2;Zbp%==t-aP)`f+p{6 zZA-N#$2#aDYq9rv7*7}Q4NdKR)ei5!@rU|}n5=?=OhdjU&Do@lt}-*PX4^a2bY5q1 zK!Po`yU~GDG{Q6rz|KdXm6<%475Vjc{~UW6ph_t_We{I*?ZI>*M43eBH!xT_S^@U@ z!S9D#VmATY!H3e!y94TgxY_!=8OcfHmPVup>m?Y94HoeWPe#NXVyw0m-RO&DHi`WZlp<0>N%>YOPp#?{6=7k-!P9<fR4(jtb z7IymuZTd4BNbDv&=7>^Y;}Fy*oM|%sEkFPBM;8LM)S&Lcbpfg|CNUZOTLMIYN-Zve z*eR_7_POjL6!M}0{ZEe}0s9Q1puxffSg0nC3FtpP2GB;?STWoe7iy^B$uGu#f8i6} z5b!o7uk!4KIN;gCZuQZZe<%7*5EWknQ%&K-H_b=}QB!vQhZ+^>L^CktvMJfwEZ|FF zkG@;|ef+$&2?1fT*#0r@-v0=l->2gLbNv2Fa+fnbwmoFqiK zpI++{{dyYw`(T>}fGf0Axas%Z^{>4_O1MqGbJ(5vr`1gMo=^@lJi+`=obCy4#`9q9 zc%#0u{{z=Zc1hV9yp~;%z4-5=`sbJUH>LT%FZ^%b`hPS0^D_B=VoCcy0)-R)dceA2 zJoOwS|5pvTk>5XZU|A;7DPdU$9RrMa_EIVPdwFK>^{vdEd zGrNY>)zzbtyWdZtBt6QxK~o+<(0p(R#NmfKrhtgp&O>d8fR@d?RsgEhLV*Bi1T>V2 z&fanMmd-g-35Wwh`;k_`|5t(7&Rzb;pA3m_oKju89MIgixn75M5kNx+fZi@{D_;M`OTbSE;qj$oC3)5R z-y-xJwRC`693BYvJQk3kez7qgAoVq)gtiTaUS*@oFI)jhHvr`C7Qiz<2e2wfrj)tC z)!1j3zAmif(;)uFIIBqRD~_=#Snsyd#`%7LzAM&~4+9`Q?IG5}5(ub^f!TNq0o4=C z2<|Q>*uqQF5NJd@{TQMPBmoxW>*^0a0eWx<#L6pUJtgEuMe#CwGCE`sf@o1~E}2lq z2+(qAY%Zvi5UrR?4pR6K-dqA^eF$(rMnL-5rtJVImH`5`576%vD!D?4;Q9n;)Rj+w zgYupO;zK7v(t}aUtzC=XW&OzkhzO57G;Zm&a38u$et&U_P(f(Emdfeu1-ff2`B3oW z=adY7Td@IEnAJpZ-XDOc8U(^TYvLg8G}F_6o%cC6ZZ(kxDMs&TCF`hVsSn#B^U6Vn zoU+l)yF_qV*en-F5C;oZrF8N&_4PpkoGx`7C2i0J5+!Y|??C&F0gaS9AB)ak8v-w? zvu8yvbx5ev`xC5QRl9-atnbq_7=geIPa5p)043;9hDyp|C@nC+%U47Ro}+XCX#%P` z(rpP7KzT_2y5uiRJ$&fyF{Qo@hN4s$^I6f4%b^erlZc9*PQw4N|1T~hf3+=e?9PB%w#=uhO1h==;U!wTHQf^FejU_y zCAhD@J_31R5uyJ|8q#fNnPqHPss=Re1uomW0fff4Y2O+<0fOj{cWEUQ)^6XJg6&E+ zazQ4CsG*GlKPl3bbBOG%^5L!DZ3m0YJ(+JSZg<9RgDKlJXkA=bARpBonu(!#3d;IQ zdGyLZE~||U)d?$!<~BNYf21Wp;_nJ9Kbhutu{rMPZ3Z=xJr z2c0a3z|7kW>W`cxbXVr6e;>hor#$htlnR|8vh4trjviGl4HQ0Wztg!je}|e#SaCH; zITt{AKQ^ukjg)TVhYog%uEKi3@acG#aV-8Jm~#yF@V;AyNtO)vXr1JizOc2si*s&A z>GB83DF+w*1?b9c#HTI0edcia{E7J{wM$wW<0)@ld)I%gCIRwc@GkP>m<+WPT)e*kC z2a+31b%k@T?QI-p%M;W!5QKgNXuLh}0sh{OQ(>Fn#z+;L`)X~*BS!$kbZqrwOmYAz z^rIpVAI{yssNd)nkv?+osI{x3icpFS0exwva+7h*E3YKQ_O&t-N*CV6TkTujQ15%j zxi_Gcn}uWiA+wmJttS<(UK@?AD{iO>8rP*6P4kE>QaUP?txaAoF0UVR=u!0C+4Icn zUUI0ujqO-_(j(F5@lI(_gdK;o45`grNnZXx?0sca)Lq}MqM$ISC@>%(iV6x0-K`)7 zAvrK~cQ=yKw~T;@bc57TLw7qM(jeU+Al+SO&-1?TbL(?^*7 zlxrIYo36_o(4~4}%$cQH%bC4y??dDosvO3T*z*{*n{i2Tt+KCSF%<71kLAzDLH?C* zAH289&qvE`I@p>?dS)x{*TLLU{amA@vwnV3uy_>(9zYt|gl=Y3|nY zwal!HTk7f?u{Ih;9F{oLb*mp}#7>TwllJm8988;Wm7=jJ-v_R%Jcq;f#OeBDPu*!Td{^?~iGP`D-E6>{yiUa>ZMA7m>p+4j1>91wp>GRh&<&3U$A(17JQ9D}y06 z?3Pruc!^gA`*~;SE`BRdN^fvHsz_SyUwC<#UhZk{?IvWxAd@;L2lJ zVO~h>1QY4ByIi%F+v8$MD1NSa!aWYgPA475cNnDt~2C9Fxb z&RAal&YT_Ogf$1ar^OF~e=cOMA!Ey%tg_b|UJI;#vYC$1>UZ$l6_IQ*5({Df%aa?N zzsy80psT3+d@|IU8Z4pue3H-gZ{_ujwJ1;OJn2dC{VQ+Z*QQRpeqMEu26!ICfMaW7 z?liAU`|h3A5ii%9Wv)|RSJ;_Xf;*K()YJ{olg}1%5^roS+l+501HNLKkKw2G43h|bGIZ22 z?j%8U4QK7TY&@|ii{M>;`^>CtxN2Y0<{BAm-OGL#RHgM(9UnMXZA`O@BsctOh1P3@ zNARo5^C*3WV%<$pURr?F-dY(@e@q15Hm)u|IIPf`Dn!xti}#*>B)6bU$V6pp)p>aM ztJOp*6=d4nV*%C``qk3xb4rUJEzZCMY-O80rXRF}=T&OuxPxe!6{lDkgu5MA=S)at zv1rEoZH|JxG6HT{G1aWhzR2-;wYaAC%4~DcHmO03x>&yo>Z<*8K>ik1iM%63!@xDE3Z&Axc^dh{MlyVrDG(z%ZYEfICQc+i$ z-f%A*DK4fJkiZ+}an`Fn5{w0(N_(UPJ|k;B>~oxs6yfQ(np+CegHaH(6Fahxi0W^O zaNU@8@qH!BIoa6>H0=d?UXr*3*1W#&ku<~-WvmW$7;Sd!7@&v2@r+m%|`-loocq>>l7=nR>> z8AL{JX7T8eMFxXtkXLq>zah;a`A3vLHfi7Cr|!XXWEl@+yf!tCRynU{GAIhz|C|yD zKn>V=MV||!OyxX|^8BEA9e&!iqB7^JJ??{trV&=~tmW;Dz?zN8`|&=)MPM<#^9jD! zHhRj~PxjS5n0B6Kb35Z2EftPDI!r>zotE|D+MF%q2?tR0DTuh*C(=npO?AEM*q%`!%3@!%a-QzQR1gO;{Gvg8e&&J!(paE z*QS%ZYCKARPApN_*X`WyUU*I{?3bv(A7XuK?-zmhH{v|W5En&zk!j#fM2aq3Tr4VY z>>1weeI&w}5qm>Eob?X;{w+F=G7V-;6QAEL8}5&S&4iP*qR^ECwse~Kq?4~e0swwWn%}4x z{sHw?9WgX@q70x!2lPh-uQkLr6miobW$es9c1Rgfj|tio`G{2|gKzK2t-T=gKQ!y9 zQ8Lh}UgSt#Ruq>h^fQH#eKHthIcmj3%hIN;g5vtw_YixEoY_k8=WvOm>gMdT9X`9+ zg~QpFAPu6KNxS4H14lXw)2>s7c-O7wcF7r-9bUJl2R_gUU{Hf+QCdxJ=XCjY@=b_h zK9<7$%&IFsJa{0$ggoY2I8rB{-A{F=UDr8@+FW4oKSGsDal`veq9M{Bktu_yfor6h zs6B?yT=0U-b-7Ic0VhPF7#Y#L!(XxmncGem<(?lCNW(LjKWz`rizaTAdJ-lMs)Kxc zB5G*{?mOaia8}-GT^M1KF)ffHfpNxUFwl$brtB>@mgLyUrR7dU=7V7=-pMh@8+G-W zjR$E8kLXT}gF!GiWH5cz-W?@-U3z(Op*EtTo2mMaQ00X_7Q2QwJDRmJjSE`+pEglK z8etIWQx6Aq_(jx5c24&MxO=9-=DL4GHora49^4GCyCHI7JBJvQbjRq9%s1zofn6$y#K^@X&0)dj{^=L250p zKukH_FSjZRUXR-S66-pVMhJCyeMBoYty`$3!mEY*=qPOjo~b|KzCXUNvMNQZ7*cb#6U^!eO$mQ{kLsqpE=H^sfF4jlJ6>4MI_t>IP{O zf1XR%I^*qo{#|BUr`9*P^q-A2S(x-f#`Y__zDgQ& zzY*;O7X4Z$&He?loCzuOmh#)%H0!xrX`cfsQy3ZF6ONjY2X&JQ+=f-6Ue)CW#}9C- z`>fcjtN25O1ptnAoVOr4^uY@txx6FiIVM~FYa$_u7WmOjJ#7WKvC{p@4@}MLo%>kU z35Yl?Dj2Rpu>-y-!`lvHZ}LD1j0CoKdJH{TB|rYUwLwb)tZcjXWX zgitZwv^f-xJUnDA@hq#5?(zfGJRAHb7Bmx|p@L;@f%>#~W==0lGAQj1bKbbAMcqgU zFPkUunpw^ex)EN|sx3up|FVzVXe80wPc$}<>3vlM;RjLl2QyfM zEPmGROm6qG>wL7)$zc`q{N_04k$R#YE=}c{GkHpoC~v=_HaQNQ=b}_pkUBKkXiefS`3cm%QUNHZsyo2HEROZkl$u$O=(f3r~PHbZPk! z^E6|zvL0RZ-MY^ z#80lmT#wN2`UC_NB>Y(;l5l0qocijj9j?OT@8SUP0Uy3;MYGb)Vt7P$KBu<47#V?< z>JRcOwZ%nFM?Q_u#ygZLRS%D@RNl<%oK~fDB^-B)b#4DqQPOO7nvxeN>HeD3gHb(D zX8z*}4wYzFF#~hF=T(l6Po+mn=vU+(|7_;j)|tjiJ972-FbvK}!-FedEHzWEZ{1$Y zqGV*QbqVVtee&~cDTc!A$owanjUV?BGozF&t=fV4W9`7QbZf`$}2tJeOV zik>%&V+2ft3tVGO&B6*XzR!;Pe$a0Y3^_f#jBItiTYAH@UJgyBnmGl(_jy_JI3rLn zz6~q3$lbPFMP7MC_eh-KIXViO!8Ui)Tyy(8(FH~Cq^|)SDAe!3W z_>5(i@-Q_)&>#}*^|yJ6NRxS&t`6C?vY@*hZjQZqT91@adEG~1$#mZ;fGd!?93o<) zr+y^Mmg~Y*Oa04TOZ4@{TWz+xX@+^JHYtj8DJaHM(M&BzitIw;d7YFFEcl50U0JiY z_^IvPW_TZqc4eukT7|c`1J5AeQleqKG&h{gZ*DVCJgAR!qHCYczRF^aEo?!la}Xu* z{Y}eycAi=y#E+VWiXM*6{1!t*f@>9z^nOdEPU|CnnAw&%FlgRpO7Pu257pS_Bq&^$ ze4J?AMf!Q(^r+hSJ;plNMe%V85%cBC7~n`>_ft=7Zig(SMVoD#5Zo#501#WsoCGU? zTq^i5T;_nDzl_`rQ}l~%yc=JKx-kpyPa}YGFBE;C7N+vMxyY(bD23VH>;9Uatn*O{G5-Y>ZPeoBr>D}!a#Qs6dZ%>a8>^S z)rOSd{6sGTfiSOfL%YGQQGHw&UZY|$k{zk7ihILIPvt7Onk(>RBhQOk7VngMfmg`VR?6n~l<$7xXYCp1BAc4{w zD?`EzNjMO&oue^W%^4LXq`q#VmV#@$@J*L_fY86uNA@3Met%*9=nDHc>Cf0n(wU@_fN|%Kevw2muK3!=7a~4gype z`Hij}NrbACaYs9!?w7w5+2E;u3|toZTD26*3F!rs{bWSSKunAhJ zOM?OXyHSK-ag`8x614{i^G&4uW8%c9B-)nu>t*U)q|haPyC9#;rGzP2P?hYJym$A8 z|I8qDWkd!pQkA8BBKH;3(f<0nk$3-o5}!q^Md{|kt$Yv2F}_C9Y_cOFy{kz0L1nNm z9&*H!W-z16ILdedK>j;!A28-X`h!43TW`q)6miG2A_jA0`7QS5ro#4y5a`TZfGON_ z2eG3xi?vAwgQ&_f)ApK!{UXJN6yZz6k6xQw3lmt14yCPoR+9=K2ro`2J@qMMD4T6@ z14S?Hb5_-b0_Ks+u6e6=4t`4Tf;DkF!yA?`gjpv!lD~^+rlpE+`LuhdNW=4C_fSLf zmP%V=PIpWa?U~2W>scp%5$1~1u#QqBLs1}&*U zCC`i}m)yW5`4>0IXFzkPak4qkT*p&<5G0~_~Rfo&Jd<)Mkl+lAA9Hj{VwXqa^kZoa9-t!CS< zt&3(Go7kDUNMZiNAGo4@2KvyKIxLcp^;Kns zLAt2!Tt6zAXd0vwLWCb-u0tU;wIG5k!XHT^=C3bGcB-9{c>5^tn?&Mz@sd<-tPChg zVJb;XZ?1y01dDKkMu}dEko7Xi!rwtFGw4F@ir$mX49)g4?Qp&q&FBW1{*VVxR&--$ zJbn65v5`Isc|O)#fV=}k378%5<%^&mhGgi_+H36=y}qbsT#?5F8`J}QQsM2uXR7V< z?mrOz*yW=!a`!rT)|M7Nh>D%sNYI#)2R~^USP)W-U0$%SmX6`1KU(*q^L-b9RE0L` zj4$Y;Gl>LFVBfpm9EkfXVsEama$L(dW{snxFX zYI7n7nduMrJC^V1s{jNN(A6w;kFC_59fF*dQC=hKNC@OnJFZ)g8P9xz1E{cZ$$ey* zE^DVZ6CHc-VEOa_LRK3cJIr~ev@_;Vz)8j&b3DiF!g8knJyUJ~WUhWPk*!2!zkLtT zka=6*#(vzLPOBhl9Ak;=F&hjYcrASR6*88fBtNsl zl+3P(BsTVNFaj`n{%ltdPpHuP+5xvv-Cr9|-ESi1N%pJIYPNVs8^P+X)EATeosEnk z2Et+v$__Zmz96a`S5IoJ!|sCb`abC-w8Rl>UddA#!heHHnMX0ro7 z*0k=(yz0W(m{ecS@$@UZJemDhiEqeUj$A9T2{IfAOq)50N7-i4X*^erXMM5qV}O_e zaDF>>YMeaZvy!bDFhN+xh%U}op2aK&n=^kQv|8BBJgrQcI49)$@j;Bje6~{Tc+N8J zRUJ04SOnA?nz8f^mc96PdS9X;PVI2XnCxerM<_wgnhOnmM5y# zveUc112!)05gFskeD*>1cpu2HIVkMlbk|ZZ$vs0DuZ0Lq+%peb9%-}{s*Dc7RvmC@ z1bEb&M#4N#8QU{Jg?CIknDXkaT41F2PLf!GdKbVV{xOzB!=dECF?Nlj=MU z=i7!LF~nn$(S@b?`LH|r#3CmV&TP%Ie}$~ilVjHo1o6=mRf`K5l%8D6t`kGMW{H+V zICgs1V~(^`?~*!O4sqJ8F-sE=Rw6D#-q2R;U3&^O=# z#_x-|-C=P746nvm45JU619V~!Qjcl5XFd4Z%exVR86?*wWe|! zc}=dM_G%uair2C&8eLG`-#_2mWFAMolrlrTmp72DUUnP`VQ{vOZ(R!+k&z6JcBD@8 zkm(mfjSvo|zvy_9&FqpES1mr6#_$*pYtEK;5CN4%*F6*MnL&W6q=v4)haaUVp>)gS zO|5i)0Lr@Gh*2{fTB;l=OQvgh+XSi&_Yc?Iim)D=S5Fi!Lro|;Se+y+6|J9@f9QAM zrFwK0C4)(Uq*TKT8Q5zR)w^O*2;fiSPzFIVTyN!xO^TDvAAg(G$0U?8!Z9hRweK3- zn#1XK^0=9FpC!yNc?iOm?t@qg1x3C0cw|CL+p$V_hCT+0-%;Rb$!1p`pKyqC4tM0u zC~lEgg!#|@G;+?oPlyMGxgek!L_TmM)_x}`|VYTAE!oY>_(&V+G07%R-QDR!QZwdf|_H{ zLvpwFxM3!{bZqENEx#0;Z_b<<#x@u}t~{83U8 z6*epKPH6;>+^@Uttt>L~D=0I}#4=R~yBpcpR%W2mA^mTdgoND5)H9bD^Zc*hQQcVc zE?QGo#pv1w95H7FDuo*|e>IVP8n0d#mEVWzRJ6!Iy@E%V7^X!Fsonb1es%OqTY*9|SEL{U(x* z@J|*pc8YCRdUGtX8y6`@q4LTS9;~TW#Jl)U+}&eBfXBPsRO1 zV?t#fJ*NS2)@EJk6_&qIW+*A(8GW-P&p_74F@uD?bi$0`kKO4MI=UWTJ`_9bxk6?} zUccoDmmS9(R4)>DHTCULluaI65sW>bpW_4il(`soolR(b}aK8fMHP34i{kCkbFh-iQ|b&MWlqkH+E^;w&0C{`^f}6+qZR z=CRWMW_}8$-LH~KSWgmd8$YuK=Eb=KR>73^J=f8OSgbkcAWR}X)i>W&m0$r| zz-3m6PZa#G|G}2#0SspeuxN!{;@87~LxyR7f15ZLaJsjtEp*1G4hlZ~`#S#judm=i zh#E~tMFJW<_v7cF;2c0{?22bLrkipBhf2?~soNI7os0skodpDjehaXiIs?ERG_8JL zn79r2G*%1Sn2QoUj#}|BbXlM!Zv*P>R7`(ATfPt|`a>78@|CF83At5PD(J^ZBIpj-M9X?w|@5&8$bbA2q61ycYe85!J zIcST{Tw;gM`K1%R9FKxngpK$%BNNr zeq5t|^W&yg0T!{U3djk!(!nbk8~B^%M3VpIrO7wV>Ej+TC0b@z%<6_|avco-AKdfx z8&c?@$}?I47qHG4(QJ%%0fKwwktev0PI3{%zkSeS@WSdAh(kv2Ht6bT!iyYpagnGm z$G~BiKLz;AGdjlh?==Tla4Z&X`S#)^H?nDv&EY@KuR9w7Su1KSX@s(JqyrNcpO0g+xCDYB^#OIwT-zpFEt zRyBxFPbYN{;xDBeGnuS)FSf`k?Yr2UR|nWmS1VJ9=kR~KDnH!+aCj!UpLcx6geLoF9>HvI>hjw{t&RO5ZN_Jd8O^Zs~9$ka( zaAuopk}3oW7#_FO90D!f5@eBKvp>_%`>i#1>NYRi+292 zw$e^obqnONMgh^1Nuv9nN^uvpkjoIjk1uoytW_2LsL>q-c(WAu*qpybGlka+85T)(d$A+ z(N>RQN-V4_B31kO&7G?InMNL|f)Ld_q{%!zRy_^yY<4UeAvE?U26S2!+S6YL2j6af z`288Ij=Idhe^+&w|E`0X8_(I{`+)r7#T(~M{A=!BC29^F=bF6xd!A#H{N}sL=bA$@ zqqWP30FgxFJ}bV~rAO5!7W|F{%nP;Tt7TDxVTWgS&4~BSCT#F@u4yqX45%CA0 zCoZ1?Q4E`2^8s4kE2B}Uczy9zk^V zvv4=SgHs4xl5S;N242OttC=-Gn@xOAZU-05nzUOPVdSqeFG3h?Aq#mxT(M6hTSzwTR>VND^j{8o5 zc?`o|=eABKp)xVDr-?C?rkcg68q_${ZRWpY8&tAd^c*_#-pHz8(dpVL)7uq}dbkL) z=`I1SXN>;pl{FKNgmPiC!Z0G>@*#56bZN=7&&;Fg^InX9JZ8Jgty8ve$WKEfk5Cp+Bw+m!S6WTu4 z+;F44(fWQMlM7(xnSx7_@r76_${T37iB+Ku>Pyux(+w z6+u**wY=4E<*qpZ!C$M|4FMo&)hqy#tIc-!8Juf5!haX{FOYAD&WhpS#Qn=C(Yl*=0|%q5<=(Gsv!vcnlEh#y`MRDsuLMgtkv*`R4Y42DUH0%> zep%(=mro!AM3aR)bH^(kikM1=8kM8)Uevuk|MkuF;*-C38M#I#wv0Y~H{ek-T(flf zqs{c#cZgG|N*LW4^d2+EJzJEg=V$2}Q*=qR70t43V~yb*{zHRZJ*~nlW$LLaNhjeo zOEZqH^%RTrNr#9I=e@GPXYkvo5!u|KhLpYGwHvW&E#qB|)AK76YI8ugCQ*qRycS!$ zk*AMo5U^dZV^~k__W)zGXHag2HLO^@A*Go?9Z;5>miwqWfl_ftP-}c}PsXbU@D#0P zw>EkN0$!z;Sehw!@fj><$n~2-ucKHSpep*I#??*edz0EW0e2i(;Y@UDfV&u{6&ta9 zTBaT(LQe^wy#sipdMx3jSWP}lQ)ERKG5Hb^kb0cIxa>ThNYW8 zf3LJH0V)<4^>A;F7b3cSmVzVvCyP;;-fYZl?gzNsdS8O}JXglAl*fsW?{8kbb?=kx zXGs?PmvVs(7kZ!3;}A%M-+J;{=-$1TVRZNI-4lPt@4Z8p%#+68O|n=c0r}7^hJ*j6 z(@8txcx70~$f;}Zw9_Hl!YQ`PJ#nFC;_i8L^wGj2fBFd32WOmTC#RRTufMM8Gx4Hn z9Ut+PX?pa+f?U{h8N=&VVc4Ln9L3uqxBrEvdw6>=TV&YosJ0a73zqC!4E2EgYR>z% z&SYm0R>epZ*egU;ePCrOF~viIyMX}Q4c3A?K|KT zxJY0HUUOa9#Eg+u#8*zpM!z(mMK-do@RR^lroeTT2~Y{5n`U$*d@Rv_Kl}~Gy97-0 zL%cx6XS!I$O3b$wtk|z>6!m&64MLw;V*c%Ceojh5BNp!QBHhz2OG%JmWAMpsec+@HTG z74+s>QU9BMLMY!0f;s1|l*d>@EvJ)`UH_#e8`Pt%ltdm|V^qNhEvnlmE!`!BvA5i} zdp%zUw2u6+kZmPdd6Q_0>BlsSIstc}3wBbIMp`O}gb%VjedQIlYp;(Wo^b|7GOD*~bW?qnS4Vd)RF_s-VOXIK{|j=G2z05rVv z#W~V(rR{E%+4e_C=GJR1Kyan$k{#>FuiAY{c9(5Qk>cJMnJBHzxfe}u=RC+8e`s~U zqgbB#P1VCI178ZC{y=KmtcgRE2n)3y_+VUiA5FG&l@PNca^fw-Ld?1 z@6TRs^8oOT6I891svT7~x`~gat-i>!PPD#X{R)M;rl_nZHC>Ks}xf?+&n{)r{@xew8%z;)ecY zM4aptHZ>VJX?!QWr8!b^e`kjFm7DDsm+5V`{74=Wmy;n@$91cK)&=#4gd^)H>V?~$ zJqz~|^V=qF)n)e?5Dlo4cO}uk9WeUg!dU5qJHj7XAY3 z=eaA$@HOSH+_?lb-J%eT&iEnCV;VN(IO|G{?D^ptwjiOuXpE8q@{{PXtyJtU*Dry6 z>62t@W=8f!pEB_FoIjMJ*tb!Zb$%YD+h9<8bXc^hGuArl|BglIR{F$h94kh&4Kvy6 z%^cRjX+&PUKG~@6liszuz1Z)0HF4ZU=_D>*FO&sw+28$2&PHGPhjx7hY0Ab0;--T< zR4e{@CCnb)vLk@VG4iyH-;bJo6pVFIk_%A2AB(RfGD%08j`810_>e*m&oJ+j(c- zPXphHo;=4OpXoS(Kx7TFt=WsHzMNsMXA_T&wJ;kO0#w`rj_L_HUdIgUY)i;Gpf#w} zq8SB%^Mo4yOgccxeD zEnf2^NF2A8h%%39&Fl zdG5~FDuQaDaqBUg7EA|Luo4Z(gK(8Tc3M%Iqn}cp#ntA6wfOmkNCl_tsSh58feUqt zK>Lt-MQeQsYz3|cW4v(fmO!$e>V_}e8^5~O&DXCnf8`?T4$RgZYBe2$4UVj2%^U+x zSQ`Hf-%LO65^8}T?hR}z2foYAjH8GXzo}i2G!8ku(pVGOdlX}?CW$( z+e2Q_(k~B)SGH4BkyO2}R0sm0$$2>A76 z7$;14oq!;5nPNhaSBkrjigs0aah#{=^Sea9R-@=gmWif?rP7jx^$xr0G%p<8LD^fLSG#Zv+0aN=3IXlQubKRHbd(IS_7_!FiP?4 z_q#ZBFoS`vIAu02b0BhvI>!kJ1b4c{Y(k+*#)f$>DeOep1zl2uxCuZRsanJ7iTpo= zmq(QAwF{)za~pJHCx-BxkObl=QWcd^j3k8{hv2WK{J-|aH7F~>eB)YX|Kc^M8SS#o zpA^=Kz(46*z_x0YGcNy&aq2!E z(!!o&^$%*=-M+xGm3CG@*}TF-_RH>&|F&=c`%1t7O=)Cn@d0Rt$>UOu+wUub?Ki0v zyi&0zcyO0Dc*yW?6^XyTp8qZG{e&KLmG-z~iW@ZJ+*hsthi3dhPij96!|k&0kaNZr zxqoV=0yHxhSn_obG-I1uE%k?H#KCCPcA9q`hVhW@_=i=0YQ__Eb(}i*<(LA-z1gwZ z`>P@SU$gDSja>tuSVSh!()Lq4dHshOPErM<>Hlb6I16^?@U>0bKQ#laYx5#Xz%Pi7 zdguoK=Teen`n_$?Wm1ftiUNyaOFs&#2`*-!G)56fE%v96jsnAF zi-w+qW-wMsk@>$p9sgQxP5@QW4Vz4oVCm8>kmuX~{XPG$NqQ^}x*|z~jx}o+;9A8* z=KQmn;t!x1$asz|bH8>06;s)tChsx!=&2V#hrwvXEk8wO{h^sm&68N`ld-ew22k z0?ky>Xa@hG8AEI{j$#TZ*kJV4vt9q?mY@__$le_kAG+edJ8m@91HJEqku)E&XxYDnK>}x2*!c?qhK^& zgSOcJ)C?(TriXHH(0~%QNBd*_PtBa(WJRomXcDiRp@+Wkv`GG83y(Yji+#;fH<_6n z29;loTW7BPnX&=i9n5tW@Jk24iB{q|BfI-R&PG6RqyCaj+hTewvpH~nX;Jm>u$e@~(aUZSBAkKLSr{ zDKJM6E0aN3KKP~=ciq3w-cyj~f;$6(au>HrbFE@C^g)o7+XJ!#EUBUn$RuX|1r8i5 zrOpn}+qwxvc{f=>){1l@v%U-r=)4h|lraQ(7Bp}PuHZQT=1+k>kN?%D5I43@3wtzx z|3C6y&Z}Z})CF`r5TiJo=PGyD5i9X++6Cw?FnD4hN;iQ9u0z0dQveyZ7r;K~UJksJ zSr!m8MPR}|<6hSoP*yCe1(0B!!d5y6*1c3Yt}OWd=sYn! zc_)jdRTRA7pv&`&gLN#vnF@K?q?Cx^8WbCyu?Dd)f8Yr)xvjfSnvv7?kpTt~W;VnL zsQVs6FK>MLZTX*MfX!dJ7|)H!nFtaB&QKG`gc9EvVrbCab(vIufl>m3ST&{z*;$+j z^9X8iCfnjS_|_;DJPhjsS8)D!gkHikl~9>viWI zmJ>}EFX4ST94r3-RH*&1hLdLBElJo-KmgeMv2jc( zHVg@FnT(ba1uPiYjR{EQc{Bawn^1!3>dT)FSAqZ0#Uy15ApZe?e2LDoQPvnI(L5H^ z$EF$_1uscZ5tNvuN7J=)_DT79EbZM%ZpV@gW8Ed=M$_K7s;DlI7A1D3GaggUd$-`@ zx(V_PzG)Gv3~Q6C58vFy=GZoXb}Hu0Dc*G|@{p%~1_g(wz!V3%Z1`9)Oq|n`fwEfC zkWiz&5|44jXr9aJQMe-SV+6SC>fx(gpFnk=BWc z+DoncBuru|XeZcoyjrGp!UrfR2f0Z3BmVPg_=F9v#wfH|z>(Ua;*wXX5pg;|JcGW? zmuMb*)HT9QgK~Y^)emCV@c}!w+*tTwA9j3b5G310NYQ%A-I&+V!<{02%}e73oRRU@ z(z5m-Egt|x`zl8Fhi}Z`A+gl?2Y{T1GCy1P1BTD@uuThZ{%LzDKvL5YC4K5WJ7^K{ zzk4!ur9wJd*%Iu{P7qq6H-P`d-c3NCUYPC4w>3#3i6BOMFR47)ubM z14LBt0oRff;p{wBLx00B>70CF81Hw^XZY`}z)UoFt5Z|d^cD;g`v18nN`M57?mM!$bY zXAm$8+`_`($D9_W(@v$1_ZPzNk&1cG{1E%ve3DFQQ7jh)f=aGb!j!OEF$q8kVjRcp zYz@#{_0?<~I zwi}2&^2mISeo55qFvrs=-rcdAHjwC%uBUi(1ZaZ%0eKofHfC4AAF-UG8)>T1XxYe} zAcuNZ#Dt3kGLlLs0vR~gUq8@nlKXlqX5N|r|EYFdbaKL5oFNDs`>p4?Nx)n>q`Rq# zT@Gi##;=#I^CrC@wQ>|e!4@wy2psoZIkTzVQm8}EmrXT*o% zYi7=<8HB@iFEq;j08bvLQWYCjY%|&d`tDT_s!UPt6;X^g&)&FsQAe-g=5BznI zP8)nr@Fq5a;AlSPyYP@{LjE=8zQ8sWarI5@p26<}TArt4>Tzx@ zdmf#bRl}G zVrKXU-yu*iiHBT5;vz4H0)k-kq{2_%o+XUh3wxvnMosUJWt&^akB8LJoTX=#erEd- z6F3f}82OZ1XA*!)5VGvyHLc&QEUyu;d;=5ZG)6BQbhRGcW!IWM{B|@FvJo(40(cCr zVp+Fc&0nWYfq)oq&Ba`st+lHrD3rTDb z3Zn+%SOvYo*YNi&%cuRv+reoAzH^HgSrOl1o^$(zAqFn&MV(B^byB-%0QfzsZTA562Xr!u7M|Q z2{cvRrj}uRg!oZ$pK#vgP4k;l1>6VIcSt`G2Bq(2ByL_HJ!?YmZFh-?bl#OXh!hE- zfu|9Q8NC)w*gveAzby@pnjoa^u*0enPFr|w`hI@^VBRyOnn^g*ds?6!dM>azSa-&C zJ#FEz)k^W+Eq;aZL$D=jc$5v6E^UX(t3*#;>Fi>)n0NcJPVX0vhdgZbQ2Nc!F$K{8 zgxaM4otlA$`*%`jkljJ14{(~lU%h+vaV8!h3(=^;B{PYY(A@SB7p*jZ{LxdYF~Gck z1hD;3U9ISKv#VYM*}Z9?b@0B5okfcvwy=eP2O)LLp8s%rRPN5J4e_5(Gn-_$zB_9f zCx3JSucs@UV8mWu;u$B|LE7>t;Fr)F`f4QlnUf^GYgjweZYbh;In&CV7M1sYbr1xElem}x> zX(mcoUg?PGW^KkKuMz=qv}b4qpF%1{s4Rou+eKFf9u=Kvnj+sgLYXcrFr)Vv)NosL zxfNAEQ~%WlxE{VVZ5&i?;IZu6DVFR$R+MQy+58%9`rB?Zdb0B~HM>3I=A*AcP0iu&gm zF6_0PDg6{`iUj1H)6^p2#4!2jsCjFtE4t*5pgE0_T#u4vObN+Y6yZuC+M&tl%feY~ zWYl6&ML`7OV+wi~LpbdPz*QiF)nNI=jchUoSD5)TE=G8euY@0kSTKGC!ui2yVT113 z(&X+{=$rH?N{$jYF&s(%gbXDUk-oF=YI$0z`mRa+7&W$Y-gbl54~7gLMNQ`l=yHHy zae&Ac9oGRDX7fxw?OWhdv2KHIWyH!EW@39q&QC(}cy}N`w1o`;`#j_H+Y9z&6;?tp6K;g73we)jijo71uNFzDc8{OP-Q25(QIG{to}P z`m3w*#A^u~(rzhO43=NlE}*^u?AOZ_ggw%^2nX$>njtes1Cvr6a+89oPxt%|r{!mb zvXwF%fj4arVL@sTCll56WHRUpx7w;^AT z1+37No6$DIkDph`6viN0{xa1ih@i{d%pU#K&9j}XHE>dpr~Osy{pXzXzSRo}uC{h! zdl`wt!jZ?qxtUUM79{apex{Tk!$sacD2W+p_Byf z3-M0PZ>#e$+KA}b1?E$Wt!jmiwjF{Tg7{h)sBcluRT1ZnDPD8_Q>MaOZUi1#C>VFX z9)IvJ*o}Xkrc)4DT1nLETeCnPU~+XZMyPiASPJLfw8o$ET+`RiNX zZh7B#{igSM?)!f3XSRbSya4}9Br(4LVud+|#JXh}s;m9x(+wZ|M1r$avNdD07&;ZD z40COR+Qew@Tq#Jf`Q|jumM1L7yB72=ZlZ(eDPQ$*6xvmwOS)sRD?lB3=Dat9o zN!@$W;}Wmfn+`ui)|IL%V1#BK#gBXGREG@}sz<46HkX((%A6P2B9!bD{SFQ3X#<4l z;2{1IPmXG=Vf>i^b~J3{FV$k3IM1JDRhBe*K*1;ilBX?|?}`-`;#WIAEAf5;LLpiP8RD`yfXMg6(_{fqT<;g9e6mjR-{aB}t z%Y8o|$7qd+JpAj8;sdplNFT|5-TH?7(|TVd!7lGx&6SPVn=VjW>*95d37g@!V)Q$r zo_z`;zX2D=ntK4fy%qQpcup@HQ#u%UpF9_PP2y&>oPF&`9AU zdfPZy9SsGl^D?lj8WyDnBD&~0h3uv$tfTb*1Rd;tqJh5RzyUH}uKLIi^rZ9}{7NS9 z)|4YeVusQ};!-X?{gc~dM3@DiEDFE@TZbRkKtUdYXg+a^Vv!Q*!KZBIG>^-GhwcQ( zVj_;8DF2IQh37W~8RQG6RAGj+7b_5Q0aKgz`+I#}nP;{(C3+00RicH1!>tt^g~zl<(cK%Vo&m zPL(gZ`DY9$P|shwp5N^7o*YG1@I7O<5w3tARm44H4Z){l8T0$8 zU3i%*2>os=A$G0JLRkHK;eV%+SC0&q;<*RnO~MqYw0AsSq`Ukk=ATG?H#{w}6#qL- z0X#sIIL0ySFFc3!UHPEx_gLufKWK-6u{}9FTi=9beydfR^WSF?y9>+e@K}O_SsaKQ zXk|lp`_aPixL6T^9k>i`T>gal?|T%`lbw;>T4QuBVUDgVO?K5gAFHeW5uWTs}AYtsl2TE zx0n5Q`Ta~sU?xbuok}l1ySGYb&W@FhQTOhDpDckJ;zpFoC&y8~fb;jimS4-1DKY%d zZ#;$YrrL|{_lca~;l+Km7LxumR*y^JCz6fVjS1HOeMjfD;qhJOP6ZaDxMDr!%zVPr zhi5lT!&F<(?y{0>V0$DH22L@1YP@^Rx9ym5toQhTxYz(4WFhoRzy15+wb{?^a(oD& zVI-bOlvHUh{=DPRNd2nBf450CH4JQ|UP-f*H22j{34X69V!zPtvN%oQYc?(wJ*|Jw z()pQ=6^%b$%5c{F!;Jj%@cnJCoc^=v|IlkTh_=_H>kf^5#n$#<6i=Fq3`78A6wwXU6{=)K9ev3MRsyO0Fn$* zroSN81=>IgZwCZf1}!3ci(4;95iReApd8w-8E)o+P4acc{Zj{&Eq@%D@#VLlriMQ;R)2G4Jo%#_a~shiHiMXv2C?TB0@(3Q zo%8xJq~Am{w0G#L za|?=N8SVxQfZ7g1r;lcId6&U*gVTfG_q`q~tbvb`;&1goGFG1~TlqFW0|hiF9m$Dc z`Rp%6=G**Qvfo}^Tkt90|C8%NnxXKN%-QhW2&8d>EbxS1lA)T0v-okJ261KKwn;pX_CfGNR!ng$>v#ru1ZMNF z&;H-mX!dP*$)wHN8m<_?!x^pAJeM`D-&DW$3NcsA&+r&71m78?#7DSmw=+|FNc| zUlDtF3?3=s8jzjUU2_8V+cNor$L*%~S0&v&nRTUEZUfadWK z;`YT-`2^%-p#WUg3BGj(?U|sLk)*nR5P{!J@jP2jp9S7j2!7a7WA}2 z%bj*QW&a|(I)<|C2}sD_KNHs!s4z@{jy8RFed_$cJ!k^PfE@n6?K_Ow2;j%xgcj>o z_M;3toVOQ_xgBur*=nuN&dPfXWV);j@FNqjQ7MqJ7aY1wEyba*;Na&CD0`hoeLu34 zubZA_ciRpNJdh>Q{kq!uWa9_6iRYrvPFbb&At1 zQ-t=3-X_!<@AEH_Ie};rI({7CSWvxo3BS&4s&(7K1@!N@`?l56k(-)E<-eb}_MSh_ z$L7d`qaVA6+WmH5!Qh&6Qbz=si@&wq)Qf>jFiM?NjBnhUIswffzAKgBs;Ej!KMJkL z)67~k@0oySzv%wC8EO<|1cQYgUOkw1`XYM-m6(c-iDj~U0iA~vPp@uhq#$jw-A8PJ z*}T<^sfEH)grOXR6KrphTmNe_x9-xOQ=eK0?kQ_=Dk-ga|1UW6mfj)%>M@`d`S-gI zEqd$nRzT%vo0Sbc)ts{&Bd3mh(zu2x-JK)vWypf-hgwH75uM~9Sd^8Ux2=&Argr*C zLQg=Cc*!4AvoG&WdTs?V(^V0kb&Q76)lIBVr4!W;*~Qr1Y^2^h3RxctF9(0Gv?^si zrZ~NXe!N)Xzx|0J7n%dTl-;YQcmWy;AIogdaD94nkMLIny24Rr2tH;%GSR1bf>j*+ zxSftj`_qREgHspPqW<0SKh$jY$6%yAYSL00#6+$>H&f{z7q7|cm08jH4qaXu_6Y_S z>{KF*C(^P=mQrbeKJh%7M&Y?R-5ouoWR1jg)I~Mgx7=LM^dvYQ&YK`C0XZ@&wZ6$e zCXUIitABsH=$E`%(-?66WT0}Pa>0DAgFxd2U|aAtCpKkQP9wFqLnS_SKM)olA-_l0 zwioR3n%)N;I?YfCtxP5TEk0wH$F_jSrX+G0f*~QzC7oo0dW?CVFS2CwLdiBKnG>%= zqhQx!67F|-21%FSZ4pHUyAkEA4;1lXKJ1LbDURP8!x8r`UN7cjTT{@1FyJI4jD>7V zo?uGVP6{Z97-gn=BF%i?EWzGvophl%z;abS`s&GA_C22^8oorzPjPPQuS-F%oiO0$ z1tbp4!hq11BoplHj~ACJ-pCUvWBRei!Pe#fTd)8G<5B*V@B8PLE%zOn}}6muNyHQSh)~+^&4YBSMo@Sh+pjyXnP=w!@awr^he0(I78#R{lI$a8Ijh;kndR+7^4Z`d z_ol%$HH)5@YpdFgc;CA~fW!^t6!7MYd_l-srxdY9{g>)bwIqATO&o@{5zRX$BPIWk zg__KdJpud%h1PKFZ9hIwj=E6C-8RAe>$`7O=;zTh(M?r75G4Msyu^(n)j6p_ykOQ- zF&kd(vim6w_tAVX9Hs>Ox~ngh=?QO14*)UWi4i8ylZTv!W+QH4J^OKH&4m}-nDQs? z1#_C6buh&F0yW>!eX0E_wy@E_ic)nt{N5MY#u*83O0Y?Q&OYRvhq)r>vxi%+$NfZpTs$aroeX7qB<;wHg6%n7|AXL% zr?S;v&&9yKl&4?O;TCt!uha{|Bf`yyamIr`5DL*rV^)>p;zJb@U+D7D`tFX&v`Uva zzk{hj`pvW#Uk}KASNJ?bi`EhC77Nhm-0~%*FF1Vz8Xiwltsz>HDrXqyfvUL~sK|d` zm-{5L@rDwW&TQ9`cRoFb49)XeuNwLt>$>|zgN{=v^HLXS>R!RqX9Eb&*uQg`)JLS~&#`Yo;VZTX*1KyLALTkRGh{7%|f1?* z^c|&YHKCM@eWJv;=YqA47W_9ABkh7aO$&8^d3dN->IJTf!C;1PoO02Q#Qm-ZNT%8d zkqmb-ZuI$~+QY)<`*DWngxSptBE8=;?4&Uru{zf+?%Q@e(TXSujZx4uDgGvLwMYzO z1`X?;f!yg%ExPcnK}w2whiY{vOKk9Ea_@zQQwK^ejr<%8Vd-9;L|^izZt+mN@)UIk zM0@8n>n)Dq;<6oig^>@tDRt7%D$PM`)H|Pqj+CD4WFeMxulJ+nnNQYHilG84jf#;P zhJ|DWlHJDfsDmgeaW`k09=kAYyXZ|s)Rox8D57hjd-R3PcQJp@A>tcln{+XQd})3V`$4Tt^rMuAO0%Uja`DSw4TB-qtsRDq#D zM1IlhM3XAYJ9jlA9V%XtsF0K}obKM-QZZslys(aI$X(cAt~O#qizNRf5(SS^-V;Ef zGa;_SpA)QddBd!DQc>{PebAwZn$)-ZTFiR;eR7u5q(J$9y~jQ^-C_-6FJ#BO!fi{x zf8yL(Nq9S%(w!3Ef3{OWj(T#4{N&8y-6{B#_`9g;0x!UyB|%DzMNt{tQq`+(O?Z=t0@I{C>-pSh*mN&X=gw4>(^h#r#q? z^tfmkbF-AGa`m~$n?V}7LW={*QmnZi=sE@0>#ipRPW z_P~L1wrXARY-vg(uf{6FC5CH!bht)nC^uQ^!G9aqO?D@$dt80vyyfXm$Q1;7=sFaI z^TdM)26>~uN$-dC0smlKbTG+cqOLv}ST?q8eOftm+&~snTvKRp;8~NH-8&@enMu%W z!y29INe=x2ijC?0)|jgfNP~5YhMFBQRPbH?_`(h`lcP$?rjlHZ)N1+RQhs29JQ+@T zse3%Rw}KLtY7$GhY%uBTL3g>qu3h-}PG7hYdbKJmZ$A#*7thaQ`XNN>NCA^}Bu5lM z%f9$rm#F%Z=4B9XfkOx(L>qI4S6WN@;;ZBzGLT0GJfZNeG(CB$f)-8FceoJF`tp3H ziUcWCYE~RwwbX$b{))V9Or1S=nw+>MVG<%}+DY*%lJS3@00mgS=>Qc z@cvLX39(f>)tupdx;%0QwJ)^jEcfV}!WY2e*{MzVIOCeAh6SO;(v!w`82zJJt!b0*|(OO6Lq0I^CLH5sRVj^8r&>soU_ohJP5r#4dccz9QqL} zBlb^2y&#A?v0sYWsoGL|<2$SfLU=LlO$s&{$zn(|UDTFA@sdo|DhbEf2hpM*wlmi0 z@KBR7H;{7t^r~1Z(U#PSI&!@2gKG|kDfmIcer881)CKpKlEq2lQ6y;OeN( zp&Yu_+eZBh5Gt%kR{gu;O(nf}r1a9QIcnVrT!r6G?=`cEJn7nec0Gf?!%#uxB;$bn zW7la+mob;Y+ps2p<5^}zxJV|MAm&0ZUzggp#>YYvoujPcJqjtIHHVnQc&UbMnVSUM zNctEIx?=2@_Rw3df-numu$s<)9B)J7>S39oLX0z;0UI3F2WBj%-0h1|T1pY5V+>e- zsE{Mv?f4pRCtYEPZ=YGO4Rwcf@$-{`!ed$~RL4CT^Lv)8rwzOIdxlJ7SOBjui@3!R zx7p*Cp(x+u0%}Ks@{N2bt2EuwU@tGqWoBsd-|($YZw;~3G0 zbu2!^@i;9SG+(bFlb^**ba<22+y`Vv{;5vIu{RQs0zqwi>HNfdKSRp$z>^av$X=ET z_~x8Tpc^nvJjER0`d6m&PFp3>+*ZA9^QP0WFG0USh%Z!-sK{Nk{6c}ENvX4H^>BFhey`ChM`a6!=GRyw+toq)RA70 zPGczA*9cI0TIISilw}d?h7<}?QrO-S>{WI!6P*xB%vgUI+r;_ine6@WxQTB>kp;pZ zQr^YbNj2s{UGCxX(&x~1G?mPID9QIhp}=Ej(64Pjkok~VzNG2%sKCs6PY$*XoD0oY zk7{W}e$?bwk^m0Qi7tN5GfLM;*nb}bRWKXu!a2J?WQCPT-A4cU5vPFj_>otSV4EZ% z!c7EmBR0VbPRBOb5nn7UPuYwr4Lwpx&fT3QA$XX??J~Iqrs}EjM?eMmHEtKn-zTGDFi_XT^yKi>hfHTU+5GtR=$8*T2Y>fkqq3=O z;cw9VU0X;0@fU`BgTuSheg;8>{eXQn7Ch?3{a(|x8&_aMCe(Gus5LbxfneYj}ULpM8v?k@F934FkH@L-A@$Nr`Zj54K5&i)5)|A&pd_WyGo+4BEC z*YWQH{eOW@d-`MFUw{4hajlQv@!#eu^BD&ob14tWlkMq<3wjoJ#uY`%>D^&kX033B zmP$R2NI^YLIncU;k%(50h+DlUPE@T&A#U02Q&p=^z3gIl*C%gh+v;(t`LFH|9yJV< z&&*G47OHH1Ehovk=k;OEWU{|U=B>5t_N&u&x`#>*9os{yCcl>^<|Yvr$NxTtW<0eI zCs?uvRl3XL2T{f1{Qvu>U%th)WWG0?z~)Owi<3Q7dOGRXEByPlSt|GnCF8Ba+Pj$I zI}aAr|8p~04Yh~{v2E&%Nb*rN$GODqH|J>{JXNxu!y zKR@rn85kbrpaCrtI$ZaQWwTv|l8Yn27VekE{hE8`II7k{HaWa5$5@f9osCkHC zxfRpK{eMozze5RAv|mXcFUjD;dgCD$A9SGY(Qcy|z{Zh{nGaAvUne498R^z``_3Lx zLuGk9hOUG1vMPSiav#?7mz(_WqkJ^A9(r}~W`3JKnuo?uW7nyB90ViIYABtpO~4)? z54`aELi*=gvRW`s_kxNr^DhIw;s1AoUxrjZj7ksf(JpWJmV$sCICDk!&n5Zuk2sEH zW4bPVeNld|<_WYj%Sl+Wkr@B)ll*yRSlKcu}=iU(A>7I=h_6>@pSG))ZnK zLz8A;D5V0RvPzN#qLGRVM^&T9k>p^Zmid?4|ML+pfBmbh9@<#0RN^f-je%iMGgrKp zf$wCcB$|lI9;w>dS_GfN+rA9K*fS~EaK8NmSx6a$3?Tb?R}h-d61*+=WncGXAPs-L zAli1QN&(ul88G6ro0-mApUi(81TnJnl{ZjA!Vc`(!(mT}|4tK3(dz8=Y)rAAg)Y!= zOI@P9!C>7Yr6trvG%)@Y6&CT=`}uc4hbR#Xo$s^vqBll8p(d3KJp4?ve7pUmfC*}b zo)daLL(pTG78uXPM7GN_JqT!p!B>%nB zq@mA!|IE*#O|StiZQ9Qq4F9|7A6diw`(cocgB@4vwY2f628)+F^^o;w?ZU02QMWi9 zpusFT7)E+rrua5!1g@$+?3NXPT89F^T6ZrCz}4vavmetujqwbDSYiL8J5}1Rmlyrk zYD?QWalwEVfAv4Ge~^>e1K}pNSj*l8l7%AwywB`qLvy=+YjT(A56a8zcISUREuPMV zz!p(eJ%=C63_z@Bn*lFp0wSZXbfI!26zVa{WhFl57$YSjrL#G>*FF)Cks2n4acP&J z9mGW!f7v<)Ia0YAINu?^BECyd5K|KRpVlg5KcVc$F1bSR$ebCUbxxOt46Yc!QT zjcWM824UcQtM>koR8_kIO!x$u`FF)lr`N;+p7${6P}}khYFer0oPch#gn7Pnd~VC{ zEeC4k;5{5Odjw`aq0JcW(Wy3g=-1uzbw3=g&JmNmx_2=w#Ois{n57{9>~e$8h+P>p zM1HJL)obSeI1LMgIJs4Xuu8W37sLaN(+%uM3Txk~)I^E2ArbnH#9VHCE3w`Fb7&${ zq~@%Zr~23$&qb(v@^Y?()=ND?kbspk_D(Sc8q7kOiL}#78&VvI1gEbX;s>M#33?8Z zHp~c@X%-QzYyi$=HQ&?CH~NyxM0cvxN%_eNsjMesPbR%@liP8@0Iu2hMrb1Va41-n zHLli&M;a5}18&cn>GQGRW?kO6`Ob3k6sb2K5zb7wiL>A zlsMl;7{qd6Kz3Kn>v@5s`PqnbBWv`Lp}9#U&Akenw6#mJOwQZ+69I~4nUE&*l0P^W z=Ma)j)1C1|Yb1w~q)o!>%l8Mik#f9dAZAcmK{Fp3eHv#(@KC|Y9tw!mk=5Ao^YuSo zK22GYL8qKO(J%Ea1piK=*-e6G?vzO3gd9?A?8?~Y6_#>7VeJz5-W1xPUvIvR=({ET z$L6PnQ;1C7XQ~K`-#&W#MGku7{P>13JO1^@3@}?-Eu9Euel2L{5(#@t+zbfj3SW{E zt0*ZR^y3$b6~34DDYz|n91CkcBv;2{-G@gw#tA4&1(E;4bGbEu7Oq0|Y1;+S9!V=n z;J}(u=N+l1^!&!4I+sp-*!~_Oj0gr+OGwVplNs+0&9nw&$L9CsK8FhFm8&2PiE`z` z#S5uoT|QSs-Eql;@G$TNX?NtD6Lb>h?ZK6BH9{1NM^jz<8eg`69lhF2VF~tgWLGut zQ0d*~y0~~_M*5NoFLWLJzQUHE>|dm~5+$<68?Yq}^}dtoY3((%!1dms{h~Y(lCTAo zFasihba$XlscVDTQKgM%v1p3-@h!SA_^cJd5@4O);ic=JBB?hrxp4BvB=fjhtwYum z%ob97=kHwnxZ62e9{mX4%9Qt}?EB$HmuVC0OaeCH8}SjXR6qZ`b;75((F=AN*K!?h8bR$1YMyNr4}cYEYIP0n4)D+S>=<;Q$w zyxQw=0Hq`}(#*Hs)8G4kyvKX(9{V=$7BD+ZQ(KRNigN)bdFcK~CRdvV*RLh2oxU$> zhxTY9#i3*jmuB3&n(@pddZb|O8PJk%jx|3TX?c&3h8X4QMvk-vm<6{K>o|3X`)}dj z^|#`hjLFXofe)|o$XiN$yTcp;!lY}KdffZrRQjM7jy|)I$Ot7rVR6E{3(7HhM7~exFsdt(})Tc4)X}@B{>#YMfkcW)ftZ_$r{gZEJyoq-FqF4jKk6z zi3{MCZL41U_XgaV#^fRnMzWvRemkQeD(;3Cp14vGuEz*X`PKr@+e~^aoeE(E&J|oe z?s+0yd05`D^aTmy1#9EHZ1-e?d0GQLA)#@!<jF#W4gDEay6#Hi~o62%wtY#_F?jd3NsoAes8Wy1pF$MPrNNjj~mMK7^Qe9#fhig74jPE*xKbKb+yNzyZ- zJrvg^wmYpJpq!6LJHqMn@HYQ+Wv-bxabD9BCzUiJLCSJ$aA(WGJrO>;G;iHfA$o@n z*CnMk%`{X%7=$D883L_&#)qU-G9D-!_BwVO>8p&?N866;yGBHWT88I9$>aJNGfuIy zVn*3GYX(Be(svy1O=I)De^pYctS{H5ZIN!(H$~$8gH@y7gS+w3PsoV1PrGM#~ z5t(9akID64-%Nj$$6manW$G!|Nr$@~ll9yAB2Nd=vXS2WQ*m0H?}5Av*jPt-Q~@GB zyG)k(wcc%VJRFOcd^2tih6&a06dkB7C1K6ChKMe&zoR;^j^#=q2m;nx5n>rWbmOrJ zEzbJ6KGU!oc_IdFYr~ntYpES@<}Q~kajMn$*0eeJ-Pwk`yocNqvD8u4^edlZh%u zii@xw(tn*681Y(WGC^t;X`|pS`B({UkffP<#Y%+74$S# zxHs@qzgor#C2rKpIvoOoS2HN%HNni^UQHy*z^JSz{N)^$x}X-!PzG|Dx9=CTK2hG! zI^;0N7;A!ltsvxSd-~9k%@ty)n6nAd_wB~L_D}Jh_|7(5g)4K zL2g~j+&)B)^=d%>bjRm9@Q|=7aM@tx!B>OYu1%O}D(A=N?7CEC3#x!iE*T>DlnsND zj2m)fwH#+|yT6t1jWN%vgpCvYf4y-Qm=nOsL8^yYHD7ON%kkmZ6J8WG^}0rBLW@Y7 zMYwx9fd}*9sIp6i`KoixT)vBrN~H-XOHwG>Ji^V;2G2UM?2)Z{x0R7&qfPFFggN;+8k3uNBq9C#9HS4d!&Rk8S$&j{S zMtcaHWqkAnb@$aBTtuc83KEhQoB2>rn+sejgdqjm-aNdpYWLg=l$W!oY`;Sd_)a7ld z90-3E?asPLM>ZvPIGkW>@BQev+*pWe58=IhaLw0hEM9h>>KrF7%Mk=hc`Iua(~p$# zx41Yz2@;o`FrWJlE*Q~@??FNsX_GNmcjF8Bs=mhUY_6bij#^=Qt$F4M3|CRad>L)m zfv~#bQ{hDq@SI zBL)F<)r@g$Dh%psM>I7;KiCu) zC8ypI`O3F&GLr_gaF#hHex9Jh-I@jAo4_gsV`t&pOJfbyqMJd9{{3~gty#*R2@N?D znMQXNsq+cP;*^6K^WMp@2WZ){=}doD+IfakwlE;C`f2|Ub))GqHHS^Uk3l#+Sr-c4 z5S%CZ3TbhVJKhTKYIE!@??%-n z&^(cJ{m_oM{t%auPux<$9d=1je^&Op(5VjA>L7 zuz}0C3s*@~5saMM_>bc9-na0^YSr1=I zp)Nh(4IfhFvEXN%xgP$0Gjp|S!@HS6A{Y{+qv12Go}>8Q^xUl;j6#|xy{UGpD;yAg zCPX%OdK1PO%Gh0WhfY0<`5_gPlZmm`F`RBY6Sy)K7m~8qwChKgMc$6tO0hNbl1n*#vmsv+a^}6q3r~P-($|<;x9yKmi|YkBWE!H6Yi7-0(FTRY zXrx*VRI%jEj;f`G-lpIqFB z4J}*X50qL*K<08V!f+*Z^mHTcVeft^>IY$dIxmP-~VzGoB10L;5n}`8x?bDBA zb@z<+<4)u~InzPQ75^17W6F~H)pH5qkQ*qQrJicEqrs7EfRmL>se!c3sF|*RN8lMX zkq`x8=F&_^3|`ScQhvA0j1(SYTj8($7=9esH#I_N^k-=P>Phsb8}J2}i|vSPdo^g@ zQsmgmJI2`2TY6m6K;yA<^R9{ikx7eb0e)6x%BZH)hNEvNp3~1XGiK`Y4x+=Ug(Egt;o8$FNYfaHvIiP?HFN5q zThwJ02Bu=0d}Q}!5<~R8rhSB2u(1t#Q4tZf5D#KkIi?o)T=DG z-dn`Vw{kGn>)WVpTMGS%5-n!)f_R_C+#1f zUs9giO4k{)b&?lBpM7sU^zmVuvLf@^b4>b$JT!45NPowFi;eX0-IcUw6# zK=_zdT$k!bY;VEfxM;pzc0~H}CzZCeO)7BJvh?r1uJt>TEq?)^;2QgyO~3>i^=Jf zj9(GPn?$GIK!h%PYAc-ZnR)OcJgMO+g0+nxO?nL_v)m3{i7c0s2|MqKvy;j5Y#EL4yG)?lIa+!}cl@FTV9j|G^^I zN5bQubYk^S#NsEz>=P(gYcSSRwy2AjxG^lYQBu?PQ+-J#cT2uL8NvV-Hz||SeR0iO zM(#Gjr&s6F7r@TsK3JKT$UU65<6eZYH%Jl2vwF#Q*|;fG~N^3#1)$7A-i z9C6xBKh=DCG%|0K^?aoSkmYKx zgU9(rt2kCzI1iiJq;~aoON`41TJ&{aVSKg`<3QD9`Eb?Dj8qCLL68@l$#a{if1 zydZ`jdO=9-p}RhQ@ZiZm$KfA3$UXtaUEkn>2T)hf_ji5XjgtuwL~d8M=knv)aDs}u zcjoV}%YUG9`QvcEhkBm^FaNx)hyL%&^zV?~T^LS#`a>7}FPK1WX`9tASUqr^js_Ksu@8=-MMs{# z>>D;jdpzYBB;IwLn&ED;r>fz(STXFHyWPtjVR^&I&kVc;f=&C?>c4~c`(}5ApO&t2 z=*n@_b$cOS+FkDz0QX{*p1bjI3-h#%D*)RtfPJMmlgZV#~|2sEadf+4aWGvrXZ^~ z|32)mgCTziIS8I|B*_M1@e$#hyM5;-Q6W5eakzC@#XZb?=^niFFE{z$$LuzQ8g-QK zpX5ayCjFDb`se5!R)7PVvXJ#fK5XOtO@jaY=ilxcz{UgP^s)&=xU)|;F#o&3FGHHG z1ox7*<|zCeip4wRRPL@Bh&il>o)+`5KaU?&3Yxq3iW{Ld!VoH!EeoM-A&)g*Gdr}) zGw2Dx_*TeB=bwbITFIqfTY~t*z&|YSAWZ<$%wg33$M%2Ro4E)~t>qU2eTlF03=Cn0JG1j9{1%Fc&D?k$CO>c$75AI4 zvs+FB7pkylXAW!AQbOjG|LEbe_1GjLS+(UtC}$(_E9d|C**?fQry2%J?*EoujnzPa zqlZX=r8RWu19o-fi3{R}30OV%7&gh&mK11s$C(AkTFQW?TgqiOAx{`CeY%${7%7bG zVI6MV1g$Rx0-HC3i4v1BVEn7&FQosN&Dr11!2;WH=uJb1xY31_+?YCU2~;Yj`S)k^ zg_o)|&ok=a2lLu}9*qQ1<1+Rt;RpGSTFU*tG@Xzwod41xrzD)fV^MLH-_*5TS)^Ee z$U0sKh_Q+n8b6Y6Kq5B*<4XpjQF||_&TO`h*GAdGtjgP7^l!T1Y1ZtYkYDz$%kZqW z(OMkBF$P?xPPi8rscy=P8;F3Ez!FA+)u!o==eVx~2Zprg0z~GM;{IDuz(uAh_{4fa z+BD;=may`|^0eXS5N40qFfG5W=GWlJ99bpsbf*tiBB;H@tY` z!(E(Ea=%NZ2dPhJX0VE&MyS%O2qnF_oW3uy3i!hjykqhwi&MZnDL18W=xu#qGzXx5 z*a@{`$)=b&35h_YRZF=bkcpPX_}0RVWO3fcMx-+Jdvp4iyNhl;Qg+|p(>JE*Tpl@= z*R<6p-Be3dUdDSECnLSM06GLVgnOtNs+T#si0UV_eU<21V{X2+DaWg1>4>#<5D_N5YWs!lAX@)G4E#{>6)z3%5SPb}^5Hsr~ zC_t6YYycjCIP(+q$Svwfg2iSNFl9|eJU-o*OS>>_k8O7c8*5!bG;LAy`A7P!4u zW!LtD-IGwEd8=*N_fl=6(OoFR?Lm|gxo4XZ4@^HOC`D?5iYgZ`n{S?zggS(0V*OfY zN0P;3e1Iu+<|ul|fUrw9GQr8X!Hc&JFtLfW@h#gca#l*`0ZQ~wxHR|Ivn7xYsGCpD z5YwAcMS(G^L2P(1*Le>h{O8=Xjm%>*BM$XR5yw%?sT5q*&z->{)wg6wj}x;l?)os2 zX2fv07z_vRnQg*+3m{#uTwW$eiVyR?eY9%&nx5#$l`lG|%{W1HEhWAd8WOks=<|ky z)B9axnMF;|1iDx7Q~aOr3U`F{JQk@E;;WA~CMnO#hd#csOTdwyvXwm2TzCuV+oDmy zwb?m53cNHn-`a0pRc=H7J2*!sEPgDHj#-1j`Qa=rduH;*55P#j%5_ zE9BZ;O^Dldlxx* z+~Fh#;|g!Ma_%Vm&QjQ&cI_Dh9o<#iaHN%yBaF-3<+)>IZ#a01C^wpu&ouqRECR%0t@9?CiAL~%0^}_V__g0Ap>JlXlP7XwmpYkw;Nkb$>N*d=XoiX{JfGQYy z`Bj0i%zd9G-@?BXC!(7m|Ja%^EC>dD_&UjxXH2J|{*K+`9#8xiIR6epiLoX-{+8Yu zbUuetEHN){-VT)F(rY?PwfdDcFSipoHb3HG5 zGP!pr`-eG5QTpHT28+XcXxLM{@4cY4PaK~l@VqJYUQjz79Itb#z~eLIi|pke`Y1(M zyfbO7Tk~jUY(-Gi8i;2B`rBzBx-Q$iB{|*l5!z6tI8nz`TOXn!IkV9K#_0RYI67Kx zK=I3@u*ityi7dBrUex66tnGlC>42l;JWviiBE>jDYi-hZT487fQ6)Wpa)>Lyz88AN9f}@qs2Pi}r=GeQ zH-k7j&Rjq>VGsH@_TX2EymSr_~>T56+Ex5gJ8JoqsfbEs$)~MBsz~a zK{fRZ2O78nlpR`nG>u>`c3-JNcbMmRX=irA4x;zj>kSU!jCq$@ zLtLGvm1Llsn}ba|VD*wo+7y2k0aPn&`EM`BMM2I;Dhg(PJ~f zT4Z{(&Hd#SS~jnyQv?2V`}P7jJM%eSwg6Ln#9it4utpxq7AWq0d~}!&=i62UBTxLsx%M8UP7I7dPiJWcFqmO)b33H^T6@JlOoXAdmg1B+ z%i(UI!olb$V<&u$8uwUXnt5u#IxF^@>h#fon;LGL6o#Ki3Nc&jz5Z;7!?KrLFd8dP zJaiw1&ugpGEJFPpzPbx!3iR}p>bSR0lcY9j?qzL#I5vUQRXI37X_wnwQ|SWhAhb~~ zPt#~<0-M{F+L_G}*jAHXOO%NM?u!1BD&sLh1zM8yxX1d=Usy#>Kxy?hFL(cY(QhrB z3oius9$qC_>|q(R65*nb;42rAZAN;C)7SD{G+6|^gNtOy4wVg z+s!){_lk_{fIogHVnD71%EaxA;U!@r4({w0(08z`0=mAZMA>nA$R=S%g#H3sLU3Gx zvJgF284uvLd^0^W#a2BE)8$78d%s}Cj-z5-t+56U+8tN?0|o(H$IVpoqo^y@`;Lgm ztL1LX+$&E}I9KQY<+^?_N)*MY+j=egT`J#odKnTI|vT%r9$ayy?ZeZKoE zc`-Ia#GwDlK3{&+0nQIDf23#k0CtS(%ssXWsi$;A*QHyxECvQmZBz5&(vIlITqyXO z;)pIII}nZ-y5OxPGr}J5+3Ir2nTiGT_LQgKl%e>{Wco@N#`;m~(P$ZwYZ88OiD6<^ z6;>?{ofprT;dwRc?Tyf72Zh|EX#g}OVwfDY=iu$|($c5J{Zv0JkGNm_67P9aS(CS1 zcTvfYGVi0>Sht2o|H{gpA=}g18*MUoZT3o4D9=e^lRPI83z5-`7EY_d@j#J+x>UdW z-l*p-*pHeuGxAv^`mLfDB!K2?qgf7k^gQ}F%8kkCk4d+WfY4f4=YnSv7VoRns>lp# zG#|6@x>`}Rq<{beMo;dfCu z=<0#F(sX!Z2?7hAq{H_OUL!TMkNCTUjc1fq25=rY<>|v*L9rGg)}P;)m)dJ*%ANxn zNj25&UXx7nEtxSXjSu4xs14^KTEGN?kx!V}&YR|nIJDTDn|+{#&Tn`z1~0+$uMM+&(UnS1+-ssD2wSX+Zmt<8!U?A=Mg@LH zYqHrP+xL6tzH)?sy{-~nW_9MUsjpf|;n5SOnIM*YU)bE9xD%M@(xIr;^qwQ3Gygl{ zLLw3^MREImATLA>?IngZnwuo7A8brtge4TTx>V{yw~N#Fr%mIUGw^Cpq;dDDx=6j& z-g>?fSXo%1`mrs7!KYMpC@NTYA~H(+nG~ypzmf$K;>_Q4i8B^~dnyCxOlKg?B-D`= ze`diw76w5~@&%^nX{NEM5d&h**i_61Y-cNV()PE!d7il%Fv;iW2{ZN389Ke21bj9N zrq%!Sh3kfpB)*V^M%}{9IAyUI^97PzZqqA#ot<}0za(`P->{j10w~c^4Z(mI83-&L zup}kin65MAC#9T#xS z9zYpcj$g$Qkk+=P*%ZBM9N$3Un^v9iBfv}+bRyVk`*SaXCm)6r5K=ORBJIO@zY+*` z#SzaW7y4BH_4Jf=?}v`}jqa|9%+#@>t|)wcd19=etNv^&=ZuK%EYwfNn4_u?*8FMh zfh-l{5L@C)sAbF83~pc<6IQ7b)YMzPBVn(!4&Mf_XD{y?)_N?JQ$z_1{8ecFR&}A;rmv z;Q1NiDne)n#U{0;{#kb3_`FdmVpkWip!k`fAqC^wACCB@RGo-!vPJiyd{v(1S$tub z&djY#r3*B@byPVsR;>d)HP)s5{e{vY<%yQ`Fod>w#zN@3s^K~gM8DT5S5h55-Z|w2 z8uW7P^G7N(m=EWSV^o;(Er^}Uj9`@CBW+gNW*R`0`Cd`1G}JfTn7}DQ;eAUe6XNcD zZu{dFI&%2hpFpKy-}rl;xjGd&$U%mxXGs^Ciq7`}BTzAr6nkGyIrH|oyxcLy_isx9_^{w!9y%Sck%0ZZUV#|84vnGryIK=pBsou1{KhHjq7U-E7clooj zsc!@J)FNsqPUbl{q|oPC*H9MtB8^OX#(cV6rqvFC z$I42B7Np}Y0jLc^XWuPj)b^3f<<*#%ASt3p>L0(8qj`gF+yG7`r%vS#Cv(SFtrZ{F z6J?hm*IxTB)kJjoj7yhHoVPgF4C5cr2G^1t48{-qY=Hm)>v`xHBhGr}E$AYBjfwNW zCalw#THkX#`4P+@&_Y!#rZ#*kfWYv&^Xl^8N*Ii8DF^q%_B|}R*{)-idHM_myhY|~ zAzQ%On%!B8^+nS8u3OTR5u(pPqDpvl8dpW0jLBtB2tUiCRe3B2&w$QWymV^CWIEz} zH-^hC3U4i_G&mh_BTwc!;)mU}Y-MysG?@$c7hcixAQxL|9@04TA<-$;=LF8cb;zkA zT!jS&d%_7XK+s==5JhM!KihtrPgI9b>6gNI%O5 zP+@h{%3685AD$|@lD#S6nhs*2p_m7Vyf_6a6Pcel4)!YK=&x$4@R`Pvyu`Me8D*Tw zHyGBO6O4=6T%!E2Tvm9UZbYHj#r(qwvL{Q$B=su$7@rSv(pVZUva+b5^EY1}+E6mL zKheFI5|!+mZ)b7x%EmaaM6P7s+O75+5`o(2KaHQ!OYJlp>#e?fKFqA3fy ze4iRiG-@%;dy;DK>B#3tRevJN0W`46Xn5;OHSvRF_hv=avOP&l4Zb5SwrBoAoRN__ zk^b64pW^@ET4wc;y~>IKxSp~&`i~-vfA|vwr&ijZ^U(>I9Uh14f3EPqQD`YhZglR2 zfr3g_Eamj>w2wU8i;^XQza|&No;g?kIHmuAm|p?)Rjiu-d<{yiZv3^-up4K$_TD?3>$m?OZXj8ucq6i9 zy%R#&A~LhLWL9>_CQ%`8dxXpg*&`!6>1~gaJxifvX7Bs?>bgGH_0gyMzK`GUIDW_d z$Nl}M<8vL?+iRS!^L(Dq^Z6K03ZVWue=y?zsELpwM6?f{DE?izPtk?@-Fo8GvI*!A z6Wc8=fOgV;>#f?t3(OxOik-`36 zz4~`~Q4^kAOS-sW2ymu>2Loq+55vePyf;M(T>>fJ?aBVZZ2J!=F$XLr>tnqnchrjp z4nH)aI8eU)_nS(b__c+8;(!HUv21azoHV(@p?!>>PjpAO@6L+I{NC;g(!CmBM2%h>-td5Qd>K+nA*w4n#0yb~ce z{y3VV5-`J$KGa#m55)3v%>VH>r(OoalXFCz?E{>t0q@=XpO&2uEdn?f9aaiW`$Og8 zFXS3PdK2N7&Jyvk_$YCz{(_(WGm((jbB~3)T|1`zKgjO?FOc2J_%~23q5--{?2uFt zc!{@z7_M~T_Y52+h93qd^y}vG&00X54v*jasASxydz&~?kymatczB}lq{L9o&sNT* zI>-c=*NlNqXB^0$amUIVDK;)bCfz&F18PWr`$nqFHPP`6@GB#q0_oyVKKL7m=K{V~ zy3kOw1WC&y1Rg1(Mh=>>plIs&42RKc102rg+U7%K^^o>-mn_$YY3c5my47xN%!1*niN zo1Nc{Cqi?5dY!=-W!;6s`7>n9@+Hp5X9CqP>1p zEzueQ{4RMy$(*+AzN_hh(4Ha&OWsT1hSycV=01D;?W zrNbR&Xth-2FwwvD3fctV%4Z6*08xndRN7jaW|8czHPHG|BaJ7G6T6mS)QEPx5EA+$ zq%_)d>|W@B#DIGif@*^p&fIqhKcWT}tB46=-BxeG5lPFx0J|ZVS6p{0sKH(9kQ$>r zQpZQ+j#O&h9RXN|IUT}F>gcjVHUV4~pcPVG$EyxDv6r}-^!F&|V+`tLnl*+y%E!ns zbDy8-nb)8A%9yik3r$6hf%vT8uebN&-81Je%vv}9@&Zst8VUMfx!G{5!Gt)i87W%N zaQzI=PxD*^zF6?SlF;`T_VsaD8P7P*a_wGy3YCtkCCc@$WA79$)Q~N7tbqiQ>Q<~V zp1_w111S{(z%;FzZ1y$=yY8c&0tI)-rC4aVh_V$9?Nn|2$T5%``W<4Yce-P0HLC1t zuTX7+FpI_|{P61$hqhi4XnQA4f+YHL+fZz$Y=j=`L+kan+_d1>YUMYMvt$XAhqCCZM)m!S zxLcM1R=WBf^It|kEgZj}8KmIt$olk&bUw?nJE#^5wrT4R)gr>VZJT6XtGzFYU+ZKZ zTDjJJ_a5{tMdX)9yIMT#L7{lHZ0GtDC?;_3^?$1oIjCU2a{<QBz>8k828&Tul5~NM5fFsF1syHfe$n{15vwTjo6vsO?c&2B znaevn)8Z!(V1{k3ke+}yolPI=NHPz2&` zrKBH+*BI}1L99zL%fHl9r5>6UKJr!DBN`vBE zPp)=+K{_2Fx}}M6o1HO?58thkZp%+J*G@8i+uSZ>bNIMw-p^1S1NGjGn?eiW*JzI; zYKpC)>BuF}jqq>JE@KV`6;C9nG}Y$0Xrar3(n#Z2*Ci>T#~B*mM6N0q4Nf4N-D_C)&KXq2#I%gmJ6UkBh{;j~8`EZQ^6h_5WtQZ&6F`iXS0VYoY@qR*Qv zCLYTv#&YMso(N?7*}9c5bfq>tJsz-&W)@!Jw)w79F;J%4SEBDvIo?%VYi~i`x=q>53mxb(rHFKpGiLm4LPS=<;X{q4|de zY2r<+raUAG^pfiQIh+|qrz_jY8uw0ovqf1ZZkhjyw3z@Stxs#InL$KROX-f`#*N6s zajCy>&Yi?2VaY~@{V#{UZ-OMWX|1^x`j*zkKg;%->JK0Nr7#=kp(?_uJDv|nXVWGf zhingXBGT!wak=?^-ZMMvf#1j!PvK;w|F&LzVI*Ks~ z7ieaatc6H-{_``d{49QjTPM>8*iQxqV9CsQ^1z0*C}Gv5Zu>^cPK=RwoGi8(Ya-;w zmvS|VNM`T3H_&#Zi{5%Ziu%b&htHdG@+o^WTPhAe?%db7SPO5?WW>1mXjkMBV_&mh zYEGo-Yl$%Q&K3U_*&(x!V2-XdaSqVVwYSq8*Q&KzeX)kX{&1#e`$=s3T);^w*=e7X zZPGjwKQ4H0Du_HT))*@w+cih?%0T#b6XLIp6geUJJ*%tL88+<3W~6&8oiv&;p0cXC zn$oyaIG~U@l63GD6pVVvF(Z@}NOIBGE`HTKBFfAxV)E%Vy|2e~gFc-B8woPGyTTx? zx6CYdCEoc7Xm$w0+DVN<=Bh;q7bN&nW^{+u$AZa5PU|*HiUq7j9dEYBIUiTVelpu^ zhjhfh7IC0H?4u}S%TapU9j7zLa$XaMvCau+1nldME_mwk1xDOr7GEG-KsnY<4f@KV zyKip=dMfQsxG0=sl{{$?(>4LMHHTFsg{nPq_p7e@B6V8w-D%2QIUm=rLajOB{>@Ef zA{6~g31%sbH0tz-*Y1bK1LUSUTa|TK8R>R;tvM&^)F&oLP>Pp*e{xin{?Lu~V3R-ux-{)0RO12tqS8skn6^ zJe%NA%rQO+0dqGtFE*?+(X{ys>7v+mTq>zP!@#|FjNRm$^4xXjhyo{@0_chjH!qx! zS6=STY@2ToZhXa%p#GH#Gn+<4ts7H@G%G-ap^v(b>c$cF?hF7XuXnmIic4KB2~n;V ze)r~jBAC2+{-apyHhbK;Mi8KGc*rlaMUcu0-UGo1ul84toLn{PF2up3_2WI;rEZhA1#Hjoc$fUThM~Cf+ zWwD~dV|SEETGQCwxbVI_$z`^R9ycX;&8v*&bq?n5ldZB!#s$o?g=y)%Fyojb z$0J%1Yvp-oZd%}Vf1!M%E$7JIwn z@vZxYwH*r&a)nKx9e0*F@6WSK(J_|OCZxuRSE=46xt#c(#7nao%%g0i=lP`gE6{(o z`Gmh+2Ed~MM2U2WGs6vBj(vAxq|4kC+{nf6M@7^+&jU-QPDRA*8bC*qGX#O)^5$$#ioDOn!6p~xf;={^`R8+%O_WzM^xOB+QOL4LK69?yh6)Bs(~!5fkOfs&&L zSca^9t#xf%0bd#PFXqkYUpQ^g_KuO|O>;UKewE1fGBj=@0c^)ch-Mm3Q7yA<3u+YO)6=o(G>#P(QtaWGgXz?5`sh+bT z({{52i+b#O#n{aJ&S?F@QQc=3M55j?E|@GWJi2GsI7cH)djzo4G6lbK`9RFS^;ub-+_=cJ}7fo~-1<#Q$*x8ls7 z%G+we-Y%DZ>bk8;yP{bq@07mj>P>lRb$Z;u!N}$=aj=kBiYj(P0k$%6esknO)~I{( ze|4@85;z-EFA zhGsLrrUysgucZymjKyS;_n3a5lQD(PCM_~ts1}(ogK8_RDBaP7&E=mGLTa_wHwEGz zvwIZ9-e~3rbBIBg!I=+PyAunUiXx85d`)Hm&|jHaAG^a{U@msyR$6~_V$(QJ^Yvnb zwql$Lzf(@dhg*0vXoRFsVWNc9ISf(lZE`X;VqE}3n$gO)VyTHirCxgPMv+}`Nt%xJ zqloFhSB;EZp@`=n<2^i|uVYO;bQjoX{%`~keabTJI8MA40uO|DYI!Byh{bG*QZYQ_ z)sY2=)^jBuQRIGtVKEgErOrSR?d!bFM1eu~`Ih_=O7kk~pQ1*eJW?PMyKss${_6mo zgQ(jcEISU+5){b_-sR$VyZv*MmYu(AnkZKd{WB;)vbBhv=iGLb8{S}y@A~9}qa?C7 zzpyUbW^|jjzGlB^!>mV+sUEhdKRpj#2ES12pM#!aS6@)@@`XaK!&IImqR_wO!Ll4e zFLj|t+4DAOBQTRQNe07VKj0VNN|CLIC z^YqdcUbU{ur!ZJ))ov%x4Biv*eV;*K&T9FwG!*rGC(byQb~bTvVa{Cq2Ib z7#Wv$Oy57H1v-K+|I@RtHjZN`qB_Pe#a5xPj3$A(RbA@s2IKX0I&)47))c~}OL!JAyxBTI zBk_}AJ3xjPMNNvyjY{Gb)HQn4{)Mca{YiiVC`%hz&5sm+BhFEprh57PnX_l{T|&aw z+_z0@dRtqF(sz=?VmgYNO@uc22;9V}#HVVl%|fJGziiSS-)SU$94u2w5|^laocsOi z|MSS?Gy%LF+K78xCr_Zu`j@g+R+qK-p?84y%7<(A#>XGw)zi3{)u&hdMC9KR73Y1( zgb=KIfAQMDSHhc7$IF2X%!{kr!QY|OWWo?^#)s_`SUM*85SKTWFf@fI!Qrm27`=(Q z8y{70Ky$HXC2TKn_=xu@ww{-!caA%KTGc-weZj5FP}5`yD47AC-4pCfQ~SFQ+e=D> zTFtc?aB#krYp?4t*K@P?7`Pn$zExK>U*P2Axc-%6I7r< zgcy1)_F<*)e?jW>EN)!^sVmC;++|Vqk)%U6b)ALk!n;a1_~PERYwJeU1Rbj@2lJ?$ z`Rw=5g%TgwpjN=b<=GmESbtncy)pOp-1$XyErO26W^&8x8mdMaGMhFI=a(Pzrb`mU zMryW<$GbT@33c*hSVE&q&)#p$s7*TjiWQ~)&4Wk=kvQnN7elY;y8{M8%eh}@zB*a# zO{r~P4!VD(J^PR-$r5fC!$1S~!cgp$pVHJ}7{vGtF-K}QlRx5*D|FHT3-j{DdDNpT zwJ(gG;{z<78yy|L{8+JDFwc{h^(I%!$?NzWk0^H33gy>qBZAz@dUmtC%k)iF-@oyJs`qs<-$ zm_6R|rZ_>BOBaNrN zND9khp}=tY7WQYn%oxS^CNt{$ItU)9SU8r$x=E-8%#0W%TCR8O+vc#Mz7qz;o`|%H z`xr5PY54B*cV|@LL$w-V_<_9o%J+z7nhcTST<#HwykwKaq8N$2cJ<2%PGc$BCnLUfgWI(UkCXkv@zGijTTzmUB#8SRlEak|rEK#)Jwti7JB{ zbfW6ei?xreEa@x$YP0TF8W{&4%C@eI*>lC&nspUFxK?}0J%ArV(GcTx~eX%$;sV$1+ug84#iiC8GSITr*EO@&0t}6Zzy*a_$Gk2OXk~ZoHr$ zyM2NEd|Qe3#(@t-9OHNx(xSc}+n^)C!YN^#aDlNuGE0_zvH3FdaH*>eApcetn7ZWV z9z~y6W~P|hFcy83S+&EBQ;i8nz0E#@{8PnQ4n22!%Ma@Hm-g1;l%I}Q90dOFA)ax! zgQO;F0J#h)fo_>t#)z;8lj5dWeNv0?m^W+v&na$t^4ww$UzL_o~T@x<@CDt^?3^gjdI`SNXU zeGZmM4*#jsNNO)rhQ?$QUE{vS9`}O%Gph9djd?ue2HS8=!{q)Ur*e{W=xiDd45MUcRB$mYt}FbM{lPF0CLszF*4?bqvksKUc!m8~Mk?dHe3X)# z%b;BpwvkhyxC*UwmngE0Q2>kN4!o$ z>@6!}0tpg3NlTW=UE3KWviq9k-EIn_+BRZ82MLiW^+Af6bNqYFj1 z_?q@*|A03L(YDP~cQjTyq?_gmVnIPad=GL`JNL1-3^VS-b`3LgXp)BN++6wb*_~jU zg_KMG23h}|)Cz^bdFqSbi)SRD5dD0I^Uv7s0nW<%V+Sws?{_+jD6>8^d~}}%W$vqG z`2%3eUt%;LA4s2%-Rgdg-ZTMBKkiP(f=Dz0Kn*S(+{1q!6;5-94x%E?>m;|ujj_@gt z|5GeXQGfteb?+12Oqq#2y(H})t(Q+x62W1@=$q4GDbPh|X{yfsDO$KcfQWJouV|K( z3}db_^2eydtU?Y?uE{K%dlr=5!~vtf8BF}^;YDR2qL?0iMtiL&R(9jyx#q8L^qvHQ zoU_W@0|9c(S#EsiE5FkMka1e!hP#E5 zt4l1-X~p*&kCWJa7|z|@UG4WjA+|w}E*mg01^~@=V;(wCIlcx@+zF?g++z8Lez(-$ z=ZdEod^eAKBjgA%_ZMyB@ z_=u!XovN&Q{DkO=N-QvJ--7bw^2*u$g|ojp^CI*MV?aQDsY(6w=*Dz@ALcD&QYS0- z(?Zeh_O~$*wjlju{6ODx!5U0mje$gB-4$H<5^zf|el*l?OKIsq7zn<(RWNvw$UX zOEUt5Hz0<(NJ8>_VZ(c212kB8V`%{Jv4GzyNkiWWyMK_mb`c_5SEf}c%!PtY$Tpd4ZYwDFl^nfJD?#coMp3l0eAM zqXkq+LNQ+ufsehgc&JURx?g94Pt?p9FuIrGTAtECW56T6k%C9!_8s618Dw6971-z$ zg{D5=7oo46KY|hb>Sv39@|3p|>|3vgZnJev3aTse_i7Y{-hB<~-!C;5rf_btX{&nU zMP<6jr0?7<$4ZP)aArE$lFdy>?^iQbQ%6z8;4U2MY8CDo9|_930O~LMPk_Y#OTx<) z)1lrvPz`i}C9lhqQR=DH`v4--#NQ6u?D{>~^65m}K@y5ymaqn5YBa$c<}0h?a} zd{9XQt8vYJIlbft6rXE?u?sf=rhW?rergKTl}ZQEC1{0vp61^BE5=`fFNLTDdgYFJ z!BZh7)X4>imDH=r|%By1t*C3toB9P=Y8Yzsg(Z?Xp;)ri+09d=VoHz# zvJF}NcaK5V)E}_isU}qbA$#rM7SE*vI`alV7@pRWY(*+wA1eSZgZN?gAii@RNbX$)WS1Un1tt-X(}=GkYXhbYFo6mJPGdubrw5&86bSvL z+xOaBx>bgNLU#ezY*hO!;&`$2N*P)=uH9c&*Eu4DMj3Q3HNY1MRT~TD+e6%j(^-D< zMhEqu#+bbv0}e!y$TQyWCiKRbBSr z)${dW9fRJd6Y*7dN|{FRt6kw^gVl)>r{GzeghT!0`Js>HO# zmS;XMhNI8)Ay>ytOl)eGskyA}BEw*lfq#IAuVM#MiL{-Dg?8(tB_b$nzxzm3EeNX< zrh#*07ED9}hogux1qoW-OQmEGNsD#Cyw`E>Xu-c$d_vuiZX1+CiY;*1kCC#$KwK5R zWfak?UH1O?r722N|6KFvpWsj#QCjitl){TqFEP@I=7G7gVXj*@91t783qco;L>4cb zs66X@&2Wh{NX`KyA7a;0BNlv+I!F8z`7MWQ0F%GV)jPw^>o9k$V=m9yJ%}|$T5DTD z%iOa^IH|NrW$9b5A4f3_0&k1j(wWE(N~r| zMQ+oAU4}vXJ5#zGI)wbXbe9W7=laR#@+G4QtnUTbK5n$%Q`CJl;?HYq#xz+W$2_&3 zUG6nk+P_BXBn>bMUzB<|XY*UgtInF9WB6HUs3LTIjYZNOL8lX+f_vz*)h#zr$sgNe ziVO>qOjShlYLy(VE4IeoQ)gz`l_9%m`<<%!91CahA7D@|eVD?vHn5&}t4! z-<=2^ogNH#3ws_rC1WOTUIyG*_hhwiGVd69!xgWhgxH~V;dp`dHgE|SnA9;QMQpTf zLzL~cpcUiIzo*3R$boyoDpZh-eb^8T8r~w<;SjqVT5Vo&&{>z>y5)7pv@ZHIChLN^ zP1KxJKry#sr7fgdp;W2n(|yC4ARlSm{q5W$1nlFYSB+`KV{9l+DM5Lu_5~OC6aT!j zA&z#KXK6Ha?IG1>F}O->EH=yzMVDa{ehjqU7tT~vb|AuK%VV^^A7qs=2TWWo#0I=aXC z%9)!Ybgo{X#-zUZv0+wvC&?-$2-_1=qUJItGbrGwqsEn(&tw|@_|~)Ie^Rl$Sw#G; z>9)(pbc+UPtJ^bWv*sZm=(+Y)!|4)=^NJoR(ty>V=yLLpf-x^P_H%6^DQM~|vA$}i zsKX3fr!n6>#lr8JfgSPgTInehd4ssqMU?n0)kG9eN`SXarkvw-6EX%<6r*sn7W!#R zMEYh--408Vvhx?jGre4&9AnVV(UmKyxTuIEP$RZ0p`a;V0gB@q0lN5z@>c`hH}g=9 z%n@#4G@r$i=c^0n-uD7niI1;|ae?AUMP2O+=jE<@qe$l&{ZV0YLpyzN;R@RR?G$wn z1xL5r!Pm@dz)r-kxbHp8yfYLT5`L=gLm|!66fbs*9quqQ3>ukT$}p-ALafS{I0qlM zS2fW*X?MJKPXF1*LPc~$y{yd5!BiTgMYAiUXeL!rUm3+PK99^u8j+4av?fb2keZjf z>dgs9eD6_L4j$Ki@VJ5_{3Q-cC;mH)h+UWu+<_NDh-J_byG@?HIJ#kG_nw;5M4a7( z1Km5KH?BXu_rWPOR!f8HsbJ>)qC14Cq4uUu-wY%&gRqFSQq6MgiHIR2Hm@fxoBAct z+|j(lYxt{82T;EK0WRRR4n+(XFnbsvc^M}`&a zPQCMhEH^d5jHDJMs%myiBwImY3iZAW?V>F+Z_v4KC+OJOiez+n#~G1EDoyRuX1|b^ z#ZKXcce?@Nycg8V#=y>(Q}Wf8)2ZCt;%cPH$L#gjVz5E~E8p=(n?=YMnO+myHog3g z(NT(V_uDwq?%?$yB|V!swCalqq@~JuQ|hQB7F(Lt&AM#19rTh?0ZelZ`x7^KAW44jx)!%T~23-3s9syCMn{J4&mM zB6*oXivOm7Tk-)C6f(r$M4-aZNgXNg4jMNc(_|SWnPn5&nze4AD4q(t2xcy}qkR|? zQhO;prd0M5#e+zT3q1>a(V_s29~X2i;x>1hxzU8ElUXskjgqwN`rJ1#5@z?YQIoN2 znO(3(gys2h%mM+?9!lBYo-4n3o|?B*e`l7gNVcx|6Z7fl-1i755k@L2cZo3;dtZm# z;~}vCo0z0c2o^~S3msNqicnKF0G`Yl=BD6b_9TKd{`N({E3vioUR2scaL~S%8Zbp` zR*G1%@WkBLDXf*P=_DhwykqCdZ%J&SMgP4)dbRbV{Z_7KvSx%Y7S1Ve zJ0@RNY>{b6Vg2EO=f!(@WWRO!Qgz{8vH+isj@u@0fd)Y<}hIfJ@V z^!|=(T?_7Gf+6?y`Lk(>Xl?qD*H93K$mkUbAGqjLGX%zaV{+jCY2X?CUx5)iKRb-43g46>q4A6hak* z^SeqJ!+(b7*Ff<_9;!FFSbu4?{}fuF^sZBWfpH-m4J!y8dK45Lr!2nRElTBMm2d8_Y z;_X8V%I>S{DbE+Py|cQaC8fQR-L21c9DTNO!&>UlVVsi^|M}--2t2$~LeAcK9E>LG zG$Cno%>ylzc9;5jl^03bWPkrD@<%hL>2-3IS(~=;QH~?78fSfOoqVt2ns+rXDL^k+ zpOatxZ$^*4l`Zzi!NlNn_qBn&O-p7Xs z|0McW3hA>{0vwFe^HzS+mr958hVtCFO4aTa7}n$}#S4_WrHzpPeX7zwkjOrQgUNEZ zHEn`}8MGj@^gS?@e|@W-RCwLrK)f68!)9Li8$u@J8(Nf+BuKJpREl z(SNuK&GD1ysh35qSse8yf_gNVKV2msu2NwlD41l#!%8g8|A(t25WrPRKA*`Js5g<4 zoW1tXcRqP12(Dtf!t2RZZ{kPopZ$lS)Hxa)dyfzYBggUkZ2UC>vI-B3c+R&3 z-S9W!F(sCC`fD`)J8yl?Ak(l2Z?#;i@EeP(^q(Gu0KQ^|O2-@ioWN9oDIk$6Srs!uAjD@`|* zjn7Ws+%Jq9?!1#Y^{mv5^IbX9!9Y~vioB2)4nAsmw2&@nt8Z0nR>;mn66<-%JiAo; z_2rqICmDvA(Mo68)gc3-1J5II$j1RDbsKqG%MuPo(BdUyujl@<-DuL|spOhwQfu3+ zBgr9&pKQIB;8*%H7vFdtytytZy-vHl!V7~FzSyWMIi7;PSdNF&-+n-x=+V(2KX9*? z_P+++$QK?AU2jr5T)=LnTsRO_X+VA8cM>Ty@I!|ZhkNj=kTaamvvHtRp|t~yxCs8= zHYsFD{_o!3T7dx7CGHsym+7n%~daR;fwcg#mhyW8+`6hW7bwsn7aC-{N}@Q zg~9=P(qq3Oz<>YIkb?*(|Gszcj4##_lez76o?XXt;z`pSD8cSMfMQR)Q>^3ls?Uw_ zA8|Vtd%^$n+OX&HSlQGwtDzRw6L$(Ta4^KD?0=tE(eN2_aBj>MFzDo#xmJ$%!Btif8vdwcC*WbwHLOT$`VD`VFL=KreAOwMU^w`tM9MVUe!MZdY< zMy(eG>!{2%x;7Mf1*H}KNgNDx^LTi}`8!M5tV7!%m{X~#q(SxMLoKD~P>ATfYy7Qe z79+KnWP%EzY|>RWVrjJvqR`pr$LLDHQ1ks%(rwxw!!9oRmRa+-{qOyOozQ>>!qD@@ z-%`t z!V5e5>)%4@)_b-0Y4(?z)|Ou+CpLhun(1g2tFR%cUe>0lnP%bA#lTLhFCz#U1(G%; z!Q2(M-vUr`FsyCcXW7+(r_fKQqf67;j-&X+KSRF#O%lr#^6lnbPJbHDup0iK=RIb! zjExIlO3XurtB6=&;0*}&q$wT*)AA2B2Aws%h{G_dbm>GHa=7>;1d>*(ySv0T(X=@O zBJ~p-CrG^BfN1k@e32&S_UuPxn|ONb5vTsq5y9*()oZKe1-|{0+Byuc`$pD2AEO({ zO!j)F)AWrZ`V`ub4#yG5vJX3`+OddIad_d%x6RhJ3%WTeT+@l(SFXHqgLaF`aB^~T?$y+;Omgwsn&s7eF!d1Ye6jo$u)Lb^h%R>s?NN*EfzF5Ps)n6RG}AVn zaY5}`Hu2?24Sla*{*kiEy8W_?zOl`ROT6mt zZx1{=etH)0%%Zhd9aGmU_G=lO>r)7=+vrn77E>OMmO-95NFrk7O}&e~<15YjmhQI& z?sf{ovbt5YsK-xy_ZIH`-`9lAKcqse>Jago*c(BW~*af^YhK|+A0>qak>GOLf5b1yK?{>9(OlL zy3Ltem@3{;ljQJIPGC09*m-yLl3ong4T3eSIAY`q`qQJuO9wo z0K51c+UBj4h{PE2kbNdTn8QgJA{$`0nt5NOQITR{&{@M^BOcmpr8r(JEap*q6;2`= z=`Rnlz&h@-CGnG|;5;F6w=U6p&#kXQoi!eqTX|d?T`?)@FKSk&sQZe(7}VeWp}#Zb z+wbQqJ-2T^aaG?Q8=Xm?lXjjk%00`Lt4p{O%Bc4m7u@33@>&q~u zTw&Y+3VBBzy3uL6D<_)5?LteGd<8F@*mrT=I#;jq)A?2VsTG2n(VK5;?gQ>v2IcaT zXw=Ka-;x~q6R=ad-AN~ykuB6Ytmk({p8!T?%#~%s&Z?MR0*4{3+uN8)Q8K;S~>RR zL~c@-N(3!*Y`~Hle!@y?_iX%br{Gi}w3K|SS8j0@-OAen+F9vg5uLEfPbu2ZFYvyn z2>~W-%~{>IJ0NroM4_X!xTdy4>#d=L}z|I%p+n^f_J(2ZPJu`CIDW z{1A2!TD>e^p;KtB2Tz}?w;o5a;z@ax4>&mL-``BR^x18HJYEG8VBP0&dYcn}AVTZ0 zZJ?3;2H^#87@)Hfo_ifRSJ6Laj+aw^fV-@aB(52X^?kUvyQr>0cfOk!ysw5p{bv4A zQ8;hdaWFk*Akk&iVmiSqKks$7yj&*Ade|-V?1<$D@QCQiIDzV1k``qpSIe)+(8}V< z%@jYkwe@}A`23d%!g~R>Q=$jI*r6ku6p)JuxjEH_85Ie2Dy^P}Tx5p0-)c9>miEmt z-!~opT2Q4-pvKD;(&E(V8F^eaU;K*N-BX>L!nDeHjv%0fv6akL{4XznSH6{NbHfzY z>vSPP*>(DPo6i^t-;I#txW(Z47>$ z(wVl0n(i-&ZjxlZMaG9y0=K|M?D^`j z3!T1m#pLXWV<+L!Yu-tIp~}>c!t(UXo#VkE-sIA|EhtA8gUvz{9qQ2&)*)EmQiYU( zi+Be!Uiu5jlC{X<{UKMVb55s`hhBqC zdGJzw>bYJ5lxB=^gWuo-_3OnXXN88=glCOzRB@doy0+I+BHNM{Dq@0w!tWa#IL``c zE{W3KK7OQySYV|27BNa#_s(bO+-sq<^E#tlfGp1C_rlg(27QY3s^W$R2QD-XwOyz& zgK}E_sPI=Ym)s-$HESacV!N~Is*FO&CJsvUA*dS?SV{KGS%%W#P*O?;m-W=604loobG(>Y7)k ztdFT(S*++c+#ZNf;M(kJd?Zdspmn$Q%i6Hb>;R7~<$7a%YwNY0s^Vgjen~cP!hcLm ztd+8NF_!Q{3_@?v@w|0o*n9uz&bf~}k24b?soDE#TCVhbY$hj<7AHx#@&PX`+R$Z= zU%(6qHR{|K(k^^FHf>G$C}I29GG`go;q06X2riVKTI1Kgsd@K$d`irOJm-3$)WgTd zLtO&;uARr~tAq6vr-qH{QRL^@9D$4kGnP(16sz*&((gMzav)Psh}Knxoxh&f*|nlR zHM_vL(bSh7_O}9snEcOSqf^!V9WgKODs%F5U0fIGbIyoU%L#G60JwF`8u&=y)i4PU z7@QTp&QGIzGeg>-_ROWuv*qu73H5Tk{m)V41c)0pWDnzUs&ok}TdZm=$lz9=nG#jL zd%Y++m0ae&pmVO$rj@+(+&dZ!RxjlL_3#04SxJMOE1m~VeL?*Ay$8!GdWGb;6{Msks3#}{zq%G2t)l6R#UT?AJnSn?i}PD5nTyn! z(pl8y9eChO*7N$;{ki{7-hbp+T5V~i(5w9Avhwd4 ziDj+ho&DyTp9&x?RlTWHVv)h~qpws-D@U&8x1xw%z^{knLmtk#yNb?79z?@oh* z{%^Ay{-=Zt+~H#PNek_VMm#pE`F|>kog}B%39{^Y?*a7?OGR7U19$jW{Urqk43C;6 zn1d9Z@w}P;_hCSO6bN-QRAkGhvoAK`5`FIMpNdW#VQA8xJp_hM<&!aChypz|8$iKxXNVUm^bUyp1W%_F%EfrxBHJ<4iC#g@3`E;=Q^RHAVg&n?Pyd?k8erBC^ z2__ZXgDVrcZHgb1nygCfkHbI473cr?19~QS9V&}}lAJ4rv1M%izm>Ls-6#O6mNNX7 z-$dc9_|KL9p(Jdk0_Dbs!4Wdi_^6L6U(ft=#vM9>g@?toeDxHrH|eAfn>kqe`t=7? zkiE3K9@W$n^~K6hUOw@MaZ4eCaZ`(Oa3!iYA)yZD_`_8Mk>i@GX|y`TEQgZIs6SoB z0I7*#9UMgJO|G8_wEPXQK|Z1&%>H(Z27V12U##DwfzW?`W%~D&aFxby<{MD`B)UYR z`G=vilz?xDcZTOX3Lh1zG4O}ELLc@NCW~GKRTZ4m8_ztN`EOC|KmWyl4(h$8#4~pO zMjsRw4@T5~{pdXzd_|?_&wQ*-AvOP(NB%keRT|(Y{6nw*r)K~6$*Jm)1+yChZY?=35n4uF4*Q=gr$fAXX_cp%RfLUK5R4!`1 zVw9o&KmsK0k6p_^(X@7NjL%Vw<*tX$H^=%3-NEP1D&KOk=I`J4fdm$&J^4rT?W<7A zwMd5U2fa{36p07tsM$A1Pn3XD*>j6pHYRPG8KWiObn&jzs_P;Q%`hIO@?=Z?o@I5Z z5KX?O2_P*#n^~oHECS}|Fxl%Y5%3jW10VLPb=~p^-<9Pj_elkpW(RT z^tlZZaSPx8V3dG#5xgf!T-4{}6$h?v)<7sKFR0yWg|<@U6lTr~W1}7H)1h+iy(5l# z_oVl&Vqc;X*weM2PKEY(x}S-t=$7Xk47%9)&F@KuXjAHZW`2IB<}R486&|B?eN)q~ z@(sGu;NbJ+gGvkzvYoTG5F1XI; zk}*Ge;eFbgO4Xf#st}m8+DbKA`_Oly^1V{c6jI4`N%HG0vl;HY(Y4QGJ92p&>V3OS zi%wv@o>Q)rDzjzStJ!d?^g&pyDeyCie^46o{gml?;Qlr1zK|U_HaZDFH`5dkI>CF{ z6EsL)Ad|&47>FuCreyF!StP@?hUicO z1-Q+u3uDDQKijGb&+Qbuk0ESv+t-#WC(rZp8ofEBZdc&?fuQl|F_Mz}8&!=i6xP6b)~`AQ%7D#Yb*M8rMP)ifc%J)l<4{4N6MPdF$_J)8Tgvslb) z>(P4ZAw&;v-;l6dN+!W^2ovL{_1F-4lf2b@rhNG`&c|2INdIV`S@f&+i6Oz-J5MA* z;vn4qIFTTKLi+G`h$K_)LnuP)cut+DS4nP~aPN^GdA2 z&Z`0sq&rxi%fgs?Vva{oSG@aIj*}rVpr?PABLPxlCzdu;#qeBaYa22;_<)L_i!^kL4J_2sNmBJhIBgh|HlP0=QEOQ z!P_uy_-SAE`{3g!@^dzz6v@}t)A=w!jVn(eP0rh>z^9|ZmPs2bSD$?3EfAP^h*0DL zTY~tz{JkGL{B`cfOWqh?RvhleM``PtlY4wmkJ-_FR4^014jitEr1bk~^U~vkDys2x z;NAJepZ{9n1{A}ql9^U7_c&(X)(|~G{xX}5UgIUjc`+T01+}vU@3p&feZ^O6dp9|# ztqXl@z%}B7dLGmyF~_qg@_gGn6NTfCNbeE_0qk=_>T{j%lFh$bnAoMwUrVse^@>AvGDp$Sng;0A9j1^uV{*LdC{-8 zU+j9#P*wTV&nSn&xa1ox-@CyW;G1>A=Et?JdN|b@irJ#nJSL9_AM*9+N{iOsGw|GN zyHog$glJDCzC~B6i$52FWO5lq%SN+F5A=*qM`jkca?KY{L7;)nLCvKMq3GDC?E)Fc ztZrD8;>@X>)RQe2#?-EdN+)u9tmdkx?7;N2isUTT`1AvF0@a(Q={!@BWxObKZJHxM zBRp~bF<<`c$zWuB#%! zel0VbFOx}$J+v+;;g-~r5u*4fAGq(fN^{ozn69VTP52=~Y}1!2^+7XX*KNi)>rLN@ z7VQfryR#hM`rKwFIXrI0n*N?fx*^%FRU5y`!c!Dl;EgfHIqubSDUP86S}iEiqzBUi zZYelL**~0}N{GvfeJD*_-fLMyz)YsXHtW;tUb=RHp#TRyR)g=v7tki1 z={%dcIMK`$dT)EB3Glvo_Xpo=B)QM#q~4tZ6WHS(d>llAU_do0wi~WhNNLFJs@|FX z{>?RnilJ^+-RSoMX93 zH;KQ8_$A|DRBw#^{kS4Q3p>N|fF(;$oKeyL#ol*DHI;V%j*hVe5yqj3h@fMmic+M6 zYD7Tkff%}tCPnE%KtMnZZEPS_LQkmDyMTxd0U>~ZAfS}ch0x30$9d;J>iB-SYuyib zt^XItStcjvJm)EU?_b%h>FIvhfaBb4Y2g}}9&Ww<>d2Z9a0!$sPa@8z8$J|89}stl z<`8T4+h3U$@sKFKL}pd@y=%smVpiqt3f`Q>AJEBck?F(S0EOjwW-GL|jDnkKm?v#$ za0dtblUFCP)f8m|2KNk8^{_m<=Hhazu|Eim!eo2ae`DrI^o{M^>l3n>1f0!6rXum} z2AKV{9&Y8VI9JdT<;&s{;)${cAE^6d8FH=05tYNTD;P>pd|ZWlbCU_Gk&R5khlyC&ri z6lqCX_m`?BWu^mBbUEQKiM;o@iC#@gTdeOfvC)jAd!lLMS3UwIV)KoT@2XUfkaY3- z?>K{MWYXds@$qXwv$sVre+?1uJP#3`HrEmSV>!;Tv~Vz(H1||bOAQr>mQ2J{h$|Rh z_uVF}+h^$3W*m+_r!RiLgC&#JeYM%t1ex@7v6Oe+)#Mrpg-;#0G+zZ!APFLUE6|~L zHj`l0S4OvIf4tEVWR;VKdnnOPek0KvH|dgQ@j*kl01T=sn&EUS?7*!pB7tF(`uGru zp2_<}0KA_ot>hJ$`)JqwfPt&+C)%1c29{S)97~4t z$#P4w9|c;Cs`Qm%*_ zcp>cV3*VNg_+G=1oU@NT)f!@+`A^z(JoQj4i&4H--wUvaonUdw=GGlIB1c()em~FRTh75hLw#MI0Y2nt#_hQw~L<*QI@I;1rf459#j^K=Vpm z^!)Pa@uJ*PBrk7;E!8p@yZN68uF}vYwnJ1{#M0u{Ke*dZbQc zNaOnaPN`Lsz2)=WHLfQ_JR_ZwT$+izAm&$N^zCC?AvHaT&elz&5vdH~M7rhu!9Brq z+cid``>V+tcVxcHK&iLB&d`dN7dg{1UtrzxT)32M$j)4SeX?S{dl@{oI+*Jj{0%@@ zW_`OQ^;a@=0}IcICT4b*Lz{i9ycMf#GB@focFrar@xwA7V$5J{+|!B4bwO8`C)@r0 zfHV3*G42lP0(U3IeagI@)FL|Dm#y=<`uz2)@eBP5({n0QO^vCaqG{YhI0nQtKe*=cLLH^HF_zf?;*6HR9bL>%cPGd0=6_4?!dfwSA(aakvqdJ~o`T*^bUmQ}SDr`(PeOT%seNschA1lm#%)YyL zYLs1Q(P9XFGqJYQB|MP6)K@@o>1YhV(|JfsSpXc$UU{tQu z2JC^9a8-Y3 z4`c@^50VD3PBZE4iGe;;ScYjhR~l1u_BEbte?K1S1v2VNKC!?oz0*O9Xg6UlR!Vl& zUG48`ZL2&hxQ)Z5VkvGzz(a-g6{i#V75JRAQ7eWWDp3t97fI{9W+)<*PtFE<2K5owJD8?P}qXl~ly zZsWiB${}Q?ga-m?`>W5RtQxMX%Ryl1=GJ{R$hr^R>v`5UfT&LVb;Jk=2@j*4yzm7${`W)5sGhP8!w{z zD$_V04{~*bD$~S4-%hm9our`ZL`1}nDG#FA`xoD_Rg<$arH>a(h1Z-gYc12FdQv$v z_ih}Y$3nPuu+8y800~XS5ejTRZ&W+``$td3C8tqfR|Fdnz3J(x=r~cvF`Skrs&86b zXXx-RxJc-*s1;50q6~Yo4^tzY@`p0J7AN<@Tqr1>r zAoPs88>m2?;4bXUy--hf5+CgIen&|pcD%$^Q;F*%(l1nWa#H#l(GfHw1G^};e)clX zfVbR~3`MO*<=mml1dt~f7H8gAgQ|+Nce6A!Lxr@eiRQEjkydGZa$BZRyPJElRs}Fh zfKeuoW98<3_C2AE?*eS#yKKYrDJnUU4=*yZ^n~ykrpyZmHxUA#LIO8I+=}$a#(J(7 zZr?Vs^SgqjRScYY11rZofs=hXI>oB)%T6Ji(*j3Ldzx@$PLm37=y#BFMg zc7#SBed@!6OQo&60l0KNv+vQ6PXOA8Suz{gxNPIlc<}1&RgY~P%d;aFvdh1yzjr*F zyP)y@!N;2%!bcrHDz>N(3lNx1oHTX6o6Z|H2_P(vZjlyCDCU=X>=aCeWfUt)h&6B$ zx}4b!>IeIRo@=AYC`&}`cui}-eUt9*h?7S5NbjY=);Ic%Q!cNM=K}tULZN@Cs)ygdvWS?WX46C=koKjy5L zgw1R}^PjE~fXHxsCjR?Ie%Yu4?=bBYbHyQiM#A$?20wY??SLL%&e3_7wzK*?_Z{Q! znF{{_vLoSU#U8~t9Kyfx_*K{I+t~cCPw)*O8@$6~b*gF(KAmUiC#smO_xAxzdPjFh z7(f1vMWW87pIk*1t|D!dagCy$gAe7X{~n0>>+$Xj!d0^HnxSwnYAQNse{z*n zffPuk!&#TVO|$>r9=P`_=5%mXY>(H-iR^oxVDs;xQ)GsyrA=}F!4Dg&&)-FN{d?p# zYL1jL80yLQc{{PNg{S@}&tkYUu%0Ww#zzpKc>fk`-DdzBnk2Os&}VD|Q* zxEzSL1LAEzH$Y+BuHD!vq%0PJHJy9!ub{6K&W0pP=#@#p|@j?&u za8Fl2_^R1mf9ku3e!LUrn|kXtM?lM$LYx7b=mG~$i`C`%BG>WGs+GVIY_UmnT#Ahn}bbbS3+lS3`vk|9J7$ zfh*8cIv?=2qEGZQadPiPN{9C?!{FH=1rIPX$@}Ca&HC-W$t?;m+r9RTsjs=%>gBJD z$EL?hDOE3!n4_)KWpuVGDNgXR1U}}dg&%Siiw4kTyBl2yk*H~8u6PNOn2zNu+b|pw ztibb(N`(Mv`3-a!;xiPhH(yDnWW0w0Wofp>@fGAa#C?P6~=3)610PvWwa$# z>);Un%9t0WXat&pj7;b`2?;2s7m!`o0WkPrHx9a8#8rvbDI7TO1a1-?pyL^p7X=5f zwmi#5M>D6&ML@d75Q{GAQHaK)k6pU69P^o%^Z+WYv%JJ%{`L!30XNNDQdn>w22}O+ z9CUo*6j}q%+nMNZsf&*XVQ;q0zYPdmmId@tG<<_f5sy=`3*M|$JO{4?LSGoS@%u;MX z_FLn7YfdUav*^m9rzbh;%=nH2?LI3)J*qdYghw@$#~J{%=uGIfBMFs4LOKX4ZfYs4 zwj!#G_PlG*!ln=~w@yU7>cB41is)<#5%BTg*{F*IzRLjlKS_Q_c;)3YdvVC^J+iLb6-GneF2a}5g^Mf%V=~@^ePR_r;|T<%FAi{aj)jVS zo$!@B(1063X0no;LR9PWzj|c9v?__X>ILp`&1d_T0R=9N zr#Y&83Q5tN!t5?Mr=W-M0<0yRGk0bUX}M%L*r47IyJPYwK|B&H2@_f>4x@q%yM!ph zI7`eSr#E7%6;3S&8Ti(jjF|%SHb627vyv_`L=l^buJgQ=A~u$b4?4S6fEa&uJk|7h z-JnA&nNT_bjj;yk!<=858%u~q-->h7F2QERZD#_^0tYz%KyM&h8!c!bLKGqrk@F1a5PseI(TG^;PX&N|V>}oJ8i^%y(2n(JrgRknZy` zXa{{Z!bm4L85b?{tg0~f05r`sOzvWsT08?Bb2y9LJpuet0ZI7Of2W$s+uZ4?* z7>=C3)c;CGO4LYGne-Ta1=Kyr)Q!$_ErR`8+3MPB5Y%|MO#)h&&E&D-`XQTR-W^CU zwE-HRQau*gHmAQB0OrUOgh%1kHuD&z4LbtU{5c=1H95?Fwd6`%f@(0Ah3r_4ihES0 ziUO&*?-g1MR?4+#7{=Ox*;9>F4(oS$;reVh;2_H_gq`uwxNBF`ethes7{(L5l2}EW zEmN!#WdBqT5Nm7WN2vT5v3|1YQEvDg{E5OYJyFYns1{7?4o%$lPqM1ls+ z6pLwrc=9j<(QcnS~zGW~sekNPxH0xj$DY94R4D1|@f z>C&#Si3CM+d&VO>W@0|;oxxcl14-~z)C=D!43#P0d}XcxpJ_76RXpO-1&s^-b)Xu2 z7cj%1?O)4Sz5vy2WyOFy(@($@r2}f0+N?s9`o}DfoXd&X*k6y@>4hgxP94Yu$;!QQ zc%Zc>eWOdG*^}N8H+TCewubJQx`i(;wM zct=^DW>{@s&Y8!;!EjoF(nML4p;FSu%K@JBt0%yzrp6>s9B{H z&+(=NmFA8no9CJa@EQy&(lZFbYG6PyVC#ccGghv zq)GB-!#l)jD_+Tf z4cwLKRi_0zv|n5U%((2rY!K0C@fUrcJ_E-A67iPxtrSsi`C?e~i(wNu-w@?<4|J+o zwS+4_YNTU0T*`^W^!Da^TJq;u+pJD!5wBrM8=2S{k?%YJdB0Ze`xd9AWd!~9PEKmWD2}OJ>1dc=!p`u(O_<8U@d}K#PWr?h3I*HT&TC` zI^ZHz9zA0Oj1Uut6MI@B$wQ+M{xOS+LD6}>+{WLp7n-*p?@pDXkoJC|YU44QUXO=7 z^NuJQvKR`xCO$RB&L>;S6QCqMH_{m;qo@=fc=EN;X8QE*@!YgR1<Q(oH z_YFO6OF$1gAHbz5C-Lq!twWDl34H|Jbl04;UKCoBaXe+NjrBY`s-%>&AakP>&CoYd zR36`Ixw@w9IOIvA8+(lI)f9I&9$NB}sl?|THe=kvbx}m3bZa<;D`yba#FPo<@+zwr zDw5tn;T<7*(`1{q8XjA!uZJh`CJ|i=zLbbAt-k3OHue7p7xCpdz`9bGiG9GL>SdI= zZd;L`zdSo{G**z_DZB9cq6sUp6$SVQ6R|{`ZtKUIAhOl4d%fD2=%V!TH&f9C4Yy*g z`b{d6HC~ijC<60Nun;kU%d-c!?xp)V@^|muJ}uNy1wMp<%YJ=9sO6O)^Ap)VvNT)P zteZnrd!>)ZX<`h!t;9p@F?%;@Vp&*-MjSl5Z{F?8jlS|ktyq*kz;cVYWVa?kw9law z^cqifb}Vlvat1P(Hj?~oRTVZ>Yq-bALDS4>$D+<_0154w-=gGPtmWWmk=G|5yL+~B z`+Pi*ZTc$Bhp!Z48l;rcc)V3vyJ?;ykK1kBudr@zLsh&-hqBbPI{K{0yO^_{3R-r_ zR(eX{+`e11I8c7UPU$c^@8l?A(HGR^=lDK$_p0>vn#uI6A*oG$4(|4>^yLP(^Dhdh5FoLPTfrJ>j=LVCAM5_y$goy2>QE}Z7EeYc+Y$@eUO z>St3S{FN?`As)2enrwwuWcDyqgzomD(bMZ;x5v421$ead1Rc^ zmea7tt+hu?TSw1S+!v2XB6g)0CEwv#ZrXQ5VA`VB{=$^%g-Jckn{rRs6llj==Yw0w z`{)+j!gT($9#;YSCH9;9EVMG*!>|Pg!t zFqvGfvUnfSB{;k;(-MWYHg+%4V^ey9Dh(e=KKB&boN#Z{#9)jm5ptF-sd1cM^&}98zd7N4w4nAON>LVZVTn9x0@=@s>O6%v zmUx*~tJjzjIPyx3^k!jEigr&2<8V)1!cz#sQR>7lL#?Xe^1IE%^g~(Rs#c~ihK-(XB1MAy>T^OxNMwzl5dFTx0i5C$1(&9(>PPnT4Nt0Lmj4(?vhh2o%Wna%|sXqXP%6E1xbI?8}>31GH-)xT@$0_+A14N^w znu2a~FS�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 diff --git a/assets/images/carriers_screenshot.png b/assets/images/carriers_screenshot.png deleted file mode 100644 index 94f49141f4b0b0635a58d1e854e022b883f9da66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205054 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 rf%ic}dq;=OlUE7KOH`=c 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

    M9_P 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�oi%U>BN7(W&zc2vm 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%0D=c86Y<6T#y+0UU;MS`x|*H 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ðoo_svopaq6l|L6tl%63_9T8Oxv$&sWxSpuW!6#< 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 diff --git a/assets/images/map/terminal49-map-colors.png b/assets/images/map/terminal49-map-colors.png deleted file mode 100644 index c4b4d0ad3ce887fa38a6bf3ff1d84adae63fe3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248059 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�F!QHxr&lTQhotfY6>LQo%GNRKnqG77IvgljB zhCuCufgUxMNN!iuqO3!=)k};&cM*|uxGX>-U3l@=V{SOME~V$bgQ9=)N_fY)o?&0L zz>}S@QInvMQXxvFdx$e##V-Di&8G-OkLx^D+V}XMcBB`T6ptl1NRhZ?T4GDF)fEeoQC~Vnx4@UqwbhNe?(ZE@@DG|)|Nkllnz0&qZDm-esJL$4=8+{ z=JZBv(b$9MV|YIB&<}y!h7fjpAmM*J1`Vt}8qgv_5Lf?d%$u_{i`Y525T10flhYF0 zVVdP$>Za77@M`e8vjR3e89bezZW5jDdOL#8*&!;GxMn;h=roBkx|=nlAmsf!s28NC zvy(s~DQ!=lJeE-^vie(Pn($9s97z@G5Qg{s_mM=MDxYy01TExpIc!~dephE>xxAE4 z8bo%!TFqyzaPbd6mCXrqw7x^}D!>(A; zkIm*Ar-li`d8SfE_b0=iV=V*P*BMFFu4Ie#s}1rXP|o;kQc_B5Oo{8Hk=MvhraGBq~4EZ9FYkwD|7Jl^lEhTiqsm- zvGlekl`htN{^tZf{BJDMf=YW5c1XFO%ckd6=IQJ#W5BqZ{_PLfHai#(N|dtpj*e;- z0u4Toj7|pLNeZfXI(DMSt6`aTJsI^fTObx$!Jg`%%ke=k=%tp(^TAnCRA= zD4wn6;6h4lO&-ns5|>k-AI%hB)av|2X)dA(?WrM3xe;+f5q2O$!%laK!mm`9-Y-@^ zhCY|;zjU2u9yK(4#3NO?oa_?a4CU$_hHFADBzE=Ij7y|Z!YFBMesn$Me%C}h-mltx zLU|f%klJqP-gzN%WQga!ad>@s-Fhav?(*{uCJLzSt$7< z{{;bxktzd!_ht|ohsj{)`Oa%_P-mH)d&J2^Qf%?(Flq&1IqoRoVV5IRg?K2MoWf;n7LltB*q?sN zTa~tuwLdA=#!OLhqns6R;3W3DC+M5(qkf?VePPGIMB^j3W}QSM9%_Qdqb^f5sA5-c zN@iFYPx?G*k!X=p*U=FiCQLBYFFk&Hi)m|n5`yZvzlPVZO;E9rtiHI&^>n*qu8^H& z`hC*+9>hV{~+Dh6XU|1;Z@7yrNAy`)ezza*B%JJo)5G(-)n{zE$)j z^2k=_JH}|)2Q4kVy`96bZyY7e8NgTx z^$PDP8}VsTXF(huI|csDfZ8?ywGbprda;>c?#r#x???_wA+21~=a=&Khmws{Cgc*- zrVQy#o&KmSM)=YswwuQ;Joc9;OrewQZ*vV%%AvVrroqcOwqYGm`m52ZnIO@B{h`e$gUne^Jybq?1h1h1ahVJj$FcY`!K zOexn zPS0?nn}SZ%-Hn!Adu|1)@~Bzutl&4eK9Yy|-ZFag&kfRHd1=GTxtvDf%je~_=VW1| ziV~1tuZ z<8n2NHJQUR(BF?6@XGX_w9s(45>5M?Y?r;6)0*AqPk=-Ex_5BS49od~cX}89l-xf& zJVMFfdS{o=~8dB14nA@3nZ*vV>YiP+u?(px|UBu9f ze&P~Is@51an05MC0}6lRBzUw5zGBU1nJFY)Ef*qWwtY#kiT$c5)7U#Rb{}6 z%L4*l5Fs*6GF2t8NuqvTDj0z>6#E?yf;+p0zN5pJsGo$MM_yk4J#-CublotvwfVS$ ze$Gh82R9zSZrE}1=x3$84h1}0zTP{$!A|mA^MA;U(?_S(v4RfQCeht9Y1DCWBP;DI z*K_0R>63p)IG)_=3wF7}9ENmmfSQ{<@QyA_jq-9wB3UHE!pnXGNJauJv8A*RAOBtU z2mKhgn{%8@M!j!9x4%Ah*)7-?cRN26GmBb`M9CLN`M2y`Nf?1S=jgEqwk8`S_$v`XHTUI>H{1T5 zOyPn?BsEAx_jO|cCx1_0T|~)U)W>-_i(Yamdu#b~oSO4qx2G(YT|XUk)bf%^MU{Nb zsSm|;iU=tn**})dek+tsB1qaJ3nAib(&N% z#wqRIm2^|5CkVzsOi$+Z5iPpO{$xUNnk-y{Fy^Iq3UWr00-@;H7IWJ*oyaA$EM6v4 zAD1I2B!5e?Kt134jQmZ)i^F~=P&O99Tr2hd_kgmS4341?H2_dRk8wo+6P>B~hg9P0 z{pPdo>-jLc(5qCy@W)ljM_K?k=TN|1a1Uvq=|PKs?#I2+Q8JUT{|VHFF2YZ{>+KH! zwAx!^pk8<2UiTIqm_7bE<+!uE67K8sLyRV4vxsf5DSdZxf+X1@9pZB^>^7nPyy^KO z@9*!GGs3l5#L3=!J_||5_h!emQDkYBbruT#sgWL&acXy-V99g$41x-V5}&N=Xd1Y_ zMkvHc)JyM@R4e;=aaJI5mc6sA-6{2POD{Nvd^{dbBl&XC)FD9x5F#3+89~rANol2y zowMT10~We8h!8$v+wYJyIXR}R${C^Wbee08UyggNPzN;9fL>Nhp42xF^>s*I zvcStPX&Jn}re#GsIl+G|>Uz{KE}>!$7PI0+DeT*(hRG}65!>otV@E`k_4PkSpi&&4 znNuxf8(eS-g-;6i8t>=1(eAa|vriVa-MV_sv(c>-?D9?iwJkzPIk>X2lHb*pyOK^5 z79Mulv)eI2!1Z;dlQqTOSuG>=IFWpNJUy|SMjY72R1YjlaEXX^sV@Awx3)el=p-*o z=yiH$pPdl`Z^XmGC3Y@w(e4+R$>mVj=$czsr<@_Lt928gzHhRGA4@3V+l32xsE|4jiEqj^p&>_#eovx1Ql$kagy}~6jpSS(V*%FnGQTPt$UU-Xjss%cPC<#-GL}XfKzDG4g%v8uARb$ zFDyVr+&QT47VYy}EbxUD2v5MAn|)44;J}G`JTYSJ_~Q#N^9-w8Y!Ywc_Ptz*qpY4u z|Jc!mkvXKwJzG9g?FWXnBpdwOuTTY^N4OMyC&H)1>+P2L9H&KFPp?OncQh9oZ)xKt?FBTy zxw|9vuqyOq?tedb@(M1QG<~tj1^opUpB#7uHHu{fL}qi9Z?5V^1`a<&b*g?$rKe|_ z+dhG$6`3No)FR=ej4X|?S!1v%rFgg+Roec+eakpkPOF{LvRa{2 z;aCt5XHgh9CmdkN6z~dU>0El3kKk)MyyI+|L<^N7{5m??ozIapYc|QJT#6~FbV_XT zYZ?t!3LZ=`Z)~ApXwj|8cMU*nAfZ1|$jH}4=+Vwi%ElAAdh1u*B}-UvL4s26A#eP< z;^RDwqVV|>xd;!bn#*geJIOAVr3*IfnUoG=?L|n(z6T8<9ipg4lp|UXXe~D(iPDk_ zZk78Os4qh!{$6ruy9D~7y}(Q2Hx&Pi9qS$fPOxABn%81b16Id?!~UNN*VRFj zeCn?vrO}04*N>A*U-kJhi;xjTtW112iM*akQE2U+Blx`JXh)UIjBBH^UT*VE=%z{% zvXn-*HCDsLen1?Soy^%*)+_9vXFCI%SbEiDTtAEojhRazz!7q^K$!`Q###WhUmAlb zt7nt?jZ~T8A+AX6=iH7htJ3L*pRPrncQ%vnYDx6)evDgsV3GIQ5n_nu4#%eSg6{Oj z5i7HBltT%y9jp}X=!#AD`j*zHse6#vbhVyOWd8rSgn;&1MNWXJ%T0a@FblC4{74KK zC8BtE9GLpPTQqt+r%G5cl$`wV9`Ug)xxj5W`1o%4Ve9L#hjw9QusuXnlRrWS;MIfB zKAc!e^Hp>}@8*-?hUwkz!_(`-$dfWxsu&M@pbC(gj$?c6uRi zhysT9Zpp#vq9oAbpCD4n8A#@|M^kpi?C&f|M?I5ve{>L!i{lCWnpMj;pdQjY%gbsu zS{D)yYZh+Cr2IX%Jd^w5dyUuyc>x}_%d(0G7S851$Bt$5cad|EG9y}Q?UOE45QJj%e?IY%>_ zfE8W>CKV&$Ze=}!k$ndX5jqS*YwnKa znZM8Vj$?%*!cx_Eai9rv#u8F)f96*;YgDKe$OG~^H)FBg$O?I(+Zbq&gsyyv(ADm> zO@@8APAhIEtPQHV2VbHIFxFxbU^pps6M*0darOBL%A0Nfxu?{o4P|{}4b#i}TnQ&7 zVK?6Nk1UKV`uL2G@@e$F29gFr0$*VK7vdQ|DR$8BpwI~~t!Ju0%v?G9a1}3N*AX02 zd&}n^h@MzkstV*hR0%QJTSsW-Q!7#PSKM5>1-^gWJFC8^_DHh*MCKtY6-7Ntb%tD@ zmPSEE&1`f`vvW4_U9Y3Q%jZAuH|aJm8hZy{X0 zEIJih=Ku2$h@^wTz^`yViw(5^6S2PiPw_p(R#|itn4Uh~0usCK>7bTrR6og>n&(8* z4J=uuYU10!3n2OA`gKcXqUQQUJ0LaBsT=r(dkitUw6;uMzkQP8#k@U2^;7!GkL_RI z=yti7|L5^0{?j9Vz`iER>$UIY127jtc)p!^puElw?Dk>C58xpoNi>tzNHuaCsV|5I z!=nX;(p#{op>9Gum2yuOxe{?OKMy$--+y1whT7#E0&^T~hk$^ZE!N`V zB9F^6`GQR{s%U;pJd>J8fAgTd=g_xPG`ocfjD&+a<=J|I_C2r3Y(B)w>MAxt!NKuc zGrF_H<|XB6MmYGRub-pH#_X_L#kF%-9rg%v4chzn`k~3l#P+=6BIsfo z+=&9h7M8;gZ!?(0M=bY^Rw4^7f2=W|*`U)JDP+rq0y_i}wyG=RB%(Gf=JkyiNr*6} zgqil>fUM@Xxuo|_0|0GH)$DXOc%(3ScDMn|&(v+XsPC+kCK#G8$D*Vf!~=m|XIYP= zm77ELTfStvvtZ6^yc0LG9`$+09&?*Aj#!oRd^@-J94$zS?OB&)!7KX%=sy!2ctT{V zf#)0}H$xQnAIG8~oJ8nLlQD-sZ zR9A={zx?b(j2O4lIO3X>80y?qw%@TLmrmo(S|&5bS?A&F#Dm3Wrom#FgZVI;c4|>Y z5XYL`cMZbYPn$MPlo91|f`&=vGfQ6(t8-n-q|p^5buNnTj7~*FSZ(@{1z>46SjEEa z>|@e7tujF8zH6}K<=PhuExf~T(+76w!A~e+cj8W;K=s>|C0m_34RY(T97#~==V;$`z4Cv#12WGNhb9k>zrFeqPu7cd~!k>ZI{l#mL=1 z5BD492j7Lq2H)vl)t~AW3!-@74kj{J^NTU**iQ_R;o+O)Vc!HvEe)K4N&5Oy_) zSu$U(F4-G=4NvQ?Rj)I@)p?5~t5O{Tycy}^4~(8dJ?r0lHhuG!daJ?WwQX?BD0Q$P1bztoQip z&Q3k*p(T`~aFZoomd%D-Y<@@;Ot9JesVxo=kY#SvrAV!fqgQj#j$2A^n|aObw=`?2 zTkOUFhi!N~?WM2h&T&C03iFYj+u`5%%Wg?WZWgN6tK23{pZ=MFhR~p(ym`dKN3(5c z6k6(L8&1{e9)fv-KfAxqHdwy%SJs^QNaF~@qsngigIt=@XVnlN*zpdL#B(sDEu6O0 z9ce3HN_Rg=C+bUT7CIc3w0qzpkKL5s#s{l-?AaLO6z^oMknftUlGBW?jS#i=eg&z4-q2zOV>M2@bSLJKG-OD$X))+Z;4Gp=UV)i0GnrRG zjvG)m5{j{A+4IxWFIi#0-e;yF99tbF8&G6_W1Bx-$4X+pZYkI0E(gc&tt(yXU>)O!XEhoq*VnQ)6HWRivZI{o* z@ySV1OUdBQtbm1O$qau3cNU~!aTfsq>-fV?hl?9Z}Cre zhA)D#^gdSamVt2KtxH>VU8Z>=uV|`l@U#^4oI35I;%FrkCWR2D`9CdX5M=4{;;igM zBNiME%}eWkz>HE}H7EC`OWgV;skQFthv-IG^2Jdjx(N%_44_sOp0(TT{;b|TlE~Zh z&>d;pCi6|0p*CZ*F|DqThoXNO7Og1-#+Gq%9+Bj1qq?*)>G(tP&Q4ZTYrar2yS0F# z^aStdkt)WY#sb3qy@qGdd<6AuucJ;u@FB#%Cy{SnJ!=Mq>v)?FMhW4gB6fmI!BSQU zBn9xu>Jizj5iO4N3^_b{Z~{mWh=H?hOyi?CLWM~p*~f8FlUJV`YaY5v-UOiM#H_YG zRkjDh9{=qOf3j3M*s3B!);GVe9Eh zx3aRDm6LOJ)m{DFz<<;yUexkAPbQ<^?&6d+0Nnhu$XbR%p2pN>z$xaNuC)KmO)gi= z9!2ii$9v@!@p`Ctp$M?E3N(Ff(n)5wryF7FbBKpRv*L@A3D46{HRsk!QP>!BnK~V3 zKf%Wzpl_VM;Qxh*@bILzo4#Z8Hs+2u3CjOJF95yQtJ9+%AFQoO!q19{BnpSR;i(e& zjZ$`8*Fa)o3BKjSt+^bMsJ|4_`dOwK#i@u~XMwdiQ8gA8#~>gyxykMO z+FyBeFo|TmSj`~>S`?OoXwZTZGnV@OmpR=bIK0{&GCk!^g-)3Pjc&ef$hwv}tttb| z7|ksB3c&-5lzM!1WQC=Knd%T_7U<268qKm#kQg~c!5Hp^P_X=UxC6jQtQDLDQK+SEbDxcL1N6JG5B3Sm?^D&Bhw2fPknF7-^+zaWC@D8NFq{f}AyG%HG zTX%8%pNqn{w1DPy7HmH8iRQPJIX*r+ng~7^B_;f2n=6`@`Q}hznolzOkyS_i$c0Yu z6BdL0kGQ6$g_TuRnb))%FfYkcPjAZ9Ff#BmO*+;zVzud;6S4AwFMDj&2CbtV13p0f z)wCwC99?wlpegf{nYO~>`10zS$op*?G@7>&truDXp=#dk5ek&=aoYVd@vg_!t!oJ z@SO(TYkrp>o@=uRPc2WtITC=uz!U<>nHThS;RmXeuYB!-KGa{AJ>gdy3tIRti40>swE?B~z1WO4OO|!=w>)gYk53|d z1H9<-qBQ_XL!X$qYv+I;pTfP|f-;(_A{fox`H=0=>UN^Ajmp6vqre1No|oq0wXO?} zlgRl5^Cn;8E0XG|Kz&=XDpKRV(Jr!}VG0P)nt{kl4ULvY1$*E-#IY=QqMn!`nH}r zc58S(E=lJGZOm&tBVOtD8^IN;DAqWh9o^km+EdseqrJ~2bX-)4;~J^hy!NKKr`{sG z=V(gyWByo8ga!rVKQJ0BSKCcF#}w+k7p4Jr!F3lWwv1PK6n#Et-Te=d+>?p&eZI43 z*+DPHpRa!(y}KV9Y(H9*+Y=98g=2R=3Vje*1 zF8&nKYrOChzfHT9lNuUM%VjVn*zx84?;B9iLiYEu{I3%qRyJ0OYihzhHvAL+lbtdq zC?C#i8Z9JI3YVP3rGr)K=uo3B_8n?-Ipd=hyvu13J#hXwndTg))6B-5X=LZ_#!NaN zcumglaf88NJGZRH?_EUWPYWX2aOx*qK6kK0zORTHON+V{)T8dSa6B*1iRY;hl+gA? zCiJ5wpoViY1xma*X~|YMJT%i@6X6e1t7Yx@nQf9R;Rb6Gx6X(UzNaOhsrfx};=SlWw zQw>aoji7*^79#nYkS@}aG4A~ef(Z9Z<^k(}xk1#=k-|Gkv8bjbksvuT6NUA&EnFtE zZmYdx4~dYE?+qY?!stAkxRP1xHL}Gn>Su7|Z)xb;zrw0TZXXiIf22hE%_Ou1sSX}* z2(SCH?4v@jXtKVm{EJ|ML({qLug+)C9IcahvX1Aef6UaoXI~@e!BaKgm~4-TLw;%A3>2s5~$EU z=~|z&si#Cm&FF(mz4pJR*}l6j?|ZrLLV8UCL;Ve#2Q~gK|ExV<+qg+FBgD@xbFSll zP(z1K{Kpe=ika2*QKPiiw_DCq7XE?@Db@*>OXycKg5TRf)(t`qG=Hvfo8kelc6=pG z7=~Cy`xrxBOqb3;l8*ZuB17N*%hb(2I6mNAc9Dw{kKoAC(=&qpM6bc}Xzkx`1arfG zn7MEPw(BTS;wePL3MPvhOP4)tF3xe8OW&QhtCm__UKqz7QX&&0sN*8_#52g%Xt5YK zI)_gqwFfB&Tisl8sH2vbmyNvLGq$%$)ROP+zRa3MMWfzBK2QlzbDxYlzCTp0W{g8gs(wS! zh@0Hhc>vDoI$`O6Uw|d}w9C%D(ct_PGT2hj_|4>FDSkuE87!*a$P3g~F2<^!^4GDUez zHS5w{9kwDo0@~)Yzv3g&2zK5WYJ3|kzq~~k_nwna`W4DzD@amlo(W{{deb= zN&U{7Dvz|xO!MtYNUt0=A7^a!fye=P-S)QO&V2$~(>>ZtFV`bI83nZQ-ylQ{zG8BMnv4b7cB=Nlkk>;?R4Z0zj9DTjO7 zgSIsty@St`Kz*rIsP}&c%uW_AwwXkL|6yfgqqw9bysmD>1l1UM2G@!+gMMAt!p1wH zrw3vljCAjW{tgEo_E9WKsIRTw8OnKx`6L_;dO}b@TnKrF2Aq0%6=X4%uQ4)&l2R3N+1tGjlw#B zq()eqGUe-+J2Pt4N)o}LUxT82iQ>8;9Z_1;UVx3y)o%|%$>B2afw?#%E-GxC>+xq1 z;23$W;*(Q|A)@)X2~uy_65Db|3wEE7l1m-TS(YiiM+jh0>Eedhz*etQPN6PkHVnCT zQo5XpW;k>TgoDktGUGd~)G2S)K!(~au4&882O9rM}`51AK3GDjAj zn3_1UkRPgD4ir3%PrKBf2!Kv%z_^@JT+Dm!MIsiV>>g~&x9m6>nIWv1PvEN^-tecQ zLeOGC$}^OM_SV6nuC7(W{2BV8X5HvD)4};+5*^yy&N-_iTOV_OV^+YurKJoBscr+l znU!8`Sy#K5lOG|N4Ev>0`LL=d!UFVoH6^%xT~v|9=MyH`&~x-iz3F-5mf`cInX~0` zL$zjUq#^4G|At(;ck7Zkws-(qS5M2#(kDDWUqlZRZHOgrueC&{s@BotSN=9hSXj8u zsI!&T&!VCiB&1ss$c~NQmfi@yShNv07D{78E-H1SfZ{6L4hXP zIn~71ihwuMgW{6M(;Hb}f#{fNT)E2^$(XR%{?zyr;S=duphDJQOl%x8JNLJQelxA? zxWr4QF%{Y(R?PnRfM-F=sVvwn!`G3ngS|DRfNjmriLO`8fI&DSzux&hXw$+zpjUL~ zPwv8LM)AOry zF2sr?9^P){(I{V5KCLcD9#R| zi_V;apzi1EvcbH~vyp|Pf?wSU`3*JssZCM*Tl^^^pvk#`M1+|Ww>en)-I3~G4EdM) z$1mdftWet44LPq48`I*vxF5`*{ogyw@MwLLg$%1izW;)$U+hZen%9GK8F^2BiwrAC zBIr-U$JKEIy}dSqJ{Tqaqj26dfN;DODKF{bM9%LMf)}9jYEO{C0#-ab{<}uyl!l~a zWfD3UjuH#~&*C67h{6J^xJ~UpPr@yMhqV} zJT5ncRJ19igJ5-^@TJf^a8htVpuNEfT_AdE=zzj?=)lIpG8x&5S5Gh2zoA_~pXd_z zu<;SmnFDg{9Z#B|PaVB8HunT^%O&l5O)lOeM<>z=d||kj+X?w zp8jyP313bjj!i&d0sW788;|AH_SaZgQqhcJ_OD->TRe`=j!CMDAKN>U<;5d*(<~bP z!xeys00J`p!S!i|VH)L)&qk4!_FEpa4}d)2x&NvS$iarM*Q6aC9E|N(ImsTIoE#Gx zL}7(D7Kb<9HXQGJ;QM-S3mg`qbBdwh$UCx;~0qQ&+Sryf(K zSHc-0uCctj|t)JLqZ z!wPf=#M~jF){MKD+`GMwXaj#{?Cl*EIl?0NyhUc<^QM09{_xm9^p>Pk)LT*0DVop^ zEbBqA8F!NT{8em-({`NFbToygWOm=}h)qUif+s*06EW}ag0SJRk%?*KagWDSf(0{H zN}IORR`XAbZ4M2ZH7y|wT5uCzwWIm>9rhQ?{j6T9Kb_2zP&e5mmz8}!U(+_Su=ocN zIFsIq6+GbsZ2!BvWS&HxcgYQTsA_n4Akn~f)LRrW_&^V!Q#(3%m#R1S4s(4+QT)$d zJRL~z?S$tQKA1`F8kGcJYM+Ok#&h3}N|3%FJD;D@JiokHb7pcMma5T~>a;flm&O)p zR5)$-+Uj+&OdTw$-{0S-<>Z)|_#*v~?3h&CeEBKaApIdMl!##p$Yvon!~n#3y)cw7 zAb8~@_OnC~2F-xMeci&jG;!3VQ{eVX@@Xg_!np9}MJ=tK$v_19YGQpXc;}ss;legP zwQ2IcNI03zBdv7ul9`!F&#*qkGc-Ov-?`#i+w869dadF`ID{tn&~F_?yyqopH9*JC zAA^$Za(Z?~0vwLFs8Q;8jB{tKEY#>|{5m+!YbuwwYVYK9liR!601^^h zxi>LX^Dq|_F~WRE00#4M9|Cqv{H>%eA!J@K>6D8?PL{btOWcEGB$eO!TnKGM!+Sjr zLG=+=xu}weni3W%4xsopkxm5jo_ZN|i5#l~Yx?<1+8ydI*X%tMkrJox_F$l$PznV6 zC)9;Q?~LGlEKI&@VeJytE;I!uZ-Y49O^XqNAV(p*AhKA-|9kyD1d=i(> zrewjlc1&}I@&LiR_dfd7#f2?PARr8tp1k|ufHM;x9~g2Rckc-$rReQM6DY~0gIwZ% z)hT1+q-q&%<^|*t{iwTg0?0NkJuS$PvSS+T3r3aA3N~)`;qLBFd|*D{1>D=`>o5Qo zXm2i)N0E8ka-1{LC;VoSZvTL`L0eg}mXPC-J#_n3%vQDEf*jX7Fjd3M#n$N<7*VPrDWZ`8U2a<#U z-Ioej2PgL)aRI*#sZ(2q& z@Bq8-n!c7vnkYjOmNS|WV-{06lAET>4LPA0v zLQ~#zG@;WReV>m^fGeOjF}?x?LqVyjL<=$QpwgR-S~!kVHt(-ipi8mXo}6%_!NSqs zZ}wQ~3PtLit(7(NdEFaz7H$z=fWpEBTI6zzKi{-m%!23orl*C6gdeuOh{Ea##o&={ zAArvm#+~0%awvQAJQozKp?9sqQPwTI2V8Of8I1(6F`c2J@h~_GDDoej#`c>8EH-hs zW8|NZ3n3M)B|On*H=J2A+y@U4kNh!NbOYEN0^xfJutfy5KT$|12gQ<`4dCZyb=d;kGeD2raPCmG; z_OXOv%)1f^h~4j9l#H1XVk8cLq|T5DsD<5BbFwpLxdxDRkq;y9my2ybfDSDQ{NE~= zoAQ>s_pFdk0I=ry6uDz%DL8ci6r!S)rra+j{OmBA0Z$tGn+yjY40fnwl*+|}a)P##0i1?6Cjve?~9PL4% zZJ)Jl{_d*5fqsU2_T0VGTwZTlSV0({R7fngwxxW#KWl5h|L4^na9Nuap5I`Y#Q#+S zZ71YqtYUn#wNE%eh{~c^YjvWPQz#x*v1n0jaU2()(Ad{^{>Xo8WuGmP+}OEVuN%z@J(Zipt{@=lb%ap*017Ft--#)8Hs^;*aiy50W z|CE$zT6H(U(X17_h%oCf;$O@|^5MqaTQ(1wO(H_iV0l|I$NpXi`cFg0dASz-OT{rw zt1LjklMaZ|hiC9O;K8B^;UH!dsr*{+fRdDw`~g?7sS87s2hxGo*^-ecC9h_O{e(d) z?AnoaFBYBC^DLdhckpXa*okGvc+TSzRZG+uiA<8)zkdI#NrVRmdw!T6X6hRDS4G6Q zWcKhq1bGcBazBH1w2{TH8#1A{_@708EQWnAF0w8I=Zu*zMPsVQhFYxobCb0$4p#6i z;)gK5{#kl2Rwd-YIA_7+h3v1$0=kBfA`HU9ypDrj&U4?(h_|NN1;jZZH5RA`D@_<9z`^68VFs{n$E z6RM7uXkv1dCYS~~Pl?*z1VV;JIDJ9kQ;mNJf>^>6sR{x=Ls}z0<8K&}gCy&*1mFFN zn!3jJ-l74RgM-6ib2fb_b;itnmw;;tyP<6;Cd0xRJJO>58~!*OsoyFz^{t&^&mqEe z@(nBG$qFPz>3P;9?AX+VybHyzg1HT69% zQ?J;4-9)KnKrE84Y-recBUVBn$k)1&Z{N4XAS^J&XxsOyK#T9w`UJ!F5OPGLXuKRP zOBu3tvgE+ZCNQvU^?8a73}I@4MfNVZtl%WXmogwyG+G7rkS;Q!uXvppB1onzuhAXQy?hFLDne5qBh4{0W1nG8td;K7=KnJ{MZp7o*PsF?& z8>6Oh%}F?!*h>QsMO;~!aTVOsiG%&1dplr5^5;yDXgqT#H5kM zqP>PJ*N`uh*$wu)wP7b8Xp>k$BYgQ2>k2`#k;vwB!X%}1(vq|xp0)0Ce{&DN!spLK zV05Kt3xDm)n9BX|GWK*KwE)*&qjl`80*SvffPc{7>|vd(Y52lhH~?8_TG(GP+-$E(k0o8CTHODZsEL3+ z0?jhiY@f;Gcc-pWhRLMwlOsnNj2a|dc8=hLwD}-iqWW7^`kb+fm4id1ZGC%k-5foV zyvPIsV{XLgrz6rv3w`7v3}B+qEF1YuNkx@Iofxv=)5r-285bL?0wU_W@za^$#KB?u z>8Ov4j1268?7H^Xtpo~(>Ubl6|e2+E~9&b_ktYlP4Yj`n?O?%hhA&unzn9=kWl<_K?KE%Rg z!&?6WJF-DAZ~GTS9tUk#sF6Zf4%6W4mZqkO_jiaQQ8XGK1JvLkxeo&7H{-eEG%pve zGFCo;fq?-pl@apJLo{mng}LA4F@Fb*GG$7*d8<_`2uX^Roju$ie$5ipqx*eCnGHA#9lw*&MDiq0grUK zuVc+3eS-(s>8=^f>>#{p{IQbQND-ZBp##k&&Sfx|3JJ^S<%NK72@jtpaFIZx{7+o) z2`{wBRCJG(>5Tf3X|xasmFIrX zTaiTcNerA}lX1eLG#5U7KOZ7Oow@m{Yt;;ui8WH!t^1Np#WFifojB=F~Gm^ zn``!W>%T>P_^*Lmvf(6|_VOiEvz_}#)ZCYOvon9(VbdkavH$`y;KvvT$SjFZ)PB`P+|EG^?*Df^tN z2DAA*K8s2SW*WEi|39YQ0;tXR=>jbjcXx;44#hRNYbm67a4qhH;_mJ)EtKL=iWH}K zad#{3PVW2r-}&y`872dnA(=^@eRlVpvu6i3U*Vqoo-FD~v2L+}KC{@kHf1a?)__1` zB~vINAr6p|56ia2&UHM!;EOThf$jeu@ing}TTL;J|Uo`CTngfCjb z#vu7f(7EAf^Ki_BWQ^sa4JEp4d7kv-nHJT&itV<6goJ={m42cA5O8@g6^zh^9Xgkd zN^@nYW^21Sbu{|%^JDYwY+TMmRndinFv^AJ63rOR9zM7*9#WCz`9J;?pfs~X` zP*T=)w2!<>6LMwynN^ZdQ%c)5d~geZ#E7b}0k)A_Jz`G9Oc=L!yS;Sf$Z5)H+Eucw zmcKrS;us}Fzluo2d*vg8GW7$~xWTzn*XF4zaq@*t-AO;~Y4E4qcrg9(5;KK<_C2V%!$JbaHnvVMRO{*!^0|Kvh1EEkWXj@sPHut;s(l)9_WM~Jy zS+;gzn6L&dOWcOtf&VBU?OqPeIppJkr%U`mcf3{`zr1v}TC$@8ln7vsK0 zNixpWqrm5-F7?X*NzEN>SV)rXM2Nb=dDg_w=gZpC%uG$gb|N~24uPlvn`h2m*7qh~ znd5`k?)_Z3&(NCWzXoNcmX;tcx!<5-_{`!|Kq_I_|I1)MZcZX1_r`$e@_&S_Jck`b zOYWxVC(83QxXw57_l9)4!Y3o3nZUsglOR&No<9p!d&Zw(zD12Cyc;BET)i zoOWVwfXH~TWcpO|+ni#>G$0?r`>rCAA}np;C;PklGbJ@8pMXHHWnL_{fTEarA6u$4 z4zCE<+{Fxw7U2mwf&k4&e!U1qkh!R6N-98B?ODX?;eWgW4P8;ea#EV*E z8M+&}7l79o?8EhiOg*FZ6T{&3914!lKQ&3{?)P%^77HZd*ex)HmiH=mm$SPagbjX zFK9X%5CNj<)WJcZ?*qtIxdC~Fq5b+&K3l*mggGtx*ZIn{ICk)NP0OX}MqB^Yqnvw@ za@=M|`cMN~>f8@tayZt45nf@f0S`)n7C_RFB_F*O?aR(Q_=BAf#=(Lb97KcC*3kIh ztSB*&6{?JzDQ@?{0ZNrcv_I!aPY*lr=~GbY**1eirMrR9R$)653)sa&ziQA=_XuVb zx%}wOHLnzLx9FM-;flDtyL__DMU9@y39Prv`I!bLZvEH5BGGq zV9WLQ?r*o%oY48mk!_!G!m$hHcwb!6)BEF{x7oIFi3h1Au~U&)-mAS6MsbAapd+L5 z#9sH;zHckgxSB2)@)RGWCdiB5@Cp?C@}~3V(_5hYj888ui|)~tZ8SkiC(Ew6?KpWX z-DEk(p`m22(gJ&0e%F^LyZlP4-V?iB^eXvZhJs#eL;|HC)?e7*z?m~~poNT2*`i2Y zT;2Q~lb?ePGnA{O;(QSQp%kvL;Eio#x?+_N>*l7}76rJ+L1ki*>?<5{lF6{7_$Mu>X}sZ3)_{)p+*(c|?kn zPZ3oaSpej=KYrCKcdVI0++uor(P$Jaw2vLmTsM3C=L_fPbMLf=?gJ@+(Fyh*8X$+( zfP2+4Lx>tr=|!d#Y{!HBVNgr;Tc!OFbELkbyTiv0gP7H0Ywph|f=^=CszP!kfiF*?+>BG3Y{( z({!UIAkeJ8zGChSORV^AXdW0CPO~)bSs&=~iM&?elPudGP>?|Qai%Sqm7_Uwd5RKH z<1!PX+c@s2{E|BgJR!UrG0mQ~k@BYm6#9%PAl^d)AZ2kC%Uv{2S^PzerC|%*IH*)_ z(u2S@{`($S(^#`q!w;*5zY8jLC9S$p{5|~durJjJaEZY%%t$`F`>QrA?qyZfYO)et zh~e{|RR0vi*xK)%WJd`tG6!D7s-gei5)uGvoOtGFS53Y@9h?x0zbinZ#i*?-EiYp5 z;E3|?Pl9JW?)Hwc+sineJ{>2 zq$D?`y#Oy%ra_Gao*rWwFzuAQyCMxd-RE0fr$#JzsE(;cJbOyViCUaWBnTM5=ATd4 z{>+x3S*IY+zxAHoYD3Y$qD&;?RkF{IROV&fKVkZR-4PHS>q?JZH+m7qN>2*03$!WC zq^0jI%}`BEZT>6UEKx=&-iJKwbfiRvX~lJ?Wfzx`w7ivf4CCO3@D^$g=|pFx{Kq9t zP2rm1@bU=))iaRRQrO)vwm%$-j7OmYpz)WZpDUdK#I)}w#9s&iM`yqx z!ua9xqZT;HJtax2N>L<@cR7YVr{m>qeHQznZoTN?1YHm~C+%$Y#0U!;3)pwFF+L`0 zgZb3{lq#=sKV?Rj=ZRd#Z(JdRgCrE+`#MJyC!60f$+##nP{)w&IPKJe8iF(EqK>nD z??$Gjr@Z+jvFLy_?@~E`lsW=o%9rF)mnacls7)LJc6B8JSN={eL;3y$%%up*-sgyq zZ?EReXya((D|t#Pc*pV@_4CG>0$P!=o??g0_x`;ydU875Ofu$r8IEJzAFGDcL4~Y> zJTnLP(5WOm6X-T$nsOZYBr@+roYM$w;cFL+j_$TvqZa}hHOz4-{PHrnN7JZ?8t0(_ zxh`yyKQvZ-FSNL~Z(AXxW*C1z4dv=Q<>Jabu>xwVMzCXi{1NbYdy5Td>W@!P8oHoT zO`ftRl~~G2%I`7(y@_kFYF*-fBR8YzzjtN*j{}Th{$CsfWJL1H^Yb=(W`t}9d(h#l zzt8(?6b9;I?CG%YWRXxq?21Q$l#_qv@>#!Z){c)yOWyuP>g0u++f9WYX9g4#o}Pr9 z(w&}d%Or)ur{*b>12&zW8lc})RANW9jw>2WNb#@t67R#25er0#h2!rGS2lI4X6MyT zBCxtmt4_=ARuInQ&73p~7hgRu>3K({Px!WH`WCHK#tizkpxuGM1qD)Y576Q$;ltobLG zgK)fA(FKAH<|Y5%2)dx)zd8Vdg5)1e<^?wP`7*2M6^KLl%6g^74t=G^L9_b-&GNDw{21(U-hqtYB($Il}tB zUD#v}Fme8zDs)*EuD)orz7d4iki<8VFV}=?t$`^M&`rY5hn%$tB#Py|xTBWJ+4xrX z3wWSC9&||rZ6L#So;5VJ#c4;6pu5@dJN3w++z&-`VlLMyS^urss^9qWDv}JE7)8WK>C}HzU%%JbvKib-QztwjA zMqaz4yBO}RnB5GFe3G|s__=x^!b~{m$#?fS-I@1;J*GEA#&EvR(w<^ID>n;XDvTDT zSFA~(!dzv9IqgI*=O)dAh>OeIfXK^f)eOkJ7OY?PALQTkU00m>v_^#vt7K0SU9@lW zyFAH;X0?#*eMl;Pc1_!q z%*lGZe|HEqfhIj&iD7Teto~9jn&1hz6Q|~q#Oh(>kQu-aPUlKW@59?rSiVGl*d6xA zSWWNoP7_RJV3J|qdL)H7Ra=Wy)~z(A_>2#F*V>PYCdBta1d|8vp9+R9R@YCo*jaUu zFkl8ZhK){`jL_x6ri-N<&j64(P|T*Cx=>B;{z5$S8!orvm!&{-O% zWFk~uBX!I&jVt3GO;Lx?N+K!3h(1_uqTytwoHP;HAlMw#4f;jdOK!gTTyp;rY|o!9 z%Pajo5n}EeEZeC4+~YRk&NN2uydq@_v56+#v6U5L9Jqj~4{lenWf&M3>|?`vsjtSU z{UwbD_wQTB6|4GQf75>YBwCq?qYQ^qpG6QuOjMj{Y}E<$D2+{X?n`@#EB7zy?|`WC zA5@T#70K(n3MdsLCC60fb)_9W>}+=2ToP#BE(9Dxlfh#sSQ)R+f^}V9-CO#Onr(7f*s)lGggSw0)AN5GZVgEOM zePhk+r+@_c{d)k6ICk3h9hAy>D`7WF1_t~@`e$6&sgO*ZC6(WhHdv&nh9ONk=FWYs7~?DcdLr z5fKpxf!#CLx?U1uRku@1qh@h52m{q`R3_u-zk2)%(@6eIDUye!lVWL{@Bc+`tyQ{W zyC@CB5{JXIzbbwfb$}qHZAWBSfWsYOo~MX)y*KmneVz4sUdBFd{XJt2NjLx|XerBJ z_i!`N*)nlwYG91i3svh5Tm5CA$k7|zr)g}B!}B2oKt zbo!&du@S`9G7dX%!;-&4SX{s0-Z)p`HnsV0{;))H~9>Ly_8QOstd)(=pZ^Hy$r|epvOnS&D>C=?!T~=th zKm*D?!Q2dMJhL#0zGpawY$@qaz0x!WAFv>vLEWjoGgx(WZ5z4ATL|WBb^D^N+DRE` zA8i6J3IOXKD!N{`LOuNFzg>z~Q3Xz>sA@(^>0-oO$&PDEKjdI9zo>0#%ye zqhb!n_aZg*@cX5{2n-(jgB|bAd6MaucaKzjqO=HLTl^GeM|G)qsC~;a&`_4FN!gBt zp`+hRGdL)4i8;EW@l8)HIXM3Frc$_pP|WWF$p`3Q4BLJwR_W4V$YhTZf!XHfTPg)} z{5N*(LyJI=%gBZnM|2iMfcdnxMXcfP+)o*^OwtAj$l?8lMtVlF`Sz|?Q@uov5l|Q{ zFwe)I%>lS=;HL9`n?2;O(nT9-);BOdNTZ-82N>H%Pt^fOMk!+-A@ zwRbLsS&<1rlBRz4Ibr?iLd_xDBBgw!fat5nDy1flBYBts5Kmd~4$tio5!V{>FCUwJ z=Itn(45~mx<+D^38>xi)uU7y9Gv`K4GaFFo%n{%Mdf8Ol0Wd|ShE!eFY(~ziq(!2} zZA2t{2MP`f=jYLvpQ8MZ%zl;@2;_ymx=@@W%;Q9zsLKNy9i}`e7q84O6%$HNxrqT zJr1ZOwL2;LrMtY0A)Y%rWhS{i*))uqLr4#=2vIq+KAbFjs?}U7oYWjZy44Oyhat`i z5R0&P6J-`*vHG;ORhjhx*&@=Bac7F!o}YuicjnL>WPCkM5IV_uAA&TQ-Ty#}#r7UR zP^)I+6|LMT?7VN9=DlGmT!~Rwf8Wv*57sHkl)~#%l@zTvCd_%z%c(%TS41E^OQhoEY2X>djb)^D5{(_?)MG>}W?Q<&{ zn0f}gIJ2bnat`Sak3yaWQdsT(0enCc)>U^68#HAWRGr2hc-rD_)C9kgpQNxzKZC-a z+UGU!YF~a^BROMU2!K%3l;uOIzEmJ;XZFq#B+^BTdLuoeZqjHS2hQ`*^8yQ2NBQWQ z(=D~cMangYauiZQvTRK+w#c>H`w0o;fIc>5V%Pg{>8eqbl3fKp*s~oob2`sxkTydS z=swIBi5w?n{1ymJcI9?*kXn7QOz@X9rT%M!Uv7X|Qj z@P)pIq$aB}$}r~8W~p*p0+)w{xo@GY|oXt+N{v*gMM!|&=_4K?-p`k(4e zU_K;Xk3j4xl9!i^F{@UOC(f$|KC5=HNuaZ6?@W1h=NTWLpiGmtrI%j@FbJ^{s?xq# zyvlpAmLIrDs+XaMA`?as%#Cs(hFvqZNvy3rFtXkFi9`F4Am$@yT~p`q&J048E*`C^ z8zjZzufrG~i!^XYWvSP7HAHZ46>REhRH|X@&I27z>`W{eE?*$PdRbuJc?GFZmz~?= z0{-IgqS?{yWXTOM4$YxK$tuX9joqu&dkM}m3r(NoPb&r9)wqs{bnAk9crYwb1P@A# z(m1(Vcga1uG${-uGZ6{-w*ZV(riOy65Ncz)ncqyv<@;*39zcchcaj^!#UW=ZiEefY z_rd@B5h}vK5d#JxKsUsV{nzLTHLLNa?flz~>5ItBM+Ec-@Vb?8w1#Mo2ZwA> zX&K_}OOgzo!TimhLe+DMY4R+wY0~zMXg|1%-2Qk59XoXixWmL=W+o&dUJ*m)CvhW5>?2$sX(>ih5_=Uwout9ftor%f`Z5 z`-}uVkAcR0G=VWamq2enGAksZ$-XY%FKECl8Oc6XcU>;~|AWF^ zNF`F3r4Qz|a6SuK%u-5412$BP-ON~8l`}oeP{U9QUY?;APFC3fO$*G4VZufK6XX$| z;&9{5lVwxmOaj2hI(-`5=%hN_(8RZF0ZfO^szX~x_x9grWl_FtFW9W&TTmhJln{W< zXJ$u!-9CEE2?+QA*N(eb0yn?Q!sB!YW#syq5Y_{TiWULc?@7N|?Eo3bmsq#As6B}% zW0c$C%eRW<+WO67-affNiX2!%I&?=XBZ!g>ra`f3URr3DVNIjc&0ftDr&y*1u)syt zKEtsmzlguxDW!w(fK)+6DH}~Hg%E8dnLmevoyB`E>zhr${Y|q8-dd%u-DSrr2Uf!74#-}kb zso79Oq0Zx_ZFE{DJSZ4W=rcX!t-p7%ng|I))HfEG9~sePzlHfipVzzc%x~!_@j1uP zE_5jnpB*BHvClc67bQaLS7yhx&_vkwMCTCrUTXlly?Z7(W|8{0Z=~KaN0%S2>v^}9 zM?ykbm`=N{qQr4I)C>pP3qafwwaMU#2GGKWCFT7&%4jhnW?2CUx&7%0IQc_=5S4KIx>s3W^r|y>HO^_qy$iwxEj_rP?L7u-reGYf`cr2EG43qPI(0d)p)aZ+Fu(IfX%HYuYcxSJ&rif{2st}l%^- zXF~GTX|eRUf92{W2#E2f{Q^sCXY9tkZ@{8u?Yi#ikARZ^l4I%v*mPT2ZV~IeNlLQX zR6NLg6lkg2(s;iurCZV>tO}D=94d&Nj)M$8((B(L%tnwlxcIUlhWV!hh;o`T<~p_} zm`9uavwn@%&_2LJ0Hpukz7@d1-FHIi60SP0v~Ut&mkZ3_j>r{R5DX|pW$lK;Hi~ef@0vEW++S08f)+qt5J)j1h;?+Y z`#++&BPJ7SQ!3D|HPB=_gGSl_+6oDB_QbmfXS!j|Y;OuDpo4-Ku_zJqdBg1OzaU*| z<4^zo?b;3^FR2g5TsP~%QdC3)7lszjOJIjf`%+#}l*JMk&Sh(|D3{RzV#>>Vp>)S2 zSIVUmtigqq#oFoX_x;1RykT^#7)rb7{ND(%1m_e>Z&}pGXdNRgu^r6DD>7aE8LJb| zb1emJ)ys_xP6P?psU@Ep7_a|)>_Ve{BKdXw*EG7JuG!9I@rHScjEn#IpV*{X&c7pA zJl8r(9VaI*C+n}Q?Oj; zmomwXJBce>&({Gr)w>Vt(E}eUO#wRlg699jZGfyP`U!S62*5UuRR(vI{v6({Q_^T^ zgJ`Htal}<+G8j`Kq-r4F$6ln4MSwYXtb)-rjMg8amjErmKud` zfBL{N;Gs6gV@Dp6-kCEBGn3?cp4EV$u*gWC1aOh?4cH#U(Y}noEpP}Gc&$wZDQ4#7 zgWdv%Fb6=NR+fMPLNrMfl%_(92!i+bOO3tT|5R$m4sbv}Iyz(+Q)n|LTw9?w|M(@M z2?jJcFhJ}h|8DJZ5LVCXz8ERf580IgGSFg8=1IF279#Y8__%I|BLB(G=xHSBAs`>I zeLLE5HHc2q^z^a~n@Ym9DreMGP8u$4^Evt+MJy!j(xd;XM<1v_5)Oc~|KgBlmw15A z+Fc~f(!kK~loTkPq;YT%&<2zA(;daoX&89}+HTk9Y%DQkJBcVNnK|2V3K0i}%BH~P zN^)Qu_^QMJ_i>8==hy!dt{-X#j@o-R1};K0`u65DS$v%+h5h#lH$ny{Wnm$O80wiZV(AC+BtN^MMlB;tvezwr`TF z7}Do-1IDO?<5Ovb^XbE+?BzC|LcykC5{IB93(kqDQ=;XT+7xm&;HRXKQFH3cH?59H ziy7qpZ?$~6I0ONH^Ch1 zo80_s1fJJ9bJ??L9!oVuVIT>S^KMlMTcyc?19O8tgw+K_%Vhx&8vY2|BgfiWQ4?d9 z>UkJfV3cpi@7a+I<}@^bl0%;mR};uF^YhDSS7CEsqWs!K513xJwl}H@q-+Ab!hAlI zsO-Ip3fm5Pn;+vZfz(CAx6Rwl?eU|=#fgwLAc3a5*X2KY7amnjPNB7Pr7JnlHx;Q|Hy?74XlCk5qk4lqcQy3f@=M7ANHHrz7U->q#w)<}oX7uH&rYWi8>=m8Hy9 z@W|q?ZK$Q0{dQn!BO^KG+^k&_AWjT5oA_q-!zqwo5Wto`a&fqB&rw=gmq%q26DG`e zx?-gtnN3Oxd`#D4CW;Y*ZMm&(^$76o9w=5RK*t}(BjlhRsoKB?pMACz>%cN*E`981 zzAP}p2B7e2-wnYG$M^!sX7#u!X;pawYZ(a95{6 zI`sq(%pJh`!YT<~4A{S^&v66Vw6l|2-_MHq2ZE>(Y*gzAxy_MVK@HTIeq~j{yk%Of zIrfcqglPEFrI(1eZ-?aFji>zPLkjgo*WUu!^Es~z(o@6EPBL+6N7#Axgrt)nUy{8s z_m?c^lc=HJD=DCRD0Fw>UPN8sdSQSb)j}hahUNAOeoD%tO{U7M$;m*J{Ox<6Q@BJUX)m~ofd~Ef0p}q9SIL$gR zWo(BmuC%o~=mj-pO@@5RMM5?92Q*T^z*=m4+GhvyiI_|a>QbB}98(N6rl_3DPncU2RS-4P~@vX$+T}r*I{p z!iuHU3b(My}=8MPh80MS@wrafJ7%L9<+$>(JPz7E)?*h(&2=YBD#9B0~xVCAGrx zpzo)h$EyQ{l|f||Knz}G5&RMoGSp2jzkA99oBngdjRTU+AIb)Rv5ILkXD@2*%+P$C9T16nwgj{Y#guHJ2ne+af3c_RJV%0iRlqPkBFmAqLDf zTOfMZPDL1ENm&|V^?KbI zVW!vw-u^eMA`~x!gJ8|cVB`4DR!QyskE*ZtZ#2FXS&5?{DCb;YX*R!&PmLYWkR=Ew zF^|0C_T^>G#Gx|v-f*!=NkJ1#W?8ev={fHUonhccCL4_Gt;4ufcH^K)Hft21x*-Zz z7tu0;ECR)ChZq%N_$*p?s97a~K#Mpr3x7QS&6J3UBBB0ge}^K2TSI@2&!u!2{tknd zTU#HpXJvpeoMA(bRUJ!ACJU24%Fh)Wk~xidXiJ=J5}db_ykUWmKo8$-e|T+>d;&a| zCnTn&S^E3Y-GGuzn=_$d>FnAEt*`Ite#7M6Q(Y)N1~(t3VchfZe0Fsv+4g6|CDxT} z<$fL(onx1q;D3O~K5D?oR8;voReSk>IecvL$c_JY*7&o3^IO0Fs@Wib|33h9W!%?Z zI3d2FbAT2gFml=hhNko9^eoef;vej8D+zNqeX;7 z=r$Z@DDJ-|qQY&Zk}4`a5=wH*-BUEkt`@~SiQ28_ts(=SL$wn(uSC!3IF+*Pt*2L3 zUQQXfs=lo*DiLqus@4C7w?;2!?8MR7`<1kmze4BE*#uAq0^n>TT3dj1)=eD8_w}DL z0x7@i*|moe0PPbn0uCsjEX%I~Oci9FO+#cv$j_bTHv3ZB?1~ zcYt9Yy*YvVbbvLZ+9Ru&ecbs?`{ILUmU+d+`HNZ!Jt~)& z^QEqY98)|lDgLTLiA{(j3Cs(hvmcZXWbM8EeH!j>#|lLjfYa9tV7&x${%2=zRFeZw-^p)ZWtsFhC$ z%*}&ye7-deXE7JpH4QXOh{dHQ=dFr|a(^0+7ib11-q<Ib16spQ{yV^)m~0 zZ}Ti&7ai91_%<;1UVco1>BDGr(U$9yv|XR}9MQBCQ?{3Q+=%yVnwDn1zQ>C~XlURA z%mT8{su-@&uU3A#{5KIbFgW;wG9s_$w?`^}**<=+lHr zsvr@WSHcRA|2u2|E@UlZ|6f~*+z<4kh#U0!*oLmW7X8E&^6)C`4q3V~7%oKSMHDpA z9OU3p1Gp~&NGbkxK{=`$typg8ZpSCbQ$PlxL|?yBDo<8b)4=tX0B+<%)$pn|QYWLX zDDCK|OQG*a#i`~#mTAMTS>|<8Od?ex`F(Xbt9DI3uVL10e%4uKY40x|DEdKPREUYC zdap+b0N*4)jRw3VbJ=Ig4DI2*xq#gflM-EaKuZs(Loe#IxTzN-u);^4Swy1(-NsY#3^H;$FA25|Fvj8J(wVkg>Eobakof*bb%3qKjys^?I7DX9K4yMhw*S?Va8D&e(;(Shd z+OFAmeM-GO4X_0P2ACDfzz`=-Mql}>Qg08~FG^WS z4u|IK(!WZ_Lph9{>j?m>g6iNO``IlWqc|v+zizn2KLS_ObnV7Q_G)u;_9?I}BGNcp zm{&jiKU9hQtreDi>13!fjzaRuM@$V`OJ{O(-)S}-|A3_qKNsgEsyxR^#dIH8gF|*^ zRmEy+Jj!Iyv@RaJ;(y>-T__I-;U`l=82HC=+YCr45|}GeiXkc@5_7W+=Q29`(cGri zncM3^iGWuoO%u7GM%;lIx{zzSlauh;k5%xpGHkjIL~y}#DQd%ImB#M~Nq^|sMFNx} zaFck{qs}JwDCGY1%nm3o&VLEI&`V)m@<2&muz->0Z3-pY=l8L_~Fk@B47}VD*#=C|_Iz=H?z6Bwv8qK862CEqe@B&>8K`FCbR{MvIBndwzi2z0~<2!Rx(qfh? zGb)Fay_oPHv`fCpW{TG_G(NbrLA(~OL|75x$N8s+|CZS7hrh1y@zOy$?(!$F_tzqa zDyutww)={_R#r#0-mUoEI*YD9#K#a)$l-qa)DDbKfNO~M$Mam6&f%dqr+325jYC^o zVrS2@cU8K79Go28w(jYiJA7~G;Z}p1`j6l0fH8%` zX{N0FY!EGfa)|WW(}v92W6u!*TA1{4H3HZ^cJ9C344!xS-#%`Xq;1__$n|jd`Fs)y z-|#Vp?Lcrh$G`H0<_UWtose!Z_uK`5PZ-<%-mB*d$rH%+xrD|+I2A&_w^j+xu17HG7mI|A#@2pwsowDfnPoC3DC9a$hfOv)k?#67mLq2K2Kk{r4sPt!N}FFnR#w%{cO5+WB7)&x9@|gdcB#yh>4RCn zX=Ng>~xS#|{fKGj!ADrh#*%e4 zOp?oZK~v)3ji9u46aNPi$uupV0c(P{G9iTh;0cJrzOdUK0UeP&q4jtk&lw0r_UMDVkSChTvk<8{cn-zzniyf{x9%=o68Y3r*6;6Y#dB%@|9ZuoCvWCD>@TAx%k~w{Xo+#t*t$@xQu3FC<`N8?gumNI~dp zURS9u=LN*%0S|eM=*<7@DOVCY;0TRgRj!Q$+z%I))-0{9BTi}@Wm$Oh2Zz%vzZ0Mb zVlD@Bww)Nds1ESypVSeOiREgyQu=rs%j$iytCJ@kTU!+!k_|Jj3TDD}oSK2iOxy7e zr(4VmeaE)1D>7^P^kwFhrpnqw7vyRH`3nnbS#VD!m8LZzTNXm$?s?D2@bjJ0`o}N-i2

    ~_lTI3KgQ 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 Bq%!~j diff --git a/assets/images/map/terminal49-map-expanded.png b/assets/images/map/terminal49-map-expanded.png deleted file mode 100644 index 0621cc46ea66dd6f88387d18dae226179facf2d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294186 zcmeFXXH-*N*EWixV4;fi2&f3so0LER6-AIHAiWcc)DR-QOYhP_nu>tZLhlfICs9E< z2}Ov~LkT5>oZR0y@BKc{pY!wl`qmhGBs)8M?^Wi!)-|s=V_#{%puNFygMxyBR$c9x z9tFkK5ekaS{nx0-zZ?+0vyeZod#IVfC@ARq{y8pX2+?s;Q1DQwKYQ}p*K%voC+~ql z{xJ>(G&uG?j@XGEqoC}4AI_7SCLY?y{`}o#s&uc#KWELGs~ZOu(4yqcy0$7#E+1OL zPm9+Kea!E9K89XN;r%$&)g?|dCf>q-c-UcpJwAt)xo;GV^<8vY!Pom2%nX_~UjMp| zkoQWGl2Up0Z?lWo&*zT$-$1VS!#U#A>zZd`in}kz$`>U8hGkRo; z4XJF9D2+fWOwU>-Fe{TJcNP5PgBBGN3WG0ak&f=P*Y@IH{JW&QdLILu^lUbk2VuYK zYj~>;+U^JkB#2oO`2!ESv;J_K55{G2tOe$y2>&mIdu2AW*e;e~fgw$XbjpmW$cpvyrmfv2^hq~&EhuzTAq~;7%cpb}rCX^1k(PCS zq_}zWeD_)~x01*B;^BEOVjq(%(xasq2ZLXzRLQ$j{s=Vd5t+t}Z&YqNi2XaV+9#X4 zV+s+D`#64&$Cpnewpxs==0|LXMa%=HqXu#<#}{Q6Mt;5*w}%UCKd}R?qTk+&cHiak z6Pg|r;67z=q>B|zUZEZ2ZYkgazE|!QX&SpLL~@hnBJOydJ9MPI=G!`r>YeSS^u@QH zGo4>-0(h;&ru|&!vp9Vo?Otpdo$S!N|5mU%g#~YZ5#S8etHWbMP^|8jEg8K({ui!X zXB@7Kggp|uyif!@_<1vDl10F3B)O_1?IJUIuHsYxgYde3cQ$&K^^T6C@=AT}r}uyH z%O!azGo1}*ZhZgL{uq3{wzJviqNj4<{52tFsWU4bM24)!og!EyVl-YEEd;<+m1|w+iTZ~ zSX@H2US0Tk$K#X%i5Pa*h{Bq@!(WIMHGz(w#uDIKs}FKPfb=e}f-%g6UW5kApHp zNXwLWrb<#EI~D?B6= z7;h+%ZBHXyh)VMzv4$L7==)AQCk?Ikj*plY4kmH~Gr}=%CAd!!(;ft|_3CD&59$Gj zsWep%xOkoYiCyA-?v6if+UG>>+G;hX=>VQV?hrQp7yYn?C(8!G=ctfgWh>IPo6&q5 ze6uo6{Qr7qTb&4fy3_|L^r>M<yqHs<}-a79z$Q=h?Ul?Q;+ zZ&uZ=Ncxk#ABuM_8NN7HFI?#~ny&s+&id+VYLQZZkqaRwV34%(bxA`ur2h>(wr_@dKlwgm7biCH$&IbxzPm!&p8^9$blJ^>F>QhYO=qS z)qK7{4?S2xUg1tE+V4T^qcMmid+N?a`k-~vUZgUKftBk~NejjhyJn^|V$a={&+L|K zKG+)qmDoKSq&CT8cOR1o{G*_Qn~RGav#O4mE;yq{2fUJYAEY`tnpPSn1xVtLwCRXE zBtH^7TNz7LrQ~tHcaxXe<4AUA9UZW{9Hp#O0?y990Xg6ET7d0#ECl?YL#KKDn9hZB zGkCr@|6jP-LN?xeMW+Y}riRRyOTTuiXeY|MZ^xw5FZhr>{Km<*y5`@LiP6LNQQ4H} z0W0Eo+iY9Vy3RQlHS~n*4mg${JOf#Op4aJfSx)f9g#_u06)Ra8P(;k0FMc7pc}|?; z=cE;CCQMNqPoJ@W4>{I4f7|fHpU243i^EMh1JOr|A!cj?t>2iE|1#&w8|f1;j$L1~fW3*ckTI_&Q5SYI|4@Q^ zb53Np)KO17&`nXr6OPKRQ|ii~uE#%u>AlCkv_{Wi0ALqIXhgWdBt`U5sT z9p)!Ll06o(Gn4tOhWIa*LK7n;6-av%FHVkxZu)I-8r5Q= z+L92+MwPkP|8cS*cNY!tFs%hYB0L`N#2sw^%VJu3AlTA}M7wb4oKzTiDJxH@%)Uh{ z!{ek4gA%A*{a~!@6G(_|pW+Z`T3f&q+l<|kemGhp=kc!e)R0WwQi;ti=yq(H;^=mh zGUkuHMZh0EceC4FI_vGT{1a<@QiM3zn}n@P3@osNCP?X4wd*L?61r5;Em(VD#4L^y7zM4m|%^o0Z z+-szU6I6g-%UkL)$FT^~@7HwxtNnpnLO$Y-_7uvoDmtJjm6C+Hvv_BiTXa1W`W26K>Gn&k1z5rI#Iao7g_a(AWYJKt^AHlcJ<%&GS41+)+YKz8<&$|FWH(m zi{XK!=$k{tXGnxEpBWoJbrUrNaaQT}#FDc)8iEl=FfN(<4Ia1DVLVomt0N{%3Q?@H z=1Dk5)JlE9R3%$OG-S1^m}*vk;k>BDPR<|YFXWgG4o+4`7IM^a=AHxhZwKz;nc3J; zpcC=Y%e(>Ozbks>2lg5>D*kZG@0^uL&Y!eawUq|-{D^Y*mtQw-2y3ViVVc%jawF}z zDFqF1@v2P8_I&VLAdI8-cUI}wBj^J&2Afvo8i%~q6#i#n8E1n!=)yd|a)q$7`e-({ z;7g}*9h`7%v>5i}Iu<&dBO;~dE;HDCfI$^kO1aMQ&5cmyp!X`vOPq7i@pFRNSuKTQ;h*W_#I@6VR7jI8g7zNtn-7FOm%wbhD@x23sbt^Ql41 z%Gc<=*;0C`N1BrP#8Mwkr5t4xq#%T-N<^}Xtu)wto}NO)Ja?I=TpQ-npDo(n7&7Tt zVlS|ei`iAoJ_sS*G(SG@Yd?(N-OJIS1G}1uojnQmo6i@Xv7`)v{5RZe-hLQ;_-C~F z@O=`r>C&_h9V^0qv-dZ}u+8o|vDCZiN{$ry)$w{=4xNcMDA(OQcU5#ff}9+ke=-{_2>ReSZ#$B-L59-DHByb|N*8DEC}+Th zMa?VasD{JaaPiaZ(bKIXde|;z>DL9kWht>Fz&xBlEA@d+ZOq=sQK_` z?_8ACr56}8(e=D(er>v7`Q1R0*_)(Vn@R3ddD7tobA%nYXy?i!`SmXg@_$pzeY+3w z=;iWt+{y~YU(TGM1Vw;FMtdSV#xfx9SY}`G{T_U3PKB=i&=&HqUXVJ@>Ryaoi$OwjlUM5FL;B zF()?`)-(?8k}L?>%A(1ag*}3t_tHZzviJMs&bjn+K;|p1w+6qG>3hcxrG}MRYeCoX ze*ue|o8?0(RQzN6MAME{1wFLK-{S2j*3+Z2S$Sqx%yXY&$KoFwV$y9S0s81*X-NL$ z!gjSY9m3>&+E{afkoJzV3I6ES^2|+Ckr&+$J^z_VbKfO#D~c~KV5bVne|+CiG+Uwr zr=T=BgLU7%_M=ZHU;|Bgw~H<&G0>yJ^Y>Tt|8}giSDkj;JYC#X91o{Ik3vq?Ntgd+ z)4J*!szBO-G`pA_#8>Z8DUl#LKU@8#VKXb`$To>;?~nH%=1Yi+zcpK8lXBzcdrL#yU!aGtF8``5lGd$~w&xYiJ6ygx z4ZG!7*cc`;Nem8LvOxkw;IxoRVHBr&wVgRC^gr3zy(o# zsu`E(yRp3e#BURu0w=N3H&Mk1y*T(0awZ-b_czYdu>j>>3rZ@vpX^4s zzZj+FZNM+9))dG>ZFR?sW?D~_ETS7e)fmiXkfe|$#ot)crW>*W0Ui(O`)%51dHy(s ztj{!&?xQl>F8u!^-bny8GA{qx+`f;^cazdln&dOezl1{>xSn4O&W+IrPpq%6{mfA$ zW(}HNrO7+$B$_qyrekR5bd-Dw^8F{#GILF?r8SBWa4EM-X<<-O2f?bK-oIr|+?hUT zflkY8N-McuN3rpfbfYT5B4q8#K_%hC79=FlsuI@ieF`9~2pGUbHVt$xJ}XYEl^>bO zV%zZ1{F?QBUSD*vg}ZgKK_`3x#Wmx!suclMC*S@?9rPGU~v18?l0PBpaC%g<4L`VHq|{s))y%(@@Zo%5ae!?}U7SvYAN z9kg#F5W(>yf-K=mA%<~v3&gw6ibf=LLQ!2ckxYGfQ zFE|%aCahha>VtyjOss#kzi7rH+fHWdgxDNnqeg0saOk4)#Dd<8`4=AN{_Wg3#?}gHmz397j)XZP?aoy70j+d_{G_*}I*>OJgBvu;8_%W7 zehTr4^SS=(2UCvspIGyg3(`1Z@rd_0#EB(9rqKlZt26{DhOPXF&I}cxMt&G)bdrrG z?Hv1_AjJ+o%?{RLBDj9?7CZL5MZZNuaIDixWA`zqB6Qn;?g6de6(~%v*zTF^#ny&N zUf@ZmCf9sqIo#gO@Dl{3A_tv<;D+JoaX1%2CwOzOV4!S@1fW+wcVVfb-2|2nETv-h zz6T*})y;ek1fzrgP=gLJA^pD~ev|>nUMbBH8`*8!54;`NU@E^1} zWh7^I4>y{hBeJF}meXw@Th(Kpk#>PfTR5)4e^UB)g`Pc==@*?XoMOTBHTYBwP)r92 z?zWsizWTpP-ZQ)St#@Jj38f_B=tAcl#S4s|(Lqv>cXuztzg#XQzekkShVB5qtZ(I? z@PslosCl1W%qBS#*ZZ#`NPg3xDDy*l_~I}rc#s>1iKkrpqj10!xK;5ZKmOl%Cnm6qLBSql#fvC&~^;_SUSr%t=8 zP{Lf9K2fvo{%CJt7|7Q@EswG+{CB9(jzFESd!E!&4>?G7H=Md{IGmc*11V99ve7K1 zQKP`h>)#J9Y<*maV$WJnfQC_Q39rQudQhz=JTMvg30jM(@@oHJ@HGc)YRXU9_%>vm zf(FZTmLG48tQZVpT0fNDWs z%V9y95BwD1AnSzWh8XGYI!WG|Kq!qqHvTBqxT=rar4rUh4=}7ifDfvh;dIm@gpIuZ zGXK??kwYgdI-c7hTxuh4#W_YZMr9_xHWYx`r*;)4$f+;nHjN_p{fw|D4oR_21HpfJ zfJwd<-l9VDsdJ>rBg}rAa0AIl)tLmz&u=3tmq9$SFWegCU(toSR1SFs3(P+?`J^qL z85z-z?pMm-=mx~^r$0A|99ub6<6te;Mj|Us#N}T3BH~h?Qba?f0^PhAB=Y6q~$UGt|ERt+26OMXW>+60aA^nG_GArTD!X}d*oii=cRhu zrEw(ab#Ss+^Q-z2-F>OSFOPaDN1r}5E%gi!eF_#+Vs!-#a&O@lWAkPm*Z zTDCLKY*LK+F+!UO3ilAsi_@M~E7)$prLWDkbiagGS4gs1u)dGJ;(w09EDP%dc~!W0 z(&yilFg}`aBo1QEg6aa@iO1hbVzkGzYRsWE>e{klk$#cG>VDjh4?shWhG=?c(ysR8 z1?KcC5pm?bh!1fpr(AP+=jfW6mOJRelQsR^#e?bt3FH4MJM4IXJc2h#5ANFcTfbbf z-Rq(>fTaI&vTtpBhrfXk{G(v%hv_dJ2B*#3l)inehb3NDrLe5M~|EdO^H#D-hwOW3JmOLZ-LPCRW4!@9vX>$jhVq=|8HpUE3k2 z$P8L;aXnl5KBI#h#JitHBWG6G!RDzof;z@`ZmmasNx|?xIyg(Yi_W_1Ygy(4eKSqr z;<7jyR|_G2V6Ghl0IR1!1#I6vs~Xx3`~>b5&oEeu8(UuepIQKR5c#2E!$aY{e$$y6 z>GrC^6SnW0xBx{#*7<&XB|w2!^qsm@nrbWHDb@{xTj9&x_=ahE&O*9_*+!%F6nmvv zS8&8CMo6aNza`J-v+uXtNoiw;c+8ha! zeZ{rwM+{B+P*n$9g3Rdbc23E?+Jm@6hnoezx}}f`GLyNDW7Oj-lv4{JW^29F41+V( z3%w?}FNTFEla$gg5ymgw>)Pw3LpYsR{j5NiyHh=|TrOof4r+@8!U{nUV~k zZ&K~Bn$Czzs!3oJFZgMyZW9}?EWisuNB+M0)#foAH9S^xkGJB+_40ROQ5-G?Tt){o zV=I)pFJOA2Sos_9qc1N4a;S_K4%~b!y&WWiJP*Ez(wUXuNt^JFg1;-owUvgM4@hTH zysOao{^M;@Wy59@sY(7-r;M*8?2A$#&d+&Q=Iw>cNI1bi{Ga z2;+N`qTJ;<+wxw(l8)jeg1byeeWjQLO`BL&JxGj;{`>VY80QD3VN*nQ|)1 zRlhQabhWQI1@yD)r^&}k4G{8h>d2p<#I;H(;oI;!gN-q`k=Z^WvD%leu>$wHAbLfK zhmLvGDN}mBbU|QZPK`EmE#qVkJj&dllr*!sF>5O8Wu08F4M~-nqBdN=F2>^YP2%43 zF9Pe-Xm+8eJ-2PqfS#y;iN^Ih``BrYYcOON;1XE1cmO76h`k<5KmV0ZH&bCeC`_&* zN|)wW^^bOxt&$F?q>nwI#EZpIK<*E2;Jo4|+f&!VdToTCAuHrbzjR`|ubR_s0;BQ( z>!=;oYAPT!^!@`XVLsCVI8}hWCt+QQ6Ib~uVumT`Won&_uVL=srIwbH$GN4k>aE~h4Wy>44W#GZ^`8|D?QqT{dWh{+f2Kd4 z_One&l~$P~L?`nIiiwJS5kH>kaix7tE*`S&7F$V|&X1fE1^5NY#b+>34m@B#S~7Ml z;Ns@UV0N_byR?7Ta8Hk$?13g6w`!N5qS}}F@8uTFGAtnE)gY;98H(BR?xnTWfg(D8 z>4&v%S-UJoucT?sm99gx;@!^tD{0B%-$PDJ?>Fl&qWIqyoS=#F@Wa#gA8gy)n#KkE znu3-Z81{5p8%J^J@uAqi;b0=Qe1dBD+$9HJ*3q9>7mMGjs~7`TAseD!&sSb?wBwcq zRCri0JAU)%EHAE3uEjhBliQE8QSkW&OnG@azHZ4qe#17;W1PIBJb{tP!KZ7Y*+mjj z5Gbwt9A5SXjL?ZA<&VA<%!*|?NYs$Tiwxk$MCihnVpMpp=vSLRdnvK&afK=zTkM~~ zp23m(^Fm>Ww13hl4mdBXposQNB5T9IFyc0(hIpfo zYdc+~wGTtfMh7;(Ra$9YPA#4Q-tWdd3_9ghx+!tBJ^w50;t#E<6W6K zLTZB1ra>994hhnzO%E>%#}$w5uSh>EbD+2aix_CM?v;&xi0q}|x7{lpP{6r&iqisdw{c=3ZNimmU?CS_4jmuX0?8UmO2 z(bu)Qv`=;OBd~yT%l116@`tNS+?Ai5vd;Cl0_!Nqe6!(u%i-RL+hfht_LJ!ze`#$? z7FmrhoNGt?*vjv;4s~sw&N8KMf9xHpn62AUe#O_S9&hFyC^1D{QY`H(w?187F_fmdyT5Ph@@Ok=JIfwD5aI%kau4a9Zem7Q zoKLWW@H@^<`01zHzo|=ja}gp80e5EPf?ZRk z!Z{A+(6{^*4+?z&mx@r>EwgXTe*S^t^V_cX5f)o6Z>Z*&9ACHh0szMBeK9K4zaO&z zy4j0@c%TgLC|NP0^9V_{aP<1u6Um_5zXli639234m*8vAge|$lml_shD~M7fXHB)* znF;!sWaU*eQ>`c;XmcgLtJS9Ku}6EVkufW1VuIrzpiKC6*TzqcVlbT-%;ReqaV5t7 zd7a&2$5l--)PKPvhLGd02ng7z#RE0;$levJ2iL>%t=uLJsYgC#R|2ZU8ZtMbeOYczd>i$%kS&#|oP3tMU9}xXcDhK$c#bCcxzP`NH^w82ir^)qHA~ZzEnOqLzl+xNWPhw4NW#MsC&8vG87?qs zawqlVhJTH6f!x%aO_z>MqemM6z^glbjNuH|#fv0|MtJSrJK~y7MgkT=>QLfZUy!TF zfy}vC?q|(|=KN(rFD2#zZ&yKEU{rVG+s(&g2(zq3Q039B-m$c^u3-CQUkbox6mc7g ziM#Z-MjiR4Pzr8o@Bbk4mpuiFaq}6&0dmZi{(LMB{~4H<%v5yrz>nq)oRW{5F!JlkWM1%xrYR#HbjUxE$Pq2vg!*Dgd2$A)=P z4)BLvIuIU8J9!28a}b78w|PRpiq^fBU{Pa+LO)C7ceJgxxftf z@Ah|`cJqE@{Z6<)C`?t!YR_!T;BcS+#zQ#VllvC8P+D^{-nUTp-5GpMKw65fl1`if zB&5>w6V%Um3?>*oT!k2#1F(&wCaYPaOIkH->`4;+ob>*YCeKFB@5_O0Q`254ZMjjE zH$KZbZoP*Rnt zDkWEPVL`+4mSsjJ>BY}?PZs?W=4N(Y6GAq>62)rkbO|9U+a&Z9+Nka0(yi3(I}c@- zBK=tdioFJ2du}|rx>n+RgBEsOVQ-V{+r+3nE-Lsv%_}cii zf=A&!oUV_VmG6W~sB1T<>FT6hngSFxO`OBA@|(v@K99Nl!`m5fN+mu zNkzlD$Xr(GHhZDn6&M)}zGWn&OTK4-_ZR!Uj5NOFW*IP#{moIsYQ19H>siom z`L#Lpe$we*a~fW^T_RITzOIyxX4rM5`*OWKQ?%C&*Ebmse64=RlLOD`{o9U7IHxE^ zOk*6TcYW=J2w}&TE1R7yiA<;f#)$`-S7?MrZtPa*`qMCn&ylUNZz(6;f#!BcJd}#% zxUyl4b9+_Xy8PXs$teYhY79&Pa`$PLM7PZ3f<*k&j-zLKMW~2(ko~88B_&>b^@qHW z-}5Y#^Fjv^{mupTqvO6gu7v%D4K8kelL$6IUb-C_if~m8KCUJL9yJb+$0j;ll4@lF!SIey z>F`jAk?5HTBmmhY<6vfZC+d;~@{i|0t+2g$D&s@SjC_q<|B-g`RO$zlJLT047VT^V z#2KNFD<@Zl>K~5>YC@^2Qqa8+7&+3|cqNQE>D;#JEde*(d>tS3(t@W+E^P99l;J61 z9Bj;dYv5GQ-GBDafhZkoczBTD(Tqyxi4q%`YW&!y)Tq7Dz0%M~+{rM$Zhq&MVP?kT z1m?T;TH{im{yb4avvxcm@3)Y8vAWKX!Z@^S&U3Q>&8uCoz(uod9=tljy(Ut z0Jb0E2mAh2s2-wx=}e{P=8!jyy9m9%i!No|n%~b|br1S)Hg>HL$rV&|KIN`;1y#&ZqXfwVY><@CWVZkVE;KRt) z4E-u$G(|fKLkGs>a~|>m3A(G1{(xXtLMCKh-%s(1OaoDDd-8&HmR)+6yMYAe`emBr zrf%VA)I{E;Y9%G+qE#Oho5aXunUSpvrKC`L+U-4w!RUm9C{uF>e%EFeh8R`@;10Og zyll)XyiP@NaonM>nkLI+DY`N`$tFvC^@7x>{p+3;Te_}wifZ@n}LKV()Xmp)ye`9s0gi4(+Y#2n!+7{P7GU%c=iB zHY@p;KI+iIU{@Q2fxAeFI)$U)oUHYW(VpqX>UYFnF`8%(rh)$ zC&|L(>lh}Q(ynKP2hN599Ie~)?;QMSp!1dU(apO|X$h0;WTu+aUjRkX$g?;wml!!u zj_Eg@h)dwBlQv~X0#yE1Wjg>F?&2lX5VqEL88=B80US}Fv z175M)X?Mh1(c(RPr@P*#mNlG@2-8hVBC-9P6gCR~*pbw@OfgYR}AGQqKvkabQBA|{?)rpPEdS;AsejvETs z3b{<@FYZtz?SQLR;*Ag~f&*pIoybDs^h8BbG#GvCc)n9pB;zP1J4zVsyj z@^aUFpWS-8<~1<}t6Tbd(p3hs(b^NHSHFKUw5$#Bp4@3kNGUB2_kvSqD91NXDPwAD|6VQgO3x&@w(z23*F zvjj{r|4m!v=%@gPTK75`$*gxsk;#3(2~?!V!``FZbMbMY#d&qrB^C#RR`ZV=mv7dk z_c3C=h)t=-fbFNA=BZUqV-tBoHoc=SybnxocI#4;wafUr8#Y4?4I9-0jKlNewz0r_4+*}kD#FS>|Hn0)2XrsbK2)Q6nmZ>BRwGdc2u_Iw-nnefJ>}( z54k;%UH#+~yPRzSVDo&O$|I2T+X*U50%awJMuRaGRwH4Qrwor;iaXIsy1d?1+ckCe4nbV zeSI;{S#eFh#%kNov!9(QD6oGarB5A=PCjheBRoT zI_Up;gZ8F`MRfX2mceRFsUFx%tr2$GsK~yi5~t-v8ud4B*Z&9YevEjMbv)W8l57fR ze*!qk-pX=4mOpqr8E!Io@;7A2j8B^7qkJ%j6rWdrx>m{0O@RBtZ9LlLj>D#Lr^i(n z^}qR#Vr!W98Z$F4@wH`u@OuC%TI)MH%ICLlc^qtAQ53IrJxjP&N-w+H7@-q&7`xf=^6PywXl;WqND|L{1!0?%jDkK3yS zZaxJgUM3dYBQ}v-w(hm%I)pQ@?lwp=up@+SWPR>Bta=mip_f%B-6v1-F^3h&f(axx z+2+xQ%N{lQHe%ESE^3>7H73%j%0fdm-XBXhZKgJW*=HjdIw#6;ECk6c9wA9EnAAa zmLE8+5EZ;nQqXMV^afe(C96>6gbpytbgyPwVW6kt=|%!sO?lidY3dymK8KWmnoo?` zLJ->_n7%^^9x*x|F9zjU!c5u1?(*(c##v&&KbeV}Wb%_e+s@{|Kb<}cdl_W4Yim;A z;o&7t2XsgR&{yRkvix-1lR9}FE0Q7fBBT1wEaY&ommToRVsPUQ8;^y>2lJjlQ zf?7vCektxc3(C0m5cSO3_vzEMFBua=Lu50LlZ??i>Kk(5MzuE#AXnm5RO&sEUnAxG zu(}qMQ=Q0ZN7MpM4mEo!?yYvOIIQdOESyfg3hy3KK~y8Eq1c4QgfLJQ(n zG3j^&P4PeS0`K}UIagLeM8y76s66_-J!sc!>}168G}#JnXA%;c`S|n;6Q=uxgI2uT z^v^Bjm5I8rE%nZ`Ske-9_BQf-=|y&fqg0UFUnbC_rX&oQL*GbrDFcXDs$m|Kf}I;~ z?Na??j0{!;lUMLtF*>S*RJJRxp0wDE^UEiJGJ|;gav^?d#;K*R&8=-y$*IwtbUQoM zRj(&8%tkRxX~k_8k(zb^agmAC_;R|RSePddOX@g5I=g6PrB4s~bL5W26E~Jrx@=2! zJEwx5s|hvg=s!VG-RJ(17w;KpKvgr_%@+%%tVMy=@OtFP`@Vrk+lufJj8MQWEp17| zEKE+X`Igf{V1K!>{e5}P61T)jt%U*P!-A}AcOjLh?n(b7VQX3?HRavbajk4yw0&`A zj`X`n0uyb}VCdv{zq)J?O#mCTZOs^6WC2iVg3BRV`qd|7vMv=_Smz%kJ|4n%gsdFx zgep$R-JSX@{GgOZPWrgN#UZj8lsq0_6R=Ykv!w{~y z^@_@`>q?H_=t26M1FRTX{)nWtcoSg6GuQ7%7BoGp3Cw;YBMi~uPU9h?XW7j2E_dh# zX>M`ztKO-f5%Q=&&BFg|cgShvq_3Z>G%27QO;o88$j|!}&y=lQn^1Q13P5N-qTxBp zD(1i=0Z&#k0KxVtr^cwc%G-Y-_F~V;`gp`YqD7i9%QqsT22bMSDz5}zFwuJ+r-^y& z!oqffbe1BVuH#aq$VKldoTph?ZBX||kZdoY)G<0enl>ylnOp}ZY%}mJ3p#MqYI#$q zeJDIxbnUQ?-z{yBnH;DTX4`G$Pwlaxru>cBZ;=xewzoWHLyc43pd+}z_ItSN9a4Dh zO|qm5BkS7hdjjdJjOok^37@MMmu1U`s;aJ07}-+DX-E91*vq;a3s^ZUu8ARPS7B$3Iv}o-8Q?mWkX_*Y|C>P; z7%i)ezPV;mS-ONixG<&Ippp`lR&C3h-oN2e`Smr6XFRwv!1n4KkYm1j#o^(E?lbQf zQ8|nr2}e-6Xc2+=k)_Q0c+CPc_$?2>Yl|0DT*%S3TIGdN0e7^BI$VqHmXlxxntwpWo5E{Pa*c_^<9dp7K{W z3vlYHaMWMi069fY_hKu5kt5qXL2G|tbGLHsJ#0xh)4*7Gdf@ip3>G$!zB@&)`0S%v z0PDPog_5{*C0VWO*Dao=HjI=LcIZ2$4uVs#8_O+d5 zgkZiMl5$6Vo22DNf}~cb@GsE#O=+Ba^ATq!(P8!mm! zYHj%i3&T$$@Iq@s&hz~4AqXdTz!jWsgalaP$%DKvOP^T_~A3Zs%oA&oZZ#=0ui&NZMt8|fNA}7a$K?= z!f^1o+Sp-T;O2&bAX4t*t$k2R(CGgNiAEmgV9-(lf)3vl6(xjIj*a@W-b~Dlc?^H@AE8iPm)ky^5Evj z(cDH%rxs>;h3=DR<*FrzHkSMzz(X?*a;`jV{INz;Cnvf^rkv`QP5^k5&BzVMe%=`w zyN3X&Yf9RWa^zeN!8cjLu}Z4fqrUij)8xdi81Iy;JpIL9{tUNV6GcKIq z4g}|Q`1Z;O6?Fq@I0WyRiK6wrHuLVbwme(0_A97jO3Jo?K=`fFrvJY^*jNwWc2JPN78in|Isj8Lgdzi-Ame!6k>BbTD0;w|8mj{b@Hap6zshrXWSUa$9cTQLS9=mJ&_Vh2A z5V^V9p*OdqOJcxG&DtU_HEs5VIX|QcP}h3eN5bha>U8gz%KLVn{S3%cJg^=*9mSUYrZ_N=N*xg@BD^+^BK5*CyvQ} zmb&UT?exe8Wq=#B2ml+F^^JX``>KIpOz;}CnhK+$VeN8779aG9O;mrSe$3F?{x`~=)z~AGd%i&V^g5%pKp$N^8%cOO$S;rdIZx6>ntJuG+)v8{#0hiqzm2{Lb zroVP9C-|sbR;2p0XB*4qKV>IkV!I6DU0aMF<$0!L{fG-b;eE>(FXL@X^~Zm&!Vgsj ziFKxWY$aaE>nF~B{I@7tlFG#4>&p>8bdYiaftyACMGDaHhBUUv`EbF#qUY>~V6IHl z{l>M6x?25Wki6d()_(k5a$g_yYY{PM{Evo*d7dMw;;G&Ze1NO>1Suj=c$ zT|8{17NKDiU+Rr~Cs-+8l`bu$^s0Qzg~hRx?_R{i*P{D!w_RThs--h$d8P`fjVORd zo1Q-&ZeSAjk-ePyyP-@^Zq3rH_Rbwyy(i!KOlyX}E}8$Xt92+UxL*dG0%;oSS|wd; z+-u5pU+Rm4k-on^Z=WmiV3evqIPylA#AH`3_iI;UXYz|aq}^eCqJ_J*V#&77k_3%~8XF8St4^3wo z7UlbOZ7Hdrgmfd_T|?J^G(&f{ba#p%DIp-ukP^}*-OWf!gLHS-y!Zb(j`!Pqf`Pg2 zz1Lpr+}B_wjzs;ZEoDUNu~FxO3z-BDooQSgicxxu|Cy36h(%!Z)ua!~ZeniabscdLA)s)|o&|9nVX#~9YV!rTloE!6QK9y`HFX@aWF~OwG zM{na0L1x{dFVvW5QvEb3ght0zgg&-55!K&T<3{dKKFQ--Gds0qI^D6QZr|hKm8IR) zw@DHx)Wq|URYUhKc72tf2JW)v72!-q9HgRYzjnZ$dP#HrocrE*4dn(HM=Pv2v|Kuhid4HNY|!_>yUXb=Rz+L}$nG~a_x z5MdE}S9Lb52A*eE`^@UW>so;Ze0sUpo;ewXQiY&bUE>Xt8c%krFKhP#!`E-}kB45H zKb1K1&wXAeLnb61 z)re|GG2V>ck0b_O(FNUbKKMT$UaUM$bZu4V$y^LjT~M)m?ZtP#8a|(RtY4lSI8jQ( z)Ko+BpQ7x3@mzkn5218C|LOwTaST{YZeD2Go8ooX5dv%9ADO;jgu*w^USAH#+G(FF zLLNBZ+;4TgG}{C}xE46DUVV6JqZDn(yI!~*4_=#RbBZkJ}eQ)*;=M25u}v*M=bn!9*NsXT1csfmHwnMOVch!;}k#5$h+VcPW#N_RXWCf z-=T~A6so5wsHaWzJ~C1WMjvro)5pGqf9!{z0fGYy7~DHuCJ7Jqu0Y-1IWqMLJ^e+(xeE+t`ieghLa1NPFhrU=qttyzy zr6^)KE@P(%D<)YkZHBZy&=vanVNgV_C0UxdXU!Q!Hypz!MDX-<^wYGwk zceuQx40%50D1P9Tua`8x@%?NJ`@rMF-WGm8^4_`_3J>5%S9!k9)iIQ6BB<9ku)O(O zk!d>aRJ)IeVEFx4(Q^6Qm)n!IK?EwQ$0XwP*e_IBxUle@1Aa{ZW>D%uA79MrRTeGu zxg^(8%wH9x>HE%R*ie&hBI@)vb&UaX=dVFFx~&kU$e}4{D+^?j=-t-7UCo1f$%AL7 z-2;>yiD72F2^;C{f4;h0i-%y)o}uu&02h+wC>ACR=!%ole8dj%ufnZ5m)3p5-cP3& zELNQkJnc#mX*t_JO0CxdMt_JbYLuR=MZIU;CsBBIjS;-_d`Ey^{}QYTyU~!d>KH!F z@ykV1zAW71r9U8ac&>ZDW9^xOw)nEZ7eA_e9T27PG(dhhR4r0bf{?M*yat~5HsVFX zth+7rqNL|_z3V09{l)xGU0LOeEF#u#bF!#V{IB+jwR5m%>Gl6cud?7@x*lH$>s%w? z+v&O>{(w>WFP+Jmj8@7qe;Z{hVHQ$&PAjNVK+DMLPMyL8Z#d}BlKF$#regD8RLrHI&330(#|URIHO6_&a4$4 zQV5%u)LJgwX4JkE&7bW>@yB%aF`>eOybebY)J==IW@XosV7}0n{_Gddk!@UwtN6QI zwC8_zSrhxM>uLCB)C1$8!0AMaDKB(Qnt6|&(U2$b@h;7phFZaevme@MNTBl`d)9N> zZI=$}{37a&!h6@pD8czDj{Qt50lKSh>X}4ltx^?^H2Em`w{)@M zzgCjcoZ{k(gP3ji`T{}v959nVw6@+O&#keYducUaXM8fwORy6`vf zc;e3`)$1KR0e*S*BKG(}o`dv9{Q;?u#7n zBU;&YV$uM$Y4TxI-vy(;82ZmaTQl0p`Ypq;oHq4EDUJs>{@5Ny6X_EZ{z^G(u6&d{ z3C*Y));KOLnsi|=Xk7!uTkex?_(L4OG!vsbEVA?lHo;ev(j}hbv*)=k{~j`JF+u6k zj;+1*t~^}RnpZg3QAuFVeKvtkLs&`Xj}J{FixD#!$9)>Rio<-uE%yKE&WVGvUcnpk zE=t&ysJ|ljke%S3ZS~PcjYWW$u%JaFNsOndvgdUA&J)e1}Wy2$42U z&`CDxD5n~uToIp@CzH0!`*J2wW#|Y4LfJsCCKJ|diqp7W?`-B23MQI?7B-GqPCa6B zxK^_-qET|16)aX$;TV2geG)5^#<%VPA1ZXk!@E>%5hc5k^6*tGRuA-P*dDB+OSbAy zToF0v>i3aoAsDq5)B0zl2{EUuXVYQWqypZkwea=Sc?q5CA^kITdl*<72j(tCHqp zFhQEJnIF`5$0LfHl52ySD@s3^1DekunUBY%pA-+REFzeHJv*b+XYx+^y>rYg7A?6( zRGC?*NnPgJX?NdH$+)iaq4|nU9;%0*h9*H4|1hv3FeVP-oau0SN_$zv2P>+YiE3-AgVd zLYbD^e%F;KtYyvV8jJFsI&-O0jdp(0&4pWX`t|!Bd=J+z?un<7$)--QD?0y5w#lb$ z5-QBPuy5-Z*X#M1?}W%RL^Zi*Sl%>e#pG!?!-CBRi%QhE3e@;ZE6YPiKhseRR*>hc zxwIF~@L!sW-o6=dvFR(bpPw#VxHr$0_mmLlHudrOs%-^Is-!(yvzgDq!#ReiJAgT?bDqoa;Y zP~qfE98*zH)uzj<&VmLBf43jQpa~5o-E($`%dSkQTe#GbUG$cmb*-3u_BHQ&3L^y# z-Q)j##%rj+Lv3~o|Ea(|xrJVen%EHhDFlpfy+)7Skr{(jQ`I}8?pkYy-d(cf9f>fb zexjn)$etNlbds2H`<MUU_eZBHi!16q;9C69J!Y7}jzNr# z>)bcgX`jPA=zBC1b?-spyBO&>_&Fn$EgOy@AwUow4-Q-W;%B?)f4ySwL8F@Ck)&-a z0t?63Gun`#baILZb<4f;c0n!D;SLLB1;I z1)w~g4c*tyy23cS;2y8Xf7ND=&;mWKP%!o%T^{N~UPC;1BiZqFgGWMchSJy8w&1x_ zh<91Z4_1MRM%#`tOXIAQe!b2Fga=nDa0oR9RE;?`Cl1*m!rr_``?g1WG~K*i7kqmi|V8hc9D%KuKslz zaZ*3n+6_068RMv@epjrbvly}^W-M5mH>bNzAQfg!rFRjg)1#1v7trk1JrsNFD;bH% zy4F-2zRvA~pZrhoj0Vx@_T4&|ReG zFtk&C2_GuhFgJ9cY}CAZ^ukd{aCbQ^jt&xZYkLyab4{XmNyw)nV{NCmz>N;|;?03O z`wqFuQ(DHl}Lrs0+ifZ!)ISx(uU$eDHMqVmMo()~$Ly^5wnW7K$_HqdN8f+Kt zLEMG#B>bn$wydezeZ!@F*U7<-^%8}3ZP1ZnlUB>BmS}8lb;XJ9QvAcJk7Yw1>Wk9F>hIgI$v>r=LGLX}Eo&55Z&BoO#ze&Ga3ktZn6indwGgetedBWz z4JLYkuGl0m-!?|CJaxT(4!LK9bJnlMtiNc!4uzbn%?SRxmUz|7eXfUpnVQuf!i-_= zPmf_>j!(*4ieW6+h;>)q(>wf+29-~b|K?~XV_lFQH>$N%9QhihS*1oQ8v7pSUu|@{ zp$b^bTuc}v)tai+U>@1p0c*EP6;xSxC$iEJwN)*u{4h*{|#=)PJ#W`hrL}aRmN37vryr z@#CEkWO&pnx+xTqf1RIpyfx{&N?{(;D3o_k8k6n5+sgs)I-mxS7VY&*KgIR;wa?AA zD;ZRoF*=bm9Or)K2N1T$LhDI=?n&K=@2h|=Q86bP;L9Vcjh5jY-LwC+rRFrU+Ej!; z5KG;0wf+tp^ouK(aiPt`H7vICUtA(yhlV!jj12f4xseu|sZT;fUIvW#3LLF`>8Z}0 z?}YyIbl0sdtBc=f0CQV5Y^kQEPtiijzeeK_0&@k5?N1#+#ZXLO{gSmEhG|8%q zGaIl4tJu-9J#_OsIP()Y=e2W-@bb8i#yqb{+Tl+IjP?A+6)U6W$n@BlYtA#!+9AL2rp$IH#N;KC#$>*Nl(w zi2B>7knYgC$e!1|cgGvE_5PoS+ z{6z%i$*iG6iI_r)^3GGsscw>ICZ(!>VTDya_e(e!eWlDnAbbma?O0)HvRU-LsXU*F z*48lXw2@wwASdn!l3>nAN6=ytuYXJUVg9A5tp>l=E)PuQOU|ZNhL|-~e{5(_VtAS& z`CkU)NmKJeLriy!yWHEcI(p?*s4O#ue8bxqx7Nv6CnsR95lP(H>OrRhY{V%XJ9*6k zJ;Vt+b{zqqW$vS)DRGgY;P{(Hb3Cf4FfeopGKuECU5W$QO}yMCUIavrJenJ&s?*#ZBycK`YP zH~w=6`B%DStj54pNdd$$yE>iFq?Yo9+fAqgU0DB(4$g&};U9|xy`FuSO}dx;N4WT( zyd&KBgo%AUZ)xR*QVgG^nS5j>ooWt++Sq$RRUpQIU!sUlmWe2C!H zN(Ai{EiMYb?MsDcWJFcl(M%1R@B{u2IU;W47&z=p4_9@&Sr?+9#&M}Z$^Lug-JvHEr77py zZu2^{&odmwSTc6gezwMD6Fb+Q#!36DkFT#u_J=pOAs-aUR63FHIp$S%_=kg~SWUQkyNxXd(|jlJ1-TyaOMtUJewk^ZT!G zq~5L2Ax|42k~}O;{wKaQJN}A8rLQ_8o70LCWLFlVQA=8jeib}Ll?e0A z0{J!YIXgvn0|o&Qr%dfWSA4dT>xMS|D&5x!HS`+rKWAp)UBzsH%msp$Y;J*h=+yy)B$!uWSLh`!8Y*wdBDtVbWzz#Y?-NTq7E= z|CslE{|rSY$U%Fdm_X0}JIWo)5h^{oxB_AoZ{qgNtKq(ZipHj$@s{GW&c!W!OzM@Q zh%CEk91+18H>tbRWPEjGGX5!<%B?-`C}PKz-vvd(g&W znNtL_rmSN7>&>bU4D>CFn9KBX|ME^YeV6A)4C%@sOlI$eRj`}L!V*=$KWLcWk`w;E zcw6{$oQrltebV0pUkt7IC7~F(ri@q9nZh3N?$phFO>?LQ#ac{we#qmwlC=I9NiD*b zRhTgFqcnOqIsW&03oW0eX=Izszw&~?idsYNQ+1nccW$UJxrP%VVS$JrW0;dM zWCBBW{C?g4dhu0LJTN)xHWAfixRbCk;`(=WkZDaI>QYHx+Z*zPm-0445Ov2g<=9dE zSGT`UzQj#w~7{lz~XFJF?zG%~hDS&m(L1VN= zfUiB~_N<^^ziD{5?`m--(T5P3@d2ofpK=_j#D%wLXFg9*d^r1kZUK7i@jcS-nm8%h zG-qNe;!Hda4pLr!YDt)SlHBF}Q$`SFbiocd;$eI+luO^US@dHA6dj{6Tk9OCLZl?i z;m5pY3bDLVb(FJI+k$+Z^tdHan8{zXPt|zK(PH}jvcu#YF$B^PR`o3hZM(HG7^TU- zYCN7FYeW|iSDaW48ZE2vZ4BmHCimI}>i5BVzgQaI6J3*^>g7M5%8 zp_KG1LHaP3VJ&x=Q7@+UM*WfwAJ6|yVXtUNC# zcAV-*7T3vTgB61Y3tFm=v=WHhtxcLA

    nN#`R-x0~IA1ThtMgW>;44Hf>pu=2=}= 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±=Cv|xk^Yc~i$dL}_|e%D4)# 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

    HwD5T~5z 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 B<(B{e diff --git a/assets/images/new_webhook.png b/assets/images/new_webhook.png deleted file mode 100644 index c94341dec7b62c47a6133463165c0e07ea6a0c80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 701498 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 ~w~X=%bNd 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

    -``` - -3. After the code is loaded, you can use the `window.TntMap` class to create a map instance. - -```javascript -const map = new window.TntMap("#map", { - authToken: publishableApiKey, -}); -``` - -Notice that the `authToken` option is required. This is where you pass your Publishable API key. - -4. Start the map. -This tells the map to initialize and hook into the element designated during initialization. - -```javascript -await map.start(); -``` - -5. Final step: load a container. You can pass shipment and container ids to the map where it'll fetch the data and display it. - -```javascript -await map.load(shipmentId, containerId); -``` - -6. Putting it all together, here is the javascript code that you need to embed the map on your website. - -```javascript -const map = new window.TntMap("#map", { - authToken: publishableApiKey, -}); - -await map.start(); -await map.load(shipmentId, containerId); -``` - -If you want to use inside the browser you can use the IIFE pattern. - -```javascript - -``` - -Or you can use module attribute to use top-level async/await. - -```javascript - -``` - -![terminal49-map.png](/images/terminal49-map.png) - -Additionally, the map element doesn't have to be an element id but can be a DOM element reference instead. -Consider this example where we use a query selector to select the map element. - -```javascript -const element = document.querySelector("#map"); -const map = new window.TntMap(element, { - authToken: publishableApiKey, -}); -``` - -### Styling the map - -All of the map styles are written as human-readable CSS classes and variables. -You can used those to customize the map to your liking. -The styles are written in [BEM](https://getbem.com/) style as well as they're scoped under a `.tntm` class to avoid style conflicts with your website. - -#### Sizing - -By default the map will take the full width of its container and some height. The map is expandable by clicking on the expand button on the bottom left corner of the map. -You can also override the default styles to customize the map to your liking. - -Let's say you want to tell the map to take 60% of the total viewport size when expanded, we'd do this as follows: - -```css -.tntm .tntm__container.--expanded { - height: 60vh; -} -``` - -![terminal49-map-expanded.png](/images/terminal49-map-expanded.png) - -#### Colors - -We expose a number of CSS variables that you can use to customize the map colors. -All of the variables are bound to the `.tntm` class to avoid style conflicts with your website. -```css -.tntm { - --marker-background-color: var(--athens-gray-500); - --marker-border-color: var(--athens-gray-500); - --marker-text-color: var(--white); - --marker-secondary-background-color: var(--athens-gray-100); - --marker-secondary-text-color: var(--athens-gray-500); -} -``` - -By default their values are set to the Terminal49 brand colors, which we don't recommend changing and only focus on the `--marker` variants instead. -Additionally the variables might require adjusting for different states of the map markers. - -What does that mean? -Let's say we want to display markers 'visited' by a vessel as orange and the others - that we call are in 'on-the-way' state as blue. - -First let's define the default, blue color: - -```css -.tntm [data-journey-state='on-the-way'] { - --marker-background-color: blue; - --marker-border-color: lightblue; - --marker-text-color: var(--white); - --marker-secondary-background-color: lightblue; - --marker-secondary-text-color: black; -} - -.tntm [data-journey-state='visited'] { - --marker-background-color: orange; - --marker-border-color: #FFD580; - --marker-text-color: var(--white); - --marker-secondary-background-color: #FFD580; - --marker-secondary-text-color: black; -} -``` - -Result: - -![terminal49-map-colors.png](/images/terminal49-map-colors.png) - -It's also possible to change the marker colors based on wheter they're hovered over or not. - -This is what we do on the Terminal49 website to style the map markers to our needs: - -```css -[data-journey-state='visited'] { - --marker-background-color: var(--green-600); - --marker-border-color: var(--green-600); - --marker-text-color: var(--white); - --marker-secondary-background-color: var(--green-50); - --marker-secondary-text-color: var(--green-600); -} - -[data-journey-state='on-the-way'] { - --marker-background-color: var(--athens-gray-500); - --marker-border-color: var(--athens-gray-500); - --marker-text-color: var(--white); - --marker-secondary-background-color: var(--athens-gray-100); - --marker-secondary-text-color: var(--athens-gray-500); -} - -[data-hovered][data-journey-state='visited'], -[data-hovered] [data-journey-state='visited'] { - --marker-secondary-background-color: var(--green-200); - --marker-secondary-text-color: var(--green-700); - --marker-border-color: var(--green-700); -} - -[data-hovered][data-journey-state='on-the-way'], -[data-hovered] [data-journey-state='on-the-way'] { - --marker-secondary-background-color: var(--athens-gray-200); - --marker-secondary-text-color: var(--athens-gray-600); - --marker-border-color: var(--athens-gray-600); -} -``` -You might want to copy this code and adjust it to your needs. \ No newline at end of file diff --git a/docs/api-docs/in-depth-guides/terminal49-widget.mdx b/docs/api-docs/in-depth-guides/terminal49-widget.mdx deleted file mode 100644 index 57affe18..00000000 --- a/docs/api-docs/in-depth-guides/terminal49-widget.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Tracking Widget Embed Guide -description: The Terminal49 Track & Trace Widget allows you to embed real-time container tracking on your website with just a few lines of code. This widget provides a seamless user experience and helps improve customer satisfaction. ---- - - -### How do I embed the widget on my website? - -> First, you neeed a publishable API KEY. You can get this by reaching out to us at support@terminal49.com - - -Once you have the key, you can embed the widget on your website. We suggest creating a dedicated page for tracking, typically at `company-website.com/track`. You can also embed the widget directly on your homepage. If you decide to create a dedicated tracking page, we recommend adding a `h1` tag above the script. Feel free to customize the `h1` contents in the script. - -Copy and pase the code below and insert it on top of the page (under your page navigation if you a horizontal top navigation). Replace `REPLACE_WITH_PUBLISHABLE_KEY` with the `API KEY` you receive from us. We suggest adding a `h1` tag above the script. Feel free to remove change the `h1` contents in the script below. - -To query a bill of lading, container, or reference number, simply replace `REPLACE_WITH_NUMBER_TO_QUERY` with the specific number you want to search for. If `data-number` exists, the query will be performed only once. - -```html - -

    Tracking

    - -
    - -``` - - -## Frequently Asked Questions - -### How does it work? - -With a few lines of code, you can embed an interactive container tracking form. Once the widget is live on your website, your customer can enter a master bill of lading, container number, or reference numbers that a shipment is tagged with. After the number has been entered, the widget will retrieve and display shipment and container details from your Terminal49 account. - -### Do I need Terminal49 account? -Yes, the information that fetched and displayed by the widget is based on the shipments and containers tracked within your Terminal49 account. - -### Can my customer track *any* shipment/container? -No, only the shipments and containers that are tracked in your Terminal49 account. - -### Is there a cost to embed the widget? -Yes, there is a $500/month fee to embed and use the widget. This include unlimited number of visitors and tracking requests. - - -## Terminal49 container tracking widget one-pager - -Here is a one-pager that describes the benefits of the Track & Trace Widget. Feel free to share it with your team or management if you want to demonstrate the benefits of adding track and trace functionality to your website. - -The Track & Trace Widget provides a number of advantages: - -- It offers your customers a convenient way to track their shipments and containers. -- It helps to improve customer satisfaction by providing accurate container status. -- It can reduce customer service costs by providing customers with the information they need without having to contact customer service. -- It can help you differentiate from other service providers. - - -![terminal49-container-tracking-widget.jpg](/images/terminal49-container-tracking-widget.png) \ No newline at end of file diff --git a/docs/api-docs/in-depth-guides/tracking-request-lifecycle.mdx b/docs/api-docs/in-depth-guides/tracking-request-lifecycle.mdx deleted file mode 100644 index b519aaba..00000000 --- a/docs/api-docs/in-depth-guides/tracking-request-lifecycle.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Tracking Request Lifecycle ---- -When you submit a tracking request your request is added to our queue to being checked at the shipping line. So what happens if the request doesn't go through correctly? - -If we are having difficulty connecting to the shipping line, or if we are unable to parse the response from the shipping line, we will keep retrying up to 14 times. - -This process can take up to approximately 24 hours. You will not receive a `tracking_request.failed` webhook notification until we have exhausted the retries, and the `status` field will not be changed to `failed` until then. - -## Request Number Not Found / Awaiting Manifest - -If the shipping line returns a response that it cannot find the provided number we either immediately fail the tracking request or keep trying depending on whether the `request_type` is a container or not: - - * **Containers** fail straight away after a not found response from the shipping line. - * **Bill of lading** and **booking numbers** do not fail instantly. We change the `status` to `awaiting_manifest` and will keep checking your request daily. You will receive a `tracking_request.awaiting_manifest` webhook notification the first time it happens. If your request number cannot be found after 7 days we will mark the tracking request as failed by changing the `status` field `failed` and sending the `tracking_request.failed` event to your webhook. - * Should you wish to adjust the duration before marking your tracking requests as failed, please contact us through support@terminal49.com. - * **Incorrect request number type** if the request number type (ex. booking number) is incorrect, the tracking request will still fail even though the request number is correct. - - -## Failed Reason - -### Temporary - -The `failed_reason` field can take one of the following temporary values: - - * `unrecognized_response` when we could not parse the response from the shipping line, - * `shipping_line_unreachable` if the shipping line was unreachable, - * `internal_processing_error` when we faced other issue, - * `awaiting_manifest` if the shipping line indidicates a bill of lading number is found, but data is not yet available, or if the requested number could not be found. - -### Permanent - -Temporary reasons can become permanent when the `status` changes to `failed`: - - * `duplicate` when the shipment already existed, - * `expired` when the tracking request was created more than 7 days ago and still not succeded, - * `retries_exhausted` if we tried for 14 times to no avail, - * `not_found` if the shipping line could not find the BL number. - * `invalid_number` if the shipping line rejects the formatting of the number. - * `booking_cancelled` if the shipping line indicates that the booking has been cancelled. - * `data_unavailable` if the number is valid but the shipping line will not provide the data. Examples include shipments that are flagged as private or results that are removed due to data retention policies. - -[Failed Reasons when tracking request through dashboard](https://help.terminal49.com/en/articles/6116676-what-happens-after-i-add-a-shipment-to-terminal49-recently-added-shipments#h_ac9b93504f) - -## Stopped - -When a shipment is no longer being updated then the tracking request `status` is marked as `tracking_stopped`. - -You may subscribe to the event `tracking_request.tracking_stopped` for notifications when this occurs. - -Terminal49 will stop tracking requests for the following reasons: - - * The booking was cancelled. - * The data is no longer available at the shipping line. - * All shipment containers are marked `empty_returned`. - * More than 56 days have passed since the shipment arrived at it's destination. - * There have been no updates from the shipping line for more than 56 days. - - In addition end-users may stop tracking a shipment through the dashboard. - -## Retrieving Status - -If you want to see the status of your tracking request you can make a [GET request](/api-docs/api-reference/tracking-requests/get-a-single-tracking-request) on what the most recent failure reason was (`failed_reason` field). \ No newline at end of file diff --git a/docs/api-docs/in-depth-guides/webhooks.mdx b/docs/api-docs/in-depth-guides/webhooks.mdx deleted file mode 100644 index 9975ae9e..00000000 --- a/docs/api-docs/in-depth-guides/webhooks.mdx +++ /dev/null @@ -1,1444 +0,0 @@ ---- -title: Webhooks ---- - -## Creating Webhooks -You may subscribe to events through webhooks to be alerted when events are triggered. - -Visit https://app.terminal49.com/developers/webhooks and click the 'Create Webhook Endpoint' button to create your webhook through the UI. - -If you prefer to create webhooks programatically then see the [webhooks post endpoint documentation](/api-docs/api-reference/webhooks/create-a-webhook). - - -## Available Webook Events - -Each `WebhookNotification` event represents some change to a model which you may be notified of. - -List of Supported Events: - -Event | Description ----------|---------- - `tracking_request.succeeded` | Shipment created and linked to `TrackingRequest` - `tracking_request.failed` | `TrackingRequest` failed and shipment was not created - `tracking_request.awaiting_manifest` | `TrackingRequest` awaiting a manifest - `tracking_request.tracking_stopped` | Terminal49 is no longer updating this `TrackingRequest`. - `container.transport.empty_out` | Empty out at port of lading - `container.transport.full_in` | Full in at port of lading - `container.transport.vessel_loaded` | Vessel loaded at port of lading - `container.transport.vessel_departed` | Vessel departed at port of lading - `container.transport.transshipment_arrived` | Container arrived at transhipment port - `container.transport.transshipment_discharged` | Container discharged at transhipment port - `container.transport.transshipment_loaded` | Container loaded at transhipment port - `container.transport.transshipment_departed` | Container departed at transhipment port - `container.transport.feeder_arrived` | Container arrived on feeder vessel or barge - `container.transport.feeder_discharged` | Container discharged from feeder vessel or barge - `container.transport.feeder_loaded` | Container loaded on feeder vessel or barge - `container.transport.feeder_departed` | Container departed on feeder vessel or barge - `container.transport.vessel_arrived` | Container arrived on vessel at port of discharge (destination port) - `container.transport.vessel_berthed` | Container on vessel berthed at port of discharge (destination port) - `container.transport.vessel_discharged` | Container discharged at port of discharge - `container.transport.full_out` | Full out at port of discharge - `container.transport.empty_in` | Empty returned at destination - `container.transport.rail_loaded` | Rail loaded - `container.transport.rail_departed` | Rail departed - `container.transport.rail_arrived` | Rail arrived - `container.transport.rail_unloaded` | Rail unloaded - `shipment.estimated.arrival` | ETA change notification (for port of discharge) - `container.created` | Container added to shipment. Helpful for seeing new containers on a booking or BL. - `container.updated` | Container attribute(s) updated (see below example) - `container.pod_terminal_changed` | Port of discharge assignment changed for container - `container.transport.arrived_at_inland_destination` | Container arrived at inland destination - `container.transport.estimated.arrived_at_inland_destination` | ETA change notification (for destination) - `container.pickup_lfd.changed` | Last Free Day (LFD) changed for container - `container.transport.available` | Container is available at destination - - - -## Receiving Webhooks - -When an event is triggered we will attempt to post to the URL you provided with the webhook. - -The payload of every webhook is a `webhook_notification`. Each Webhook notification includes a `reference_object` in it's relationships which is the subject of that notification (e.g. a tracking request, or an updated container). - -Please note that we expect the endpoint to return [HTTP 200 OK](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200), [HTTP 201](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/201), [HTTP 202](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/202) or [HTTP 204](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204). We aim to deliver all webhook notifications, so any other response, including timeout, will result in a dozen of retries. - -```json json_schema -{ - "type":"object", - "properties":{ - "data":{ - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "webhook_notification" - ] - }, - "attributes": { - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "delivery_status": { - "type": "string", - "default": "pending", - "enum": [ - "pending", - "succeeded", - "failed" - ], - "description": "Whether the notification has been delivered to the webhook endpoint" - }, - "created_at": { - "type": "string" - } - }, - "required": [ - "event", - "delivery_status", - "created_at" - ] - }, - "relationships": { - "type": "object", - "properties": { - "webhook": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "webhook" - ] - } - } - } - } - }, - "reference_object": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "tracking_request", - "estimated_event", - "transport_event", - "container_updated_event" - ] - } - } - } - } - } - }, - "required": [ - "webhook" - ] - } - } - }, - "included":{ - "type":"array", - "items": { - "anyOf": [ - { - "type": "object", - "title": "Webhook", - }, - { - "type": "object", - "title": "Tracking Request", - }, - { - "type": "object", - "title": "Transport Event", - }, - { - "type": "object", - "title": "Estimated Event", - }, - { - "type": "object", - "title": "Container Updated Event", - }, - { - "type": "object", - "title": "Terminal", - }, - { - "type": "object", - "title": "Port", - }, - - ] - } - } - - } -} -``` - -> [How to Troubleshoot Missing Webhook Notifications](https://help.terminal49.com/en/articles/7851422-missing-webhook-notifications) - - -## Security -There are a few ways you can verify the webhooks sent by Terminal49. - -Verify webhook signatures to confirm that received events are sent from Terminal49. Additionally, Terminal49 sends webhook events from a set list of IP addresses. Only trust events coming from these IP addresses. - - - -### Webhook notification origin IP -The full list of IP addresses that webhook notifications may come from is: - -``` -35.222.62.171 -3.230.67.145 -44.217.15.129 -``` - -### Verifying the webhook signature (optional) -When you create or get a webhook the model will include an attribute `secret`. - -Whenever a webhook notification is delivered we create a signature by using the webhook `secret` as the key to generate a HMAC hex digest with SHA-256 on the body. - -This signature is added as the header `X-T49-Webhook-Signature` - -If you would like to verify that the webhook payload has not been tampered with by a 3rd party, then you can perform the same operation on the response body with the webhook secret and confirm that the digests match. - -Below is a basic example of how this might look in a rails application. -```ruby -class WebhooksController < ApplicationController - def receive_tracking_request - secret = ENV.fetch('TRACKING_REQUEST_WEBHOOK_SECRET') - raise 'InvalidSignature' unless valid_signature?(request, secret) - - # continue processing webhook payload... - - end - - private - - def valid_signature?(request, secret) - hmac = OpenSSL::HMAC.hexdigest('SHA256', secret, request.body.read) - request.headers['X-T49-Webhook-Signature'] == hmac - end -end -``` - - - -## Webhook Notification Examples - - -### container.updated - -The container updated event lets you know about changes to container properties at the terminal, or which terminal the container is (or will be) located at. - -The `changeset` attribute on is a hash of all the properties which changed on the container. - -Each changed property is the hash key. The prior value is the first item in the array, and the current value is the second item in the array. - -For example: -``` -"changeset": { - "pickup_lfd": [null, "2020-05-20 00:00:00"] -} -``` -Shows that the pickup last free day has changed from not being set to May 20 2020. - -The properties we show changes for are: -- fees_at_pod_terminal -- holds_at_pod_terminal -- pickup_lfd -- pickup_appointment_at -- available_for_pickup -- pod_terminal - -In every case the attribute `container_updated.timestamp` tells you when we picked up the changes from the terminal. - - -As container availability becomes known or changes at the POD Terminal we will send `container_updated` events with the key `available_for_pickup` in the `changeset`. -```json -{ - "data": { - "id": "fa1a6731-4b34-4b0c-aabc-460892055ba1", - "type": "webhook_notification", - "attributes": { - "id": "fa1a6731-4b34-4b0c-aabc-460892055ba1", - "event": "container.updated", - "delivery_status": "pending", - "created_at": "2023-01-24T00:11:32Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "e8f1976c-0089-4b98-96ae-90aa87fbdfee", - "type": "container_updated_event" - } - }, - "webhook": { - "data": { - "id": "8a5ffa8f-3dc1-48de-a0ea-09fc4f2cd96f", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "adc08630-51d3-4bbc-a859-5157cbbe806c", - "type": "shipment", - "attributes": { - "created_at": "2023-01-24T00:11:32Z", - "ref_numbers": [ - "REF-50FFA3", - "REF-5AC291" - ], - "tags": [ - - ], - "bill_of_lading_number": "TE49DD306F13", - "normalized_number": "TE49DD306F13", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2023-01-11T00:11:32Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2023-01-23T20:11:32Z", - "pod_ata_at": "2023-01-23T23:11:32Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": "2023-01-24T00:11:32Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "588711e2-3f78-4178-ae5e-ccb690e0671d", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "9a25e0aa-52bd-4bb8-8876-cd7616f5fb0f", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "4960e227-93b1-4f85-bf7c-07c9b6f597e0", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": { - "id": "26d8be45-b428-45fa-819b-46c828bf6fac", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "3cd51f0e-eb18-4399-9f90-4c8a22250f63", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/adc08630-51d3-4bbc-a859-5157cbbe806c" - } - }, - { - "id": "9a25e0aa-52bd-4bb8-8876-cd7616f5fb0f", - "type": "port", - "attributes": { - "id": "9a25e0aa-52bd-4bb8-8876-cd7616f5fb0f", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "4960e227-93b1-4f85-bf7c-07c9b6f597e0", - "type": "terminal", - "attributes": { - "id": "4960e227-93b1-4f85-bf7c-07c9b6f597e0", - "nickname": "SSA", - "name": "SSA Terminal", - "firms_code": "Z985" - }, - "relationships": { - "port": { - "data": { - "id": "9a25e0aa-52bd-4bb8-8876-cd7616f5fb0f", - "type": "port" - } - } - } - }, - { - "id": "3cd51f0e-eb18-4399-9f90-4c8a22250f63", - "type": "container", - "attributes": { - "number": "COSU1186800", - "seal_number": "43e29239e5dd5276", - "created_at": "2023-01-24T00:11:32Z", - "ref_numbers": [ - "REF-C86614", - "REF-456CEA" - ], - "pod_arrived_at": "2023-01-23T23:11:32Z", - "pod_discharged_at": "2023-01-24T00:11:32Z", - "final_destination_full_out_at": null, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 43333, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "holds_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "availability_known": true, - "available_for_pickup": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "adc08630-51d3-4bbc-a859-5157cbbe806c", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "4960e227-93b1-4f85-bf7c-07c9b6f597e0", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - - ] - }, - "raw_events": { - "data": [ - - ] - } - } - }, - { - "id": "e8f1976c-0089-4b98-96ae-90aa87fbdfee", - "type": "container_updated_event", - "attributes": { - "changeset": { - "available_for_pickup": [ - false, - true - ] - }, - "timestamp": "2023-01-24T00:11:32Z", - "data_source": "terminal", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "container": { - "data": { - "id": "3cd51f0e-eb18-4399-9f90-4c8a22250f63", - "type": "container" - } - }, - "terminal": { - "data": { - "id": "4960e227-93b1-4f85-bf7c-07c9b6f597e0", - "type": "terminal" - } - }, - "shipment": { - "data": { - "id": "adc08630-51d3-4bbc-a859-5157cbbe806c", - "type": "shipment" - } - } - } - } - ] -} -``` - -The `pod_terminal` is a relationship of the container. When the pod_terminal changes the id is included. The terminal will be serialized in the included models. - -N.B. the `container_updated_event` also has a relationship to a `terminal` which refers to where the information came from. Currently this is always the POD terminal. In the future this may be the final destination terminal or an off-dock location. -```json -{ - "data": { - "id": "f6c5e340-94bf-4681-a47d-f2e8d6c90e59", - "type": "webhook_notification", - "attributes": { - "id": "f6c5e340-94bf-4681-a47d-f2e8d6c90e59", - "event": "container.updated", - "delivery_status": "pending", - "created_at": "2023-01-24T00:13:06Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "567eccef-53bf-43d5-b3d8-00278d7710df", - "type": "container_updated_event" - } - }, - "webhook": { - "data": { - "id": "2e5f41d1-8a3b-4940-a9bb-ff0481e09c71", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "c74ff2a5-5ede-4fc2-886b-3eeef886ff32", - "type": "shipment", - "attributes": { - "created_at": "2023-01-24T00:13:05Z", - "ref_numbers": [ - "REF-29557A" - ], - "tags": [ - - ], - "bill_of_lading_number": "TE497F86D5B7", - "normalized_number": "TE497F86D5B7", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2023-01-11T00:13:05Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2023-01-23T21:13:05Z", - "pod_ata_at": "2023-01-24T00:13:05Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": "2023-01-24T00:13:05Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "8d0f0cba-9961-4fa5-9bf0-0fb5fb67bdbe", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "9722a830-634e-4f7a-b1b3-793ccaf8cbb2", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "08831e36-766b-4ac8-8235-d8594b55ff6d", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": { - "id": "f2a6a6e2-4bd1-4c66-aa8b-be4cb2ddc9a8", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "adf4673d-f4ba-41a9-82da-55c0ae3b3722", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/c74ff2a5-5ede-4fc2-886b-3eeef886ff32" - } - }, - { - "id": "9722a830-634e-4f7a-b1b3-793ccaf8cbb2", - "type": "port", - "attributes": { - "id": "9722a830-634e-4f7a-b1b3-793ccaf8cbb2", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "08831e36-766b-4ac8-8235-d8594b55ff6d", - "type": "terminal", - "attributes": { - "id": "08831e36-766b-4ac8-8235-d8594b55ff6d", - "nickname": "STO", - "name": "Shippers Transport Express", - "firms_code": "STO" - }, - "relationships": { - "port": { - "data": { - "id": "9722a830-634e-4f7a-b1b3-793ccaf8cbb2", - "type": "port" - } - } - } - }, - { - "id": "adf4673d-f4ba-41a9-82da-55c0ae3b3722", - "type": "container", - "attributes": { - "number": "CGMU1560506", - "seal_number": "a9948b719482648c", - "created_at": "2023-01-24T00:13:06Z", - "ref_numbers": [ - "REF-D2AC6F", - "REF-34E84B" - ], - "pod_arrived_at": "2023-01-24T00:13:05Z", - "pod_discharged_at": "2023-01-24T00:13:05Z", - "final_destination_full_out_at": null, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 43481, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "holds_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "availability_known": true, - "available_for_pickup": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "c74ff2a5-5ede-4fc2-886b-3eeef886ff32", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "08831e36-766b-4ac8-8235-d8594b55ff6d", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - - ] - }, - "raw_events": { - "data": [ - - ] - } - } - }, - { - "id": "0ef5519f-1b39-4f6c-9961-1bbba0ac1307", - "type": "terminal", - "attributes": { - "id": "0ef5519f-1b39-4f6c-9961-1bbba0ac1307", - "nickname": "SSA", - "name": "SSA Terminal", - "firms_code": "Z985" - }, - "relationships": { - "port": { - "data": { - "id": "9722a830-634e-4f7a-b1b3-793ccaf8cbb2", - "type": "port" - } - } - } - }, - { - "id": "567eccef-53bf-43d5-b3d8-00278d7710df", - "type": "container_updated_event", - "attributes": { - "changeset": { - "pod_terminal": [ - "0ef5519f-1b39-4f6c-9961-1bbba0ac1307", - "08831e36-766b-4ac8-8235-d8594b55ff6d" - ] - }, - "timestamp": "2023-01-24T00:13:06Z", - "data_source": "terminal", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "container": { - "data": { - "id": "adf4673d-f4ba-41a9-82da-55c0ae3b3722", - "type": "container" - } - }, - "terminal": { - "data": { - "id": "0ef5519f-1b39-4f6c-9961-1bbba0ac1307", - "type": "terminal" - } - }, - "shipment": { - "data": { - "id": "c74ff2a5-5ede-4fc2-886b-3eeef886ff32", - "type": "shipment" - } - } - } - } - ] -} -``` - - -### tracking_request.succeeded - -```json -{ - "data": { - "id": "a76187fc-5749-43f9-9053-cfaad9790a31", - "type": "webhook_notification", - "attributes": { - "id": "a76187fc-5749-43f9-9053-cfaad9790a31", - "event": "tracking_request.succeeded", - "delivery_status": "pending", - "created_at": "2020-09-11T21:25:34Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "bdeca506-9741-4ab1-a0a7-cfd1d908e923", - "type": "tracking_request" - } - }, - "webhook": { - "data": { - "id": "914b21ce-dd7d-4c49-8503-65aba488e9a9", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "included": [ - { - "id": "bdeca506-9741-4ab1-a0a7-cfd1d908e923", - "type": "tracking_request", - "attributes": { - "request_number": "TE497ED1063E", - "request_type": "bill_of_lading", - "scac": "MSCU", - "ref_numbers": [], - "created_at": "2020-09-11T21:25:34Z", - "updated_at": "2020-09-11T22:25:34Z", - "status": "created", - "failed_reason": null, - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment" - } - } - }, - "links": { - "self": "/v2/tracking_requests/bdeca506-9741-4ab1-a0a7-cfd1d908e923" - } - }, - { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment", - "attributes": { - "created_at": "2020-09-11T21:25:33Z", - "bill_of_lading_number": "TE497ED1063E", - "ref_numbers": [], - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2020-08-29T21:25:33Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2020-09-18T21:25:33Z", - "pod_ata_at": null, - "pod_timezone": "America/Los_Angeles" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "4384d6a5-5ccc-43b7-8d19-4a9525e74c08", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "2a765fdd-c479-4345-b71d-c4ef839952e2", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "17891bc8-52da-40bf-8ff0-0247ec05faf1", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "containers": { - "data": [ - { - "id": "b2fc728c-e2f5-4a99-8899-eb7b34ef22d7", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/b5b10c0a-8d18-46da-b4c2-4e5fa790e7da" - } - }, - { - "id": "b2fc728c-e2f5-4a99-8899-eb7b34ef22d7", - "type": "container", - "attributes": { - "number": "ARDU1824900", - "seal_number": "139F1451", - "created_at": "2020-09-11T21:25:34Z", - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 53507, - "fees_at_pod_terminal": [], - "holds_at_pod_terminal": [], - "pickup_lfd": null, - "pickup_appointment_at": null, - "availability_known": true, - "available_for_pickup": false, - "pod_arrived_at": null, - "pod_discharged_at": null, - "location_at_pod_terminal": null, - "final_destination_full_out_at": null, - "pod_full_out_at": null, - "empty_terminated_at": null - }, - "relationships": { - "shipment": { - "data": { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "17891bc8-52da-40bf-8ff0-0247ec05faf1", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "56078596-5293-4c84-9245-cca00a787265", - "type": "transport_event" - } - ] - } - } - }, - { - "id": "56078596-5293-4c84-9245-cca00a787265", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_departed", - "created_at": "2020-09-11T21:25:34Z", - "voyage_number": null, - "timestamp": "2020-08-29T21:25:33Z", - "location_locode": "MXZLO", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "b2fc728c-e2f5-4a99-8899-eb7b34ef22d7", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "2a765fdd-c479-4345-b71d-c4ef839952e2", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -### shipment.estimated.arrival - -```json -{ - "data": { - "id": "b03bcf3c-252d-41f8-b86f-939b404e304b", - "type": "webhook_notification", - "attributes": { - "id": "b03bcf3c-252d-41f8-b86f-939b404e304b", - "event": "shipment.estimated.arrival", - "delivery_status": "pending", - "created_at": "2022-01-13T19:56:58Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "14b5047f-e3e7-4df7-a570-2d3878e6d863", - "type": "estimated_event" - } - }, - "webhook": { - "data": { - "id": "d60a23a4-f40d-44d2-8b6a-2e55a527e6a2", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "14b5047f-e3e7-4df7-a570-2d3878e6d863", - "type": "estimated_event", - "attributes": { - "created_at": "2022-01-13T19:56:58Z", - "estimated_timestamp": "2022-01-16T19:56:58Z", - "voyage_number": "098N", - "event": "shipment.estimated.arrival", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "8e4a1f1e-aa13-4cad-9df0-aec6c791a5f8", - "type": "shipment" - } - }, - "port": { - "data": { - "id": "3ee88ea1-3b8b-4b96-80fb-6aa23ba7065e", - "type": "port" - } - }, - "vessel": { - "data": { - "id": "b1550abc-4e73-4271-a0f4-8ac031f242cd", - "type": "vessel" - } - } - } - }, - { - "id": "3ee88ea1-3b8b-4b96-80fb-6aa23ba7065e", - "type": "port", - "attributes": { - "id": "3ee88ea1-3b8b-4b96-80fb-6aa23ba7065e", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "8e4a1f1e-aa13-4cad-9df0-aec6c791a5f8", - "type": "shipment", - "attributes": { - "created_at": "2022-01-13T19:56:58Z", - "ref_numbers": [ - "REF-3AA505", - "REF-910757", - "REF-2A8357" - ], - "tags": [ - - ], - "bill_of_lading_number": "TE49C31E16E2", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2021-12-31T19:56:58Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2022-01-16T19:56:58Z", - "pod_ata_at": null, - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": "2022-01-13T19:56:58Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "78ad2915-700b-4919-8ede-a3b6c2137436", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "3ee88ea1-3b8b-4b96-80fb-6aa23ba7065e", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "3bd88777-48ea-4880-9cb9-961dd4d26a00", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": { - "id": "1d016b3d-96d5-4867-8f99-77233d1cc57d", - "type": "terminal" - } - }, - "containers": { - "data": [ - - ] - } - }, - "links": { - "self": "/v2/shipments/8e4a1f1e-aa13-4cad-9df0-aec6c791a5f8" - } - } - ] -} -``` - -### container.transport.vessel_arrived - -```json -{ - "data": { - "id": "72f8b0b5-28f5-4a12-8274-71d4d23c9ab7", - "type": "webhook_notification", - "attributes": { - "id": "72f8b0b5-28f5-4a12-8274-71d4d23c9ab7", - "event": "container.transport.vessel_arrived", - "delivery_status": "pending", - "created_at": "2023-01-24T00:14:28Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "c1443820-304a-444b-bf42-c3d885dc8daa", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "655236f8-7936-4611-b580-341d3e1103f5", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "290a696b-5fba-45aa-a08c-0e15ae89e9c0", - "type": "shipment", - "attributes": { - "created_at": "2023-01-24T00:14:28Z", - "ref_numbers": [ - "REF-134938", - "REF-BE2704", - "REF-712D47" - ], - "tags": [ - - ], - "bill_of_lading_number": "TE49735F4B1D", - "normalized_number": "TE49735F4B1D", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2023-01-11T00:14:28Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2023-01-31T00:14:28Z", - "pod_ata_at": "2023-01-31T01:14:28Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": "2023-01-24T00:14:28Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "036084b7-f2cc-49b5-9d81-7de2cdabfc69", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "0e0c9ad6-ec83-48b3-87f9-c2710659821b", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "1ee2022a-e054-4f76-8c1a-60967e76b407", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": { - "id": "b07e8193-47cf-4395-a1f6-a5d4d7fa9b17", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "c8fa5c2a-1bd0-48d8-8c94-2ef8a06c4ce9", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/290a696b-5fba-45aa-a08c-0e15ae89e9c0" - } - }, - { - "id": "c8fa5c2a-1bd0-48d8-8c94-2ef8a06c4ce9", - "type": "container", - "attributes": { - "number": "GLDU1222600", - "seal_number": "d5103634ed1adbd4", - "created_at": "2023-01-24T00:14:28Z", - "ref_numbers": [ - "REF-889564" - ], - "pod_arrived_at": "2023-01-24T00:14:28Z", - "pod_discharged_at": "2023-01-24T00:14:28Z", - "final_destination_full_out_at": "2023-01-24T00:14:28Z", - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 46679, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "holds_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "availability_known": true, - "available_for_pickup": false, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "290a696b-5fba-45aa-a08c-0e15ae89e9c0", - "type": "shipment" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - { - "id": "c1443820-304a-444b-bf42-c3d885dc8daa", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - - ] - } - } - }, - { - "id": "0e0c9ad6-ec83-48b3-87f9-c2710659821b", - "type": "port", - "attributes": { - "id": "0e0c9ad6-ec83-48b3-87f9-c2710659821b", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "1ee2022a-e054-4f76-8c1a-60967e76b407", - "type": "terminal", - "attributes": { - "id": "1ee2022a-e054-4f76-8c1a-60967e76b407", - "nickname": "SSA", - "name": "SSA Terminal", - "firms_code": "Z985" - }, - "relationships": { - "port": { - "data": { - "id": "0e0c9ad6-ec83-48b3-87f9-c2710659821b", - "type": "port" - } - } - } - }, - { - "id": "100c303e-79df-4301-9bf7-13f9e0c85851", - "type": "vessel", - "attributes": { - "name": "MSC CHANNE", - "imo": "9710438", - "mmsi": "255805864", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "c1443820-304a-444b-bf42-c3d885dc8daa", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_arrived", - "created_at": "2023-01-24T00:14:27Z", - "voyage_number": null, - "timestamp": "2023-01-24T00:14:27Z", - "data_source": "shipping_line", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "290a696b-5fba-45aa-a08c-0e15ae89e9c0", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "c8fa5c2a-1bd0-48d8-8c94-2ef8a06c4ce9", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "100c303e-79df-4301-9bf7-13f9e0c85851", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "0e0c9ad6-ec83-48b3-87f9-c2710659821b", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "1ee2022a-e054-4f76-8c1a-60967e76b407", - "type": "terminal" - } - } - } - } - ] -} -``` \ No newline at end of file diff --git a/docs/api-docs/useful-info/api-data-sources-availability.mdx b/docs/api-docs/useful-info/api-data-sources-availability.mdx deleted file mode 100644 index d566e1ae..00000000 --- a/docs/api-docs/useful-info/api-data-sources-availability.mdx +++ /dev/null @@ -1,242 +0,0 @@ ---- -title: API Data Sources and Availability. -description: Our platform gets data from variety of sources in order to create a complete view of a shipment and containers. However,some data is not universally available from all sources, and some data does not become available until certain milestones pass. This page will help you understand which data sources we support, and which data items should be universally expected by your code and which you need to code more defensively around. -og:title: API Data Sources Availability | Terminal49 API -og:description: Access availability of API data sources to enhance shipping logistics with Terminal49's comprehensive tools. ---- -# Data Sources - -- **Ocean carriers (aka steamship lines):** bill of lading/booking details, vessel eta, containers and milestones -- **Container terminal operators:** container availability, last free day, holds, fees etc -- **Container rail carriers:** container milestones via rail -- **AIS data:** vessel details and real-time location tracking (coming soon!) - -## Supported Ocean Carriers -View a complete list of supported carriers and attributes on [Google Sheets](https://docs.google.com/spreadsheets/d/1cWK8sNpkjY5V-KlXe1fHi8mU_at2HcJYqjCvGQgixQk/edit#gid=0) - -[![Carriers Screenshot](../../assets/images/carriers_screenshot.png "Carriers Screenshot")](https://docs.google.com/spreadsheets/d/1cWK8sNpkjY5V-KlXe1fHi8mU_at2HcJYqjCvGQgixQk/edit#gid=0) - - -## Ports and Terminals -Presently, the Terminal 49 api integrates with terminals at the following ports: -- Baltimore -- Boston -- Charleston -- Fraser Surrey (CA) -- Halifax (CA) -- Houston -- Jacksonville -- London Gateway (UK) -- Long Beach -- Los Angeles -- Miami -- Mobile -- New Orleans -- New York / New Jersey -- Oakland -- Philadelphia -- Port Everglades -- Portland -- Prince Rupert (CA) -- Savannah -- Seattle -- Southampton (UK) -- Tacoma -- Tampa -- Vancouver (CA) -- Virginia - -You can view a complete list of supported terminals and attributes on [Google Sheets](https://docs.google.com/spreadsheets/d/1cWK8sNpkjY5V-KlXe1fHi8mU_at2HcJYqjCvGQgixQk/edit#gid=1406366493) - -## Rail Carriers - -- BNSF Railway -- Canadian National Railway (CN) -- Canadian Pacific Railway (CP) -- CSX Transportation -- Norfolk Southern Railway (NS) -- Union Pacific Railroad (UP) - -## Known Issues (ocean) -Shipment data is populated from requests to the shipping lines. - -Below are a list of known issues with our data sources: - -### Cma-Cgm, APL, ANL -- No container weight -- No container seal number - -### Maersk, Sealand, Safmarine -- Shipment departure/arrival events are not always available depending on when BL is entered into system. -- No container seal number - -### Hamburg Süd -- No estimated departure time -- No container weight -- No container seal number - -### MSC -- No container seal number - -### Hapag Lloyd -- No container weight -- No container seal number - -### Evergreen -- All dates are provided as dates, not datetimes. We record and return them all as midnight at the location the event happened (when location is available) or midnight UTC. -- Only Dry, Reefer, and Flatpack container types are mapped to our system - -### COSCO -- No departure or arrival events. Does not affect departure/arrival times. - -### OOCL -- No container seal number - -### ONE -- Only Dry, and Reefer container types are mapped to our system - -### Yang-Ming -- When BL has multiple containers, the container weight returned is the average of the shipment. (i.e. the BL gross weight / number of containers) - -### Hyundai Merchant Marine -- No container type - -### ZIM -- No container weight -- No container seal number - -### Westwood Shipping -- No container weight -- Only Dry container types are mapped to our system - -{/* ## Rail Coverage - -Rail data is populated from requests to the rail carriers. Some carriers provide more data than others. - - -| Event | BNSF | Canadian National Railway | Canadian Pacific Railway | Norfolk Southern Railway | Union Pacific Railroad | CSX Transportation | -|-----------------------------|------|---------------------------|--------------------------|--------------------------|------------------------|---------------------| -| rail_loaded | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | -| rail_departed | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | -| rail_arrived | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| arrived_at_destination | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | -| rail_unloaded | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | -| train_passing | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | -| rail_interchange_delivered | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | -| rail_interchange_received | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | -| full_out | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | -| empty_in | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | -| full_in | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | -| empty_out | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | -| available | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| customs_release | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | -| not_available | | | | | | | -| holds_and_fees_changed | | | | | | | -| last_free_day_changed | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - -In addition to some data not being provided by all carriers, there are a couple other known issues: - -- BNSF does not provide an event history -- ETAs are notoriously incorrect (we're working on a way to improve on what we get from the carriers) */} - -# Data Fields & Availability - -{/* These seem very out of date... many new properties added since we updated it years ago. Should we update it, or remove it? */} -{/* I went ahead and added the newest properties to Container Data */} - -Below is a list of data that can be retrieved via the API, including whether is is always available, or whether it is only supported by certain carriers (Carrier Dependent), certain Terminals (Terminal Dependent) or on certain types of journeys (Journey dependent). - -## Shipment Data -Shipment Data is the primary data that comes from the Carrier. It containers the details of the shipment retrieved from the Bill of Lading, and references multiple container objects. - -| Data | Availability | More details | Notes | -| ------ |-----|-----|-----| -| Port of Lading | Always | Port of Lading name, Port of Lading UN/LOCODE, Port of Lading Timezone | | -| Port of Discharge | Always | Port of Discharge name, Port of discharge UN/LOCODE,Port of Discharge Timezone | | -| Final Destination beyond Port of Discharge | Carrier dependent, Journey Dependent | Destination name, Destination UN/LOCODE, Destination UN/LOCODE, Destination Timezone | Only for shipments with inland moves provided by or booked by the carrier. | -| Listing of Container Numbers | Always | A list of container numbers with data attributes listed below | | -| Bill of Lading Number | Always (inputted by user) | BOL | | -| Shipping Line Details | Always | SCAC, SSL Name | | -| Voyage Details | Milestone-based | Vessel Name, Vessel IMO, Voyage Number | | -| Estimated Time of Departure | Carrier dependent | Timestamp | | -| Actual Time of Departure | Always | Timestamp | After departure | -| Estimated Time of Arrival at Port of Discharge | Carrier dependent | Timestamp | | -| Actual Time of Arrival at Port of Discharge | Always | Timestamp | Available after arrival | -| Estimated Time of Arrival at Final Destination | Carrier dependent, Journey dependent | Timestamp | Only for vessels with inland moves. | - - -## Container Data -At the container level, the following data is available. Container data is combined from all sources to create a single data view of the container. As such some of this data will only available when certain milestones have passed. - -| Data | Availability | More Details | Notes | -| ---------------- | ----------------- | ------------------------------------------------ | -------------------- | -| Container Number | Always | number | | -| Seal Number | Carrier dependent | number | | -| Equipment Type | Always | Dry, reefer, open top, flat rack, tank, hard top | Enumerated data type | -| Equipment length | Always | 20, 40, 45, 50 | Enumerated Data Type | -| Equipment height | Always | Standard, high cube | Enumerated Data Type | -| Weight | Carrier Dependent | Number | | -| Terminal Availability | Always | Availability Known, Availability for Pickup | | -| Holds | Terminal Dependent| Array of statuses | Each status includes the hold name (one of: customs, freight, TMF, other, USDA) and the status (pending, hold) as well as any extra description| -| Fees | Terminal Dependent| Array of statuses| Each status includes the fee type (one of: Demurrage, Exam, Other) and the amount the hold is for (a float)| -| Last Free Day | Terminal Dependent| Date of last free day | | -| Arrived at Port of Discharge | Always | Once Arrived | | -| Discharged at Port of Discharge | Always | Once discharged | | -| Full Out at Port of Discharge | Always | | | -| Full out at final destination | Journey Dependent | Only if non-port final destination | | -| Rail Loaded At Port of Discharge | Journey Dependent | Only if non-port final destination | | -| Rail Departed At Port of Discharge | Journey Dependent | Only if non-port final destination | | -| Rail Carrier Scac at Port of Discharge |Journey Dependent | Only if non-port final destination | | -| ETA for final destination | Carrier Dependent, Journey Dependent | Only if non-port final destination | | -| ATA for final destination | Journey Dependent | Only if non-port final destination | | -| LFD at final destination | Carrier Dependent, Journey Dependent | Only if non-port final destination | | - - -## Milestone Event Data -When a milestone passes, the Terminal49 API will ping one of your webhooks with a Milestone event. For each milestone, the following data is always provided. Container, Shipment, Vessel, Location and Terminal data will be provided as objects that contain the information listed above. - -| Milestone Data | Description | -| -------------- | ---------------------------------------------------------------- | -| Event Name | the name of the event. e.g. 'container.transport.vessel\_loaded' | -| Created At | when the event was created in our system | -| Timestamp | when the event occured | -| Timezone | Which timezone did the event occur in. | -| Voyage Number | the voyage number of the vessel | -| Container | A link to the Container Data | -| Shipment | A link to the Shipment Data | -| Vessel | Which vessel did the event occur on. | -| Location | Where did the event oocur. | -| Terminal | Which terminal did this occur at. | - -## Milestones Events Supported -A list of milestones that the API can track, as well as the event name used in the API. In future, further events may be supported. - -{/* Why do we have this here when we already have a list of events in multiple other places? */} - -| Milestone Event Name | Event Name | -| -------------------- | -------------------------------------- | -| Vessel Loaded | container.transport.vessel\_loaded | -| Vessel Departed | container.transport.vessel\_departed | -| Vessel Arrived | container.transport.vessel\_arrived | -| Vessel Berthed | container.transport.vessel\_berthed | -| Vessel Discharged | container.transport.vessel\_discharged | -| Empty Out | container.transport.empty\_oud | -| Full In | container.transport.full\_id | -| Full Out | container.transport.full\_out | -| Empty In | container.transport.empty\_id | -| Rail Departed | container.transport.rail\_departed | -| Rail Arrived | container.transport.rail\_arrived | -| Rail Loaded | container.transport.rail\_loaded | -| Rail Unloaded | container.transport.rail\_unloaded | -| Transshipment Arrived | container.transport.transshipment\_arrived | -| Transshipment Discharged | container.transport.transshipment\_discharged | -| Transshipment Loaded | container.transport.transshipment\_loaded | -| Transshipment Departed | container.transport.transshipment\_departed | -| Feeder Arrived | container.transport.feeder\_arrived | -| Feeder Discharged | container.transport.feeder\_discharged | -| Feeder Loaded | container.transport.feeder\_loaded | -| Feeder Departed | container.transport.feeder\_departed | -| Arrived at inland destination | container.transport.arrived\_at\_inland\_destination | -| Estimated Arrived at inland destination | container.transport.estimated.arrived\_at\_inland\_destination | -| Pickup LFD changed | container.pickup_lfd.changed | -| Available at Destination | container.transport.available | \ No newline at end of file diff --git a/docs/api-docs/useful-info/pricing.mdx b/docs/api-docs/useful-info/pricing.mdx deleted file mode 100644 index 96ecdcb7..00000000 --- a/docs/api-docs/useful-info/pricing.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Pricing -og:title: Pricing Information | Terminal49 API Documentation -og:description: Review Terminal49's pricing information for API access. Plan your logistics with transparent cost structures. ---- -View our [standard API pricing on our website](https://www.terminal49.com/pricing-plans#API-Section) \ No newline at end of file diff --git a/docs/api-docs/useful-info/test-numbers.mdx b/docs/api-docs/useful-info/test-numbers.mdx deleted file mode 100644 index 3de7ae12..00000000 --- a/docs/api-docs/useful-info/test-numbers.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Test Numbers -og:title: Test Numbers for API | Terminal49 API Documentation -og:description: Access test numbers for your API integrations with Terminal49 for accurate tracking simulations. ---- -## Overview -This page includes test `shipment` numbers and other information that you can use to make sure your integration works as planned. Use it to trigger different flows in your integration and ensure they are handled accordingly. - -## What are test numbers? - -We have created a variety of test numbers that you can use to make calls the Tracking Request API and create fake shipments. Each number has a specific purpose and alows you to test and integrate specific flows. You can create tests against these numbers and always execpt to receive the same response. -This is helpful when you want to test a specific webhooks notifications (ie: `shipment.eta_changed`, `shipment.vessel_arrived` etc) and you dont have a list of live shipments and containers that are in specific leg of their journey. - - -## Tracking Request API -Shipments are created by making requests to the Tracking Request API. -When using the API , ensure that: -- you set the test number in `request_number` attribute in the request body -- you set `scac` attribute as 'TEST' in the request body - - -## Test Numbers - -Number. | Use Case --------------------|--------- - TEST-TR-SUCCEEDED | test `tracking_request.succeeded` webhook - TEST-TR-FAILED | test `tracking_request.failed` webhook \ No newline at end of file diff --git a/docs/api-docs/useful-info/tracking-request-retrying.mdx b/docs/api-docs/useful-info/tracking-request-retrying.mdx deleted file mode 100644 index f7c22627..00000000 --- a/docs/api-docs/useful-info/tracking-request-retrying.mdx +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Tracking Request Retrying -og:title: Tracking Request Retrying | Terminal49 API Documentation -og:description: Retry tracking requests through Terminal49's API for uninterrupted shipment monitoring. ---- - -When you submit a tracking request your request is added to our queue to being checked at the shipping line. So what happens if the request doesn't go through correctly? - -If we are having difficulty connecting to the shipping line, or if we are unable to parse the response from the shipping line, we will keep retrying up to 14 times with an exponential back off. This process can take up to approximately 24 hours. You will not receive a `tracking_request.failed` webhook notification until we have exhausted the retries. - -If the shipping line returns a response that it cannot find the provided number then we will immediately return the `tracking_request.failed` event to your webhook. - -If you want to see the status of your tracking request you can make a [GET request](/api-docs/api-reference/tracking-requests/get-a-single-tracking-request) on it's `id` to see how many times it has retried, and what the most recent failure reason was. \ No newline at end of file diff --git a/docs/api-docs/useful-info/webhook-events-examples.mdx b/docs/api-docs/useful-info/webhook-events-examples.mdx deleted file mode 100644 index 65d9b7ed..00000000 --- a/docs/api-docs/useful-info/webhook-events-examples.mdx +++ /dev/null @@ -1,8276 +0,0 @@ ---- -title: Webhook Events Examples -og:title: Webhook Event Examples | Terminal49 API Documentation -og:description: Get examples of webhook events using Terminal49's API to enhance your tracking and notification systems. ---- -## container.created -```json -{ - "data": { - "id": "c6e6af71-f75d-49e3-9e79-50b719d8376e", - "type": "webhook_notification", - "attributes": { - "id": "c6e6af71-f75d-49e3-9e79-50b719d8376e", - "event": "container.created", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:18:43Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "8d86b03a-0ff7-4efe-b893-4feaf7d0bddc", - "type": "container_created_event" - } - }, - "webhook": { - "data": { - "id": "f1c5487c-ac3c-4ddc-ad77-5d1f32f75669", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "0b315c62-71f2-4c04-b252-88096d7f226f", - "type": "shipment", - "attributes": { - "created_at": "2022-10-21T20:18:36Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "MAEU221876618", - "normalized_number": "221876618", - "shipping_line_scac": "MAEU", - "shipping_line_name": "Maersk", - "shipping_line_short_name": "Maersk", - "customer_name": "Nienow LLC", - "port_of_lading_locode": "CNNGB", - "port_of_lading_name": "Ningbo", - "port_of_discharge_locode": null, - "port_of_discharge_name": null, - "pod_vessel_name": null, - "pod_vessel_imo": null, - "pod_voyage_number": null, - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": null, - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-11-25T08:00:00Z", - "pod_original_eta_at": "2022-11-25T08:00:00Z", - "pod_ata_at": null, - "pod_timezone": null, - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "9b8a6dcc-2f14-4d2d-a91b-5a154ee6fbf8", - "type": "port" - } - }, - "port_of_discharge": { - "data": null - }, - "pod_terminal": { - "data": null - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "ede7ebb0-19e6-4bad-afcd-824bb8ca3cd7", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/e5a39855-f438-467a-9c18-ae91cd46cfaf" - } - }, - { - "id": "ede7ebb0-19e6-4bad-afcd-824bb8ca3cd7", - "type": "container", - "attributes": { - "number": "MRKU3700927", - "seal_number": null, - "created_at": "2022-10-21T20:18:36Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": null, - "final_destination_timezone": null, - "empty_terminated_timezone": null - }, - "relationships": { - "shipment": { - "data": { - "id": "0b315c62-71f2-4c04-b252-88096d7f226f", - "type": "shipment" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - - ] - }, - "raw_events": { - "data": [ - - ] - } - } - }, - { - "id": "8d86b03a-0ff7-4efe-b893-4feaf7d0bddc", - "type": "container_created_event", - "attributes": { - "timestamp": "2022-10-21T20:18:36Z", - "timezone": "Etc/UTC" - }, - "relationships": { - "container": { - "data": { - "id": "ede7ebb0-19e6-4bad-afcd-824bb8ca3cd7", - "type": "container" - } - }, - "shipment": { - "data": { - "id": "0b315c62-71f2-4c04-b252-88096d7f226f", - "type": "shipment" - } - } - } - } - ] -} -``` - -## container.pod_terminal_changed -```json -{ - "data": { - "id": "262c2b9c-92f9-46ce-a3f7-e5cb14b1e9b3", - "type": "webhook_notification", - "attributes": { - "id": "262c2b9c-92f9-46ce-a3f7-e5cb14b1e9b3", - "event": "container.pod_terminal_changed", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:18:14Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "9df173e3-96b1-4b41-b0b2-a8459190ffc1", - "type": "container_pod_terminal_changed_event" - } - }, - "webhook": { - "data": { - "id": "33a10002-3bba-486d-b397-1361c4dd4858", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "ecab2629-f537-4a38-9099-cd78a3577fdc", - "type": "shipment", - "attributes": { - "created_at": "2022-10-20T17:02:14Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "CMDUSHZ5223740", - "normalized_number": "SHZ5223740", - "shipping_line_scac": "CMDU", - "shipping_line_name": "CMA CGM", - "shipping_line_short_name": "CMA CGM", - "customer_name": "Muller, Parisian and Bauch", - "port_of_lading_locode": "CNSHK", - "port_of_lading_name": "Shekou", - "port_of_discharge_locode": "USMIA", - "port_of_discharge_name": "Miami Seaport", - "pod_vessel_name": "CMA CGM OTELLO", - "pod_vessel_imo": "9299628", - "pod_voyage_number": "0PGDNE1MA", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": "2022-10-23T05:30:00Z", - "pol_atd_at": null, - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-12-16T12:00:00Z", - "pod_original_eta_at": "2022-12-16T12:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2022-10-21T20:18:06Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "7cbb8ba7-66ca-4c6e-84e7-8cfa2686ae3b", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "ba9cc715-9b4c-4f78-a250-d68e26b23a5a", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "5820ed38-4b8b-4034-aefa-d5b5dbeb45e9", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/d08ffcbf-43c6-4f68-85c4-7f2199211723" - } - }, - { - "id": "5820ed38-4b8b-4034-aefa-d5b5dbeb45e9", - "type": "container", - "attributes": { - "number": "TGSU5023798", - "seal_number": null, - "created_at": "2022-10-20T17:02:14Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "ecab2629-f537-4a38-9099-cd78a3577fdc", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "7ef9704f-1b7f-4eb5-b8c3-931fa68d2151", - "type": "transport_event" - }, - { - "id": "a5af8967-877e-4078-a5cd-200423ddcba2", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "9338ac85-2509-4d04-a0a4-5d4a572ea172", - "type": "raw_event" - }, - { - "id": "c10317c1-11b9-4d1b-b973-42d961da6340", - "type": "raw_event" - }, - { - "id": "daa39bfd-042f-487c-9f56-3d18fc7edb32", - "type": "raw_event" - }, - { - "id": "0c33d121-291f-4a5d-81d9-6a01f67c67bb", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", - "type": "terminal", - "attributes": { - "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", - "nickname": "SFCT", - "name": "South Florida Container Terminal", - "firms_code": "N775", - "smdg_code": null, - "bic_facility_code": null, - "provided_data": { - "pickup_lfd": false, - "pickup_lfd_notes": "", - "available_for_pickup": false, - "fees_at_pod_terminal": false, - "holds_at_pod_terminal": false, - "pickup_appointment_at": false, - "location_at_pod_terminal": false, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": false, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "302 Port Jersey Boulevard", - "city": "Jersey City", - "state": "New Jersey", - "state_abbr": "NJ", - "zip": "07305", - "country": "United States" - }, - "relationships": { - "port": { - "data": { - "id": "ba9cc715-9b4c-4f78-a250-d68e26b23a5a", - "type": "port" - } - } - } - }, - { - "id": "9df173e3-96b1-4b41-b0b2-a8459190ffc1", - "type": "container_pod_terminal_changed_event", - "attributes": { - "timestamp": "2022-10-21T20:18:14Z", - "data_source": "shipping_line" - }, - "relationships": { - "container": { - "data": { - "id": "5820ed38-4b8b-4034-aefa-d5b5dbeb45e9", - "type": "container" - } - }, - "terminal": { - "data": { - "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", - "type": "terminal" - } - }, - "shipment": { - "data": { - "id": "ecab2629-f537-4a38-9099-cd78a3577fdc", - "type": "shipment" - } - } - } - } - ] -} -``` - -## container.transport.empty_in -```json -{ - "data": { - "id": "7e4e8acf-de36-401d-b3b9-55a5b16adbde", - "type": "webhook_notification", - "attributes": { - "id": "7e4e8acf-de36-401d-b3b9-55a5b16adbde", - "event": "container.transport.empty_in", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:18:58Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "b9936ca0-7e63-48db-8cad-e7d55d756530", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "b485aa7f-042b-49f8-8d81-31fa2c3c79eb", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "f7837cfa-2dc9-4f29-8562-1d1c8882eccd", - "type": "shipment", - "attributes": { - "created_at": "2022-09-23T16:35:47Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "LQ692823", - "normalized_number": "MEDULQ692823", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "customer_name": "Zulauf and Sons", - "port_of_lading_locode": "ITNAP", - "port_of_lading_name": "Naples", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "MSC TIANJIN", - "pod_vessel_imo": "9285471", - "pod_voyage_number": "237W", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-23T06:30:00Z", - "pol_timezone": "Europe/Rome", - "pod_eta_at": "2022-10-14T04:00:00Z", - "pod_original_eta_at": "2022-10-14T04:00:00Z", - "pod_ata_at": "2022-10-14T13:54:01Z", - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2022-10-21T20:18:48Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "bd523255-d320-489e-8710-1ec48ada8e45", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "74e47232-22a9-4cd5-aef6-30e21d826261", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "774573f6-beb7-4024-9bc4-a29f1d6eaf90", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "fe7e686c-1e34-4181-9333-9ed09c79b159", - "type": "container" - }, - { - "id": "4652f270-ce0c-4d89-89e1-bdd0993eac35", - "type": "container" - }, - { - "id": "8d460f4d-bf05-41fc-9daf-6afa1917a644", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/de8fcacc-0aed-4049-b324-aa65c9c2a765" - } - }, - { - "id": "8d460f4d-bf05-41fc-9daf-6afa1917a644", - "type": "container", - "attributes": { - "number": "FSCU8883322", - "seal_number": null, - "created_at": "2022-09-23T16:35:47Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-14T13:54:01Z", - "pod_discharged_at": "2022-10-14T04:00:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": "2022-10-19T17:52:00Z", - "empty_terminated_at": "2022-10-21T04:00:00Z", - "terminal_checked_at": "2022-10-19T19:24:05Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": "2022-10-20T04:00:00Z", - "pickup_appointment_at": "2022-10-19T16:00:00Z", - "pod_full_out_chassis_number": "OWNCHASSIS", - "location_at_pod_terminal": "COMMUNITY - OUT", - "pod_last_tracking_request_at": "2022-10-19T19:24:04Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "f7837cfa-2dc9-4f29-8562-1d1c8882eccd", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "774573f6-beb7-4024-9bc4-a29f1d6eaf90", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "91646567-40a8-42cf-93e1-6016b1274568", - "type": "transport_event" - }, - { - "id": "1313d847-66c0-425a-b797-4796275a8c41", - "type": "transport_event" - }, - { - "id": "61b832bf-031c-4296-8ca4-8b8f256a9fe1", - "type": "transport_event" - }, - { - "id": "747d7cc1-82b7-4183-bbb7-356b6d5e025d", - "type": "transport_event" - }, - { - "id": "0d2b94be-dea6-4d63-97c1-f21b7d5e767b", - "type": "transport_event" - }, - { - "id": "f53f143e-9f85-4fa2-a0df-6e25c4bfbc87", - "type": "transport_event" - }, - { - "id": "38cb8320-de6a-4385-a626-71d59473d5ff", - "type": "transport_event" - }, - { - "id": "b9936ca0-7e63-48db-8cad-e7d55d756530", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "e0e35bdd-fd6d-41cb-b39c-3d4f7c8ce758", - "type": "raw_event" - }, - { - "id": "5def6df9-2878-46cb-8648-69b157bd0993", - "type": "raw_event" - }, - { - "id": "20decd2c-3e2f-463d-a270-d249fd0bdbdb", - "type": "raw_event" - }, - { - "id": "260e6094-dfbb-40c1-ad90-37c1627b778d", - "type": "raw_event" - }, - { - "id": "264f4d56-7c1b-4550-830f-c26b1448cce1", - "type": "raw_event" - }, - { - "id": "1d20551a-dfe9-4584-baae-d0288f7342e8", - "type": "raw_event" - }, - { - "id": "c5baa1c6-0255-444f-afe6-65db202c33fb", - "type": "raw_event" - }, - { - "id": "09554878-a1b5-4c0f-972e-8250163a6be4", - "type": "raw_event" - }, - { - "id": "59974058-689b-4052-8598-592aa2c999fa", - "type": "raw_event" - }, - { - "id": "00081755-7c93-421a-9a0b-5adf01f1051e", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "74e47232-22a9-4cd5-aef6-30e21d826261", - "type": "port", - "attributes": { - "id": "74e47232-22a9-4cd5-aef6-30e21d826261", - "name": "New York / New Jersey", - "code": "USNYC", - "state_abbr": "NY", - "city": "New York", - "country_code": "US", - "latitude": "40.684996498", - "longitude": "-74.151115685", - "time_zone": "America/New_York" - } - }, - { - "id": "b9936ca0-7e63-48db-8cad-e7d55d756530", - "type": "transport_event", - "attributes": { - "event": "container.transport.empty_in", - "created_at": "2022-10-21T20:18:58Z", - "voyage_number": null, - "timestamp": "2022-10-21T04:00:00Z", - "data_source": "shipping_line", - "location_locode": "USNYC", - "timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "f7837cfa-2dc9-4f29-8562-1d1c8882eccd", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "8d460f4d-bf05-41fc-9daf-6afa1917a644", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "74e47232-22a9-4cd5-aef6-30e21d826261", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.empty_out -```json -{ - "data": { - "id": "6dded288-6b72-483a-9f33-c79aa8e9c1ff", - "type": "webhook_notification", - "attributes": { - "id": "6dded288-6b72-483a-9f33-c79aa8e9c1ff", - "event": "container.transport.empty_out", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:17:02Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "fb7533ea-7afc-4a7c-a831-0b36bd28bf26", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "feb4bb16-deff-4249-8fc6-5ae67c2fe8d2", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "1fe11df6-143d-4d6c-bbc8-b5963e19611f", - "type": "shipment", - "attributes": { - "created_at": "2022-10-21T20:16:02Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "SA00846884", - "normalized_number": "SA00846884", - "shipping_line_scac": "ACLU", - "shipping_line_name": "Atlantic Container Line", - "shipping_line_short_name": "ACL", - "customer_name": "Stracke Inc", - "port_of_lading_locode": "BEANR", - "port_of_lading_name": "Antwerp", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": null, - "pod_vessel_imo": null, - "pod_voyage_number": null, - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": "2022-11-04T13:00:00Z", - "pol_atd_at": null, - "pol_timezone": "Europe/Brussels", - "pod_eta_at": "2022-11-15T00:00:00Z", - "pod_original_eta_at": "2022-11-15T00:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "fc6a6c8c-4f6f-459b-be6c-814d34ec312b", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "dfcc3bcd-a63d-4481-b68b-a91da48b5d79", - "type": "port" - } - }, - "pod_terminal": { - "data": null - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "3f92cb0c-b7b2-4f08-ae65-677fc4d7712d", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/6e9625a2-ea71-49ad-8441-13a3a44926f2" - } - }, - { - "id": "3f92cb0c-b7b2-4f08-ae65-677fc4d7712d", - "type": "container", - "attributes": { - "number": "GCNU8802957", - "seal_number": null, - "created_at": "2022-10-21T20:16:02Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "1fe11df6-143d-4d6c-bbc8-b5963e19611f", - "type": "shipment" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - { - "id": "fb7533ea-7afc-4a7c-a831-0b36bd28bf26", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "e453e33d-3ef7-4fdb-b012-e83ba5903466", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "2381793f-8f43-4bd1-a4e0-1135c322f441", - "type": "metro_area", - "attributes": { - "id": "2381793f-8f43-4bd1-a4e0-1135c322f441", - "name": "Antwerp Churchill Terminal", - "state_abbr": "Vlaanderen", - "code": "BEANT", - "latitude": "51.2806024", - "longitude": "4.3551883", - "country_code": "BE", - "time_zone": "Europe/Brussels" - } - }, - { - "id": "fb7533ea-7afc-4a7c-a831-0b36bd28bf26", - "type": "transport_event", - "attributes": { - "event": "container.transport.empty_out", - "created_at": "2022-10-21T20:16:02Z", - "voyage_number": null, - "timestamp": "2022-10-20T11:12:00Z", - "data_source": "shipping_line", - "location_locode": "BEANT", - "timezone": "Europe/Brussels" - }, - "relationships": { - "shipment": { - "data": { - "id": "1fe11df6-143d-4d6c-bbc8-b5963e19611f", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "3f92cb0c-b7b2-4f08-ae65-677fc4d7712d", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "2381793f-8f43-4bd1-a4e0-1135c322f441", - "type": "metro_area" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.full_in -```json -{ - "data": { - "id": "63fb3158-375e-417f-a31e-baba60a17afa", - "type": "webhook_notification", - "attributes": { - "id": "63fb3158-375e-417f-a31e-baba60a17afa", - "event": "container.transport.full_in", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:18:14Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "83e82be7-1791-48cd-a595-e4c92c3ddd09", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "fad16f92-e418-49eb-b004-55eeff8e28c6", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "84aedf7a-a3ec-48e6-bc36-e3234454795c", - "type": "shipment", - "attributes": { - "created_at": "2022-10-20T17:02:14Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "CMDUSHZ5223740", - "normalized_number": "SHZ5223740", - "shipping_line_scac": "CMDU", - "shipping_line_name": "CMA CGM", - "shipping_line_short_name": "CMA CGM", - "customer_name": "Kris LLC", - "port_of_lading_locode": "CNSHK", - "port_of_lading_name": "Shekou", - "port_of_discharge_locode": "USMIA", - "port_of_discharge_name": "Miami Seaport", - "pod_vessel_name": "CMA CGM OTELLO", - "pod_vessel_imo": "9299628", - "pod_voyage_number": "0PGDNE1MA", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": "2022-10-23T05:30:00Z", - "pol_atd_at": null, - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-12-16T12:00:00Z", - "pod_original_eta_at": "2022-12-16T12:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2022-10-21T20:18:06Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "b802e728-e01a-400f-9687-81e9d7f4da51", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "21ff320e-ddb7-4199-8873-a819e9dcfc31", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "975be82b-d16a-4b0f-818a-ea1ba83c3fde", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/d08ffcbf-43c6-4f68-85c4-7f2199211723" - } - }, - { - "id": "975be82b-d16a-4b0f-818a-ea1ba83c3fde", - "type": "container", - "attributes": { - "number": "TGSU5023798", - "seal_number": null, - "created_at": "2022-10-20T17:02:14Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "84aedf7a-a3ec-48e6-bc36-e3234454795c", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "21ff320e-ddb7-4199-8873-a819e9dcfc31", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "3a60833d-df16-438d-ad8e-5b3d9a1c44ed", - "type": "transport_event" - }, - { - "id": "83e82be7-1791-48cd-a595-e4c92c3ddd09", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "ffbab92a-7f6d-45f3-bfa1-c88a79feb19c", - "type": "raw_event" - }, - { - "id": "2323c45e-a4ab-42fc-95a7-5b4f14af6835", - "type": "raw_event" - }, - { - "id": "64bd26a3-8393-41bb-ab7c-64b8d705d054", - "type": "raw_event" - }, - { - "id": "2e08535f-7a3f-4dc1-87f9-939101e46d53", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", - "type": "port", - "attributes": { - "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", - "name": "Shekou", - "code": "CNSHK", - "state_abbr": null, - "city": null, - "country_code": "CN", - "latitude": "22.459940331", - "longitude": "113.892910965", - "time_zone": "Asia/Shanghai" - } - }, - { - "id": "83e82be7-1791-48cd-a595-e4c92c3ddd09", - "type": "transport_event", - "attributes": { - "event": "container.transport.full_in", - "created_at": "2022-10-21T20:18:14Z", - "voyage_number": null, - "timestamp": "2022-10-20T16:29:00Z", - "data_source": "shipping_line", - "location_locode": "CNSHK", - "timezone": "Asia/Shanghai" - }, - "relationships": { - "shipment": { - "data": { - "id": "84aedf7a-a3ec-48e6-bc36-e3234454795c", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "975be82b-d16a-4b0f-818a-ea1ba83c3fde", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.full_out -```json -{ - "data": { - "id": "bef3aef4-6e81-4824-8bf6-44e1cffa41a7", - "type": "webhook_notification", - "attributes": { - "id": "bef3aef4-6e81-4824-8bf6-44e1cffa41a7", - "event": "container.transport.full_out", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:19:06Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "65f4a065-a9f3-4f2e-b060-0e3d857ed67f", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "715b8e22-2671-45a8-972c-76784feca537", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "e0afd8d9-a942-480b-8902-03aec602808d", - "type": "shipment", - "attributes": { - "created_at": "2022-09-12T02:12:39Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "MAEUGAP001939", - "normalized_number": "GAP001939", - "shipping_line_scac": "MAEU", - "shipping_line_name": "Maersk", - "shipping_line_short_name": "Maersk", - "customer_name": "Shields, Pollich and Stoltenberg", - "port_of_lading_locode": "CNYTN", - "port_of_lading_name": "Yantian", - "port_of_discharge_locode": "USSAV", - "port_of_discharge_name": "Savannah", - "pod_vessel_name": "GLEN CANYON", - "pod_vessel_imo": "9302097", - "pod_voyage_number": "003E", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-10T01:08:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-10-19T10:00:00Z", - "pod_original_eta_at": "2022-10-18T10:00:00Z", - "pod_ata_at": "2022-10-19T10:00:00Z", - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2022-10-21T20:19:02Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": "2022-10-21T20:19:06Z", - "line_tracking_stopped_reason": "all_containers_terminated" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "cdf4a74f-5c13-48f0-92e7-4a7704d2030f", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "f15826a5-d826-4845-8aaa-9f295b36397b", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "2ca3f310-4d0c-4b4f-8dcd-8b8d19f60fb8", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/4a97efa3-2383-41b8-87f3-3ae1fe81d429" - } - }, - { - "id": "2ca3f310-4d0c-4b4f-8dcd-8b8d19f60fb8", - "type": "container", - "attributes": { - "number": "MSKU8532556", - "seal_number": null, - "created_at": "2022-09-12T02:12:39Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-19T10:00:00Z", - "pod_discharged_at": "2022-10-20T06:01:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": null, - "pod_full_out_at": "2022-10-21T15:05:00Z", - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-21T03:31:42Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Yard", - "pod_last_tracking_request_at": "2022-10-21T03:31:29Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "e0afd8d9-a942-480b-8902-03aec602808d", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "b9c685dc-0556-4b68-a9d5-f4747fcb9611", - "type": "transport_event" - }, - { - "id": "cab0d40f-ce6f-4170-bf08-d573a484944e", - "type": "transport_event" - }, - { - "id": "aa4ef47b-77b2-42c7-b81f-3dc2b1ead4a8", - "type": "transport_event" - }, - { - "id": "5f75e4b6-f139-4314-930c-e79efdd7b254", - "type": "transport_event" - }, - { - "id": "693b3062-6520-4390-a827-2dd390dbbc44", - "type": "transport_event" - }, - { - "id": "41270e3a-ee02-41c1-9135-3fb174bac54b", - "type": "transport_event" - }, - { - "id": "65f4a065-a9f3-4f2e-b060-0e3d857ed67f", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "a74dbeaf-8a2f-4409-8580-d049f131c7ae", - "type": "raw_event" - }, - { - "id": "0b500fb5-1613-4066-8b42-33d9d07e021f", - "type": "raw_event" - }, - { - "id": "3072849e-3031-427d-9e96-aa5ec6b8ca4f", - "type": "raw_event" - }, - { - "id": "c6e6023b-1b50-4ea5-aaf1-b6b9f1c184ef", - "type": "raw_event" - }, - { - "id": "7bccb807-404c-48c9-93df-3f3dcc754eb2", - "type": "raw_event" - }, - { - "id": "8226d324-42b0-480e-bc15-0d34bc73fde5", - "type": "raw_event" - }, - { - "id": "fdf27063-1a8c-48e7-afae-dc64d48346fb", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "f15826a5-d826-4845-8aaa-9f295b36397b", - "type": "port", - "attributes": { - "id": "f15826a5-d826-4845-8aaa-9f295b36397b", - "name": "Savannah", - "code": "USSAV", - "state_abbr": "GA", - "city": "Savannah", - "country_code": "US", - "latitude": "32.128923976", - "longitude": "-81.140998396", - "time_zone": "America/New_York" - } - }, - { - "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", - "type": "terminal", - "attributes": { - "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", - "nickname": "GCT", - "name": "Garden City Terminals", - "firms_code": "L737", - "smdg_code": null, - "bic_facility_code": null, - "provided_data": { - "pickup_lfd": false, - "pickup_lfd_notes": "", - "available_for_pickup": false, - "fees_at_pod_terminal": false, - "holds_at_pod_terminal": false, - "pickup_appointment_at": false, - "location_at_pod_terminal": false, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": false, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "701 New Dock Street Berths 212-225", - "city": "Terminal Island", - "state": "California", - "state_abbr": "CA", - "zip": "90731", - "country": "United States" - }, - "relationships": { - "port": { - "data": { - "id": "f15826a5-d826-4845-8aaa-9f295b36397b", - "type": "port" - } - } - } - }, - { - "id": "65f4a065-a9f3-4f2e-b060-0e3d857ed67f", - "type": "transport_event", - "attributes": { - "event": "container.transport.full_out", - "created_at": "2022-10-21T20:19:06Z", - "voyage_number": null, - "timestamp": "2022-10-21T15:05:00Z", - "data_source": "shipping_line", - "location_locode": "USSAV", - "timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "e0afd8d9-a942-480b-8902-03aec602808d", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "2ca3f310-4d0c-4b4f-8dcd-8b8d19f60fb8", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "f15826a5-d826-4845-8aaa-9f295b36397b", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", - "type": "terminal" - } - } - } - } - ] -} -``` - -## container.transport.rail_arrived -```json -{ - "data": { - "id": "83cc76e6-64c9-4a47-ab7a-b1a796016041", - "type": "webhook_notification", - "attributes": { - "id": "83cc76e6-64c9-4a47-ab7a-b1a796016041", - "event": "container.transport.rail_arrived", - "delivery_status": "pending", - "created_at": "2022-10-21T20:18:00Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "7120723d-7bbd-43a8-bbd2-69d742ba76ae", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "72e27eda-f3ff-47f4-9ebd-04e4c82e411f", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "a8a97ac7-648b-42fa-9629-ecbd323a2cd6", - "type": "shipment", - "attributes": { - "created_at": "2022-09-28T14:19:08Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "OOLU2706578920", - "normalized_number": "2706578920", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Heller, Hansen and Schumm", - "port_of_lading_locode": "TWKHH", - "port_of_lading_name": "Kaohsiung", - "port_of_discharge_locode": "USLGB", - "port_of_discharge_name": "Long Beach", - "pod_vessel_name": "COSCO ENGLAND", - "pod_vessel_imo": "9516428", - "pod_voyage_number": "054E", - "destination_locode": "USEWI", - "destination_name": "Elwood", - "destination_timezone": "America/Chicago", - "destination_ata_at": "2022-10-21T17:43:00Z", - "destination_eta_at": "2022-10-18T09:36:00Z", - "pol_etd_at": null, - "pol_atd_at": "2022-09-27T02:05:00Z", - "pol_timezone": "Asia/Taipei", - "pod_eta_at": "2022-10-12T14:00:00Z", - "pod_original_eta_at": "2022-10-10T15:00:00Z", - "pod_ata_at": "2022-10-12T13:26:00Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T20:17:48Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "0233b87d-833e-45bb-ae74-83fd69200d81", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "f8361d18-09c2-4aff-a933-ca2c22919532", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "d9bf35cd-3bb6-4235-96ca-b57665173c11", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", - "type": "metro_area" - } - }, - "destination_terminal": { - "data": { - "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", - "type": "rail_terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "e25ff651-f58f-4165-8e97-aa2ad73027be", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/7ffaff8a-8004-4c02-8acf-3d744708e0b4" - } - }, - { - "id": "e25ff651-f58f-4165-8e97-aa2ad73027be", - "type": "container", - "attributes": { - "number": "OOLU6213464", - "seal_number": null, - "created_at": "2022-09-28T14:19:08Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-12T13:26:00Z", - "pod_discharged_at": "2022-10-12T22:27:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - { - "status": "hold", - "name": "other", - "description": "ONDOCK" - }, - { - "status": "hold", - "name": "other", - "description": "CTF_CONTAINER_HOLD" - }, - { - "status": "hold", - "name": "freight", - "description": "FREIGHT_BL_HOLD" - } - ], - "available_for_pickup": false, - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 56879, - "pod_full_out_at": "2022-10-14T16:21:00Z", - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-14T20:50:59Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "GROUNDED", - "pod_last_tracking_request_at": "2022-10-14T20:50:59Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": "America/Chicago", - "empty_terminated_timezone": "America/Chicago" - }, - "relationships": { - "shipment": { - "data": { - "id": "a8a97ac7-648b-42fa-9629-ecbd323a2cd6", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "d9bf35cd-3bb6-4235-96ca-b57665173c11", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "78941fc1-91e0-440a-84d2-b87106a854ba", - "type": "transport_event" - }, - { - "id": "60898751-f616-45b1-942e-a65aa7c9ee96", - "type": "transport_event" - }, - { - "id": "7bc2b53a-7638-47d8-9820-0cfbf1ef5300", - "type": "transport_event" - }, - { - "id": "8cb669fb-9dde-4f2c-b35e-47c460f3e650", - "type": "transport_event" - }, - { - "id": "f33ccf00-c8e8-4712-a323-2f43245e5fe6", - "type": "transport_event" - }, - { - "id": "20a936fb-b0e2-49ff-a2a7-7ea3c3ae91a6", - "type": "transport_event" - }, - { - "id": "f5392045-0e24-46cb-8984-72642844d373", - "type": "transport_event" - }, - { - "id": "a3bf7950-1cf6-43fb-859d-ef35610b7d26", - "type": "transport_event" - }, - { - "id": "cb8f07dd-8be4-4743-95d9-704da3d788de", - "type": "transport_event" - }, - { - "id": "02f73f8c-26ad-48e3-b4a4-e127ded9dfc6", - "type": "transport_event" - }, - { - "id": "ce57263a-d817-46fd-9f26-b9290d555b47", - "type": "transport_event" - }, - { - "id": "d5274b77-2829-4b03-b466-d6bb3685811a", - "type": "transport_event" - }, - { - "id": "8bb29b9a-f49a-42a3-9381-7bd9fe1245b9", - "type": "transport_event" - }, - { - "id": "7120723d-7bbd-43a8-bbd2-69d742ba76ae", - "type": "transport_event" - }, - { - "id": "7dc68b35-48f4-4941-b7a4-3b6c5ee63871", - "type": "transport_event" - }, - { - "id": "7233a3af-1d0b-4725-a15c-1e303f5b5e49", - "type": "transport_event" - }, - { - "id": "57687dd8-b5f1-4fd8-bf77-e9e801991084", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "a0fd66f6-6787-45c4-8b98-b1534f8b0598", - "type": "raw_event" - }, - { - "id": "5caa8987-0847-4453-a9fd-df68d963785f", - "type": "raw_event" - }, - { - "id": "b5efac1c-c773-46c7-ae41-cc7e7bc3059c", - "type": "raw_event" - }, - { - "id": "35074992-a17b-4a85-97f2-9ffe9620bc5f", - "type": "raw_event" - }, - { - "id": "209702ed-0fad-43d9-a092-20b5a46b5ad6", - "type": "raw_event" - }, - { - "id": "9fe50c8e-5584-4491-a8d6-c30ef8cffa11", - "type": "raw_event" - }, - { - "id": "cd36808d-3dc7-486f-b0a8-082b879f115c", - "type": "raw_event" - }, - { - "id": "a7c6ead4-e104-4b51-aa28-fc4b7cc95494", - "type": "raw_event" - }, - { - "id": "61c4afd6-d5f5-4eec-b8fd-e3fd2bcab381", - "type": "raw_event" - }, - { - "id": "fa6d887d-77ed-49b3-8ce4-4b7856d55a70", - "type": "raw_event" - }, - { - "id": "59f40a9b-cf7a-494e-a251-d47ae1bc28c0", - "type": "raw_event" - }, - { - "id": "0eb7e500-94cc-4a50-ac16-6d207edd2a48", - "type": "raw_event" - }, - { - "id": "c71761fc-2330-455e-b4b2-20b5b4e35800", - "type": "raw_event" - }, - { - "id": "e1e33733-23f3-44a7-a683-c79f7e1c36a6", - "type": "raw_event" - }, - { - "id": "6ed36430-f0a6-49eb-96dc-b67bebd58ffa", - "type": "raw_event" - }, - { - "id": "d0c88cb3-ca75-4216-bfb6-a3305156bb29", - "type": "raw_event" - }, - { - "id": "c3d046cc-56ae-487a-9ac3-5d3b00edb5a4", - "type": "raw_event" - }, - { - "id": "ec3f15e1-b342-454f-8d85-8d7495ca3767", - "type": "raw_event" - }, - { - "id": "311a1b33-2341-4342-b5e7-6b42bdb4d5d1", - "type": "raw_event" - }, - { - "id": "c6a819c6-97db-4894-ab70-6be34f1cf2a3", - "type": "raw_event" - }, - { - "id": "1a57d88a-789a-44ad-a1ec-f97cf8561090", - "type": "raw_event" - }, - { - "id": "36d04b27-9f8d-493c-8df6-d435f0f50293", - "type": "raw_event" - }, - { - "id": "7af8c6df-45a6-4fb4-8bd6-cda6726a428a", - "type": "raw_event" - }, - { - "id": "ad3aa77e-4d12-4772-bf01-ca0ca98d91ed", - "type": "raw_event" - }, - { - "id": "e86c02d2-577d-49f8-9c86-5632b8ab0fe7", - "type": "raw_event" - }, - { - "id": "f159db75-2e5e-45e9-bffc-3879bca1cc5c", - "type": "raw_event" - }, - { - "id": "f605cfd9-a956-4051-b209-b83b83c459c7", - "type": "raw_event" - }, - { - "id": "e12a406b-a3f6-40e3-a771-31e7596f94b8", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", - "type": "metro_area", - "attributes": { - "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", - "name": "Elwood", - "state_abbr": "IL", - "code": "USEWI", - "latitude": "41.4039201", - "longitude": "-88.1117242", - "country_code": "US", - "time_zone": "America/Chicago" - } - }, - { - "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", - "type": "rail_terminal", - "attributes": { - "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", - "nickname": "BNSF", - "name": "BNSF - Logistics Park Chicago (LPC) Intermodal Facility", - "city": "Elwood", - "firms_code": "H572" - }, - "relationships": { - "metro_area": { - "data": { - "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", - "type": "metro_area" - } - }, - "port": { - "data": null - } - } - }, - { - "id": "7120723d-7bbd-43a8-bbd2-69d742ba76ae", - "type": "transport_event", - "attributes": { - "event": "container.transport.rail_arrived", - "created_at": "2022-10-21T20:18:00Z", - "voyage_number": null, - "timestamp": "2022-10-21T17:43:00Z", - "data_source": "shipping_line", - "location_locode": "USEWI", - "timezone": "America/Chicago" - }, - "relationships": { - "shipment": { - "data": { - "id": "a8a97ac7-648b-42fa-9629-ecbd323a2cd6", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "e25ff651-f58f-4165-8e97-aa2ad73027be", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", - "type": "metro_area" - } - }, - "terminal": { - "data": { - "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", - "type": "rail_terminal" - } - } - } - } - ] -} -``` - -## container.transport.rail_departed -```json -{ - "data": { - "id": "176364d2-7f63-4382-8fba-da24e3c14057", - "type": "webhook_notification", - "attributes": { - "id": "176364d2-7f63-4382-8fba-da24e3c14057", - "event": "container.transport.rail_departed", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:15:29Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "7ee8aae1-14da-491a-81fc-6c98ed89775f", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "90c5b9c3-366f-49fb-bbf5-df024f1848d4", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "015c921e-ecdf-4491-982e-89152288f3ae", - "type": "shipment", - "attributes": { - "created_at": "2022-09-20T08:00:59Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "2706772870", - "normalized_number": "2706772870", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Brekke Inc", - "port_of_lading_locode": "CNYTN", - "port_of_lading_name": "Yantian", - "port_of_discharge_locode": "USLGB", - "port_of_discharge_name": "Long Beach", - "pod_vessel_name": "COSCO ENGLAND", - "pod_vessel_imo": "9516428", - "pod_voyage_number": "054E", - "destination_locode": "USEWI", - "destination_name": "Elwood", - "destination_timezone": "America/Chicago", - "destination_ata_at": null, - "destination_eta_at": "2022-10-25T00:50:00Z", - "pol_etd_at": "2022-09-25T10:00:00Z", - "pol_atd_at": "2022-09-25T10:41:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-10-12T14:00:00Z", - "pod_original_eta_at": "2022-10-09T15:00:00Z", - "pod_ata_at": "2022-10-12T13:26:00Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T20:15:13Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "fcc475e5-9625-4632-815e-bd84db28ed4e", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "39425403-9982-47f1-9988-6b73f400b9ba", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "b0765575-ee97-45e4-a2c8-e9a11c969b37", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "239ca895-c67b-4563-b496-821833d03272", - "type": "metro_area" - } - }, - "destination_terminal": { - "data": { - "id": "e8e91a82-44ac-4690-baed-2f0998c2d303", - "type": "rail_terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "600785bd-04b3-48be-b2a5-37264ba9fc74", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/0372dba4-f153-44e1-a2d0-e6f444658b60" - } - }, - { - "id": "600785bd-04b3-48be-b2a5-37264ba9fc74", - "type": "container", - "attributes": { - "number": "OOCU7853330", - "seal_number": null, - "created_at": "2022-09-20T08:00:59Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-12T13:26:00Z", - "pod_discharged_at": "2022-10-14T02:56:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - { - "status": "hold", - "name": "other", - "description": "ONDOCK" - }, - { - "status": "hold", - "name": "other", - "description": "CTF_CONTAINER_HOLD" - }, - { - "status": "hold", - "name": "freight", - "description": "FREIGHT_BL_HOLD" - } - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 45101, - "pod_full_out_at": "2022-10-20T20:41:00Z", - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-21T00:19:37Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "GROUNDED", - "pod_last_tracking_request_at": "2022-10-21T00:19:36Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": "America/Chicago", - "empty_terminated_timezone": "America/Chicago" - }, - "relationships": { - "shipment": { - "data": { - "id": "015c921e-ecdf-4491-982e-89152288f3ae", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "b0765575-ee97-45e4-a2c8-e9a11c969b37", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "521f72b5-aee1-4857-859d-a03c6a1d79f1", - "type": "transport_event" - }, - { - "id": "ea94574e-dab4-4751-90f7-32be994c15a2", - "type": "transport_event" - }, - { - "id": "95dd1b3c-04e2-4587-85c3-9458684792e8", - "type": "transport_event" - }, - { - "id": "6791ad37-3316-4f27-b3f4-78be3411e791", - "type": "transport_event" - }, - { - "id": "b87c94b6-237b-4140-a3a0-56b10f402a2a", - "type": "transport_event" - }, - { - "id": "fa4d115d-6cfc-4584-8658-1175bf7cb31e", - "type": "transport_event" - }, - { - "id": "278a247c-6561-4b9a-a251-27024ffef12b", - "type": "transport_event" - }, - { - "id": "24dca556-e1be-4963-84e0-dec6e4419dd8", - "type": "transport_event" - }, - { - "id": "7ee8aae1-14da-491a-81fc-6c98ed89775f", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "f8ce10b7-eed3-46c5-9ee9-91a23dbb70b1", - "type": "raw_event" - }, - { - "id": "c84461fe-2920-4d06-8868-4f2609b8a773", - "type": "raw_event" - }, - { - "id": "0d387d25-6fc1-4e29-a0df-2cd0b09a46e6", - "type": "raw_event" - }, - { - "id": "ac549216-841e-4d24-ab39-605b01ed8843", - "type": "raw_event" - }, - { - "id": "e12200c1-a077-460f-bac7-907683198b8b", - "type": "raw_event" - }, - { - "id": "3b8d212c-973a-42b6-b773-aa0ce4716e89", - "type": "raw_event" - }, - { - "id": "fd40180b-9aff-4d17-b508-4bfa6d205f6d", - "type": "raw_event" - }, - { - "id": "797a3eb1-d8cd-4011-ae63-bcd4437ea402", - "type": "raw_event" - }, - { - "id": "864089e6-61dd-4533-9d27-dc639bda8eee", - "type": "raw_event" - }, - { - "id": "1cbd85c2-177a-4ac1-bc25-dab6970da97c", - "type": "raw_event" - }, - { - "id": "cb5e6908-5add-4e99-b386-eb45a4bcf1f4", - "type": "raw_event" - }, - { - "id": "8fbe4b5a-dd3c-425e-96fd-d796b016792a", - "type": "raw_event" - }, - { - "id": "1dcaaa69-4aa0-4a30-849a-8e1e4b16c885", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "9b98ee7b-6e2a-4eaa-9d23-2e0b8e911e92", - "type": "port", - "attributes": { - "id": "9b98ee7b-6e2a-4eaa-9d23-2e0b8e911e92", - "name": "Los Angeles", - "code": "USLAX", - "state_abbr": "CA", - "city": "Los Angeles", - "country_code": "US", - "latitude": "33.728193631", - "longitude": "-118.255820307", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "7ee8aae1-14da-491a-81fc-6c98ed89775f", - "type": "transport_event", - "attributes": { - "event": "container.transport.rail_departed", - "created_at": "2022-10-21T20:15:29Z", - "voyage_number": null, - "timestamp": "2022-10-21T19:03:00Z", - "data_source": "shipping_line", - "location_locode": "USLAX", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "015c921e-ecdf-4491-982e-89152288f3ae", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "600785bd-04b3-48be-b2a5-37264ba9fc74", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "9b98ee7b-6e2a-4eaa-9d23-2e0b8e911e92", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.rail_loaded -```json -{ - "data": { - "id": "dc507a07-9749-40b5-8481-fa4c539df722", - "type": "webhook_notification", - "attributes": { - "id": "dc507a07-9749-40b5-8481-fa4c539df722", - "event": "container.transport.rail_loaded", - "delivery_status": "succeeded", - "created_at": "2022-10-21T19:29:49Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "4c6c85eb-79bc-4f7c-ad66-962a6ab3a506", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "22cd79b4-3d37-4f34-a990-3f378760dd89", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "93921adf-af96-4096-9797-2abea7e95e79", - "type": "shipment", - "attributes": { - "created_at": "2022-10-04T22:00:30Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "6344045750", - "normalized_number": "6344045750", - "shipping_line_scac": "COSU", - "shipping_line_name": "COSCO", - "shipping_line_short_name": "COSCO", - "customer_name": "Hilll, Boyle and Hagenes", - "port_of_lading_locode": "CNSGH", - "port_of_lading_name": "Shanghai", - "port_of_discharge_locode": "CAVAN", - "port_of_discharge_name": "Vancouver", - "pod_vessel_name": "APL COLUMBUS", - "pod_vessel_imo": "9597525", - "pod_voyage_number": "0TN7VS1MA", - "destination_locode": "USCHI", - "destination_name": "Chicago", - "destination_timezone": "America/Chicago", - "destination_ata_at": null, - "destination_eta_at": "2022-10-30T02:50:00Z", - "pol_etd_at": null, - "pol_atd_at": "2022-09-23T00:17:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-10-19T13:00:00Z", - "pod_original_eta_at": "2022-10-18T12:00:00Z", - "pod_ata_at": "2022-10-19T13:49:00Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T19:29:46Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "6ec66cea-7a35-4522-98cd-52246198502b", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "c989c2e6-c933-4ca9-98a5-a0418254b218", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "83b8c829-08d7-4b02-be09-a515b33f4237", - "type": "metro_area" - } - }, - "destination_terminal": { - "data": { - "id": "79fdf215-b32b-4a7b-99c5-1e44df0dcd76", - "type": "rail_terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "3be28cd9-165f-4af1-827a-902bef0147d0", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/5d990a0a-a854-4bf2-acd4-abc96d98da29" - } - }, - { - "id": "3be28cd9-165f-4af1-827a-902bef0147d0", - "type": "container", - "attributes": { - "number": "FFAU3144344", - "seal_number": "22626037", - "created_at": "2022-10-04T22:00:30Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-19T13:49:00Z", - "pod_discharged_at": "2022-10-20T20:25:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 35598, - "pod_full_out_at": "2022-10-21T18:30:00Z", - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-21T18:24:07Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "RAIL", - "pod_last_tracking_request_at": "2022-10-21T18:24:07Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": "America/Chicago", - "empty_terminated_timezone": "America/Chicago" - }, - "relationships": { - "shipment": { - "data": { - "id": "93921adf-af96-4096-9797-2abea7e95e79", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "c989c2e6-c933-4ca9-98a5-a0418254b218", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "462c6724-d4fc-4b3f-ae7e-1bb2f4ed9321", - "type": "transport_event" - }, - { - "id": "afa7595d-e6ea-4e99-8af9-a8d6d3269adb", - "type": "transport_event" - }, - { - "id": "5e36ae0c-bf1d-4993-8f58-cf2b3efc440a", - "type": "transport_event" - }, - { - "id": "6e4b9563-5b52-4d45-b3c6-a5111c14564d", - "type": "transport_event" - }, - { - "id": "ad1a0236-d071-41ac-bad4-dacecc245fc1", - "type": "transport_event" - }, - { - "id": "6195bd49-f61d-4f7e-9587-0ee03541b1d7", - "type": "transport_event" - }, - { - "id": "4353904b-a40b-494a-a13b-ad85141082d5", - "type": "transport_event" - }, - { - "id": "4c6c85eb-79bc-4f7c-ad66-962a6ab3a506", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "45f8bc1e-9a29-4505-b534-f6832a62c516", - "type": "raw_event" - }, - { - "id": "c72961bd-22b2-4940-bca2-5c17e97faee1", - "type": "raw_event" - }, - { - "id": "3b955f74-7f88-4b00-8aa1-e952bb914172", - "type": "raw_event" - }, - { - "id": "702ddb53-81d3-426a-b582-ac1f6cc40135", - "type": "raw_event" - }, - { - "id": "26b396c1-b220-40d4-af89-9ae4f69c359d", - "type": "raw_event" - }, - { - "id": "b1f05846-e074-4bd1-8e7b-e2eee8683f00", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", - "type": "port", - "attributes": { - "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", - "name": "Vancouver", - "code": "CAVAN", - "state_abbr": "BC", - "city": "Vancouver", - "country_code": "CA", - "latitude": "49.287489751", - "longitude": "-123.094867064", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "4c6c85eb-79bc-4f7c-ad66-962a6ab3a506", - "type": "transport_event", - "attributes": { - "event": "container.transport.rail_loaded", - "created_at": "2022-10-21T19:29:49Z", - "voyage_number": null, - "timestamp": "2022-10-21T18:11:00Z", - "data_source": "shipping_line", - "location_locode": "CAVAN", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "93921adf-af96-4096-9797-2abea7e95e79", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "3be28cd9-165f-4af1-827a-902bef0147d0", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.rail_unloaded -```json -{ - "data": { - "id": "c64aa704-adad-4a45-a2f1-0173afedc598", - "type": "webhook_notification", - "attributes": { - "id": "c64aa704-adad-4a45-a2f1-0173afedc598", - "event": "container.transport.rail_unloaded", - "delivery_status": "pending", - "created_at": "2022-10-21T20:18:00Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "42a1cd6e-9891-401c-aa28-7e2dfcdf5895", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "99cd87c5-5bb2-49ba-96c8-a29f12159d82", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "0ee340ba-0f60-49cb-8ae1-551897887a52", - "type": "shipment", - "attributes": { - "created_at": "2022-09-28T14:19:08Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "OOLU2706578920", - "normalized_number": "2706578920", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Schimmel-Beatty", - "port_of_lading_locode": "TWKHH", - "port_of_lading_name": "Kaohsiung", - "port_of_discharge_locode": "USLGB", - "port_of_discharge_name": "Long Beach", - "pod_vessel_name": "COSCO ENGLAND", - "pod_vessel_imo": "9516428", - "pod_voyage_number": "054E", - "destination_locode": "USEWI", - "destination_name": "Elwood", - "destination_timezone": "America/Chicago", - "destination_ata_at": "2022-10-21T17:43:00Z", - "destination_eta_at": "2022-10-18T09:36:00Z", - "pol_etd_at": null, - "pol_atd_at": "2022-09-27T02:05:00Z", - "pol_timezone": "Asia/Taipei", - "pod_eta_at": "2022-10-12T14:00:00Z", - "pod_original_eta_at": "2022-10-10T15:00:00Z", - "pod_ata_at": "2022-10-12T13:26:00Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T20:17:48Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "dbe43734-a6c0-40da-9dd8-955e3a536bcf", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "52f2038f-aecd-4329-b368-a339ae81e4b7", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "6a1aa48d-1493-48ff-91c9-48ef6997e63b", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "43b40e7b-e339-450e-8581-19e49cb32a61", - "type": "metro_area" - } - }, - "destination_terminal": { - "data": { - "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", - "type": "rail_terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "7309bbe8-ec63-4740-979a-e4dc3047778a", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/7ffaff8a-8004-4c02-8acf-3d744708e0b4" - } - }, - { - "id": "7309bbe8-ec63-4740-979a-e4dc3047778a", - "type": "container", - "attributes": { - "number": "OOLU6213464", - "seal_number": null, - "created_at": "2022-09-28T14:19:08Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-12T13:26:00Z", - "pod_discharged_at": "2022-10-12T22:27:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - { - "status": "hold", - "name": "other", - "description": "ONDOCK" - }, - { - "status": "hold", - "name": "other", - "description": "CTF_CONTAINER_HOLD" - }, - { - "status": "hold", - "name": "freight", - "description": "FREIGHT_BL_HOLD" - } - ], - "available_for_pickup": false, - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 56879, - "pod_full_out_at": "2022-10-14T16:21:00Z", - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-14T20:50:59Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "GROUNDED", - "pod_last_tracking_request_at": "2022-10-14T20:50:59Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": "America/Chicago", - "empty_terminated_timezone": "America/Chicago" - }, - "relationships": { - "shipment": { - "data": { - "id": "0ee340ba-0f60-49cb-8ae1-551897887a52", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "6a1aa48d-1493-48ff-91c9-48ef6997e63b", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "9ae17caa-9c9c-47a2-8444-949b25a4edc5", - "type": "transport_event" - }, - { - "id": "3313e5fd-f7f1-4bab-b1ca-4eefe26fa533", - "type": "transport_event" - }, - { - "id": "bd5a09a1-f77f-4b8a-9f0e-38a2ad30a26c", - "type": "transport_event" - }, - { - "id": "969da0e3-eb68-4da2-96e8-3765fc22a03f", - "type": "transport_event" - }, - { - "id": "707b092c-7662-4dc1-93c8-e8893c797da2", - "type": "transport_event" - }, - { - "id": "0de0c1d0-9502-4474-ad6f-acd138f7775d", - "type": "transport_event" - }, - { - "id": "09d00e28-8e4a-4362-aade-63ed7cb70968", - "type": "transport_event" - }, - { - "id": "b23ff291-e087-45e0-8dbf-141062a47d20", - "type": "transport_event" - }, - { - "id": "095aa809-3e1e-424d-9cd7-92d49a8f0f43", - "type": "transport_event" - }, - { - "id": "ba55a78a-7391-46bd-ad85-558b9c1fcbb5", - "type": "transport_event" - }, - { - "id": "6ca9d38f-1a8f-411a-87d8-af3f174999a1", - "type": "transport_event" - }, - { - "id": "3cf739f9-198a-409e-a9a8-89724eeb4821", - "type": "transport_event" - }, - { - "id": "18294c8a-a619-4416-a112-83dfde0e757c", - "type": "transport_event" - }, - { - "id": "d56f9846-95b5-4acb-87de-3c93fda143f1", - "type": "transport_event" - }, - { - "id": "42a1cd6e-9891-401c-aa28-7e2dfcdf5895", - "type": "transport_event" - }, - { - "id": "dd9edd7b-1798-4663-88bc-a5ce07700534", - "type": "transport_event" - }, - { - "id": "66643a7e-3e34-4693-8a6f-1d85126f93d1", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "4853f3bf-2660-430e-89d0-f1516dcd48f7", - "type": "raw_event" - }, - { - "id": "a7ade087-4e66-4555-bd3e-140dfb08785a", - "type": "raw_event" - }, - { - "id": "bdd42309-84db-4337-a80a-2ff3e417e95e", - "type": "raw_event" - }, - { - "id": "8e6203e7-f431-4cfa-af04-5a7a5018e745", - "type": "raw_event" - }, - { - "id": "a42b14f8-5a08-41ff-a864-8f92bbad4bb0", - "type": "raw_event" - }, - { - "id": "e92b5727-669e-4490-bab8-66d6edbd1f31", - "type": "raw_event" - }, - { - "id": "a98b1ae3-26be-4585-b8f2-c439c726b723", - "type": "raw_event" - }, - { - "id": "6d4cb7b5-32d4-4051-937b-5e5ad1dbbbad", - "type": "raw_event" - }, - { - "id": "489961d2-2791-45e8-baf3-d975a1dc0a01", - "type": "raw_event" - }, - { - "id": "16e55312-dd6d-4def-b4c2-39fb0eeaa3ac", - "type": "raw_event" - }, - { - "id": "596312ac-becf-4ed4-bc69-074d889385dc", - "type": "raw_event" - }, - { - "id": "1e314cb2-b9e7-4be5-a63a-d185588c3b41", - "type": "raw_event" - }, - { - "id": "150fc217-0bd5-427e-b09c-b123ec97ce2c", - "type": "raw_event" - }, - { - "id": "7feacaf8-62b8-47f4-abb4-d5ee8fdda43b", - "type": "raw_event" - }, - { - "id": "9435c083-5af6-47f3-90cf-8a554f995e10", - "type": "raw_event" - }, - { - "id": "2f451b22-9770-456f-b7fc-b050e42e37ce", - "type": "raw_event" - }, - { - "id": "c34c12c2-6bc3-44eb-a321-56b0a07233e4", - "type": "raw_event" - }, - { - "id": "ffa3d8b7-153d-4e2d-95c8-608cebfa8e6e", - "type": "raw_event" - }, - { - "id": "ae0f633f-c7f7-426b-8f9e-6112efe54b54", - "type": "raw_event" - }, - { - "id": "a7adde60-cf9e-41b9-a372-0410a3cfb437", - "type": "raw_event" - }, - { - "id": "67976eb0-e900-4c67-8dc5-327651625db4", - "type": "raw_event" - }, - { - "id": "84658720-b52f-43c6-8d8a-02c3c848b67f", - "type": "raw_event" - }, - { - "id": "a376f1f4-016b-40ba-83b6-514cd27a7c4b", - "type": "raw_event" - }, - { - "id": "7995ed60-cc48-44f2-b733-46094ca9e1d4", - "type": "raw_event" - }, - { - "id": "e1b66db7-d5a4-4b6b-8386-b4fc3dd56154", - "type": "raw_event" - }, - { - "id": "8950c6cf-6150-43cd-bf80-64bf776493de", - "type": "raw_event" - }, - { - "id": "aec9df81-c580-4c60-b1f8-15ff2cc2a293", - "type": "raw_event" - }, - { - "id": "25135e6c-3417-4de3-a0ba-9ca30aa768ed", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "43b40e7b-e339-450e-8581-19e49cb32a61", - "type": "metro_area", - "attributes": { - "id": "43b40e7b-e339-450e-8581-19e49cb32a61", - "name": "Elwood", - "state_abbr": "IL", - "code": "USEWI", - "latitude": "41.4039201", - "longitude": "-88.1117242", - "country_code": "US", - "time_zone": "America/Chicago" - } - }, - { - "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", - "type": "rail_terminal", - "attributes": { - "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", - "nickname": "BNSF", - "name": "BNSF - Logistics Park Chicago (LPC) Intermodal Facility", - "city": "Elwood", - "firms_code": "H572" - }, - "relationships": { - "metro_area": { - "data": { - "id": "43b40e7b-e339-450e-8581-19e49cb32a61", - "type": "metro_area" - } - }, - "port": { - "data": null - } - } - }, - { - "id": "42a1cd6e-9891-401c-aa28-7e2dfcdf5895", - "type": "transport_event", - "attributes": { - "event": "container.transport.rail_unloaded", - "created_at": "2022-10-21T20:18:00Z", - "voyage_number": null, - "timestamp": "2022-10-21T18:32:00Z", - "data_source": "shipping_line", - "location_locode": "USEWI", - "timezone": "America/Chicago" - }, - "relationships": { - "shipment": { - "data": { - "id": "0ee340ba-0f60-49cb-8ae1-551897887a52", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "7309bbe8-ec63-4740-979a-e4dc3047778a", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "43b40e7b-e339-450e-8581-19e49cb32a61", - "type": "metro_area" - } - }, - "terminal": { - "data": { - "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", - "type": "rail_terminal" - } - } - } - } - ] -} -``` - -## container.transport.transshipment_arrived -```json -{ - "data": { - "id": "8711bde5-8172-414b-b418-822c01ac8702", - "type": "webhook_notification", - "attributes": { - "id": "8711bde5-8172-414b-b418-822c01ac8702", - "event": "container.transport.transshipment_arrived", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:16:41Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "a784ad6d-55e5-40ec-83d2-06bc12b4cbe6", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "441a3525-f2d7-4484-a46b-d89727cd3de6", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "9a86d383-af2e-4aaf-84ff-d868c4145de6", - "type": "shipment", - "attributes": { - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "914595688", - "normalized_number": "914595688", - "shipping_line_scac": "SEAU", - "shipping_line_name": "Sealand Americas", - "shipping_line_short_name": "SeaLand Americas", - "customer_name": "Runolfsson-Fisher", - "port_of_lading_locode": "CLARI", - "port_of_lading_name": "Arica", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "NORTHERN PRIORITY", - "pod_vessel_imo": "9450313", - "pod_voyage_number": "242N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-28T19:51:00Z", - "pol_timezone": "America/Santiago", - "pod_eta_at": "2022-10-27T12:00:00Z", - "pod_original_eta_at": "2022-10-27T12:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "d49cd76a-8ee2-4b1e-90f7-ea75c008bbfb", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "6dfceea1-86b1-426b-89e5-a20a4f134b58", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "c021339d-7145-429f-b713-9381c6874410", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "e68fc5f3-d058-47dd-935f-3b511b97f963", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" - } - }, - { - "id": "e68fc5f3-d058-47dd-935f-3b511b97f963", - "type": "container", - "attributes": { - "number": "MNBU4188482", - "seal_number": null, - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "9a86d383-af2e-4aaf-84ff-d868c4145de6", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "c021339d-7145-429f-b713-9381c6874410", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "48460e5e-109f-441e-85e5-f2dafdc0b580", - "type": "transport_event" - }, - { - "id": "a0b4028a-cd0d-4cee-81ec-fbcad0bbd6e4", - "type": "transport_event" - }, - { - "id": "cb7e6907-6f19-4993-9537-e5639f012855", - "type": "transport_event" - }, - { - "id": "28dce1a7-be9c-420b-9204-cb5ba1a8d9f5", - "type": "transport_event" - }, - { - "id": "a784ad6d-55e5-40ec-83d2-06bc12b4cbe6", - "type": "transport_event" - }, - { - "id": "8f90ebb0-e7ac-4dc3-8289-8d8d707cb599", - "type": "transport_event" - }, - { - "id": "e759a7c1-4698-43fa-8655-9e587cd543a0", - "type": "transport_event" - }, - { - "id": "3cc0cafb-1e9b-4cfa-8b36-bac8d0637bbc", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "686817d9-a55a-4ddb-a6c3-dbddc9da2c8d", - "type": "raw_event" - }, - { - "id": "a6fad72d-f691-4b39-bec9-1ad74f3ba00c", - "type": "raw_event" - }, - { - "id": "1debea05-bdef-40ed-afb1-85df593befb2", - "type": "raw_event" - }, - { - "id": "cb838330-54fe-4ae3-94d2-d6494a4553b4", - "type": "raw_event" - }, - { - "id": "d87dbb59-9b0c-4232-a04c-0b6b1400f865", - "type": "raw_event" - }, - { - "id": "d0d79af0-7bf0-4a87-b14b-219ae8d46a70", - "type": "raw_event" - }, - { - "id": "abe79851-1346-45a2-8134-60c2c20c82ad", - "type": "raw_event" - }, - { - "id": "eb2e1b88-570b-449b-a4c8-ec90f75221b0", - "type": "raw_event" - }, - { - "id": "1bbf2111-7125-4b56-877c-13eca65eec23", - "type": "raw_event" - }, - { - "id": "9c729bea-2e19-4bca-b6a4-a9112562ffd6", - "type": "raw_event" - }, - { - "id": "b75f1d15-375a-41a6-91cb-0055a7eb681e", - "type": "raw_event" - }, - { - "id": "e6fa1c43-f6a4-459a-840f-312e24257832", - "type": "raw_event" - }, - { - "id": "c4b19e31-309c-4454-9711-3adf028fca5e", - "type": "raw_event" - }, - { - "id": "150a808a-a9c4-4807-b3e6-21f0e74491ef", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "b8047d9a-62de-4f10-b0d9-abc6ff025b67", - "type": "port", - "attributes": { - "id": "b8047d9a-62de-4f10-b0d9-abc6ff025b67", - "name": "Balboa", - "code": "PABLB", - "state_abbr": null, - "city": null, - "country_code": "PA", - "latitude": "8.958933348", - "longitude": "-79.565420224", - "time_zone": "America/Panama" - } - }, - { - "id": "50ce561a-577f-46d1-af67-b236b847f51d", - "type": "vessel", - "attributes": { - "name": "MERIDIAN", - "imo": "7002605", - "mmsi": "218415000", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "a784ad6d-55e5-40ec-83d2-06bc12b4cbe6", - "type": "transport_event", - "attributes": { - "event": "container.transport.transshipment_arrived", - "created_at": "2022-10-21T20:15:38Z", - "voyage_number": "239N", - "timestamp": "2022-10-11T13:01:00Z", - "data_source": "shipping_line", - "location_locode": "PABLB", - "timezone": "America/Panama" - }, - "relationships": { - "shipment": { - "data": { - "id": "9a86d383-af2e-4aaf-84ff-d868c4145de6", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "e68fc5f3-d058-47dd-935f-3b511b97f963", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "50ce561a-577f-46d1-af67-b236b847f51d", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "b8047d9a-62de-4f10-b0d9-abc6ff025b67", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.transshipment_departed -```json -{ - "data": { - "id": "93006fa9-7ff4-49c3-ba69-4266aac3b54b", - "type": "webhook_notification", - "attributes": { - "id": "93006fa9-7ff4-49c3-ba69-4266aac3b54b", - "event": "container.transport.transshipment_departed", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:16:41Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "e82e8530-1cf5-4680-9120-a737dde69083", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "1e6cd9f5-cb7e-43be-8a7e-99ebcd08106c", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "ccdf4809-0965-49c1-9dfb-9f4b250f3afd", - "type": "shipment", - "attributes": { - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "914595688", - "normalized_number": "914595688", - "shipping_line_scac": "SEAU", - "shipping_line_name": "Sealand Americas", - "shipping_line_short_name": "SeaLand Americas", - "customer_name": "Quigley, Romaguera and McDermott", - "port_of_lading_locode": "CLARI", - "port_of_lading_name": "Arica", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "NORTHERN PRIORITY", - "pod_vessel_imo": "9450313", - "pod_voyage_number": "242N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-28T19:51:00Z", - "pol_timezone": "America/Santiago", - "pod_eta_at": "2022-10-27T12:00:00Z", - "pod_original_eta_at": "2022-10-27T12:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "6c07b6aa-7f5c-469a-8122-9509251e87c3", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "9f951b96-5871-442d-a002-5e7b2b1bbb08", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "04f1344e-c5a2-43f1-9a20-7bf94258720b", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "a7a9790d-ec68-4afd-9063-a9cba0ec0cd9", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" - } - }, - { - "id": "a7a9790d-ec68-4afd-9063-a9cba0ec0cd9", - "type": "container", - "attributes": { - "number": "MNBU4188482", - "seal_number": null, - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "ccdf4809-0965-49c1-9dfb-9f4b250f3afd", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "04f1344e-c5a2-43f1-9a20-7bf94258720b", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "ca941257-104d-4556-881b-59a03ff27fa4", - "type": "transport_event" - }, - { - "id": "d17dd416-ee98-4a9b-9946-e053a246b79a", - "type": "transport_event" - }, - { - "id": "57aee521-0be4-4d8a-9b59-e90773371e46", - "type": "transport_event" - }, - { - "id": "8a3e98a1-ce78-4782-9173-55c2a457101e", - "type": "transport_event" - }, - { - "id": "4307eb90-b617-4b8e-8c5c-e9fa9f3b94d1", - "type": "transport_event" - }, - { - "id": "f4b2c3d6-1d6b-465a-ba59-c2b228683850", - "type": "transport_event" - }, - { - "id": "bdd4624d-5e59-4207-a03f-ee8ae00522aa", - "type": "transport_event" - }, - { - "id": "e82e8530-1cf5-4680-9120-a737dde69083", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "d87a8883-6ebc-402a-bf58-75837200b24e", - "type": "raw_event" - }, - { - "id": "08637455-91e6-4cb4-b68c-da7da5ce9eb0", - "type": "raw_event" - }, - { - "id": "bf9ea8d3-982e-4be6-aaaf-91a96c5081e2", - "type": "raw_event" - }, - { - "id": "b33f0ce7-0b01-4760-a61d-8792d1a5075d", - "type": "raw_event" - }, - { - "id": "dacc8b9e-95d9-4894-8ab2-a3172726b711", - "type": "raw_event" - }, - { - "id": "d1875e34-e862-44bf-8011-8f8e25d40222", - "type": "raw_event" - }, - { - "id": "9e5bf153-aa86-461e-bb7f-f75a44a4375c", - "type": "raw_event" - }, - { - "id": "c6fc7390-c634-44f2-b2a7-02c1397146f4", - "type": "raw_event" - }, - { - "id": "67cbee01-9731-4df4-b763-15ef0996abd8", - "type": "raw_event" - }, - { - "id": "dcc6745d-cb84-4575-9ecb-ea8017017289", - "type": "raw_event" - }, - { - "id": "798201b5-62f4-4d0b-951c-20d51960029b", - "type": "raw_event" - }, - { - "id": "a54fdf85-e96c-4bad-a993-f7ee0e857b9e", - "type": "raw_event" - }, - { - "id": "92b43e47-7af6-4317-bd1c-ee1dad0b6ab1", - "type": "raw_event" - }, - { - "id": "21c8fa3d-5702-4240-b9af-277d3853b441", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "083870c7-a84c-4258-a033-73550322a336", - "type": "port", - "attributes": { - "id": "083870c7-a84c-4258-a033-73550322a336", - "name": "Manzanillo", - "code": "PAMIT", - "state_abbr": null, - "city": null, - "country_code": "PA", - "latitude": "9.362360956", - "longitude": "-79.882591837", - "time_zone": "America/Panama" - } - }, - { - "id": "80750832-9ecf-4dae-b290-3263460fcbb1", - "type": "vessel", - "attributes": { - "name": "NORTHERN PRIORITY", - "imo": "9450313", - "mmsi": "636091832", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "e82e8530-1cf5-4680-9120-a737dde69083", - "type": "transport_event", - "attributes": { - "event": "container.transport.transshipment_departed", - "created_at": "2022-10-21T20:15:39Z", - "voyage_number": "242N", - "timestamp": "2022-10-20T06:01:00Z", - "data_source": "shipping_line", - "location_locode": "PAMIT", - "timezone": "America/Panama" - }, - "relationships": { - "shipment": { - "data": { - "id": "ccdf4809-0965-49c1-9dfb-9f4b250f3afd", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "a7a9790d-ec68-4afd-9063-a9cba0ec0cd9", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "80750832-9ecf-4dae-b290-3263460fcbb1", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "083870c7-a84c-4258-a033-73550322a336", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.transshipment_discharged -```json -{ - "data": { - "id": "a50e58c5-60eb-453e-b797-de590914d9c6", - "type": "webhook_notification", - "attributes": { - "id": "a50e58c5-60eb-453e-b797-de590914d9c6", - "event": "container.transport.transshipment_discharged", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:17:33Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "2051adf7-b0d4-4f8c-9bb4-5cee4987d7a1", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "d1b29b83-d7f3-4a4a-be86-b3b2e359a021", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "eb2571f2-b189-4d84-ac49-6a606e1f3ce8", - "type": "shipment", - "attributes": { - "created_at": "2022-10-13T06:24:29Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "6345849250", - "normalized_number": "6345849250", - "shipping_line_scac": "COSU", - "shipping_line_name": "COSCO", - "shipping_line_short_name": "COSCO", - "customer_name": "Bruen, Orn and Ruecker", - "port_of_lading_locode": "NOBVK", - "port_of_lading_name": "Brevik", - "port_of_discharge_locode": "IDJKT", - "port_of_discharge_name": "Jakarta, Java", - "pod_vessel_name": "CTP MAKASSAR", - "pod_vessel_imo": "9181742", - "pod_voyage_number": "446N", - "destination_locode": null, - "destination_name": "Jakarta,Indonesia", - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": "2022-12-05T14:00:00Z", - "pol_etd_at": "2022-10-18T10:00:00Z", - "pol_atd_at": "2022-10-18T22:12:00Z", - "pol_timezone": "Europe/Oslo", - "pod_eta_at": "2022-12-05T12:00:00Z", - "pod_original_eta_at": "2022-11-28T12:00:00Z", - "pod_ata_at": null, - "pod_timezone": "Asia/Jakarta", - "line_tracking_last_attempted_at": "2022-10-21T20:17:28Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "d4975962-efc1-47bf-9f94-b32b20645678", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "c1a4b096-90fb-4c48-b797-1646af7a184d", - "type": "port" - } - }, - "pod_terminal": { - "data": null - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "50959d84-85d4-47a0-a822-496383968eb5", - "type": "container" - }, - { - "id": "79f2bc77-8490-43c6-9938-b6ee1723388e", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/743450bd-e1e6-4c7c-8e82-5987a5aa578b" - } - }, - { - "id": "50959d84-85d4-47a0-a822-496383968eb5", - "type": "container", - "attributes": { - "number": "OOLU1927772", - "seal_number": "0167667", - "created_at": "2022-10-13T06:24:29Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 20, - "equipment_height": "standard", - "weight_in_lbs": 59525, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "Asia/Jakarta", - "final_destination_timezone": null, - "empty_terminated_timezone": "Asia/Jakarta" - }, - "relationships": { - "shipment": { - "data": { - "id": "eb2571f2-b189-4d84-ac49-6a606e1f3ce8", - "type": "shipment" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - { - "id": "478eaae8-e93e-45d6-b7ff-868a9eeeae20", - "type": "transport_event" - }, - { - "id": "7c471ed0-98b5-4ab3-9e8b-732a5a54c65b", - "type": "transport_event" - }, - { - "id": "21c59959-0fcb-44cf-ba77-3a117c119c9c", - "type": "transport_event" - }, - { - "id": "55a4bbb5-cf7f-48e1-82fb-faa07be87580", - "type": "transport_event" - }, - { - "id": "2051adf7-b0d4-4f8c-9bb4-5cee4987d7a1", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "2dc91aa8-b9ae-43e3-bd7a-6092630d3c2e", - "type": "raw_event" - }, - { - "id": "681a2cab-337f-41aa-af4f-52b7c1a11e47", - "type": "raw_event" - }, - { - "id": "07452b4d-dead-4db6-973b-51cce89e9528", - "type": "raw_event" - }, - { - "id": "a8bca88f-61f6-4747-8e6c-a8e0b832733d", - "type": "raw_event" - }, - { - "id": "847e6c3f-bdde-47bd-b0d2-272381fdf327", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "2a7f2058-e408-4259-baa9-ecf2c60ff275", - "type": "port", - "attributes": { - "id": "2a7f2058-e408-4259-baa9-ecf2c60ff275", - "name": "Rotterdam", - "code": "NLRTM", - "state_abbr": null, - "city": null, - "country_code": "NL", - "latitude": "51.956693922", - "longitude": "4.063456434", - "time_zone": "Europe/Amsterdam" - } - }, - { - "id": "19f128eb-9be0-45de-8008-7d66dc7b0091", - "type": "vessel", - "attributes": { - "name": "ELBSPRING", - "imo": "9412529", - "mmsi": "305575000", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "2051adf7-b0d4-4f8c-9bb4-5cee4987d7a1", - "type": "transport_event", - "attributes": { - "event": "container.transport.transshipment_discharged", - "created_at": "2022-10-21T20:17:33Z", - "voyage_number": "50", - "timestamp": "2022-10-21T16:00:00Z", - "data_source": "shipping_line", - "location_locode": "NLRTM", - "timezone": "Europe/Amsterdam" - }, - "relationships": { - "shipment": { - "data": { - "id": "eb2571f2-b189-4d84-ac49-6a606e1f3ce8", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "50959d84-85d4-47a0-a822-496383968eb5", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "19f128eb-9be0-45de-8008-7d66dc7b0091", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "2a7f2058-e408-4259-baa9-ecf2c60ff275", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.transshipment_loaded -```json -{ - "data": { - "id": "e41c559a-3179-4e17-b739-d2458ff972a3", - "type": "webhook_notification", - "attributes": { - "id": "e41c559a-3179-4e17-b739-d2458ff972a3", - "event": "container.transport.transshipment_loaded", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:16:41Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "abd25313-fc0f-4ad6-a9a0-5afdfe2116e2", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "f6e45855-97de-4c13-ba6c-ae2ee42f9d70", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "1e52ad99-2d0e-41ef-87ad-ea3572e2899e", - "type": "shipment", - "attributes": { - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "914595688", - "normalized_number": "914595688", - "shipping_line_scac": "SEAU", - "shipping_line_name": "Sealand Americas", - "shipping_line_short_name": "SeaLand Americas", - "customer_name": "Kozey, Ortiz and Legros", - "port_of_lading_locode": "CLARI", - "port_of_lading_name": "Arica", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "NORTHERN PRIORITY", - "pod_vessel_imo": "9450313", - "pod_voyage_number": "242N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-28T19:51:00Z", - "pol_timezone": "America/Santiago", - "pod_eta_at": "2022-10-27T12:00:00Z", - "pod_original_eta_at": "2022-10-27T12:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "5a56e8c3-bac0-47da-99c6-cd83ab428a80", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "990a5038-5273-4fe8-9a9f-4f1de2bcd418", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "62c6c1d7-757b-4cde-b189-9c6898d69be3", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "60998326-fb38-43c7-af7f-a0cc45825152", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" - } - }, - { - "id": "60998326-fb38-43c7-af7f-a0cc45825152", - "type": "container", - "attributes": { - "number": "MNBU4188482", - "seal_number": null, - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "1e52ad99-2d0e-41ef-87ad-ea3572e2899e", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "62c6c1d7-757b-4cde-b189-9c6898d69be3", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "0923b9f0-23aa-48b7-ba1c-a9069a6b18fe", - "type": "transport_event" - }, - { - "id": "b7926c0c-6d32-4952-8f45-93cf8b7be737", - "type": "transport_event" - }, - { - "id": "28c51b2e-22fb-4f92-a065-92cd5ec9a189", - "type": "transport_event" - }, - { - "id": "d21d539e-11fd-42c6-a9df-7b2d72f1efbe", - "type": "transport_event" - }, - { - "id": "3f8a6bc0-3fda-4a82-941a-5d75bf5f1dea", - "type": "transport_event" - }, - { - "id": "c42d173f-cebc-4caf-8c7d-ac11374aa3fc", - "type": "transport_event" - }, - { - "id": "abd25313-fc0f-4ad6-a9a0-5afdfe2116e2", - "type": "transport_event" - }, - { - "id": "ed8ee17c-276c-428a-a4c5-321ceb735293", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "742004b2-db59-4d68-8e94-35523d02b911", - "type": "raw_event" - }, - { - "id": "412d71b3-6314-4eb8-a2f7-9e582c5ec1b9", - "type": "raw_event" - }, - { - "id": "a03d1986-0889-4ba1-83a1-473209f026f5", - "type": "raw_event" - }, - { - "id": "f721632d-257a-4001-b8ab-9a66fff06bb8", - "type": "raw_event" - }, - { - "id": "fc0b6306-dcce-497f-b5e8-d4b445bc9ce7", - "type": "raw_event" - }, - { - "id": "de6dd640-9f81-4b8c-ba1a-95da3da1d415", - "type": "raw_event" - }, - { - "id": "7b60fd0f-d53e-47fd-a8df-d206df12ae30", - "type": "raw_event" - }, - { - "id": "1858d515-fa61-4a6c-979d-718b511304ff", - "type": "raw_event" - }, - { - "id": "28e25e0a-d57c-4294-8a96-b5f8e41777fa", - "type": "raw_event" - }, - { - "id": "4c003cd5-c1c6-4dbd-9a6a-8c7b98b0c176", - "type": "raw_event" - }, - { - "id": "b77b40c6-6df3-4324-ba58-6f11cfa430a7", - "type": "raw_event" - }, - { - "id": "6aa41832-c607-40fb-924b-8f7017cbbb1b", - "type": "raw_event" - }, - { - "id": "da1617cf-1557-4766-bd1c-6c60bc32db87", - "type": "raw_event" - }, - { - "id": "26dcb356-a6e4-4255-bc29-a1b074cfb8f0", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "928f91f5-74d0-4a65-b5cf-995a4a026770", - "type": "port", - "attributes": { - "id": "928f91f5-74d0-4a65-b5cf-995a4a026770", - "name": "Manzanillo", - "code": "PAMIT", - "state_abbr": null, - "city": null, - "country_code": "PA", - "latitude": "9.362360956", - "longitude": "-79.882591837", - "time_zone": "America/Panama" - } - }, - { - "id": "2327b55c-4abb-410d-b97f-dcddf4734f89", - "type": "vessel", - "attributes": { - "name": "NORTHERN PRIORITY", - "imo": "9450313", - "mmsi": "636091832", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "abd25313-fc0f-4ad6-a9a0-5afdfe2116e2", - "type": "transport_event", - "attributes": { - "event": "container.transport.transshipment_loaded", - "created_at": "2022-10-21T20:15:38Z", - "voyage_number": "242N", - "timestamp": "2022-10-19T18:09:00Z", - "data_source": "shipping_line", - "location_locode": "PAMIT", - "timezone": "America/Panama" - }, - "relationships": { - "shipment": { - "data": { - "id": "1e52ad99-2d0e-41ef-87ad-ea3572e2899e", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "60998326-fb38-43c7-af7f-a0cc45825152", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "2327b55c-4abb-410d-b97f-dcddf4734f89", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "928f91f5-74d0-4a65-b5cf-995a4a026770", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.vessel_arrived -```json -{ - "data": { - "id": "be283e7f-6d95-4d87-b8cc-e4a88a0738ac", - "type": "webhook_notification", - "attributes": { - "id": "be283e7f-6d95-4d87-b8cc-e4a88a0738ac", - "event": "container.transport.vessel_arrived", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:15:39Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "3e814da7-53fe-4397-9776-c97e248eda91", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "361830fa-b087-47f2-94b0-06af1ac5d2a8", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "e55680a0-3378-428e-9783-7d72f9c3fc7f", - "type": "shipment", - "attributes": { - "created_at": "2022-09-09T12:05:57Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "ZIMULEH9024455", - "normalized_number": "ZIMULEH9024455", - "shipping_line_scac": "ZIMU", - "shipping_line_name": "Zim American Integrated Shipping Services", - "shipping_line_short_name": "Zim Line", - "customer_name": "Denesik, Senger and Feil", - "port_of_lading_locode": "FRLEH", - "port_of_lading_name": "Le Havre", - "port_of_discharge_locode": "INNSA", - "port_of_discharge_name": "Nhava Sheva", - "pod_vessel_name": "TONGALA", - "pod_vessel_imo": "9278105", - "pod_voyage_number": "132/E", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": "2022-09-28T22:00:00Z", - "pol_atd_at": "2022-09-28T13:40:00Z", - "pol_timezone": "Europe/Paris", - "pod_eta_at": "2022-10-20T18:30:00Z", - "pod_original_eta_at": "2022-10-13T18:30:00Z", - "pod_ata_at": "2022-10-21T15:53:00Z", - "pod_timezone": "Asia/Calcutta", - "line_tracking_last_attempted_at": "2022-10-21T19:32:09Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "b9e91f35-d472-48a8-912d-dbb1f85fe38e", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", - "type": "port" - } - }, - "pod_terminal": { - "data": null - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "5c3e90ed-5c8c-4c01-a0ce-ea544a2a9f6d", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/ae598754-a193-4a1f-9a4e-483d78b48d8c" - } - }, - { - "id": "5c3e90ed-5c8c-4c01-a0ce-ea544a2a9f6d", - "type": "container", - "attributes": { - "number": "CAIU3758064", - "seal_number": null, - "created_at": "2022-09-09T12:05:58Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-21T15:53:00Z", - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 20, - "equipment_height": "standard", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "Asia/Calcutta", - "final_destination_timezone": null, - "empty_terminated_timezone": "Asia/Calcutta" - }, - "relationships": { - "shipment": { - "data": { - "id": "e55680a0-3378-428e-9783-7d72f9c3fc7f", - "type": "shipment" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - { - "id": "2f50d744-8c94-4d2c-9a84-857b7871010f", - "type": "transport_event" - }, - { - "id": "58fa4da4-e265-45f2-aa47-63596834d094", - "type": "transport_event" - }, - { - "id": "3e814da7-53fe-4397-9776-c97e248eda91", - "type": "transport_event" - }, - { - "id": "218d96b8-01e8-4349-852a-b03e05182d56", - "type": "transport_event" - }, - { - "id": "1a74d4d0-d24c-47c9-8818-59ae75562c8f", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "e96fa9f3-b83b-4340-9853-ca7f793c0ee9", - "type": "raw_event" - }, - { - "id": "9d652d24-2753-4b36-b267-c456dee0ce7f", - "type": "raw_event" - }, - { - "id": "b06b1ad9-c029-435c-99a0-e2dc6e7121c3", - "type": "raw_event" - }, - { - "id": "89aa1a6d-3bb4-477e-a4e3-b8ee9be02b35", - "type": "raw_event" - }, - { - "id": "c4b65cc1-7def-46f7-b9e4-35a22d1a58a5", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", - "type": "port", - "attributes": { - "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", - "name": "Nhava Sheva", - "code": "INNSA", - "state_abbr": null, - "city": null, - "country_code": "IN", - "latitude": "18.95580615", - "longitude": "72.951204698", - "time_zone": "Asia/Calcutta" - } - }, - { - "id": "e55637e2-3fd7-405e-b987-401c1c880905", - "type": "vessel", - "attributes": { - "name": "TONGALA", - "imo": "9278105", - "mmsi": "636013644", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "3e814da7-53fe-4397-9776-c97e248eda91", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_arrived", - "created_at": "2022-10-21T20:15:39Z", - "voyage_number": "132/E", - "timestamp": "2022-10-21T15:53:00Z", - "data_source": "shipping_line", - "location_locode": "INNSA", - "timezone": "Asia/Calcutta" - }, - "relationships": { - "shipment": { - "data": { - "id": "e55680a0-3378-428e-9783-7d72f9c3fc7f", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "5c3e90ed-5c8c-4c01-a0ce-ea544a2a9f6d", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "e55637e2-3fd7-405e-b987-401c1c880905", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.vessel_berthed -```json -{ - "data": { - "id": "4c2bee7b-5929-4a8d-baa4-b8f8580597be", - "type": "webhook_notification", - "attributes": { - "id": "4c2bee7b-5929-4a8d-baa4-b8f8580597be", - "event": "container.transport.vessel_berthed", - "delivery_status": "succeeded", - "created_at": "2022-10-21T18:52:26Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "6242e7d4-eeea-40ec-af56-fc0a71e2a36b", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "9ed8cc42-5b0e-4ffc-96a6-335e96cdfcba", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "f028a4c5-4c0b-4894-b4b2-4919d266737e", - "type": "shipment", - "attributes": { - "created_at": "2022-09-22T08:25:55Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "HDMUXMNM78424800", - "normalized_number": "XMNM78424800", - "shipping_line_scac": "HDMU", - "shipping_line_name": "Hyundai Merchant Marine", - "shipping_line_short_name": "Hyundai", - "customer_name": "Kuvalis-Paucek", - "port_of_lading_locode": "CNXMN", - "port_of_lading_name": "Xiamen", - "port_of_discharge_locode": "USLAX", - "port_of_discharge_name": "Los Angeles", - "pod_vessel_name": "YM UNANIMITY", - "pod_vessel_imo": "9462718", - "pod_voyage_number": "0063E", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": "2022-09-27T22:00:00Z", - "pol_atd_at": "2022-09-28T02:30:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-10-17T13:00:00Z", - "pod_original_eta_at": "2022-10-15T15:00:00Z", - "pod_ata_at": "2022-10-18T17:35:17Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T18:52:23Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "5d392f9e-e3af-41d2-b7cf-7c8e48b5277d", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "82052525-07c1-4c45-9a09-e7633cbab373", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/a065301b-0205-496a-a317-ef0abd2ae2e3" - } - }, - { - "id": "82052525-07c1-4c45-9a09-e7633cbab373", - "type": "container", - "attributes": { - "number": "GAOU6337366", - "seal_number": "", - "created_at": "2022-09-22T08:25:55Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-17T13:00:00Z", - "pod_discharged_at": "2022-10-18T17:21:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": true, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 0, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-21T19:44:09Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": "2022-10-24T07:00:00Z", - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "In Yard
    (Decked)", - "pod_last_tracking_request_at": "2022-10-21T19:44:09Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "f028a4c5-4c0b-4894-b4b2-4919d266737e", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "82abbf20-17da-43ce-b62e-a94f0dbc51ad", - "type": "transport_event" - }, - { - "id": "75641949-c9b1-4726-b9dd-58577f3c0709", - "type": "transport_event" - }, - { - "id": "89deda0c-ff71-4e87-988e-cdb96f1af4b2", - "type": "transport_event" - }, - { - "id": "2553a3b5-e41f-4e22-9798-1aab7f275d35", - "type": "transport_event" - }, - { - "id": "6242e7d4-eeea-40ec-af56-fc0a71e2a36b", - "type": "transport_event" - }, - { - "id": "04fb0c48-fa3a-42e2-af35-0bec1d09f141", - "type": "transport_event" - }, - { - "id": "c45fe70b-83bf-46dd-ba5a-db03002ba349", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "ccb3e789-3902-469f-bbab-96a1ede50dd8", - "type": "raw_event" - }, - { - "id": "231b3fbe-6d33-4386-8258-1356ee9b9518", - "type": "raw_event" - }, - { - "id": "5d83c231-c711-42a0-abfc-6fedb259381f", - "type": "raw_event" - }, - { - "id": "a23c7de8-2ae0-4ca6-9c54-97d905d11a58", - "type": "raw_event" - }, - { - "id": "9e6700a1-15cd-4010-b8fc-799de9e3b1a5", - "type": "raw_event" - }, - { - "id": "8e50b041-1f9c-40bf-ab78-588e69bc4311", - "type": "raw_event" - }, - { - "id": "8027c3fc-c55c-4cb0-98de-ecfb2c8aa0ad", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", - "type": "port", - "attributes": { - "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", - "name": "Los Angeles", - "code": "USLAX", - "state_abbr": "CA", - "city": "Los Angeles", - "country_code": "US", - "latitude": "33.728193631", - "longitude": "-118.255820307", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", - "type": "terminal", - "attributes": { - "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", - "nickname": "WBCT", - "name": "West Basin Container Terminal", - "firms_code": "Y773", - "smdg_code": null, - "bic_facility_code": null, - "provided_data": { - "pickup_lfd": false, - "pickup_lfd_notes": "", - "available_for_pickup": false, - "fees_at_pod_terminal": false, - "holds_at_pod_terminal": false, - "pickup_appointment_at": false, - "location_at_pod_terminal": false, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": false, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "701 New Dock Street Berths 212-225", - "city": "Terminal Island", - "state": "California", - "state_abbr": "CA", - "zip": "90731", - "country": "United States" - }, - "relationships": { - "port": { - "data": { - "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", - "type": "port" - } - } - } - }, - { - "id": "f800df08-186c-40b9-8d3c-3fcc0838cbe6", - "type": "vessel", - "attributes": { - "name": "YM UNANIMITY", - "imo": "9462718", - "mmsi": "416466000", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 25, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "6242e7d4-eeea-40ec-af56-fc0a71e2a36b", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_berthed", - "created_at": "2022-10-21T18:52:26Z", - "voyage_number": "0063E", - "timestamp": "2022-10-17T13:00:00Z", - "data_source": "shipping_line", - "location_locode": "USLAX", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "f028a4c5-4c0b-4894-b4b2-4919d266737e", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "82052525-07c1-4c45-9a09-e7633cbab373", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "f800df08-186c-40b9-8d3c-3fcc0838cbe6", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", - "type": "terminal" - } - } - } - } - ] -} -``` - -## container.transport.vessel_departed -```json -{ - "data": { - "id": "f65f7fff-2384-4f90-919b-b716c16bc670", - "type": "webhook_notification", - "attributes": { - "id": "f65f7fff-2384-4f90-919b-b716c16bc670", - "event": "container.transport.vessel_departed", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:16:41Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "2b8eb6b3-6dcb-4acc-a234-dfc971408762", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "501aae38-e752-4f15-ab6e-73ea0ede3ca2", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "a65a7f43-0038-4f60-acff-c97a4979d323", - "type": "shipment", - "attributes": { - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "914595688", - "normalized_number": "914595688", - "shipping_line_scac": "SEAU", - "shipping_line_name": "Sealand Americas", - "shipping_line_short_name": "SeaLand Americas", - "customer_name": "Lang and Sons", - "port_of_lading_locode": "CLARI", - "port_of_lading_name": "Arica", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "NORTHERN PRIORITY", - "pod_vessel_imo": "9450313", - "pod_voyage_number": "242N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-28T19:51:00Z", - "pol_timezone": "America/Santiago", - "pod_eta_at": "2022-10-27T12:00:00Z", - "pod_original_eta_at": "2022-10-27T12:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "e06c809e-c437-47ac-92a1-aeb1c6f14480", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "a01b7de4-05a5-4871-8074-c524057216ec", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "56ad45c8-dbd0-4c1e-bee7-7c4376db3924", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" - } - }, - { - "id": "56ad45c8-dbd0-4c1e-bee7-7c4376db3924", - "type": "container", - "attributes": { - "number": "MNBU4188482", - "seal_number": null, - "created_at": "2022-10-21T20:15:38Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "a65a7f43-0038-4f60-acff-c97a4979d323", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "a01b7de4-05a5-4871-8074-c524057216ec", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "875a1706-b8cd-4a27-9b0d-b6bc76b01a91", - "type": "transport_event" - }, - { - "id": "571209fb-d43e-4361-8bc6-f17a72005964", - "type": "transport_event" - }, - { - "id": "2b8eb6b3-6dcb-4acc-a234-dfc971408762", - "type": "transport_event" - }, - { - "id": "7d77608f-647c-45a3-9308-12d988d5be62", - "type": "transport_event" - }, - { - "id": "74c00224-82e2-4bb8-aa2a-291aa4f5554d", - "type": "transport_event" - }, - { - "id": "1580e710-6e00-4e7c-b0e4-cabed65d09e3", - "type": "transport_event" - }, - { - "id": "efa9723b-fb8d-4add-8059-8a95bcb78cba", - "type": "transport_event" - }, - { - "id": "3a19cba1-a2e8-40e9-b9cb-8cadbe802ca9", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "f4bf9733-cfef-4e01-ad8c-efc874dd4b83", - "type": "raw_event" - }, - { - "id": "29f37e62-08a5-45c5-87dd-eee6a8cddc9c", - "type": "raw_event" - }, - { - "id": "c692006a-0755-4f0f-8b6f-e22360de589e", - "type": "raw_event" - }, - { - "id": "b41de73f-aa1d-473e-8fed-9bf9ba6f5384", - "type": "raw_event" - }, - { - "id": "2c60b856-6120-44ba-8c7f-a8e0a7dc3306", - "type": "raw_event" - }, - { - "id": "3d13f46c-b04a-435e-9bc9-7d4c2fb70fe4", - "type": "raw_event" - }, - { - "id": "00104149-7bfd-4d11-989a-0bcf3089f446", - "type": "raw_event" - }, - { - "id": "5a224d3b-d3b7-489a-a776-09f053e422b1", - "type": "raw_event" - }, - { - "id": "85cfe2ce-c88e-4b55-b25f-f36a0c3f5e6a", - "type": "raw_event" - }, - { - "id": "b4481a38-511b-4d84-b92c-e36b6e050b5c", - "type": "raw_event" - }, - { - "id": "527e2d94-93e2-40f8-9421-a80fd53e2fe8", - "type": "raw_event" - }, - { - "id": "86666d95-cb85-4106-b68c-816702e851bf", - "type": "raw_event" - }, - { - "id": "afe2b57f-5363-4ad9-ad0e-a83c8928c0d9", - "type": "raw_event" - }, - { - "id": "e1240511-7a64-49f7-8dc1-bdf31848f1a7", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", - "type": "port", - "attributes": { - "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", - "name": "Arica", - "code": "CLARI", - "state_abbr": null, - "city": null, - "country_code": "CL", - "latitude": "-18.471872947", - "longitude": "-70.327958963", - "time_zone": "America/Santiago" - } - }, - { - "id": "95016ff7-1084-416a-9c85-4af24e91d883", - "type": "vessel", - "attributes": { - "name": "MERIDIAN", - "imo": "7002605", - "mmsi": "218415000", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 44, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "2b8eb6b3-6dcb-4acc-a234-dfc971408762", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_departed", - "created_at": "2022-10-21T20:15:38Z", - "voyage_number": "239N", - "timestamp": "2022-09-28T19:51:00Z", - "data_source": "shipping_line", - "location_locode": "CLARI", - "timezone": "America/Santiago" - }, - "relationships": { - "shipment": { - "data": { - "id": "a65a7f43-0038-4f60-acff-c97a4979d323", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "56ad45c8-dbd0-4c1e-bee7-7c4376db3924", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "95016ff7-1084-416a-9c85-4af24e91d883", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.transport.vessel_discharged -```json -{ - "data": { - "id": "5c048ec8-afb0-48ca-8657-fa262dc9bbd7", - "type": "webhook_notification", - "attributes": { - "id": "5c048ec8-afb0-48ca-8657-fa262dc9bbd7", - "event": "container.transport.vessel_discharged", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:14:17Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "d637c864-ef35-4df1-9563-ba8bbb179af5", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "851d3a8d-4f95-4296-be6d-0510ece0376d", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "56c8b2c7-a5e0-4c51-9793-f7dadc1fa52c", - "type": "shipment", - "attributes": { - "created_at": "2022-09-01T15:22:22Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "TA2PTC560500", - "normalized_number": "TA2PTC560500", - "shipping_line_scac": "ONEY", - "shipping_line_name": "Ocean Network Express", - "shipping_line_short_name": "ONE", - "customer_name": "Schaden and Sons", - "port_of_lading_locode": "CNQIN", - "port_of_lading_name": "Qingdao", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "ESSEN EXPRESS", - "pod_vessel_imo": "9501370", - "pod_voyage_number": "042E", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-07-30T12:24:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-09-22T15:00:00Z", - "pod_original_eta_at": "2022-09-23T10:00:00Z", - "pod_ata_at": "2022-10-19T19:55:00Z", - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2022-10-21T20:14:12Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "25a0e8eb-a957-4973-a8fd-e984552baafa", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "27f76ae6-d6d9-4938-878b-7113cd628159", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "7e9be7ac-2845-4130-b032-fb447d3c3126", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/44ddc574-6636-44f0-be9f-6dd6a7e5f0fb" - } - }, - { - "id": "7e9be7ac-2845-4130-b032-fb447d3c3126", - "type": "container", - "attributes": { - "number": "NYKU0800893", - "seal_number": "CND674488", - "created_at": "2022-09-01T15:22:23Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-19T19:55:00Z", - "pod_discharged_at": "2022-10-21T15:19:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": true, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 18928, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-21T19:45:07Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": "2022-10-27T04:00:00Z", - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "In Yard", - "pod_last_tracking_request_at": "2022-10-21T19:45:07Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "56c8b2c7-a5e0-4c51-9793-f7dadc1fa52c", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "81879bc8-3b1e-44e7-8b82-18747c5a55c1", - "type": "transport_event" - }, - { - "id": "400895bd-70b7-4ef7-8fef-8edd63eb1450", - "type": "transport_event" - }, - { - "id": "b2d26b74-3189-410e-a4e6-344e2a5ecbc9", - "type": "transport_event" - }, - { - "id": "90e32553-9d25-4426-b625-128d26f9f9c5", - "type": "transport_event" - }, - { - "id": "72375da8-6916-4db4-80a5-903602035b91", - "type": "transport_event" - }, - { - "id": "a0718da3-3185-4038-9b12-fc1886895933", - "type": "transport_event" - }, - { - "id": "eb452da3-ad22-457b-b3b5-6ef7d691efef", - "type": "transport_event" - }, - { - "id": "e474a621-fdad-413b-8a86-80ca59444d2e", - "type": "transport_event" - }, - { - "id": "9f274f93-4763-4af3-a513-47be9de6db74", - "type": "transport_event" - }, - { - "id": "c9a093b5-8962-4e67-9c65-cc82811352ae", - "type": "transport_event" - }, - { - "id": "d637c864-ef35-4df1-9563-ba8bbb179af5", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "4d66e330-b0b0-47bc-bd67-1385b6da145f", - "type": "raw_event" - }, - { - "id": "7db280b7-5728-4d5c-a3f0-80086e726144", - "type": "raw_event" - }, - { - "id": "93cbaa5e-67c8-4aa0-b264-aed51f0a25eb", - "type": "raw_event" - }, - { - "id": "88a6cf44-d652-4b0b-b58e-2e2d5ead3cf0", - "type": "raw_event" - }, - { - "id": "9583e9f1-70c0-426b-801a-99f9193cb7a4", - "type": "raw_event" - }, - { - "id": "e6663d02-6b90-4d4f-a697-1980eca44789", - "type": "raw_event" - }, - { - "id": "d6ad787d-6ad1-479c-87f6-2e104d1275ef", - "type": "raw_event" - }, - { - "id": "6a227c8f-865f-47be-8551-f043be9b9a8b", - "type": "raw_event" - }, - { - "id": "0b6ea128-508c-4951-9c08-a33ba5134447", - "type": "raw_event" - }, - { - "id": "614b23d9-0b23-4800-b5fe-ac2d06178eb3", - "type": "raw_event" - }, - { - "id": "d83e119a-9214-4e07-ae13-024c68b3d231", - "type": "raw_event" - }, - { - "id": "7ea41e5c-b6dd-4972-a42b-e630cbaaa6da", - "type": "raw_event" - }, - { - "id": "12c1202e-5a6b-4551-a78e-670c52dde93a", - "type": "raw_event" - }, - { - "id": "fbff6533-b387-4af5-912b-4040ba3d5a34", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "27f76ae6-d6d9-4938-878b-7113cd628159", - "type": "port", - "attributes": { - "id": "27f76ae6-d6d9-4938-878b-7113cd628159", - "name": "New York / New Jersey", - "code": "USNYC", - "state_abbr": "NY", - "city": "New York", - "country_code": "US", - "latitude": "40.684996498", - "longitude": "-74.151115685", - "time_zone": "America/New_York" - } - }, - { - "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", - "type": "terminal", - "attributes": { - "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", - "nickname": "GCTB", - "name": "GCT Bayonne", - "firms_code": "E364", - "smdg_code": null, - "bic_facility_code": null, - "provided_data": { - "pickup_lfd": false, - "pickup_lfd_notes": "", - "available_for_pickup": false, - "fees_at_pod_terminal": false, - "holds_at_pod_terminal": false, - "pickup_appointment_at": false, - "location_at_pod_terminal": false, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": false, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "701 New Dock Street Berths 212-225", - "city": "Terminal Island", - "state": "California", - "state_abbr": "CA", - "zip": "90731", - "country": "United States" - }, - "relationships": { - "port": { - "data": { - "id": "27f76ae6-d6d9-4938-878b-7113cd628159", - "type": "port" - } - } - } - }, - { - "id": "043bbbbe-c26f-44fb-a21c-4ee80c8fe319", - "type": "vessel", - "attributes": { - "name": "ESSEN EXPRESS", - "imo": "9501370", - "mmsi": "218474000", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 13, - "navigational_heading_degrees": 99, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "d637c864-ef35-4df1-9563-ba8bbb179af5", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_discharged", - "created_at": "2022-10-21T20:14:17Z", - "voyage_number": "042E", - "timestamp": "2022-10-21T15:19:00Z", - "data_source": "shipping_line", - "location_locode": "USNYC", - "timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "56c8b2c7-a5e0-4c51-9793-f7dadc1fa52c", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "7e9be7ac-2845-4130-b032-fb447d3c3126", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "043bbbbe-c26f-44fb-a21c-4ee80c8fe319", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "27f76ae6-d6d9-4938-878b-7113cd628159", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", - "type": "terminal" - } - } - } - } - ] -} -``` - -## container.transport.vessel_loaded -```json -{ - "data": { - "id": "a3baf7bb-3ffe-485e-bf9d-7b7dd17a08a8", - "type": "webhook_notification", - "attributes": { - "id": "a3baf7bb-3ffe-485e-bf9d-7b7dd17a08a8", - "event": "container.transport.vessel_loaded", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:16:47Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "58114b8d-7aab-491d-97ce-7b32c0c1d198", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "7c353e67-cab6-422e-a17f-8483bf250dd9", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "2bae2c8b-c682-47a6-81c7-f1ac9d4404ef", - "type": "shipment", - "attributes": { - "created_at": "2022-10-18T23:20:40Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "HDMUNBOZ32457200", - "normalized_number": "NBOZ32457200", - "shipping_line_scac": "HDMU", - "shipping_line_name": "Hyundai Merchant Marine", - "shipping_line_short_name": "Hyundai", - "customer_name": "Roberts LLC", - "port_of_lading_locode": "CNNGB", - "port_of_lading_name": "Ningbo", - "port_of_discharge_locode": "USLAX", - "port_of_discharge_name": "Los Angeles", - "pod_vessel_name": "NYK THEMIS", - "pod_vessel_imo": "9356696", - "pod_voyage_number": "0082E", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-23T00:30:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-10-22T12:30:00Z", - "pod_original_eta_at": "2022-10-22T12:30:00Z", - "pod_ata_at": null, - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T20:13:02Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "5d0f3e26-a5a7-4aff-a73f-2eacb3ca0a05", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "43cf9fea-eb03-428a-8e57-6da700f95adc", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "e7fd77a6-5b1d-49c6-8790-9597e154c3c6", - "type": "container" - }, - { - "id": "d1a33088-16fa-475c-9ea4-d5098ae9b8df", - "type": "container" - }, - { - "id": "c7876dc6-ccad-4219-b0a2-1e9e9845f474", - "type": "container" - }, - { - "id": "9bbff5af-73fa-463e-b715-d2f6c01c58cc", - "type": "container" - }, - { - "id": "e637137f-ad05-41e3-9a50-045d365d96d9", - "type": "container" - }, - { - "id": "8e4f2995-a25a-4c6c-9382-3c02ce1288af", - "type": "container" - }, - { - "id": "a5970c64-61c2-4f13-b16d-de46871b77f0", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/35285253-d023-4c08-ab12-4ea7ee7793cf" - } - }, - { - "id": "c7876dc6-ccad-4219-b0a2-1e9e9845f474", - "type": "container", - "attributes": { - "number": "KOCU4221161", - "seal_number": "211962498", - "created_at": "2022-10-18T23:20:40Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 20119, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-21T20:09:50Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "On-Board Vessel", - "pod_last_tracking_request_at": "2022-10-21T20:09:50Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "2bae2c8b-c682-47a6-81c7-f1ac9d4404ef", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "43cf9fea-eb03-428a-8e57-6da700f95adc", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "e39a063e-da6b-4b97-bb7a-bf27b1b2d96e", - "type": "transport_event" - }, - { - "id": "58e026b4-4252-4f40-910e-416b75e3f656", - "type": "transport_event" - }, - { - "id": "2032b8a4-150d-40c1-a4d2-9dc89606ba9b", - "type": "transport_event" - }, - { - "id": "58114b8d-7aab-491d-97ce-7b32c0c1d198", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "9b382aaf-50b5-49a2-8b72-8e1ebfe687cb", - "type": "raw_event" - }, - { - "id": "976bc217-7b24-4a2e-8c4f-4f4e3597348d", - "type": "raw_event" - }, - { - "id": "421ab729-8741-4c9b-a493-b8b93ca1ff13", - "type": "raw_event" - }, - { - "id": "0eada15a-7830-4e22-8a30-3c994d7e6130", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", - "type": "port", - "attributes": { - "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", - "name": "Ningbo", - "code": "CNNGB", - "state_abbr": null, - "city": null, - "country_code": "CN", - "latitude": "29.889437243", - "longitude": "122.033720842", - "time_zone": "Asia/Shanghai" - } - }, - { - "id": "c17c5324-008e-4549-9e67-302cff53a56d", - "type": "vessel", - "attributes": { - "name": "NYK THEMIS", - "imo": "9356696", - "mmsi": "636018225", - "latitude": -78.30435842851921, - "longitude": 25.471353799804547, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 18, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "58114b8d-7aab-491d-97ce-7b32c0c1d198", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_loaded", - "created_at": "2022-10-21T20:16:47Z", - "voyage_number": "0082E", - "timestamp": "2022-09-22T09:38:00Z", - "data_source": "shipping_line", - "location_locode": "CNNGB", - "timezone": "Asia/Shanghai" - }, - "relationships": { - "shipment": { - "data": { - "id": "2bae2c8b-c682-47a6-81c7-f1ac9d4404ef", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "c7876dc6-ccad-4219-b0a2-1e9e9845f474", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "c17c5324-008e-4549-9e67-302cff53a56d", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] -} -``` - -## container.updated -```json -{ - "data": { - "id": "aee69c9e-66e5-4ead-82ee-668dafc242ee", - "type": "webhook_notification", - "attributes": { - "id": "aee69c9e-66e5-4ead-82ee-668dafc242ee", - "event": "container.updated", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:19:13Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "638dd40b-6d1a-48a5-af2f-c68463059149", - "type": "container_updated_event" - } - }, - "webhook": { - "data": { - "id": "fdd1cf95-7569-4bf9-965b-825a55fa6303", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "c0633538-4e53-4c33-bde5-055a5bdbfa29", - "type": "shipment", - "attributes": { - "created_at": "2022-09-06T08:29:58Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "MAEUJAK015053", - "normalized_number": "JAK015053", - "shipping_line_scac": "MAEU", - "shipping_line_name": "Maersk", - "shipping_line_short_name": "Maersk", - "customer_name": "Lakin and Sons", - "port_of_lading_locode": "IDJKT", - "port_of_lading_name": "Jakarta, Java", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "MAERSK SYDNEY", - "pod_vessel_imo": "9289958", - "pod_voyage_number": "235W", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-09-04T16:54:00Z", - "pol_timezone": "Asia/Jakarta", - "pod_eta_at": "2022-10-10T22:00:00Z", - "pod_original_eta_at": "2022-10-14T07:00:00Z", - "pod_ata_at": "2022-10-10T22:00:00Z", - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2022-10-21T18:11:45Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "82bf3631-280e-4d73-81d8-fc16753d08a7", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "5f3d40ad-2e2f-4778-8973-8a3a70bef56d", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/7297af4f-e047-4a8e-9eda-d1013ce2ab16" - } - }, - { - "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", - "type": "port", - "attributes": { - "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", - "name": "New York / New Jersey", - "code": "USNYC", - "state_abbr": "NY", - "city": "New York", - "country_code": "US", - "latitude": "40.684996498", - "longitude": "-74.151115685", - "time_zone": "America/New_York" - } - }, - { - "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", - "type": "terminal", - "attributes": { - "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", - "nickname": "APM Terminals", - "name": "Port Elizabeth", - "firms_code": "E425", - "smdg_code": null, - "bic_facility_code": null, - "provided_data": { - "pickup_lfd": false, - "pickup_lfd_notes": "", - "available_for_pickup": false, - "fees_at_pod_terminal": false, - "holds_at_pod_terminal": false, - "pickup_appointment_at": false, - "location_at_pod_terminal": false, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": false, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "701 New Dock Street Berths 212-225", - "city": "Terminal Island", - "state": "California", - "state_abbr": "CA", - "zip": "90731", - "country": "United States" - }, - "relationships": { - "port": { - "data": { - "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", - "type": "port" - } - } - } - }, - { - "id": "5f3d40ad-2e2f-4778-8973-8a3a70bef56d", - "type": "container", - "attributes": { - "number": "MSKU4807969", - "seal_number": null, - "created_at": "2022-09-06T08:29:58Z", - "ref_numbers": [ - - ], - "pod_arrived_at": "2022-10-10T22:00:00Z", - "pod_discharged_at": "2022-10-11T21:32:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": true, - "equipment_type": "dry", - "equipment_length": 45, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2022-10-21T20:19:12Z", - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": "2022-10-24T04:00:00Z", - "pickup_appointment_at": "2022-10-18T16:00:00Z", - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Yard Grounded (G90402B1)", - "pod_last_tracking_request_at": "2022-10-21T20:19:12Z", - "shipment_last_tracking_request_at": null, - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York" - }, - "relationships": { - "shipment": { - "data": { - "id": "c0633538-4e53-4c33-bde5-055a5bdbfa29", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "e9b1b49a-b84e-469e-ac72-b0026cd0a17a", - "type": "transport_event" - }, - { - "id": "dbf8a2b9-d19e-42c1-8bdf-216f075028c8", - "type": "transport_event" - }, - { - "id": "4a10db53-cfd1-4a1e-98e3-6dcea72b34b5", - "type": "transport_event" - }, - { - "id": "f32b184d-aea7-4a61-98c3-a2e5e7b78775", - "type": "transport_event" - }, - { - "id": "87245720-cc9f-4e17-b2df-c76a969b6294", - "type": "transport_event" - }, - { - "id": "74d08ccb-0e8c-4715-9d48-d083441764c3", - "type": "transport_event" - }, - { - "id": "f700c2f0-edbe-406f-943c-8575e4656af8", - "type": "transport_event" - }, - { - "id": "8242486b-0410-40e5-9566-c57cda4a2948", - "type": "transport_event" - }, - { - "id": "b6e33165-7848-48b0-a621-2012e6392d6e", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "e6ecd493-4e6b-4d92-809a-ffd73d401d67", - "type": "raw_event" - }, - { - "id": "abff03e4-d246-4d2a-b02b-5a5f81d493b5", - "type": "raw_event" - }, - { - "id": "603d631b-6a81-4389-94f5-7fe21e71a43e", - "type": "raw_event" - }, - { - "id": "3fcc6702-859c-4088-81ea-407f37d83481", - "type": "raw_event" - }, - { - "id": "108f5bab-7a33-4fef-bbfc-fc1b12f8742d", - "type": "raw_event" - }, - { - "id": "e588e237-7dd1-4982-8fc8-6ce82447cd92", - "type": "raw_event" - }, - { - "id": "c796106f-39ce-402e-8296-5a02cafe6da7", - "type": "raw_event" - }, - { - "id": "2fb9cdf8-8f9b-4ff2-9a79-e79031f745c6", - "type": "raw_event" - }, - { - "id": "aa56172c-c0c4-4fe8-a718-ff95826469ad", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "638dd40b-6d1a-48a5-af2f-c68463059149", - "type": "container_updated_event", - "attributes": { - "changeset": { - "available_for_pickup": [ - false, - true - ], - "holds_at_pod_terminal": [ - [ - { - "name": "other", - "status": "hold", - "description": "DOWN - Broken Machine Over Pile" - }, - { - "name": "other", - "status": "hold", - "description": "MACHINE - " - } - ], - [ - - ] - ] - }, - "timestamp": "2022-10-21T20:19:12Z", - "data_source": "terminal", - "timezone": "America/New_York" - }, - "relationships": { - "container": { - "data": { - "id": "5f3d40ad-2e2f-4778-8973-8a3a70bef56d", - "type": "container" - } - }, - "terminal": { - "data": { - "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", - "type": "terminal" - } - }, - "shipment": { - "data": { - "id": "c0633538-4e53-4c33-bde5-055a5bdbfa29", - "type": "shipment" - } - } - } - } - ] -} -``` - -## shipment.estimated.arrival -```json -{ - "data": { - "id": "0a6b1c26-25c1-4309-b190-ff7cb50f75e3", - "type": "webhook_notification", - "attributes": { - "id": "0a6b1c26-25c1-4309-b190-ff7cb50f75e3", - "event": "shipment.estimated.arrival", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:19:13Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "0db4d1a2-ec3e-4123-9d80-1431c81733e6", - "type": "estimated_event" - } - }, - "webhook": { - "data": { - "id": "5e58fc0c-0686-4156-96cf-410f673d54cb", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "fd0b571a-d6bc-4059-93ed-fc5b00a83b15", - "type": "shipment", - "attributes": { - "created_at": "2022-09-20T02:55:25Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "OOLU2136060630", - "normalized_number": "2136060630", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Casper, Abshire and Dibbert", - "port_of_lading_locode": "MYPEN", - "port_of_lading_name": "Penang", - "port_of_discharge_locode": "USLAX", - "port_of_discharge_name": "Los Angeles", - "pod_vessel_name": "CMA CGM NORMA", - "pod_vessel_imo": "9299812", - "pod_voyage_number": "0TUPFE1MA", - "destination_locode": "USEWI", - "destination_name": "Elwood", - "destination_timezone": "America/Chicago", - "destination_ata_at": null, - "destination_eta_at": "2022-11-07T17:00:00Z", - "pol_etd_at": "2022-09-24T18:30:00Z", - "pol_atd_at": "2022-09-24T23:35:00Z", - "pol_timezone": "Asia/Kuala_Lumpur", - "pod_eta_at": "2022-11-01T14:00:00Z", - "pod_original_eta_at": "2022-11-03T01:00:00Z", - "pod_ata_at": null, - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T20:18:58Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "7d0a06e4-f894-46ee-96f5-407d7cc7db1b", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "e37931e1-d68e-497f-bd7c-6bb4ebf00520", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "fc2e0c64-0491-400c-afe8-a5e8dca77c7c", - "type": "metro_area" - } - }, - "destination_terminal": { - "data": { - "id": "ed03e950-a528-4b3d-bf6b-15141e397dc5", - "type": "rail_terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "300f6e6f-04ba-4f49-b9bd-7302fc382c4d", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/4f363cf9-8d55-4709-bf64-77f4bd7ed824" - } - }, - { - "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", - "type": "port", - "attributes": { - "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", - "name": "Los Angeles", - "code": "USLAX", - "state_abbr": "CA", - "city": "Los Angeles", - "country_code": "US", - "latitude": "33.728193631", - "longitude": "-118.255820307", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "0db4d1a2-ec3e-4123-9d80-1431c81733e6", - "type": "estimated_event", - "attributes": { - "created_at": "2022-10-21T20:19:13Z", - "estimated_timestamp": "2022-11-01T14:00:00Z", - "voyage_number": "0TUPFE1MA", - "event": "shipment.estimated.arrival", - "location_locode": "USLAX", - "data_source": "shipping_line", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "fd0b571a-d6bc-4059-93ed-fc5b00a83b15", - "type": "shipment" - } - }, - "port": { - "data": { - "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", - "type": "port" - } - }, - "vessel": { - "data": { - "id": "3f97ddb7-2e53-4ed1-ae22-04b82b340136", - "type": "vessel" - } - } - } - } - ] -} -``` - -## shipment.transport.vessel_arrived -```json -{ - "data": { - "id": "1ababdd7-3d93-436d-8fc7-e8029bb4b466", - "type": "webhook_notification", - "attributes": { - "id": "1ababdd7-3d93-436d-8fc7-e8029bb4b466", - "event": "shipment.transport.vessel_arrived", - "delivery_status": "succeeded", - "created_at": "2020-05-11T15:09:58Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "e400b938-19d9-4d78-888f-351af48a915e", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "a3ea832c-179c-4fd9-891d-5765a77af9d4", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - } -} -``` - -## tracking_request.awaiting_manifest -```json -{ - "data": { - "id": "b7235d00-2617-434e-9e28-a5cf83a0a0d3", - "type": "webhook_notification", - "attributes": { - "id": "b7235d00-2617-434e-9e28-a5cf83a0a0d3", - "event": "tracking_request.awaiting_manifest", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:15:54Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "ff77f76c-5e73-47c4-ab1e-d499cb1fa10f", - "type": "tracking_request" - } - }, - "webhook": { - "data": { - "id": "bb30c47d-db43-4fa0-9287-7bfade47e4ec", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "ff77f76c-5e73-47c4-ab1e-d499cb1fa10f", - "type": "tracking_request", - "attributes": { - "request_number": "IZ12208APRV6", - "request_type": "bill_of_lading", - "scac": "HLCU", - "ref_numbers": [ - - ], - "shipment_tags": [ - - ], - "created_at": "2022-10-21T20:15:49Z", - "updated_at": "2022-10-21T21:15:49Z", - "status": "awaiting_manifest", - "failed_reason": null, - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": null - }, - "customer": { - "data": null - }, - "user": { - "data": null - } - }, - "links": { - "self": "/v2/tracking_requests/ca388055-8e3a-4b85-8401-e4aa1abf7228" - } - } - ] -} -``` - -## tracking_request.failed -```json -{ - "data": { - "id": "dfa9f92b-dbc5-403e-b03f-d5683abbd074", - "type": "webhook_notification", - "attributes": { - "id": "dfa9f92b-dbc5-403e-b03f-d5683abbd074", - "event": "tracking_request.failed", - "delivery_status": "pending", - "created_at": "2022-10-21T20:19:14Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "5fe62a78-86af-4408-a79c-2d03c907a68b", - "type": "tracking_request" - } - }, - "webhook": { - "data": { - "id": "5c7cbf41-37f4-4e76-b06b-4b17860fab02", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "5fe62a78-86af-4408-a79c-2d03c907a68b", - "type": "tracking_request", - "attributes": { - "request_number": "MAEU11875506", - "request_type": "bill_of_lading", - "scac": "MAEU", - "ref_numbers": [ - - ], - "shipment_tags": [ - - ], - "created_at": "2022-10-21T20:19:13Z", - "updated_at": "2022-10-21T21:19:13Z", - "status": "failed", - "failed_reason": "not_found", - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": null - }, - "customer": { - "data": null - }, - "user": { - "data": null - } - }, - "links": { - "self": "/v2/tracking_requests/93d0d469-cbcf-4b6c-ae59-526c176942c7" - } - } - ] -} -``` - -## tracking_request.succeeded -```json -{ - "data": { - "id": "0b27a595-e531-4f93-8d5a-22e1675d863a", - "type": "webhook_notification", - "attributes": { - "id": "0b27a595-e531-4f93-8d5a-22e1675d863a", - "event": "tracking_request.succeeded", - "delivery_status": "succeeded", - "created_at": "2022-10-21T20:18:36Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "bf1d2f9d-f88a-4aed-901b-a86cddb0a665", - "type": "tracking_request" - } - }, - "webhook": { - "data": { - "id": "b1617bb8-d713-4450-8dd7-81be1317631c", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "2444986c-5ebe-4bc5-ad55-d24293424943", - "type": "container", - "attributes": { - "number": "MRKU3700927", - "seal_number": null, - "created_at": "2022-10-21T20:18:36Z", - "ref_numbers": [ - - ], - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [ - - ], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [ - - ], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": null, - "availability_known": false, - "pod_timezone": null, - "final_destination_timezone": null, - "empty_terminated_timezone": null - }, - "relationships": { - "shipment": { - "data": { - "id": "6af82332-9bff-4b4a-a1e1-a382e0f82ca5", - "type": "shipment" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - - ] - }, - "raw_events": { - "data": [ - - ] - } - } - }, - { - "id": "6af82332-9bff-4b4a-a1e1-a382e0f82ca5", - "type": "shipment", - "attributes": { - "created_at": "2022-10-21T20:18:36Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "MAEU221876618", - "normalized_number": "221876618", - "shipping_line_scac": "MAEU", - "shipping_line_name": "Maersk", - "shipping_line_short_name": "Maersk", - "customer_name": "Schuster-Barrows", - "port_of_lading_locode": "CNNGB", - "port_of_lading_name": "Ningbo", - "port_of_discharge_locode": null, - "port_of_discharge_name": null, - "pod_vessel_name": null, - "pod_vessel_imo": null, - "pod_voyage_number": null, - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": null, - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": "2022-11-25T08:00:00Z", - "pod_original_eta_at": "2022-11-25T08:00:00Z", - "pod_ata_at": null, - "pod_timezone": null, - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "d741a6bc-13dd-4b62-a5c2-f65050c9403d", - "type": "port" - } - }, - "port_of_discharge": { - "data": null - }, - "pod_terminal": { - "data": null - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "2444986c-5ebe-4bc5-ad55-d24293424943", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/e5a39855-f438-467a-9c18-ae91cd46cfaf" - } - }, - { - "id": "bf1d2f9d-f88a-4aed-901b-a86cddb0a665", - "type": "tracking_request", - "attributes": { - "request_number": "MAEU221876618", - "request_type": "bill_of_lading", - "scac": "MAEU", - "ref_numbers": [ - - ], - "shipment_tags": [ - - ], - "created_at": "2022-10-17T14:17:30Z", - "updated_at": "2022-10-17T15:17:30Z", - "status": "created", - "failed_reason": null, - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": { - "id": "6af82332-9bff-4b4a-a1e1-a382e0f82ca5", - "type": "shipment" - } - }, - "customer": { - "data": null - }, - "user": { - "data": null - } - }, - "links": { - "self": "/v2/tracking_requests/61e7fc09-e1a0-4bfa-b559-49d7576c790e" - } - } - ] -} -``` - -## tracking_request.tracking_stopped -```json -{ - "data": { - "id": "00cbaa34-c487-419c-b5c4-415da5478971", - "type": "webhook_notification", - "attributes": { - "id": "00cbaa34-c487-419c-b5c4-415da5478971", - "event": "tracking_request.tracking_stopped", - "delivery_status": "pending", - "created_at": "2022-11-22T16:39:42Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "94f2d7a0-4a10-42e0-81d8-83cbabc4ef6c", - "type": "tracking_request" - } - }, - "webhook": { - "data": { - "id": "85336ef9-8901-45fc-95c1-d26bc8f2bf68", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [ - - ] - } - } - }, - "included": [ - { - "id": "36917159-1982-4c0e-bb7e-7a5e972d9c1b", - "type": "shipment", - "attributes": { - "created_at": "2022-09-15T17:52:08Z", - "ref_numbers": [ - - ], - "tags": [ - - ], - "bill_of_lading_number": "CMDUAMC1863476", - "normalized_number": "AMC1863476", - "shipping_line_scac": "CMDU", - "shipping_line_name": "CMA CGM", - "shipping_line_short_name": "CMA CGM", - "customer_name": "Miller-Gleason", - "port_of_lading_locode": "INNSA", - "port_of_lading_name": "Nhava Sheva", - "port_of_discharge_locode": "USLAX", - "port_of_discharge_name": "Los Angeles", - "pod_vessel_name": "EVER LOVELY", - "pod_vessel_imo": "9629110", - "pod_voyage_number": "0TBD0W1MA", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2022-07-20T17:59:00Z", - "pol_timezone": "Asia/Calcutta", - "pod_eta_at": "2022-09-14T14:00:00Z", - "pod_original_eta_at": "2022-09-14T14:00:00Z", - "pod_ata_at": "2022-09-16T08:11:18Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2022-10-21T20:01:32Z", - "line_tracking_last_succeeded_at": null, - "line_tracking_stopped_at": "2022-11-22T16:39:42Z", - "line_tracking_stopped_reason": "account_closed" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "256aec7d-4915-48d4-b8e5-911e097b05e7", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "786ff548-7e55-4d18-b4a6-b6ee31b4cc62", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "46648f15-fcf3-49fc-b86f-e8550b95c40c", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "bb77de85-2e89-4596-8a74-6100f3180296", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/7fd3135d-9da7-4dad-87e3-63242343e182" - } - }, - { - "id": "94f2d7a0-4a10-42e0-81d8-83cbabc4ef6c", - "type": "tracking_request", - "attributes": { - "request_number": "CMDUAMC1863476", - "request_type": "bill_of_lading", - "scac": "CMDU", - "ref_numbers": [ - - ], - "shipment_tags": [ - - ], - "created_at": "2022-09-15T17:52:07Z", - "updated_at": "2022-09-15T18:52:07Z", - "status": "tracking_stopped", - "failed_reason": null, - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": { - "id": "36917159-1982-4c0e-bb7e-7a5e972d9c1b", - "type": "shipment" - } - }, - "customer": { - "data": null - }, - "user": { - "data": { - "id": "3d28c8cb-9cbb-471d-b946-80e7345c9572", - "type": "user" - } - } - }, - "links": { - "self": "/v2/tracking_requests/c871c4b8-0436-410c-8b39-fd426e06869e" - } - } - ] -} -``` - -## container.transport.arrived_at_inland_destination -```json -{ - "data": { - "id": "51cc2480-760e-4ce6-af36-a69669292cad", - "type": "webhook_notification", - "attributes": { - "id": "51cc2480-760e-4ce6-af36-a69669292cad", - "event": "container.transport.arrived_at_inland_destination", - "delivery_status": "pending", - "created_at": "2024-06-26T21:21:53Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "1a61d6af-64ee-4f45-846d-59e0b8b257d0", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "9fc3b3b6-5551-4b76-b0c7-d9bb1e86ed26", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "links": { - "self": "https://api.terminal49.com/v2/webhook_notifications/examples?event=container.transport.arrived_at_inland_destination" - }, - "included": [ - { - "id": "e7a78724-6ddd-48a2-85c9-e88def7a8406", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T21:21:52Z", - "ref_numbers": [ - "REF-4DB6E7", - "REF-045A0E" - ], - "tags": [], - "bill_of_lading_number": "TE49BB993AAD", - "normalized_number": "TE49BB993AAD", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "customer_name": "Rempel-Becker", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2024-06-13T21:21:52Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2024-07-03T21:21:52Z", - "pod_original_eta_at": "2024-07-03T21:21:52Z", - "pod_ata_at": "2024-07-03T22:21:52Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2024-06-26T21:21:52Z", - "line_tracking_last_succeeded_at": "2024-06-26T21:21:52Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/e7a78724-6ddd-48a2-85c9-e88def7a8406" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "dd85723f-17a6-4b7a-bd98-c6f0d94fe4e6", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": { - "id": "a88159cc-9c76-492f-a145-003352ef8e92", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "30c56cea-b155-4618-a365-a1d77d5bdac5", - "type": "container" - } - ] - } - } - }, - { - "id": "30c56cea-b155-4618-a365-a1d77d5bdac5", - "type": "container", - "attributes": { - "number": "OERU4412200", - "seal_number": "f6ab033e15ec49fd", - "created_at": "2024-06-26T21:21:53Z", - "ref_numbers": [ - "REF-ED3A41" - ], - "pod_arrived_at": "2024-06-26T21:21:52Z", - "pod_discharged_at": "2024-06-26T21:21:52Z", - "final_destination_full_out_at": "2024-06-26T21:21:52Z", - "holds_at_pod_terminal": [], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 53443, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": "2024-06-26T21:21:52Z", - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "e7a78724-6ddd-48a2-85c9-e88def7a8406", - "type": "shipment" - } - }, - "pickup_facility": { - "data": { - "id": "a88159cc-9c76-492f-a145-003352ef8e92", - "type": "terminal" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - { - "id": "1a61d6af-64ee-4f45-846d-59e0b8b257d0", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "807f7867-9f4b-467b-b5be-c297eba40533", - "type": "raw_event" - }, - { - "id": "3a03c7a3-8aec-4f33-8603-3050b974cbef", - "type": "raw_event" - }, - { - "id": "45df4091-4b77-4526-b7ec-b3619c14f1fd", - "type": "raw_event" - }, - { - "id": "6ff26f49-ca58-4a3f-92e1-db0f295b6a5c", - "type": "raw_event" - }, - { - "id": "141ad992-befb-4951-8421-bf84dfed1fb8", - "type": "raw_event" - }, - { - "id": "1621ff9e-e45d-4151-a9ee-6f242fa61d0d", - "type": "raw_event" - }, - { - "id": "06f3f0c3-8ab8-4cf4-b442-0de4e7147dbf", - "type": "raw_event" - }, - { - "id": "f6681a35-b760-45f6-a69f-66fa81be5ea8", - "type": "raw_event" - }, - { - "id": "423481e2-4e8f-45c0-8707-92742dc7ba60", - "type": "raw_event" - }, - { - "id": "09bef6df-0dcd-4a84-99da-038a5f64261b", - "type": "raw_event" - }, - { - "id": "c3b334ed-9ade-45f5-bfd1-66d26a28351a", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port", - "attributes": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "latitude": "37.8044", - "longitude": "-122.2712", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal", - "attributes": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "nickname": "SSA", - "name": "SSA Terminal", - "firms_code": "Z985", - "smdg_code": "B58", - "bic_facility_code": "USOAKTYJE", - "provided_data": { - "pickup_lfd": true, - "pod_full_out_at": true, - "pickup_lfd_notes": "", - "available_for_pickup": true, - "fees_at_pod_terminal": true, - "holds_at_pod_terminal": true, - "pickup_appointment_at": false, - "location_at_pod_terminal": true, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": true, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "880 Koepp Manors", - "city": "South Dustin", - "state": "West Virginia", - "state_abbr": "AR", - "zip": "71794", - "country": "Lithuania", - "facility_type": "ocean_terminal" - }, - "relationships": { - "port": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - } - } - }, - { - "id": "1a61d6af-64ee-4f45-846d-59e0b8b257d0", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_arrived", - "created_at": "2024-06-26T21:21:52Z", - "voyage_number": null, - "timestamp": "2024-06-26T21:21:52Z", - "data_source": "shipping_line", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "e7a78724-6ddd-48a2-85c9-e88def7a8406", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "30c56cea-b155-4618-a365-a1d77d5bdac5", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "daf64780-ecdd-4d46-ae4a-eb70968069ed", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - } - } - } - ] -} -``` - -## container.transport.estimated.arrived_at_inland_destination -```json -{ - "data": { - "id": "2ff96102-8016-41d8-a313-1fcbf4cba2cc", - "type": "webhook_notification", - "attributes": { - "id": "2ff96102-8016-41d8-a313-1fcbf4cba2cc", - "event": "container.transport.estimated.arrived_at_inland_destination", - "delivery_status": "pending", - "created_at": "2024-06-26T21:22:22Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "ce3376bf-ed14-43ea-b0cd-9ebd5105be7b", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "188e6629-d9e0-446e-8dd8-078090eba7b3", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "links": { - "self": "https://api.terminal49.com/v2/webhook_notifications/examples?event=container.transport.estimated.arrived_at_inland_destination" - }, - "included": [ - { - "id": "a8d9896f-a483-4548-9bae-3107e6adca3b", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T21:22:21Z", - "ref_numbers": [ - "REF-7B250E" - ], - "tags": [], - "bill_of_lading_number": "TE492FCF3119", - "normalized_number": "TE492FCF3119", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "customer_name": "Gerlach, Hettinger and Mitchell", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2024-06-13T21:22:21Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2024-07-03T21:22:21Z", - "pod_original_eta_at": "2024-07-03T21:22:21Z", - "pod_ata_at": "2024-07-03T22:22:21Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2024-06-26T21:22:21Z", - "line_tracking_last_succeeded_at": "2024-06-26T21:22:21Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/a8d9896f-a483-4548-9bae-3107e6adca3b" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "dd85723f-17a6-4b7a-bd98-c6f0d94fe4e6", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": { - "id": "99a517a6-b7a1-49aa-9012-2d03d7aff720", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "eb48ec6e-3057-44b6-8aee-db1fbd8705e3", - "type": "container" - } - ] - } - } - }, - { - "id": "eb48ec6e-3057-44b6-8aee-db1fbd8705e3", - "type": "container", - "attributes": { - "number": "GLDU9577709", - "seal_number": "fcbe2b0c3fa3e367", - "created_at": "2024-06-26T21:22:22Z", - "ref_numbers": [ - "REF-2A857F", - "REF-ADB003" - ], - "pod_arrived_at": "2024-06-26T21:22:21Z", - "pod_discharged_at": "2024-06-26T21:22:21Z", - "final_destination_full_out_at": "2024-06-26T21:22:21Z", - "holds_at_pod_terminal": [], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 54472, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": "2024-06-26T21:22:21Z", - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "a8d9896f-a483-4548-9bae-3107e6adca3b", - "type": "shipment" - } - }, - "pickup_facility": { - "data": { - "id": "99a517a6-b7a1-49aa-9012-2d03d7aff720", - "type": "terminal" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - { - "id": "ce3376bf-ed14-43ea-b0cd-9ebd5105be7b", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "9da5b426-9e08-4d82-913e-fc3e0b1b5b69", - "type": "raw_event" - }, - { - "id": "5f8809ef-4d80-4ffa-8e92-faba48a3909e", - "type": "raw_event" - }, - { - "id": "13651871-42bb-4c97-b3e2-9cc3b5737da7", - "type": "raw_event" - }, - { - "id": "dda7f006-c741-43c4-9ab3-019f391dae13", - "type": "raw_event" - }, - { - "id": "c7ec67f1-bfb0-47ca-9515-7f4f1449dffc", - "type": "raw_event" - }, - { - "id": "44325279-6fbe-46c8-9138-52732d5128b6", - "type": "raw_event" - }, - { - "id": "51539ed3-10c7-4f22-955f-07c27321fbb7", - "type": "raw_event" - }, - { - "id": "ea9f5732-404b-4c7d-a98c-ad960bd0632c", - "type": "raw_event" - }, - { - "id": "3361e110-9cc3-4023-a162-3301adb342f1", - "type": "raw_event" - }, - { - "id": "d6b4cb90-f93d-4e0e-a1c9-1f6593e60e2c", - "type": "raw_event" - }, - { - "id": "5404e2a6-945a-4c2f-923c-15efab1aadf6", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port", - "attributes": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "latitude": "37.8044", - "longitude": "-122.2712", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal", - "attributes": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "nickname": "SSA", - "name": "SSA Terminal", - "firms_code": "Z985", - "smdg_code": "B58", - "bic_facility_code": "USOAKTYJE", - "provided_data": { - "pickup_lfd": true, - "pod_full_out_at": true, - "pickup_lfd_notes": "", - "available_for_pickup": true, - "fees_at_pod_terminal": true, - "holds_at_pod_terminal": true, - "pickup_appointment_at": false, - "location_at_pod_terminal": true, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": true, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "806 Lillia Forks", - "city": "South Edison", - "state": "Colorado", - "state_abbr": "KY", - "zip": "47421", - "country": "Mauritius", - "facility_type": "ocean_terminal" - }, - "relationships": { - "port": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - } - } - }, - { - "id": "ce3376bf-ed14-43ea-b0cd-9ebd5105be7b", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_arrived", - "created_at": "2024-06-26T21:22:21Z", - "voyage_number": null, - "timestamp": "2024-06-26T21:22:21Z", - "data_source": "shipping_line", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "a8d9896f-a483-4548-9bae-3107e6adca3b", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "eb48ec6e-3057-44b6-8aee-db1fbd8705e3", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "daf64780-ecdd-4d46-ae4a-eb70968069ed", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - } - } - } - ] -} -``` - -## container.pickup_lfd.changed -```json -{ - "data": { - "id": "4f95eaca-ebd1-414d-b50f-84e113a01b37", - "type": "webhook_notification", - "attributes": { - "id": "4f95eaca-ebd1-414d-b50f-84e113a01b37", - "event": "container.pickup_lfd.changed", - "delivery_status": "pending", - "created_at": "2024-06-26T21:22:47Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "82099f21-0a1d-40bd-b56c-30461f7db1cc", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "046cf6b8-ae02-47e2-90d4-d6379319bb71", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "links": { - "self": "https://api.terminal49.com/v2/webhook_notifications/examples?event=container.pickup_lfd.changed" - }, - "included": [ - { - "id": "29a59f1d-cd71-4c0c-9be8-bc453f945d27", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T21:22:46Z", - "ref_numbers": [ - "REF-D79122" - ], - "tags": [], - "bill_of_lading_number": "TE491A648538", - "normalized_number": "TE491A648538", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "customer_name": "Muller-Hauck", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2024-06-13T21:22:46Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2024-07-03T21:22:46Z", - "pod_original_eta_at": "2024-07-03T21:22:46Z", - "pod_ata_at": "2024-07-03T22:22:46Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2024-06-26T21:22:46Z", - "line_tracking_last_succeeded_at": "2024-06-26T21:22:46Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/29a59f1d-cd71-4c0c-9be8-bc453f945d27" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "dd85723f-17a6-4b7a-bd98-c6f0d94fe4e6", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": { - "id": "a40d96ef-3f53-4289-b371-8d26a2aaeff8", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "3d2ce91a-6ac8-4053-a6fb-7dac1c47bf71", - "type": "container" - } - ] - } - } - }, - { - "id": "3d2ce91a-6ac8-4053-a6fb-7dac1c47bf71", - "type": "container", - "attributes": { - "number": "OERU6438708", - "seal_number": "16082b290c25f0c5", - "created_at": "2024-06-26T21:22:47Z", - "ref_numbers": [ - "REF-2E50D1" - ], - "pod_arrived_at": "2024-06-26T21:22:46Z", - "pod_discharged_at": "2024-06-26T21:22:46Z", - "final_destination_full_out_at": "2024-06-26T21:22:46Z", - "holds_at_pod_terminal": [], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 60753, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": null, - "fees_at_pod_terminal": [], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": null, - "pod_last_tracking_request_at": null, - "shipment_last_tracking_request_at": "2024-06-26T21:22:46Z", - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "29a59f1d-cd71-4c0c-9be8-bc453f945d27", - "type": "shipment" - } - }, - "pickup_facility": { - "data": { - "id": "a40d96ef-3f53-4289-b371-8d26a2aaeff8", - "type": "terminal" - } - }, - "pod_terminal": { - "data": null - }, - "transport_events": { - "data": [ - { - "id": "82099f21-0a1d-40bd-b56c-30461f7db1cc", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "4327e350-4a73-4960-9842-e2a228477e8a", - "type": "raw_event" - }, - { - "id": "5e51cdbb-3dd9-42d5-9d1e-30aca590b874", - "type": "raw_event" - }, - { - "id": "f2b4c0e4-2f53-4653-82d4-31c5d68a9886", - "type": "raw_event" - }, - { - "id": "350e6c50-8594-48c7-845d-c657f841f46c", - "type": "raw_event" - }, - { - "id": "57794561-bae5-4f9b-9d14-24b35da518eb", - "type": "raw_event" - }, - { - "id": "8c50848d-15b4-4155-a504-e8df4c9ae7e4", - "type": "raw_event" - }, - { - "id": "c3abbd18-198c-441e-8c46-9033ee5bdfbc", - "type": "raw_event" - }, - { - "id": "9160cf78-5414-4eb1-853a-519a03e83879", - "type": "raw_event" - }, - { - "id": "69f5b333-53a0-40ee-a759-375f6cae04df", - "type": "raw_event" - }, - { - "id": "1f7c900c-2940-4c6b-a132-397a9ca075aa", - "type": "raw_event" - }, - { - "id": "2c9e5f2f-df5d-4992-b33e-088f37e123f8", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port", - "attributes": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "latitude": "37.8044", - "longitude": "-122.2712", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal", - "attributes": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "nickname": "SSA", - "name": "SSA Terminal", - "firms_code": "Z985", - "smdg_code": "B58", - "bic_facility_code": "USOAKTYJE", - "provided_data": { - "pickup_lfd": true, - "pod_full_out_at": true, - "pickup_lfd_notes": "", - "available_for_pickup": true, - "fees_at_pod_terminal": true, - "holds_at_pod_terminal": true, - "pickup_appointment_at": false, - "location_at_pod_terminal": true, - "available_for_pickup_notes": "", - "fees_at_pod_terminal_notes": "", - "holds_at_pod_terminal_notes": "", - "pickup_appointment_at_notes": "", - "pod_full_out_chassis_number": true, - "location_at_pod_terminal_notes": "", - "pod_full_out_chassis_number_notes": "" - }, - "street": "636 Volkman Valleys", - "city": "Lake Jame", - "state": "Indiana", - "state_abbr": "TN", - "zip": "34546-1736", - "country": "Saint Lucia", - "facility_type": "ocean_terminal" - }, - "relationships": { - "port": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - } - } - }, - { - "id": "82099f21-0a1d-40bd-b56c-30461f7db1cc", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_arrived", - "created_at": "2024-06-26T21:22:46Z", - "voyage_number": null, - "timestamp": "2024-06-26T21:22:46Z", - "data_source": "shipping_line", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "29a59f1d-cd71-4c0c-9be8-bc453f945d27", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "3d2ce91a-6ac8-4053-a6fb-7dac1c47bf71", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "daf64780-ecdd-4d46-ae4a-eb70968069ed", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - } - } - } - ] -} -``` - -## container.transport.available - -```json -{ - "data": { - "id": "fb111726-d489-4ef7-bac9-d39f2cbe66ba", - "type": "webhook_notification", - "attributes": { - "id": "fb111726-d489-4ef7-bac9-d39f2cbe66ba", - "event": "container.transport.available", - "delivery_status": "succeeded", - "created_at": "2025-02-26T12:51:52Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "7adced6b-0ae4-4554-8c51-f85e58e57eb7", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "91357e6c-43f9-49c2-b052-a2941a003751", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "links": { - "self": "https://api.terminal49.com/v2/webhook_notifications/fb111726-d489-4ef7-bac9-d39f2cbe66ba" - } -} -``` \ No newline at end of file diff --git a/docs/datasync/home.mdx b/docs/datasync/home.mdx deleted file mode 100644 index 6b75c2bc..00000000 --- a/docs/datasync/home.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Terminal49 Dev Documentation -og:title: Datasync Home | Terminal49 API Documentation -og:description: Discover the Datasync feature from Terminal49. Streamline shipment data management effortlessly. ---- -We offer two fantastic ways to track your shipments from origin to destination. - - 1. [Terminal49 DataSync](/datasync/overview). Get tables full of fresh information delivered into your current data system. Easy to set up, and perfect for complementing your current data. - 2. [Terminal49 API](/api-docs/getting-started/start-here). Connect directly with the API, pull data for specific shipments and containers, and get updates via webhooks. - -If you already have a data store that feeds the rest of your system, DataSync is probably what you want. - -## What can I use Terminal49 data for? -Here are just a few of the data points we return and possible use-cases. - -| DATA | EXAMPLE USE CASE | -|----------------------------------------|--------------------------------------------------------------------------| -| Destination ETA | Surface ETA changes to your relevant teams as they're reported | -| Last Free Day and terminal status¹ | Track containers approaching LFD and prioritize dispatching | -| Fees and holds at destination terminal | Clear your cargo to keep you containers moving | -| Actual departure and arrival times | Report journey times by route to compare your ocean carriers performance | - -_1. At container ports in the US_ - -## How it works -All you need to provide are your BOL numbers and SCACs. Terminal 49 will lookup the shipment with the carrier and populate shipment details including containers. - -Once the shipment is set up, Terminal 49 periodically checks with the carrier and the destination terminal. - -If any of the details of your shipment or containers change (for example - if the ETA changes) we'll ensure you're always kept up to date. - - - If you're using DataSync, we'll update the data in your system - - If you're using the API, we'll post the shipment to the the webhook you provide - -👈🏽 Please click API Docs or Data Sync on the left to get started! \ No newline at end of file diff --git a/docs/datasync/overview.mdx b/docs/datasync/overview.mdx deleted file mode 100644 index 966ac8f9..00000000 --- a/docs/datasync/overview.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Overview -og:title: Datasync Overview | Terminal49 API Documentation -og:description: Get an overview of the Datasync feature in Terminal49's API to streamline container tracking. ---- -DataSync is the easiest way to get fresh, up-to-date container and shipment data into your system. - -DataSync will create 3 tables in your system, in the schema / dataset / folder / spreadsheet of your choice: [containers](/datasync/table-properties/containers_rail), [shipments](/datasync/table-properties/shipments), and [tracking_requests](/datasync/table-properties/tracking-requests). In addition to these 3 tables, a technical table named [_transfer_status](/datasync/table-properties/transfer-status) is also created, which tells you when each table was last refreshed. - -We can send the data to almost any database, data warehouse, or object store, as well as to Google Sheets. See the [full list of supported systems](/datasync/supported-destinations). - - -## How often does the data update? -DataSync will keep the data tables updated with a refresh every hour. - -Each refresh reloads only the rows that have been changed since the previous refresh, so you won't have excess writes to your system. - -To check when a table was last updated, check the [_transfer_status](/datasync/table-properties/transfer-status) table - for each row in that table there is a unique table key, and the time when the latest sync occurred for that table. - - -## How to use the data -You can use the container and shipment tracking data any way you like, but here are a couple ideas: - - - Send data directly to your visualization/analytics/reports software like PowerBI or Tableau - - Send data directly to your TMS or ERP - - Join data with one of your own tables - - Use a Database View or Pivot Table to narrow down what you're looking at, or rename columns - - Use Database Triggers to respond to updates - - -## The setup process -For users that are already tracking shipments with Terminal49, the setup is a 3-step process that takes less than 2 hours on average. Some simpler setups are done in 20 minutes. See below for ways to get data into the system. - - 1. **Connect data systems**. This could mean doing role-based auth or sharing credentials for a single-purpose user. See our [security FAQ](https://help.terminal49.com/en/articles/7988732-security-considerations-for-terminal49-datasync) if you want to know more about how we keep your data secure. - - 2. **1-hour configuration call**. We make sure you're getting data the way you want, configuring it to fit in with how you store all your current data. - - 3. **Start querying the data**. And then you're ready to go! Nothing new to learn - use the tools you already know, now with more data. - -[Schedule a call with our Customer Success team now](https://meetings.hubspot.com/kyle-blount) to get started. - - -## How to start tracking shipments -There are many ways you can start tracking shipments with Terminal49. They all require that you have the Booking Number or Master Bill of Lading number for the shipments you want to track. - - - [Send an email with a CSV to track@terminal49.com](https://help.terminal49.com/en/articles/5506959-how-to-add-shipments-via-email) - - Upload a CSV through [our dashboard](https://app.terminal49.com/shipments/imports/new) - - Input shipments directly through [our dashboard](https://app.terminal49.com/shipments/imports/new) - - [Use the Terminal49 API to create TrackingRequests](/api-docs/api-reference/tracking-requests/create-a-tracking-request) - - -## Getting Started -Schedule your call now! - -For current Terminal49 customers, [schedule a call with our Customer Support team](https://meetings.hubspot.com/kyle-blount) we'll get you set up. - -If you're not yet a customer, [schedule a demo with our sales team](https://www.terminal49.com/contact) - they'll help you find the solution that's best for you. diff --git a/docs/datasync/supported-destinations.mdx b/docs/datasync/supported-destinations.mdx deleted file mode 100644 index ecaf2138..00000000 --- a/docs/datasync/supported-destinations.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Supported Destinations -og:title: Supported Destinations | Terminal49 API Documentation -og:description: Explore supported data destinations using Terminal49's API to sync container data efficiently. ---- -Terminal49 DataSync directly supports over a dozen different destinations out of the box. - -Tools like **Excel**, **Power BI**, and **many TMS and ERP systems** can read data from a database or data warehouse. We can feed data into your system and indirectly power those tools. - -Don’t see your supported database or tool? Please [reach out](https://www.terminal49.com/contact). - - -## Spreadsheets - - Google Sheets - -## Databases - - MariaDB - - Microsoft SQL Server - - MySQL - - Postgres - - SingleStore - -## Data Warehouses - - Amazon Athena - - Amazon Redshift - - Clickhouse - - Databricks - - Firebolt - - Google BigQuery - - Snowflake - -## Object Store - - Amazon S3 - - Azure Blob Store - - Cloudflare R2 - - Google Cloud Storage - -## Other Systems - -If you have something like **Excel**, **Power BI/Tableau**, or a **TMS** or **ERP** system, contact your IT team to see what database, data warehouse, or object store is powering them. We can [securely](https://help.terminal49.com/en/articles/7988732-security-considerations-for-terminal49-datasync) feed data into most systems. - - diff --git a/docs/datasync/table-properties/containers.mdx b/docs/datasync/table-properties/containers.mdx deleted file mode 100644 index c8636969..00000000 --- a/docs/datasync/table-properties/containers.mdx +++ /dev/null @@ -1,126 +0,0 @@ ---- -title: Containers (deprecated) -og:title: Container Table Properties | Terminal49 Datasync -og:description: Access detailed container table properties through Terminal49's Datasync API. ---- -_This is a deprecated version of the `containers` table, used by DataSync customers before September 2024._ - -The `containers` table contains 1 row per container (`container_id` is the unique key). - -Each container is part of 1 shipment (`shipment_id`). - -This is a large table with denormalized columns to make it easy to use for reporting purposes. - - -| COLUMN NAME | DESCRIPTION | TYPE | -|-----------------------------------|----------------------------------------------------------------------------------------------------------------|-------------| -| `container_id` | Container ID. This is the unique key of the table. | `text` | -| `container_number` | Container number | `text` | -| `shipment_id` | Shipment ID associated to the container | `text` | -| `shipment_bill_of_lading_number` | Shipment number from the tracking request | `text` | -| `shipment_normalized_number` | The normalized version of the shipment number used for querying the carrier | `text` | -| `shipment_reference_numbers` | Reference numbers of the shipment, concatenated | `text` | -| `container_reference_numbers` | Reference numbers of the container, concatenated | `text` | -| `shipment_tags` | Tags added to the shipment, sorted by alphabetical order, concatenated and separated by a comma | `text` | -| `customer_id` | Account ID of the customer | `text` | -| `customer_name` | Name of the customer | `text` | -| `shipping_line_scac` | Standard carrier alpha numeric code of the shipping line | `text` | -| `shipping_line_name` | Name of the shipping line | `text` | -| `origin_country_code` | Origin country code, populated only if the Empty Out event happens at a different location from the POL | `text` | -| `origin_locode` | Origin UN/LOCODE, populated only if the Empty Out event happens at a different location from the POL | `text` | -| `origin_city` | Origin city, populated only if the Empty Out event happens at a different location from the POL | `text` | -| `origin_timezone` | Origin time zone, populated only if the Empty Out event happens at a different location from the POL | `text` | -| `pol_country_code` | Port of Lading country code | `text` | -| `pol_locode` | Port of Lading UN/LOCODE | `text` | -| `pol_city` | Port of Lading city | `text` | -| `pol_timezone` | Port of Lading time zone | `text` | -| `pod_country_code` | Port of Discharge country code | `text` | -| `pod_locode` | Port of Discharge UN/LOCODE | `text` | -| `pod_city` | Port of Discharge city | `text` | -| `pod_timezone` | Port of Discharge time zone | `text` | -| `pod_terminal_firms_code` | Port of Discharge terminal firms code | `text` | -| `pod_terminal_nickname` | Port of Discharge terminal nickname | `text` | -| `pod_terminal_name` | Port of Discharge terminal name | `text` | -| `destination_country_code` | Destination country code | `text` | -| `destination_locode` | Destination UN/LOCODE | `text` | -| `destination_city` | Destination city | `text` | -| `destination_timezone` | Destination time zone | `text` | -| `destination_terminal_firms_code` | Destination terminal firms code | `text` | -| `destination_terminal_nickname` | Destination terminal nickname | `text` | -| `destination_terminal_name` | Destination terminal name | `text` | -| `pol_empty_out_at` | Empty Out, as a UTC timestamp | `timestamp` | -| `pol_empty_out_at_local` | Empty Out, as a string in the POL local time zone | `text` | -| `pol_full_in_at` | Full In event, as a UTC timestamp | `timestamp` | -| `pol_full_in_at_local` | Full In event, as a string in the POL local time zone | `text` | -| `origin_rail_loaded_at` | Origin Rail Loaded, as a UTC timestamp | `timestamp` | -| `origin_rail_loaded_at_local` | Origin Rail Loaded, as a string in the origin local time zone | `text` | -| `origin_rail_departed_at` | Origin Rail Departed, as a UTC timestamp | `timestamp` | -| `origin_rail_departed_at_local` | Origin Rail Departed, as a string in the origin local time zone | `text` | -| `pol_rail_arrived_at` | Port of Lading Rail Arrived, as a UTC timestamp | `timestamp` | -| `pol_rail_arrived_at_local` | Port of Lading Rail Arrived, as a string in the origin local time zone | `text` | -| `pol_rail_unloaded_at` | Port of Lading Rail Unloaded, as a UTC timestamp | `timestamp` | -| `pol_rail_unloaded_at_local` | Port of Lading Rail Unloaded, as a string in the origin local time zone | `text` | -| `pol_loaded_at` | Port of Lading Loaded event, as a UTC timestamp | `timestamp` | -| `pol_loaded_at_local` | Port of Lading Loaded event, as a string in the POL local time zone | `text` | -| `pol_etd_at` | Port of Lading Estimated Time of Departure, as a UTC timestamp | `timestamp` | -| `pol_etd_at_local` | Port of Lading Estimated Time of Departure, as a string in the POL local time zone | `text` | -| `pol_atd_at` | Port of Lading Actual Time of Departure, as a UTC timestamp | `timestamp` | -| `pol_atd_at_local` | Port of Lading Actual Time of Departure, as a string in the POL local time zone | `text` | -| `pod_eta_at` | Port of Discharge Estimated Time of Arrival, as a UTC timestamp | `timestamp` | -| `pod_eta_at_local` | Port of Discharge Estimated Time of Arrival, as a string in the POD local time zone | `text` | -| `pod_arrived_at` | Port of Discharge Actual Time of Arrival, as a UTC timestamp | `timestamp` | -| `pod_arrived_at_local` | Port of Discharge Actual Time of Arrival, as a string in the POD local time zone | `text` | -| `pod_berthed_at` | Port of Discharge Berthed event, as a UTC timestamp | `timestamp` | -| `pod_berthed_at_local` | Port of Discharge Berthed event, as a string in the POD local time zone | `text` | -| `pod_discharged_at` | Port of Discharge Discharged event, as a UTC timestamp | `timestamp` | -| `pod_discharged_at_local` | Port of Discharge Discharged event, as a string in the POD local time zone | `text` | -| `pod_last_free_day_on` | Current Last Free Day at the POD terminal, as a UTC timestamp | `timestamp` | -| `pod_last_free_day_on_local` | Current Last Free Day at the POD terminal, as a string in the POD local time zone | `text` | -| `pod_pickup_appointment_at` | Port of Discharge Pickup Appointment, as a UTC timestamp | `timestamp` | -| `pod_pickup_appointment_at_local` | Port of Discharge Pickup Appointment, as a string in the POD local time zone | `text` | -| `pod_full_out_at` | Port of Discharge Full Out event, as a UTC timestamp | `timestamp` | -| `pod_full_out_at_local` | Port of Discharge Full Out event, as a string in the POD local time zone | `text` | -| `rail_loaded_at` | First rail loaded after the POD discharge, as a UTC timestamp | `timestamp` | -| `rail_loaded_at_local` | First rail loaded after the POD discharge, as a string in the POD local time zone | `text` | -| `rail_departed_at` | First rail departure after the POD discharge, as a UTC timestamp | `timestamp` | -| `rail_departed_at_local` | First rail departure after the POD discharge, as a string in the POD local time zone | `text` | -| `destination_eta_at` | Destination Estimated Time of Arrival, as a UTC timestamp | `timestamp` | -| `destination_eta_at_local` | Destination Estimated Time of Arrival, as a string in the Destination local time zone | `text` | -| `destination_arrived_at` | Destination Actual Time of Arrival, as a UTC timestamp | `timestamp` | -| `destination_arrived_at_local` | Destination Actual Time of Arrival, as a string in the Destination local time zone | `text` | -| `rail_unloaded_at` | Destination Rail Unloaded, as a UTC timestamp | `timestamp` | -| `rail_unloaded_at_local` | Destination Rail Unloaded, as a string in the Destination local time zone | `text` | -| `destination_full_out_at` | Destination Full Out event, as a UTC timestamp | `timestamp` | -| `destination_full_out_at_local` | Destination Full Out event, as a string in the Destination local time zone | `text` | -| `empty_terminated_at` | Container Empty Returned event, as a UTC timestamp | `timestamp` | -| `empty_terminated_at_local` | Container Empty Returned event, as a string in the POD local time zone | `text` | -| `fees_at_pod_terminal` | Current fee amounts, in JSON format | `text` | -| `demurrage_at_pod_terminal` | Current demurrage amount owed | `text` | -| `holds_at_pod_terminal` | Current terminal hold statuses, in JSON format | `text` | -| `freight_hold_at_pod_terminal` | Current freight hold, value is either Hold or empty | `text` | -| `customs_hold_at_pod_terminal` | Current customs hold, value is either Hold or empty | `text` | -| `usda_hold_at_pod_terminal` | Current USDA hold, value is either Hold or empty | `text` | -| `tmf_hold_at_pod_terminal` | Current Traffic Mitigation Fee hold, value is either Hold or empty | `text` | -| `other_hold_at_pod_terminal` | Any other current hold, value is either Hold or empty | `text` | -| `location_at_pod_terminal` | Location at port of discharge terminal | `text` | -| `availability_known` | Yes if Terminal49 is receiving availability status from the terminal, No otherwise. | `text` | -| `available_for_pickup` | If availability_known is Yes, then Yes if the container is available to be picked up at terminal, No otherwise | `text` | -| `equipment_length` | Length of the container | `integer` | -| `equipment_type` | Container type: Dry, Flat Rack, Open Top, Reefer, Tank, unknown | `text` | -| `equipment_height` | Container height: High Cube, Standard, unknown | `text` | -| `equipment` | Concatenation of the equipment_length, equipment_type, and equipment_height | `text` | -| `weight_in_lbs` | Weight of the containre in lbs | `integer` | -| `seal_number` | Seal number of the container | `text` | -| `pod_full_out_chassis_number` | The chassis number used when container was picked up at POD, if available | `text` | -| `pol_voyage_number` | Voyage number of the vessel that departed or will depart from the POL | `text` | -| `pol_vessel_name` | Name of the vessel that departed or will depart from the POL | `text` | -| `pol_vessel_imo` | IMO of the vessel that departed or will depart from the POL | `text` | -| `pod_voyage_number` | Voyage number of the vessel that arrived or will arrive at the POD | `text` | -| `pod_vessel_name` | Name of the vessel that arrived or will arrive at the POD | `text` | -| `pod_vessel_imo` | IMO of the vessel that arrived or will arrive at the POD | `text` | -| `terminal_checked_at` | When the terminal was last checked, as a UTC timestamp | `timestamp` | -| `line_tracking_last_succeeded_at` | When the shipment information was last refreshed from the shipping line, as a UTC timestamp | `timestamp` | -| `line_tracking_stopped_at` | When the tracking of the container stopped, as a UTC timestamp | `timestamp` | -| `line_tracking_stopped_reason` | The reason Terminal49 stopped the tracking | `text` | -| `created_at` | When the container was added, as a UTC timestamp | `timestamp` | -| `updated_at` | When the container was last updated, as a UTC timestamp | `timestamp` | diff --git a/docs/datasync/table-properties/containers_rail.mdx b/docs/datasync/table-properties/containers_rail.mdx deleted file mode 100644 index ad4a1749..00000000 --- a/docs/datasync/table-properties/containers_rail.mdx +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: Containers -og:title: Rail Container Table Properties | Terminal49 Datasync -og:description: Get information on rail container table properties via Terminal49's Datasync API. ---- -The `containers` table contains 1 row per container (`container_id` is the unique key). - -Each container is part of 1 shipment (`shipment_id`). - -This is a large table with denormalized columns to make it easy to use for reporting purposes. - -For each **event timestamp** there are 2 columns : -- a `timestamp` type column in the UTC time zone (Universal Time Coordinated), e.g., `pol_loaded_at`. -- a `text` type column in the local time zone of where the event happened, e.g., `pol_loaded_at_local`. The format of the text is : `YYYY-MM-DD HH:MI:SS`. For example `2024-09-24 17:25:00` for 5:25 PM on September 24, 2024. Depending on the event, the time zone applied can be the one from the Port of Lading (`pol_timezone`), the Port of Discharge (`pod_timezone`), or the Inland Destination (`ind_timezone`). - -_Columns marked with * are only included with the Intermodal Rail product._ - -| COLUMN NAME | DESCRIPTION | TYPE | -|-----------------------------------|------------------------------------------------------------------------------------------------------------------------|------------| -| `container_id` | Container ID. This is the unique key of the table. | `text` | -| `container_number` | Container number | `text` | -| `shipment_id` | Shipment ID associated to the container | `text` | -| `shipment_bill_of_lading_number` | Shipment number from the tracking request | `text` | -| `shipment_normalized_number` | The normalized version of the shipment number used for querying the carrier | `text` | -| `shipment_reference_numbers` | Reference numbers of the shipment, concatenated | `text` | -| `container_reference_numbers` | Reference numbers of the container, concatenated | `text` | -| `shipment_tags` | Tags added to the shipment, sorted by alphabetical order, concatenated and separated by a comma | `text` | -| `customer_id` | Account ID of the customer | `text` | -| `customer_name` | Name of the customer | `text` | -| `shipping_line_scac` | Standard carrier alpha numeric code of the shipping line | `text` | -| `shipping_line_name` | Name of the shipping line | `text` | -| `pol_country_code` | Port of Lading country code | `text` | -| `pol_locode` | Port of Lading UN/LOCODE | `text` | -| `pol_city` | Port of Lading city | `text` | -| `pol_timezone` | Port of Lading time zone | `text` | -| `pod_country_code` | Port of Discharge country code | `text` | -| `pod_locode` | Port of Discharge UN/LOCODE | `text` | -| `pod_city` | Port of Discharge city | `text` | -| `pod_timezone` | Port of Discharge time zone | `text` | -| `pod_terminal_firms_code` | Port of Discharge terminal firms code | `text` | -| `pod_terminal_nickname` | Port of Discharge terminal nickname | `text` | -| `pod_terminal_name` | Port of Discharge terminal name | `text` | -| `ind_country_code` | Inland Destination country code | `text` | -| `ind_locode` | Inland Destination UN/LOCODE | `text` | -| `ind_city` | Inland Destination city | `text` | -| `ind_timezone` | Inland Destination time zone | `text` | -| `ind_terminal_firms_code` | Inland Destination terminal firms code | `text` | -| `ind_terminal_nickname` | Inland Destination terminal nickname | `text` | -| `ind_terminal_name` | Inland Destination terminal name | `text` | -| `empty_out_at` | Empty Out, as a UTC timestamp | `timestamp`| -| `empty_out_at_local` | Empty Out, as a string in the POL local time zone | `text` | -| `full_in_at` | Full In event, as a UTC timestamp | `timestamp`| -| `full_in_at_local` | Full In event, as a string in the POL local time zone | `text` | -| `pol_loaded_at` | Port of Lading Loaded event, as a UTC timestamp | `timestamp`| -| `pol_loaded_at_local` | Port of Lading Loaded event, as a string in the POL local time zone | `text` | -| `pol_etd_at` | Port of Lading Estimated Time of Departure, as a UTC timestamp | `timestamp`| -| `pol_etd_at_local` | Port of Lading Estimated Time of Departure, as a string in the POL local time zone | `text` | -| `pol_atd_at` | Port of Lading Actual Time of Departure, as a UTC timestamp | `timestamp`| -| `pol_atd_at_local` | Port of Lading Actual Time of Departure, as a string in the POL local time zone | `text` | -| `pod_eta_at` | Port of Discharge Estimated Time of Arrival, as a UTC timestamp | `timestamp`| -| `pod_eta_at_local` | Port of Discharge Estimated Time of Arrival, as a string in the POD local time zone | `text` | -| `pod_arrived_at` | Port of Discharge Actual Time of Arrival, as a UTC timestamp | `timestamp`| -| `pod_arrived_at_local` | Port of Discharge Actual Time of Arrival, as a string in the POD local time zone | `text` | -| `pod_berthed_at` | Port of Discharge Berthed event, as a UTC timestamp | `timestamp`| -| `pod_berthed_at_local` | Port of Discharge Berthed event, as a string in the POD local time zone | `text` | -| `pod_discharged_at` | Port of Discharge Discharged event, as a UTC timestamp | `timestamp`| -| `pod_discharged_at_local` | Port of Discharge Discharged event, as a string in the POD local time zone | `text` | -| `pod_last_free_day_on` | Current Last Free Day at the POD terminal, as a UTC timestamp

    Named `pickup_lfd` in the API | `timestamp`| -| `pod_last_free_day_on_local` | Current Last Free Day at the POD terminal, as a string in the POD local time zone | `text` | -| `pod_pickup_appointment_at` | Port of Discharge Pickup Appointment, as a UTC timestamp

    Named `pickup_appointment_at` in the API | `timestamp`| -| `pod_pickup_appointment_at_local` | Port of Discharge Pickup Appointment, as a string in the POD local time zone | `text` | -| `pod_full_out_at` | Port of Discharge Full Out event, as a UTC timestamp | `timestamp`| -| `pod_full_out_at_local` | Port of Discharge Full Out event, as a string in the POD local time zone | `text` | -| `pod_rail_carrier_scac`* | SCAC of the rail carrier at the POD | `text` | -| `pod_rail_loaded_at`* | First rail loaded after the POD discharge, as a UTC timestamp | `timestamp`| -| `pod_rail_loaded_at_local`* | First rail loaded after the POD discharge, as a string in the POD local time zone | `text` | -| `pod_rail_departed_at`* | First rail departure after the POD discharge, as a UTC timestamp | `timestamp`| -| `pod_rail_departed_at_local`* | First rail departure after the POD discharge, as a string in the POD local time zone | `text` | -| `ind_rail_carrier_scac`* | SCAC of the rail carrier at the inland destination | `text` | -| `ind_eta_at`* | Inland Destination Estimated Time of Arrival, as a UTC timestamp | `timestamp`| -| `ind_eta_at_local`* | Inland Destination Estimated Time of Arrival, as a string in the Inland Destination local time zone | `text` | -| `ind_arrived_at`* | Inland Destination Actual Time of Arrival, as a UTC timestamp

    Named `ind_ata_at` in the API | `timestamp`| -| `ind_arrived_at_local`* | Inland Destination Actual Time of Arrival, as a string in the Inland Destination local time zone | `text` | -| `ind_rail_unloaded_at`* | Inland Destination Rail Unloaded, as a UTC timestamp | `timestamp`| -| `ind_rail_unloaded_at_local`* | Inland Destination Rail Unloaded, as a string in the Inland Destination local time zone | `text` | -| `ind_last_free_day_on`* | Last Free Day at the inland destination facility, as a UTC timestamp

    Named `ind_facility_lfd_on` in the API | `timestamp`| -| `ind_last_free_day_on_local`* | Last Free Day at the inland destination facility, as a string in the inland estination local time zone | `text` | -| `ind_full_out_at` | Inland Destination Full Out event, as a UTC timestamp

    Named `final_destination_full_out_at` in the API | `timestamp`| -| `ind_full_out_at_local` | Inland Destination Full Out event, as a string in the Inland Destination local time zone | `text` | -| `empty_terminated_at` | Container Empty Returned event, as a UTC timestamp | `timestamp`| -| `empty_terminated_at_local` | Container Empty Returned event, as a string in the POD local time zone | `text` | -| `fees_at_pod_terminal` | Current fee amounts at the POD terminal, in JSON format | `text` | -| `demurrage_at_pod_terminal` | Current demurrage amount owed at the POD terminal | `text` | -| `holds_at_pod_terminal` | Current terminal hold statuses at the POD, in JSON format | `text` | -| `freight_hold_at_pod_terminal` | Current freight hold at the POD terminal, value is either "Hold" or empty | `text` | -| `customs_hold_at_pod_terminal` | Current customs hold at the POD terminal, value is either "Hold" or empty | `text` | -| `usda_hold_at_pod_terminal` | Current USDA hold at the POD terminal, value is either "Hold" or empty | `text` | -| `tmf_hold_at_pod_terminal` | Current Traffic Mitigation Fee hold at the POD terminal, value is either "Hold" or empty | `text` | -| `other_hold_at_pod_terminal` | Any other current hold at the POD terminal, value is either "Hold" or empty | `text` | -| `location_at_pod_terminal` | Location at the port of discharge terminal | `text` | -| `availability_known` | Yes if Terminal49 is receiving availability status from the POD terminal, No otherwise. | `text` | -| `available_for_pickup` | If availability_known is Yes, then Yes if the container is available to be picked up at the POD terminal, No otherwise | `text` | -| `equipment_length` | Length of the container | `integer` | -| `equipment_type` | Container type: Dry, Flat Rack, Open Top, Reefer, Tank, unknown | `text` | -| `equipment_height` | Container height: High Cube, Standard, unknown | `text` | -| `equipment` | Concatenation of the equipment_length, equipment_type, and equipment_height | `text` | -| `weight_in_lbs` | Weight of the containre in lbs | `integer` | -| `seal_number` | Seal number of the container | `text` | -| `pod_full_out_chassis_number` | The chassis number used when container was picked up at POD, if available | `text` | -| `pod_voyage_number` | Voyage number of the vessel that arrived or will arrive at the POD | `text` | -| `pod_vessel_name` | Name of the vessel that arrived or will arrive at the POD | `text` | -| `pod_vessel_imo` | IMO of the vessel that arrived or will arrive at the POD | `text` | -| `terminal_checked_at` | When the POD terminal was last checked, as a UTC timestamp | `timestamp`| -| `line_tracking_last_succeeded_at` | When the shipment information was last refreshed from the shipping line, as a UTC timestamp | `timestamp`| -| `line_tracking_stopped_at` | When the tracking of the container stopped, as a UTC timestamp | `timestamp`| -| `line_tracking_stopped_reason` | The reason Terminal49 stopped the tracking | `text` | -| `created_at` | When the container was added, as a UTC timestamp | `timestamp`| -| `updated_at` | When the container was last updated, as a UTC timestamp | `timestamp`| diff --git a/docs/datasync/table-properties/shipments.mdx b/docs/datasync/table-properties/shipments.mdx deleted file mode 100644 index 7e13f8fd..00000000 --- a/docs/datasync/table-properties/shipments.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Shipments -og:title: Shipment Table Properties | Terminal49 Datasync -og:description: Retrieve shipment table properties with the Datasync feature from Terminal49 for detailed tracking. ---- -The `shipments` table contains 1 row per shipment (`shipment_id` is the unique key). - -A shipment contains 1 or more containers. - - -| COLUMN NAME | DESCRIPTION | TYPE | -|-----------------------------------|-------------------------------------------------------------------------------------------------|-------------| -| `shipment_id` | Shipment ID. This is the unique key of the table. | `text` | -| `shipping_line_scac` | Standard carrier alpha numeric code of the shipping line | `text` | -| `shipping_line_name` | Name of the shipping line | `text` | -| `bill_of_lading_number` | Shipment number from the tracking request | `text` | -| `normalized_number` | The normalized version of the shipment number used for querying the carrier | `text` | -| `reference_numbers` | Reference numbers of the shipment, contatenated | `text` | -| `tags` | Tags added to the shipment, sorted by alphabetical order, concatenated and separated by a comma | `text` | -| `customer_id` | Account ID of the customer | `text` | -| `customer_name` | Name of the customer | `text` | -| `pol_locode` | Port of Lading UN/LOCODE | `text` | -| `pod_locode` | Port of Discharge UN/LOCODE | `text` | -| `pod_terminal_firms_code` | Port of Discharge terminal firms code | `text` | -| `destination_locode` | Destination UN/LOCODE | `text` | -| `destination_terminal_firms_code` | Destination terminal firms code | `text` | -| `pol_atd_at` | Port of Lading Actual Time of Departure, as a UTC timestamp | `timestamp` | -| `pol_etd_at` | Port of Lading Estimated Time of Departure, as a UTC timestamp | `timestamp` | -| `pod_eta_at` | Port of Discharge Estimated Time of Arrival, as a UTC timestamp | `timestamp` | -| `pod_arrived_at` | Port of Discharge Actual Time of Arrival, as a UTC timestamp | `timestamp` | -| `pod_voyage_number` | Voyage number of the vessel that arrived or will arrive at the POD | `text` | -| `pod_vessel_name` | Name of the vessel that arrived or will arrive at the POD | `text` | -| `pod_vessel_imo` | IMO of the vessel that arrived or will arrive at the POD | `text` | -| `line_tracking_last_succeeded_at` | When the shipment information was last refreshed from the shipping line, as a UTC timestamp | `timestamp` | -| `line_tracking_stopped_at` | When the tracking of the shipment stopped, as a UTC timestamp | `timestamp` | -| `line_tracking_stopped_reason` | Reason why the tracking of the shipment stopped | `text` | -| `created_at` | When the shipment was added, as a UTC timestamp | `timestamp` | -| `updated_at` | When the shipment was last updated, as a UTC timestamp | `timestamp` | \ No newline at end of file diff --git a/docs/datasync/table-properties/tracking-requests.mdx b/docs/datasync/table-properties/tracking-requests.mdx deleted file mode 100644 index 9e1cea2a..00000000 --- a/docs/datasync/table-properties/tracking-requests.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Tracking Requests -og:title: Tracking Request Table Properties | Terminal49 Datasync -og:description: View tracking request table properties with Terminal49's Datasync to manage shipment tracking. ---- -The `tracking_requests` table contains 1 row per tracking request (`tracking_request_id`is the unique key). - -A tracking request can fail or succeed (`status` column). A successful tracking request will lead to the creation of a shipment (`shipment_id`). - -There can be multiple tracking requests for the same requested number (possibly failing before finally succeeding). - -| COLUMN NAME | DESCRIPTION | TYPE | -|-----------------------|-----------------------------------------------------------------------------------------------|-------------| -| `tracking_request_id` | Tracking request ID. This is the unique key of the table. | `text` | -| `request_number` | Number requested to be tracked | `text` | -| `reference_numbers` | Reference numbers associated to the tracking request, concatenated | `text` | -| `shipment_tags` | Tags added to the request, concatenated and separated by a comma | `text` | -| `status` | Status of the tracking request: created, pending, awaiting_manifest, failed, tracking_stopped | `text` | -| `failed_reason` | For tracking requests that failed, a description of the error | `text` | -| `request_type` | Type of tracking request: bill_of_lading, booking_number, or container | `text` | -| `scac` | Standard carrier alpha numeric code of the shipping line | `text` | -| `shipment_id` | If the tracking request succeeded, this is the ID of the shipment that was created | `text` | -| `created_at` | When the tracking was requested, as a UTC timestamp | `timestamp` | -| `updated_at` | When the tracking request was last updated, as a UTC timestamp | `timestamp` | \ No newline at end of file diff --git a/docs/datasync/table-properties/transfer-status.mdx b/docs/datasync/table-properties/transfer-status.mdx deleted file mode 100644 index 1ee95756..00000000 --- a/docs/datasync/table-properties/transfer-status.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Transfer Status -og:title: Transfer Status Table Properties | Terminal49 Datasync -og:description: Access transfer status table properties for seamless data synchronization using Terminal49. ---- -The `_transfer_status` is an additional technical table that identifies when each table was last updated by DataSync. - -| COLUMN NAME | DESCRIPTION | TYPE | -|----------------------------|---------------------------------------------------|-------------| -| `data_model_name` | Name of the table | `text` | -| `transfer_last_updated_at` | When the latest sync happened, as a UTC timestamp | `timestamp` | \ No newline at end of file diff --git a/docs/datasync/table-properties/transport-events.mdx b/docs/datasync/table-properties/transport-events.mdx deleted file mode 100644 index 325bd49f..00000000 --- a/docs/datasync/table-properties/transport-events.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Transport Events -og:title: Transport Events Table Properties | Terminal49 Datasync -og:description: View transport events table properties with Terminal49's Datasync to manage shipment tracking. ---- -The `transport_events` table contains 1 row per event (`id`is the unique key). - -An event is associated to a specific container (`container_id` is the foreign key). - -An event is a specific milestone in the container lifecycle: for example, when the container was loaded at the Port of Lading, or when the vessel arrived at the Port of Discharge. - -These events are provided as columns in the `containers` DataSync table, and as rows here in the `transport_events` table. You can use one or the other based on what is most practical for you. - -The `transport_events` table includes the transshipment events, which are not part of the `containers` table columns. - -This table does not provide any estimated future events. - -_The `transport_events` table is currently only provided to DataSync customers who request it._ - -_Rail events from the POD to the inland destination are only provided in the Intermodal Rail product : rail_loaded, rail_departed, rail_arrived, arrived_at_inland_destination, rail_unloaded, pickup_lfd.changed._ - -| COLUMN NAME | DESCRIPTION | TYPE | -|---------------------------|-----------------------------------------------------------------------------------------------|-------------| -| `id` | Transport Event ID. This is the unique key of the table. | `text` | -| `event` | Name of the transport event. For example: container.transport.vessel_departed | `text` | -| `event_timestamp` | When the event happened, as a UTC timestamp | `timestamp` | -| `event_timestamp_local` | When the event happened, as a string in the local time zone | `text` | -| `container_id` | ID of the container the event is associated to | `text` | -| `container_number` | Number of the container the event is associated to | `text` | -| `shipment_id` | ID of the shipment the event is associated to | `text` | -| `shipment_number` | Number of the shipment the event is associated to | `text` | -| `port_metro_id` | ID of the location where the event happened | `text` | -| `port_metro_locode` | Locode of the location where the event happened | `text` | -| `port_metro_country_code` | Country code of the location where the event happened | `text` | -| `port_metro_city` | Name of the location where the event happened | `text` | -| `port_metro_time_zone` | Name of the time zone where the event happened | `text` | -| `facility_id` | ID of the facility (terminal) where the event happened | `text` | -| `facility_firms_code` | Firms code of the facility (terminal) where the event happened | `text` | -| `facility_nickname` | Nickname of the facility (terminal) where the event happened | `text` | -| `facility_name` | Name of the facility (terminal) where the event happened | `text` | -| `vessel_id` | ID of the vessel associated to the event | `text` | -| `vessel_name` | Name of the vessel associated to the event | `text` | -| `vessel_imo` | IMO of the vessel associated to the event | `text` | -| `vessel_mmsi` | MMSI of the vessel associated to the event | `text` | -| `voyage_number` | Voyage number associated to the event | `text` | -| `data_source_label` | Data source of the event: shipping_line, terminal, ais, rail, t49_operations_team, user_input | `text` | -| `invalidated_at` | When the event was marked as invalid, as a UTC timestamp | `timestamp` | -| `invalidation_reason` | Reason why the event was marked as invalid | `text` | -| `previous_version_id` | If the event replaces an invalidated event, this is the ID of the invalidated event | `text` | -| `created_at` | When the event was originally added, as a UTC timestamp | `timestamp` | -| `updated_at` | When the event was updated, as a UTC timestamp | `timestamp` | diff --git a/docs/home.mdx b/docs/home.mdx deleted file mode 100644 index 186db702..00000000 --- a/docs/home.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Terminal49 Dev Documentation -og:title: Terminal49 Home | API Documentation -og:description: Learn about Terminal49's home features and API documentation for container and shipment tracking. ---- -We offer two fantastic ways to track your shipments from origin to destination. - - 1. [Terminal49 DataSync](/datasync/overview). Get tables full of fresh information delivered into your current data system. Easy to set up, and perfect for complementing your current data. - 2. [Terminal49 API](/api-docs/getting-started/start-here). Connect directly with the API, pull data for specific shipments and containers, and get updates via webhooks. - -If you already have a data store that feeds the rest of your system, DataSync is probably what you want. - -## What can I use Terminal49 data for? -Here are just a few of the data points we return and possible use-cases. - -| DATA | EXAMPLE USE CASE | -|----------------------------------------|--------------------------------------------------------------------------| -| Destination ETA | Surface ETA changes to your relevant teams as they're reported | -| Last Free Day and terminal status¹ | Track containers approaching LFD and prioritize dispatching | -| Fees and holds at destination terminal | Clear your cargo to keep you containers moving | -| Actual departure and arrival times | Report journey times by route to compare your ocean carriers performance | - -_1. At container ports in the US_ - -## How it works -All you need to provide are your BOL numbers and SCACs. Terminal 49 will lookup the shipment with the carrier and populate shipment details including containers. - -Once the shipment is set up, Terminal 49 periodically checks with the carrier and the destination terminal. - -If any of the details of your shipment or containers change (for example - if the ETA changes) we'll ensure you're always kept up to date. - - - If you're using DataSync, we'll update the data in your system - - If you're using the API, we'll post the shipment to the the webhook you provide - -👈🏽 Please click API Docs or Data Sync on the left to get started! \ No newline at end of file diff --git a/docs/images/1567356d-03eb-4938-b23f-493aa8b9fdf8.png b/docs/images/1567356d-03eb-4938-b23f-493aa8b9fdf8.png deleted file mode 100644 index c4b4d0ad3ce887fa38a6bf3ff1d84adae63fe3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248059 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�F!QHxr&lTQhotfY6>LQo%GNRKnqG77IvgljB zhCuCufgUxMNN!iuqO3!=)k};&cM*|uxGX>-U3l@=V{SOME~V$bgQ9=)N_fY)o?&0L zz>}S@QInvMQXxvFdx$e##V-Di&8G-OkLx^D+V}XMcBB`T6ptl1NRhZ?T4GDF)fEeoQC~Vnx4@UqwbhNe?(ZE@@DG|)|Nkllnz0&qZDm-esJL$4=8+{ z=JZBv(b$9MV|YIB&<}y!h7fjpAmM*J1`Vt}8qgv_5Lf?d%$u_{i`Y525T10flhYF0 zVVdP$>Za77@M`e8vjR3e89bezZW5jDdOL#8*&!;GxMn;h=roBkx|=nlAmsf!s28NC zvy(s~DQ!=lJeE-^vie(Pn($9s97z@G5Qg{s_mM=MDxYy01TExpIc!~dephE>xxAE4 z8bo%!TFqyzaPbd6mCXrqw7x^}D!>(A; zkIm*Ar-li`d8SfE_b0=iV=V*P*BMFFu4Ie#s}1rXP|o;kQc_B5Oo{8Hk=MvhraGBq~4EZ9FYkwD|7Jl^lEhTiqsm- zvGlekl`htN{^tZf{BJDMf=YW5c1XFO%ckd6=IQJ#W5BqZ{_PLfHai#(N|dtpj*e;- z0u4Toj7|pLNeZfXI(DMSt6`aTJsI^fTObx$!Jg`%%ke=k=%tp(^TAnCRA= zD4wn6;6h4lO&-ns5|>k-AI%hB)av|2X)dA(?WrM3xe;+f5q2O$!%laK!mm`9-Y-@^ zhCY|;zjU2u9yK(4#3NO?oa_?a4CU$_hHFADBzE=Ij7y|Z!YFBMesn$Me%C}h-mltx zLU|f%klJqP-gzN%WQga!ad>@s-Fhav?(*{uCJLzSt$7< z{{;bxktzd!_ht|ohsj{)`Oa%_P-mH)d&J2^Qf%?(Flq&1IqoRoVV5IRg?K2MoWf;n7LltB*q?sN zTa~tuwLdA=#!OLhqns6R;3W3DC+M5(qkf?VePPGIMB^j3W}QSM9%_Qdqb^f5sA5-c zN@iFYPx?G*k!X=p*U=FiCQLBYFFk&Hi)m|n5`yZvzlPVZO;E9rtiHI&^>n*qu8^H& z`hC*+9>hV{~+Dh6XU|1;Z@7yrNAy`)ezza*B%JJo)5G(-)n{zE$)j z^2k=_JH}|)2Q4kVy`96bZyY7e8NgTx z^$PDP8}VsTXF(huI|csDfZ8?ywGbprda;>c?#r#x???_wA+21~=a=&Khmws{Cgc*- zrVQy#o&KmSM)=YswwuQ;Joc9;OrewQZ*vV%%AvVrroqcOwqYGm`m52ZnIO@B{h`e$gUne^Jybq?1h1h1ahVJj$FcY`!K zOexn zPS0?nn}SZ%-Hn!Adu|1)@~Bzutl&4eK9Yy|-ZFag&kfRHd1=GTxtvDf%je~_=VW1| ziV~1tuZ z<8n2NHJQUR(BF?6@XGX_w9s(45>5M?Y?r;6)0*AqPk=-Ex_5BS49od~cX}89l-xf& zJVMFfdS{o=~8dB14nA@3nZ*vV>YiP+u?(px|UBu9f ze&P~Is@51an05MC0}6lRBzUw5zGBU1nJFY)Ef*qWwtY#kiT$c5)7U#Rb{}6 z%L4*l5Fs*6GF2t8NuqvTDj0z>6#E?yf;+p0zN5pJsGo$MM_yk4J#-CublotvwfVS$ ze$Gh82R9zSZrE}1=x3$84h1}0zTP{$!A|mA^MA;U(?_S(v4RfQCeht9Y1DCWBP;DI z*K_0R>63p)IG)_=3wF7}9ENmmfSQ{<@QyA_jq-9wB3UHE!pnXGNJauJv8A*RAOBtU z2mKhgn{%8@M!j!9x4%Ah*)7-?cRN26GmBb`M9CLN`M2y`Nf?1S=jgEqwk8`S_$v`XHTUI>H{1T5 zOyPn?BsEAx_jO|cCx1_0T|~)U)W>-_i(Yamdu#b~oSO4qx2G(YT|XUk)bf%^MU{Nb zsSm|;iU=tn**})dek+tsB1qaJ3nAib(&N% z#wqRIm2^|5CkVzsOi$+Z5iPpO{$xUNnk-y{Fy^Iq3UWr00-@;H7IWJ*oyaA$EM6v4 zAD1I2B!5e?Kt134jQmZ)i^F~=P&O99Tr2hd_kgmS4341?H2_dRk8wo+6P>B~hg9P0 z{pPdo>-jLc(5qCy@W)ljM_K?k=TN|1a1Uvq=|PKs?#I2+Q8JUT{|VHFF2YZ{>+KH! zwAx!^pk8<2UiTIqm_7bE<+!uE67K8sLyRV4vxsf5DSdZxf+X1@9pZB^>^7nPyy^KO z@9*!GGs3l5#L3=!J_||5_h!emQDkYBbruT#sgWL&acXy-V99g$41x-V5}&N=Xd1Y_ zMkvHc)JyM@R4e;=aaJI5mc6sA-6{2POD{Nvd^{dbBl&XC)FD9x5F#3+89~rANol2y zowMT10~We8h!8$v+wYJyIXR}R${C^Wbee08UyggNPzN;9fL>Nhp42xF^>s*I zvcStPX&Jn}re#GsIl+G|>Uz{KE}>!$7PI0+DeT*(hRG}65!>otV@E`k_4PkSpi&&4 znNuxf8(eS-g-;6i8t>=1(eAa|vriVa-MV_sv(c>-?D9?iwJkzPIk>X2lHb*pyOK^5 z79Mulv)eI2!1Z;dlQqTOSuG>=IFWpNJUy|SMjY72R1YjlaEXX^sV@Awx3)el=p-*o z=yiH$pPdl`Z^XmGC3Y@w(e4+R$>mVj=$czsr<@_Lt928gzHhRGA4@3V+l32xsE|4jiEqj^p&>_#eovx1Ql$kagy}~6jpSS(V*%FnGQTPt$UU-Xjss%cPC<#-GL}XfKzDG4g%v8uARb$ zFDyVr+&QT47VYy}EbxUD2v5MAn|)44;J}G`JTYSJ_~Q#N^9-w8Y!Ywc_Ptz*qpY4u z|Jc!mkvXKwJzG9g?FWXnBpdwOuTTY^N4OMyC&H)1>+P2L9H&KFPp?OncQh9oZ)xKt?FBTy zxw|9vuqyOq?tedb@(M1QG<~tj1^opUpB#7uHHu{fL}qi9Z?5V^1`a<&b*g?$rKe|_ z+dhG$6`3No)FR=ej4X|?S!1v%rFgg+Roec+eakpkPOF{LvRa{2 z;aCt5XHgh9CmdkN6z~dU>0El3kKk)MyyI+|L<^N7{5m??ozIapYc|QJT#6~FbV_XT zYZ?t!3LZ=`Z)~ApXwj|8cMU*nAfZ1|$jH}4=+Vwi%ElAAdh1u*B}-UvL4s26A#eP< z;^RDwqVV|>xd;!bn#*geJIOAVr3*IfnUoG=?L|n(z6T8<9ipg4lp|UXXe~D(iPDk_ zZk78Os4qh!{$6ruy9D~7y}(Q2Hx&Pi9qS$fPOxABn%81b16Id?!~UNN*VRFj zeCn?vrO}04*N>A*U-kJhi;xjTtW112iM*akQE2U+Blx`JXh)UIjBBH^UT*VE=%z{% zvXn-*HCDsLen1?Soy^%*)+_9vXFCI%SbEiDTtAEojhRazz!7q^K$!`Q###WhUmAlb zt7nt?jZ~T8A+AX6=iH7htJ3L*pRPrncQ%vnYDx6)evDgsV3GIQ5n_nu4#%eSg6{Oj z5i7HBltT%y9jp}X=!#AD`j*zHse6#vbhVyOWd8rSgn;&1MNWXJ%T0a@FblC4{74KK zC8BtE9GLpPTQqt+r%G5cl$`wV9`Ug)xxj5W`1o%4Ve9L#hjw9QusuXnlRrWS;MIfB zKAc!e^Hp>}@8*-?hUwkz!_(`-$dfWxsu&M@pbC(gj$?c6uRi zhysT9Zpp#vq9oAbpCD4n8A#@|M^kpi?C&f|M?I5ve{>L!i{lCWnpMj;pdQjY%gbsu zS{D)yYZh+Cr2IX%Jd^w5dyUuyc>x}_%d(0G7S851$Bt$5cad|EG9y}Q?UOE45QJj%e?IY%>_ zfE8W>CKV&$Ze=}!k$ndX5jqS*YwnKa znZM8Vj$?%*!cx_Eai9rv#u8F)f96*;YgDKe$OG~^H)FBg$O?I(+Zbq&gsyyv(ADm> zO@@8APAhIEtPQHV2VbHIFxFxbU^pps6M*0darOBL%A0Nfxu?{o4P|{}4b#i}TnQ&7 zVK?6Nk1UKV`uL2G@@e$F29gFr0$*VK7vdQ|DR$8BpwI~~t!Ju0%v?G9a1}3N*AX02 zd&}n^h@MzkstV*hR0%QJTSsW-Q!7#PSKM5>1-^gWJFC8^_DHh*MCKtY6-7Ntb%tD@ zmPSEE&1`f`vvW4_U9Y3Q%jZAuH|aJm8hZy{X0 zEIJih=Ku2$h@^wTz^`yViw(5^6S2PiPw_p(R#|itn4Uh~0usCK>7bTrR6og>n&(8* z4J=uuYU10!3n2OA`gKcXqUQQUJ0LaBsT=r(dkitUw6;uMzkQP8#k@U2^;7!GkL_RI z=yti7|L5^0{?j9Vz`iER>$UIY127jtc)p!^puElw?Dk>C58xpoNi>tzNHuaCsV|5I z!=nX;(p#{op>9Gum2yuOxe{?OKMy$--+y1whT7#E0&^T~hk$^ZE!N`V zB9F^6`GQR{s%U;pJd>J8fAgTd=g_xPG`ocfjD&+a<=J|I_C2r3Y(B)w>MAxt!NKuc zGrF_H<|XB6MmYGRub-pH#_X_L#kF%-9rg%v4chzn`k~3l#P+=6BIsfo z+=&9h7M8;gZ!?(0M=bY^Rw4^7f2=W|*`U)JDP+rq0y_i}wyG=RB%(Gf=JkyiNr*6} zgqil>fUM@Xxuo|_0|0GH)$DXOc%(3ScDMn|&(v+XsPC+kCK#G8$D*Vf!~=m|XIYP= zm77ELTfStvvtZ6^yc0LG9`$+09&?*Aj#!oRd^@-J94$zS?OB&)!7KX%=sy!2ctT{V zf#)0}H$xQnAIG8~oJ8nLlQD-sZ zR9A={zx?b(j2O4lIO3X>80y?qw%@TLmrmo(S|&5bS?A&F#Dm3Wrom#FgZVI;c4|>Y z5XYL`cMZbYPn$MPlo91|f`&=vGfQ6(t8-n-q|p^5buNnTj7~*FSZ(@{1z>46SjEEa z>|@e7tujF8zH6}K<=PhuExf~T(+76w!A~e+cj8W;K=s>|C0m_34RY(T97#~==V;$`z4Cv#12WGNhb9k>zrFeqPu7cd~!k>ZI{l#mL=1 z5BD492j7Lq2H)vl)t~AW3!-@74kj{J^NTU**iQ_R;o+O)Vc!HvEe)K4N&5Oy_) zSu$U(F4-G=4NvQ?Rj)I@)p?5~t5O{Tycy}^4~(8dJ?r0lHhuG!daJ?WwQX?BD0Q$P1bztoQip z&Q3k*p(T`~aFZoomd%D-Y<@@;Ot9JesVxo=kY#SvrAV!fqgQj#j$2A^n|aObw=`?2 zTkOUFhi!N~?WM2h&T&C03iFYj+u`5%%Wg?WZWgN6tK23{pZ=MFhR~p(ym`dKN3(5c z6k6(L8&1{e9)fv-KfAxqHdwy%SJs^QNaF~@qsngigIt=@XVnlN*zpdL#B(sDEu6O0 z9ce3HN_Rg=C+bUT7CIc3w0qzpkKL5s#s{l-?AaLO6z^oMknftUlGBW?jS#i=eg&z4-q2zOV>M2@bSLJKG-OD$X))+Z;4Gp=UV)i0GnrRG zjvG)m5{j{A+4IxWFIi#0-e;yF99tbF8&G6_W1Bx-$4X+pZYkI0E(gc&tt(yXU>)O!XEhoq*VnQ)6HWRivZI{o* z@ySV1OUdBQtbm1O$qau3cNU~!aTfsq>-fV?hl?9Z}Cre zhA)D#^gdSamVt2KtxH>VU8Z>=uV|`l@U#^4oI35I;%FrkCWR2D`9CdX5M=4{;;igM zBNiME%}eWkz>HE}H7EC`OWgV;skQFthv-IG^2Jdjx(N%_44_sOp0(TT{;b|TlE~Zh z&>d;pCi6|0p*CZ*F|DqThoXNO7Og1-#+Gq%9+Bj1qq?*)>G(tP&Q4ZTYrar2yS0F# z^aStdkt)WY#sb3qy@qGdd<6AuucJ;u@FB#%Cy{SnJ!=Mq>v)?FMhW4gB6fmI!BSQU zBn9xu>Jizj5iO4N3^_b{Z~{mWh=H?hOyi?CLWM~p*~f8FlUJV`YaY5v-UOiM#H_YG zRkjDh9{=qOf3j3M*s3B!);GVe9Eh zx3aRDm6LOJ)m{DFz<<;yUexkAPbQ<^?&6d+0Nnhu$XbR%p2pN>z$xaNuC)KmO)gi= z9!2ii$9v@!@p`Ctp$M?E3N(Ff(n)5wryF7FbBKpRv*L@A3D46{HRsk!QP>!BnK~V3 zKf%Wzpl_VM;Qxh*@bILzo4#Z8Hs+2u3CjOJF95yQtJ9+%AFQoO!q19{BnpSR;i(e& zjZ$`8*Fa)o3BKjSt+^bMsJ|4_`dOwK#i@u~XMwdiQ8gA8#~>gyxykMO z+FyBeFo|TmSj`~>S`?OoXwZTZGnV@OmpR=bIK0{&GCk!^g-)3Pjc&ef$hwv}tttb| z7|ksB3c&-5lzM!1WQC=Knd%T_7U<268qKm#kQg~c!5Hp^P_X=UxC6jQtQDLDQK+SEbDxcL1N6JG5B3Sm?^D&Bhw2fPknF7-^+zaWC@D8NFq{f}AyG%HG zTX%8%pNqn{w1DPy7HmH8iRQPJIX*r+ng~7^B_;f2n=6`@`Q}hznolzOkyS_i$c0Yu z6BdL0kGQ6$g_TuRnb))%FfYkcPjAZ9Ff#BmO*+;zVzud;6S4AwFMDj&2CbtV13p0f z)wCwC99?wlpegf{nYO~>`10zS$op*?G@7>&truDXp=#dk5ek&=aoYVd@vg_!t!oJ z@SO(TYkrp>o@=uRPc2WtITC=uz!U<>nHThS;RmXeuYB!-KGa{AJ>gdy3tIRti40>swE?B~z1WO4OO|!=w>)gYk53|d z1H9<-qBQ_XL!X$qYv+I;pTfP|f-;(_A{fox`H=0=>UN^Ajmp6vqre1No|oq0wXO?} zlgRl5^Cn;8E0XG|Kz&=XDpKRV(Jr!}VG0P)nt{kl4ULvY1$*E-#IY=QqMn!`nH}r zc58S(E=lJGZOm&tBVOtD8^IN;DAqWh9o^km+EdseqrJ~2bX-)4;~J^hy!NKKr`{sG z=V(gyWByo8ga!rVKQJ0BSKCcF#}w+k7p4Jr!F3lWwv1PK6n#Et-Te=d+>?p&eZI43 z*+DPHpRa!(y}KV9Y(H9*+Y=98g=2R=3Vje*1 zF8&nKYrOChzfHT9lNuUM%VjVn*zx84?;B9iLiYEu{I3%qRyJ0OYihzhHvAL+lbtdq zC?C#i8Z9JI3YVP3rGr)K=uo3B_8n?-Ipd=hyvu13J#hXwndTg))6B-5X=LZ_#!NaN zcumglaf88NJGZRH?_EUWPYWX2aOx*qK6kK0zORTHON+V{)T8dSa6B*1iRY;hl+gA? zCiJ5wpoViY1xma*X~|YMJT%i@6X6e1t7Yx@nQf9R;Rb6Gx6X(UzNaOhsrfx};=SlWw zQw>aoji7*^79#nYkS@}aG4A~ef(Z9Z<^k(}xk1#=k-|Gkv8bjbksvuT6NUA&EnFtE zZmYdx4~dYE?+qY?!stAkxRP1xHL}Gn>Su7|Z)xb;zrw0TZXXiIf22hE%_Ou1sSX}* z2(SCH?4v@jXtKVm{EJ|ML({qLug+)C9IcahvX1Aef6UaoXI~@e!BaKgm~4-TLw;%A3>2s5~$EU z=~|z&si#Cm&FF(mz4pJR*}l6j?|ZrLLV8UCL;Ve#2Q~gK|ExV<+qg+FBgD@xbFSll zP(z1K{Kpe=ika2*QKPiiw_DCq7XE?@Db@*>OXycKg5TRf)(t`qG=Hvfo8kelc6=pG z7=~Cy`xrxBOqb3;l8*ZuB17N*%hb(2I6mNAc9Dw{kKoAC(=&qpM6bc}Xzkx`1arfG zn7MEPw(BTS;wePL3MPvhOP4)tF3xe8OW&QhtCm__UKqz7QX&&0sN*8_#52g%Xt5YK zI)_gqwFfB&Tisl8sH2vbmyNvLGq$%$)ROP+zRa3MMWfzBK2QlzbDxYlzCTp0W{g8gs(wS! zh@0Hhc>vDoI$`O6Uw|d}w9C%D(ct_PGT2hj_|4>FDSkuE87!*a$P3g~F2<^!^4GDUez zHS5w{9kwDo0@~)Yzv3g&2zK5WYJ3|kzq~~k_nwna`W4DzD@amlo(W{{deb= zN&U{7Dvz|xO!MtYNUt0=A7^a!fye=P-S)QO&V2$~(>>ZtFV`bI83nZQ-ylQ{zG8BMnv4b7cB=Nlkk>;?R4Z0zj9DTjO7 zgSIsty@St`Kz*rIsP}&c%uW_AwwXkL|6yfgqqw9bysmD>1l1UM2G@!+gMMAt!p1wH zrw3vljCAjW{tgEo_E9WKsIRTw8OnKx`6L_;dO}b@TnKrF2Aq0%6=X4%uQ4)&l2R3N+1tGjlw#B zq()eqGUe-+J2Pt4N)o}LUxT82iQ>8;9Z_1;UVx3y)o%|%$>B2afw?#%E-GxC>+xq1 z;23$W;*(Q|A)@)X2~uy_65Db|3wEE7l1m-TS(YiiM+jh0>Eedhz*etQPN6PkHVnCT zQo5XpW;k>TgoDktGUGd~)G2S)K!(~au4&882O9rM}`51AK3GDjAj zn3_1UkRPgD4ir3%PrKBf2!Kv%z_^@JT+Dm!MIsiV>>g~&x9m6>nIWv1PvEN^-tecQ zLeOGC$}^OM_SV6nuC7(W{2BV8X5HvD)4};+5*^yy&N-_iTOV_OV^+YurKJoBscr+l znU!8`Sy#K5lOG|N4Ev>0`LL=d!UFVoH6^%xT~v|9=MyH`&~x-iz3F-5mf`cInX~0` zL$zjUq#^4G|At(;ck7Zkws-(qS5M2#(kDDWUqlZRZHOgrueC&{s@BotSN=9hSXj8u zsI!&T&!VCiB&1ss$c~NQmfi@yShNv07D{78E-H1SfZ{6L4hXP zIn~71ihwuMgW{6M(;Hb}f#{fNT)E2^$(XR%{?zyr;S=duphDJQOl%x8JNLJQelxA? zxWr4QF%{Y(R?PnRfM-F=sVvwn!`G3ngS|DRfNjmriLO`8fI&DSzux&hXw$+zpjUL~ zPwv8LM)AOry zF2sr?9^P){(I{V5KCLcD9#R| zi_V;apzi1EvcbH~vyp|Pf?wSU`3*JssZCM*Tl^^^pvk#`M1+|Ww>en)-I3~G4EdM) z$1mdftWet44LPq48`I*vxF5`*{ogyw@MwLLg$%1izW;)$U+hZen%9GK8F^2BiwrAC zBIr-U$JKEIy}dSqJ{Tqaqj26dfN;DODKF{bM9%LMf)}9jYEO{C0#-ab{<}uyl!l~a zWfD3UjuH#~&*C67h{6J^xJ~UpPr@yMhqV} zJT5ncRJ19igJ5-^@TJf^a8htVpuNEfT_AdE=zzj?=)lIpG8x&5S5Gh2zoA_~pXd_z zu<;SmnFDg{9Z#B|PaVB8HunT^%O&l5O)lOeM<>z=d||kj+X?w zp8jyP313bjj!i&d0sW788;|AH_SaZgQqhcJ_OD->TRe`=j!CMDAKN>U<;5d*(<~bP z!xeys00J`p!S!i|VH)L)&qk4!_FEpa4}d)2x&NvS$iarM*Q6aC9E|N(ImsTIoE#Gx zL}7(D7Kb<9HXQGJ;QM-S3mg`qbBdwh$UCx;~0qQ&+Sryf(K zSHc-0uCctj|t)JLqZ z!wPf=#M~jF){MKD+`GMwXaj#{?Cl*EIl?0NyhUc<^QM09{_xm9^p>Pk)LT*0DVop^ zEbBqA8F!NT{8em-({`NFbToygWOm=}h)qUif+s*06EW}ag0SJRk%?*KagWDSf(0{H zN}IORR`XAbZ4M2ZH7y|wT5uCzwWIm>9rhQ?{j6T9Kb_2zP&e5mmz8}!U(+_Su=ocN zIFsIq6+GbsZ2!BvWS&HxcgYQTsA_n4Akn~f)LRrW_&^V!Q#(3%m#R1S4s(4+QT)$d zJRL~z?S$tQKA1`F8kGcJYM+Ok#&h3}N|3%FJD;D@JiokHb7pcMma5T~>a;flm&O)p zR5)$-+Uj+&OdTw$-{0S-<>Z)|_#*v~?3h&CeEBKaApIdMl!##p$Yvon!~n#3y)cw7 zAb8~@_OnC~2F-xMeci&jG;!3VQ{eVX@@Xg_!np9}MJ=tK$v_19YGQpXc;}ss;legP zwQ2IcNI03zBdv7ul9`!F&#*qkGc-Ov-?`#i+w869dadF`ID{tn&~F_?yyqopH9*JC zAA^$Za(Z?~0vwLFs8Q;8jB{tKEY#>|{5m+!YbuwwYVYK9liR!601^^h zxi>LX^Dq|_F~WRE00#4M9|Cqv{H>%eA!J@K>6D8?PL{btOWcEGB$eO!TnKGM!+Sjr zLG=+=xu}weni3W%4xsopkxm5jo_ZN|i5#l~Yx?<1+8ydI*X%tMkrJox_F$l$PznV6 zC)9;Q?~LGlEKI&@VeJytE;I!uZ-Y49O^XqNAV(p*AhKA-|9kyD1d=i(> zrewjlc1&}I@&LiR_dfd7#f2?PARr8tp1k|ufHM;x9~g2Rckc-$rReQM6DY~0gIwZ% z)hT1+q-q&%<^|*t{iwTg0?0NkJuS$PvSS+T3r3aA3N~)`;qLBFd|*D{1>D=`>o5Qo zXm2i)N0E8ka-1{LC;VoSZvTL`L0eg}mXPC-J#_n3%vQDEf*jX7Fjd3M#n$N<7*VPrDWZ`8U2a<#U z-Ioej2PgL)aRI*#sZ(2q& z@Bq8-n!c7vnkYjOmNS|WV-{06lAET>4LPA0v zLQ~#zG@;WReV>m^fGeOjF}?x?LqVyjL<=$QpwgR-S~!kVHt(-ipi8mXo}6%_!NSqs zZ}wQ~3PtLit(7(NdEFaz7H$z=fWpEBTI6zzKi{-m%!23orl*C6gdeuOh{Ea##o&={ zAArvm#+~0%awvQAJQozKp?9sqQPwTI2V8Of8I1(6F`c2J@h~_GDDoej#`c>8EH-hs zW8|NZ3n3M)B|On*H=J2A+y@U4kNh!NbOYEN0^xfJutfy5KT$|12gQ<`4dCZyb=d;kGeD2raPCmG; z_OXOv%)1f^h~4j9l#H1XVk8cLq|T5DsD<5BbFwpLxdxDRkq;y9my2ybfDSDQ{NE~= zoAQ>s_pFdk0I=ry6uDz%DL8ci6r!S)rra+j{OmBA0Z$tGn+yjY40fnwl*+|}a)P##0i1?6Cjve?~9PL4% zZJ)Jl{_d*5fqsU2_T0VGTwZTlSV0({R7fngwxxW#KWl5h|L4^na9Nuap5I`Y#Q#+S zZ71YqtYUn#wNE%eh{~c^YjvWPQz#x*v1n0jaU2()(Ad{^{>Xo8WuGmP+}OEVuN%z@J(Zipt{@=lb%ap*017Ft--#)8Hs^;*aiy50W z|CE$zT6H(U(X17_h%oCf;$O@|^5MqaTQ(1wO(H_iV0l|I$NpXi`cFg0dASz-OT{rw zt1LjklMaZ|hiC9O;K8B^;UH!dsr*{+fRdDw`~g?7sS87s2hxGo*^-ecC9h_O{e(d) z?AnoaFBYBC^DLdhckpXa*okGvc+TSzRZG+uiA<8)zkdI#NrVRmdw!T6X6hRDS4G6Q zWcKhq1bGcBazBH1w2{TH8#1A{_@708EQWnAF0w8I=Zu*zMPsVQhFYxobCb0$4p#6i z;)gK5{#kl2Rwd-YIA_7+h3v1$0=kBfA`HU9ypDrj&U4?(h_|NN1;jZZH5RA`D@_<9z`^68VFs{n$E z6RM7uXkv1dCYS~~Pl?*z1VV;JIDJ9kQ;mNJf>^>6sR{x=Ls}z0<8K&}gCy&*1mFFN zn!3jJ-l74RgM-6ib2fb_b;itnmw;;tyP<6;Cd0xRJJO>58~!*OsoyFz^{t&^&mqEe z@(nBG$qFPz>3P;9?AX+VybHyzg1HT69% zQ?J;4-9)KnKrE84Y-recBUVBn$k)1&Z{N4XAS^J&XxsOyK#T9w`UJ!F5OPGLXuKRP zOBu3tvgE+ZCNQvU^?8a73}I@4MfNVZtl%WXmogwyG+G7rkS;Q!uXvppB1onzuhAXQy?hFLDne5qBh4{0W1nG8td;K7=KnJ{MZp7o*PsF?& z8>6Oh%}F?!*h>QsMO;~!aTVOsiG%&1dplr5^5;yDXgqT#H5kM zqP>PJ*N`uh*$wu)wP7b8Xp>k$BYgQ2>k2`#k;vwB!X%}1(vq|xp0)0Ce{&DN!spLK zV05Kt3xDm)n9BX|GWK*KwE)*&qjl`80*SvffPc{7>|vd(Y52lhH~?8_TG(GP+-$E(k0o8CTHODZsEL3+ z0?jhiY@f;Gcc-pWhRLMwlOsnNj2a|dc8=hLwD}-iqWW7^`kb+fm4id1ZGC%k-5foV zyvPIsV{XLgrz6rv3w`7v3}B+qEF1YuNkx@Iofxv=)5r-285bL?0wU_W@za^$#KB?u z>8Ov4j1268?7H^Xtpo~(>Ubl6|e2+E~9&b_ktYlP4Yj`n?O?%hhA&unzn9=kWl<_K?KE%Rg z!&?6WJF-DAZ~GTS9tUk#sF6Zf4%6W4mZqkO_jiaQQ8XGK1JvLkxeo&7H{-eEG%pve zGFCo;fq?-pl@apJLo{mng}LA4F@Fb*GG$7*d8<_`2uX^Roju$ie$5ipqx*eCnGHA#9lw*&MDiq0grUK zuVc+3eS-(s>8=^f>>#{p{IQbQND-ZBp##k&&Sfx|3JJ^S<%NK72@jtpaFIZx{7+o) z2`{wBRCJG(>5Tf3X|xasmFIrX zTaiTcNerA}lX1eLG#5U7KOZ7Oow@m{Yt;;ui8WH!t^1Np#WFifojB=F~Gm^ zn``!W>%T>P_^*Lmvf(6|_VOiEvz_}#)ZCYOvon9(VbdkavH$`y;KvvT$SjFZ)PB`P+|EG^?*Df^tN z2DAA*K8s2SW*WEi|39YQ0;tXR=>jbjcXx;44#hRNYbm67a4qhH;_mJ)EtKL=iWH}K zad#{3PVW2r-}&y`872dnA(=^@eRlVpvu6i3U*Vqoo-FD~v2L+}KC{@kHf1a?)__1` zB~vINAr6p|56ia2&UHM!;EOThf$jeu@ing}TTL;J|Uo`CTngfCjb z#vu7f(7EAf^Ki_BWQ^sa4JEp4d7kv-nHJT&itV<6goJ={m42cA5O8@g6^zh^9Xgkd zN^@nYW^21Sbu{|%^JDYwY+TMmRndinFv^AJ63rOR9zM7*9#WCz`9J;?pfs~X` zP*T=)w2!<>6LMwynN^ZdQ%c)5d~geZ#E7b}0k)A_Jz`G9Oc=L!yS;Sf$Z5)H+Eucw zmcKrS;us}Fzluo2d*vg8GW7$~xWTzn*XF4zaq@*t-AO;~Y4E4qcrg9(5;KK<_C2V%!$JbaHnvVMRO{*!^0|Kvh1EEkWXj@sPHut;s(l)9_WM~Jy zS+;gzn6L&dOWcOtf&VBU?OqPeIppJkr%U`mcf3{`zr1v}TC$@8ln7vsK0 zNixpWqrm5-F7?X*NzEN>SV)rXM2Nb=dDg_w=gZpC%uG$gb|N~24uPlvn`h2m*7qh~ znd5`k?)_Z3&(NCWzXoNcmX;tcx!<5-_{`!|Kq_I_|I1)MZcZX1_r`$e@_&S_Jck`b zOYWxVC(83QxXw57_l9)4!Y3o3nZUsglOR&No<9p!d&Zw(zD12Cyc;BET)i zoOWVwfXH~TWcpO|+ni#>G$0?r`>rCAA}np;C;PklGbJ@8pMXHHWnL_{fTEarA6u$4 z4zCE<+{Fxw7U2mwf&k4&e!U1qkh!R6N-98B?ODX?;eWgW4P8;ea#EV*E z8M+&}7l79o?8EhiOg*FZ6T{&3914!lKQ&3{?)P%^77HZd*ex)HmiH=mm$SPagbjX zFK9X%5CNj<)WJcZ?*qtIxdC~Fq5b+&K3l*mggGtx*ZIn{ICk)NP0OX}MqB^Yqnvw@ za@=M|`cMN~>f8@tayZt45nf@f0S`)n7C_RFB_F*O?aR(Q_=BAf#=(Lb97KcC*3kIh ztSB*&6{?JzDQ@?{0ZNrcv_I!aPY*lr=~GbY**1eirMrR9R$)653)sa&ziQA=_XuVb zx%}wOHLnzLx9FM-;flDtyL__DMU9@y39Prv`I!bLZvEH5BGGq zV9WLQ?r*o%oY48mk!_!G!m$hHcwb!6)BEF{x7oIFi3h1Au~U&)-mAS6MsbAapd+L5 z#9sH;zHckgxSB2)@)RGWCdiB5@Cp?C@}~3V(_5hYj888ui|)~tZ8SkiC(Ew6?KpWX z-DEk(p`m22(gJ&0e%F^LyZlP4-V?iB^eXvZhJs#eL;|HC)?e7*z?m~~poNT2*`i2Y zT;2Q~lb?ePGnA{O;(QSQp%kvL;Eio#x?+_N>*l7}76rJ+L1ki*>?<5{lF6{7_$Mu>X}sZ3)_{)p+*(c|?kn zPZ3oaSpej=KYrCKcdVI0++uor(P$Jaw2vLmTsM3C=L_fPbMLf=?gJ@+(Fyh*8X$+( zfP2+4Lx>tr=|!d#Y{!HBVNgr;Tc!OFbELkbyTiv0gP7H0Ywph|f=^=CszP!kfiF*?+>BG3Y{( z({!UIAkeJ8zGChSORV^AXdW0CPO~)bSs&=~iM&?elPudGP>?|Qai%Sqm7_Uwd5RKH z<1!PX+c@s2{E|BgJR!UrG0mQ~k@BYm6#9%PAl^d)AZ2kC%Uv{2S^PzerC|%*IH*)_ z(u2S@{`($S(^#`q!w;*5zY8jLC9S$p{5|~durJjJaEZY%%t$`F`>QrA?qyZfYO)et zh~e{|RR0vi*xK)%WJd`tG6!D7s-gei5)uGvoOtGFS53Y@9h?x0zbinZ#i*?-EiYp5 z;E3|?Pl9JW?)Hwc+sineJ{>2 zq$D?`y#Oy%ra_Gao*rWwFzuAQyCMxd-RE0fr$#JzsE(;cJbOyViCUaWBnTM5=ATd4 z{>+x3S*IY+zxAHoYD3Y$qD&;?RkF{IROV&fKVkZR-4PHS>q?JZH+m7qN>2*03$!WC zq^0jI%}`BEZT>6UEKx=&-iJKwbfiRvX~lJ?Wfzx`w7ivf4CCO3@D^$g=|pFx{Kq9t zP2rm1@bU=))iaRRQrO)vwm%$-j7OmYpz)WZpDUdK#I)}w#9s&iM`yqx z!ua9xqZT;HJtax2N>L<@cR7YVr{m>qeHQznZoTN?1YHm~C+%$Y#0U!;3)pwFF+L`0 zgZb3{lq#=sKV?Rj=ZRd#Z(JdRgCrE+`#MJyC!60f$+##nP{)w&IPKJe8iF(EqK>nD z??$Gjr@Z+jvFLy_?@~E`lsW=o%9rF)mnacls7)LJc6B8JSN={eL;3y$%%up*-sgyq zZ?EReXya((D|t#Pc*pV@_4CG>0$P!=o??g0_x`;ydU875Ofu$r8IEJzAFGDcL4~Y> zJTnLP(5WOm6X-T$nsOZYBr@+roYM$w;cFL+j_$TvqZa}hHOz4-{PHrnN7JZ?8t0(_ zxh`yyKQvZ-FSNL~Z(AXxW*C1z4dv=Q<>Jabu>xwVMzCXi{1NbYdy5Td>W@!P8oHoT zO`ftRl~~G2%I`7(y@_kFYF*-fBR8YzzjtN*j{}Th{$CsfWJL1H^Yb=(W`t}9d(h#l zzt8(?6b9;I?CG%YWRXxq?21Q$l#_qv@>#!Z){c)yOWyuP>g0u++f9WYX9g4#o}Pr9 z(w&}d%Or)ur{*b>12&zW8lc})RANW9jw>2WNb#@t67R#25er0#h2!rGS2lI4X6MyT zBCxtmt4_=ARuInQ&73p~7hgRu>3K({Px!WH`WCHK#tizkpxuGM1qD)Y576Q$;ltobLG zgK)fA(FKAH<|Y5%2)dx)zd8Vdg5)1e<^?wP`7*2M6^KLl%6g^74t=G^L9_b-&GNDw{21(U-hqtYB($Il}tB zUD#v}Fme8zDs)*EuD)orz7d4iki<8VFV}=?t$`^M&`rY5hn%$tB#Py|xTBWJ+4xrX z3wWSC9&||rZ6L#So;5VJ#c4;6pu5@dJN3w++z&-`VlLMyS^urss^9qWDv}JE7)8WK>C}HzU%%JbvKib-QztwjA zMqaz4yBO}RnB5GFe3G|s__=x^!b~{m$#?fS-I@1;J*GEA#&EvR(w<^ID>n;XDvTDT zSFA~(!dzv9IqgI*=O)dAh>OeIfXK^f)eOkJ7OY?PALQTkU00m>v_^#vt7K0SU9@lW zyFAH;X0?#*eMl;Pc1_!q z%*lGZe|HEqfhIj&iD7Teto~9jn&1hz6Q|~q#Oh(>kQu-aPUlKW@59?rSiVGl*d6xA zSWWNoP7_RJV3J|qdL)H7Ra=Wy)~z(A_>2#F*V>PYCdBta1d|8vp9+R9R@YCo*jaUu zFkl8ZhK){`jL_x6ri-N<&j64(P|T*Cx=>B;{z5$S8!orvm!&{-O% zWFk~uBX!I&jVt3GO;Lx?N+K!3h(1_uqTytwoHP;HAlMw#4f;jdOK!gTTyp;rY|o!9 z%Pajo5n}EeEZeC4+~YRk&NN2uydq@_v56+#v6U5L9Jqj~4{lenWf&M3>|?`vsjtSU z{UwbD_wQTB6|4GQf75>YBwCq?qYQ^qpG6QuOjMj{Y}E<$D2+{X?n`@#EB7zy?|`WC zA5@T#70K(n3MdsLCC60fb)_9W>}+=2ToP#BE(9Dxlfh#sSQ)R+f^}V9-CO#Onr(7f*s)lGggSw0)AN5GZVgEOM zePhk+r+@_c{d)k6ICk3h9hAy>D`7WF1_t~@`e$6&sgO*ZC6(WhHdv&nh9ONk=FWYs7~?DcdLr z5fKpxf!#CLx?U1uRku@1qh@h52m{q`R3_u-zk2)%(@6eIDUye!lVWL{@Bc+`tyQ{W zyC@CB5{JXIzbbwfb$}qHZAWBSfWsYOo~MX)y*KmneVz4sUdBFd{XJt2NjLx|XerBJ z_i!`N*)nlwYG91i3svh5Tm5CA$k7|zr)g}B!}B2oKt zbo!&du@S`9G7dX%!;-&4SX{s0-Z)p`HnsV0{;))H~9>Ly_8QOstd)(=pZ^Hy$r|epvOnS&D>C=?!T~=th zKm*D?!Q2dMJhL#0zGpawY$@qaz0x!WAFv>vLEWjoGgx(WZ5z4ATL|WBb^D^N+DRE` zA8i6J3IOXKD!N{`LOuNFzg>z~Q3Xz>sA@(^>0-oO$&PDEKjdI9zo>0#%ye zqhb!n_aZg*@cX5{2n-(jgB|bAd6MaucaKzjqO=HLTl^GeM|G)qsC~;a&`_4FN!gBt zp`+hRGdL)4i8;EW@l8)HIXM3Frc$_pP|WWF$p`3Q4BLJwR_W4V$YhTZf!XHfTPg)} z{5N*(LyJI=%gBZnM|2iMfcdnxMXcfP+)o*^OwtAj$l?8lMtVlF`Sz|?Q@uov5l|Q{ zFwe)I%>lS=;HL9`n?2;O(nT9-);BOdNTZ-82N>H%Pt^fOMk!+-A@ zwRbLsS&<1rlBRz4Ibr?iLd_xDBBgw!fat5nDy1flBYBts5Kmd~4$tio5!V{>FCUwJ z=Itn(45~mx<+D^38>xi)uU7y9Gv`K4GaFFo%n{%Mdf8Ol0Wd|ShE!eFY(~ziq(!2} zZA2t{2MP`f=jYLvpQ8MZ%zl;@2;_ymx=@@W%;Q9zsLKNy9i}`e7q84O6%$HNxrqT zJr1ZOwL2;LrMtY0A)Y%rWhS{i*))uqLr4#=2vIq+KAbFjs?}U7oYWjZy44Oyhat`i z5R0&P6J-`*vHG;ORhjhx*&@=Bac7F!o}YuicjnL>WPCkM5IV_uAA&TQ-Ty#}#r7UR zP^)I+6|LMT?7VN9=DlGmT!~Rwf8Wv*57sHkl)~#%l@zTvCd_%z%c(%TS41E^OQhoEY2X>djb)^D5{(_?)MG>}W?Q<&{ zn0f}gIJ2bnat`Sak3yaWQdsT(0enCc)>U^68#HAWRGr2hc-rD_)C9kgpQNxzKZC-a z+UGU!YF~a^BROMU2!K%3l;uOIzEmJ;XZFq#B+^BTdLuoeZqjHS2hQ`*^8yQ2NBQWQ z(=D~cMangYauiZQvTRK+w#c>H`w0o;fIc>5V%Pg{>8eqbl3fKp*s~oob2`sxkTydS z=swIBi5w?n{1ymJcI9?*kXn7QOz@X9rT%M!Uv7X|Qj z@P)pIq$aB}$}r~8W~p*p0+)w{xo@GY|oXt+N{v*gMM!|&=_4K?-p`k(4e zU_K;Xk3j4xl9!i^F{@UOC(f$|KC5=HNuaZ6?@W1h=NTWLpiGmtrI%j@FbJ^{s?xq# zyvlpAmLIrDs+XaMA`?as%#Cs(hFvqZNvy3rFtXkFi9`F4Am$@yT~p`q&J048E*`C^ z8zjZzufrG~i!^XYWvSP7HAHZ46>REhRH|X@&I27z>`W{eE?*$PdRbuJc?GFZmz~?= z0{-IgqS?{yWXTOM4$YxK$tuX9joqu&dkM}m3r(NoPb&r9)wqs{bnAk9crYwb1P@A# z(m1(Vcga1uG${-uGZ6{-w*ZV(riOy65Ncz)ncqyv<@;*39zcchcaj^!#UW=ZiEefY z_rd@B5h}vK5d#JxKsUsV{nzLTHLLNa?flz~>5ItBM+Ec-@Vb?8w1#Mo2ZwA> zX&K_}OOgzo!TimhLe+DMY4R+wY0~zMXg|1%-2Qk59XoXixWmL=W+o&dUJ*m)CvhW5>?2$sX(>ih5_=Uwout9ftor%f`Z5 z`-}uVkAcR0G=VWamq2enGAksZ$-XY%FKECl8Oc6XcU>;~|AWF^ zNF`F3r4Qz|a6SuK%u-5412$BP-ON~8l`}oeP{U9QUY?;APFC3fO$*G4VZufK6XX$| z;&9{5lVwxmOaj2hI(-`5=%hN_(8RZF0ZfO^szX~x_x9grWl_FtFW9W&TTmhJln{W< zXJ$u!-9CEE2?+QA*N(eb0yn?Q!sB!YW#syq5Y_{TiWULc?@7N|?Eo3bmsq#As6B}% zW0c$C%eRW<+WO67-affNiX2!%I&?=XBZ!g>ra`f3URr3DVNIjc&0ftDr&y*1u)syt zKEtsmzlguxDW!w(fK)+6DH}~Hg%E8dnLmevoyB`E>zhr${Y|q8-dd%u-DSrr2Uf!74#-}kb zso79Oq0Zx_ZFE{DJSZ4W=rcX!t-p7%ng|I))HfEG9~sePzlHfipVzzc%x~!_@j1uP zE_5jnpB*BHvClc67bQaLS7yhx&_vkwMCTCrUTXlly?Z7(W|8{0Z=~KaN0%S2>v^}9 zM?ykbm`=N{qQr4I)C>pP3qafwwaMU#2GGKWCFT7&%4jhnW?2CUx&7%0IQc_=5S4KIx>s3W^r|y>HO^_qy$iwxEj_rP?L7u-reGYf`cr2EG43qPI(0d)p)aZ+Fu(IfX%HYuYcxSJ&rif{2st}l%^- zXF~GTX|eRUf92{W2#E2f{Q^sCXY9tkZ@{8u?Yi#ikARZ^l4I%v*mPT2ZV~IeNlLQX zR6NLg6lkg2(s;iurCZV>tO}D=94d&Nj)M$8((B(L%tnwlxcIUlhWV!hh;o`T<~p_} zm`9uavwn@%&_2LJ0Hpukz7@d1-FHIi60SP0v~Ut&mkZ3_j>r{R5DX|pW$lK;Hi~ef@0vEW++S08f)+qt5J)j1h;?+Y z`#++&BPJ7SQ!3D|HPB=_gGSl_+6oDB_QbmfXS!j|Y;OuDpo4-Ku_zJqdBg1OzaU*| z<4^zo?b;3^FR2g5TsP~%QdC3)7lszjOJIjf`%+#}l*JMk&Sh(|D3{RzV#>>Vp>)S2 zSIVUmtigqq#oFoX_x;1RykT^#7)rb7{ND(%1m_e>Z&}pGXdNRgu^r6DD>7aE8LJb| zb1emJ)ys_xP6P?psU@Ep7_a|)>_Ve{BKdXw*EG7JuG!9I@rHScjEn#IpV*{X&c7pA zJl8r(9VaI*C+n}Q?Oj; zmomwXJBce>&({Gr)w>Vt(E}eUO#wRlg699jZGfyP`U!S62*5UuRR(vI{v6({Q_^T^ zgJ`Htal}<+G8j`Kq-r4F$6ln4MSwYXtb)-rjMg8amjErmKud` zfBL{N;Gs6gV@Dp6-kCEBGn3?cp4EV$u*gWC1aOh?4cH#U(Y}noEpP}Gc&$wZDQ4#7 zgWdv%Fb6=NR+fMPLNrMfl%_(92!i+bOO3tT|5R$m4sbv}Iyz(+Q)n|LTw9?w|M(@M z2?jJcFhJ}h|8DJZ5LVCXz8ERf580IgGSFg8=1IF279#Y8__%I|BLB(G=xHSBAs`>I zeLLE5HHc2q^z^a~n@Ym9DreMGP8u$4^Evt+MJy!j(xd;XM<1v_5)Oc~|KgBlmw15A z+Fc~f(!kK~loTkPq;YT%&<2zA(;daoX&89}+HTk9Y%DQkJBcVNnK|2V3K0i}%BH~P zN^)Qu_^QMJ_i>8==hy!dt{-X#j@o-R1};K0`u65DS$v%+h5h#lH$ny{Wnm$O80wiZV(AC+BtN^MMlB;tvezwr`TF z7}Do-1IDO?<5Ovb^XbE+?BzC|LcykC5{IB93(kqDQ=;XT+7xm&;HRXKQFH3cH?59H ziy7qpZ?$~6I0ONH^Ch1 zo80_s1fJJ9bJ??L9!oVuVIT>S^KMlMTcyc?19O8tgw+K_%Vhx&8vY2|BgfiWQ4?d9 z>UkJfV3cpi@7a+I<}@^bl0%;mR};uF^YhDSS7CEsqWs!K513xJwl}H@q-+Ab!hAlI zsO-Ip3fm5Pn;+vZfz(CAx6Rwl?eU|=#fgwLAc3a5*X2KY7amnjPNB7Pr7JnlHx;Q|Hy?74XlCk5qk4lqcQy3f@=M7ANHHrz7U->q#w)<}oX7uH&rYWi8>=m8Hy9 z@W|q?ZK$Q0{dQn!BO^KG+^k&_AWjT5oA_q-!zqwo5Wto`a&fqB&rw=gmq%q26DG`e zx?-gtnN3Oxd`#D4CW;Y*ZMm&(^$76o9w=5RK*t}(BjlhRsoKB?pMACz>%cN*E`981 zzAP}p2B7e2-wnYG$M^!sX7#u!X;pawYZ(a95{6 zI`sq(%pJh`!YT<~4A{S^&v66Vw6l|2-_MHq2ZE>(Y*gzAxy_MVK@HTIeq~j{yk%Of zIrfcqglPEFrI(1eZ-?aFji>zPLkjgo*WUu!^Es~z(o@6EPBL+6N7#Axgrt)nUy{8s z_m?c^lc=HJD=DCRD0Fw>UPN8sdSQSb)j}hahUNAOeoD%tO{U7M$;m*J{Ox<6Q@BJUX)m~ofd~Ef0p}q9SIL$gR zWo(BmuC%o~=mj-pO@@5RMM5?92Q*T^z*=m4+GhvyiI_|a>QbB}98(N6rl_3DPncU2RS-4P~@vX$+T}r*I{p z!iuHU3b(My}=8MPh80MS@wrafJ7%L9<+$>(JPz7E)?*h(&2=YBD#9B0~xVCAGrx zpzo)h$EyQ{l|f||Knz}G5&RMoGSp2jzkA99oBngdjRTU+AIb)Rv5ILkXD@2*%+P$C9T16nwgj{Y#guHJ2ne+af3c_RJV%0iRlqPkBFmAqLDf zTOfMZPDL1ENm&|V^?KbI zVW!vw-u^eMA`~x!gJ8|cVB`4DR!QyskE*ZtZ#2FXS&5?{DCb;YX*R!&PmLYWkR=Ew zF^|0C_T^>G#Gx|v-f*!=NkJ1#W?8ev={fHUonhccCL4_Gt;4ufcH^K)Hft21x*-Zz z7tu0;ECR)ChZq%N_$*p?s97a~K#Mpr3x7QS&6J3UBBB0ge}^K2TSI@2&!u!2{tknd zTU#HpXJvpeoMA(bRUJ!ACJU24%Fh)Wk~xidXiJ=J5}db_ykUWmKo8$-e|T+>d;&a| zCnTn&S^E3Y-GGuzn=_$d>FnAEt*`Ite#7M6Q(Y)N1~(t3VchfZe0Fsv+4g6|CDxT} z<$fL(onx1q;D3O~K5D?oR8;voReSk>IecvL$c_JY*7&o3^IO0Fs@Wib|33h9W!%?Z zI3d2FbAT2gFml=hhNko9^eoef;vej8D+zNqeX;7 z=r$Z@DDJ-|qQY&Zk}4`a5=wH*-BUEkt`@~SiQ28_ts(=SL$wn(uSC!3IF+*Pt*2L3 zUQQXfs=lo*DiLqus@4C7w?;2!?8MR7`<1kmze4BE*#uAq0^n>TT3dj1)=eD8_w}DL z0x7@i*|moe0PPbn0uCsjEX%I~Oci9FO+#cv$j_bTHv3ZB?1~ zcYt9Yy*YvVbbvLZ+9Ru&ecbs?`{ILUmU+d+`HNZ!Jt~)& z^QEqY98)|lDgLTLiA{(j3Cs(hvmcZXWbM8EeH!j>#|lLjfYa9tV7&x${%2=zRFeZw-^p)ZWtsFhC$ z%*}&ye7-deXE7JpH4QXOh{dHQ=dFr|a(^0+7ib11-q<Ib16spQ{yV^)m~0 zZ}Ti&7ai91_%<;1UVco1>BDGr(U$9yv|XR}9MQBCQ?{3Q+=%yVnwDn1zQ>C~XlURA z%mT8{su-@&uU3A#{5KIbFgW;wG9s_$w?`^}**<=+lHr zsvr@WSHcRA|2u2|E@UlZ|6f~*+z<4kh#U0!*oLmW7X8E&^6)C`4q3V~7%oKSMHDpA z9OU3p1Gp~&NGbkxK{=`$typg8ZpSCbQ$PlxL|?yBDo<8b)4=tX0B+<%)$pn|QYWLX zDDCK|OQG*a#i`~#mTAMTS>|<8Od?ex`F(Xbt9DI3uVL10e%4uKY40x|DEdKPREUYC zdap+b0N*4)jRw3VbJ=Ig4DI2*xq#gflM-EaKuZs(Loe#IxTzN-u);^4Swy1(-NsY#3^H;$FA25|Fvj8J(wVkg>Eobakof*bb%3qKjys^?I7DX9K4yMhw*S?Va8D&e(;(Shd z+OFAmeM-GO4X_0P2ACDfzz`=-Mql}>Qg08~FG^WS z4u|IK(!WZ_Lph9{>j?m>g6iNO``IlWqc|v+zizn2KLS_ObnV7Q_G)u;_9?I}BGNcp zm{&jiKU9hQtreDi>13!fjzaRuM@$V`OJ{O(-)S}-|A3_qKNsgEsyxR^#dIH8gF|*^ zRmEy+Jj!Iyv@RaJ;(y>-T__I-;U`l=82HC=+YCr45|}GeiXkc@5_7W+=Q29`(cGri zncM3^iGWuoO%u7GM%;lIx{zzSlauh;k5%xpGHkjIL~y}#DQd%ImB#M~Nq^|sMFNx} zaFck{qs}JwDCGY1%nm3o&VLEI&`V)m@<2&muz->0Z3-pY=l8L_~Fk@B47}VD*#=C|_Iz=H?z6Bwv8qK862CEqe@B&>8K`FCbR{MvIBndwzi2z0~<2!Rx(qfh? zGb)Fay_oPHv`fCpW{TG_G(NbrLA(~OL|75x$N8s+|CZS7hrh1y@zOy$?(!$F_tzqa zDyutww)={_R#r#0-mUoEI*YD9#K#a)$l-qa)DDbKfNO~M$Mam6&f%dqr+325jYC^o zVrS2@cU8K79Go28w(jYiJA7~G;Z}p1`j6l0fH8%` zX{N0FY!EGfa)|WW(}v92W6u!*TA1{4H3HZ^cJ9C344!xS-#%`Xq;1__$n|jd`Fs)y z-|#Vp?Lcrh$G`H0<_UWtose!Z_uK`5PZ-<%-mB*d$rH%+xrD|+I2A&_w^j+xu17HG7mI|A#@2pwsowDfnPoC3DC9a$hfOv)k?#67mLq2K2Kk{r4sPt!N}FFnR#w%{cO5+WB7)&x9@|gdcB#yh>4RCn zX=Ng>~xS#|{fKGj!ADrh#*%e4 zOp?oZK~v)3ji9u46aNPi$uupV0c(P{G9iTh;0cJrzOdUK0UeP&q4jtk&lw0r_UMDVkSChTvk<8{cn-zzniyf{x9%=o68Y3r*6;6Y#dB%@|9ZuoCvWCD>@TAx%k~w{Xo+#t*t$@xQu3FC<`N8?gumNI~dp zURS9u=LN*%0S|eM=*<7@DOVCY;0TRgRj!Q$+z%I))-0{9BTi}@Wm$Oh2Zz%vzZ0Mb zVlD@Bww)Nds1ESypVSeOiREgyQu=rs%j$iytCJ@kTU!+!k_|Jj3TDD}oSK2iOxy7e zr(4VmeaE)1D>7^P^kwFhrpnqw7vyRH`3nnbS#VD!m8LZzTNXm$?s?D2@bjJ0`o}N-i2

    biy}z2xFH0% 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 dl=!hdmwNJf$)YYl1hVcnDTJrV4xN@aI525PH8E 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

    ~_lTI3KgQ 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 Bq%!~j diff --git a/docs/images/1_route_location_ports.png b/docs/images/1_route_location_ports.png deleted file mode 100644 index 9b2a04500f472cecc800e520f8e5cc4bcb7e8fca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532986 zcmV*gKu^DkP)PyA07*naRCr$Oy;qE+-FBY0D(C8)bDBJVI{A>IXo{vyf}&uUrYM^Bg)a=)mIV-y zZ+s>AMmA&%Fq~iu1|;i%vP20YMT?RMm=Y<%JS4@#lm0Z*IaOD8bys)gT*k9@?VjqI z4pki{{8Qh-oPVbK3;WyOj__I++z@b7%KD&P8N|N8Vc-+VkLf9WT`^wMqX^}0x1#NiOB)$39$mZe;&iurL} z{63F(JszpoYf>&(q+F@#?>L{I@po~Ec-(GrI2`(?TCGaHSkk|{T`uu?J>qsc#o-ij zI$e!x>r$yyC7UlwrCOCpI4C}k`&zGEt=6PaEJ?LilX|T#Zns+kevdw%!s&nPQLjs> zRFQnCq-FNH-Qsdlw&s&WY9ew}am!xidS$xSi*zrNURPBnJ>`yT;<)OP?Xsui>)z%I zBF>sjc*^2-yu5s=H2MS`)bI0(+wD5H@7HQ|?H?yqx9n8C9aqOi->cK_aoM}H7D~sd zLQ%H2cO-d|lBIFew5sO+^`O~<-ip(IYHL;POq$SEF=TdpcQ?;Lj4PTQL;d%o_F zow7$N^|ND1M+Iv+*(svmH|na2-%&q(CO_|YS7g{-ky_nxZX0NQF5_grP}Cm>{9bXn z&bA50Va7(M!y#U;Tbxdwa*cyAwp`Ia%pKh8yn}DRxScDM#pQI0-|G>6#yHM*;NOhP z%u&TsStvi{zIM6JD@0xNnZhv%&qjF@oAI5QCwUI@E#=G?`94(%1^qhTcY1KIe4(U&crV(f$L-Q~ zV2|YCk!)}6h}Y}YX9WTQnO&G=`67o03EA4%(!cNQ#H4?4KxSvACAPg|)+DsaN<|#i zs(1r_DK*v$%>PUGmn7QLBZo&xy+^HF(r3`0y`$3-9T}DMeq6Gf%hDI}OSMvwbSA5R z<`(B=c6w4a);G1z=NA{GUaQJ}JT526W3Ag#sU-aa1G2ERaHjsK-yHq1&br8{YbN?Z zC}6%Rb!*oq=9^aao4Q=|3DI*{!z2!mWOrv*JRXlkBN55wa*|D_#pCgcI}noHqqOwS z%u6Ykkz67!{@wxch9i=V?@DxHMvAFpDV`ikXm~=3nUt2Nf9YYTpRld-uRFiDb@Nwn z5^Lj9iE+VwrfpJZte5R^`Zs>g+PPBI^)BC$woRL)PrG&PNgw6PmbGdJ@1tW@v8??( z81Qv)<<+OAQfZxQ!{M+@PfuQb!41!#o)~}GGkBQ;T82rjOXe1@8JC-Xuk%i+B0g`+ z_i2>L&ij=LbBwF~d9LvtnVV{6IFw4IBFWtFej1Oh%O6pHfsvlZEi?dd&_ zPtw|s1_%0NaehuFC&y36ZOZWdAABksTU**TdH&qYwDj~uB-#^|fIpz)3S;Sc>%i-L zE}f^V)J0Y2YsS;P_<^J|8JU_Glir@F_yd8qZe3^JR9S7xL~j8297Sl@tSJB``B&`+)@o(m*Ch>p2*5} zyyH^zMMCmmcH*V$w&RDgwSOpw$7!9Ydcz?Z?2F3c)aWTl(aytk5nrvIo*L+I!fPcs ze&or#{NkVc=*ma4&}8w-CZkZS=;ndvCIZs4?q}YJOE=}>_+T_ZHWiY zu^@{QD-MxdzNnLWBow&Oq)wT0`H~b$r3RVe5Ra!YK~zoQ*z!+hycNK>_}vc-$VzxO{TtXm3N>{K^** z6W943=ews}Koy{w73|I|F*L+YXx-oD$1yKG1 z{Qb)3SP+RDP@m@=oC9EM>)#;&&^7V60eJle*j04@bc%WDHWv{DR~E441WS<9Z)|@7 zB+KOs3J9G?2A%f|`dlWPSKuic4(ObzM86mS+maN3kQZ%YEtx~#RDuU`qE^%ME!bZy zRTSU@-1hrDCfcC&u*6NNEZmEG0O$d(5_F*Rdt=_^zOA<~^J!7bZ~KKq_)3)hEb(RL z)QUa>a^oUGtDWznb94jXWGxZ!`Lt|+iM!joa+o-j>Dg&HK1xbDm64?f_r&3H$x-4^ zHdfa(Frn%Y85kIlq5eMESY4N%-X58rn~~&EQdXa@NH7$Z*@by26$`Snxh2uQUKtu0 zmi^eCk`mMNGZG30WoKtsDy5Pv-M^>LU0+?7iKz)08X1zkSX@??*JNUHOlD?h^mmkT z>A`(*>w3wo-B|nVY;H?Bos}o=KM`NcI!?jd5}>DPE3EtYKBkWA5)J}R5;Rg1NNdJ) z+JcT(0Ygp!Ktr(Pvsqn(@r}dLsQ5=FQl)- zjs7tNDt*WFKc`fykb;222H2&K^K-sC=Uiu8GXzITpC1hRZ?z^)QYqQm-c|B!dg|pp z&uuZ-WpaE>Mn{JvsORr1fx-E;314F%-i|B0{5)5Ym4 zpOq~XQJ0wSXE9vjGF7IZyF$ z*-P2TU^XXAH~?vEA}|lXKzyOn_SxrZ0ly4$g*3EAiqi3u5)dd;J8k$i8KS@^sQXBARcF3`_w6T z*@znD2>`f60~6_(b^2ttdi|)+^S;?l`p|hG7#nK<1UC4eFRw}_o0EyL5sfGX6zJq& z+yi7F3Z5~|61N1Z1J350UfHeyUY#Fde-W8s>)|Hv-pPAd6-PVd2KUv)e*^6H`(IY| z*vS7s3J5~EzNNhX~Ur#PfsC`h!oM|%7F<@oqmVta8J8XSGp9%bk>isS35P;5JvAva4Pxo@&zB{YNlQ;8 zB11!iGCTWXKdFky0s&(sB~kX~+vr_rPhB?=o4W1nTN<~c^$@v8M{y zShRw{>6-J_ZF27N9b4~xUGU>ofy%G4E^hLykW^$y@*-8!7wC+DbpT}a2^P|TXhFa4 zO2xue#I#^#oc4i8H>98?RMP$+nD@y^(W82b+!0m>rS0viB> zEQn2{yGYULlEb=B%C3uL;>`+*{fb-rsQp>9(&DPR(=n-GLuJoxhotP3+~D3;S)l;C z$0gx&B7H5W&-jQv({*q%OK@1Q&2H9C$%G;nboGV;!B|dNMTaH9joqP{L-@Zk)=br! zg8%lukp_v-P92|j4$;nPk(Dp1N&|bP=EK$(Bs?Sl2lc~sY9H0GlrdIPCaNAlla19G z6@w*28YB||4BP{74Iosb@*PHDXrsR`QeJiXu7G_C8dk9sF?FYE5G+)jM3bWwt%=8L z>>3R=>rf?RI$Kci(5Pudm65a?yAikGB7hk|1h+AV+xN3%9Cb^*qO4e7T~iw-+7tCx zE|tU|49djJw5k`54iYjkiNaz~QmK@zuWrcRZcO~4kOU(UkZ8$evQl$6rN6&dBB78J zaybbE12Q^3rfQGWNlFHWhcxH{@R;>aC>)l9gM@tg@u%YQ`xWS|W2@=+%jnpsDms*W zDOY4}VP29)N3yrQD}4if5{`tG49RA)7ZM!0ZfPj)Xosd<8IatPVzzEAD9%QnKOB}= zvi%Naj?eFttkeHST5Q^}{k*kJ>sZ)nd%w%`ZFDGWW5zG-^9`lIP20X5YXI=CJap~s zP!Qj$6wKPUqGaZ617t+!Z|}q;zJDM~i}TXc6TQ{GZr@kQ3lxOd6*k!d8X=4!flrA~ zlpQXY_5ow5Ym{Y-6|Jg|*7~${&3w<;7H$Mq8O4pU5Nr3)F}q$@wZ*sp_&aLRG%+?R zU-{ApT2BXwL;2nhK2{Q7pubOshlXTs?&2Uf%9cuHpOHO0(@>yYFewW1s!$ z=g-xSYH49s9zM9&=`FhFcWa^G;kt^F08@hgK1h3xKocu+pw=Ti) zMfsB5_jqS(;JO6I?!l3KvbOV5z5U*IK9P*ddPN@2PRQKE$V=z^=m!tfM&dVq?~mno z|Kt<>eK_EkAOG@Wxi>wgz+yacEZ<+=luuT-;c8~j$^{fpka)!OH62K%pTVevMi|AMz{STNy zUIhScji5)}(y-LCz@g0@k#~CK*b}}|4aIwhoV6PPiLIpGRrPlra)UbJ9c^v~#`V^m z3iceL{28+WRXVXuv0x8al!8@Qq$${MB5^H{%h+sevaZgjVU!X^!lAZNg`&1$V=v+~ zpjN}CquqYNc_xatr0s!wK=id*D_QF*Hcm7X$P1U-sbm2Wv3{RhW$-52-l2bVZo7mP zdSRtlRy!^macnIgt##FH_y(U6{wOa103FUVL6hK*P!#J(A;DzdV=E`RWc|3<>$ zkbLz16IohX(7wOFpOEkU;1jL4!TvtAnVM-*Zk+d-8JB+W@n@>`Aivn?=!p0k7aR^* zUEh@7`~5%A@%jGJqWtJLzj}I$qvWxC{|BF_3Iq!)lpl=E&EqL2LvpD4r_;7u7fGI+ zXpjlYlEsC&+iLpV`*dsIovs1;DC=&ML+N%c2EV8kYuD$hj;@Q@YpCVm*}P0&)c0@q zy}ATPyEWB4uUi9eXboJK;JD~@{@cIv>#~1zqQCwNKlT;*vtN32;hX=D|MzdnM(jX; z|8qa~W%=A!mL~Ue z;qmT0lepEE=_+9HuFHNNaM?+jt{Xvq*YDNo{ja0q=%k)HEzjF}esevleOn`OF?}Dv z5`g+QDMpH(iA$lE5Ihv3-V-IM);L$!Cf%nKZV4**teSRA5BpEWiUX@pvbVEJMI z_ST~rEO}LGsAhXH%5#+hC#(d7jhRK5BN*)oRTqie&M@f#3L6$}oFXTHL9Lg3swR&p5r!psyV4g@}NbvK( zG3F5FLF$S*6P1Ncdfu9Es@*43SIkAs?WiLl{%MPB%&dClHpmTI9=-{Lo=INqKleS) zr~=q5HreLTcOYM==jL*8jj@vfY&Eu5=P82PtrvTqQEr$7>$+AU`F1v|hkHzotNN-=S437@U_QsZ$ zYi?mdN!ZxtwnTfQ`ZH7^D9!FYye~e#-z05E-KuS&WO6VlG1i&wnkCEl4)g)~l2LJ# zBv}$Ua)+hvY(E;k({FW?^DiQXuS?$Eq%7@TYZ6$O+s?_;?tMEw&nDqk8;+(tN*cvV z`5L)dI=$~z=VJ@Gy0)R}sOiZG1>W6|p4XB2wLHuQA@OdE$u>}?e>}v@?(&&9D=sh zipu1?D(d$_{nPF{+WS|^WmT#i93IKU_^1rG1jSuh=iL*!HPEerb8DbEH|Rxq>$+8U zwgzlYLA8Kv*c7q`GJ&+LdyESFT|c@6$GhGFy6^wi*TCx}IR2Zz^=oq6$d~cUKl5Yq z(f!UNTZokWpZ@-D$;Mtn7w^CFOFt|B`#<_^NoDi;ZEi|%+#8O_k1h?%;LxCqjgKi{ za~Z*5B0EuW7$0uzKv-12&O@V0Ny6D=X~ia=$aJ-$@|Z|ro2-is0Tx-wa5yZ{X!!JX+O^eT!%;1pJRfe~?L}H#w6OjE6N3Dmb! z&bQ&5tAKFc;Z3SHt6oC6geoFcamtXZBp#-seYPY_&gHOMuYy}tp=6QueYbUKfWO8V>^7E0s2&uo@_M!IAyokK4UlW@(@Df_^SdiK0chVK zsjfo^C}`HOraI4q{e{8klnoZLvqkg!y(_PCCYUokuNPtL$O0%27p2J z=D*^w#07nY?{6$zE}rKgBJz1adXZ4DDc{dk54zy@HYmc_ka@-Bbm^Rp{R(zZB-phF zwl9ztJlyGaE0GWg1|<{@X*)ytk;!B<0dP+=q5vk~EYZ+jpHIQs)zu9d92$`M`B@kT zNvBe>7vI-&h6e}Kx|6j+E}PR_8mv8zPtp?K-`B*tBcmfSGc~EdqdoQy^eKpVu%D1z zHmlFUpI#Hs_x9+2AsIDyhQp!YE$vHlyfg?jC5{^7SF<|F5|^hWqeksF5|jGa)En@Z z{&A=TN90y>FEoWZnbS&>q<>f-U#ZtihQT9p|(KTg4%-f zvG5ugFm}Hr;3jtoMCSc_3msWsG3IS;?dm)_H#;rl%+m5SEE{zWYC`YKxNU3*?Oe^g z*c_0+?=>G2`FI=z8C-0^dEU27XR@-jwWI4Q%4GLjH~sG2>$^4ZHq}6L08ytwpBKHS zDlZ#rWNSNk(Ycr9PCf4$Yw>rTvYvTYZvKiH1IA@AANC68DYb2Ijvdn&-}qy5`E{Z| zf1BE1CuQvt9G%ow_uOs`yn!|FIth;d^&kEVS>D>yTImS~1(IXo980Uqs_mcu!FT1i zzx_Qug=FME^8S7KYyZbTxHW>~gZWYU+DxBh(rKArT9l!oflCPv%E3fIq^$Mz#op;v zPjI%*bTg4S(lU=uj7ooF69K5Py}8|pw4BlfJ_`jKr4BH%y|p7F!$WFaLBtiwL_IFI zT6014v`cPKmQp4y>DZRIeF5p2?wrVKZ3E4q?p4Wx-&C;mHiv`j0vzu`-CU=hud2^i zrBZ08?9GG>eR3~dl!IhSW+EO*XLGW=x+eX7eR6MU;X<+%K%h`4sihF0Kqr3M=WgoX z(402seOHKGY(Bs~EVyBlTeHxIL|2Oyue&X>+A87f<^g~NAj<$FCOS$J8|OYwLAwm>B4hDpij>qVB^NMAr)02ZQsJKeZ(57Zkd6v?~MsywjdK57%2%vKW@ zdJI8h@;BWK(BnG*7T(ko{jz>#K|AWd6YHbads;&9{LQlg)URV{cG3N4$J~$d19V=M z1X#hnN)>)WK~b)?8*}T=&$CQ)pG$3k;s*z^vlEkSE+<&Ka6aToC>T`0mS-=_&qz-+ zdit$xeb(zl42oLjC6h^6n4eX@eQk#gM>SNqtV3uw*qE7qK(sidUn6&d+OEB*JK7b& z8p)HCMsW8;LozWorb;Wd7SwmF>pSo)+fI2F1POgXRUxIa9F<*avG=weSIt+i^L?!S z7vJfsHhGujY$Z5s|AZ7{T(Js>yD9_i`1m*_8(Z6gVqj`=Tm}dGuVoe3TE^47N8}|U zUmipUq#(+_Yk>0Y)&cd#x*gud=CMV;Q6XNrERY`~1kTn_qHaS<#IQT9eU4r9X{Oa9z{zBEj z>m)e7`}w;3U%&OcXXZpZwfU=)G=} z;J~8lCmv7A?)I(>4iC!o?DUlc2W7C*N$U;%IvY(ol~F4QB;Iq2a|$Nx@5LpyyC*aA zGn#NTo6YNF&O(8R(o{NqN^lI14l59Ha&jWa$0ur2(cj-M$1W)>7XSbt07*naR27lU zys?O=RV&86%Iy)S%dHaeYNagoD#;(s3|TGY#p!a1C(BT3s`M0BcF zco#tY>jE6_Lfu@a@3m8(Zz9Q&uRG-VK}O=M&&6BLNwrkeh4zQkzsLb${N@8bPuuT9Im###^F=LpIOsc*T-@fU zL0v&k4eVYl(ZhQffZ62U=(G-->)WbnP)D{VH}B-TTy`!%D5?dkbh*xbH7Zym;!M(Q zdsr7VlL+3ZJxiLm#Q^O$Jx=Qfg5U<0I~oDl*r20IAz3{^5%G9j$qN)8pFdlcgG54; z0FR9f%jD#^tgUUR@@Q^mS}m<8PocorQdBieI22T6$?EF55)xdCN|d_l>4}I(t*DF@ z9`(VqAquHOf?({S{kB+EYoUBTr_u3j&awT1*chceV3s~e@Cki^ z`<)bP60drs;=Wq3bJOp1+t;_|6T9vE-{gKT6mWF~i(c0O(ZU!8fK7YC@(eP7v59dW z%f0Io$ep|s?cb1m$J$P@tO8KFO8IcrGmL`Cs1WHh%p1mD*33P3aWEI;$hlZI<6YwL zP*SP1_Vu3L9_j7v)&AA2W~4o=t#8WO#+H2a{!@!e3^!4@1*w~1Yl!lN} z&R^}MxTo67NnOVa2pH4OUXHP8b8AQIWr;ml_vqHZJ5mE+0eic9^6c~HN+PN{x-mYCPmD=VU+=YQ zLf22lvYE%5*6!!sjB`(&H|A#5e)F=USSZTY#-=Jz?>~MZK41H50xUqEefCW9*_@I% ztlhz0M#e^s3&<^~_O7Zh@}{k?tgCu=@&4jVr(>I^xzm!za_`|iC7Ss6aq>iF=4Tt0 zpz_*Pmsh>#UH-mHaNK3>cJJM-fmcuiuan^5_5SJae@A}jkAGm)(@n?7K(GA7m!HU& zA1$0qbP(nD-+${jyfX|4oIbHY!%uiIM_@9Ua;^6 zl*+`^nD^gGx;5Jz3q7Gi8-OebZl;9vo=7u%Pk zg9A-K9*IO`bYfhR*@CQW?uk1PkWwZk4wqX(!($Q}8I!_EQZlh^spRwG@_NM^is**Y z?GH$BXhgE{nBSlMK+>RFDW!Oc?)(V;n-&Pg)ObpS5> z58%cm>;|Z6p9nth9RPOInVgRAy^&zspqiDm6Xnj_OS#!pYA$ogkBYJU0X!ssQ!`j+ zBV{3qu4~t*_0dS0PQ)P~NrSMe2V-w${?AxdmG$p{V|+UW9;-E- zLy3-KT>t?FX~a6ACt@s_ZgSY9n+Cl1ogr6ldf$VCL)qEcm64HQjY5W0`1T)tN6Y^8 zuYM$czh6H2?3w<2YH~v6=Vml|ITkbIL%{Esndu4j#>a-{+4B|I-HVIg=aaqt18p0l zqoXo7IHaIwPbgq=|1|8)Y~5&E)I4QHiN_PNzrU~RmZ_;pt?Pq>166WR#)19;t!Mfg zYcOk$%?9sfUG|oo1H@~wcPaGs zqazaEPe{3H_EY5gfh-`>n0{X<7G-FlU&m6&3BEJ))8xdM=GtJcGxKmouT3NlRgs>} z=T!~3I6tf8tUZi4jY5ofF>Yo-rZYv%X#%WBmqn^|-6J0&EA zpBu|LloQrw_B?{aT6JSzW$m0epYeHTb6ZeCJb3&-2^nkkeM)*#J{LhxXFm}H$LjK` z1cO1Dm>icPc@VdDC7sFWyJE#>iB?Eq*7#V8x*Bz=W*;q(gl2&uvHO4o7 zrU6lIx7IHN2lYFLS8_{}@D z#KD1VZ|%y&)VOY_wl=pl!V1y`NjDK#OyVp80Aq$nhGlzaSN*ivAh19g9Us*RG9KTT zq9-WjKvYgPRwX<(A%VU@$;5Z0m_Cu{)SP7FyW;ZrBr=W?$06lHUh>I==HG~nO-U)2 z(NL^fr6Sq=n0Nv~>78qD;oqEGn8d<`y5lsda%=l}+dzx!4mw?e@pYZl>6-%P zQ)ZHkZmKAB+ys@*3<%wqg~+Slq4w|0-;k6@a6(r`$Xm;$gJjMyY0RhWEeyTfdy=; zQ2r1Bjm=Rs6nH7h)dGt=8xXr$(a_E_&Gkmn!e*9d0(9NPKI*dPLMG84Y{c$m3F0lF z#(zm1&OB<8Upq7h7oeW1A!;@Kc4~K`c~=a0#-(AysT1 ziktRh3(iqjlzD5LO?pb6K7M%WBTppyC!ao(hxZrNZU!Ll==ekuhesM6$a@f_Zj>7Z z-5@V5E$G~zI7~_|my_}FQQ6v#$@hQovEWyKZ)s8gKsegSYTk|ZMcop0O@6SWWKwM} zi0~#!F?l;Uh>*wM9}shKVNL;74oeyWWSj?BzHMuTPUfd}`q^EbLwi*FLznZ;R9Eem zoxWJB*2Uq3>@q4I`YI|alY7eKTrw#eAel{nrmq@+{^rWY=5;x_ZdTVfC6mo+0`ifO zAzfqNgiJZLs{%Z$)m6cPwUXwTaEcPStDI`Sg`NBbEtdDreG+F8uhlX$PvmG#-sT;>F;kZkgMG` z-94{c18;H-Sb}3`dso#2*kqFjj37(a2oD}T&~bpV5YmG{Ovd4X!2!i5ygsk4p~%<8 z?;#!NqmkYo=^Gf3a5yOST2*4ZG0A3fst8RTpXhi!I6S0k4UgCJl7fT&d6G0l3*!nZ z3vdsdIvD@sv3<#=)3SJPLB}oBtA~lCR8=MF)%&8pbGFP0mf+~==`rewhI(XmWlg4L zretDjQk7=$y#q-m5=z)aqEQ(gAJhD%tZ8<4b_Ep)ju+UY^E~QeXn0W9g#@JHs4+P; zskzfA-+uf+^0}O1RQz{sWzATQ2ZH)Hk(A0MRk4hWj>_1?3#{$6v^$-r8UasYh!=a@WZrCjmoCBaTE1@gq1_s|y&8BE z2oC!;D?4%d-9PzQK3?5EWv}_&gV_oBPyfB2Jbmf!JzJN*^G}Vn)lYuyJ^7h$et4!r zZj<2n#-myJ@dx9wwYjALf4d3}yP;;{u@)3WZDQ3x^l48dc(Z7&4x0eL!}jKmdh7>- zA&qjJU!2#83}4`4Auq7{EFxGu;LAv~W`AF=lp9f)Bjcl*P&Av#N=Dq`=oysU;lA|E zEr}-_kxXnyiH*R(kQ9GYU8(#|A3;EWAF$v(%0O%%x^KAvJz6tfx&i8M&u(BYRy^bgH)`ZPFm{9{M!I=ZVk6tw6a$*^JL}dH{2XhBX^KwH0Yx*2O0ZECswznmn&MFu@Ix?h@+^q-El8_t-J7;I6#N+d-dIO>+ z5)Pbe_4c-mQ}$i2Gv{B_<_$1g*1p_&G)Ha%){;L05FTKL^8rpS>q{pmX#w=XHi*RZ zult~Xu%^X2&EYf=xN3LQoP1ieVZhQh=N_)J9~0?bfje5*yyM# zA+9^VY0jupS;t#)NpK&&s?9Z_k$T+U^jFwxK^ACGyi8Rz)kC_)%|nv=8JF&i@R z^JgoPN@wLuAH9F+e4=A}rK*;3SE>0_q18}Wp!_20n}af#o{u%2*KH} zYL?jcu9lU6)5Ly4$1?1&u-#mKzA7ilq>PS@DuKa0vCEpCn^BTuXKPyy6Gv(<6%L1W zT-sXSlyo{R4M~1~82*~l_p{_UQmrP!xW{WDX$8+Z2kiW5=Jy}~_ z(>jKLVceuFki$y)-_iQ}{6(%MHR{4%j9?;Nf1p^=y{ZXXQKjxViumjF&@RDoom%T& z)2)Fws0Q97g2Pq|337k!|NVp01myhuul(ZA$n4mV9A|R!H~#K#D8RzM|MD;VbYr3U zqEc^@;CMPcC|{rL*MmIfzcs*M0p^`0eZRqCLqa+WV=n#yBE}@jpEnn-$sIFlqf{$7xH-}D*(RC`#6+9 zr;bA5u+|OHXKYAldng4xzMzCc0aZs(4nQKCn}i}jvZEp-l1%eM1^oIQ)b5c)*u|no z@AvliNu((!!!?@1g_rO=5~INO- z--aMFxhzzz;q@4srF=;NKUIs6ufyq7LI)CwzpGtb-6%S&3beK0#^$OZE{9RjP=389 z77Cu1+ooC|RH~{fG0A`pIc57Xzk|%!*xZu6y?v7`*zJ-~ARuF-!!k27b*2bJVXm!j zh}Yv)Td4Ew@K|Sl`q?vG|9tep69ot@`NH*(B!K2K(^Jyd*Q54Rxx69a__^QfR`75; z7Sqi;(c;+87?APoVH7_lwaCF9i?%p4G;97I(wAHLBBHjNyz1aszsEn1WYn{gN5~FK!WebDOWP%YW(>7Ca|S@?_?Ud@?6iFN-ea}O>2%J&(~9igyjugWs0J*-v9Z3Xc__#?#C!t*fns8IZbos5wbgaC z#~#Asu2fcx1#;m2!+UZNKTy|+g?kG!G(0S&Qc*V7w=_{U^G`4wl-1{}s_uC5!4snh zNoSP6;CT4xfm+j9f}?MsPqsF;B_7+8g{1`@w-^WbeIO9f^K~)XSoc9rU|Gc+2{dWG;UoWp1J*@1*H5=36x!YgV(qMs4TRu^$yCe^@`?mc26N>k=HDe5LNW z-5PiUYv4^JIH)EzMt}Wp|6@s}vs!Ea!B2iezVY;){O0fd8~K-i^0EF5fayH8md%1a z)bhb0GB-Xf|M}1VJ6C>z?|il@-}-0&`t-a<<9+hyzxF^J0Dc~i3=a+JWRplFWN>g$ zdiu_8j?R04ZWxKcC4x|+-<)@5uW{K6GQkn$09e5y0!0ceJ0f*x)nY+XI~$st<0b@$eQ!&2G~3Qx`O&`sCv*zL^U7U<JF#c#PBngiJfJG0Hi;sUEwpC$>HPKxh5IE^OZwfly)+`BscWkg%3_nS8`C^pfOKkSEZa_WJ-5k{1IneQ*Q7My#pKSd?!7jE8DNGe1A0N*^0h&sfEE0IAh#MJ6XE zq^GA>TrP)%0{)lE!`Os+g9z$qBrF310}5gj=}p~)gOFCdtFe)>1kXv$E!*Y0NydB^ z?UZpnUl` zHJXz#5n{U`ZZrPoRkiilkHz#n2oAd**3>EvlkD5t|FKTy=a&59-<+=s3rNGJLC+G7 z)U772CE~t8T3Lc!iF?X~ZCryu1aO0FW$y#P2H&mECtd!O_Hnl%ZO^(ZW2T5rGf&l&@QN3>L-3&2%;n5&1 z7+;B7LSe3B0>KNaoMXL!hrLtBYJfS$8{_%Tex|IT8PUzO6_i~U5ge8%Kd&ryKE14{ zJePUI5XgpX;qR(OX#^PXZxX8mKJqij3oL6`Uof8V9(?Q8gYUh*u`QchTbgj3u@4}T zy&mHPiVWU05(;U+7x&uS*_ExGT?s<^j+i9zGHAOBbppj|GI1oaon0B9now1NRe(Hx@3B6EH3y^#WBvQ@JyE+nOK=d(x%zxX z^NeCWZYB;$-m*j^5qa?F{u%2j=Ddxy4OLR04nYAjFlg-XS`W^7{@HV#A0bOn3x=a% zb<79^gBm2T@@&P-FA$%NoEpq;6O$8q|JCI+T_-($?}?7d?5Q9)7}Fj-d8F9P83jkf z@(a?4JRbysKxVLa)4Z$Xi%g~U9w;%E9xQ3y*(Bqw3J&IN&h>db^5F49Gwy004x^Cc z?^vMT>u9e{Uktg%=i+}E; zE3a$k1e?5+2@C)5SAF2^NE8L&<-G?>3QRH?Z>(>e`h5d>BEcLQ8P@0sqR2v#kZb`M z937w95ddOgE43Uyk)G*!aRmaB+mA~wu_rx~b5ckpC9}6JPLE$)ENVhwsaLDw^mxVN z_shxFy0|YQ}XC_)oZO>mXn=z z$tU8{zxY`Ey?u>^yFqIru9{4E%HpWiG)kT*pkOE@=~POh(Wp#LPfDp!(oF%2bE3al zd=tIP?>G_%hqAe`X}rlB5j|rQkcB#1KQ=louM&~G50R$#hR*5`9S3tU?wg-wT&`wmf{$Jki`*cy8y zwTi0L6x^ol!GQO|h$kho3Pn{)TDvaZ6GDXR)aELWr+QHi4-O=gO3QuC&EQoK4-im^ zk5XCvkBNjOi9LTfP%s)LK}A7%EnlN9iIz(ylNveZa(mQ{0OCx6EQdokuGonHKCub5 zi4QHX$UXI&cnxsLIW_?$8%mGcbLn?b1%Q$&HI4K~nE?=u2Q{J*(unp>o{m zD)uMIqa&l5g7nYjb&Tlm?^E)XBYl$6ybRW|ku@=Z5z4U&p6HQ?Do(Iw1K3I(r*s|! zaEtUr1V$jA%_`x;bFh@^ALvs%584&wDi#V_4@43}2ms!3PX)CuIke5k;;I%PQTE_q ze_M98fd1s*VO{{3YU^kaKvs2TgLKcErPn?D^21L)lfC%9+*_QNdrJ!% z2tl7eLqt`p>MKv*KRr&foMZRoRcpJ}XY%dLc;wIs=vZuD!L6Z&5%QB|H} zxk8(2RS7ZX5iw31Lxta*xY(9wXE!E4{NTwZc>n+)07*naRQPl0?TKjHHTCFP4 zu(`1%(=*c&3>iB*4u}fI2M7{W9)Rs0Rew6=#8b#^z@Oq zyOB;g`lE)>J3QDcRfGljFl9 z85kVY92>3UiM6O=PlZAddny8gaQ`5vl;2~wML^KN@Sv_iRC$IyaKNvt6@G6C4(3DV z-j(H5T?a#8#8G@C4&~m1`$~wQ5Z}5+P=MRNQOOC(zQ{U9cB%=22O^;pq?e2=;(5TF! zNyf^g5eZ%FTYP09uX%!r$OW)6i*^&iS=WU>38es`IM}cOKoyGx1+0kDW^&JEa#AiE zA9a3~syJjlTh}OTR2j8WNh+n{X;gMOpOb1KFHVm~TwbpLz(R0fQ$_9#{^-AT!{^ZJ zy2tfu;4%=t8E|h+(7so>BFgW2#rZ;A^|lZksHBcJmZe%M%HX396db0{l?!OoR_nj6~@Z`9wq$;{(?~eh?MJLVUa7qf4Sd z7NbNa0pN@-J&;33KuXoR{=0S*mt$oAVl|GNbYWG_?^;HZqB^ zK3ga%AkBDxo|>ZFchL<&*+lAVG{4uaWP`EeF%kKI{|X8P?4xS!flb%14JDi9n0$K znwg6qEGb!r8iOdad?u&&14IO*J32U!*~JA-{F*#WXarl|;DC}K5byXZb5F=LEDNv> zp#8Cli|_7gIoM2d-R|~|Zf#H#tlZ}7*x1;X@BQ!-ZBJO;Jbv^*K~0E_lT=0(AB#=)MlTY<6A^kg@iRHaHn+Bw z1Op%jB(e5t^c9FZLx6eIVhzRCaj7oHuAo$$Z34sXcHGx+UZ?X_YY{IZI7mXu{6Laa z`Vj32g%9gbnoGP z1+aNu;vk{r2B6wp-_Y@h$XLg%7R8Fad=g&nv{T0V*73n zYpb=jwI$@dfxIQjH+_!xwg-gt?siP#yRpVNR#uB#))%}GBojoMzMnXxCJn{ADi*5> zTtOyL-zZA?W)M+)Ga{%N=kcB=VwrZwH*P){bNJr0ANB`h}I#*zwI5RhMs^YNfHOTem!>T=*k095%4`T#mgI)95^IMaQv!Bv^Q>mmm zHh6|j06xEDf;v&raWIC0yKJnisYTU8@|6VxN|>*&ZAf2FROS~KRDD66pl<2y?bQVB z5E=xTJ^k>hYv_lNH$^zvKGURz*tR9 z4E4*e{D(h#CJEqW?|7RzIBrA1!R7;?gH1U}NNqCKPQKHtIM*snn!%6Do_kyQ2AWj` zt={;r;=R8J&$!G=>2)azz6kZoJ9G*dy{`H$=dyCV@my-tb?zYEtgcP0IexuIz4a%iQ9;M!pt{C5;H$-q_S=SHNTz+qq0eqjbqP1W~~v+8+#P z#1sq5^vQ|jvUyFWN2ELe*wpltj8Bc9TA+pMC8=z$$m+(9gr??HxrLf5pG@eYdGOKu zs`9$4!;*TLno~-3hvwPfV65R=?N{7Na`ZT>GU+zfJ2(ZXletnvL+|VW8I8lJ-|kV z=w;dh_hS=?MOS?PPX&9x0!E1A2uXnckf3H4Q;oSM|+kQ=M(YE?vXM$Q8mWwUor zz1Ddz1NNK9Ws^EyRS{U@G}&OPlpbY+&-W6be$jVq4r(x@5LPdBwGz52`c1Db8PW=c zizU-EFHFO3$6Cr<^n9Jq8)OFWi2YEp!gqA33Z=Q7YkO^|8SKv~Lu@auc>y38rluyY zY_jx))wNAoURjle`5Bp+o>ZF#d+>YgTd?@Ne{Vs0dU~|3S60{M+kgBgnqc{xU;nbC zQYlrC5Rpd&C(mzACT?vBPE{*SCF6crT5W7@s%6aF?DT0FtfGd~gF(Mk$(vHGN~%L0LT=z?PUI=T6p^$< zo}wB-1^Dc6+M-)J7COByOj8)u^WVGURYO-v`JH}9e9)L3zKLp@Zy{$&EEk+#PpRTRU%=@*9v7S zR6^TzYB%*NS~C5I@3^tGEi3Dr^637OjumDOG=UX-BPEU@JGQo!yoC5BuL z`G+dCn)ZA8KXVZQSk-b-$pX|vns+FZ(QgDPrAdgJ2o7V9M&3iwHV453=>QlAVWP>( zOGF1Z##6T;?XgJYdz0{;w!nOjGA9%ao+<&UQ==L*xmXxCQ5o7ff^k+8*SlPrz&sv5 zkcIhKCBSYwcgw5zzTIbZYv3j|0Kq{(6_%F}ybzkL2ZT1nH}e2NC=kbt`zS#ngz5i) z^Qn^)CBo_7sQnlVuq$P4OrQ;fM^AsB_yPeb74oX$z%CU~zcqKNj>*ewN~W`)p-(fe zpitE0;f;gw4J*Eb{eOX$hUF7H>qAqqFEUuKL7Od20{D6%bG<$$pH(wye0y~A_8ySQv$S9mej_w9Iic= zVE>@h94|mbe{a89+@S!w>!Vq{1jwAPJA_<4K1W?pGMz_c@y=@bqaNf2a1OVq?{w@e zS2PkF={=-?$=^}eg*#&^n-*hbMb3$reZVh!cWYUs`96Fe1$@|GC>en_twSUf@}H6Y zb3dc{Any~=`B)G+)zXLI98k=VE%?l1C)FS|8VP4LsdXcv?2BaCs1VC))kLnAD9^0d zG{Sj59+$bLCG|%}-9Ua8$Op=J|IvLZlq#~HIFdvxrir@&3)wJ!_UY#m?ImZ&y!gB( zp)1KBQ^&`;aUHNsVm|lm{gUCE0*#N+aCMVjBs6G_l5(QpuuwAgP9`}xm4Ubibqs`&&1VA9pt-YLCP92V5n@(_L7PyEGTMa8X};H~ zb=bvU-Cj={x{3_3cd^mj_TRSMSOQ1$u4v-&_Vd61u72{_GwJP#%6m^Awbex_Gisf+ zjZFmxiC(6ynFu|n0+S^5W#bI+r-WFsD4%`4EW5F|dikRU33$D-xHPXo;h96D`-s>p zD|n5kv|Xbp5d^qdE^FfB#8Fb_W=LFatcjWrGfulD>ZnS{Rg+kyvwqoDWxS@7Iwj?s zi+K}*15kyCRrM(&a3*ne@x6&vy|L|LjKmdChqkjz(pAYEr_{ zh#VazC9xMbYKWzIlMr~rBm@TZYbH3jFaPEn13r$7kIHc}CAoA;13DOY$f<&Q5KCU3 z&m4hWOo{fmx}iUh^n_KBGCe;d#e7joIzUkc(IO#L4Wg`ptf4HZZhQfsq>?8(7enCr zLjl>`j!7`!mq`*74_On%)8i4+cp(qrv z>t%drosZoU#CmgXRSo1yrFD*=ud`l(SfOmK>J7@tIDnm2I26)6BOLbK0Pz`*Sd(F~ z7vJ00xq;v$eIF927YnkwvZiITYhZ|r(eW|q?>Flh<^>dDsN%42giL{Oq25rqpx!0u zh;g)1Ea|-ma1<8kst_V@ObK!J3kZpf*~{sHnCq5=|_ zHSKw74jbe{{eyjJuC9xY#ynyYi4$jFa&EM9*dQ>J&8(MiV;<}h9PQM6_ndAGyumf_ zx(E)Ut59lu_wzORcx_vbQzWH*ksLf43dmO&r@TL?>q@ySF3x{axvszbEc!pC%#? zW)5V1c|{cpQz$mv#7(TyZ=avJtI;TA|K6of7eOI&uayi?112~Hf^m$mJ%10s)GN z_l$i=vu%%!bT!sijYQ^6iT8LuYiliCc*D{hp{CrOTJiC`wwzQs3N0` zkFFs=xGw;_k~x~N7uCS|vT(lGNvST0LQO(Gw+uQAAhf@Kpf&*hKu|%=YPl>2dwU8x z&MhuVrcjh}v7kQ-l92Y%eN8%!ukgU|kc^Ly>%0T7w70t}hw%di1~nq>{*tjgsf*g* z0FX`3PU~hF;A(qwQ|)os2xET)z&SBJEyu|t*VKOkODlHjlTn>LQ|V*R#7&$qkRPecT|Z%KCX5S%8z9Y z3Jf;ks3`h+dlj4n?4-Z%#Sc`)u{b}gmN7(8?kM?mEYWCKzuDO6$Qjj!eKz-}KcPnA zT_MbDG$09ri9F2avYIRy@Dj_bX7va6v2){o$sz7)Noo$KRNSvVFIqeGd7X1QCFPr+ z(JsNkcd!;!fcEr3Y=iigC^)bKWJoFGvTBzB=>+LOpCw^0Q^lhY@PZZNR#kc1HgtG8gg#a+TxoD5)w9@_@7w9DrJo z6wGhfo{*CY5RS-S?qL-ikKZ!{2Vl?k#6GATeW&XZ99sCgNG6+A z!Vtho>#bChNW>5Tz0sHb;;++Yu6vEoE2@X)Y0q^?8( zVC91+kF@XF@e2?XvKmm2wgRAt%^V)`kfQ4=>zbE^xdQ@Jzp>w^-&p^>vZiA{KKEOj zI~ZN5Qpo2I$oA%rq>qpFT!>N5rCukdCsZ}UJO!bG)yd}ix`LFD=8;fP2^L5-z|kbSmaU_#7lUjcA6+)u)4fIPYms7I!(ZhSHChH#E8tB%*6{~)mR6yu2UteDum6RiXaxie&$Xk3L473O9_TH zUdpNlQJh$XGh_=vDA926+--=lcQxf`-TSoh$SY5=%5$~Rwd&|Aue$n#F2Qki9d*y> z*1#KG1Gi0ZT=!)em@*`yE0m-+5<0cdxbFR~d)-~+;9!C>e&!@2d|?f8-7?e zuM9Yfn#YGcAVl5+N<}AUBvJQit`J>}_q7L{-lSgIz19MQE-^Wivbo}EloEhOG<>~0 zK{g_v4G5bNz6p|eqr$-cs-{t}Hp8Axgv|LQsSf##RZqJSP4<1Qx`Z*EYsuTe2G7dE zZJrLsdBAYMXA-PmbP)BvSE!4tQqp@3yGlmEu@_f=;r^Z;DVEC`l}0WMz@+(mOGYJ9 zDk?!12tsf?PzA^G^A#B$AC=jesYWD!NfS!$?d(WTU!Rctm#FL6`5Co-;W--{o0^Q0 zd>uqmqZ&eL57$tJW^cS^Ecm$K6%WjCrHlanUus-9Z6H9rf&0h^ruzFxJ+ zxia#+k;uM?Jxq<{!Z|ri9xGs|HfQ8R3x^aG1eENJMzov&xU?BaiRsC4wXeb!;i5w= zYSbdgC6Pv-1l)M`d|C5`03;Ftit^-Q^~T-V;8+~s*!k@6Qk`yzsa+&6&AM1ev) z@C~pH*^kBL;nRm_2o8XmD*29FPRXS+N-o$aQxsZ6fQm2FwrGum$`9nVz0dp#LgA^t)>_d2lnqadHBov8s7I zP6>|XHC3NNLeZ{RqtNCUcSvHKK0eWNc?Nc6*agxCLlC4MqiO>vMa9Zm=KYV}KMn3O z^EBhR`LBBLr_xHeF^58MP{#K@d{3VbS+lybs&hacb!x4ybKGbnqWiACMfbkl8h9IP z;6(yzV_8&fSQlyDGF1qebrx%{^Ts*)EkrcqIQFBgzXs+%=7=C^P?HPenkGx2^nm?R?fd zCpe0Qyd)0~C7VvEO!aL)Xne$xv5l=ZQpFRo5{g7sRz##h_vqHZtE_=Hh2VIV?|j*_ z?uy`GGEgu?y<6Lp-Mx-Fv5Npe2ckh)ytiwSaZ@$N>v-SpGrKj=P7Ry~7QK-Q8SFDM zDLL6%mtyMJ_?fD&d`)ej!ei4C86J~zA|`Salli%+M#5!N3oNbyt&npQZ4TIgm-_77 zjJUjBIXX(pL2OSgMX+IDLEeXr!|aR{oE}-*KarE|b*YyMnq;;fj4D|&5%tPpd|&pq zwxtAsQFlq*?UB&%s6@u!oTx@sl({N0AO$6**%P6>U{iG!(R)=pViSNxUpe4-rK04DCN|e3A^D#d9!v_JD(fOJ*K_8RK4M$Wf4; z^-W2{AvhjtLTcI#Nq9-{m`$f;ZfQ{>;h=i)vvEV-|L`$6I1Xg_*@^@ZdlJR3dTlF9u|7COD`+ltTch91s^X^K+_FAfj5m`rWS6B(^qp1At&_ zE|u20<=d;xSE+3BoVeZkZ%6^%=rsrv8i^{Mumfo1?y!+`Y{*GuZ8wFfY~FzKA^(NS zNH(&p7r5>!J1kSaN+Z9QSzBn5Mt}h!Kmn@mMc@I}1erovQgx41eZdQf4OE%#Z|%c{?kWlD{;}G^^Q8G z5uIqiBLMKuPE3wZQZhR|X`<_uNP3w`dR;bxo%Y|GoPTYC1GU47>8IEM*+W6wk)F!2#$D z35(qm;{yKcp-4o>4SFQ)hH}yGAyRF^Y341)p7RtOydPE}PM2Fkp`he4X|+Vc-eiQN z=vzCQG?bT$yscWhRr+y=qX+!oXZE_tkqHO3yu zN0Z~>)$c9nhdIbbw@c^9W&jf6a${p#^7(?=RzYyAYtr_dJbv%70%9BhU??CC_V*jP zGq8`zt4-L`4*f)Xog30bX5^5|IG8*NM1Ntuk!2bSPK5yF`C zSaYzr)FOwz!no;f8rZi$Xt-2e zd{w_e2}sgy`XKq%SfjCa<{5UqW|R*ic?IVy5+T^s`@$O6s&ZeYvcs$kORA=}`IWGZ zLcPYimE4E=?shF&uIPJlFp}`6nb5Fgkp1pfaiKW^QST}Nak=eyr)`FB#$JUrGC>D? zv*tQvf5SM-x|ZiR*LkPUYCYeoovA<8fi|C@O<>OXoC9e_@Dc5bT#{EEnvd?=dnqga zx$69me}53$mBWMmj<0)@FNip+GVHEMuIALlmX_qOWgZwBmZ7m1$!*@`cj=bxi%|nz zg5&IWye)!5C6bMa$R=$K-V%d;7cI{MZ2&+T`Oxsi#a4@Cob4X(0&vi7U3AZT`)j~j zx3oq$zmeodQ*{%GS}Ej(yd13ZN$l<_ovx0RUw6^6tXUfA@K+On$#6AG#ZV{()~rXr~*tPntO6)O2K@r zVgM75k5jUEe^I27%L9N*qowmEvX=;Q>u(I%w!X5a0NL=^nDmc~sNXO7M&i4Bva!CY zc2~h*NXq4sw&khWDFxduJB-B?iD-!;#GcIe5<%1~**7+3Y|M3gE-oy|_`Z$)Ws)u$ zwGQ7J@b|n!qum+-5vXJ?`|j9*sV$WoBE{HFwJIsCy3ARth^JD}JODwzN5*~aZQsbJ zvAMOaDvs&t$xG|(G+)dWc}8qBI$+>sWX5?9qyF**EZ0o3_U66`(7C>`rE8d>fqoep z8c_12^>`Q7Dc2=90B7mDC~e4TVGsH)$-3#&0Kts=5QVgPhzk^bvE7&g`+& z3=jyy6YzwD&nUHwvc!<2*h`VagTua)=Hr*={^C72l_Qb$QWm+=9B9P)&| z%N_~KtQ7WXy*)BDGb#C8LEoWNDrznt>Vk27cx+Tb`=dlcfpz;%STZrL(PmK=+;l#n zoQyqc&9uHHxx7(64UY`z+;SWDZ)c7L2vQ4@a^XC2AyFo0GQ2q?T;c*M(+2P@lY^<)SXFhpW(&@B3|LnOY`|j!K z(Qi9BJ0*Sn1NyW04(-z9dC|Nr%wMIl+KkawXfxzx@~S1-hLlT1dGf(iwY(zO1NAA< z;L|fx+OD~VpId@sebo>gkKTJha6o#nM)C#&x{kPiZ?T;!?Vi)EfiF}ISi7lKg{!KF zHQxe3J|-6$>s|hPt?^5jGYyZ|OKOny66*)no0>xcw~EGi3ISpjwy)wNnA{QM6RRjd z4>_R6CGVnZ`cmoCGWDvuY9=|Dt9kEsl)-JkKRF87Gm@LHE)wv0PF2lTL4FtH2IbQ= zdby$`KUfuGG6YdS$=QQ`9h3PP#5Z#l>*VR#sVgnwRn2}^1jql+-kSi)mYwB+e{Pjo zm9=E;`}%5qOK(Ezb_=aY*ewJSh{ZO-V8=iVVGI)t9>T^GX2Ko^cFf?g0DH!PL!dx1 ziv$uz5)u-D1X@~4tLc`y`}KSMUM;y)W$jDu+syZ!d$Mk2<#KOUR=rp6<&Eg*S5Zl&*H%YCMm-tI;^?h(AGGO-j^Y?1nj^uAUm`?<0tY1QTS-x&i^C zS{7!tNO&fsx35=PTD%fFI$}Z#$t+ZWp&GlZJ5cmhKq3*WBWUQud!yCwm(Gqhesi(# zLV^{4OYwQSc`TBl)hfv}Fr>`Km1c8A29Hr)hs1j&V?+&Z;Ji2&68n$^Q#E+U?}9dE z#G(yz1@t}iL9ThV>$wqNwb0E_cFSj?=9e3roQ0ftGARN^S&vV;TcoTcRcRkUyJ74Z zj;zbl!dzKT4D&IF0jmWKuNf-cRaR`miLs@NsZxSmR$psyQ}6p%b)-z?^o;JE?cA~1^bs`}PoFR>!h0RMDfrhgDv ze#TAdIVR3gZhv0KQ~|FfIN+aFEg>9Ox%Qs|ax1xW+1FoCknYXe~%!41hP- z768A|XKp-xgTOWb1B~Bb_R&OqEl95(FgW61iriTim)j#f1N{;K!zQ06n-44yn3n@I zhdw{XRd_MsxnXSv&ll|983-^jhIXWr3Ay&jbut09WE(-R@lhHLL&gg7h>sc)Rh0k^ zj?L|Uf=*XvrrABI6_275CUjAqZl9TXmgm+ywi$toiU8-nDC%JKzMAu5jsQ>;8|Ok7 zsccce{5r=15&$gF-{mI*KrLi7$pUVXHh`cNHhw#b3<_$1^1hHv$Hro>GARoE%~1@B z;~jL73gTmRj$Uc)P`S~H$xxgxa$Z?kCe?2LP~T$Z`G)&Z^5!mn6EOy2%xxrd1MMRl zJDp`LQOtw~2`S0dl{L=s$H&L0NDy3EMw<*71FCWqbEtGR!@5r8)Ghd=x$#ls(+o06Y=_gm^c-K9V7 zYu~vozyH}U74PFsH)iBV-~NQ<`_dmen$sGx7WjZGok9%ss2WfUqDJTGwLvWwm(RYm zEHB;-%k9t>Cm0XX*5BVF;}fGYH#la+VqC@ZoV&xj+Jm5d8!+YV`WiwybH zV%5AM!KDlkq0Me20ZT5TlVtc7LeJOEhQ5jKDzwlcH-gIRp|MdsZRzlP#Q`IGEWD`U z?BMqp3!GXe-wKe*(5nMxjp}=SHc%aX2|D#K499atTc822<)rk27yEIsUC1f_j-sh~ zp=frm7uVPq_l7p=XIqI`21zlPX~Rgn&Fwq|GFFTG*48$w#D@m^Wqcg*t-Kw-Gtgr` zAGsWrGy%&>F;@TrmTpI}xZGV{;R3g(r<-gY$oS|!+5|Z4ylK|=)kzfeVZ6_0eQ&H^ zxxPKomy|?ELHw;=CcMtFnX6@WQPV{fA`lYw0`&>W{tTg~0 zr?ZNU=pndt`Wp~gk4iYaE_1Wf1YH1dV629$*WBVf$3VQtsIZNO!(@&_1`I4vRN}%% zXX*MP!Ei`EK}PJ#{G4Rq(ZR%(Q${BzBpHv(dMHf)3rN%;7VF_KJ$OdPMrA!5;qPE> zk67X7d^RU8kDDwQ7>!TOOiQ3AAkoM=S%Q#M17imaFoGVbG(A0#Bs|>TC))(lY%Q>FBr zrkThG7|z7KPk9xBWeBgGak9Kl&wVhS#SV|8BhV>cFxLx)dAb1%0AMGpx6z3q)1Bz~ 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

    A#+A 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

  • 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
    Ye#MGpM59}vkfmnb8 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
    Z|K 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�f@`EG9d}6i|SJ%2W)q%ThhJ^@9P3a9vbj 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 e{lff0fc z1Rw~MK!uxSLReGoM%4+Q#fJx~TReUxi;D}gv$H*mOHBQoq#dGCr>&}M2j$B!p=qfz z1i+|rd90Eb=PKq4Qg77xUAsLV`WQ4DO|d%^h4VRD?8<)*B<1IAk0tcqI>3Q<3P4op z=-$_+#IxZYIZW-#mSOPSU`)}J(&x48&v7(pu+TsEdcD*W?cWr8!{E3%4~xG3d%Fj6 zOkl|PoVRBI9M5UJ=^R^biKLoBAC5J*us{N1C9AT!T`8I1#)_*e3nQ$@HNY`0YYoR` zn^^eUWZ$by3LpGVO|W?0LDqSbta>P!rdYG867@NoPF8D)g6Ev;wT?wwVDWkpjZ3ju zl=ZbWN<2Wj`n9)FeEnhnD&c9ff+nOuoiXL?BaAeSQV}}U5GbKQd8$AkjEjzqiL|> z9hK*jpTkWyP%>|IF2_zWJ8hf-99Vo5xq0HyE(ZWoKUk4}!sE&bR06@EWN&Zf!*3tO@ApeObu00BLRQz;iTbvUmc0LX#!ib)zq+z48{th3 za_I1=sDDUPdDI0M?h%Po4172zHVkAyfH4qap*&0AK{Et!T|ZFe=dSE0>;-rq0637; zKRVo-@GLKT7^)7g6E||5NXW*PDkZn?g?mRvR``-l7D@_2iimE$I~@M+;b0LoGF%#=R6cOT~W*Z(u_i%g$6 zJK^)NG4*$UQ$JUdaIwUdWU@K=^Y>3Z(5F9$d2Qc?$G(zAy&;KMTyojGMD};cCSqH6 zMKZT(xw^WR$WDX+6e=#Fmr>aWZ}4aHxT#mFz|$YLsYe{@gvC;semY>pA*rOdUcz_I z*c<)r(gQglIp}ebYOj#zyT;Q0L}lBwWP&V!V?KIMwJnl1nH+w*h|4C@>oroslV=^}GOX-brLlz@# zlvetA_UQ*LwP`()CFOW$i$yIhNNSOd zVq=~X|8`=WbE_&Zwsi~4@(vYoqVWXf=HH*blM}E?P~2+)96wK|{#Bnu100Z$a{2sH zj9o~pUKgj&Pu~pB!V*o$7x$0EySPk1qnNm40?Fz3i%}`b>d7Y#7Lc_9gCnrH&GU5H zZEe~ieCKkWq>4)j|&+59*IWH&7%cy++@?BQeR^{E<2^lEZ@Lq4O zZ{#0C%S!+NAOJ~3K~(F%z7loc+KDg`j^w`fh~cz?_YF@MXi*LT9H@XV<_c1-R8*qf zZfE5TlB%c-RYp)xSDW^mUTJV+*mGk)FqrOU?t6LNo+r%xWAA6l+wHDgUEfH#T$F$N z^K%d2=;>10?F+sDSz-@v?AHTMkhK+An#LpuO~21R%p zW3vTtjMGbJyDyBs3oVgK+s3LUhjb<6?8>sU`=FutLw7W({3Cog^4f>v0VyoSHfyUn z!EP6?+jS3MpKU9RcXq@W@NS6TX2rI;ErIo|@lG&x4>Irad7T6E4C4z4@yXDPaSw!pgw95#>TH?Fy8-8 zxyCSk1O}_t`(scha66_kGS@R*0ysDpf52iNH)mjh8?W8FUjF+1{TanLU;|*?G-y8G z^R}=lx%cO6x@Z?U1}z1J^C5=_zligTsQmu>C)wCo?@3fCvvcb6f zW{3~_Dw;24so=FH!lXYX>CN9^UsX5*AHDl|0ZPrn%eMnxjSD&deo5a9#9AxM%TjLJ zq*QN6rHsP!1qu3na&Y=iT3v@+UR+AOl#{iU6$vdZN~_rvFjt)}x7bl6 zQLIS7#Blm ztU0hzj?V-F>#wWhQ?N*7Zvs7V)vDRURb)U&BN>qpdw zq1P|@RUxqqDFLt|fUduVO#>X!iaPKS0}PHh7#!Jq3=UnvfWMtirPn%1@@V3F9`QhYhoFmI zC$7Zj_sRPD8o^Vv^&r3juZe6XCkqQf0vvcJsH}jz9p1ms=Of(|?|FG;g&siwu|Smt zLj?N=g8{NZygn~0FZ9n5Isrg|=g($%3{M&Y8(74scaCeTYUJ?~bq_TeKC?mDoc?|D z`J!B1-N?$yqC_G}Ztg9xH-1CPsm8TVQG7vS2=9RMsU(x5l2 z=2o?k#XB@PwhsdITo7a2eV~$W-1~ct{V{()uNt5L=C;Fwy{XP0&weIT2Y%GzAIL`F zS*o>~e0YEIgOupA?`O;tXo;3#he3}%Y1qYvIUI!#)@HT9FVq5W0pP&cj`cnLH&9^t zfOmjaalrI}b>2Jx9CxvJlXH|dO2)j#XEN0z@V8#t!B+#%sHJ|WV4OL&RBJ3b&IRm-v=r=q2o z^eezUp~#r)X|AIklxTv)GWNx}wfYK<0n4Gkk7Hi|61vzKzLUt|g#13{hyWC#-+?Ln z_3y88@%>T)K|dw%@pBZ3i^nH7(Q|1vn&R;KWoda?+_sK*T`r02@3Kf6V8+EolrmB9 z3kHbcaCyWVT9Ac>MG>PR&2oXc2uD}M;dDwkyvYJi02MVzP<6U2kV5j*Xt$+YZAc<@ zD_*BVKD;~l!9(y~J_r6g1Cm@YLBEW~>2uosZi%}ba%Kjy(figdHZ1kj+4<2<}i+yej($clk# z32*_rm;gZ6)>kEUle)*?xJ}*4<@ZaDBayubnG0ZllnO;zT3#Xz6+o8H=jC^SF$o|E z02Hu#z}PC6%hb<&cX~_%R|GlvY>vSQf|s@RH3lM2ZUevu0xKE?x|}a=Opl7$MB++T zS65iUfo-0~nkU*)td&;jpRiVkP>f-lWzEf1(zcXPGJ_I?0Geky)!vxnIB6{ezjXis#xi z-$r5-iBA+rJyjI>)N91KG^=}(f+fu^2T+guhlw$iA_(2vZ9F&fBf4M?`u-Z&chJ*V~F_Obl{M-NP3zwz8-Ufz?h^4~9h0iXsZ6plfD@2O2+2YCh*{2)Jq@4DM< zv(O=x&dTY#LozxM!{OTXy1^o20Fj6R(LYq~q$44}mpK&WL!o4vlnR0KPO{1AVE#wr zFB~fXV0638%TUS~v8B`b1JH>=#;;$$ORe6J4`(N0ce=!AHYoKBbM(ttLbf6i7FTbt zE{oe~mujs})fuoZSR`GoGuMz#XC#)m7Qf#opFX~)AF=~7yUivGV{Nvs*z7LmB$gNa ze9m&U&cDev!Ts88yhbXMl`pXyiEM@CKo@@=UGO!u7s?@V-ae93U^k_Dvmd{ADTok8A{S3bY7*a3fq){q} z!{wqJ6-=33!3Aj)bJ8rAxS!MQLHV#O_&pM;rX>^#k>P-ZBr3HQ7DG%@BFTmU2j=1U z8-vyA`YKUe?8|?zDNQ>J3eesU27|H;b7!}cQUw4x>b06IEG^P7H=oH8FhR2Ou|=OA zV27D?4SS0Uy>1cMA(O(U5?&b8aW0s7AvvIY4otIyXMPSnhR6fjgU>wu*oUJH;_++B zSbYBNJ==TUHw|!P(>Yn)SS2%KcYjxW0Y7~l3VAb0p3lqP{vH7iZB)%~veTBEs~di2 z@6O)ILMS*Az|m_Llm1AP_!eL|Ou%+dc&xI=q}o*zIE=Ag!qoXOfCKlfD>bMc?^JZo zrz9p`@;lG~N269FC^Xsjnu)emqW_<&!^{TD0%QasfE}0;HlpXQ}I$+PTn2$BsX82%4)=K8Z+i1wLjKSH<9}oB@5|Tk^8fsg|0#Z-pDfx>AI@0J zjSa_Cs&zb-1Or~>eQM?l8}+(WDrKripr8_Mj%R{?1MUsQ-~cpGOuG>D_wJ3wrv{{_ zRL&7V4}hWQOScgKvx&PEPz){GTWanU4uHy;n9>NSNlS(mo z#6)v*lO(_a4-N#(#bQY+r7}@F&^{r^GC`>ef#?xpBX+u*l<1QbMEf#NN^!2-@bkqyV&H@@1LF= zbMRgju+iqZ@y=g^u`&4WP%R6SaYzQPt*xkPx29oMz0Aj0^PKN(TmXBNYgqutD6RB% z_PLX$QVh&-69qZbWPHa1L%$Jt`KA^y`k79?zgBB$z!hT>63d{fgAMTU{VA)?u$4OY zxnXhWb{ec6)>0&_Vs!xY=#aio*@6z1m%>G}Uiq?0P_Vc~6`b;#dP^JTWW-=7GTDi2 z$>zrM5^}S8c7PkII&%zGR97T*dn>W{we0Wha9(=J%}VsWWNTa3ddn>^>$Ux;ZBr>% zBpyp}?B6}uBdZS}1JoiQQ~mDr-B4DhPS#?sfZX=&%?$wqcrLNxh zGpzT632`ExkiA35>nslSU+h1=|J?XF?j7rquFWo+ku6q#W9^0OJSI6iYI_atXN`H2 zw%pHk9Qt#_2?jxneF*H={+tuzMfg}4E#@i!C}1sXw>x^rpr^pE;=$q_lQBUSQVre!O< zA^-T}^Swe7vMwq$siVjPxj`1wIC)P>zP!z%9Bp_`GjM9Fa@3&=e9QQ;IFBHQDS?h> zz}SEy%`X>mN#+W2e7G+=YfD_mkK&;UnePAo>u<)B7Qpdy^=a#AX50d^41%SqxlT#7 zTw>)tCavB5J?XSs5{t$NaICB@%T?lvRr_Eb1wuhV5Dl549K+h`HDrNC0XR6- z_J4!kr#)?6>RadsH~>@te7L-bN%oc_GvQS4{&U3ZOX;@C4sHae|+Y< z#W;|N#wj!Q;nREeX_(GC-7d1i7!g5h)9H}qr6qB=9CH5cg2}NDzkL`AjH2CW4sKSl z&J(bq-_dOv=Cn7mw;N$#_R=8RtiP3e0QLZ#deUoK0LP>)H-E?Jv27A*D*ZHB!zM*T zWZ&Bv8645bpN{CByXiuu1Kj=k!rOf|Nf6ZWMgCP-piUd76)!_ z6p55xwOa!^<^Y(RQY}{)zxn)L2?j&_8;k0p3qf-X*T2(MhYx+pqbw$$+Y9jRWXQa` zl9i<;+27xN?kQ(-{BsQ4QN0<9#l`M$$h+gi7wsSO_^r?61z9JxTHu*2Fw3?5L+fvI z;jEX>{2Obt*kznD!&^H$;&eI*SYQnYkDR^3J+8x11+L}HrBI z>`ySh+2r|gEcVC!(vP67m?WrD2S{RfI%O>!Hgf}zG!_X4rYl2efg8{41V7Q?8sN}! ztq;kztGpSc-3`V~C@j&EX^3S}a18Kc7&Ep9D#CxlEC9y36F*1)0BC`AHu@`)_7~BZ zWYSsL3UA8V+8SlW=~D``ZJ(R+b4m$A$xadIU}{aVckzdQYwV-KLT0YbO}`Lan|>k> zc;cyJQPiwttZ#2qvb?m&u>>qF-1EWSuJ{A~AHDN>g+gmBsavj8<;!_glKHZ1Z?4Nhcuj&qKgYJmHnasiMZce4 zS^&pS)Ss|!6dSS@?-MPIU`S9rjWz8U41b_q5Rq$wV*z8Pr zW6DIp3J(uR6g`K*G5FkC7HAk9be3&2D!_qzU{GST7(gf>PMM{@<~9g$ARvM?)weI- zC~XI3(ca;Y0LRu2{CwgPk0#{!#=zJ}Yji=sEDwUS_)wLY%?~*3_GqE@D>^eAAf$en0PYd99 z>Z^J?zkiN2701P{NVX}`?Aj#aHH#KTe0(f$;B!P-CHh2+c;GX3!}x?n6PR0-a!D%H z8v8#MivT&-R#zz5H@M9siv#yK3dljmq|ugAxy))nB*WI%R_UXJAw3-4ki~^i&-5Mh zqSA10GuedW;lYL25dVg*`>+iQZ?Hg-teVw^`z@AAa()qI65!l^Q)_Cf^VnqjwX_M8TDF&`&j_Tq%CJ1_p7zQDC6(6+5~eKs+qBtCQDDc z90QS1g*JZdGRF87fB?Y+8$3L(rBSVk$Lpn*{lW18LH(;(g7Nv{^0LG)qfFEanDkwd zm8C^8zfs(l$z-@r2M8Y7i4e$$MdKXjah_l(z_n05pI7q29^aq4bXtU8| zMfS?-Dgh4^+3B?>7F0;uLN=G6NE{4GVG@3xYZGtCDk087E>8R4pr2h_#sy~B2m3qp<${D0iiiP_&~L*m#6(OD z2{$D40h9oIKwOP|l&=NyXm@PgI~i`}zoUIaH29%&j2J7>FPqJVWU^VgxxSHnp&;*$ z4&~rrmqoCHn~pp2H^EQbi`W!1#%;>0f?W(?W}q+MPR%5m&^E-EI94*@#H`jLXZ0p>w9lB8WzCuvR%%)+FNdcSygzbDh%akFv$W+ zw<&`rQtk|aQ5Oat4i*n=NNz!n3IqB=2vj!}WMJ?F8jE`Yay_`I zWtIu^X(U0YHwfb(3}PnwjB5|-O25>%lFt_iaI7pZ%J%lw)GwUgM&;BZ4}?>N~hgsFw-?{c%IVte2wtNHz4BHPeZ!~^Ifa=59u`CQ(SWohOO#2vJrHO`_MD`8$19{NP%NQ%1j}G@)Z157> zyng2|@$A+$tQHuz1!lFz@4pXKEC`MNCfC_W7LpNdw^P2U1WBjMs1)-B@%jCnPiZpT zXfl?E4`(5pllPzAOSM*GtRL|E$)o^VY;z|fNbY5lNm&eq2z;Oj3c!QM=Vd|@`2qN8 z0JsQmg}H9vItqZdO{7t8(x(xi27rn4uis^JD=gvdExApl$Ra;D+!w#!FSS~YK7YyU z8v^cFb7FmobwB(Bv*|4F5mL$c9V*D-A%Mg!+5rFvs=z1NEMQ}jR{Qynu>(MB*JMQu zu_>SJN9S(zN%Ti3njj9sw+mGhY>1g4BgOUP07IEYHcfa?cE#_8JX4#;66`SL-}?a$ zoDVVDWi%m~Y+m+vw&}mien7u96*oDZb}~Bvej+c(v;_Q9O^*!)f{1v%_hsynf5E+~ zB4QWgFq}slk2Ci~Af`<=1-53RA;n@*mY0_v^gh$G zC9=OKUbmBsja)9rfD#CNE|Zn(s~ZNDD{Cu~&14C90OUY`4A~>J_3HW>*#W8RBp2bR z_Hnu0l1!$gkju%z;Q@o(Q8rFg4TC1;NCdp3RLM91hkh3QeIjTewbBU#*V!fJ9&1C; zxB+Ig3`36I9rfA{iwCf6^ul3fRlUor*cIO`{^0upy)+SxQL+T@7aJBl?|*wQi%Uxk zs_;FelPNBgu&7vFTO&Y%iVSG%V$p*|3z!-@@r5w}K^6id{0t1Prz&Aa`BrAJ&-G1` z5>?0ihCM%x_l9n(Sr`dh0LLu8#Fss%ULZV2nhJMZYKi0xkrkInV1jA?u7a%1g^H%; zYo_P4S_LwUNbVO(WhQ?j;Z51w+u>pkaSInxPsAVw1_@LF;9~`F1N#9W0fQXt4;0dYF}{G`tt<)VB8>Ot zLXq=9cxzMAw;6&a_yY!dJQ^qHzI&h~2r;kVnJEc0p&zF;zD?sx{CUq26hqe9Wj^3A z_Ql|nBW9}C4X$qo3wu%Yi-J&q2AYkbk4G$7Xgeh0GQ?@SD_W&&Q^Vl;dC(UPa#e`c z45KMKJ3I8Kpns{!1fk5R2|%d08U@hs*AVW9KQ!_lV3ZzH#NX9s4mlAyvJf1_==zy*k)tf zrE4wu=XqQfjk5gy`QymBB@5t~!~Tt$d%LYm%AK{%M+?kKo@yG>RQ)ZaKm*0Vz@V%a zqgaS49Y1WEIiM3}7%cmdRULfjgzt0TKtIrdj6Mc@RS{@6Wv#kgWGmAmwP=3H4FM%4 z8&o__y71J-Y^+{nf*1zOsATN$8MR?3+XC8!roRcEQ={{}XXd*a-U3<*3>XMOB6=y< zdx*LQ6;u@^u6<_=kAEvOD$ocO4UpF{y;I08aVW-*qBSbo<*1tm#t^U$L+VFZEf;J6 z03ZNKL_t(N&m{Xz0&wW-^e5&x*^`<&`g2cmzr&7ssLlCvyi1eXss4RO2PJLPta|9Q zVNlkR_+^|x2u#BPX6bi|>SpwN=;h))>37d>mPWRUz6$9sU5TQPMaA#D0vve$#MO-e z{L|Xr()wa`mpVK~%_D32Vub*=r3*dN8>&?fp&y}WP{}z#)VUw~UvO9+V#$XGO zjcQ5)Fk!=S24l%|fMd;G0Fb$}y(KFvOB~CvJyj{zf3Nc@Q-yncD#?bq?&c;b-_9@D zzF=A$^m$icfeX1V=(a;!IWR;|xxX#&z6fx*T;l9w>;e?eX7kc)DxbDmqd`4&R0m_+ z&`cf3njpr(yTR{qJ|$J=A}jXj=z!lq|Au{G0*Ntue{WaTR_D|Ej9T&yRi%hxp+WhD zQAYr@As99n(YTzQ9#iLf)^YAUgLtF1o3)?S0x#JDPmR4(yO%DM5?az|Df44W1`^<~ zNu^wq>%$u{)%OKvp`DVD2@jo_y))g<)7yX@m6#4=jV^6%&KCs{BTVrFr#vw|8Y~COef{1?HaH5U`VL} z0bFpjC1CGJ!f;t2$Lqb0dsm)C;DgS|B`2+~>@tX~@Bz(PI-9n*G4KD<8}`4Kfx z1SA~^Vn}dN^O`bLb|#P&uyLn3sOgS+B7IIZe1GNcOPjk6Hj-v<;M>6jI5?q>+^7@o z_#A*k_X9|IAaFoHf<*^R`(7Apo9O95Y0soHGyrtD+@z@|udb=JdwOzkCEot;WB;C&YRY@!!2a)|a3-;3tg+YL0=sC<-4PZyJ zUgxo3siN(%fj#K=`8a>#{-W`OY;LSeWINnjh-1#F!gxDz#rOO1{o`}gQ_nJs-|GYb zBp4pj-yZk606C(ugyf55`3UJx-(<2Zqg>ajZXTtTtbME&xZeU#jlENAFKFN!hN_5W z0`e|ts!hhRhJq|DHpKKA;5a@xlH^T_vcr&>f@~C68jzd9czXEmNQ_2%^|3(8Xh%++$a%5QxbtF*t+5nuxo{^q6%9SjzL;&=Udf&MtMALLNE9)JQu z>A7KBHkX&LU(X3rZb!Bxya7qjhl?wbqk@zcP73L({{DlQ1&obKt)cps-OgvA3d;kD z44e;u35)9Oc4cZ#j}4_}fsNoRO~k>tLP0I$U{!8J6}6~w3?L4U83sC_El_YxUlA5- z+Ds`yqJp_X?;oe#0yySr4CtR+t$}== z-ptcgb>rSG28MpW44MT^m`zoKhw|`Xhj%&|G-=cD-oVmU#^4wjP$_~mh8}48uRRMX zl&9KUxPUhJ`O}Aot4W@ao?_J^2Y+R({?LZW0Ny8< zd;xGgXX^)}`X{?tR|gK>vrd%0mVrDfiSQ0lb@a#YA1Bth#^g)A&AtlNmu|~(zXvQJ z;IUCG6c{LBg2&Y7Ky=%k)1;ZwVmdKjBD}nKH4v$_23z}-R zL3Wti^vQtMI1LyF=184XhGZTVEa=Ps`tns)mX>52Qhc2b)XsE3>z0kt- zMv)`Haq|jrJmtfIHu(F?H-S_a3NpfBrJp{^rpJ8(5+>^c?FwMaGr-^&<$RCrgNi@+ zPGs|WIeT|Rxf8rwNUZ>jM%=ZxyL0b7KKGi>Jsy1lg${_P)nZ>v7W4#~Z9{GbQj!2U z)>cot+tt;}{Ris8IQ=tg?KpO`S_fDyz!rFF>>aC_`oMa19F_BXo<~}vAL~XG z=S(VoGzD~zCYud6B1Q08SivEWNq-gp&%I* zSBWdKHB@5IE~{&+;t%-gr?I=YOP@s)Nkz}2jGIv?Wpmgi81VBPV1$F!(Wp0gKRA9F zz)9j-%B2#k(D6JdvI4^-m(BBjnGkik#p&^gKj4$?$hLT#kog&pwV~T)Ugzwwz6)#T znYVzeUXo7Y8++WlvlIReMpG)4mgCc7%Bvw)Mga@cTTHW$E7dyt=u#+fPtgLtG{{fg z#g|Hj1Z?1V!yzc~!1{a1*^!8|Ng$$JfgGGuf_^WV#)G*8uwgGQV)C!Qzscg#g8cc% zXIWghE7}=ssK-1`m9I~OF_tb?c}j@_1=avXa10WHh|9G{2ksZ@ASh14FZH#_;_$ec zzhav;TPzHv@&#i`(>uddA<@M&cy`3+XcrWYAXgR&g7tAwJlgs7+`qX`na?Vlq!Jr$9T}dXBmES*qpw6`3MwOnLG+-O${vO+h2};9IgSu&w zO=C|C{aTi+ZvyF;Dtqp=`;W(jbytlv#SGbqH(4x} zFU}|$dr=DDYUzng!cmaPO%=47k z`+=XALfOiLg1MTtt?A=I(82zBeuytYox)GPM z){f74L)NjsdJ9a0#i4*?Rjo{5!(5*M=x6*5GhowT9A?J-lD_-oHIG&CJ=O;Rlrfh&94@l#^_l@vf=Fhn7{AGDWBp(U zyP~VS0kF2fbfNMBD4)V#8pdnLmcUZTwPsDWN(-K3r6?wS%rjKwN@u93LVqu_fy8xfNxEqB#lO$ zK;A+qD2vOBl=(!zfIkhSKMDTXQH1NHuMCb$mgse(rHt^ z2}Os#fd2<+CNeuO}g=}oDF@ND5khD?(oa%pw`|*3^c?SLMw6v3Aow^=XU_qZG z2vcnk$bgTAR&1%(nq;4#-Sm01oIb`bNY~+a?DJ+(Xsw}`B>+SeE6u@i0ENq_Wx_ZD z*>?DxXo)&pQ%izVg@$n|#wrw;07y~iiCw4U%Xw4|w!`!b3i>?U7uUnNkoQsJR7cuf z{9DPUS`t;G^%-lgU$_OP5%8$Ks45ewQLW8=2DSFaZ0BhvsPv_0A%*hPW9g*wwB!Ju zx?cb9@m`<>4O7hzXQ$#f>4f7*PmOcEY3{454luCOlY?4~T4IDsgbE>7|6`JA(D3TH z_w$(6hTCBzF$NsS#mN31J54A3TCZN$4`+kA7pLNpXU+!>R=z4SBWZo?l5DA zVJ*h4j~`B7#Y1J(Z*`*m%-|NuNwB`2s>~Vn8q=IVAXfmO*yHucky&{->V3S#ezRb} zyu^JEyGBnFSD^3fp7?vfA_CqU)s9WJJsolOgAP-8xMAOyF1En6^`<}#mfVv0Y8D!eJHVd$r(fhVeYqh|z7MR9*pE7(k_!a@2zms}Fr8Hu0t}j?{ z*kwG2F?o~?iPvJjAo+ZrN!Y`8hfJJeyVJ=Ro^#@&$x&{^+=sF_jizaq?qXFulE?Ij z>?#jPRB3aa@yxB%wo9UA$+kbU8Gri2b^pbh5XuHn<_HEuQYjV5-oQ5sIX3j4cDuzy z`N7elv|BB*qFipb>Ys)|faBosKvFkJxxTs~*ntiE_<{j?J;orJ+EKA9Vw|15h-~^C z@}0#wZE=ve)e)E5BPZ`qB^dPo@D5PC_SfHEgr0CmzHE@ zd5NGD0oVqvsu`f1wif?EFHU4yPRK@APfUQLpn-0EcF1RF&I1Qtro}qL6d2d>b%;-9E)PD>pZD*k9(eb zhOSV*9^aI2f&g;2`@{Q#oF?88497cx6w5?++_!2SZ?(YaEif*?p^DCwX20IB?uRBk z=4vGFG;40yyM!Dq{4|g$j4nkbG9PK5!tBS@OY?u&>vi4VB)z4pz@g6%CJGXj0CtMy zDif?2Ur~iU?)~WEtX$J67tQfxohQ-;)=6G%3+V3`eI|32meZqCGL)i=QOY(0$iSKr zOQ>R@B#Fx;rPv_r7CSqa)s1zT35Dc3ot8}Mias*g>#T&sbF#LvD(R~<_nQsRk+GC2 z)+KoG0W>Sg#ZSdozLWKpMM=cY#pCzO%KDnr$|bpsCuDJDiIQ=h8`kH)fBq`}>wo_{ zz2*Mj|L0%2wy&0W!gXn!4&O{;4WOmv@!TA19KAhmaGpXzd8lDMiEs2l9AZf5m#d2H zi?+fTMkySh4uTel`4DFUXu&mR{EAHm)*AfTQ0Sube)v1aLmUIq zumIT^N^yocD-lWG+{#%ZE!!I_vb_==xbIm2$G}Zx?f6G*fl-4UMcb-Ku~?Q&CM&tS zJL(OC+NtTC%8W-Lp#6-6dbK;NC(2c#sz|_2Dsg=;(bFV-%uJu1bRWO~$;xne9&qvf zGD+k#^haZHRu+cCVZ$6;y_e^xgqd`^cAjtAzABUm0o%c#E>8P-I?sv$xk63L{buC57e zMI#YI`VT>vlHU3rfR0fUxKFjaHjkTxcaFv2c&fE0^LJEnX?crLq}Z@TsWe2cYc?r0 zMHbxC0XOipqxM_GAdrm2;u97BOH22D8{Jw_&p!?uG=tUnHi&o9O932s1^^f{j)qiQ zHVN3960dcyPVJ0A(KcY5e)@7Gt1C-#_(mDgQhvCln4Dz7z#P&rfyDUTX-YYn-uU!c zUMs+Xc0&I|?1{M%3u-LfvG|_mhU+F0DM?&jvN|*r4nMe@B{4P4*0;`WwLt$C7u6Mx{~NZR904(AH5l{ za{vDGFOs~<$osc%=&jamBY04&D|slpjUXywU!V>6J!IelK6iVK-_7vb9G3$~@VVV> zuMvikU|%&GN=DBx5Xbd=9_5|mup>vO#yrSRHJbRRMN{+p+@|uvpx~N($)iE-yd-<2Om9uEgi{65xo0!_@T)&xWMdsI%f7LBYael#BR5 zE5uouZ+!R|9O}&mDPtIfCKc4^s(hff(DNJxfO)Egfj&bM6ay)A`v9iA)OMY{k@MJv zM57TV4JK6~{Zh}v>8<0o~^Nu5V) zuEV2c6xPOr`)KQbs)~EReZK11oX032$5eB84TJYx}nq=R!D_T)oPyrH^qze67-3m4Oo<+A2>t4J)N9r4XW`&*t!D7~}~hnb}THb*zPD)WLJeH*a~7#xsZ*xlWhm6c^Kt{=)% zs@9@ZNV6#(mxKM~CFZZ!2yn3AqgrbxCh-j+IfsPZL=#kLNp?Ck%(Mpt|fDICG!hW zSzTLsRD6RNEuFrWUq5}}_xs=e^5;i!z4q6@N2OW(Iu8hdfu4Ldtj`s|LF4VFDr&sn zsFy`G2NX#muLnTE{EZ@41Qr&~jc*(B=ZJ~mIih`j&Aq1IcMfm^l6CMP=~XDLkH^Rf zzy{-|A08y8WzA*gR(?NC$l799_SYXXV0!gp3*h*^zHjSkCfEXcu$*s|C0{5?p;)A5 zUu15M`g~YS`+PnQEEkDO$=&4%Qecsk%NHb(NRsx3e=w-P;0Wgkg=Pd5=YF4;><*9D zD}VX(kCYmC667!_U&@TTNi-FUR@@6KC{VpQ0R6BVT0hOl1_LJ!L$TFWf>e{- zw1F*xfl(@^CwVV}oC^U$gYRNI*2aTty)u9U0pV2|pjJZWBVn5DcA6GzQ#8CkH7+YH z(Q(JcLEgbM_Cd7_SW*l$C!lGJd!(joRaFFyDht(J z`W_auPk}xIzT$y*dyN1GSx}XlI9+yeIaKBGv^TT#)J4T6l|o*ct%d|w&1a+}S{RWcl5!>MC!>i*;tCo{Ne)TlT-1yM59qkRC(NrC2G#8RVo!ZJ&Vh2 zE>G#o&`hBH-6>XuVuxYP&`qs{9%9v+u|5I#h@uy;Qtx9*tP}7JQ?e9t$0(LF7Xe|N zP_0U#1i%(W(@v?>8}!QnfP-@?mIfHYiZ#sV=qMy&>cVB6HOKHlxTdeUIZ@|2Y5-Z8W7#I>))+ zVULAz=f%Y(O;@3nImt~|y1%5y$e_=Id&PS|A{_MaVZAnbUgs479F(s?0yLf=BW`PR zqvzP9D_k(vAjyX@3}X%wpWhnL!Lc8js5a;tk1wO50U(tO9)Em)4FHFtMb`|_27&!x z?1n+VuTl1+o-9`=_W*%nQ#1`(A(f0)oBpZpoBwZ9m6EK)2UXnbR`NqgY7oc~aXTN* zp#)6m+->7!^L3Hyx}6Zpf~O^cA@jLP%BMk~MQ=)SqoYNPKWi{%)Zztv-)CnriO$cn z;9!_t=(-F0wIn%J2{g|xh(!*Q2c&B0SAxQBbjtY7M7Q#WwS}SkS7p=IICD|%5SF^ zQZALm;r58bPTlYrkR8|$l5E?30vfM<`Lzy(Gmns0YeJK@^D4&!hIxVl`X z;M^F>v@Zw7if*#RI7hKmWvo9t<2RNg)Y5N*s91|&gU^SK%h7&%ykT(@3M^4*WB{Pu zJc7BV03!^hoPVi8q&S8{cgk+rpD4uFugV!Fd5M}_NwiiY3e!)KDqsNMiY76T7{hXp0JaTc>$ z5(NXD8@m0j$;n?4X|7Z`*?2K9PEnV1(B6$U&EFN|lNz+zudi=pYja)Z<|ePvithl)WnIDaT+cSlbr2j-5(dGI z;e|4>Z|ju+92l1%(Gokq5WmkaJKLKBN!zs-f;C04{}zE{F8?V203ZNKL_t&zEtfV4 z(|aVUNoj^WAd-9&s9=5-0EfX!L2x~21^+PL*wpqV`#{a@ZO<4}hN3M|W_T&^yVjMP zRmCRl+!O#|mqN=acjA<=v&DY~^{3G1(}@nU02~Hj#QW{u8k*WZD!75OqKE_wJxG22 z@bMiBM+V*65_Ra3OjGmwL0pOzW-lMMmjpO? zZG4Z08Rnqxaa#Lv9PL%XIKhir$+-zOrgbW-1)i}524QhvUIf4a<^%u^s2se+hGGIp z!C*{7q7MKI;B^z<=un|KXij8IzIcwUHX$Fq5f#m;5X z?~={+6-k_5$nEW&ym@yhL4z>|f0g4e$9%VM-yd24$G81STX#Rr7MQg+#B+No=jU-* zU0J4y?X-lX{pD&!dy~ z2w?EBmxG6EweW`$Z@3903Gm4;NCB7TR6v{Smz;r z7<3F%^L3pGlWAAG>o&xq2q0!Mm7?ilAP{&`hRfXkdO=5)sLR=x@$}jOj#{NGl1s~6 zqbReX83Op`N?HYM*SUc26;I*sNP?jf_c>!OEuDgQ!??gcgeKaQKBzY1#coJ;P2oD0 zq{d|p`?ygr64f_OJys*1zy zmQu4NM~RHoiUsE6s)akTyId04dn-=wV4!CE-i)Fo_+la!>MXuNY=Xj`zyIS`nF$7{ z0ONGJWN#NmErGt$#25nzbk^z;^m`xei@#IazK2ihu!SGJ_HQ$&4W$GCCWr$urhs{Z zH3XO@$Sj}M5);BjSfa5#*zK41gjg;e{P85Bp6Me@!`x_N$rA{TA%`(w#uA0MO z(QK${$fxwL2W_HQ{6hZs|M?FFOM5$85}l8T*c}oI1sSN21~$L~5d&PQR8jY4cTmcz zt(iCI%@~!i7!WbYOlna)X<3vZ9%tZPVQ_jDi*tfF*#ABZAoZetTJllDPL2b=j3;)4 zwAks{ITLpgm6*sds;QfQ|bSg=t7X~=czu=RDcZ~{< z{oS3B7<2lyDk-mql*%;*RsgLu(D5w5Rog&%I8X)m&497q6rXRjgyFqhodU}z_07B% zfJ3vbx*6h4YTS8=^XT!XWfSpv`WwyHnj-0{O$rT>sH-7dXb^_Af zOwIvLkTaG;s{CENy) zu2T$7ROT6#eN%XMiqWHzYxkPbU^pvg@uVb9$Gvq`r8qsn&H^{aeM8pqRtvmr3k)h# zh4>rt(3oSCeB_kk?*WK=c@d%k)UF(DMO#|Tg7Utann%&yv zm9)SE{|$j8t5eD?o2`8J>ZHq3*8HPLi$ z{y?)Lt>mfX?(XE{`?nkrG_{S@>NO>Gf{%0(73+{?$YieN_~cCD7nd|Y^acGiHHY3E zm>r=|=*a{orL(H4q7MTG022f$nzE|ap^B2%FE`6%8uk2I3~fu*iDy6OAXT2@+|(dC;NzUX+p*|RkafeiLTR^!=%g?4=zRBVi8_O$ zM-25 zc`X3Pw87kA`Wub@nyu~t!Z0T?zIm{;ketQhq1U^|%zjrFxv2?_#6z8mgeJqn8lH;=r#^M;;t##r5>Ye>J4lP&v&0F7Q}uu!OSnH`*`Vm>TWwpQ%EifpHL(95o*_oFd>#)8?e87U89QhKsmSv!1-EnprDfOKBgr=!dNEw+um=gt6!Nn%tt)Ro>f zJ|s0z3AN(-8Jg1X(`0tpOA{J?0+~#fo*Wn`s?~}haa1UlWM^wb4xqmrn(5!HMkO5v z87$^VTQ%rj7+5e60_}A|^2*s;YDX`e@w}4&INCBv@CWEXtzT0=Ng2r%7*@}NMe`kO zc>gq(ve~B6_FDHGGpqNB>f%W?Cji0Iv$*8)1^MCq+kw0oCUI@HzzEaV=iu7%fcw#d)GwP z$-_2?8F0opkC+zn)ZKt?U1W$coE7Xw{sKQSo)eU|*(BiePIWysjYRUW?Pl%&eYJp= zH_JEeQf=A9YimiaVUu-dRdOwt;P+-WMieszyji9eBZc`S$Re0EwoZWXHmA9 z+25~lPK_bTL|he#s5JvN4RGLEojJoc16|X+E^>& z-pS%PJC}GWO&KdkwJh_|d9IgpH@C8~wkqqJ>x@AyfaCl6#s_{HOY89IrsBZltg%wN zty|uNE*wl*)gl`o5e&XzLWE>kuXQ)}MZlrh6p)TmvJjn{t_Hzips!P@R#>SH{dpuw z_I9@hTHq@nx5Yt#+Iy(P1Oi%BW|a(X>^4?@cQX-J2_I!Tg#A(RO9Af@w|ov6_sS5vu~3dAu1vI<~G--1DJNheM*sg6=vKInDy zen@!3kPCE2=(IoA)&`6EXr52{Ubp~hs&NPjNjx*!*=!^>>1#eX-wOa7cxC_ykc%r6 z3bMDmO;*(;Ha(u3>9yuyQCCEh_Mgj1I+c<_?vCFPfQ|5cST-0$HL3YI8=jTj0p;v8 zo2p$&*HM{+r1;6vDZkT$w+D|a=US*juG0(;iEeyrn$g4iGs#Y25sUF331SX0He0)j zh>|}H8tv@_zBYjyrHx+;z%j~LM<6X=vvo|7ck-)v@Vc%D(feuKYA&9|u0f3LR@G&LPhV4tY zxjTOIFb>?=+T`Inc0ikg)r6RZa-F7d1pnH}u0lJh;to~Os^haxfMgmA+hL!(-~RA} z!{S`uzd5O;O&d{ti@9OO?`sz^s0C-$0EZBN+6X)l(2|z8u{aeQ=N7iB%gM#0IgUjf zi8vSYyEe1e3r_q*LQDarh&OEn3F&=;^Sv^UHMFq?IM8n9>d8sHuh-s}CiR@wd8`)r zo?BoLnJUanC^#rpY7+E&Sak4Qo00)k#fymZ^w`DvBUPt&+67eyND#0lwF}{a9}MUW>XT>@X>pihr@cX)@T|G zUVEF-%RCIfdtuH1`+;eT*sN2wwe9byy+Qiq`Y^_nA@AH!^3Lrz4{K9+_rj>$^-$Vg z6-+BhX!rwZ$yl9dWPuKR(Ts7ay+*g$cnuwtQtGN&lVU^U{OVRRCtu{|DkV0DL)KT8 zWdHC$W@l%)Hn0E=Yh18ephpXYY;{?&mpQ=Tqr}fn179v6t91ehSS%?f$Kwr)N>D(t zK*vUDE6+oXJZ;E`b9QPLqgws9-@gdh1^@G3|0-T@|3C`Cj9zH!$~&D6Ktc=WS4<8y zX!fJCQn$|-$Oe^R>DmZg5_7Mu^8p=(&Oed@AKo86DF_%A+Z<~591~&Z;`jSycV}y;W5?OK zP4$E?4g!cNZaQ&|;06^O_-}lJ&#?%3@L10ba4@JVm*xCCA-B04X}XhSQ&B2Uvp0HB z`LWMMJRxVtC*ltVWMOHM<8G~{G+kk8PwA|$ClZ#PZ6NLn`osI_q94nep`K(|D zC2IwvXR#UD`1i@zLcS>HXXm{E4xOZ{!l=$hK!eFgdMhZ&7%gpOPDtXu;Hg0AE4#hT z>@#jjF%ex#qaXK*01-yi*gD5EHK*tbK$Q>&2o;N6h{x-B*6*?N^V3OPN)!19OE{Fv z6*)USlT0ct%d0Em^?RjUC^3n?y1vFLC5&y@^c=`GFxsi}cW7rUSkBMllDxc>k3W4R zz@g`2eJ&=7jhNwno>oZ-?qej6&HfSQg+gaM(rAffsv?!9O*VYPk+aQ7bN$Zob6iQZ zVTMQC!)5YH08>G%z7m&7e)HkE+4kWa3+W|+M7xrO!$MC#CE5tUhuKd=gI!uKsa*-? zyl;10;3=6Z%+hvS>&0ZOW~3%7_6n=_5KE#RuuwJ24PXp_9z4EZT_LBx1?+2P{AflD z#twiSx?O1mX;kIuhSv*UNGbqO?I*#az_%*38|H-_}}$tBCO>AR_K^SG3iu76dSz-?6&srFjr`>8pRRQ zX4aX#T{}HrE!B|M-S5BUyTdmdus0v6(sX)sV4eokW7%1!gw-_rBn!$N6=`DaXoJ*h zcUCJ3YtLgBva_=(kw}=Y0pByeb4Y5jcY+v zY?ynS^LeW9LrKB*lXT@h8H@{@%M4cFZ@rixT(?vdDAIWha#H|tRB@~-tO6KmRN7HHs$ z>b4#L#vu2B4-N}SppW>-p-rqS-St8oNvdv!j7XNm&lB?XlR} zW+z&UWB`*UOpvNTNBte>XnzTT`viv?e1_T7K!aq2@&RefRM9m3p}Ep9=bhHRFc^oy zlgs6j{k@&`#L(}01U6_KrGN`;-SnMxvRW~I>SO__@)}_x4aYc~iiS6hP0Lj1Nn}#j z(BKK4$xJVt)cL!e2Yo7OPJ~UUvVV|!rj${&-ZxMgWm7;~;tR|Imf zAoaT4QY}}+@At{UAs8HwnSnaVjRm%-opH+tF+N?P#F(^5z<|5w_5@MAFG2dlPU4}d@l}g;QK`I{Zyc?zX7mM zj=r9Vt<{ouAKy`y%Dh!86}ir2xk^}ET40-(OJ%vvT=RV|EG@9jiiM(NGuHyZ#O-mD z6#_=ihacY);3$pldQ6&koAI-pEpIC;gjkBW<0C*ZsV1_~qcg!C38#WqN@eNX|r@buOA;!m9(< zpJ`QOu2D1=ZmNIaeFXfTb{wV01f?tOVV^J;HkgeiyRn=Ia)7O4usIw?k%sOUPnpbX zpAYmI7Vq?`05q7z<}RWMtb<68jo7u?hhc1})@toG8uxsi$6El$q+8TFpVa~{*8*VA ztvM_0;x)aNMy!-Cm6^~B_&gE}j4wes=u_%(9g;VlGJtwLiXsb)~&de7P*G( zR%D9r7T$9x>Vx;(!os{d)F=!tRjT}E@%_>h#{e-=@I%EHFt1GPeLW6v9cPNgdgb%l z3=T-hV|?gVpvxShl02mhuwAVQbdeDb(clX11#41$o(Ig?j&+2V-o+XdAPow6$aZNd zum#VenaWsu;(3s3LP6JAJSji_?eF4oI%I2ORkn9`Sj1O>9GC@gOziuyPV^nM02j56 zx-2_^xQ;H%)Lw)e^enBDi~&J2DG-2=xr`r^0_>5D-`?67?ItF1)Cl7dfQPf= zGs=-|?QYBL+$=#3-KGF8U|@&$4*&$?4nUEU<5RZD;oCO?X{E29zL3cR@CsfYx3{*Nd467SSfof(&Ix-X-KuX#0=A6dbQoo^TSHiz+Pq423y|q9uw#PJ{ z6LH+4l$blfdaYB&8_EDs56N8L$`2pkJ@BbeY^^HeG!$8*IF@-SLp~I-lu`{qY~DX# zi98TgSrE^e?*U_3v0P;lHrQyL@t!J#QboMT_2~7emPp3mwIT_a#2A;bKE!=${}04@ zjJ>-QH@C+#yMu*0h)->HT6I7b(t6r?Ipl(V`}9?=uCo#d1Y|KhOBsI{vs(bi zGj{C`{6uVk_Y!XjJE>7jeq?5yX5Zjyx-0BH74;#F@T-Od+5OaKSoappR!K*mV8twTDUC+^gq8g`XFhi)Km6$jjw8ol4v5Ix_lM$eIVGJ+%je%eOJHV3w)b{b&}z)FltiLr zl)7tzsHUo&LEB)E{S-i*latdk%5p{LBZl5HfJ{G`3h4>#90a`feh07YbeUKW=ZDUsxIyP5p$2XGu5?khR7)0ph-@5<83 z5|8=x+h@t&=H#b;{)vDU`X25L6-oe2&W=yHp!ng>Kd=oy{rZ^+;EzB3z(g_n0>H1u zrA67?QGOKdt&8O2P2DCpHIY?!OWaS?B4AO3_lmJw&+To%pq-FbU;hH z`^hj4`rg29y35^hcL3MPt2F0Ous6It^voe$m(AWV_R%zc%5xaT*8qLsp+W|eQ~92e z;X#QwwULqQekc)&-}g&S>%}lC|GG&a4EoH&?uUhOv~fqdv&>bR&yDX4Ot78(9ZED} z;fuJcT(0t&5o74*)eBFD16~=butF#L@m|4Zk!C|K&f|<__TTIo2I6qk0D-LkqFEW7 zS7~g?f(}Dg0ne%A6YfDQj$PEgQ}dx>38BbCEuOI$o~DjHixUj#11+~TE-KbcZvY%vE6xV} zV;8tg;=U|!cM`2=o#T6K0WiUqq)1sij2oRSSF8=eUM`f%^6t%n^4mbHW`LPoH#i&| zcMw-0=ft&WU9;^WpR45O`)$2EM3Lt!6k&qiB3Rp*JJj-{2;Ts(AkNfk0SM+;KtvUj zI%7esy`V;bXVtzLIyUVFo&fkkff8eLkBjRP#D!S@V%>|M7@dSNbhNqP!2L8EVt1mlzxRC%Tzzzh001BWNkl*6MB4bW1(cH z%$w3>SF%)zL{h#UpUO-yD4|eLLcu`W;1Ye$V`hVJfE=wqwl%m7o$Rg^rZ_*OUOHZ= zmPSz1h)DYSMzYyk8X6;!fGS?&*GrVhDyPwPh zD{>(@(@Aba1f8?`6^(-$}LpP}{R}Txhivv*P4bwsy8< zb#0|%oCA}nCYkiLT*l)x9p5|H<35m^LQ;BlZI#verDBOvMt8S&QY@DU1VHW(07tD_ zV^STaX#0ozJRXup_#Mp54-Vg`0MYP(!g!0Z2<Rixh{}?bJhGBGe-aKL-d}9FfP-FoX z6o6}h76)$+WMOfkYj?Z7xg{_JzzA)ESQqVxxMzN0UeVbNW+eSO;CE#t>G8bS^a8UJ zoQ6zQqUNG3R~?AtE7$<6`0rA38H-6I5+S2ZEe6Y6%+~9Q(TErg>uZ7xTiaWdM+4x75<#$uAisyjvw2e$eX3AL zdz?^SlhRiAMws`7A?o*>)=YC73oi@+jl~^fu1lVJWt320H6&#H#_PklmIZ7))#BFQ ztrqyUTR?kp*qUm6jj>Rf_A1qdapu8MT1Kzsz$W&3J$(x!M>+o}$5`x*QCiJ9=8w_> zWa2uNSvX>8En}{qALGjDSzOYYYdL(gFFv1_Ac2;ALQISJ2-zsae<*Tc9?k6{`xRpW zC6L`HVo?Q1-8L4&R3I(vBv7FWO(0ocXH1Fnb>@e3J`4FTUayPnu^N+V0%aJ)*SKGd zk(%LwIFS-mhJ32|?yw&ucX4mXsllV8RH~@FBN%D{ALDx5qn1GJ1WC$`mVCXqlI!H9 z{J6g*q1liHa7^Rl;$pCnmqIEbQTpWoHwvi>DQB}XyS+;gW#p~Zl0x!A?h-Kx@4Y3+@jYxv zAI;g6G?fhtIz#(y+-K93V~vK=%mxCBWHYPlhBOUEV&&(5{3h|lrEEezWpkZ!N^Qvs z8+=;vG}&!}@YABa14b#Gyl%Ix$rDw}7(CVP zBoRGIL{RkL{!qhvL>mB`$9)2kri);Kj-=Mw+8PIa(g9u2EWNMNC&)nGjNS+Su^>(8nsBeS4en@f6shSR%Ctpx9Gw{N&#a z<0oo=`#gQyMFTXQKh4)bV)5qoPP`s(I|+^Z2D1iL(E#F*Y&C-nPgN~E`3ytupo0$l z)QlYT22{zym>GQx$s=8LfzvY~1lAADpj+%)=od5tgcJzgt59=VkW*Op1pIKJ>rT<&~VDo=GG+ zFM9{Od~_VA0gkyyn2e2^>EU^wV!;>t%E|=>0=JDt2;4X|BD4eF+8wl%qlnr6j7HWFDM+1t8%j zz;SeRA~%^V0S+XE!E8A_J|m;&hd+H}?K%JtjBnv^nBX}83^c0-H~?m#j~u=~XNNC<)W%Q*ATmlAfnb2`S)l|=o$(PQ)aIj+_G3}b4m!+r1>TP%k%xXr zPcnCZ2JpI_J3+TdWt)zimm{#k+@9-^OBrfU0vA4G?KCh2)72+@CY!IMh ze{K}dQC@61(QnR40B}VCQl}CKWvEIOsTu$aR&*??bU7J=!OR?M0s3B;8d-t43VcAE z)@wtYjd2Op)hSW@Q z^F1)C@!R1wP1!kmCtuU$Ok1mPL;ow4| z1(pSps7Q#B@^2RnaD>*k#62^sDB@0ZR6}oo+O-X7Ve!^J_Fh|8KTaigBR6M9;_?L~ zvipXeL){llQ*AQ;<|BWSWrB`{gfrMBxHp4+(ykUql`-|G9o&~1z%ao~r=*xlNO)fX z9IV{uqEb<&CczS!!t3dK%0R0si>)FD4Vq$;h6;n#-iYWx_t=7jXI;uzXc|lcRjEIk z(RL2#sW%(){_UIgt)rsv_~cZI#WDdC z7#!gpLT2jdW;UV!;9W71{vB-71US$KuC6i!Z2`Ql znk1nn*>ni7uqag$HT}n4BvHYnfcf+8n>`7ILaHjpU}WOouTp6yzC+_i0Tvj};SUCBe%5L=Bz_triw+D9d>cq$V?))t)1i{yI3_R?d{KY{VD-`Q8Cf+- z6V^M)S25LdY4CFpW+ZNeV-vn*%*}Qi6XU7NB;_F2w>Bgko|TiMQ>m0oWLF@$p1scU zJppVzcyl1JvlwNn4&j$EA7O$Re+N+Xlflpc@U^zFMrM!hUlmZEJ&V1O~^-=B5-21-ZUT(OYbBc}ddOw*=`5 z`8)RGjrBE&F3dANLi`SZ53w2Iy2NEtW`Y6w5Mk41;+XHyhgb#Jr`V(4hpzjs0!gN8 zV6X2(gM4H=w~KaEu>sk*1N3LBT6wC&w{>!>1zueXbV^rGQ}Xwzhi}UuHq10ldNk!$Vn8EL$~*f?ODLMMkcdz=Dy8!`c`zBMO(0pV0sVax+*nAivW$ zk7WQakUmu=;rG(8s+d#d!E|91&u>%g5nQkBiHUqEeI1o2@l&}oMhq$GEKN>)c;X;mOGRY)c%GX(&{Z(OHQuaW%$Km?#hy;7FI;tD0R@cUBsT2-}4 zOPbY+g!kWxI~bB`KF4RT6$;|;c=$}-aCB@btO>uOo~J{*1zTl_G)r9QAR&Oo9OXcu zYiv-zM!g?aaHHyj298)9qVi)jfCKjc@ZoQN|Am^MAKtxX#WT*=&kPcV-zO(AiG*im zd;6iLH$V*h4My9W8*8d+^)yDN$(w`S2Nl&AEFob4pas>VU~>RCz%%ueGSPt<+Ljc# z0V_vGZF7B`k_uAQ=T8lm=7q2_;+(#Dw)y$)k$Bbj$nbF*rsQ1=u4ryoknW2kp)9)HsQ2pl_$IGIIRoh~Hr(8W9)t?@{&a_DE!5 zUb5FWk~ojcYlvY@wh!q z#3Dfprijn)quDf!$#Ks8L#4&~5*x-nc%h^-8TsMETbgBmD_dJNNNUn+yO3Ou_+BczqtZ&SWK(Ov&QnqP%J%I8EaqK4TJziOWw zB5dXp_)fh(0%&bcXE+lf{kAb#Z D9#G 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�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 G`2PScd*!bH diff --git a/docs/images/2_vessel_positions_between_timeframe.png b/docs/images/2_vessel_positions_between_timeframe.png deleted file mode 100644 index d4a7c87a757612f397ed736bfc6ef5f96a191332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530786 zcmV)|KzzT6P)PyA07*naRCr$Oy;qE++j^e&RnFBp=QMeCI_HpwM-oX>luXl-2*Z{{*|dCNz!wgJ z1;{tPGJInT76cn`0%XIMOi&giLliBOFkuB!v`LBL(MdbabWYXPUES4PIhXN#t5#2S zO^2%L?g@L>e=ujybpK)f>tFGGzxVwdzju(TOYi8_K(7YAay5`nXXICYyt-| z@=O29ANk6?XS*---7nVVmw)4*oS*)krwj7ue)b!$U0$!(Md~6Bhe)knmtwIj{@v|ziO=g1x6>&O zr-;+(YFt~FN~J2 z+4FUW?3F!Isb3sRIx1Mp$xaddzEM|I{EqthGx_OP8RIzL zfqyeDGe;FmWug3(yX$gYR*1UjGmGW2)b##7^E@qoSPV^U|5Tc-=0YQ|#gM zdd1^;z5ki{>GebBvqDMdMNV-zo%&5Um|N+y)mmM=9+#H4wQo~?=4$HJ>2T^iNT0Fq z!L77DD>VrQeOJC4^K-e(T7cP*HsiZ6Px2h*TgsU)@_nij3i@@v@ATka`9ewm@Lse{ zkK3i~z#hrt6WQI_6R+2+&k6(rGQTv>@ejAJ%r~v-H+8w_6Qbv^hDjWs$o}5Gcsw47Mk12U0xUte5R^{x^Qk+PPBI^)BC$woRL)PrG&PNgw6PmbGdJ@1tW@ zv8??(81Qv)<;|z2QfZxQ!{M;Z&Q9Na!7b0Ao)~}GGkBQ;T82rjOXe1@8JC-Xuk%i+ zB0g`+_i2>L&ij=LbBwF~d9LvtnVV{6IFw4IBFWP;NgOBS=;&CsclULzHPGKDF1K69 z-a@e;{e6A%rVD8JU@ykp8}?_yd8qZe3^JRa{lB{&X~ zXR@{%@3_V0M;3x%$A9=T(uGG zksCKQlY2X%TL9!HQ2O2q{FZMFxIW=2iv_|d4(*(=1HkP%a-*OCe^ESck7QgvIdQbN zA#Hx;tB8qizQ<+n(ptT2;8W?WNxkQw(ya@acI1yfbmIpJ!5o~b#dRCma@`_)`=Rb?>Frn7kkjsdHgQ<@Lz zL^lR5rvS=dfxq8a*A_(L2Gr+e2j>9T+WL100CY_}ZUA1t0d^JLKc8Y=yUkSu!HorM zIl&U-^c&k>0LgOsf&xO9kwKR|gFctZ<`sB~h66fhD$y?nz_ug>Ammk>SWD*6HF3d^tBq{4J*CZGU%ly)!l!^t} z+uo7rK);NPjmlx{KuL+&#W@KDgR-}`FO^bBRvtdk=WecV%GAu1jEs%QK`bt7s~a*k zJt1@RbNV~Vxbo2y|}efUg#Ex?6>xg|hP(^lA=^L9hqMuL6dg0)U2K$!D{=2ICutqfzmXP03N&DXEl#GEQLEA` z>iP}o^VFx3e;WN`2vqux>3>eCRv`rehYhexALr+Mch2c%Tr&hmNuM7K`tP(R&QdAa z+1*$2YfDuKd1U2d0*kBvwy7MDmQERP_u%X@ea?9Siy&CA%0DZV($yv{x5s_cFihYIeh^||^-o(6z71tv; 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

    #qLS1cody5p^NHt`^?Of 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¥*|>({5zSjAUh} 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Π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

    i8+^_Ey00OXL@cFn;3ovkh17J`Gh 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%0D&Qj+?B8%bZ-sAeB4hQwx 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

    bGtIP7cLWgrg62fb5udBfL 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

    HwD5T~5z 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 B<(B{e diff --git a/docs/images/3_port_route_with_coords.png b/docs/images/3_port_route_with_coords.png deleted file mode 100644 index f297059002b9ffd2e2e2ce6d20545bd9becf0f44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535428 zcmV)|KzzT6P)PyA07*naRCr$Oy;qE++j^e&RnFBp=QMeCI_HpwM-oX>luXl-2*Z{{*|dCNz!wgJ z1;{tPGJInT76cn`0%XIMOi&giLliBOFkuB!v`LBL(MdbabWYXPUES4PIhXN#t5#2S zO^2%L?g@L>e=ujybpK)f>tFGGzxVwdzju(TOYi8_K(7YAay5`nXXICYyt-| z@=O29ANk6?XS*---7nVVmw)4*oS*)krwj7ue)b!$U0$!(Md~6Bhe)knmtwIj{@v|ziO=g1x6>&O zr-;+(YFt~FN~J2 z+4FUW?3F!Isb3sRIx1Mp$xaddzEM|I{EqthGx_OP8RIzL zfqyeDGe;FmWug3(yX$gYR*1UjGmGW2)b##7^E@qoSPV^U|5Tc-=0YQ|#gM zdd1^;z5ki{>GebBvqDMdMNV-zo%&5Um|N+y)mmM=9+#H4wQo~?=4$HJ>2T^iNT0Fq z!L77DD>VrQeOJC4^K-e(T7cP*HsiZ6Px2h*TgsU)@_nij3i@@v@ATka`9ewm@Lse{ zkK3i~z#hrt6WQI_6R+2+&k6(rGQTv>@ejAJ%r~v-H+8w_6Qbv^hDjWs$o}5Gcsw47Mk12U0xUte5R^{x^Qk+PPBI^)BC$woRL)PrG&PNgw6PmbGdJ@1tW@ zv8??(81Qv)<;|z2QfZxQ!{M;Z&Q9Na!7b0Ao)~}GGkBQ;T82rjOXe1@8JC-Xuk%i+ zB0g`+_i2>L&ij=LbBwF~d9LvtnVV{6IFw4IBFWP;NgOBS=;&CsclULzHPGKDF1K69 z-a@e;{e6A%rVD8JU@ykp8}?_yd8qZe3^JRa{lB{&X~ zXR@{%@3_V0M;3x%$A9=T(uGG zksCKQlY2X%TL9!HQ2O2q{FZMFxIW=2iv_|d4(*(=1HkP%a-*OCe^ESck7QgvIdQbN zA#Hx;tB8qizQ<+n(ptT2;8W?WNxkQw(ya@acI1yfbmIpJ!5o~b#dRCma@`_)`=Rb?>Frn7kkjsdHgQ<@Lz zL^lR5rvS=dfxq8a*A_(L2Gr+e2j>9T+WL100CY_}ZUA1t0d^JLKc8Y=yUkSu!HorM zIl&U-^c&k>0LgOsf&xO9kwKR|gFctZ<`sB~h66fhD$y?nz_ug>Ammk>SWD*6HF3d^tBq{4J*CZGU%ly)!l!^t} z+uo7rK);NPjmlx{KuL+&#W@KDgR-}`FO^bBRvtdk=WecV%GAu1jEs%QK`bt7s~a*k zJt1@RbNV~Vxbo2y|}efUg#Ex?6>xg|hP(^lA=^L9hqMuL6dg0)U2K$!D{=2ICutqfzmXP03N&DXEl#GEQLEA` z>iP}o^VFx3e;WN`2vqux>3>eCRv`rehYhexALr+Mch2c%Tr&hmNuM7K`tP(R&QdAa z+1*$2YfDuKd1U2d0*kBvwy7MDmQERP_u%X@ea?9Siy&CA%0DZV($yv{x5s_cFihYIeh^||^-o(6z71tv; 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

    #qLS1cody5p^NHt`^?Of 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¥*|>({5zSjAUh} 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⪚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ξ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%0DZV($yv{x5s_cFihYIeh^||^-o(6z71tv; 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%0D-Rx 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Ͻ|UrxoK9B$BSK0<0f-c(D7ZD&ezx(Ps390CHSj1?cwf zj`nwV*sN^Yl{S;^8d)JHjQIL%9Ai5qqpkxXeox)YOROdBbijyw`bp522ymd%K2;&g z*R-?=fMbj=iKs5C@Iqn`NeEe$#=b~1Y&s5pLQ2t7M47ylR==2UkjIAD4r~O>MJ&nK zkYGY(BIYIl958YeQek@brfO|iWY%g`j(<^Q2rwUuaT4_gUQM1TQkhMLZ#LyH_|l05frT@*ys>I~*J*0pLJ|Cj19rs$43TSV|Vjy%Uzo zHBvH>WJw5kaBOU@a}ouBMmm|IH}Bpsd;9#CbJ7{~oIETdF_^yN>dLdXXPkukcz#Vt zLce`=$Y4q|bw@vZ^pnxSrw-mAlfZTfHa{-tVJs@8M4v{f!(Y#kdh)*=y#v6~ri4XIlE!E!9m-1lMF zz8+*h#CO?zi3={kB!ue3sO^63h=PEJ^jC~sV57myQ*SWvS`Z#8kiOy!-##ZKUut#KCmqE#(L`bxAKf+JQ%{Did}lKX{X ziL|8Y2}-nHHUN!$0iZ~gnW1<`pfV!aS;!k82J6LKU{8yDkz+UK6G)_COajOO_Jx%A zmPOXMKQK#hZQ)3qK1GsraC}T#u7@61l0Ct!5A=gp_dso<2})FJ9gC$N6xQ|ea&1)^ zfGn77%tR@c8@{HGJ-BdB*(@ZdgOo_#(5lx%%Pgy9B(qU3n9w?aQ{oxU0gefLpz}jc zz6YYwIQ`Q<{h1Bn@KLaivB5w`N4xa<-~W2@7tq6#LssYEnk;6ZiNmcR=KzPg$Jnff zq=vrqkp0b-Yk?5itXA6I-c)z;XR;M06ih()55YMm>uD!HCP_cS)T4Fs@NMHE)R2PGL@!4C`9E_nbuZ4wBlZ2kYt*2HZKw2 zz~g}T20#wCvEHnz8pm5C0S?TO?7c9++$i5ARCFPMGmCB7m5!r=9I_I)lRRYWLY)_z zl`2;gf^CQj!q$d`91L5r9p*Sx+^Lzu$=zLh2!rNb))h34KTzX6`cVnYXaCz-FJQ zkcJL+zF49)pN~Kwx=Exc8i}!V8koBP-vF+8*ViajR45cplFw8p-@1=#05~!wIu9q= zD0I!|CAVIoyDAcWlLs$5JwG)}j+YE@wDuYNI=)MMpl~ihPYHHFLdC2z(!Ohx{`KzP z3f07$4}u7(5uO9lGdsU7eHwBA|}A!Il-^du(S_=H|)c| zvk^A(W01X6U>HeyocEQy9BXQd%Ag}H20uddc_ z9?!Tv4wHR=xe;?8`*^4*EE{Lv3Fd?-cENbW@2vp<4Kdh*Vgt?y8Bt`(r}f$m_~My3SBjSO?Y(*l+-%EEbdMWeEy2{__48E{H{e zB3M|E*5BXXY50za?+m{qzcmLq#`&hrk2TdEKmhu~5AP`u2y+F}*47#w?C+4%<(SHK zbX)9>gH3=Nm;)T@9;1*qQW*7>v^;ftKHLh)PbA=h;2-So4s(c^+lPays-O-kK;|39 zT&ic3G2RipVxa#Fe;D@UXeYvt-X zzyULo>3w}<#@N^MLv`-~$YlU@!s=vyZ)Yr3WV6uU9AuU%q|{J#|5yf2%{8_fkz7LBL1ZU9OW8V92%+;kGy8G#NP{rB70FG-a0)#7zpefSAVrKuJ9fC8Zy5U$bcNyl3pRRrcQy%(}SwLKn{F+ zTU#6SyWf5}wKeCsp2H-M^HgBRD3VmI{b5#$;P`$3}7!{n!b(ANHEM#VQiuC>Kj~baKS=ZYU6>Y$i(^Tbs=6s3-!Iz;CVv7p<;& zDV0dEjNbmy0aa^t3Wp+8%I6u-4F|#u)-oWh)6$B^O{=S3WoEUbmdT4QJ zk@wA{Z+RVBu9V5)aIyh1-m7RNLdkfFld=m7F0!nyQy{BQCU8YcrObeb4xSE31TU?S zWywvsNRUdITXJpfg0?`Ju%Ca|nM{;V#iu?!g6%+fF#C?1Q`$4?h*!0m9l=q7zf>GTZ)Vkm04EtF|#d5P=> zB8Sz+g{F{Nl&uxe!Tg3}BJh;|j@XgS-P;PDq)Z&1g__)rWD_G6QR`8RYfPom^r!EB zAOIZzuK*6desw~J2YV03V>}O*VV_G>seR4o+s%96aSya>b&j*jOw!Iqk-7TZpIJXc z-9hdj5;o8$MgVqtayZDYGqToqm%L^eIqQbR^| zgh$A`^1=g#;X_nQ4$B4_^_mCSf7%QVd2Ox9S$qw8l!W$b^*U4U@gHloLoc|+E2Di^ zu|NYu1FLu<1FA|b~8W9sbht_08H*tyl*fFXkRck*& zo@%+4rSx5n{~1gTupa?3qj*s$GmOqWnDu8j?(37uU^Xmf-xA#;>BV8rDT@JE65M2L zO7!4Z3~*dtvveLn`5v9_Z|&} z$!4>W*<#|~);8AJ=O_}1Q%Pr}qRvE>LY`cky9`iNig_w$GMvb_dDkc#2{OCG^6< z`vM8yoG?9bLHTE#a6 zV1xaCzzWjqC=!j)_dooF<3_O05I4D;4m#M|rg$<*-~9PU(wWR;wb{r6_T_?;cDB|Z zu=FJxLo(HHELOlk9BR-vJT4wqVBLd2byW-&91qVA?9M@o@sOkY`00{asEaNarEk-` zHa$5$e7G)cNWRVij&Zzo^JBc&9(Vw7NR42n%2dfwlgXH{G05Op)07E$P7iaONf=P^ zk<^3M@SE3XQ$gX!-PdyB1!WNc8Bhc0ZL=QX6sijP-47;0Na0*x`#Bgy!UorAvsf4e z;9zrm`#w-@XlwR6?yUTdiUI_@p-7Yii>-|{HnE$x+35ioy@SC~sg&vT`0%rMJ~Al9 z0&0+evD;IT6*k#yj^gnc-QHyweDt`N$>nnK+%^emua^vPNH30zqM>zjjVskgZM_UQ zdmUT8Pe`MC&%s(2`W`eQ2i&EmbmH@r?176MH&6 zCpU3U{KKGZ$mjH&CULD?RS$iANFzdysi7nQmdr5gQc=Bsf2GoMQ6_rjF90~ME`>MH zirdX{QKe#$6TAR9BB2PIg+smy=HWqqkO2y;OYZ@W8p~4Ub6J*c4F|*ITVErO*Ui#D z{_6nQoeuJNRw#3uVXsB}d$m%b&7CbuCQ@8M5C0;pJ+Qq}F7tXf5l@iYyGm8aUuANX zsp-hHu*3j`d0~ke7XT#k@dy>uNir|2Q1SMLfr@Im%m4=dzOcQ|=cwc|q!bHO%HFXQ zm1WsOncx+(Ijrv0Nj%z#9}_vYHA98Hm}D`Dj9~<;qH_$xOx3c&Oe}o6!#0_W&lgHu zY=QzWsD;$3jj=(m=R6(WEdXrYu4mZux9%s^N~HI&@KMz?00=G1Q6Yzw%jP)ok9Qls zSBUe#F#7(7pC}lPkY{U;jEinkZlZL!XDIege>e0@9nCTUuILpv46jdx*6c;LQOJHN83CX5Ir`dY~2H7${T^WS&if{$ySFY+&+05(J5q zSphcM`wLk22=geX!%ps%CGLL!2BQ&bi5Gq_4evzVmjw)?%!gvZF4!Th29L8k5I!)Z z9MDH*R_|%r*M&r%-ydMz>sO~oOIU9MZ?%%iwM6B+H09zED(ACgUG}i#6qp)1_-BB5 z>2Ojm79xYy$t({5A$P%RGCG{3H<_uNx#KY&07o|LC&&60%UeCiCZ(!kik{^QSM{QB z6ZtVD;kz+mTfJFWI%@XH=UJWE5?Ev5y~E!z9)OvPTpiA%#tUuG=OE>%*r&8w ze-O&tX`0B9a60(3HxZ$Ad^1>X{K zEy-kxvbj7hEx6btY-wq+S$sDKI0k*w=G)JEprr>Sz#)_EFgWVFh*jBxK!q`J&vFH& z%3GPpW=$>6F(viz3}M0;j>hQp__oh%NQ8*H%^vw+?fFXVK6h0@T z+{a7U7YiCxxF8TbKHPhfM30(&Mv#a1iX-`ctr_fBIoKZusMZQ_NI3>D+~SEOR{>+Z zS@W%u8~z*sC|isjI|Z~zlw$$fuR&)w6pk|Z`S#5z)2ye{gjbJB8-s~l5}q_D_!))B zZ6Y#{K?zJ&HX@mTgn;UXM0=&ea|)jSFa;Lk{S|EzV>U0?6fFf5p?j>hF-TCYifTOF z7*M2^6SuQDSjGU=YKp?&C92?hH8GczxpL0wu&TYKfwsE`ufX;)&MZ4e-jo38M)z17 zsFOaEjYVRl%GH|~SDj7=ZEtNn$=!Vp0LPPb-29|d>jA9iecBSQyTP0T(2Vg1mBy&d z#@gz+t*fTic|9k#hIdq>DqK?s3&u2X(pi8cWsZw6pF+A3teQ#{$!?*X0V8e^b3n$Z z%o0__LV*sB4w#Vx)&>|Bt81%tm%e=jaF{I?ULV}0)3kqhz)WvHd-f5Vi~BGAw6wBB zzBM1EQ)!CDVqA;|Fa@lRg+&)LJ^+|(?REw@!05C)o$Q&gxVb~OCKtyf7_Z^GfmT-( z%7g<{$>+$qzQtY}HANxoiib=N7v1_V8QcJiL!;GE@g_lw2Paf3ml^DUcLzX?=MHel z*Gk4#T1}nV9B4h|L9s4UgbIqxi46NK^kPCIVUNOrdQGrNIsqx7Fy%fapf+B`K3Ego z0}jM25fp^pWrUX`=60*q!tYkLyO?J=NF=C;%QD=?alWOSC*D@*w5~ zB!`h$AN1ZNjodiQzU4CI^Leod)o2+6GZ+VBqGD{t`;TYSI@XI~k}@YP(&hU9&)$2s zC$^>6qJx}40im2@slpE3cKg`(!@cK+`#B$OpJQL!+wJWRd+$n;00|HRM21DU&v++O zLKKn!0YX)*es))tw8C6-&G?RYjDahY8y1%f7F%zXMhS;vG7gi)3g7bZgT0*~hc@-r zZS0}`JgB5tzkP&3Z)zYb#uovie(x}z^R+w#+W}=3o|1(*o)SO*Q*^)KH>S)=I-Ltm10eY?7ch*ZgEmBrf7`I2{7^GK#yj zvMh$;@mL&QuNNz8E68PYB0uHvdL)Q^`uR*01~@kwRYQOanubTi=km-N{Vo~}k;Wk# zBo;lFH4i1OD&>m!O9mH1k~L4B$1kN@Nd(r|uX6dKj9E<1 z<$CF{HGd*?jbG1Vn59q0N>IQcRu{`imJ0t=AOl;lO1BdhRkMLgt%*{t3HHY-%&0a^ z@Hwnldn7Md`*rX;wX4(czI<1fU+M-lEZ0*1_a~oG<%9dtSmILlqLk+1x|RvCQ-I^S zd+hZ2FS-Ue;I3M$0~zK#_~I?80@1)8Ak*PRS85N1AGRErekA=9BGGf9x-mQXB^;Xa z$3P0fHK9mOYQ&HjTh5qhE)eI={}-=8;;86=U{(#qKmGjg}6w2Y>}#8L~r(n@nR1F9CH7rqDHgr zr?0ajE4LV05N&sE3b}ySM?Rkiwad9FU0QscCeMW~??Iq*9EZsI)f)qW0K+O@sSYF! z6Rc=r$=)1VAeTV^251KH1QRn*X3jHH($+iEfg7_#EP;>jKgxBK_psWm2rVsQd1Xm$ zmJ~%vHsgA(YG-^11-(#|Ha0suE8vJePsZG{h-6suXEl=*m|uZ^eM`xSNQ6VRKl!(A zi`p2nR7CbXEE~7E-NT#n)MdBr_NF`?F-A;Ji{jKk`&OiU8(KD58Wd5%=gz>1?oNC@S$-0>dr=@aP{4n(V&UYgS!Jsvh zB&=4O_!JPtD3yw^+3X@8#f`VT^_1n zMqR)P&a<4)xnJeG=Za-vj@O+&oR=XCjfPPb`6;W*Ehgc$VqVrR1Tw5{kCdIv44Q~r zXcA5kqgoXpgQn3^59JbSr6SB^RJVW*vRPbpP2~GG~_(qSFdT6L{$T)XJNem@Ckqa`yWISn`~FA1hf{svoob!gRLVl!?5Z&u+>dL?zIDnTd0iO5^k- zjG37L78e(V#lrDA;B`#_jseH&>1ERzkQxYB>R2+BpJbTRwJIkR;Ajs*JXaIoL_*0E zPCCOjon*FKBzhrPZbXA$$|2b;Elo&CW4^(|CooA2BIr5;|jXw)F+I@WA9$){-rzt4| zLxNY_M1RfM(}PwP*CCpX!}%?f$%y_of6lQuI5&sDj9-ES?W~<)G5vZi_Y~mhwWg-$ zJ!cJc0vyj-mT^Cu`$AV5^Xf(w*|X0`e|`^FFogNNBRIW&@#hGctKzTn@wbn{*xB6L6i*Ze&IvA1 z!k32%wATfw;@VUHn{wZ5L}U=?^#*^&Jp%g&e@DPe`bA4cf^CvO7?W7oZy1!9>szwD zlq2KwxsGv)fj!wjbpbEfUL8yVV!vuaJV^iRzkbHTLI}sNU&*?MEDAnDVs9o$+##1M z%FhagJofi?MA<@vFd86us7>%*mzP)g@c9g$fFJXrC0P&G1jsbOL^c#m(sq^0jR_Vs zVQw~HM*}vq2{x-r!f9HpNEu|M0E_nfC6)Dlf~p*5i%Hfbe1CbjR$&PgDzKxDV!0x~ zp{#KT^oUF##|*`|=fU+MeNR*A3^vx+q#jC@ipYgI=({qNsQQ+MhUvQwvj*73X3Pd= z8%1ys943YSW^-3-Oay~NBd#J zE*p+1!13i*d*jQ`Zoh8ORAl`>;IrOucy&fa4;D-Thqw6#4Ju zWfE)aYqCL0#uFlM#Gf4K2$iDH}PH%t>a)aRovhYtO<}T_4Sk6Ad>TsY=xr3IG=gih#UqP80CI^&E0p$!>mtv6G#xfCUs%lL@ zP0>8|x<@*1D+b4{tSSRRla{5d>x7%(aR#b-Y2(j%j+U+<7)W`{t8^Oa^tDK)%+Aap zI6sTonE>n#$DLxzH>d1vttOj)1`oz{OaYE@)%5f^PpN@#8Q@?LHeV>;`W2WUz&!Vq zoQ#+>$35j!fM#Z8=i68jlvVBbej>eBR^Wm1++YBhn*H?RXh=eb&7y+P!|ZUG!qP@|U`?EM@Ka8Q!V;SazaT*TVe29|A#krO*R69%!<<&+o>JymE#Jv%=u z2Gl(0#hAKE!R_^8b~b=wz98q2wL?b1OdufV6R2QIPY@)Wc-b*u(zC{=_m7q+wax?DV8xaV^2;5k$;4ZOGPuMez;1fB&Kx;av6#fcijS zO0RMF3^H1>xtx@PU<*MNQ3^0yL~SJ&zr;dt4x1b6^36HMuoS{nodO)acdY4|(;8^6 zfswH{Zj5*g)FuGn(At?qhlt(>0ONM`=5N8byJcBKu)4k~n~kevN+bm4=I5j> zEG;i%Av7;0n*=o$mqN(r3bGkIIzEEe??wDPCL6&0qkTAO8rYh|2$)4qBeLlW%m!dz zSVqwsL^+eb18^w7BP?JCWgwV~HoJ3xNh&_07LkfI|U^+{dxce<@!wsqO7sE!VdSaA;OwZ}B1~kBtkDs>;)=ii{crEPOdO87Ie3pb3s(fs0tV- zrs=g3jYP4zvn5FZ7twPhFRz3p%ovbSu3+zQPfX>RQ1k2GepRd>r&D4o^lPCP=+Wy# zS+kveJ`={W)9r%Y?hv4bfQQfT6J~~zsVa*x{qDi8%m?Su7^0Cd9BvmXr3#AK9IOsI zW`pzadENNwr=MXHCXz!WUg=A^vArn?KX#i%*28=^-e3BsVaQ(bp=1#51w@j!R>R3z z1kq>|-@ki}8TwH+A!WS0Ov+l7iAl3e+%!Snsa<-D>oUsC873N4`*$lYe~FDwMHysXq#^w>gRL>MAdfTO?8 zH9dP;1FV5jvNv=`CH;y6%^<;vVSOb&Ul!<%2JBjka$LKjE-%p@v>7&ggO6kIgmNo9 z4i6?OkAeG8U#t|3R1S3hOp0s07i7J(4RFf=69@?Dq zG4sG~@1L!ikf{M7TNBQH600R+tb(dh6@7h8i{~?L0@xBT?;W7fakxC|U@ajM|mhDHq zRulOuf+Lri94w(V*xcT(0EgY{6M%!JoBp*e`Fl2UDohUl>IRBe2~_hrk+h;T6#)^e z(~aWg1!i{+MHic!>0@&% z&(BJrrJqAflQ9@FF7K6Z5#ZpyDV4g$*;y3y_S@K4!RF?g1gyqY@BOrk>A67rSpBWl z$BkrRO9NlOzX}#Ngk8uWrO)M*aj7V>Kg{|z!3?tmdPVjJrbqXjd=_>1ImS_Dit}Bs zpo9P%6$3`SK9Kb0sJ?5vMAcM=YE-ohXn>=bPQo1wp^`}>u(1QDKY(&9409@uK)@@B zh#Q+5@CE$%^x+dKxR=if6X<(h0vn8EM_}I3I$Oe;-Rw?o)h5E3mz_9 zXv{@JpyxhDZ8}McB6ScsxW7482Ba_bXg42M^x|8i)|dKD>=)T=RzL>QIJZZk=}#H7 zrZVzkHW2^h!r&^Mkql$Xmu;-Ad?5kxQtR|vC^y>;SwFFO0>?)OlASWi$4dt|Shw`a zp)UOUkDu`AB#e!zy&l|@5eVRBZvW`uPWG0P_%URc(@kPZi~~8=N#>LKKW?a)ykRvffP~kJ zX<;j)vzKyd28WiYVx9253i!Cd#d!?72YUiCW+*opK8M$<{580tI(mI1!Ssu03|GlZ z92_0q0g?%p>3};oWMtDtb5*$JLMU9u;9K1gkfL}Q7r?_A2%uUlz~S}7zrGElm=}P9 z8EZDT6Q!#J{A)Yv`Bw=6N~|sqN|!OrZ0|oA;9#A#2hO+|EtJX<2qGXw+P!24vW`uV z&7iLHk$?)Vj5=oI3S)#)1kBR2DY*}wad<0B&;(VIsd3IWK8{2D#Eja|J=Vri_NP4K z)-1dxtRBiLrZXAj3k6s$R)iMjg?;F2^{GLgrR62+wT6rf?V#u&_v_`FZw=t!{Qb)> zAMnRN{@b1EnVIq9-Md%V+uNRk9KAH0UeA$$o{H#oj+yfFdw$pL_7AZ*wC9bP+WkH5 zhqZqGxW>+2tE~Mz?sK^3C6GZGs%`)r$7F&M3}Z6r$$I9w%JjH-GiM3&Q`pC?J!ePY zQ!`G*JEKw+sT<1bNFrws$BmZ1u%fI2&W~iC?4d0Blun7NJ}#Y}+Gh=DfTNtvAh5oT zTr2{c%Y$Gj1mofauv#(aR;+OX91DvJvhEC@MX|oQF0riBPp6ofn-PyV2KbBlqQn)r z{v-%dEEI*+K=v>Jj`zQPz=fdbtv;`p1y>q zrwA=CiF8uEUc={)pOL%H;``ryFUH-aVi}oC7P;#TF5(F!5=rdsY|8J+T=?|-&$0Uc_;@zjG%!P1ed41DPsdci0fL%d%0%hTFp=Kqy)LTvs~n_P%6L`3!oS zoSsHdDi!eN_~=oFs(v=#y;!VF0ggWV*7WoVssT;^$dI$!?f@L_@nwm(FFrU(GSK^&rr)@lgwEWkQ4f1Wrju+-r)THL=Cb(i?W?hE z=totDI#ZL`H(!JKI0IVrNFjp1vA&9xm8W|tv;!Gz@6^~V7HAq)La9_np;VHE4=3rh z)fM@#*KDIveb?!I`>O#i>-e|#AK~@5@%s2^;%a?R zfP-T~_%w`Cv52LWWtC-pl@^JH?cHtJAZc)vSz6pY2yNPAlB{fPuE*ciVL=X7F%+D$ z)J5x;2Y~_p&%*5frpkt@H&k#zx8WOr)KAz$W<84p49-Qf&aa8gN}R z!DyO9hDr?o0JzOfEIFF6ff;5>Cas?}RXf13M}6Nm2|ofFl$Y}OJmR0h`XY;i^_OpL zFbQxl+l%ZBvOU(fHbf(sEDqKgH=o>mIh`(Hmqz1BWSTaSlFDC%;Rwva8JI&MagOqJ z3clra)QUwI|i6*QB9frKLRQ<07a!>}3ZG>Q?XdIgq;BsfDDse-TY-HJv^cwNLj@-A4OveR- zdcREEz@iI8Q_M#`qLzUrpm?3lBArg-I-8d}P+vMYKQDmbu+|;zhT{$f9{N+o>$|GI zC4fURgwLY*-~Z=7kiE`*QC9>xzW@F;_V>5@0>S&P^l#__dL~s1Iko@y`b2V2hPirO z{FUm}ij4QY#9W$j001BWNkl_dOFis8*sm#P!))<|&_Z7UzEOWZ zo#o8{D1)b3)`jtmha_Y;PZUcPnIn8|my!djD``!RPqI&MfhCJCU{#^i$#3ep| z_>8$=5W&Tetc4TtI4;6bZ0>FggYxv#iLA}{jt=E|&fn+JbCF(MU0sni6+xBk^){fG&@lzrm3>2W!vFKRzg##-ogm$*t{Z+9CD!TFmHE#O0? zhU;<-E}I!%n_0@oJr0)=d=ke3u6sDHsDz!~*BLTy66E=GDoOyWYs>iY`?q~HG+ED1 zC93+Wv+2nbQUfvwUFY!r{bxiX7jQZq@cX@(o0}PVcFZ_vtdeC_sY+&qdkg>vpQq%g zY68}9U=kzmmPY0ze0Cl5qnTK*i=lqY&4HEeiE=h?-yA9J?-zc^x7Ft3Ccq)t#xK*C zgQl9{a6~d729djAe_}vUff}m4ld8#JC9?%e<+A)q*%_LFc|2}mig-O9$ujOV?tI}* zxFY+1x>pX_Ut9D5((Li2s6ZL#p=d78r-x+FT_}w zn=G2R^FNw%lfkifu#ZZ)g!9O`7#%W`EHF2VrR60F0C3YmAcJg?q+t^F#=NZwj|H$Z zYXd;J0i+DTW-?*kT9-^P@n~qHfIl{9aK0ha?dtLhYny9#By_mONG7jv5st{Fje(8O z;v(keXAzIZQLa=ZtBxBb28JjV!0~y0A&9N*O$o-+&x09rG*#w#7Eb_{7%Cx17Z9bJvJ{pDe{OZTM4pPjFQ+br@nLZ| zh1pTQx)cL)2FeCG9$Gi*V3UAf^yH`-vN?71A>A=ZnRt!%0O8yyl42IijSmdVL$FM5 zmbrme9%#2uld|7#eWfnjO)2@ShvMg|UEbb7Wl57Uq8KhO`e-)g9h`RC7s)cLZ+>fn zbR0J*f5|-!10|H6nxCH+v(sMns{5%YNe*ktTF@x89{{tT=je04C4hrTF@OH^ulVVw z|Gu}X78e)rhd=y)#l_$h<&F>1CJajg z^1FLGVg@`32gh)-F*vrfoD4#8&rg4iVSuPQAj{yYz8{BpGB!%3im)z(K}ul6V(MEV zLM68%b}PbI0IrzN)o9HH0WqnS;k5dJ9ZTEEMV%~!9HxJsiE`FI0x7*zw| z(=*uv5;X9*Tq1qS@q$T8TtoBUH-N{-6ZyLaI4CbQzp#LXrA2AG$#?>1r)MHR#ru(+ z!DqaB`&yW;SIHzke)xo?)n$=(V$u=MA;9tOhwlVb;d99-F~mfreZ(M7fX`Z!oJ_0=)iReO}sBJudutbEo+kY zqgbsWQ#9bVnPEjk7$aQIGg(F-1TlrtRjY~5n+9hdV_b2M^ZvtUk>uQ5TNdv=CV2G2 zikEfg6ySKCPC9++(`q1}FXHE)|BCf(s)Rj zh;xwR&$w`y6o5msH&{mM_zhzbc3)jl#)fh>44{8a2GRtqsJY#|@#T1VAO`~hr)Lq- zcs)M9zboPx=EegQ8F%L!;Qza&@*q43Fqh64>Y`s5eNzn_e@%8jxUg zBq|HJgZ;_#f#|G>$1-+CU2}u_FLW!{R}XMBn+o7yK*gvD6`r(n0t*-C7b06lgF|k5 zO2rb^Hr6Eg&rQze_ND}r6Y)z_Y;H8&UYHXR1VcfgW1mN&vN_t?-4d!i$Fi06HQ6X- zQfUdYu&szh)!~7FC1fel8z_~ePHjmxX$;7awUIJRDAa*~wTW5lm%6!JZxG-pHq2Oa z)FlW?h70NI{YY$Zlfw;`WOQ|E^HLUzf!$h7WInV}BClbnTxZ`(a7hBdJg+@a(!9}3 zR!kNfuA5dw46+LvXw+&FaF_d#eZVr9OtSIf@Az+OGD-N#WJa@5m*1JpG;VAK~xI z)*gx}Q@oKPdX!>9^~T`!j<_t;e{VbR`{q)Dm;Fj;__`97adSeo>Vve|7a)7fN# z$K!>|?UbY_>caDU-kX6>vJR;u&;C9;H`8~3Zg@3x_f7;FviYKtnQBQBa*Q5^uccO> zU{IB^Q+izCoW^mEYj6VPl4RCw%6v1(exCPJepQ2c327!G|Li4jssU*M-A!hs>sCy? zHb&J#@4v4A9O2KX8|yG7&vANshRw}&VQ_FAcy*b? zZ@<2m_22Ru{g5af)j%|IE^<@Lt1Ds>o=#pNd6`6LF@(LteIze0g?$kWEg-bCBy%N` zaR``f@9qdAgy02PS_C-wdjcl!fBT4~)fMdSY>Ir<=TDTV%83UDnapHx_-6vh7mN7x z;j^%z=qGXf?pTt02&!lXhi>caC*6{J+daz&DiGixTZ(Nmb=k6kywQZ$3YZ%T+@OrTB&^iw*;A8psHLC+h*^FnDD&?khuU#y z;Da%m&nIDACR6ZvJu()P$x4HDKBw1X3UKsVQ`7S%ss_U03;e%-{QtUAfLB%)@sI!b z`!5j3VZXpAK@LGZtCSBI9l)Vk8w%}JX4Eti=ZM7ML!+(?Fb7$D47;w!X*!v>Op1y1 z=EfT4=I)}_!+x)E-%raw+?tQS9FT+UmDvRJ-&kE;LMXIw6F5;|hRU8&8K7KDS0vk+ z#?qI`D+wGJHR@Q}Me>ByQvT`ncqPMmlpFkUf9L7*?$!W-F-n`cTrO;FtxtUQOaYGZ zeWIsIR51{K18~%8;wh0yrDQRlN~Oe8f*=P04F*S;8CI=SgdYC--D}DGiiRUdp)9V-3 z20@NRhhlBqchK-WZ2%#=lBv?35YH(C@mOnkDFM`OYex2UN`5F%LxC~;Z(P!#N*1dE znle(Rpi>K-K`4lSY8g{ zAO7KY2!(FtKl*so^wd@jD1ak^TB#tQ^!&jakzFC9FCRaL&EtVRUBvAYtKWFa2n2l(rI0U%$! zIR=xVxz5sSX|9*Kw($vT(k}Bg0g4=1*yk4_Q59NN435<073eWXP{i$Z%Q~Iw?v0&o z%m&n2|MVm*Cgba?%fdG1`Q>66JGNR0n6DT3OyWUVfx67-`Sld_^b~h!i{5~Hx zw>KmfSgF=vwVFk`wDZssRRlLAe%F%iXJ2P|?_+2R6RHIiDu0i=$t}5D4rgKRo1GF5 z(@9PuAyuiNP_4snGf5xp^!ej>NU1E2k6cq~NjZ)W{2AA}(ifS8)bfHOSgF^R%J4iR z?6+(-kMmeuWU{{h?v0f5F%}5#Jq0*kO0S-l^QH#aDS!Lz6aLr#`afN3Wp*}zAAfv{ zy}hlG*Ba@ptJdn!pEHOKv1HfvxHu6VOQSB-G3MBjrrrr;DA|PGvKxk80Ub9Sr|INX zDlMq>@={35mcF(_w=GVJ1htqcs+&!(?dQ4bBufdHlQUV2uCK4kWUm*``FugKGm7fJ zO0_BzFJ-5=pnZFMBw1H(x2va&o#%ST>2rr)0}LopdX5r?t37BZ55ENc-Ej(V^jBX` zIeVA@N3l@ADdm%lnoz2fmsdD``wA|%8|hS9vGX5QZxtnN{@G&~jAw)mghtRnVpa6Wk~<6Kqlg+b;#+V4b(KI2dGNUpMM?G5Tf} zEjOI>yO3m)F&u3FWOj0M*)2P;-GF`!#d*<>P=3Z*0<$R~Cf6)Aqk`*f4rHD)coGy} zjk#xM2y3Y-wgCs3(IYgGe@T7xsf{omzr?@(>z}|s9|Ad;nR zL>c-^2|M*P47b~j)r~co%dKV;(y5GS_b;w2N8SfbP&@7Tp_9DwEb97zR zS+P<<&0Sp9>Cal?%KQE=&2pW(T zLB{aL?vBK~DA&zH%Xo`qWL+gnvTd{n{K+on`j_i6C2gm%KqV_$EUP%6R{)5nfD%>4 zSX%3IhA^bPj@th+#w#>`~uu3pQ{5I+WII`{OHp##9`JF(5YNJY>gPEVlV66IuO0mtuN7!-WG9*`fB58$}W z!C0|FsJU#B0eeyd7p$0J%BA$uAZ}@S0j#Vn_j1XLJ4doc%N51au_)a}J*g;35A{lu z2zZFjJK1vu)4ft~$bnO7+bl}x4(T3VFs$Y>-gphO@L5MK&PQ7tYl zNVZoez>zIgVfFZsze?a}pBpfT03tLjB<-HERvh1$$=e)ND zIIIq*fc`WVcX<6`JWfB3Qabqsz(GmEd>ezKbQza(eama8CS$0?BUs+v!J6M8$pq=t z6*jlGC7avp_hMsfLlUaOCt;DG;=D|6Eiy8zMpYOhWL#FtlLc@v5Sq==$BV|o&Y^q! z++=Q3@`@5wCX=imIL9zaVpzUPI}X>hK_C8qA05Is3@h{%o>imu&{f3&=Oj^52@x5Vlo5my`8#Hk%V! zShv?J@ik!#w7e-)J5_NpuEpBf1ijRq>?0&mM45Oi6$wMydpCv=*I!(>pSA$fjm>od z8Q52ZE$gtU@=&_935n0}zFp&iO~`eHaz)xR@57i5%cT4_2y)O{O#ucxxK_y*%gS%m z<&eJGd9aLEt-bTYLhvRzkad?WR#0m;5%fB{CX9+C9rq0)wfeA9h)(p;vUOyDF(HeR zsRW_Km#%E!I+sK0Dk%wMvvadpTU~ijE_DiU^wM&t=S)-$OcKChYBmr+6(Ng4j-Tt` zK*R}~2hr4SCej=vxe(L3c%;Pj0-ikAJL%_gpyVceP_52>%THP!WsqntO`XQC@z6m% zPCk?*r>Q5~kC?uhl*aa#fXBlW-f`9wHx}GLRt*DQ8iBWbGddA{PK@DjbP8~c^W#k5 zv*L+M@zvSc-c;Jj4;&Ks8^b$jZPIR!ngSeS_yDa(3<_{aaD#!5tCSdrQ-hZabkf#W z)>dE`Rgt8k-YzAoNVz7ng5Dg7SWM=$gQI<6SzJUeM6=dCzaSY?ep6layRS1D$@tzo z+!KRSQrcZEHw>C(+pO5w-VnwHL3x^W$1g7AISz*t>1+-Sn_Yr3t8?DISZnPvRSuJq z%j6D!DpU3Jc6lRH1^O{itJsj6(ujIk!Jo%UdBYs3an7$RnU5|k-pB6qwf|nTnDw6; z)Zm(wnb{lz$Pnd*T>f1y3qVDdC;>|LMY2gZ)>g2!wK+8KVA%EkR6YAnFoWg$)&Pxe z-{j&Vfq(gzpO8o-AN*vLOL_P1754VFry$1wjavg8cAp;>s}0%6DF}90T^=}QW|5CY zZUByQ`U>;=uSCi!8$CtkIt}m221>~|Tr)v^C-d zHc>1T5jhJBbA$c8UaLs}m3zoUJSqDBlLm0;gh7IuBFW=%4SifE{!nTd+SauaG6dwxj%D z2<($>BzL0kw-S*w6IU}+xVK=^G=T{c6_uCyF-B>)mj6YvXY0JcXv-3<+_rxZj3v!-{03i^*fVQMV1NUm+~{CcH={* z6kL>qE63At^js21Hr6R4KLd-|BEV$lH=6<+WABdB2R^k1CJEr+yL2;-eCj(6a{ZV7 z3YI$=_}b))iy97q{SM%RlsDdxY&I+42Tj9iB+Lv`UdQ>D zejJ>aDX(W{z}w|RJXeCRlB2b?n3m?VIlOxPN;Vg{d;x`gPO_r>q7`gYa(tDFWQKE- zLpiom!-T5Y23y_0oYy6rb8fJDW#o0rRIyL6O}bnvU@?iuOJs4d9z{#MVo0#5UoG)L zzJuO)6IjuiiX4l0Ofr*qkavCXnwA7BGd8ufR6C$SFhg{sD>PuQ%HL@+%>75PT)ttw zNS}APBsk`Fd*Gz*Jd{y9gAxQKv$+C}UmZ-W43XYD@SXb!LTX@R3TAX~X_P4Y_1BO1 z&;R_hnkODOrXa`QJzN7E4*!fWH_|5`(5M-h+1eF3TY7D{=R)#;Li`-wr4=!X&R?8~ z&!umb07n9pw(>5m3fN(~4C8RO1#mD?A(h4kC8|zOrGKw&tf5#a3Byt+F!271ON+wR zq^t|so7EPB<8VSeIJBG%$1~13!}faO7|OP;Sb-|AtCJM(GfD3E%L`Z`QaTusx7czOXTp}Qne~UT1sFwT|PvNsRBU1-)hw7>x2=r zsfkqW*7#jBI+{%Utr-%}VFIKuXIrdQktm~Qj-ePm><@z`(rQ%80-U+C{OX6o}XfCg?uTwk(NCcAGqlNi7d4xNz?h4xfvZ z=Ela_O>xS#2GXS(9A;q7Wuvz07e!U;OvOfd$ahBo*Gg3wHLQPyohXyz}(Q)GMdb9u!)&nPMPBfF8!Q1T}G{BKa zUg5j9$M;B7sY!Hte4RBwUD7jp9Hi1BQ%3X0?(MymaYGIK4zsmk*NkM=G#b+GNNJWG zbK9W}5b2LIRE^{wUu2lFfTB|!K8M5U5C+Yp9fJZKqj-;Wu851PYs~xHV(=Zmh{=ZR z;ML)ydb2DKw*=HzCBbn}{$QL>N6 z8)A_9CCG7M*rXmN+0eLMrb=z_3<D@UT);gWgw^dq z?)(g7ahR=kSnPIK98Qs@;?JCcS-68CG&4y!GZ$D{TZYr+7HP>sE{C9aVWnhz$Y!## zep^^v6iLcVIxTDtjxChH@%X$FbgNYj@x$8M*@Ah59yh&ymzzY$Mgva1KLde7-2bQm zavkMr6?6mOy#-t_YcS+?9Kb1k9(le*-QJOE31%XV)M!4+ z0($6m*d~i5de3MhaC&Gc4?D6aG^>JRhE8e|7I^qv))tv7X87q@1dEFytgYV4wHNC^s$7S=S;LIG zd$M$`-jp>ay~H0%+!64lY$)cd(=HNWT0V{y!~V$qaVHQ%A44W{Q38}k@tj);#Q3}( z0h|{W=BEJ1nEK!JF+;2YE*Ssvm*4R3|NdWH?@HsW*RK!p``^DC;#2Rx)s5spizYXg zhd%HSP48mhhSV+6?^HIKqKZvw24?3gsfoytLHr>Ec-ZyLO)m%aQn7@$Z;pq$_#1Xv z2fZIB18(Gd$=2hdQe_9I^E=I|1}(!luH&Yi-|{?`z^lW&9S zZ4FSblK=;e%D#JZ4D&sJo(}4d1;}g31(vFY()KkmUtcX!8GP3ARoqyOI^fx@txN%q z=jlP|Ocw7yoeJZ_Wub<(6Km^h2+Rf^EfCvJz6PWW6TFrt=3DzC+4zVQQccXw37Xx< z9BO|^p$=SC0k4%TRR-Z}LT#6^a>DW8Ne4Q(W?V8?P&cZQe8O*}==qOJZ9Li#9$6b2 z4CdFAM8~iUU!PK@VPC6*VB9C<3q_HRQs9Ll?=1jCODCV_a`R0YID#0ge@e~p?+T!> z!{%`G+GeH-LkIe*Q8;aS)bwI%Hk+#cNQ#5)Z z>*`lW2Xd}TcEN)HhdxhyR4F|rds-80c8mDj+_$F_fZfFXCRr==ol*W6?FT(el9x&G zE-6+k_;hlHcdw7Iv7zMJIp$@nO{B{;%vqc8lflttY|Gb8$W-d^H4QlJRyb^Jeyd}Z z001BWNklSAwc&sK2)y-`SHaTjgq2vCu5TWm9zeaU`B_-p>|_ zl4VGp=$DkN@K~$41vaWkr89`f<0zC$@VML^;Dw_FYFOd0JH*Ro7>FG==*pz@%iu&Z zc_q5hYb(p3S?8o4Do8_#MkQ6%ZEZLW_zm{;rXa^)_4XWBOJ5gt8b4+2dmnO>nGNl=m&g2SkIqaD6dv2a79hoE9q;70h-y1;FlQzpHON9qR^dd6RQpC&0lyKh3qt3=nf|vIbfV4rRj4<-lV> zyzcKOX4tKyT%JKtjS0r=YwQcBrxE<`fBknb343*AN!A}sfS`}W!MgDIGGh`Wn8o>?ti4S@Y^`R`W{oD|6~J$4V!>sBN&Q0Jv))j9U-nr7LELvs z-yN{-S+-)ah`;{rH}PD3_vZB!;Fz3lI4wy(HP8#d@&Eka{{xLWsfK2lEgI!-LNxh^ zVzz$P&vWlP*Hf=xp^=wBsg;wcByZfKODB4BH8Cn1)gc2~ONyXo)FsQoO>N-8#_drR z^WOVPz_DV;pzZ21V2`pud^R=vNqr-#?s-77f0X4I*}ZQV8TFn44vn&l4*L*|;zst4 ztsCFx!SS5!Yt-*Nz5m@BpoY3+&{nH>eSFlldX)EuA=Kf=0>7iGUri&{28hh8d9LyL z+X6VWPA;>S?~&^p)kp7g-(1avbPWjFnsE0}9B$-G1UC#5Xdk#_Z{E9!7v`R1ZuQ0# zU|CWIFwe43?y431Sir2F3f<)-0otp#o-m!KWa^fw7X5&g zOOWGFfBFl!e^nae_aDp4A^gKX{0^be{D4oJUiOq4828xxl(KfaR<9@7&In|%Pv;6H z$u1|r(QmN-Ddl5X2x>4UA_m7TBV}a{-kap5miwVJl_YGsZnHS3E>J90M6QRDiwr8$ zSAm)1^_C|H=e&NH`crV@DPMeYuI&a^GBzf2oJq;HGTD)BNXs@2x(C$loPZwJB`Sff zsoJW^gjoC%KmF;?$metNZ@0^hwUs68?re&@lJ?4AoP_~@%}!!%^4^peRg&Q~0XD=N zrU_vvJydqRHsL*#|E>Z>SU&M#v)`Jk6X5vx{v$r0oFcdw5?SF;XhA+Gug?~%NTjo{ z*2-|$tP-DdyF8+dz=RpaE~$uYRJKw>4mNlQUf8Yhn(89qS1y%MDVHR{lyzmc+QdsE z;P(onWYEML`W~I0g+)G;jFYJc$K>?GX-WF1fnETP|LgDGB6ksi&EtV@d0l{xTDgQ` zG9g-+-sM}RyAR;dbW$RbT=Y(lueS!2M98_c-)^2d8tfvqcwFp_`)d1!Ng|-Mk_mYZkmFkd zIG)?ky|XRQ;5%&qb{hD7Y0vUS)8YA7Rg+|nFFP8r-owb#ZA)tp_mat2m3ymf$Ytm4 z9H0!bZ>jx*X1tAS)R|O}W1N}7obwn2$`>oLq4j!Pu;1suHLefyl;<#j&|t=7Rm>)1 ziA#}ySYBMfQfOgpz=nPWVI0%+whKtkz88xpBynbYdlPfBGf#Q*kzOl-QSl+E!9l~) zjy=j0;CNc~$K#jy*MI#J_~%0)2eW(+4|nmy4{s*coc?JwG1*tYWPn5Zuy_Jgq#s+& zH2S8gxCK6sO99(WW|%)u#v|9_g z2Ur}GkGe8|V%>xlXH(>p3moTb{3U6W_M@n3t5Lr>N_f1nn_emF;{P2?oR=Zr+=w_K#rrMJ^c9N+Xp>S zo?fEq9Xe}Z9OLq+YMuLMf*ah|Fz&!WX01_&%We}{9!rm`iBXl0<0S*k1SYr#C99-c zNI|Vx)Ok9oqH~ST^*i5{%n-6P6wpD*N5&~sat43S0B$dmTvKpkRA2r1?%S2c(P}r^ zz?$aPWJPF$>!*SoI$lyJm1WIMAdf%-` zpv)SjwaC8G;D;y=7&U3@1pYb?0XJIGvSh399DPr1?#(~R1krtiGEeV+{fJ07f|=kP z*4I|Cv9Ts`$?I|rS<1bcYVdpA^0U*EGcaDZcXS}}y0eor6!S%F?`^~5^C6SYAaZ&J z?@RzoOG~(nT_BaZhJRrZ;ft66kGltlFxP8HrIJ!V4x6n7WLgoN31E43NxqF7ZT=md zaY!b9fBt-m)9^Wt4tA#i$Mbc$>64#Q1HA$qx#*dgfe`?h+g0);8sM1O*@sccqnM1t zD3xHb+2NWC!tV8@~`%q{v^{y?%H?OF$tDbK(>$ zYb#=&#RaU#<3eC&2ARw?ve(z(_TT6C3HyR3KC^SPpb;V|^fZ=px?IR!XK|TG!l+i^ z@whQNKPLlJ_~Zm0=V?6d#Nbv zwHBRBQQSBvjp}%A_6FaJ8G+IB3oHcZvA7r-)vG?seeVDq4+XlYok}ndO##KUjw=_O z>{B$U>t(_CEHBx5=zRbOf6c51wrjTMuR*Fq2UL1%LO}N>5^zkT7AYaA=fZr z!QO=D5jiUzEZ|12Gdt{|!YYP{D#MaP1#_7VY8VYQKZrp#86BjSKM&)mm&zuKqtGzJ zV{Ra7*d_+#7&(ih$pBYPbjT%}&~AOPtVJz)YxPFZ*q~nT@kg+%TFcpVneNsaTn%D`?PfEfB~f$ibMI%R$eLk}x<@sf>*0 z1Ua~V;c?%->vqjei6^y&leJLw7To9-i{Tv3glCbnqO5G2SH>;F1d{ly;|IBH9v|L+ zz*X`J^NS%YhJsjLS_1ui=?~a2TQO&rMNAWJLA{+jUTD1bt!V)U^ENZ19d@CC;N(BKw=J$^!n43F~pjyaccIyC@ zTn6=>P}6DFIQXqkC7IlJCZEWNB$%)(k_w4aXEsDScYaejQhn221^O zr_(8VqV0!bZx}LePQs?Iy=-?tjsXlApYrvl001{Z$iBx@YHv8#=4(Kr3i06x+93%N z94jR&tJy@Z1#ZmQn(+6qAJ+g!zpOQ0m#T8(Z^EWinH1jJPFrB{q=T%JCRue~Fio*$ zRVM0F4jru45(Q7W*K=LVy5Q#ZHrGeX zgnnYB++lvVeAlMzjVD%W+vVIN{`%`j{O5oES(tSX9V;t~_{V?zy-0UVkMY#NO9MCv zZm=COpsJJ7JT9l~)rX>Qd7q#7{?KYN7ayw zcV?pZdrX0ierxPyp5K{Bq8ZI>U+oMAy-pVYSEs#ad8GSlMN3O@DaZQ}h~P8CFXA*J zhT{ih8?+Q$*q-l`&eos=&m~wv@Zvt{dD+8Ns4{QJqltXJ zfYZ;XxK3v395R}!8%H(ukrEI$rRvtnO${S>Yf3PSX5XU4Q8-iC4_-t z6bk}yI0CcCMNb9La4#&PlFK3&IfdD7gT?OX3UJKt9ive*P^(mg;ZaH_CFl?cE&#F5 zu-L4ihTX>2CfrV^(7fz+Qm~XX3OjuGG=ltf2FGt-%b*gCoXeo%@p_TEyu_!-KgQ{_z>yLwRHOVxmkpk7G;oQhi69peVWR>ZopVZ22MHf@t!<5 zkP!jqK*){qD1iqxC>!!zH&NxM?(7HbD*PSY*+TBSm6QQ<`o%C?^5E40>^3_t&M%NorLnoa37f-t zqgmN+K#NU_A8{W0WI*@EJIoxKzW&)~B2-v`l0A-_k0XKAsXwdo4rs%$sQ!eY; zP#zz)F1p>iopMviZ11Pi`-fM9_uq-xXlG^4C)Sn}={TO+{Tba@9Lh_rE)$v7S01E< zH?jw<4facwV`Op#*JND(a>G44K|U5bSn$}|n0nO&+f(T*j$a*!CiNsA?Y?VFoJiNL z)9mIUelUU@zx?t6KmGLI!YID)n46oy?|=Ue+b?7-&T%uc9rENbzLK~yfFnhzMii8ZN16IkEi(OfBxgWCT+XB zTlgP89HN-G5D6)p%Z+UK1hsM*R+n3RGaUXIF(D6Z?!XzC6+j~!J(U2G)$N8+$YFl} zwG0-NwIYMVv$!JnY1HemI-CM>*ganOgA1sf{34yoYO`T;drNdBqmhVE=NW94&evfw zPML{w0vy?_fEwvk3U9xED}nXYRZ0TPzJMRx7}X6!1`Q2x1pIypQg@T2>TC_YZou@Q zFQ!GJi)j*_ZT_dIVaohyRGVbppU>`9FLP9_o@|+L9M3 zFc+N1-r>G5P;O2J0iR7@BVQ<} zK)cy2nKKNkGBZ>eK|P*r+HQKK!HsV3&GX1$x}CZ2#C2~xVeVdgH%eZwH*tOuLq4Cy zkKa?rSSZyZz@I*R!s(|IVRF&*%i|?g6Nty+^1V5>EQA&W zB;}Y92>3)AkB6{&>dHt=%Z!P+pv8QnY1#h$MN8jok)Rr{|-VKq<6io9g@GLC%cY_g}-5F5hT9GmU^km_n5h=baML z+Ea&K7R-+d(AfBy4945Pr0g+TJ_4Ot>+Ne$3E(zb#>ldtX$pYDYxy5p?ES_Jrr^f& z^r`23YI}cXG7ghzxo_$;pTF_8Fe$nBryM$ImoWw{1;zU@hDg7N&nIVi_wF@9p@kcX zDrI(V|02IvGdLJGbl9viFAFoo#dFmzSY)Z_wFXGgUnJ>UzvHD1LFTH}W`~(c64?Sg4m;i*?n;vD*=bnbgOXPC`%+#y7I@qW@X6$g_~j&w zO0kH8t#t(FXKtm#nkpfidk!8V$JYWp$?P!wODx+*MByo)d3x=%28LGy(P#{R{Nuj~ z6{*{?y1IcPRb*&L$M^c+oC|^;9b|ZjL{%;$fCqgwXdYgyHvfP-EW zsjD>ney;!={3gt-pu8Qwzsuzkx+%Z&?A)Aq1QEm{RhA49p6~T~gbm_!IVJN#|C~!F z0x0zSSzPMFlSY6IZer9o=d)Eda{qz4`>Kr1tW!3p{agkR&d+0*n+srdRmsi01op-k z8$rs--6QD6J~d2s-4x*Hv4g&_)AYE5j1vs~DZ*2^9{&?~`wRGTnP5z;51mC4tD&f`9{uffBPcBcNH_#F- z-7cdZecUj^#5tUa57T2LHSie7!Ex&E|Ngs)2gF8FInQ|0mjG~ZZ0G)7{5P0jd5?F1 zR&n6;!F}E&035e#@v6*G+9;Xxn!Hm>J%WGgtsQ+e_>NlYM-(h{7JiRyWeRTeSW#cu zY3=>_p~Mf(NbV*TCGu!Y5~P|$57MFSEJzJn2otH%kmO5xiS6xf2_sd@vN5KjrI++4 zV40X?EcgKv6X%oyiIXRQqEd7EB zVpwbrIDLNj{Q!Ny#kkzy<^FCsAGhuhQKy;X=;D=`AinToaiVq z#kND)Dn%cx3-gGcF;2G&N3UPOW-;HDsIogmPA#2G3X{N1CP6D$%*j#MH?_J1n>qOs z?BEJOXX!9=pWm3lSO#mxVe0&l2ZvCkt2GG#b?P`y!uMnu2yjqVEPI_5aDlp*1VDoe z^GL)JcNiR(iA$V*I+bx`bz@bS3uJ%fuCth#oe>%;fh?EHDeZz|5>h3A4CyQg*W}r!<*lJZao+3p+34xYLtc;;#;I-uH>QLEy-B^f{ ziOB3WW)BXaPyXEBjBS?l*vTn1pBp&b--XkqWelFXbn5v!D8XbUk-F&NNM5BR@nU6Z z@y1}Zhs%b3$~4e7^eP?rhTT98_Gzxm4i2{QPyh6H1K)dk;b1i|$ud<8bP6MyNoKXW z$o;yV_AktY)q1Wj=GzR6GVsX+smGEcAFDCmOS8HMNm$bCasu@%KTV9O6d};P*(CR7 zd_*VAQQuz!8;_Okq2Eu(yryqe@NTzVGw=IlL?ZZ(n8toE7a1!EU^JT&mk}vrt}U(BFMv)aGJg2*38iuc zuMYQNw%TA+D9~I zULPNcAF_oqyVa^B#+pn`n9MebNzD4)@}Bu(S^gBZ3Cn9X$ukmHDZCHIu)4g2m6D8f0bgFiJ&~Q%P8zE(Lm2t0-lz zP|asyb*P{5cLYPq*J)I8*Ra@ZB1c72W}DZKN;ZvZJ}2i{?GC07!|!&$S4_g^^9jR& z0ZC?R`2#))QZmTK0f*+{{F8&#{KCATxI9<>9aNfj92BU%@AY~yOLJ$tRip|Ca+FIY z_-6uQn47su31Grt=R=!5J-~J|>+1G#6?$D0U`Ln~CKd4Fpw4^I%!|PR<#W(7J9uI% zxnYRhqdoY<+xLAr>mU-j5E+ZNZ;qtCC;iX>M=F`dd}v;n8S9(taCzL~<8Ym61<5lR zY;0}_z@d$*rA;>Kh@Hozo$Vd&!SD0-1aREcON;&}Ch;}GaGZe6GT}**tT31@I!EVX{~Rj3sl7;48_48@<%I(j6V1eBcz|c(m4E+zC2! zYY<5`?ZL5VZ^F?7z;UyN;CjJ1S=piq@h*yqTwO3YFW+&}%#)psDi)e0cpM54=9t9| zXQ5P)z?90~*^hHhV8E68H;>yTstcXW3>~cH+(A};y;_FVYC~vo;YpRr zBulQXsnO54M!!d~P((7Bgw<+?)8mmjjtma&4Jj?m{R0D>j5qN8IJZ5Obuu0E`u$2@ z*ZJ*$CC69scMji}v-aLrLc5!D|Y|GT#bb zk5hS{w&I1Aav6m}UeqI)P{}&yJ5j%ZWn(fp0SzY8`n~R(vPtr(LFp+Kb0pA1VCXEC z#A)mj>x&E6UJXg2&qK!);P|@w?>F-{y#O5l^iRLX>}+5xbu#KjkZ9mm3>mbP!A|cI zFE<%xb;?UQdNS_j;(`k&(!{uNmJEwhMTy>2b0p$% zy!q~}k{qko5k3jaHOFs{MK0>&Zy)8I=@Z0*&!ax)`oV76qhk)g zs{%Iaa&La~=U{Af);+UjX);d9z+iArWxG|4R@Td8j5SYbFZ}}8y*z6QaP(43FXx^D%5Zkdd)IcVtD124a&1i#9ae26$n}5q^on8D zz^M23y_U6*FCY?*%GkfYwIQrNf(%rPpiK4N!CqHZrViF}uAtoZWh^Fu0X-V!kfdjo z4c>Wh?$k+)T4q?EM-$>`B#Mn~%Ih%B@}*=?`}OVj=FeGn?njy?GZt5uCHtFuFFxlX z$=P1(tMk0+m^Wz6eO=eFKd)NJAgDiB%9#;9k~jw%lC9o{(d`n^haiVQE7UE(gy=7Ru--Xl=5I-W?t>v3audke{{ zEByH{zaV~@#PU)IKYaK0PNIphE(#@-ndHIPpd`~+rA$h`ye>&O+VEV=z(reCMjerX zuNhw^=LyKsl0fG>aBN_b=KGTf;^}MbZf{~OI3xS``#e;q0LRzWcfXmp`IZ0RzvtKEC9#c{4CC+=aRKg=8?ze1sBnjDcU`F8o<%5uAV~{s26}krrP#4 z=zQGMW?XHd9pE5PLGa=9$Z_9BY zdKM9xu~)B;q)*dy-fFiAD@GXsmwg3ljMBsli!&8x1!DC#MRb8#l-{>b7zR!0w<^5BlsWz%gjeP2P2SY#T(HO219YFd=IIo6bhh z;D~0&G0;vE#Bt8+x0}I+cnQVgm&oM{$mI$s77O^@58oja3f}oxlg8p;;d+rsxyg2` zP{*7Aa}~vWLDp|Bw-a8kPyXbly6Z-;HHPco>8!*1TJn9H$zis9ww)_s-koD^W(J#^ z>%+YL(C+mV19xU`hQkqKQ$J(L^CvLw+1EvZ0IYn`&P zs%Cb(cV=wHY(9L=cJ0kh^}c@9J>4a;QcwZ}2@(VeLd$3FH!c_ip%EaNS%|jm%pybH zh`4di@#F5J5wLIs9vk4en|}?jB?EUrZgz4Mq0I2Y^0GLcP68Il;oy<8y0OYU99`h* zo1nVW9S*15z&kOYX8{rnZgi5Pi4BYndTUmzN~YKCVl0nsQEw<0%QW!D9ED~$`teI=jV;u03?k? zf&pt~2uI+Cg)hVxzAFuIXt~x_vhAvF25I*a<0dqgXvs9hvS>I4_|c3RTL%^4KVdWg zBk#n|@qPfbK%R~F6-E2Q;}c0-Udh7zoP@(+%8Jvc6lU8#H|6J)5{8nUBGAFonqu$b z5B=8ojtU!@nVTDaAviYuL|S;_scq5JtYoY&F5)sZIl;LEEG?Y#`s#}K1O5khpTJ1I z$YvV=5o{E-*<~!Cq_l8sCAH{$&^!uo1lyvf*sSqNgHUL+){?sEOjbS~9LxE2S{CPK zWPLs?!JwaWTjMeUIKJ?g_4j)E&k5i_IX>hp%e=E}`R&l)1d9ZQaZaxX(S-&~h(w$_ zI3r<_OlR_(kb-_iY15OvqU_xnhwAP~bP-~LgKUECIg$#HTuy`eVYAis z-jyk-yVuJb+WIQNjuEwQR!ovd+MT0On8ZSf30yU$94sgjGH|-YSz>XM{l*$Ys6cDG( z(w}l^1UL{7L7M9G$Iq0u1G8v#;~~JYuna$+h(wN~vbD2C?+h4z9qk{=Mf_6UeDj(K z3GP2Mp3%*P_masKy0+|g$!4=n0S*mn;9W=2v}6FCPvx=E>Hfsyml8RR$;R3WX|i7v zdjr?5gHsjQS~Gu+0FF*i)tB@8L8PfTFV;k^iXz3DO_sby(?XY*j|2xkN0e2fPehj+ z4zL>LCnQZ^Ze`N9lF8=y{v%lg$QhmvQL?Xbd5$a&oMSg22N{#4irl8t>;^mdksEFIdmDjn z=3lGEglzH>V(N-w=}C=qAPTC`#y>eaVf+d}fM9|R9-c8NWOL&2dZ}fj&PpGeu85G=0exk*GgX4 zRFsuae-gt8VZ?7E~k3HJhX=4mm3i@0&HqIgYk{+!2_tmu1PR%&!qMb@HXfH~u!0 zQ<8yR4<+OATms+#(14m%qn};9xu;g+yNeiHn|MQ332_!`aoPt5@7du|L@qC{WPNR! zzFd%SLK86n68dduwTViF5^kug0Vo0ZfVdj#C|?WI(eBu~cQV|{e@FXe`!ccw&{UlI&sI>%7p;QtWbz$P+WYJIE|dj)n!6|&qF z_tnO@48;IQ{msmTIj;CNB5qON$h$wy?j`nxSO<&VrrCOkd5umh zAZCJ$6!XajhBBLMitwPUiQf%*rV6(u*kQ=On*k2&4>8)&aa0ml*Rr;}NdH~F2lQK0 zag)<&C$j_KC+dQ%%)vj^@Yqlwh=|vFU&bEw7o4kVB6cwj!+x~!IBQP?Vk%@)U?~;~ zl1imyYHG5j_nBsg!z%+U5-7|7l*PM@lWW(otZPEJzGf^Ky>DJG*)w>nRe6xjQVypa zCvN5BmxM^6A+ ze{PT)X$Cpitzj}wYTR!tV@jS+sjRf?UHx}M=#FEhD`-&dL{ZrAJ511eGQ-3MdfHPM zKf{mWBy!3i(GrOSL+ex(4yydP0HH?_9*bhOIHgjp)RAiS1ydiby5v`j2LT-k7w6}4 zdz+P|wN>%Don&kzlSu}YK;V;!D~X++F{liMLvoe4BH#g#0|7E*k1*ELGhwm=;<0lk z;pp~px!rPp9+#VBQr0)t8RT}e@IzH7(Zn2ufX9?7=>_1>*P@?K1P!ECI$_{Cyuw_& zF$9epU`DxAlFjYS`q&|P0NX|<4xwpvFHcWSd2jIt&ll*W(c=?Jmf-$kLBjLm%?p{B zoMcdi=i%}^&O`}G#dJ7KfCL>G(AY)NgQNva4PE%c9DpDTff0TN23My}m~NhxVXPB7 zJEug|7N23ySL3~*$7&cx!XtoV7*FEk?o%fSgGf{1jBm>#*CmmVOC-?8XaBB)tinV^ zQ}df?b`LT_kYPk||K>K$;?L6joUE=cGnqr&!bGY=-13|Yzum-{$>g>C`u+of3&_|Oz(2vCedk_oE|w2&b|ym5S@I*2i6Ki7p`P6Nin z_~!od{)2q@yf5Fsd&_$^>}4d^GVBo^?f+{Vfo|qrE3O%HY&KtDJdNTYjkXPt10cm| zBtqsyaAKS+I(*Y^Q@0ZE`IyfkCjg5A-~Qy)mCRDQ_EKCPkA&yvm`B_s63h*}KChe{ z9?J~P#%+?%=fvZ7v$=^t#nw7=1Qa^K8V7>}ssQk@0=R+o0FZz|j{F0SbYP5+<9DG+ z!M6zWeflQF@4@`SoLpWc2%6vz80eAX2toIibtOTF?+UJ&l0bd>agOFUE1tx!cOOA1 zNw|{c1vX<}G+sGkrhLA{{I;>N7frut2nA@M*%*3z#F94^hb*~D;1nW zMbHdvvvKS$b7lGYAR-f`w0!gS)q~p72;lgF-edIK+if*c?tbqJKAi90f07@6{5xM< z^MaRrcXvzv^p48Otue+b~ZMIFT zG3U>5FAZv^`tLhBC~2cc*F&`egR-(jjv@p?U>XiEOW#v;H{-pBUM}vFzW01)X=JPD ztB~%}ohW)+bo@S7fCJYbJv|eE9NSx)r1kgPZEMy2w0b|!n-sD>l}3pSi*Fqc>Z9BcLhfXwB^1qp>FIhSGS)G1~@ z*XJrzg>&pwWW%@a?Ce}V9~^Of!L(R6c~>A#hFlkP+o7!-XriZV9t+$r0vs-vI8BUQ zfZ|tI*HSDhpSE0~Ks|MI2V>sQOdZIYAjZMH!SAs@B~|7kD|T~pozH-I!MZRN$DF;k zx+3A}=jnY$E%}1#Qbe;*qx?d*GXTaA44cE_i0tidQRjNtaqe>l@wy$i(R!m1c+3&# zH1}F|E;T46l%-Hs=Esx_B*0;lOgbmA=qYo=l??#DibV}iMKmETuP)QmCj-DE7!aGy zPHEbMgF|t8ykzM^^a}gH`~`p-jEdFGb)$%i_}(Rjd`>RomjpNhfgl^K0G!M(&J(;& zCU3;$a1h`CKml+95>#lU!++CIxQvDZr-WywDOUwUaRMBd37MOplbQKhxxKk1Kmu0v z!qO6RPFyP%bb=$E?PXpau{JDw3cuPN!6A0SR+2e;kvT5e5hk^eW&*N5n#Q&uv0+7ukWLw(3xgHkNkBFE5cmfR|o zB$duGHiDl{v$~aLmuqka>mYV)b`SI*Y1S+yzI<-E%2(v)gQ$43N%{8eD??^gH3YM^ z`NLVNKRuMM_7!-37lx7=5WsOqMFRG!L`$v_$RQ%v*D3ki-+qzLpO1_J9AuANGCMmh z@7}$X<>kep-^^hIK6p7q3&H}OmHtsYBHQiBvNC)YLH+Swnwz+HLAZhjno*jGu8$YOB4{Dz)4gzrK_W)8J z2pkZQAnAZ<-y>sfeO)~$?TO0-4FFv(H)-nUr!i{n?(Xfecgy5Z)6p-&U~69fMduvZOFT~LYfMvSgb;xN*No@ zdj?MxbaI8lIT|hy-%z*LNZMK!cMbL<&Pn-tlnm)96&vLXMS*PT?QKeScecnr)Jw08 z8PBx<+$q)s8vwo)iR87seZALIGr7}ar(+karx^;307uh(7_l0_j$%H~ZNXB-*kb{E z(C_o{`-$^Ajznc{c1D&K=j(|$zBySKZ%0pge_y?5|BdQ&EyMV|E&xD+p_Tr2ug3+* zaeNY$>r`4^LHg6zpDar^#~pPycQZ;~-a2|-#XE;U^-=P(FK?LoKI2YvZ{Is^+z=Z0 zrIPB1W&!f9XsS)dkwZb277Jo}4RCDjY|8mroU+4^nSyK-SQ?O>9?qr1TY6ft_lDL=52r$kh|U4+a{oW5{XLC?=jUX8c7|Ra zXr2lLgOX0C31k3h!SS-`EP)U(Lr^4ztQ9~HNG6X>PRPQ-g4i840yWHyAywVOGMd+V z7_8s%s{Tq&rt;UyUv^x1N`SeVPG|Y7H)EBW8yx{Qu;6bjs?nju22lLYTo*9Mk!FxX z)p`I52&LzmEmz5F`Sj_4Am!rHg3QlC60~)5C2CZV(!x$5ePw=s@NEENBa|D0IaRz->O7Gv$*%x73MqO0VwcCqK9tw5V+3$~3Gcf3<2sti@82E!;jX?T5N zsi>eB69YO$P{z;`jrrKakV5J7{;~5D-XA5UN!s`k>9qYIzenPEbQ}@T2H(DZ*}9vg zgY*=;7CHGVWA#=GJ_hhU!N(T>#~_Otj52@hhTR?5c+R>|`cww;=p@2DMAy-~Z(jAS zagC2J^)^i%s*gREy*>{}AmFi)y18MX1Zpah59r-aOpG_(-CY5)q;%O0FtgQjtH8A9 z%izFV3SCol1;2jvLdJvsp1Q(%9rLGHzt;k8H|ID4IJz07=edp<;BMBX)$Lg$4!9}V zEVUW;dvjwul+=fpEw8m+`*zk?iMP*3l0c^#){M*M*5}KTpMM&{g ztCY_u6pJ!HH%mipz34;>$LmIp0NXuRfTNQS2gcyT$Ik+(E;MA!&nx}(ZWcZ76Ob@i z7Z_InTb>36M>qRxw+=e~;5%`3eJy+2o0L1jy@k{Yz-Yu>t1HX*?&F}x9CUlU3utse zJgt&_F<8)jXtp&u8AwS2&7_!vr+Ci=u_}Kx5u{{?|dSWWC0qn z_S)JqSz05Y!F8ZAaz&y62JB=ttg&h8(?QvssBn&sd~{?OHb;g9 zI<4_D$Ueb$&*^f>?u$LKi zNWmd!@j(7P>8#3h`3yPbl`lU4ua++{8AsAEDn#G-yDuvvCPI$ zDqk?BG`utFvg@j03fGSK9OHt<5!A}Yf?$2zmn+e=25mZyc`SZ)Bkw;S$+*`g%S%fJ zXd_}bq`gKAj-kI&gC77N*9DjAzE4#ga#pq`s2=>xe&2hrTAm6MD+;oBfial?$?S!q zdGBtZ@Mvh`VZt!W%9z(<@t~q4jXHHr0M$h?(@H6nZk`~Z#4Iiw6KJRN>}H?ctb!n-iseS{tZqBdWIxJ9@O8hwCv%7neRW9eFGm5%7$HsLaVTCyb?>M?l zV7A+8PSM>IoPTUK1}2@}wdW3SV7`L<$My9MH9Fgwp7k@n&tV%T#3l_?E6!;Ia9A;l zPqPmzq^WS`S;Ji1Zx@;F(OkUKmFwpVA1E|lz~2Yoc}na(py2C7NOhCl+}zM>1D&p* z?8BfLo)Ocbkj%}^+-o9er+3`y9G_aIs+|;VyFwcnrx=&dhsUzIyd>X#^SaY*;O{Z! z1W92eOBr01Sk~o24W@5bJL_^KfH6nMCzLmU`FS2X@2OiE0|39g&=>op%R~3Pnr1+w zqp=;EvF9C|Ho(0Dz=832vA5k-BZe8&XqFe6^F|zMlsgV`ho0xQm`BggFXS(O`AH&? zSp6g?C&%TRZ(hpw_QnY0u;|uV(aflTWYw)qV8h7I0Q58dh8eJ7Fb*?gv!pM7Uo3K7 zc6(Fmdz0Mh+hJj+H zit&p)Hu48M*cCP94S?JNp9@tNKm(%-48=`7U`kaw`gfKG7yU9F1Cp*pq67_`~R zDCv}Iw7QKW;MSrC{43uL;;Kn|NgS6^IX#WZ(&`G|FBsj!XB84|*<7BiD7=_Hzn?Om zCHU6d+)AO4Cy+Nj7LxBnu*NLqlkR^d?>SXVb(9a4U$$WfK%@u;(q)db)H6lJ1y;` zSf{SG-vqpq1YxoT0vYhp&_H=MS0wucVkZp(0iI%9tF|{N(RcIKeVy;4i34j!}pOaWzJ{}y)`rn)VruU6RA2z7TsBD!SK&RuG ze~d8h zr=8a1p!@E2dju2vhsTsG*|EUDv(B)BS*sHaD~l_C-Cmf5>ou}A=+D!JzS{VXJXZz> z9(S0r!>|@}*Q=MiPvW6s;jMbOD=56Be&DE4?gvT1Z4c6%O= zvEDEkFpqKG&5lvm#1-iKy8C_}kVL?HBU`n}qNgfOGw5K!#Wj1rbh8DHtrrc~E{CwN4&pRN+CVpS{bM;eogzBaludODLQgaExR&gh~xIcb6kZdj|t1CUlTj4bAXzmN4)@>GWAzCd`@{Tzq+U1nST)Bs zp6; z4!%VI=kKIm&?$|WoB0JB4r`3(Fei7jpzxZyzLD$eYZhTQwl`Qf#d4>UFWhI}O_SZ6 zh_Mc3aSBDlEZxPfcodK65m{3nkm%B8o-yEZTd_;DJd$l6a2UV(&Gq|>oDj+eQ052* z$0T!`B6|bRDCF4i{!}Vu7RuK*H>6T7lNIH1yVd(yDiPpV-&mLU*}23{&j@y4!8*QR zfL@O$kW8(@7#qH(HCbL=k~yD4_Su|M5eJD|RdKmJvh!kBf<ZJFeS z>SzMf3i^^T!+U&YidFZCUK=IVy$gO%uaY*;nZbc>*l6rrE-o%)er`?{=I01XApq-B z_0Otdw`@Ng|AOj#p{$)n7d8SoEW1UIwj(_+;X94*em@jV za+$c2@4tQfph%AA!%X`}9D})|T&r>3@3xp`)dQ_f%#jppU1zKIJ?MV!7`j6Jdc0FU z3jyS2=ZE_TIZfOn7>+jrDI*izLGS9^A^{^LLXUrMkxTSg#sdpN7JeG26o%)*5}FRxcVYJ9YNh$#>+zbdZ<5~9UEt8?2NMN_ zN&q|Ae31oK%&+Le9`t;4b5^SAl+)^9vd)%_!DuJXb_DeMi)SWraVbapM`S34XTy|j z29SZA5h+wQlatulIi=Vj>vnP+k;Ro|85R+5Syi7$UE%L}s-JBf(L@0W$;B`M`|au$ur?7|!+;~E#_=f8dY zEdTMJ|Cio!|N75=Y&yPL;t9v4aXNf6jT}Hr%j3E^*Em{x++aVMjPg)JK8bhqUL0ab z=;w=y?TfL(97ZWCct0_}#wFM4o*_K0!$HsjF(2Yg04+Gim|wBUz*>Vp8ya17-4DOV ze28rz8WtcsLn+R%W+ft**Eez;yOi~n1zBGRKNy=4gX7u0j-wNM&Lhxou%l>O1<7Xf z)J#p?-coNEo#2|@smyp30@}`4sMYwedm>*Xs)_=vRfX$2iJmIyV`loS)%OY$Bs;_5 zdBEiRX^O~~&>uaCva@h%YRWJNSNG*HI$^9H*T($~+gF7WAz(Wg)Wu<6Pvid4C5j|) zZZ0gdv#q-#dp)nG_7>^&d>hx-i2;Bb1ScpkA@Jz+nXVUAjew}v?FYS%R@s1JKcL0k_k*Yx6iOymLkjj!vU(&F|60rR6R9VU{69DO5zR zN;b(=MP}T?0XJ~9{XVydK_D54zCRbILgtlK$S}7ermE2`qCa0&x zow|^zP)H`HL-fbIj9*B2CM*k!^AGL}Sh;`y=@&V_NXV-fyYyCTwh%lhm6be{-9``< zu`kdD{2VfH0iU~`<2N(>Hpk@v5`1oV-D`wlB-mHgijvVY48(CfpGSG;IP9p=sW}hw zQ{9a=53-Niq1UN!d zQ`GgFni!W-rOb|Z1O+p*VJ7k2c8Iex-+1vcIh3mvQpPX|Srydiu6&@j(DUpEfax^y zK%b!riis4ueE?IQYPm{YOXTEK!r>5$23B=QKh^a#9(UNXV;U60hw3R<94LmN=!1I) z7Kc@fxv)iDo~o*Cp?G3UlFF6Hd}LS|>e zvb?mwph^c#Xrl{sO@ zvyE5<3=T*yY;La0!oob0>-+MQYP2X7Qmu-|<>2%36yLAs2yn3BqgbjJCh-oTIER9r zC6jBLhZQ}E$y7!n(Nn2-0^(lW>}d`et^E5N0RUn@{O}`9a@#GCJp02RzGI`$uq4*L z_R;SJ;J};INqB|f-d;3_Rm+Kp?`*n>#qv8r=sE#31mCeb^ zH?I&8N#rOZi9|xlRh24~CWkkM1~}l^;r00>l}yUn=~*4rm|vKe+4)(yhFZkQskr=p zDO9SGEYu{l^O7;xZ7d>%)U`~`%!)I4CNtrXOol>omAI0`#f41Igk^DQ;X(5aVl>DQ z{`%n)-{1fCkKa9r>$SfIUMkJv*L6Su4D{qHAwO3D2XX|wpZ8g_)XSop1Dd2z*8`wn zen(L&0t*ZK#=8yqbHqgO9ML|%=BK9Jdk$~|l6CMPY1JsLx5vy0zy|ZDA08y8wB{^v zBflNRWNCIvwwE6=U`7DP*YzHcuI3R&Ku?y_wY;P=S;=Ix)a(mQPEwx_$+XYs0oR(jC!KOelS6GSx4#W&XC4yn4>>6xPcP}f)2fJcsMLC zFMf5&!DHypqmYH70iHu`R@K$RV8KdY;6!04wzx=;%F0C>*diF{r(@d6bLnPZ2oNf~ z7lW}j?j7ry0UQVjFD?OU#bi1(MYG*T(_(FkhWn@HWe0=3K>!s&>b~d2ZtlS_)}df#}iK`-yrfPg}Gp(=7ywh`b6I%+cM5^?tc zZZHw)a?$spA8-SQNL(fPJq8@F7$-F@of)A|$>PxG4xj@pjz$M5m%A(`z2`gD1V zyI$=%0vu#P6-wfC*~R5hoyWso%+gb*1)CHyX{pvK5}2?yUK#dvjQ0QdBaqJ*5kYfz=6*p<~BAQP)bD=5A9C7Of=EiAJ!G& zJn(J6d0ZV{d&fTmvsBgbnVvF&kAuj{dVJm=)R%0|W7$4Tt^L6dl{O%&& zN8Rq^C@QsbN%mg9lv=Gq{|$f?>lEXp3rq8o zOs3chGOmRVa2Ca)xGVE%Xp8mW=!a;3Jw| zz)HP~DUm1O9j0U{Yh0DyyiDwYNq!iqJ_>u6{s zV(bY+@j{W`E69E}12`IUic+ym8EwYy_PaSH7Eci1SX)_?wYe$MOwi!SW+wQ7j668L zt`~W9HNzhPOqNT|qMV;!$ZsD$iOpdbzt1PdVo`2VDeCym&4f9Dxz?J=VRUoqNsgWJhHf4x_CQ=w0O2HpZZw$u zI30Z#>a{5)5Mj(?pzT|g1Y)wrIJ&UD5&I%1zDJzlTc`q+TUgr`Kixw zkmElFz@d$%v`Ob6=iBSHFz!4(J)`L=v@)$+bf^1MdW>{?Jvdj~2Nc3V5AW4$qvdg) z5x_zD8WcdIF*4%TR##fiO}fJca}A1on8PsVpz!&n0UezCp^0jPuJPb9DjEP%#o)o` z_vZj`C|Y#M0BsQ1cgJq%_WkN-J?hCaL%9P86q}-I$O@@qv|9Av>b&{?Hq|M~PJB?s zy>2BxgrWw491*wk{x_6>37xxbJZ!owa#gkyLYeW@B+z3$S4sI)2(;)$Np3WZi1BL; z#`N2~fcN|O_(a0f(`-2C~B(svGG{UD(`+Sz>=VoPf zb(yS;Ze+kP|DpNdDZHefE5LzoBw|l13~<}szmca#KeOg&o5m5izD~(s|N66h{CL1` zLAzyRV@3Y$-~NYqEQk|+Z+AlbBRLU3w^@)=rL#H48qkdgV-S*n{Yb#}JH}dq7IPWq zc{PqnkXKd6*QVV`+YKgf7>;(H}L$X(pdr+&RRv*HrLq*ggEN> z@K_4@y!eAb@%#M*96Vl+BrX#&Ge0jin@#eWG=UJrS=mxm-XEPxK9>`R+anH_TRam} z;tz!-9gj)&@|>Z&Z)#eC3(Ha|79bbvtUod4H_{Pm>DNJ2?&0lsL zLrGRSoOS{%dVDUDDf#*HiTK@4d9kr9XyE}+<@UHK^Em=Iet+-#=!yp%0RS9R#Tz*~ zKH;9Ww>Fq0Lc0$yG+tszFhH+va&oexj6$>1f#Fd$i>|y2xwuHk($YL9K*(CL++mWV z!tp>w!_V;Iv&dz1Z-63;i3dMJLWyONWL8U}V4`zFw;w2}Mf#ycnhQmKY`mBlE!yuO zw;N-czRk$t(J`4gkUD}{vDc^W!zM!?n3o{YauPWezt1ll>#JQ! z+tm}nlA_pui9m;zOS8iC9))UBnjsH}BA*2v%+CVgFjy%FuDk8v@8umE+PY*PsBe4S zGsaY*s7sU?UJ87#b?0VLu}K>j1why(Q*+9#IAzLN{hXEMze4CGk zrndJBZeXuyB0-`Dsn54>Ub1nd+odj1SFSKlqI74QYR_{AI5NqEWKRzTKnD_3#GzoC zn(q(dQe>E|eAu26;NY?GJ{o42-QLGxt;cz^RR^Pm2OSmXEF8?yt~df{w)@kc{>s1G zfgE11NA~u%8WYQvV7iSpZ9;x$`NWq%ZrJjqfaKOqbcRID9^t$Kz|NGbx6_omZKv zr+uCH$-7zoJu#ih*5%*e{}l49p}U`ip*BFi5j z2=;Bny()JE!>hz|0tgCrMq|@5>qNy;)5c@nEQkgh{Ez+{m1><)qW7g6Zm>RTeAp)? z>^v$CSIt?FTn3Az!fT?Zk5SviZ2)70($dEDLS#FdOv}khL}vXiSzTU`Smac0Zf<4w z<=zP3__AN!(b+%62u#>3;<-7KNF*wY3-dIw9oCZ1=jE68ALVa9{mP=<|M>6U6Sc)8 zf=*9P#&$a=1N>=ce$9lkP!g}#MfOOqk{bFN6+P7&`4aQE=?+U4+n)h@ua;RF=9tp}t5{}G(5Y+Is*4A0@;rViM<)@Pn}rX<;$Zsv zElx~(jNn6z549ciN!=xF)y4F=A6>jh0E2&{YtJgSl_^?dfP{DVsXRDv575Pkd+m0) zWpi_l9n8Hf&43Qw)xuEp=^OsrUXB%VX*vMKcLm9?RSddk18~%(@&=dP>gCxQ_PVVk z$_R{@m=!9y5>m@=3l%9=Mf?sCpHn3l$ny|CbUTNs?{%34lVNwe>oG)91Q7E)9;fMI zAQ0#%!(|?SozRgb>TFD~7z=z~&?Sz7+{AdG?_7J(an`f6NJjTVL^ zj=>nF=D)>DvpG_GQl%=6rgDuIpTcN&U(pCOzO%VPSrYlOczj-&>ApXPBZ7E0ohypN z?Ur1%Ci}63l(HGt9fzDD{f`0FVb@6*j+qdvZ?X~fv)%tY?wV{*%zyxt1<`ghb zkVAlJg8CxH0C6GeDv0@^uAqS9Jk77C(|?GRZ=>xoZxSMYW>3Av@_`cRLg((Np=) zKmC6UmbNz5Bs?7wu{&gZJjg(WG_WobL`-nGTtS_i-9agXmVT) za^M4waYS*L6v`*8ikn#*@czMjI+P;P6EisQe8DFN_Zl4@+nXDGG3NAbRZ?CR$>mE7 ztN>bRpyN@1tGa=7Z=ed!n*n3FDn4I-1;abJIt7+n_0BvOfJ3vbni=9*HSavde)RlP zvx)dT?TzM3Rguf0O)?dcu&W||fgZ2n;{kaS8VKr!2|EGlW+vwV!SK8>DQeW~9pWHh zUf(}BqNe!f<^~z9nA>`ZwKT|~LD^RG;&TT$FwE@=Zrw=NDF!Dx^Nh~EA>2E~=uySB zJI!b?oE5X!a?ricYfxQ^!vpL_;6|S}X0%z?BXDqVBLC}u{U>FT+bxrm%BH1|x{+$R zBuJb|8#;bla^gHxGg6&B4R6WEeQqc3jh5cScJL`VjKl~kFN7v2BL+6gNTTYQyoAr?G|ZF1=tI-|t^}$DshuB5 z>h@ONyn4Y2K~vkB0 zFpNVy`aZkq@*L!(y3qk2WdF^!#q$JNH@qv9cAE)XeTWD9yJJg~85}(@=^FYOr~{Z; z8_@j)Yr_hep_Zrrga8Mw6;d^ahsO*IcN@Uweuo^-ENIO58--KNlGED#52SnyP{LdY z#x~dAe6_&GWF@Crp9u;%Firr8{KM)zXjIxYoqCS~BLj035>xb9;H- za4(V2GzAcP*^%+igGGhnERu&-_a0yN+p@@YNoXWK-l#}uGAt}X+KRf}ciuGm8AS&b zo;6U?hspeF90oP7UrIC@lNEX@P4QRse!>6%AOJ~3K~z1((u?evN|scCoduc}!Om^f zF42-p%0P~u>Cz71P(Th6SM^*pn}?W;8WM|*y3gv8y9ZivJiYLrhO`c(&qYrv&X)0vz~RwPvII85YHMFcb;A?z+tJFq#w4Og`l(%ZyC{p^D7_DOx*g za{xtkY>K%AjePJFMUxNSVbuL#dJe>~U1O8Z3;BK<{+s3;K{tN2YI5zR2}bA6IF`A2 zMb!*T%o!R%Q5-*$g_OSX5~Sp<%`U-!l7ZLpdbz56i~w+GzywWJAg1Bmkqdk}iHX}` zlb}Q7_9is~IDV(^e9Ox=PX<6b&&tEm<+p0w*>Q``0wmm3rTgZh3C-}%yD`9Fk=Qr~ zTo)2aHBkw*;@TOS((lt`cG*f38rPUeBM;h)It@uk2lcF-eX(3{ zpHnv}$)?j13QvpA-yNO3-9v=pMJAi4elF!2L4;C9dzuL<@b@kwPxe}6@qoatV(`YQ&6Sv31xsK+8V5t!h>}G2`mFHe;=~Qe}zGfxmYi4L2>ubb))kS?>gu{0l38T47x07bOZtg+sNWEkuDJ7_Z zc?bVvGmSE&MEr@lm0oerXwma8&fDv?o>}tTpQUGXD@La>zz6{3c>n&B{P^SF8OO9+ zz~uP$+t;$Qv(d3ZZh%wzsy6L3=i*|uER52``gu3)f}Qs#8s1s${Da|fCI;B ztQpoB=mJll`;vEvCozX&{y~$D9usw^lf`iyk!bvqGFFaaegtrQU9a-s zSM#N59jXrAh{WTUl1ilo`l4%VOR}}KJ~R_GPE5`cJGJY&qS3qu!lK{2%(1{5I zw5ZG~8Qj=y?EG$KBCZNP%5(_pqvMwX-hD3Z3Uht#((=u4j_4dck6*}3YJdAJKZgDg z;O}~&MtfWhdUv(s#jivm0@u$NKNoSUma%bbfH@=qn9H@E zZR5St?2V9HByi_>*!Grcpaarp2x9PF0N^7nd_YOGUZ16#)GgonV9+lcYpdK`#|{`% zu$mCFP_EMyj^Lk->?(|tYVJ@StvWty1W1OF*!Fte?be4M9FlW={^p{VHf==rExrw7 zeqX(bK_#3;0~|v9X(RAJKuc=kMsg}Pep@)ME+>;oa~z8}5^*lR@7l~>C!F{j1u+Gb zBHpyI5sBU>*xxhrSi=}=fCJ-Z?w+*jem(bR$*Sud?dR!706F2`{`QM}`gGV4fi~9-0qZeNCe|(&`Z%?N5&Y>UN8+5+$mx@)Zfya#Hj9 zr67)b00*8yGw3la&`r-H_8M5Utr^8=s`|8lD8KyrLB4(WM%GrBc}a-jz*<1erX;B0 zqj$d!hkUS9sTvGkd!5nCIt<@?Va)*RfoY4_3?PG9wzcl>sJ%hj)cP>TkSr-C z$HN6lB`Bas(6Lb3%5z^MPa85~pN*Qu=vIIK+b03L;9vgfzl+z~K9E8%qZ3Wtd8exZ zC}?5-ipilS&31HF>h>8ES+_DQO$VV#VeYv-l|YA~^N*sy>sNa{B?2r$8x6CnP}uzH zaG%*FE(+*Ui}rKrvLe;vz^RXmVnFq)-QVtznzE?qhj*0E9#6BU)l)2lMa1v-%jU*f zPumW%a-Hf4Uz{N_$aHX{3gR#iRC5sC!N*8K?v2qS0~`$M@_C6wVsev8k)~@Un~G9- zn!VA2%8zwUqcJ%?I23;{ATx8boOeqlrRfS&djjvD4`qCETvpdtStul!?R4A=;MmcO z&SwQPC|N5QJ&VoI#=k4RX3|-S97kFM9J)wXgi)Q1fCh_?^j1)kF(5__Rkm%{F#25kiFw22yuuID&)jPqQ zcjJx&bdssUSK4l?J(-Nvn3QC}USRhgVo8hx5>>O@0OkPb!Q=ha9di0zz`AC}k7mSR z?f}T4$CXBqMpvF5c%Aq{QUQQ!I|&vAz7_dQqansBf1h5Sp-$@#OQKI7cT~LVbO%Pi zw{iq}0XY^HX6286{0Etxowo86zS@1Y136UTu|$9ab0(x#hT?zMVsw$q0j$t5iDJ^J zf+!Yx3)pS-pW$1f!D=)|44YYJ_I7RbeEkwsL%!OF`YXRMyt4s&^?@o)qeln6(_nhc zJIj=?8s;;}hH^(is>mH}kXmidYDHshSbTwq^jumZnp#ROsAQc$2s z<2I;G0mM69q6k(OMJ(STtdQR0TTf_drM6O9KGb4!8Mubg;wpq*?#a$otq0`7IpS_bIz19 zDwf*@D&6d-(=(-+BKR8xX+9sOZu>!x(bM*i3~&HwJUu;=tK_w;EHBCItabh>^+2my zZR??uy1A9lA3jr}XKQyyAXmhD;lP~g(_d?FGgO{vDnT%T#EJ^IjpJ zmy7cYYO4|e^m=7tYEmYrCi$*o&bf$R5XeD7>UF!Nm@kOm?~|Q9FgPAE19g!b3AXB@ z7J~1X&$ZkTf<)}U)ia|D^eBEJ_|+0!1VRiMNcC^U{L@|9cy7=c4}cNUU2eBq0s$Yp zgU-(5;`8~Q9N@tFiQv0apswEmuut|sABwG3lb3H^QkKfR6bl8pN+g*j%+Ael%=5Xt zTqUk}zh~xVIA+;QR+5P;0bt_xxXB6uBj@!uuLyADaydy{CM285arcm$3{6jo$K&Dt zl2=y*P4Jz@vjm_D&k>kQ=HiKp7s^b2(A}ijpasfPi8yT{GhHeJ>F*K}6D+vrc#il# zJQwKhEP_1%v(YYh+SBB6w=&*^qvI2PcVF!7G%cp%+CkaZ3t6i5qJOn+q^%3_`Z+Hf zemVGWFjgC5nN}bNiZdZ+nMw0gcy-|TW3_@zR+{j7Z-%*{ zSSr=WXwdyNZa)GztRB(P{yL2SK#sru^=J9`@t_XGH`@kHfqQ#f^4)iDhNgVb>0H0G z--A83LXavzJ8g_CAc(`*KF0@fpli?Xu)5v2kUX;D#QdaeG;2 zt6Aod&6-T{-okqhO?~j5o0%~{XrnPWS19tG#rsQ790SBe!w(f-z`QcC_w_u$<}_0* z)~cRYXK+A59`i%923^(=Rl_A^fbA+L&`n0zM1w0h7v!XRKlhlk4S9r?-bIcHkOqxB zWV_T9*n(@(Ol9PrxE|D+(9m@pJs$xaU(RbdI@87xI5~;Q|MMUJS5RbRMI&e&C9c7t!0&(qMmZ_eE8}ux#lZ**LGbs>&kh(>dL~Bi86qJ7X^*65f58u6G zH*vF5)3Q?N)TJJCL!zk*e3&pnAYic$n({3=nePx;rMK7Zf=L&K-6&FqrY4CR71I41-2zYL7p=N#020Btjqn z3kuv`pHE((knXTcEE+DOU4gXH=MSIA zWC3_pE|ulx=7!G%0FFQ~C}*c9ex2wJE7oO7=e;$j$Y&`22nX zT<~MT_h$FyE`bj70ssez0q&Ldn8;L=|HinpCKFvu@%Vmeb3rB%#(lr*1XTqR{0=dK z0yw%ir0#S(nS>b~rzo&TqNikV?CoyVJJ=fc!S~Pr;OmP zx(5qIKxF(ziMWX0%2Qvwpms${cSWlrhyF?r=}u}K|VZ^zuYGuo}OGP9RcE z9O_;x*;I88)e7|TK;sSkqznm$PR~uhzt z)s4J;^YWfgg<@+J8KP91XLg66aR>3K&5k;$ z+Fq*;s76{(y)K7ZknM-FRBwFsVcg--K0A(pLfw>!HZ_Ky@xsIuG78k}9UKH`b*bn| z`JeyuKU$6id^rC7-~Vag0*^j`?$`r$&8nr|HEa|`(M>Gm85nBAo0=;(x9?kyAN7JeG~^ zO_^V~GZ4q`bO%f3_Erw}_r)Iw$jjF+8PvgZ;rQr8R@YW#VR4>C@k+TYHJh-rANx$F zZsqN_Z#j<~fH@!{FJA45!{wCA_@#XO?V|+7#$1mmrpQS{S%k5_Iw;jN-v$w6}%#KcEYkO1X7UsCkhxZ>PeUp-R z|L~506`nnu8#fVO=U+1kgl@07*Y%JXhby;~J4;+#^1AV!feE&;y+MgaB)*8N^7$gK88L>w zUY&S49Pr9ejTO4kkNXNXi&QIe8i_KN+1}kU48-B60Rmb3q*)o97inzCh7Lnk0oSSI z6YfAP&Rx{LQ{O|y5>hNN#8OCxhpA)F<^)6fK+A0n3JmM}*{pN9*Lyu$e>4Jvj6f_F zmmhxkkzSSU7MPBM#j(4)ImqFD7u(uuRhhJvWZnfpxGK3qfy@Xtxi}p%7V!7f_-DnS z>G>M~2Xe)Upx?6k#~|l70(S=)z0tN`^9X6&eUoF2GVa0Q{gqiLtrI#k>S@AW#->sEq)Q$9;8J*s7GJio%A$5wtrXapY_ZT$HjI$=@W!9T*eO_?`Z6uV-IH z;k8m0JIt^R9c?BYIG<`o>`rv{4+fx=vS}&aro=NoDNbJ(9R$5zgt7kT&qo9}T6Lu? zF3!n6{nJ0n^z{7>$371yX05({_tCf=iv)RP^o_1>bb=t!(qL9ARMWg4Yzvu_<49C; znH-BqOG}F^gy*_Dh!EOsuR4~}Fk7?knxpo|9tb%RShdmb|zgcD?c&tqMK+tA5w z+F^?QL+YjB#%O5-^%)VlytHL)>-f;`vf{ zOh5aFhsPZJt&MeYdp!J@0ubt^h}rG6bhF+aofCz!yC9*_xd`JkEMP-lC^}<4?;o*K zXM1y9#>RqH--@B_uP?wAvW@w?#N%*>K0u>fHY25ck@wo=cFNoDzTtBM1_wYZfMrN9 z@Z7-TB{Ut9^{t08oSGSkdxV00vTT!7No37iZ7V^c<;b)TO((fX6$g}+7m(o}0|rDd zjLycJjo1h87{EL$+qj&aoJc4XBBM+tgLx*&<+5Tl zB1Xf!FflR7v(99*;;=gy@57AN;dIHw#2CMq7-s-%OhkQt{_OhdiXg+<`WofY0Js6! z2Ac@-dq|$mi|Xi8jXK)ngz}n{wz@OIylV_mKj&x7^ljr@Y5-_#?iesH>2%8|p}=lP z$odWT4C7cMV58HBkADAHBY+~=Z@+z(zx?H=x}JKgWAE&2$iM&lKR?!~ebL9!UL3Zn z%C9jOD$`!2x-iIhu%Cg^xg6NUVC1xGjO=Is{cJO0Z}c;2qiudKBS0puQ<;S$mew-n z`uZ`i934mHGI1q)yW8UPc?l9|$tT3Lh>uW>Li~p&7uM0-F0x-S7a*2G;|A&>t?EK- zgegE;*h!#5HJU)OzRZ{s`)jNZ>3SCGUp!tDscbbTl?2K#h_7+Jm?JgA192iHs0{g3 zb99aMAi0ZkLro1H9l2aV)g8f53-}n<;~cdFsu?610UVF`7BLyjq$LxNNj{m7N~uVo z!8Z*&;R+eB%p!aWU+QQz&7@v$)p27@df zuuGXHMFpAz<6IzP0zd`}O?Imw{M0D#fLTfxuj^xL;+Sa}gHGd4648S~1Vs<-HZ{CQ zv;nZWZcHH3bPy!yC~7S&EpgH(9nb~M(z`Bwf(-P{Xk7pyr4aX*fQX{*H5$S;UK{5P z>O+_7%nxPJVMsb)j19jJy{*#Ox7QgToxl#o5-HsS#X5~~$KM;qPt^YQdD@PP251`p zHXj3p#p|0}@p`=VA~en$%o=n>1BgSh)eJIp@{#Fy4Lz=)gAV+y898_w&?O6FW;|mk z9_g+N?4AW7uzqL;UE{Nb=YnQ{M)$?Ai#t7D=DpSNT;locbdUQz27;O6lc=O_6u>wP z7Jx3M;k|6@&rlP&ytt%9)pU4THg~|JxL@GI^A|t6kjT-ogu>IZwWGQrv7H7uCPPzX zY+NU=DKP{CZWLp)>5RPj_RSr@F*zaIy9U5P!tBU z<>=s;jGnjOzG3e=01wP>Q&Up}&jDayST(=_FayuX-m5*HD%eceW_oI>DZrsRIm=9# zoNl+=RGm_;i7a^^61J89yulR1cfct2BWXexe>b<6-zaQbt`MZ_h0*!odsnTJB?bAm z)s1yYrqc53``_f{-ZtlW#6?Krv>a6h@{WedB4pgatO*1Hl1_u&5Mhh~ww03GbaGp~ z=a{4MJM0fp0Si-XI8eshh-I|rijwRqOR`v%)1vZRL+mbwG+VdNkJanh(@CkF?(^Cf zSC;sVL6VAQl2kG&m*;T;qJ?5XCa0z(6b^G-i@7|%$6)GU{@OCw8J|BLh|6x5a;Ze7 z%+~IL`d_3=uc4s?cZ}fjJM_YdVBcL0nb#okQVOp&NKf}9x8aty8$JW-S_`E*G zRfxY(vq6B4^|??yM|rX7Lch5t0l*avNR3J$l%dKMq-X#v$mrNq>2fj#gPA#U0s3B; zZixbO75IQSt<{1!8}kzKFUH+fB`rn248)9;YTYQE%`S#SDe?;B)A$L_9kDvV64k6E zYK}9!AvKfSd=4Xk;}PEC(3 zDgSoS0LS?9nz+X%6h+*L2i4FUpmuFVYDnJd+umvG>dP#ouI2i8UtGR`gf@5iaH#Ww zX{t@8ci-@DvP|$`q2LU53C_)6pVYg>(Pd0MY6sV)1~5!8FXNJp$7E_-0UYeyXHuys zQ&zAztE~~yt{$x#Bs|NKN1|yk z2~?+ke@5Gh#FhNl-+q!r@5_o3sFOYFi#=O+qM-j-T zm=`@SCYcYaGIY_Is0y%PeO38^VnN9$&|qRG+HL|?sFQ7gWcZL!lB1#1(tO^n^cQ=+ zHq!=L@(dG_*NbyjUtq1btw9=G8@g#x_``>g#eNv-qTtU(75Z;)Z{_stoU9@gPcZgg zuR`$gJfZl_BN!~GO1Zgd*C5x_X`42ZOS{xgoV$MWRP1WYK}afp-H1Y%J(ncREzj8`}iNf=>!? z0Ic3WI3}w`X~KG~ycI*;mj*w(VMgLaI5**4#<$sSV_`ggc1}6S<+T+-6UE{FkreVd zvMW$rPhKT?p8&S*?C!|P@d;(B_TZN>9b$nPzXwqC&R}Q&_*z<7BC|(7UziX31vqf- zy1NP``>f3^PJ4sFxB-&uXPr=5h zf>ILSb&Oytgo!66r#R<~kNKHEmP(3|5Iu>=_4TbRt*vm3z~ER|U6pJmBUcx3dW+4@ z&&lQ04MDn0`j*e}%JPzg!_$l(5WfT9Lu`h)E_QYfxSKt4f2ugTyNS@%?4!SwuztgK1SWjL!G`yJ0EZa0CK#4|A~1s3R8^> z=Iq_wE&11f{lkDq`u%L)C|x~F$=^<+T9-ktDk&HZ(0AHySic|5hr=4#(SE;{5il#m zXtfTqU8P0_?%8=<&f}M4%YOguH%5I|$*h9)(I_cpj%N%TJ0&MuC>g*jJTN?zB}Lk* zK@`-&SSvDWy#yAFLL72q#EfWMLVZR945-Z@XFz?YZ5_)1ULbv{Ov3M^VO2Ays)Omq zDDK~;*dsVz-4he_Qu;b7PvTCsvk}1YNN)*}gEW{8r^hm}vMGVt`3FZX=kt=iIFtO% zl~m!qFg7m1*?9sQ1UOC(`0r9KL(s!FJtKjcd9k}(!fh|lC3khnM8rKlA;Fn>aRn97{TC^H2B!*3j?QZAAG0YC(x zM!Are!0ZAgv+(m=@=A5JNlmK7f=q3{6nAi3is=-uy_Cs_!{gyKd8fhyOJN~c`}yY& z^5;MQSIfI-g%1bDEm+G-sG4J#}pS-!a$QDXAdUecoxZG=Dgh5$EvD zv(49chs3LAj|?BDVM^Y_FdhXfovh;{L~UtwoHl8=){-XJFXR~pU9dkCpkn871K3o4 zG5|vFKnw%TC#az`xuHRipd9B(ok@e4q8Lqf)iu5_PrwbuDHK|8-)3jS_nt3hoUVYY zLEfca$DyedobhqTb5wq?m0B|VX%gd>`ed#ZM=vE83*mn z&}p8;G4O0(UL@q;(>~wBP&gzm=-;F3+3k_g%(Nu0t|bQao-C3$ZBBf+^zj`)D=|V{+_sdrxVxKE;B0 z4_+vjiG;j;{eouMU&>O~neB3(1FPmdc24#LybbW2B;prRu9Ru;4K^77448xipz!)U za+OF*{5&qRv$OK@)e8bspFi!3&*zhwxf#-{BgZEkvTxqK;dk_4|9}!gkTe5R3HKdE z`8V(0P@)P94(xmPrDAXZ9D(#zD+UMF(JYReVnuQekBmENGHxgDkD#$;0BY@C%t_kY zM{TQQ^q5E(OtMZ59r_!E?Um1oN}_sM5Wi}l8x-ra`8<=m<)sBmd?8jkIRXRboDyAN zKp`f<&oL(BljHQcNn9p4jxbqVSzQ*l$IZES|D*C#nF@tC-VVrM6^e2eiHh6nk%`ch zWNy=vPNigFaY0trR@lgaf`6{&l$6aQ>5Fsm7g7WttHF>&N{{<4A|`d(YBKJq$eg1j z#X^A$u~_tsO;4*EYXl>%5r-8^Yz}a`+_JvCq5L}BZVAuNvq|XkA}-_bt(pnT+1a_E z*#*xeo`w0PB^jSklDMT}L6Vo3{N^IIfY;bmIK)O8ElGv@-ieXg&9iXFv@%RHyV=OX zbsE7AN+>k=+UdiYWy?|(hn$sLdv95IilbePMxd_|fE422{`LzS1I-`@p7FW48TszJ z*Rs64*w?;)j~g{IIM`rSK%8Hx%dR};xF83CjEialdwiK*^RfXDVLS})g>j6&?yKegv;lb(9TN&9Ep#=kP!h;0U$&!5hoxKoL{CSR5})sz}%8J z&^dp3!9-_jYmdj$T?PSLRX)b91nex;QqjA#-si{;3)9PE8ZgD5h^EeIAvu`DFqk>9eR*%OwfFc*_Uy=JkO3bFici-HyL~_#}tN5t*F{%j;J!WMVAHM8DaBi3Htv(bF^8gWtyZ zLy0mZywPZkW}iGi6b)9E>Smt(Tyx_#EUJ`1V^i`zgUDQTb3R?m(lpuGQzhU`yfqW5 z3+4w-9SAsOE2zWhQl1a@*dA)1_|O4opwti=(v1&eH)CmDM}r$MAx>wqEW+X0Lvair zCjQO;R)$n$#yDNdq}E``^xOH__;DuP(>HwmZX8#Qp)%cV<*A~QpCZ?3D}~hSpg-aI z!vZ(}lpY)&OBUv8d)q_vdf>c+K(4Afv%7iraIaI>HxfHNqqG#*Yi_qkX69yPW^Rr} z>KjNtPEN2B9N%-S2U#K%WC2=0o(hsLxqObk0Vv+$I|+{t02+|=!~QSNFIcQbF&9Nz z%sor1%TESy;J)l197(ZMloz`@EIxlJ%UyS+iPqibtvD%!^Gqy8333=*EiRhAi#qoauSt%K1cIs_yl2wMfW=ZT`)WVl3*E|7~}5| zy2DEXOrhw>DFF`MEstj@dJ>hf@iAFmU2gGRha6s6Qn`|3%OYM|RqQoo%7+AnNs8eC z)GSF-om~c_&XCW;w;$`a>t?Taks>zoxRg|14-39ixVE4F{tG+3a4h(B;k|*OI>7IP z&-(-%UVrntUVw)g{K4k~0vzzY!5C56%i~tkUN#$l_Tl{pfh6em%RRnBh&f`BQ%PPX zWMyMb+#atK3wb$@#l+)s%j&p$fAfuh=itAvk^ z*lUU{h&kfyG{$EsI6f|!befV>cs~KsmGXH?>Ybm(IlnBeEK}+Xj3g){W1IoRuCA|9 zW(}S}SZ69cCD}}lfGa>B$W~QLWr<-w0iP@{FY_7KorK*sinMzq5R2fuqPmcq$E`g) zQvI)56BdEde1rrXF=?X@%Lvrye|Se*KFtUKH>jb!+S?^toa#D;{A@N~U>z>t^VV}#iU=5We#Gu*rUHOqj>(Y2 zXjK)|WAJa)sQs`>M>Uu#2`TJvkXnjrE(7ojzYeDYT__c+>ZpyLMaXm0**q_3a!loz zIw#Q$tofpn#|rwrO%*Xl0LLS}HkCr2zyW}X@XL4Na6P15<3WOCRTU3GsX*2PfP&dq z-;tRCd8@IdHOgB7c(^(GOj)Rj)lIpH9MUv=dgm2`l}!9hQqe>H4)Ry#5AfwpMt=Ex zBI0yQU~Ylz4Tsw;q3xHFyT0OaJi&1?H_F9=WaDSz@Oou@d0nm#KT=|A?#(}tjX`;< zlLNj$p`BMs`!{kd>9Ys{4lql=JPFJ%i6=NFh1(PvBLF)fw>9Vzi^b)KAAXd0{Icn; zFgd(=^FqG=9$MGEEsfMuY>mkPKm-byC>$3Hisp+K|Ndf_CU!U^<$4UAIiRJOo0P#} zZ$*K|!>Homkwl_r5(xNYXKRySgcHSyhF}LBe!u?qkqPU+{mUQ3>uavviH<-pH$Htn zU=R!`E2}B6y3me+7`8M4&|oCettR(Yw~q2q8ufna1iZ^fT1#9(j!XG-C}}llbE6{@ zg%Zdz;DZxH0nY7W(IN;FQGgJ3J3lUpNr8fc>Hya0xjqf7gRW3?-J{?E*{G*7A;$d$ zC^@L%tHZwFhZc}K4fPIPzIV1IDw%dbo{#Kf&kTJqLp+T;004ye^Iw)^@if*I0%k(vySlT-QI-+vb0SdhLO@Fu~$ins{z3M9QC z8}<5|SCj?A(h}eR_CN{0FnN~%;Q0LEGi9aLx3>ts0GtGfb$oCvQ=tjt9yuJrHw|#CuCEfD1DK?rZ9KDc^K)`_c}WK5+U6R)*V5S>L6XdEO4c{l zxE=O0J~>J64|e|{X0@P@rehVdfZPxDq91$SC|7EdWt?B5ac`~34m~X@nv<95Cjm0prkFKCp6L~ z+g4Xsty;MBLh|q zRJnXmMI*NX84|0KJ*aMPw~eS2hncanyDyX!o#pxYIU5{&*UX+a{OV9a{-7HUmI4I^U=GdjPO(&dqH-;as@BfnA+t)9iS)zg^ga^mQ+jYrC zJ^%W}jd#}j0EaVskH%ndJX3oBaNvJJ(tq{wniyLohu9Cvt4B}QBqb)#3D}a%_ob5U zZtp0mzqGm{Ijob^kpPdSm1UcnnY47d$94;m_p19Jx_=OVXEt71BzGZz74{Ddu)bKI zJk>B62LK`trr2jo3?Z0h*-XX`_YWo0h148g9*i+O%rUrfT@)usF$bl$_lI_YOU3p$)j`uj%MCc z2lipnb}0{zb+Is#6EmtJ3!Hbw+yE#jWHL7X`)*BZ1Yg;vsxE05?W@i#8oDI;oyuVSkanv`jXmS4Q$Z8Y6h1sPTrE-2D&1!rxrep@10?ZNtW3-Ikg69S_k;^4kZj&Meyf!7G9UQ77aWK6G0< z38{0jahQ0XtT`VQeh$cm@4?9Muvi>aYagbL<*PzM3Hh_p;bED(ax9g+usjH+HHnq4 z1&E+|-syMNYCA#ECLxEPi#N_~^&GA2Px6rKHPXGkmC0$-q`sA#`T+Yj``pdm3IH4O zdg=3X`|9~q$*DZp7SMf3rnTb3Q}2G71-aUNo{t4^Xly_NXnn&H@wlz6F3FSPC%3VH zD7Ym3edyMo>T}aSF0)rku=FQm779n~q#z|K8w)#4T?z=8w-}#W9TzLB>znZqqMf;3 zB;50Ekpi9`V#B;21A2htAOHBy21bT#ZFNPmnev??c~gLK(HP(WxChMOS)V?8BCv<~ z3qKTq`6tiZ;t{S5QgEAZH*9`k-X^9eo%v!Ae*mbw`tg+#Rsbb%7k9RI>~R0cR@YVq zaQMvw9Rf#?hm<(%!)`-8C7bKL62n08NKg!-O1<2bWhG@07L6YkjMrS&{$iauW-@)@ zy6hIfRM}CjR|+JWyf=}at4yV!`;LesJI%CpG6YVpmASi87y4ma(w)5$*y#Fce25nB zUZdLrKm8UUzcOwa%U)zO&h{tc_b!-ewpEy8&(aym(ZpiNm^vv+0FIBjbpei#+4|jU z{}ft)!ii)tV`DuS17lY&Y$A4LLctp&H0tUNB`xYM^m-j_xcf&%*d#a`?g!}Bx zZc6f2Bafb0IQIS|hg22-O70{jzywbWHhe%}h7>cGHn^}NDJ?)0yfrwF01g-&&mDt< z-{IkrN$uO<{EGGTh6Swf9P;1@^+>{suY>Er47n~91*Tv?-ifVKJ{;b-aiFJU6QQdc z!*5JJG5guu-V?gYqCAm^+sxdo&CE`#T0-b(nM%K1Y3EJOObaOBqXX0dWvx{mT=@|* zIHl0)-r7;+A~I0-O`tQ#u&76y8sKGQd|YOoFfhCf28L}9NtM|bKq4(Os`)T(%nmtaFl@b$WJ3mX?`o^Z-KN3>( zg}XK;DNMbOj*et3408wCB$c6j8|jO*+63KslArzkiH?Am%|2Vb{XVo$ilcEh1~@!m z%D6#A#7}+eG{A9oer_8Z+o~dlCGe1&V{#Rg9K3f$e}}=6TF?El01oDmw{JJ>B9pPX z*;$*Onrt~a{*dpnm2;DH2Z$t~{+RL&t=x07`|>T)pS{;nsW)t=MYBY&*-$S&UnMc` z9F^TMmTD~w?z)~k2cSjc>U!oJ0818Px0_p9k+^n?rFV-z05~wq{^#HSDe$4czh8iQ zG#V4@fN=pP0YxBqYeXV$!G)&{GE=Y^RvxVg#Q))+KUg|_F6P4M*qA&cUcY*4iFnMO zfA#!EQ7Mzj*v6Z68Nv@JZgUb<0RK}n)4Co-Ap9;I3duJo66v$q`B|Hsns}$VJd5k% zy4O-Yi3gXis+32mybBsJKZ>A`i2rsHxgn=2L$Qu>K#s*tJV${pIS2tD03%K>U-7sv zG9eE0Uaa28yP1L(uf&2n4Qnhsi)-b~C=QoDEOMk32IJg^m&K|l+3#e1-C6{YqZT`) z3ve{-I-T7C#sfeGrry`(qJ?@RmKdKDs{^_@GF0XKm4)L8>y1RMClayYwp|09tUA+1Hup^HdL}9c0cFBecF)Y~KCaGAExr9#pbW?0@6jKamUp6c zJK@7oDM{r`!jOpqQN;WcfMA?O^7xqKqged*#iBRKVHV{qsE-a(mK;dR__733CD54T z@BT#G`4|M1c3MP(kQN>Cn!mb|u_FV?^z4ilcV5Q9(e{gCi&QQ&ohG=GQ;-g4$sxKd zI=w#z$tg6ZFVbln7#^~{gCiyFsp{i?#z#j~wT2YT*y#O@-#hV6bq>+>3cA-$$=~>U zdq)Z@#^76jnDU3|8_mv)Mcz-PaKIqi+TIn5Xnwx) zGI*7RGZxqY03ZNKL_t)|)=5bz=O0v%tWC524z0ezj{$JdUr$fZ>s8PfqK38k zCl-&zWJnJC5HKU3%ZW!ZzqDY(Bg1xhbSzMWLXS#-D}R-@<5bE{PtMdf$^L|mPmD>j zlXK%ikv>aXJed%)wp=c$&}Cro-2#D1hF-BR{@~J8mGZNdZHR0Mi^pW#$tp2U(`GO; z1T58&{UpZZSYjU^hdCCli<4*@+6vh!0USM5?3{K#@_@a2RX|%BpBD$JJj7NBYIIG) zAEJf3=j^t?m)QdK0OyBl4Xr1F!UpD3jrSdvbZ+Br44GXcnUq$E|Pd-y#k)l)Lwj0I;@>JK?V)e4Wk9`?4 z`odu+4X^wn@tl+2r#PGa1awq`5O*{Z=Ryis;6}8sX8y&mm%YJwWi0NQ;^Z{>`CV!t zFhnToss)5}0geyalY@)NnZ9J@pfkaG@Dmb=a*V@oenyf!Fr@T;7%(6}+2oN?v8n34 zR16Z_7-8N`k7s{z(&^Aj#oul<&&BzL@L_iO?z#Q`s>UN(9NhQKf-86~{+nlObZ@P^ zmS%i7Uc7i>zxvfTbt@`v9fSRw@=O(Vw)j@o|eKk{XD5tZYXIhmr@P zi3dl9ZJKJuWI_WCbTujnIX)^q<+$F($k>PyP8eP zn_GG&q#Cw&_k<3U^c@=?vw{A8d-~+lU~W|RLCm}f-e_<6oOE!#OM->-Gl16fLQn!U zU-)2ps;%_5ej zwz07ho12@x_x;^<0x`LeXXyY4)=99W-aUUvfWuLgORAJ7;66D$Q`I`m!cNF}J?M*V zaPnLEI`nGajiWy1eYJaSR{-IB3)Gi`_yl>X^FqiLV`U|a#Yn`5BbQgj{vhUjZEP$` z-1y}Z(XDKfIg&oG^D}cMi0_}{>^yCoTRS$;pR}dL*8JK4@!za(YC$(KHfG!SLQ%CA zi;4+CAxA=zP4C9B4xGq~v4|WN@&KOF&p1c57_y82WA!!4E#QjcHHUKQXf}-1u*F zYR>M08m)Y#-F>?)&~1TsTA&u-+|GGgIR^H|MJ6XtsfQ}AY2|(@_wBMc+HJY+abHpk zR2EsY&f7mYw4I$@o17fCx!IY9=H48G94T>|lc4QWk&5C!<<6XJ6~!yW-sCpf*U9k1 z;3eOQEGhmyA%QI_UM!ScoZlqlopS+9NcPmPt7{}T8m*UoA(ViXSbaHouYyAgJ06X` zlSk@754x9=a2S>Km1k6%v#&r+>HIlfBf1;MjHD|#IN%)48LSja2t*r;b?D9)ru2SQ&ub$?Id+aAT~UfT5Rv=)H} zdk5NY`O&IOpU+OtY=7@S;0K9}4bpT{N1k zYxQdqIlLS1=>xsgZMFS+I)B&qKcoLX`I}1cdQ7NhuEaU;0m2&wR@uV*oW`?<+(`Di zMBe@7iaL3&de8hJ0S^42c6aw|b8A-~Q==n8HZnY7!$U)^O7MZIs~_@x`*ZuTpP;xI z%Jql1r*^MFMLi1&654!!#4H}nILVt`mV0bIT2`S1|0|SAs(51FLq?;W_t=TP-e}AO zoZsBswn((k)>fCBZXQ35?CkE_0x{UgkYm>#pV;|%+QmgHOOl_e+yGrp&(H16>vefi zjgF0~dJaD|3X)Q(6X_$5jt74C7`%o;xdJnru~;@gz@5g9Xz0O-%{ z0v%mXjix`H?vC9SXxIXt6;7P`ITQypeBd^A_>drnXM{8Vi;Wr53PRxXr?7Paj!)q& zbnoF)Z-MF~Y7o-2!odo*Ai?Csm;#+EVY#FI%IpPEz^JloFJj_q!5+v3WS4Gaz$dd~YhyFyMe zvOGUIwKuQd*uv6+&CSngz}ep1vXkQzd-meFWwKcrUnb)*o0*?8yAIjW!GT>|T-c*0 zkF1c-+veL%fg6jRF(1Y4)=w(h`zl}Ul0ve~$w z!~D1*DLyY9S~mG_u&NonE=aD3Uoo!8uv?3s`jt`jnz@ppP@TYU<<(R(462Vs77Cg^ z3m0S&t2dWu!~C$U=b`9?znS*{N%`-mk5_N}pl+nrcJ?e8k4yf}Rkf8A;{mAb?H@{# za%gbC&XCF4+|qdfG?+_Z)E4puNnODz!GQer+YQABNPG?s4CtODJ9}s`)r65=&55ndFI`}xm9Me8Z?^^RZUL7_y0Uco(hd%eG=3~C%}egK3v|5Sb{|Tr z>W1}(M0MFQG?|b3lb?paUl-u$jx604Xxsv|Kv8mb|N8C+qgeGfzxkC7^tYDBsZRbA z=K)$MtriL?Rwbq*#ulps)^dNs$x;QrJ}zFQm?f;WgabP27h$r0HtRf$rH&E~i^)+b zH|p14#NJ{PhbTrZsX*PWOjZKWnpX2rGbyfUHvI^ggt1BBE9FUPE zYzz-ZOiYf;7zcpk;NZ}nK7VT2%Z&Z-{f`!oM64InPX?YsQ4$H$bF-GcycA;tiLCL7 zaor|f9qVt`#VA3C8cz_elexIiV*T00}_#4~$-I#u@S zPusip!|S(7WRT=S8+>|d!Y1i29Y_uXw!z?t^hIP$-b$k3LysPkKq)&36qf+IR+}&h z-o@6r&waM*Lm|Un%mK~mX0kyiMLvcEB*Da|3Uv4&C3|(HZ?xTSlJRP1XV2C*x0N7- zl8cm@lS6cgSfo;Vkv8m5Q5t6!jW++Tq))qj;5L~UG7{zwwcT7NZ|HGLB0J|^wnM3BWxt@Gsbc>x?0fPD4*>8*@v0MZbT z?e8B55RLTp+3d`;yt?-H4+T_^e5>{p8VKp`LABR zvH$wRU(~L!Hkezfq(jnkePdgReSSwl%i!Rkg?oBzY@eu z3w|qNK}d>#1!}M67XcnY@kSVCZ1Ayo`NYaTRVtP(Uvfn>6yQ`Q&)jw1^?vEpxZs&q z039S$H8(an4|KA9KgRgfy=J!sKBX2oJWSbt{nwvuYisxBwkV+b=9_2s=+Ux8qYoGN zd`j)m?7e(w76yE>%wpe%nFSP}#K~dr#*2b^j ztjjZQd3mv=+>0-uB+f=VnK3U#H|#-keeXJrMLy)fPE>b;`baw zev#r6Uo=(u&Nx^4GOHhP?&>u$_aQm0fGJF&Q0n+tIaczK6ps%K3`p*uagBJjP{`|^ z$g7eQVc+$QO%?Nwj*d#9WO%S&$Fn}+_g#SFOZ}2Qv*+%F4@a#g@dJ($JNbh3_Vn6S zHY-qrk8g2h*|s(|?O=c3mLILCn#Ctr`Si`jAN#5UG9Y;JKu`vAXk&YkUTn_pg3bs;9=mlqc{zc89Q&M27sB>C5__Ah-4t$pOFzJBr4V)zRMaykT9g}ei)YMF?&+XwyoqRnF@>hDSC zzmF$DE6;EXaG3fva}wYGO^_J~s=CS<#)tMnA&i8-`~FAUJ3O*~|J`q_Kk0m*Dt(bi zj6MXrrj<5nci*47OjRQ$MIit<040V)1v^V;G;a(fV{OZFdDexeytmu-UOJHb!SuQo zQdTM!#h}>Q*|(LY1r;_B9EAfghbrQoy#t$?7`H4&;=MgKJ3VDcQz0w$_|Zzu^U`id zM=8yj06ybmBLY-mvU-q~eh#Ayc{XG}@SS4w)oDmJrcx;}nkL4_H4eUA-_Z9lF)?AY zGn1BxL-()GI(SGHhcD#7P?C5m9z{OTNe>`VrQ(smI1|bM)ltN@2+?4 zOm6cUlNeJ~<)_87VXEN(GLKVcRSI^!;_({l>b-bz7iQEx>sF z!w;|Q|NNi-eD9QixzC=h*)MzInRe;acFKT6lEYB?nPQK?Bc>8uBG^e z#N>UX{@QKxF2K=l%XN?Y(psR_ctKGPWAEnnj{W+VKT}SzSt;mhfP?n*F+4FJz=7hm zo{$RHoHvJ)US(~`M(%{TE|beUW^!LRD5itS>)099>{`#RCN8X8D-es8$|dEhSntD@ zCbx=b9x?pIWk%=fi}WeBURznRi%dp8=b6i8JVjjm$NB)E2B3r-0x>_a{P57Ay?MLo z4AZ*|jxX&K`aGYv(>@%&l?Fm3n+|1f&_jZRTsAAoC=v%ttIKwhIuY2gw7O(tV`CZ^ z__#1R7z-@X++v>d1E}E1F}FCUgyJsA=G{H9 zNB~k^zkFi@14*$wpb@XXS-14rc})ff)s8GiNgnK>@3$~3t?7?lmG6?%RENUcKsvzz z8w}D;Rn#=FNoTah&4W%Px%qd?(i#EiLM5Rp?MWKkVSLo$?KRw;wt=p=e}G~5iA5q2 zz3<_nVO5Ln?(WMUDlkP+1b z_&Si_B0!*0ww|9$y>@p@h1-puu1X8Zi4>bQTLly#cyP(8`)i^5JF2`tfg8oLWQs^! zAsr&7$vv+}b>P3coI}Tv()(l zv$vZ?szBd@f=n+nB;Y5gsG)MNd|g)1$UX#wR8>m0DA+tm%HND3H8+CLQc0EbR1WR# zAK1^neqmEn6MD}#fNz0o1TsfTKL4~fU(H0o|5KEy^74E2Ou7Mcj|*nma>(ZT%JPpO zHX$aVnyb~#11d1#?)%-idA_mt&BoTY{nvm0(V~4(`KM_fmmgQ3C6Wp2?@!pu(xR%| z-mGuv=Pbrx89oFE&w`4|G*!9vxj5u@fta_mv$XB(?n;J~!V?%Iut6vwskJEWB*;;{ zIHrH(as_>(GMo$&V8l|43Em*wjR^rmHea;T^|d8qeHQDBIEGlr6@uIavWtnB&x<9= zcnv_}iZC4e&ij@4sm>c)a&5-9WgOTj_!v6)p530S@N&i_4rVl)?+DT-JEZJfK)N+NZTi zBW7WzzlAQq(dicLp6_#QfqJa3qtvne@WV^RVMvZoPfyikJy*92F&}Gn7#si<vlu^AFsGu$YZbU?o#6DW>@t(n--%eCVlMJv#CR&iR1v9LQ!xJcB1qz8 zVm=tZ0!^;+hV=2?-oExFHfAGVGdVdSDfLVy=W>(#`!+T@DgdKYD%#UEm+L%Brv-@g zCld0}V;w+&I|W8~=P~w?r<$6c>H-{}>xc3sK35|jj@j8M`}cqU^?M1lyV|N;ELh=i z*UAT*7LCUwNr0pjlqyWbXJ%*YDwnnO*UkidK$YzwRUjt^`=up+bZ}%_Tidp@vTWny zqe>p_Z0^|M;h{Z#_C!f2JT;K58X6k5c#N{jucFP`e}&Giip0?%GNm7D_`*FXY-O2ik>pQwuQ zV{f$0MJA^Kc6cDE#We#c$-8!|tUa2{;O!EEeGOR~ceR7B{+6~Nw7-A|{18?4LcB{Q znWQr4Q^hzlHLi({i6WEDDeL*uC+=)4KB)T4RWKkC&_5J52*i%*lro^sScBJa59p_44AownpazgSz><+6SK{HZ1S zlQ+%eK|P;fe~9s~-FMRLag}3vwM zQi7RmUWqOMg33PNflnuCRWb}BJ@bNbgZl=kXarI$`{5Xp=n68KJa+kT$>2BXWU$+IU5x_wcbwQ5zJIaRyIEV)> zGFi*zDDdhP3z_KF+s^9ghTj{CG;_t-D31?r6%#JH$v0CpgwIx{nM zCqvj5aIwa5#lni3Zi@>BerBpU|f7w2i4oSsreJmACr-oBk4 zpJ-&Df* z^z=+gq@lq<>5(@|c--gNTRrx!D*A`6*1nO8xklQfIffCmO4wcNZ;&=AD_AHMO4dKn zZ^NU*c7Aqlv-5KTO$k6e6;xcNN-qjz-OMyLY;SGb#N>oc%}m_{9QA;J%H(BrTdVR* zo;O8x4X5YpjL8(>)bgxp^@UaJk6tEK7kIpQIhe}R`2-y7E&?Z#VXer-sq#Buh*7QF z7p>#F)5bGY`(m_liuVqIwfFMJmjV%=K6_%}zKETkoZ9xrw#BGinHabJL`;=0zAs>Y z47fp3b!lZuKnTe|<^jejg3@d*Z#&yNmd#{r_3@g1?#9Ghu!{L=XM0zGcRZO;P|Eh~ z$(rUWzuk_5CABA2LO->QXP`~|B0v@E0buQX3LJe~9tJ_u_fvVsW+b-K#gLs8&4#UD z*LmbCdR3WKZTROw`pU6_e$Bku+p8LRjRj6ps=4v4UOP3*c7lmSRTd!r*DsLTyjyMv z8assmP}Hde>+~iTWj3#55&eB+@a}kt{i!tDKRC3LlT&@m3k&l$Na04+)`=ugE&XQh zSGvlQ9dOlke5Z`()v*=tn{R>fmAIC%!AXNU*+*aTCod~1^{QA~m6B=nG2)|Kz92vc zz=SwS?82bxk4i$k%^1h;GGwoAE6?KLe12Zgd=QOvWvM#d>AUCawg9o^>AC&sPk*-` zet3OndvrmLcbn%!`fxCAUtZ=kPcweIbx26bNq)wEyGrhN*_$Hib;#SUR_Ex%+}8aF zyDjjgw7^}UC^;YRF^AzeOpba?<;r3{;&%C`8F848>)o1A>zzQ2f%wcbGo1JBt!e;8 zB*bdfg9ULT@>LYaI9c$J&fz`Nd@&0OAO{EgHa<3HW8-7WcSKaI2)ns?1%TV4H00&q zU30RwU>xLG@fq#{9AC;;^94L-BOi`-01h=9sN{9trh4<%Pi1(pxuhu?=;fQFf%EDp zx{n*p%O)cS>EaavIhqPd5iZ3*<;)#Ti$gx(-R&JaJUDVj=i_5-yc`xCg(Ut7F-(QSup?XrDaod`H*}{9E?Ha8(6rTa`|4S5WK9KPb>gV9pR~jBpgow( z-fnE#+|0BP`&wQpm5D~DUwB(-*{J_HNeT40uWu?X?`jL7@LM~g0+NXC1XG~Zwy(AS zjb}@_TvvXKv9ghBPLcR?3T3YVdn@$$cynsG7P{2#?{p9jAgT!*A7U> z9Coeh;aey6C}@0f>?n60_9fv>;Nhgn+#CVW-eg$wUK4mG z9sQxtI8*5Q%j?H$H`rqSMi>55?kOZeqOk2EqW;K+(i-{2O+$FA`wF{w9C`03ZNK zL_t*S^$cys&_=}r_i4K>z;U0}>mK{1wLqisg4h|w0}7L4(WtGiF4bheD%Q>yESJkG zFF|~T5(;Z!;z1_^e_P;2Y)5gm_udfeg4l{e-e7H8tFV#zfN@8xF)vdUs>s(#jUsQz zP$RECKR+W?0$1Qtww~Ug=%%Mf3~i)!t2eE;0@*!suB8UHGn=2EZMhZrTt~x2n-1RwcYd*6C_1?luUDrJzEE(L zX#v7`vv`-u4#_$6>s*DLlBA`QOpqo0QiVz)eYL;4uVhs`9#;|&393XQZfj2-D@obT z#(i$@?AgxFt}QOk+5BAV?b6P5>mB1NB(F610vOO{=}cDt9vVnAlrX4w-daG^eec_Y z3IvaAR6(QTUb%UBDfVH17V)hlhv?7i8=DGPzk2@k&Z>EzsADoBSXE7bP_bDJiYT}x zZ3R0Cv(Z3H(VM3?LerrFzIn55J>g!-f%qzb`?hJb$5%5CeB~%WBi~!SVEtY25ebdj zSLA#oXV{;AlZ=vy7KX7^2RRv#yub}K*=tqCHuGE4@v0fUQVII?wA>HN(fY#m+p?KwYGog9G>+^V00+-{*QR%QRZzl>#C)TKtE$FHV#gXw zp|o<}?AvTbdb8&RfY{pHwj#;GNJQ`U(UV7F0^+R%a7C~OBag9vb#2vh*_>^zZ>l}$ zv%KGxM=O@O%;*@6QGF4y`{>JnCji=v4Khlep0t6%LG62dc%(kYwHKBb0la_&jF}5=Jn%pONrRAQHU(8sANpBtstZ1Hzi#WB%EEEQ5Cl>C+DCCM;;DjWCCoXkAaETG9;izzxrkrXP-&P=}tkO6Y+79x@e zsF%=h)CQFx2cV}ws;j)Jc)8!fL`?lxz868!h-WuSFWIie3X{Qjun{W&q{*QMsCOBB={KvaBE(DB4Zm5fl|4(FxbE^yK4#dm+-ZGi`F0azS= z{p&yN<;%AXK@R-7e*4>B*wmC$Ao!BE56$9`R4!|nKsJW9Cuzx;j{lY)?-|e82X-I8 zH|v{5adbQHu@m5ZJJ;J_N4 zR;N&RV`Iz4#zt*^VNUA@Vp8R+g0+PA^I)yr}zbQ@40RZ z)C$6!tV-C{)|Tym{jcA))q1sp6b29m4-%^$;P91f1QbqICQPlgGYt=@`N&CSayg5~ zVge~5kv=UNS>%%>t(Fb|{X}BwIF+&@?2z6b$<|CxVan6KtQ7Z3LX{)}i83k+KlbL5 z)gZ!7TEVVCcb(pKJI1Iy&qDwl!ViMP7w=l;=Ye#XZ$pw|1e;DnhCX1LEZDc!=B1)M z7)B*E6|DWqq%AKm-1%yJH7_h6M-eOqbU|+d9MF=3qz7i{J^?{ePm_m^aS|kVNrTZJ z0mcpv4sCXJM%CSo^s_tFub2?2`cz^?lQR^`qWlkJsC-vteo*bn`@(RGcA~%Wetcq+ zcW`lWVLQ9~`kQKjcsyn!!^1W_GHlR7c~<|t&Ri99@#YfkHQ#%=ET0|#4M2;Txfwe= zIF#hv^!%JWwWWkLEVQl79m(6V9};tz*+NxC!VZrHe1QN$&d<`eyt-o9%%wn$ zk;lIIi;eWBSvtv^;(*mf@PEPFESI-2b z0YD`C`vpwFqB_{$w?veRdXkKJTUuUnOrX63iznj-a6};c_~~PPGn@nP#A^Y*=D+^=b9FI$H6*;db&!5yBvu>ritmeG+(0!*<=V$yN$;$h?vm*c6 zu_b?Tlg&*MN2s@MT|-~SdeB@@UI4V5ifb`nHhQp^J+OcpE{ zn6G@r7Qf>Q^52Z#m%qgbYm)^fMu4Q#N-o(R#6_BqNS+6>X%`o1u^vWQ6wSTs%kvQJ z*z7smWo%JVw!Xe)mzj(`ee$So>~`OTkSYMfdG%A;nP!!7WKgwBK|+55=AHw?JadD& zGZrudecZ&~B*FMTu&Cr5047w=xrJ!3_%v&~Pl#R1JX>+?u9rr$y|KGrw*@|23$y}q z%*;&M?|%0yo1AP?R51L5_=T&dEPy zv$nalsevOJ=~Hq-9aZ1$Q~_0kJN2IRMm9yV7j8lZlxar8TNLhG zUeY@R1y@%&{Tr}?gt~%(QpsSb@Gh1Y=Tr&LKKqA9lIa*78M3j_5gQyDv`9FjZ&}s6 zk%-=Nt9_Jf;+a78J(6sX9zW6;0Kl=izGV|LQM*rshbDxZZ1Tq91FTQ@E>s4+K;U#fbpXJ$+6+BO0 zs?We&I5-KND-_AAkFo{60p8hje_hKVhqn zR`l=ct&(-vXuN2(9X{0lx8OJI$agEq@45#s&BeG%(CwIW5iKIBSzaIFS^T%FB8e)X zy>xAMTnO1!*=#CO5(CH=Q!vLeR=95{Do{`cftW-0I=REjG0lH-k6seMS$i z-vH@B!N4tmRI;rSjrU4n14TEE$dj^%OFzoFbg}3@Kb@%VKzz1vr*4Kaj^FQpzAKwH8LbWf>8u#hbNA`?}4%`UhUi~d*v^NqjTQV8bw@x19GUq(`Sg){VU|i68s8G^+ z+!yTmd?tV?1#_OA%gMvW^J_Ks zC*RY|nzIXVw9@ms`~IX_fI#f%C}ooq<2E?tjG6Dd4fPbYcyxw6RCGF>J4OU)!rg3C zNfa%c%h~bqu^pvOltkqtrs5jrMY&wE&CMM?9_H65mH9l z;WoKNB7gyziGzdz|E8amiUAN(gSNf7wPSz!^WS7fO0p?;b*0G!WAW7>L3!7Gdtitp z1^@=vc1c(&aUFw%$xNoXHL7pDgcJQh%p-5Adt*ZPZpAysssH%b5AuE(=8rU;;H6G*@3s{_*hKkK z@=(0v>iJRQZy-fbEF-(-*l@%Q{fU^Ekzyw1@`0Beajj!+(AVi-&By~Z+u!{d9wx>M zhpj6~)ojak_v^O6$7um1NB;9a|19YdAH&zW6F`n<&(`dhzx<}Dgw)4*nuovYhm@&e zJSC=)tS)P~o{(j-Im=|71R?7}JeFANC<&Rpl3Wa9`e1)tv7W1;Y;LZ-tMw?ZAWH6z z=?~w>x>xu-T7a=4*;BU5a*xeL3Uy_wcv^}T-@IMdIu5yTzwVWokh7`KBpM zA`YcUiTnw9Dc1XZ?Tj5RZxwlmm9Ijsz%$L8kb5(4*3zsKC2Jb6vE}`Ep0-!7-%3)S zyby&-wellg{BnR#a>_A%=DBHSr(O4{R4pD z!$F1Z*yw2B<8Z&=g8?v|PTTs%wgS(^h53%0w_~qCpacf0B?W5jYJU6ssZ8Fx1XO*b zxRqy6f-I1Ns64KgnK6|$>9l*#{r!peE(2ij^C` zWhSTRBB8=0InW<}uVPq!7y+>1%znd`!0)6{01h~K&4gI6)X}l+?jKlxe^TEUf45a} zdQJ6%t4e?c0$_xE2mj_BEiTSC4RVkmObKM%P*py@8f?7(lan*)wa?AXN*Dj^`1l=w ziYKo+FD_f;JS*yo3a~=99 zn!TtXX-o~M@x5VZgx+Waup)Ni*%UhjNgD^QIsnvD_g!oO4Zrbu1tiI|`%2@y5<)F* z*=$zhUM7>V#rb&~9vQmx+O2{dQ~=I}krn`ZZyYBQGhAHe1lj-yNun}%Cfb^Kg1&v3 z!Kt|IEQk@P;DwE$~)QW9)cUK8Mbp81=Jvm`it^tgYEQ4-_w)%u5bISTR!3i=WEZX_| z(aN$jatsVkTYVH?-3Wb^!RYP!mZ~~Pq*Dn@;-gVwvDIs~ynj$BEe$|3OU7eOE!OK^ zCrI931%L?y@QrX_DZ`dFH_!nDVT(DpN`seSpF?7T4e|Tl%V5LEU3z)j7y?A87RP>zCH&c-j!hSj1Pbf7z>A~V>$*6cDVM8NB0z;9#%3NIPc{$(M#JJ@0 z09DtXthxSI!EU1cNoG|hMtzm@O@qMzY6L7*brAYd`r=Zc(E0h918=r=bbZD%0FH0J zd7-0_J|kcQ=-}sLVUT6ZOl!(JG+)TOzFFY34}pCM)EK;kT2sq z8=n~07>|kl@}m`vRd}+{FXopQ?Cj*s-oAdT{dqUYQ_UieSL2;mvIgjv%uh~I5Rl)= z*6{tSim=Y{Zgg|1i_ToSlP%iZxjgt?OWvuuGu-Z_L~!;>{RL*Tj0}g0VG?$|NfQz=}&)`x7S@;7vyl-`gdvSf9yBTc<<+Q z7rQx@ykkZ?roCU&mI_71gv64yHW-1d?XqRFt4PfHRCE-wRL}c`eJwq=*oRIQu_xTP zg1e=2cX$3|TL4%L!)+fse6ly%;Tvnj{L*@PV@s+MFP=S?dPDW*WxdH$;OJR92E*BHxg2}>ok9EisvYDqgaNbX_y=MmEspk zjuSPETlp#HNz2B4$iuRPhezWapJR`^{e6B4f8Kgq7vSh{hwPs2^K1bUNP||eSTSq4 z>mD1A_E+4d+xphFEica7 z^Cyp0x#^5PUGj_fj;{qq(wKL<832sT4eA9Fmr0jYt(7pV^w97IqOHCY&qx6%Avwn% z&dUOZs(2aB)&bTy7R~e@et4zn3&|$HoPmMldkGO&2}?ymNhrM60I$}M=R`8Z3##xN zRgS76Ae)n)!^K6$4pJ$7o6E~fGDEN4sHWZD-IJF5ViUd(9M3i6?NE{2LJkUM*7k1m zAct$~f)(<4ftUcAyjK7T-XG^=451>Q9-_ag!Y4T=rjC;iLFP)D>Vf}B%(`UA@7v`QE9_FRnoDC1?g>I>d^w12zK609@KK>-9ge_ z@Ame;p%$-iY+5uHv$aPncLG|pEq%vRq5;V08=iK|nVocB&pYFWe?Krv__vp*YerYK zVLP_4gGELX;x7kem<=Ri zPHsu#rZY~ZUpt?O+fBzu!a5${oK15Z9$F2aLEz|BXQVEf|ClfL_7C-qA!I&x^gA={YtvWcU$1oXaPWu@4kC! zfBfU$R7HH(_N9Xyt&Ynd;|+V}Bl9_HfovwH{6IF7QQQgh9iO+{I}Cep~vUaD0ht; z#ADk#d-7_1@#2}2iSk>ZU_r4DIX_q$r`KUS>rLLNelgHfvgy#3Svl~m#J^2Gvn8$h z$)EZ7PtxzO!9y;lCbovX!9A_6u1K!DTykqw;&Fx7*CDMrG-d?y3-zIl3*-@fN_iakeLC>EgAW6nZS$Q?|jLvgHaT zEwTq=t^ys|f$g1LB|Du?oSV=|0s$b*&m!M5tpua0JufrTG2J_$ayO*PYqaV>JUJfe zk&E=DfRNL(Gc7Wwrl*wzAM8)IRPidNNnn0W@FAatkV#(W$Cs}xo5?DG0r&ufSy-68 zSEb&4UxJsx@LJ!ElH2vJr}HQY?BuRs7Id=W^seXR9g{GmPf+ELUj^@VcxXroUfwl{ zL{M|2$c~PVg?g_nFT8VF|K7y(>FLpPRGZOzV{`VQvb3FKp|1iilspr}FQoZiKmYctcl<2a-!Ugjs`}RRRC{UM7&$u$Fp^l_^y;qm zK07_L_1EhLn}oC$eVcav`rEH`m}hs8jAK&fp0_r)C^)yr&mQ0Wo(}_3H4;}Gcvy}4K>)h zi8&JRH#(jHE2+`FRQ|qGaz?FO^R9hK<`Tg2O}0BeR-Ye+AqnR5i%Wa){ApeJBL5B3 z)_lL{wpLC^K7lM&M+oUPXKL)n7=l?qLi&j$>LTIy7+jrdr+Vk{a%Emps${v1`;gkq0bE>N8$eg3(}H$9c2Ma>y3r&WC|_$9Kyjq2;Xtd0XdZTZMxy|`i^g8|VI*gQ??;oSq z4jJb%m+bBx2-q1O8mv2SG`qNOHj$>W(if5B3zD9y_uK+@3jwfRF&}l=7_Ic~?!Mg? z`21P`ugkyw^`G|g<=dt}j-UVhD|`HSr6HL7xwTZYVSbg% z+tBc!l9VJ#`v>|heR?hiFRnLbhFkflNHu zW1(PebdA3#d;6p(bFkRu#PX$J|B&`C7Ydd+*i+0nxVYQ}I6hWq`GD7D1veTl+H|;R z&Bj0<@b(`3Qg^X9h({?-MzZ?rub;nD^vpNN`h&Fqv3b5P9@z$;001BWNklgv?-iGBV2iH(hqeYDr-65uX*)^38=CwzEzXN-Bbyiq3~mY^<`I<_BQ zy;f51@!BKFZBVsORSaw#`VtlK$U0qSGuEF-+Ty~T&CX80b1S|w*C%rTFsh|N*atmC zz$?r`+c5(5QWRWVNv~j*(e?94V3CA(D1Nmjqrif#9m^N;HZnY{eoMk;a&o-sX7veb zSK(caIm)YGeE8A+>^3zoUe=sSqTXG-Hk;FAETi6#$zw!)C+2)pWD35yWmmZ?o1352x6MQkuqnxtaM;opX*)bRk@N^v zxjtzm=7)d-XV`_W4i&ug1pv>X!9k5L7Z(?5JN$OWC&p}iWVmfPI^RSx{Yqa5Og%e0 zlVPl+)OtcPh)2E)(1L{pKcnq<{u@6FCH$OOA@WE_WFb366&GU?AQDUrF;LLk4TY4j z`}1G^Zm-ujZDnb}{_R&kw}Am?7Tjp#y-)>maByJD%ZoNKK6V43R8|Xn>N4l6^aT(& zjFDO(8OQiXRT@c2-hjZ50IX|tFYcYW&4VXxCxshbti|8+93&nA7w#h)&4duqJMm_uNkt*$K9?t2PqZb1mgsh)ps|G>|7O_1Qy3`A<|H$pb4VmuT+w} zD&Gm=fPfv$B+cx&7`DCQ!^nL$+h@A_bz7j@0w1>pS^+s=sr~l1zp$yP@h=MGXe2lD zao?c3Iucds%dF+|S9Z9!XIGi5J^%XoJ8?T}qK&s3S_{RKam!_|EHOA>$$>#RY+R(% zR=CP3H!(CatTiA-nmeZ#c4kp4WG*cnjah7L!sR&5PIT=;HlsC0Y1iGij7j=SPVF?q9jt=ss%i3y1#Sp)J-hC^oi2M2a~mbP!dd9Gr} z%1vwODsMRDd;&H$=Vy%_mK;`C=d0d01#3@$RW|aO+)r<)N9#C%*nGaEeYyb01Am;| z(|;Z<(06rVJx7}Y0&0D5d|;9f2|nP_v0-^-u=$Erl0isS+-1tiV*B{`)XvUM75q^Z zF*P}^gsk6u(uC{9qtRQXk%~l|-`7bCP~qsRCX}2Gs^wj|_WRX}Z`U{N@BjQ>ntu3l z+&6L7P7ipe617I6rrC3PQ=*<;=OOVSH~dZh@z3vV|L{=BnxB2+SOk7U9_e4-{b>LA z?gu4sfAQ_tHa0f;UXstF=c+s}mNc06C*Dt9abB+xP9mZn)8ei+@Ch=Z@l{M0B|wXg zv4m-LUo;|9I`wgL=EWqZ=(CR=xxU}(#y66|csxM)0SuTtnV=gbKWV4Ky+hkr->{k4 zX^Y0=w!6P?;Ygp2jttw@#-@z7AUZXUEFLl1)xe+TQM-?w|JnPy*Nh z_y9WtBXE-VcxKQRL&L*L#HG*91ydBQJV2;oM%HO}|Ii}gh%GNKNUly5@NM|+kf1s|OxfFwO+6c6#K6FS zDxy?buBwOD=!@#T9PxZYVEf%{Uz(IfsLlAl~eG~5!#{QaRG*o>DzzRVq zV?Z-WWhJ7EMfG9YnYPVJ#sGGWdlw(lhl4TB$x}I#^p@z5O?G5I9!tilT@azkYu!{? ziP7MsgsR6(WU2r-D99M@h1pmP_HEzO%f~ognoG=8u_0QQtRnW=-rli^iE*2ro^0~T z@3C9Z5BQ8u+oU9SUh6Z*sc#+tvlwsLr)p@+N0HF8yy>|DG%33uBuid zP0U5f4!S@2Vo7t+Pq1_hv3|pWT zkYjds%KrV|e|D9|O)}M&mljl!@qAWZ`O~sh6U%fWw2G&HZ zZ7A%Vnw?erzq5(F}>tDieCDL zhOL;nv{L@chF71cF!OSM$HLLL{x@=R^lPwzySD)LVv?S-9?jCsq$^O*Qyk>tE{3I1yH9&o5Ak5};&153h zFhSnw&PtN{`yXGcf~B690Bwz|6I!;T~a1X;~duzuI z_77}+$r&+|sO4N3d>H?ksB7ltm9^AtyjE?cqmHzwf zFb4lfmr|+GyYV#U^_MsQc53C=FTT4dB$oWfoCMR zV|)h;^qa=lCXKB*Kk|4Rn>%7#;8im`IH)R`T3aV%x)^6N*((L!qAW8P^g5}!T4r>5 z_9maFnf~k>H|>^)~Ng z#oVb%II7aBz+V`Cm)V^4$7AowvfcN7i3gD8qdE=$8~m$kZH+*V%0;RN+4$ysJg9}_ z>8WjRYzoX@d;0jDIKcxUM+b+ty}4u43v=?+LVq1W5w5>i3S`ZKu`;lY4C2hji`o0O zRrmOA3v^rH(`o@gjz9nTANJ#qZ*In#T6c&a$CoHo^-};ih;dI+C$_n}|`g}m)=?V8;elULXJ;lFjaVa6IIv***8?&;mj+)5kV^bz*aK zvo(|QUiO5F+Io8E3>Y`YIQL*B(557{&M$IGw)MxOk`8i4LQdZf{{Zyz7?>Cc8dbkn zzb7PUU~wQr^s{fjvi{`ziT76CE!Ez~M=8-+mBznn0yJb5$j~FIWfQnYwH{2Tr;~Q_@ z+RpZl&Cbm#z)l?<+t)w)M&AgU=cz-yGDak+b+~t+eF)44hlXr(eM6@2-~9YrY0ah% zQvx|g#zveRRiS9hk5+AOXV*@VbNksh`tA<)4+U^c&rDfwBqE>?FoZsjTov+TL?23= zHIe+op95JbzMo7stBMF@t5{rkDX4mHm3H7ehQbO1Y-(!CCHVpgsez=c$ZhuB+|_%0 zA{T@ATrR8XV19-iL9?<{wayPK==<+q+VSbBO)sz7NhoIJ!j+XS(gJ-J=ca9__qMu& zcPrLUj{`jFN!xiKjfAGFQgPB@d?LIn8K}b?(s=6F8%`dsc4d4!<5Qz!{I@La`%+0h zF?d$Uh)t4GW_aabG)^*BU|{f#HzVohuTS41P(~i;$>UW4VRvme`ln6E#??Gep!?5x zkhbD!@VX&E?~Ux3w-~Qne|2LQt~hLxO=|(Pt-c4|G~c8Eun)k*@kw(E5gJKKHtG|# ze(yY{U==tS##)v5mB*oljoJ88%z;a^MXnIE1@p^2bJHFG2fT99Y0m5GuFWyRuI$bF zrk$Uk+tbI7^zHWbVQ76%<|W}!S1eYZEoAx#JDZ3uGm0- zA~2rM%a08s$jiW=X=agmaoEoDCEL0z>-&qulbV~UxRs0*5{#vy^+ux>j^XFgd|}0X z+pK$hw*|T_@M*LF@#=s6=bsg~dO)?-ol*GmAOG=d8yOk;G;aI@+{LE^a8y=j`{EH_ zpm3f}+urt$R3DaCR}>qQUkLZ~x^>>(o;-}HOE}+?>g^|5^Jc4 z4bF7|jt|gHKdDRb&Gh$_o03=hq;9;!H&biu08D)K`mLB7Pam&Z_>Ne)Sq2Q(neJg7 zpI5<@7!>l)pm?gs`Xar`_fVh)Xi+Pk-r3!=zy9r?lDwaq7?+ea`M!~%+W9`;R6hT6 zdR4abYqFSTiD=j+qp&yvg_2+$URh*_Y~JQNa^yYsXl>Pcg5s_&z|rAO*gf6n*#eCM z69oqOf(C-lu_P+d?Yz9W5U4>=L^5=GX4;lkm$a~UR5zD^RYLJ9FMx*UAyD@E{#1sL z5bFt1_3O-toRrM%@dQyP$HyAL0^L7GP$e^KEye?_YX9JshSL13 znTlc=jBoF{-N(jHIlifMNU8wE>NhfJ~a(X7IqUFVTu_l_`eBb8WfH@@Mn+53T2lOQ|W8Q2? z(|l@t+y;h*>?Cz$&%b&uX`}6}T{}NMw$X`k%Vo2cxwx?YfdQGlFDx$z3;~dP#{Rv% zc64xLhX;o?HaRZF2Yrz0rTx8Kff}4Q9*=7uWUgja@j5J^g@k{&uTQ4j%{+%wxeJ&B zL8H;002K#^M@ID<;1P=mQBcvH7h~(Dr)qHlID+H}3BvigS@~*Efx){)a~%N5`E8IK zzuVNS*>}f&1V1vQ$B4Hb^Wut&ku)P%0+5<{^u#XXBNi*>>}vOoq+CdZ!knqxWL~Xr zyuMlR&Hk!(aR7;$&(q5)PI$|Tf-x7p_t@I7Es@O$68_Q=4XRRZfJ9897i;X4)CB z##amaY9S;QUFUWn6pV{#UthzddA;ZGUR3f9;XF-HryIVrJ9fBbydnG7cQ0_J)@5#3 zcQE#X`Qfhn#XAguW4iC!qP?#F!Tq5S(_O2Fd#j7hD zNcLMa9#wp>P$8AZz24QItAFSF`2Nnm#^uM)A8XOYrgH_XR{sq8#w5d7Qg>r4tBlon zu1qd35M;0k543jr4aEtY+q;r5Tw7fc)xTaJ^%Z$U13jVZcjN~EIcCFoE9die1(?{^ zr*DT%amm)Uq!|GsV9PLPWdeP5*p1BD$Sg*fyXF_{tk`2Gd%MmM7I}i9VM~lpS!RF7 zvZu$^6OPz*si66CaB0orBOlMdt(|u79@A}sZVPm#1$K82?DxO_qp^;xw|$8K$EV`M z;ns%~MOeDAtyUUu@?mhj~+jgPayyY zb0%-;&j!+0tqhNglLpCroZ z4UXkHGd)*Y!#n0VMYYbj zTe$|tiCn=hb61v(_r0giK*1ET_7DI3LHQ{Bgjvt_^+j!dao%R<>wD)AdlUa&TEtF5 zQ41BW?7CdCWHe%vVTzAx7a1Zw{^r$Nt%aX|{o*EG?gAWbbhPdvKiwAa3*LHFarK_8 z8GwV2kAJ{thX=EkM~3lhT&$W+N=lJxAwQw2rGCnriQB;s);Z)KRB$;js*b9rfz z-moS66KX#Il2{@xb_R=flDQ;28C(+y%-BaQletud;_&FGlMhOt2^1lb&3P}=X;s-H zy)cY_K)6@H3Q1K}NMnGD-^BH`fGbxSi`1B_`c`tWqLNt028n5xXfNx&NY3^T^efTd z&L+*ltGqMoEjf*^p@D=Z8lRj6+@LK1Hk7iQCNg%K7lf zq0RBc*grUugd4#*%nPKeNaO&p9UZ1*ppM7%3F;wz~F6&+U?j?j1cxhqv6a~%Di{&F9{weqo8 zJY8mT8jA+{d_?1Jg_*7lCgOi$k!)+1d-GIVZcS`t{zuwh!guHWBRwXs-p z;BoV^JGH)x`U%>=kUO9T3&fy`y~^X_=6o zGyxpreP)RpfWt9B7$=%JM>F^3`yw)6EIb%%yq{NPu>g{NFyTm=l&KbrM(z2tr&fab z)?+p_I4Ex;p0h+nS(r9-GM^-AVAIjpWi$>WC(1K~oFphRm!*;tHOxnkpFOrjJRuWR zjw2bb{X=elfrNk?A(K`(K!&Qw0${3=`Q_QM4*`(j{lwhKm;>lYfdoKN_1NK!#|L{# z77dkbEAJMgejBiYOW#5`adF;$_uF6C;81(a_Md8-4u*<0+k17BENn)bzLU@D zV=(d+tZ$i{V}VpF2}xp3atL@YZLGUBJ6;>ibFe7@%3-&|u3Ub!EP#V`6UkN9O zYjj}9vd1Z{rw0OngWtghsg#%PWE*wQ^=Y&Kk<4hgXw%`MHJhOSH153fcTp<`Ni0VZ z=idIIJy~1T_g8Oy*=+j(CQVybYb|0<7#p?LvC22WWR6E~00rV_V(pjTzqGUSw2e-V z+gHz@>RjY5lF7IwlS#M6EEJUk;uxn)(5u`UKSR=raq*%Qvb~GE^;^*f`y2?{Tj9^j zn8SL-101Xe$uF{gR6e9DQPug5*gfN?*8*;_jnVIg7IV;InV?C~G_#v4MWp%czoO6jzf(@}8as@5)rJt=u zeNp;zcNv*C^LD7}{mb9}se$5`KmW!?M()qx*j(SVam z;u+HCusjAWmWbKb`i4N3M1MlbYX&kTgh=WkJ25diZgcaqE@6FfsdtIQ1%L%UC`c4J zBecAwj!$iJdfG~bg6OyXg98TVqi}U)Q!`UGJ3AwgNI+Fk&h3)La*ucKD&*d^PbPzI z^KaTceUTAjO`Aa-%w#i4wsX+qM=R2{Z)d~Q4Y{qJ-mrp3HWIA_rOss7CAfOSVe3!C zlz{b&77{n~8GsQIKm@k}*O(Y&_DjVoAcNf`ZapxWn;jgE~f=>(X^k>)>%>gjY^x;nUH2CXKZA>4++XKlKHkd5` z^T)sFT@pa8tSkvg`TyB_)8{s?^xF5qM1u1?&oe1Xa=YUsozAIyPvsBKms_by&Ph6* zZrd$e14ob`I07UwgS_=y8=Hh6kN_#tmTkOME=$5Y?s>2EJZm+QRn^G*SD*7y6#gSJ z7hHA)J^+xXwWV7a*VRXn#sLVAI1-`O0ST5)JAa|Bjw*klvT?E_H(e%&GCbHW;&Fq9 zY2iwwCk^x9;J^-#j+Nzu9zW&1A3spL!R(nuDP_x81K|5u0-ZLgMRCb_N7W-oe3^qV zt8JFQOB-{I!A@`00l$scswB4fj&f!}<5xcZOzJ$MW@H_~xUY3)3;BD2G%A~vQ zE2H!>f!aVpT$CKa(Gxc73Y*H3dpwI=*EMP7C6U$CCu5TQRLW&+R*yf7H*A7KICF=$D(}$0-qRg0*o6BJZP?Wb}K`Kv1MTS zg%w%z#I`kO^)0MCuw^$-uT=t!(%xi~^=dtn&}Jz%OW;c=0Z5KFZ{FFT{`6Okmz8^m z;o(91=9^bGc~3O&m+%eG@eb`*IqS(K6^w?=6LX96%zTcg-QH7~;pH`^f&~c3ySB3A zOvwd2MM7F@F<-O339<*Z|POqt}l)R`617Z&O0vRo=@t({$(WB9l1$+3mokvN11i8)WP zwhjxmwCewb%%#4gbM$eF2+v!}&AUHk2~>jmjRN#f`TQ^GUUy}GfiA)) z2(ltW*&XaUPfKBo7wZS-LBI}Qr**v)N~~vx001BWNklg%8 zKw@ldY{^Tny}L`e(bD3AwYIfs9Ssh{eZlg``bs5J+7~cRjEs$1Z(pDG^mwH58+!rB zRP7CVx~)ALwX@?>tK0T5$7So}~l;+t4+B z|9;Efz2CG{@?0`6OG|TFU=0t~Po?)pM+~x=tDud9i#MANUK-FPoz4l6t&EuUk?Mfd zhlj^@aCl@y=fPG2KGC_uA;9MHP$YR079Q75AHTft@xUEm>sjjD+S{V?4^VbN&_!PZ zLa|^0C>|Rf(fwOn9%pR2v9)dg-@pBbjSLUjAO8OL9~-7WqL$dCZ+_U+-~@5OdlS(= zGCHCK5K)`}!9@EU9vld)7#toFcmaqE0Rf0ioJxGez=f!YogA$X2kp9UQ#B?*OQtoSfPAZcLFp{bjw~)cJ)Sot#=%XQw7X z0I21q1!dDX00}9aywj8~%WB+LcDx(XSWK*BIM4@(?k768^0)<>U3569*~+By#G+7O zmnFl*t_%zS)dHaGZS=mP%*%a``}_NnAygUB3&>2S2<1qhZRFrt)SZv4f{60cJ=7y$ zrVRbUNcG(B$x`om9w23mY`;gFzTSPRfA<7OW#sTf@8Qp;VFu5q5oFfy#El`#QgmyPoWR2n9nTFYg0QZ^2 ztB6mCpK?YT|ISfKFnA9RfM)t5z%QF`u7PBnoETGlc7}YNJM4K*vq&;{rK^O`&0*9`0w>? zhcaYb(Y3*#^JfVL1eP>%WFR<-W^H6ggk6Ri@AnWgxsm5okGqmjEK869knG3f#yn8U z7iehK)zf7i-QCvF)~2X1zLzxuWd$L@Tr)|io=0c)LH5ExW_ut6RT z7c6;lV!K;Al1&T~DT~)eCS!$`4hyukE24IA^`(3?E))BTsKxX(cb>9Hw9VQEhi|e+ ziKGRP@`Of{;CN`yxc~gh2v*MY89R4f)g(Zkw)~rS`@9msbo|?I-`LhxOlvmQg9IL} ztu5M%7r)I6uMR8P;C04|`J7t=w6ak!u!FsQ z1wF35Sk>D1{oD7JN+uUWk=(j)o!{0TO<#J!EyOF301m(HGcR*Oc_>N7C zDFXx6l`I6xgvdgX8hiVSh#%D%)&PtL$Snwt?}3ZrMuLLWTmN@~*JZBD%QumEu<>p~ z-^1Vyk(MtM)XtF8I7}P~d>k1cb&>wcws40xA6BX%V7Ng0D@D$753+*z7A79bgs5>Z z;R28wjYe!gwy)>+ko8oSxxmbd%os8i{CByC0cQYQ8A;Fm$UxcJ*->5a8yPrbqnK__ z3Z%kZmUgN~s~*S+m4owlv5T@hAfiU4-scgWX7dX7Yg-=o8i4m-eZ zq3|GCIsa^z4vrs1ISRdjp;;1AnVj_BiM*xX(%x03M1Pa9)#|{_#~uzWbtH`kktK2S z8RpHE;|hcz(lpLw*a5h_d*v7;P`7M*QAwUvj!S$q<*~WFDxbQ?;S%%DCql~>e8(g0)NdLT# zDBzwD#nc0Tc9HWgdcK-KVSI+*;5?$lF@|Jp+1T8cJkaVgV<#Kml8nJ06SeNjuXqy~ zRPQ^f6Hh8Z$W}{(-P8wW*1S`LK(jJf@)(@owxdSs|8vf9q>7XMV~q7#B#=GS2k+$j zIOARA;R$DLSj-f8Nf3k#qZK6Ke07))8p%ejBsh8_j!cHcWvqFy{94&B$oJz$B2k$G zkVPX43*w(_mi@iB4UG)h*!ZXj2pzRYM2!Z_7?QK^qrZSuT_ zi~FrUQTI9RhHJei2boqAlY??jqBQ|A=B6CfJ~(`(CYTGH5U2yOupWm0UmN_}Hw*CQY?dr8lNr{|U&(y4wqROPLduq-C$l{ev#nZ=!O@iZd zEBTJ=>q+BQUv{7I{4>2`^R~?rs9ORM9gO*mufs!wzd2c|>H_Kx7Hu?;xls&YJG#?#m#4$g_Xzk@pWNtLC{Mm%wkG;HWfM zuMT#oEGgEAiNj;t+1XX*{nXTy6})6?S>iVxYJGB}c7kTcA_Zv@kYx&%^Y({#dbOE_ zc{@KR0O?GDzB4mZ3PNJN?IhLn$`s@OkQHQg;CafrJhnyV@`b(p>Xq|0JxJJ_w;L86 z7`FcL3E`vXTkkBNNo(!To_K3xQ~RM;U%k@$o}l(-21j#5`PG-e+qWC`umAdQHNO*J z41!~EarWMF=n0l=BAgSU;SUxg$ix7=0V)GX0x)#6x2c1XQNSjif5(Ghcxd1zqTK6X zaz7VM>tuz9pvYuhdK=blSq=Jz~3^>8FiQeVkh^|CG@9p~y0UrPBpZ-A}1D|tvf&+lFx4+N+{6F7{ zq3uJ8sx7LhUNoSQlOUr4AP3W12#$%V2?6N<6c`Rq&CLp|gCLO>Cjdy|(3Vz~6al@v zvtz|VNd(FMo-_C+(vd|ZBtasc5Gl2|w4ecYXFF!OOxhNf7i2(sSE{f;$O_|PNzRlU zxC9A7hRVR;fOJU#^nZBsqZP7QkrF&BeVJB!>FVmVj?PXOIeBqunRHr22oh8b$`D<_ zU|8vP4DLLad-FYHp#bQdr%2z6s*WLxkf1{Ml=?h7BSO`AhVb1?bWD2v@*;tJGo|#M zo+brel3Af>&X%aYg*u|0umC2q2*aq@_O1vaB4{fQ2%2;zqqO9FE~|xeS2>NDb_R*S zq=$!!+IqCrdU|^WPVslXg|@uCyQg*ufK6G@CXsT>q_ZOW_%9MJXIj)~h!9_-X)esq z3hcS>a3qieefe{}hFH8Ev%rD;Es+LW_Sk_u zBP~6Z;#|fllav}`V?1#vPnGG(F})w{(1W>Z^dzQaeOUOC?NyCNl8knJf?6Bq-rLU*PPc#7RRkLn3L2}wqhAnW;n(-f+%}xPu^E`$f29; zG-Xdbo!`WL<>3h_YRRW_(?6K&DNnUQq$8Bg8B(NEWtIBu51v7tGd4PTvD<9B%50E& zb#qxVJ1qpPGkk5mVMihXd@!z5`?cJAud=)$-$G`Jh-+mx-7OVI`z7Owpn|^sUJ)E@ zY{;-62!T0F|cz-q^Cfp+Rf!8?cMwl^yQxa-psP=i1xd5nlD;iV zEw;a}6f&|AKyJta2nz3MfIJmZ#+V2(aK?6a1(0JPy&sFqkAtXV zvOxgQxgLqC(XlZ_yzlMCtVd?zVR<$54fNY}sbtCIx#68KG&(BJiEt$JNw!P9u0^^X zSq^|Pyl-spz}~;#u-;DR0|CjwyI{aZgeU;5q&K#AMck~uT$Nk|k*lZ2C(;kZc&UG2 zz(t_$#zfBWO+>GrCsQ^%KPSnpjrSX>FVg#{|GnK^OCF!947d+~4?yGG(wvQrjfrdk zP~u!B1SWz=OVnl-7OcI!^+rNPM&sd-B3`*Czz?SGIsiWc0o^0E9TUOh%;3{%_ZY`J znUJ_`eAp1d0?-L~f-D(jf@H`KfBQjo!M6jjL1fJ>%v*1NuiEF^cbg&)C&or>YI0nf zjJ13g4h{|l_AD;Ui9ovRaD;=CLt_#|L!AY`5*k1trBhormJhnj0{}*^AzW#wRj*C( zdu4`1r34J+z;^-IdU6vY1YnPe-eqZ!DdbF}JKI~;FEd$Zge&7^+UX;*I2dQh;9&tI zFBR?~pO2CN%0__ayT1L_9NvNN&Qs^y-v9VsW6RR&vh&2r7t|kEn4rB$-9fOT)c5|~ z2Sq6hz$OZXMH)t8muZWV>1Jm0i*xc9q0Jy+g*+T>@#TwEozJ!2i^LmcQ;*726MF2j zgaGaNHZ2*CzpL6Nw{bhz#`i)@{GO{~$vI@y)!z zSn9G25xYFUuv|84YwNcJ zM=q0-2UmP=Pa3^#?d=xZ*;D%Z%-pn{9iM5epPHW3_;h_`iXvkk_5?@exXpOz6bqGt zCUTf@?x!R;2z>bA$9I;?=M}JWe2lkkeCz`+4FM;YPNq)rwm&+ryx7oT62znif?dox!JN@ZewzmpZnaVJk{rx-~a+a{l0JedJpP9CpiBl zmoRfbiZKK%)C+bXh#0&Nf3!7%earrx{`;Q040*raLdv$^Z`kE|($?137s#v07Yk1 z?V>up+(hNqv-tV(?Faim|MlM@D3%xIBpVWqw$+q0xdCR2MH#E(OTaS#0Z-1(M0)f9 z>JJTSqYO}lIXBWy5Fu=+|MtUM>u7J6$vA_PwAqWuG&zYO-qRm|wSep(0YuvSG*~aa z1RHyJa40FKT!BcE3(2P}EY8U*0nmPHV_T7x(=$^7$;n<|(1XArg9JdF%md_}xG$g= z_W<~S_(-0fNnWKT+G@os=kY=I0DcU8z1>QcBU=Ju15gAagz6@vgnRIflmoI(uFe|Q z)`s8!#N}W>J~=)WaWFnHVJ}{5EOnL?K`<~d zp!Wg1Kfo+~z)71?4wKVUDhDz^KD_&2nM}^+mzU&0viV`diut^~eEm|uB4xPwep3;v zGxKu-&jF>vp@6_aNq_CdZE9x5hDHWew@wqInDumfUU#|`J_o}U)B~wnGY#NCwXUa}S5v`5;QkUrc zE5oj%L+zF{S0wU^rK0n`U@Q%o6$|*E1U0r$=Dc%zXNSf=B2CCV;hBK5@{B2ag1D4m z%zPcO^VCOm-95)MD&Lv!#QTIUK(?T=eu^b)L&~fUvBr7y?+-t|vzggxk-Eqal0C=x zfDtrgW;lXGlLJPnGlwBN**uLE0MOTFCrJLq4+LCKPED45g7TKlVjk_hXk;>9r`&I& z?;jz@^oRM zL8d?elNCBYH*MWrosvA=j~{A&humO1t2~-gMGr0IFaLZ`boe)IW@>!-b=G{tW(nL? z0+oQJ)~jW?#Lvy5uJydz%wzV&cnLPXw|#64Hpz|0mR$2XUjn|5TwDd8TwdvyR?7ED zRPilfgsiPk!H<>~wQsFFo}1v%PNGz>LVVlKxABY}w5geCOQyha_JoxZD3`vt5N6ds z(66;UL5|>4>2z8IM<5jZgx~-l`0!!FhDJu@o6M$=z+QruUj6R12#$9@zLTHd{K}$* z!Yx+FHVKYjS{rY^?;}b8b8#f9D&?grZv%Mxhrj>I`g=QXqSHbEFOe1tB8wxhgmUyR z5)x(IIsJe)Lpm*Bj)-C+F450VBQquA=GKpNt=TM#49FD(+GH*-1>UlecL0`)jsxH% z8v$Z~dlIqt-J2f-$e0?^b0BQ8oje{YmKGF33H zY@%0|7G&3c9o9}x^V3wXf-@F9BS zp5P#R2aq?L%UOu5nZ90mj*!Vi6ly(!1EZv3pC6^76yG_xc8i6@X+&A^bs*>OkI$cEx$wOj>OO02-oXe0tIb1_qrL zEExtE;g+rxIlb}jy$B-@T6cAINiGZdFS2MZFD^u$p<~YTG`Y=AOWtbh!-hbl;St(- zkM6@YAKq=)W%|-OdwQ)@EXeN#nJHw}I(vI;Zf06!Mt@(g-eY5PM+DFG^rSMPDnVAC z!GT28eR67wV#;K#qpelnNn4=|yu8Zo|B=%HT)ftKGX4X6eMH6t9R@@Ukn50)dqXvcuY0F<@f zl?*Ym7L*}UL5}#$7C=?Ttj8Q8U~&azp;czO(7qt|XdeKLWG@Yl42o1^aWgqHC4z@+ zIx@Tx2MJqwu_6+Kdjf27J-{RKd9<;Po*sMq!&_@_ZBZGJ8336vI6AB`l_L@isZ1Hq zAWNK|M^VoopPI0}Slo^d4ivS`zayPSh5&MGjFCi=K!T7FvbeHjgb#-@(Gy?o)Zb5nn!kRYT($Z?(y*(mq6Y;o+XuxZT zYe$wBL^LtJ(the4KI_2CywyAZbAG3-)7L1+Mu|}cM<5$nuK&hN=bcO!2mKl{ z+WF32!rt%fTYDsE5hZUyB3;{MI-_@8T9~t`GRR-uCiy01v`Log+Ifmp5PJ7XJ5k4* zTVxLAZEbD&hG6y2@B}Vn9Nt>=J4kI$fYB$(_F!HnwwdBq%pV+g*y**)|#cR{PeSCCCga*Ml zkQ3|&$mC~VjUo-1)@$o4Qj|eqq)^D)>WejvhX?V5Fp`OhaT}i;)824v(`9h1zg)Kz zSt1`cErT?FS-FHgdQ+mRIiCFLOJILLVgLT`f06`3tpo63VSK=5yTev0WX-MvGGFW* zo3if7TW#a&Yo+_0Keznu2Su^3y*>Caz0f@!`Nc54VeiKhL-r>Q4b$4~y?EFmm zx@$$^1FUv+wpsG*%-+6vD=vB|1CW1%SNY+)||Bs~4*RxBvw) z1U|pG(7=l!Fbkn*Tbqg%4~75xUw>8>!`ENEwBg~w2g^iBdWQ@c46`LWbZr-xS>6Ax zXiMq?IShb1z%t&Q>j60`^$YLnB)b0UT3HUT&}62h3kCb?)w=a|cPX2Kl`83a7$sE` z91Pk3y=$*r1_uK_vRRN5M5;276TP{+xux;~+yN+@otsfaG?GwGqAG9mD@&HmWNaU8 z!fUg|)fEvO=NIR;x8sb}$ET+3@bJ)%5($g8vqlSP%G4W{}?b>RMz6)6@M?vEwxY$t_lM2><{f07*naR6*n|K#wQSXzS>;ACltu@`b+huEU%A zI&X)N2m>TwY8fZ{?2UR+;q?Ykzj>kle0GEfbR7z82Y0A+cwAD6Z~pd%7pnDqkK3&E>6?usbCm1HS46ro@1n{U3e%BR5- z9Ns(O^yI{5W@pQ!Sk9JLmTo{+0QE|OgXa*vy|cL^dA58ZuLTj2A@4Rel@)>}{dw}- ze)#dN1tJj}9UhW_{o=yBhasE;@LY9_^a8L)H#5W+#V-noF1iiS(x~h}usj&-MHC%w*j; z!^_Rlr=P06YL%q|846Bvin?lKF5y0IKDpAk&C!VIyd&o^lXrwH&(oTt2BXh91)bi# z#F5RlkU&-j*%Nf38t0F1;Tl7r$Xwj__Nesm7-*(2w`^|{pqwujYY~JZcW6DHyD0Nkq$*B4Kvbik)Gy^O3nLItUJ%RK^>lx^`$;k;t z;UF!=y;s-Q?C9u7EcD#`oaCDz7GRwZ50C8C?=VxUAUIyFD`J#vptI8xJBlBOm4^_( zvC4V@sOq_$*K!L~BQV2z?Z-`gh-7<_z?TY{*eze5;N zmPEuOk%Zh2gjRfS-&#A`tu@kO$B9Fmo|{qM+>gZscp`H~_6G;$PhHTT+2FJxi&vFx z;K&bjfFH5(xh_k(6p(ugeB{&M2@VJ_7AI(FDyqG`P49_$u#=>@l1xo?1_$Y>WV_I3 zAn+hKhDJy1zyIg2B8Dc%Mx3Wd{J`?1l8p=u*v$N_H1?B7x$MW)-rCwbBu#UAax7n- zt&L5|3_{xSKKvN~oi^Cs(V=IYr&4xucqC$u><%|>=am`4cs@EgZe%mjo}L0QcXd?I zW>L}NC6|FlAJWFuDBH4U3}ZIqIr4|0U`;^#v2E60M?}#351aa4#`5LGc}2(9I~Z4K z-w+o=<74ta>Mobz$ry%>@f^`V-^pa~i={KHmc*S>|eFG($n> zuTya_FKopQEOByX-@ID60nCZ8V!kH23LxE&8IsNb(1-XB1zl!i9Vsv;Z|J^VJ`vZ~ zA{BRb_jG^c&Nw))P_7F}a0OjEZsfR&;Ha0z-^jh|o#WpdBB>FwuipLc`aP2&<7L;* zFE4FnalWSXBK?evKG)7%)GxKxBh+t9Vy-~9uQ0b>8H>w+1Af2+p-Un+51!V`I zb$&Te8oZRfg0i9mb`zW|#f&m;!8nK_4&zr(r}J{HJiNT00;VBX%ZH$+e~+h}7DDrA zmcXyH1OP+7|NgE0*MI%xZkej#e*1s^_di=-U(ZLSK&MJ4;+8%-u%798Yw7B?Tqgr4%jfs;k)>l4`1 z)6-Qpy)C*3`j)W#42V7+86CEfu@Pg#`{C_|#p4IIw7R5h34lLXQKH?6YLzi(-ld{; z_x0J(@URv0If0{??hvs7P(D66q35HAo;q^`O=ovk`CYmd`HV4VTUUpr&Mzeq(i#rC z)VHY#MfDz^o(XW<+}@F_#aFKZ92R$+DDzWX2(bwCyX z?E4M|E-61pMqBx!5G!fi; z@r1PhNcp`kUD+k_VLjb8GCpd-P*{Evm*?j;Ff=IgfXH>o2c*o#$H$~Oh~y1}`$q)F zRY~Sb4BQv#tfkJ*>@Xg;v9VD_I74VaY%RZ7ap`{VHUvPftgi_G20#X6UVr^k^+5e@ zZfr`5XKH#%nG*m`M5yz<@z}m1rSX0k8XdmzjFF#0p`3vci`m@5+(!fl&xE7^^yN1q z^hqV8-6AJ6J~giUQfATCsQga=n~?-rTwV}^4+x5B6yP`6EtCiHHGKc@P;DX%ZwybssDaE<80f?ftSLmpjAG~=W(;yfiegFE`?=3?1-Q0|bpN)-8E7H$H5nEke(6~q&qddrx zt0XwaCMIM;JUlvLz5V@8hQs?5fR7FmBJ+!dyhvV1DY9socWA%#3nF%y^B|VU;K*f>8;U3chj9kq zA4m?yINAoXd$ez4t|n)v_3geKe3z{(kK0V8k24HDr+ZglE6`b9S|Jh4pA&ug(D(9D z{~tECNjnrgg=Xj|Me|Dw0cVl;Gp4BXYW(ho` z1T=?cvvvt+p3iGvMZnK}+1U@d|Ce-bt*k>o$FQH4#B+JA2Q~mP@zAY`&s=5C%)Ld3 zKhVGLzA|I4n7l}9jmlcI6z#O*;Kv>SUs9Pj-{s3L0UxM>JXNd^vEud9dm4V(CGhFn zH4?l7K0wCA*3Pc7A!d+&E`@$p{}S*E@KQV8v!$iQvRu4V0Ac;=WMW+gGW#Y1#2BAA z7*E)nv(F{?5A32ci`fNfvzI89@8g2d*)OMy*G+=sm)6Le@B6qCh{fXeZ~yjx70q7j z7#$h3fBNG$HrU@|r9xh(08*2+ad{B4i-SGuUsx*>9A}o=+0>sqhQ}ztOTYcr!YvV-nw_y6(hTv0Sx2w+&&*pYzGvCJO`8}U(gK5MRz)?gEz9td4h~>T zwgbNbT;YI^h0R8raHy0t|c%h!7K%XmsXRhK>+HHE(EzF;(vVjI zNCWIYOPwo=RjYxS5LQv0|60`m~FF>DP508#4aBU(tiF}77$Y-+F5^c51i?lL!0J&%nNP^8R&Z~_8ehK)EU{p->L~Ve& zI`aB4-|Wis<1CO$f&&tVu?cd9wvPN(Wd;Y?M95T;&dSm!b$TipHrhQJ^gDcWE@!=c zeIht0zsZR)wQ1yaTH4w)e!P0QX4BKtA~q&{>FhI> zkU;{7PF4+BbhJ^3Q(+kQs@eXlOo@AdkK9746iE#jLrM>+FkuAt-j*pLO9%h_iUS`9>+^um#lAh&^ zmn#36>N3GZd%qA-beiA%HnIWy+_L3*z7MjRI)>nQ3SzVJz39ix`J3Cj8nYJWrtc+w zJfT#)y0&afyB(C8k+V-x&)Nf+S%0`_qhaT9!{OT=e{PZ;PgT;*`!q|yl>qBx)&T$h zAOEc^PY$vemY3)4_3JfxbTtxW@k=VtS|o>G+cD25`=UH2LUQKtrZ$ zZE`hZNiH+XzNhTZ_0T!JURko9I=@J34lf2mmTBpy-)omZWuVH>4bXon zb<}9^4*NAQ1n{J}*=f57w*IUH2jy2dJF@G8EgK&hl7b6kJmVC2L?tFckR*yK?CaQ% zgQ0osi2YirEGO>AJ!JRJFEZN85!l8WIM5Qc)55g^Lz@{KUrOt3zQ?ncKwTe>He`{O zZE396Qac|6bhY&lTL0pjr4RQTCOC>`M^@N*YyCq*)-yF{yB7sZ$2P6+IxACVqSRBV z3xVFHtD>~xAXMg;7Sx&3G8H%L>F!h%>xZ`=Jnk;zY8EYkcoXAelC$vy2Rh||-eiaX z211IkJ(GEBA|a4_d~#fXFuMQF9Nd|h1C9eo9Ur;~@fWXN2qXoVhTtGN7Jd4S51TSL zUszgDT`4=FRJvtUiB!)!<4dwP9<%X>eU9z#+vNC|08M{*12g?y5+F`GX|@d3LLr%w!t^#0&BC{CZ0*>$-~CNd_C$>@mCHdJU1fF@+yWh-A?N<=BT@mo z1dQZzGIQm701P3u_#h%(c`xMABqJ8WAepFtr}xc*7Sez+b*#19aEAi0)sDnLriC@F z178XP{rFD)k-B!-DNZtktR_GwfKf-_~tF5^j7K zisY zq&<<@gP#jz4c+I ztKZQ-AIRt4Y+PL#2g+mx#=((03BFqO@mQk6Z=C%-Yqf96U^lj>b~-v*JCeNmotRH( z(-5D`CyY%HOBlnm@P?$LZV%#z_TlY2)$j7^k^l|rm@$B$EwX(e^6^}OtfIXzPclD^ zPK;{)f@JOM@3*>QJI|{IwnVHcX&KjjwwulGV3HCTEn4JXfmS=p5@BS^_qY=Wa3BLT6 zT14|(pSuK@2k^@L&;R_3F&|YQV`Ibihd=zC4G-7O?tbp~d(Qhqa*T)b7Bm-(S9w(K zVMSud2hp?_^>ZY1K9a(KeqL&sGnvZ;7FJ2eKIOMCZv#w9b>J#s7p+}Z3N?xLr!3>& z(!H7lhpTO$J<2+-lkp)^P(V+0R%vD1ARrQ%sVH)zji(smx(w2orN zmXKTRynCJMWmg%uP_kkF#vXzF9QXor1p5;2`AHD2#<*a>a;1Qk2-*#qwG*`1l&JbG z4I97RZ>{IU0U*EjV%ff0U$jytElDas*}>IUHv~uD!kV=rQI$Ni}G-J19oXOdo$N%}*<5e6=dl+gm8#}v4) zS6~MVI-+u&PM>3Rk+uM!dPpRSz^&4iGCv%!jZS#jIsv&Fh)|`zAYkGL2iD);XH%2o zH9HjVmrgt4NNLqX!Ipt-2k1KzND<+o;0>ECO>ZxCBcBiF!2w8)F9p&0jesdUgD7R5 z!8`NpYUz)M05sm4fp-JA;`^uv zpZ()EUw@)i?tptIliR9f%%wuG}t~pKtV=1OAy`0Gk@oz!lI5*e@R( zNR5xB&yYC6Z=$=mNAe?NE^Tk_h%5?+!j{eFoJ3D1D_I`0JLrP}yOtLUD&C7f%I6^u;SesjcfFL_kNR2J)8Pt|@_}HdmrK)vjm$C;93|(~ z5`Em}u$t&_;|b)}El@17*h^pO|M~|<1k~{JAX_gM+ZU-ms0^<92V>vi;jsm-N+Q-N zFX{&)IEW?4qz(~t$I32aKAM=GkZje-@v$;zFrFg=k#Ay-%wAq<-fZt|x5R!z2J`$K z;2zRscx3347xSbY<;pv#oC5)ksg!@GOw%6+;@2t#FD*g4@MZs$1WNsqzdeI_U4aQ( zJ0j#DjiGW+3IQYWd#u$(g;Ea8xy-#w%ZmzPkT&;cyg22MNE};ie@~f*BO}Ac^zDyY zQjp9onM_`D3-*>s|Lbzk6RL4;nQ}eAjy>^8g-GWB|`jPicHp z)?wbsev+vx$&!G}9%vf5)+^D+{oV+#tw_ zD&?vo#jFiprLDiS?UOyJ)|*mDU`?8L0b^k#TUx|+uov=yb^IAp-1|{_Q1GF9@`toi zkub%QrLH4(a9w}ie#pI>=l-@zpfaQBw>-!Ca=5q(TCx-}B)byD@F!WNzI8b4DJ=uwRNsI?gT znxM6X%-UMQ3bJkz9M4^=&HH~5CD4cu$He%E{qc`~Z`~cOcD}o1g>0rwaK!B*zH7a+ zOV--cXPJ{DOYUq~`@m2`1jpshhP7l<);~FIiNj-y6f)8>2VNk(N>LWVoXX&P9_{^8 zMX4g$5k{87t`%_~4Tr6_yUUhVmn|F&+z=c9?yl1ZWW2k*wJow?e0o|7!S2pBClj(A zQ&jEv)Py`cko#GAu__aBBC6TALvRpr4FHSG4Ux9!K_iJXHZmlDwbtPoReqD%YXe&C zmG@y$w!0U%@Bj8jU>_jm@bIt*6K*A`5jUzyg56r}H z2M78EOyBj501|+Fn48x+hj-vVY5SMG3m{&U`670j3>C6D&?5|&O@|+5jO)QY>cvNd zdm_h6iBbMy$(8-_sR?^^J$v$mcM}NJp!WdaChr4iUwLpp{6L5}K&yRXVocdPjUJE| z=(}TtJTpCEYpcsOFQsh}-9(0l2dAlf4Dm>7g!GVkF2Ip8WUf>P)CnM#?^`aDrat(5 zYkXC^&H!>*hy;Qmfw+KrNOS=R)3(WKfk1+I)H{bG>c0TA0K=4LHl1;qGLaTLKfjd! z3Lra#2*9rhhrG*j@`k_l%GI|S3gRIkyT6X;G4S%Pj_60GxAmS|?{_bAg{)a`Uyt<- z4#=;EevBLyKp^h`Nfz7NxAnD^nx?$Tq1_fzm0Wb(R*gdAXhBaufNaajTnAzZm0 z0#hVpIWx7j?PaP;yx3K{)_ygGg7WUPF0UF)zX8X>o;>}JGyom zbeEZ&q9_?#8zH41+AbSCpD~R2>hSo)e)oFau0jzzEs*(VHdL-+#uX$%@b!7QzN$>V z&poI&BFLPtN0+>j>K#5x)z6K}B#V;qSKsrc-o2mv_i`2~M43F(D$ETZ`z*$o#NnZc zCZq*?CZg{H@^vATBNDbyBrI|xQ4ATmNxm;bda%iB9*-*l9~s#QS=J<&9#_WAtC}Tn zR|(W3IJ7>Bw%Y3IqW%8&uYT6K^|@;CzDz{s^Gvp&wY>{4bJ-cn(l77Hy1Q!ZXUkGm zpA)pu$oDqK#70V~c}^oG&@>r$r9?T9y|G(})RfGuEX%WG(l$1Cq@sbJVcYQJ&z`;E z-!GF&+WGN;O$_$g$`A@OwU0_4U-=EykgL5Vdz}^jx4daZ~X)Pl8OSb!!RM#(qe@|PKJ@m zWKtcJ=+cYixnzCt-~jZ;Gb0!d85tZG$>a^e!J?1oSpE-Kg{C$c8JM7BF5cGGDli&Z zA2jUImxtiUTxLXeq%SW-sGvRnVtq~L;s1dFY#SaNiG+-iG45TwgW&LzMjrv{4+NtC zTQIfVj~__Wb9`*ndV6~0{n1F4MI%jB0E(iP9RvK3`%2$@b6YY~7#ZUgQtMEb$(2i` zt9S4|$Uvntc^4@j3OT^LSd!e8$Rhj!uHB!#gh##m^1BDxd7o-2E}24;W#HwbA}&Lu zk-%N=*LyP+BLDy(07*naRNw)ZyWYiR^<<^*p3Y?KCB&XzY+FDX8(Z7EcA3f8;{2=) z^!GLLSvTjAk3RO4xvz|AD}c7Hjobp{H>TAXnKuB!shn6al;8UymEo_w z#28x9W1kPy`{zRjVO|eGhEECdbbzPXeBNHHF5k%H0n~o~{SUUbw$c!&+UWOHW<}Aj zotzw*Ou@Pmd3P@4%3cs&j^H_>?9~7BPA;!J;AzYYdq1LzEE(TNXiJqQ@nly~uJn2Q zPROo;5WU%4*Z9DC1OgImn;$k+hGUp0PmJA}F;H3du3sRXz;<(trw^Sb7RSTo>8jrg&}w@-W~Zm8_WI@8M_y8Xo^X1_ z0V}q&$%CXbP_(|Qw4_1#_lxVW9a+?_6a*4^u228f+_zflp%G%kfBbJbvh-Ke0Gc22 zMU_A!frz|tZ*RB!I2IS@esv^AEk6#v*{!b~py#vsH_VimQ+Ge3hi?TQ{ zAVIAt0W_& zdmV{LYG-J0K>itkKty|U0BoZXKQcC=tcv5KW0?svrDMZj7`p%Co(?!$&f!Y#J4x@;H0=od>4)$_{}o>&e5 zdNw~82X%ZaGUh|tNfqLn$WIwE}E!j7J_v#}f zhdIuegX1ypDAJ(pn;{t`>b!)msWTb(3t~v7dWYn~a!#929v~QI*GSFqk;V{j z5K%~KHF7wD!-4bFK)hRs7wq)x%r-Z7>@1a%i8``M$dy3Oagb6CC_gehWTT_QjbNOg zyc)g~o7+1AT_?+0|Bbvq=P-dfaHyznkWYzgz-1o}H&Ip|l@qT(R%B>un34N?Q+M2( z@|W*N+5g3nB+kcyzN)^75qS$)92nM@G@(=P_ib2iHa*CfDAK`2I}_E#b(O|k&iMQG zgQ_=Jo@7IQOvbkA>$mbo^~%+g8`W7P^{%_?cL-U0O!O_`kfk#Y03;J=a%@xtMyoQ` z+(CQa+}f6(%d7R(k0PKS`wq3PlZQ`P6W@=okGa1C+1Zo^Z%pqWbDyWY#%FPqidUZ) z%~QU6`*B4G(Y7!gpPu^EhX`^T@__Gq3b`%+eXd^+*>j}~lxQ^45HV7#e7u~Z&%k-g zGW7TI_3KEKpC<~fn&7yw7E2ZbHrZN|#3cu$A(<8ocKCEWg`WiL8l(dYr7K%qUaCvT zSC_xY%xq3saI7D~cZ{>oQEv~q=Y4v?54n$<4~xpAIXOAA*RR&(L37iViY3ELQ8IYG zEnQt}t)~qh>$mGG+uhq&_U-cGyal^@Zw%NU`Yyku^DB)wG2pB|DoKrpWN6%12F>h^ zUs4NczUwck1jyoe^X8rX=}&*ve1G2o$??12t=rPl+!slJ^X~ZS71EbhxHwm^WRL*0 z&K_&&teyQ|$Xr@5d1#Yet)B#KDVw!avQo+I&Doz|G=6$=A_a!g@lmNmG;(ks)@sbH zPjxgiIG(B`oA+s!z^5f}7cl^~LiWbN;jtvXqeG*TwE9wydISgW4R(SjpI4K(S@)Jd ziai{X*z8NeV#rR<2O~BZ4O-ZoA$gPF_)=Ry^Sz$D1R6$}?o=bl^l_oRjlVexP%FM2#!;|-)C7}yY#?giMQ z=>HbL0*t#|8klE4T{QYFpz9@wB*#*gUh@H;?tCZ890D`5W0Wpi*(0Q1L?8`|)f zN_LPqv~R!vK|T!&^Rvz5fS8rU902p* zet0XRD@EV-bld;?zy8UY!(RdH-!7;>$JClKkbXQG^G7EFbtG~1DaP?harvwV^`&4) z6Qwer+FIp(!h3eKMQa)mt9**iP>*bzYLL5?a}=TA&7ht1 z5%oeJ;yOo;ptJii;UaKNeVY_bhxMv0k*baiQP@3`-}!;`b?Nq&&AF&EM~=GU@mW7) zV7blHwc6V4_ucJ%;J=yYJq4)EyCAdo;lq}`p|hi1vQ&%-NSW2j_VH~2z!nbg5 z`LWk(la2J1n^@s>jU}~;~Hh`q#l_&+&T}>6S5f@8>gox z^xLl$h_6Ljc(Zv5hN5vpe!!lJ)TnGDzt(bnY(HpT*DQgjECI%{zx?HUd-ra$F3B-6 zGGzbwk6+u!$lzzK37+!({k@Q`zDVrb#r}>3LSgx7qV~|*)oVR7^Dd{FBkQ7IC{(`o+7QBW@4$PywKV7Y`&F*5n`7g1w4~-enembI|8w}!35 zT=smE;Ar-m-&6_I^Whj98@50E;qPpC_-W-$(9s)<6l4+<3|w33+U(-&%(i#;tgolX zrl;M8^sd84juRQ{2#1!N=v5Dtd9p&FF;V}dt12=a1KglMOO`2;8X{Iy*XSW_r^4dV790 z!%^=gvAr9YG}z+8jIs_s_we-!c;O_dFlcVmpzh6TAwM8JI>-dLhp@O=RF`Fj0O5&p zz6&(*+N%AAr-4Q?(A?c4a8r_Ayb?XxU7!bjM z$v1sPi}p~kW_AYO%jD}LXBAysMId={2_Fj1_5F)$s0*&4Uulz2a()igB%q(XX#>0u z*LkCGPe3^-sgDT-$`gZhMZ1?+9JudsL{893S44lg_vhbfYySN`XeJ;zUr-%W*Nh`< zykx|FN3@qWG$&I1F_LuE^(1+|t!+hTOpJ}#X)>kuiCo=XL@?jHyBD{;{R3N=own9! zRNq)_n%!u-y6Zeo05odcUT<8dpRpKoptL;Icg4pwZ)fu zcv-j4H5;dWV=%rSPuPpK6>G1`)O5sp$(^2OzXp;6PtN4ldu#26&{%M!0fYwR zKrm#5^o8Y8XZm|fd#AN@_lN+=CQog!qt(XSgO)r?YVD5S9Q&}gwy0&&X{iWAS|Zld z+beI*`rfqC|)Y{wI^;;^L()p-a za6Rv+yaP=c~b*4f#iJ;cTNxyD!It&yG=o8R%Jl|Ze`2lg2Rlb)QO z3IFKo>9&(%_=}aNqD=40;PChi`v{LuIt3Z0V#4qK0Cyk&vbD9v(%FKYmjV`wM654R zRG?~;;P}#7aPxhhwFK(vdor=FudmoQ-@Ja7_kif=3Y9EfxU$m0wjCayNEQO))_RAR zy#Z*f)PDEUGRQjHtR2h_B z89_tcVqBfe=bfQ&Inw;*93uG35jbQ3K%M{wu(191`#1LH$9G!rvPeF^xYUArc6w4C z8g0=w0mm%3udbamhS$NTePO`<H5t*!cd2g|iy|%P%aIWM)e#WfyI!`0kAmjiB(EBHUw3zxO_j3=9(q&8sMJM9a}$9RU+Uq< z1Nw#nPab(7BT5EFJaME<8l*>Vqi+7?_qa%%()03b2f_>?L zlP4~!Gc9g1GRo!IXeNfd;POt^^C`&oTGjbWB90!}9GjOlOW+zqDp8o!z&$Le@EXYRT;n8rOr77As~m^6rfG^xFB} zt_=!5jEvjl!kB~VEW zxIo8}d`<}{@-p3D`g)K0s3tgkFbiwJkb$!}lW`~K51xW51u_-h%gEtm;5O__!9h6h zBwe(8AY=n!hnF-7j$c#jZ+=VN5+M5YyYGIq|NPJYx%1qGg<1QTfBECH0qKw&gI5=J za(F0^(aQG%zKzTQ zbIFM1HUPTb?6}(O%$r_%X&pY~sQ@ja?=U?j!lbn|s&9e4W#P88IIm6pPkAtjkRkBy z!=}y8&dBQlPl-xtpNE2v0t8D}cA3tKf$pw|q_6xo~pTBgZW&iPpip1hVSNu8nMhmPm_$Jk|fzl_GN>L579~1q7U@Qns@Avo;X!l7{4 z;08}Gxy=Je#$;)z4+?CiApxtV%ZfAhPvn}2w#YybZDUx^rTK)sVog3x_vKdtrf z=ae_9Bs$b4Au`L}N}nT#)o>w}$qMQub$+32F60TKtx-h-LS7vmoyh2YVSdigz}8qs z23qlX$ql~2lLsOgADQvx%i_5ry`N${dq{oVcP@R7I^5XVw|qEiOAE6$Py>S}pnyyd z$ZWj89(ri~q3l#Q{{XfF)=y7PHbipQ8uRG4%r%U`KUW4!Bjw=7SijL~LGb>qCU@>-{zUtDOj$2y5QiwsE!kBRY7TU}ZDNx_8KlefQWGc30nWF<6dht68M{oTNk*+%5+mReq|I!N!hQoHgzipZ0 zL+c!wu*}JkMf(OU8VTEV?7dCSOj-ZXfbDL@>?o12wU=w!C+%$QT0WPz&Ym7i?Csga z)TB*JjZ3m>cYD`{hKFomXu$HhoLyfBERjf9>g>#B=4K@UTg(@1Wo^X{;s>@D+p~qG z1!Zm=9USWKgCj$Bkvi8L^z!vOqQ$yzHj}aGnJMivAwasjyKQ26QghP9RnU$sYNg

    wC!|`?8f~-Hl|=#l5R7|QpC>c>n0I@~HDI6EzXYD*+vcAZ*^`Iv6 z@A1@azQ;q}uz7B?1b(3<@c#Xl{p-K}+ntN0=kVdEE-D79@kl`__|>WTwTjhk+6q>@ z0<0z~)M-q3!lLq;o9J|JFkMI9!AIX>26b4kF3l zf7r0U{qSC!_Sxwv0i&_qJsTMrmh90_c~JHrHnx@7u)MTjW1}NlK$GzTXnl26LhMUE z2=XA24?;N-z5=Y5eyQZ0T!sLkAiywn$;4EBP%i)%M5Ifa>c+rN3i>$fk>f4InafWCLIrJ~}pL7Z(>YOXC@k z8})pNDxX6J5=7+bS<2Q|mlT2K0P%u|9rQ^dN?tX3ZE3KpW*`C*NAyF+uv#GbeMQ4_ zXdjHB-CZ5Z_JNegOJWg1r9sov%4c|QCXI7nusl^|wvMC+8!&9um|SqA_>GZ-2oKaO>Utb!@aaY#H zQ*=QQjJdp`{yM5;zMkU#{vJ(&<0(tCd9P*(++6|>Avso87wz}If7Q@f{G4Tu6xDfb z$1V@!Hn6<@k*Rnom$lUHrWJEp8(e*@fT7Do+%Dp~7VRCd{6*@9;0PRS+RXf{0?GDc zdvqV}1R7cAPl0iKz)29v!w+Dkbs*0FX8G(c!T+pZRQ7*&5Sx zvvzWFVx>aSmRFW+7azmKp{>7up-hjn(=+`W86m9G$@G9!xwyQv&5bQPKTBD(&8am2 zJoXRv+t}o|Q*|g@*?FkVaxJ$WQqNh=&3pg4O2EswSISfVy1wvnUsD+jA_?~cB-}q( zR~K2*lQ-++%V4V=hw3ZBJnk)??kX?apDKkulGBQovNlk>v`E-tX-;bNR@Fpn?p#5# z&fb?+GUM5tZEnZx`ybv~XM3A1%uP25j;E`x=AC{iB~Z_YV|;wX{`kjlK3j|WzVe`R zcLcB0u`AikTGx0$4M3(+lEwp4lBKHf0bt`y^kenF&`AB;N1hb483&ku zs;KB%V4IKZW^g-59NFI9zOr4|^grd{QvF;?+g=<0fh-mvK27 z-&ZMV#yR|(&$JB0EqfwQ7=NNOeQJIN&n^|j_D&#zRmerw3R(eJiyFZL=sd3 z_w=#LbWRg*XM64XYxKPvInRUi0DeR-++yrdZKq4a)@e_@SDvDls+93I)q@}fX^43tF%UYiy`>X&6rfAovxL{ueT zRfpI#scOv)%x|CTpW((we5uOg;}a?>_@DuZ!%rjv8>x`bJV%)u z$&`KA+O<@^WTP|lHa*xS|BYG)QJ~w~yLO(ww3jbdO<+6E^|42AO zcGFgnH5?rsY2;Qn=lB2(`g?nY*Vuz@@)Mry$@xaf7|wV4!U2~tS8-^JyDF*f$e@x3 zR&QU;3>NB`Y^vDaz5+i8P`K}SE|Q~GfKIi4hJUZ;BsMC)T^Yvtf<>b(O&^Y*urD+p z)hvPMDuH_P(*C(*mA-zxW{Zn+KRd}mMn-aH!`cT&taEfi!3C^SuZjgpSCPRnu>4X4 z$Hl>(GC0}>hAfvn6~Up5@PjRzo1d}H8U)Ag_KuVqdi(nfaju(Rv19h83l47SIXQKuDb zERYdSfjoA#ytEJ61ZU%LDl@IhG6SPKOkP@RwA})Qbd%tCY$Y_W`{kBEy@e7w)Oc_Z zvHnvXcaj|CYzjOWKxA1&c$09Xamc!8Yl%qO$45>}GAEyxKR~4%j6m%&pm*1IdC*50 z9FdSB+$)1mWuRQv{|AWh;0-|Ua~(v0Z*J|{`T3>2Twk_m^z(c^cyEAFzywGJ21dZW z-kxsj@9(Sm87C)a$|`{^pPQZ0b(AL=5|ja;IpxB?d$NM!2KW`>frmkv00E$OqnJE_$KtHM{1>_?L$cm6Z z4VfVooy2=~)GF79l!-sr^~tJEY^g^mVkY|41irEzpFfksJ+r8Og73y< z(QI&L&W3wBYf4l3?_hj^;6PdmUln8vAr0@F*B!uqtgI>KMWm8;_x2UViGKuu``Fls z?(>j?@$K?5t1+&->&x}t;G29~ls{GjV7f8`%Vc^z|D^lMj5&r(D*7Sii=9KW;j7g@dl+RnJrNt~1w)4GhYwI1*-;t#XMOv(F zaQG&Z1H;_wgKb-#pAx|lkL^psb>+p1*0qottl!C`fA`}%YmK(r;LxDFIx^X;2#Vxs z$~w9_tfReMBnImPJTth@*~zI*&LAySw6l|>)^V)8&rVMjR5U&@u624LUr^Qv|F*xk zZ}GhY8yO$f+OJqFDC?ttpkMbn%9)*nzx)XDW&BN0{STbwZ*P7S zmiP7RbsMPgIsK)VniKZ|90Uj7Ty4DL%fUri=bXlWYeZ4ZbZS5or+x1t(Y-tZou2dQ^h8(_ z>B@QkKYMQ$BUzfB=Y5fpYb?3%`@YoD)z#gcY0hx*NF2~ZkPu0Uh5*qJU<(jn%f9u6 zE(`;{(3Jtp@`WyFUzj3g!<0$WCN-9a)^M5Wp6Ti7?&+oW-1j9iBQi4f4CDF!^G8NT z#&RMutGkvsjY4&0p5;IPe%|-{-j`@gOlvEB@G)^<(ujuv_bm!wX30vxaM_q01Kt?v zmz!@r-WBkTlst3>(dMu9P@TSmLk0B6KG@&iQ%MLmi`<*YZ>uAo{|o?pvMDCUMpYs! zKMLNSXFl$&iMz=ffM8&f1}LJv__umGAnikhYFkT5KwWjrH;iF2fKxSxk(wdOxw!GE z%~}CWQjZEpUWjNPGEwMbMB#31ZD|De#Mp>N^%es>A&4j^Da*C!xAR^~a3oC1A-)#* zZD43QrRIztqjP8yik0WeX4M~Ld38-?vWP+^g1_*>l)bCXf>K|Kylkjq zb*@qMDqm$5R^-!=3)7-8*3#!1)y{#e&~?0NESP>4PpSkIgaUoF?AUbKQF0kRB90+? z`3tT0gze{?t)3~4^jE2?A<8z_Hs#>(Pz?+_J3FLrpij0owq9r z{@xz(x3%eq6{+_SntZ%7D6aG<7&BcsD|uzw)iJ9{!dIicjp z*2b2cr_(Y%Ij(8@j5)^s;r^js+dI&&#dbsR*!Q#KA>&y6jh^FSH*xf}>-MF>Vp_iw zGG0!?==ysU+@{{j9h8a4@#U2@>FVs1iSZF38|KTDVX_iNMt-k$0MoYR^U~|rc^0tM zG0anv;|2}Q3)_h-8@w+<$0yR-<`aMau(Sr-Wuzrr@wv!UZES8U3CMUP8-r}gVk8Ie zg|`Rf26Hw5JHZtE`-_K<)t?1v$y&TKbY4oDEYZTu!{<2EYPz-Vl~iuZ$QzdHiPcBeJ(E|q0b?zxpRFj&V49;jwMt*PQGTvR7Go=2_L z?^&;bueJu%XYIig`S8P^>AYL+faG}d&D%0JH&t-R_a@KA0Idf7qN=h+wP z_by)pb%Nt+{p4qFAT7>!S7TF?jE;^-XE1Q#E1KtJ@iO+a{P(nhL+o?G7*rbEh>qkG z7ue&)6G_EuybT`N-#?Vi?H$QBG)nL2xKR|SdvLsrU7=p)>(&6i0^k4s53fXm@G%d7 zegFP#HIx1_k5UAOj%qbG@86#y$*ns>(HjNehj7F z%^35ViKCb|ME-R~Yuso_1N2f313?=ppi1DUoBCx#MJ5BF4IlGFm=ux_7U)(fAbTOTL<<9|sTO37V}^xHrIG*yAr4x|jPOXtsWT-YbdfW?OUv%~kT{7+ z`n#i}kQ^Nz%G~UfwrAmSk`f6e&ZXOvRJueB!5fW9m0RGkFoQ$0T{J59TvN@ddwdD_ z015b7)vx6`#2;WEsoy%boOu8*4h7e*abp9{nMhaK-;!LVZfT`h7!TANWNTTFE+-8Y zleN`#jVj|qES*ZJ7st-du4FS=?RS|>TD&dIl8h%5SS1=mb$)%V+Ky-qLsAeWwza;c z{t!fzF^;XFBIhNO30Yg;l8)XUnVX)H!~K1gshXLcmUt{KXR(-^ot>%t3t1pzqazB) zk;#*v?N)AHx-f2+E3!;EGVU7fqO+%C+RVo%BrphAVch?GOvo215$ctcTfM&uf6SE za&qpK{^o2+X{y5eP#;zr5xs5X27AedE9lRf@v*+8o)M56WM*+dc60sUpdk)xIn)~^ zkun*Mj{nA&NuE_(=8L{a@JQ)w6}xVvZ-A^s!U}ILGObGaZd7`YYO*;h5gYbdhU`f@ z@~E{FkCn<^>GwA^Ka_e7F*MXK z@4oxC^!MMatnrugrWa2si4Eixgf)|I1-=We?927D$uWVz`k|~w; zQ@qC8AgJ2lLkEVIN+lIfKvJ1+kEFLn4&s?Q!BKs8t6%Xd)PRiy`RJq1RrAnc~Snt+s6|lTTweSr9O7_KREUo}6KUYaBhZrf$_9(okjWPtpE0r2{ z=^8a3PD?C-rv!2*CcA|Du+eG{Twh{>dxcL7h)&8b5=fYtT0jyLPGnO6E{RfUZ|~5u z7ao-B+48FV%@2Ppg9CkXduc&8giMx4p%XQfhQJ`g+?wr@=8NP8hHPk&&gX$S*BJ-K zuo(#jOu&nSB7hh~#3IcD*=A&P+N1h8fo6zVlqhZ|41avdp9;pK%mJsl=juJ znPd=9JiC&V7w5Axpj9*BhpBDQK zo87c`{y7lFc<=Odb;`&{^<+Np3Zck7m=7k#$8>JE>BDB5G0IqL_;a2ii^&iM0iRDv z#9EJhK>a4hRMB!cQj?ZUbYn(c&HLy)4PmvmX)^96C*>&Rk&K88wOnMqxxFXEKN*W? zZqH6nNqb(T825nGhTsSU{4zN)>h`v-&SQRw#u7>rtMsPF_+7Ck=|H=w!;v<$w{yF; z7TbpbF6qZ+OKI;CON{cI>ynk>@TmrU5Oq5_IaW05)J-*o(+#qnZj>w^kR^b6*0pYL zS_T`-M@;iP<9$&bVeF=y)t=*Ke^u>0^UsGIik>&9kKT5wNovW4xz6+J*Vb#`b*=%o zBu8s&i`=?3FK@qnx90uWi%`#%uz{OgTdw=QFFVkB-S@9wU$23it^rGMqE4}{UU@N@ zo1IaG7QQvve;lP7FPU}UbQ!*k`{jER7e22!osf=HM4B2r5q~OfpV6Se7zN({Aq=wb^2S`;J z2S|*39egL^9io8)5Q>9y01gbGU;0Db5+n-5sN@2X{pD*zvm5|3mEa&E99_Ju1pRFl zK~T5#OvESzhm}IYY#akqK4kUho7)O-^ZZ*2b22kCm5XB0_l_qtwHG;-t({%*`~C8@ zx9{uXfSlK-pFNc2l@)pG%{OFfa!ig6L#kmOIX%@n282Ze_2<9#wh}8uoNK*SK|0uX zr40e;0F`aze6e~UbA@z7BtHfR`sJ;Acdmf;&defHAKf$bYyr)7rMfO{&^J7$WgXQ0?kb_?2RiJLpv}&%7Ih)_o6Hq`<=!T(&WWx zyHTI302yU;NEu5o0eAzPy3G(N)utC|nnC>nBBKL|1j$jVE^NkFIYV8W zWn(iw7<+rWI|2yW!5gF|5l{@!tOFWiP!*HLk?GnM! z-q|7hyZh?tF)}tH9UUDiWkq^^|6rev)05*9Y4-W#=-^0#zBZl500QYJ^NR}-i$;}@ zgWwn$8BtKK7B3Cv*0UIdQ_7L(Q@3&*ON=d*TWcV5${3luJ!~CoW(#C7X6D7B^4#9A z#Cb&8qv6kUmKJMY^O$$hK1HUA3_G`(Fy)F*n?PDpZ|aj2j_BXk>xXC1&mgtmxN}SH z++M7?Hk8ySqYdexw#t%gwLZv_iOhE`%}DWiZwz$F&vKlfpOIF7P>zfbyA0H*qDH$y za!^04xA~cq$hd$(Cu@9ktHaAgMW_>ba>Z)&)oBQV0U}Op%xk%PG zp5gWK$Bfr%j@%ZoWXOXIRWIkuQUiAEhfl(~?`vvqk+HFnoV4_-IOc5DaQ=P^Pov1@ip2LfWuUi5CMPB& zl}>5!B*9ijGTMA^r}+%8OH{oqUA$h-*P#Z=MQYfnd^O3|sCE-A>?Z2ef}(FtcF+}hfaAH4s8W=eehowpQp zx`;|16<=$s92_3Wvz0Y9BIozWfY1hS-n%Ou?bUgL0Mr4H+eprGk=}szkDok~!NCE2 zN4MaMf-a7kDZmiGg9TmDH7`7@43Yt5k@zxMKPo|%!qX)w(MUvAR#%nup?=@Edt2)d zAPgb~kPYI4EGSrXw>Xj2T&GOM%2uh5V8*_&v90o1?E$|6tq@p+$7w1nyRmagd%V)( z^+>-bt{E%z^J=4NFC@Uol4?{5uqz;xW0uRget+wYkbP*J1F8ey0Ft^fwyjiu_V*V= zQ}K2%?~Jq=+W5^yGal$K$X+ov_;%sqx{i{yB@s zrQPqB&aN&w*ZZWTtE*G9I4~I>n;27rarFvV+mPeXv8L+M@9_3Omw10~PklEUn;PZh zIIMjhgYjT{P_{RbQwlmVap!ukfuTVqIP$gr&3B=Z;VL)YasVNcGkJ1hkP>Kv8qXsL zFq2*929(WjgVyF|W3;Ab_Ug;gl%IZM%{CcClbPn9ymY(h|B_kMXM@f+ntaQxJ5($1d45$W&F6F-Bc7KT{sw-_0J< zP5WxVK#hd4oBO*x$7W^S1etVcti2+Ul5XpUgR1eFy{UDKhgjh8_ZW&-ml72 z^QP;q95!J6@if~J$rgOS2oBI7JiGs_br(?jP3mOtO}BFWe)Sr-S_2RqLk)4+-riLY zS-cWkT1^0PL!tcQ^$bd%=_vJjaCrgvV(iQaUybspJo{#SVFh2Hu8njy{ zIO@ZxUIQ;y4HVnRSaQP{BO5bgKp$)F?dA>aM<4PY3U)U)mi(CKBbAT#O2(P_&%KB+ zM}yftG2*7|_8cZNBC&})UPeFOBkB)v@9r%H)&Y4w`Sc432K?$h!3k{kkgQsmogutl z5{bAPW&@T1W+Aun;NcUAo<(J3Xh;r1A%Q8s|K?ql!?NH6BnO@tfKxkr`w}`1t7OwR zzW#Hrvlc9n0zk)6$wvX1DgdUY=4P2EC9%0O_?FAUaZKU?YLWi|bOta57>9t+C?DX$ zbCZz}MW(8$QL_@Pfwv_&j3Iif?C$N#2OoZ{AST%^Ru(N9jmi4PhJ->VYKYG7T}hl# z30WdPO{PgLfc@d&k*sZO%0OSA^bhpu0$1#y?}X!N2_>`A?8%B>(mIBaCL+7#ra+#H zzG@6;Rmuud@tPo@C9RNBvtSm0+D!qn`Q8#f{2mGzDnmr2HLHL+wqRra*kpbJ@Z>IBQJ#%9evyq%MDHhdSM?mAE|~wGMQb>Rczc$#Q$~sk9{7Q z5eEl{T0eN5AS;LO$#o9n$*`eh=feC(?2pEWU{f}v5D~0rR$35Zfhc{q8FH4K=5I@E zUMIW4WGxuqiBbU_mJGcK{|(zeAa)@*_79HKa|&{+649e;{<-ntf-L9Xtb64GQH%wg z(`=NQv6TPO>iaO zZFUZ<6CAJMV5z_Ii(dnm2QT4vY5m~0k><6?fY`KE?qPw*qJT1hb26pCTs1@mzykoI z0puze5ZBlQY~%n|KK|r0)d!!N7*o)NNN)~4Y>{3eIvKzTqwbZp4b9e=nw-cH1S-{( z2RZ{jAzK5OL&P;^+4i2riu(BJvi$qM{DA_4Z{2@GhFzGdTEJ5Y2-s#9**BC65RbAF zLF?vVf{(>h0?yXf+?+G!1|TFFmS+cjEe^$N?~sJtw2VfOPZ~GG7vjv_=9M zZT2+s8@h7qMqCWWNzBP0$PkANGWULZqp~-+@tWE zeB)HO2P-#sL3&jug_M7P`X-wL#zlj-bVRR}j)CMb zH~_Z8yABQw37HEJEb6%c=$}k!Mp(e#BBjWIVvoXmgYmz$vnOLCL(<>hd!;X0UlXFa z@qaPkwCSCUPb7;<^(D$?J$ye{p;&lK%m}(zE&MaI!2nCl}IJK5D=U50NqQCRhyNiQkp3P>?0AzTF*Q~wiVB* zHsb#xtF63enOhmFYR93<%&o2~F*-LhDgHp|Y*NZ<*APpvRU$Vik4h~fhpJLurjGez zGu$Bm^#2Kc_4Mddq|lc}s+VQS1yL0@iNVY z?7>*~U-pBbn1J6`F_7V9f6sdPFV{f3CoPRfoB9oc*CD~C`9Ya4(^#ygZJF-^4d+D( zj{N&rGQ=xpe}5Lo6S!_NUQJ!s&#l+MS5gBE-hNL^Qn9#3eG(~Hi&k_FfN(q@0OtTy zh!h4y)F?eCS`V<(coSfjYvT0)bxK8ng`mdwM()Jp$!cH3%c9ygiAJOH^y!L3V=wN*I z%H2oJ#uG^;!Wz9sicB*Wvb3T5OclUc#`00jUWWu$K>$t+mgkfY;c866%{sW+tP@`1z$rB(m{AOJ~3K~&Iu z;)r=6mjRVRcBWAQZ)-rFf1R7i?fiDk^$EwMUE9s^f2M6AGk8BsSaE(lj`_MV8Lx%Z zw$HcVCei+e-00K~|C>Cha|orKogJB+7?-}j+K7|&jV<}&;Uk%znp6_C)S($!;Zs># zU)OOlKR2TiN|mD6OWn_AIL7!GPA9cbvd+-YX%~K%d6{}J;}54GXMZsSm&rW-jz9lVOgnNlw^hI zPG^*3WPIeCaoa2cO916ZtuhyA##rN3=}pbXNs~#1H`uv&J!YP?^9H0pKW9!cFn%ym0qp>E=6jf;Vdlitz~IwYL;8mWBRSm9X)A7Rd z^ObMxw?RFFqduJKHSiMDK+uzs{)V`mE8vnfQPM8titMZL5qf?OKx2S3z!^XXK;#wAh;OaMx_jY6%a>H&*B{rrK-aooRmN98!& z95#9qpu+&)fFaiiX>}e-^y-g3_^E;%Z@+aG?aAUJ7Z zz+w)~;yOE1QY{z==$PC;I8dL0-rjC`>)u^yZn^NGG2}w#l7_x*J0ixZT*{=R_eg72nr~>H13)5cV{~Ll4nxN(xwSMuo0G({1z=8xU{?<> zM-CD4pvj9@QE6Wr9k;Q#W^1&ywCH%Ny)cz;)Xau+D{1#NMJ{P z&&(BZ{k^}frK90ak(jz+jHs!hufN} zpI5JeSEmLr9^cs5(r>5s_ICZgxoP>tud=qRvV%3?Ems!yr+m9n2RBV{5K45EZj_z0 zyS3!Yth0v?pUMw@@PP(xz7EII(wuzlYxne9sD8YfHE?>kFRA?vSs3XTpU!#m@5mTb1Nc?bD12-`di+!l4nuPH z_M)1IS2_$pY9wM53`XAKn$ghqncVm3vlaRL!9$H$CUvl*BdAfmnwjB5wo~^+8lRp< zwC>Sh2M|69pDO7T^!pXmAzGMdTq0j5$4BMux8GDy1EK&hYi4S~L~A%E$O_=t!WaZy zpR2m%8Do45*lcA#$ig6swX@17XTT!>E6S3H$MgdN5OHW|Nb6J0e~V;Z09K+Aj#tU; zTMHWDPl5Bv5Sx`ytu&Q_?8%fw&th6X^bL%+h+?)H?UWg?-d_MHMa~-}dfp&|jbCn5 zPhqA&rM{d0dz&FuOv63*JIts{NQ2nytV*WY)-V^M!DdkuEvJ>FLV~NQsV2gPb|Zs> z%!-MLvEq-(ikwCPi8r-xkBtnPKAuhszAq<{h@76DDQOt+`!%u{5`u98S$KGKtP*Sd zj(&%!IdfS47`A>m`9|ZpVa5ERQaENzaX{#h{RDukK1eO@L41{>f*8?jJ&r!IL7)rC z9e!rB3TpL;q20;aSYBDvd7-bjTRJ;Bq_eA|Vnls4{WJeuB*(}s=7~L$vwakJ zMsDa_=N0~q#2wx&$T?{=`plFoA{xSeU;UAGRUT`8cG}f-#oiB~n=F*mNLZzp8eI}J z3MSwO(_%n!<8CAZ!2$4Gj^ME6U>)At+EEk1-tI1y_#4XvvDdvQnJ8X3mN}6M}=W6*-McXGgp4843@Zjb!F~leLCPx%K@j<#hyM z8;vC@dfyc5Pt*-_o0Y9%4uDLC)X9(`At9!%YF?SKr)+dTSz}(0W4yBpJGzh4aTkGyF{GrnsHs47(>FDkh~0OWf={7~hJU$=v-^lyFZ8#3l{oqpZw z=Vg9h_N9rFkhI2*WqP1TzdQMswZVkP=?2+I^PTW|AC~lO_hxc)W1Zl5z57J{?O(zg zfan-*N=hRZy#+?V#a@Taj?p#Wl=fgyHNycP!Y3z6RuK7)@h*U7F=-4UqlrS@+1pbM z?wOg%E9U{ksa8H8wN8YjjZ$_~Mz_s?zXOKS$bD3+9dAs0iS8$g-aRN;u57A-y|%6q z#Ep$j^0jyF>xVsu&)2GT0w{#E7SXw6QuOq8%lPQ9f>-C6v~;w$>qZn=r^ip8Nk@A? zTAG`cFhL_9zz~9CWOzXO`}!0ZWRU|nv3j!>G_+tC(XT3n;z5?mnim_8iRdOb9tp+X zoA=nHEF*&w2m}@QCGxcxU~`_yXj?(7y?OVR8l_(W!_>?^Rds~A(Vkz`$aJFghlU1K zvdkWuF%wUybPaV8@VAyUA9vgLu5+IK;7D2Tmnx;CavJU)GNdlD4=jO4)()U*u}FW- zMo488q_dtQrM2pf?*kxeIg@ymJ0pWbGlBBFII5^5WZpjg?19|AHLnEWl_QJKNK&?U z_vGaGM2+hUWsmeD4ujuTGIfmXO1UY~l6@*<<$MIX^$gOwcE}E%%Nz<>+SXFqr=#$l zbev|+RVI$37^#tejm^l)CoJ7oG3`#q2J=4IV~cntKms`#MK_hnR#={RJfY8|?T|CF z8C1+$Dw9Jrdn_SGp^&80DILEM0oyx!O7bGpWXVc5?@C*cv37WLBzyb&`ku%<)pDrp z)yb)n{{4MDIcc&=_hKEuxLvb`f&oLaBCi%Z)65|VHnP|%9klboQAjp7w{%?f_4OHo z07G*Jtmi{Ma(b%k-&h{OK%Y8JiJY7_NN-bC+HWwp5;B>&JaiI~?#>R)9GRV+()~pK zVFB(;*2sFX&M3f-1YRtmW3xTzD@qtZaL_LTzP75eQwzt79iv8qsX^zwav7US5GR?- zjMNm@L71{vKpqb=(`1EQRH$8V3xf%YwJ&od^Rq|DpeS$XZLhb44gKhF|3Ef3wxoZk zU)MS2?&G6l*;w0S zDp93DH2NBxv~4b*Gk6{!KYGF7Yz);sa02#!i~U>qq~=U}$?da^1B z%fYp2v<{!cf&bZGeD4Rcy}euX?tG*A^0Ky{LlM4|Te3$vK0Pb>tZ#q&7iD_7@;>uR zDQx{AH&z234Qc7mk`-;#GIYM z`s3?0P_F@(HQ>)CWk85r2G}D)uJnZv6o83j4-nl70K;KE(hca(hjh6}Y|h);JCu#h zEd`Q^g0`T61qis0YFiUY>3l>3_5&IKa$T3`;3JyoUSyA^r^c(+p1c5wJ(sk-T~>L? z(*U=KL?^BunO`RS;v$8DyC8Hy=HC zoX`(2V51*gNA{}RJ5ax99|N``g%$Msv~ElW;l6ZtbxITF(aE$%n-gLW!NEr={d;V5 zSQ@dyo#8niv)Oud5>~x&}Oa^i(!?cGNq{mb{y zM7o>hM#&Azd~kTA(vV0Js&r*0BTI{O4#{pmA@F7}8HB}1PvkPr&d74XL#)9_B{^O? zJcB+SK8q6k%$!4@!en_%478y5If>SeNJRV(#AnY06%%gzx zlqr)zhOSwBt<7fMC0o@wm*?AH0-G%ffeG1+2p+}hfepZw%!dV4ZZiygoA?k$O*dt~nZ{hKJpm3w^myWf|U zmGw(M_qDdjFWz60`wNrO-}UPFR7B$m`Si(}{NR&^vc7wGr7nK!x4)x%*ZT45)IiXa zmj3goDirVy!2ZU3Ux>sSn&rsrdv4_6%TS9Q4H+42O6I=#ERInpI9`U$7 zTN#vubflviO~;3GDaiwyz474T6V=MT|Hf?vkF0()5$=5CTG^m-(h0}_eg5FFW+S}w z);;O&?#vlu8;~ijALZPeNf?|#wWB@UAJ7p19=A~dcmu{)IxI+JwY0Z(cIDvUK!N{i zwbrfvy#kUhjYKPz&;FjsWFmNvj!zWeF&P^%jf6+@zmx<|vHJs{aQ(BDHO&G6C_$EM zdU{eiI@%Q&a%+T2BTxoF27n_4a%()e57{Wl-3$&4sK$OJ$s^83yB#pBt?g=*fg#6I z3goaMtppOYpoha@Szcb%NM|x!@M9@=C^?W!83Sy`pu5H@(91My228Agw6jsY{9I+q z6bR2~zekQpO{r70eQ;1mTu+u&AxOsiA;$&iPIR<4kMN|dh8#%?u$!-?NkKaXp_-C6 z5)EP^c~vGzwd&6`%bPPCsZ2~==Ub|S=iPu`2u$y}=@n~65%nMj3M z&{fIdW}fMepsTj;S+I`!cKZw^r1uXrqK&BU{@xz#Khy#DVQyv~c^>jHNPazex*|`P zmo<}Ou)j~U)Q~#t>*-PxZsxT711UtZ5&&?k>Q7n8%^x05R1w?Bm?b=L051q`z)T%4C^AwY zZ6nc`zN^YWv9}<4pNxlswMH{2o#=l4pL)qB*_d}A4mcnTJx+BQX~cwP6R^(auQ{wK zU0q#jf^GbW$Rsf2Sm-b$YpZM0+uJK6_ zpa@7uNHx||+RbKS(ZBZh_I0it9UE0?OwBNBX)5a{V#pTr{yIkKvjm`I&n0|(q69~) zuT8o-JM@`k@z9U)oa*T8ki-2$X>9UJ^fW4~s~ghd^GR<{ryL)Kq^rA2g6%<-aXbl~ zNPB08N~Y~@?dW?=&d$iu!GV$+J-s~=IzE;}JSlwx0}_pdb)SVX`_A^ZjE*BEm=&+L zQJ;&96>UP@ABW7d28V~V4sF|7lE-?-UCWoFV2s$Ids(W}sY@rLINzwg+PU}A9F_6b zwXUyIf%R+aHBhgCYu5k-$8Zx_avo{)6kqG@o{=@R*~vhx^leqCV1?Nmme?poYLvR) zJMX+9Z@>LUrN_Dc{l_1FF7Lhf;idE6n46H_`P)CQfeNqk@!j`6mhb-Xqf4(iFwiHz z`J2D`D!=w?_ih0A1KBfGr7*!Mc$=ATc)nkc&tGpJ4g$UhJuwabG2eSAcqHo?9IxF- zslV_`Ujx>QBb`i%=bR5oG%zT|n8bf}euO&V~Xk7|emfEHvw zZZ9pGXDC_Xf+x zMl$0b5>-X??3Lh1q!etlo+0H1D4-IW_DH1ge4C9_?wVXy0$D8A)C332jD*7yizPI= z8`97o07&7Ji1-5m2?Tr!HXZCAY6NU&SEqtk09Ms#p>uD_Zz74$l>{nmd!DnuyDv@6 zEfVNx*M0`T=pn~UnvBkePH?%dWa8xCY@ycpESjf@O)|4op7`7Z-7&$tJepLDX-E=aMfAU|sZS$Rk% zE-lSpAwSAiR35>>`~gXVbRBaKa$In@zU8yD#0HoiaSspEIy_-M~7=4H3&{-KUXvM5lKAZ$9!Ya^i+aCMPk{a_ z&sNl&y-Z5eP-rowO(jHBNurwH}HNmx@KQGl1iM*efb${HG35!nRX(Z8yj-2nGhZg zP@zo#tRPVa1_v}lBauvKwicNdthwB;BjA^%JGWGpa$|i%jzeL&b@!Hj7;mhu%kJKR z3=I#-;oiOy7XE-=i4%wm)-2u;VuknL-q@7kkzwiV?$kD5y-394I<}a1kB<&DyJ&KD zTCdB`7`5aL?Q7TI!oG0{s>^3Aawg`60AzeZmgwPRGO{-5I>k_Sey^tLjz3s6W3kk^ z^$d=isKxp{>NW6U)_~2PV_vHijPO;y0R%^fH&fO}&;|>z58}HVkHcV~^tYOu_sO6C ze)5w~+S#Y`~T+B zId3ga$?tyWm#%&9m*ob3`O`1tkN^FTE*1Bee(7CVTAF=XUZGyjGBsf3m-;+OlMS3j ziu!Ue=pU_eo$7jCr5jSlmRbojC<8T2N^ zR|ZJHdxI!mA}@)YwTIozAz6Y)1Dl^pgag-d9fS#T9Bc?J$@=D|^mKP=bTGab?Loh*4XGhGQu={iYbJw@ z+U7%@$b2-uOJ*@RpcUBz)UDg-Yg;D(Fe|GYDhq~x2Qm@A_|12V`lOWWmxTZ+-`^pDEMClgMJww9ns7b3{8vOiu!*1bXg6D-@bphs0@+SY}W|cw#pIkNWpMF zXGQ2Sq%@6WyYU|4>(ENjnJWqfj6X6I*f@+XiCYb$FqIzB1`Ljx+^ zvA((?-9)XA3~B$jX15lYw{G->(NzYlxo9IZe#k<(h`P5V8K2xepad~NMm8u7o4uoVohwwFosjXwy1hTTI59TnxuSJ3MXHS-O zj)FL_z7h7C!-GSWY-$g-t5*g7Rsi)79Nj(LN&=|Agx9NCTSh)ABd3w5`e1c-b?I0( zgnLrwM9tJvsVJ{Xgc%~n>EpzvG^qhpgUdB%&aDdq;Xa)gg^dO|rhauJa-U z1Mkq>+M;9!q#1-plh>>DgB0AIdv~<1`SxXeHQ^#&2HQ*-re>oxG= z)`0m2Nk}9T)%^lwa93A{N<+SA-~7}f0gfY0sgl_nxtiARPqVLJ$*DH5s<6fE{8vbB zl*`DlWo57OCqMk+648OD8P>9M%uOMtA3HNV|Ej?VVlu;KPp zgjWDRCv917Im7qFV0T{fmZ*8mjDwz-(!CK{E$sL>8NPQTY9*@dcjzRn=C=!T z#j`ewkGpdg&DiKep>^|s1c#v?7>toXg6AO=|)N#vK(X=yk=7c8RbX-y3x zz9z4ZMV?I-_nJ3TW`Uefk@$AX7oFQW}mDD~y zFwk%0qta>3Y9RYzZgEcM($mPPY;A1Hap*+*ByH_)Zs|)#p=2`VJCf#!oB9X(+eB2byL^ zghFyaKO7oR0-JrzS>#l9w|At?@5{~gvvV^F&~0yRYc>Yw;SJW)*Q=V`5D~~-%`VJp z|J_{QP(P00u~9kN-`9*phE!oXExS9r;t%>YV@FNKk*VC;*84zkKu#{)n%8xP zKn!H>rsrm~{dgzViTopf4R#U(wN5NCp&2T9Qf}0Vk&!cNrQsGUr^wkc#kK}7kn0|m z%yqAO|N8ay8mQO6mtOk96&-K*nk{o~dhkq>L@M-R`|IxR+TD;;mO}Xuwg?Y1W=i%|F+gvnVyg$-fe zJ+1x&s!^^W)CHiTk>8Y0fjgo=8#Ma6Tp0n>0Z&+HA-OCtX);`l{04Qzc>o{Wi)eDc zpG+Ln&nOf1Y3t8TS~$J}5FBK0;J;DqFj1dIH@#S0sALzB5RHxpg%c5Nu#@s*0AgZw zc|~@&cU5|d_ncpx7eCT1P6o%&$gqM+M~6qUxxTI%@WW#x`mRLG9_;LxXx`=~jphZg z9335z_V#wwK|k2rlW62rw~-C~p9A59Gx~bH!DpiIZ!#u+hDE6N8$@R@`tsmZzae+q;84;D{bx0YTSyT;SRjj;r z9znv6^#LH4wWr(x@kPc*e_wBofUi^+`M~}@n7ke&ck0#P8HPz76EJH2l(pZ8h(D^lUuF>fbj$8{l z0PtU_k2zDan^!M+4uCe7GK)^3MJG-*IwIkgF12R57Ch^mVeE#X@y5AX{ z7}LGe_QtlH#m?l`-P`&B`t;FLox5+{y`$p~&yvHVBPC@q0pHo&*0Hg4XQ^!FDgBO2 z7RZEy-970W?3bY-2#&PA1F}+(4=PD_7?RGOE+y5Gvcd$M{y_Ny?Lmn|&x{NkawWbt z^}{;Y+t+r4FgiIpQaMG|67I)d1Fw$I;gPhowPZMX@O(~M)d#z4ctqIO^FOH{C+@`_*gUtFM96(=++xlh5U6KYMVcFpwN~ z?=H&Z-+kW@6ObE!=Qn;u8a&yuQR7x# zXRy&oZ`vcD?80dMTi^PI z%+Hq(FnXEZ?{zFI-V(i;Q_Towf8E&NHS*8}LBjbN9E>>vqZ+aqjOirR(5wMbukw*U zAKIW|m3yscaJhs}jvJh%dTg4Ls(4B~KfDW{|%Kp&$HeZ0LMFJ$WC8GrL?ZHRc}*9&g}KVvD#gJh1J2s0b`#lb z#31l4AW{}m$(l%GSXv4+=%Ho@sKG6lv~2Y{GHLP5oF59+9~wkP>Bym$DF>PZCnH>%=HD@-61t}13{)k zb7R?TB=r?pUXjRgScXQ1WOIE}<+7$`r ze`0DJXB4*yDt|cNK za1>cPGJ2{#Z1xsJ556{#&ZXuYoAChA!JrHHS}u(@8zHT8fFsppGcYvE41%x07?E4a zE_?$x2hxOd3JDG+LDFf>=1`dzNDjPBJfhEbL*SLIca3;YN+zAs@dL>Pi36~>rV=yF zGCnpeEzK?$$lZJ(UlyYULNr`ok+5IXq*o&G<4I4ef!pOYZ~0 z@#w*0IXyYitOdp`{hfJmcyw3}_77zB*{WtySVM6_(Pt(vL+Zh!M%iE)`WAZ*GEB%Ufuu(6kp6~`5o9=P zAoCz=2J1+h4{tNGw_tweojSTYeD=x z*OmCZ#!=7SxJKpGFRj+G1fAeDrg-(i=lDW0NzgNb`hh<`7ROiB**vnnF zO5Dg)Rg;}vtUSznY5hhN31__W-~5mNI(OPX{>Q(oQd$0nbJC4MjGg_GjPAT{1H|DF6BIyuRkz-}~{;jxblsYq$f%}gl(Y7YzS z0>CLi=4fBLDGMKr=NUW!M1dS4R{<-LXCV5P=NLfQXe$>xEHGLL5YdUb!i28=6f5hp zy1uCrVvsCo`WGH-@-!+N0G|vDB2EEO(1BJK{KB-Ai2hPh-o~pSslZCW*Lnq*LH-Aj ztLS^9eJ z!~viegaikf6qewC@YvnjlJ1@!l@~!0WPfj8BW58U0SS>a2^}2C;+;hW#F111`$O^s z01(d#{tS(cNWkxx)u+n}1m1b`t|2b7qR$6Zvjm5Z^OPe|l}@WEJeeaz*G?Ca401Ex z^6SBVIPo*hCU6loPnnP|q90=pkAF_J2Xhc)%?eUgXz@=?Dxg^M`A+6i67mLdBHS{J)L52Xtht92_32Y*IRvRA7_xnRiL41l;7rSXI@UpYg&RiMDICK)sIT zWLgeFA=%&KgVm!Ee#PeF!omR{vtCV2j@7iL8d8-ExvV22Rn_a4JlX2qmXmg1&SRcr zzBA*%tb4Zo+?0g!lf4m6o{O)gNjh7qU^gtOtkR1{W{mz|4;3B6ODCOCBXzPGu1m7f z&zSr1H@USmuX7gTpjv6M!n(195?O|%)Cc^n+86CXAGz@0m=SM-c~72;uSO|?1HUAQ zV2EGlN+g$6EP0XdyHP6R0#f5AKlzz#Z5fGFj`5KJxii)y-}(BjE02D>u`mDp zkG`)zuSKfr$&*$2-uM10ci*=brsQ{j?e#GiFRaj?eDO^F)xW){kENwK`K4d_x|=4i zpYwv&K!-OY0}|8kt7?O&82jvjxbD=`EE}oPd(9X0^<5XMa4xhmw{?QUbrsf6d>v|_ z(uQYfs9)ZF_igF#zY3;byMAiakT^X$kjUy|33?4^*VWlBQbrvV4lM3)F|NEz|yX3v_L0umSlc>~Z;rczQOQIl!2WiZ@Y~rFF8&*m(HpskSks z9fq!COynfj93aR>Y*KdmwQA4O-bCXAf;AYxI{&c!&4PY*d~gmDLu$CKQT!LuW%&dL z02P|+R+6Nvr$=Q&3JDH~hvCr?Sy^6_!`(f({l+bo4Iw&rV|`0P`;Z=U`kcoP9t+t~ zMB#g#zE2rCdwQg!yU(dgovr{&|ydp_jU}yF*%_=0c6aOWdisIvc|_wcW<}M zI8oQUqXp3ISa9o)W5=<{W-w7Dl_cVjPFY!9S09&Kw-#K4IT9|y)|GkM3x~pc!vfh=q%~R&y}Qb{ApC`%IRO_$VuweW`!6}4l=ij z%cZID`tgZ`j*qon6Ul@$H=4N-voxZ;)s7f2-9Wk(I<8)bNSNc#H9uaVRd(ch_bO1+e7IW8i#Z$@k1j*BD_ zK$zE&U6$twkY7gnN;DQ%(Atthv^Q&3sceeEcT~TxcuL~pmEN`{X)V6om8}}{OWX1e%!{SgQ@3@`m|t7lRMYW$Z`>*i(7U}S=g}9)j-($Ml8>ybHb?f# zqa+vv2jgzx*5Z|0TY>{38JRu~G7iXW>l^5k@yYR`1P5dXME&%_yu{CF!ow9DMm zyw00EcjeitGRqW?Pg4g`W%-N0_?z4*Z!J#C?|$bO ztF6XY=KK#IJd@x5^E$!t$}}iAiYG07*{JR_2^w`9e8$*98l7*H&Y)k8&%Lh=!I2+e zSSL7MrO{A-muuHRr40{Jv$t@|ew}jXyzyR~nEl@irPTJ{i{!@TRuv z!Rt&aDZXq{M*WR)o=QrS$7uH#9wyo~C6Tk30%(BHg_0Et&S}KwximI5IZ{F?jYQ@n zm`HcBD-`@oXJm70TcW3@va~QK4McJ}V6fL?GCB0$d0-jx6GXiN-0^HaK-nCcNMd6w zYIVh#&`WI^F`Gu-WO95|y$g_T;hnf2*Fch-Mq>(40$y@Yh#4Y73y&ONkOd$zTH^Ll zB@Jh>2%nzmBGVBxZKOni%19&?WF!LI`Gx))0M*Le@N*_!vNvp5(H7^tN(Ue&MAE^* zftrP41o}J=jTWaJl=QhOB}Us3iNCqMCzBK7Dw6>SOP{gQP=$a3paU5k`-eyJ<{P&a z7^{>CK>ZR8w6nJ-ca|1ak|)1iR9?%8#HXx`9|$P2PV6FQ3{wrUMSYh&vZjqplzt}H z4~=x0$@W2N1b~VR4gf0p99|ayWgN(M3=JEJDx1Lp=ruMzDjRDXDo?VoG_TRac;u|( zOM&DT(a;Shg9FWY06E@8B~FkgN~W~0?Qd`EI9a@HG~+32G!jwbgXfHnji_wa=EkOs zPfbcsZ?BvpPqMNm9bFwcg2U8LTJWUd|H)Dy0^BVSWF!BTL~nKqjl& zzD)l+3LUEqAM?=I$gp&)N5W-EGD~nW2hl$jh;F#BUDJ0hARbI4IYfi;0SNk99U{n( z9hM|52Vm1CWFB$7@f<21m5+w-$3OdA=P~M}ucu1^YR1Y%2352E8*&e0XXds-X|`(X zuh{u+Gph2hRZtqqEPNmuy(*RV@Zn?G+S!#mw-#h^p}g56{SV?63BG%GuSWQ}d9RB( z#B(EN!aP$WR>;Xk(9St#@kFrLM_Kd#)+A$==;2b z8aO*LP{wQPvNue%&nh;LS9_0Q=Tm;N8>x>>#t@0D!@kyLAp&1LIG#MyU<5#UJEk;1 zp}ASJ*qA%JySrsuc*OA2l^IqvQd;6zc8K+oRqRWMVvg z@JPD4yJdW8LdW^`=9bC^&MwTU!Fi70c;k-AELmQa;gKQr&>-^_qK3A(`zC&FwMEt0 zvB#QJxMwNV9%hWEcFY`4;jh0m#z8`ac&{oHyDynHpl{Qcm;6Z!DNpXuCK?E%p-Iyxl${Z&X< zmCE9Nhr5)RAMj4`z4V-k)u#Zc6R}~$J7S{0FaHM8ch==?HHItZ0Ns{eQES6Iif@fhL(WiD(Aw+ z$4DJ%w5jvF!ggTdhFIC%-IuA!aV0pwDFJoZ$N>!7$X-BA2#!LcawoDY-(B0+FiDJ1U8n~>E2xYXQ&iTj1G2jE#W8dt!YY=mGD!lhWh!=xGG zc)-)Uw->7dqSf;o$tI85IH(q*HKHnfmXct}lt$AMy{vWTfNmBbK^_di33Ff!jgiKw z1dJC0#x7+7Ku$H0HR08Mp!GCPRld$>iF+Sbw2U(601@ zY9iBlSK5&NOuJj%U3@^0EI||90#sxt0Aj5!uSrLziPSA5ILNF3>{`YvqqkcIhlf;d zYjtH+;%6~6oJHGwZFx;~&&iA-!q#S)Kzb1Ek4Ahplacw`OWGIc_tBGxtgo#p!7)5C ztYij&AEXI@Ii|TA>l@NP*slbKm4gAq((&oY%2f+yU1ZH%&0fmySDc4AJQ7u-Bg6Xs zH*rvZj0yVUK!30HMWnB6Hi?p3Ds^WGs>)Bbsr}S#;dK^7R_U`6eg{0kt#S9$o?uT` z)SCj&39|gyvoIGb@k>@mR#YMo5@U31R3-a1*48B)j;aYcB;85qSoU|emB>bZ^DG)u zVtr~C zDh1aZ8BnvnI0RnaU$xvn|9LhOF`G5M8zw`zS@#hHYOsf?CAzvUO;u^8tpC1V122CK z;OB_Z_>(6qHIW>)2EGajt5R7UHu%o^E>>Fe%aI$A@TvU49~v|7VqO{f*&UU7!+-gA ze_5u6y7l{#^^3XxpZ-sOrkCAcn2>LL>la*m1zd;Vc(T4D`^Vu*#l7mO!XhDL) zVpJF-D#MS!56>fTgC8SEC10$)tj?M4#Wf zdt1DX2IR><*GRA!9}namh(K-+24rF!9d(an0oyd{JgKAupqplMIGzju*;*#&Jbed` zN3StJl>yAy0D+JZjY*b=o!9{pHa53ZPrAw5sF5>7Km&S1notJ7ZcBKS^2R7^SB-i} zr1W_#B-9y_Qpt2i0T-f2jcif*C|jEa19)XJNSXxGZq@OpjESUz(`{{rKyY(#&BI4e zWP5jCe(vozg-H0KX6TLv4|QrI{Lj)^Nr_i_T09aJuWY88rK9m&Mw>8TzBnv^OW7cz z@}(Ut@v*$JE}wk*skR*^!i$S@(jKhrr%(zQv!n^Y7DWe$u%JEw_M=Bn6uAB7&;OkE z0VKO<4>~^4$W~gYqzNz}w}KqCNoC|RLFn&FtYkD310D6br3Ec7SxslBQF-|Akpe|a zi}R|-9>SAgdsn5Qh$@B{B4cBJXHQyNTNQ9dPRbwf%k2EDYQG~R^6c?5!RLgZo9O)( znVO!|IRFv`;%91hM$LHX+mREKp}})75#Qa}m*pof@n8&FfQ<<*hKd?o0ajg z5g8mD(0LEA*+|{F1FE$zI@;}wtwKK@w*-e~YQ>Eac)2KONZKEL@R7E|!rZKkjtpru zI?p~ki^=g(NP$p*Sn7`cgS<>jYwMLd)NG-hT^Sl4((E9fjXciw=C%^gcmn{=B5PxP zSO8mhxA!zN3;@`g14C#lV9MHIRv%U!9iNu?qyJcPk*qexA9cODhF{RON@!sQt!vmh zz&hiPKZY=ko}LM$ZT|p12DN?A**;`FgGxyZR@K+C1{5XhtD2N>`wTlz(pTI>j?+g& zv9zS5L5BQ9T2@usOD9{x*k&1N7KsxqVWYYryGr>Txq0&QA~#@%c0}gMNFof2i4Vn3=bmYD3L-L8J8*{c#Xpbl;pQ{wYQ^ONW~o-h2#*^@aUNY0)EXXLl%+D4kPDhGIA>& zHoMQR>HOP>rdg8Hc#-fEvMgA`-AXSMKHHG&DV6h+thqlyC9G>^JdkZ{Jsd{r&*yoo6K=aMKi^)jY z><%~O{V#s|mt|(STZw2hFE`1*_&@$yo^Bn;*A~a+H-6>kT}$a)hv4{wfBV<+!52^6 z6#3FQzwqXw{Pwpld@a6M*_1!|{*PtvsJKb}aBr9V!(aaoq_6ApH_!6so_zPck7Q+g zU%~7AV{)iZe*G8Umg$k|OxNoKN7c>wLSJA(dyA1IQyJaIT=I@Bcmo@}h+l60x996d zaM=A@o#1$(yLi2DUqubLk*T_MYhK=d`>v~~)A;d`gjSwNORz(_rj7qV{*g({3>EmY3=M%IhA1aK!G_v zviYdQU=yJ8=rE-62z+z`nhg&P=--7$A;Hnu1W0-j0nG#&jhw34Zz5^*;PDbTi^XJa zW?DKrf`a4&AIj)V6aCoP-6g>wU@e-~Cn{;hbqe%5k&>L#+J=0TN97yB;jkPZ9c!is z00Pn3m`mFLKm`)Q5sf|sKph<(l7WFfC2#oPHM05Hsv=f(AyEzfw8;X&0QM~AM3my0 zaaG=`RR7FnJE-ZkC#NOO!UO5ShF2v+ssNbrqriIrA_>jab}J*2@pz@P zN#rbT{@vIh5)tHXnq{Do=x*ddJkpRgz;UbR4tNRK1NgJGxh4At2Qo7~ zDbte^6$u~h&yGaZ-oc^VyK5w>tQoJ3La8+>8=dvp~Dji#?O&sd@ZzkpcuOvyNaFAfE5$=XS$bFv?RX8_WPc2}}6oM5A|8 z@wn=`&o9nPS5KD$$N+2j86Y7-|7h>*(98q~5&AsyhtKC%0t;XZ--di358#@ApPWR* z+t?`nfB~9S&cx@_XB2|>mEOPb_cmhO7%X4aI42X1u}-@)AM76-X@6miR?7CNwk(_v zi1@{WN3y$jpkzT$Z@2oGFb7h;QUusV^e^Ow8T-iV6>8gSyWq=^$yBVnT-~J4E6Tjk z_qVop<=OIzW>}+i-=`cAxp=2@9>ioTMYeBE2kL+yiNFW%{%pc?1VC1>@J?#Vl3AhP>$hG{O zaR*q)?-;ArWE!B9thy&o1UnJc$Q&}(lgWf3upKEv2tKm!Af&E)*iAk6xh`3vZI>|e zeC7I0xiTAh2;=)=jJ+?&`NHccdnA#TSSl+$KC>oV=deV9N+jmp%aR{7o?F7dSUGsN zwY3e|J2;Xz?%q}+%nj&$op<^wucaN4&H^xp^bZ{#X$Hvn#JJ%1@nsyEwU}W%UULYGL^qhk0!PLSf`cHcLG#wz)i7dzUqKLHT7ISw_XFULk&Q3 zeER7FSzX=K@0?mBs|xE0qT|gsZ_C`=g{aw>Ep83ur~dp-})6jqMeh(7V!Fl=n{K$EO>v8qfy>V?%E>y0`4^F8Q9JSSH{i;{E z2HeP0jf@P*H^2Fgbai!9tcheKEXONPG?KMra#oss0r4~fdKf9HWHcftD^CPrBTi$x&ByMTH7>| zu&29IKf=*QC&HU-46-T`(Wndz4#>jN!llSL0_^~zFy`a~cj?Y8X=-j!nF1u3m_Ui5 zL@EMeBG4YtC}9YOF2K3zNd?H3pDjx&k(Bn1b|o<~=NXMGM;|*BI+3-tH4u1>plobz zl2|0FvJ+Etvl=;wY3KU#s!rm~tu2C-LPtl3Mjo5YgmWWhl+CI%#iPehC43r{ufKC& zfnb2jcp|NU8bEzDAJ0~HhmU6c07o**BO1+Hbrg={>7X)4j_&zMwa#g)a)$zA>l^CZvAD3{MAbJK zK+l7>g#iTf7iIOkSY4OUNkl(oNetau$us;_XH82Lcu65_>|v6i#6#Rx!ZQ zW*^)Hxj`9n5#bGr3oj^{8Pz`LFK#l4&<{h9_rlp_WgU>zcENg zj*PjN433GZ35~M01jq2`u*A;JbpF-0NG3HaVr+6;?*qXdJ&Wr5Fb^~5Y&v5W=`skA z@bQU};%RM>KzqAn#bnW0IX?wf&+%R|z#;X*-^C=dY`YpFFr^@7gOfqX9Ix4M(KGeu zpnWFBMsChah;@t1E~I~|FybrL7mfc0zA{F;x~3y*2wh|dnL{AUl>{vk{7$`u<7p+I zd;Cq(RHFw+rE*$=PD#-=vV^V{hP9jar@V&vW9_5uX-NY{Clg7{(t&JSSe$p(MFV)h zs)wx$0QCLcJy}~@m$C6NmHd02hXyK;QReuPk?BC&*uVguZPx)eK1kJ;Rf+OQMD`Ct z8c0GWWoLW45+1dZ9hcTuhoGU~5oKJ>en_)ZQz_k(ut&*XXA9r+A_CGx%4**SBxo@E zkHYMcdiF-OJ*9qry#`*L8n|hqgP@*w-+fC42m79DB^8n!DicTsvkQs7FN@&#+i%UO z**G%Xkj>1^`2@#*{HtFRx8(A52#(L5uFLk}@ul`)o&DaAf0p~%FWg&{_Q2&JP}C*9 zd2d0_`S1SK|0NrHhx-2`{oV4-dy6tX+%J){xNIF9$@`x^k^Rt#{Ih@Z4=(Mu{^$Sm z|C66RUDKZp_H@elK(BNLee!f;SC+T-6f5BHx3$QB{f~af_4jU_;CQaX>r2165*&?u zOPwpepniuaFF2|neA}__Veie)*+&t`p%Sk}{50K;t1taUulYdcy`elc5^$}Zw835K z1jjWiw|@DnSpzpIQ-#db*}<-amY)bwtz>EVd;6t1*r5^#g#<@Dd@RSykEOA-O*$uM zl^8kQ-jGBjEIo6#B$H0b;iJzTLgWo;_6HP9itTR7{-ZCXeQ-#|XJ=%%#dzrIM{**e zq%uh6#5B?uNri=5i_+HSQ=o^5G?h%LJP+U-MxOvz zfN;CpyVBd=tI^`yTiZGzw|91G)G^@L-p-yx&(6f(-flqZh6V-g<`(CbK)`qz^W^E- z83_daO0WQ;&&jkO(UTxwxM_03-mtx3_m>c6M4bdXSc}WEJNDp5~KLDtWWMA$)M)I|4{p z3y?-%s8)+RNA{#MDk%aOqV46>X*y-(kJv~c1_v<&sbr`K+WJRS>wl_8u zm?66Wz=%GK+zAoE)sQcixIroii7cygu6_$hx_K?&=*gK@-xRr_QTQoi-mZN)4+v(H zMSHDpZYj7sJ3XOMzmS<<)`2(7%F4P74D`#;V86E8rAQaYzlBYs&GG`!2EZ)Y23aS& z0Z$Kr#tPDMW*j-*FJ&Z{j*m~|(UWI7F46GsbNos0YuVh`Qh73njPd`Uy*H1MExoV9 zezkXPz3=}Xz6R%f_p7e%SJhS3%iE?dFl@f=yMFh( z-~H}6zjMyalvwR{s;8jf!1#%=7vnnYcajOE)|s4{q5=rYCnz&Yg#w=|C^SG?w6}vQ@46Ncq|7$B zLNGG=0`>z?pcPw(X6LTQ5N%Vatr^d3R}o3(ixSV4q}OQ`x4k{myV*I^zJIFfMC09q zzOJ7Ooa^qMkD>32^K()x7TBJs{)8f^P|VBG(J|jK*<4OWM@D31c!&Tyt1)5KXQ@x( zw0e$LT~Cd(YA&PlUeq4dd+5|=jUPUS$`L;?R<^1_!5EHb6U7=mEflw0<(jH?d7{)* z_&3fKV-?0-5CV$aRI1CXD07;fC;9^HNTJ*XL5cnWq671=tB@U+%1Po}rbu#HlRnMP zAAi^CCcKx?Ps&9FBtfl5HHTrr6)#&_wn=H_xSe%6EzoI!*RKUM(XqdOK;oZ->Lr56 zaph2OeE##_dE{q#?Kv0;V=-ar51=YN&&5iCFb z55FjrBLmOv7AgQF5=yPB3OevCGY1zg5{C6Qaym{@8F6)~g5G-HYOOw3FZ3dB_+TA^n>XX&`^2dvZn!>C_noM>-sm=;jl#I-Shvz=9xh0ERs? z3(V?>Z9Ns6+am+Z>->9q!HmjL_?g0Jrxg3GkWIWE0>AP>; z6`KuVj1_{|0Q^v4jw)f;m)yR4i`BpyRK|X`o^4C?I83rZS?NSs)d`}eVm8yhs=M1G zW0T_&2p$o@^}3uA3?53pQW1Aomw25{R#(#tz9RIFM@TcOlu=EL3<6Y(!kz^SKs@+s zBPbik0C1=5sUoycaJyVo5dfGOAHQDP2z(Ud<$)KA$EEBUS_MPS_k84^;3b4S4+MC& zv*0{HI^q7}zV`R^ko+0w?_=dZrdc3@jzdQ>w=gF?y}f5Dh5_860sxjG3Y;}bqHLCv zl1YZG3Zy~^xh7)LS=c(18MqGL$1DQjD=O2)VaOvHsJicGb?55x;+b3koUh7hQCEpR zhA?_OS1Zd4^dDzsrBOkTbPl0oyj*Z-R&bQCJmSmP{%o$wZRX7O?ICNCtqYT`zW46{Cu^ z2B|u@3ItRc)!%ja1+g!@FtuaT-F8Hi8=A!-pU78M%M=*0qAz zt=@l(Q?StiIk_-5rz+^F6gpL&V1lTt^jjs(^dyt^Wbie68b#R%6E6MNZ=fbnsydNl&cRDR9s>FJ%7RJ zLRq4jg1D?E>2o!<>cM!dEPViOx38Gcq&>zdbP%2o$Vp^NL}T);_dk^5a8&wxd--ew z&_Q9s+{`q`J%qv!4nRHFFT=y?qx}qtV?1Y$=wV~ZENwcF` z0oZQabk^^*K&J)XtQNpGCg!z!dw$wiVcb9#Upr*Siy}DC@&HE1%sEM=vjjqsWp&Zm zdZw})-xW1^N!Z^-A>&Y?|IY9JiNLC=mE~XmvmbqKy#A*@`(6$tOM@!B0+N^Y*;LsMyEUGLEzg3`u z!n_6Fx|q+xroOh|u-?VK$#zxeueU>Ryf)pvbD}S@1zNGGYBy|LpFaqV*bYL+(=xbr zM_E7BSX4pn5!rk!Hn&&oZg=&vEjEXA_4PBX5*AesPq*|fD7mE9R1(XvPXhaUGB!CO zPN+J}X36KW67(HN62wDqx7ZvG=5e61ckMPTsO&n{LM&zr3)J`b_T=#JST^o#NMCPv z70^eu{?@ZChTj4l18@f7#O-u4)Dsy3u)-Sb@2BMsGCJ@93ZHjWhq}7Gl1*nM9*N4* z(gN2xPjDb)_t}$YoCNg_^cl65s^T)4OiHOzk=wV{SS^b4IS#9HfY1N<*r=?pEnj;# z(HRi{a{&A_v#4n_amj*ZPiM)%LmAQP0$>Z?-`m^DIt;cUI+FoG)U)%m;_-S}@f|!k zklBTK+E`U9*Nxy@Z83%8;+jg8vZM9Te=O)gsdv*TVNCjlfS@E+W29A5)>mr)GWJ9HxuSoNtA6-Ecaklb2dVIO@N z3+~}z=txj`he~sVXKR}_+U}T<^V7b9s`fsEx4Wn+4(kGhLqF10Ho7gC6O_wIFc@N6 zA$tQ^Nwj`4DzQOkg5ZGV6qIxOyZg*i0=eySc5%I<(2=a)TBrH~|Np>uz`T}tG{$WR z##e;>6l5_hXF!y|?(gZ7r&QRX-W_AA$K{k!1e6opz8RqRI2L7)9rbVB*_=c63rs}#Uz97`nFi;x3O?cLZOfhjSh2szwAO1+sKpAQughgU3vJ? z6Iowdm7&1_J}+3Px;qRp<6&}QTt@5IGI7i_D(XS{Y0~qB5*-GiNYxaw$ux0h5bT&g zpuZ`L%L@Ar#z}pT^?Tv6ZF=3?>2dbFZKJjZq~ZX@ABBRl^1Os1^g7P@EZGq!5vY|N z_=$p*MwuO_gmG)nEkG~qpXB-#$qigP#zN$)pa=j(C#Z;wm&|f(Y27OFI@++ak4_78 zTHy6)0jN4ql!BkFW_94bv%I_@-}POm;nb~MEepV4y@^c8a)sX!RA-wl7uqF5#nE3$ zOCgKmLRhrcFUp`*ZpB2a;y}U7+|Lr`RV5T=Sy)_YadfeuLI;VDkB`dV{@dTDzIiYf zClj>V{kOmI`%N$Dhd#AVd#c*y_x|dkeC016@>l=#N4`rICx#3==dz^D4)GTo7koT? z|AGAHzj&{@yBA4t;C}q`fBh>}JE^&eVfo1~d{+9pulDZ1clQ7IzyIGXM#S<{ZRBut z2#%&*@U>b&6CCv*dpD!wJLADb?d^@!UO<{4NOe%RgH2F~ZA`-k?0Y6oo(fA4xe-SrNJW1#IYIVI3% zw{r4Xuwp&SI1;v*SP z2#8{AtL*EbFv`o}K|op9_4bN?e_w{jMy0o}pYIls8~{q;`+J$Ot(E(Xu@5RPfAEmX zI}iq4&Mq13?_;}ytaZCx(&bPpmh%h9QYh3wqQh1T*9G!saA-)zrzQ!cp3fy}c3wEH zviVV#H+UhHiv=p4w1pOk_3h0aepIa8T5C#h@E*q#JWq_>C`iB!1__P8cPMCT7Z5Yi zbW!pqvy6MJ)q;cb?==((;Qb4GNDyLISx89amBk)Fnf0YRF{OJ|&gq zbU^_6DKQKM46OQa9V)x!e8$05&b!gJdVI$_5q$^GhsugkBs~TKJny*ItZX&NXN=XD z-+;iOy5<#Gl(M1lT)srrnh;7JGYSpP+B&|>(?3skpp8j(^ma>+*IPq&;NB?p55c=i zg>#~23kV6^FI;!4AM(xiS^M{9RxR!9tFvyW1v)M8X172q7FKxoAcN!n{f)N1VK8>W zk{B4ov&|j4BtSI@cLa>5_#VQ(m2L0ygon9Y6i+!T12z$t&GMY}>Y1?)-`B~6B=)x@ z6OGUk8%1<>Z?|+$&WdYbNPhdb|CsYlEZU|DxuCIKWQ&$1-!m%jed}R$o%478AAj*X zWMh8fx!RCgg5zKQ7eB~%u?B5RPLCX!&SqfL?)Sla-Wyah$=I$#aJ)YKpmV037PyfXxGtNjY%D6N(1F-JURpVoaydyI z9a0WIuyRX^`J6#;n5pO}=CTss-IR3XSh^>s#pZNNselXwvp5HarI3LFWK$d-Z&kqo zv?mn`NW!-(Q}c7OFw!elF~IR>TLhAZM}`_zy?6H( zz1;PpEqefFB48U6zw5wu@#0YDP-N}^CLGOVfag1;R)OGWm(xLMVJizj1K;jGtI@rE zJ+uh{5c!FB?h`ZzyrNZb001BWNklRA&EPWG`lC7A4KJ}?jo|!~zzzJv_z#}Xm%>cqKF3gG7+nnIYWU{RI206CArj$xoS!&e> zATA7B_S0SJK=F!^;gVCq>TYLO%l_s%`vt%g`iagxsfHiJS%2eVn2T}oj9etl6 z*hU4{+3nT8Aeo1PgE==g6-Ik44*(`oXME4=hq?lEhDs-y&dBYJ^($r8T;)DvTlBv` zFvS1nXQ${Dufwx1vu|Zngo+siZ^QcUZ1zaKed2yVHmvM&KspJZ%Y7*7l1Z7Hou=In zCa45j4V4eJL#9Ub_*kZ9r}&Jfk}28U+MzYyMF4I;QZc{-HR9cQA zQNBCSXYg-~X&`){$XJ}8l|dtmq;_8*4K|-`@v)s>oM+}pCZ(kOu;kNyAN2qjukoDW z{Q?q%RZT|tH*fa$ z?C!41I9lrc(+2O zqX`aeou#jp7CTmzQ>6PV-V0RVAuB^nMq5~@@KK5vyBr=J%Y%oHNuFVxZ3S#@bdNR3 ztAT5LY&EiD#3)Ge)=*nqwJ3qtY-9snq?)7Z4JwXGMUtru)gCT~onw5vr02CiABMW} zqFfDp%qG)W9vYcgtynwV#Ccw{&nnpwj!GmJ=a|{o(<8loJ+#GR?gi}=0j9N(AHwlh z%>%I@Bd3*0#a6GoLvFO%Ql0fWEzoI!+7_s_u+n)QcyHq+K0G`ickiyXO>W>@>Am+p z6rV59u(1`<0o83cGZ66}!22IR_1LHbcrkY|n<`XnV5tq_Ef)%s@a;%4bRd1ROXBG6 zkzzhC6W?2X z4wEeQ+GOL-EpfZuEbPp=exw?$>^gszNN^ z`-$7~!=HJp<%g|9aJ1Z1uf>XZW_v6pahNJq%S=srSmCKzv#^*hSEN%!E5)-Ng5$O5 z0-clWw7|`^046REA3o(v8y{%(mR4-4a)#ofkUn9xgW2j3Xa9hB#wNw?_A-Oxm_T(era7|VZ5P&IK6#xlpx7Wq+^;Q;;5(pE9zkU{AyT>i>+`GdJ09+$L z8hrS(3OF2={p}s;9~_WLSli_C;@jI}o5603B*<|@KpX(f%4IUL;|q$Ze?;cyXT=mf zl=nY;L=b&qc1F6Lb~z3n5{zA5UzLitU!uv3I8(}&3<1fH9z0@2^6h)K#a2^kqC?Gr zU+Hjm*ao2rXnsz4{Wn`qPEJVdz)A-`@O4X@o9(2g@?KT47ii^#2{i5j!7c)9sB{N# zZRPJ3S)jc0L56fAY`rFww}r!2?XCcfLn(s=lYSCr<%&^Zj1LclTf+(rYn%{iZSucLv(s_%INyDeA{AtPq6e?Z2@MwIfa8gzep zUA4z%TNr8+{o#Y(T@~!aF`z7h0tjQ!!u%-_+Rn9~okW&s?E|s`BmgSY(Wew(TB_bt zJeZo$1gMR_!yHHX>Sqa<1Hc~}8|CgnZX}W!f_`qO-m*Co9Jx%I1Ozj7DispN7!&cl z4Gs-REE?yy39uTBaf2BGX| z3s`wU9WypDE>@d^?;7Mt0gy$X#ou>#_G#7E+tgs*jxoI4VdESibQt3OKzO{};b4F>@{B<6EHBLQxxu{& z_ybfeYNaBGlDWlsDmbt`?mvht^evCa#cRd8IGf8dmnEG{F{mDy2^c^7p%@w)ttxwv z(e>!bQ+fP!Q|{f_km<<@p3h|$O|0PKALoQV-AKL0iu^ptd8L$t>fpaJH_J#2&7K=$Z z5+m7xIZ%I34=oJQ*YHu^tY8H96z?_?W*%3E+-TNDFAPBNPhrdtq^5 zR=RuIvuce*V)Bh|d|S4+_gg+^%nzXO0HK1P_`a$oJbJ7mZgaVAwh#&~W4oJ@Pef&C z{jOM@?lXl^l~PGk$07N{|MYb^ikLSc-;1I**X$*kn;ZsRx=arX9$ zXLM4mPS;B(IB?#$_P==lvHZ!`Kal82>dgJZ=iK*v;+Fi-cfLi{_(cmcH-7%te_z6J z)xI-hL-ODKgD;A2wFU?df5BEICUN5RNDkr^xdP|g`2MfXiAii~ zY~l2>KQ1{O9gC{hqN{gK@@2Jv-yf8(eeJI$8jaUI1xze9Hdf@FckWzxiX3oCMS?8w zQGYH}Sf?@9z6cp44B!l2{s0RNP`oB!^-P6!&F_1yWfB~G2^%&O*bhhs1?C!o$#u?J zuTRfEdXn4d$*lvHxlev%t7_zvRGOI@0Lt*jcQ_PC4A32uyxIyw*pzH-@6aQEZFN~j zhKJ5naaOO#01m7BfX#%-L`BHMhflSk7E=TS+#FR^$+);89}W=C#GMl$Iv!9Remfk2Ri&FcCp$&W`* zHpSc5&%pO&t|;l_kVJw3>7QK?@5q=8n{#Yuyimj8s62V}L|k26vQ8lHG*?7n^(OWk z4PJzfj!AH!a=jITBMi^}eLph_hKGlEkK3|4G1L;;HVXDTxE}!O=?jkMKomiQ-=Tj4 zK;b=ma2&2te?M@r3(`qy9SA+5( zr!W@a86r86IFWcf&ga5zRhD{CH$fSI{)X`nz%?eGAkd&*8Xp}YaaXlYE0?Jh0{EwV z;Y|%I-_Nul3watObyKlWCQ%1~&{R?V9eFLtz2LZf(e|x&^h>OFYEN@YfP!Se`}QDs zD3cRoGCVY3C?#y{3n0`%93cI(+Tv!jMahQ!nDC1H?) z3TI)Cq(be2vC;1f$bru%BV!}9s4!b?B)|Z?OQkHnJs)kXR@PUjvI8;mHxGBQ5O^9daU`Ft#`E|K8C_8`32k17>83Wj)JS7~2ZpwcpgjF-`2@%DK6 z?nHY`%}kS+f#L<%{qWIaj!&O_`~Gu^&P&`{!+J;s+T(+(_WjR!kkMsXkN~e~TE|%g zD!0olc-P}u!@F5qPhnrJ5F8j^F(+%cXyG#F+3GeJ&p||@&)-ybQ>*84-RogYMqva% zyhtoYvKQ~#iwJEfm{RGC*zFExJB^REUKQKy{5#5xW-ZkDd#43DE$|{+;4%cq`SUwZ zc=Yx4G_rTSwJHec|)pA+Ev+ z?YD>5?-SRkwa_8KvAM&ah1Op+l^^J(Fr%wu*q+}vT;vSh~A?V9iaMZRr=63Hr*_QwBn-9fz7(R15zWAB9 z<@29tY-0{$w?FoSZO?}~1jmbfN^kyHc$UU(1&I``&k>X7Ne=B! zfwKbsrSiq{{O0huy2J|QRLv=49v&}SFU+{P`76BnBXkIkn{VUJ5nkgKXl7G|OIui& zmCt|v)7M&6cGV_pBxP%5zx4Hk9a8~7uvxmG_^4K5pY8!4tGl~CNuW}7ZCUvNmP!Qi zFvvFgXbpvq#P1KtEI_Kh-d0YD>tO$o?)v-zN^&82)gJSxMAfzv05@PGf{H%|WgEbF z{qw=FujGE!zt`9ZVV??QZox)Ds|6?tps1#%qSQv9JDJJRKFH%z;hW8tNF*xnfBQqp zWwLVn?kz#c8?rAV#}P>;lB`A^7#XJJ7i?$Zk(ewlFS7Eu2z#qNpG2Z@Sy@M*dznfQ zfO8161&9iO0b~QbgPIH~fkRaP#VgwR#L0KD{U0CH)7!?b;}H}2E*&ZpL{1@{{JP*qjxzN@Np zc#xO5Z)Jg`2ryhLt`mJ23kU$IbKRKOq%%2!*yvXbn>B*r(eBrwgizywsz9fAdZl6n zXM-$NR}OG_XLnytk||kPT3}zmHUR9gsB1r6-*}+;Y~lPt-r_mM^egFi<_yijvRKhu(r=%SYgL?!p6=UB?A|b)UBdXYtg9E@E z_YVvH-QA5UItB1HvXQCvl}FGm2~h;x8{py-@3IXiD*=Iws&N5YLd!D zjJ12)dvf4E;5HbeaeWwv@qFUhBxw?hQB8+_gWM)u*X_Hvsr*A*fEY*LUS3(EdSZLe zC-HbpZf~rSd_jBbcj{%k2KqFf>+?2I_&w$oP<-;8jQ5YB^gug<;Ja*p*Uu5NLO>K> z@XYCZh4%u8gjVe4F44s=y$Rc|P*m;LARzYAJAZ{Xq&-|F3z=}kv% zi0fQFE>;cK*=C)6by}d)0yozJD5m`8H$RYP&vvfuAoc95bkPmxwRDBplVm8sVhm?r zzqp6TXiGucMr=SfAyQy^IDr3mX(SArUb|Rx9*D7W|xQC0r}%^K9Q|} zA_2bV?t*+~V}{>9M~5LgJj^W2agGA_faBw1nOxhDlxIjXsg%TbxA?U_xV#|`-~aHX zW^gpRIgfV_ykaupPA{m=j8AJ+YDjl`4k^I!f0i5lxpjts~@{(IlgEWCD? z4#ClGi@nUZbn)4B2#(kJ?sd-n##`XJY^rYjMC%;jvLuJD9EYDZDwXSn&H_|HMJ>EJL2BGu zUnQsk|9vPXy1Ht^j?PwmLs0-?1R&__>{MOQ5d$`CUsRChDKG~W0Bnn9rYB@@aG+WN z4X^_1(yj-U;G(=dQ56i50>Cc^c>}pt0i<9gObV1lz5)HqRTU^eTv|YtQQco6Vbjb; z0k=Q_=CHj`KB53|82n^Z{#U^tBOs1v)CjPzh=d~%dHCRwKqkC?YmN3(8l;6MI{>SJ zp+OlL8eO&sL#L3Z9L}A3YY>LEeA+uDCqz3%mKzahMhUQ)kCFItX{ z!c=gKjt+~JL2vxT4^@<|9_Daj`8Bgn5>6^6bajX=adrZ(;v#iDWTO zQp-ipdxrCz@`^~*mCnc|$blGu(!;3CR|*cJQvKY8Yrq}3Ga&P@PqirJRF~b>p6aDR z!)m1go^dP;Q8z5$FsTX#LlO)fvGN|OEWIdi&;r{G)=sr!iLz`eFk?VHdrF~({VDa8 zgTK2h(29M<j|%kBOOYQfNWij4gv!Aj-JIW+S%2+b=n#U{rjfE!<#*e_5NPZqDrra zegUEk3W-=e&NheIPv`ak7)4beLepcBC@s5|R+ebt1yW#QYLa6d?iXyl@H;4L=9ib` zI24j-BqA$o%e1;;UdFB>OfUvw8>lt#=q;=)u^(pAY33lI{b2Qn`wY7*C?sHkwYaia zw+YaXk)48P1Lq2&1DPDK96JmIBz=;q5*!$dx3_jBp32F}%7P>#VdiZtudgtd3Vj83 zRr`DUBvf$Cuns&rJYx0=h>lb$#dqZ$5F8dWGh1@m9M9Qmv+){n&aiY`U0)$kfOA8i zhwYEs<>osT;|4x}loCuSKHDKmPl*F7+YHYy+CpVTDRM)Rr3fHrP!NBIXY{hFElTwB z$^xvFObVq+Q-m$9^RmRsW%_=zZ7?696`sYy_rk|@!Lx^FUl(C8JhP3L!RfoOrg){M zF+1vwk898BTz97hUfmYJc=zbhGm;#5uU+?|)g805ld`xtSDhE4r~`J{>7yVsL!sd4 zUsw}|w?|F_`;s|6l)i;E`QXWpeB&GMS5IqoYEaxmqw>xt?wzsEsa0@vk50-TzxPa@ z`c4%f-+gCJHpYkPaSl>Je_#T%0D!3j#sEC;?)hk)1nU?bLaomQqy+4bpbmh#02W0W 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%0D7w$GAR*mLv(i9 zHsz)`Kb8E3=ZuX+yoPP#BgsvA*uKtSYY4#QIejL*rj7WEz-%g}|tL)0hEVc;)p zM_(DLeKskcvRaR*dpO=Yz?ySqircF$-D8x$vi~h3^5zy!*Vmdr3<1Hs)n)jL^Y8{5#pA_lM6)N z-!?(j|18j>Is#u~#x!@e-5kLTQLxA~eDzUGGv+FO>-xvJTE+5!Mr-VYs{V#d7iTV& zV1g*}bD!6U&kALp^j(6I-{uHcE9}^@)gHmm6&N45$WVsi;=MM{fIHjbG@8qf07}G$ z601?ZPtaoq_hN*cHr*J)5}}s6uHZE(NRn*Ke&J8aWjoWjbMjeD*kIFuIO=(;$1;vQ z5O9h;WXb&h$%HSyz=`~?49t}NE|33#@t{#bdsBaS=-YPdLY=pyWLx8E7!9+_xvXxs zu7zX)VJMQfMzRge+n|U-yTN)<1z#rn*_Zau&7SCFM3b~n zU(ll@q1GZXi?t06NNKTjO5U9Y8vw92_(9_I9Piu3YGV(bcrlXdbv}Fte&-m80<*)PO_`J2anqx*ftju2Uks@HGtnJ`4Cu)Q|CsP9S?yZ@)cq2yn^v zND3_@?Vc5dw$+lr2%Z*kg1N8>eh*Fi9&U7e#7{J{cZW@KBG~?{J`_G0Adg(;F-Dj* zg*2?-I%UyB5C@rKY*Zk4L79i`sDP+aHI^3Ef!#6| zl!X~P$4nmecN#F7eF@ExPl7~wIyc9U1FteP9Nh1YT@oz}{Wj8YE&T7h-2K0#K~Onz z0(yIEa8!>KSs>a@&fAEKAjsc&s?f6rN6$YgAxhJ~dQZZ1pEw|=GM zD$~sx6?whh4%lqGF!@@W$+ojY88#p14$1XLOA82A6r(W0xIVXH%U9@2O#21?w2?8R z5v7idhyO|9V2I1*Qv*t~JOPvan;T$~FjeV^^L+7p6k<^u+&hyPeTsNu&!;Yaypu4; z7~0;UjFYd5uQ6gU=lAsDU{Gh0M?b!!4^)Wnrk;Heh z(lj_n?p97fZ-<>xFrZmE4{RNlPeLt>zXtsrgzjufnW&|SoMFzmvC@P2KkX&{j-Ot*%?-Oj)INZ)s z#PrXR)k#Nwa-yOpmuL?G^d7DjR#tk|auSy@>O{Ae*b(s0OWMG)FvwrW)S-g}(P!*m z%7TQquA?h88`i@LCa|0JsLLI?(PJBu%f7x38{?o4MVwOyOu2fIG6AD-zj7N z#hov@7#_bFVz}1-&vNL=!(<2itS};M$t*OR1yIXI$4>9|PtyA#RA_2vROr zzyI+E0cyBm$wG~hBL6IL)A!FXPKh?lw!eYucd`B#`Nf)~G4qQ>$^=!?&}mn=Kt!Um24jDn zU2X>-rkXJ=`thbHr-`>ytPkc9HFZTc4dP>vHt}gd=Z0vNW`;6;G|ln!wbd}7s5=ic zDsS|ubhumBS!cGxvs@V^%_M&;Xd@mAgtvl>fihV_hZT7=M(FL0rY^7 zABWMsw|?KLHVF!s9(*GV4)&#QH{YFaz!HLHU35MvZfxTaUgJG1B;*vKRpDM4LMY7Z z2Jt!kp$lVLl824EJt}Flj4wyEV*e}PY&4(K*>iyvooqK55HWiZ<&)Pw@u`QUb3VuEC%MgXK!pz?2F={`x{QTB#4MWSs^{cL^(r#@21r$2&q;3p15Vh z0N0=Y-8sKe_H-*$GYD9Vel)*y&KSDnDtpr{p)4_`(z41r9i}!PW}YpUr2qu zfb0KZ*b&By5i0b%1cjxBvZFrUk|M^Tk+Lv?jQ}Tbpc-fUq;bntVxl=qy>fxb)B6P{ zNfx0*9B~<}39dyXs+@`Wc3!CCX#DPE6x*L2M|+omrosS_`Hex7ySJu(W*-2OSn_8- z6kCbp3b1hWQOvJttKbZ9;3}d7sf_4u1et%IMq@b8u`$zOFD-9)D`m^e7@eGPI*-A; z9A%p!cRRF)NLR5!$k`pgmSbubEZU+P&&UXNQRA|u5`UF*rYGs(tQ+-d0ErY#D`-5g ztV9dal$6=v)e@ifw;M-8VYjA|nSOO8;;&n_I)1i_M8T{$vNjhg@m=)0r%Cx{35~1Z zC7w82w+9RL*A}rt>c%JA_GqszGwwc3Fe%wZb<}QudR8qT2L@l7J@!}2el8UNcx|*# zbF(t_Bk`nck%hxWy#rX)Qs1LQp?eXb=x@BpKcxvMQF!R|TplB~ozc21lO!{ZYa1BB zXVLhIcna1iIRzSRFkcB|E|Hwox+Yo7Jc*fcw#HSrqH0&Q zae24fxvleW+fr*3N`LpLqVW_A)<00T%PW zGg$!D@U4haG%-Z=Q^wtCY_xM0lR5 zTkR;%+?yI*DeP>v1>9@HTkGQ)>eL?XLcunHx>{d5QGB$*SbvP7Tb2G`Z(g6Vw6UCQ zbE8@p+8H7Q$p=J7EHv?`Ozey4|%o7|qI0PcUuQa!MwB}(aVZ~WO_ zQI|UJ1o-?u=a2R;Iii^rz&dSTT z{#a9xbhITGe9=@M$Tp=&4XZ+}Qb-?_T>sTbff89Gi?;zO>we7@t&((^m{d8;jpk;= zrZ7a3j*u3{ZOFn@@J4Jwm_$E8dW7D)*qvcGS5;2S+?~(dd8Vc~;(^ZG{fL@J45joi zQb#Cms1XO_xq2Cc@uV8-d9uZ|r0y8CG?X$=q4nd(lp{!z}hCO464 z!Y3rWMn>LhF)+|4$3Xh3Sv}VM8pQyn!QZx>S7F{OHcB_6;@}RW>4LuUTKa;{dF{$4 zBrM%LFGh_gHNA^Tmh@=u(xa_f7*4Q?t$*>nXHc|%^796NnnEI$d}nkv$`k7Kpm}q& zLE5-f9Y96fLXQp>BVG5fg^R`w=metf%k|lUEO(s6F^cDKoib?GV75KchGW6F`TZWj zHU;`}5KO}=T>h6xmtLE&G7+RW+#+^v%zA%mKq`H)t$Jfhfmxb*K-}$}1SA@d497h4 ze*ZR2;I~Z{QtmGFA8@`$&pp0V|0CfSmFjtL$jtheHgHi!NzRNWV(~T2JIIpRRiV$l zTK2@dqfeT)LGKya<*eLarl89srdHT;wKceuWU=H7f4N+$J1$}H6flSllgPRL1Ec-t zi*clc0=G^+*q05BXa^;cM-T%Fiui%C>{_0cG_3MtY!f$G)p=)jp9d_>s%ZHqm{$ia z>dFow_*p~zC{IbOpqqJZT|;r;_m90pX}wp>qRU4}hdd3?|t?S5CP&AfB^pq|`# za?(-#i*6owm1yg8bGGN*POEy$;kDP#j~^M3ORg~IeF%s>K}cNFg$OX z=JzYKWU^+P{F8}9pH-veu0PjKhB?yO#<+XK92OOY$jr(*(qZDBCODn@Ed+_l0W6<^ zKay{;x2DV$3p5d4mYJ)L+}VW_S`Ev6QeA=C0AF1&oVO;Swl;HM=NA;HELK*(%F!N) zUTfrF=G=#!UnoqR_8UY>iPUc<3!JGMi~=JJxgW}#czB3ns8FcL<1qk?6Uuvn`Y>_) z0QP0iRrDgoc<|tFbqDr{_O@$v$xe&&PPqKEN%| zUt?Gc3z~abr~L721@|`1tC5nFnMzY8rZ%e83W0ZjuH+$dq&r!=#OFBYuDa?gtG&+$ zcQUi{lFD|E@0|?!GHkK;Di?{a9Q8I_qhHhYGw~q~t0hJ=m!T69@<(){c*hgz;x>$3 z=0-i_ixM;H{80iW%v;*-8hhLFMf^Nf?!!sdQ6I|knOw>KyDn=ufD>ZZmPBKY4m+rn zI0!Kz1lCb+;a4TMnMs1|0a|ori!fQb*#fhBd#Uz9J?$MmA`^{76}17`GkNXoiO zU4-?i3QZI*oNl<9xTtfMMtXT?X5~oDB9ia8*Am%?Q$_Z;JOIi}Vs2ox9z|VYq$%?(x9EhK!VJp66_0aSrDOlBZ zG*K49GBt5pSp)SfptCh~aM0v>h{@366Xs7DyL(-?pO^s0+{3L-nbV2k(W>a>#n&Qy z|6WQRrBLPLpI#XHvp^VXJ>JuEhTiv!CDGsxZu}+*6;@0cwPiP*@zn3%#p?c?gkCN# z(UzT2XRkuDSB}kpRAI4mGL^5mfD*vnJ4AiZgB*)OZ%CTQDAAvl_E2L!fEw~6Nq=QG zeEYH}Fr*sTgXv3(yve&VPTj+_{;G|Vl7f8!zy7Qn$rh-7Hq$Qd#oThc{g4QMBcYhF zzVXab(GT4Xul*2eI7%dH`fG?ND4SJ}v z`_%zVR8;5)9SbvClvM=0kiNb?Qsxl9RpTmx3{_@kuB32I|F0EBtSCN!aRs25c|1G@ z2m}j85o*J{;E>dbD}L;5&vZoPg<*42cPp< znK}Gg95Tw2grZyNg`Y3O$oGCnH~x?ASXl)GI}|9jWM_@Kwuq*DX;`{5N}Pu&*;&pc zCJ*^Sb}I~SFL$n_0xN!l1W_$Wl)fNf$lk}1xDJStZiuZFeei%Pg|R1&gG<*+Ptw=z z8NDnE?EUD|4u#Z69-$O2MqGN!ZrV1Qa*GucGAFN@%LFmhH2tYu3 zeuhxul6}1Y5iQVVHZo!@94v`@{_T)f43B02_D0a~x1d<6p9eIjL&3-YcZ$*DiP_RZ zzXRl?i4bnaUG`Z{{i~}yjbS?C<9^Kb{p^lFc>VjMoPCI+V|rHDFS|~7$U-__9%7fr z*z6%B0o8>d&}^?Z6C2=!cOlezCj%N$#}-KZvalXKhWMJA;qNklP=FUmTyUxg_!Rgp znT$Gt2u0c=nCoA$IDG80d`s5TvQ*H3wJdLgve&iHej}2ESs%T*U@y~sMZB1Mz zJ-wD2$>Ms#O2#JLBP*pDhu<_RZ2)2zce)<}KBa_6jr6t zs*jZbNg+599I4I4rHUoDg!4gRB4tz;!|TU5CFuC4x>ik1jl4!nCd1+N(#C2MOn|T! z21KwitjMsubG>4^R)$pi;n8i<&y;yubNAY4KT{j1_Gh1Dg6}Yzotph`4bXBoAk2x- z@1^J*%4|kymj{cyi}m8CA1aIv4i6=fV&wW$QaFDSE1rsoBr^I0gW@!iSAAdvNq#fo z0xxs4J*5Xp3jYcgE=N*MqblbL(ywGcibfk@>xeNWc6dg{G_^4MfFFkJ_R+r5 z-r=iG4OPyRsk4P#CJqe81Iet?_r!5C6EDJTS@nDqsLy)7tTXu1(v8c51E(aq8D5uH znTk_ID|Xw9yC@{nJ(+6`}Kp!6QhsjiTl@A!qJ1@b`-<|!@-<}38!(sJTXA^ zoY!d&$v&n;cfF)?ZE?x&b95zPDX*@x0yMw6gG3o6nFaBpJ=OWoj^>OY*z*F}cl zM?l45J(OJX3w;@Rz(5p|mwUaCe~DNlafF1IKSxD5hOgI2O)}L}wK|r8<_oQ(0P|?r z%apNGDePP7dAH*HuNI(qg8#op-~=*A|HId-apIS2k@x3Le7d=-_VfJh`HKEw$I#ZV zK%d>iiwo&EozCq=P0*v-6MWZ5K!>2O4(H_>ewnne7SJ`%6PR|Rw8UX-74k)gd9jI@A9`xlxe^#@q2*2Ih zYaPpBM)i@Q^pQpNlEou%_Mcq$J2Z!JU}oiGE5#2<84B|@)=>o{KhAz4qgb<-t?wX< zCa?VwnDT`px>GDSG}louFY?KF~TsW8Rf zFyd7?Y*U-%_p5uO0pz`lLCyzgNOMm9q*fgr15Co~-^W?COkdFMI6ew_0g^RaNZmzb4C9NK=`ODVAg&q=S;{yOn7-6BMf!AY{md z_K(@w8%cTfa~DfX8FGzq>YCeGHk$>jEow#K;*7yavJrjLc z^;)=G@)i#}h}u=OrYUMrD4N%Vzx52jRgOg}f-;SXLDOUdzSMzL>nvWD#~S@Sc4ueu zL80k3W}67gBd#JxbU~=Wrm3!!RAJsdulX#~9|`r%wd#(7f2pPJ?zDe5bR^G_FLKdH zwo*_zXP7oe+%>f~`>?DIx9=jgfsT!hn6$V1v2fmQck5BOJgrTz8=x{v4e(%xlAnY+ zmuc8g##y+xLrKm=M8;NXiTKj_x%eO~(F==22T3f%PT(iVY}h6sI-xX=vK0PpB0CWL z-_GEY(#gv!Oyp&InonqQ?NJP`u(tN_{{04;mUdWgH*S&0wdvn?(@X%F7eRo3gz-N1 zNo!$gc7(2YY?GjP*xZ>Qa2Fs6feX5q5!OmE1-Q9`&btGGIy0G*&d;AAKB!okM zZqmSQ;3s8+@*9?REPS4-kk3yiv?&|A?b}s*x=#Lm@`al45Lrqxzuc-KERy%)3kBA> z2gf=6XfY6Jeg$Usu_+P*0}LA|2nEw@6DUyly~fJbz0>SEfO)6G z+;g^Yu`{bNT?y-YBj^;1rriJWd0JktTc#!sZ3i0>67Ms}u%kut;0BzW`(ahOQFGXw zl2(JE{rO`bnBUtkR?fukbj&za-lF5}u`!S|rh-XzQn4({imiYO3o%N6^7t|<*XO~` zXiCK2kGc@;Rfr&AM@q%q;qyz!&o<^!bNPG0fJgl&rSDQz8v}oPNdekdy%hsBE$x6? zE(a^l)MbXqJ8yEs+{54J^MQ|h8Q*a5Jnm{c1!Igi#r`md>C>{E)!QMh z52cPCeQJ-nJwr7~X%Tu7lI_#Vieq96RC0F`)P`guMNUe9ulz|;Xa{ZLowYW?znV_v z8U}`>o#rQ{M7}|YfWQFQZ*WXGq~2WFih%bH65{S2mwuF^G&P$&_bHlAO2Q5a%}dBn zU7jYjdTfchV&r(Y-YLkYBow35mPql~s^A>L6C-9AlfriQYhcN|26!4=OEN`{KSI?rmZ}#%z!zyY%Zp1M|Fb?$ zs3Pt?sANN?hYTZd2p`4R!C7U4j#6r|bi3K8hoBzCo3h{lGsOkOza(QQf`f(>>G^Vi zkmjOT{F8AXEBX*$mX$SHU87=MOgK-heYOWKOA-1>XmY-@3*u`MeRKxW2nG9y2Z9bo zSqcu2VAk}-L&dQPXGyIhMvz3uxB*$tuCgZTUFpxBdI#5o@QkonYU++FARChHeNZ9EuS{0LC*O*S|xV_Bxx_*71QQncqG6 zX3G1LW~o(MEic+kdz@!$hVVYUw6|G7#H&y_`a4oy;7SG3mR5rJg+HyYRFsrZ`@cU2 zh=TZ^ac@`L_9ZB5abR4=0_I7S_@Mep$sMvs%LB5V)l_J3kTw|kOG>mdBQ3b^_(oj~ z3tYItZXoB85QyR9*)nQus!Kjl8IE@om5XZXYEjT7o5(A3l+>SjY<=0O$;ea`)Sxp~ z?61RDjy4z9#AGKydP z)5dhdR1WH#AG+3>t|2734Wfg8g&MioYW?{9k&-iY)ckT6aQ&y1NRf2;#;fy0?53n1 zJ=CyF$ys>(;i7rb_V#o)} zsww0Z6>ezG*qu}B@5e(mSq*m|QRfRZU2kI6C`do;KZ-OQ)WYb(1+r8^L%mC?x>2WP z=#YH6d90tNKz&%Aw=bfi5NETZi9yo$r!iNyfq_xJtX=_7@%H25CA#>^p>Lc}1b4YX z9Ia%XT_MWs)F^ahLM~rbe(M_G=%PK%!XU^Mu7`G?7cSd<%^jx@$dP1E3Zx?l79mOV z!FF?BVR;}yhBU3}6TK+1{s{@Z$-2_+F81LiR1R zz|kW3KS)-`lQZflFaIV4G{3bao?Sd2=xVW%Wd2#n0RGd$R8wFy3dS^$y0m$WC?06` z?xaLri4#Ia)5DTQgJRvO+q-<3)y5{My{wP_9S?PZ!HT=PB`|B5KM7KyAg}2BW{;m% zBG#C>fC02i8lB^Z0ykW0>HsX#Vb7FI+y8XRlb9ox$PbGFuh7whzkJsBJeYKH0PF)3 zz;2vO*LXIY7T;AiM6ZI;WZeTfa!{ZQMc(cwOiEGH8e#=Jh1hVIAe8a}DRQdo7VM-UD74X~~wW zAN#CKzX@&Ws7s52cZ8f|Ffq80vrZtMhpuL`k(mSedk_d6)rpyfEozhl`wh$` zoglQ^%M~VoKGdd@0&xaE;yL-^u)R#Tdgqp{M(l%GFeO+p#qaXqHVKMuK{HX&s<?epf1FdldqW7HloB@q;&UdLQHFxh|k3 z;ZrkHJ}H;`ce|OZH^_JpEY~l(rPXC|7Y>Ge3iHUB^S$|dHdrpN>yso|$fT^kf!d=# zoIz)|8)Krz+#Rx8GlqkQX#*U?VY^gvuZ87>0Zw>dCXPp6>K!=6AZY&#!}hLiBtyW{ zlxG@$+DMGp_miu#9Llv<1ygl<<{X8b;TUE68)02`#1p4Sz$MUI-(UoW#C&N#2iPIK zo6}daJ$)YS#FSwJR*7Ji!7dfr`M!;>X^MvyciVvo6hiNz%A zJ>~OA?E*0J{m~7FgLc0;d%ZuM$GITxi=)+rX$%}DyZpWAoqnuBdx@thIP-d~eSri* zz163#fy|*EO-k}KlMbT_v+aU5P#ybjfvyy#OR^q<@QBzCd`=}Vj!MA^~ z6BWunU4P7#9hd%)F!0qRsgLT1SCR-m=khP#F}rmu3P6efR@ zZkn+`C|EvM&*5Nl((82zSb;fW&C^Q;hgs+E=y8RQ9slZ=MbaRb)@YH}6OY7vV;*V4J=lxB=maW-(W+D^{ z(Z1sH97ap~d@wL#%tVm9Ab{gb2X1yNxShXvhg(+Bl9FsYX{v6iH$%n26%ZDXuFxFrJD{}$ z%m^)vU;V#Bpb$mOaRynAfN!w2$d|-55mU-+fVDHG%X=qRGw7YDXREcvBLD_Q1e|Wc**` zu)P$xAJ4fFT#V|o7fakQhhvfbgK2k3SJ-RjetgU2ml~KG9(rP=eeru3$qY0Vt<8gk z!X!tG$T{SEzIts@6dazex3;AUW5h0v@boTkv;UCAiF^n3fK+R z!cWXtc!42>iqmx}tcFo!!z%~bv8cPwUOJMU`dHJ2Wm(pjFap!Kd;F%G47Sbn^^^h! z0JFTrg%DXm;i^OBF8WYyBY}3$JWu5*u5ft&k>(EVo}H67=F1`$d*~?!QCoxk4ctz{ zXfs)XJtW`5sXMdRf@B{XhSMz?Nj?)$$j7!5l6XvQ2yXhm2YiN^Jp5;p?+Qb}LBfAX zcz@uWnq~{L7&&*YXYlag1rh=6eR;dW&Yo@BNh0dS$E+lfhTn)#i}nt8xDHu~DdMp@(elFCC%3o9RsI#25dtIu>rs(jt_Y&3sl7wZoSK|PMv?A`7r9S^D z(wm>uFZDx0Ah$2QjtuvbQ8LqGS zI0~0ItNg^r9fLNCKW$m0CKO zM+F>h7=zaH6oI;g344p_r1W210zEeH8oMdIG#5|{p66pmt1fB%beNxWVk@t;*+}a@ z@guh3JFXFy(tDmC>NCOhU1IYli#R95uvvU^YkE`Dz;FcmJk$%-rXi=YZkE1wE;cBUY>xkGQ`i?kwa}+&*u}lo+ z0qMyp2OZ2;f~~GVX`|bVi;jtrk~8*AwLj}aJ73prHxb{rNVD@ORV9y*+r>3Dt_4V2 zOQGOM9s~`e5FyC}$m!>o1trtRHT~x8)eljN+qT36@sjpfR;PR{kq;j(ON{`?TX+T= z8m5V%H#xL)qFi#dAzLQN%{;t(=tmj`cZIJZ%^ zA*}}zo%UD449K1;{iIQ@RQ^tGH*j9*3C~dN^E2lnD@Cz|iA`gLm)!+`+xX88aFjvBv z7ND_@y{CBe3`{PvfDqC{38daQF&?D1t*_xR*48W3PlM*!c+XK{Y=oveR*Q1!uuDH2o#{2B?Op zAr&uK?5-mign=}^5l&{br<^8n5c4*;ao!)kG$VT-DhJ1dz6f%0hS=|X{9Aqa3BCCa z#~UH%unr<#3CIlGoV@QIhu_HkFVNvXH?+7?J-~+A)w|b~pIoEW^xnDm%2!1M$DdjZ z954*#)y`pQY|mDW_p?{OcGn!&T-PB;RY%7B+5w~UU)g_Xsjdrz78B>% z7(G4P2c!3scWj(Rl1&Gg38+KsgwEh^OQ@7hZoZunl&Mbr zqos*Cn>!2q`0O#liV!wbP3z%PqjFeA%}FRO-xp!rbK9{+l2{jz>rBp6Wa`7d zeM04*po$X&EtJ7mz<0=x9+4&g%VEl$s6lPT+Bk5s=~*X>O>{Fbh)a7O$&9b zLA{&zeNXVl&i`VGXc-d zB9uS{*FXnEUm=t2$=GxO$FeFp**2*EW@0-Uj+Wq-!@&Z?l$QloM?uvzVA3rw&(##M z+Q|TMy?n%8RMk=3HO@hFNIS9wsnVqkb1wh=2Lr|R}hq?GMXM4IP%ohc7%om z$?-i`o15EN&lz0lkqN-GMdxfK$!gp_jilK;98WTI#3Au$X4G}I-_Amytt$=1m|fR_ zJJ*NgpjpAcY+LDAV~@Y}@b@7VMg&6ho^O7YOxqV5fuGo*R2jU+^$}%xSzpug8UL}@ zDydmqxr7gS*MUS$V8x2wte3MHc7`X=imjhk!MC)Eiw=J|>6GdiMSaw&aT$FQ_tIsi zvxwywMewSf`ZGNcT9{1N*DyC<{sDb2OCSgV=@W#1I~7C(uIJ*gRP&h_giJ-8i*Se& zb5KW|AhNK{CAWT%3G3Ad{O2ZG&Wk( zcXjvhiZDcnk!K|8X==0A#kuW{!MN{~KN&p?WQswFt*dn|?31RHqv@X*)^v)9^Q}RU zbX47K{16bAkoC=PPqF z-wojDe`P?xX#r?L&#<%t~Jmx`d*I9%{2MGBG_1b0nn zD$8HBTB&ulMHucQ^{S%T=GX!k@qzX_^vP8FyNEs##|!)xZl<$!1*Y2u=g*0aG76vK+TJENi382nBD4M-XUPaNC}&CmPmV87 zCzpBQyQhpsc0lyn&TtZVDvpQnO@7C$t%&kpb!AJN*yP<1{A7ttv%IMx@V?W`k=Whp zmA^3Ip)E&>G}7AqL7;4SfC&-}1W%px0$Dh8;pg^|+FCY?5#1vANj1vPb=%EZMUpnB z|IZlK!GUEB+qcybTg=#!y|@_eMeUG^zb4=8b$&Fr%kEE$jh$cTxlf?4e63KCj!Rh( zpV!!~Os8N9eI-jP#5W#OMKnH(0sY}LbH9P493GdV*b!xpA7U!o9CQ;}m z?c){9$MuQ8vhO@WdUO6;Ra4%R4h8Dk0C6zw6!sAHVW6sQ2&rL zv>{KTiA^#V^|hi77lXyCWm!~p>dX%$Hx(A<^X!x_jZheeRw_7l>bZm?P3xr~CCTE1 zgcwoHzN5E}WOTh(O=W*&o=nm`JHeB|9E>-$4c%RkTz>u2&Z;(BtwtLr^^ zp2AVZqq~?-!)2Br)gR5esnsLjIj_l#*%YDf#|BBMXFBm9Exwis`xnND`#Q#tU~tFS zE+Wg+q2uENA*vIXu6>8^adzs7pp&}$= zLIq;i^?{>}EN*|exnd5FR(YUi39!a(udKc$VrS|9tq3thr-klWdCIPwp0l!cTlui; zI>kmUHO8GWS)|S!m1_$a78xp*_XNeaG347Uy59H@@GvX(PwkV}YO8BXc`*v4>p1E2j@9xDKVAq%5og0rr4WRlNTb-Q zY|Ml5BAY+xG3I7HsEu}exC>*y|?MKX!cs@%b7>SqBv$EkMCB{7b}A;;{Zm0FG|NBD%rzFpoSMq17=W}(vz zkCS6i?0Q(sL}ORQYHIEL*7hNl_A8|B+G>Bak=)}Nj4l^vIPS~Jb?ENE9jD1eDD!(2 zUa(8piR}g5j)(E`(Gnh%aGIz;3d0X{!nu=yn%%&tqhSZ7Qh0rxdTALD0t&Xl-Uc}T z<6p>l+Zki>Eb4_duF}5@t@Kj`!+g<$OdbBN!OP3ml{HnU#p$2vKUoHw+Se+;wP!=^eTUjjhKq%*T6Ym;0`;NHzQ7Y}bGV{HWGrxbp(ufZWoEJ~Hp2QD5qbhu8 zdWt5G+WgbA*f4YbwBIdV8Y0gV_PHma@m6C3!{`_jK~+`H4jmHKFyhrj@-t zEnei%>cR1qbN&CJ>Mh@@`o8aP&Y`=J?gr`Z?vf7amJaD|q`O;EN|0{pk`fT9Lw9%I z+xO@9eQ;mh#M950a;U!Qziz=#iX@eTlNxPpP0sBJgc=^jVxKplYs zfNVs7*%1mM19a+ud$e3$e$kT6=F+%zgU(*x3nDKU?~W0-M)sa_0jso+MLNpD!N(3> zVbC@+p0MfH;MSZE>`;+8^jScM?w&A&-o*)>ls&h9&@f>G%&R-)> zFoTzifwvk}DmI9xvX3#9$DPbJ*)$FY-Q}d(M!;YnJEinEVV|ML&2o=OI3<{f{q_IA zH#~YkpuMQ`{l^b4{{#J+cufIdXAxF2$z4h5okOl=L`kVgWds+X`Ay5h4feMk_q9EI zpEJUh+m-G|Be8un$*Yb>aY)h3XXmvaYV_&B3Yd1toVo^v0cTX)!!g+>eYxfDAz>U2 zfd;D*)6(8ZUZoAjp&()=?V1!}u?N=IJhHFUcuOQg1HU`I?GM4!tc)BAx!VuD zN=P2&Df{-9^rIf>1e}i?N>ZHEuPB*4mKWZL(nSOt3>%XWqkj2Z!II?7TC=$`stnQL znNfxX9UXQ~PAbHJi`E12q10Fy(;oMB8=mFlRBKDkl9{m8lac!?zY_vVA{a0+bTr*- z$A;GjcRz(+m9nD9==ODB3d=RrXdiFi=Ad`a0QrlZ2rapIc~002tGX^eRi23sxUbAh zkQT||#0WlR#@*KwYihckfGADi#dAQq#UScmAAY$FrJoVA>+HD&jQ8yo&!5Wq!b;sh zS%k8YUN1m|N8HWc!f+*&H??JZDQIp6t)&56qF(Lcab>TDqHZiWFu?$CxHSmj>_g3h zvunBpJ;uQ80vyj)|yCpr?D){QUER+Z@((z{U&|{|jjA;r< zTdu>@sZ$wT#pp)6msz+2mZ4i4j!w1-p4Bxm$)DJXN&jx@dUg4XRc>u<7S{Zul|EX5 z6ozm1fO#{zRZjCenSO1=s1_~#lCi>Sssc^t>kX<E1`9AZSTm#VkA5dURs3tj9<&bk6Z=Jy2{x-m6-suUOSlh1dV&ZCCPKKRWAhZ5ZiihpVS@Tu@`LxBgat-z8XW2()wNEk^&O3J5LFFb&897C3C@F+Lx z{nCldwL9F{hqnV-R)InbQBtDDh#rL8Fy0P2UutPx8YGWc(g;kJ(C7(OeA)Z_pfj}3 zFrvQ7V-15rDLH6{r5`MCjEs5^QQ9ms+0qeU+`K&d2%Efb5fM0TpiJnN4=@{tS#5t`R|pm zQNB?G$ylgwKDWw}b$ej1xq>`mh>9YD9L8hhC#I%G;S|3Q_?;0nBHOSR7IiGGR9KHm ze48VfUQIj3-4oLE;)a?I{%5fdx$mC*s> zw!ILWe==p!(Avsu=4MXfcGY_TG$826chB|W&e2jjprMr%_2 zGH+|^xntj+W^vw^Hg2%h+Zz`x+}#t?Ywd_M?&Y5DA7L>XAsTg+)Y7UQP8-8~b01&h zuT@o98cFqECTKrQm0}ow{9qq{MVy_nmzkM`8Dt*d2shWrIb!8nkh1Sh70g~ zx`(6erCwdq!|QpzgxlN8P*37NBpakXTZeC*X@GejX`}p{MF%IyK>z;~~ z5{iK8!pJ3UzH9#8(9YaDa*>0L!x|Gcyao26PnSa=63hWx0V^IpLH?BWXj_AhP#d8y zHF@s=K%~oVdM2_eqDA+jwv$KqeFgS_68X{L{fDiaw!k`?v=N2ia#p1b)5;o`z1UOL zIgmm#{0AqpIgmcf^nG4$r-D+#I4@aXY_=I zC)Mn;z`O4p*8e=;{T?vMHSU2&Hzu&H8~4p)e_CS=^ixJ(kp+g-9SQTpLK@J-d*N;$ z`2MUch2iFl{Z&`5sZqzAZ=~|-y#9M#I2_U&Z99Ocqo!O?sKL@lh8CmAnMJ%Y%5ZIG z31eUhBT2E80px9%x`-iPI;!h=$4U@(Vc1 z)_ce6;vn+Lc$ddxt2zO-cY~)201tzm$iX|VxPdQ6>n`r8u7kU}x|zd30-^ykTGnv@ zwCQ76yA3cG@NDHC5r>niI}2XF($=dsdr&#E43}sh4+#w>|AM z1cOhFNPtqPUj^Bp#H1|)5|Ue}keNc@_8#1hg_nKdA%(Yl(%-|}1>&T*kP3!F``=AL zh=REOj+3YS+Mq1xUpT!LBqePZ?YxuT0L#`T{1f7&HEGHBHVTw^xiAoxbgLnVzP;#t z+y*F!mHyLT=_7C?Jt7ip_yc{7&=*MjA_9G5he+BB+SB$t7e`Zd;WZb}^PEN3`NVk& z(vur8lK0ObcIR=+200em@B9^E1o4e3=MAi5z7UVb{c=I3b%!jtAq00dg{W9G)N0|c z#gUhqG~>|O@vMoloG{N(OhelIj$c-8&BiNOBV;iIBkVnC>KuB3 zrAiVLz-httu-!$2!Zn;!j6}0~Tf2>0M*;aZ<#{r`QT9Z5zuBRVPt5Z7ZNXj$qClwJ zBKhPJ7D{okMSc`BtYPj{ue|%TK6%W(_unWS6|j9DRu%0U>UkayTv^IXOQU&Cc)Jix zs^*9U$PHo;KxS~s=$zbi?0@b^&M6si9Ve0+LZZimN5)uwuR96X*+<^FGB^FkPMq{Y z7pPJe$%}!*uMVX)bpa(mue=3hj8dHa$AZ7mH1BXr1-v;Xvc=*0`^-5;n zIjgRCz=0V`b^!M1ft}J8DtJ1AW zxM5sg|C=)s*00%Br>C2lsoB0h8Pc4|+-8fAQc8bKj&^iEa!?!{8!=-TfW?&RV^cV*>JLZGCWX2bbdjP1Mk58<#gm@6UVXjB3{4kJ||6?h1@QEvpyrJ zP2!g@w`@*=nl_NUOQO2`s%o;C*^9??&R{s$cCYr{t^t?Pfyj*lJvW~!SqA%JUsrzD zbk6bDY9#gc8B%NQ$Kvh3Q$3wSwgOC}ULgc4ToaQM@IwVE#O z?u_bITy+IGIV7X;+g+J9te!rt68O!c2w-fX$Nb=eiBKyUG7G2s6Bf!mfslI4n6Shs zh9F5YVjZxLbtM<$JYhQCyX_ubW{z1U=X-&ENJP4$hB^h_VNG*AcWdRQZ|oV-P>K>7 zYVyU$gR7vT`A-HMWShKyeb+OSD1Lghnu0F`HqE8ZFfSHdrm_$2d;qiNpLzl@ZEXbA zHT0tKE<8@?gtPE|BYtn9+R{nUll}z zaKjY{|025mN-(GG;{jPyc$vo{a5t^<4FSgPb0o$rURWaVd(C8+s$_~FWF=cPPW~UG z@A_a{B3d1Nt5X)LJ-T@@MH7ua8Q_HkXluiNoz0K#u9mz1`n|D-$>((g&zp{!?`pLzm={bbUbH<~UY<;{14m(hXA^nMaLerm+ts0yzz#9xX$KG+ZS3y;vi>%Qo|&oSm*meK$Ajri1T@1l9`%CV&YYkD zKE$_W{eA7j?1EA{n!CwZ(+n4CGE{au#S@oqGJ_(*C!Yz-Eg zpxN7b87j!jFWZQrh1`IO^239s=q}X(Eg8d4qGbbm3pYysCeQlFhj4z-`(N>@u!Y{@ zaPW_OKz(&1b-;I+IT|tOgwbHdMZn^>Wof<>p7($^92cj=BUSj}vr@4eOV}{==sRd% zs2W0}%>q+F>iW9_O+gts8Vci@5&M%uX&ezbtm`z!6yBDH_C|*qtxw%(a*(G_{iw>N zms)G9RJWQK7Z#=m25LXUdVc&t2H$Ti#2!^h4`MW!GA0gO_1)+8){4s)coc3Drw=Y6hg|DRLJwyuOvBYBn2lKEMY0YgA5<8s|~`>&Nrz^sH29gnZ9 za0T3Ttecpd-ze^9+m-;HtN+mqYWJis{bZqoF7HMznr#$6OX@D<)#6;nbu_)PO3@DzFOm-d@;F(x?Sy{BYt_LCM@FbH*ewGgoj2{L?HAZ93xG zxoA=w*1z8BFzv+OdQtajf zKQJGdJ@0#}pxhrj|_LEXd1oHB{Ox=kx}|_GV7L*mInK52)9h!mxO$c}%V* z9lo^Sb^Vxng9yFid^s;7C|(8iA`w01;?JLBJleCVSpq=n@l#vxqmr2`2Zh-1fTqfoa{r5mAMu>%W z#J?S)BgApbp~L=nv9pNSY^UG_A-2RuJo&h$5EK)feq28k=0=Y4N}PP5u=nJ}oQHhT z=eR5NN_=8IEhWq+XX*N$l)(-)Jc9ARodAOC^NEw_#x<9l!?}ED)B5vn7Kpd|^1$>T zyA^acH`B?pO4AA{e~Wl_s-`~m$DF=oR~l=OFsSP4Q}9ol-hxYx!KS@7n>qI#9nar_ z05W)dqC6F%fIu+|2XG&hRf?M&?Vj{gO0PIefo!Sv@X7>NnYA@_QCo92EmZ#`(kn|B z-zBW6hIq`c})P>nj8vywvPb`yP^j(QIkHjfuMoeS0g*F zLATI%%S%*L(5;>Hlo`JeTKhca3PSzMA0D=^sR?grIV!ovN*m-3U_!*HQ{lf*Og}T0P6z#tfPwqY^hwR;~fr%fT@ZL2- zvxeo&THDLkIFwl3vE!mr-XeSvVYGEL9w%hi3s?ld)+|C>I2xqWKxvL2$rhpFa9Sf6 zy!U%EGY;ag^mCFA%|vud@4bU8NY(Ho}z+OF?z{<7o?SYx*QZvN1eDuicQ z>GPGWjSs=b>q!{I6?F|;jrZ&Uf9`|n${hB>b%{2%5;zhO;m?{j&d0A@GGk-rLJ=Ll z&208P6N=;!BdElD^kY;QG*uR#{%qBp*1Uzt*ec@4fwT~wHoMc@nY6r7o2j`CB#apg zOy!v6xZ;k9bMeq+rd^kC)TXL&O}f+QbBWS_l(eUx?~nkm<3Q9F0UKx!?mO>zrDcgY zFDWqVeiQYHnneA#LlTjMxsMkS?HM3@JH?nfs`0uS8cuUdR1cKqG zm!AZ5og%t_uW4;4*E}bikH6{RjC2XV{Sy8`^so>qb>id1O^;BV%5|sRV0?TRvVfFyzMHI$)sB8|R@d05_i88Wh{sb9FPr2S zRnN5syYBCm?LV#`w`N8J$-#U4d$YiF=0>R9fmkp-PJIsVHvI&-7pYw?8GGVL5JCUF zRQqS$ZVdfCK0je1if`eC<&hO~pB@IBpCr+SVxi1R^#>mYX%K{1SZUY+(*ZTPV04(? zduBJs4oe1xHyl_-;J@PgB#b^q*`p{nvdgF@o9_PR6D!W&%k8iTurUb*$kEFO46DS1 z3G%^}#0NOY*lpnX(6!{y(4;lM5dLo=2&@FZBAg2wR{lO;?0F3%3w+*LD7o^xL1kqOO!KwW%aZHoO3N_LW3N=)1TEPvT=}*@yUj z;wTUwsQ~5wj(A$|y4b(r-#CFq!1wiQ$aKwKvG}%Y=2uH@_F%L+S*#z9jJc~);xu=} z#06y+dp)nbJd4_cf#k+~83X4c!rZ%>o1VF$i#78{BRfdyh$_bMZEbDAUngI(UmQ>S z5AP&u;(l3zCKcp$sT5<7XWt!eHMZx=JJB*lGA%K7x zcLtphM4U_JN7lywLr<7jq^j!Jke^dHW9c1-?FuomFGw0e|AODmW&epy2F8Y~UR+GI z%V2&e)@{Iw4Sv{MbG6N84gSAQ#uv5=yh>@os?6XUAC0dWh|VjX_|99=sJXVk=;DCl zdHcHYTFncLzP!X{W+aKG{B^#~r=7$c3yu;}jO%@2cQTG#hjm5S6GQ2}n8sxPPuvK| z8{z&jImW-p*Xguqx(YGR$mNxi$V1RRO2w9FoY4}t`GI7It^cg9_5PH=y77^maM$bW z?r8CMYDiT=pe2;-gK#gG%-e5lbA_w7h3xFmC@HJTOLH;xuF_JTeQMdcPO5BnP9LS1 ztu?i@l%L4U5}S{_eb?q4r{5H@wK!a%&6wP2Wnc0gpQnYFjZ;u0(aqStR6TchrTUfB zrU*@^)7b7MWmfQ<8ec~{>cojhFxlP;R}gz&sCDGGNt~6tO+@&M#s9GY0_>uaKm;_( zj2teMnB`!pkH5*i(0$+Mck9|GJ!hWeCpMqOJS1#PoG0y)_%wEhBw%%;Qjy<4QY4g?#aR$#r z>5;~d0Qy6iQ7?>hlU$f{4DEz7VZ-H3Ekr<>4!Q!IcO3n#{@i{mi~GU~UM9n0lR%ta z4V*SMpRJ-G+=aSl-31 zo7~_j%JuISW;#d8rAThF?28VIt*G1h>3;#8RH*E*-}HZ0SCFFwKr`aUZ|PCpm= zQA1J~x!EjcKO-_8o`s#p>gp%8_i96s;@Mu+asn@)|2x)vNyS?he;?qF0n?5vH-n{{ zheo^{GPNg5PyA{!ZTUNPPHXF#Q>a44nlg*XbFfhDghp<=p~Bd)au23%XQ)F=7xx;u zh!|ZD(I^B%q2%UQCaM4(?!Dn4PMcm+U0-%iECESII*=<$D&^nn4msgl#pN|hz?Cpu zPXF4aV$_Ig5siUmQtgi7j&cHW$SwqR(f?3ds{f54S^|ofc|h9n!%K0y`tvb&u-G^* z`o7Yu3rnNTI!5M?aMB4S_p+?y)1Qu6^*j&Re2T~JbG_D4iD_5E9T_6!gyb^U&fws; zh-CZ@fAbmHUPmg^c~~LJy9g}DpFb`zj!{OYMn@B}8#HcXmoD9#QbZTtD};q?>ZRb4XwX=|^96K5RP&$B-6p>1in z{aUu?SCi^6MCET?Xxg!vpFKaAIFST$3kW^OuVXhN3$Z7kI}K#wsxTS`6GgC)+7xV# z0)F_4ErCOf(5*f~5$A3-`Ct!JQ%Wj<6^z*9t6O{G2EXonlL6UUF2~F@!{2Pu5DtQy z7t_CUW?%^G$p?78PvWQQE%G6Wgs*qy4U)6$i=O$@6G|0_UK)In=C? zi9_Q=?W0n^EvZWV)~-0`MR%k#Y>lhWxgefjJgkEDgAX3FF@|sfSziD;h;@3O$tktI zJQC4KHQ&%tf^P_k86VXn_Hq&8N0kC#3&pFaCf>Fnw<|aBek@g9xwxo8aMA~ zx_xP(BKd*;H~$YL%;3Ewte6hharAZO^el|2sK7rjGV-$zt2u=f-BA;vQ(#Wx)3ctUa6O#P(m`P0^D}X^@N4rLn7!m#vK<-86*gO%Wl&p6hgrX`EgM#35W?by8NUF zOd)~Rf%nIN+IbNL&-4(5y4}%tNFWal5Eg#m>q#}n-Y+yxu!3pxW@-9CutcvBoteDV zI69=h#+EwT9`{Lg2&>>-%Q0%hnwMez)X^$k%aBJx$Bg^jqUz^(;Bumw#B=vAH|Aa! z6CZwsT&x?g)d_rFbz)=By4O|aSmgfy_X;Eq{6k^ZUk-1fdc+g3&VfTWE_}pc>okpz z%~39s6P|2$!jESwInII9c5WQQWW88zbzUP-#KvnY-0%NqMS5?6$%dS(igzg6kwkYaAdf(KUlXKwy|8!p|LDIV%6dK$$E1Jy(u$ zWwBBDsF&+$yYcnz{Z_#nt^9cS17NZP`Uh1Yzzq%;tA8{9Y$U;m;aitpAwJ z#>c`M^K(tt$jC31&&4IJr)qOj4~?nO#lEISXzX*rPwC9*(z8%GT~x+JTuI377vKCn zp!H`{;`dVFAdutvW}byC<5yJq8emOlKlE*PQcs<+d(-xQXh@xxb%j|g{dVtN>&4_H zL}@or^>sLrzoc`PmCjbPT0|Rfx1PJ4IvoLr{b7pwp6y#W6zLw1c>L;#G8f@{-DWsG zA>EIe8F4UrYO9X#rV2=+SSL<$;M6+=ZJImIyoUIUM1_LMe|E97ry3kVcL$&w2I5bi ze+?oRy5}^Wijb^ib`lGw`Wkn~99GR^wnj=D`lYE)H+thG=;mje1VM$`bl{|ZE20uZ zP#rDU+Mt=du2BrK{Kd+~Q`lX{5#$-KH{I0)y7K*G8Dxrp?xBrM5(lF~ zR5CG9$78FjD2oz?Th~R#mUAo?u}}^@zOP9bx&ZI7_~TN*wnNYI@TPp8b@yArZ|BUR zf2+h;f?$_kR3Ha>QRm_*@Ubt5$b4ui_x0w#xn`UBm=M(B`Bt^C)@dP=lJn_X8<|CI z(3vzNnEv+Grl4n|0;nYkh1#SxxN@ob=L1t0DvR~eO{x(3En>nI@~Ex5PF5{@sCbuR z+yCs9ok>77jf+J4nVebtRe$Gh1}CEnnEw%QqY^I_yt7)wkHty{2hu@h`Co*z=nLJq zoS5~ub8Bg$omhl23z_li&c~0a(tiAKP*PTjat!Ep4wh+*mSU#0>ic>JtTUvX?vXxz z#Bp&=AF`k<62lqB+j3S=r`co&No7K4GA}aTUghz`HBt~$nYgQ&-S8(>FU&&~o+c+-$sGTS!>g%70L;->guDynie5M8ibp_ZIp7Rq@}ezT0~-lYu>V%pc29 z-o!;Q>({a~FRkfvM>paA{d-GPAB$Tet?)1ACCGbgK4!}~%^%5?HdJVS%goOol5i!( zj?N5X@N}rZ=Wk+Ygs(1aIi{gOUBKMU0=zX4w49o$wPAQ=M!y|=;X(c5yd|3$y1VJ8 zb4f54IpY2BQsFB(vUDmeO!`RdUp)o52qfU@xf%Xj(x_sB8Yte*BSp7>VdL4!{VyW` zT|gJ@WGmY&Ff*AD&iDJb3rry^mUS{&F*k2sgduK<-z81}%|ITs9c z(J$^<*zPA(7BghLYuk~rkg=|TvU+a5Cs`9h>D{n$|DU6oxpWX~gF-1BE!X%?)rdoN z9jm#yIc|~K2o#CA^wm|qJsw{H?<<*)C#t>DeeRKTP?gPTh<)5sReIX*BpP{f7MXqI z-osBJm`Z#cpz+XAjrW6Y#=dFMO*EQXGuJrnpU@|*VzQR(&Ly7VRWwEb@94P`GdF*d zBfIgaL9=8z|JV{UP{wJy+8*)T9XWJ{LtdZScT zhYw|0x8OX5P0kQ z?y;bhO93+=eO>*Jz0c3g#Yvu90?+&}@f*bH{L1GZ&gWgj{4(08G4FBY`tOLAi28i@ z+QF(L&V=@l&mz%8TdddqtX)ogczzQIYXUX`Vu<2=-4~2=Ls_9@PalE7_jfA$TBm<5 zzuze#3z{oIL}Yd_6Q6sw{~?pC-q)JTpV5M7)OZ*MSO{M)Mk^~3fn+q~;}ZwrPsO$qyIFI?|0MmfnALP% zhste?X}#LGyV>(U01{t~sEHD&#&UGTx)b6?a_^Bdq9elt7`OxBHv$UyE=*SS|CdXT^3; z**q4#w6!u*=8Z*7=x=PQGv?BF@Cb9$9GA&$p9t+;xp}1Hwcn2KMQ&P3LZadJhs&); z_FRDh#?RN+UwM-=Q;BlasJ$_t8bi}rsiUvu$|IuInI@P^oxXKywI0$z`lQf6NuR#O zj27-adT-LgtUP;>L+Dxv6tooxtUI#b5hEo@Xgm=u;pjEnJDVk)=f&oJ_`Y|gs;$Fg zjDen3x+6U?^{abJkkb$KJ=LHm-a3IF99K!I%U03$SZkZQ33(q`gOcO2u{_Gb96OXO z*Ou~HG>qJc8e+JbYxhTns*WLG9-WY#_diZil^d+1V`=I{OjdqsUku{SKitpq@IU=m zGE>4}vVg!mXqy}15nYfDd8BsGG$cxYysv_~UAdq;-*7)roIa{S$1n}^V1tH9rBqH8S8Rz8Lm*#7vdPD6t7;qLW>QcjVXy@aqx zen}VwJDuS)LNoR>eisyWKxU*y?X#zhMChEyU#`x}QZFlh2LXJP_))kt{3A zC>ui%pJJdQE^El;ewxG052rE3E&8rPDff(yw6PFHv8u+d+X_I}O))`X1yjdwQF6+H z-hF8rxS&5V1~*@$QN&0Nra%TQp)!+wsiq|pD}0Hu$|D%mHLds2{{~baefo2C`1Dqv zG&g*Ju#ez(jBpLj=e1s^(7N7jb0|MWJZJgP=Q=*InhpIuC^Jj|3# zN(~Z){N7u8*R9!Sk9I`dIrEGlUDTKesJuvc#O(%tVAaKS_}Ns$-oDn{>{CO@t=MZT zG+KtnnrKR-JdT^Uy{IoGRAecFDf{TWoA8@|chfRPf*{|(o65=XUBy6vL~q(jxd9;r z|5NFHs5^{13`-o8vP93ruCL$2P66wxwIfUXl;|7Lz*dStG8HN4C5Uqq+oI7o*aJFc zvccxGk~Ls;oxcrcB1W`$*gT5|N}=$ygh?q(v3qQn@qR)6y1 zMkrp&WBTY>q}AUsxg4#o%M90uv1$Kx%ezhH-V|AifG$mk9uIy+LEGsUH(`a4 z`JLPmk@v*~z9onvoZsE`JQ9bS$!8J@)eWEEIaB$kW13$KhI_N4CP-0kI!P8zaiI`X zqkZ@`e_`SKZOhv{SSeSd*3F0sDNK!-WQwzTKgfMfRUPVEg?N8aASn zge#yJ7_a+7GOGoz7OXR%I<%AOP5v!<-Vi3ewKkP520V{%ZR+O^@}snyukS4}at&y} zQ>IIv6tQA^!JCN+s6Bh55@2sP5C98+{izZscXtf0%L_b2|76_F=`x38uzH>!FL|s3 zl_>yDcn^MjePgrw$j+hgp3Y{>L8t0VNlyj1Z+%oSZG@LxKyPz zu%lITYu&J&PvRE{Ti)usg=QnrVQ;wpa1t!LcX3wleh5<_Fn{8)w@Z7M(uTD}_RGyF znlYc%noo=@jYgD!UZ;e8j7fs#A?x@Q9zrjy$IWxQ$B|VA@L>ZRNz^O07^LSj$NW>j zfRTl~3N@m2^*%^XHZ;S85~MuTv5dSWa3n3Se8EqZGfv^{9-`0`65d8&Ix+n&>P2gd zTt2@yEJ*l0VH|H*+|YMD6S&}#culST)IXJc1)PBbq$C-^KSQ+#4XvL&{j0m*);|y2 zJp5}0j*MVt!u!{!#rwl=P6ILDo&rdt!!9-lu|a&-WmJV!=cX{%FK?zbNF4lTwPg;K zjNCqhP!HsUduMSGLcByba9Hq&KeCnWMV4^bsN@li6X54KU5IJX!o7`Zw89_0cQ?gL z6wyNs4=upW9&jZ`GK5Kp@;b8 zO_t^37ZK;en}Zte*KhaX5&)Blg8d4gZ8^g|l*$njL#oY4-9@@r*>-0t_SUwn_qKj7(UX z>pJg+piL&3X3;W9MmE`OToz9Ek+L@r+r#=48Lg8*ZvlZ5vIx-^{Z(@KMKw|9IQKpE z?^NISoqz5$FEEuR`D8g}0A8vAjWKhLv6-fI%rg%gni+tbCb*>dp6MVI-Xq_ zn(ly;-Kku37*JAe&S^Neegs=2&dk5J9ri*VG39x`kbz%mAcnSFYEKkQ8Bl%>3&>D? zGpRi8RH2DOYq7d|;)8&%cU3Cr>?>gVi5K{KWxSIwhLMB#qp67oh%;44t6%$9Ya+2h z0dIl2-^}nu(PSW1xxtrvkf-=18wg((PWp|epL!62g3S9`X2fv`v0V=$;QDni$3wV2d`A~?Si&U-x~@Ok_690^s0EkyzpJ*MJ|Hr|-&BUTs*T3#0D%*eU zteY6>`u-`JT19nE*Ff**vAtj698(+lg>E64M1iuFSqvfvMU2Y#?j3>+@1BNE2Q4#B z`O&Rb1`|mF=qt}1S~WHjn+)WU(qwhqhRz?;bxc$*Z8Rqq2$>~V8=)S$w%=SG{|p&A zDTx5ERjZ*23|M>q#nPY>ahtF=6CPoi8vL0^fyui#|D+{&ZVUVQ{3Su%`>VTkB~3^D zkD&Y5rd@(7M{Rg<0FAxt71c@4VB_bfKyNL)k z#3zKq&)2dXN2l7%#>+`nFf$wiNr56BE|;UmQeWj_XJ^sU=;Y#Q;qmn`L}&~-#^1`5 z`dD}5WRlg048kFot`&{Zo1a8$JN0S!+E{%C8k|*k(0?VS#En$!dW29_0!u+L4ORD+SzOBH^QNWl8nbtA5ZE+msCC}K$3Ysz$a0Z2t`ul zj1OSqqZaC!+lQ;suzJkxl)ab*aa$%+$+w@s?^mF<3Oh;_V}j&c9Zu|{dt^D12JW}{ zc6WDSR`?Xk*n0R_3qD-l9bAUhZI#3u~-87?3L z*Py>wZh32{(5`@3n3$M)rwE8+(ZY)IcoqWMdP=Igv}aMnV}na4UB|ZTXg_*Nijsm6 zLyn{!oQw6TgtP!%B^$pZpGo>9Jt-Y#j5It)CJ^jYz1@7{mZ#U6W&R#Af&r(<#+JLp zzV~B|jiznc@Fsv$_;`J+%{y-ii|orci{>h2ayveVCkQ+LRfJf`w`KGtja-fBa@x4qy2D-MV$;#{CpkqcIK-K@ywahc?a2^ms9R zDtRW3rf8j!>MiNN&%Q@r+<_e`rJHI7{DFX1j48tMt(DN?r=T1tJ_HFrDCX;e*KXhQ z_C3Ouzo+jxJ+eh4Hz61oSp?BolnH7^aoiZ zr%NTdb#lw%5D*3Cr*T?3dT0})XIjpopA~g=Zv@xVA73!)0w$hRzzqLQ0S1X`>*&}+ zhB69|hvl zO_98kMt8z%f3$ao&DSX7AWK`Qs;E`!?)rAdBYdg<6peEl+U0+-2xNi@l=HKf0gg;% z)R&_c?k zXN)61(cq(*y98)2G>||wKlz1vEuAkjo3|%%ILt=XVh1HS0~eFPu)-saL*Nnhzt3;` z-=j%3Kgd8pc>PK8*Fx`9&C4b1yn+@|-#tr9cay3289%uZv23I)+u`Q{YwN^ui$UMe zGgiNR*4-;zJ!5f3ZMFsLcjSe8ZlgQ;z9lE%ZieZ zDum@$&$rlp!G8EdO^)!Iyh*p9t&<$X+?`94^$;Ug!X`#MZ5=jl zZqy%2#5Bp^OU!!m5%pqu4@w4R%Py?*a? z{)4mEv-eu}y0Jb~@@a8#4c&J6rOB)ARI{Zho=@LxUR&=`xr_@EZ&;hWcK84tH%!@| zx)eX*id4@!{Zg&F!G;~by)i&IR0)z%Aa|j{pIHiP-1WDGPEa7($bFVC5lk7vA-!%w zo>@IFF$u|NI|>c|f)-VK)st+8po>G$RoU5FkayI9&kvx#_}`CI>c5V4Y)dgVkbE$E z5Mteqbwp$OJnOQ>yEHd?a5~jfs?+%okk9CtD3ItzKB5FGE_&~sDr{7&J}`5LsnCn9 zjN)nKKtx2=d%ul8(qGrUz|6ubSBp1^K@?@|^d0HJ1{DBp1bFE+8`cl-7^&DBG#0q`06&X~9DQ(maWvlBpKj({FQj2#coxhxh?wJ&%`*n?1 ze%onZy<%_(xa#S9)3YDZ%?1bIdw4y4>%B_1=?zdD4cPG)^zSu>&_wj^TA!U|)*W~y z1z`j&?}bcT%G_WqVR{dh2+T?P2O-D0bOtkKhhxx-5gqX_r)F!lMQrs_aUw&@A6d_Y zsjnQ#kyVhyQ5;f;e!f**t}q1LoyQryv?^9gb_!21wA^U^9G~FmNL}kYFWLt z?jgXI;^~Ab+Ik9|A9-n`F2{Lk?+1R2`67V2g=Urm7qXUVu$`f(*I2OZ_?>J33vHsc z*lD*0la-UJPW#iUzsHhP=S&L*VIg0*k)w8~7VrqvQ9XtqHU<}x z@wtc*3T+-!qv`Was~!m?2_z1rEuXL7LZC0GrOTOHW|GxQv)0s3VH=Rja8mwcD=DF+ zW^Zk4Lkk-Xq0=EEQ(s}4wI1PBtqMgnt0OuVsIKwM6oT~r^RoyQs}cs8C8_v;lrHH; zfR1S!Q3Rcw;vVodruI;(=?=y!)qo!E73UcRl6UH24C$x1b@xC~Mh&aB`ZkavfWZk4 z)6&N&@tCw>JwnAUFWok+v)CgD;%L_K>I{UY?Z!~=U&lnNYhLQmuDWs=IpBwWgp;Op44=QjQBY7CAykO3O&$(MwV^Qh0})G?72a2XZdKIu zG?en2zBi<1IU;=_gl^JRg0kEylSi=_gj6~|uIK?~HT@(*mS<>dE&j)<>+P1GcXCcw zcRK}X>6zbuiyU#L%S~SZ%Utx4Gp3JJabV9AnwW$Oc2M3GV=s9DZj$L3sT$Uk?e;p4 z9PEfX!b{@h)l?2EV+;LCF-{$<`i=XnMXAijCQ#bc8}+PY+JB zeyURxut!k2JhWtCoIDect#jZ0zfbOLWB4^M}CYqjP&hs}aGf0pzWq z>3Ynm$JCu4|2m^5+53_H_X`Naf%E}}lq-+f!UK4xb8qiKHbUABBo9_p*!8r5jsu~x zTTYOpPQv`j`zzIs_g)9Wc)>s&_Iuno($?hVTl_N&R3v!~<7NKu7L^ehVV z^v(6bq^98s&9$7VYo}TNkacOzVOfTN#Yz{zm&hX2Mjc>+VecXr>31or4?RAX;(bnLLq!49Ouno22DNQ4$`BRO(n;DN{* z%;p-GHx~j2QvT)xcKU4nI-UT}z`$TgcY=UIU?6Yx4;3 zVEdccIxAW(AGp9->tuyXit)(i$oK(cn->(ZoLr^U7dv3jZxW)Wj+-?+@mv?DaGRtj z<{!9#yYv~R+ml53fQenFbV)FS!rwm=SCV9poJJV@xw~;NzA|_zTE}y6+y;TFi02dI(&e&MWtC&>H`OjLix!uoDNG+I)MMKL_sX=rP-< zkB}DBr8|H5ib=ofTFUpFmoC`T@D4>@I`9P6E1;HbVGo$F7k$#2p7MTmA^NFu9wd~I zC`SuNW+P#}ZZyny^N$%Zr%~Mn3mNRI;48P85b-yZVt)B$Y`9GjLNjDsf-$L5!JVT; ztAb!?A&W;)Fr+@acOpqKSd3!%!W1)E<3cIzOX7elSO00e-1S%a^63XUNVMN|tBEhI zs8ikPjui?*%O`1vZRM@s-gd<;x%vAi@T=?N_}=n;SR=Fq*mmK1xY$U{3dUi6Or5no zQ?#M5S9v|T;sFNi5M1BeE-k)$BK;MpPU>l2Xpb{N0vr#1>u*m3-gE z#L)+sQ2vVDa>mpreF01jM{Yzi7&7DIlocaoJ%GTWp36XgTqG61UUSjC&MN2ZM#tSp zpVxrhAo=s3=5~JvPD(HmYwbynEhQopf|KC+51?9W3FUmnQ3#I5#z!6?KwMLg@4>5UK}f#9{7BfL;_AOTQNUm#oAT(H`hM5AqNI4 z(G_ffJk*YKIVLvzmk;83Wh|VAcAV2Al%rfoyWkNLlSgo1pnN5OT+c=3-EVpm{Z~nj zJ9nPNabKU;c$Z4$KYQo#1kG-Vni_e;JFK<&+`PQ4DQ2A3#Daoi{A*BAphJMONYiq>1oIZ)r1G!JzX7(LPe=wfyA~$Pf&RqM=_}4Z{>GYL`VpE>jw-# zK@lPSvXgo*D8KiDdc%+TM+y|wocZ?cllbfffqHEoj|5i|7PKABMjthW54RP(i&M?_1A@^v+d1l&kt zGSJAA$2$wzRUhL>q?z>DuSl*5r){)48SSd!Yb{|+OxP0$3)kg@ zzJU&g%c!pr`8ah++XaWaeYlPNkt%GS+^f-P^R z&Zwaf7iZ+j6+1kPXe74%iC1>F&teOgJaJq$FWUjZx_8Hs0viEDhD`3`NsAmD!62V1 z`&YA`X4n(T@@M|~-&VDf_3u@!CN4N$5esfPDcbXy#EiQ;nEJ2PACHNv6szvE$Bj8J zoHgbp(UZuLmc%KGC6$R1O1^g=?KT`^Gkm;gXd#y_d8El#*;G-0_kk3Sb|sp2z)!+5 z88UMQa#Gp4{)7V?(ufZRf!J9g)-@{Su8)U-qZ`-`zou%-5z z>36O5Dp$Kn(k3o1YGMmNEjioRRxY&;qWp03iH`+QMf(G?pdMK=r=ha|V%sQ;N~DT8 z=T|*8?sN5K=aTLVdXNct3oqRXk}JyWR;3IuWD9R- zSkoAhE6vl#s>m%2jxO%7r_sz{ri%(PguU{SjISL8s!>@WJTtLIDhPs-yd*lf~7_sqxOIyM^W4)D&Z zJNN|2gTSLWuCPV!80^ggUp5ma&5b0Y)6kfh}TnG)(+~ ziS6f+%OA&7p`@+d-8~hqOqmpv?MSoxLrG3KNr^($iYjKkgP@<~;3Yq%L8}bTyQE=4 z7gFqSDqrZ(fJS!`O%7F8GK6Yq2bq5P`AF_@uwWv%0dvf)_6Oa5rQ3nWo1)@bxo{^TZS?kh`5ua+@d{RKlsOju>(0q~3>@N|cHe?WGL z$QxYq6$UV1H$T%=v&92-zImko`dna|79Q;I41=+VY9K?cvu;FVxJ(2r#u z7qa(-wP?3FE1pR9)aDk8Zgp|ME=o52M)rMnuL_4aOEK_!`Plh#8zz588MM{)y3jT2 zI0sDD%|HLE8`#SP&MQdZ3JEfTBrVsBlniUCjlh&x73sCnI&E_7PT$ zV2(3mC&&9Q9`^i#+`TVRy-JmfDf7u3NcXfY)tM~k%F{{WjHed@mmO~k#kjEo{Jsqg ztdfTfNvW2UBuNzGK_x|5lv-sM#R3jYfwd9oL$6a3y!gh(wXjXgLH8@iEpsSXRbO{r z+A@7cmJmMlal(Rm>yndrp?NbvFLx!&%*clM)WmM zM`0reVI@Gn{Lq4%DEx&ksTUQbVh>3G?Z8W%e%ts|&%;Oe2lR=_T=x^^^2GC}&=Cp! z=)>toSWXP^A}ehyWX_kQ-jViz zS2~(1W^kvu5!yToqNM*CEP&cWTgTW*n7S9TZmsiWRhyqyZifTNF*=+l6wr^WnFK6} z`YLiTHFlg}I{`Zc8GLiVX!Jy}S&;N0+kgM~nYeC=8A^x@NGovw@_jm11^X<_(IW>O zk`*YwSdsr}4^U&INE_)(O0)cH4W+I!Vq;_bL9vkKI7W&h?s6ETed8CKq;^Tb;!G=k z5)<3WW@q;SL9oTHZDmN?qU`$H8Rf_$@%tl|Ch33Ie%ASf*!6mIR*jqp$8$|MgVDV7 zUT)(9SL}cOe%Su?_vjaqqN;khBvcb7+;9KUcsGJhH%tGmuRRq+?^xkJ9%Ng|R>h(3 zg)w}!e#ibo(d#qrd#Tw`{JN_cw)Lm6BFIoC$u56y2=(k>N!jK6A|zMh zkjeV<0Ik5mGkSc-N7l-@-ouK{STR9I>K4l7PMQl^zWV!Kc9ZX}nFj9@&gHf)C;M6cv*RT1l=x}&-ZLB zPTx@p&H0}=v=JPVwUwGjd7m$AG1;rJbUu7C_8q^4VWw&ZF}{gml&Q-psBteWObFUN z#-x!Wc0*6FFPHx%gi1x&>N`k&E&pshEEu8JRP&oqcfEv$fE(c)BvfXdVhtE6Dapgd zE=)+W5)LFRZ0Gy3rNX2!So=f32Vk`kiI&?``Hu~kRp>zB6^n@?uR6B~7@M#|vhSOS ziQivnA}>$6g0DPOhjtQx#r;_p5Y-EWmCwg$K=Pnsg#nHvA*|?qYobu4JAB6SM8C32 zzz%KfwY5|VG0)vqHJn3#e`S;QR(zYL{5`NC;=qWSHW?>otPIfyx~C5O@(Ic_IWBH( znVVBE>UpnkDTc)kQtywoVai8D$y?r2& z2PVt_qDY|sT2~<_)B4l_ha)TmTLKiuNlkAH-%SdStk0n)^f{3Tn2;QQte62f5b zmHW7!rF8(anx-%kX2X!1M2^$Yusbj&yu6DV*5Kemy+gx@kW{Hu@5eK7^iXB2ySqc} z(-a_%0PnL|X;gkOz(OzF$#~$+E>at^xH5hn+qShaCVns`h>*avjrZ9E&E4YzjfbRl z9?o)dsnJZT8Yj%xd%ZthZFFc-EKNivSSA3&87z4+>Req_P01zXI&p|D%UqiB+{wTi zc8c!y$>biLj+EB41_5kHGx6Yc8x&zDJAxLEf6ALf62wEBiRco)AvWMIz_~^_)m=N| zpSia!Ual9xTnL*@fSPV=I4~PH_*nqogx#%z+AC$?wgT?5+4Pul-X(-P5{d_EobdHe zn%M93!P^1G0Rhh0559AxKNN-e7 zKD20t`C#AbWi2}_evx0OIu8m@+8(Gl>gcBl7wgK*!o33Va4(e#ah#Jou-yhi+-ur-SQqXNE*MHIN>s=2V0rYk3^4qu zJktAmW(0Z?=w03JYV$rKf>ecMk>pLBjtIs)Q6Bn8qn#i-Ww51MqAwag;x{mk&@sT! zmZ0ZmV3Eas-^DIgS9|7Od4-5}y6Er;!kQ%n*Eq&`RJ2Xqg@Dp~4-%h9xb>w^N*Hq4 za8Je|)Ao>X^K{*AyQsACK@H1ItAl(Do-0k5kby+WpI!lCi07l7OP-6TC+6FMuuo)v z|Flups+@{TAs>_*KIF@*Us$)VVdvLc>4S=uvXq{-#A9R&vx1n zxjWyk!j?OrcwTP|UJ0HL)?OFhUWMInM&AU^>-OhyAyHABkcs7d046~L<;g@FES)eJ3aHY*V+wJeQr<`oWP`OG9cJd*k;aCrQ3-25W5~jC@8bSnz zm_@evedL0_P)bLr&BV52_w-ux_AcN2ln&^GqMvy6>%1~k2cyl>S9OGbFFF;hIQ1-W z!2%!6+rTZ?F0>MikDV54iX2X9sg)7&`1rWt_wQ^6lD9#~sB&u4M^ds%2^oDcd*tz! zg6B=51UxKC)r0d|)v35F<3k5=>_Y=LgEzaSb1O8j%stfQ+`)Qc@rQN1e>CM%OHs^@ zvPr0%=kr9n@gRBXU`;2KcKCz+;UML|H?dYSQ{f{R0=rq{{-B@euIr}-cA2<2t0z)C z`0+=N)ITCc=>1a~?jU3L?_qAy65XA>Ll-w&Wz;c1`P*)u0A7#3XV%Z}g*XL+Oy`$}9a-EBwKc4%FjaT2QC2ywB;YEnlx z*}KxP%fk&VE;ds$)wdAuON$NDLjfNNvUAkcr9*K$%ScM*pWeRe6bLdEy5U{jdNoN+ z9J$0_K}F%L2xO@C_*$yYL-6vAtZQf_dGM|tQ`9b9M!9)$q{xs4U8}H3;|E<;g<^|1h)>_W?A?Q8o(*1t(q zgxFQ7R(B||hWZ!tRETxHS5mnhhgYT|BzVyx5HYnh$_FgdVD<3*8b0qHO3fOdWcTlm z5F=wQOya%|6)6viiQ8+|F_yT!}mB+oe(AdQIkee8b0qF7&iSULG6)maf zF*7HEDo5!nL`_!vvRKBM-)MhT<=50WxHGlk8x0kseFI>Yrg!Z>p{??b?iIfhw7!o&NqWk{@mU?3q-{e&AGIB0$A&5-*1sadVP%0Jc1~U+#CdvmU}rTGDyZf zN#^UZcyw8UE%5q2NKqd*qZxV#Vq9ZOg==68e;(l)lG}7NrMg(@!QZgW02e`Y2Kkk) zI9R$kqftWz`4hEEGqbX8PHHAv{~s6N%D_9+lKE1EGC%Am6&oSO)ZN>3df3xS)aj-S z9`76p6vO%vqU*U&K;j=Yg}<;Wy54yh(2gGPKit;3);hp9e5Y&B#K<7~FChVY`q0GC zVG3mVR1Uu}01Muy^*7b>U$PN&LZfnrrOMnuz`$)~t`4`a2XLdu>XYD6O`&ZYUM8}Z zc_+#elWw?my_n0m;`eLyeR$Ds!G0AMoP>d z$P$iPGbIkm=H*hLBN;n7VgStH*vXfG~gZBTN2?Lw@|Y+@;G8A4SuEdlgCa zQq3wkC|*J&-A8{{tlu&j+)PPUw9OgFoq{4Ex%eouMPL4gk3mc@nGL98W&(OLSQpLt zH_nLq^0yP(rZy8D4F%Lc{Vv%~8r%WS^o1TA_|&o|j(42hfCGVOZ;XO5o|oS<)T;wb ztqcq#Ck84kn=sL!CNrZ#pb=LCoLow|*}%z_9!fcT0D}-awF(LWkkOT*?MD1$<}3~h z^e0=QFvgwqVYP|e5d}%=Ntak<NsK@--B7KLNI#I_h ziMig&Uv{9I)kz?!(hJ1xFN9&FV^FXW457o9V9yYF;0#%uVLa>)WaBBglJ6m>T<)#V z*mhGY)e+(4$vGb!Ku=G{g;S;R5u@&fTHAE4+Z~13(*79V(S0L_Mv%4;cYZ8TZc*xl z9Dr6AkC5t4Rl5OK6gPvh9|_TgrmQq`58z5SDaDk{Kq5lSq>xwD2k6dL&Ihlh^*rDo)d&Y(P?q#!!n4vdP(8W%Yi6QMJ8UE3d zg~mz(-267-r6nrNDKODs_UoSXDCH|vk39f;mzAFB zKe#1XHr=D#1~1Y;J{XVE6L~d1{^NpFrZiTydLA7aR+SmIwy_pi<8X489?#wP6+uua zR9PrZs#I$f{cF>tH}dt+0ws?fAkxy()wFbYu#|~QNfv9T^&Qmgt_3j@3!&F(1LJfP ztWAw@c~34fgi(02-d=Z&FQcL`TRYfnhxc+d2*kn00w3G=)o|B zlP+%N+XMxYfjqRW$nHW{wd0tex`_IhreE82>AKpYi_?AhgiwodadCP~>Zx6dSPfFp zEMZ^LS;V37xV#FGk3C-WO(U@T;Jg(PuSy<1XsCU=q%={PnP88{Xr=L(KbC21 zFw=ATJFIWjpaUfq9;|}~3NZoSjb}A^(PJZNYNz9+hJ|T&DwVQ1A=n8FD6YRr+yAw0 ziDu(^Ho-F1G!R(9VrJp!3O2qJNyiTu=DB>b2j4#RPvvH!!hHH3LM)JMl@%Ryf{u?k zIrhO{wAU+;;AaLeHrm~ee9~ZIi|S}@_kj~tV|%O=LtKdw0=gP6KTgZfRCSB!ZS8V9C9f|boJ^03JOh+Y5Tl*$wXBxlJOTjM0umxxX`)haCF>V+J|aS6<4m3ScCjr~e03&e|-KS^ruExwKKLaa1&yRv;6gTVxQ& z#wpjZ2}ikmYZIFGyM}t+mX`AH2}uI60`%B@KsrTgTIv+1VzwCv574E=^YkU1D7HUt zhtO1R)j(js7ERX45Yw{r^2Ua=@XG4uY9K$m#|QpS?4Pat5givZ%zio5C+8sd*M0TZ z*Y9fm%Km|bn-zzyEh{7sgd?b`FOmP=o@YNsxaKB3Wh#F0rDKMG??cWZN~%rn+~{;= zTt1O*y355?TtN58UzW3x4{WB|bIxcAyL3Y@{J|k$IkOfqTw}7``;p8L=hG&wX>~Mi zyd96qcc}VKE=q2d;A(tqV2^XYdQ}AxYy1e)vPDgs_7wv$1l@Xp?W9ol2@EK?F4W2K z#(Rg!DIk6)6kUio*uC)VrL7tx`ZxkcSjSnI0stt+?Xd81Q7D8bi zc)*B~D!Xn|f9sve(t&|R>%x!S`tt{{10PTw5gG1=PDn9oqW%d(&zHQQZXbGUNpl1r z?v+kp_C{pM132=9O$w(ParewOt8T&@fUnt0%FEx*=)3RQKP=9G9_ZyQR~d}p_Eunu zvrflgKe|cl>7-H>nZ;PLwU?R++FA2m?VX1h3>jX47(_5YX|;YIP2ApfTF!eEU3hdZ zSwDh_Xn>3Y7;jP|i{n!g8JvN8O=KM+>qJfpgoMc*M|XE>H0C5MEJ{^L|A0g`i=}Lu zAF7p<;48!^Dj~s$@t6j*O$YD9fxNBxVtwE{Schqp&AFnwdGcp>FwtL9TD=|h9gm3 zNaEu9FWYKi>6*Ht)WidtzXN5-upSqrHRn7VnDBn&@Tv|v*&(PUHgFELpZ}w?>=(i! z{;Arr^gZGauArW$o;7#NK&AB@6i*-*B0?++FB9Ns@srLAUF`SFXN=@?^P!+{t0~d7DSToh0EL zruSD#9DC>MHc9@bi_!PJeoHvHyYJgnpr_GSU#PB^)o=9MQE9i|wiQh<+Pzx}eF&s| zzy5$H6MH{rim}c8*o_=hjjTBr^=*==M9JHFh>?x>O<4eE3EExupeC--P$>nF5Qpf~ zkp;n70581Xf7ect`5;L(LQkYdT)2{Kn8SKK0R{&eHWeR%$Q#hnm26LD=-NU3Cl7Kh z109TE#s-bw8qeojM9=55)?ms7VZvJp0ufx1Q6k9vf0v zM^}zO_Li)fboGgz+9E^5zg8mzkm&Ak%X94DXU)q-S!lbXfGFA1WMKS;cpzj#F(LwExWWm}uia`_~YK zqevs&lV@+4pegF6~tK^^r9eM-0WGTg6mBn#OBwv^cB8@)oDL_aPzewocsQsHDrewYQ0oLrv( zhJoHhG7lv)3=4D)*ITFD5sx<&#EeXs(1Z-F6o>b*kR_LB%~BzqIJpjK@?)pOQQp@<6PH43OqIv)?SI!iXaU7wdGbFCaqiY(OKPAMb- zx)9lnP3);=4=PqtC6ew*D)t!0)P8);4sX!pxi?vnM9S)BX96@&=ks_M;2Xy3clGv; z?oJ8{KiQVEomc4Xc3+^q-75ponZb?C**xpp6=-i7{(pSwl|6)gU{4BY1=ih^J7B0D z;8N5OiH?4!XJ_xHt8&Nl3E_Z)qGRWGBqdCy(fE>wcjFaEDTD-L+`SJwCK11@XNvrF z$^YvVnT!+Dvs_90?}pLa9Ou&(hJsSG0k295{#Sn0#?S~W4h2n;9y*2*W)$_Ds*LV6U9J*qeBogI@yIdkfWoix?MnA547Rh%+epI<@;#A>`d<j1o66;o`Ub%ajwiA3XpRD!`{+fw;>IxW$V0)Q|dY zrVjW!l!QB!y82|gcGWW7wI6{^Br;}zC356>I2_U&Eb@ZXGW4WmrP zrviiEG}esbo{h?*lj@e+UJ9jl4e%oqem5T6@o+%EcSnsvMEhd2%K8_sw;=eROWVJ{ z0D$n50_qWRkA3X&+@xZ=&aw!t_A`G(2EzwSdhE!1fc#32Ee{wq^!+@>b$fBaYzN@((YZVljL&p>?y2 zbp5u>3xc4H4ijb-4Uvlx35=(uCS7@~gASIp=}$zA5LSRF+K8TITP6`|^+{?k$yn?e$a(-H6-__`3;InuaAIr zgMLW;5LVLhx$LFft&s0is{tR>9Y0iQsl|QV+kGpmbI>F#z_Gl4#>=B1j9NJp zJz6_LSSfsO=L9n=;AiHe)`)vit*IemkNk;<@AaUF1@ho{L-p()c}N1X;{2)A6qqP_ zf(I0b8&|xQ&n%*VWAdF?*1Pi@o9`-TzS0j*(td-&sdZqp220 zM=9Y~flI>W27aD_n58#ntm}sjbCg*YtZx5rF6K=0e9`7#0M||!taEbBUYvj9^qVs@ zqoIcAXU@J|(jrMZJyt>pF%YVuMvz7oRZiLv8yeR783RcvRAcm6IcB;NkE6B*9I*@b zy=;7)>u3ju>wO{Qsld1;Mz?tgVCRW_5+cI15ia#_;REVZ^bib58cImTFI5(p;4F;9XD^91PG?k}2ac^9? zi};u6mh~Pv>l~+`p0xgBqppITg&OpYD|0&uiuQNb^3I}IQgWM|BdgnLjPq|#i z;8P&5q+xB3ABrVPIzc5$#^HD@Gf>uCqpT~vuv%qof6j0BS5>^&2si_ZE%$ZS{nkCw z{w?4Xuq`C-WTnBr(&RZ4;3(GD@Q#jNdH90vm?y!(*1J1lKw|Fqws+1V1==JlE%Yhu zbis2*3W^1YIzdtu^>1wXBk`p(VeiC?>u?AxqNgXs=UX>}pYg1@XWifP44yYX0q$~3 z@^c6K`UF7dT8I~(gW&Q_myIG*p~NAXue-if*@m4b8aDtXf6)cBRRf9vfm^)z^?dBf zWb53#>EMivWSqLXCH`2@#~XoTT~XbY{|+y#&*m?9B-0^^BIGSxPVdtk%~i+ADTR-r z(e7t>Tf8BBMZY$r%vA`ABGN**7Bb?{X~(UiXerthEu(||dwuBEVg+eoQpFY6gy2Ar zD;)%W+JKZ>`ZOl!!E!|Xubg7H1_GG_8$m@+VT36^;;|kEILOaw`_q^zTLZOq9Wwi; zSjX286iI-C)52Cua=MX+ReF#5&$;9r>!?BWW~!%N7I!yP2ObiHdpkTZ*lne~EkJEH zqIdUZa{la*Fl6%mk2e>+6O{%VNrKPWLJZy>?}p5;1mR1%W5PbKdve}=djI2v_fD$3 z#x1tOe@FZ|fYX{Xtu=6KV~KkI0FGqTQJC;Q0mBKTlPOCobl=C%gNIlwPYW_Ja^(MGs3QPrPjhs2?|`I?wBRm_lM8X@;w2%TIk@Hz^PxN5l=Jn}y4Uz@3 zZW?X9nvjX$`=Neqa}3d9At);u8Gk3Nbwx3mNM&=-O*XvLMUBM}*j!|`#||6A^OH6V zzA{~~v|nV`btQh1xRo`i#%+;eZegfX9U9ti(po5_s37l}G>PhVoLIYPwhxw_pA^Vu z)uXWZz)=6@{upy7|1ko|x;{RWdbZ1TLzZ2&$V<7huy8ycV@dfOBBD>ExQ zUHEgjCRFo&^#Z-^dcnSQ5OIJm5}Qw>OX`sLAUt7d_f*#_4a_&53wE5wrb6Wqv%)l3za4I}_9pOF?vlKp)8OuabSK2E*r>dKF=($_x4^4uR`jR}W=EO2ee@p4mXp>@Ag%<6!myjjr{{A_^ zyP4O|TTUr&138195=y@SBMT0URw6zqGwZMbhslrm!Wnn1|o zp~9Yq>ji`3TG|29B$tQ{yJ>bqDKXD{RgTsQ-BherI8$K_&bvn~pE!N)(UkKW9Ea^!HzARxq8C4p_NCQ0VhRgZ)i4RHx4c^Qq)j`gQfQ`XK&#y zd`yWc!LP%uZ`ZS>nJw&;&P8n(%~bh-tDD!WwAnSDD5^%Zx*c!G=bk1cSeIXuQmA13 z6vIQ`_ZcJF4(59UAHdL)e%?Uy^Q?Z{GmaY^D7XiP920BnlYjF$g+wvSCmDbsX7yeu z`EM^9x-@L8t32nm6-O>>@*@7aN-W~|Ls|I8Oc%Go zbexAu^Dk185oNf{R*bKmMwy0H1@m@@%l_oivR9TI=zJyn+&J*JveZdD@JgfitqbOm z#HiRhs1+*|paeF7U$~b;q%`Q^eQdn^VKViR3~^?2fydb!scws_>=RFt?T6P`atRjF|cBS@AR zGq|_=8?mnea_P(OC8CZlN#NRFY>N_7dgt&Pzzl86P$%}Rn1~MT4lowf%5?Q!@BIhy zpudX&g2<1)EJliO5B=1<961snHmRkcNhpRy)iIjqe}8VHwP9jol>j!8FM~euH`{+M z&z_%3$sDTix(1zG8sf!$-%#3PIR1^7P>)+|ep%EtNGW%|u-Lyx`V}mURX?8!Z4rtk z)Fl3lp*cJ#(K1AwpdnI?Smxw5^nnfQaaC4fL|*oW?~RykQL#Qkt(f*ilB)ZPYlWrh z`k`ExVRCp&OVaKqo4@hM*CP~24>8Ct>TF&m+FC1QK^v&AD2f_Q{9q9_k&eO*%+`~y zM1aIk0P|Tts=0cuGi6VA}0Qq5F5*vC|LqC$dYO zifNC@13$pH@Z4of*YVF0Zgs7a;z0?G@T0hk>eljC>kVW$%Ym!XJiM!WKT>&$@8&`z z>lyYLTc-EGVGhWoc@tJwes7=v(kF#{^OUP3eeupcozF{qX(<=YA!Yt*cN{++^{07zTzaa|f3F)pEXl-JgR%#7ZNr;UCi`3j-w+MH4llC@?yjUT{V@6+f74@> zWiB86^WhG?L*XBALGOi}U?nGbxU^NzpXobyHzLllbt`rikG881VU7@i61#pd%@~#2 zuY%#USRRt7k|$;WoKMQq2I|xt+T?_g*5~h|*>RtBPv{)}UY;Rj8gJZ=0HZ_PQNYon zWje4p>WUa_RjTT}RNdN?ivk6w82(#f(Ol^AC; zt@K(Yg{-rbPy+YvIS2VzaVk3y8d?M=F{i(k9Wq zRR(L)Ls+zhm`7m>_};(x217y0s@2Kql!H*jMG}EPMx3LHza;`FG(R=xm3IAC%P&WF zLuBVTVt#(&1sqn4oSeM(8Mf~dXlhL~Rz4-@Res(+OZ}594uQ_Eaf>V3pGaX$BhVdg z)Qy6=zp~|T1A+HKt_>xji@5JXN#P{>8J<_g`Tw{8;+O+3m{%jhfpr?mrN*#bITEkr zqIjTU-6RQDp6xE|qTwvmbBlrHz%yLI*0$e~j1R;d5rQxU>vcDk2Dc)9f9`&63ea~?w+99CpM#S@2q^YY&P{M>gf@o zj_*Nm!++Xx#0|b$mWGLr!}f%WQHfOvU4Tq&Y^g7>?E>=L$YKo5iVP5T%G8$)7W`-W z@NWD7w8)RI_N+>t)zeY_a6D4>N-lBlOmw(#h|juRuaB(v7lTdT9vv-bFCYW|HT?Dk z5wO_B-TcxnBOe%n;R6uNyuo~E z7rHABy-hAHn7&WOL(mf)JK%ox&2zKv#ho1-Dor$IBSn40uw7u^4Y*E#fYd^Wrb#+? zUHsHBkuz#qd*`Z*c?TEZuZ==ljmOd?@87f3q6J8!oPHU5UnhRAQyBTkmAK<`r8FU1 zn@BIdd*?MtGtjz|%VMn)fHlIpYrG6_%pzW3P;7wZG{bR}lEp_?Bw{ELK#|Z&lTKlN z#De!d29ADyK+~yxjiu0$z170Thm*@~bci{B4%3q9u+r0VjRs0|Hh4y}KZ|A$$wb3%r#BpXNH#|RJNF9Laa^;J*bsv;h zhLV;vn}06e=aK*k8xD|X3iZ(Asq+2{o3$~d#O-!rj&|U&i6UWBSV>;Gt4TS>oAij6 z*#tD}uwp;ag`T!~clRv94!%yBU~7ufhNUdtl4GK3?ykhZ5hmkay7M7Aa0oElf1q{C zfS~&zhEL{dN%rkJ^B9v!OHr$^8wA%sVkp@)d4xky^xIpKnShq|ay*tbVzRM)+Dsgs z6>pY98c(a_>Y_%tV>(JL$@~@sRLwdiAa`fNm8QuOW%&`lKgYRCTM*u+kU;-sxy3uF z*H{O+0nsC1C5B5$c?M8s3~tY1Z(h}75>>IwCq{#%^{Df7?c(k$-T89a>TVBFAfXO# z__P(V^z+bsJ%^fC>C>2GO6xE045!eHt)IQf(f8S?kmDna2w@068ulOE1rVb>h9)y= z1Vj6BD)wrR>dQsIf^VD6P9ys<_qPkuX^%}hw3Dm@lN8WM~h z;s?Beqy=9*&w=@X4hm>qTzA!k!7EC-WZ!?U(i*ybmhwcc(O#~Klj!orL6ST^J)y!! z2G|-M>!;8@Ecqcukw*3Dc26Cf+oI?qPV>oA7oL5iVjgxX|4P&Rx<%+t|1Bj>auh2< zVF%eAGl>$~34OhG)0i-@k$;eKh)s8}2wbmfpZ3rpd7#0))cDzA~uFHfk4;?v{oPNDD}Jr*wChba!_*64D?b-JP411`&|%?rt~_?{~g4XBhvW zGtTU_*Sc3+(Mbmp{y|uSuohGc-R`K&5NDhpV8aq<$Q84*VA;R2>m9af<;NXnx88T^ z$#|M3AZK!S!w8^wzwioDBV$w%*YU{5#V3w#Z=-)55-(7yu&+e&ct?o#1&fCCg0Q2- zFIYE-#y^jlI9fuQMs|4GexY2@D4Z7JA{f|B{tU?*2Z*5Y3*hvWTBgH82WzgarW}P| zszkng21cMdPpo`Un}vj6Bvr4+Sx|qEAGSBRRbJPJ*YGJA3a;{^#esh8!3M(5wYW zXTGuZT%?=p#H&fJLrMa4zqN_&L%6J^$RklZ*Y|DaP)j`sQM8A7Kw*} zFfe^K+#8;YjSnV+Gy6_=y^S91TtexnwIW{%dd)P17$$%g{{6Kj(y=s<#sE6kLMlLX zIB1${aSz8JESeBZFrpdh=slXmU#H`{wvt-I{xdr@-9o2M96gd8IOv-1ro155d|fkn z$iBYz`lf}9T0IkpFllIh-NyhyHMWM0Y?=hO$y8t05Mk+#1!i=`bQYUcJoX4*& z1r*|UKr4TYmzD7GFV9R1QnV-j|M;8(Lz-p~1KWmg>>WY%JpJ8fAQAzIJI&3$E3^a^ zP!a`MRPuRQ458V2z8LmgpS~B%Lc({2f-C1jfQ%wgjMh2OZtD1pk_xN!x~V1Zq3K6j zu73Bx+ns$k_;wfe^;IKxZN#N^ts=#~X({zOWdrc0giRPCJD5S2Qn5hTV~S{Y43%~*Jv`dK(abHZ0lg#TDhD; z#VYdsJ8}X)3rycy!C2gcMxQc_?p8&80v@U{ELTn^3ro{@)Gr*wL(AKERM}KP`qo`I znc=?VSKDow#t!HWWFBC-PdR0?JY^|~R&0v28j52dnOQk!AVG08-R@-TgU81)0XWwK zdE2wQ$#VBTe$twWf#8?l6##>r)|U!G{DD503~{IUt65fd4mobLv5B)D9ueRR4;x)B zqp72Z8}?`86@(cn%IA3tEs%T09}s*sa#XPTOQ%P+6BK}WcA}6Yh(pWNJ|DzFW6@hV zPtb{X7R`Wq!`(e8GJ&hS``J2E&mD5P_X612AqmgQ9m4bF!Jj{|=Q6F|9PvM2dwmS` z!ASYAx~Sc^xyiSAF$~A1&5sQ%FtC7n=+Ec;G9^(485hn`=*0(Iclh4xq4`H(OV_&K zA&@#}mpPD6_wWf}HIe$#%U;4eLSpOfVn73cnDtM-?OO2TBhKeYf-oA^u4WQU8!Shv z`R(pniLm^QsD-VY6`*1E70^*(!)_&vlnd4Er3^kmR;NcKJM}`dn}ywLmFgznBCNx2 z1yx{Y?(UBq1@CQi=wCn91XPCAaP}L%22J*wLBRP7I{Pw!)qiC$`|DVdC;t=eR37Zz z#WI4uA1Bb24`GH={3s&4*4U}W_<`$kf$tsptzOxCaslrkF@b`Q`wT!5WQmMz zol&rolP@2@ub{YiWzD6#Od1gpKT<_HKW85diLVo3rI< zO+LvkDesy>67=tBrG1s}Z6XK-uqa6BJ4@ctUHp*&9K_wNk$=#*I6saK{rzKG%N6o4 z)euu2i4j2*Gy_swaZBEN*$s3OuwOf+NFLovPMbtW)URAytL`)s)Hud|#Da$EI`WE^ z;Y>FK+$$>n3Ykl>5fPN>4R-5RM*qa+=i)+x=18HIEVPT@!z_PB5c;=*?J)4dZ3iWg zqD|f-JQ%6m$HQq@vKKu0ff^h{KQ^DyFhPLIw%F5gcKfO9pZ@?njm2aF_g69=97z`| zSjL8RD}rx*fdN_r>Fu%brOK`L9vY=DAbE*U{=#7~^S@O$K)YFy};+JFS;xMWE{^Qou*p3A9~?{@W=oa4)! zkps~d0P54!(gF8w`WOTNs@a<-3ijfEtUO&2B>H-ea#!<|OE(54^>4rbIE;&i;-YE& zbW}51zf%@MTr?(+K1Bux;rrJ7G+uN!gW;izv3_?1sHqtET$G^opx{JaT%0DS}5dn*V*b&-gYzhakfNiYR5M3L#iuM6ZAaC?;<5`25cF}ElomH7rsPy#gY zG`e1URq)G{zo$`bBA7mmx2)J1!JO|=x#nb4l>F^o1w+2x&Xy=wzJ6)Cg07s#wj}X# zT<(`}6YtW*z-RcugvM|rUU(fAY1Ikx1C9L3+Fd)QSTae<^7s%)-R|5s@)kDTkp8)b zGHW@d04gxSK>EmOT_~%Fjj5+F*4gDI&^*$(`Cdt6DlB zM11CVCnO`Gm^pk)!u6J$AtCpO@-yDe2nkTYxVx)fEM zgV00yjT!(L)JJq+8^_J@za+9aU_CxPHFC4Vow=Y*@a=u|?$Gb>xfvGHXPYDVqGXTP z3k!;t(qv7mjo>-@5mWPnIzaWwYAw!acfX4mxTD_L4!ZaQOLZ!!0b_*!N8(k$gTDvV zWKs1yy&O5S|5!`|kd~I(_bECyRGHI75`)=VEhQdR0&e~OlJhOh|0V5>d+OZag$NtDvBAOLHLdExi%@%ge-(=Ex6y^R0U{3+b-KR|CYa? z77z^Y7sgzWC7`DtP0xr$>Jf$=o>uzWgZU#T`E&1@{TUx%bp}4o)Juu}bpPzvu=v>s zDijLx;y4d^j*M^~ErSaBx7g`e-|LNC@KfT7*mL0y(nife;DX<>vKmkhe_PEw0gqc8 z{CWFj`UlN6*us?lK zS^xO_3)5HA(aCg8Gy9&wQY0(=lQN1N9~o9+==k(}VQqcY zt!oc$Bd}+k0(QvV3?uiJ=H>haM;|I;1Ay`|uOM%n<69NzOl2P>TSo-mJmV)vNh$@AJ{6OqEIRTl7KpCB z&GWlH`iid`frOj@6Boj_+b2QkynD0Qk;RM*OP|{XNlcC^IUrD{AAu6zZE#i88M;k0 z0dpE5KI{J){|2e5a{Wh&Ex}>G$(K9x_%@|}%e&KJlJhSX4y1UV1vC!=u?GIl&N(oz zVFVBZYwJvXX0zSGq{_)Wy^M~ zJ`tgElFIDb=fn(uPnj7&mu$nxByMCpsCN?`zlRa4FFV*G7HMh*{VY%B0T+68^}+ol zUrMT`_I@JB{TI$9V;PcpTyxb4Zv3cfY)Fs=G%V6QQCj)mJeKfzhsi?Ya5rJc-FV$; zg(N;?Lic*jtXHqqQQX#8WYmw%Zb`ugtYtV^Hr?WtnmvF25MXX$opUmX9TRNIsr;qM zqKL~7_p9=yvwgIjNMSQ-(u(FjOsC=_sU9P}*h-!}o)EA=$er4N(-xy(tXFmu5 z8*enjBuSSDcR+}hv@Y=Ka_L26e#V*b?zk=4D~LP~9vM3DNaQ{1xW@q1A~KnCu)$B2 zaynWTf?~~qni`o|*yz>lT`pwIZ!^p_t&PDx`2q2QULf8r`-0kE-X1P7*()(L1g6KT zb!=H=_U@d5ZxaIIg+_qz9xb{5_2oh+@81@pvLTNJGdP`|noQG}P zxY5}kF`o!fzmC8@fm(_Em^PA-bhE4TR~2sKxR0fX!G|AhFjE;>kP;v$gkUw>R2c~ z);ekuClXFSc|Pq(BFK2H-#by($T@iRVfl+n5f)3Y77~?gI|$e5x$lN<`#X($dh%7( zTSvEMVm9F)?~o6*Rz^L3*M+M*xkDQQ8YdY06S`TE1m|{sGdqt&mDt*+9SZ%WkkVo=anq)-J8_7I5K$KoO>+iRENe6d_@Ol zegFG|h34>{Y%;D#B?t7jOe!v~#(}m@%Q;?ps3-{0A%8#~8<6%S_d7k2b0^U20wgTs z1bBmm@>GI?L;rnkJk`Vr4OTYnKyeB-G5>OZbJTqQIOz|L-aEQqpytF%vBZP*^LT+3 zd~Jwq{Qij&>+CpeaWBXdy3|zJZP(t;u5asVbD;jFyrkUhL0pF#Fl$Jh5bY6caiCAh zfN?sF>XtGCC$*Ys8C!k|buN>$DHc*J+B`l~5Tg)jxGtbF%Jm=~wc=7YuiSijc>PN# zGywpg4SBdCa8{Ps7iWnYm6e>hzwNPiwgmk`!>gyqiw_mAT;EPg5VDHc3>$%Ka>L9^ z)<5S#UZR4O*bM&(6|J_-D&>%6U(o+8k>r^qGPE4(bmbXaKlf*ZW@KYJ($J3zNTxn# z?K?AOJ{)Zu5g*0MO~(`=zBmtum}f0AQ=%V9v(xswahXHHvaM9D65j%6SEc@>(7S?j zw|3KQlB!;5ZV8)P9C$MJK}0~O1PUliQ-waohgwM@l#xNYANZIXRhh>jE`-sN``#J( zO=R8@xKjiN->On_d)aczIedeatY$6RqlIb?hq&TuYGS$H2?f51y2Z`S=8^{!*_cFiGi_#a{hJg>u`9SPaG`|3@&1pNSc0}To6)&%$Xi<`!EM*y z=ZE(cY8xA)|7v0?;C`&?+?&2YXmV#s&&>pH_un@TT|v~o72u$Wrg^J6Wx?dtE3T3k zPORzHu^)zESNDPQ0KeDe;>F(5K;B#R;BR*Ktuo6E2K6?{>*r(#_T-+dUl`L+OS8A% zZ>wf*=<(uT1i9mWR!5pLP^Pz}D!9&IkBQ+=D+{<3ba-0en?)rBO=77LW_`ev&kA;H zFTNsn!$IkoD1ufWH6N=XCM=a#!xd@MY`P9aMAJ9`vu~8K-^bxzG7w?@DO}r4vQ@QI z#2#RXyV@?5Np z;f9&`m94ka@ayqV!5=(wiJ2p)ha=+hFJ$yW8n?aO+k;IoytFjZntFpW6U*ROifg%c zCuQ5h3dA^kaccv-rNvD$r&GH9dK)&*64n<#6`iitmu)1SrCzDHCTsn&aLj$S>~`B zo9w1FrUJ^}NFe=KRY`)IL})tcm%QJ4x`!A)sv~f`h^ElG(OZ7@MuPhzrvN?%9ZI$H z?Wo(&xAOD%u&DT{pGS(=kPwfr^JWeP7%eK$LuzFDMVEM#;QYgwr?!;FwWt7cX5@F$ zKeM85`uwrjz=pX)dU347?_r3RNUHYVwmNPx&Ly0zP?`xPdVlTA(b_XUP;M$!0L*ie z_)*4tqege=AqGH*wYpQTNO@ot45Hf^X&mbE55T(2jsO(w>i#z3r0dXFY~0uB-HJHi z;fhqs#`qzw&!bGJr8vkU8uD$*110B4;0k`QMt*6@#{j zF26b~&nf?XqJxU+(GvsMXv+gyt+~F3ssmuXjpc<2gCC{q`ylr=`haC*$Rs+uJQnxn znLpIn*D?vWchzg_OWnTVdkXXC)6o{jCu|k!G}yI`ofL@mjk7yOD-uq4QmaHnB%23| zbjqcs8h1{P*8kFU@RWpmrp#+43CPXuhO#>lbW&hc37N%yY%D*7kxI-&4{d~@LuIYG zS9;>o@Y}e`^Y&Cl73x-zC9ya}_|;qwl#~XmCKffD-7+r7+b>EP zx_^eO)hh_oPtCm)XGJ#4vDg!3gj{bFWB!33UrB2bW;bY{^vI?ny+ns&86jpxaRR+V z00`3Aw5g@Wny3&$oHLRL0;;bFHY8AHmsRjVS&16ifW0rk>MkfYY>hxlaI85gL!m8mm7stEDxSmh53 zW4J$N>u5r#f`#~qu#IS_l5N>bbm7GZ2!`EvBXNA4-^>5WAfM_r$)hpa0t^`OEl z93b5%YX4B+1S*N-Vcoz+Zn=0N0*f0&KpMS}&4)Oe{CxeLS{`fwb%zTvDR^d{If2SR z`lAVDiDjpmzgiH2sSo~4N+r6Cmjz=H<^3a9eCIR3v9E}d9(zL%wT>apJLmGg(z}ZK zytImDmmz9jAV(>nlY>p&0$e%tyU(O)qk{!?1`> z#XG05FN1S;3PD30hXoMs2&B}d^V(|~IL|9nwn`!%L_1;IcDi{XEp`shji5D`TzsmS)? ztDDI+DC~?|arle%EP#NDYi&u-8bMxWJ>6#mkIU1_`|J}IVC}lS3lV{%SRdKfXL4-L zlAa-L;%C=%v>bIb2RTc~%Zm?Ol#GpypWFJL9swVS-lbT;ewc*eGk>B;cW`}u>wpqH zn>Y-3ggN@*q(=w&FVoVO>= zw>e}n6ZlU^6OmZcu;LOda8UU*E^!=2rm5YV5$(cWzmy zNr{Dij1Ux6aVE|}=!6Ih0&*B-vW;P&RtiC7P^l(zM(QzvyED;puXB61AE#zJjN+=G zlQ_mhfi(-$2JlA2>%L-l0|@V*%B68BpW-@|M1K=;(B^sL2fS3(8hAg21KQUv*f^0M zoPCFnnz+nOZf;*Vd4nS_9BZvGbr=y^+@OlIRLwU8iI5Q=Hm+)0&XQ|u{!R9N8IHYr zAm~Wdf!||qA80)S>pF_e!a5bh8Idw$e4AYLaK{|R8^RqQHUbULRBby%9m^Z?P)`;F zf!332uZ}3U|Fy_xvmaxyv%QVF9))E4|I-Z$o@XK>pzwQ7BG8^{!H-kAO+u z;3J$Z{>U9-bT4W_ITSLFoz%DYr1)}e*D-bpkEk^x$E&jU`)i=+AzSt`K~<!Aw1T|7Oh*JKjLhGbTw4HAW1zzDp| zkQ}J;P6>!tG`fR3YyJIA!VjRyl&be-HHqbr`^nD^-8mueQ44RyHLxBXm1qY}YH!hs z*kQE8Rg+d^mfYyz5mJRy_2ZHq4uytBx@u6c(qM4md3?5nwD(&SV#e#Qzfq$-%&|BA zAhz@2m(WEdU6CpSnC;Ms=0iW$@XzB*cb!W8zFT>TsAHyFL08QLP}A5de5yhr@#qHp6_7q=%4^(QH$of?y)!wa3w)fAO@?ECs_{ z^Rq%!VQc5@xHlX9Ei(?hr2+Igv0Ky~*D<9jW#pexY2Avq&+#H)Kags6Tr8BT9*K}7 zO?|z#Y@Vz7L3V+K%tecCEuv>$QKng;3) zDe&mHRJGHwdsoG~9R4~8Xa>B6C-mnFtF-0BNp71EscXA9U)8HQjO zf+9jooLUk4n3)A~L};)Nf5Z7;8@_wbFh{%FBWH)iHs39N7RYQuK?MDbU<9o*kc3Y} z4Kc7dQw!9?_fm>#b3-!>wrdekDlZ4v%+GfdhIpK1ukat6--=lRr>BK|%o9ukvzL}o>itKek(k4pj*dT-cXKh60o zX5bL-NP2W;IX2Dq)$daq@*F8cPsZ5N1WBl=YAeRp1Wp338%fA&XFln;8a>GlOES#s z(RwEiNe)(X0+C*3EJi79gd*An*_-k`Db_!eW9QGn6 z1tW`0mxpT(B$W!FC7W4)4FQ{u9$yKds+IxtAfJl?00yAnG1>RG>-{fq;P=no+W1cC zp+p=MGce@k@@m=<7S#qUc9oV_f|M9R4<7g^qe461NMEIpO=PT_Ip(hD;(!U!zZdxP zYQTTD_jbSbs&S4+SbdZGI{L=&Hd_q5l2HNJ>c_B6O>Xbvf1$mWN<#RAGQhQQPg74X zspgN8{kx2}#l73$o~dK{xi@1Ia$AMQN&b*=^anCb#2lPSEk#C+qswEKw}1gpyJfOk zArVTFSSfJJih%SbMccBS{N?5lr+uO<6*FgYn3>YUx^Sg-;EIj0yFKa9kk;7bc%C9d zm$$bzcqBk(qO)6-+j!pBs5+pR&1c?XA7xoSj+I zxZ=KXQ4Y8awJ}^n8g1;lIPj_3Im9C1Z(r&24BADoB@yZ1tUI{Fseg&5rZ1Oz3@lAA z)NXUiQeFEi2YQU)jpUdR#StKy52TTec>w(kwoVf#4+`lwJ518w9q_Co!a=WI`ds?y zC;I1Rt70sM)4+9^%U@VGVZ4&Z?J^U?&&+~@GVB`eb(pUq!`gnwIxAWpH$f|Ue3HPv z%u&5TA*#m#!{g=g^Xrm7aB1XJ@-Exhtk%$gK81Q;HY3&N`R>C6A|b@>|3#K>_7nM> z7AlCz-)?8>gIP*V-?_XepDVg478%RSFTThvzCMUym>(M0+YK0r)YjMEt-kbapy%-G z3|Qp)@?BDf12_DOqB}#of0a>%#CW(YW@%0H6o{zJ2_pqGtQ497=1R%^VVVYCIKk$- z;gY?hTEBPYeRI~3z)F>KHLb0&E1e%`2~@s=p8%^GS|1I1H4vMA=Og@0TVTLiw9xtG z)c#Vs3x3}mM>_qbi?4VJ)k~A`F6s5+N8F}Tx-W!1r8~k!kTEa;j{Z7$T*C;XsjfXl zNVvO8IB?Ta=bguh_-W`+ZZg>p>>Fghd)%sQ%*T%e(Tt!(h%Aohdpp7SWL_ zI7S>wq)T^pRZC1u#GxieVHSl|wLffpPjZFaXx%ZWxs$|`gOS47Yq0CPTJIO$k!(~4 ztCcY&%M9j|uxxTOYUTh6tMtxjH%`RKz}E@Pnn?XS8Wi%;N0Q8%te)zHP6``dZ-oPC4IA-`eSm23H1?^sP;OG zhO5F0$7EDt~{b%cO zhJ1Szfw?$bt1Z{}SZx3_pnKZZY-@4Xx=rdZ)P@CpVoGzrIy(3bEz(Zhxo7Vp>PNv+ zfZ6;=scI=AH+poKxOi`MI7Qs2317>S5*QnM3v`A4+H2GNGdo^Sgs?GjrhcVvVzOE# zYry7%hLg|G_>XE$q?q-GE*aN_25rSLDRVmEIfUKNcVo1cUUA={OB< zhZb}{&eg2WscZx z&FB#liMpC156r>J=5UDz_|UydY_eFZity9J2TwfeC(Zv26T}n_#9%Pebk(7S;1fJ> z?45@NyZLPKy5#|BWP-(FymBBuun_{!+dfImOHu+cF2abktSS={OuD$`z}dMqekRWR zcjff*s%9ptbZ})iHPnO6$3E8|lTFpJ#^K_5Va6`IO+Yi2@u6RY9cgbx8~did13;o_ z_tb6(|3;F9{&A+Ie6g6tRP}+j2M)?&f%ces9;nJdJqOWC3CCqDPbEFxTEdgdL>yGX&o@X8CGRQ_Goxg8c`24 zF23Z~eB$e`8bRJF-F)4s4Quu>kV)z_y(^C{>DVJ0`5J0uUQI@HkN zwhJ|~Sb+RdS3o^ZZs=d9B3LxOBu}uS4JYA7!7|)X=GrhU8EtR&Lnns@SP8(I8SeDh@Ep3n8cq44eE&K=47%`~ z4uRWHl)^^T4bGoi0|YFC0?827v2<_*H2jnlKgOemQ2xlylw{k-DcCB@yS%+dN); zU?f%3)yJXoYB55zmuo__5H`-~gTDbrK6|Al8NtjCPy=(?ZE{Yum`>4=4C6$l>Nzej%1BPTtAm$xT$MMT!e~@#7`hhb>Qp(*VFyNlL*$ zE{N6Cr`jyM|7cesE^%o|!pRu%N@XkkR!2F3`k=SbTZ;rn4ZZ-e7LbN#xR+s+tz`U) zFu_~TC1nNP5@#loV8A?$zTUdhEXOa1A@`h-rT`B%N)3q7;2me^dZ!5*yZ;=+6zO9Q z#Vgvuvu)=S@nLb_S(${H7^=b#m_2^k6Qkx@-Z24mMba!JpZ=%8dp~f(0cbunIE~K3 za}32GlY6`)Vj#uVbI8|68Z!Doxa4UKN~py1Xk2$L7pS#Ml$=o+w*7k~AfAj=UWDPP z8gZqK3-0#*$yYhdf}+Ru+Gm09q|e%aOpHP6A$;}UMptH*h0lIb+SI^%d3i;>j0qIa z%t%cZf2tRXv)E^LpKHb@=DP**r;M|ueOckCO!16^?9Ll7ZlQHb4njf^j>$=yXiH_gJbV(O8=2oAz_k!w~~{p(xhZdc-Uk|8=>l2`Aue{e!g&}CZ@xoaQbNY zCEL0%c`WYsqOPS&&2ICX1z~8iD4^bGxGdA#8|^?Apvf0z%Hnw2(Xw}$F|u>{Z)ri4 z5*JH^nE-(|aA85^*zSxBGnPD6cK!YwJzo*;;DOr$#a&8PmyM~4AA24<5^A{B(po;O zO;qgiZB@&1L2u7BtGl~=qJS=XB>IS8FU*sOl7m2wS|jx5n0QEHSj-3SLDz^wU<3!& zi@*{DsD3HvQvgxRl7ngk@51950L_d1o@ z^$QUOf2o4&r7Yr$1`rE6Dja&e#N$NuezOAK8pt`Op3FLTp1L1)n0z-S0oxcOoetJ5 zy?w8_$t`hm@8V#HY2&Q$_vgkV_1|1L@GKuI-SphVs!c4w9fpveSa?Vt376eipPW~w zBw|8P_p-NP)dWsn4sW{n;s?&gzhbqneEvIP*71D*30G8pH`LTOJ@ub}tFlY?FH%Zw z4jB|8Gq;4vW3p{aGW<&ucy@Dr$^a@k#l;^gH*viD|l{%x*Q_0+`SV}xn0FYKS7Wm!l>1FqJf`@2T!Lh&&EV5k zJMtQo;Cvh!(?#k+S{jmd3OGP*O*w8(uuy<0FL6h=g*sOZSyigc+{HJ=%(D|yw9iKI>FAEeY^HsBmwS_58#d|QYoNrn+%lxiAv|M0@2`-o-+f`MH zD9E!Lsk(6!7jD!ZxV^2y&dC+jIl4_HCGwwxOLjAiYYXGu*76_;`%!51K@u6~4w4mo zN30PVQZ{dtfdVG)VLnkj08ppSy=fDEdo;N;kzUhu~A&1*jV{YUaDaz z?PPkW?}@ufqBHpIM_5O+e4Q3xwr%8VTU6xb6x7Aa>+SJ0qtmZ~z^9)+GFpC_!$GaCZn9+}LWL{y>F3N$M8C=9 zF)=X-2oEv(66Ehgz6V1A0?Y@=NZeC|3hFkU&&ode2xu0IHeqCHvMtlIIpwskGL(P8 z9+(nsF8y=oZ!oH&03aIvCy7r#z0YiEGsW4vXCyzs`A7dnKkx`+pDo_xugDP4f!tVc zCEG_s>vW66bgl5PMD=i>@Z(TXCoqrHiGTaP!sgBPH+# zw1j&q@6-uD5C7`QCxs*8>Ua)e(%W!KIQOOIGbcfQ*C4U2NUj_PMi;O4(Rk~VxoZ5> ze{VG{<=(t|;(%m1E?As5rM` z9q@9q%mr;r)Pu>c))l3QjU|nPz}3hs{vGGPhp{ns#6@!`FtH<5l^qPco2bf4UOGQy zJb6`y?R+=0v9lR|P+_&iLl$RBW9Ag3mQbb?y{}LjNF3ckj}uU&v2A2qa2dTnGY#dZd2(qII&;dsUO*X2_dCYZpX$b?8U$41mjpEcE=1a| zK-U@eUo#K%hz{NFTk4k|OeZJ2&?)Ovv+oy!C?Pm_=J>6rv$gf|>aN6|&GJQ>&^Ukr zi;6q+f%hkCP;gY79Kx44S=oY`&J9y1j~8QWR!;V~iyAa)$stYeHY#;>WK2N;9tpk- zu~yCg%SD#n#9s--PZ|9EDzvqu+yXpedEYlSt{!U7O)<8xw$j3|+e7VE(_!WU8>qxS zE3wMbF00_MAcyw4`hJf=K&W$L5l#;jsVh<`&q+>ZaC5t37UT>*I4C``o4>i!3ZOzz zt(wC?ff<;HF3Y*XN6|CDgP0}M!h-h%aaimT+D1o2YJQYHm3cFo{(JU*w?$_9x?qw; zatspq5?U0hrDUIQUGRyZuk7jbszE4%<2Zo50N_o^tqj|cYPd7W$$3QKt?a7$*iPJh zTKXdSis-ZAWawh8s@Op$?wl0r8quQ)34)&u1(PwJXv%(;?I7-wjt>)1bBol`VWSpm zmm1k^V8o%JZU4L3JBka{T?sKF5UKcE&i>#QE4w^SCCCJw=8*mWCewSf(nXdB_;06W{PD|?6hc7N!}@QKc8TZ_MSkyGh#BMH zT+(G6`v25N$a0B0)@ut}+DkeS52oez(%^)w8*a>gM2rkFF+PDAbHbQg#U+uWLWhSY z3ffxW5y>aJb-SbdNS5&xlr|3H=L{BO`J~Q0V545gagQ8UV8p;EfD1FU0nW$%W;yGu zg%#A-&|kbyZYIj4vWKl+$*KmAw8*)_#h6rC7n}oQGHkw|wY-jZi-rn3DbeE?qUCTa zlnkqN;*JydUF|TqglydO(Q)xjL(De@=i{gwVJ(_`4OfJbf$xVIZf1qiieLr z$bGYx>o6?v&p|0Vk0I>6@MT{lV zswil*KFEFqIULCa!KjmQ(z2t8D7B#*TnKzEl~6q?-}8<|5b2?7u$jl5xug-yt;H27mF zEsojGBFj+8IBa)w6)WyfTeH-3TxJ3LA-X)+iUALMlpR4`zW;F)bH7MIRRUlciUkQP z*|hlcbmCqS01HuvB!C|gZ!kiHT+hu-miiCpOLIt6u-$i{bvvd~wC93`6UVR5zpLkz zva8AK<4#LBGxRr&ik4ozG%j2gqD{lufsG8fPBxR3e39}-`J3)&yaW#er_+CCDj#t& zt%NK1dW}0U1NEaR_8^0euj%t79zxXj8=UR9`hrt3aBXKNh4Z=T1A@~7RNO5ZAjS;X zHHm?1>ze4A&A;&n_hpWUp%b+xS0vz#9?^4+?+lb#xdK}@0$v^7Z~ssLlsqO1>;z%) zFTriCpK>^SPVvGRvGQH0XJEyr4gO%X@7n>^Izia?R(cgdXH2+Q)AuhZN%HBq+o=)6XT1c^8;n_5qjBvgc}r+aYve*4GK)Xd7oCjc&w&jArd zx;T4j4Dlo++E__3^GZjEb+jA0!RF5s2(4b{{W&Mwv^6H568jlj&!aM@IVUuX(mpM= z+Yoftgr>-pmMA+(_B{viJ_-*FptX*hD)_x+HBM{Y8{MFEy8l zsK_}R{dm6cJ{z>@vaf4zeY#3sw&I2!@GaYez+cbAGiwHl3Y(SU$VmMp7GuU54-R&yxk9(Qq!35qV&Q}LzJRRVxLwj?N(mFA z2&VTS#iqO8Ldyg^{$!b|DY(DGYHWtA^;YEm44e5y^Go&Ud)+wl|6&0ONTdfTlJK3A zV~>J72}?>o0sUIf9waInTH^RevDw~NCEtttX^Ou`>`F5!^f<#KQdG$i)R-ayp3^;+ zjMUaEA1Nc##pp0Z1u}80=@+%-BAY?9jhC=)Fo<+#!o%?F5poDXda~i|mGtV{ceexL1 zo|2pRwb7~F9ysxttG%of%rs+X6&Ad2_-r(p{T0(ws+qwJS~) zp8tA@F$MR|lxQ_5fBp#F2f$K~RQ^>2!M`l6!hR8c!S8nBf z)G`AAg^rqKTMG89zjo`>)4eHM32FVe_?`NQ1&2l$;)HbyT-ziTuZ)&uQ=M9abQ$A= z`zVM=vJL$>J{xVSO32B|!efXk*Vyq`N0|o75F}vdABMG(Ab+M-y1X8^s>-F^6ltf& zB<|24TmSy%#V>Cz-F)j<#g8NXLwKh`H?$U$D7#9CUmp0N?64qrzxck~G=HSyTzo15 zo{fp5RUM3$rS}7vySHD1dm2R^ba)l&f8&&wSYGDT#opxn`NLlIsot+#zn%j}$9+o; z@~P6O;85c*&*bHn3H_)6Wn4uqDT~42$)l6D1V6Qsm7e3TJ&f~i@(5V*n&^ZW>thW!;3spcK;JurE<|<|N6YB2og%XIPtqO_ z+GVb#(rq$*32cWopC2tvWG;CMrfG7jstmonzRs~d5$1o!5#1m}@jR9CV~%-U>h`1d zWICFh-?_IVtd@34_)LHZP^WrL1>zQT1ma}OlgL1ctjERBLp2z4N5HXAs2l!#@7R6q zC1UM)7a)^kuc0X9R&A2LU1+?lDo<(vZ!m@!fUhA1OZ$?EDhF)^$~K^?0H1wWuuw_< z*47p+h-+>xHEbpkq^AaaHxd59`7Ox9qq21<^rUrvI@0i_PSmyz- z90(UhrWCP|V-+(%%+Z0)nw)T+j5zr~cxX+wktX(ygl z9Q>1fkSIL<+6{-v$xFo#4*3z-j&Z6a$oT8z_LoU4IQfXy1-da_@KLZ0%xLh*mI{&2 zoki>Mn*Re5!kWOEW=#oB^4cCwLFmi=fM02DSM#2puGlp;qIk#a1+}TOCjx=RE=q2- zDPP#Y5K_c|3C;KNKcSJe(3hd)ejfFKd28`E-#;Ogo|wy?K31wMY*IvGLOaVHx&lN4 zQr>K)VP{K@ft*-q8YI_X%6i5=J%l(v^`ANAz@*S85s>?xgQMxfzWZ%P3*d*`W##1b zGxUx`qM7h}!wUaj!+ISlM4i8tD1}Gr|4fwY|LT|v z=(f%P)8P2#i{j}V0$7+qH{Q4G%d&ATv{ke1hQ*g=BhHY2%nZB6x?SFD!+Q?!&?NJt zr(U=<(K}_^K|eRAt&!?GNTXYpE&XO+bdg9o`?GL`?KV=mYVe58lmEdZkI5gN@8i8A zmIVAlA|o%VqUKgA)D|rd6XGJz zz<$R%DGRlG^jxVeQpWdx*tPd)Zw*bG%-yue^}D~y8iBhF75C+sPa4&#)BP~NQuKD# zoXk&&HDM8$;IOzj4A6`@jR_@iCYNQkos{F^>P5)1aHE)Iv7(W#YSssoDg(dqh5gb3 zk8D!N%ISCOo1S2y&0y-VSLw|&%1bd_8LOe4?A&+XT1ez9!A7ENE~Z#SPU1+X+0Cmm z!K)0^Tf-W%+Z#f8AFQKKOy9ks3(d;VL5T|G5jq8*P5xi5fiXP)H1OM~9-8+Hol^Qh zI5+GkE|T4jqhIg9haPy{k31xR^ugh*GvMtt3c2Rlk~V|J)i-dLuirUCggRugro?!D z#^6zRJ}Jn+8s$_tozlzT54Nbxgq&me*?h)Koe#bmSS?j^`DEE!(27n>9Fo@VyaOwp zM#rv%74ymD4^w!$M|Z$@P{lv6KV`xw;WJtx1UCJj&_QCUm*;GXwlx z`65^MYJb)KNilSBHG?4dpQhEi%pZhT^H&M_kA>??JwWpE-6KO zJ%WE@K-y?LGe5T@E$yy=Jtgr2Q4Jbn>joxse zsXU=_+B3gV|4(6G85h+X{YiJnPy+}IA>G{_3etlhEhXIz(w%}J4I@ZW4Z@xw~hcG@iY zlPWTmuPMo6l?)Y}ttDFBhHo1Nxt0`t$IM!CkP?FZtF!f5fO#!rg88=2s+ZaliKNlAlM3aZ#e2hXjh;PPqQD_j5Zh%C}j4eXyLLxAOXq_lKa5cC3pctiW0_0w} z8M#)5SwRG99}ITw*Jhy#P}_H+zARn`5o^voE@^lIeFRz??9N|x8$CN7a)K>shI8&Y zm}H^|cIZzsKmQH|DM3gfT<_bL+8YC1Z_HIo1svSwn7g31B4QV|xc#yX@7NeWD~~4i z))n=eBDlYb8I)aXycx~;#XdD_$AmLXCz73WbnMxU?;g+p-d->={*b!AkZ|OMhK0R9 zw<=ys#^KS_ZtF^ummS#<*ft;*<`H4$wkxGept~3<+L3{AOMu-JRpEwEE3Mue4WmID z8SZGIJXVQi(r=rr3D7Op>e=~Q&0YcYSt}lQpH!0Trf_~4x<`FSR^qY1qMLc1sl};( zvYFLVI%DVk?OTL23*=pjJY94_A#S!eeQl?DhF7PS;`4@R%$jiPcWM|hSey3)BI}e) zGD<&(9PUK(D4Lm8lbv-8@SYEHX&r7PTgSkEhJ1e`l)_q3NG+q2(-NJPRJ_YPeeffR2r=ptF zPagIrwS6*M;ldcHcG(Cag(}VN4F(<)O4O(BT?KY9X!!Z-t)}=w z@>fNY`%_5xJJ5Jrd!7O%krpJpRV*(o^)>+1qV|#&3zusr1Q&&qFujq@|H>CgiFzYn!&g5^VWris2h1$P z#j8KlO3KArg-OqnyRD0$EiRU~n)vc#5r!h81z+3W!=CU_$s6elx4-rR@0G7QLi&cb z*6vI`6wv)eC3JiYB|3~`?El41OX%X@mTo-~{6|O(D^Z<#p##y6 zoN#TfoQ@rE-PgGl7+|H6^tm`=U+Y*kOzvRO-{;2Fj+q1t#qJ<>&1#msA~ekiK^`L2 z7kLIj2+sZ`(}M!)>#ySTdv09xnvd}|>^mlCqRqJfQ(XE>NV2az5L7+4yxf<{oX8_7 zIdiHTwpNdeS#@uOqUKdFScQsXs#ibSAL0i{R;KzVRx-ww^ zPTFUkI460(PM5zma8f(X2DH1up}>>u!MLOk0J*I-d?ok)F!(hz0zgPCgm8xZ4OJKH z_D!^7G~xikOZ=(^t-mgumk=-965YFNwCT@!C&h1xy@B2aZD*nWLRLyVtjwO?_K7d@ z1pzZnp|tM1V{e=u*Dx|iXlC^FlavS0J%v6Zq|kTS_Sgw$VlR~*pZkTMtY!0(h3irF zypmSNY-Y#A!-mEP%SkG&c#ad!Da4Q#P6KX6QRg&6is3moF1`Mt4eOPmrg&Ul- zgtRdu)gfn6k4;Ur2N7>>W~gh3HEZfnUW4g>H#%;9rU+YSKHU=k zyzLLV=zLi@u5Rk+xMQ!Zlbkd~PnR5}NO0uVA-mFeW-o8>6J2JS>&U19bul!6?U_`K zeBJaxocI3aicr8e;0mU6>CB^d7C=&U+{1d(@n${wWQE?>uUL>{u=McY=v;jI*RRH5 z0EzzA@=RxV_zX7FNxZR9sBI0oFtt?!f<~ycOG67vjMzmGbK^q#o1IV=_j>Z-4N>g< z5q5ILO$i$_ScnZfWy(ea$qmP19ott1j;v7&KWnl{?bM9CJZig|{!cN@Mlz9u&JJHP zoW@3Qglt5ee4Xu(68j)MU%4P|zo6;Fe>n}<0xX55_B}cR+QR{1H*KeXj3uuRqatUW z%rHxW?gvphEI3oNTuA70XnBIbLK258}k*^PQ@U)QLyTtVptlRUPd#v%oq1xY3|QRjRGw*nI?k=e8&$B{qV z-+h3Jf!t)`>YqH~Ih7<5iiE8cC?A$uDY7p(pMEDSyf?^~WQdHyN5@OH-G{)E4nErZPbRn8?;YYPU2t_LprO;U&Gbz!lvGDUFo3_K{%B^7_*uys|*MXA!y%lkyfqxrr zUOT_}d=>C5IjS_BmG|=0QubSbozK>|eeL@-MhdY0`g+(KDp^q3q426uh8n;EL)Z=``ERz;vS@6HG?NJE-uFe!Xz0C+ojn;c6 zTth`LToy7fKSmb5jor(O^Wn0E+fo1I45m#-PfaDlY!RBtdtWZJQ0JPb`yfv6qSLr% zvToz6@%=RBkz+O9F|6xc(uk{&x11^kzb}vQ&R~6PyY!!(+Y+|N6Vnao6I}m~K7ks* zs%EDF6A0iO`!<&S*AVDONZwOPKiS3*27R$1ouHqiF>}IorGu4dv*wZQL)TvO5~KFm zJ9>?>W$4ANrV}YJ8&Co4lXY-buL#X+?YhC-IHhC$o}S`C9J~}TcH&Nwx))7hKp;ix zlCY$>V!^Bajh}@ip$*I;mKycIhLV0A-?Pv(lPaCMhE9e|#-}O#R)J19cu1N!8Lt)b z`K$B(na2sN3Zt^8#j+Uburx+_*@E2N)>It47J~6_&hdDmQv}YCMOfXp4N4}F!4UtF zc`CB|JrT(<^LKu`?D7B~r|f*P0Q(e9Jk0QZ(_>Ozq#+!0>eM|z*M3%c?*vSQkmA8R z7+F^QrywNOfGJzUTUqvMYyJY=|3r&oljnM)4PpzRKz-JHu3C@m#9+~YOkBl*qgA~XAr$gxN z?Y)zWcmb~l=G=g%c}cQ+Qrn3Xc(ff!13TOPF=$>uPFOz^flY+PLYsCkxbiCY?+y@vcUrT zN@JTSNO6tWD!ugCNa+Tdn3!(psg<1%4yI22*cc z{C>1=7|7?N;(A3!%J$40o%g)J8%p)BV{h-bSSK)_7_3SKn=?ZM#mC4MFil?rN`?N@ z(>jt$W~Ko@v~EUWfQPBAZ4KTmBCd;kZ4^k~zUjtn06w7YZG6#h&hy#&Cq_ib-10mi zNgxEAXEUkA3J0`Sr+qt|pq(#u!XF1td+2~n$1juGu5TW4+yv8d(@z1F4Tg+DapLU0 z96+az@`ts)HZbtqX@+|OfeW)WLA?j|uQ7tp^WCox01Ge zakxKAW{s|E1U;|~@&ulqkE0mwt_b3ICp(~+p)lC++i&qLawqb7f4d{M7~1;5t62Ss z(~DzrEa5XnR+fS+Z!g_3m^W-Vha8BfP=2xNr(@%sz3T!Q^AGgNO`;22oxh=D+IB^S z!BNe=hNG1@AKQ)qSv6Ehh55_$^}m z&0n;;eZTmL)uek$HH;MAFXFLc6jrpL@gRAsT_T~g=a;Mvrz4Q#uK=kigzZ2xz=d&7 zU%KlR+MO{zAlrSg^Wi=9{!s^){=0g=EG$AH=ECD=n@q2&rjxmJEt&nrDHYi%X`riq zZApOPyHLQZTnq~XAG*ZU!vj#rnVIffAJg5yAr|OjhV9Ben_x22;=TyK2UefFIQDEH~)qQhq^tGW*1#MBpPBYkV* zLt15F;mnCHpN5N!*v%ZxWMY;OyMTB(#A!QH?FQSrVXUh=@0$%v7xf3ZqR1HQIKFlKxbh6chUwS?DmZ%>_7J>z6pxOd*{W@(0R=Lu@V zaAiv8yqS6%QnZFuFyAt~sWy$2EwXa)`S8*nvG2B+hN092}+tyjXN5O3iFsdV6i({_m z`2p!r(hJ7qmVh~)+u@pDRI!LgK#zospvhH$@h7_510^zrDgddnbBtYgzjUaK)uaO53_`_u1-hM03$Zhd2umnWfjM&=uiQzv!Z$Ca+ZvH`3Cu) zVCdG?k)st>E%)~j*Va+vsD}r3`i6uhws{$(24Ksti)dODo-f85lSEWQ(55Z=!18{I zL&z6PX8;N?^|Yb{_Td>GCaulQFZ5*52FeQ)DME;Pe&4W~pSI4uqNWCK6lqAxLMTb8 z*cJ@pHR7;cdajk@i)-`d`*eJ<09+4dj;i-8>}rl&9F|Q|7XAD%tn_a_D#)Rf>C2ZS zay7cVafZB6Gf$>?dDiziqtu#Z;(n)nhr7!BV^$$= zoY=KS)k4+acQNr4Aoe7$_CR^YS5??D199=DKe%AmGV={}P6=ND-Pz!-#@mOI5~kA( znj?oT%vJsHukmtX2z+Y$`*i-L5u? zYND`t-mFD2JeQWQkbX2nWa*hRi`Cz67^lvWs86B+-3NERuZTiE`o9eUw?|5v&L_LC z{j^<+(4{X(o`4DvFpHUBC(}3sG)>56f_j{%8qj9Ypdl$KF<;FF-BXH*`5ohW+p|Y& zNcyF#@ePT_1(aVopSF1YyCHxOC!hPVcvqXZ2 zW7%0DKd%X|8^Ywq4;A|(w_dwtj}n3i(SGhNZVXJ;^qEm+wr^FGQ)LLi#jdDXhV3W( zR6tTA@UV!4=Iuwpm=p58Bcv!9N$I3GS8=n2njAB&EpdF&xAPdvjaHD03PbxS!SF6C zlQNvXxfw_jOQJXl&n0D)E>BG1*&h5mubb+I^+y`g3p8|KJA|=*Ty6;l z4(PrAw_soky& z(RlpBMV1f_fsY6NC7hZ4i2l{Eg=*~&vbvDXuewla(>at#=+D}aV;6fbXw*&@BU~E5 zb<$U_yJmR)td-Qu9e91VIsBOOXZfHoh-*-sWRDHK&?H--N_L}rS3(;(31x0>DZO?J zfWTEJW=1)m;Wf_O>RHCBAjgNkFT7~sW%|=VhkCqq;!w2B_%8$D^eI!b3dgdUE3VopR)G2kXf1B0(x*7B#6kj>m4z`jk0x5 z1VHV7e$`t!#;xe=N0GcYR07DTu8ZeC@cu*v6M-dwt!MwE6z4*kz5ac6!^byyHC-dw zH!`B551R_S-N~&10<^IEgUlG5C& zSdz1=raB5zR74+3ZZ16umWm>}8+pbp-HiTA)5BkO%me|>I2_r{UY;%~5-=sMJeA}{ z2Tq@DBCsq@EdnWKQI8SvaH3ova+j{$Py7+Z8YW?HPD}wJFr-kKy}yW%ZaQKD+EEh1 zkfv(pD9C|Dp5g=Py^5;M7~pXURQnQd&ll#~{rrHciPberie3lM9gvN4OYT4gmOb70 zJcONeoZaOV>yI6Sh4V10&2ptA1j221?34N#=6z(eLpGbOjgM=dr2dVSg*hAzRsXp! zfP9q8N3;C$*$&JnKnC-}1Z2!ERK#Obam5exMh}{;9*`4*b{pQUoHGxU7~t>B*A)clAfDCQg_+5l$lv zPbD%O0f7uxMP5edtPvwLfhkYsyYmV?%9V70BP?+WG%c!$%ZkN~Wz0G?RM>71Bglv#N zCnkw_AUO&M$bLR0UugEc+D%dwmNJ5SSk9V;rG8#g$aD%L5@w~a`Jh3F?@bsBL+NvE zqc2ZY92*-WJjA>P zMlY4d)1TDr01>yj&^bd%#ukP(y)KKor~M{VuL-YtJR*}_SdN}?$7uazhWXxyg5uYL zhKqgSft`e*j-9=ugIdJ*R5-S>hQ{|LlUbl>cyxfa>z^d@NgcBE_Nk=p;$jOe6+noK z+-&5(?^>d|f%t~2BD80u9ey>Eq~91kFE!4;8^Vj56`tlJ>-bDLm2_aMEu9Z;CXvIsc-X1wJsnxTQz~y z+z^!wdJ}10Li8Y-ZES@Ts49J~lp$F~ZYGb~9)wUbO>fa-p1a$`3lGoy|k9S$*+SDndMH97k9gR`0eW4wQ@@90VVtN`!9m$P!J}`QLT}yIR^w-V~ zj)%|4ag3FnTQ_$<@xCm99$nmOO20xX>BPkj9G33I|EzE~VgKB0MIQ;{y`B(Ch0LPn zo92#r>v9qs&Gg({qL5*Js(QTAuj{@H&j)yt*9HxYv#)ZNqJ4|QddJY{6*1KkcVSQ**4EZA=KYOl@bfecZjEa?obtpy+1o{Ji%7V~ zPJiEar5emy{BQN-`w3Z~aV-+a!?)#Ebr%0TKU4R_hUUlx!_u6(0^+6a*2k?ScgZ|b z6kz{pDZVztep&wj%muW6{wx_207YEiQAZ(%(BS;}DWEAKoJs6K$81B@|HGxFsZgT2 zL(pqids+GdEq0FGsv-E`;*|;!fdVFWLsPmya-W$n1v$IC+P84cbWo_(7Q7vu89v%SmV&IM91U|75Zk}Y3V>%5)4+1m1k%WRV2e%hQ{S|JUGRV11y z(_a3?2bM>NHBB>WnsI*&`Hg`ll!`$&B;$VuEF2dW1vSCDZX>%Q56?IIQ97FAKf_5# z6AYETR1jAZu|nkiPecfGvg{qK<)dYLi&JO5WvyCgVL%1KBwj*Hzjq`@xsVcdrIJOQm>-R%@i7Ie;g!D>1f@gz=&a-HP{VUtF!VL* zn$J*(Q;Er}oBvF})ioGhWE8L(UbiMJTQh;;pQWja{?($vS1snPZxaV*-76Za>KHZu z89MavrOHZ_sP4i3aC@@eFlv9p_rZ2p4fR>3?AD z`qOy%LHWEsG~~ZX32)z2$(Z^*cI5pxehXEF;O{8z_1~X=OPc(01>SbevQgkdxUQUt zs3DFWD_*Pwnncj%B*p`R@#Hw1qv|deZg5iJv7?p78Jn`RQ97S9wc^p`d>3H*r{f1S zE!~YTI(*unw@Lu==r;03L{`vnlsrRgI_X@~0p`^(`#`*!DI#Kl`VpD>JROvv0Zz$ra23PH>E3YDs!KRV55AmQ+QEk9+ zRIk-@d^acL0%-(nH`~wECy`PO;q{rP>&e%YADYt4$bn|BcjY0uG_jSYl~dXG#IK>j zHcXE0fEL`tjr+8k-UZ@u)DI-^5aRxgZ5*S*q=Lq>^3T7vvYtQdr`JcE7h8b60gA0&pGbI z4+XudzZ~c@tps_fQ6vMeUkpsF7?~HnuGri=fs&9I*PsK`LSeNji}>t-Lj10$ta5rr zT745k8{7EID(ZJ_QumRj))uaq_+Nh-p)O64u**<}@lJ=3zWaHR(m=r9y-Hf}|F0VY zHs@;4BbrIT#b}xj_~7@;h$okTSgkM(lnhPAdC>7ekEI@#9q;K{u-&lvlajr*-r1KL zxa+x@L&QeQ;)FT$`YBmS6IItgDi|6A92`wzDal-A1V_)xozO8O7FL1IC)XTTwigRc zl^d7i73}?E=uN9GL z5MrR!wFCv{tvJ$yU6t`3#EW#NuLtNaoF2AKPHoI+9JWYzHXRJ$r;v`t+8#XM+@J5A zRwvUdLrel6GFfbwc6OS%Z5DCKOE{p#>pd=fD8sZVBUp>P6SX-@$-V0|l=A`pH}<4; zEJHC~eDeDxceXMQC&zU*I+a5)#k}g+s6*{n7pwPY$O4gJ;j_QbJa&C90;Q2OF=4l~ zfMlJg@x+EkTl<*J;p$$iEJU>`X6UpoLAI}^ujc+Xlpgf8&HA=Z)%j0MHZVFa;UQVG zj_L{iIQ%1fTn^yaG2OTS@-ygx{0ty~ZZ>l=@CmdTr0Yf+d(z2CJ)CkSRE;nmGRZv| za|SsY#H8{AG4Y15O_N%-c!cGVWAE7GuugmKupIB5WOYc{m+Hf1bwq?e_g^dSml+Ah zc8*9gl`!-02t>OU2P)G4sE>JTbTs0HRG+gui;KuS;rz|{r2x7^&>SrgCK?mAmhqSG zR(Ng^4q!A|n`N=LDlpX|QkE6x0UxUGxGioYLZ;k892qmSdSA5|w_JTXmgi)}X@C_C zA(kJK)@*#mOK*BvpxySh(MkBv-nyrK3f)4B{hf((Sf8LUbnex4BT_hFqcn~Te@e%j zc~ikQOwAS`+Sb}`Eb^%Hxa7{3##XqN|8lxQpNmH*HJvj`bkKcD#@*WQEB^8^RbgdoQi(bb9;e$o0}e z>r&R|7o2LA!cevzm&pqKW1xH*DBub;;&53^or(Cw5&|5w?cIZyWtT_Ht_$y;AREl5 zel$zk;Ft#o7%|Av%6(q~e}0AHEB_4GYw@2yawYnQ%YE?Vru=VP35KMz1#c4WmBq}} zXn}Y?IUszO_HBkB5zhimKt{C7Ok4WPS51zCAC+Z|vh6sTXr7V2Y>&NW%8# zprz##Crp;VKH=Q!v=2F+nw4J~^3~s>-|oCVoWfPZqH1(>b#To#wHDozivc?pZ1RTm z>6W+7Zk;ZhPMY!p02L54XLu0ONOKN<1p*^#ioybEkGRQUPNbnevm7kGE zZww-ozvMFi#$>+2R4DmuuN^urqlvcj35JHT&gy#C~s`NhQAEs_v)J6F|*uV7c78vOuuhYW58Fw{Q z&L`am;o;!NNuxBqCcW;AD>Wq2o~(@%E!4x+NTK8ZH0IlE$ofTIJOK(pVk*vNCcebS zJ3U+tBp`}De^aGfy!J5;-s90P;&<);hJ81Bgj+-;&@4GA zj7e9)A5@k>=?>U=enkDgAbCF_7cAv<&FOP)MGQ3U((8>FRtHrzToz_#G{4-vj=xXH zDJy*jPHanj@WVsUB47UH@e}prtDp|VZU9}8sWQe=@l#>>KC8?O8^=fk`8)CD+NDnQ zKaOQswn!M3YaIiDGmqMmG~_B2J26{EuB^jd6dHq{0^ap{Wd%(1D|1A#40)@Oa3Fv$ z7H+m6$ljNfvunS!Zd|5UOb*t7B&)(;dXWk%uZv>!6XV3OfLA@M;zrf=%Vvq}C`aOm|uGnsOXP}!E6Qo69n3=Ued1}6LMAbGS%TnW;XEgW| zNH@(K@p^>Do>=__YRJz^I@U^HkI)MywirBfSN9a;pxsN~wcJd!^ODMDrsN(gl)Tif zd9sp#|CILU~RA`=uPztX#anE?yxeeiWew+(fg+N5r40N3u!ZV=a=t%<@K6Ve^t zhM44`&E;R-N0DIp!{2row33w-F>+*yKx2hNf*A0CPZHSajSsX{6Ug2Ry8jxhKss)A zz!)7eSwk^%?kU@CYu6ncgJRiGJ1$!vFv5yz2GTdMWVG!WiBmtcyKD<@A8(&48-2Fz zi#+}MWx{T?b5Y=^TXD*Buq8gQZ46c(!x|F4jXJbsN+?L75febtz{6ey(ivmb8Z-`U z!D+Du!DJEJ7YRw!v7Lp%vLCo-d)D1eJpxGeDsbmtfTE#BF;}2rmQqvamtVQN__@Lc zJwi75gJR_QIXBad!pA_nZky~UrOli~@aAznHxx#Wor4UPE`5k_}5 zLj8DF>8_ZbtxqX(B9juPc$rg&`}DKJQz7gApMO#eA)NXyr66jtq!XO@uATdYncmQt z^q7lsd{Ca@Mur{c!q|4hpu8S(?&M}CMrvf{3^Q84GDb(6?)rh8wD+eJ$s^0$p=(j91Z+R|uIKZisuGP=gkd4)>vtW)h z(gjfYIw%O~q>kONRq)EEfEud5ioJ~UXMrbF&n0Q=Bz{J-mD{3gBI~De-XlH~VL^d# zFBqXq+cx>?`urpC=uW_nFV`kZI5Z1v|L2$k8Jp)puLk!${GJ#UW5TJ2f4%e{#P?=^ zQH3m9@{V~ScHaCdEyv=xnkud0qG7<;9cOgwp<$OK}r{@ti z5vyx$41U2H+G&a9hJBuqnKLk?LbDj;)WWBZAt7R;^IWu?5xJU1u!v(lBkP` z^<)C}{>9DQv`UQE*2~k%I43vuI6)=lk$>NYVg-?1$W?Ko(7Q=Rq024XBEKa7>%)zV zRIfx(SqfKdGLrb_C%Q3Inc>1wj>DAM4`z7HF6dV9DvSkR2BD+g^Mat=j#CtJl$Pix-YNn)N8yN?!yWxF?B46j&o)`vezonGvlP#0u;ay5JRPL4O`Km3mc<>~LjbPJ zVHso9t#qnZLvT$-y;{y7StbJkyAb;O&22Y#^FG(UX3wFci7k4~YJPto0ez|9Rd{k8 zfH5ZE5V$u%Js+)1BeVBL86)v;(y3zS`vzBvVl5S{DV<1X_Sgc(x_ycW#Y(NRxC2E- zy~O!a=jTy5WSKRDb$Nv$q29@1bF1U#c0a>UPkDx1F|ImgB`M-TFQP56=0oLx4X8bi zEnWiR#zHwOa8F1?9gkSx{o4v`Z2q09?AV1+ON3eG&|O-!Oy|XJ#_{bCnPsLpqqnL2 zRm)c*bUi&ysz^!a@*Y^TLK189pFY3nEY6^xx0XG+Bl2mWCbO!5YEv`P4;B*%bCH@+ zP{Xd?kqJr#_HS%K^`Vj%G7x9wPiMKu^;Ld*b3n!bi|c|0p?4d`NoNS;4Dc)fzRsLa zL|`s2+`XLVNaL7@_m7Vvqv;7v)WBWqF7Xr#N6+1lvBd1&LA%m<6T;UYyBUsKRn&yr zl8`!Ws@s}2EECI&7MdEoMr+g1H&Do_OTcct(h@wh!OY<^H$JyKn)9gR1hJ^ILNsDe z(Z*C&v{Xx!(!@S zfm>{DKtlW8R620Z8;=OAQx-O>*Wdg7nJ`l}ap7LRK>DZ^tiKo$cKXoiEid*RwKB(X{-f-TgA@)I&n#ZYpwkeG4kl4`=d-# z?_O32MJ)0ihp49C+k*;JetryOv&$Q4m?&(DL%Pp5b! csF5C#h{r^YRc#Ub5P*-0g1UUQtZB&q0%8>rh5!Hn diff --git a/docs/images/7c1e91ee-25fa-4114-b9a8-c062fb0de1f1.png b/docs/images/7c1e91ee-25fa-4114-b9a8-c062fb0de1f1.png deleted file mode 100644 index 0621cc46ea66dd6f88387d18dae226179facf2d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294186 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

    nN#`R-x0~IA1ThtMgW>;44Hf>pu=2=}= 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±=Cv|xk^Yc~i$dL}_|e%D4)# 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 diff --git a/docs/images/carriers_screenshot.png b/docs/images/carriers_screenshot.png deleted file mode 100644 index 94f49141f4b0b0635a58d1e854e022b883f9da66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205054 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 rf%ic}dq;=OlUE7KOH`=c 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

    M9_P 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%0D=c86Y<6T#y+0UU;MS`x|*H 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ðoo_svopaq6l|L6tl%63_9T8Oxv$&sWxSpuW!6#< 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 diff --git a/docs/images/new_webhook.png b/docs/images/new_webhook.png deleted file mode 100644 index c94341dec7b62c47a6133463165c0e07ea6a0c80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 701498 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 ~w~X=%bNd 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

    biy}z2xFH0% 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 dl=!hdmwNJf$)YYl1hVcnDTJrV4xN@aI525PH8E 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

    ~_lTI3KgQ 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 Bq%!~j diff --git a/docs/images/terminal49-map-expanded.png b/docs/images/terminal49-map-expanded.png deleted file mode 100644 index 0621cc46ea66dd6f88387d18dae226179facf2d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294186 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

    nN#`R-x0~IA1ThtMgW>;44Hf>pu=2=}= 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±=Cv|xk^Yc~i$dL}_|e%D4)# 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

    HwD5T~5z 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 B<(B{e diff --git a/docs/logos/dark.svg b/docs/logos/dark.svg deleted file mode 100644 index 2f808838..00000000 --- a/docs/logos/dark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/logos/favicon.svg b/docs/logos/favicon.svg deleted file mode 100644 index f0ce9fdc..00000000 --- a/docs/logos/favicon.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/docs/logos/light.svg b/docs/logos/light.svg deleted file mode 100644 index 2f808838..00000000 --- a/docs/logos/light.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/docs/mint.json b/docs/mint.json deleted file mode 100644 index eaeb1e4d..00000000 --- a/docs/mint.json +++ /dev/null @@ -1,215 +0,0 @@ -{ - "name": "Terminal 49", - "logo": "/logos/light.svg", - "favicon": "/logos/favicon.svg", - "colors": { - "primary": "#00A2FF", - "light": "#52bfff", - "dark": "#00A2FF" - }, - "modeToggle": { - "default": "light", - "isHidden": false - }, - "feedback": { - "thumbsRating": true, - "raiseIssue": true, - "suggestEdit": true - }, - "topbarCtaButton": { - "name": "Sign in", - "url": "https://app.terminal49.com/" - }, - "topbarLinks": [ - { - "name": "Start your free trial", - "url": "https://app.terminal49.com/register" - } - ], - "anchors": [ - { - "name": "Contact", - "icon": "phone", - "url": "https://www.terminal49.com/contact/" - }, - { - "name": "Schedule Demo", - "icon": "calendar-days", - "url": "https://www.terminal49.com/demo/" - }, - { - "name": "Blog", - "icon": "newspaper", - "url": "https://www.terminal49.com/blog/" - } - ], - "primaryTab": { - "name": "API Docs" - }, - "tabs": [ - { - "name": "DataSync", - "url": "datasync" - } - ], - "navigation": [ - { - "group": " ", - "pages": ["home"] - }, - { - "group": "Getting Started", - "pages": [ - "api-docs/getting-started/start-here", - "api-docs/getting-started/tracking-shipments-and-containers", - "api-docs/getting-started/list-shipments-and-containers", - "api-docs/getting-started/receive-status-updates" - ] - }, - { - "group": "In Depth Guides", - "pages": [ - "api-docs/in-depth-guides/quickstart", - "api-docs/in-depth-guides/webhooks", - "api-docs/in-depth-guides/including-resources", - "api-docs/in-depth-guides/adding-customer", - "api-docs/in-depth-guides/tracking-request-lifecycle", - "api-docs/in-depth-guides/event-timestamps", - "api-docs/in-depth-guides/terminal49-map", - "api-docs/in-depth-guides/terminal49-widget", - "api-docs/in-depth-guides/rail-integration-guide", - "api-docs/in-depth-guides/routing" - ] - }, - { - "group": "Useful Info", - "pages": [ - "api-docs/useful-info/api-data-sources-availability", - "api-docs/useful-info/pricing", - "api-docs/useful-info/test-numbers", - "api-docs/useful-info/tracking-request-retrying", - "api-docs/useful-info/webhook-events-examples" - ] - }, - { - "group": " ", - "pages": ["datasync/home"] - }, - { - "group": " ", - "pages": ["datasync/overview", "datasync/supported-destinations"] - }, - { - "group": "Table Properties", - "pages": [ - "datasync/table-properties/containers_rail", - "datasync/table-properties/shipments", - "datasync/table-properties/tracking-requests", - "datasync/table-properties/transport-events", - "datasync/table-properties/transfer-status", - "datasync/table-properties/containers" - ] - }, - { - "group": "Shipments", - "pages": [ - "api-docs/api-reference/shipments/list-shipments", - "api-docs/api-reference/shipments/get-a-shipment", - "api-docs/api-reference/shipments/edit-a-shipment", - "api-docs/api-reference/shipments/stop-tracking-shipment", - "api-docs/api-reference/shipments/resume-tracking-shipment" - ] - }, - { - "group": "Tracking Requests", - "pages": [ - "api-docs/api-reference/tracking-requests/list-tracking-requests", - "api-docs/api-reference/tracking-requests/create-a-tracking-request", - "api-docs/api-reference/tracking-requests/get-a-single-tracking-request", - "api-docs/api-reference/tracking-requests/edit-a-tracking-request" - ] - }, - { - "group": "Webhooks", - "pages": [ - "api-docs/api-reference/webhooks/get-single-webhook", - "api-docs/api-reference/webhooks/delete-a-webhook", - "api-docs/api-reference/webhooks/edit-a-webhook", - "api-docs/api-reference/webhooks/list-webhooks", - "api-docs/api-reference/webhooks/create-a-webhook", - "api-docs/api-reference/webhooks/list-webhook-ips" - ] - }, - { - "group": "Webhook Notifications", - "pages": [ - "api-docs/api-reference/webhook-notifications/get-a-single-webhook-notification", - "api-docs/api-reference/webhook-notifications/list-webhook-notifications", - "api-docs/api-reference/webhook-notifications/get-webhook-notification-payload-examples" - ] - }, - { - "group": "Containers", - "pages": [ - "api-docs/api-reference/containers/list-containers", - "api-docs/api-reference/containers/edit-a-container", - "api-docs/api-reference/containers/get-a-container", - "api-docs/api-reference/containers/refresh-container", - "api-docs/api-reference/containers/get-container-route", - "api-docs/api-reference/containers/get-a-containers-raw-events", - "api-docs/api-reference/containers/get-a-containers-transport-events" - ] - }, - { - "group": "Shipping Lines", - "pages": [ - "api-docs/api-reference/shipping-lines/shipping-lines", - "api-docs/api-reference/shipping-lines/get-a-single-shipping-line" - ] - }, - { - "group": "Metro Areas", - "pages": [ - "api-docs/api-reference/metro-areas/get-a-metro-area-using-the-unlocode-or-the-id" - ] - }, - { - "group": "Ports", - "pages": [ - "api-docs/api-reference/ports/get-a-port-using-the-locode-or-the-id" - ] - }, - { - "group": "Vessels", - "pages": [ - "api-docs/api-reference/vessels/get-a-vessel-using-the-id", - "api-docs/api-reference/vessels/get-a-vessel-using-the-imo", - "api-docs/api-reference/vessels/get-vessel-future-positions", - "api-docs/api-reference/vessels/get-vessel-future-positions-with-coordinates" - ] - }, - { - "group": "Terminals", - "pages": ["api-docs/api-reference/terminals/get-a-terminal-using-the-id"] - }, - { - "group": "Parties", - "pages": [ - "api-docs/api-reference/parties/list-parties", - "api-docs/api-reference/parties/create-a-party", - "api-docs/api-reference/parties/get-a-party", - "api-docs/api-reference/parties/edit-a-party" - ] - } - ], - "footerSocials": { - "twitter": "https://twitter.com/terminal49", - "linkedin": "https://www.linkedin.com/company/terminal49/" - }, - "redirects": [ - { - "source": "/api-docs/getting-started/recieve-status-updates", - "destination": "/api-docs/getting-started/receive-status-updates" - } - ] -} diff --git a/docs/openapi.json b/docs/openapi.json deleted file mode 100644 index b4ffa5db..00000000 --- a/docs/openapi.json +++ /dev/null @@ -1,9619 +0,0 @@ -{ - "openapi": "3.0.0", - "info": { - "title": "Terminal49 API Reference", - "version": "0.2.0", - "contact": { - "name": "Terminal49 API support", - "url": "https://www.terminal49.com", - "email": "support@terminal49.com" - }, - "description": "The Terminal 49 API offers a convenient way to programmatically track your shipments from origin to destination.\n\nPlease enter your API key into the \"Variables\" tab before using these endpoints within Postman.", - "x-label": "Beta", - "termsOfService": "https://www.terminal49.com/terms" - }, - "servers": [ - { - "url": "https://api.terminal49.com/v2", - "description": "Production" - } - ], - "paths": { - "/shipments": { - "get": { - "summary": "List shipments", - "tags": [ - "Shipments" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/shipment" - } - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/container" - }, - { - "$ref": "#/components/schemas/port" - }, - { - "$ref": "#/components/schemas/terminal" - } - ] - } - }, - "links": { - "$ref": "#/components/schemas/links" - }, - "meta": { - "$ref": "#/components/schemas/meta" - } - } - }, - "examples": { - "En-route to NY with inland move": { - "value": { - "data": [ - { - "id": "62738624-7032-4a50-892e-c55826228c25", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T17:28:59Z", - "ref_numbers": [], - "tags": [], - "bill_of_lading_number": "OOLU2148468620", - "normalized_number": "2148468620", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Sodor Steamworks", - "port_of_lading_locode": "CNNBG", - "port_of_lading_name": "Ningbo", - "port_of_discharge_locode": "USLAX", - "port_of_discharge_name": "Los Angeles", - "pod_vessel_name": "EVER FORWARD", - "pod_vessel_imo": "9850551", - "pod_voyage_number": "1119E", - "destination_locode": "USCLE", - "destination_name": "Cleveland", - "destination_timezone": "America/New_York", - "destination_ata_at": null, - "destination_eta_at": "2024-07-02T08:00:00Z", - "pol_etd_at": null, - "pol_atd_at": "2024-06-09T03:42:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": null, - "pod_original_eta_at": null, - "pod_ata_at": "2024-06-22T13:36:00Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2024-06-26T17:28:59Z", - "line_tracking_last_succeeded_at": "2024-06-26T17:28:59Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/62738624-7032-4a50-892e-c55826228c25" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "2a90c27b-c2ee-45e2-892f-5c695d74e2d0", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "47b27584-4ec9-4e2f-95e1-7a42928cc40c", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "42c53b13-0d29-4fa6-8663-7343a56319f1", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "3b1cc325-ffe9-400a-82ce-f5c4891af382", - "type": "port" - } - }, - "destination_terminal": { - "data": { - "id": "ce22669e-14b2-4501-b782-f0a360f07cd0", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "7aefc29e-0898-4825-8376-4f998b51d033", - "type": "container" - } - ] - } - } - }, - { - "id": "baaa725e-aa0e-4937-ac78-54d9e2e8621e", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T16:47:42Z", - "ref_numbers": [], - "tags": [], - "bill_of_lading_number": "HDMUTAOM72244900", - "normalized_number": "TAOM72244900", - "shipping_line_scac": "HDMU", - "shipping_line_name": "Hyundai Merchant Marine", - "shipping_line_short_name": "Hyundai", - "customer_name": "Sodor Steamworks", - "port_of_lading_locode": "CNQDG", - "port_of_lading_name": "Qingdao", - "port_of_discharge_locode": "USSAV", - "port_of_discharge_name": "Savannah", - "pod_vessel_name": "UMM SALAL", - "pod_vessel_imo": "9525857", - "pod_voyage_number": "0038E", - "destination_locode": "USROQ", - "destination_name": "Rossville", - "destination_timezone": "America/Chicago", - "destination_ata_at": null, - "destination_eta_at": "2024-06-30T07:05:00Z", - "pol_etd_at": null, - "pol_atd_at": "2024-05-07T03:01:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": null, - "pod_original_eta_at": null, - "pod_ata_at": "2024-06-20T21:27:00Z", - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2024-06-26T16:48:04Z", - "line_tracking_last_succeeded_at": "2024-06-26T16:48:04Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/baaa725e-aa0e-4937-ac78-54d9e2e8621e" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "0ccbe8af-c8d0-4abd-a842-3bfad1d82024", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "6129528d-846e-4571-ae16-b5328a4285ab", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "a243bdf8-0da3-4056-a6a7-05fe8ab43999", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "87ca3f37-e4d1-46eb-9eb1-6b5ffafde95d", - "type": "port" - } - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "772cd872-9677-4c68-9b7a-4e9e843b00e2", - "type": "container" - }, - { - "id": "52efc544-0de1-452f-bcf8-0290a6ce5c11", - "type": "container" - }, - { - "id": "3107692e-61ad-4b4c-b3d4-78348b2e37ff", - "type": "container" - } - ] - } - } - }, - { - "id": "7721a48c-5e93-43c9-9f5f-5be10a87fdde", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T16:28:39Z", - "ref_numbers": [], - "tags": [], - "bill_of_lading_number": "OOLU2738424980", - "normalized_number": "2738424980", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Sodor Steamworks", - "port_of_lading_locode": "ITSPE", - "port_of_lading_name": "La Spezia", - "port_of_discharge_locode": "USSAV", - "port_of_discharge_name": "Savannah", - "pod_vessel_name": "OOCL GUANGZHOU", - "pod_vessel_imo": "9404869", - "pod_voyage_number": "162E", - "destination_locode": "USATL", - "destination_name": "Atlanta", - "destination_timezone": "America/New_York", - "destination_ata_at": null, - "destination_eta_at": "2024-06-27T06:42:00Z", - "pol_etd_at": null, - "pol_atd_at": "2024-06-05T08:03:00Z", - "pol_timezone": "Europe/Rome", - "pod_eta_at": null, - "pod_original_eta_at": null, - "pod_ata_at": "2024-06-23T15:34:00Z", - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2024-06-26T16:28:39Z", - "line_tracking_last_succeeded_at": "2024-06-26T16:28:39Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/7721a48c-5e93-43c9-9f5f-5be10a87fdde" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "b5656766-a56f-4b32-8e03-d240e7519604", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "6129528d-846e-4571-ae16-b5328a4285ab", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "a243bdf8-0da3-4056-a6a7-05fe8ab43999", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "7daf9ea3-3018-4d62-b88c-43803df9030c", - "type": "port" - } - }, - "destination_terminal": { - "data": { - "id": "022ef8fc-1e2a-4ad6-8eae-330d65eb1c8e", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "2a25fd3e-a18e-47cc-9cea-62771e82d0f2", - "type": "container" - }, - { - "id": "6cdc725d-2b31-40f9-86dd-76225390a488", - "type": "container" - }, - { - "id": "2f1e9a9d-4689-4f4d-84a8-64409b56521d", - "type": "container" - } - ] - } - } - }, - { - "id": "32b5ad78-43ba-42d9-bdc0-4cf12320e020", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T15:59:52Z", - "ref_numbers": [], - "tags": [], - "bill_of_lading_number": "OOLU2738277190", - "normalized_number": "2738277190", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Sodor Steamworks", - "port_of_lading_locode": "CNQDG", - "port_of_lading_name": "Qingdao", - "port_of_discharge_locode": "USLAX", - "port_of_discharge_name": "Los Angeles", - "pod_vessel_name": "EVER FORWARD", - "pod_vessel_imo": "9850551", - "pod_voyage_number": "1119E", - "destination_locode": "USMEM", - "destination_name": "Memphis", - "destination_timezone": "America/Chicago", - "destination_ata_at": null, - "destination_eta_at": "2024-07-01T14:00:00Z", - "pol_etd_at": null, - "pol_atd_at": "2024-06-02T18:22:00Z", - "pol_timezone": "Asia/Shanghai", - "pod_eta_at": null, - "pod_original_eta_at": null, - "pod_ata_at": "2024-06-22T13:36:00Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2024-06-26T15:59:52Z", - "line_tracking_last_succeeded_at": "2024-06-26T15:59:52Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/32b5ad78-43ba-42d9-bdc0-4cf12320e020" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "0ccbe8af-c8d0-4abd-a842-3bfad1d82024", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "47b27584-4ec9-4e2f-95e1-7a42928cc40c", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "42c53b13-0d29-4fa6-8663-7343a56319f1", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "ba0b9f68-2025-40ca-ae12-1c2210cca333", - "type": "port" - } - }, - "destination_terminal": { - "data": { - "id": "d0ec0da1-8a3a-4b11-b1e3-5716bbc71dc3", - "type": "terminal" - } - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "60d2fd62-14e2-4ca2-a927-9633fc58fdff", - "type": "container" - }, - { - "id": "0ffe3e75-b3df-4d20-b9f4-97bbbcec404d", - "type": "container" - } - ] - } - } - }, - { - "id": "bd117d3b-8fa4-487c-9bab-25c15e227d1a", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T15:59:35Z", - "ref_numbers": [], - "tags": [], - "bill_of_lading_number": "OOLU2147973020", - "normalized_number": "2147973020", - "shipping_line_scac": "OOLU", - "shipping_line_name": "Orient Overseas Container Line", - "shipping_line_short_name": "OOCL", - "customer_name": "Sodor Steamworks", - "port_of_lading_locode": "IDSUB", - "port_of_lading_name": "Surabaya", - "port_of_discharge_locode": "USLAX", - "port_of_discharge_name": "Los Angeles", - "pod_vessel_name": "CMA CGM A.LINCOLN", - "pod_vessel_imo": "9780859", - "pod_voyage_number": "1TU70E1MA", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2024-05-14T02:37:00Z", - "pol_timezone": "Asia/Jakarta", - "pod_eta_at": null, - "pod_original_eta_at": null, - "pod_ata_at": "2024-06-23T21:58:00Z", - "pod_timezone": "America/Los_Angeles", - "line_tracking_last_attempted_at": "2024-06-26T15:59:35Z", - "line_tracking_last_succeeded_at": "2024-06-26T15:59:35Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/bd117d3b-8fa4-487c-9bab-25c15e227d1a" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "4201ab42-c51f-48ac-b7a1-12146e02c6a2", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "47b27584-4ec9-4e2f-95e1-7a42928cc40c", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "eaa2580c-5f5b-4198-85e4-821145d62098", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "815ff702-fdb5-4455-a28e-314c345d7481", - "type": "container" - } - ] - } - } - } - ], - "meta": { - "size": 5, - "total": 34044 - }, - "links": { - "self": "https://api.terminal49.com/v2/shipments?page[size]=5", - "current": "https://api.terminal49.com/v2/shipments?page[number]=1&page[size]=5", - "next": "https://api.terminal49.com/v2/shipments?page[number]=2&page[size]=5", - "last": "https://api.terminal49.com/v2/shipments?page[number]=6809&page[size]=5" - } - } - } - } - } - } - }, - "422": { - "description": "Unprocessable Entity", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "$ref": "#/components/schemas/error" - } - } - } - }, - "examples": { - "Errors": { - "value": { - "error": [ - { - "title": "Invalid arrival_date_from", - "detail": "filter['arrival_from'] must be in the format 'YYYY-MM-DD' and a valid date" - }, - { - "title": "Invalid arrival_date_to", - "detail": "filter['arrival_from'] must be in the format 'YYYY-MM-DD' and a valid date" - }, - { - "title": "Invalid port_of_lading", - "detail": "port_of_discharge must be an array of 5 character UN/LOCODEs" - }, - { - "title": "Invalid port_of_discharge", - "detail": "port_of_discharge must be an array of 5 character UN/LOCODEs" - } - ] - } - } - } - } - } - } - }, - "operationId": "get-shipments", - "description": "Returns a list of your shipments. The shipments are returned sorted by creation date, with the most recent shipments appearing first.\n\nThis api will return all shipments associated with the account. Shipments created via the `tracking_request` API aswell as the ones added via the dashboard will be retuned via this endpoint. ", - "parameters": [ - { - "schema": { - "type": "integer", - "default": 1 - }, - "in": "query", - "name": "page[number]", - "description": "\n" - }, - { - "schema": { - "type": "integer", - "default": 30 - }, - "in": "query", - "name": "page[size]", - "description": "\n" - }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "q", - "description": "\nSearch shipments by master bill of lading, reference number, or container number.", - "deprecated": true - }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include" - }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "number", - "description": "Search shipments by the original request tracking `request_number`" - }, - { - "schema": { - "type": "boolean" - }, - "in": "query", - "name": "filter[tracking_stopped]", - "description": "Filter shipments by whether they are still tracking or not" - } - ] - } - }, - "/shipments/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true, - "description": "Shipment Id" - } - ], - "get": { - "summary": "Get a shipment", - "tags": [ - "Shipments" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/shipment" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/container" - }, - { - "$ref": "#/components/schemas/port" - }, - { - "$ref": "#/components/schemas/terminal" - } - ] - } - } - } - }, - "examples": { - "En-route to NY with inland move": { - "value": { - "data": { - "id": "02b1bd6f-407c-45bb-8645-06e7ee34e7e3", - "type": "shipment", - "attributes": { - "created_at": "2024-06-26T15:05:20Z", - "ref_numbers": [], - "tags": [], - "bill_of_lading_number": "MEDUF5399896", - "normalized_number": "MEDUF5399896", - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "shipping_line_short_name": "MSC", - "customer_name": "Sodor Steamworks", - "port_of_lading_locode": "FRLEH", - "port_of_lading_name": "Le Havre", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey", - "pod_vessel_name": "MSC ANISHA R.", - "pod_vessel_imo": "9227297", - "pod_voyage_number": "421A", - "destination_locode": "USIND", - "destination_name": "Indianapolis", - "destination_timezone": "US/Eastern", - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2024-06-11T22:00:00Z", - "pol_timezone": "Europe/Paris", - "pod_eta_at": null, - "pod_original_eta_at": null, - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "line_tracking_last_attempted_at": "2024-06-26T15:05:20Z", - "line_tracking_last_succeeded_at": "2024-06-26T15:05:20Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "links": { - "self": "/v2/shipments/02b1bd6f-407c-45bb-8645-06e7ee34e7e3" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "fe7fc831-8a81-4079-8938-b90015912e8b", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "f7cb530a-9e60-412c-a5bc-205a2f34ba54", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "b859f5c3-8515-41da-bf20-39c0a5ada887", - "type": "terminal" - } - }, - "destination": { - "data": { - "id": "e1e492f6-c8ba-45a9-ad1a-67a7e74547ce", - "type": "port" - } - }, - "destination_terminal": { - "data": null - }, - "line_tracking_stopped_by_user": { - "data": null - }, - "containers": { - "data": [ - { - "id": "55a700e4-7005-45a9-92fd-1ff38641dbd9", - "type": "container" - } - ] - } - } - }, - "links": { - "self": "https://api.terminal49.com/v2/shipments/02b1bd6f-407c-45bb-8645-06e7ee34e7e3?include=containers" - }, - "included": [ - { - "id": "55a700e4-7005-45a9-92fd-1ff38641dbd9", - "type": "container", - "attributes": { - "number": "CAIU7432986", - "seal_number": null, - "created_at": "2024-06-26T15:05:21Z", - "ref_numbers": [], - "pod_arrived_at": null, - "pod_discharged_at": "2024-06-22T04:00:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [], - "available_for_pickup": true, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2024-06-26T17:51:12Z", - "fees_at_pod_terminal": [], - "pickup_lfd": "2024-07-07T04:00:00Z", - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Yard - Y0709A", - "pod_last_tracking_request_at": "2024-06-26T17:51:12Z", - "shipment_last_tracking_request_at": "2024-06-26T15:05:20Z", - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": "US/Eastern", - "empty_terminated_timezone": "US/Eastern", - "pod_rail_carrier_scac": "CSXT", - "ind_rail_carrier_scac": "CSXT", - "pod_rail_loaded_at": null, - "pod_rail_departed_at": null, - "ind_eta_at": null, - "ind_ata_at": null, - "ind_rail_unloaded_at": null, - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "02b1bd6f-407c-45bb-8645-06e7ee34e7e3", - "type": "shipment" - } - }, - "pickup_facility": { - "data": null - }, - "pod_terminal": { - "data": { - "id": "b859f5c3-8515-41da-bf20-39c0a5ada887", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "45b542cb-332b-4684-b915-42e3a0759823", - "type": "transport_event" - }, - { - "id": "174ed528-a1a9-4002-aef0-f2c9369199da", - "type": "transport_event" - }, - { - "id": "7a2f30a6-a756-4c14-9477-fbfc1c7fe2f8", - "type": "transport_event" - }, - { - "id": "e7365004-175a-46e8-96cd-dbed0f3daf21", - "type": "transport_event" - }, - { - "id": "7c567bf3-7f01-4a3d-a176-eaa1f7165585", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "2956f71c-bfb9-4e49-b9e2-1b4d53c74cac", - "type": "raw_event" - }, - { - "id": "391e0eda-65b5-4fc3-a53d-25ecd9570259", - "type": "raw_event" - }, - { - "id": "74810c04-6c8a-4194-8cff-52936584a965", - "type": "raw_event" - }, - { - "id": "4b1500e2-b23b-4896-87bd-c38b1d16f385", - "type": "raw_event" - }, - { - "id": "8b9a7d88-720a-4304-8c1e-a3336e39f481", - "type": "raw_event" - }, - { - "id": "bf1f59c5-5dd8-4013-87f9-d7056bc87114", - "type": "raw_event" - } - ] - } - } - } - ] - } - } - } - } - } - }, - "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "$ref": "#/components/schemas/error" - } - } - } - }, - "examples": { - "En-route to NY with inland move": { - "value": { - "data": { - "id": "512ae32c-a604-44f8-9c15-2ca9cd3d2ae8", - "type": "shipment", - "attributes": { - "bill_of_lading_number": "6140575020", - "ref_numbers": [ - "my-ref-49", - "PO#18412" - ], - "created_at": "2020-02-20T13:37:12Z", - "tags": [], - "port_of_lading_locode": "INVTZ", - "port_of_lading_name": "Visakhapatnam, IN", - "port_of_discharge_locode": "USNYC", - "port_of_discharge_name": "New York / New Jersey, NY", - "destination_locode": "USDET", - "destination_name": "Detroit, MI", - "shipping_line_scac": "HLCU", - "pod_vessel_name": "CMA CGM ALMAVIVA", - "pod_voyage_number": "0108", - "pol_etd_at": null, - "pol_atd_at": "2020-02-15T21:53Z", - "pol_timezone": "Asia/Calcutta", - "pod_eta_at": "2020-03-18T08:00Z", - "pod_ata_at": null, - "pod_timezone": "America/New_York", - "destination_eta_at": "2020-03-26T17:00Z", - "destination_ata_at": null, - "destination_timezone": "America/Detroit" - }, - "relationships": { - "containers": { - "data": [ - { - "id": "c99a81c0-ff69-4bdf-aa5f-8e33a787f5fa", - "type": "container" - } - ] - }, - "port_of_lading": { - "data": { - "id": "bde5465a-1160-4fde-a026-74df9c362f65", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "f7cb530a-9e60-412c-a5bc-205a2f34ba54", - "type": "port" - } - }, - "destination": { - "data": { - "id": "c9ae2b6b-5088-4e07-ba09-2872121e4fa2", - "type": "metro_area" - } - }, - "customer": { - "data": { - "id": "ff76b51a-371e-45ec-86d1-9d03ccae566a", - "type": "account" - } - } - } - }, - "included": [ - { - "id": "c99a81c0-ff69-4bdf-aa5f-8e33a787f5fa", - "type": "container", - "attributes": { - "number": "UACU4743531", - "equipment_type": "reefer", - "length": 40, - "height": "high_cube", - "weight_in_lbs": 35075, - "created_at": "2020-02-20T08:19:52Z", - "seal_number": null, - "pickup_lfd": null, - "availability_known": false, - "available_for_pickup": null, - "current_transportation_mode": "vessel", - "pod_discharged_at": null, - "pod_picked_up_at": null, - "destination_unloaded_at": null, - "destination_picked_up_at": null, - "empty_returned_at": null, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": null - }, - "relationships": { - "most_recent_location": { - "data": { - "id": "dd179094-a1d4-4129-842d-b952e43df4b7", - "type": "port" - } - }, - "shipment": { - "data": { - "id": "512ae32c-a604-44f8-9c15-2ca9cd3d2ae8", - "type": "shipment" - } - } - } - }, - { - "id": "bde5465a-1160-4fde-a026-74df9c362f65", - "type": "port", - "attributes": { - "name": "Visakhapatnam", - "code": "INVTZ", - "country_code": "IN", - "timezone": "Asia/Calcutta" - } - }, - { - "id": "dd179094-a1d4-4129-842d-b952e43df4b7", - "type": "port", - "attributes": { - "name": "Damietta", - "code": "EGDAM", - "country_code": "EG", - "time_zone": "Africa/Cairo" - } - }, - { - "id": "f7cb530a-9e60-412c-a5bc-205a2f34ba54", - "type": "port", - "attributes": { - "name": "New York / New Jersey", - "code": "USNYC", - "country_code": "US", - "timezone": "America/New_York" - } - }, - { - "id": "c9ae2b6b-5088-4e07-ba09-2872121e4fa2", - "type": "metro_area", - "attributes": { - "name": "Detroit", - "code": "USDET", - "country_code": "US", - "state_abbr": "MI", - "timezone": "America/Detroit" - } - }, - { - "id": "ff76b51a-371e-45ec-86d1-9d03ccae566a", - "type": "account", - "attributes": { - "name": "A-Z Imports" - } - }, - { - "id": "252a5450-2893-4207-b5c4-81ce3152ce84", - "type": "vessel", - "attributes": { - "name": "CMA CGM ALMAVIVA", - "imo": "9450648", - "mmsi": "228339600", - "latitude": 70.22625823437389, - "longitude": 45.06279126658865, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - } - ] - } - } - } - } - } - } - }, - "operationId": "get-shipment-id", - "description": "Retrieves the details of an existing shipment. You need only supply the unique shipment `id` that was returned upon `tracking_request` creation.", - "parameters": [ - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include" - } - ] - }, - "patch": { - "summary": "Edit a shipment", - "operationId": "patch-shipments-id", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/shipment" - } - } - } - } - } - } - }, - "description": "Update a shipment", - "tags": [ - "Shipments" - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "required": [ - "attributes" - ], - "properties": { - "attributes": { - "type": "object", - "properties": { - "ref_numbers": { - "type": "array", - "example": [ - "REFNUMBER10" - ], - "description": "Shipment ref numbers.", - "items": { - "type": "string" - } - }, - "shipment_tags": { - "type": "array", - "x-stoplight": { - "id": "02itol38fmg55" - }, - "uniqueItems": true, - "description": "Tags related to a shipment", - "items": { - "x-stoplight": { - "id": "64x90wvr9d6nd" - }, - "type": "string", - "example": "tag1, tag2" - } - } - } - } - } - } - } - } - } - } - } - } - }, - "/shipments/{id}/stop_tracking": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "patch": { - "summary": "Stop tracking a shipment", - "operationId": "patch-shipments-id-stop-tracking", - "tags": [ - "Shipments" - ], - "description": "We'll stop tracking the shipment, which means that there will be no more updates. You can still access the shipment's previously-collected information via the API or dashboard.\n\nYou can resume tracking a shipment by calling the `resume_tracking` endpoint, but keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/shipment" - } - } - } - } - } - } - } - } - }, - "/shipments/{id}/resume_tracking": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "patch": { - "summary": "Resume tracking a shipment", - "operationId": "patch-shipments-id-resume-tracking", - "tags": [ - "Shipments" - ], - "description": "Resume tracking a shipment. Keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/shipment" - } - } - } - } - } - } - } - } - }, - "/tracking_requests": { - "post": { - "summary": "Create a tracking request", - "operationId": "post-track", - "responses": { - "201": { - "description": "Tracking Request Created", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/tracking_request" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/account" - }, - { - "$ref": "#/components/schemas/shipping_line" - } - ] - } - } - } - }, - "examples": { - "Pending Tracking Request": { - "value": { - "data": { - "id": "ba4cb904-827f-4038-8e31-1e92b3356218", - "type": "tracking_request", - "attributes": { - "request_number": "MEDUFR030802", - "request_type": "bill_of_lading", - "scac": "MSCU", - "ref_numbers": [], - "created_at": "2020-04-04T16:13:35-07:00", - "updated_at": "2020-04-04T17:13:35-07:00", - "status": "pending", - "failed_reason": null - }, - "relationships": { - "tracked_object": { - "data": null - }, - "customer": { - "data": { - "id": "f7cb530a-9e60-412c-a5bc-205a2f34ba54", - "type": "party" - } - } - }, - "links": { - "self": "/v2/tracking_requests/ba4cb904-827f-4038-8e31-1e92b3356218" - } - } - } - } - } - } - }, - "headers": {} - }, - "422": { - "description": "Unprocessable Entity", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "$ref": "#/components/schemas/error" - } - } - } - }, - "examples": { - "Error Examples": { - "value": { - "errors": [ - { - "status": "422", - "source": { - "pointer": "/data/attributes/scac" - }, - "title": "Unprocessable Entity", - "detail": "Scac can't be blank", - "code": "blank" - }, - { - "status": "422", - "source": { - "pointer": "/data/attributes/scac" - }, - "title": "Unprocessable Entity", - "detail": "Scac 'XXXX' is not recognized", - "code": "blank" - }, - { - "status": "422", - "source": { - "pointer": "/data/attributes/scac" - }, - "title": "Unprocessable Entity", - "detail": "Scac 'UALC' is not supported. We do not currently integrate with Universal Africa Lines", - "code": "blank" - }, - { - "status": "422", - "source": { - "pointer": "/data/attributes/request_number" - }, - "title": "Unprocessable Entity", - "detail": "Request number can't be blank", - "code": "blank" - } - ] - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "attributes": { - "type": "object", - "properties": { - "request_type": { - "type": "string", - "example": "bill_of_lading", - "enum": [ - "bill_of_lading", - "booking_number", - "container" - ], - "description": " The type of document number to be supplied. Container number support is currently in BETA." - }, - "request_number": { - "type": "string", - "example": "MEDUFR030802" - }, - "scac": { - "type": "string", - "example": "MSCU", - "minLength": 4, - "maxLength": 4 - }, - "ref_numbers": { - "type": "array", - "description": "Optional list of reference numbers to be added to the shipment when tracking request completes", - "items": { - "type": "string" - } - }, - "shipment_tags": { - "type": "array", - "description": "Optional list of tags to be added to the shipment when tracking request completes", - "items": { - "type": "string" - } - } - }, - "required": [ - "request_type", - "request_number", - "scac" - ] - }, - "relationships": { - "type": "object", - "properties": { - "customer": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "party" - ] - } - } - } - } - } - } - }, - "type": { - "enum": [ - "tracking_request" - ], - "type": "string" - } - }, - "required": [ - "type" - ] - } - } - }, - "examples": { - "Example: MSC BL": { - "value": { - "data": { - "attributes": { - "request_type": "bill_of_lading", - "request_number": "MEDUFR030802", - "ref_numbers": [ - "PO12345", - "HBL12345", - "CUSREF1234" - ], - "shipment_tags": [ - "camembert" - ], - "scac": "MSCU" - }, - "relationships": { - "customer": { - "data": { - "id": "f7cb530a-9e60-412c-a5bc-205a2f34ba54", - "type": "party" - } - } - }, - "type": "tracking_request" - } - } - } - } - } - }, - "description": "Create a shipment tracking request" - }, - "security": [ - { - "authorization": [] - } - ], - "description": "To track an ocean shipment, you create a new tracking request. \nTwo attributes are required to track a shipment. A `bill of lading/booking number` and a shipping line `SCAC`. \n\nOnce a tracking request is created we will attempt to fetch the shipment details and it's related containers from the shipping line. If the attempt is successful we will create in new shipment object including any related container objects. We will send a `tracking_request.succeeded` webhook notification to your webhooks. \n\nIf the attempt to fetch fails then we will send a `tracking_request.failed` webhook notification to your `webhooks`. \n\nA `tracking_request.succeeded` or `tracking_request.failed` webhook notificaiton will only be sent if you have atleast one active webhook. ", - "tags": [ - "Tracking Requests" - ], - "parameters": [] - }, - "parameters": [], - "get": { - "summary": "List tracking requests", - "operationId": "get-tracking-requests", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/tracking_request" - } - }, - "links": { - "$ref": "#/components/schemas/links" - }, - "meta": { - "$ref": "#/components/schemas/meta" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/account" - }, - { - "$ref": "#/components/schemas/shipping_line" - }, - { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - }, - "links": { - "type": "object", - "properties": { - "self": { - "type": "string", - "format": "uri" - } - } - } - }, - "description": "" - } - ] - } - } - } - }, - "examples": {} - } - } - }, - "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "$ref": "#/components/schemas/error" - } - } - } - } - } - } - } - }, - "description": "Returns a list of your tracking requests. The tracking requests are returned sorted by creation date, with the most recent tracking request appearing first.", - "tags": [ - "Tracking Requests" - ], - "parameters": [ - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "q", - "description": "A search term to be applied against request_number and reference_numbers.", - "deprecated": true - }, - { - "schema": { - "type": "string", - "enum": [ - "created", - "pending", - "failed" - ], - "example": "created" - }, - "in": "query", - "name": "filter[status]", - "description": "filter by `status`" - }, - { - "schema": { - "type": "string", - "example": "MSCU" - }, - "in": "query", - "name": "filter[scac]", - "description": "filter by shipping line `scac`" - }, - { - "schema": { - "type": "string", - "example": "2020-04-28T22:59:15Z", - "format": "date-time" - }, - "in": "query", - "name": "filter[created_at][start]", - "description": "filter by tracking_requests `created_at` after a certain ISO8601 timestamp" - }, - { - "schema": { - "type": "string", - "format": "date-time", - "example": "2020-04-28T22:59:15Z" - }, - "in": "query", - "description": "filter by tracking_requests `created_at` before a certain ISO8601 timestamp", - "name": "filter[created_at][end]" - }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include. 'tracked_object' is included by default." - }, - { - "schema": { - "type": "integer" - }, - "in": "query", - "name": "page[number]" - }, - { - "schema": { - "type": "integer" - }, - "in": "query", - "name": "page[size]" - }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "filter[request_number]", - "description": "filter by `request_number`" - } - ] - } - }, - "/tracking_requests/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true, - "description": "Tracking Request ID" - } - ], - "get": { - "summary": "Get a single tracking request", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/tracking_request" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/account" - }, - { - "$ref": "#/components/schemas/shipment" - }, - { - "$ref": "#/components/schemas/shipping_line" - } - ] - } - } - } - }, - "examples": { - "With Status Created": { - "value": { - "data": { - "id": "ba4cb904-827f-4038-8e31-1e92b3356218", - "type": "tracking_request", - "attributes": { - "request_number": "MEDUFR030802", - "request_type": "bill_of_lading", - "scac": "MSCU", - "ref_numbers": [], - "created_at": "2020-04-04T16:13:35-07:00", - "updated_at": "2020-04-04T17:13:35-07:00", - "status": "created", - "failed_reason": null - }, - "relationships": { - "tracked_object": { - "data": { - "id": "eb6f218a-0b4a-47f9-8ef9-759aa5e0ea83", - "type": "shipment" - } - } - }, - "links": { - "self": "/v2/tracking_requests/ba4cb904-827f-4038-8e31-1e92b3356218" - } - }, - "included": [ - { - "id": "eb6f218a-0b4a-47f9-8ef9-759aa5e0ea83", - "type": "shipment", - "attributes": { - "created_at": "2020-04-04T16:13:37-07:00", - "bill_of_lading_number": "MEDUFR030802", - "ref_numbers": [], - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "port_of_lading_locode": "FRFOS", - "port_of_lading_name": "Fos-Sur-Mer", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Oakland", - "pod_vessel_name": "MSC ALGECIRAS", - "pod_vessel_imo": "9605243", - "pod_voyage_number": "920A", - "destination_locode": "USOAK", - "destination_name": "Oakland", - "destination_timezone": "America/Los_Angeles", - "destination_ata_at": "2019-06-21T18:46:00-07:00", - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2019-05-24T03:00:00-07:00", - "pol_timezone": "Europe/Paris", - "pod_eta_at": null, - "pod_ata_at": "2019-06-21T18:46:00-07:00", - "pod_timezone": "America/Los_Angeles" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "6d8c6c29-72a6-49ad-87b7-fd045f202212", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "pod_terminal": { - "data": null - }, - "destination": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "containers": { - "data": [ - { - "id": "11c1fa10-52a5-48e2-82f4-5523756b3d0f", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/eb6f218a-0b4a-47f9-8ef9-759aa5e0ea83" - } - } - ] - } - }, - "Multiple containers": { - "value": { - "data": { - "id": "62c30bd4-d7fc-40dc-9fd6-fb39224301f5", - "type": "tracking_request", - "attributes": { - "request_number": "212157148", - "request_type": "bill_of_lading", - "scac": "MAEU", - "ref_numbers": [], - "shipment_tags": [], - "created_at": "2021-07-27T16:44:14Z", - "updated_at": "2021-07-27T17:44:14Z", - "status": "created", - "failed_reason": null, - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": { - "id": "dfc9f601-f6fe-412e-a71c-feabcc2dd4e3", - "type": "shipment" - } - }, - "customer": { - "data": null - } - }, - "links": { - "self": "/v2/tracking_requests/62c30bd4-d7fc-40dc-9fd6-fb39224301f5" - } - }, - "links": { - "self": "https://api.terminal49.com/v2/tracking_requests/62c30bd4-d7fc-40dc-9fd6-fb39224301f5?filter%5Bstatus%5D=created" - }, - "included": [ - { - "id": "dfc9f601-f6fe-412e-a71c-feabcc2dd4e3", - "type": "shipment", - "attributes": { - "created_at": "2021-07-27T16:44:16Z", - "ref_numbers": null, - "tags": [], - "bill_of_lading_number": "212157148", - "shipping_line_scac": "MAEU", - "shipping_line_name": "Maersk", - "shipping_line_short_name": "Maersk", - "port_of_lading_locode": "MYTPP", - "port_of_lading_name": "Tanjung Pelepas", - "port_of_discharge_locode": null, - "port_of_discharge_name": null, - "pod_vessel_name": null, - "pod_vessel_imo": null, - "pod_voyage_number": null, - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": null, - "pol_timezone": "Asia/Kuala_Lumpur", - "pod_eta_at": "2021-09-15T15:00:00Z", - "pod_ata_at": null, - "pod_timezone": null, - "line_tracking_last_attempted_at": null, - "line_tracking_last_succeeded_at": "2021-07-27T16:44:16Z", - "line_tracking_stopped_at": null, - "line_tracking_stopped_reason": null - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "6c387786-252c-476d-9f99-7d835b6b978b", - "type": "port" - } - }, - "port_of_discharge": { - "data": null - }, - "pod_terminal": { - "data": null - }, - "destination": { - "data": null - }, - "destination_terminal": { - "data": null - }, - "containers": { - "data": [ - { - "id": "965880c9-a37e-4ed7-a060-9c49c0f0c5ed", - "type": "container" - }, - { - "id": "ea1f8e08-fcdf-498d-9cb5-0c370b023eeb", - "type": "container" - }, - { - "id": "67f55105-8ea2-4137-9244-f9cc204f5766", - "type": "container" - }, - { - "id": "5ab5d058-772c-466c-bc73-0b8767ad5a79", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/dfc9f601-f6fe-412e-a71c-feabcc2dd4e3" - } - } - ] - } - } - } - } - } - }, - "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "$ref": "#/components/schemas/error" - } - } - } - }, - "examples": {} - } - } - } - }, - "operationId": "get-track-request-by-id", - "description": "Get the details and status of an existing tracking request. ", - "tags": [ - "Tracking Requests" - ], - "parameters": [ - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include. 'tracked_object' is included by default." - } - ], - "x-internal": false - }, - "patch": { - "summary": "Edit a tracking request", - "operationId": "patch-track-request-by-id", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/tracking_request" - } - } - } - } - } - } - }, - "description": "Update a tracking request", - "tags": [ - "Tracking Requests" - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "required": [ - "attributes", - "type" - ], - "properties": { - "attributes": { - "type": "object", - "properties": { - "ref_number": { - "type": "string", - "example": "REFNUMBER11", - "description": "Tracking request ref number." - } - } - } - } - } - } - } - } - } - } - } - }, - "/webhooks/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get single webhook", - "tags": [ - "Webhooks" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/webhook" - } - } - } - } - } - } - }, - "operationId": "get-webhooks-id", - "description": "Get the details of a single webhook" - }, - "patch": { - "summary": "Edit a webhook", - "operationId": "patch-webhooks-id", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/webhook" - } - } - } - } - } - } - }, - "description": "Update a single webhook", - "tags": [ - "Webhooks" - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "required": [ - "attributes", - "type" - ], - "properties": { - "attributes": { - "type": "object", - "properties": { - "url": { - "type": "string", - "example": "https://webhook.site/#!/39084fbb-d887-42e8-be08-b9183ad02362", - "format": "uri", - "description": "The URL of the webhook endpoint." - }, - "events": { - "type": "array", - "description": "The list of events to enable for this endpoint.", - "uniqueItems": true, - "minItems": 1, - "items": { - "type": "string", - "enum": [ - "container.transport.vessel_arrived", - "container.transport.vessel_discharged", - "container.transport.vessel_loaded", - "container.transport.vessel_departed", - "container.transport.rail_departed", - "container.transport.rail_arrived", - "container.transport.rail_loaded", - "container.transport.rail_unloaded", - "container.transport.transshipment_arrived", - "container.transport.transshipment_discharged", - "container.transport.transshipment_loaded", - "container.transport.transshipment_departed", - "container.transport.feeder_arrived", - "container.transport.feeder_discharged", - "container.transport.feeder_loaded", - "container.transport.feeder_departed", - "container.transport.empty_out", - "container.transport.full_in", - "container.transport.full_out", - "container.transport.empty_in", - "container.transport.vessel_berthed", - "shipment.estimated.arrival", - "tracking_request.succeeded", - "tracking_request.failed", - "tracking_request.awaiting_manifest", - "tracking_request.tracking_stopped", - "container.created", - "container.updated", - "container.pod_terminal_changed", - "container.transport.arrived_at_inland_destination", - "container.transport.estimated.arrived_at_inland_destination", - "container.pickup_lfd.changed", - "container.transport.available" - ] - } - }, - "active": { - "type": "boolean" - }, - "headers": { - "type": "array", - "description": "Optional custom headers to pass with each webhook invocation", - "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "The name of the header. (Please not this will be auto-capitalized) " - }, - "value": { - "type": "string", - "description": "The value to pass for the header\n" - } - } - } - } - } - }, - "type": { - "type": "string", - "enum": [ - "webhook" - ] - } - } - } - }, - "required": [ - "data" - ] - }, - "examples": {} - } - } - } - }, - "delete": { - "summary": "Delete a webhook", - "operationId": "delete-webhooks-id", - "responses": { - "200": { - "description": "OK" - } - }, - "description": "Delete a webhook", - "tags": [ - "Webhooks" - ] - } - }, - "/webhooks": { - "get": { - "summary": "List webhooks", - "tags": [ - "Webhooks" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/webhook" - } - }, - "meta": { - "$ref": "#/components/schemas/meta" - }, - "links": { - "$ref": "#/components/schemas/links" - } - } - }, - "examples": { - "example-1": { - "value": { - "data": [ - { - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", - "type": "webhook", - "attributes": { - "url": "http://example.com", - "active": true, - "events": [ - "tracking_request.succeeded" - ], - "secret": "672bd7b58b54645934a830d8fa", - "headers": [ - { - "name": "x-secret-sauce", - "value": "sriracha" - } - ] - } - } - ], - "meta": { - "size": 0, - "total": 0 - }, - "links": { - "last": "http://example.com", - "next": "http://example.com", - "prev": "http://example.com", - "first": "http://example.com", - "self": "http://example.com" - } - } - } - } - } - } - } - }, - "operationId": "get-webhooks", - "description": "Get a list of all the webhooks", - "parameters": [ - { - "schema": { - "type": "integer" - }, - "in": "query", - "name": "page[number]" - }, - { - "schema": { - "type": "integer" - }, - "in": "query", - "name": "page[size]" - } - ] - }, - "post": { - "summary": "Create a webhook", - "operationId": "post-webhooks", - "tags": [ - "Webhooks" - ], - "description": "You can configure a webhook via the API to be notified about events that happen in your Terminal49 account. These events can be realted to tracking_requests, shipments and containers. \n\nThis is the recommended way tracking shipments and containers via the API. You should use this instead of polling our the API periodically. ", - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "required": [ - "attributes", - "type" - ], - "properties": { - "attributes": { - "type": "object", - "required": [ - "url", - "active" - ], - "properties": { - "url": { - "type": "string", - "example": "https://webhook.site/#!/39084fbb-d887-42e8-be08-b9183ad02362", - "format": "uri", - "description": "The URL of the webhook endpoint." - }, - "events": { - "type": "array", - "uniqueItems": true, - "description": "The list of events to enable for this endpoint.", - "minItems": 1, - "items": { - "type": "string", - "enum": [ - "container.transport.vessel_arrived", - "container.transport.vessel_discharged", - "container.transport.vessel_loaded", - "container.transport.vessel_departed", - "container.transport.rail_departed", - "container.transport.rail_arrived", - "container.transport.rail_loaded", - "container.transport.rail_unloaded", - "container.transport.transshipment_arrived", - "container.transport.transshipment_discharged", - "container.transport.transshipment_loaded", - "container.transport.transshipment_departed", - "container.transport.feeder_arrived", - "container.transport.feeder_discharged", - "container.transport.feeder_loaded", - "container.transport.feeder_departed", - "container.transport.empty_out", - "container.transport.full_in", - "container.transport.full_out", - "container.transport.empty_in", - "container.transport.vessel_berthed", - "shipment.estimated.arrival", - "tracking_request.succeeded", - "tracking_request.failed", - "tracking_request.awaiting_manifest", - "tracking_request.tracking_stopped", - "container.created", - "container.updated", - "container.pod_terminal_changed", - "container.transport.arrived_at_inland_destination", - "container.transport.estimated.arrived_at_inland_destination", - "container.pickup_lfd.changed", - "container.transport.available" - ], - "example": "tracking_request.succeeded" - } - }, - "active": { - "type": "boolean" - }, - "headers": { - "type": "array", - "description": "Optional custom headers to pass with each webhook invocation", - "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "The name of the header. (Please note this will be auto-capitalized) " - }, - "value": { - "type": "string", - "description": "The value to pass for the header\n" - } - } - } - } - } - }, - "type": { - "type": "string", - "enum": [ - "webhook" - ] - } - } - } - }, - "required": [ - "data" - ] - }, - "examples": { - "Test Webhook (all events)": { - "value": { - "data": { - "attributes": { - "url": "https://webhook.site/", - "events": [ - "container.transport.vessel_arrived", - "container.transport.vessel_discharged", - "container.transport.vessel_loaded", - "container.transport.vessel_departed", - "container.transport.rail_departed", - "container.transport.rail_arrived", - "container.transport.rail_loaded", - "container.transport.rail_unloaded", - "container.transport.transshipment_arrived", - "container.transport.transshipment_discharged", - "container.transport.transshipment_loaded", - "container.transport.transshipment_departed", - "container.transport.feeder_arrived", - "container.transport.feeder_discharged", - "container.transport.feeder_loaded", - "container.transport.feeder_departed", - "container.transport.empty_out", - "container.transport.full_in", - "container.transport.full_out", - "container.transport.empty_in", - "container.transport.vessel_berthed", - "shipment.estimated.arrival", - "tracking_request.succeeded", - "tracking_request.failed", - "tracking_request.awaiting_manifest", - "tracking_request.tracking_stopped", - "container.created", - "container.updated", - "container.pod_terminal_changed", - "container.transport.arrived_at_inland_destination", - "container.transport.estimated.arrived_at_inland_destination", - "container.pickup_lfd.changed", - "container.transport.available" - ], - "active": true - }, - "type": "webhook" - } - } - } - } - } - }, - "description": "" - }, - "responses": { - "201": { - "description": "Create a test webhook endpoint", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/webhook" - } - } - }, - "examples": { - "Test Endpoint Created": { - "value": { - "data": { - "type": "webhook", - "id": "9809fb96-7754-488f-99df-29ca8d410d89", - "attributes": { - "url": "https://webhook.site/", - "active": true, - "events": [ - "tracking_request.succeeded" - ], - "secret": "C193J3QOXMFH", - "created_at": "2020-06-05T19:06:13Z" - } - } - } - } - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/webhook" - } - } - } - } - } - }, - "parameters": [] - }, - "/webhook_notifications/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a single webhook notification", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/webhook_notification" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/webhook" - }, - { - "$ref": "#/components/schemas/tracking_request" - }, - { - "$ref": "#/components/schemas/transport_event" - }, - { - "$ref": "#/components/schemas/estimated_event" - }, - { - "$ref": "#/components/schemas/container_updated_event" - } - ] - } - } - } - }, - "examples": { - "Tracking Request": { - "value": { - "data": { - "id": "a76187fc-5749-43f9-9053-cfaad9790a31", - "type": "webhook_notification", - "attributes": { - "id": "a76187fc-5749-43f9-9053-cfaad9790a31", - "event": "tracking_request.succeeded", - "delivery_status": "pending", - "created_at": "2020-09-11T21:25:34Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "bdeca506-9741-4ab1-a0a7-cfd1d908e923", - "type": "tracking_request" - } - }, - "webhook": { - "data": { - "id": "914b21ce-dd7d-4c49-8503-65aba488e9a9", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "included": [ - { - "id": "bdeca506-9741-4ab1-a0a7-cfd1d908e923", - "type": "tracking_request", - "attributes": { - "request_number": "TE497ED1063E", - "request_type": "bill_of_lading", - "scac": "MSCU", - "ref_numbers": [], - "created_at": "2020-09-11T21:25:34Z", - "updated_at": "2020-09-11T22:25:34Z", - "status": "created", - "failed_reason": null, - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment" - } - } - }, - "links": { - "self": "/v2/tracking_requests/bdeca506-9741-4ab1-a0a7-cfd1d908e923" - } - }, - { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment", - "attributes": { - "created_at": "2020-09-11T21:25:33Z", - "bill_of_lading_number": "TE497ED1063E", - "ref_numbers": [], - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2020-08-29T21:25:33Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2020-09-18T21:25:33Z", - "pod_ata_at": null, - "pod_timezone": "America/Los_Angeles" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "4384d6a5-5ccc-43b7-8d19-4a9525e74c08", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "2a765fdd-c479-4345-b71d-c4ef839952e2", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "17891bc8-52da-40bf-8ff0-0247ec05faf1", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "containers": { - "data": [ - { - "id": "b2fc728c-e2f5-4a99-8899-eb7b34ef22d7", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/b5b10c0a-8d18-46da-b4c2-4e5fa790e7da" - } - }, - { - "id": "b2fc728c-e2f5-4a99-8899-eb7b34ef22d7", - "type": "container", - "attributes": { - "number": "ARDU1824900", - "seal_number": "139F1451", - "created_at": "2020-09-11T21:25:34Z", - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 53507, - "fees_at_pod_terminal": [], - "holds_at_pod_terminal": [], - "pickup_lfd": null, - "pickup_appointment_at": null, - "availability_known": true, - "available_for_pickup": false, - "pod_arrived_at": null, - "pod_discharged_at": null, - "final_destination_full_out_at": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": null - }, - "relationships": { - "shipment": { - "data": { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "17891bc8-52da-40bf-8ff0-0247ec05faf1", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "56078596-5293-4c84-9245-cca00a787265", - "type": "transport_event" - } - ] - } - } - }, - { - "id": "56078596-5293-4c84-9245-cca00a787265", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_departed", - "created_at": "2020-09-11T21:25:34Z", - "voyage_number": null, - "timestamp": "2020-08-29T21:25:33Z", - "location_locode": "MXZLO", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "b5b10c0a-8d18-46da-b4c2-4e5fa790e7da", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "b2fc728c-e2f5-4a99-8899-eb7b34ef22d7", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "2a765fdd-c479-4345-b71d-c4ef839952e2", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - } - ] - } - }, - "Estimated Event": { - "value": { - "data": { - "id": "d7e04138-b59d-4c41-9d2d-251d95bedd6e", - "type": "webhook_notification", - "attributes": { - "id": "d7e04138-b59d-4c41-9d2d-251d95bedd6e", - "event": "shipment.estimated.arrival", - "delivery_status": "pending", - "created_at": "2020-09-11T21:25:34Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "b68bc6cb-2c37-43f6-889b-86a16b2b6fe6", - "type": "estimated_event" - } - }, - "webhook": { - "data": { - "id": "614eab61-ae3c-4d40-bbe9-41200a172691", - "type": "webhook" - } - } - } - }, - "included": [ - { - "id": "b68bc6cb-2c37-43f6-889b-86a16b2b6fe6", - "type": "estimated_event", - "attributes": { - "created_at": "2020-04-06T19:02:46-07:00", - "estimated_timestamp": "2020-04-09T19:02:46-07:00", - "voyage_number": "A1C", - "event": "shipment.estimated.arrival", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "715ed64b-6195-49f6-9407-1383a8088bfd", - "type": "shipment" - } - }, - "port": { - "data": { - "id": "ed4001a5-ad9d-43c3-883c-79354f422510", - "type": "port" - } - }, - "vessel": { - "data": { - "id": "ebf68c6c-9d0d-4383-aa41-e097009dfb4c", - "type": "vessel" - } - } - } - }, - { - "id": "ed4001a5-ad9d-43c3-883c-79354f422510", - "type": "port", - "attributes": { - "id": "ed4001a5-ad9d-43c3-883c-79354f422510", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "715ed64b-6195-49f6-9407-1383a8088bfd", - "type": "shipment", - "attributes": { - "created_at": "2020-04-06T19:02:46-07:00", - "bill_of_lading_number": "TE49DD6650B9", - "ref_numbers": [ - "REF-4A25EA" - ], - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": null, - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2020-04-13T19:02:46-07:00", - "pod_ata_at": null, - "pod_timezone": "America/Los_Angeles" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "1378c720-efe9-4562-a2ad-562002eb4b1d", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "ed4001a5-ad9d-43c3-883c-79354f422510", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "2508d879-4451-4d7f-ab23-92258b5df553", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "containers": { - "data": [] - } - }, - "links": { - "self": "/v2/shipments/715ed64b-6195-49f6-9407-1383a8088bfd" - } - } - ] - } - }, - "Transport Event": { - "value": { - "data": { - "id": "abec839a-48fe-4540-93d7-d3ea3d67bdbf", - "type": "webhook_notification", - "attributes": { - "id": "abec839a-48fe-4540-93d7-d3ea3d67bdbf", - "event": "container.transport.vessel_arrived", - "delivery_status": "pending", - "created_at": "2020-07-28T23:12:53Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "a6ecb8ab-98d6-4cab-8487-ce9dd7be082b", - "type": "transport_event" - } - }, - "webhook": { - "data": { - "id": "534d498b-8332-439a-accb-129dfd144ceb", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "included": [ - { - "id": "a6ecb8ab-98d6-4cab-8487-ce9dd7be082b", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_arrived", - "created_at": "2020-07-28T23:12:53Z", - "voyage_number": null, - "timestamp": "2020-07-28T23:12:53Z", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "1fc35241-4c8b-420d-803a-9e6661720a05", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "8c2f335a-b155-4021-87f0-9b040159a981", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "b381c692-8dad-4f04-873f-d9e567143335", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "f5a8a49f-d8b2-4d2a-8a43-0e4ff0ce7995", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "26fede8d-2c6d-4bf5-98d6-5a86d30f17a9", - "type": "terminal" - } - } - } - }, - { - "id": "f5a8a49f-d8b2-4d2a-8a43-0e4ff0ce7995", - "type": "port", - "attributes": { - "id": "f5a8a49f-d8b2-4d2a-8a43-0e4ff0ce7995", - "name": "Port of Oakland", - "code": "USOAK", - "state_abbr": "CA", - "city": "Oakland", - "country_code": "US", - "time_zone": "America/Los_Angeles" - } - }, - { - "id": "1fc35241-4c8b-420d-803a-9e6661720a05", - "type": "shipment", - "attributes": { - "created_at": "2020-07-28T23:12:53Z", - "bill_of_lading_number": "TE491846459E", - "ref_numbers": [ - null - ], - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "port_of_lading_locode": "MXZLO", - "port_of_lading_name": "Manzanillo", - "port_of_discharge_locode": "USOAK", - "port_of_discharge_name": "Port of Oakland", - "pod_vessel_name": "MSC CHANNE", - "pod_vessel_imo": "9710438", - "pod_voyage_number": "098N", - "destination_locode": null, - "destination_name": null, - "destination_timezone": null, - "destination_ata_at": null, - "destination_eta_at": null, - "pol_etd_at": null, - "pol_atd_at": "2020-07-15T23:12:53Z", - "pol_timezone": "America/Mexico_City", - "pod_eta_at": "2020-08-04T23:12:53Z", - "pod_ata_at": null, - "pod_timezone": "America/Los_Angeles" - }, - "relationships": { - "port_of_lading": { - "data": { - "id": "06564cb7-77d6-4e0e-8e4a-37756ca21bc9", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "f5a8a49f-d8b2-4d2a-8a43-0e4ff0ce7995", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "06f5d3bb-f258-4f1b-8c2f-db78248f6e29", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "containers": { - "data": [ - { - "id": "8c2f335a-b155-4021-87f0-9b040159a981", - "type": "container" - } - ] - } - }, - "links": { - "self": "/v2/shipments/1fc35241-4c8b-420d-803a-9e6661720a05" - } - } - ] - } - }, - "Container Updated Event": { - "value": { - "data": { - "id": "416e293f-4423-47f7-abf3-1ae97054f41f", - "type": "webhook_notification", - "attributes": { - "id": "416e293f-4423-47f7-abf3-1ae97054f41f", - "event": "container.updated", - "delivery_status": "pending", - "created_at": "2020-06-04T22:03:09Z" - }, - "relationships": { - "reference_object": { - "data": { - "id": "fc48cb10-b7a8-47a4-a12f-89bce7434978", - "type": "container_updated_event" - } - }, - "webhook": { - "data": { - "id": "cda37836-aa40-455e-8b43-5fd74930c7f6", - "type": "webhook" - } - }, - "webhook_notification_logs": { - "data": [] - } - } - }, - "included": [ - { - "id": "fc48cb10-b7a8-47a4-a12f-89bce7434978", - "type": "container_updated_event", - "attributes": { - "changeset": { - "available_for_pickup": [ - false, - true - ], - "pod_terminal_holds": [ - null, - [ - { - "name": "customs", - "status": "hold", - "description": "CUST EXAM" - } - ] - ] - }, - "timestamp": "2020-06-04T22:03:09Z", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "container": { - "data": { - "id": "1445af31-991c-4d52-a183-6c3ea97cd6e8", - "type": "container" - } - }, - "terminal": { - "data": { - "id": "07db0258-1911-4acf-8e70-0cfe4b100f80", - "type": "terminal" - } - } - } - }, - { - "id": "1445af31-991c-4d52-a183-6c3ea97cd6e8", - "type": "container", - "attributes": { - "number": "GLDU1355602", - "seal_number": "431ac97412228532", - "created_at": "2020-05-04T22:03:09Z", - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "standard", - "weight_in_lbs": 55634, - "fees_at_pod_terminal": [], - "holds_at_pod_terminal": [], - "pickup_lfd": null, - "availability_known": true, - "available_for_pickup": null, - "pod_arrived_at": "2020-06-04T22:03:08Z", - "pod_discharged_at": "2020-06-04T22:03:08Z", - "final_destination_full_out_at": "2020-06-04T22:03:08Z", - "pod_full_out_at": null, - "empty_terminated_at": null, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": null - }, - "relationships": { - "shipment": { - "data": null - } - } - }, - { - "id": "07db0258-1911-4acf-8e70-0cfe4b100f80", - "type": "terminal", - "attributes": { - "id": "07db0258-1911-4acf-8e70-0cfe4b100f80", - "nickname": "Denesik-Hintz", - "name": "Adams LLC Terminal", - "firms_code": "E005" - }, - "relationships": { - "port": { - "data": { - "id": "d8a92775-95f9-47be-a6d2-42542a32d5fc", - "type": "port" - } - } - } - } - ] - } - } - } - } - } - } - }, - "operationId": "get-webhook-notification-id", - "description": "\n", - "tags": [ - "Webhook Notifications" - ], - "parameters": [ - { - "schema": { - "type": "string" - }, - "in": "query", - "description": "Comma delimited list of relations to include.", - "name": "include" - } - ] - } - }, - "/webhook_notifications": { - "get": { - "summary": "List webhook notifications", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/webhook_notification" - } - }, - "links": { - "$ref": "#/components/schemas/links" - }, - "meta": { - "$ref": "#/components/schemas/meta" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/webhook" - }, - { - "$ref": "#/components/schemas/tracking_request" - }, - { - "$ref": "#/components/schemas/transport_event" - }, - { - "$ref": "#/components/schemas/estimated_event" - } - ] - } - } - } - } - } - } - } - }, - "operationId": "get-webhook-notifications", - "description": "Return the list of webhook notifications. This can be useful for reconciling your data if your endpoint has been down. ", - "tags": [ - "Webhook Notifications" - ], - "parameters": [ - { - "schema": { - "type": "integer" - }, - "in": "query", - "name": "page[number]" - }, - { - "schema": { - "type": "integer" - }, - "in": "query", - "name": "page[size]" - }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include." - } - ] - } - }, - "/webhook_notifications/examples": { - "get": { - "summary": "Get webhook notification payload examples", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/webhook_notification" - } - }, - "links": { - "$ref": "#/components/schemas/links" - }, - "meta": { - "$ref": "#/components/schemas/meta" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/webhook" - }, - { - "$ref": "#/components/schemas/tracking_request" - }, - { - "$ref": "#/components/schemas/transport_event" - }, - { - "$ref": "#/components/schemas/estimated_event" - } - ] - } - } - } - } - } - } - } - }, - "operationId": "get-webhook-notifications-example", - "description": "Returns an example payload as it would be sent to a webhook endpoint for the provided `event` ", - "tags": [ - "Webhook Notifications" - ], - "parameters": [ - { - "schema": { - "type": "string", - "enum": [ - "container.transport.vessel_arrived", - "container.transport.vessel_discharged", - "container.transport.vessel_loaded", - "container.transport.vessel_departed", - "container.transport.rail_departed", - "container.transport.rail_arrived", - "container.transport.rail_loaded", - "container.transport.rail_unloaded", - "container.transport.transshipment_arrived", - "container.transport.transshipment_discharged", - "container.transport.transshipment_loaded", - "container.transport.transshipment_departed", - "container.transport.feeder_arrived", - "container.transport.feeder_discharged", - "container.transport.feeder_loaded", - "container.transport.feeder_departed", - "container.transport.empty_out", - "container.transport.full_in", - "container.transport.full_out", - "container.transport.empty_in", - "container.transport.vessel_berthed", - "shipment.estimated.arrival", - "tracking_request.succeeded", - "tracking_request.failed", - "tracking_request.awaiting_manifest", - "tracking_request.tracking_stopped", - "container.created", - "container.updated", - "container.pod_terminal_changed", - "container.transport.arrived_at_inland_destination", - "container.transport.estimated.arrived_at_inland_destination", - "container.pickup_lfd.changed", - "container.transport.available" - ], - "example": "container.transport.full_out" - }, - "in": "query", - "name": "event", - "description": "The webhook notification event name you wish to see an example of" - } - ] - }, - "parameters": [] - }, - "/webhooks/ips": { - "get": { - "summary": "List webhook IPs", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "webhook_notification_ips": { - "type": "array", - "items": { - "type": "string", - "format": "ipv4" - } - }, - "last_updated": { - "type": "string", - "format": "date-time" - } - } - }, - "examples": { - "Example List of IPs": { - "value": { - "webhook_notification_ips": [ - "35.222.62.171", - "3.230.67.145", - "44.217.15.129" - ], - "last_updated": "2023-10-17T21:23:16Z" - } - } - } - } - } - } - }, - "operationId": "get-webhooks-ips", - "description": "Return the list of IPs used for sending webhook notifications. This can be useful for whitelisting the IPs on the firewall.", - "tags": [ - "Webhooks" - ], - "parameters": [] - } - }, - "/containers": { - "get": { - "summary": "List containers", - "tags": [ - "Containers" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/container" - } - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/shipment" - } - }, - "links": { - "$ref": "#/components/schemas/links" - }, - "meta": { - "$ref": "#/components/schemas/meta" - } - } - }, - "examples": { - "Example List of containers": { - "value": { - "data": [ - { - "id": "be0b247b-c144-4163-8919-cf9178930736", - "type": "container", - "attributes": { - "number": "TCLU6718159", - "seal_number": null, - "created_at": "2024-06-26T15:05:18Z", - "ref_numbers": [], - "pod_arrived_at": "2024-06-21T14:12:00Z", - "pod_discharged_at": "2024-06-23T00:19:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 53502, - "pod_full_out_at": "2024-06-26T16:15:00Z", - "empty_terminated_at": null, - "terminal_checked_at": "2024-06-26T18:47:56Z", - "fees_at_pod_terminal": [], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Community", - "pod_last_tracking_request_at": "2024-06-26T18:47:56Z", - "shipment_last_tracking_request_at": "2024-06-26T15:05:18Z", - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": null, - "empty_terminated_timezone": "America/New_York", - "pod_rail_carrier_scac": null, - "ind_rail_carrier_scac": null, - "pod_rail_loaded_at": null, - "pod_rail_departed_at": null, - "ind_eta_at": null, - "ind_ata_at": null, - "ind_rail_unloaded_at": null, - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "cc8f8e43-d6a9-4edb-a8c0-d0ab03c113d3", - "type": "shipment" - } - }, - "pickup_facility": { - "data": null - }, - "pod_terminal": { - "data": { - "id": "a243bdf8-0da3-4056-a6a7-05fe8ab43999", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "fb53b35c-6a0c-4e22-b196-b623e8ba7db5", - "type": "transport_event" - }, - { - "id": "179897a3-04f5-450b-86e1-db57970c0248", - "type": "transport_event" - }, - { - "id": "a119b8e6-10c5-4967-8364-885f7dbf8e50", - "type": "transport_event" - }, - { - "id": "3372d58c-df89-46a2-b064-b308a9dc7040", - "type": "transport_event" - }, - { - "id": "800a3e59-8231-4e42-a80f-73c97cfb1be9", - "type": "transport_event" - }, - { - "id": "d466676b-0073-4b0c-89aa-d42486e9ed4f", - "type": "transport_event" - }, - { - "id": "85665836-5915-4cb9-ab78-b8487598cd0d", - "type": "transport_event" - }, - { - "id": "94cca22a-520a-4d19-a551-0554aceb3794", - "type": "transport_event" - }, - { - "id": "032e812f-d5e4-48af-8d79-2c2b41a07032", - "type": "transport_event" - }, - { - "id": "1b7dd74d-eff6-4e06-9a15-234295ce6fd5", - "type": "transport_event" - }, - { - "id": "b9f07b7e-1653-4209-b375-4588653d5275", - "type": "transport_event" - }, - { - "id": "a35f3c1b-ad35-4347-b0f2-9e08f0d4ca64", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "e26fc659-f79d-4cc0-8efc-5ce5e8444891", - "type": "raw_event" - }, - { - "id": "8820af5e-cb77-41c5-a897-906f2c56eb1e", - "type": "raw_event" - }, - { - "id": "a628a2c2-dab6-4b04-b3ae-d7ec99098a89", - "type": "raw_event" - }, - { - "id": "6ca157f9-3b58-4db5-8155-fc7b41a62611", - "type": "raw_event" - }, - { - "id": "6fb06390-4b0a-4c1f-9703-ec89927df7f3", - "type": "raw_event" - }, - { - "id": "26fe408d-e091-412a-a2fb-23a4d778b6b9", - "type": "raw_event" - }, - { - "id": "16490dd8-d79f-468a-91b1-dbb30bb45c85", - "type": "raw_event" - }, - { - "id": "ff3db923-a644-4706-8057-1bd53c95fbd5", - "type": "raw_event" - }, - { - "id": "3fd27ffd-9618-477f-b1a9-cbc179defefe", - "type": "raw_event" - }, - { - "id": "f92efdd3-f79c-4a1c-97ce-9a47588b525c", - "type": "raw_event" - }, - { - "id": "3b2a88ef-df0b-4e61-99c1-d4a175910111", - "type": "raw_event" - }, - { - "id": "9b367e33-9e43-488f-8217-081698adf40d", - "type": "raw_event" - }, - { - "id": "ee0915df-e2f8-46b0-acf1-816871ca142d", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "a9e52f3d-2fa9-467c-8deb-09e90dac2f0b", - "type": "container", - "attributes": { - "number": "TCLU2224327", - "seal_number": null, - "created_at": "2024-06-26T15:05:34Z", - "ref_numbers": [], - "pod_arrived_at": "2024-06-21T14:12:00Z", - "pod_discharged_at": "2024-06-23T17:21:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 20, - "equipment_height": "standard", - "weight_in_lbs": 44225, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2024-06-26T18:47:56Z", - "fees_at_pod_terminal": [], - "pickup_lfd": null, - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Yard", - "pod_last_tracking_request_at": "2024-06-26T18:47:56Z", - "shipment_last_tracking_request_at": "2024-06-26T15:05:34Z", - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": "America/Chicago", - "empty_terminated_timezone": "America/Chicago", - "pod_rail_carrier_scac": "CSXT", - "ind_rail_carrier_scac": "CSXT", - "pod_rail_loaded_at": null, - "pod_rail_departed_at": null, - "ind_eta_at": "2024-07-02T14:20:00Z", - "ind_ata_at": null, - "ind_rail_unloaded_at": null, - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "99f84294-3bda-4765-81b3-31765e6d2a24", - "type": "shipment" - } - }, - "pickup_facility": { - "data": { - "id": "e6fa9a01-511b-4f43-a7e1-d628315b84ef", - "type": "terminal" - } - }, - "pod_terminal": { - "data": { - "id": "a243bdf8-0da3-4056-a6a7-05fe8ab43999", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "4a5a04b7-8974-4c46-beaa-bf55004422c9", - "type": "transport_event" - }, - { - "id": "11c90391-aa9c-408b-b20e-daed8dd09586", - "type": "transport_event" - }, - { - "id": "d7f23c71-7084-4fbb-9fef-740f624182aa", - "type": "transport_event" - }, - { - "id": "c4c3537d-5c47-4623-afe0-edc0dd6f75c5", - "type": "transport_event" - }, - { - "id": "e4002e13-0a74-4bd4-9147-787bb21e2fda", - "type": "transport_event" - }, - { - "id": "57b5568f-d8a6-443d-b1c8-be5cd080e5ed", - "type": "transport_event" - }, - { - "id": "0771cff1-79bf-4eaa-9d9d-790cb433ce44", - "type": "transport_event" - }, - { - "id": "031021b9-7b39-41f7-bd45-26cc8cb799d2", - "type": "transport_event" - }, - { - "id": "9956448d-34d3-4c23-bcfd-19807eb4034f", - "type": "transport_event" - }, - { - "id": "f1caf6ea-3e92-4b68-bcea-556828301062", - "type": "transport_event" - }, - { - "id": "2dd558a8-fa07-454c-acf3-b53d072264af", - "type": "transport_event" - }, - { - "id": "83118511-d9ed-4b16-b323-5e685d9b266e", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "f256289f-219d-45f6-b727-56fb9c6bc433", - "type": "raw_event" - }, - { - "id": "c5581f60-ffb2-4ef0-a855-b70acd3b294f", - "type": "raw_event" - }, - { - "id": "3c6716f9-814c-4459-9bbb-753f010446b2", - "type": "raw_event" - }, - { - "id": "62c7b849-c99b-4e37-9861-105141cc0a4c", - "type": "raw_event" - }, - { - "id": "7db37d43-426a-4f84-82af-2957621ce466", - "type": "raw_event" - }, - { - "id": "d4342119-db56-46fc-8299-f573f5b52e73", - "type": "raw_event" - }, - { - "id": "ba159c3b-590c-43ff-bc04-b0354fd326f4", - "type": "raw_event" - }, - { - "id": "ec1be31a-17f1-4f6f-85ab-c74cb0dbe6cb", - "type": "raw_event" - }, - { - "id": "d12c4656-0d1f-4f30-a0fa-a2ee887741a8", - "type": "raw_event" - }, - { - "id": "146d56e2-b41d-4469-8202-0c7d7315e794", - "type": "raw_event" - }, - { - "id": "6b86b4d1-f85f-4c26-9fbc-3132a62f0fbc", - "type": "raw_event" - }, - { - "id": "bb2c9105-e421-4372-9265-e61b3fa54851", - "type": "raw_event" - }, - { - "id": "3a09c49f-c12e-49e9-b2de-b8dca2b3d608", - "type": "raw_event" - }, - { - "id": "54d91ebc-8f57-4764-b7c6-a3f4dc2459be", - "type": "raw_event" - }, - { - "id": "9e788c46-9431-41eb-baee-c8b14fb4f590", - "type": "raw_event" - }, - { - "id": "d3051802-8b6f-497d-ad16-fb35547c8662", - "type": "raw_event" - }, - { - "id": "af3090e7-c6d3-4d8e-88aa-9cd757102f9b", - "type": "raw_event" - }, - { - "id": "95daf204-d95d-4a89-bedf-358bedb8b3b8", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "8d1faeeb-3890-4fac-8659-cd13737b26f1", - "type": "container", - "attributes": { - "number": "CMAU0619052", - "seal_number": null, - "created_at": "2024-06-26T15:02:11Z", - "ref_numbers": [], - "pod_arrived_at": "2024-06-22T22:10:00Z", - "pod_discharged_at": "2024-06-23T20:38:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 20, - "equipment_height": "standard", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2024-06-26T18:47:47Z", - "fees_at_pod_terminal": [], - "pickup_lfd": "2024-06-27T07:00:00Z", - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Grounded", - "pod_last_tracking_request_at": "2024-06-26T18:47:47Z", - "shipment_last_tracking_request_at": "2024-06-26T15:02:11Z", - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": "Asia/Shanghai", - "empty_terminated_timezone": "Asia/Shanghai", - "pod_rail_carrier_scac": null, - "ind_rail_carrier_scac": null, - "pod_rail_loaded_at": null, - "pod_rail_departed_at": null, - "ind_eta_at": null, - "ind_ata_at": null, - "ind_rail_unloaded_at": null, - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "f706cbea-3264-473d-8d26-af257f3bc1be", - "type": "shipment" - } - }, - "pickup_facility": { - "data": null - }, - "pod_terminal": { - "data": { - "id": "eaa2580c-5f5b-4198-85e4-821145d62098", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "1bb3a814-edab-403f-8ef2-a6d0966df423", - "type": "transport_event" - }, - { - "id": "19f197bf-444c-40ee-8478-6f02abe715a9", - "type": "transport_event" - }, - { - "id": "4c9223bb-0218-4175-8a2e-7bb99c40642a", - "type": "transport_event" - }, - { - "id": "432da964-6e99-45e9-b4b1-00b7be858591", - "type": "transport_event" - }, - { - "id": "b462b4d1-1e02-4037-af7f-6c8fa981f268", - "type": "transport_event" - }, - { - "id": "e3ca4a25-692f-474a-aa71-48fb9840aef1", - "type": "transport_event" - }, - { - "id": "014b9d1f-f033-4a3e-89f9-c57569883436", - "type": "transport_event" - }, - { - "id": "2cec71c9-721a-4060-993f-0ffcf01151cd", - "type": "transport_event" - }, - { - "id": "24941515-1b5e-4fca-87eb-092e56ed156a", - "type": "transport_event" - }, - { - "id": "0fd06bc0-1fda-467c-ab67-90a30c6d62ab", - "type": "transport_event" - }, - { - "id": "0bce915e-b9ba-42a0-a484-136266fe8b9a", - "type": "transport_event" - }, - { - "id": "582006aa-6547-4712-b964-5637aad839b4", - "type": "transport_event" - }, - { - "id": "11458420-b354-4288-a275-7572d3c60e33", - "type": "transport_event" - }, - { - "id": "5c900fa1-11bf-4f96-89e7-b12f6a98edc4", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "999d7de7-eaed-4313-85df-772a6d24a85e", - "type": "raw_event" - }, - { - "id": "ac9c2780-240d-443f-87f4-95465fa5447b", - "type": "raw_event" - }, - { - "id": "a0ee3724-91c3-4b78-af32-2f16e8c2d600", - "type": "raw_event" - }, - { - "id": "79725b1f-19f7-4fc3-8c69-586e237c1719", - "type": "raw_event" - }, - { - "id": "4f07f257-ea4f-4e61-94ed-a01598899020", - "type": "raw_event" - }, - { - "id": "41612acb-b3d4-495f-9138-f34105851d21", - "type": "raw_event" - }, - { - "id": "84ffdd37-ec39-404a-9b68-d72d8fb96d48", - "type": "raw_event" - }, - { - "id": "7e9d8a6d-5339-4266-a6fb-22c28f41149f", - "type": "raw_event" - }, - { - "id": "2359b787-b218-42dc-b9a5-84b608aee671", - "type": "raw_event" - }, - { - "id": "ea33303e-0e48-4442-9886-0dfe38b726b5", - "type": "raw_event" - }, - { - "id": "3689d013-8525-418b-92ed-95ec684130b4", - "type": "raw_event" - }, - { - "id": "a64f7f7e-a6fa-4913-aba0-b28ba189d68b", - "type": "raw_event" - }, - { - "id": "c264a859-4fcb-4fab-95c0-29be99ec54a4", - "type": "raw_event" - }, - { - "id": "2aabf25c-9a3e-44bc-b6c8-ed7b1e3c3630", - "type": "raw_event" - }, - { - "id": "6ae70038-02d7-425a-99c1-8761c69a9033", - "type": "raw_event" - }, - { - "id": "c30021d8-93e9-4bfd-a978-e9e24de148c8", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "853f1794-9b94-4118-9970-4e28e549440d", - "type": "container", - "attributes": { - "number": "TGHU6578122", - "seal_number": null, - "created_at": "2024-06-26T15:08:30Z", - "ref_numbers": [], - "pod_arrived_at": "2024-06-23T21:58:00Z", - "pod_discharged_at": "2024-06-24T02:28:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [], - "available_for_pickup": false, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 8898, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2024-06-26T18:47:47Z", - "fees_at_pod_terminal": [], - "pickup_lfd": "2024-06-27T07:00:00Z", - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Wheeled", - "pod_last_tracking_request_at": "2024-06-26T18:47:46Z", - "shipment_last_tracking_request_at": "2024-06-26T15:08:30Z", - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": "America/New_York", - "empty_terminated_timezone": "America/New_York", - "pod_rail_carrier_scac": "BNSF", - "ind_rail_carrier_scac": "CSXT", - "pod_rail_loaded_at": null, - "pod_rail_departed_at": null, - "ind_eta_at": "2024-07-07T08:00:00Z", - "ind_ata_at": null, - "ind_rail_unloaded_at": null, - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "f3cfe624-706e-4a0c-89d5-140980d986fd", - "type": "shipment" - } - }, - "pickup_facility": { - "data": { - "id": "7e4557b9-cc5a-4298-aaec-1a32e90202c9", - "type": "terminal" - } - }, - "pod_terminal": { - "data": { - "id": "eaa2580c-5f5b-4198-85e4-821145d62098", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "94f687d0-dc6b-4342-8710-cb98bc98716e", - "type": "transport_event" - }, - { - "id": "a8d0a842-95fe-4c12-a80e-bd12e87a1421", - "type": "transport_event" - }, - { - "id": "c1f1a186-3737-41ca-ae2b-f79a17519991", - "type": "transport_event" - }, - { - "id": "7fcc5496-d402-4b1c-a6c5-8514e6433070", - "type": "transport_event" - }, - { - "id": "ab7cd84a-edc5-476d-a1c4-190011582314", - "type": "transport_event" - }, - { - "id": "68d91384-3eb3-4d21-ac7a-c1f688f649c2", - "type": "transport_event" - }, - { - "id": "5a702f46-4356-4570-bd2e-2b8adab5ba3e", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "a4b7e4b6-5227-4f34-9e91-9e75223798ae", - "type": "raw_event" - }, - { - "id": "4f3e3c7b-d1e6-4fde-b95e-ce9a8835445c", - "type": "raw_event" - }, - { - "id": "39e8570d-1a8f-4e10-8d2e-ac930abc5971", - "type": "raw_event" - }, - { - "id": "b8015a72-9741-4fbf-8adc-d30b87de6aa3", - "type": "raw_event" - }, - { - "id": "61512b1a-a94e-4cac-8bab-763588dbbddf", - "type": "raw_event" - }, - { - "id": "c0bf87f2-37c3-4895-90b0-9f97ac4b5c13", - "type": "raw_event" - }, - { - "id": "3856c7e7-f832-42ca-873b-096952599e29", - "type": "raw_event" - }, - { - "id": "485be998-0861-4d10-8a60-f66d27eb46a7", - "type": "raw_event" - }, - { - "id": "29cde194-bbd9-40c2-adba-5dcb1514f5fc", - "type": "raw_event" - } - ] - } - } - }, - { - "id": "681d713d-bcd6-4303-b082-b9f893e7d1d9", - "type": "container", - "attributes": { - "number": "CSNU8439129", - "seal_number": null, - "created_at": "2024-06-26T15:02:32Z", - "ref_numbers": [], - "pod_arrived_at": "2024-06-23T21:58:00Z", - "pod_discharged_at": "2024-06-26T04:30:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [], - "available_for_pickup": true, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 40488, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2024-06-26T18:47:47Z", - "fees_at_pod_terminal": [], - "pickup_lfd": "2024-07-01T07:00:00Z", - "pickup_appointment_at": "2024-06-28T15:00:00Z", - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Grounded", - "pod_last_tracking_request_at": "2024-06-26T18:47:46Z", - "shipment_last_tracking_request_at": "2024-06-26T15:02:32Z", - "availability_known": true, - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": "America/Chicago", - "empty_terminated_timezone": "America/Chicago", - "pod_rail_carrier_scac": "BNSF", - "ind_rail_carrier_scac": "BNSF", - "pod_rail_loaded_at": null, - "pod_rail_departed_at": null, - "ind_eta_at": "2024-07-04T22:00:00Z", - "ind_ata_at": null, - "ind_rail_unloaded_at": null, - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "edd626cf-b0b5-4679-8a6c-80c8e9fe7698", - "type": "shipment" - } - }, - "pickup_facility": { - "data": { - "id": "572b372f-21c7-4403-8fb0-948377c74642", - "type": "terminal" - } - }, - "pod_terminal": { - "data": { - "id": "eaa2580c-5f5b-4198-85e4-821145d62098", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "9d19125a-2944-442c-8132-bf0d83670e5c", - "type": "transport_event" - }, - { - "id": "b2ff0b47-3151-41e2-8c46-7f95cdbe4167", - "type": "transport_event" - }, - { - "id": "e52feaa3-7a50-4570-a2ea-bf06f955ce23", - "type": "transport_event" - }, - { - "id": "c56d95e5-774f-432c-b6f4-c53967f07292", - "type": "transport_event" - }, - { - "id": "9b1d8b48-e870-46fa-bc46-10f9b30c64d4", - "type": "transport_event" - }, - { - "id": "3e1d3571-6b24-4ad2-a071-4e70d59af521", - "type": "transport_event" - }, - { - "id": "60f5eefe-13d5-4f85-9b65-d13b4c67115a", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "2af51127-0971-4741-9b97-ea1b338e3a7c", - "type": "raw_event" - }, - { - "id": "4472ded6-eb69-4f21-8666-9a4f2342dfeb", - "type": "raw_event" - }, - { - "id": "ce238754-d5fd-4dc8-9f55-2ac6efdfbb5e", - "type": "raw_event" - }, - { - "id": "5cd3b5ef-843f-4f60-87ce-5beaeea86f7b", - "type": "raw_event" - }, - { - "id": "55291737-98b6-403c-9424-1605e6e01007", - "type": "raw_event" - }, - { - "id": "cdc55ea8-a075-45b3-9570-ade6fb2f0d94", - "type": "raw_event" - }, - { - "id": "c0ab5406-4e10-4fdc-85a4-e17ce8d956f5", - "type": "raw_event" - }, - { - "id": "965f0172-1c20-4342-a44a-7be0e594ff76", - "type": "raw_event" - }, - { - "id": "db178011-c795-42a4-9537-b4e77ffb4f98", - "type": "raw_event" - } - ] - } - } - } - ], - "meta": { - "size": 5, - "total": 59229 - }, - "links": { - "self": "https://api.terminal49.com/v2/containers?page[size]=5", - "current": "https://api.terminal49.com/v2/containers?page[number]=1&page[size]=5", - "next": "https://api.terminal49.com/v2/containers?page[number]=2&page[size]=5", - "last": "https://api.terminal49.com/v2/containers?page[number]=11846&page[size]=5" - } - } - } - } - } - } - } - }, - "operationId": "get-containers", - "description": "Returns a list of container. The containers are returned sorted by creation date, with the most recently refreshed containers appearing first.\n\nThis API will return all containers associated with the account.", - "parameters": [ - { - "schema": { - "type": "integer", - "default": 1 - }, - "in": "query", - "name": "page[number]" - }, - { - "schema": { - "type": "integer", - "default": 30 - }, - "in": "query", - "name": "page[size]", - "description": "" - }, - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include" - }, - { - "schema": { - "type": "integer" - }, - "in": "query", - "name": "terminal_checked_before", - "description": "Number of seconds in which containers were refreshed" - } - ] - }, - "patch": { - "summary": "Edit a container", - "operationId": "patch-containers-id", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/container" - } - } - } - } - } - } - }, - "description": "Update a container", - "tags": [ - "Containers" - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "required": [ - "attributes", - "type" - ], - "properties": { - "attributes": { - "type": "object", - "properties": { - "ref_numbers": { - "type": "array", - "items": { - "type": "string", - "example": "REF-12345" - } - } - } - } - } - } - } - } - } - } - } - } - }, - "/containers/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a container", - "tags": [ - "Containers" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/container" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/shipment" - }, - { - "$ref": "#/components/schemas/terminal" - }, - { - "$ref": "#/components/schemas/transport_event" - } - ] - } - } - } - }, - "examples": { - "Example Container": { - "value": { - "data": { - "id": "55a700e4-7005-45a9-92fd-1ff38641dbd9", - "type": "container", - "attributes": { - "number": "CAIU7432986", - "seal_number": null, - "created_at": "2024-06-26T15:05:21Z", - "ref_numbers": [], - "pod_arrived_at": null, - "pod_discharged_at": "2024-06-22T04:00:00Z", - "final_destination_full_out_at": null, - "holds_at_pod_terminal": [], - "available_for_pickup": true, - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": null, - "pod_full_out_at": null, - "empty_terminated_at": null, - "terminal_checked_at": "2024-06-26T17:51:12Z", - "fees_at_pod_terminal": [], - "pickup_lfd": "2024-07-07T04:00:00Z", - "pickup_appointment_at": null, - "pod_full_out_chassis_number": null, - "location_at_pod_terminal": "Yard - Y0709A", - "pod_last_tracking_request_at": "2024-06-26T17:51:12Z", - "shipment_last_tracking_request_at": "2024-06-26T15:05:20Z", - "availability_known": true, - "pod_timezone": "America/New_York", - "final_destination_timezone": "US/Eastern", - "empty_terminated_timezone": "US/Eastern", - "pod_rail_carrier_scac": "CSXT", - "ind_rail_carrier_scac": "CSXT", - "pod_rail_loaded_at": null, - "pod_rail_departed_at": null, - "ind_eta_at": null, - "ind_ata_at": null, - "ind_rail_unloaded_at": null, - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "02b1bd6f-407c-45bb-8645-06e7ee34e7e3", - "type": "shipment" - } - }, - "pickup_facility": { - "data": null - }, - "pod_terminal": { - "data": { - "id": "b859f5c3-8515-41da-bf20-39c0a5ada887", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "45b542cb-332b-4684-b915-42e3a0759823", - "type": "transport_event" - }, - { - "id": "174ed528-a1a9-4002-aef0-f2c9369199da", - "type": "transport_event" - }, - { - "id": "7a2f30a6-a756-4c14-9477-fbfc1c7fe2f8", - "type": "transport_event" - }, - { - "id": "e7365004-175a-46e8-96cd-dbed0f3daf21", - "type": "transport_event" - }, - { - "id": "7c567bf3-7f01-4a3d-a176-eaa1f7165585", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "2956f71c-bfb9-4e49-b9e2-1b4d53c74cac", - "type": "raw_event" - }, - { - "id": "391e0eda-65b5-4fc3-a53d-25ecd9570259", - "type": "raw_event" - }, - { - "id": "74810c04-6c8a-4194-8cff-52936584a965", - "type": "raw_event" - }, - { - "id": "4b1500e2-b23b-4896-87bd-c38b1d16f385", - "type": "raw_event" - }, - { - "id": "8b9a7d88-720a-4304-8c1e-a3336e39f481", - "type": "raw_event" - }, - { - "id": "bf1f59c5-5dd8-4013-87f9-d7056bc87114", - "type": "raw_event" - } - ] - } - } - }, - "links": { - "self": "https://api.terminal49.com/v2/containers/55a700e4-7005-45a9-92fd-1ff38641dbd9" - } - } - } - } - } - } - } - }, - "operationId": "get-containers-id", - "description": "Retrieves the details of a container.", - "parameters": [ - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include" - } - ] - } - }, - "/containers/{id}/raw_events": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a container's raw events", - "tags": [ - "Containers" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/raw_event" - } - } - } - }, - "examples": { - "Example Raw Events": { - "value": { - "data": [ - { - "id": "ca6b760f-13e9-4bf6-ab49-3cf2e40757fb", - "type": "raw_event", - "attributes": { - "timestamp": "2020-03-03T00:00:00Z", - "estimated": false, - "actual_on": "2020-03-03", - "estimated_at": null, - "actual_at": null, - "event": "empty_out", - "index": 0, - "original_event": "Truck Gate out empty", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": null, - "location_name": "Oakland", - "location_locode": null, - "vessel_name": null, - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": null - } - } - }, - { - "id": "bcdfc796-0570-4c85-9336-d6c7d0da02d2", - "type": "raw_event", - "attributes": { - "timestamp": "2020-03-09T00:00:00Z", - "estimated": false, - "actual_on": "2020-03-09", - "estimated_at": null, - "actual_at": null, - "event": "full_in", - "index": 1, - "original_event": "Truck Arrival in", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": null, - "location_name": null, - "location_locode": null, - "vessel_name": null, - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": null - } - } - }, - { - "id": "a4ff01b0-b374-4123-ae65-3dc0c7ea41ea", - "type": "raw_event", - "attributes": { - "timestamp": "2020-03-14T00:00:00Z", - "estimated": false, - "actual_on": "2020-03-14", - "estimated_at": null, - "actual_at": null, - "event": "vessel_loaded", - "index": 2, - "original_event": "Vessel Loaded", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "FA009R", - "location_name": null, - "location_locode": null, - "vessel_name": "MSC FAITH", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "4b473d0e-7073-4171-8b5b-15e71e9e13cc", - "type": "vessel" - } - } - } - }, - { - "id": "ca5862ef-6e27-4245-a281-0cec6bbe1fb7", - "type": "raw_event", - "attributes": { - "timestamp": "2020-03-15T00:00:00Z", - "estimated": false, - "actual_on": "2020-03-15", - "estimated_at": null, - "actual_at": null, - "event": "vessel_departed", - "index": 3, - "original_event": "Vessel departed", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "FA009R", - "location_name": null, - "location_locode": null, - "vessel_name": "MSC FAITH", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "4b473d0e-7073-4171-8b5b-15e71e9e13cc", - "type": "vessel" - } - } - } - }, - { - "id": "f47a903e-e6d1-41c5-aec6-8401b2abf297", - "type": "raw_event", - "attributes": { - "timestamp": "2020-03-25T00:00:00Z", - "estimated": false, - "actual_on": "2020-03-25", - "estimated_at": null, - "actual_at": null, - "event": "transshipment_arrived", - "index": 4, - "original_event": "Vessel arrived", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "FA009R", - "location_name": null, - "location_locode": null, - "vessel_name": "MSC FAITH", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "4b473d0e-7073-4171-8b5b-15e71e9e13cc", - "type": "vessel" - } - } - } - }, - { - "id": "72a1a13b-a2e0-4ac0-851d-eec41e9e9087", - "type": "raw_event", - "attributes": { - "timestamp": "2020-03-25T00:00:00Z", - "estimated": false, - "actual_on": "2020-03-25", - "estimated_at": null, - "actual_at": null, - "event": "transshipment_discharged", - "index": 5, - "original_event": "Vessel Discharged", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "FA009R", - "location_name": null, - "location_locode": null, - "vessel_name": "MSC FAITH", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "4b473d0e-7073-4171-8b5b-15e71e9e13cc", - "type": "vessel" - } - } - } - }, - { - "id": "cd91f0cf-ee73-4c47-b99f-63245cb5bc96", - "type": "raw_event", - "attributes": { - "timestamp": "2020-04-07T00:00:00Z", - "estimated": false, - "actual_on": "2020-04-07", - "estimated_at": null, - "actual_at": null, - "event": "transshipment_loaded", - "index": 6, - "original_event": "Vessel Loaded", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "15W10", - "location_name": null, - "location_locode": null, - "vessel_name": "SINGAPORE EXPRESS", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - } - } - }, - { - "id": "561dbb7e-c3ab-4e63-b09b-957878b1425f", - "type": "raw_event", - "attributes": { - "timestamp": "2020-04-07T00:00:00Z", - "estimated": false, - "actual_on": "2020-04-07", - "estimated_at": null, - "actual_at": null, - "event": "transshipment_departed", - "index": 7, - "original_event": "Vessel departed", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "15W10", - "location_name": null, - "location_locode": null, - "vessel_name": "SINGAPORE EXPRESS", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - } - } - }, - { - "id": "551711a6-62ad-4205-8da2-00e0c0cbd2db", - "type": "raw_event", - "attributes": { - "timestamp": "2020-04-12T00:00:00Z", - "estimated": false, - "actual_on": "2020-04-12", - "estimated_at": null, - "actual_at": null, - "event": "vessel_arrived", - "index": 8, - "original_event": "Vessel arrived", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "15W10", - "location_name": null, - "location_locode": null, - "vessel_name": "SINGAPORE EXPRESS", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - } - } - }, - { - "id": "f4027470-75ca-4e2a-b4f0-47654a25ac48", - "type": "raw_event", - "attributes": { - "timestamp": "2020-04-13T00:00:00Z", - "estimated": false, - "actual_on": "2020-04-13", - "estimated_at": null, - "actual_at": null, - "event": "vessel_discharged", - "index": 9, - "original_event": "Vessel Discharged", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": "15W10", - "location_name": null, - "location_locode": null, - "vessel_name": "SINGAPORE EXPRESS", - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - } - } - }, - { - "id": "50f11e4f-411e-48e2-8141-64226500df9c", - "type": "raw_event", - "attributes": { - "timestamp": "2020-04-14T00:00:00Z", - "estimated": false, - "actual_on": "2020-04-14", - "estimated_at": null, - "actual_at": null, - "event": "full_out", - "index": 10, - "original_event": "Truck Departure from", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": null, - "location_name": null, - "location_locode": null, - "vessel_name": null, - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": null - } - } - }, - { - "id": "49aea23c-b8c5-4a97-b133-f7a9723fa1b4", - "type": "raw_event", - "attributes": { - "timestamp": "2020-04-15T00:00:00Z", - "estimated": false, - "actual_on": "2020-04-15", - "estimated_at": null, - "actual_at": null, - "event": "empty_in", - "index": 11, - "original_event": "Truck Gate in empty", - "created_at": "2020-04-18T00:18:27Z", - "voyage_number": null, - "location_name": null, - "location_locode": null, - "vessel_name": null, - "vessel_imo": null, - "timezone": null - }, - "relationships": { - "location": { - "data": null - }, - "vessel": { - "data": null - } - } - } - ], - "included": [ - { - "id": "4b473d0e-7073-4171-8b5b-15e71e9e13cc", - "type": "vessel", - "attributes": { - "name": "MSC FAITH", - "imo": null, - "mmsi": "636019213", - "latitude": 70.22625823437389, - "longitude": 45.06279126658865, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - }, - { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel", - "attributes": { - "name": "SINGAPORE EXPRESS", - "imo": null, - "mmsi": "477300500", - "latitude": 70.22625823437389, - "longitude": 45.06279126658865, - "nautical_speed_knots": 100, - "navigational_heading_degrees": 1, - "position_timestamp": "2023-06-05T19:46:18Z" - } - } - ] - } - } - } - } - } - } - }, - "operationId": "get-containers-id-raw_events", - "description": "#### Deprecation warning\nThe `raw_events` endpoint is provided as-is.\n\n For past events we recommend consuming `transport_events`.\n\n---\nGet a list of past and future (estimated) milestones for a container as reported by the carrier. Some of the data is normalized even though the API is called raw_events. \n\nNormalized attributes: `event` and `timestamp` timestamp. Not all of the `event` values have been normalized. You can expect the the events related to container movements to be normalized but there are cases where events are not normalized. \n\nFor past historical events we recommend consuming `transport_events`. Although there are fewer events here those events go through additional vetting and normalization to avoid false positives and get you correct data.", - "deprecated": true - } - }, - "/containers/{id}/transport_events": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a container's transport events", - "tags": [ - "Containers" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/transport_event" - } - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/shipment" - }, - { - "$ref": "#/components/schemas/container" - }, - { - "$ref": "#/components/schemas/port" - }, - { - "$ref": "#/components/schemas/metro_area" - }, - { - "$ref": "#/components/schemas/terminal" - }, - { - "$ref": "#/components/schemas/rail_terminal" - }, - { - "$ref": "#/components/schemas/vessel" - } - ] - } - }, - "links": { - "$ref": "#/components/schemas/links" - }, - "meta": { - "$ref": "#/components/schemas/meta" - } - } - }, - "examples": { - "Example transport events": { - "value": { - "data": [ - { - "id": "efc3f3c1-cdc2-4a7d-a176-762ddec107b8", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_loaded", - "created_at": "2021-01-05T08:41:12Z", - "voyage_number": "15W10", - "timestamp": null, - "location_locode": "CLSAI", - "timezone": "America/Santiago" - }, - "relationships": { - "shipment": { - "data": { - "id": "06264731-503e-498e-bc76-f90b87b31562", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "eeafd337-72b5-4e5c-87cb-9ef83fa99cf4", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "0ad2cf2b-e694-4ccc-9cd2-40af0d1fa1b5", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - }, - { - "id": "951058bd-2c3b-4bcc-94e1-9be2526b9687", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_departed", - "created_at": "2021-01-05T08:41:11Z", - "voyage_number": "15W10", - "timestamp": null, - "location_locode": "CLSAI", - "timezone": "America/Santiago" - }, - "relationships": { - "shipment": { - "data": { - "id": "06264731-503e-498e-bc76-f90b87b31562", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "eeafd337-72b5-4e5c-87cb-9ef83fa99cf4", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "0ad2cf2b-e694-4ccc-9cd2-40af0d1fa1b5", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - }, - { - "id": "69af6795-56c2-4157-9a87-afd761cc85a0", - "type": "transport_event", - "attributes": { - "event": "container.transport.full_out", - "created_at": "2020-05-14T00:05:41Z", - "voyage_number": null, - "timestamp": "2020-04-14T00:00:00Z", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "06264731-503e-498e-bc76-f90b87b31562", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "eeafd337-72b5-4e5c-87cb-9ef83fa99cf4", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "terminal": { - "data": null - } - } - }, - { - "id": "68c3c29a-504a-4dbb-ad27-7194ef42d484", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_discharged", - "created_at": "2020-05-14T00:05:41Z", - "voyage_number": "15W10", - "timestamp": "2020-04-13T00:00:00Z", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "06264731-503e-498e-bc76-f90b87b31562", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "eeafd337-72b5-4e5c-87cb-9ef83fa99cf4", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - } - } - }, - { - "id": "03349405-a9be-4f3e-abde-28f2cb3922bd", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_arrived", - "created_at": "2020-05-14T00:05:41Z", - "voyage_number": "15W10", - "timestamp": "2020-04-13T01:24:00Z", - "location_locode": "USOAK", - "timezone": "America/Los_Angeles" - }, - "relationships": { - "shipment": { - "data": { - "id": "06264731-503e-498e-bc76-f90b87b31562", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "eeafd337-72b5-4e5c-87cb-9ef83fa99cf4", - "type": "container" - } - }, - "vessel": { - "data": { - "id": "345c05ab-4217-4ffe-a1a4-6c03b9ad2b36", - "type": "vessel" - } - }, - "location": { - "data": { - "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", - "type": "port" - } - }, - "terminal": { - "data": { - "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", - "type": "terminal" - } - } - } - }, - { - "id": "ba9f85b4-658d-4f23-9308-635964df8037", - "type": "transport_event", - "attributes": { - "event": "container.transport.empty_in", - "created_at": "2020-05-14T00:05:42Z", - "voyage_number": null, - "timestamp": "2020-04-15T00:00:00Z", - "location_locode": null, - "timezone": null - }, - "relationships": { - "shipment": { - "data": { - "id": "06264731-503e-498e-bc76-f90b87b31562", - "type": "shipment" - } - }, - "container": { - "data": { - "id": "eeafd337-72b5-4e5c-87cb-9ef83fa99cf4", - "type": "container" - } - }, - "vessel": { - "data": null - }, - "location": { - "data": null - }, - "terminal": { - "data": null - } - } - } - ], - "links": { - "self": "https://api.terminal49.com/v2/containers/eeafd337-72b5-4e5c-87cb-9ef83fa99cf4/transport_events", - "current": "https://api.terminal49.com/v2/containers/eeafd337-72b5-4e5c-87cb-9ef83fa99cf4/transport_events?page[number]=1" - } - } - } - } - } - } - } - }, - "operationId": "get-containers-id-transport_events", - "description": "Get a list of past transport events (canonical) for a container. All data has been normalized across all carriers. These are a verified subset of the raw events may also be sent as Webhook Notifications to a webhook endpoint.\n\nThis does not provide any estimated future events. See `container/:id/raw_events` endpoint for that. ", - "parameters": [ - { - "schema": { - "type": "string" - }, - "in": "query", - "name": "include", - "description": "Comma delimited list of relations to include" - } - ] - } - }, - "/containers/{id}/route": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get container route", - "tags": [ - "Containers", - "Routing (Paid)" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/route" - }, - "included": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/port" - }, - { - "$ref": "#/components/schemas/vessel" - }, - { - "$ref": "#/components/schemas/route_location" - }, - { - "$ref": "#/components/schemas/shipment" - } - ] - } - } - } - } - } - } - }, - "403": { - "description": "Forbidden - Routing data feature is not enabled for this account", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "type": "object", - "properties": { - "status": { - "type": "string", - "example": "403" - }, - "title": { - "type": "string", - "example": "Forbidden" - }, - "detail": { - "type": "string", - "example": "Routing data feature is not enabled for this account" - } - } - } - } - } - } - } - } - } - }, - "operationId": "get-containers-id-route", - "description": "Retrieves the route details from the port of lading to the port of discharge, including transshipments. This is a paid feature. Please contact sales@terminal49.com." - } - }, - "/containers/{id}/refresh": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "patch": { - "summary": "Refresh container", - "operationId": "patch-containers-id-refresh", - "tags": [ - "Containers" - ], - "description": "Schedules the container to be refreshed immediately from all relevant sources.

    To be alerted of updates you should subscribe to the [relevant webhooks](/api-docs/in-depth-guides/webhooks). This endpoint is limited to 10 requests per minute.This is a paid feature. Please contact sales@terminal49.com.", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "message": { - "type": "string", - "example": "Started refresh for Shipping line, Terminal, Rail" - } - } - }, - "examples": { - "Refresh response": { - "value": { - "message": "Started refresh for Shipping line, Terminal, Rail" - } - } - } - } - } - }, - "403": { - "description": "Forbidden - This API endpoint is not enabled for your account. Please contact support@terminal49.com", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "type": "object", - "properties": { - "status": { - "type": "string", - "example": "403" - }, - "title": { - "type": "string", - "example": "API access not enabled" - }, - "detail": { - "type": "string", - "example": "This API endpoint is not enabled for your account. Please contact support@terminal49.com" - } - } - } - } - } - } - } - } - }, - "429": { - "description": "Too Many Requests - You've hit the refresh limit. Please try again in a minute.", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "type": "object", - "properties": { - "status": { - "type": "string", - "example": "429" - }, - "title": { - "type": "string", - "example": "Too Many Requests" - }, - "detail": { - "type": "string", - "example": "You've hit the refresh limit. Please try again in a minute." - } - } - } - } - } - } - } - }, - "headers": { - "Retry-After": { - "description": "Number of seconds to wait before making another request", - "schema": { - "type": "integer", - "example": 60 - } - } - } - } - } - } - }, - "/shipping_lines": { - "get": { - "summary": "Shipping Lines", - "tags": [ - "Shipping Lines" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/shipping_line" - } - }, - "links": { - "$ref": "#/components/schemas/links" - } - } - } - } - } - } - }, - "operationId": "get-shipping_lines", - "description": "Return a list of shipping lines supported by Terminal49. \nN.B. There is no pagination for this endpoint." - } - }, - "/shipping_lines/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a single shipping line", - "tags": [ - "Shipping Lines" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/shipping_line" - } - } - } - } - } - } - }, - "operationId": "get-shipping_lines-id", - "description": "Return the details of a single shipping line." - } - }, - "/metro_areas/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a metro area using the un/locode or the id", - "tags": [ - "Metro Areas" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/metro_area" - } - } - } - } - } - } - }, - "operationId": "get-metro-area-id", - "description": "Return the details of a single metro area." - } - }, - "/ports/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a port using the locode or the id", - "tags": [ - "Ports" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/port" - } - } - } - } - } - } - }, - "operationId": "get-port-id", - "description": "Return the details of a single port." - } - }, - "/vessels/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - }, - { - "schema": { - "type": "string", - "format": "date-time", - "example": "2025-05-20T00:00:00Z" - }, - "name": "show_positions[from_timestamp]", - "in": "query", - "description": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "required": false - }, - { - "schema": { - "type": "string", - "format": "date-time", - "example": "2025-05-24T00:00:00Z" - }, - "name": "show_positions[to_timestamp]", - "in": "query", - "description": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "required": false - } - ], - "get": { - "summary": "Get a vessel using the id", - "tags": [ - "Vessels" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/vessel" - } - } - } - } - } - }, - "403": { - "description": "Forbidden - Feature not enabled", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "type": "object", - "properties": { - "status": { - "type": "string", - "example": "403" - }, - "source": { - "type": "object", - "nullable": true - }, - "title": { - "type": "string", - "example": "Forbidden" - }, - "detail": { - "type": "string", - "example": "Routing data feature is not enabled for this account" - } - } - } - } - } - } - } - } - } - }, - "operationId": "get-vessels-id", - "description": "Returns a vessel by id. `show_positions` is a paid feature. Please contact sales@terminal49.com." - } - }, - "/vessels/{imo}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "imo", - "in": "path", - "required": true - }, - { - "schema": { - "type": "string", - "format": "date-time", - "example": "2025-05-20T00:00:00Z" - }, - "name": "show_positions[from_timestamp]", - "in": "query", - "description": "ISO 8601 timestamp to filter positions from. 7 days by default.", - "required": false - }, - { - "schema": { - "type": "string", - "format": "date-time", - "example": "2025-05-24T00:00:00Z" - }, - "name": "show_positions[to_timestamp]", - "in": "query", - "description": "ISO 8601 timestamp to filter positions up to. Current time by default.", - "required": false - } - ], - "get": { - "summary": "Get a vessel using the imo", - "tags": [ - "Vessels" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/vessel" - } - } - } - } - } - }, - "403": { - "description": "Forbidden - Feature not enabled", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "type": "object", - "properties": { - "status": { - "type": "string", - "example": "403" - }, - "source": { - "type": "object", - "nullable": true - }, - "title": { - "type": "string", - "example": "Forbidden" - }, - "detail": { - "type": "string", - "example": "Routing data feature is not enabled for this account" - } - } - } - } - } - } - } - } - } - }, - "operationId": "get-vessels-imo", - "description": "Returns a vessel by the given IMO number. `show_positions` is a paid feature. Please contact sales@terminal49.com.", - "x-internal": true - } - }, - "/vessels/{id}/future_positions": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get vessel future positions", - "tags": [ - "Routing (Paid)", - "Vessels" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/vessel_with_positions" - }, - "links": { - "type": "object", - "properties": { - "self": { - "type": "string", - "format": "uri" - } - } - } - } - } - } - } - }, - "403": { - "description": "Forbidden - Routing data feature is not enabled for this account", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "type": "object", - "properties": { - "status": { - "type": "string", - "example": "403" - }, - "title": { - "type": "string", - "example": "Forbidden" - }, - "detail": { - "type": "string", - "example": "Routing data feature is not enabled for this account" - } - } - } - } - } - } - } - } - } - }, - "operationId": "get-vessels-id-future-positions", - "description": "Returns the estimated route between two ports for a given vessel. The timestamp of the positions has fixed spacing of one minute. This is a paid feature. Please contact sales@terminal49.com.", - "parameters": [ - { - "schema": { - "type": "string", - "format": "uuid" - }, - "in": "query", - "name": "port_id", - "description": "The destination port id", - "required": true - }, - { - "schema": { - "type": "string", - "format": "uuid" - }, - "in": "query", - "name": "previous_port_id", - "description": "The previous port id", - "required": true - } - ] - } - }, - "/vessels/{id}/future_positions_with_coordinates": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get vessel future positions from coordinates", - "tags": [ - "Routing (Paid)", - "Vessels" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/vessel_with_positions" - }, - "links": { - "type": "object", - "properties": { - "self": { - "type": "string", - "format": "uri" - } - } - } - } - } - } - } - }, - "403": { - "description": "Forbidden - Routing data feature is not enabled for this account", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "type": "object", - "properties": { - "status": { - "type": "string", - "example": "403" - }, - "title": { - "type": "string", - "example": "Forbidden" - }, - "detail": { - "type": "string", - "example": "Routing data feature is not enabled for this account" - } - } - } - } - } - } - } - } - } - }, - "operationId": "get-vessels-id-future-positions-with-coordinates", - "description": "Returns the estimated route between two ports for a given vessel from a set of coordinates. The timestamp of the positions has fixed spacing of one minute. This is a paid feature. Please contact sales@terminal49.com.", - "parameters": [ - { - "schema": { - "type": "string", - "format": "uuid" - }, - "in": "query", - "name": "port_id", - "description": "The destination port id", - "required": true - }, - { - "schema": { - "type": "string", - "format": "uuid" - }, - "in": "query", - "name": "previous_port_id", - "description": "The previous port id", - "required": true - }, - { - "schema": { - "type": "number" - }, - "in": "query", - "name": "latitude", - "description": "Starting latitude coordinate", - "required": true - }, - { - "schema": { - "type": "number" - }, - "in": "query", - "name": "longitude", - "description": "Starting longitude coordinate", - "required": true - } - ] - } - }, - "/terminals/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "summary": "Get a terminal using the id", - "tags": [ - "Terminals" - ], - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/terminal" - } - } - } - } - } - } - }, - "operationId": "get-terminal-id", - "description": "Return the details of a single terminal." - } - }, - "/parties": { - "get": { - "description": "Get a list of parties", - "operationId": "list-parties", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/party" - } - }, - "links": { - "$ref": "#/components/schemas/links" - }, - "meta": { - "$ref": "#/components/schemas/meta" - } - } - } - } - } - } - }, - "parameters": [ - { - "schema": { - "type": "integer", - "default": 1 - }, - "in": "query", - "name": "page[number]" - }, - { - "schema": { - "type": "integer", - "default": 25 - }, - "in": "query", - "name": "page[size]", - "description": "" - } - ], - "tags": [ - "Parties" - ] - }, - "post": { - "description": "Creates a new party", - "operationId": "post-party", - "responses": { - "201": { - "description": "Party Created", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/party" - }, - "links": { - "$ref": "#/components/schemas/link-self" - } - } - }, - "examples": { - "New Party": { - "value": { - "data": { - "id": "ba4cb904-827f-4038-8e31-1e92b3356218", - "type": "party", - "attributes": { - "company_name": "COMPANY NAME" - } - }, - "links": { - "self": "/v2/parties/ba4cb904-827f-4038-8e31-1e92b3356218" - } - } - } - } - } - }, - "headers": {} - }, - "422": { - "description": "Unprocessable Entity", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "$ref": "#/components/schemas/error" - } - } - } - }, - "examples": { - "Error Examples": { - "value": { - "errors": [ - { - "status": "422", - "source": { - "pointer": "/data/attributes/company_name" - }, - "title": "Unprocessable Entity", - "detail": "Company name can't be blank" - }, - { - "status": "422", - "source": { - "pointer": "/data/attributes/customer" - }, - "title": "Unprocessable Entity", - "detail": "'XXXX' already exists in Account" - } - ] - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "required": [ - "attributes" - ], - "properties": { - "attributes": { - "type": "object", - "properties": { - "company_name": { - "type": "string", - "example": "COMPANY NAME", - "description": "The name of the company" - } - } - } - } - } - } - } - } - } - }, - "tags": [ - "Parties" - ] - } - }, - "/parties/{id}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "id", - "in": "path", - "required": true - } - ], - "get": { - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/party" - }, - "links": { - "$ref": "#/components/schemas/link-self" - } - } - } - } - } - } - }, - "operationId": "get-parties-id", - "description": "Returns a party by it's given identifier", - "tags": [ - "Parties" - ] - }, - "patch": { - "description": "Updates a party", - "operationId": "edit-party", - "responses": { - "200": { - "description": "OK", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/party" - }, - "links": { - "$ref": "#/components/schemas/link-self" - } - } - } - } - } - }, - "422": { - "description": "Unprocessable Entity", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "errors": { - "type": "array", - "items": { - "$ref": "#/components/schemas/error" - } - } - } - }, - "examples": { - "Error Examples": { - "value": { - "errors": [ - { - "status": "422", - "source": { - "pointer": "/data/attributes/company_name" - }, - "title": "Unprocessable Entity", - "detail": "Company name can't be blank" - }, - { - "status": "422", - "source": { - "pointer": "/data/attributes/customer" - }, - "title": "Unprocessable Entity", - "detail": "'XXXX' already exists in Account" - } - ] - } - } - } - } - } - } - }, - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "object", - "required": [ - "attributes" - ], - "properties": { - "attributes": { - "type": "object", - "properties": { - "company_name": { - "type": "string", - "example": "COMPANY NAME", - "description": "The name of the company" - } - } - } - } - } - } - } - } - } - }, - "tags": [ - "Parties" - ] - } - } - }, - "x-tagGroups": [ - { - "name": "End Points", - "tags": [ - "Shipments", - "Containers", - "Tracking Requests", - "Webhooks", - "Webhook Notifications", - "Metro Areas" - ] - }, - { - "name": "Routing (Paid)", - "tags": [ - "Routing (Paid)" - ] - } - ], - "components": { - "schemas": { - "shipment": { - "title": "Shipment model", - "type": "object", - "x-examples": {}, - "description": "", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "relationships": { - "type": "object", - "properties": { - "destination": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "type": { - "type": "string", - "enum": [ - "port", - "metro_area" - ] - }, - "id": { - "type": "string", - "format": "uuid" - } - }, - "required": [ - "type", - "id" - ] - } - } - }, - "port_of_lading": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "type": { - "type": "string", - "enum": [ - "port" - ] - }, - "id": { - "type": "string", - "format": "uuid" - } - }, - "required": [ - "type", - "id" - ] - } - } - }, - "containers": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "container" - ] - }, - "id": { - "type": "string", - "format": "uuid" - } - }, - "required": [ - "type", - "id" - ] - } - } - } - }, - "port_of_discharge": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "type": { - "type": "string", - "enum": [ - "port" - ] - }, - "id": { - "type": "string", - "format": "uuid" - } - }, - "required": [ - "type", - "id" - ] - } - } - }, - "pod_terminal": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "terminal" - ] - }, - "id": { - "type": "string", - "format": "uuid" - } - }, - "required": [ - "type", - "id" - ] - } - } - }, - "destination_terminal": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "terminal", - "rail_terminal" - ] - }, - "id": { - "type": "string", - "format": "uuid" - } - }, - "required": [ - "type", - "id" - ] - } - } - }, - "line_tracking_stopped_by_user": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "user" - ] - }, - "id": { - "type": "string", - "format": "uuid" - } - }, - "required": [ - "type", - "id" - ] - } - } - } - } - }, - "attributes": { - "type": "object", - "properties": { - "bill_of_lading_number": { - "type": "string" - }, - "normalized_number": { - "type": "string", - "description": "The normalized version of the shipment number used for querying the carrier" - }, - "ref_numbers": { - "type": "array", - "items": { - "type": "string" - }, - "nullable": true - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "tags": { - "type": "array", - "items": { - "type": "string" - } - }, - "port_of_lading_locode": { - "type": "string", - "description": "UN/LOCODE", - "nullable": true - }, - "port_of_lading_name": { - "type": "string", - "nullable": true - }, - "port_of_discharge_locode": { - "type": "string", - "description": "UN/LOCODE", - "nullable": true - }, - "port_of_discharge_name": { - "type": "string", - "nullable": true - }, - "destination_locode": { - "type": "string", - "description": "UN/LOCODE", - "nullable": true - }, - "destination_name": { - "type": "string", - "nullable": true - }, - "shipping_line_scac": { - "type": "string" - }, - "shipping_line_name": { - "type": "string" - }, - "shipping_line_short_name": { - "type": "string" - }, - "customer_name": { - "type": "string", - "nullable": true - }, - "pod_vessel_name": { - "type": "string", - "nullable": true - }, - "pod_vessel_imo": { - "type": "string", - "nullable": true - }, - "pod_voyage_number": { - "type": "string", - "nullable": true - }, - "pol_etd_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "pol_atd_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "pod_eta_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "pod_original_eta_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "pod_ata_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "destination_eta_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "destination_ata_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "pol_timezone": { - "type": "string", - "description": "IANA tz", - "nullable": true - }, - "pod_timezone": { - "type": "string", - "description": "IANA tz", - "nullable": true - }, - "destination_timezone": { - "type": "string", - "description": "IANA tz", - "nullable": true - }, - "line_tracking_last_attempted_at": { - "type": "string", - "format": "date-time", - "description": "When Terminal49 last tried to update the shipment status from the shipping line", - "nullable": true - }, - "line_tracking_last_succeeded_at": { - "type": "string", - "format": "date-time", - "description": "When Terminal49 last successfully updated the shipment status from the shipping line", - "nullable": true - }, - "line_tracking_stopped_at": { - "type": "string", - "format": "date-time", - "description": "When Terminal49 stopped checking at the shipping line", - "nullable": true - }, - "line_tracking_stopped_reason": { - "type": "string", - "enum": [ - "all_containers_terminated", - "past_arrival_window", - "no_updates_at_line", - "cancelled_by_user", - "booking_cancelled", - null - ], - "description": "The reason Terminal49 stopped checking", - "nullable": true - } - }, - "required": [ - "bill_of_lading_number" - ] - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - }, - "links": { - "type": "object", - "properties": { - "self": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "self" - ] - } - }, - "required": [ - "id", - "type", - "attributes", - "relationships", - "links" - ] - }, - "meta": { - "title": "meta", - "type": "object", - "properties": { - "size": { - "type": "integer" - }, - "total": { - "type": "integer" - } - } - }, - "link-self": { - "title": "link", - "type": "object", - "properties": { - "self": { - "type": "string", - "format": "uri" - } - } - }, - "links": { - "title": "links", - "type": "object", - "properties": { - "last": { - "type": "string", - "format": "uri" - }, - "next": { - "type": "string", - "format": "uri" - }, - "prev": { - "type": "string", - "format": "uri" - }, - "first": { - "type": "string", - "format": "uri" - }, - "self": { - "type": "string", - "format": "uri" - } - } - }, - "container": { - "title": "Container model", - "type": "object", - "x-examples": { - "Example Container": { - "id": "ff77a822-23a7-4ccd-95ca-g534c071baaf3", - "type": "container", - "attributes": { - "number": "KOCU4959010", - "ref_numbers": [ - "REF-1", - "REF-2" - ], - "seal_number": "210084213", - "created_at": "2021-10-18T09:52:33Z", - "equipment_type": "dry", - "equipment_length": 40, - "equipment_height": "high_cube", - "weight_in_lbs": 20210, - "fees_at_pod_terminal": [], - "holds_at_pod_terminal": [], - "pickup_lfd": "2022-01-21T08:00:00Z", - "pickup_appointment_at": null, - "pod_full_out_chassis_number": "APMZ418805", - "location_at_pod_terminal": "Delivered 02/11/2022 14:18", - "availability_known": true, - "available_for_pickup": false, - "pod_arrived_at": "2022-01-03T10:30:00Z", - "pod_discharged_at": "2022-01-08T09:15:00Z", - "final_destination_full_out_at": null, - "pod_full_out_at": "2022-02-11T22:18:00Z", - "empty_terminated_at": null, - "terminal_checked_at": "2022-02-11T22:45:32Z", - "pod_rail_carrier_scac": "UPRR", - "ind_rail_carrier_scac": "CSXT", - "pod_timezone": "America/Los_Angeles", - "final_destination_timezone": null, - "empty_terminated_timezone": null, - "pod_last_tracking_request_at": "2022-02-11T22:40:00Z", - "shipment_last_tracking_request_at": "2022-02-11T22:40:00Z", - "pod_rail_loaded_at": "2022-02-11T22:18:00Z", - "pod_rail_departed_at": "2022-02-11T23:30:00Z", - "ind_eta_at": null, - "ind_ata_at": "2022-02-15T01:12:00Z", - "ind_rail_unloaded_at": "2022-02-15T07:54:00Z", - "ind_facility_lfd_on": null - }, - "relationships": { - "shipment": { - "data": { - "id": "x92acf88-c263-43ddf-b005-aca2a32d47f1", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "x551cac7-aff5-40a6-9c63-49facf19cc3df", - "type": "terminal" - } - }, - "pickup_facility": { - "data": { - "id": "d7d8d314-b02b-4caa-b04f-d3d4726f4107", - "type": "terminal" - } - }, - "transport_events": { - "data": [ - { - "id": "xecfe2d1-c498-4022-a9f8-ec56722e1215", - "type": "transport_event" - }, - { - "id": "2900a9b8-d9e2-4696-abd86-4a767b885d23", - "type": "transport_event" - }, - { - "id": "5ad0dce1-x78e4-464d-af5f-a36190428a2c", - "type": "transport_event" - }, - { - "id": "876575d5-5ede-40d6-a093-c3a4cfcxaa1c7", - "type": "transport_event" - }, - { - "id": "dc2a9d8f-75e6-43xa5-a04e-58458495f08c", - "type": "transport_event" - }, - { - "id": "50xd2ea1-01ac-473d-8a08-3b5d77d2b793", - "type": "transport_event" - }, - { - "id": "9d1f55xe3-6758-4be7-872a-30451ddd957e", - "type": "transport_event" - } - ] - }, - "raw_events": { - "data": [ - { - "id": "38084a1d-a2eb-434e-81ac3-606c89a61c4b", - "type": "raw_event" - }, - { - "id": "53680df3-93d5-4385-86c5-a33ee41b4c1f", - "type": "raw_event" - }, - { - "id": "7d9cdf70-51e8-4b75-a8229-f5d691495ab6", - "type": "raw_event" - }, - { - "id": "e62d41ac-8738-42e8-b582-35ef28ae88e2", - "type": "raw_event" - }, - { - "id": "1209172b-acd8-4ce0-8821-dbc4934208b3", - "type": "raw_event" - }, - { - "id": "4265ea5f-2b9a-436f-98fa-803d8ed49acb2", - "type": "raw_event" - }, - { - "id": "c3cb2eb7-6c0a-4db8-8742-517b97b175d5", - "type": "raw_event" - }, - { - "id": "b1959f36-a218-4b6e-863a9-2e0b4ad5159c", - "type": "raw_event" - } - ] - } - } - } - }, - "description": "Represents the equipment during a specific journey.", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "container" - ] - }, - "attributes": { - "type": "object", - "properties": { - "number": { - "type": "string" - }, - "ref_numbers": { - "type": "array", - "items": { - "type": "string" - } - }, - "equipment_type": { - "type": "string", - "enum": [ - "dry", - "reefer", - "open top", - "flat rack", - "bulk", - "tank", - null - ], - "nullable": true - }, - "equipment_length": { - "type": "integer", - "enum": [ - null, - 10, - 20, - 40, - 45 - ], - "nullable": true - }, - "equipment_height": { - "type": "string", - "enum": [ - "standard", - "high_cube", - null - ], - "nullable": true - }, - "weight_in_lbs": { - "type": "number", - "nullable": true - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "seal_number": { - "type": "string", - "nullable": true - }, - "pickup_lfd": { - "type": "string", - "format": "date-time", - "description": "The last free day for pickup before demmurage accrues. Corresponding timezone is pod_timezone.", - "nullable": true - }, - "pickup_appointment_at": { - "type": "string", - "format": "date-time", - "description": "When available the pickup appointment time at the terminal is returned.", - "nullable": true - }, - "availability_known": { - "type": "boolean", - "description": "Whether Terminal 49 is receiving availability status from the terminal." - }, - "available_for_pickup": { - "type": "boolean", - "description": "If availability_known is true, then whether container is available to be picked up at terminal.", - "nullable": true - }, - "pod_arrived_at": { - "type": "string", - "format": "date-time", - "description": "Time the vessel arrived at the POD", - "nullable": true - }, - "pod_discharged_at": { - "type": "string", - "format": "date-time", - "description": "Discharge time at the port of discharge", - "nullable": true - }, - "pod_full_out_at": { - "type": "string", - "format": "date-time", - "description": "Full Out time at port of discharge. Null for inland moves.", - "nullable": true - }, - "terminal_checked_at": { - "type": "string", - "format": "date-time", - "description": "When the terminal was last checked.", - "nullable": true - }, - "pod_full_out_chassis_number": { - "type": "string", - "description": "The chassis number used when container was picked up at POD (if available)", - "nullable": true - }, - "location_at_pod_terminal": { - "type": "string", - "description": "Location at port of discharge terminal", - "nullable": true - }, - "final_destination_full_out_at": { - "type": "string", - "format": "date-time", - "description": "Pickup time at final destination for inland moves.", - "nullable": true - }, - "empty_terminated_at": { - "type": "string", - "format": "date-time", - "description": "Time empty container was returned.", - "nullable": true - }, - "holds_at_pod_terminal": { - "type": "array", - "items": { - "$ref": "#/components/schemas/terminal_hold" - } - }, - "fees_at_pod_terminal": { - "type": "array", - "items": { - "$ref": "#/components/schemas/terminal_fee" - } - }, - "pod_timezone": { - "type": "string", - "description": "IANA tz. Applies to attributes pod_arrived_at, pod_discharged_at, pickup_appointment_at, pod_full_out_at.", - "nullable": true - }, - "final_destination_timezone": { - "type": "string", - "description": "IANA tz. Applies to attribute final_destination_full_out_at.", - "nullable": true - }, - "empty_terminated_timezone": { - "type": "string", - "description": "IANA tz. Applies to attribute empty_terminated_at.", - "nullable": true - }, - "pod_rail_carrier_scac": { - "type": "string", - "description": "The SCAC of the rail carrier for the pickup leg of the container's journey.(BETA)", - "nullable": true - }, - "ind_rail_carrier_scac": { - "type": "string", - "description": "The SCAC of the rail carrier for the delivery leg of the container's journey.(BETA)", - "nullable": true - }, - "pod_last_tracking_request_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "shipment_last_tracking_request_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "pod_rail_loaded_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "pod_rail_departed_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "ind_eta_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "ind_ata_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "ind_rail_unloaded_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "ind_facility_lfd_on": { - "type": "string", - "format": "date-time", - "nullable": true - } - } - }, - "relationships": { - "type": "object", - "properties": { - "shipment": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - } - } - } - } - }, - "pickup_facility": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string", - "enum": [ - "terminal" - ] - } - } - } - } - }, - "pod_terminal": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string", - "enum": [ - "terminal" - ] - } - } - } - } - }, - "transport_events": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string", - "enum": [ - "transport_event" - ] - } - } - } - } - } - }, - "raw_events": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string", - "enum": [ - "raw_event" - ] - } - } - } - } - } - } - } - } - }, - "required": [ - "id", - "type", - "attributes" - ] - }, - "port": { - "title": "Port model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "attributes": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "code": { - "type": "string", - "description": "UN/LOCODE" - }, - "state_abbr": { - "type": "string", - "x-stoplight": { - "id": "jixah1a0q3exs" - }, - "nullable": true - }, - "city": { - "type": "string", - "x-stoplight": { - "id": "657ij4boc7kyv" - }, - "nullable": true - }, - "country_code": { - "type": "string", - "description": "2 digit country code" - }, - "time_zone": { - "type": "string", - "description": "IANA tz" - }, - "latitude": { - "type": "number", - "x-stoplight": { - "id": "480os7a90z6kk" - }, - "nullable": true - }, - "longitude": { - "type": "number", - "x-stoplight": { - "id": "nfdetqgx5p1yv" - }, - "nullable": true - } - } - }, - "type": { - "type": "string", - "enum": [ - "port" - ] - } - }, - "required": [ - "id", - "type" - ] - }, - "shipping_line": { - "title": "Shipping line model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "attributes": { - "type": "object", - "required": [ - "scac", - "name", - "alternative_scacs", - "short_name", - "bill_of_lading_tracking_support", - "booking_number_tracking_support", - "container_number_tracking_support" - ], - "properties": { - "scac": { - "type": "string", - "minLength": 4, - "maxLength": 4 - }, - "name": { - "type": "string" - }, - "alternative_scacs": { - "type": "array", - "x-stoplight": { - "id": "jwf70hnip0xwb" - }, - "description": "Additional SCACs which will be accepted in tracking requests", - "items": { - "x-stoplight": { - "id": "nrqnwg5y2u0ni" - }, - "type": "string", - "minLength": 4, - "maxLength": 4 - } - }, - "short_name": { - "type": "string" - }, - "bill_of_lading_tracking_support": { - "type": "boolean" - }, - "booking_number_tracking_support": { - "type": "boolean" - }, - "container_number_tracking_support": { - "type": "boolean" - } - } - }, - "type": { - "type": "string", - "enum": [ - "shipping_line" - ] - } - }, - "required": [ - "id", - "attributes", - "type" - ] - }, - "account": { - "title": "Account model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "container" - ] - }, - "attributes": { - "type": "object", - "required": [ - "company_name" - ], - "properties": { - "company_name": { - "type": "string" - } - } - } - }, - "required": [ - "id", - "type", - "attributes" - ], - "x-examples": {} - }, - "error": { - "title": "Error model", - "type": "object", - "properties": { - "detail": { - "type": "string", - "nullable": true - }, - "title": { - "type": "string", - "nullable": true - }, - "source": { - "type": "object", - "nullable": true, - "properties": { - "pointer": { - "type": "string", - "nullable": true - }, - "parameter": { - "type": "string", - "nullable": true - } - } - }, - "code": { - "type": "string", - "nullable": true - }, - "status": { - "type": "string", - "nullable": true - }, - "meta": { - "type": "object", - "nullable": true, - "properties": { - "tracking_request_id": { - "type": "string", - "format": "uuid", - "nullable": true - } - } - } - }, - "required": [ - "title" - ] - }, - "metro_area": { - "title": "Metro area model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "attributes": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "code": { - "type": "string", - "description": "UN/LOCODE" - }, - "state_abbr": { - "type": "string", - "x-stoplight": { - "id": "j9yuwej2ym7yq" - }, - "nullable": true - }, - "country_code": { - "type": "string", - "x-stoplight": { - "id": "hfupdk750wcrj" - } - }, - "time_zone": { - "type": "string", - "description": "IANA tz", - "x-stoplight": { - "id": "izvtty345nfsz" - } - }, - "latitude": { - "type": "number", - "x-stoplight": { - "id": "9l62t4cwsp53w" - }, - "nullable": true - }, - "longitude": { - "type": "number", - "x-stoplight": { - "id": "3tzibc0li8xvg" - }, - "nullable": true - } - } - }, - "type": { - "type": "string", - "enum": [ - "metro_area" - ] - }, - "": { - "type": "string", - "x-stoplight": { - "id": "kwcjunrtu3r5o" - } - } - }, - "required": [ - "id", - "type" - ] - }, - "terminal": { - "title": "Terminal model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "relationships": { - "type": "object", - "required": [ - "port" - ], - "properties": { - "port": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "port" - ] - } - } - } - } - } - } - }, - "attributes": { - "type": "object", - "required": [ - "name" - ], - "properties": { - "name": { - "type": "string" - }, - "nickname": { - "type": "string" - }, - "firms_code": { - "type": "string", - "description": "CBP FIRMS Code or CBS Sublocation Code" - }, - "smdg_code": { - "type": "string", - "description": "SMDG Code" - }, - "bic_facility_code": { - "type": "string", - "description": "BIC Facility Code" - }, - "street": { - "type": "string", - "description": "Street part of the address" - }, - "city": { - "type": "string", - "description": "City part of the address" - }, - "state": { - "type": "string", - "description": "State part of the address" - }, - "state_abbr": { - "type": "string", - "description": "State abbreviation for the state" - }, - "zip": { - "type": "string", - "description": "ZIP code part of the address" - }, - "country": { - "type": "string", - "description": "Country part of the address" - } - } - }, - "type": { - "type": "string", - "enum": [ - "terminal" - ] - } - }, - "required": [ - "attributes", - "relationships" - ] - }, - "rail_terminal": { - "title": "Rail Terminal model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "relationships": { - "type": "object", - "properties": { - "port": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "port" - ] - } - } - } - } - }, - "metro_area": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "metro_area" - ] - } - } - } - } - } - } - }, - "attributes": { - "type": "object", - "required": [ - "name" - ], - "properties": { - "name": { - "type": "string" - }, - "nickname": { - "type": "string" - }, - "firms_code": { - "type": "string", - "description": "CBP FIRMS Code or CBS Sublocation Code" - } - } - }, - "type": { - "type": "string", - "enum": [ - "rail_terminal" - ] - } - }, - "required": [ - "attributes" - ] - }, - "tracking_request": { - "title": "Tracking Request", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "tracking_request" - ] - }, - "attributes": { - "type": "object", - "properties": { - "request_number": { - "type": "string", - "example": "ONEYSH9AME650500" - }, - "ref_numbers": { - "type": "array", - "nullable": true, - "items": { - "type": "string" - } - }, - "tags": { - "type": "array", - "items": { - "type": "string" - } - }, - "status": { - "type": "string", - "enum": [ - "pending", - "awaiting_manifest", - "created", - "failed", - "tracking_stopped" - ] - }, - "failed_reason": { - "type": "string", - "enum": [ - "booking_cancelled", - "duplicate", - "expired", - "internal_processing_error", - "invalid_number", - "not_found", - "retries_exhausted", - "shipping_line_unreachable", - "unrecognized_response", - "data_unavailable", - null - ], - "description": "If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request", - "nullable": true - }, - "request_type": { - "type": "string", - "enum": [ - "bill_of_lading", - "booking_number", - "container" - ], - "example": "bill_of_lading" - }, - "scac": { - "type": "string", - "example": "ONEY", - "minLength": 4, - "maxLength": 4 - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "is_retrying": { - "type": "boolean" - }, - "retry_count": { - "type": "integer", - "description": "How many times T49 has attempted to get the shipment from the shipping line", - "nullable": true - } - }, - "required": [ - "request_number", - "status", - "request_type", - "scac", - "created_at" - ] - }, - "relationships": { - "type": "object", - "properties": { - "tracked_object": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - } - } - } - } - }, - "customer": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "party" - ] - } - } - } - } - } - } - } - }, - "required": [ - "id", - "type" - ] - }, - "webhook": { - "title": "webhook", - "type": "object", - "x-examples": {}, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "webhook" - ] - }, - "attributes": { - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri", - "description": "https end point" - }, - "active": { - "type": "boolean", - "default": true, - "description": "Whether the webhook will be delivered when events are triggered" - }, - "events": { - "type": "array", - "description": "The list of events to enabled for this endpoint", - "uniqueItems": true, - "minItems": 1, - "items": { - "type": "string", - "enum": [ - "container.transport.vessel_arrived", - "container.transport.vessel_discharged", - "container.transport.vessel_loaded", - "container.transport.vessel_departed", - "container.transport.rail_departed", - "container.transport.rail_arrived", - "container.transport.rail_loaded", - "container.transport.rail_unloaded", - "container.transport.transshipment_arrived", - "container.transport.transshipment_discharged", - "container.transport.transshipment_loaded", - "container.transport.transshipment_departed", - "container.transport.feeder_arrived", - "container.transport.feeder_discharged", - "container.transport.feeder_loaded", - "container.transport.feeder_departed", - "container.transport.empty_out", - "container.transport.full_in", - "container.transport.full_out", - "container.transport.empty_in", - "container.transport.vessel_berthed", - "shipment.estimated.arrival", - "tracking_request.succeeded", - "tracking_request.failed", - "tracking_request.awaiting_manifest", - "tracking_request.tracking_stopped", - "container.created", - "container.updated", - "container.pod_terminal_changed", - "container.transport.arrived_at_inland_destination", - "container.transport.estimated.arrived_at_inland_destination", - "container.pickup_lfd.changed", - "container.transport.available" - ] - } - }, - "secret": { - "type": "string", - "description": "A random token that will sign all delivered webhooks" - }, - "headers": { - "type": "array", - "nullable": true, - "items": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - } - } - } - }, - "required": [ - "url", - "active", - "events", - "secret" - ] - } - }, - "required": [ - "id", - "type" - ], - "description": "" - }, - "vessel": { - "title": "vessel", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "vessel" - ] - }, - "attributes": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "The name of the ship or vessel", - "example": "Ever Given" - }, - "imo": { - "type": "string", - "description": "International Maritime Organization (IMO) number", - "nullable": true, - "example": "9811000" - }, - "mmsi": { - "type": "string", - "description": "Maritime Mobile Service Identity (MMSI)", - "nullable": true, - "example": "353136000" - }, - "latitude": { - "type": "number", - "description": "The current latitude position of the vessel", - "nullable": true, - "example": 25.29845 - }, - "longitude": { - "type": "number", - "description": "The current longitude position of the vessel", - "nullable": true, - "example": 121.217 - }, - "nautical_speed_knots": { - "type": "number", - "description": "The current speed of the ship in knots (nautical miles per hour)", - "nullable": true, - "example": 90 - }, - "navigational_heading_degrees": { - "type": "number", - "description": "The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West", - "nullable": true, - "example": 194 - }, - "position_timestamp": { - "type": "string", - "description": "The timestamp of when the ship's position was last recorded, in ISO 8601 date and time format", - "nullable": true, - "example": "2023-07-28T14:01:37Z" - }, - "positions": { - "type": "array", - "description": "An array of historical position data for the vessel. Only included if `show_positions` is true.", - "nullable": true, - "items": { - "type": "object", - "properties": { - "latitude": { - "type": "number", - "example": 1.477285 - }, - "longitude": { - "type": "number", - "example": 104.535533333 - }, - "heading": { - "type": "number", - "nullable": true, - "example": 51 - }, - "timestamp": { - "type": "string", - "format": "date-time", - "example": "2025-05-23T19:14:22Z" - }, - "estimated": { - "type": "boolean", - "example": false - } - } - } - } - } - } - } - }, - "transport_event": { - "title": "Transport Event Model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "transport_event" - ] - }, - "attributes": { - "type": "object", - "properties": { - "event": { - "type": "string", - "enum": [ - "container.transport.vessel_arrived", - "container.transport.vessel_discharged", - "container.transport.vessel_loaded", - "container.transport.vessel_departed", - "container.transport.rail_departed", - "container.transport.rail_arrived", - "container.transport.rail_loaded", - "container.transport.rail_unloaded", - "container.transport.transshipment_arrived", - "container.transport.transshipment_discharged", - "container.transport.transshipment_loaded", - "container.transport.transshipment_departed", - "container.transport.feeder_arrived", - "container.transport.feeder_discharged", - "container.transport.feeder_loaded", - "container.transport.feeder_departed", - "container.transport.empty_out", - "container.transport.full_in", - "container.transport.full_out", - "container.transport.empty_in", - "container.transport.vessel_berthed", - "container.transport.arrived_at_inland_destination", - "container.transport.estimated.arrived_at_inland_destination", - "container.pickup_lfd.changed", - "container.transport.available" - ] - }, - "voyage_number": { - "type": "string", - "nullable": true - }, - "timestamp": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "timezone": { - "type": "string", - "description": "IANA tz", - "nullable": true - }, - "location_locode": { - "type": "string", - "description": "UNLOCODE of the event location", - "nullable": true - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "data_source": { - "type": "string", - "enum": [ - "shipping_line", - "terminal", - "ais" - ], - "example": "shipping_line", - "description": "The original source of the event data" - } - } - }, - "relationships": { - "type": "object", - "properties": { - "shipment": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - } - } - } - } - }, - "location": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "port", - "metro_area" - ] - } - } - } - } - }, - "vessel": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "name": { - "type": "string", - "enum": [ - "vessel" - ] - } - } - } - } - }, - "terminal": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "terminal", - "rail_terminal" - ] - } - } - } - } - }, - "container": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "container" - ] - } - } - } - } - } - } - } - }, - "required": [ - "id", - "type" - ] - }, - "estimated_event": { - "title": "Estimated Event Model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "estimated_event" - ] - }, - "attributes": { - "type": "object", - "required": [ - "created_at", - "estimated_timestamp", - "event" - ], - "properties": { - "created_at": { - "type": "string", - "description": "When the estimated event was created", - "format": "date-time" - }, - "estimated_timestamp": { - "type": "string", - "format": "date-time" - }, - "event": { - "type": "string", - "enum": [ - "shipment.estimated.arrival" - ] - }, - "location_locode": { - "type": "string", - "description": "UNLOCODE of the event location", - "nullable": true - }, - "timezone": { - "type": "string", - "description": "IANA tz", - "nullable": true - }, - "voyage_number": { - "type": "string", - "nullable": true - }, - "data_source": { - "type": "string", - "enum": [ - "shipping_line", - "terminal" - ], - "description": "The original source of the event data" - } - } - }, - "relationships": { - "type": "object", - "required": [ - "shipment" - ], - "properties": { - "shipment": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "id", - "type" - ], - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - } - } - } - } - }, - "port": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "port" - ] - } - } - } - } - }, - "vessel": { - "type": "object", - "description": "\n", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "vessel" - ] - } - } - } - } - } - } - } - }, - "required": [ - "id", - "type", - "attributes", - "relationships" - ] - }, - "webhook_notification": { - "title": "webhook_notification", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "webhook_notification" - ] - }, - "attributes": { - "type": "object", - "properties": { - "event": { - "type": "string", - "enum": [ - "container.transport.vessel_arrived", - "container.transport.vessel_discharged", - "container.transport.vessel_loaded", - "container.transport.vessel_departed", - "container.transport.rail_departed", - "container.transport.rail_arrived", - "container.transport.rail_loaded", - "container.transport.rail_unloaded", - "container.transport.transshipment_arrived", - "container.transport.transshipment_discharged", - "container.transport.transshipment_loaded", - "container.transport.transshipment_departed", - "container.transport.feeder_arrived", - "container.transport.feeder_discharged", - "container.transport.feeder_loaded", - "container.transport.feeder_departed", - "container.transport.empty_out", - "container.transport.full_in", - "container.transport.full_out", - "container.transport.empty_in", - "container.transport.vessel_berthed", - "shipment.estimated.arrival", - "tracking_request.succeeded", - "tracking_request.failed", - "tracking_request.awaiting_manifest", - "tracking_request.tracking_stopped", - "container.created", - "container.updated", - "container.pod_terminal_changed", - "container.transport.arrived_at_inland_destination", - "container.transport.estimated.arrived_at_inland_destination", - "container.pickup_lfd.changed", - "container.transport.available" - ] - }, - "delivery_status": { - "type": "string", - "default": "pending", - "enum": [ - "pending", - "succeeded", - "failed" - ], - "description": "Whether the notification has been delivered to the webhook endpoint" - }, - "created_at": { - "type": "string" - } - }, - "required": [ - "event", - "delivery_status", - "created_at" - ] - }, - "relationships": { - "type": "object", - "properties": { - "webhook": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "webhook" - ] - } - } - } - } - }, - "reference_object": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "tracking_request", - "estimated_event", - "transport_event", - "container_updated_event" - ] - } - } - } - } - } - }, - "required": [ - "webhook" - ] - } - } - }, - "terminal_hold": { - "title": "terminal_hold", - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "status": { - "type": "string", - "enum": [ - "pending", - "hold" - ] - }, - "description": { - "type": "string", - "description": "Text description from the terminal (if any)", - "nullable": true - } - }, - "required": [ - "name", - "status" - ] - }, - "terminal_fee": { - "title": "terminal_fee", - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "demurrage", - "exam", - "extended_dwell_time", - "other", - "total" - ] - }, - "amount": { - "type": "number", - "description": "The fee amount in local currency" - }, - "currency_code": { - "type": "string", - "description": "The ISO 4217 currency code of the fee is charged in. E.g. USD", - "example": "USD" - } - }, - "required": [ - "type", - "amount" - ] - }, - "container_updated_event": { - "title": "container_updated_event", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string" - }, - "attributes": { - "type": "object", - "properties": { - "changeset": { - "type": "object", - "description": "A hash of all the changed attributes with the values being an array of the before and after. E.g. \n`{\"pickup_lfd\": [null, \"2020-05-20\"]}`\n\nThe current attributes that can be alerted on are:\n- `available_for_pickup`\n- `pickup_lfd`\n- `fees_at_pod_terminal`\n- `holds_at_pod_terminal`\n- `pickup_appointment_at`\n- `pod_terminal`" - }, - "timestamp": { - "type": "string", - "format": "date-time", - "description": "" - }, - "timezone": { - "type": "string", - "description": "IANA tz " - }, - "data_source": { - "type": "string", - "enum": [ - "terminal" - ], - "example": "terminal" - } - }, - "required": [ - "changeset", - "timestamp" - ] - }, - "relationships": { - "type": "object", - "required": [ - "container", - "terminal" - ], - "properties": { - "container": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "id", - "type" - ], - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "container" - ] - } - } - } - } - }, - "terminal": { - "type": "object", - "description": "", - "required": [ - "data" - ], - "properties": { - "data": { - "type": "object", - "required": [ - "id", - "type" - ], - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "terminal" - ] - } - } - } - } - } - } - } - }, - "required": [ - "relationships" - ] - }, - "raw_event": { - "title": "Raw Event Model", - "type": "object", - "description": "Raw Events represent the milestones from the shipping line for a given container.\n\n### About raw_event datetimes\n\nThe events may include estimated future events. The event is a future event if an `estimated_` timestamp is not null. \n\nThe datetime properties `timestamp` and `estimated`. \n\nWhen the `time_zone` property is present the datetimes are UTC timestamps, which can be converted to the local time by parsing the provided `time_zone`.\n\nWhen the `time_zone` property is absent, the datetimes represent local times which serialized as UTC timestamps for consistency. ", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string", - "description": "", - "enum": [ - "raw_event" - ] - }, - "attributes": { - "type": "object", - "properties": { - "event": { - "type": "string", - "enum": [ - "empty_out", - "full_in", - "positioned_in", - "positioned_out", - "vessel_loaded", - "vessel_departed", - "transshipment_arrived", - "transshipment_discharged", - "transshipment_loaded", - "transshipment_departed", - "feeder_arrived", - "feeder_discharged", - "feeder_loaded", - "feeder_departed", - "rail_loaded", - "rail_departed", - "rail_arrived", - "rail_unloaded", - "vessel_arrived", - "vessel_discharged", - "arrived_at_destination", - "delivered", - "full_out", - "empty_in", - "vgm_received", - "carrier_release", - "customs_release", - "available" - ], - "description": "Normalized string representing the event", - "nullable": true - }, - "original_event": { - "type": "string", - "description": "The event name as returned by the carrier" - }, - "timestamp": { - "type": "string", - "format": "date-time", - "description": "The datetime the event either transpired or will occur in UTC" - }, - "estimated": { - "type": "boolean", - "description": "True if the timestamp is estimated, false otherwise" - }, - "actual_on": { - "type": "string", - "format": "date", - "description": "Deprecated: The date of the event at the event location when no time information is available. ", - "nullable": true - }, - "estimated_on": { - "type": "string", - "format": "date", - "description": "Deprecated: The estimated date of the event at the event location when no time information is available. ", - "nullable": true - }, - "actual_at": { - "type": "string", - "format": "date-time", - "description": "Deprecated: The datetime the event transpired in UTC", - "nullable": true - }, - "estimated_at": { - "type": "string", - "format": "date-time", - "description": "Deprecated: The estimated datetime the event will occur in UTC", - "nullable": true - }, - "timezone": { - "type": "string", - "description": "IANA tz where the event occured", - "nullable": true - }, - "created_at": { - "type": "string", - "format": "date-time", - "description": "When the raw_event was created in UTC" - }, - "location_name": { - "type": "string", - "description": "The city or facility name of the event location" - }, - "location_locode": { - "type": "string", - "description": "UNLOCODE of the event location", - "nullable": true - }, - "vessel_name": { - "type": "string", - "description": "The name of the vessel where applicable", - "nullable": true - }, - "vessel_imo": { - "type": "string", - "description": "The IMO of the vessel where applicable", - "nullable": true - }, - "index": { - "type": "integer", - "description": "The order of the event. This may be helpful when only dates (i.e. actual_on) are available." - }, - "voyage_number": { - "type": "string", - "nullable": true - } - } - }, - "relationships": { - "type": "object", - "properties": { - "location": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "port", - "metro_area" - ] - } - } - } - } - }, - "vessel": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "vessel" - ] - } - } - } - } - } - } - } - } - }, - "container_pod_terminal_changed_event": { - "title": "Container Pod Terminal Changed Event", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "type": { - "type": "string" - }, - "attributes": { - "type": "object", - "properties": { - "data_source": { - "type": "string", - "enum": [ - "shipping_line", - "terminal", - "pierpass" - ], - "example": "shipping_line", - "description": "Where the information about the terminal change came from" - }, - "timestamp": { - "type": "string", - "format": "date-time", - "description": "When the terminal change was recorded" - } - } - }, - "relationships": { - "type": "object", - "properties": { - "container": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "container" - ] - } - } - }, - "shipment": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - } - } - }, - "terminal": { - "type": "object", - "description": "The terminal the container has changed to. If this container is still on the vessel this represents an advisory. If it was previously at the terminal this represents an off-dock move.", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "terminal" - ] - } - } - } - } - } - }, - "description": "" - }, - "party": { - "title": "Party model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "attributes": { - "type": "object", - "required": [ - "company_name" - ], - "properties": { - "company_name": { - "type": "string", - "description": "Company name" - } - } - }, - "type": { - "type": "string", - "enum": [ - "party" - ] - } - }, - "required": [ - "attributes" - ] - }, - "route": { - "title": "Route model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "route" - ] - }, - "attributes": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - } - }, - "required": [ - "id", - "created_at", - "updated_at" - ] - }, - "relationships": { - "type": "object", - "properties": { - "cargo": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "container" - ] - } - }, - "required": [ - "id", - "type" - ] - } - } - }, - "shipment": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "shipment" - ] - } - }, - "required": [ - "id", - "type" - ] - } - } - }, - "route_locations": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "route_location" - ] - } - }, - "required": [ - "id", - "type" - ] - } - } - } - } - } - } - }, - "required": [ - "id", - "type", - "attributes", - "relationships" - ] - }, - "route_location": { - "title": "Route Location model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "route_location" - ] - }, - "attributes": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "inbound_scac": { - "type": "string", - "nullable": true, - "minLength": 4, - "maxLength": 4 - }, - "inbound_mode": { - "type": "string", - "nullable": true, - "enum": [ - "vessel", - "rail", - null - ] - }, - "inbound_eta_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "inbound_ata_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "inbound_voyage_number": { - "type": "string", - "nullable": true - }, - "outbound_scac": { - "type": "string", - "nullable": true, - "minLength": 4, - "maxLength": 4 - }, - "outbound_mode": { - "type": "string", - "nullable": true, - "enum": [ - "vessel", - "rail", - null - ] - }, - "outbound_etd_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "outbound_atd_at": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "outbound_voyage_number": { - "type": "string", - "nullable": true - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - } - }, - "required": [ - "id", - "created_at", - "updated_at" - ] - }, - "relationships": { - "type": "object", - "properties": { - "route": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "route" - ] - } - }, - "required": [ - "id", - "type" - ] - } - } - }, - "inbound_vessel": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "vessel" - ] - } - } - } - } - }, - "outbound_vessel": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "vessel" - ] - } - } - } - } - }, - "location": { - "type": "object", - "properties": { - "data": { - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "port", - "terminal" - ] - } - } - } - } - }, - "facility": { - "type": "object", - "properties": { - "data": { - "type": "object", - "nullable": true, - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "terminal", - "port" - ] - } - } - } - } - } - } - } - }, - "required": [ - "id", - "type", - "attributes", - "relationships" - ] - }, - "vessel_with_positions": { - "title": "Vessel with positions model", - "type": "object", - "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "type": { - "type": "string", - "enum": [ - "vessel" - ] - }, - "attributes": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "The name of the ship or vessel" - }, - "imo": { - "type": "string", - "description": "International Maritime Organization (IMO) number", - "nullable": true - }, - "mmsi": { - "type": "string", - "description": "Maritime Mobile Service Identity (MMSI)", - "nullable": true - }, - "latitude": { - "type": "number", - "description": "The current latitude position of the vessel", - "nullable": true - }, - "longitude": { - "type": "number", - "description": "The current longitude position of the vessel", - "nullable": true - }, - "nautical_speed_knots": { - "type": "number", - "description": "The current speed of the ship in knots (nautical miles per hour)", - "nullable": true - }, - "navigational_heading_degrees": { - "type": "number", - "description": "The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West", - "nullable": true - }, - "position_timestamp": { - "type": "string", - "format": "date-time", - "description": "The timestamp of when the ship's position was last recorded, in ISO 8601 date and time format", - "nullable": true - }, - "positions": { - "type": "array", - "description": "Array of estimated future positions", - "items": { - "type": "object", - "properties": { - "latitude": { - "type": "number" - }, - "longitude": { - "type": "number" - }, - "heading": { - "type": "number", - "nullable": true - }, - "timestamp": { - "type": "string", - "format": "date-time" - }, - "estimated": { - "type": "boolean" - } - }, - "required": [ - "latitude", - "longitude", - "timestamp", - "estimated" - ] - } - } - } - } - }, - "required": [ - "id", - "type", - "attributes" - ] - } - }, - "securitySchemes": { - "authorization": { - "name": "Authorization", - "type": "apiKey", - "in": "header", - "description": "`Token YOUR_API_TOKEN`\n\nThe APIs require authentication to be done using header-based API Key and Secret Authentication. \n\nAPI key and secret are sent va the `Authorization` request header.\n\nYou send your API key and secret in the following way:\n\n`Authorization: Token YOUR_API_KEY`" - } - } - }, - "tags": [ - { - "name": "Containers" - }, - { - "name": "Shipments" - }, - { - "name": "Locations" - }, - { - "name": "Events" - }, - { - "name": "Tracking Requests" - }, - { - "name": "Webhooks" - }, - { - "name": "Webhook Notifications" - }, - { - "name": "Ports" - }, - { - "name": "Metro Areas" - }, - { - "name": "Terminals" - }, - { - "name": "Routing (Paid)" - } - ], - "security": [ - { - "authorization": [] - } - ] -} diff --git a/docs/script.js b/docs/script.js deleted file mode 100644 index 52270c1f..00000000 --- a/docs/script.js +++ /dev/null @@ -1,4 +0,0 @@ - !function(){var i="analytics",analytics=window[i]=window[i]||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","screen","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware","register"];analytics.factory=function(e){return function(){if(window[i].initialized)return window[i][e].apply(window[i],arguments);var n=Array.prototype.slice.call(arguments);if(["track","screen","alias","group","page","identify"].indexOf(e)>-1){var c=document.querySelector("link[rel='canonical']");n.push({__t:"bpc",c:c&&c.getAttribute("href")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}n.unshift(e);analytics.push(n);return analytics}};for(var n=0;n/src/index.ts', + '^terminal49/(.*)$': '/src/$1', + }, + modulePathIgnorePatterns: [ + '/ecosystem-tests/', + '/dist/', + '/deno/', + '/deno_tests/', + '/packages/', + ], + testPathIgnorePatterns: ['scripts'], +}; + +export default config; diff --git a/nginx.conf b/nginx.conf deleted file mode 100644 index 8686795c..00000000 --- a/nginx.conf +++ /dev/null @@ -1,54 +0,0 @@ -worker_processes 1; - -events { - worker_connections 1024; -} - -http { - include mime.types; - default_type application/octet-stream; - - sendfile on; - - keepalive_timeout 65; - - server { - listen 80; - server_name localhost; - index index.html index.htm; - - location /api/docs/ { - alias /usr/share/nginx/html/; - - if ($request_method = 'OPTIONS') { - add_header 'Access-Control-Allow-Origin' '*'; - add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; - # - # Custom headers and headers various browsers *should* be OK with but aren't - # - add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'; - # - # Tell client that this pre-flight info is valid for 20 days - # - add_header 'Access-Control-Max-Age' 1728000; - add_header 'Content-Type' 'text/plain charset=UTF-8'; - add_header 'Content-Length' 0; - return 204; - } - if ($request_method = 'POST') { - add_header 'Access-Control-Allow-Origin' '*'; - add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; - add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'; - } - if ($request_method = 'GET') { - add_header 'Access-Control-Allow-Origin' '*'; - add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; - add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'; - } - } - - location /api/docs { - rewrite ^ https://www.terminal49.com/api/docs/ permanent; - } - } -} diff --git a/package.json b/package.json new file mode 100644 index 00000000..4de82e98 --- /dev/null +++ b/package.json @@ -0,0 +1,69 @@ +{ + "name": "terminal49", + "version": "0.0.1-alpha.0", + "description": "The official TypeScript library for the Terminal49 API", + "author": "Terminal49 ", + "types": "dist/index.d.ts", + "main": "dist/index.js", + "type": "commonjs", + "repository": "github:stainless-sdks/terminal49-typescript", + "license": "Apache-2.0", + "packageManager": "yarn@1.22.22", + "files": [ + "**/*" + ], + "private": false, + "publishConfig": { + "access": "public" + }, + "scripts": { + "test": "./scripts/test", + "build": "./scripts/build", + "prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1", + "format": "./scripts/format", + "prepare": "if ./scripts/utils/check-is-in-git-install.sh; then ./scripts/build && ./scripts/utils/git-swap.sh; fi", + "tsn": "ts-node -r tsconfig-paths/register", + "lint": "./scripts/lint", + "fix": "./scripts/format" + }, + "dependencies": {}, + "devDependencies": { + "@arethetypeswrong/cli": "^0.17.0", + "@swc/core": "^1.3.102", + "@swc/jest": "^0.2.29", + "@types/jest": "^29.4.0", + "@types/node": "^20.17.6", + "@typescript-eslint/eslint-plugin": "8.31.1", + "@typescript-eslint/parser": "8.31.1", + "eslint": "^9.20.1", + "eslint-plugin-prettier": "^5.4.1", + "eslint-plugin-unused-imports": "^4.1.4", + "iconv-lite": "^0.6.3", + "jest": "^29.4.0", + "prettier": "^3.0.0", + "publint": "^0.2.12", + "ts-jest": "^29.1.0", + "ts-node": "^10.5.0", + "tsc-multi": "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.9/tsc-multi.tgz", + "tsconfig-paths": "^4.0.0", + "tslib": "^2.8.1", + "typescript": "5.8.3", + "typescript-eslint": "8.31.1" + }, + "exports": { + ".": { + "import": "./dist/index.mjs", + "require": "./dist/index.js" + }, + "./*.mjs": { + "default": "./dist/*.mjs" + }, + "./*.js": { + "default": "./dist/*.js" + }, + "./*": { + "import": "./dist/*.mjs", + "require": "./dist/*.js" + } + } +} diff --git a/packages/mcp-server/README.md b/packages/mcp-server/README.md new file mode 100644 index 00000000..8c257742 --- /dev/null +++ b/packages/mcp-server/README.md @@ -0,0 +1,323 @@ +# Terminal49 TypeScript MCP Server + +It is generated with [Stainless](https://www.stainless.com/). + +## Installation + +### Building + +Because it's not published yet, clone the repo and build it: + +```sh +git clone git@github.com:stainless-sdks/terminal49-typescript.git +cd terminal49-typescript +./scripts/bootstrap +./scripts/build +``` + +### Running + +```sh +# set env vars as needed +export TERMINAL49_API_KEY="My API Key" +node ./packages/mcp-server/dist/index.js +``` + +> [!NOTE] +> Once this package is [published to npm](https://www.stainless.com/docs/guides/publish), this will become: `npx -y terminal49-mcp` + +### Via MCP Client + +[Build the project](#building) as mentioned above. + +There is a partial list of existing clients at [modelcontextprotocol.io](https://modelcontextprotocol.io/clients). If you already +have a client, consult their documentation to install the MCP server. + +For clients with a configuration JSON, it might look something like this: + +```json +{ + "mcpServers": { + "terminal49_api": { + "command": "node", + "args": [ + "/path/to/local/terminal49-typescript/packages/mcp-server", + "--client=claude", + "--tools=dynamic" + ], + "env": { + "TERMINAL49_API_KEY": "My API Key" + } + } + } +} +``` + +## Exposing endpoints to your MCP Client + +There are two ways to expose endpoints as tools in the MCP server: + +1. Exposing one tool per endpoint, and filtering as necessary +2. Exposing a set of tools to dynamically discover and invoke endpoints from the API + +### Filtering endpoints and tools + +You can run the package on the command line to discover and filter the set of tools that are exposed by the +MCP Server. This can be helpful for large APIs where including all endpoints at once is too much for your AI's +context window. + +You can filter by multiple aspects: + +- `--tool` includes a specific tool by name +- `--resource` includes all tools under a specific resource, and can have wildcards, e.g. `my.resource*` +- `--operation` includes just read (get/list) or just write operations + +### Dynamic tools + +If you specify `--tools=dynamic` to the MCP server, instead of exposing one tool per endpoint in the API, it will +expose the following tools: + +1. `list_api_endpoints` - Discovers available endpoints, with optional filtering by search query +2. `get_api_endpoint_schema` - Gets detailed schema information for a specific endpoint +3. `invoke_api_endpoint` - Executes any endpoint with the appropriate parameters + +This allows you to have the full set of API endpoints available to your MCP Client, while not requiring that all +of their schemas be loaded into context at once. Instead, the LLM will automatically use these tools together to +search for, look up, and invoke endpoints dynamically. However, due to the indirect nature of the schemas, it +can struggle to provide the correct properties a bit more than when tools are imported explicitly. Therefore, +you can opt-in to explicit tools, the dynamic tools, or both. + +See more information with `--help`. + +All of these command-line options can be repeated, combined together, and have corresponding exclusion versions (e.g. `--no-tool`). + +Use `--list` to see the list of available tools, or see below. + +### Specifying the MCP Client + +Different clients have varying abilities to handle arbitrary tools and schemas. + +You can specify the client you are using with the `--client` argument, and the MCP server will automatically +serve tools and schemas that are more compatible with that client. + +- `--client=`: Set all capabilities based on a known MCP client + + - Valid values: `openai-agents`, `claude`, `claude-code`, `cursor` + - Example: `--client=cursor` + +Additionally, if you have a client not on the above list, or the client has gotten better +over time, you can manually enable or disable certain capabilities: + +- `--capability=`: Specify individual client capabilities + - Available capabilities: + - `top-level-unions`: Enable support for top-level unions in tool schemas + - `valid-json`: Enable JSON string parsing for arguments + - `refs`: Enable support for $ref pointers in schemas + - `unions`: Enable support for union types (anyOf) in schemas + - `formats`: Enable support for format validations in schemas (e.g. date-time, email) + - `tool-name-length=N`: Set maximum tool name length to N characters + - Example: `--capability=top-level-unions --capability=tool-name-length=40` + - Example: `--capability=top-level-unions,tool-name-length=40` + +### Examples + +1. Filter for read operations on cards: + +```bash +--resource=cards --operation=read +``` + +2. Exclude specific tools while including others: + +```bash +--resource=cards --no-tool=create_cards +``` + +3. Configure for Cursor client with custom max tool name length: + +```bash +--client=cursor --capability=tool-name-length=40 +``` + +4. Complex filtering with multiple criteria: + +```bash +--resource=cards,accounts --operation=read --tag=kyc --no-tool=create_cards +``` + +## Running remotely + +Launching the client with `--transport=http` launches the server as a remote server using Streamable HTTP transport. The `--port` setting can choose the port it will run on, and the `--socket` setting allows it to run on a Unix socket. + +Authorization can be provided via the following headers: +| Header | Equivalent client option | Security scheme | +| ---------------------- | ------------------------ | --------------- | +| `x-terminal49-api-key` | `apiKey` | authorization | + +A configuration JSON for this server might look like this, assuming the server is hosted at `http://localhost:3000`: + +```json +{ + "mcpServers": { + "terminal49_api": { + "url": "http://localhost:3000", + "headers": { + "x-terminal49-api-key": "My API Key" + } + } + } +} +``` + +The command-line arguments for filtering tools and specifying clients can also be used as query parameters in the URL. +For example, to exclude specific tools while including others, use the URL: + +``` +http://localhost:3000?resource=cards&resource=accounts&no_tool=create_cards +``` + +Or, to configure for the Cursor client, with a custom max tool name length, use the URL: + +``` +http://localhost:3000?client=cursor&capability=tool-name-length%3D40 +``` + +## Importing the tools and server individually + +```js +// Import the server, generated endpoints, or the init function +import { server, endpoints, init } from "terminal49-mcp/server"; + +// import a specific tool +import retrieveShipments from "terminal49-mcp/tools/shipments/retrieve-shipments"; + +// initialize the server and all endpoints +init({ server, endpoints }); + +// manually start server +const transport = new StdioServerTransport(); +await server.connect(transport); + +// or initialize your own server with specific tools +const myServer = new McpServer(...); + +// define your own endpoint +const myCustomEndpoint = { + tool: { + name: 'my_custom_tool', + description: 'My custom tool', + inputSchema: zodToJsonSchema(z.object({ a_property: z.string() })), + }, + handler: async (client: client, args: any) => { + return { myResponse: 'Hello world!' }; + }) +}; + +// initialize the server with your custom endpoints +init({ server: myServer, endpoints: [retrieveShipments, myCustomEndpoint] }); +``` + +## Available Tools + +The following tools are available in this MCP server. + +### Resource `shipments`: + +- `retrieve_shipments` (`read`): Retrieves the details of an existing shipment. You need only supply the unique shipment `id` that was returned upon `tracking_request` creation. +- `update_shipments` (`write`): Update a shipment +- `list_shipments` (`read`): Returns a list of your shipments. The shipments are returned sorted by creation date, with the most recent shipments appearing first. + + This api will return all shipments associated with the account. Shipments created via the `tracking_request` API aswell as the ones added via the dashboard will be retuned via this endpoint. + +- `resume_tracking_shipments` (`write`): Resume tracking a shipment. Keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing. +- `stop_tracking_shipments` (`write`): We'll stop tracking the shipment, which means that there will be no more updates. You can still access the shipment's previously-collected information via the API or dashboard. + + You can resume tracking a shipment by calling the `resume_tracking` endpoint, but keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing. + +### Resource `tracking_requests`: + +- `create_tracking_requests` (`write`): To track an ocean shipment, you create a new tracking request. + Two attributes are required to track a shipment. A `bill of lading/booking number` and a shipping line `SCAC`. + + Once a tracking request is created we will attempt to fetch the shipment details and it's related containers from the shipping line. If the attempt is successful we will create in new shipment object including any related container objects. We will send a `tracking_request.succeeded` webhook notification to your webhooks. + + If the attempt to fetch fails then we will send a `tracking_request.failed` webhook notification to your `webhooks`. + + A `tracking_request.succeeded` or `tracking_request.failed` webhook notificaiton will only be sent if you have atleast one active webhook. + +- `retrieve_tracking_requests` (`read`): Get the details and status of an existing tracking request. +- `update_tracking_requests` (`write`): Update a tracking request +- `list_tracking_requests` (`read`): Returns a list of your tracking requests. The tracking requests are returned sorted by creation date, with the most recent tracking request appearing first. + +### Resource `webhooks`: + +- `create_webhooks` (`write`): You can configure a webhook via the API to be notified about events that happen in your Terminal49 account. These events can be realted to tracking_requests, shipments and containers. + + This is the recommended way tracking shipments and containers via the API. You should use this instead of polling our the API periodically. + +- `retrieve_webhooks` (`read`): Get the details of a single webhook +- `update_webhooks` (`write`): Update a single webhook +- `list_webhooks` (`read`): Get a list of all the webhooks +- `delete_webhooks` (`write`): Delete a webhook +- `list_ips_webhooks` (`read`): Return the list of IPs used for sending webhook notifications. This can be useful for whitelisting the IPs on the firewall. + +### Resource `webhook_notifications`: + +- `retrieve_webhook_notifications` (`read`): +- `list_webhook_notifications` (`read`): Return the list of webhook notifications. This can be useful for reconciling your data if your endpoint has been down. +- `get_examples_webhook_notifications` (`read`): Returns an example payload as it would be sent to a webhook endpoint for the provided `event` + +### Resource `containers`: + +- `retrieve_containers` (`read`): Retrieves the details of a container. +- `update_containers` (`write`): Update a container +- `list_containers` (`read`): Returns a list of container. The containers are returned sorted by creation date, with the most recently refreshed containers appearing first. + + This API will return all containers associated with the account. + +- `get_raw_events_containers` (`read`): #### Deprecation warning + The `raw_events` endpoint is provided as-is. + + For past events we recommend consuming `transport_events`. + + *** + + Get a list of past and future (estimated) milestones for a container as reported by the carrier. Some of the data is normalized even though the API is called raw_events. + + Normalized attributes: `event` and `timestamp` timestamp. Not all of the `event` values have been normalized. You can expect the the events related to container movements to be normalized but there are cases where events are not normalized. + + For past historical events we recommend consuming `transport_events`. Although there are fewer events here those events go through additional vetting and normalization to avoid false positives and get you correct data. + +- `get_transport_events_containers` (`read`): Get a list of past transport events (canonical) for a container. All data has been normalized across all carriers. These are a verified subset of the raw events may also be sent as Webhook Notifications to a webhook endpoint. + + This does not provide any estimated future events. See `container/:id/raw_events` endpoint for that. + +### Resource `shipping_lines`: + +- `retrieve_shipping_lines` (`read`): Return the details of a single shipping line. +- `list_shipping_lines` (`read`): Return a list of shipping lines supported by Terminal49. + N.B. There is no pagination for this endpoint. + +### Resource `metro_areas`: + +- `retrieve_metro_areas` (`read`): Return the details of a single metro area. + +### Resource `ports`: + +- `retrieve_ports` (`read`): Return the details of a single port. + +### Resource `vessels`: + +- `retrieve_by_id_vessels` (`read`): Returns a vessel by it's given identifier +- `retrieve_by_imo_vessels` (`read`): Returns a vessel by the given IMO number. + +### Resource `terminals`: + +- `retrieve_terminals` (`read`): Return the details of a single terminal. + +### Resource `parties`: + +- `create_parties` (`write`): Creates a new party +- `retrieve_parties` (`read`): Returns a party by it's given identifier +- `update_parties` (`write`): Updates a party +- `list_parties` (`read`): Get a list of parties diff --git a/packages/mcp-server/build b/packages/mcp-server/build new file mode 100644 index 00000000..14eaee43 --- /dev/null +++ b/packages/mcp-server/build @@ -0,0 +1,56 @@ +#!/usr/bin/env bash +set -exuo pipefail + +rm -rf dist; mkdir dist + +# Copy src to dist/src and build from dist/src into dist, so that +# the source map for index.js.map will refer to ./src/index.ts etc +cp -rp src README.md dist + +for file in LICENSE; do + if [ -e "../../${file}" ]; then cp "../../${file}" dist; fi +done + +for file in CHANGELOG.md; do + if [ -e "${file}" ]; then cp "${file}" dist; fi +done + +# this converts the export map paths for the dist directory +# and does a few other minor things +PKG_JSON_PATH=../../packages/mcp-server/package.json node ../../scripts/utils/make-dist-package-json.cjs > dist/package.json + +# updates the `terminal49` dependency to point to NPM +node scripts/postprocess-dist-package-json.cjs + +# build to .js/.mjs/.d.ts files +./node_modules/.bin/tsc-multi + +cp tsconfig.dist-src.json dist/src/tsconfig.json + +chmod +x dist/index.js + +DIST_PATH=./dist PKG_IMPORT_PATH=terminal49-mcp/ node ../../scripts/utils/postprocess-files.cjs + +# mcp bundle +rm -rf dist-bundle terminal49_api.mcpb; mkdir dist-bundle + +# copy package.json +PKG_JSON_PATH=../../packages/mcp-server/package.json node ../../scripts/utils/make-dist-package-json.cjs > dist-bundle/package.json + +# copy files +node scripts/copy-bundle-files.cjs + +# install runtime deps +cd dist-bundle +npm install +cd .. + +# pack bundle +cp manifest.json dist-bundle + +npx mcpb pack dist-bundle terminal49_api.mcpb + +npx mcpb sign terminal49_api.mcpb --self-signed + +# clean up +rm -rf dist-bundle diff --git a/packages/mcp-server/jest.config.ts b/packages/mcp-server/jest.config.ts new file mode 100644 index 00000000..9e0ca7c8 --- /dev/null +++ b/packages/mcp-server/jest.config.ts @@ -0,0 +1,17 @@ +import type { JestConfigWithTsJest } from 'ts-jest'; + +const config: JestConfigWithTsJest = { + preset: 'ts-jest/presets/default-esm', + testEnvironment: 'node', + transform: { + '^.+\\.(t|j)sx?$': ['@swc/jest', { sourceMaps: 'inline' }], + }, + moduleNameMapper: { + '^terminal49-mcp$': '/src/index.ts', + '^terminal49-mcp/(.*)$': '/src/$1', + }, + modulePathIgnorePatterns: ['/dist/'], + testPathIgnorePatterns: ['scripts'], +}; + +export default config; diff --git a/packages/mcp-server/manifest.json b/packages/mcp-server/manifest.json new file mode 100644 index 00000000..101c8755 --- /dev/null +++ b/packages/mcp-server/manifest.json @@ -0,0 +1,43 @@ +{ + "dxt_version": "0.2", + "name": "terminal49-mcp", + "version": "0.0.1-alpha.0", + "description": "The official MCP Server for the Terminal49 API", + "author": { + "name": "Terminal49", + "email": "support@terminal49.com" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/stainless-sdks/terminal49-typescript.git" + }, + "homepage": "https://github.com/stainless-sdks/terminal49-typescript/tree/main/packages/mcp-server#readme", + "documentation": "https://www.terminal49.com", + "server": { + "type": "node", + "entry_point": "index.js", + "mcp_config": { + "command": "node", + "args": ["${__dirname}/index.js"], + "env": { + "TERMINAL49_API_KEY": "${user_config.TERMINAL49_API_KEY}" + } + } + }, + "user_config": { + "TERMINAL49_API_KEY": { + "title": "api_key", + "description": "`Token YOUR_API_TOKEN`\n\nThe APIs require authentication to be done using header-based API Key and Secret Authentication. \n\nAPI key and secret are sent va the `Authorization` request header.\n\nYou send your API key and secret in the following way:\n\n`Authorization: Token YOUR_API_KEY`", + "required": true, + "type": "string" + } + }, + "tools": [], + "tools_generated": true, + "compatibility": { + "runtimes": { + "node": ">=18.0.0" + } + }, + "keywords": ["api"] +} diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json new file mode 100644 index 00000000..00880567 --- /dev/null +++ b/packages/mcp-server/package.json @@ -0,0 +1,86 @@ +{ + "name": "terminal49-mcp", + "version": "0.0.1-alpha.0", + "description": "The official MCP Server for the Terminal49 API", + "author": "Terminal49 ", + "types": "dist/index.d.ts", + "main": "dist/index.js", + "type": "commonjs", + "repository": { + "type": "git", + "url": "git+https://github.com/stainless-sdks/terminal49-typescript.git", + "directory": "packages/mcp-server" + }, + "homepage": "https://github.com/stainless-sdks/terminal49-typescript/tree/main/packages/mcp-server#readme", + "license": "Apache-2.0", + "packageManager": "yarn@1.22.22", + "private": false, + "publishConfig": { + "access": "public" + }, + "scripts": { + "test": "jest", + "build": "bash ./build", + "prepack": "echo 'to pack, run yarn build && (cd dist; yarn pack)' && exit 1", + "prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1", + "format": "prettier --write --cache --cache-strategy metadata . !dist", + "prepare": "npm run build", + "tsn": "ts-node -r tsconfig-paths/register", + "lint": "eslint --ext ts,js .", + "fix": "eslint --fix --ext ts,js ." + }, + "dependencies": { + "terminal49": "file:../../dist/", + "@cloudflare/cabidela": "^0.2.4", + "@modelcontextprotocol/sdk": "^1.11.5", + "@valtown/deno-http-worker": "^0.0.21", + "cors": "^2.8.5", + "express": "^5.1.0", + "jq-web": "https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz", + "qs": "^6.14.0", + "yargs": "^17.7.2", + "zod": "^3.25.20", + "zod-to-json-schema": "^3.24.5", + "zod-validation-error": "^4.0.1" + }, + "bin": { + "mcp-server": "dist/index.js" + }, + "devDependencies": { + "@anthropic-ai/mcpb": "^1.1.0", + "@types/cors": "^2.8.19", + "@types/express": "^5.0.3", + "@types/jest": "^29.4.0", + "@types/qs": "^6.14.0", + "@types/yargs": "^17.0.8", + "@typescript-eslint/eslint-plugin": "8.31.1", + "@typescript-eslint/parser": "8.31.1", + "eslint": "^8.49.0", + "eslint-plugin-prettier": "^5.0.1", + "eslint-plugin-unused-imports": "^3.0.0", + "jest": "^29.4.0", + "prettier": "^3.0.0", + "ts-jest": "^29.1.0", + "ts-morph": "^19.0.0", + "ts-node": "^10.5.0", + "tsc-multi": "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.9/tsc-multi.tgz", + "tsconfig-paths": "^4.0.0", + "typescript": "5.8.3" + }, + "imports": { + "terminal49-mcp": ".", + "terminal49-mcp/*": "./src/*" + }, + "exports": { + ".": { + "require": "./dist/index.js", + "default": "./dist/index.mjs" + }, + "./*.mjs": "./dist/*.mjs", + "./*.js": "./dist/*.js", + "./*": { + "require": "./dist/*.js", + "default": "./dist/*.mjs" + } + } +} diff --git a/packages/mcp-server/scripts/copy-bundle-files.cjs b/packages/mcp-server/scripts/copy-bundle-files.cjs new file mode 100644 index 00000000..b47c0a10 --- /dev/null +++ b/packages/mcp-server/scripts/copy-bundle-files.cjs @@ -0,0 +1,36 @@ +const fs = require('fs'); +const path = require('path'); +const pkgJson = require('../dist-bundle/package.json'); + +const distDir = path.resolve(__dirname, '..', 'dist'); +const distBundleDir = path.resolve(__dirname, '..', 'dist-bundle'); +const distBundlePkgJson = path.join(distBundleDir, 'package.json'); + +async function* walk(dir) { + for await (const d of await fs.promises.opendir(dir)) { + const entry = path.join(dir, d.name); + if (d.isDirectory()) yield* walk(entry); + else if (d.isFile()) yield entry; + } +} + +async function copyFiles() { + // copy runtime files + for await (const file of walk(distDir)) { + if (!/[cm]?js$/.test(file)) continue; + const dest = path.join(distBundleDir, path.relative(distDir, file)); + await fs.promises.mkdir(path.dirname(dest), { recursive: true }); + await fs.promises.copyFile(file, dest); + } + + // replace package.json reference with local reference + for (const dep in pkgJson.dependencies) { + if (dep === 'terminal49') { + pkgJson.dependencies[dep] = 'file:../../../dist/'; + } + } + + await fs.promises.writeFile(distBundlePkgJson, JSON.stringify(pkgJson, null, 2)); +} + +copyFiles(); diff --git a/packages/mcp-server/scripts/postprocess-dist-package-json.cjs b/packages/mcp-server/scripts/postprocess-dist-package-json.cjs new file mode 100644 index 00000000..1bae89ad --- /dev/null +++ b/packages/mcp-server/scripts/postprocess-dist-package-json.cjs @@ -0,0 +1,12 @@ +const fs = require('fs'); +const pkgJson = require('../dist/package.json'); +const parentPkgJson = require('../../../package.json'); + +for (const dep in pkgJson.dependencies) { + // ensure we point to NPM instead of a local directory + if (dep === 'terminal49') { + pkgJson.dependencies[dep] = '^' + parentPkgJson.version; + } +} + +fs.writeFileSync('dist/package.json', JSON.stringify(pkgJson, null, 2)); diff --git a/packages/mcp-server/src/code-tool-paths.cts b/packages/mcp-server/src/code-tool-paths.cts new file mode 100644 index 00000000..15ce7f55 --- /dev/null +++ b/packages/mcp-server/src/code-tool-paths.cts @@ -0,0 +1,3 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export const workerPath = require.resolve('./code-tool-worker.mjs'); diff --git a/packages/mcp-server/src/code-tool-types.ts b/packages/mcp-server/src/code-tool-types.ts new file mode 100644 index 00000000..60aafb55 --- /dev/null +++ b/packages/mcp-server/src/code-tool-types.ts @@ -0,0 +1,14 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { ClientOptions } from 'terminal49'; + +export type WorkerInput = { + opts: ClientOptions; + code: string; +}; +export type WorkerSuccess = { + result: unknown | null; + logLines: string[]; + errLines: string[]; +}; +export type WorkerError = { message: string | undefined }; diff --git a/packages/mcp-server/src/code-tool-worker.ts b/packages/mcp-server/src/code-tool-worker.ts new file mode 100644 index 00000000..50d90d91 --- /dev/null +++ b/packages/mcp-server/src/code-tool-worker.ts @@ -0,0 +1,46 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import util from 'node:util'; +import { WorkerInput, WorkerSuccess, WorkerError } from './code-tool-types'; +import { Terminal49 } from 'terminal49'; + +const fetch = async (req: Request): Promise => { + const { opts, code } = (await req.json()) as WorkerInput; + const client = new Terminal49({ + ...opts, + }); + + const logLines: string[] = []; + const errLines: string[] = []; + const console = { + log: (...args: unknown[]) => { + logLines.push(util.format(...args)); + }, + error: (...args: unknown[]) => { + errLines.push(util.format(...args)); + }, + }; + try { + let run_ = async (client: any) => {}; + eval(` + ${code} + run_ = run; + `); + const result = await run_(client); + return Response.json({ + result, + logLines, + errLines, + } satisfies WorkerSuccess); + } catch (e) { + const message = e instanceof Error ? e.message : undefined; + return Response.json( + { + message, + } satisfies WorkerError, + { status: 400, statusText: 'Code execution error' }, + ); + } +}; + +export default { fetch }; diff --git a/packages/mcp-server/src/code-tool.ts b/packages/mcp-server/src/code-tool.ts new file mode 100644 index 00000000..316155fb --- /dev/null +++ b/packages/mcp-server/src/code-tool.ts @@ -0,0 +1,146 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { dirname } from 'node:path'; +import { pathToFileURL } from 'node:url'; +import Terminal49, { ClientOptions } from 'terminal49'; +import { Endpoint, ContentBlock, Metadata } from './tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; + +import { WorkerInput, WorkerError, WorkerSuccess } from './code-tool-types'; + +/** + * A tool that runs code against a copy of the SDK. + * + * Instead of exposing every endpoint as it's own tool, which uses up too many tokens for LLMs to use at once, + * we expose a single tool that can be used to search for endpoints by name, resource, operation, or tag, and then + * a generic endpoint that can be used to invoke any endpoint with the provided arguments. + * + * @param endpoints - The endpoints to include in the list. + */ +export async function codeTool(): Promise { + const metadata: Metadata = { resource: 'all', operation: 'write', tags: [] }; + const tool: Tool = { + name: 'execute', + description: + 'Runs Typescript code to interact with the API.\nYou are a skilled programmer writing code to interface with the service.\nDefine an async function named "run" that takes a single parameter of an initialized client, and it will be run.\nDo not initialize a client, but instead use the client that you are given as a parameter.\nYou will be returned anything that your function returns, plus the results of any console.log statements.\nIf any code triggers an error, the tool will return an error response, so you do not need to add error handling unless you want to output something more helpful than the raw error.\nIt is not necessary to add comments to code, unless by adding those comments you believe that you can generate better code.\nThis code will run in a container, and you will not be able to use fetch or otherwise interact with the network calls other than through the client you are given.\nAny variables you define won\'t live between successive uses of this call, so make sure to return or log any data you might need later.', + inputSchema: { type: 'object', properties: { code: { type: 'string' } } }, + }; + + // Import dynamically to avoid failing at import time in cases where the environment is not well-supported. + const { newDenoHTTPWorker } = await import('@valtown/deno-http-worker'); + const { workerPath } = await import('./code-tool-paths.cjs'); + + const handler = async (client: Terminal49, args: unknown) => { + const baseURLHostname = new URL(client.baseURL).hostname; + const { code } = args as { code: string }; + + const worker = await newDenoHTTPWorker(pathToFileURL(workerPath), { + runFlags: [ + `--node-modules-dir=manual`, + `--allow-read=code-tool-worker.mjs,${workerPath.replace(/([\/\\]node_modules)[\/\\].+$/, '$1')}/`, + `--allow-net=${baseURLHostname}`, + // Allow environment variables because instantiating the client will try to read from them, + // even though they are not set. + '--allow-env', + ], + printOutput: true, + spawnOptions: { + cwd: dirname(workerPath), + }, + }); + + try { + const resp = await new Promise((resolve, reject) => { + worker.addEventListener('exit', (exitCode) => { + reject(new Error(`Worker exited with code ${exitCode}`)); + }); + + const opts: ClientOptions = { + baseURL: client.baseURL, + apiKey: client.apiKey, + defaultHeaders: { + 'X-Stainless-MCP': 'true', + }, + }; + + const req = worker.request( + 'http://localhost', + { + headers: { + 'content-type': 'application/json', + }, + method: 'POST', + }, + (resp) => { + const body: Uint8Array[] = []; + resp.on('error', (err) => { + reject(err); + }); + resp.on('data', (chunk) => { + body.push(chunk); + }); + resp.on('end', () => { + resolve( + new Response(Buffer.concat(body).toString(), { + status: resp.statusCode ?? 200, + headers: resp.headers as any, + }), + ); + }); + }, + ); + + const body = JSON.stringify({ + opts, + code, + } satisfies WorkerInput); + + req.write(body, (err) => { + if (err !== null && err !== undefined) { + reject(err); + } + }); + + req.end(); + }); + + if (resp.status === 200) { + const { result, logLines, errLines } = (await resp.json()) as WorkerSuccess; + const returnOutput: ContentBlock | null = + result === null ? null + : result === undefined ? null + : { + type: 'text', + text: typeof result === 'string' ? (result as string) : JSON.stringify(result), + }; + const logOutput: ContentBlock | null = + logLines.length === 0 ? + null + : { + type: 'text', + text: logLines.join('\n'), + }; + const errOutput: ContentBlock | null = + errLines.length === 0 ? + null + : { + type: 'text', + text: 'Error output:\n' + errLines.join('\n'), + }; + return { + content: [returnOutput, logOutput, errOutput].filter((block) => block !== null), + }; + } else { + const { message } = (await resp.json()) as WorkerError; + throw new Error(message); + } + } catch (e) { + throw e; + } finally { + worker.terminate(); + } + }; + + return { metadata, tool, handler }; +} diff --git a/packages/mcp-server/src/compat.ts b/packages/mcp-server/src/compat.ts new file mode 100644 index 00000000..f84053c7 --- /dev/null +++ b/packages/mcp-server/src/compat.ts @@ -0,0 +1,483 @@ +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import { z } from 'zod'; +import { Endpoint } from './tools'; + +export interface ClientCapabilities { + topLevelUnions: boolean; + validJson: boolean; + refs: boolean; + unions: boolean; + formats: boolean; + toolNameLength: number | undefined; +} + +export const defaultClientCapabilities: ClientCapabilities = { + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, +}; + +export const ClientType = z.enum(['openai-agents', 'claude', 'claude-code', 'cursor', 'infer']); +export type ClientType = z.infer; + +// Client presets for compatibility +// Note that these could change over time as models get better, so this is +// a best effort. +export const knownClients: Record, ClientCapabilities> = { + 'openai-agents': { + topLevelUnions: false, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }, + claude: { + topLevelUnions: true, + validJson: false, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }, + 'claude-code': { + topLevelUnions: false, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }, + cursor: { + topLevelUnions: false, + validJson: true, + refs: false, + unions: false, + formats: false, + toolNameLength: 50, + }, +}; + +/** + * Attempts to parse strings into JSON objects + */ +export function parseEmbeddedJSON(args: Record, schema: Record) { + let updated = false; + const newArgs: Record = Object.assign({}, args); + + for (const [key, value] of Object.entries(newArgs)) { + if (typeof value === 'string') { + try { + const parsed = JSON.parse(value); + // Only parse if result is a plain object (not array, null, or primitive) + if (parsed && typeof parsed === 'object' && !Array.isArray(parsed)) { + newArgs[key] = parsed; + updated = true; + } + } catch (e) { + // Not valid JSON, leave as is + } + } + } + + if (updated) { + return newArgs; + } + + return args; +} + +export type JSONSchema = { + type?: string; + properties?: Record; + required?: string[]; + anyOf?: JSONSchema[]; + $ref?: string; + $defs?: Record; + [key: string]: any; +}; + +/** + * Truncates tool names to the specified length while ensuring uniqueness. + * If truncation would cause duplicate names, appends a number to make them unique. + */ +export function truncateToolNames(names: string[], maxLength: number): Map { + if (maxLength <= 0) { + return new Map(); + } + + const renameMap = new Map(); + const usedNames = new Set(); + + const toTruncate = names.filter((name) => name.length > maxLength); + + if (toTruncate.length === 0) { + return renameMap; + } + + const willCollide = + new Set(toTruncate.map((name) => name.slice(0, maxLength - 1))).size < toTruncate.length; + + if (!willCollide) { + for (const name of toTruncate) { + const truncatedName = name.slice(0, maxLength); + renameMap.set(name, truncatedName); + } + } else { + const baseLength = maxLength - 1; + + for (const name of toTruncate) { + const baseName = name.slice(0, baseLength); + let counter = 1; + + while (usedNames.has(baseName + counter)) { + counter++; + } + + const finalName = baseName + counter; + renameMap.set(name, finalName); + usedNames.add(finalName); + } + } + + return renameMap; +} + +/** + * Removes top-level unions from a tool by splitting it into multiple tools, + * one for each variant in the union. + */ +export function removeTopLevelUnions(tool: Tool): Tool[] { + const inputSchema = tool.inputSchema as JSONSchema; + const variants = inputSchema.anyOf; + + if (!variants || !Array.isArray(variants) || variants.length === 0) { + return [tool]; + } + + const defs = inputSchema.$defs || {}; + + return variants.map((variant, index) => { + const variantSchema: JSONSchema = { + ...inputSchema, + ...variant, + type: 'object', + properties: { + ...(inputSchema.properties || {}), + ...(variant.properties || {}), + }, + }; + + delete variantSchema.anyOf; + + if (!variantSchema['description']) { + variantSchema['description'] = tool.description; + } + + const usedDefs = findUsedDefs(variant, defs); + if (Object.keys(usedDefs).length > 0) { + variantSchema.$defs = usedDefs; + } else { + delete variantSchema.$defs; + } + + return { + ...tool, + name: `${tool.name}_${toSnakeCase(variant['title'] || `variant${index + 1}`)}`, + description: variant['description'] || tool.description, + inputSchema: variantSchema, + } as Tool; + }); +} + +function findUsedDefs( + schema: JSONSchema, + defs: Record, + visited: Set = new Set(), +): Record { + const usedDefs: Record = {}; + + if (typeof schema !== 'object' || schema === null) { + return usedDefs; + } + + if (schema.$ref) { + const refParts = schema.$ref.split('/'); + if (refParts[0] === '#' && refParts[1] === '$defs' && refParts[2]) { + const defName = refParts[2]; + const def = defs[defName]; + if (def && !visited.has(schema.$ref)) { + usedDefs[defName] = def; + visited.add(schema.$ref); + Object.assign(usedDefs, findUsedDefs(def, defs, visited)); + visited.delete(schema.$ref); + } + } + return usedDefs; + } + + for (const key in schema) { + if (key !== '$defs' && typeof schema[key] === 'object' && schema[key] !== null) { + Object.assign(usedDefs, findUsedDefs(schema[key] as JSONSchema, defs, visited)); + } + } + + return usedDefs; +} + +// Export for testing +export { findUsedDefs }; + +/** + * Inlines all $refs in a schema, eliminating $defs. + * If a circular reference is detected, the circular property is removed. + */ +export function inlineRefs(schema: JSONSchema): JSONSchema { + if (!schema || typeof schema !== 'object') { + return schema; + } + + const clonedSchema = { ...schema }; + const defs: Record = schema.$defs || {}; + + delete clonedSchema.$defs; + + const result = inlineRefsRecursive(clonedSchema, defs, new Set()); + // The top level can never be null + return result === null ? {} : result; +} + +function inlineRefsRecursive( + schema: JSONSchema, + defs: Record, + refPath: Set, +): JSONSchema | null { + if (!schema || typeof schema !== 'object') { + return schema; + } + + if (Array.isArray(schema)) { + return schema.map((item) => { + const processed = inlineRefsRecursive(item, defs, refPath); + return processed === null ? {} : processed; + }) as JSONSchema; + } + + const result = { ...schema }; + + if ('$ref' in result && typeof result.$ref === 'string') { + if (result.$ref.startsWith('#/$defs/')) { + const refName = result.$ref.split('/').pop() as string; + const def = defs[refName]; + + // If we've already seen this ref in our path, we have a circular reference + if (refPath.has(result.$ref)) { + // For circular references, we completely remove the property + // by returning null. The parent will remove it. + return null; + } + + if (def) { + const newRefPath = new Set(refPath); + newRefPath.add(result.$ref); + + const inlinedDef = inlineRefsRecursive({ ...def }, defs, newRefPath); + + if (inlinedDef === null) { + return { ...result }; + } + + // Merge the inlined definition with the original schema's properties + // but preserve things like description, etc. + const { $ref, ...rest } = result; + return { ...inlinedDef, ...rest }; + } + } + + // Keep external refs as-is + return result; + } + + for (const key in result) { + if (result[key] && typeof result[key] === 'object') { + const processed = inlineRefsRecursive(result[key] as JSONSchema, defs, refPath); + if (processed === null) { + // Remove properties that would cause circular references + delete result[key]; + } else { + result[key] = processed; + } + } + } + + return result; +} + +/** + * Removes anyOf fields from a schema, using only the first variant. + */ +export function removeAnyOf(schema: JSONSchema): JSONSchema { + if (!schema || typeof schema !== 'object') { + return schema; + } + + if (Array.isArray(schema)) { + return schema.map((item) => removeAnyOf(item)) as JSONSchema; + } + + const result = { ...schema }; + + if ('anyOf' in result && Array.isArray(result.anyOf) && result.anyOf.length > 0) { + const firstVariant = result.anyOf[0]; + + if (firstVariant && typeof firstVariant === 'object') { + // Special handling for properties to ensure deep merge + if (firstVariant.properties && result.properties) { + result.properties = { + ...result.properties, + ...(firstVariant.properties as Record), + }; + } else if (firstVariant.properties) { + result.properties = { ...firstVariant.properties }; + } + + for (const key in firstVariant) { + if (key !== 'properties') { + result[key] = firstVariant[key]; + } + } + } + + delete result.anyOf; + } + + for (const key in result) { + if (result[key] && typeof result[key] === 'object') { + result[key] = removeAnyOf(result[key] as JSONSchema); + } + } + + return result; +} + +/** + * Removes format fields from a schema and appends them to the description. + */ +export function removeFormats(schema: JSONSchema, formatsCapability: boolean): JSONSchema { + if (formatsCapability) { + return schema; + } + + if (!schema || typeof schema !== 'object') { + return schema; + } + + if (Array.isArray(schema)) { + return schema.map((item) => removeFormats(item, formatsCapability)) as JSONSchema; + } + + const result = { ...schema }; + + if ('format' in result && typeof result['format'] === 'string') { + const formatStr = `(format: "${result['format']}")`; + + if ('description' in result && typeof result['description'] === 'string') { + result['description'] = `${result['description']} ${formatStr}`; + } else { + result['description'] = formatStr; + } + + delete result['format']; + } + + for (const key in result) { + if (result[key] && typeof result[key] === 'object') { + result[key] = removeFormats(result[key] as JSONSchema, formatsCapability); + } + } + + return result; +} + +/** + * Applies all compatibility transformations to the endpoints based on the provided capabilities. + */ +export function applyCompatibilityTransformations( + endpoints: Endpoint[], + capabilities: ClientCapabilities, +): Endpoint[] { + let transformedEndpoints = [...endpoints]; + + // Handle top-level unions first as this changes tool names + if (!capabilities.topLevelUnions) { + const newEndpoints: Endpoint[] = []; + + for (const endpoint of transformedEndpoints) { + const variantTools = removeTopLevelUnions(endpoint.tool); + + if (variantTools.length === 1) { + newEndpoints.push(endpoint); + } else { + for (const variantTool of variantTools) { + newEndpoints.push({ + ...endpoint, + tool: variantTool, + }); + } + } + } + + transformedEndpoints = newEndpoints; + } + + if (capabilities.toolNameLength) { + const toolNames = transformedEndpoints.map((endpoint) => endpoint.tool.name); + const renameMap = truncateToolNames(toolNames, capabilities.toolNameLength); + + transformedEndpoints = transformedEndpoints.map((endpoint) => ({ + ...endpoint, + tool: { + ...endpoint.tool, + name: renameMap.get(endpoint.tool.name) ?? endpoint.tool.name, + }, + })); + } + + if (!capabilities.refs || !capabilities.unions || !capabilities.formats) { + transformedEndpoints = transformedEndpoints.map((endpoint) => { + let schema = endpoint.tool.inputSchema as JSONSchema; + + if (!capabilities.refs) { + schema = inlineRefs(schema); + } + + if (!capabilities.unions) { + schema = removeAnyOf(schema); + } + + if (!capabilities.formats) { + schema = removeFormats(schema, capabilities.formats); + } + + return { + ...endpoint, + tool: { + ...endpoint.tool, + inputSchema: schema as typeof endpoint.tool.inputSchema, + }, + }; + }); + } + + return transformedEndpoints; +} + +function toSnakeCase(str: string): string { + return str + .replace(/\s+/g, '_') + .replace(/([a-z])([A-Z])/g, '$1_$2') + .toLowerCase(); +} diff --git a/packages/mcp-server/src/docs-search-tool.ts b/packages/mcp-server/src/docs-search-tool.ts new file mode 100644 index 00000000..5cd9c904 --- /dev/null +++ b/packages/mcp-server/src/docs-search-tool.ts @@ -0,0 +1,45 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from './tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; + +export const metadata: Metadata = { + resource: 'all', + operation: 'read', + tags: [], + httpMethod: 'get', +}; + +export const tool: Tool = { + name: 'search_docs', + description: + 'Search for documentation for how to use the client to interact with the API.\nThe tool will return an array of Markdown-formatted documentation pages.', + inputSchema: { + type: 'object', + properties: { + query: { + type: 'string', + description: 'The query to search for.', + }, + language: { + type: 'string', + description: 'The language for the SDK to search for.', + enum: ['http', 'python', 'go', 'typescript', 'terraform', 'ruby', 'java', 'kotlin'], + }, + }, + required: ['query', 'language'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (_: unknown, args: Record | undefined) => { + const body = args as any; + const query = new URLSearchParams(body).toString(); + const result = await fetch('https://api.stainless.com/api/projects/terminal49/docs/search?' + query); + return asTextContentResult(await result.json()); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/dynamic-tools.ts b/packages/mcp-server/src/dynamic-tools.ts new file mode 100644 index 00000000..fbcc3ccc --- /dev/null +++ b/packages/mcp-server/src/dynamic-tools.ts @@ -0,0 +1,159 @@ +import Terminal49 from 'terminal49'; +import { Endpoint, asTextContentResult, ToolCallResult } from './tools/types'; +import { zodToJsonSchema } from 'zod-to-json-schema'; +import { z } from 'zod'; +import { Cabidela } from '@cloudflare/cabidela'; + +function zodToInputSchema(schema: z.ZodSchema) { + return { + type: 'object' as const, + ...(zodToJsonSchema(schema) as any), + }; +} + +/** + * A list of tools that expose all the endpoints in the API dynamically. + * + * Instead of exposing every endpoint as it's own tool, which uses up too many tokens for LLMs to use at once, + * we expose a single tool that can be used to search for endpoints by name, resource, operation, or tag, and then + * a generic endpoint that can be used to invoke any endpoint with the provided arguments. + * + * @param endpoints - The endpoints to include in the list. + */ +export function dynamicTools(endpoints: Endpoint[]): Endpoint[] { + const listEndpointsSchema = z.object({ + search_query: z + .string() + .optional() + .describe( + 'An optional search query to filter the endpoints by. Provide a partial name, resource, operation, or tag to filter the endpoints returned.', + ), + }); + + const listEndpointsTool = { + metadata: { + resource: 'dynamic_tools', + operation: 'read' as const, + tags: [], + }, + tool: { + name: 'list_api_endpoints', + description: 'List or search for all endpoints in the Terminal49 TypeScript API', + inputSchema: zodToInputSchema(listEndpointsSchema), + }, + handler: async ( + client: Terminal49, + args: Record | undefined, + ): Promise => { + const query = args && listEndpointsSchema.parse(args).search_query?.trim(); + + const filteredEndpoints = + query && query.length > 0 ? + endpoints.filter((endpoint) => { + const fieldsToMatch = [ + endpoint.tool.name, + endpoint.tool.description, + endpoint.metadata.resource, + endpoint.metadata.operation, + ...endpoint.metadata.tags, + ]; + return fieldsToMatch.some((field) => field && field.toLowerCase().includes(query.toLowerCase())); + }) + : endpoints; + + return asTextContentResult({ + tools: filteredEndpoints.map(({ tool, metadata }) => ({ + name: tool.name, + description: tool.description, + resource: metadata.resource, + operation: metadata.operation, + tags: metadata.tags, + })), + }); + }, + }; + + const getEndpointSchema = z.object({ + endpoint: z.string().describe('The name of the endpoint to get the schema for.'), + }); + const getEndpointTool = { + metadata: { + resource: 'dynamic_tools', + operation: 'read' as const, + tags: [], + }, + tool: { + name: 'get_api_endpoint_schema', + description: + 'Get the schema for an endpoint in the Terminal49 TypeScript API. You can use the schema returned by this tool to invoke an endpoint with the `invoke_api_endpoint` tool.', + inputSchema: zodToInputSchema(getEndpointSchema), + }, + handler: async (client: Terminal49, args: Record | undefined) => { + if (!args) { + throw new Error('No endpoint provided'); + } + const endpointName = getEndpointSchema.parse(args).endpoint; + + const endpoint = endpoints.find((e) => e.tool.name === endpointName); + if (!endpoint) { + throw new Error(`Endpoint ${endpointName} not found`); + } + return asTextContentResult(endpoint.tool); + }, + }; + + const invokeEndpointSchema = z.object({ + endpoint_name: z.string().describe('The name of the endpoint to invoke.'), + args: z + .record(z.string(), z.any()) + .describe( + 'The arguments to pass to the endpoint. This must match the schema returned by the `get_api_endpoint_schema` tool.', + ), + }); + + const invokeEndpointTool = { + metadata: { + resource: 'dynamic_tools', + operation: 'write' as const, + tags: [], + }, + tool: { + name: 'invoke_api_endpoint', + description: + 'Invoke an endpoint in the Terminal49 TypeScript API. Note: use the `list_api_endpoints` tool to get the list of endpoints and `get_api_endpoint_schema` tool to get the schema for an endpoint.', + inputSchema: zodToInputSchema(invokeEndpointSchema), + }, + handler: async ( + client: Terminal49, + args: Record | undefined, + ): Promise => { + if (!args) { + throw new Error('No endpoint provided'); + } + const { success, data, error } = invokeEndpointSchema.safeParse(args); + if (!success) { + throw new Error(`Invalid arguments for endpoint. ${error?.format()}`); + } + const { endpoint_name, args: endpointArgs } = data; + + const endpoint = endpoints.find((e) => e.tool.name === endpoint_name); + if (!endpoint) { + throw new Error( + `Endpoint ${endpoint_name} not found. Use the \`list_api_endpoints\` tool to get the list of available endpoints.`, + ); + } + + try { + // Try to validate the arguments for a better error message + const cabidela = new Cabidela(endpoint.tool.inputSchema, { fullErrors: true }); + cabidela.validate(endpointArgs); + } catch (error) { + throw new Error(`Invalid arguments for endpoint ${endpoint_name}:\n${error}`); + } + + return await endpoint.handler(client, endpointArgs); + }, + }; + + return [getEndpointTool, listEndpointsTool, invokeEndpointTool]; +} diff --git a/packages/mcp-server/src/filtering.ts b/packages/mcp-server/src/filtering.ts new file mode 100644 index 00000000..1aa9a40c --- /dev/null +++ b/packages/mcp-server/src/filtering.ts @@ -0,0 +1,14 @@ +// @ts-nocheck +import initJq from 'jq-web'; + +export async function maybeFilter(jqFilter: unknown | undefined, response: any): Promise { + if (jqFilter && typeof jqFilter === 'string') { + return await jq(response, jqFilter); + } else { + return response; + } +} + +async function jq(json: any, jqFilter: string) { + return (await initJq).json(json, jqFilter); +} diff --git a/packages/mcp-server/src/headers.ts b/packages/mcp-server/src/headers.ts new file mode 100644 index 00000000..2a750764 --- /dev/null +++ b/packages/mcp-server/src/headers.ts @@ -0,0 +1,12 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { IncomingMessage } from 'node:http'; +import { ClientOptions } from 'terminal49'; + +export const parseAuthHeaders = (req: IncomingMessage): Partial => { + const apiKey = + Array.isArray(req.headers['x-terminal49-api-key']) ? + req.headers['x-terminal49-api-key'][0] + : req.headers['x-terminal49-api-key']; + return { apiKey }; +}; diff --git a/packages/mcp-server/src/http.ts b/packages/mcp-server/src/http.ts new file mode 100644 index 00000000..ec34ab47 --- /dev/null +++ b/packages/mcp-server/src/http.ts @@ -0,0 +1,127 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { McpServer } from '@modelcontextprotocol/sdk/server/mcp'; +import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; + +import express from 'express'; +import { fromError } from 'zod-validation-error/v3'; +import { McpOptions, parseQueryOptions } from './options'; +import { ClientOptions, initMcpServer, newMcpServer } from './server'; +import { parseAuthHeaders } from './headers'; + +const newServer = ({ + clientOptions, + mcpOptions: defaultMcpOptions, + req, + res, +}: { + clientOptions: ClientOptions; + mcpOptions: McpOptions; + req: express.Request; + res: express.Response; +}): McpServer | null => { + const server = newMcpServer(); + + let mcpOptions: McpOptions; + try { + mcpOptions = parseQueryOptions(defaultMcpOptions, req.query); + } catch (error) { + res.status(400).json({ + jsonrpc: '2.0', + error: { + code: -32000, + message: `Invalid request: ${fromError(error)}`, + }, + }); + return null; + } + + try { + const authOptions = parseAuthHeaders(req); + initMcpServer({ + server: server, + clientOptions: { + ...clientOptions, + ...authOptions, + }, + mcpOptions, + }); + } catch { + res.status(401).json({ + jsonrpc: '2.0', + error: { + code: -32000, + message: 'Unauthorized', + }, + }); + return null; + } + + return server; +}; + +const post = + (options: { clientOptions: ClientOptions; mcpOptions: McpOptions }) => + async (req: express.Request, res: express.Response) => { + const server = newServer({ ...options, req, res }); + // If we return null, we already set the authorization error. + if (server === null) return; + const transport = new StreamableHTTPServerTransport({ + // Stateless server + sessionIdGenerator: undefined, + }); + await server.connect(transport); + await transport.handleRequest(req, res, req.body); + }; + +const get = async (req: express.Request, res: express.Response) => { + res.status(405).json({ + jsonrpc: '2.0', + error: { + code: -32000, + message: 'Method not supported', + }, + }); +}; + +const del = async (req: express.Request, res: express.Response) => { + res.status(405).json({ + jsonrpc: '2.0', + error: { + code: -32000, + message: 'Method not supported', + }, + }); +}; + +export const streamableHTTPApp = ({ + clientOptions = {}, + mcpOptions = {}, +}: { + clientOptions?: ClientOptions; + mcpOptions?: McpOptions; +}): express.Express => { + const app = express(); + app.set('query parser', 'extended'); + app.use(express.json()); + + app.get('/', get); + app.post('/', post({ clientOptions, mcpOptions })); + app.delete('/', del); + + return app; +}; + +export const launchStreamableHTTPServer = async (options: McpOptions, port: number | string | undefined) => { + const app = streamableHTTPApp({ mcpOptions: options }); + const server = app.listen(port); + const address = server.address(); + + if (typeof address === 'string') { + console.error(`MCP Server running on streamable HTTP at ${address}`); + } else if (address !== null) { + console.error(`MCP Server running on streamable HTTP on port ${address.port}`); + } else { + console.error(`MCP Server running on streamable HTTP on port ${port}`); + } +}; diff --git a/packages/mcp-server/src/index.ts b/packages/mcp-server/src/index.ts new file mode 100644 index 00000000..4850a0e2 --- /dev/null +++ b/packages/mcp-server/src/index.ts @@ -0,0 +1,108 @@ +#!/usr/bin/env node + +import { selectTools } from './server'; +import { Endpoint, endpoints } from './tools'; +import { McpOptions, parseCLIOptions } from './options'; +import { launchStdioServer } from './stdio'; +import { launchStreamableHTTPServer } from './http'; + +async function main() { + const options = parseOptionsOrError(); + + if (options.list) { + listAllTools(); + return; + } + + const selectedTools = await selectToolsOrError(endpoints, options); + + console.error( + `MCP Server starting with ${selectedTools.length} tools:`, + selectedTools.map((e) => e.tool.name), + ); + + switch (options.transport) { + case 'stdio': + await launchStdioServer(options); + break; + case 'http': + await launchStreamableHTTPServer(options, options.port ?? options.socket); + break; + } +} + +if (require.main === module) { + main().catch((error) => { + console.error('Fatal error in main():', error); + process.exit(1); + }); +} + +function parseOptionsOrError() { + try { + return parseCLIOptions(); + } catch (error) { + console.error('Error parsing options:', error); + process.exit(1); + } +} + +async function selectToolsOrError(endpoints: Endpoint[], options: McpOptions): Promise { + try { + const includedTools = await selectTools(endpoints, options); + if (includedTools.length === 0) { + console.error('No tools match the provided filters.'); + process.exit(1); + } + return includedTools; + } catch (error) { + if (error instanceof Error) { + console.error('Error filtering tools:', error.message); + } else { + console.error('Error filtering tools:', error); + } + process.exit(1); + } +} + +function listAllTools() { + if (endpoints.length === 0) { + console.log('No tools available.'); + return; + } + console.log('Available tools:\n'); + + // Group endpoints by resource + const resourceGroups = new Map(); + + for (const endpoint of endpoints) { + const resource = endpoint.metadata.resource; + if (!resourceGroups.has(resource)) { + resourceGroups.set(resource, []); + } + resourceGroups.get(resource)!.push(endpoint); + } + + // Sort resources alphabetically + const sortedResources = Array.from(resourceGroups.keys()).sort(); + + // Display hierarchically by resource + for (const resource of sortedResources) { + console.log(`Resource: ${resource}`); + + const resourceEndpoints = resourceGroups.get(resource)!; + // Sort endpoints by tool name + resourceEndpoints.sort((a, b) => a.tool.name.localeCompare(b.tool.name)); + + for (const endpoint of resourceEndpoints) { + const { + tool, + metadata: { operation, tags }, + } = endpoint; + + console.log(` - ${tool.name} (${operation}) ${tags.length > 0 ? `tags: ${tags.join(', ')}` : ''}`); + console.log(` Description: ${tool.description}`); + } + console.log(''); + } +} diff --git a/packages/mcp-server/src/options.ts b/packages/mcp-server/src/options.ts new file mode 100644 index 00000000..348a33d0 --- /dev/null +++ b/packages/mcp-server/src/options.ts @@ -0,0 +1,465 @@ +import qs from 'qs'; +import yargs from 'yargs'; +import { hideBin } from 'yargs/helpers'; +import z from 'zod'; +import { endpoints, Filter } from './tools'; +import { ClientCapabilities, knownClients, ClientType } from './compat'; + +export type CLIOptions = McpOptions & { + list: boolean; + transport: 'stdio' | 'http'; + port: number | undefined; + socket: string | undefined; +}; + +export type McpOptions = { + client?: ClientType | undefined; + includeDynamicTools?: boolean | undefined; + includeAllTools?: boolean | undefined; + includeCodeTools?: boolean | undefined; + includeDocsTools?: boolean | undefined; + filters?: Filter[] | undefined; + capabilities?: Partial | undefined; +}; + +const CAPABILITY_CHOICES = [ + 'top-level-unions', + 'valid-json', + 'refs', + 'unions', + 'formats', + 'tool-name-length', +] as const; + +type Capability = (typeof CAPABILITY_CHOICES)[number]; + +function parseCapabilityValue(cap: string): { name: Capability; value?: number } { + if (cap.startsWith('tool-name-length=')) { + const parts = cap.split('='); + if (parts.length === 2) { + const length = parseInt(parts[1]!, 10); + if (!isNaN(length)) { + return { name: 'tool-name-length', value: length }; + } + throw new Error(`Invalid tool-name-length value: ${parts[1]}. Expected a number.`); + } + throw new Error(`Invalid format for tool-name-length. Expected tool-name-length=N.`); + } + if (!CAPABILITY_CHOICES.includes(cap as Capability)) { + throw new Error(`Unknown capability: ${cap}. Valid capabilities are: ${CAPABILITY_CHOICES.join(', ')}`); + } + return { name: cap as Capability }; +} + +export function parseCLIOptions(): CLIOptions { + const opts = yargs(hideBin(process.argv)) + .option('tools', { + type: 'string', + array: true, + choices: ['dynamic', 'all', 'code', 'docs'], + description: 'Use dynamic tools or all tools', + }) + .option('no-tools', { + type: 'string', + array: true, + choices: ['dynamic', 'all', 'code', 'docs'], + description: 'Do not use any dynamic or all tools', + }) + .option('tool', { + type: 'string', + array: true, + description: 'Include tools matching the specified names', + }) + .option('resource', { + type: 'string', + array: true, + description: 'Include tools matching the specified resources', + }) + .option('operation', { + type: 'string', + array: true, + choices: ['read', 'write'], + description: 'Include tools matching the specified operations', + }) + .option('tag', { + type: 'string', + array: true, + description: 'Include tools with the specified tags', + }) + .option('no-tool', { + type: 'string', + array: true, + description: 'Exclude tools matching the specified names', + }) + .option('no-resource', { + type: 'string', + array: true, + description: 'Exclude tools matching the specified resources', + }) + .option('no-operation', { + type: 'string', + array: true, + description: 'Exclude tools matching the specified operations', + }) + .option('no-tag', { + type: 'string', + array: true, + description: 'Exclude tools with the specified tags', + }) + .option('list', { + type: 'boolean', + description: 'List all tools and exit', + }) + .option('client', { + type: 'string', + choices: Object.keys(knownClients), + description: 'Specify the MCP client being used', + }) + .option('capability', { + type: 'string', + array: true, + description: 'Specify client capabilities', + coerce: (values: string[]) => { + return values.flatMap((v) => v.split(',')); + }, + }) + .option('no-capability', { + type: 'string', + array: true, + description: 'Unset client capabilities', + choices: CAPABILITY_CHOICES, + coerce: (values: string[]) => { + return values.flatMap((v) => v.split(',')); + }, + }) + .option('describe-capabilities', { + type: 'boolean', + description: 'Print detailed explanation of client capabilities and exit', + }) + .option('transport', { + type: 'string', + choices: ['stdio', 'http'], + default: 'stdio', + description: 'What transport to use; stdio for local servers or http for remote servers', + }) + .option('port', { + type: 'number', + description: 'Port to serve on if using http transport', + }) + .option('socket', { + type: 'string', + description: 'Unix socket to serve on if using http transport', + }) + .help(); + + for (const [command, desc] of examples()) { + opts.example(command, desc); + } + + const argv = opts.parseSync(); + + // Handle describe-capabilities flag + if (argv.describeCapabilities) { + console.log(getCapabilitiesExplanation()); + process.exit(0); + } + + const filters: Filter[] = []; + + // Helper function to support comma-separated values + const splitValues = (values: string[] | undefined): string[] => { + if (!values) return []; + return values.flatMap((v) => v.split(',')); + }; + + for (const tag of splitValues(argv.tag)) { + filters.push({ type: 'tag', op: 'include', value: tag }); + } + + for (const tag of splitValues(argv.noTag)) { + filters.push({ type: 'tag', op: 'exclude', value: tag }); + } + + for (const resource of splitValues(argv.resource)) { + filters.push({ type: 'resource', op: 'include', value: resource }); + } + + for (const resource of splitValues(argv.noResource)) { + filters.push({ type: 'resource', op: 'exclude', value: resource }); + } + + for (const tool of splitValues(argv.tool)) { + filters.push({ type: 'tool', op: 'include', value: tool }); + } + + for (const tool of splitValues(argv.noTool)) { + filters.push({ type: 'tool', op: 'exclude', value: tool }); + } + + for (const operation of splitValues(argv.operation)) { + filters.push({ type: 'operation', op: 'include', value: operation }); + } + + for (const operation of splitValues(argv.noOperation)) { + filters.push({ type: 'operation', op: 'exclude', value: operation }); + } + + // Parse client capabilities + const clientCapabilities: Partial = {}; + + // Apply individual capability overrides + if (Array.isArray(argv.capability)) { + for (const cap of argv.capability) { + const parsedCap = parseCapabilityValue(cap); + if (parsedCap.name === 'top-level-unions') { + clientCapabilities.topLevelUnions = true; + } else if (parsedCap.name === 'valid-json') { + clientCapabilities.validJson = true; + } else if (parsedCap.name === 'refs') { + clientCapabilities.refs = true; + } else if (parsedCap.name === 'unions') { + clientCapabilities.unions = true; + } else if (parsedCap.name === 'formats') { + clientCapabilities.formats = true; + } else if (parsedCap.name === 'tool-name-length') { + clientCapabilities.toolNameLength = parsedCap.value; + } + } + } + + // Handle no-capability options to unset capabilities + if (Array.isArray(argv.noCapability)) { + for (const cap of argv.noCapability) { + if (cap === 'top-level-unions') { + clientCapabilities.topLevelUnions = false; + } else if (cap === 'valid-json') { + clientCapabilities.validJson = false; + } else if (cap === 'refs') { + clientCapabilities.refs = false; + } else if (cap === 'unions') { + clientCapabilities.unions = false; + } else if (cap === 'formats') { + clientCapabilities.formats = false; + } else if (cap === 'tool-name-length') { + clientCapabilities.toolNameLength = undefined; + } + } + } + + const shouldIncludeToolType = (toolType: 'dynamic' | 'all' | 'code' | 'docs') => + explicitTools ? argv.tools?.includes(toolType) && !argv.noTools?.includes(toolType) : undefined; + + const explicitTools = Boolean(argv.tools || argv.noTools); + const includeDynamicTools = shouldIncludeToolType('dynamic'); + const includeAllTools = shouldIncludeToolType('all'); + const includeCodeTools = shouldIncludeToolType('code'); + const includeDocsTools = shouldIncludeToolType('docs'); + + const transport = argv.transport as 'stdio' | 'http'; + + const client = argv.client as ClientType; + return { + client: client && client !== 'infer' && knownClients[client] ? client : undefined, + includeDynamicTools, + includeAllTools, + includeCodeTools, + includeDocsTools, + filters, + capabilities: clientCapabilities, + list: argv.list || false, + transport, + port: argv.port, + socket: argv.socket, + }; +} + +const coerceArray = (zodType: T) => + z.preprocess( + (val) => + Array.isArray(val) ? val + : val ? [val] + : val, + z.array(zodType).optional(), + ); + +const QueryOptions = z.object({ + tools: coerceArray(z.enum(['dynamic', 'all', 'docs'])).describe('Use dynamic tools or all tools'), + no_tools: coerceArray(z.enum(['dynamic', 'all', 'docs'])).describe('Do not use dynamic tools or all tools'), + tool: coerceArray(z.string()).describe('Include tools matching the specified names'), + resource: coerceArray(z.string()).describe('Include tools matching the specified resources'), + operation: coerceArray(z.enum(['read', 'write'])).describe( + 'Include tools matching the specified operations', + ), + tag: coerceArray(z.string()).describe('Include tools with the specified tags'), + no_tool: coerceArray(z.string()).describe('Exclude tools matching the specified names'), + no_resource: coerceArray(z.string()).describe('Exclude tools matching the specified resources'), + no_operation: coerceArray(z.enum(['read', 'write'])).describe( + 'Exclude tools matching the specified operations', + ), + no_tag: coerceArray(z.string()).describe('Exclude tools with the specified tags'), + client: ClientType.optional().describe('Specify the MCP client being used'), + capability: coerceArray(z.string()).describe('Specify client capabilities'), + no_capability: coerceArray(z.enum(CAPABILITY_CHOICES)).describe('Unset client capabilities'), +}); + +export function parseQueryOptions(defaultOptions: McpOptions, query: unknown): McpOptions { + const queryObject = typeof query === 'string' ? qs.parse(query) : query; + const queryOptions = QueryOptions.parse(queryObject); + + const filters: Filter[] = [...(defaultOptions.filters ?? [])]; + + for (const resource of queryOptions.resource || []) { + filters.push({ type: 'resource', op: 'include', value: resource }); + } + for (const operation of queryOptions.operation || []) { + filters.push({ type: 'operation', op: 'include', value: operation }); + } + for (const tag of queryOptions.tag || []) { + filters.push({ type: 'tag', op: 'include', value: tag }); + } + for (const tool of queryOptions.tool || []) { + filters.push({ type: 'tool', op: 'include', value: tool }); + } + for (const resource of queryOptions.no_resource || []) { + filters.push({ type: 'resource', op: 'exclude', value: resource }); + } + for (const operation of queryOptions.no_operation || []) { + filters.push({ type: 'operation', op: 'exclude', value: operation }); + } + for (const tag of queryOptions.no_tag || []) { + filters.push({ type: 'tag', op: 'exclude', value: tag }); + } + for (const tool of queryOptions.no_tool || []) { + filters.push({ type: 'tool', op: 'exclude', value: tool }); + } + + // Parse client capabilities + const clientCapabilities: Partial = { ...defaultOptions.capabilities }; + + for (const cap of queryOptions.capability || []) { + const parsed = parseCapabilityValue(cap); + if (parsed.name === 'top-level-unions') { + clientCapabilities.topLevelUnions = true; + } else if (parsed.name === 'valid-json') { + clientCapabilities.validJson = true; + } else if (parsed.name === 'refs') { + clientCapabilities.refs = true; + } else if (parsed.name === 'unions') { + clientCapabilities.unions = true; + } else if (parsed.name === 'formats') { + clientCapabilities.formats = true; + } else if (parsed.name === 'tool-name-length') { + clientCapabilities.toolNameLength = parsed.value; + } + } + + for (const cap of queryOptions.no_capability || []) { + if (cap === 'top-level-unions') { + clientCapabilities.topLevelUnions = false; + } else if (cap === 'valid-json') { + clientCapabilities.validJson = false; + } else if (cap === 'refs') { + clientCapabilities.refs = false; + } else if (cap === 'unions') { + clientCapabilities.unions = false; + } else if (cap === 'formats') { + clientCapabilities.formats = false; + } else if (cap === 'tool-name-length') { + clientCapabilities.toolNameLength = undefined; + } + } + + let dynamicTools: boolean | undefined = + queryOptions.no_tools && queryOptions.no_tools?.includes('dynamic') ? false + : queryOptions.tools?.includes('dynamic') ? true + : defaultOptions.includeDynamicTools; + + let allTools: boolean | undefined = + queryOptions.no_tools && queryOptions.no_tools?.includes('all') ? false + : queryOptions.tools?.includes('all') ? true + : defaultOptions.includeAllTools; + + let docsTools: boolean | undefined = + queryOptions.no_tools && queryOptions.no_tools?.includes('docs') ? false + : queryOptions.tools?.includes('docs') ? true + : defaultOptions.includeDocsTools; + + return { + client: queryOptions.client ?? defaultOptions.client, + includeDynamicTools: dynamicTools, + includeAllTools: allTools, + includeCodeTools: undefined, + includeDocsTools: docsTools, + filters, + capabilities: clientCapabilities, + }; +} + +function getCapabilitiesExplanation(): string { + return ` +Client Capabilities Explanation: + +Different Language Models (LLMs) and the MCP clients that use them have varying limitations in how they handle tool schemas. Capability flags allow you to inform the MCP server about these limitations. + +When a capability flag is set to false, the MCP server will automatically adjust the tool schemas to work around that limitation, ensuring broader compatibility. + +Available Capabilities: + +# top-level-unions +Some clients/LLMs do not support JSON schemas with a union type (anyOf) at the root level. If a client lacks this capability, the MCP server splits tools with top-level unions into multiple separate tools, one for each variant in the union. + +# refs +Some clients/LLMs do not support $ref pointers for schema reuse. If a client lacks this capability, the MCP server automatically inlines all references ($defs) directly into the schema. Properties that would cause circular references are removed during this process. + +# valid-json +Some clients/LLMs may incorrectly send arguments as a JSON-encoded string instead of a proper JSON object. If a client *has* this capability, the MCP server will attempt to parse string values as JSON if the initial validation against the schema fails. + +# unions +Some clients/LLMs do not support union types (anyOf) in JSON schemas. If a client lacks this capability, the MCP server removes all anyOf fields and uses only the first variant as the schema. + +# formats +Some clients/LLMs do not support the 'format' keyword in JSON Schema specifications. If a client lacks this capability, the MCP server removes all format fields and appends the format information to the field's description in parentheses. + +# tool-name-length=N +Some clients/LLMs impose a maximum length on tool names. If this capability is set, the MCP server will automatically truncate tool names exceeding the specified length (N), ensuring uniqueness by appending numbers if necessary. + +Client Presets (--client): +Presets like '--client=openai-agents' or '--client=cursor' automatically configure these capabilities based on current known limitations of those clients, simplifying setup. + +Current presets: +${JSON.stringify(knownClients, null, 2)} + `; +} + +function examples(): [string, string][] { + const firstEndpoint = endpoints[0]!; + const secondEndpoint = + endpoints.find((e) => e.metadata.resource !== firstEndpoint.metadata.resource) || endpoints[1]; + const tag = endpoints.find((e) => e.metadata.tags.length > 0)?.metadata.tags[0]; + const otherEndpoint = secondEndpoint || firstEndpoint; + + return [ + [ + `--tool="${firstEndpoint.tool.name}" ${secondEndpoint ? `--tool="${secondEndpoint.tool.name}"` : ''}`, + 'Include tools by name', + ], + [ + `--resource="${firstEndpoint.metadata.resource}" --operation="read"`, + 'Filter by resource and operation', + ], + [ + `--resource="${otherEndpoint.metadata.resource}*" --no-tool="${otherEndpoint.tool.name}"`, + 'Use resource wildcards and exclusions', + ], + [`--client="cursor"`, 'Adjust schemas to be more compatible with Cursor'], + [ + `--capability="top-level-unions" --capability="tool-name-length=40"`, + 'Specify individual client capabilities', + ], + [ + `--client="cursor" --no-capability="tool-name-length"`, + 'Use cursor client preset but remove tool name length limit', + ], + ...(tag ? [[`--tag="${tag}"`, 'Filter based on tags'] as [string, string]] : []), + ]; +} diff --git a/packages/mcp-server/src/server.ts b/packages/mcp-server/src/server.ts new file mode 100644 index 00000000..c682350c --- /dev/null +++ b/packages/mcp-server/src/server.ts @@ -0,0 +1,207 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Server } from '@modelcontextprotocol/sdk/server/index.js'; +import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; +import { Endpoint, endpoints, HandlerFunction, query } from './tools'; +import { + CallToolRequestSchema, + ListToolsRequestSchema, + SetLevelRequestSchema, + Implementation, + Tool, +} from '@modelcontextprotocol/sdk/types.js'; +import { ClientOptions } from 'terminal49'; +import Terminal49 from 'terminal49'; +import { + applyCompatibilityTransformations, + ClientCapabilities, + defaultClientCapabilities, + knownClients, + parseEmbeddedJSON, +} from './compat'; +import { dynamicTools } from './dynamic-tools'; +import { codeTool } from './code-tool'; +import docsSearchTool from './docs-search-tool'; +import { McpOptions } from './options'; + +export { McpOptions } from './options'; +export { ClientType } from './compat'; +export { Filter } from './tools'; +export { ClientOptions } from 'terminal49'; +export { endpoints } from './tools'; + +export const newMcpServer = () => + new McpServer( + { + name: 'terminal49_api', + version: '0.0.1-alpha.0', + }, + { capabilities: { tools: {}, logging: {} } }, + ); + +// Create server instance +export const server = newMcpServer(); + +/** + * Initializes the provided MCP Server with the given tools and handlers. + * If not provided, the default client, tools and handlers will be used. + */ +export function initMcpServer(params: { + server: Server | McpServer; + clientOptions?: ClientOptions; + mcpOptions?: McpOptions; +}) { + const server = params.server instanceof McpServer ? params.server.server : params.server; + const mcpOptions = params.mcpOptions ?? {}; + + let providedEndpoints: Endpoint[] | null = null; + let endpointMap: Record | null = null; + + const initTools = async (implementation?: Implementation) => { + if (implementation && (!mcpOptions.client || mcpOptions.client === 'infer')) { + mcpOptions.client = + implementation.name.toLowerCase().includes('claude') ? 'claude' + : implementation.name.toLowerCase().includes('cursor') ? 'cursor' + : undefined; + mcpOptions.capabilities = { + ...(mcpOptions.client && knownClients[mcpOptions.client]), + ...mcpOptions.capabilities, + }; + } + providedEndpoints ??= await selectTools(endpoints, mcpOptions); + endpointMap ??= Object.fromEntries(providedEndpoints.map((endpoint) => [endpoint.tool.name, endpoint])); + }; + + const logAtLevel = + (level: 'debug' | 'info' | 'warning' | 'error') => + (message: string, ...rest: unknown[]) => { + void server.sendLoggingMessage({ + level, + data: { message, rest }, + }); + }; + const logger = { + debug: logAtLevel('debug'), + info: logAtLevel('info'), + warn: logAtLevel('warning'), + error: logAtLevel('error'), + }; + + let client = new Terminal49({ + logger, + ...params.clientOptions, + defaultHeaders: { + ...params.clientOptions?.defaultHeaders, + 'X-Stainless-MCP': 'true', + }, + }); + + server.setRequestHandler(ListToolsRequestSchema, async () => { + if (providedEndpoints === null) { + await initTools(server.getClientVersion()); + } + return { + tools: providedEndpoints!.map((endpoint) => endpoint.tool), + }; + }); + + server.setRequestHandler(CallToolRequestSchema, async (request) => { + if (endpointMap === null) { + await initTools(server.getClientVersion()); + } + const { name, arguments: args } = request.params; + const endpoint = endpointMap![name]; + if (!endpoint) { + throw new Error(`Unknown tool: ${name}`); + } + + return executeHandler(endpoint.tool, endpoint.handler, client, args, mcpOptions.capabilities); + }); + + server.setRequestHandler(SetLevelRequestSchema, async (request) => { + const { level } = request.params; + switch (level) { + case 'debug': + client = client.withOptions({ logLevel: 'debug' }); + break; + case 'info': + client = client.withOptions({ logLevel: 'info' }); + break; + case 'notice': + case 'warning': + client = client.withOptions({ logLevel: 'warn' }); + break; + case 'error': + client = client.withOptions({ logLevel: 'error' }); + break; + default: + client = client.withOptions({ logLevel: 'off' }); + break; + } + return {}; + }); +} + +/** + * Selects the tools to include in the MCP Server based on the provided options. + */ +export async function selectTools(endpoints: Endpoint[], options?: McpOptions): Promise { + const filteredEndpoints = query(options?.filters ?? [], endpoints); + + let includedTools = filteredEndpoints.slice(); + + if (includedTools.length > 0) { + if (options?.includeDynamicTools) { + includedTools = dynamicTools(includedTools); + } + } else { + if (options?.includeAllTools) { + includedTools = endpoints.slice(); + } else if (options?.includeDynamicTools) { + includedTools = dynamicTools(endpoints); + } else if (options?.includeCodeTools) { + includedTools = [await codeTool()]; + } else { + includedTools = endpoints.slice(); + } + } + if (options?.includeDocsTools ?? true) { + includedTools.push(docsSearchTool); + } + const capabilities = { ...defaultClientCapabilities, ...options?.capabilities }; + return applyCompatibilityTransformations(includedTools, capabilities); +} + +/** + * Runs the provided handler with the given client and arguments. + */ +export async function executeHandler( + tool: Tool, + handler: HandlerFunction, + client: Terminal49, + args: Record | undefined, + compatibilityOptions?: Partial, +) { + const options = { ...defaultClientCapabilities, ...compatibilityOptions }; + if (!options.validJson && args) { + args = parseEmbeddedJSON(args, tool.inputSchema); + } + return await handler(client, args || {}); +} + +export const readEnv = (env: string): string | undefined => { + if (typeof (globalThis as any).process !== 'undefined') { + return (globalThis as any).process.env?.[env]?.trim(); + } else if (typeof (globalThis as any).Deno !== 'undefined') { + return (globalThis as any).Deno.env?.get?.(env)?.trim(); + } + return; +}; + +export const readEnvOrError = (env: string): string => { + let envValue = readEnv(env); + if (envValue === undefined) { + throw new Error(`Environment variable ${env} is not set`); + } + return envValue; +}; diff --git a/packages/mcp-server/src/stdio.ts b/packages/mcp-server/src/stdio.ts new file mode 100644 index 00000000..d902a5bb --- /dev/null +++ b/packages/mcp-server/src/stdio.ts @@ -0,0 +1,13 @@ +import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; +import { initMcpServer, newMcpServer } from './server'; +import { McpOptions } from './options'; + +export const launchStdioServer = async (options: McpOptions) => { + const server = newMcpServer(); + + initMcpServer({ server, mcpOptions: options }); + + const transport = new StdioServerTransport(); + await server.connect(transport); + console.error('MCP Server running on stdio'); +}; diff --git a/packages/mcp-server/src/tools.ts b/packages/mcp-server/src/tools.ts new file mode 100644 index 00000000..7e516de7 --- /dev/null +++ b/packages/mcp-server/src/tools.ts @@ -0,0 +1 @@ +export * from './tools/index'; diff --git a/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts b/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts new file mode 100644 index 00000000..2658d5d4 --- /dev/null +++ b/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'containers', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/containers/{id}/raw_events', + operationId: 'get-containers-id-raw_events', +}; + +export const tool: Tool = { + name: 'get_raw_events_containers', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\n#### Deprecation warning\nThe `raw_events` endpoint is provided as-is.\n\n For past events we recommend consuming `transport_events`.\n\n---\nGet a list of past and future (estimated) milestones for a container as reported by the carrier. Some of the data is normalized even though the API is called raw_events. \n\nNormalized attributes: `event` and `timestamp` timestamp. Not all of the `event` values have been normalized. You can expect the the events related to container movements to be normalized but there are cases where events are not normalized. \n\nFor past historical events we recommend consuming `transport_events`. Although there are fewer events here those events go through additional vetting and normalization to avoid false positives and get you correct data.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n type: 'object',\n title: 'Raw Event Model',\n description: 'Raw Events represent the milestones from the shipping line for a given container.\\n\\n### About raw_event datetimes\\n\\nThe events may include estimated future events. The event is a future event if an `estimated_` timestamp is not null. \\n\\nThe datetime properties `timestamp` and `estimated`. \\n\\nWhen the `time_zone` property is present the datetimes are UTC timestamps, which can be converted to the local time by parsing the provided `time_zone`.\\n\\nWhen the `time_zone` property is absent, the datetimes represent local times which serialized as UTC timestamps for consistency. ',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n actual_at: {\n type: 'string',\n description: 'Deprecated: The datetime the event transpired in UTC',\n format: 'date-time'\n },\n actual_on: {\n type: 'string',\n description: 'Deprecated: The date of the event at the event location when no time information is available. ',\n format: 'date'\n },\n created_at: {\n type: 'string',\n description: 'When the raw_event was created in UTC',\n format: 'date-time'\n },\n estimated: {\n type: 'boolean',\n description: 'True if the timestamp is estimated, false otherwise'\n },\n estimated_at: {\n type: 'string',\n description: 'Deprecated: The estimated datetime the event will occur in UTC',\n format: 'date-time'\n },\n estimated_on: {\n type: 'string',\n description: 'Deprecated: The estimated date of the event at the event location when no time information is available. ',\n format: 'date'\n },\n event: {\n type: 'string',\n description: 'Normalized string representing the event',\n enum: [ 'empty_out',\n 'full_in',\n 'positioned_in',\n 'positioned_out',\n 'vessel_loaded',\n 'vessel_departed',\n 'transshipment_arrived',\n 'transshipment_discharged',\n 'transshipment_loaded',\n 'transshipment_departed',\n 'feeder_arrived',\n 'feeder_discharged',\n 'feeder_loaded',\n 'feeder_departed',\n 'rail_loaded',\n 'rail_departed',\n 'rail_arrived',\n 'rail_unloaded',\n 'vessel_arrived',\n 'vessel_discharged',\n 'arrived_at_destination',\n 'delivered',\n 'full_out',\n 'empty_in',\n 'vgm_received',\n 'carrier_release',\n 'customs_release'\n ]\n },\n index: {\n type: 'integer',\n description: 'The order of the event. This may be helpful when only dates (i.e. actual_on) are available.'\n },\n location_locode: {\n type: 'string',\n description: 'UNLOCODE of the event location'\n },\n location_name: {\n type: 'string',\n description: 'The city or facility name of the event location'\n },\n original_event: {\n type: 'string',\n description: 'The event name as returned by the carrier'\n },\n timestamp: {\n type: 'string',\n description: 'The datetime the event either transpired or will occur in UTC',\n format: 'date-time'\n },\n timezone: {\n type: 'string',\n description: 'IANA tz where the event occured'\n },\n vessel_imo: {\n type: 'string',\n description: 'The IMO of the vessel where applicable'\n },\n vessel_name: {\n type: 'string',\n description: 'The name of the vessel where applicable'\n },\n voyage_number: {\n type: 'string'\n }\n }\n },\n relationships: {\n type: 'object',\n properties: {\n location: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port',\n 'metro_area'\n ]\n }\n }\n }\n }\n },\n vessel: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'raw_event'\n ]\n }\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.containers.getRawEvents(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/containers/get-transport-events-containers.ts b/packages/mcp-server/src/tools/containers/get-transport-events-containers.ts new file mode 100644 index 00000000..c72c0d63 --- /dev/null +++ b/packages/mcp-server/src/tools/containers/get-transport-events-containers.ts @@ -0,0 +1,44 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'containers', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/containers/{id}/transport_events', + operationId: 'get-containers-id-transport_events', +}; + +export const tool: Tool = { + name: 'get_transport_events_containers', + description: + 'Get a list of past transport events (canonical) for a container. All data has been normalized across all carriers. These are a verified subset of the raw events may also be sent as Webhook Notifications to a webhook endpoint.\n\nThis does not provide any estimated future events. See `container/:id/raw_events` endpoint for that. ', + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + include: { + type: 'string', + description: 'Comma delimited list of relations to include', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + return asTextContentResult(await client.containers.getTransportEvents(id, body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/containers/list-containers.ts b/packages/mcp-server/src/tools/containers/list-containers.ts new file mode 100644 index 00000000..62c08ffc --- /dev/null +++ b/packages/mcp-server/src/tools/containers/list-containers.ts @@ -0,0 +1,51 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'containers', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/containers', + operationId: 'get-containers', +}; + +export const tool: Tool = { + name: 'list_containers', + description: + 'Returns a list of container. The containers are returned sorted by creation date, with the most recently refreshed containers appearing first.\n\nThis API will return all containers associated with the account.', + inputSchema: { + type: 'object', + properties: { + include: { + type: 'string', + description: 'Comma delimited list of relations to include', + }, + 'page[number]': { + type: 'integer', + }, + 'page[size]': { + type: 'integer', + }, + terminal_checked_before: { + type: 'integer', + description: 'Number of seconds in which containers were refreshed', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const body = args as any; + return asTextContentResult(await client.containers.list(body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/containers/retrieve-containers.ts b/packages/mcp-server/src/tools/containers/retrieve-containers.ts new file mode 100644 index 00000000..f8103f0a --- /dev/null +++ b/packages/mcp-server/src/tools/containers/retrieve-containers.ts @@ -0,0 +1,43 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'containers', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/containers/{id}', + operationId: 'get-containers-id', +}; + +export const tool: Tool = { + name: 'retrieve_containers', + description: 'Retrieves the details of a container.', + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + include: { + type: 'string', + description: 'Comma delimited list of relations to include', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + return asTextContentResult(await client.containers.retrieve(id, body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/containers/update-containers.ts b/packages/mcp-server/src/tools/containers/update-containers.ts new file mode 100644 index 00000000..e9ad1a48 --- /dev/null +++ b/packages/mcp-server/src/tools/containers/update-containers.ts @@ -0,0 +1,51 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'containers', + operation: 'write', + tags: [], + httpMethod: 'patch', + httpPath: '/containers', + operationId: 'patch-containers-id', +}; + +export const tool: Tool = { + name: 'update_containers', + description: 'Update a container', + inputSchema: { + type: 'object', + properties: { + data: { + type: 'object', + properties: { + attributes: { + type: 'object', + properties: { + ref_numbers: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + }, + }, + required: ['attributes'], + }, + }, + required: [], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const body = args as any; + return asTextContentResult(await client.containers.update(body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/index.ts b/packages/mcp-server/src/tools/index.ts new file mode 100644 index 00000000..2722d473 --- /dev/null +++ b/packages/mcp-server/src/tools/index.ts @@ -0,0 +1,137 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, Endpoint, HandlerFunction } from './types'; + +export { Metadata, Endpoint, HandlerFunction }; + +import retrieve_shipments from './shipments/retrieve-shipments'; +import update_shipments from './shipments/update-shipments'; +import list_shipments from './shipments/list-shipments'; +import resume_tracking_shipments from './shipments/resume-tracking-shipments'; +import stop_tracking_shipments from './shipments/stop-tracking-shipments'; +import create_tracking_requests from './tracking-requests/create-tracking-requests'; +import retrieve_tracking_requests from './tracking-requests/retrieve-tracking-requests'; +import update_tracking_requests from './tracking-requests/update-tracking-requests'; +import list_tracking_requests from './tracking-requests/list-tracking-requests'; +import create_webhooks from './webhooks/create-webhooks'; +import retrieve_webhooks from './webhooks/retrieve-webhooks'; +import update_webhooks from './webhooks/update-webhooks'; +import list_webhooks from './webhooks/list-webhooks'; +import delete_webhooks from './webhooks/delete-webhooks'; +import list_ips_webhooks from './webhooks/list-ips-webhooks'; +import retrieve_webhook_notifications from './webhook-notifications/retrieve-webhook-notifications'; +import list_webhook_notifications from './webhook-notifications/list-webhook-notifications'; +import get_examples_webhook_notifications from './webhook-notifications/get-examples-webhook-notifications'; +import retrieve_containers from './containers/retrieve-containers'; +import update_containers from './containers/update-containers'; +import list_containers from './containers/list-containers'; +import get_raw_events_containers from './containers/get-raw-events-containers'; +import get_transport_events_containers from './containers/get-transport-events-containers'; +import retrieve_shipping_lines from './shipping-lines/retrieve-shipping-lines'; +import list_shipping_lines from './shipping-lines/list-shipping-lines'; +import retrieve_metro_areas from './metro-areas/retrieve-metro-areas'; +import retrieve_ports from './ports/retrieve-ports'; +import retrieve_by_id_vessels from './vessels/retrieve-by-id-vessels'; +import retrieve_by_imo_vessels from './vessels/retrieve-by-imo-vessels'; +import retrieve_terminals from './terminals/retrieve-terminals'; +import create_parties from './parties/create-parties'; +import retrieve_parties from './parties/retrieve-parties'; +import update_parties from './parties/update-parties'; +import list_parties from './parties/list-parties'; + +export const endpoints: Endpoint[] = []; + +function addEndpoint(endpoint: Endpoint) { + endpoints.push(endpoint); +} + +addEndpoint(retrieve_shipments); +addEndpoint(update_shipments); +addEndpoint(list_shipments); +addEndpoint(resume_tracking_shipments); +addEndpoint(stop_tracking_shipments); +addEndpoint(create_tracking_requests); +addEndpoint(retrieve_tracking_requests); +addEndpoint(update_tracking_requests); +addEndpoint(list_tracking_requests); +addEndpoint(create_webhooks); +addEndpoint(retrieve_webhooks); +addEndpoint(update_webhooks); +addEndpoint(list_webhooks); +addEndpoint(delete_webhooks); +addEndpoint(list_ips_webhooks); +addEndpoint(retrieve_webhook_notifications); +addEndpoint(list_webhook_notifications); +addEndpoint(get_examples_webhook_notifications); +addEndpoint(retrieve_containers); +addEndpoint(update_containers); +addEndpoint(list_containers); +addEndpoint(get_raw_events_containers); +addEndpoint(get_transport_events_containers); +addEndpoint(retrieve_shipping_lines); +addEndpoint(list_shipping_lines); +addEndpoint(retrieve_metro_areas); +addEndpoint(retrieve_ports); +addEndpoint(retrieve_by_id_vessels); +addEndpoint(retrieve_by_imo_vessels); +addEndpoint(retrieve_terminals); +addEndpoint(create_parties); +addEndpoint(retrieve_parties); +addEndpoint(update_parties); +addEndpoint(list_parties); + +export type Filter = { + type: 'resource' | 'operation' | 'tag' | 'tool'; + op: 'include' | 'exclude'; + value: string; +}; + +export function query(filters: Filter[], endpoints: Endpoint[]): Endpoint[] { + const allExcludes = filters.length > 0 && filters.every((filter) => filter.op === 'exclude'); + const unmatchedFilters = new Set(filters); + + const filtered = endpoints.filter((endpoint: Endpoint) => { + let included = false || allExcludes; + + for (const filter of filters) { + if (match(filter, endpoint)) { + unmatchedFilters.delete(filter); + included = filter.op === 'include'; + } + } + + return included; + }); + + // Check if any filters didn't match + const unmatched = Array.from(unmatchedFilters).filter((f) => f.type === 'tool' || f.type === 'resource'); + if (unmatched.length > 0) { + throw new Error( + `The following filters did not match any endpoints: ${unmatched + .map((f) => `${f.type}=${f.value}`) + .join(', ')}`, + ); + } + + return filtered; +} + +function match({ type, value }: Filter, endpoint: Endpoint): boolean { + switch (type) { + case 'resource': { + const regexStr = '^' + normalizeResource(value).replace(/\*/g, '.*') + '$'; + const regex = new RegExp(regexStr); + return regex.test(normalizeResource(endpoint.metadata.resource)); + } + case 'operation': + return endpoint.metadata.operation === value; + case 'tag': + return endpoint.metadata.tags.includes(value); + case 'tool': + return endpoint.tool.name === value; + } +} + +function normalizeResource(resource: string): string { + return resource.toLowerCase().replace(/[^a-z.*\-_]*/g, ''); +} diff --git a/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts b/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts new file mode 100644 index 00000000..0dfd861c --- /dev/null +++ b/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'metro_areas', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/metro_areas/{id}', + operationId: 'get-metro-area-id', +}; + +export const tool: Tool = { + name: 'retrieve_metro_areas', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single metro area.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/metro_area'\n }\n },\n $defs: {\n metro_area: {\n type: 'object',\n title: 'Metro area model',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'metro_area'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n code: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n country_code: {\n type: 'string'\n },\n latitude: {\n type: 'number'\n },\n longitude: {\n type: 'number'\n },\n name: {\n type: 'string'\n },\n state_abbr: {\n type: 'string'\n },\n time_zone: {\n type: 'string',\n description: 'IANA tz'\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.metroAreas.retrieve(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/create-parties.ts b/packages/mcp-server/src/tools/parties/create-parties.ts new file mode 100644 index 00000000..ad14b24a --- /dev/null +++ b/packages/mcp-server/src/tools/parties/create-parties.ts @@ -0,0 +1,57 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'parties', + operation: 'write', + tags: [], + httpMethod: 'post', + httpPath: '/parties', + operationId: 'post-party', +}; + +export const tool: Tool = { + name: 'create_parties', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nCreates a new party\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + data: { + type: 'object', + properties: { + attributes: { + type: 'object', + properties: { + company_name: { + type: 'string', + description: 'The name of the company', + }, + }, + }, + }, + required: ['attributes'], + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: [], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.create(body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/list-parties.ts b/packages/mcp-server/src/tools/parties/list-parties.ts new file mode 100644 index 00000000..ca0bc387 --- /dev/null +++ b/packages/mcp-server/src/tools/parties/list-parties.ts @@ -0,0 +1,50 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'parties', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/parties', + operationId: 'list-parties', +}; + +export const tool: Tool = { + name: 'list_parties', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a list of parties\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/party'\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + 'page[number]': { + type: 'integer', + }, + 'page[size]': { + type: 'integer', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.list(body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/retrieve-parties.ts b/packages/mcp-server/src/tools/parties/retrieve-parties.ts new file mode 100644 index 00000000..6b201ab2 --- /dev/null +++ b/packages/mcp-server/src/tools/parties/retrieve-parties.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'parties', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/parties/{id}', + operationId: 'get-parties-id', +}; + +export const tool: Tool = { + name: 'retrieve_parties', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a party by it's given identifier\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.retrieve(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/update-parties.ts b/packages/mcp-server/src/tools/parties/update-parties.ts new file mode 100644 index 00000000..adb72e57 --- /dev/null +++ b/packages/mcp-server/src/tools/parties/update-parties.ts @@ -0,0 +1,60 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'parties', + operation: 'write', + tags: [], + httpMethod: 'patch', + httpPath: '/parties/{id}', + operationId: 'edit-party', +}; + +export const tool: Tool = { + name: 'update_parties', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdates a party\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + data: { + type: 'object', + properties: { + attributes: { + type: 'object', + properties: { + company_name: { + type: 'string', + description: 'The name of the company', + }, + }, + }, + }, + required: ['attributes'], + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.update(id, body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/ports/retrieve-ports.ts b/packages/mcp-server/src/tools/ports/retrieve-ports.ts new file mode 100644 index 00000000..ac37c557 --- /dev/null +++ b/packages/mcp-server/src/tools/ports/retrieve-ports.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'ports', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/ports/{id}', + operationId: 'get-port-id', +}; + +export const tool: Tool = { + name: 'retrieve_ports', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single port.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/port'\n }\n },\n $defs: {\n port: {\n type: 'object',\n title: 'Port model',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n city: {\n type: 'string'\n },\n code: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n country_code: {\n type: 'string',\n description: '2 digit country code'\n },\n latitude: {\n type: 'number'\n },\n longitude: {\n type: 'number'\n },\n name: {\n type: 'string'\n },\n state_abbr: {\n type: 'string'\n },\n time_zone: {\n type: 'string',\n description: 'IANA tz'\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.ports.retrieve(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipments/list-shipments.ts b/packages/mcp-server/src/tools/shipments/list-shipments.ts new file mode 100644 index 00000000..3cabef2d --- /dev/null +++ b/packages/mcp-server/src/tools/shipments/list-shipments.ts @@ -0,0 +1,57 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'shipments', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/shipments', + operationId: 'get-shipments', +}; + +export const tool: Tool = { + name: 'list_shipments', + description: + 'Returns a list of your shipments. The shipments are returned sorted by creation date, with the most recent shipments appearing first.\n\nThis api will return all shipments associated with the account. Shipments created via the `tracking_request` API aswell as the ones added via the dashboard will be retuned via this endpoint. ', + inputSchema: { + type: 'object', + properties: { + include: { + type: 'string', + description: 'Comma delimited list of relations to include', + }, + number: { + type: 'string', + description: 'Search shipments by the original request tracking `request_number`', + }, + 'page[number]': { + type: 'integer', + description: '\n', + }, + 'page[size]': { + type: 'integer', + description: '\n', + }, + q: { + type: 'string', + description: '\nSearch shipments by master bill of lading, reference number, or container number.', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const body = args as any; + return asTextContentResult(await client.shipments.list(body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts b/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts new file mode 100644 index 00000000..be7dc5ab --- /dev/null +++ b/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts @@ -0,0 +1,45 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'shipments', + operation: 'write', + tags: [], + httpMethod: 'patch', + httpPath: '/shipments/{id}/resume_tracking', + operationId: 'patch-shipments-id-resume-tracking', +}; + +export const tool: Tool = { + name: 'resume_tracking_shipments', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nResume tracking a shipment. Keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/shipment'\n }\n },\n $defs: {\n shipment: {\n type: 'object',\n title: 'Shipment model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n bill_of_lading_number: {\n type: 'string'\n },\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n customer_name: {\n type: 'string'\n },\n destination_ata_at: {\n type: 'string',\n format: 'date-time'\n },\n destination_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n destination_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n destination_name: {\n type: 'string'\n },\n destination_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n line_tracking_last_attempted_at: {\n type: 'string',\n description: 'When Terminal49 last tried to update the shipment status from the shipping line',\n format: 'date-time'\n },\n line_tracking_last_succeeded_at: {\n type: 'string',\n description: 'When Terminal49 last successfully updated the shipment status from the shipping line',\n format: 'date-time'\n },\n line_tracking_stopped_at: {\n type: 'string',\n description: 'When Terminal49 stopped checking at the shipping line',\n format: 'date-time'\n },\n line_tracking_stopped_reason: {\n type: 'string',\n description: 'The reason Terminal49 stopped checking',\n enum: [ 'all_containers_terminated',\n 'past_arrival_window',\n 'no_updates_at_line',\n 'cancelled_by_user',\n 'booking_cancelled'\n ]\n },\n normalized_number: {\n type: 'string',\n description: 'The normalized version of the shipment number used for querying the carrier'\n },\n pod_ata_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_original_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n pod_vessel_imo: {\n type: 'string'\n },\n pod_vessel_name: {\n type: 'string'\n },\n pod_voyage_number: {\n type: 'string'\n },\n pol_atd_at: {\n type: 'string',\n format: 'date-time'\n },\n pol_etd_at: {\n type: 'string',\n format: 'date-time'\n },\n pol_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n port_of_discharge_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n port_of_discharge_name: {\n type: 'string'\n },\n port_of_lading_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n port_of_lading_name: {\n type: 'string'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n shipping_line_name: {\n type: 'string'\n },\n shipping_line_scac: {\n type: 'string'\n },\n shipping_line_short_name: {\n type: 'string'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n }\n },\n required: [ 'bill_of_lading_number'\n ]\n },\n links: {\n type: 'object',\n properties: {\n self: {\n type: 'string'\n }\n },\n required: [ 'self'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n containers: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n }\n },\n destination: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port',\n 'metro_area'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n destination_terminal: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal',\n 'rail_terminal'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n line_tracking_stopped_by_user: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'user'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n pod_terminal: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n port_of_discharge: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n port_of_lading: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'links',\n 'relationships',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.shipments.resumeTracking(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipments/retrieve-shipments.ts b/packages/mcp-server/src/tools/shipments/retrieve-shipments.ts new file mode 100644 index 00000000..c3f9f67e --- /dev/null +++ b/packages/mcp-server/src/tools/shipments/retrieve-shipments.ts @@ -0,0 +1,44 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'shipments', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/shipments/{id}', + operationId: 'get-shipment-id', +}; + +export const tool: Tool = { + name: 'retrieve_shipments', + description: + 'Retrieves the details of an existing shipment. You need only supply the unique shipment `id` that was returned upon `tracking_request` creation.', + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + include: { + type: 'string', + description: 'Comma delimited list of relations to include', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + return asTextContentResult(await client.shipments.retrieve(id, body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipments/stop-tracking-shipments.ts b/packages/mcp-server/src/tools/shipments/stop-tracking-shipments.ts new file mode 100644 index 00000000..57740f7b --- /dev/null +++ b/packages/mcp-server/src/tools/shipments/stop-tracking-shipments.ts @@ -0,0 +1,38 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'shipments', + operation: 'write', + tags: [], + httpMethod: 'patch', + httpPath: '/shipments/{id}/stop_tracking', + operationId: 'patch-shipments-id-stop-tracking', +}; + +export const tool: Tool = { + name: 'stop_tracking_shipments', + description: + "We'll stop tracking the shipment, which means that there will be no more updates. You can still access the shipment's previously-collected information via the API or dashboard.\n\nYou can resume tracking a shipment by calling the `resume_tracking` endpoint, but keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + }, + required: ['id'], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + return asTextContentResult(await client.shipments.stopTracking(id)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipments/update-shipments.ts b/packages/mcp-server/src/tools/shipments/update-shipments.ts new file mode 100644 index 00000000..506cd239 --- /dev/null +++ b/packages/mcp-server/src/tools/shipments/update-shipments.ts @@ -0,0 +1,62 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'shipments', + operation: 'write', + tags: [], + httpMethod: 'patch', + httpPath: '/shipments/{id}', + operationId: 'patch-shipments-id', +}; + +export const tool: Tool = { + name: 'update_shipments', + description: 'Update a shipment', + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + data: { + type: 'object', + properties: { + attributes: { + type: 'object', + properties: { + ref_numbers: { + type: 'array', + description: 'Shipment ref numbers.', + items: { + type: 'string', + }, + }, + shipment_tags: { + type: 'array', + description: 'Tags related to a shipment', + items: { + type: 'string', + }, + }, + }, + }, + }, + required: ['attributes'], + }, + }, + required: ['id'], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + return asTextContentResult(await client.shipments.update(id, body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts b/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts new file mode 100644 index 00000000..0bd4a02e --- /dev/null +++ b/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts @@ -0,0 +1,44 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'shipping_lines', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/shipping_lines', + operationId: 'get-shipping_lines', +}; + +export const tool: Tool = { + name: 'list_shipping_lines', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn a list of shipping lines supported by Terminal49. \nN.B. There is no pagination for this endpoint.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/shipping_line'\n }\n },\n links: {\n $ref: '#/$defs/links'\n }\n },\n $defs: {\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.shippingLines.list())); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts b/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts new file mode 100644 index 00000000..b18f93cc --- /dev/null +++ b/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'shipping_lines', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/shipping_lines/{id}', + operationId: 'get-shipping_lines-id', +}; + +export const tool: Tool = { + name: 'retrieve_shipping_lines', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single shipping line.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/shipping_line'\n }\n },\n $defs: {\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.shippingLines.retrieve(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts b/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts new file mode 100644 index 00000000..f1ffc6f1 --- /dev/null +++ b/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'terminals', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/terminals/{id}', + operationId: 'get-terminal-id', +}; + +export const tool: Tool = { + name: 'retrieve_terminals', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single terminal.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/terminal'\n }\n },\n $defs: {\n terminal: {\n type: 'object',\n title: 'Terminal model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n bic_facility_code: {\n type: 'string',\n description: 'BIC Facility Code'\n },\n city: {\n type: 'string',\n description: 'City part of the address'\n },\n country: {\n type: 'string',\n description: 'Country part of the address'\n },\n firms_code: {\n type: 'string',\n description: 'CBP FIRMS Code or CBS Sublocation Code'\n },\n nickname: {\n type: 'string'\n },\n smdg_code: {\n type: 'string',\n description: 'SMDG Code'\n },\n state: {\n type: 'string',\n description: 'State part of the address'\n },\n state_abbr: {\n type: 'string',\n description: 'State abbreviation for the state'\n },\n street: {\n type: 'string',\n description: 'Street part of the address'\n },\n zip: {\n type: 'string',\n description: 'ZIP code part of the address'\n }\n },\n required: [ 'name'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n port: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n }\n }\n }\n }\n },\n required: [ 'port'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal'\n ]\n }\n },\n required: [ 'attributes',\n 'relationships'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.terminals.retrieve(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts new file mode 100644 index 00000000..75e9a526 --- /dev/null +++ b/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts @@ -0,0 +1,108 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'tracking_requests', + operation: 'write', + tags: [], + httpMethod: 'post', + httpPath: '/tracking_requests', + operationId: 'post-track', +}; + +export const tool: Tool = { + name: 'create_tracking_requests', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nTo track an ocean shipment, you create a new tracking request. \nTwo attributes are required to track a shipment. A `bill of lading/booking number` and a shipping line `SCAC`. \n\nOnce a tracking request is created we will attempt to fetch the shipment details and it's related containers from the shipping line. If the attempt is successful we will create in new shipment object including any related container objects. We will send a `tracking_request.succeeded` webhook notification to your webhooks. \n\nIf the attempt to fetch fails then we will send a `tracking_request.failed` webhook notification to your `webhooks`. \n\nA `tracking_request.succeeded` or `tracking_request.failed` webhook notificaiton will only be sent if you have atleast one active webhook. \n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/tracking_request'\n },\n included: {\n type: 'array',\n items: {\n anyOf: [ {\n $ref: '#/$defs/account'\n },\n {\n $ref: '#/$defs/shipping_line'\n }\n ]\n }\n }\n },\n $defs: {\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n account: {\n type: 'object',\n title: 'Account model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string'\n }\n },\n required: [ 'company_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + data: { + type: 'object', + properties: { + type: { + type: 'string', + enum: ['tracking_request'], + }, + attributes: { + type: 'object', + properties: { + request_number: { + type: 'string', + }, + request_type: { + type: 'string', + description: + ' The type of document number to be supplied. Container number support is currently in BETA.', + enum: ['bill_of_lading', 'booking_number', 'container'], + }, + scac: { + type: 'string', + }, + ref_numbers: { + type: 'array', + description: + 'Optional list of reference numbers to be added to the shipment when tracking request completes', + items: { + type: 'string', + }, + }, + shipment_tags: { + type: 'array', + description: + 'Optional list of tags to be added to the shipment when tracking request completes', + items: { + type: 'string', + }, + }, + }, + required: ['request_number', 'request_type', 'scac'], + }, + relationships: { + type: 'object', + properties: { + customer: { + type: 'object', + properties: { + data: { + type: 'object', + properties: { + id: { + type: 'string', + }, + type: { + type: 'string', + enum: ['party'], + }, + }, + }, + }, + }, + }, + }, + }, + required: ['type'], + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: [], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.create(body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts new file mode 100644 index 00000000..9fe6046e --- /dev/null +++ b/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts @@ -0,0 +1,81 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'tracking_requests', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/tracking_requests', + operationId: 'get-tracking-requests', +}; + +export const tool: Tool = { + name: 'list_tracking_requests', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a list of your tracking requests. The tracking requests are returned sorted by creation date, with the most recent tracking request appearing first.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/tracking_request'\n }\n },\n included: {\n type: 'array',\n items: {\n anyOf: [ {\n $ref: '#/$defs/account'\n },\n {\n $ref: '#/$defs/shipping_line'\n },\n {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n links: {\n type: 'object',\n properties: {\n self: {\n type: 'string'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n ]\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n },\n $defs: {\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n account: {\n type: 'object',\n title: 'Account model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string'\n }\n },\n required: [ 'company_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + 'filter[created_at][end]': { + type: 'string', + description: 'filter by tracking_requests `created_at` before a certain ISO8601 timestamp', + format: 'date-time', + }, + 'filter[created_at][start]': { + type: 'string', + description: 'filter by tracking_requests `created_at` after a certain ISO8601 timestamp', + format: 'date-time', + }, + 'filter[request_number]': { + type: 'string', + description: 'filter by `request_number`', + }, + 'filter[scac]': { + type: 'string', + description: 'filter by shipping line `scac`', + }, + 'filter[status]': { + type: 'string', + description: 'filter by `status`', + enum: ['created', 'pending', 'failed'], + }, + include: { + type: 'string', + description: "Comma delimited list of relations to include. 'tracked_object' is included by default.", + }, + 'page[number]': { + type: 'integer', + }, + 'page[size]': { + type: 'integer', + }, + q: { + type: 'string', + description: 'A search term to be applied against request_number and reference_numbers.', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.list(body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/tracking-requests/retrieve-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/retrieve-tracking-requests.ts new file mode 100644 index 00000000..51f3e202 --- /dev/null +++ b/packages/mcp-server/src/tools/tracking-requests/retrieve-tracking-requests.ts @@ -0,0 +1,43 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'tracking_requests', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/tracking_requests/{id}', + operationId: 'get-track-request-by-id', +}; + +export const tool: Tool = { + name: 'retrieve_tracking_requests', + description: 'Get the details and status of an existing tracking request. ', + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + include: { + type: 'string', + description: "Comma delimited list of relations to include. 'tracked_object' is included by default.", + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + return asTextContentResult(await client.trackingRequests.retrieve(id, body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts new file mode 100644 index 00000000..5f3630ea --- /dev/null +++ b/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts @@ -0,0 +1,60 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'tracking_requests', + operation: 'write', + tags: [], + httpMethod: 'patch', + httpPath: '/tracking_requests/{id}', + operationId: 'patch-track-request-by-id', +}; + +export const tool: Tool = { + name: 'update_tracking_requests', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdate a tracking request\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/tracking_request'\n }\n },\n $defs: {\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + data: { + type: 'object', + properties: { + attributes: { + type: 'object', + properties: { + ref_number: { + type: 'string', + description: 'Tracking request ref number.', + }, + }, + }, + }, + required: ['attributes'], + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.update(id, body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/types.ts b/packages/mcp-server/src/tools/types.ts new file mode 100644 index 00000000..20e61476 --- /dev/null +++ b/packages/mcp-server/src/tools/types.ts @@ -0,0 +1,103 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; +import { Tool } from '@modelcontextprotocol/sdk/types.js'; + +type TextContentBlock = { + type: 'text'; + text: string; +}; + +type ImageContentBlock = { + type: 'image'; + data: string; + mimeType: string; +}; + +type AudioContentBlock = { + type: 'audio'; + data: string; + mimeType: string; +}; + +type ResourceContentBlock = { + type: 'resource'; + resource: + | { + uri: string; + mimeType: string; + text: string; + } + | { + uri: string; + mimeType: string; + blob: string; + }; +}; + +export type ContentBlock = TextContentBlock | ImageContentBlock | AudioContentBlock | ResourceContentBlock; + +export type ToolCallResult = { + content: ContentBlock[]; + isError?: boolean; +}; + +export type HandlerFunction = ( + client: Terminal49, + args: Record | undefined, +) => Promise; + +export function asTextContentResult(result: unknown): ToolCallResult { + return { + content: [ + { + type: 'text', + text: JSON.stringify(result, null, 2), + }, + ], + }; +} + +export async function asBinaryContentResult(response: Response): Promise { + const blob = await response.blob(); + const mimeType = blob.type; + const data = Buffer.from(await blob.arrayBuffer()).toString('base64'); + if (mimeType.startsWith('image/')) { + return { + content: [{ type: 'image', mimeType, data }], + }; + } else if (mimeType.startsWith('audio/')) { + return { + content: [{ type: 'audio', mimeType, data }], + }; + } else { + return { + content: [ + { + type: 'resource', + resource: { + // We must give a URI, even though this isn't actually an MCP resource. + uri: 'resource://tool-response', + mimeType, + blob: data, + }, + }, + ], + }; + } +} + +export type Metadata = { + resource: string; + operation: 'read' | 'write'; + tags: string[]; + httpMethod?: string; + httpPath?: string; + operationId?: string; +}; + +export type Endpoint = { + metadata: Metadata; + tool: Tool; + handler: HandlerFunction; +}; diff --git a/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts b/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts new file mode 100644 index 00000000..351742f6 --- /dev/null +++ b/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'vessels', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/vessels/{id}', + operationId: 'get-vessels-id', +}; + +export const tool: Tool = { + name: 'retrieve_by_id_vessels', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a vessel by it's given identifier\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/vessel'\n }\n },\n $defs: {\n vessel: {\n type: 'object',\n title: 'vessel',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n imo: {\n type: 'string',\n description: 'International Maritime Organization (IMO) number'\n },\n latitude: {\n type: 'number',\n description: 'The current latitude position of the vessel'\n },\n longitude: {\n type: 'number',\n description: 'The current longitude position of the vessel'\n },\n mmsi: {\n type: 'string',\n description: 'Maritime Mobile Service Identity (MMSI)'\n },\n name: {\n type: 'string',\n description: 'The name of the ship or vessel'\n },\n nautical_speed_knots: {\n type: 'number',\n description: 'The current speed of the ship in knots (nautical miles per hour)'\n },\n navigational_heading_degrees: {\n type: 'number',\n description: 'The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West'\n },\n position_timestamp: {\n type: 'string',\n description: 'The timestamp of when the ship\\'s position was last recorded, in ISO 8601 date and time format'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.vessels.retrieveByID(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts b/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts new file mode 100644 index 00000000..2fcfde7d --- /dev/null +++ b/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'vessels', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/vessels/{imo}', + operationId: 'get-vessels-imo', +}; + +export const tool: Tool = { + name: 'retrieve_by_imo_vessels', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a vessel by the given IMO number.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/vessel'\n }\n },\n $defs: {\n vessel: {\n type: 'object',\n title: 'vessel',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n imo: {\n type: 'string',\n description: 'International Maritime Organization (IMO) number'\n },\n latitude: {\n type: 'number',\n description: 'The current latitude position of the vessel'\n },\n longitude: {\n type: 'number',\n description: 'The current longitude position of the vessel'\n },\n mmsi: {\n type: 'string',\n description: 'Maritime Mobile Service Identity (MMSI)'\n },\n name: {\n type: 'string',\n description: 'The name of the ship or vessel'\n },\n nautical_speed_knots: {\n type: 'number',\n description: 'The current speed of the ship in knots (nautical miles per hour)'\n },\n navigational_heading_degrees: {\n type: 'number',\n description: 'The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West'\n },\n position_timestamp: {\n type: 'string',\n description: 'The timestamp of when the ship\\'s position was last recorded, in ISO 8601 date and time format'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + imo: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['imo'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { imo, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.vessels.retrieveByImo(imo))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhook-notifications/get-examples-webhook-notifications.ts b/packages/mcp-server/src/tools/webhook-notifications/get-examples-webhook-notifications.ts new file mode 100644 index 00000000..2da003a1 --- /dev/null +++ b/packages/mcp-server/src/tools/webhook-notifications/get-examples-webhook-notifications.ts @@ -0,0 +1,75 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhook_notifications', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/webhook_notifications/examples', + operationId: 'get-webhook-notifications-example', +}; + +export const tool: Tool = { + name: 'get_examples_webhook_notifications', + description: + 'Returns an example payload as it would be sent to a webhook endpoint for the provided `event` ', + inputSchema: { + type: 'object', + properties: { + event: { + type: 'string', + description: 'The webhook notification event name you wish to see an example of', + enum: [ + 'container.transport.vessel_arrived', + 'container.transport.vessel_discharged', + 'container.transport.vessel_loaded', + 'container.transport.vessel_departed', + 'container.transport.rail_departed', + 'container.transport.rail_arrived', + 'container.transport.rail_loaded', + 'container.transport.rail_unloaded', + 'container.transport.transshipment_arrived', + 'container.transport.transshipment_discharged', + 'container.transport.transshipment_loaded', + 'container.transport.transshipment_departed', + 'container.transport.feeder_arrived', + 'container.transport.feeder_discharged', + 'container.transport.feeder_loaded', + 'container.transport.feeder_departed', + 'container.transport.empty_out', + 'container.transport.full_in', + 'container.transport.full_out', + 'container.transport.empty_in', + 'container.transport.vessel_berthed', + 'shipment.estimated.arrival', + 'tracking_request.succeeded', + 'tracking_request.failed', + 'tracking_request.awaiting_manifest', + 'tracking_request.tracking_stopped', + 'container.created', + 'container.updated', + 'container.pod_terminal_changed', + 'container.transport.arrived_at_inland_destination', + 'container.transport.estimated.arrived_at_inland_destination', + 'container.pickup_lfd.changed', + ], + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const body = args as any; + return asTextContentResult(await client.webhookNotifications.getExamples(body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhook-notifications/list-webhook-notifications.ts b/packages/mcp-server/src/tools/webhook-notifications/list-webhook-notifications.ts new file mode 100644 index 00000000..35ed8fcd --- /dev/null +++ b/packages/mcp-server/src/tools/webhook-notifications/list-webhook-notifications.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhook_notifications', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/webhook_notifications', + operationId: 'get-webhook-notifications', +}; + +export const tool: Tool = { + name: 'list_webhook_notifications', + description: + 'Return the list of webhook notifications. This can be useful for reconciling your data if your endpoint has been down. ', + inputSchema: { + type: 'object', + properties: { + include: { + type: 'string', + description: 'Comma delimited list of relations to include.', + }, + 'page[number]': { + type: 'integer', + }, + 'page[size]': { + type: 'integer', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const body = args as any; + return asTextContentResult(await client.webhookNotifications.list(body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhook-notifications/retrieve-webhook-notifications.ts b/packages/mcp-server/src/tools/webhook-notifications/retrieve-webhook-notifications.ts new file mode 100644 index 00000000..da2ad01e --- /dev/null +++ b/packages/mcp-server/src/tools/webhook-notifications/retrieve-webhook-notifications.ts @@ -0,0 +1,43 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhook_notifications', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/webhook_notifications/{id}', + operationId: 'get-webhook-notification-id', +}; + +export const tool: Tool = { + name: 'retrieve_webhook_notifications', + description: '\n', + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + include: { + type: 'string', + description: 'Comma delimited list of relations to include.', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + return asTextContentResult(await client.webhookNotifications.retrieve(id, body)); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/create-webhooks.ts b/packages/mcp-server/src/tools/webhooks/create-webhooks.ts new file mode 100644 index 00000000..d0783a20 --- /dev/null +++ b/packages/mcp-server/src/tools/webhooks/create-webhooks.ts @@ -0,0 +1,123 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhooks', + operation: 'write', + tags: [], + httpMethod: 'post', + httpPath: '/webhooks', + operationId: 'post-webhooks', +}; + +export const tool: Tool = { + name: 'create_webhooks', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nYou can configure a webhook via the API to be notified about events that happen in your Terminal49 account. These events can be realted to tracking_requests, shipments and containers. \n\nThis is the recommended way tracking shipments and containers via the API. You should use this instead of polling our the API periodically. \n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + data: { + type: 'object', + properties: { + attributes: { + type: 'object', + properties: { + active: { + type: 'boolean', + }, + url: { + type: 'string', + description: 'The URL of the webhook endpoint.', + }, + events: { + type: 'array', + description: 'The list of events to enable for this endpoint.', + items: { + type: 'string', + enum: [ + 'container.transport.vessel_arrived', + 'container.transport.vessel_discharged', + 'container.transport.vessel_loaded', + 'container.transport.vessel_departed', + 'container.transport.rail_departed', + 'container.transport.rail_arrived', + 'container.transport.rail_loaded', + 'container.transport.rail_unloaded', + 'container.transport.transshipment_arrived', + 'container.transport.transshipment_discharged', + 'container.transport.transshipment_loaded', + 'container.transport.transshipment_departed', + 'container.transport.feeder_arrived', + 'container.transport.feeder_discharged', + 'container.transport.feeder_loaded', + 'container.transport.feeder_departed', + 'container.transport.empty_out', + 'container.transport.full_in', + 'container.transport.full_out', + 'container.transport.empty_in', + 'container.transport.vessel_berthed', + 'shipment.estimated.arrival', + 'tracking_request.succeeded', + 'tracking_request.failed', + 'tracking_request.awaiting_manifest', + 'tracking_request.tracking_stopped', + 'container.created', + 'container.updated', + 'container.pod_terminal_changed', + 'container.transport.arrived_at_inland_destination', + 'container.transport.estimated.arrived_at_inland_destination', + 'container.pickup_lfd.changed', + ], + }, + }, + headers: { + type: 'array', + description: 'Optional custom headers to pass with each webhook invocation', + items: { + type: 'object', + properties: { + name: { + type: 'string', + description: 'The name of the header. (Please note this will be auto-capitalized) ', + }, + value: { + type: 'string', + description: 'The value to pass for the header\n', + }, + }, + }, + }, + }, + required: ['active', 'url'], + }, + type: { + type: 'string', + enum: ['webhook'], + }, + }, + required: ['attributes', 'type'], + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['data'], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.create(body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/delete-webhooks.ts b/packages/mcp-server/src/tools/webhooks/delete-webhooks.ts new file mode 100644 index 00000000..452c24d2 --- /dev/null +++ b/packages/mcp-server/src/tools/webhooks/delete-webhooks.ts @@ -0,0 +1,40 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhooks', + operation: 'write', + tags: [], + httpMethod: 'delete', + httpPath: '/webhooks/{id}', + operationId: 'delete-webhooks-id', +}; + +export const tool: Tool = { + name: 'delete_webhooks', + description: 'Delete a webhook', + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + }, + required: ['id'], + }, + annotations: { + idempotentHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, ...body } = args as any; + const response = await client.webhooks.delete(id).asResponse(); + return asTextContentResult(await response.text()); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts b/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts new file mode 100644 index 00000000..257827ef --- /dev/null +++ b/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts @@ -0,0 +1,44 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhooks', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/webhooks/ips', + operationId: 'get-webhooks-ips', +}; + +export const tool: Tool = { + name: 'list_ips_webhooks', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the list of IPs used for sending webhook notifications. This can be useful for whitelisting the IPs on the firewall.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n last_updated: {\n type: 'string',\n format: 'date-time'\n },\n webhook_notification_ips: {\n type: 'array',\n items: {\n type: 'string'\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.listIPs())); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/list-webhooks.ts b/packages/mcp-server/src/tools/webhooks/list-webhooks.ts new file mode 100644 index 00000000..e2d89568 --- /dev/null +++ b/packages/mcp-server/src/tools/webhooks/list-webhooks.ts @@ -0,0 +1,50 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhooks', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/webhooks', + operationId: 'get-webhooks', +}; + +export const tool: Tool = { + name: 'list_webhooks', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a list of all the webhooks\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/webhook'\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + 'page[number]': { + type: 'integer', + }, + 'page[size]': { + type: 'integer', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: [], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.list(body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts b/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts new file mode 100644 index 00000000..00f501e3 --- /dev/null +++ b/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts @@ -0,0 +1,47 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhooks', + operation: 'read', + tags: [], + httpMethod: 'get', + httpPath: '/webhooks/{id}', + operationId: 'get-webhooks-id', +}; + +export const tool: Tool = { + name: 'retrieve_webhooks', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet the details of a single webhook\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id'], + }, + annotations: { + readOnlyHint: true, + }, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.retrieve(id))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/update-webhooks.ts b/packages/mcp-server/src/tools/webhooks/update-webhooks.ts new file mode 100644 index 00000000..d6f3ef14 --- /dev/null +++ b/packages/mcp-server/src/tools/webhooks/update-webhooks.ts @@ -0,0 +1,125 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; + +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import Terminal49 from 'terminal49'; + +export const metadata: Metadata = { + resource: 'webhooks', + operation: 'write', + tags: [], + httpMethod: 'patch', + httpPath: '/webhooks/{id}', + operationId: 'patch-webhooks-id', +}; + +export const tool: Tool = { + name: 'update_webhooks', + description: + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdate a single webhook\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + inputSchema: { + type: 'object', + properties: { + id: { + type: 'string', + }, + data: { + type: 'object', + properties: { + attributes: { + type: 'object', + properties: { + active: { + type: 'boolean', + }, + events: { + type: 'array', + description: 'The list of events to enable for this endpoint.', + items: { + type: 'string', + enum: [ + 'container.transport.vessel_arrived', + 'container.transport.vessel_discharged', + 'container.transport.vessel_loaded', + 'container.transport.vessel_departed', + 'container.transport.rail_departed', + 'container.transport.rail_arrived', + 'container.transport.rail_loaded', + 'container.transport.rail_unloaded', + 'container.transport.transshipment_arrived', + 'container.transport.transshipment_discharged', + 'container.transport.transshipment_loaded', + 'container.transport.transshipment_departed', + 'container.transport.feeder_arrived', + 'container.transport.feeder_discharged', + 'container.transport.feeder_loaded', + 'container.transport.feeder_departed', + 'container.transport.empty_out', + 'container.transport.full_in', + 'container.transport.full_out', + 'container.transport.empty_in', + 'container.transport.vessel_berthed', + 'shipment.estimated.arrival', + 'tracking_request.succeeded', + 'tracking_request.failed', + 'tracking_request.awaiting_manifest', + 'tracking_request.tracking_stopped', + 'container.created', + 'container.updated', + 'container.pod_terminal_changed', + 'container.transport.arrived_at_inland_destination', + 'container.transport.estimated.arrived_at_inland_destination', + 'container.pickup_lfd.changed', + ], + }, + }, + headers: { + type: 'array', + description: 'Optional custom headers to pass with each webhook invocation', + items: { + type: 'object', + properties: { + name: { + type: 'string', + description: 'The name of the header. (Please not this will be auto-capitalized) ', + }, + value: { + type: 'string', + description: 'The value to pass for the header\n', + }, + }, + }, + }, + url: { + type: 'string', + description: 'The URL of the webhook endpoint.', + }, + }, + }, + type: { + type: 'string', + enum: ['webhook'], + }, + }, + required: ['attributes', 'type'], + }, + jq_filter: { + type: 'string', + title: 'jq Filter', + description: + 'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).', + }, + }, + required: ['id', 'data'], + }, + annotations: {}, +}; + +export const handler = async (client: Terminal49, args: Record | undefined) => { + const { id, jq_filter, ...body } = args as any; + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.update(id, body))); +}; + +export default { metadata, tool, handler }; diff --git a/packages/mcp-server/tests/compat.test.ts b/packages/mcp-server/tests/compat.test.ts new file mode 100644 index 00000000..d6272f6c --- /dev/null +++ b/packages/mcp-server/tests/compat.test.ts @@ -0,0 +1,1166 @@ +import { + truncateToolNames, + removeTopLevelUnions, + removeAnyOf, + inlineRefs, + applyCompatibilityTransformations, + removeFormats, + findUsedDefs, +} from '../src/compat'; +import { Tool } from '@modelcontextprotocol/sdk/types.js'; +import { JSONSchema } from '../src/compat'; +import { Endpoint } from '../src/tools'; + +describe('truncateToolNames', () => { + it('should return original names when maxLength is 0 or negative', () => { + const names = ['tool1', 'tool2', 'tool3']; + expect(truncateToolNames(names, 0)).toEqual(new Map()); + expect(truncateToolNames(names, -1)).toEqual(new Map()); + }); + + it('should return original names when all names are shorter than maxLength', () => { + const names = ['tool1', 'tool2', 'tool3']; + expect(truncateToolNames(names, 10)).toEqual(new Map()); + }); + + it('should truncate names longer than maxLength', () => { + const names = ['very-long-tool-name', 'another-long-tool-name', 'short']; + expect(truncateToolNames(names, 10)).toEqual( + new Map([ + ['very-long-tool-name', 'very-long-'], + ['another-long-tool-name', 'another-lo'], + ]), + ); + }); + + it('should handle duplicate truncated names by appending numbers', () => { + const names = ['tool-name-a', 'tool-name-b', 'tool-name-c']; + expect(truncateToolNames(names, 8)).toEqual( + new Map([ + ['tool-name-a', 'tool-na1'], + ['tool-name-b', 'tool-na2'], + ['tool-name-c', 'tool-na3'], + ]), + ); + }); +}); + +describe('removeTopLevelUnions', () => { + const createTestTool = (overrides = {}): Tool => ({ + name: 'test-tool', + description: 'Test tool', + inputSchema: { + type: 'object', + properties: {}, + }, + ...overrides, + }); + + it('should return the original tool if it has no anyOf at the top level', () => { + const tool = createTestTool({ + inputSchema: { + type: 'object', + properties: { + foo: { type: 'string' }, + }, + }, + }); + + expect(removeTopLevelUnions(tool)).toEqual([tool]); + }); + + it('should split a tool with top-level anyOf into multiple tools', () => { + const tool = createTestTool({ + name: 'union-tool', + description: 'A tool with unions', + inputSchema: { + type: 'object', + properties: { + common: { type: 'string' }, + }, + anyOf: [ + { + title: 'first variant', + description: 'Its the first variant', + properties: { + variant1: { type: 'string' }, + }, + required: ['variant1'], + }, + { + title: 'second variant', + properties: { + variant2: { type: 'number' }, + }, + required: ['variant2'], + }, + ], + }, + }); + + const result = removeTopLevelUnions(tool); + + expect(result).toEqual([ + { + name: 'union-tool_first_variant', + description: 'Its the first variant', + inputSchema: { + type: 'object', + title: 'first variant', + description: 'Its the first variant', + properties: { + common: { type: 'string' }, + variant1: { type: 'string' }, + }, + required: ['variant1'], + }, + }, + { + name: 'union-tool_second_variant', + description: 'A tool with unions', + inputSchema: { + type: 'object', + title: 'second variant', + description: 'A tool with unions', + properties: { + common: { type: 'string' }, + variant2: { type: 'number' }, + }, + required: ['variant2'], + }, + }, + ]); + }); + + it('should handle $defs and only include those used by the variant', () => { + const tool = createTestTool({ + name: 'defs-tool', + description: 'A tool with $defs', + inputSchema: { + type: 'object', + properties: { + common: { type: 'string' }, + }, + $defs: { + def1: { type: 'string', format: 'email' }, + def2: { type: 'number', minimum: 0 }, + unused: { type: 'boolean' }, + }, + anyOf: [ + { + properties: { + email: { $ref: '#/$defs/def1' }, + }, + }, + { + properties: { + count: { $ref: '#/$defs/def2' }, + }, + }, + ], + }, + }); + + const result = removeTopLevelUnions(tool); + + expect(result).toEqual([ + { + name: 'defs-tool_variant1', + description: 'A tool with $defs', + inputSchema: { + type: 'object', + description: 'A tool with $defs', + properties: { + common: { type: 'string' }, + email: { $ref: '#/$defs/def1' }, + }, + $defs: { + def1: { type: 'string', format: 'email' }, + }, + }, + }, + { + name: 'defs-tool_variant2', + description: 'A tool with $defs', + inputSchema: { + type: 'object', + description: 'A tool with $defs', + properties: { + common: { type: 'string' }, + count: { $ref: '#/$defs/def2' }, + }, + $defs: { + def2: { type: 'number', minimum: 0 }, + }, + }, + }, + ]); + }); +}); + +describe('removeAnyOf', () => { + it('should return original schema if it has no anyOf', () => { + const schema = { + type: 'object', + properties: { + foo: { type: 'string' }, + bar: { type: 'number' }, + }, + }; + + expect(removeAnyOf(schema)).toEqual(schema); + }); + + it('should remove anyOf field and use the first variant', () => { + const schema = { + type: 'object', + properties: { + common: { type: 'string' }, + }, + anyOf: [ + { + properties: { + variant1: { type: 'string' }, + }, + required: ['variant1'], + }, + { + properties: { + variant2: { type: 'number' }, + }, + required: ['variant2'], + }, + ], + }; + + const expected = { + type: 'object', + properties: { + common: { type: 'string' }, + variant1: { type: 'string' }, + }, + required: ['variant1'], + }; + + expect(removeAnyOf(schema)).toEqual(expected); + }); + + it('should recursively remove anyOf fields from nested properties', () => { + const schema = { + type: 'object', + properties: { + foo: { type: 'string' }, + nested: { + type: 'object', + properties: { + bar: { type: 'number' }, + }, + anyOf: [ + { + properties: { + option1: { type: 'boolean' }, + }, + }, + { + properties: { + option2: { type: 'array' }, + }, + }, + ], + }, + }, + }; + + const expected = { + type: 'object', + properties: { + foo: { type: 'string' }, + nested: { + type: 'object', + properties: { + bar: { type: 'number' }, + option1: { type: 'boolean' }, + }, + }, + }, + }; + + expect(removeAnyOf(schema)).toEqual(expected); + }); + + it('should handle arrays', () => { + const schema = { + type: 'object', + properties: { + items: { + type: 'array', + items: { + anyOf: [{ type: 'string' }, { type: 'number' }], + }, + }, + }, + }; + + const expected = { + type: 'object', + properties: { + items: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + }; + + expect(removeAnyOf(schema)).toEqual(expected); + }); +}); + +describe('findUsedDefs', () => { + it('should handle circular references without stack overflow', () => { + const defs = { + person: { + type: 'object', + properties: { + name: { type: 'string' }, + friend: { $ref: '#/$defs/person' }, // Circular reference + }, + }, + }; + + const schema = { + type: 'object', + properties: { + user: { $ref: '#/$defs/person' }, + }, + }; + + // This should not throw a stack overflow error + expect(() => { + const result = findUsedDefs(schema, defs); + expect(result).toHaveProperty('person'); + }).not.toThrow(); + }); + + it('should handle indirect circular references without stack overflow', () => { + const defs = { + node: { + type: 'object', + properties: { + value: { type: 'string' }, + child: { $ref: '#/$defs/childNode' }, + }, + }, + childNode: { + type: 'object', + properties: { + value: { type: 'string' }, + parent: { $ref: '#/$defs/node' }, // Indirect circular reference + }, + }, + }; + + const schema = { + type: 'object', + properties: { + root: { $ref: '#/$defs/node' }, + }, + }; + + // This should not throw a stack overflow error + expect(() => { + const result = findUsedDefs(schema, defs); + expect(result).toHaveProperty('node'); + expect(result).toHaveProperty('childNode'); + }).not.toThrow(); + }); + + it('should find all used definitions in non-circular schemas', () => { + const defs = { + user: { + type: 'object', + properties: { + name: { type: 'string' }, + address: { $ref: '#/$defs/address' }, + }, + }, + address: { + type: 'object', + properties: { + street: { type: 'string' }, + city: { type: 'string' }, + }, + }, + unused: { + type: 'object', + properties: { + data: { type: 'string' }, + }, + }, + }; + + const schema = { + type: 'object', + properties: { + person: { $ref: '#/$defs/user' }, + }, + }; + + const result = findUsedDefs(schema, defs); + expect(result).toHaveProperty('user'); + expect(result).toHaveProperty('address'); + expect(result).not.toHaveProperty('unused'); + }); +}); + +describe('inlineRefs', () => { + it('should return the original schema if it does not contain $refs', () => { + const schema: JSONSchema = { + type: 'object', + properties: { + name: { type: 'string' }, + age: { type: 'number' }, + }, + }; + + expect(inlineRefs(schema)).toEqual(schema); + }); + + it('should inline simple $refs', () => { + const schema: JSONSchema = { + type: 'object', + properties: { + user: { $ref: '#/$defs/user' }, + }, + $defs: { + user: { + type: 'object', + properties: { + name: { type: 'string' }, + email: { type: 'string' }, + }, + }, + }, + }; + + const expected: JSONSchema = { + type: 'object', + properties: { + user: { + type: 'object', + properties: { + name: { type: 'string' }, + email: { type: 'string' }, + }, + }, + }, + }; + + expect(inlineRefs(schema)).toEqual(expected); + }); + + it('should inline nested $refs', () => { + const schema: JSONSchema = { + type: 'object', + properties: { + order: { $ref: '#/$defs/order' }, + }, + $defs: { + order: { + type: 'object', + properties: { + id: { type: 'string' }, + items: { type: 'array', items: { $ref: '#/$defs/item' } }, + }, + }, + item: { + type: 'object', + properties: { + product: { type: 'string' }, + quantity: { type: 'integer' }, + }, + }, + }, + }; + + const expected: JSONSchema = { + type: 'object', + properties: { + order: { + type: 'object', + properties: { + id: { type: 'string' }, + items: { + type: 'array', + items: { + type: 'object', + properties: { + product: { type: 'string' }, + quantity: { type: 'integer' }, + }, + }, + }, + }, + }, + }, + }; + + expect(inlineRefs(schema)).toEqual(expected); + }); + + it('should handle circular references by removing the circular part', () => { + const schema: JSONSchema = { + type: 'object', + properties: { + person: { $ref: '#/$defs/person' }, + }, + $defs: { + person: { + type: 'object', + properties: { + name: { type: 'string' }, + friend: { $ref: '#/$defs/person' }, // Circular reference + }, + }, + }, + }; + + const expected: JSONSchema = { + type: 'object', + properties: { + person: { + type: 'object', + properties: { + name: { type: 'string' }, + // friend property is removed to break the circular reference + }, + }, + }, + }; + + expect(inlineRefs(schema)).toEqual(expected); + }); + + it('should handle indirect circular references', () => { + const schema: JSONSchema = { + type: 'object', + properties: { + node: { $ref: '#/$defs/node' }, + }, + $defs: { + node: { + type: 'object', + properties: { + value: { type: 'string' }, + child: { $ref: '#/$defs/childNode' }, + }, + }, + childNode: { + type: 'object', + properties: { + value: { type: 'string' }, + parent: { $ref: '#/$defs/node' }, // Circular reference through childNode + }, + }, + }, + }; + + const expected: JSONSchema = { + type: 'object', + properties: { + node: { + type: 'object', + properties: { + value: { type: 'string' }, + child: { + type: 'object', + properties: { + value: { type: 'string' }, + // parent property is removed to break the circular reference + }, + }, + }, + }, + }, + }; + + expect(inlineRefs(schema)).toEqual(expected); + }); + + it('should preserve other properties when inlining references', () => { + const schema: JSONSchema = { + type: 'object', + properties: { + address: { $ref: '#/$defs/address', description: 'User address' }, + }, + $defs: { + address: { + type: 'object', + properties: { + street: { type: 'string' }, + city: { type: 'string' }, + }, + required: ['street'], + }, + }, + }; + + const expected: JSONSchema = { + type: 'object', + properties: { + address: { + type: 'object', + description: 'User address', + properties: { + street: { type: 'string' }, + city: { type: 'string' }, + }, + required: ['street'], + }, + }, + }; + + expect(inlineRefs(schema)).toEqual(expected); + }); +}); + +describe('removeFormats', () => { + it('should return original schema if formats capability is true', () => { + const schema = { + type: 'object', + properties: { + date: { type: 'string', description: 'A date field', format: 'date' }, + email: { type: 'string', description: 'An email field', format: 'email' }, + }, + }; + + expect(removeFormats(schema, true)).toEqual(schema); + }); + + it('should move format to description when formats capability is false', () => { + const schema = { + type: 'object', + properties: { + date: { type: 'string', description: 'A date field', format: 'date' }, + email: { type: 'string', description: 'An email field', format: 'email' }, + }, + }; + + const expected = { + type: 'object', + properties: { + date: { type: 'string', description: 'A date field (format: "date")' }, + email: { type: 'string', description: 'An email field (format: "email")' }, + }, + }; + + expect(removeFormats(schema, false)).toEqual(expected); + }); + + it('should handle properties without description', () => { + const schema = { + type: 'object', + properties: { + date: { type: 'string', format: 'date' }, + }, + }; + + const expected = { + type: 'object', + properties: { + date: { type: 'string', description: '(format: "date")' }, + }, + }; + + expect(removeFormats(schema, false)).toEqual(expected); + }); + + it('should handle nested properties', () => { + const schema = { + type: 'object', + properties: { + user: { + type: 'object', + properties: { + created_at: { type: 'string', description: 'Creation date', format: 'date-time' }, + }, + }, + }, + }; + + const expected = { + type: 'object', + properties: { + user: { + type: 'object', + properties: { + created_at: { type: 'string', description: 'Creation date (format: "date-time")' }, + }, + }, + }, + }; + + expect(removeFormats(schema, false)).toEqual(expected); + }); + + it('should handle arrays of objects', () => { + const schema = { + type: 'object', + properties: { + dates: { + type: 'array', + items: { + type: 'object', + properties: { + start: { type: 'string', description: 'Start date', format: 'date' }, + end: { type: 'string', description: 'End date', format: 'date' }, + }, + }, + }, + }, + }; + + const expected = { + type: 'object', + properties: { + dates: { + type: 'array', + items: { + type: 'object', + properties: { + start: { type: 'string', description: 'Start date (format: "date")' }, + end: { type: 'string', description: 'End date (format: "date")' }, + }, + }, + }, + }, + }; + + expect(removeFormats(schema, false)).toEqual(expected); + }); + + it('should handle schemas with $defs', () => { + const schema = { + type: 'object', + properties: { + date: { type: 'string', description: 'A date field', format: 'date' }, + }, + $defs: { + timestamp: { + type: 'string', + description: 'A timestamp field', + format: 'date-time', + }, + }, + }; + + const expected = { + type: 'object', + properties: { + date: { type: 'string', description: 'A date field (format: "date")' }, + }, + $defs: { + timestamp: { + type: 'string', + description: 'A timestamp field (format: "date-time")', + }, + }, + }; + + expect(removeFormats(schema, false)).toEqual(expected); + }); +}); + +describe('applyCompatibilityTransformations', () => { + const createTestTool = (name: string, overrides = {}): Tool => ({ + name, + description: 'Test tool', + inputSchema: { + type: 'object', + properties: {}, + }, + ...overrides, + }); + + const createTestEndpoint = (tool: Tool): Endpoint => ({ + tool, + handler: jest.fn(), + metadata: { + resource: 'test', + operation: 'read' as const, + tags: [], + }, + }); + + it('should not modify endpoints when all capabilities are enabled', () => { + const tool = createTestTool('test-tool'); + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + expect(transformed).toEqual(endpoints); + }); + + it('should split tools with top-level unions when topLevelUnions is disabled', () => { + const tool = createTestTool('union-tool', { + inputSchema: { + type: 'object', + properties: { + common: { type: 'string' }, + }, + anyOf: [ + { + title: 'first variant', + properties: { + variant1: { type: 'string' }, + }, + }, + { + title: 'second variant', + properties: { + variant2: { type: 'number' }, + }, + }, + ], + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: false, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + expect(transformed.length).toBe(2); + expect(transformed[0]!.tool.name).toBe('union-tool_first_variant'); + expect(transformed[1]!.tool.name).toBe('union-tool_second_variant'); + }); + + it('should handle variants without titles in removeTopLevelUnions', () => { + const tool = createTestTool('union-tool', { + inputSchema: { + type: 'object', + properties: { + common: { type: 'string' }, + }, + anyOf: [ + { + properties: { + variant1: { type: 'string' }, + }, + }, + { + properties: { + variant2: { type: 'number' }, + }, + }, + ], + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: false, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + expect(transformed.length).toBe(2); + expect(transformed[0]!.tool.name).toBe('union-tool_variant1'); + expect(transformed[1]!.tool.name).toBe('union-tool_variant2'); + }); + + it('should truncate tool names when toolNameLength is set', () => { + const tools = [ + createTestTool('very-long-tool-name-that-exceeds-limit'), + createTestTool('another-long-tool-name-to-truncate'), + createTestTool('short-name'), + ]; + + const endpoints = tools.map(createTestEndpoint); + + const capabilities = { + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: 20, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + expect(transformed[0]!.tool.name).toBe('very-long-tool-name-'); + expect(transformed[1]!.tool.name).toBe('another-long-tool-na'); + expect(transformed[2]!.tool.name).toBe('short-name'); + }); + + it('should inline refs when refs capability is disabled', () => { + const tool = createTestTool('ref-tool', { + inputSchema: { + type: 'object', + properties: { + user: { $ref: '#/$defs/user' }, + }, + $defs: { + user: { + type: 'object', + properties: { + name: { type: 'string' }, + email: { type: 'string' }, + }, + }, + }, + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: true, + validJson: true, + refs: false, + unions: true, + formats: true, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + const schema = transformed[0]!.tool.inputSchema as JSONSchema; + expect(schema.$defs).toBeUndefined(); + + if (schema.properties) { + expect(schema.properties['user']).toEqual({ + type: 'object', + properties: { + name: { type: 'string' }, + email: { type: 'string' }, + }, + }); + } + }); + + it('should preserve external refs when inlining', () => { + const tool = createTestTool('ref-tool', { + inputSchema: { + type: 'object', + properties: { + internal: { $ref: '#/$defs/internal' }, + external: { $ref: 'https://example.com/schemas/external.json' }, + }, + $defs: { + internal: { + type: 'object', + properties: { + name: { type: 'string' }, + }, + }, + }, + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: true, + validJson: true, + refs: false, + unions: true, + formats: true, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + const schema = transformed[0]!.tool.inputSchema as JSONSchema; + + if (schema.properties) { + expect(schema.properties['internal']).toEqual({ + type: 'object', + properties: { + name: { type: 'string' }, + }, + }); + expect(schema.properties['external']).toEqual({ + $ref: 'https://example.com/schemas/external.json', + }); + } + }); + + it('should remove anyOf fields when unions capability is disabled', () => { + const tool = createTestTool('union-tool', { + inputSchema: { + type: 'object', + properties: { + field: { + anyOf: [{ type: 'string' }, { type: 'number' }], + }, + }, + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: true, + validJson: true, + refs: true, + unions: false, + formats: true, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + const schema = transformed[0]!.tool.inputSchema as JSONSchema; + + if (schema.properties && schema.properties['field']) { + const field = schema.properties['field']; + expect(field.anyOf).toBeUndefined(); + expect(field.type).toBe('string'); + } + }); + + it('should correctly combine topLevelUnions and toolNameLength transformations', () => { + const tool = createTestTool('very-long-union-tool-name', { + inputSchema: { + type: 'object', + properties: { + common: { type: 'string' }, + }, + anyOf: [ + { + title: 'first variant', + properties: { + variant1: { type: 'string' }, + }, + }, + { + title: 'second variant', + properties: { + variant2: { type: 'number' }, + }, + }, + ], + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: false, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: 20, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + expect(transformed.length).toBe(2); + + // Both names should be truncated because they exceed 20 characters + expect(transformed[0]!.tool.name).toBe('very-long-union-too1'); + expect(transformed[1]!.tool.name).toBe('very-long-union-too2'); + }); + + it('should correctly combine refs and unions transformations', () => { + const tool = createTestTool('complex-tool', { + inputSchema: { + type: 'object', + properties: { + user: { $ref: '#/$defs/user' }, + }, + $defs: { + user: { + type: 'object', + properties: { + preference: { + anyOf: [{ type: 'string' }, { type: 'number' }], + }, + }, + }, + }, + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: true, + validJson: true, + refs: false, + unions: false, + formats: true, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + const schema = transformed[0]!.tool.inputSchema as JSONSchema; + + // Refs should be inlined + expect(schema.$defs).toBeUndefined(); + + // Safely access nested properties + if (schema.properties && schema.properties['user']) { + const user = schema.properties['user']; + // User should be inlined + expect(user.type).toBe('object'); + + // AnyOf in the inlined user.preference should be removed + if (user.properties && user.properties['preference']) { + const preference = user.properties['preference']; + expect(preference.anyOf).toBeUndefined(); + expect(preference.type).toBe('string'); + } + } + }); + + it('should handle formats capability being false', () => { + const tool = createTestTool('format-tool', { + inputSchema: { + type: 'object', + properties: { + date: { type: 'string', description: 'A date', format: 'date' }, + }, + }, + }); + + const endpoints = [createTestEndpoint(tool)]; + + const capabilities = { + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + formats: false, + toolNameLength: undefined, + }; + + const transformed = applyCompatibilityTransformations(endpoints, capabilities); + const schema = transformed[0]!.tool.inputSchema as JSONSchema; + + if (schema.properties && schema.properties['date']) { + const dateField = schema.properties['date']; + expect(dateField['format']).toBeUndefined(); + expect(dateField['description']).toBe('A date (format: "date")'); + } + }); +}); diff --git a/packages/mcp-server/tests/dynamic-tools.test.ts b/packages/mcp-server/tests/dynamic-tools.test.ts new file mode 100644 index 00000000..08963af8 --- /dev/null +++ b/packages/mcp-server/tests/dynamic-tools.test.ts @@ -0,0 +1,185 @@ +import { dynamicTools } from '../src/dynamic-tools'; +import { Endpoint } from '../src/tools'; + +describe('dynamicTools', () => { + const fakeClient = {} as any; + + const endpoints: Endpoint[] = [ + makeEndpoint('test_read_endpoint', 'test_resource', 'read', ['test']), + makeEndpoint('test_write_endpoint', 'test_resource', 'write', ['test']), + makeEndpoint('user_endpoint', 'user', 'read', ['user', 'admin']), + makeEndpoint('admin_endpoint', 'admin', 'write', ['admin']), + ]; + + const tools = dynamicTools(endpoints); + + const toolsMap = { + list_api_endpoints: toolOrError('list_api_endpoints'), + get_api_endpoint_schema: toolOrError('get_api_endpoint_schema'), + invoke_api_endpoint: toolOrError('invoke_api_endpoint'), + }; + + describe('list_api_endpoints', () => { + it('should return all endpoints when no search query is provided', async () => { + const content = await toolsMap.list_api_endpoints.handler(fakeClient, {}); + const result = JSON.parse(content.content[0].text); + + expect(result.tools).toHaveLength(endpoints.length); + expect(result.tools.map((t: { name: string }) => t.name)).toContain('test_read_endpoint'); + expect(result.tools.map((t: { name: string }) => t.name)).toContain('test_write_endpoint'); + expect(result.tools.map((t: { name: string }) => t.name)).toContain('user_endpoint'); + expect(result.tools.map((t: { name: string }) => t.name)).toContain('admin_endpoint'); + }); + + it('should filter endpoints by name', async () => { + const content = await toolsMap.list_api_endpoints.handler(fakeClient, { search_query: 'user' }); + const result = JSON.parse(content.content[0].text); + + expect(result.tools).toHaveLength(1); + expect(result.tools[0].name).toBe('user_endpoint'); + }); + + it('should filter endpoints by resource', async () => { + const content = await toolsMap.list_api_endpoints.handler(fakeClient, { search_query: 'admin' }); + const result = JSON.parse(content.content[0].text); + + expect(result.tools.some((t: { resource: string }) => t.resource === 'admin')).toBeTruthy(); + }); + + it('should filter endpoints by tag', async () => { + const content = await toolsMap.list_api_endpoints.handler(fakeClient, { search_query: 'admin' }); + const result = JSON.parse(content.content[0].text); + + expect(result.tools.some((t: { tags: string[] }) => t.tags.includes('admin'))).toBeTruthy(); + }); + + it('should be case insensitive in search', async () => { + const content = await toolsMap.list_api_endpoints.handler(fakeClient, { search_query: 'ADMIN' }); + const result = JSON.parse(content.content[0].text); + + expect(result.tools.length).toBe(2); + result.tools.forEach((tool: { name: string; resource: string; tags: string[] }) => { + expect( + tool.name.toLowerCase().includes('admin') || + tool.resource.toLowerCase().includes('admin') || + tool.tags.some((tag: string) => tag.toLowerCase().includes('admin')), + ).toBeTruthy(); + }); + }); + + it('should filter endpoints by description', async () => { + const content = await toolsMap.list_api_endpoints.handler(fakeClient, { + search_query: 'Test endpoint for user_endpoint', + }); + const result = JSON.parse(content.content[0].text); + + expect(result.tools).toHaveLength(1); + expect(result.tools[0].name).toBe('user_endpoint'); + expect(result.tools[0].description).toBe('Test endpoint for user_endpoint'); + }); + + it('should filter endpoints by partial description match', async () => { + const content = await toolsMap.list_api_endpoints.handler(fakeClient, { + search_query: 'endpoint for user', + }); + const result = JSON.parse(content.content[0].text); + + expect(result.tools).toHaveLength(1); + expect(result.tools[0].name).toBe('user_endpoint'); + }); + }); + + describe('get_api_endpoint_schema', () => { + it('should return schema for existing endpoint', async () => { + const content = await toolsMap.get_api_endpoint_schema.handler(fakeClient, { + endpoint: 'test_read_endpoint', + }); + const result = JSON.parse(content.content[0].text); + + expect(result).toEqual(endpoints[0]?.tool); + }); + + it('should throw error for non-existent endpoint', async () => { + await expect( + toolsMap.get_api_endpoint_schema.handler(fakeClient, { endpoint: 'non_existent_endpoint' }), + ).rejects.toThrow('Endpoint non_existent_endpoint not found'); + }); + + it('should throw error when no endpoint provided', async () => { + await expect(toolsMap.get_api_endpoint_schema.handler(fakeClient, undefined)).rejects.toThrow( + 'No endpoint provided', + ); + }); + }); + + describe('invoke_api_endpoint', () => { + it('should successfully invoke endpoint with valid arguments', async () => { + const mockHandler = endpoints[0]?.handler as jest.Mock; + mockHandler.mockClear(); + + await toolsMap.invoke_api_endpoint.handler(fakeClient, { + endpoint_name: 'test_read_endpoint', + args: { testParam: 'test value' }, + }); + + expect(mockHandler).toHaveBeenCalledWith(fakeClient, { testParam: 'test value' }); + }); + + it('should throw error for non-existent endpoint', async () => { + await expect( + toolsMap.invoke_api_endpoint.handler(fakeClient, { + endpoint_name: 'non_existent_endpoint', + args: { testParam: 'test value' }, + }), + ).rejects.toThrow(/Endpoint non_existent_endpoint not found/); + }); + + it('should throw error when no arguments provided', async () => { + await expect(toolsMap.invoke_api_endpoint.handler(fakeClient, undefined)).rejects.toThrow( + 'No endpoint provided', + ); + }); + + it('should throw error for invalid argument schema', async () => { + await expect( + toolsMap.invoke_api_endpoint.handler(fakeClient, { + endpoint_name: 'test_read_endpoint', + args: { wrongParam: 'test value' }, // Missing required testParam + }), + ).rejects.toThrow(/Invalid arguments for endpoint/); + }); + }); + + function toolOrError(name: string) { + const tool = tools.find((tool) => tool.tool.name === name); + if (!tool) throw new Error(`Tool ${name} not found`); + return tool; + } +}); + +function makeEndpoint( + name: string, + resource: string, + operation: 'read' | 'write', + tags: string[] = [], +): Endpoint { + return { + metadata: { + resource, + operation, + tags, + }, + tool: { + name, + description: `Test endpoint for ${name}`, + inputSchema: { + type: 'object', + properties: { + testParam: { type: 'string' }, + }, + required: ['testParam'], + }, + }, + handler: jest.fn().mockResolvedValue({ success: true }), + }; +} diff --git a/packages/mcp-server/tests/options.test.ts b/packages/mcp-server/tests/options.test.ts new file mode 100644 index 00000000..a8a5b81a --- /dev/null +++ b/packages/mcp-server/tests/options.test.ts @@ -0,0 +1,518 @@ +import { parseCLIOptions, parseQueryOptions } from '../src/options'; +import { Filter } from '../src/tools'; +import { parseEmbeddedJSON } from '../src/compat'; + +// Mock process.argv +const mockArgv = (args: string[]) => { + const originalArgv = process.argv; + process.argv = ['node', 'test.js', ...args]; + return () => { + process.argv = originalArgv; + }; +}; + +describe('parseCLIOptions', () => { + it('should parse basic filter options', () => { + const cleanup = mockArgv([ + '--tool=test-tool', + '--resource=test-resource', + '--operation=read', + '--tag=test-tag', + ]); + + const result = parseCLIOptions(); + + expect(result.filters).toEqual([ + { type: 'tag', op: 'include', value: 'test-tag' }, + { type: 'resource', op: 'include', value: 'test-resource' }, + { type: 'tool', op: 'include', value: 'test-tool' }, + { type: 'operation', op: 'include', value: 'read' }, + ] as Filter[]); + + expect(result.capabilities).toEqual({}); + + expect(result.list).toBe(false); + + cleanup(); + }); + + it('should parse exclusion filters', () => { + const cleanup = mockArgv([ + '--no-tool=exclude-tool', + '--no-resource=exclude-resource', + '--no-operation=write', + '--no-tag=exclude-tag', + ]); + + const result = parseCLIOptions(); + + expect(result.filters).toEqual([ + { type: 'tag', op: 'exclude', value: 'exclude-tag' }, + { type: 'resource', op: 'exclude', value: 'exclude-resource' }, + { type: 'tool', op: 'exclude', value: 'exclude-tool' }, + { type: 'operation', op: 'exclude', value: 'write' }, + ] as Filter[]); + + expect(result.capabilities).toEqual({}); + + cleanup(); + }); + + it('should parse client presets', () => { + const cleanup = mockArgv(['--client=openai-agents']); + + const result = parseCLIOptions(); + + expect(result.client).toEqual('openai-agents'); + + cleanup(); + }); + + it('should parse individual capabilities', () => { + const cleanup = mockArgv([ + '--capability=top-level-unions', + '--capability=valid-json', + '--capability=refs', + '--capability=unions', + '--capability=tool-name-length=40', + ]); + + const result = parseCLIOptions(); + + expect(result.capabilities).toEqual({ + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + toolNameLength: 40, + }); + + cleanup(); + }); + + it('should handle list option', () => { + const cleanup = mockArgv(['--list']); + + const result = parseCLIOptions(); + + expect(result.list).toBe(true); + + cleanup(); + }); + + it('should handle multiple filters of the same type', () => { + const cleanup = mockArgv(['--tool=tool1', '--tool=tool2', '--resource=res1', '--resource=res2']); + + const result = parseCLIOptions(); + + expect(result.filters).toEqual([ + { type: 'resource', op: 'include', value: 'res1' }, + { type: 'resource', op: 'include', value: 'res2' }, + { type: 'tool', op: 'include', value: 'tool1' }, + { type: 'tool', op: 'include', value: 'tool2' }, + ] as Filter[]); + + cleanup(); + }); + + it('should handle comma-separated values in array options', () => { + const cleanup = mockArgv([ + '--tool=tool1,tool2', + '--resource=res1,res2', + '--capability=top-level-unions,valid-json,unions', + ]); + + const result = parseCLIOptions(); + + expect(result.filters).toEqual([ + { type: 'resource', op: 'include', value: 'res1' }, + { type: 'resource', op: 'include', value: 'res2' }, + { type: 'tool', op: 'include', value: 'tool1' }, + { type: 'tool', op: 'include', value: 'tool2' }, + ] as Filter[]); + + expect(result.capabilities).toEqual({ + topLevelUnions: true, + validJson: true, + unions: true, + }); + + cleanup(); + }); + + it('should handle invalid tool-name-length format', () => { + const cleanup = mockArgv(['--capability=tool-name-length=invalid']); + + // Mock console.error to prevent output during test + const originalError = console.error; + console.error = jest.fn(); + + expect(() => parseCLIOptions()).toThrow(); + + console.error = originalError; + cleanup(); + }); + + it('should handle unknown capability', () => { + const cleanup = mockArgv(['--capability=unknown-capability']); + + // Mock console.error to prevent output during test + const originalError = console.error; + console.error = jest.fn(); + + expect(() => parseCLIOptions()).toThrow(); + + console.error = originalError; + cleanup(); + }); +}); + +describe('parseQueryOptions', () => { + const defaultOptions = { + client: undefined, + includeDynamicTools: undefined, + includeAllTools: undefined, + filters: [], + capabilities: { + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }, + }; + + it('should parse basic filter options from query string', () => { + const query = 'tool=test-tool&resource=test-resource&operation=read&tag=test-tag'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.filters).toEqual([ + { type: 'resource', op: 'include', value: 'test-resource' }, + { type: 'operation', op: 'include', value: 'read' }, + { type: 'tag', op: 'include', value: 'test-tag' }, + { type: 'tool', op: 'include', value: 'test-tool' }, + ]); + + expect(result.capabilities).toEqual({ + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: undefined, + }); + }); + + it('should parse exclusion filters from query string', () => { + const query = 'no_tool=exclude-tool&no_resource=exclude-resource&no_operation=write&no_tag=exclude-tag'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.filters).toEqual([ + { type: 'resource', op: 'exclude', value: 'exclude-resource' }, + { type: 'operation', op: 'exclude', value: 'write' }, + { type: 'tag', op: 'exclude', value: 'exclude-tag' }, + { type: 'tool', op: 'exclude', value: 'exclude-tool' }, + ]); + }); + + it('should parse client option from query string', () => { + const query = 'client=openai-agents'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.client).toBe('openai-agents'); + }); + + it('should parse client capabilities from query string', () => { + const query = 'capability=top-level-unions&capability=valid-json&capability=tool-name-length%3D40'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.capabilities).toEqual({ + topLevelUnions: true, + validJson: true, + refs: true, + unions: true, + formats: true, + toolNameLength: 40, + }); + }); + + it('should parse no-capability options from query string', () => { + const query = 'no_capability=top-level-unions&no_capability=refs&no_capability=formats'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.capabilities).toEqual({ + topLevelUnions: false, + validJson: true, + refs: false, + unions: true, + formats: false, + toolNameLength: undefined, + }); + }); + + it('should parse tools options from query string', () => { + const query = 'tools=dynamic&tools=all'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.includeDynamicTools).toBe(true); + expect(result.includeAllTools).toBe(true); + }); + + it('should parse no-tools options from query string', () => { + const query = 'tools=dynamic&tools=all&no_tools=dynamic'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.includeDynamicTools).toBe(false); + expect(result.includeAllTools).toBe(true); + }); + + it('should handle array values in query string', () => { + const query = 'tool[]=tool1&tool[]=tool2&resource[]=res1&resource[]=res2'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.filters).toEqual([ + { type: 'resource', op: 'include', value: 'res1' }, + { type: 'resource', op: 'include', value: 'res2' }, + { type: 'tool', op: 'include', value: 'tool1' }, + { type: 'tool', op: 'include', value: 'tool2' }, + ]); + }); + + it('should merge with default options', () => { + const defaultWithFilters = { + ...defaultOptions, + filters: [{ type: 'tag' as const, op: 'include' as const, value: 'existing-tag' }], + client: 'cursor' as const, + includeDynamicTools: true, + }; + + const query = 'tool=new-tool&resource=new-resource'; + const result = parseQueryOptions(defaultWithFilters, query); + + expect(result.filters).toEqual([ + { type: 'tag', op: 'include', value: 'existing-tag' }, + { type: 'resource', op: 'include', value: 'new-resource' }, + { type: 'tool', op: 'include', value: 'new-tool' }, + ]); + + expect(result.client).toBe('cursor'); + expect(result.includeDynamicTools).toBe(true); + }); + + it('should override client from default options', () => { + const defaultWithClient = { + ...defaultOptions, + client: 'cursor' as const, + }; + + const query = 'client=openai-agents'; + const result = parseQueryOptions(defaultWithClient, query); + + expect(result.client).toBe('openai-agents'); + }); + + it('should merge capabilities with default options', () => { + const defaultWithCapabilities = { + ...defaultOptions, + capabilities: { + topLevelUnions: false, + validJson: false, + refs: true, + unions: true, + formats: true, + toolNameLength: 30, + }, + }; + + const query = 'capability=top-level-unions&no_capability=refs'; + const result = parseQueryOptions(defaultWithCapabilities, query); + + expect(result.capabilities).toEqual({ + topLevelUnions: true, + validJson: false, + refs: false, + unions: true, + formats: true, + toolNameLength: 30, + }); + }); + + it('should handle empty query string', () => { + const query = ''; + const result = parseQueryOptions(defaultOptions, query); + + expect(result).toEqual(defaultOptions); + }); + + it('should handle invalid query string gracefully', () => { + const query = 'invalid=value&operation=invalid-operation'; + + // Should throw due to Zod validation for invalid operation + expect(() => parseQueryOptions(defaultOptions, query)).toThrow(); + }); + + it('should preserve default undefined values when not specified', () => { + const defaultWithUndefined = { + ...defaultOptions, + client: undefined, + includeDynamicTools: undefined, + includeAllTools: undefined, + }; + + const query = 'tool=test-tool'; + const result = parseQueryOptions(defaultWithUndefined, query); + + expect(result.client).toBeUndefined(); + expect(result.includeDynamicTools).toBeFalsy(); + expect(result.includeAllTools).toBeFalsy(); + }); + + it('should handle complex query with mixed include and exclude filters', () => { + const query = + 'tool=include-tool&no_tool=exclude-tool&resource=include-res&no_resource=exclude-res&operation=read&tag=include-tag&no_tag=exclude-tag'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.filters).toEqual([ + { type: 'resource', op: 'include', value: 'include-res' }, + { type: 'operation', op: 'include', value: 'read' }, + { type: 'tag', op: 'include', value: 'include-tag' }, + { type: 'tool', op: 'include', value: 'include-tool' }, + { type: 'resource', op: 'exclude', value: 'exclude-res' }, + { type: 'tag', op: 'exclude', value: 'exclude-tag' }, + { type: 'tool', op: 'exclude', value: 'exclude-tool' }, + ]); + }); +}); + +describe('parseEmbeddedJSON', () => { + it('should not change non-string values', () => { + const args = { + numberProp: 42, + booleanProp: true, + objectProp: { nested: 'value' }, + arrayProp: [1, 2, 3], + nullProp: null, + undefinedProp: undefined, + }; + const schema = {}; + + const result = parseEmbeddedJSON(args, schema); + + expect(result).toBe(args); // Should return original object since no changes made + expect(result['numberProp']).toBe(42); + expect(result['booleanProp']).toBe(true); + expect(result['objectProp']).toEqual({ nested: 'value' }); + expect(result['arrayProp']).toEqual([1, 2, 3]); + expect(result['nullProp']).toBe(null); + expect(result['undefinedProp']).toBe(undefined); + }); + + it('should parse valid JSON objects in string properties', () => { + const args = { + jsonObjectString: '{"key": "value", "number": 123}', + regularString: 'not json', + }; + const schema = {}; + + const result = parseEmbeddedJSON(args, schema); + + expect(result).not.toBe(args); // Should return new object since changes were made + expect(result['jsonObjectString']).toEqual({ key: 'value', number: 123 }); + expect(result['regularString']).toBe('not json'); + }); + + it('should leave invalid JSON in string properties unchanged', () => { + const args = { + invalidJson1: '{"key": value}', // Missing quotes around value + invalidJson2: '{key: "value"}', // Missing quotes around key + invalidJson3: '{"key": "value",}', // Trailing comma + invalidJson4: 'just a regular string', + emptyString: '', + }; + const schema = {}; + + const result = parseEmbeddedJSON(args, schema); + + expect(result).toBe(args); // Should return original object since no changes made + expect(result['invalidJson1']).toBe('{"key": value}'); + expect(result['invalidJson2']).toBe('{key: "value"}'); + expect(result['invalidJson3']).toBe('{"key": "value",}'); + expect(result['invalidJson4']).toBe('just a regular string'); + expect(result['emptyString']).toBe(''); + }); + + it('should not parse JSON primitives in string properties', () => { + const args = { + numberString: '123', + floatString: '45.67', + negativeNumberString: '-89', + booleanTrueString: 'true', + booleanFalseString: 'false', + nullString: 'null', + jsonArrayString: '[1, 2, 3, "test"]', + regularString: 'not json', + }; + const schema = {}; + + const result = parseEmbeddedJSON(args, schema); + + expect(result).toBe(args); // Should return original object since no changes made + expect(result['numberString']).toBe('123'); + expect(result['floatString']).toBe('45.67'); + expect(result['negativeNumberString']).toBe('-89'); + expect(result['booleanTrueString']).toBe('true'); + expect(result['booleanFalseString']).toBe('false'); + expect(result['nullString']).toBe('null'); + expect(result['jsonArrayString']).toBe('[1, 2, 3, "test"]'); + expect(result['regularString']).toBe('not json'); + }); + + it('should handle mixed valid objects and other JSON types', () => { + const args = { + validObject: '{"success": true}', + invalidObject: '{"missing": quote}', + validNumber: '42', + validArray: '[1, 2, 3]', + keepAsString: 'hello world', + nonString: 123, + }; + const schema = {}; + + const result = parseEmbeddedJSON(args, schema); + + expect(result).not.toBe(args); // Should return new object since some changes were made + expect(result['validObject']).toEqual({ success: true }); + expect(result['invalidObject']).toBe('{"missing": quote}'); + expect(result['validNumber']).toBe('42'); // Not parsed, remains string + expect(result['validArray']).toBe('[1, 2, 3]'); // Not parsed, remains string + expect(result['keepAsString']).toBe('hello world'); + expect(result['nonString']).toBe(123); + }); + + it('should return original object when no strings are present', () => { + const args = { + number: 42, + boolean: true, + object: { key: 'value' }, + }; + const schema = {}; + + const result = parseEmbeddedJSON(args, schema); + + expect(result).toBe(args); // Should return original object since no changes made + }); + + it('should return original object when all strings are invalid JSON', () => { + const args = { + string1: 'hello', + string2: 'world', + string3: 'not json at all', + }; + const schema = {}; + + const result = parseEmbeddedJSON(args, schema); + + expect(result).toBe(args); // Should return original object since no changes made + }); +}); diff --git a/packages/mcp-server/tests/tools.test.ts b/packages/mcp-server/tests/tools.test.ts new file mode 100644 index 00000000..cfff24a2 --- /dev/null +++ b/packages/mcp-server/tests/tools.test.ts @@ -0,0 +1,225 @@ +import { Endpoint, Filter, Metadata, query } from '../src/tools'; + +describe('Endpoint filtering', () => { + const endpoints: Endpoint[] = [ + endpoint({ + resource: 'user', + operation: 'read', + tags: ['admin'], + toolName: 'retrieve_user', + }), + endpoint({ + resource: 'user.profile', + operation: 'write', + tags: [], + toolName: 'create_user_profile', + }), + endpoint({ + resource: 'user.profile', + operation: 'read', + tags: [], + toolName: 'get_user_profile', + }), + endpoint({ + resource: 'user.roles.permissions', + operation: 'write', + tags: ['admin', 'security'], + toolName: 'update_user_role_permissions', + }), + endpoint({ + resource: 'documents.metadata.tags', + operation: 'write', + tags: ['taxonomy', 'metadata'], + toolName: 'create_document_metadata_tags', + }), + endpoint({ + resource: 'organization.settings', + operation: 'read', + tags: ['admin', 'configuration'], + toolName: 'get_organization_settings', + }), + ]; + + const tests: { name: string; filters: Filter[]; expected: string[] }[] = [ + { + name: 'match none', + filters: [], + expected: [], + }, + + // Resource tests + { + name: 'simple resource', + filters: [{ type: 'resource', op: 'include', value: 'user' }], + expected: ['retrieve_user'], + }, + { + name: 'exclude resource', + filters: [{ type: 'resource', op: 'exclude', value: 'user' }], + expected: [ + 'create_user_profile', + 'get_user_profile', + 'update_user_role_permissions', + 'create_document_metadata_tags', + 'get_organization_settings', + ], + }, + { + name: 'resource and subresources', + filters: [{ type: 'resource', op: 'include', value: 'user*' }], + expected: ['retrieve_user', 'create_user_profile', 'get_user_profile', 'update_user_role_permissions'], + }, + { + name: 'just subresources', + filters: [{ type: 'resource', op: 'include', value: 'user.*' }], + expected: ['create_user_profile', 'get_user_profile', 'update_user_role_permissions'], + }, + { + name: 'specific subresource', + filters: [{ type: 'resource', op: 'include', value: 'user.roles.permissions' }], + expected: ['update_user_role_permissions'], + }, + { + name: 'deep wildcard match', + filters: [{ type: 'resource', op: 'include', value: '*.*.tags' }], + expected: ['create_document_metadata_tags'], + }, + + // Operation tests + { + name: 'read operation', + filters: [{ type: 'operation', op: 'include', value: 'read' }], + expected: ['retrieve_user', 'get_user_profile', 'get_organization_settings'], + }, + { + name: 'write operation', + filters: [{ type: 'operation', op: 'include', value: 'write' }], + expected: ['create_user_profile', 'update_user_role_permissions', 'create_document_metadata_tags'], + }, + { + name: 'resource and operation combined', + filters: [ + { type: 'resource', op: 'include', value: 'user.profile' }, + { type: 'operation', op: 'exclude', value: 'write' }, + ], + expected: ['get_user_profile'], + }, + + // Tag tests + { + name: 'admin tag', + filters: [{ type: 'tag', op: 'include', value: 'admin' }], + expected: ['retrieve_user', 'update_user_role_permissions', 'get_organization_settings'], + }, + { + name: 'taxonomy tag', + filters: [{ type: 'tag', op: 'include', value: 'taxonomy' }], + expected: ['create_document_metadata_tags'], + }, + { + name: 'multiple tags (OR logic)', + filters: [ + { type: 'tag', op: 'include', value: 'admin' }, + { type: 'tag', op: 'include', value: 'security' }, + ], + expected: ['retrieve_user', 'update_user_role_permissions', 'get_organization_settings'], + }, + { + name: 'excluding a tag', + filters: [ + { type: 'tag', op: 'include', value: 'admin' }, + { type: 'tag', op: 'exclude', value: 'security' }, + ], + expected: ['retrieve_user', 'get_organization_settings'], + }, + + // Tool name tests + { + name: 'tool name match', + filters: [{ type: 'tool', op: 'include', value: 'get_organization_settings' }], + expected: ['get_organization_settings'], + }, + { + name: 'two tools match', + filters: [ + { type: 'tool', op: 'include', value: 'get_organization_settings' }, + { type: 'tool', op: 'include', value: 'create_user_profile' }, + ], + expected: ['create_user_profile', 'get_organization_settings'], + }, + { + name: 'excluding tool by name', + filters: [ + { type: 'resource', op: 'include', value: 'user*' }, + { type: 'tool', op: 'exclude', value: 'retrieve_user' }, + ], + expected: ['create_user_profile', 'get_user_profile', 'update_user_role_permissions'], + }, + + // Complex combinations + { + name: 'complex filter: read operations with admin tag', + filters: [ + { type: 'operation', op: 'include', value: 'read' }, + { type: 'tag', op: 'include', value: 'admin' }, + ], + expected: [ + 'retrieve_user', + 'get_user_profile', + 'update_user_role_permissions', + 'get_organization_settings', + ], + }, + { + name: 'complex filter: user resources with no tags', + filters: [ + { type: 'resource', op: 'include', value: 'user.profile' }, + { type: 'tag', op: 'exclude', value: 'admin' }, + ], + expected: ['create_user_profile', 'get_user_profile'], + }, + { + name: 'complex filter: user resources and tags', + filters: [ + { type: 'resource', op: 'include', value: 'user.profile' }, + { type: 'tag', op: 'include', value: 'admin' }, + ], + expected: [ + 'retrieve_user', + 'create_user_profile', + 'get_user_profile', + 'update_user_role_permissions', + 'get_organization_settings', + ], + }, + ]; + + tests.forEach((test) => { + it(`filters by ${test.name}`, () => { + const filtered = query(test.filters, endpoints); + expect(filtered.map((e) => e.tool.name)).toEqual(test.expected); + }); + }); +}); + +function endpoint({ + resource, + operation, + tags, + toolName, +}: { + resource: string; + operation: Metadata['operation']; + tags: string[]; + toolName: string; +}): Endpoint { + return { + metadata: { + resource, + operation, + tags, + }, + tool: { name: toolName, inputSchema: { type: 'object', properties: {} } }, + handler: jest.fn(), + }; +} diff --git a/packages/mcp-server/tsc-multi.json b/packages/mcp-server/tsc-multi.json new file mode 100644 index 00000000..4facad5a --- /dev/null +++ b/packages/mcp-server/tsc-multi.json @@ -0,0 +1,7 @@ +{ + "targets": [ + { "extname": ".js", "module": "commonjs" }, + { "extname": ".mjs", "module": "esnext" } + ], + "projects": ["tsconfig.build.json"] +} diff --git a/packages/mcp-server/tsconfig.build.json b/packages/mcp-server/tsconfig.build.json new file mode 100644 index 00000000..be690e98 --- /dev/null +++ b/packages/mcp-server/tsconfig.build.json @@ -0,0 +1,18 @@ +{ + "extends": "./tsconfig.json", + "include": ["dist/src"], + "exclude": [], + "compilerOptions": { + "rootDir": "./dist/src", + "paths": { + "terminal49-mcp/*": ["dist/src/*"], + "terminal49-mcp": ["dist/src/index.ts"] + }, + "noEmit": false, + "declaration": true, + "declarationMap": true, + "outDir": "dist", + "pretty": true, + "sourceMap": true + } +} diff --git a/packages/mcp-server/tsconfig.dist-src.json b/packages/mcp-server/tsconfig.dist-src.json new file mode 100644 index 00000000..e9f2d70b --- /dev/null +++ b/packages/mcp-server/tsconfig.dist-src.json @@ -0,0 +1,11 @@ +{ + // this config is included in the published src directory to prevent TS errors + // from appearing when users go to source, and VSCode opens the source .ts file + // via declaration maps + "include": ["index.ts"], + "compilerOptions": { + "target": "es2015", + "lib": ["DOM"], + "moduleResolution": "node" + } +} diff --git a/packages/mcp-server/tsconfig.json b/packages/mcp-server/tsconfig.json new file mode 100644 index 00000000..fdd68c03 --- /dev/null +++ b/packages/mcp-server/tsconfig.json @@ -0,0 +1,37 @@ +{ + "include": ["src", "tests", "examples"], + "exclude": [], + "compilerOptions": { + "target": "es2020", + "lib": ["es2020"], + "module": "commonjs", + "moduleResolution": "node", + "esModuleInterop": true, + "baseUrl": "./", + "paths": { + "terminal49-mcp/*": ["src/*"], + "terminal49-mcp": ["src/index.ts"] + }, + "noEmit": true, + + "resolveJsonModule": true, + + "forceConsistentCasingInFileNames": true, + + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "strictFunctionTypes": true, + "strictBindCallApply": true, + "strictPropertyInitialization": true, + "noImplicitThis": true, + "noImplicitReturns": true, + "alwaysStrict": true, + "exactOptionalPropertyTypes": true, + "noUncheckedIndexedAccess": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + + "skipLibCheck": true + } +} diff --git a/packages/mcp-server/yarn.lock b/packages/mcp-server/yarn.lock new file mode 100644 index 00000000..ad819835 --- /dev/null +++ b/packages/mcp-server/yarn.lock @@ -0,0 +1,3916 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@anthropic-ai/dxt@^0.2.6": + version "0.2.6" + resolved "https://registry.yarnpkg.com/@anthropic-ai/dxt/-/dxt-0.2.6.tgz#636197c3d083c9136ac3b5a11d2ba82477fdc2c6" + integrity sha512-5VSqKRpkytTYh5UJz9jOaI8zLXNCe4Gc+ArKGFV6IeWnEPP0Qnd0k+V3pO8cYzp92Puf/+Cgo0xc4haE0azTXg== + dependencies: + "@inquirer/prompts" "^6.0.1" + commander "^13.1.0" + fflate "^0.8.2" + galactus "^1.0.0" + ignore "^7.0.5" + node-forge "^1.3.1" + pretty-bytes "^5.6.0" + zod "^3.25.67" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.27.2.tgz#4183f9e642fd84e74e3eea7ffa93a412e3b102c9" + integrity sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.27.1.tgz#89de51e86bd12246003e3524704c49541b16c3e6" + integrity sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helpers" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.27.1", "@babel/generator@^7.7.2": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.1.tgz#862d4fad858f7208edd487c28b58144036b76230" + integrity sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w== + dependencies: + "@babel/parser" "^7.27.1" + "@babel/types" "^7.27.1" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-compilation-targets@^7.27.1": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== + dependencies: + "@babel/compat-data" "^7.27.2" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-transforms@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz#e1663b8b71d2de948da5c4fb2a20ca4f3ec27a6f" + integrity sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helpers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.1.tgz#ffc27013038607cdba3288e692c3611c06a18aa4" + integrity sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ== + dependencies: + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.27.1", "@babel/parser@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.2.tgz#577518bedb17a2ce4212afd052e01f7df0941127" + integrity sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-import-attributes@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" + integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.7.2": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" + integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" + integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/template@^7.27.1", "@babel/template@^7.3.3": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" + +"@babel/traverse@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.1.tgz#4db772902b133bbddd1c4f7a7ee47761c1b9f291" + integrity sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.3.3": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.1.tgz#9defc53c16fc899e46941fc6901a9eea1c9d8560" + integrity sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@cloudflare/cabidela@^0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@cloudflare/cabidela/-/cabidela-0.2.4.tgz#9a3e9212e636a24d796a8f16741c24885b326a1a" + integrity sha512-u/1OwwqfcMvjmUFOcb6QtFzVVGpncHJxwl254wjzp0JC5CUlBkV6r5BbRrHI5ZYJEAgu8NeeorirxngmMFPZjQ== + +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a" + integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== + +"@eslint/eslintrc@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== + +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== + dependencies: + "@humanwhocodes/object-schema" "^2.0.3" + debug "^4.3.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== + +"@inquirer/checkbox@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-3.0.1.tgz#0a57f704265f78c36e17f07e421b98efb4b9867b" + integrity sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/figures" "^1.0.6" + "@inquirer/type" "^2.0.0" + ansi-escapes "^4.3.2" + yoctocolors-cjs "^2.1.2" + +"@inquirer/confirm@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-4.0.1.tgz#9106d6bffa0b2fdd0e4f60319b6f04f2e06e6e25" + integrity sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/type" "^2.0.0" + +"@inquirer/core@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.2.1.tgz#677c49dee399c9063f31e0c93f0f37bddc67add1" + integrity sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg== + dependencies: + "@inquirer/figures" "^1.0.6" + "@inquirer/type" "^2.0.0" + "@types/mute-stream" "^0.0.4" + "@types/node" "^22.5.5" + "@types/wrap-ansi" "^3.0.0" + ansi-escapes "^4.3.2" + cli-width "^4.1.0" + mute-stream "^1.0.0" + signal-exit "^4.1.0" + strip-ansi "^6.0.1" + wrap-ansi "^6.2.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/editor@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-3.0.1.tgz#d109f21e050af6b960725388cb1c04214ed7c7bc" + integrity sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/type" "^2.0.0" + external-editor "^3.1.0" + +"@inquirer/expand@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-3.0.1.tgz#aed9183cac4d12811be47a4a895ea8e82a17e22c" + integrity sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/type" "^2.0.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/figures@^1.0.6": + version "1.0.13" + resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.13.tgz#ad0afd62baab1c23175115a9b62f511b6a751e45" + integrity sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw== + +"@inquirer/input@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-3.0.1.tgz#de63d49e516487388508d42049deb70f2cb5f28e" + integrity sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/type" "^2.0.0" + +"@inquirer/number@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-2.0.1.tgz#b9863080d02ab7dc2e56e16433d83abea0f2a980" + integrity sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/type" "^2.0.0" + +"@inquirer/password@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-3.0.1.tgz#2a9a9143591088336bbd573bcb05d5bf080dbf87" + integrity sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/type" "^2.0.0" + ansi-escapes "^4.3.2" + +"@inquirer/prompts@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-6.0.1.tgz#43f5c0ed35c5ebfe52f1d43d46da2d363d950071" + integrity sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A== + dependencies: + "@inquirer/checkbox" "^3.0.1" + "@inquirer/confirm" "^4.0.1" + "@inquirer/editor" "^3.0.1" + "@inquirer/expand" "^3.0.1" + "@inquirer/input" "^3.0.1" + "@inquirer/number" "^2.0.1" + "@inquirer/password" "^3.0.1" + "@inquirer/rawlist" "^3.0.1" + "@inquirer/search" "^2.0.1" + "@inquirer/select" "^3.0.1" + +"@inquirer/rawlist@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-3.0.1.tgz#729def358419cc929045f264131878ed379e0af3" + integrity sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/type" "^2.0.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/search@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-2.0.1.tgz#69b774a0a826de2e27b48981d01bc5ad81e73721" + integrity sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/figures" "^1.0.6" + "@inquirer/type" "^2.0.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/select@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-3.0.1.tgz#1df9ed27fb85a5f526d559ac5ce7cc4e9dc4e7ec" + integrity sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q== + dependencies: + "@inquirer/core" "^9.2.1" + "@inquirer/figures" "^1.0.6" + "@inquirer/type" "^2.0.0" + ansi-escapes "^4.3.2" + yoctocolors-cjs "^2.1.2" + +"@inquirer/type@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-2.0.0.tgz#08fa513dca2cb6264fe1b0a2fabade051444e3f6" + integrity sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag== + dependencies: + mute-stream "^1.0.0" + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== + dependencies: + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== + dependencies: + expect "^29.7.0" + jest-snapshot "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" + +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^6.0.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.18" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== + dependencies: + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== + dependencies: + "@jest/test-result" "^29.7.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + slash "^3.0.0" + +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.8" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@modelcontextprotocol/sdk@^1.11.5": + version "1.17.3" + resolved "https://registry.yarnpkg.com/@modelcontextprotocol/sdk/-/sdk-1.17.3.tgz#cf92354220f0183d28179e96a9bf3a8f6d3211ae" + integrity sha512-JPwUKWSsbzx+DLFznf/QZ32Qa+ptfbUlHhRLrBQBAFu9iI1iYvizM4p+zhhRDceSsPutXp4z+R/HPVphlIiclg== + dependencies: + ajv "^6.12.6" + content-type "^1.0.5" + cors "^2.8.5" + cross-spawn "^7.0.5" + eventsource "^3.0.2" + eventsource-parser "^3.0.0" + express "^5.0.1" + express-rate-limit "^7.5.0" + pkce-challenge "^5.0.0" + raw-body "^3.0.0" + zod "^3.23.8" + zod-to-json-schema "^3.24.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pkgr/core@^0.2.3": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.4.tgz#d897170a2b0ba51f78a099edccd968f7b103387c" + integrity sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sinonjs/commons@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@ts-morph/common@~0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@ts-morph/common/-/common-0.20.0.tgz#3f161996b085ba4519731e4d24c35f6cba5b80af" + integrity sha512-7uKjByfbPpwuzkstL3L5MQyuXPSKdoNG93Fmi2JoDcTf3pEP731JdRFAduRVkOs8oqxPsXKA+ScrWkdQ8t/I+Q== + dependencies: + fast-glob "^3.2.12" + minimatch "^7.4.3" + mkdirp "^2.1.6" + path-browserify "^1.0.1" + +"@tsconfig/node10@^1.0.7": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2" + integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw== + +"@tsconfig/node12@^1.0.7": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== + +"@tsconfig/node14@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + +"@tsconfig/node16@^1.0.2": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== + +"@types/babel__core@^7.1.14": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.27.0.tgz#b5819294c51179957afaec341442f9341e4108a9" + integrity sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.7.tgz#968cdc2366ec3da159f61166428ee40f370e56c2" + integrity sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng== + dependencies: + "@babel/types" "^7.20.7" + +"@types/body-parser@*": + version "1.19.6" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.6.tgz#1859bebb8fd7dac9918a45d54c1971ab8b5af474" + integrity sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/cors@^2.8.19": + version "2.8.19" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.19.tgz#d93ea2673fd8c9f697367f5eeefc2bbfa94f0342" + integrity sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg== + dependencies: + "@types/node" "*" + +"@types/express-serve-static-core@^5.0.0": + version "5.0.7" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz#2fa94879c9d46b11a5df4c74ac75befd6b283de6" + integrity sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@^5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.3.tgz#6c4bc6acddc2e2a587142e1d8be0bce20757e956" + integrity sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^5.0.0" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.3": + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== + dependencies: + "@types/node" "*" + +"@types/http-errors@*": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.5.tgz#5b749ab2b16ba113423feb1a64a95dcd30398472" + integrity sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@^29.4.0": + version "29.5.14" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" + integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + +"@types/mute-stream@^0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@types/mute-stream/-/mute-stream-0.0.4.tgz#77208e56a08767af6c5e1237be8888e2f255c478" + integrity sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "22.15.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.15.17.tgz#355ccec95f705b664e4332bb64a7f07db30b7055" + integrity sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw== + dependencies: + undici-types "~6.21.0" + +"@types/node@^22.5.5": + version "22.18.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.18.0.tgz#9e4709be4f104e3568f7dd1c71e2949bf147a47b" + integrity sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ== + dependencies: + undici-types "~6.21.0" + +"@types/qs@*", "@types/qs@^6.14.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5" + integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/send@*": + version "0.17.5" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.5.tgz#d991d4f2b16f2b1ef497131f00a9114290791e74" + integrity sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-static@*": + version "1.15.8" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.8.tgz#8180c3fbe4a70e8f00b9f70b9ba7f08f35987877" + integrity sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== + +"@types/wrap-ansi@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz#18b97a972f94f60a679fd5c796d96421b9abb9fd" + integrity sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g== + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.33" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.1.tgz#62f1befe59647524994e89de4516d8dcba7a850a" + integrity sha512-oUlH4h1ABavI4F0Xnl8/fOtML/eu8nI2A1nYd+f+55XI0BLu+RIqKoCiZKNo6DtqZBEQm5aNKA20G3Z5w3R6GQ== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "8.31.1" + "@typescript-eslint/type-utils" "8.31.1" + "@typescript-eslint/utils" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + graphemer "^1.4.0" + ignore "^5.3.1" + natural-compare "^1.4.0" + ts-api-utils "^2.0.1" + +"@typescript-eslint/parser@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.31.1.tgz#e9b0ccf30d37dde724ee4d15f4dbc195995cce1b" + integrity sha512-oU/OtYVydhXnumd0BobL9rkJg7wFJ9bFFPmSmB/bf/XWN85hlViji59ko6bSKBXyseT9V8l+CN1nwmlbiN0G7Q== + dependencies: + "@typescript-eslint/scope-manager" "8.31.1" + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/typescript-estree" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.31.1.tgz#1eb52e76878f545e4add142e0d8e3e97e7aa443b" + integrity sha512-BMNLOElPxrtNQMIsFHE+3P0Yf1z0dJqV9zLdDxN/xLlWMlXK/ApEsVEKzpizg9oal8bAT5Sc7+ocal7AC1HCVw== + dependencies: + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + +"@typescript-eslint/type-utils@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.31.1.tgz#be0f438fb24b03568e282a0aed85f776409f970c" + integrity sha512-fNaT/m9n0+dpSp8G/iOQ05GoHYXbxw81x+yvr7TArTuZuCA6VVKbqWYVZrV5dVagpDTtj/O8k5HBEE/p/HM5LA== + dependencies: + "@typescript-eslint/typescript-estree" "8.31.1" + "@typescript-eslint/utils" "8.31.1" + debug "^4.3.4" + ts-api-utils "^2.0.1" + +"@typescript-eslint/types@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.31.1.tgz#478ed6f7e8aee1be7b63a60212b6bffe1423b5d4" + integrity sha512-SfepaEFUDQYRoA70DD9GtytljBePSj17qPxFHA/h3eg6lPTqGJ5mWOtbXCk1YrVU1cTJRd14nhaXWFu0l2troQ== + +"@typescript-eslint/typescript-estree@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.1.tgz#37792fe7ef4d3021c7580067c8f1ae66daabacdf" + integrity sha512-kaA0ueLe2v7KunYOyWYtlf/QhhZb7+qh4Yw6Ni5kgukMIG+iP773tjgBiLWIXYumWCwEq3nLW+TUywEp8uEeag== + dependencies: + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + debug "^4.3.4" + fast-glob "^3.3.2" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^2.0.1" + +"@typescript-eslint/utils@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.31.1.tgz#5628ea0393598a0b2f143d0fc6d019f0dee9dd14" + integrity sha512-2DSI4SNfF5T4oRveQ4nUrSjUqjMND0nLq9rEkz0gfGr3tg0S5KB6DhwR+WZPCjzkZl3cH+4x2ce3EsL50FubjQ== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "8.31.1" + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/typescript-estree" "8.31.1" + +"@typescript-eslint/visitor-keys@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.1.tgz#6742b0e3ba1e0c1e35bdaf78c03e759eb8dd8e75" + integrity sha512-I+/rgqOVBn6f0o7NDTmAPWWC6NuqhV174lfYvAm9fUaWeiefLdux9/YI3/nLugEn9L8fcSi0XmpKi/r5u0nmpw== + dependencies: + "@typescript-eslint/types" "8.31.1" + eslint-visitor-keys "^4.2.0" + +"@ungap/structured-clone@^1.2.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + +"@valtown/deno-http-worker@^0.0.21": + version "0.0.21" + resolved "https://registry.yarnpkg.com/@valtown/deno-http-worker/-/deno-http-worker-0.0.21.tgz#9ce3b5c1d0db211fe7ea8297881fe551838474ad" + integrity sha512-16kFuUykann75lNytnXXIQlmpzreZjzdyT27ebT3yNGCS3kKaS1iZYWHc3Si9An54Cphwr4qEcviChQkEeJBlA== + +accepts@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-2.0.0.tgz#bbcf4ba5075467f3f2131eab3cffc73c2f5d7895" + integrity sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== + dependencies: + mime-types "^3.0.0" + negotiator "^1.0.0" + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.1.1: + version "8.3.4" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" + integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== + dependencies: + acorn "^8.11.0" + +acorn@^8.11.0, acorn@^8.4.1, acorn@^8.9.0: + version "8.14.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" + integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv@^6.12.4, ajv@^6.12.6: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +async@^3.2.3: + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== + +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-preset-current-node-syntax@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30" + integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-import-attributes" "^7.24.7" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +body-parser@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.2.0.tgz#f7a9656de305249a715b549b7b8fd1ab9dfddcfa" + integrity sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg== + dependencies: + bytes "^3.1.2" + content-type "^1.0.5" + debug "^4.4.0" + http-errors "^2.0.0" + iconv-lite "^0.6.3" + on-finished "^2.4.1" + qs "^6.14.0" + raw-body "^3.0.0" + type-is "^2.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.24.0: + version "4.24.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.5.tgz#aa0f5b8560fe81fde84c6dcb38f759bafba0e11b" + integrity sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw== + dependencies: + caniuse-lite "^1.0.30001716" + electron-to-chromium "^1.5.149" + node-releases "^2.0.19" + update-browserslist-db "^1.1.3" + +bs-logger@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.1.2, bytes@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + +call-bound@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001716: + version "1.0.30001717" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz#5d9fec5ce09796a1893013825510678928aca129" + integrity sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw== + +chalk@^4.0.0, chalk@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cjs-module-lexer@^1.0.0: + version "1.4.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz#0f79731eb8cfe1ec72acd4066efac9d61991b00d" + integrity sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q== + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-width@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.1.0.tgz#42daac41d3c254ef38ad8ac037672130173691c5" + integrity sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ== + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +code-block-writer@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/code-block-writer/-/code-block-writer-12.0.0.tgz#4dd58946eb4234105aff7f0035977b2afdc2a770" + integrity sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w== + +collect-v8-coverage@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +commander@^13.1.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-13.1.0.tgz#776167db68c78f38dcce1f9b8d7b8b9a488abf46" + integrity sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +content-disposition@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-1.0.0.tgz#844426cb398f934caefcbb172200126bc7ceace2" + integrity sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg== + dependencies: + safe-buffer "5.2.1" + +content-type@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-signature@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.2.2.tgz#57c7fc3cc293acab9fec54d73e15690ebe4a1793" + integrity sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg== + +cookie@^0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" + integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== + +cors@^2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + +cross-spawn@^7.0.2, cross-spawn@^7.0.3, cross-spawn@^7.0.5: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.3.7, debug@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== + dependencies: + ms "^2.1.3" + +dedent@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.6.0.tgz#79d52d6389b1ffa67d2bcef59ba51847a9d503b2" + integrity sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +depd@2.0.0, depd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +ejs@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== + dependencies: + jake "^10.8.5" + +electron-to-chromium@^1.5.149: + version "1.5.151" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.151.tgz#5edd6c17e1b2f14b4662c41b9379f96cc8c2bb7c" + integrity sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA== + +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-plugin-prettier@^5.0.1: + version "5.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.4.0.tgz#54d4748904e58eaf1ffe26c4bffa4986ca7f952b" + integrity sha512-BvQOvUhkVQM1i63iMETK9Hjud9QhqBnbtT1Zc642p9ynzBuCe5pybkOnvqZIBypXmMlsGcnU4HZ8sCTPfpAexA== + dependencies: + prettier-linter-helpers "^1.0.0" + synckit "^0.11.0" + +eslint-plugin-unused-imports@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz#63a98c9ad5f622cd9f830f70bc77739f25ccfe0d" + integrity sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ== + dependencies: + eslint-rule-composer "^0.3.0" + +eslint-rule-composer@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" + integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== + +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" + integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== + +eslint@^8.49.0: + version "8.57.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.1" + "@humanwhocodes/config-array" "^0.13.0" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.2: + version "1.6.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventsource-parser@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-3.0.3.tgz#e9af1d40b77e6268cdcbc767321e8b9f066adea8" + integrity sha512-nVpZkTMM9rF6AQ9gPJpFsNAMt48wIzB5TQgiTLdHiuO8XEDhUgZEhqKlZWXbIzo9VmJ/HvysHqEaVeD5v9TPvA== + +eventsource-parser@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-3.0.1.tgz#5e358dba9a55ba64ca90da883c4ca35bd82467bd" + integrity sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA== + +eventsource@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-3.0.7.tgz#1157622e2f5377bb6aef2114372728ba0c156989" + integrity sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA== + dependencies: + eventsource-parser "^3.0.1" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^29.0.0, expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== + dependencies: + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + +express-rate-limit@^7.5.0: + version "7.5.0" + resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-7.5.0.tgz#6a67990a724b4fbbc69119419feef50c51e8b28f" + integrity sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg== + +express@^5.0.1, express@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/express/-/express-5.1.0.tgz#d31beaf715a0016f0d53f47d3b4d7acf28c75cc9" + integrity sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA== + dependencies: + accepts "^2.0.0" + body-parser "^2.2.0" + content-disposition "^1.0.0" + content-type "^1.0.5" + cookie "^0.7.1" + cookie-signature "^1.2.1" + debug "^4.4.0" + encodeurl "^2.0.0" + escape-html "^1.0.3" + etag "^1.8.1" + finalhandler "^2.1.0" + fresh "^2.0.0" + http-errors "^2.0.0" + merge-descriptors "^2.0.0" + mime-types "^3.0.0" + on-finished "^2.4.1" + once "^1.4.0" + parseurl "^1.3.3" + proxy-addr "^2.0.7" + qs "^6.14.0" + range-parser "^1.2.1" + router "^2.2.0" + send "^1.1.0" + serve-static "^2.2.0" + statuses "^2.0.1" + type-is "^2.0.1" + vary "^1.1.2" + +external-editor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + +fast-glob@^3.2.12, fast-glob@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.8" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastq@^1.6.0: + version "1.19.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" + integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fflate@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.8.2.tgz#fc8631f5347812ad6028bbe4a2308b2792aa1dea" + integrity sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-2.1.0.tgz#72306373aa89d05a8242ed569ed86a1bff7c561f" + integrity sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q== + dependencies: + debug "^4.4.0" + encodeurl "^2.0.0" + escape-html "^1.0.3" + on-finished "^2.4.1" + parseurl "^1.3.3" + statuses "^2.0.1" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== + dependencies: + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" + +flatted@^3.2.9: + version "3.3.3" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" + integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== + +flora-colossus@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/flora-colossus/-/flora-colossus-2.0.0.tgz#af1e85db0a8256ef05f3fb531c1235236c97220a" + integrity sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA== + dependencies: + debug "^4.3.4" + fs-extra "^10.1.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4" + integrity sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== + +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +galactus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/galactus/-/galactus-1.0.0.tgz#c2615182afa0c6d0859b92e56ae36d052827db7e" + integrity sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ== + dependencies: + debug "^4.3.4" + flora-colossus "^2.0.0" + fs-extra "^10.1.0" + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + function-bind "^1.1.2" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-stdin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.19.0: + version "13.24.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== + dependencies: + type-fest "^0.20.2" + +gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-errors@2.0.0, http-errors@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.6.3, iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore@^5.2.0, ignore@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + +ignore@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" + integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== + +import-fresh@^3.2.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-promise@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" + integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + +istanbul-lib-instrument@^5.0.4: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-instrument@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + +istanbul-lib-report@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^4.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.7" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jake@^10.8.5: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" + integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== + dependencies: + execa "^5.0.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^1.0.0" + is-generator-fn "^2.0.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + pretty-format "^29.7.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== + dependencies: + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + create-jest "^29.7.0" + exit "^0.1.2" + import-local "^3.0.2" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + yargs "^17.3.1" + +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== + dependencies: + detect-newline "^3.0.0" + +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== + dependencies: + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== + dependencies: + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== + dependencies: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-util "^29.7.0" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== + +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== + dependencies: + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" + +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== + dependencies: + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.7.0" + jest-validate "^29.7.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" + +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== + dependencies: + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== + dependencies: + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^29.7.0" + graceful-fs "^4.2.9" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + natural-compare "^1.4.0" + pretty-format "^29.7.0" + semver "^7.5.3" + +jest-util@^29.0.0, jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== + dependencies: + "@jest/types" "^29.6.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.6.3" + leven "^3.1.0" + pretty-format "^29.7.0" + +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== + dependencies: + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.13.1" + jest-util "^29.7.0" + string-length "^4.0.1" + +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^29.4.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== + dependencies: + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" + import-local "^3.0.2" + jest-cli "^29.7.0" + +"jq-web@https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz": + version "0.8.6" + resolved "https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz#14d0e126987736e82e964d675c3838b5944faa6f" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.2.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" + integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + +make-error@^1.1.1, make-error@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + +media-typer@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561" + integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== + +merge-descriptors@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-2.0.0.tgz#ea922f660635a2249ee565e0449f951e6b603808" + integrity sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4, micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@^1.54.0: + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + +mime-types@^3.0.0, mime-types@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce" + integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== + dependencies: + mime-db "^1.54.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^7.4.3: + version "7.4.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.6.tgz#845d6f254d8f4a5e4fd6baf44d5f10c8448365fb" + integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" + integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mute-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" + integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" + integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== + +node-forge@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +object-assign@^4: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.3: + version "1.13.4" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + +on-finished@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +once@^1.3.0, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.9.3: + version "0.9.4" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.5" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +p-all@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-all/-/p-all-3.0.0.tgz#077c023c37e75e760193badab2bad3ccd5782bfb" + integrity sha512-qUZbvbBFVXm6uJ7U/WDiO0fv6waBMbjlCm4E66oZdRR+egswICarIdHyVSZZHudH8T5SF8x/JG0q0duFzPnlBw== + dependencies: + p-map "^4.0.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parseurl@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@^8.0.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4" + integrity sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ== + +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" + integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== + +pkce-challenge@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pkce-challenge/-/pkce-challenge-5.0.0.tgz#c3a405cb49e272094a38e890a2b51da0228c4d97" + integrity sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^3.0.0: + version "3.5.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.5.3.tgz#4fc2ce0d657e7a02e602549f053b239cb7dfe1b5" + integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw== + +pretty-bytes@^5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pure-rand@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== + +qs@^6.14.0: + version "6.14.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" + integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== + dependencies: + side-channel "^1.1.0" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +range-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-3.0.0.tgz#25b3476f07a51600619dae3fe82ddc28a36e5e0f" + integrity sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.6.3" + unpipe "1.0.0" + +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f" + integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== + +resolve@^1.20.0: + version "1.22.10" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +reusify@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +router@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/router/-/router-2.2.0.tgz#019be620b711c87641167cc79b99090f00b146ef" + integrity sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ== + dependencies: + debug "^4.4.0" + depd "^2.0.0" + is-promise "^4.0.0" + parseurl "^1.3.3" + path-to-regexp "^8.0.0" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.2.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1: + version "7.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" + integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== + +send@^1.1.0, send@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/send/-/send-1.2.0.tgz#32a7554fb777b831dfa828370f773a3808d37212" + integrity sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw== + dependencies: + debug "^4.3.5" + encodeurl "^2.0.0" + escape-html "^1.0.3" + etag "^1.8.1" + fresh "^2.0.0" + http-errors "^2.0.0" + mime-types "^3.0.1" + ms "^2.1.3" + on-finished "^2.4.1" + range-parser "^1.2.1" + statuses "^2.0.1" + +serve-static@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-2.2.0.tgz#9c02564ee259bdd2251b82d659a2e7e1938d66f9" + integrity sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ== + dependencies: + encodeurl "^2.0.0" + escape-html "^1.0.3" + parseurl "^1.3.3" + send "^1.2.0" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +statuses@2.0.1, statuses@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-to-stream@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-to-stream/-/string-to-stream-3.0.1.tgz#480e6fb4d5476d31cb2221f75307a5dcb6638a42" + integrity sha512-Hl092MV3USJuUCC6mfl9sPzGloA3K5VwdIeJjYIkXY/8K+mUvaeEabWJgArp+xXrsWxCajeT2pc4axbVhIZJyg== + dependencies: + readable-stream "^3.4.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +superstruct@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-1.0.4.tgz#0adb99a7578bd2f1c526220da6571b2d485d91ca" + integrity sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ== + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +synckit@^0.11.0: + version "0.11.4" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.4.tgz#48972326b59723fc15b8d159803cf8302b545d59" + integrity sha512-Q/XQKRaJiLiFIBNN+mndW7S/RHxvwzuZS6ZwmRzUBqJBv/5QIKCEwkBC8GBf8EQJKYnaFs0wOZbKTXBPj8L9oQ== + dependencies: + "@pkgr/core" "^0.2.3" + tslib "^2.8.1" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +ts-api-utils@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" + integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== + +ts-jest@^29.1.0: + version "29.3.2" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.3.2.tgz#0576cdf0a507f811fe73dcd16d135ce89f8156cb" + integrity sha512-bJJkrWc6PjFVz5g2DGCNUo8z7oFEYaz1xP1NpeDU7KNLMWPpEyV8Chbpkn8xjzgRDpQhnGMyvyldoL7h8JXyug== + dependencies: + bs-logger "^0.2.6" + ejs "^3.1.10" + fast-json-stable-stringify "^2.1.0" + jest-util "^29.0.0" + json5 "^2.2.3" + lodash.memoize "^4.1.2" + make-error "^1.3.6" + semver "^7.7.1" + type-fest "^4.39.1" + yargs-parser "^21.1.1" + +ts-morph@^19.0.0: + version "19.0.0" + resolved "https://registry.yarnpkg.com/ts-morph/-/ts-morph-19.0.0.tgz#43e95fb0156c3fe3c77c814ac26b7d0be2f93169" + integrity sha512-D6qcpiJdn46tUqV45vr5UGM2dnIEuTGNxVhg0sk5NX11orcouwj6i1bMqZIz2mZTZB1Hcgy7C3oEVhAT+f6mbQ== + dependencies: + "@ts-morph/common" "~0.20.0" + code-block-writer "^12.0.0" + +ts-node@^10.5.0: + version "10.9.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" + integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" + yn "3.1.1" + +"tsc-multi@https://github.com/stainless-api/tsc-multi/releases/download/v1.1.9/tsc-multi.tgz": + version "1.1.9" + resolved "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.9/tsc-multi.tgz#777f6f5d9e26bf0e94e5170990dd3a841d6707cd" + dependencies: + debug "^4.3.7" + fast-glob "^3.3.2" + get-stdin "^8.0.0" + p-all "^3.0.0" + picocolors "^1.1.1" + signal-exit "^3.0.7" + string-to-stream "^3.0.1" + superstruct "^1.0.4" + tslib "^2.8.1" + yargs "^17.7.2" + +tsconfig-paths@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" + integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== + dependencies: + json5 "^2.2.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^4.39.1: + version "4.41.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58" + integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA== + +type-is@^2.0.0, type-is@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-2.0.1.tgz#64f6cf03f92fce4015c2b224793f6bdd4b068c97" + integrity sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== + dependencies: + content-type "^1.0.5" + media-typer "^1.1.0" + mime-types "^3.0.0" + +typescript@5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" + integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== + +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + +v8-to-istanbul@^9.0.1: + version "9.3.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" + integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^2.0.0" + +vary@^1, vary@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.3.1, yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yoctocolors-cjs@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz#7e4964ea8ec422b7a40ac917d3a344cfd2304baa" + integrity sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw== + +zod-to-json-schema@^3.24.1, zod-to-json-schema@^3.24.5: + version "3.24.5" + resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3" + integrity sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g== + +zod-validation-error@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-4.0.1.tgz#a105723eb40299578a6a38cb86647068f6d005b1" + integrity sha512-F3rdaCOHs5ViJ5YTz5zzRtfkQdMdIeKudJAoxy7yB/2ZMEHw73lmCAcQw11r7++20MyGl4WV59EVh7A9rNAyog== + +zod@^3.23.8: + version "3.24.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.24.4.tgz#e2e2cca5faaa012d76e527d0d36622e0a90c315f" + integrity sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg== + +zod@^3.25.20, zod@^3.25.67: + version "3.25.76" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" + integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== diff --git a/render.yaml b/render.yaml deleted file mode 100644 index 4e0145b9..00000000 --- a/render.yaml +++ /dev/null @@ -1,5 +0,0 @@ -services: -- type: web - name: redoc - env: docker - plan: starter diff --git a/scripts/bootstrap b/scripts/bootstrap new file mode 100755 index 00000000..a8b69ff3 --- /dev/null +++ b/scripts/bootstrap @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +set -e + +cd "$(dirname "$0")/.." + +if [ -f "Brewfile" ] && [ "$(uname -s)" = "Darwin" ] && [ "$SKIP_BREW" != "1" ] && [ -t 0 ]; then + brew bundle check >/dev/null 2>&1 || { + echo -n "==> Install Homebrew dependencies? (y/N): " + read -r response + case "$response" in + [yY][eE][sS]|[yY]) + brew bundle + ;; + *) + ;; + esac + echo + } +fi + +echo "==> Installing Node dependencies…" + +PACKAGE_MANAGER=$(command -v yarn >/dev/null 2>&1 && echo "yarn" || echo "npm") + +$PACKAGE_MANAGER install "$@" diff --git a/scripts/build b/scripts/build new file mode 100755 index 00000000..f4a4c918 --- /dev/null +++ b/scripts/build @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +set -exuo pipefail + +cd "$(dirname "$0")/.." + +node scripts/utils/check-version.cjs + +# Build into dist and will publish the package from there, +# so that src/resources/foo.ts becomes /resources/foo.js +# This way importing from `"terminal49/resources/foo"` works +# even with `"moduleResolution": "node"` + +rm -rf dist; mkdir dist +# Copy src to dist/src and build from dist/src into dist, so that +# the source map for index.js.map will refer to ./src/index.ts etc +cp -rp src README.md dist +for file in LICENSE CHANGELOG.md; do + if [ -e "${file}" ]; then cp "${file}" dist; fi +done +if [ -e "bin/cli" ]; then + mkdir -p dist/bin + cp -p "bin/cli" dist/bin/; +fi +if [ -e "bin/migration-config.json" ]; then + mkdir -p dist/bin + cp -p "bin/migration-config.json" dist/bin/; +fi +# this converts the export map paths for the dist directory +# and does a few other minor things +node scripts/utils/make-dist-package-json.cjs > dist/package.json + +# build to .js/.mjs/.d.ts files +./node_modules/.bin/tsc-multi +# we need to patch index.js so that `new module.exports()` works for cjs backwards +# compat. No way to get that from index.ts because it would cause compile errors +# when building .mjs +node scripts/utils/fix-index-exports.cjs +cp tsconfig.dist-src.json dist/src/tsconfig.json + +node scripts/utils/postprocess-files.cjs + +# make sure that nothing crashes when we require the output CJS or +# import the output ESM +(cd dist && node -e 'require("terminal49")') +(cd dist && node -e 'import("terminal49")' --input-type=module) + +if [ -e ./scripts/build-deno ] +then + ./scripts/build-deno +fi +# build all sub-packages +for dir in packages/*; do + if [ -d "$dir" ]; then + (cd "$dir" && yarn install && yarn build) + fi +done diff --git a/scripts/build-all b/scripts/build-all new file mode 100755 index 00000000..4e5ac01f --- /dev/null +++ b/scripts/build-all @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +# build-all is deprecated, use build instead + +bash ./scripts/build diff --git a/scripts/format b/scripts/format new file mode 100755 index 00000000..7a756401 --- /dev/null +++ b/scripts/format @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +set -e + +cd "$(dirname "$0")/.." + +echo "==> Running eslint --fix" +./node_modules/.bin/eslint --fix . + +echo "==> Running prettier --write" +# format things eslint didn't +./node_modules/.bin/prettier --write --cache --cache-strategy metadata . '!**/dist' '!**/*.ts' '!**/*.mts' '!**/*.cts' '!**/*.js' '!**/*.mjs' '!**/*.cjs' diff --git a/scripts/lint b/scripts/lint new file mode 100755 index 00000000..3ffb78a6 --- /dev/null +++ b/scripts/lint @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +set -e + +cd "$(dirname "$0")/.." + +echo "==> Running eslint" +./node_modules/.bin/eslint . + +echo "==> Building" +./scripts/build + +echo "==> Checking types" +./node_modules/typescript/bin/tsc + +echo "==> Running Are The Types Wrong?" +./node_modules/.bin/attw --pack dist -f json >.attw.json || true +node scripts/utils/attw-report.cjs + +echo "==> Running publint" +./node_modules/.bin/publint dist diff --git a/scripts/mock b/scripts/mock new file mode 100755 index 00000000..0b28f6ea --- /dev/null +++ b/scripts/mock @@ -0,0 +1,41 @@ +#!/usr/bin/env bash + +set -e + +cd "$(dirname "$0")/.." + +if [[ -n "$1" && "$1" != '--'* ]]; then + URL="$1" + shift +else + URL="$(grep 'openapi_spec_url' .stats.yml | cut -d' ' -f2)" +fi + +# Check if the URL is empty +if [ -z "$URL" ]; then + echo "Error: No OpenAPI spec path/url provided or found in .stats.yml" + exit 1 +fi + +echo "==> Starting mock server with URL ${URL}" + +# Run prism mock on the given spec +if [ "$1" == "--daemon" ]; then + npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" &> .prism.log & + + # Wait for server to come online + echo -n "Waiting for server" + while ! grep -q "✖ fatal\|Prism is listening" ".prism.log" ; do + echo -n "." + sleep 0.1 + done + + if grep -q "✖ fatal" ".prism.log"; then + cat .prism.log + exit 1 + fi + + echo +else + npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" +fi diff --git a/scripts/publish-packages.ts b/scripts/publish-packages.ts new file mode 100644 index 00000000..50e93fef --- /dev/null +++ b/scripts/publish-packages.ts @@ -0,0 +1,102 @@ +/** + * Called from the `create-releases.yml` workflow with the output + * of the release please action as the first argument. + * + * Example JSON input: + * + * ```json + { + "releases_created": "true", + "release_created": "true", + "id": "137967744", + "name": "sdk: v0.14.5", + "tag_name": "sdk-v0.14.5", + "sha": "7cc2ba5c694e76a117f731d4cf0b06f8b8361f2e", + "body": "## 0.14.5 (2024-01-22)\n\n...", + "html_url": "https://github.com/$org/$repo/releases/tag/sdk-v0.14.5", + "draft": "false", + "upload_url": "https://uploads.github.com/repos/$org/$repo/releases/137967744/assets{?name,label}", + "path": ".", + "version": "0.14.5", + "major": "0", + "minor": "14", + "patch": "5", + "packages/additional-sdk--release_created": "true", + "packages/additional-sdk--id": "137967756", + "packages/additional-sdk--name": "additional-sdk: v0.5.2", + "packages/additional-sdk--tag_name": "additional-sdk-v0.5.2", + "packages/additional-sdk--sha": "7cc2ba5c694e76a117f731d4cf0b06f8b8361f2e", + "packages/additional-sdk--body": "## 0.5.2 (2024-01-22)\n\n...", + "packages/additional-sdk--html_url": "https://github.com/$org/$repo/releases/tag/additional-sdk-v0.5.2", + "packages/additional-sdk--draft": "false", + "packages/additional-sdk--upload_url": "https://uploads.github.com/repos/$org/$repo/releases/137967756/assets{?name,label}", + "packages/additional-sdk--path": "packages/additional-sdk", + "packages/additional-sdk--version": "0.5.2", + "packages/additional-sdk--major": "0", + "packages/additional-sdk--minor": "5", + "packages/additional-sdk--patch": "2", + "paths_released": "[\".\",\"packages/additional-sdk\"]" + } + ``` + */ + +import { execSync } from 'child_process'; +import path from 'path'; + +function main() { + const data = process.argv[2] ?? process.env['DATA']; + if (!data) { + throw new Error(`Usage: publish-packages.ts '{"json": "obj"}'`); + } + + const rootDir = path.join(__dirname, '..'); + console.log('root dir', rootDir); + console.log(`publish-packages called with ${data}`); + + const outputs = JSON.parse(data); + + const rawPaths = outputs.paths_released; + + if (!rawPaths) { + console.error(JSON.stringify(outputs, null, 2)); + throw new Error('Expected outputs to contain a truthy `paths_released` property'); + } + if (typeof rawPaths !== 'string') { + console.error(JSON.stringify(outputs, null, 2)); + throw new Error('Expected outputs `paths_released` property to be a JSON string'); + } + + const paths = JSON.parse(rawPaths); + if (!Array.isArray(paths)) { + console.error(JSON.stringify(outputs, null, 2)); + throw new Error('Expected outputs `paths_released` property to be an array'); + } + if (!paths.length) { + console.error(JSON.stringify(outputs, null, 2)); + throw new Error('Expected outputs `paths_released` property to contain at least one entry'); + } + + const publishScriptPath = path.join(rootDir, 'bin', 'publish-npm'); + console.log('Using publish script at', publishScriptPath); + + console.log('Ensuring root package is built'); + console.log(`$ yarn build`); + execSync(`yarn build`, { cwd: rootDir, encoding: 'utf8', stdio: 'inherit' }); + + for (const relPackagePath of paths) { + console.log('\n'); + + const packagePath = path.join(rootDir, relPackagePath); + console.log(`Publishing in directory: ${packagePath}`); + + console.log(`$ yarn install`); + execSync(`yarn install`, { cwd: packagePath, encoding: 'utf8', stdio: 'inherit' }); + + console.log(`$ bash ${publishScriptPath}`); + execSync(`bash ${publishScriptPath}`, { cwd: packagePath, encoding: 'utf8', stdio: 'inherit' }); + } + + console.log('Finished publishing packages'); +} + +main(); diff --git a/scripts/test b/scripts/test new file mode 100755 index 00000000..7bce0516 --- /dev/null +++ b/scripts/test @@ -0,0 +1,56 @@ +#!/usr/bin/env bash + +set -e + +cd "$(dirname "$0")/.." + +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[0;33m' +NC='\033[0m' # No Color + +function prism_is_running() { + curl --silent "http://localhost:4010" >/dev/null 2>&1 +} + +kill_server_on_port() { + pids=$(lsof -t -i tcp:"$1" || echo "") + if [ "$pids" != "" ]; then + kill "$pids" + echo "Stopped $pids." + fi +} + +function is_overriding_api_base_url() { + [ -n "$TEST_API_BASE_URL" ] +} + +if ! is_overriding_api_base_url && ! prism_is_running ; then + # When we exit this script, make sure to kill the background mock server process + trap 'kill_server_on_port 4010' EXIT + + # Start the dev server + ./scripts/mock --daemon +fi + +if is_overriding_api_base_url ; then + echo -e "${GREEN}✔ Running tests against ${TEST_API_BASE_URL}${NC}" + echo +elif ! prism_is_running ; then + echo -e "${RED}ERROR:${NC} The test suite will not run without a mock Prism server" + echo -e "running against your OpenAPI spec." + echo + echo -e "To run the server, pass in the path or url of your OpenAPI" + echo -e "spec to the prism command:" + echo + echo -e " \$ ${YELLOW}npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock path/to/your.openapi.yml${NC}" + echo + + exit 1 +else + echo -e "${GREEN}✔ Mock prism server is running with your OpenAPI spec${NC}" + echo +fi + +echo "==> Running tests" +./node_modules/.bin/jest "$@" diff --git a/scripts/utils/attw-report.cjs b/scripts/utils/attw-report.cjs new file mode 100644 index 00000000..b3477c0e --- /dev/null +++ b/scripts/utils/attw-report.cjs @@ -0,0 +1,24 @@ +const fs = require('fs'); +const problems = Object.values(JSON.parse(fs.readFileSync('.attw.json', 'utf-8')).problems) + .flat() + .filter( + (problem) => + !( + // This is intentional, if the user specifies .mjs they get ESM. + ( + (problem.kind === 'CJSResolvesToESM' && problem.entrypoint.endsWith('.mjs')) || + // This is intentional for backwards compat reasons. + (problem.kind === 'MissingExportEquals' && problem.implementationFileName.endsWith('/index.js')) || + // this is intentional, we deliberately attempt to import types that may not exist from parent node_modules + // folders to better support various runtimes without triggering automatic type acquisition. + (problem.kind === 'InternalResolutionError' && problem.moduleSpecifier.includes('node_modules')) + ) + ), + ); +fs.unlinkSync('.attw.json'); +if (problems.length) { + process.stdout.write('The types are wrong!\n' + JSON.stringify(problems, null, 2) + '\n'); + process.exitCode = 1; +} else { + process.stdout.write('Types ok!\n'); +} diff --git a/scripts/utils/check-is-in-git-install.sh b/scripts/utils/check-is-in-git-install.sh new file mode 100755 index 00000000..1354eb43 --- /dev/null +++ b/scripts/utils/check-is-in-git-install.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +# Check if you happen to call prepare for a repository that's already in node_modules. +[ "$(basename "$(dirname "$PWD")")" = 'node_modules' ] || +# The name of the containing directory that 'npm` uses, which looks like +# $HOME/.npm/_cacache/git-cloneXXXXXX +[ "$(basename "$(dirname "$PWD")")" = 'tmp' ] || +# The name of the containing directory that 'yarn` uses, which looks like +# $(yarn cache dir)/.tmp/XXXXX +[ "$(basename "$(dirname "$PWD")")" = '.tmp' ] diff --git a/scripts/utils/check-version.cjs b/scripts/utils/check-version.cjs new file mode 100644 index 00000000..86c56dfd --- /dev/null +++ b/scripts/utils/check-version.cjs @@ -0,0 +1,20 @@ +const fs = require('fs'); +const path = require('path'); + +const main = () => { + const pkg = require('../../package.json'); + const version = pkg['version']; + if (!version) throw 'The version property is not set in the package.json file'; + if (typeof version !== 'string') { + throw `Unexpected type for the package.json version field; got ${typeof version}, expected string`; + } + + const versionFile = path.resolve(__dirname, '..', '..', 'src', 'version.ts'); + const contents = fs.readFileSync(versionFile, 'utf8'); + const output = contents.replace(/(export const VERSION = ')(.*)(')/g, `$1${version}$3`); + fs.writeFileSync(versionFile, output); +}; + +if (require.main === module) { + main(); +} diff --git a/scripts/utils/fix-index-exports.cjs b/scripts/utils/fix-index-exports.cjs new file mode 100644 index 00000000..e5e10b3e --- /dev/null +++ b/scripts/utils/fix-index-exports.cjs @@ -0,0 +1,17 @@ +const fs = require('fs'); +const path = require('path'); + +const indexJs = + process.env['DIST_PATH'] ? + path.resolve(process.env['DIST_PATH'], 'index.js') + : path.resolve(__dirname, '..', '..', 'dist', 'index.js'); + +let before = fs.readFileSync(indexJs, 'utf8'); +let after = before.replace( + /^(\s*Object\.defineProperty\s*\(exports,\s*["']__esModule["'].+)$/m, + `exports = module.exports = function (...args) { + return new exports.default(...args) + } + $1`.replace(/^ /gm, ''), +); +fs.writeFileSync(indexJs, after, 'utf8'); diff --git a/scripts/utils/git-swap.sh b/scripts/utils/git-swap.sh new file mode 100755 index 00000000..79d1888e --- /dev/null +++ b/scripts/utils/git-swap.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +set -exuo pipefail +# the package is published to NPM from ./dist +# we want the final file structure for git installs to match the npm installs, so we + +# delete everything except ./dist and ./node_modules +find . -maxdepth 1 -mindepth 1 ! -name 'dist' ! -name 'node_modules' -exec rm -rf '{}' + + +# move everything from ./dist to . +mv dist/* . + +# delete the now-empty ./dist +rmdir dist diff --git a/scripts/utils/make-dist-package-json.cjs b/scripts/utils/make-dist-package-json.cjs new file mode 100644 index 00000000..4d6634ea --- /dev/null +++ b/scripts/utils/make-dist-package-json.cjs @@ -0,0 +1,29 @@ +const pkgJson = require(process.env['PKG_JSON_PATH'] || '../../package.json'); + +function processExportMap(m) { + for (const key in m) { + const value = m[key]; + if (typeof value === 'string') m[key] = value.replace(/^\.\/dist\//, './'); + else processExportMap(value); + } +} +processExportMap(pkgJson.exports); + +for (const key of ['types', 'main', 'module']) { + if (typeof pkgJson[key] === 'string') pkgJson[key] = pkgJson[key].replace(/^(\.\/)?dist\//, './'); +} +// Fix bin paths if present +if (pkgJson.bin) { + for (const key in pkgJson.bin) { + if (typeof pkgJson.bin[key] === 'string') { + pkgJson.bin[key] = pkgJson.bin[key].replace(/^(\.\/)?dist\//, './'); + } + } +} + +delete pkgJson.devDependencies; +delete pkgJson.scripts.prepack; +delete pkgJson.scripts.prepublishOnly; +delete pkgJson.scripts.prepare; + +console.log(JSON.stringify(pkgJson, null, 2)); diff --git a/scripts/utils/postprocess-files.cjs b/scripts/utils/postprocess-files.cjs new file mode 100644 index 00000000..deae575e --- /dev/null +++ b/scripts/utils/postprocess-files.cjs @@ -0,0 +1,94 @@ +// @ts-check +const fs = require('fs'); +const path = require('path'); + +const distDir = + process.env['DIST_PATH'] ? + path.resolve(process.env['DIST_PATH']) + : path.resolve(__dirname, '..', '..', 'dist'); + +async function* walk(dir) { + for await (const d of await fs.promises.opendir(dir)) { + const entry = path.join(dir, d.name); + if (d.isDirectory()) yield* walk(entry); + else if (d.isFile()) yield entry; + } +} + +async function postprocess() { + for await (const file of walk(distDir)) { + if (!/(\.d)?[cm]?ts$/.test(file)) continue; + + const code = await fs.promises.readFile(file, 'utf8'); + + // strip out lib="dom", types="node", and types="react" references; these + // are needed at build time, but would pollute the user's TS environment + const transformed = code.replace( + /^ *\/\/\/ * ' '.repeat(match.length - 1) + '\n', + ); + + if (transformed !== code) { + console.error(`wrote ${path.relative(process.cwd(), file)}`); + await fs.promises.writeFile(file, transformed, 'utf8'); + } + } + + const newExports = { + '.': { + require: { + types: './index.d.ts', + default: './index.js', + }, + types: './index.d.mts', + default: './index.mjs', + }, + }; + + for (const entry of await fs.promises.readdir(distDir, { withFileTypes: true })) { + if (entry.isDirectory() && entry.name !== 'src' && entry.name !== 'internal' && entry.name !== 'bin') { + const subpath = './' + entry.name; + newExports[subpath + '/*.mjs'] = { + default: subpath + '/*.mjs', + }; + newExports[subpath + '/*.js'] = { + default: subpath + '/*.js', + }; + newExports[subpath + '/*'] = { + import: subpath + '/*.mjs', + require: subpath + '/*.js', + }; + } else if (entry.isFile() && /\.[cm]?js$/.test(entry.name)) { + const { name, ext } = path.parse(entry.name); + const subpathWithoutExt = './' + name; + const subpath = './' + entry.name; + newExports[subpathWithoutExt] ||= { import: undefined, require: undefined }; + const isModule = ext[1] === 'm'; + if (isModule) { + newExports[subpathWithoutExt].import = subpath; + } else { + newExports[subpathWithoutExt].require = subpath; + } + newExports[subpath] = { + default: subpath, + }; + } + } + await fs.promises.writeFile( + 'dist/package.json', + JSON.stringify( + Object.assign( + /** @type {Record} */ ( + JSON.parse(await fs.promises.readFile('dist/package.json', 'utf-8')) + ), + { + exports: newExports, + }, + ), + null, + 2, + ), + ); +} +postprocess(); diff --git a/scripts/utils/upload-artifact.sh b/scripts/utils/upload-artifact.sh new file mode 100755 index 00000000..67a1c817 --- /dev/null +++ b/scripts/utils/upload-artifact.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +set -exuo pipefail + +RESPONSE=$(curl -X POST "$URL" \ + -H "Authorization: Bearer $AUTH" \ + -H "Content-Type: application/json") + +SIGNED_URL=$(echo "$RESPONSE" | jq -r '.url') + +if [[ "$SIGNED_URL" == "null" ]]; then + echo -e "\033[31mFailed to get signed URL.\033[0m" + exit 1 +fi + +UPLOAD_RESPONSE=$(tar "${BASE_PATH:+-C$BASE_PATH}" -cz "${ARTIFACT_PATH:-dist}" | curl -v -X PUT \ + -H "Content-Type: application/gzip" \ + --data-binary @- "$SIGNED_URL" 2>&1) + +if echo "$UPLOAD_RESPONSE" | grep -q "HTTP/[0-9.]* 200"; then + echo -e "\033[32mUploaded build to Stainless storage.\033[0m" + echo -e "\033[32mInstallation: npm install 'https://pkg.stainless.com/s/terminal49-typescript/$SHA'\033[0m" +else + echo -e "\033[31mFailed to upload artifact.\033[0m" + exit 1 +fi diff --git a/src/api-promise.ts b/src/api-promise.ts new file mode 100644 index 00000000..8c775ee6 --- /dev/null +++ b/src/api-promise.ts @@ -0,0 +1,2 @@ +/** @deprecated Import from ./core/api-promise instead */ +export * from './core/api-promise'; diff --git a/src/client.ts b/src/client.ts new file mode 100644 index 00000000..8f576d15 --- /dev/null +++ b/src/client.ts @@ -0,0 +1,952 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import type { RequestInit, RequestInfo, BodyInit } from './internal/builtin-types'; +import type { HTTPMethod, PromiseOrValue, MergedRequestInit, FinalizedRequestInit } from './internal/types'; +import { uuid4 } from './internal/utils/uuid'; +import { validatePositiveInteger, isAbsoluteURL, safeJSON } from './internal/utils/values'; +import { sleep } from './internal/utils/sleep'; +export type { Logger, LogLevel } from './internal/utils/log'; +import { castToError, isAbortError } from './internal/errors'; +import type { APIResponseProps } from './internal/parse'; +import { getPlatformHeaders } from './internal/detect-platform'; +import * as Shims from './internal/shims'; +import * as Opts from './internal/request-options'; +import { VERSION } from './version'; +import * as Errors from './core/error'; +import * as Uploads from './core/uploads'; +import * as API from './resources/index'; +import { APIPromise } from './core/api-promise'; +import { + Container, + ContainerGetRawEventsResponse, + ContainerGetTransportEventsParams, + ContainerGetTransportEventsResponse, + ContainerListParams, + ContainerListResponse, + ContainerRetrieveParams, + ContainerRetrieveResponse, + ContainerUpdateParams, + ContainerUpdateResponse, + Containers, + TransportEvent, +} from './resources/containers'; +import { MetroArea, MetroAreaRetrieveResponse, MetroAreas } from './resources/metro-areas'; +import { + LinkSelf, + Parties, + Party, + PartyCreateParams, + PartyCreateResponse, + PartyListParams, + PartyListResponse, + PartyRetrieveResponse, + PartyUpdateParams, + PartyUpdateResponse, +} from './resources/parties'; +import { Port, PortRetrieveResponse, Ports } from './resources/ports'; +import { + Links, + Meta, + Shipment, + ShipmentListParams, + ShipmentListResponse, + ShipmentResumeTrackingResponse, + ShipmentRetrieveParams, + ShipmentRetrieveResponse, + ShipmentStopTrackingResponse, + ShipmentUpdateParams, + ShipmentUpdateResponse, + Shipments, +} from './resources/shipments'; +import { + ShippingLine, + ShippingLineListResponse, + ShippingLineRetrieveResponse, + ShippingLines, +} from './resources/shipping-lines'; +import { Terminal, TerminalRetrieveResponse, Terminals } from './resources/terminals'; +import { + Account, + TrackingRequest, + TrackingRequestCreateParams, + TrackingRequestCreateResponse, + TrackingRequestListParams, + TrackingRequestListResponse, + TrackingRequestRetrieveParams, + TrackingRequestRetrieveResponse, + TrackingRequestUpdateParams, + TrackingRequestUpdateResponse, + TrackingRequests, +} from './resources/tracking-requests'; +import { + Vessel, + VesselRetrieveByIDResponse, + VesselRetrieveByImoResponse, + Vessels, +} from './resources/vessels'; +import { + EstimatedEvent, + WebhookNotification, + WebhookNotificationGetExamplesParams, + WebhookNotificationGetExamplesResponse, + WebhookNotificationListParams, + WebhookNotificationListResponse, + WebhookNotificationRetrieveParams, + WebhookNotificationRetrieveResponse, + WebhookNotifications, +} from './resources/webhook-notifications'; +import { + Webhook, + WebhookCreateParams, + WebhookCreateResponse, + WebhookListIPsResponse, + WebhookListParams, + WebhookListResponse, + WebhookRetrieveResponse, + WebhookUpdateParams, + WebhookUpdateResponse, + Webhooks, +} from './resources/webhooks'; +import { type Fetch } from './internal/builtin-types'; +import { HeadersLike, NullableHeaders, buildHeaders } from './internal/headers'; +import { FinalRequestOptions, RequestOptions } from './internal/request-options'; +import { readEnv } from './internal/utils/env'; +import { + type LogLevel, + type Logger, + formatRequestDetails, + loggerFor, + parseLogLevel, +} from './internal/utils/log'; +import { isEmptyObj } from './internal/utils/values'; + +export interface ClientOptions { + /** + * `Token YOUR_API_TOKEN` + * + * The APIs require authentication to be done using header-based API Key and Secret Authentication. + * + * API key and secret are sent va the `Authorization` request header. + * + * You send your API key and secret in the following way: + * + * `Authorization: Token YOUR_API_KEY` + */ + apiKey?: string | undefined; + + /** + * Override the default base URL for the API, e.g., "https://api.example.com/v2/" + * + * Defaults to process.env['TERMINAL49_BASE_URL']. + */ + baseURL?: string | null | undefined; + + /** + * The maximum amount of time (in milliseconds) that the client should wait for a response + * from the server before timing out a single request. + * + * Note that request timeouts are retried by default, so in a worst-case scenario you may wait + * much longer than this timeout before the promise succeeds or fails. + * + * @unit milliseconds + */ + timeout?: number | undefined; + /** + * Additional `RequestInit` options to be passed to `fetch` calls. + * Properties will be overridden by per-request `fetchOptions`. + */ + fetchOptions?: MergedRequestInit | undefined; + + /** + * Specify a custom `fetch` function implementation. + * + * If not provided, we expect that `fetch` is defined globally. + */ + fetch?: Fetch | undefined; + + /** + * The maximum number of times that the client will retry a request in case of a + * temporary failure, like a network error or a 5XX error from the server. + * + * @default 2 + */ + maxRetries?: number | undefined; + + /** + * Default headers to include with every request to the API. + * + * These can be removed in individual requests by explicitly setting the + * header to `null` in request options. + */ + defaultHeaders?: HeadersLike | undefined; + + /** + * Default query parameters to include with every request to the API. + * + * These can be removed in individual requests by explicitly setting the + * param to `undefined` in request options. + */ + defaultQuery?: Record | undefined; + + /** + * Set the log level. + * + * Defaults to process.env['TERMINAL49_LOG'] or 'warn' if it isn't set. + */ + logLevel?: LogLevel | undefined; + + /** + * Set the logger. + * + * Defaults to globalThis.console. + */ + logger?: Logger | undefined; +} + +/** + * API Client for interfacing with the Terminal49 API. + */ +export class Terminal49 { + apiKey: string; + + baseURL: string; + maxRetries: number; + timeout: number; + logger: Logger | undefined; + logLevel: LogLevel | undefined; + fetchOptions: MergedRequestInit | undefined; + + private fetch: Fetch; + #encoder: Opts.RequestEncoder; + protected idempotencyHeader?: string; + private _options: ClientOptions; + + /** + * API Client for interfacing with the Terminal49 API. + * + * @param {string | undefined} [opts.apiKey=process.env['TERMINAL49_API_KEY'] ?? undefined] + * @param {string} [opts.baseURL=process.env['TERMINAL49_BASE_URL'] ?? https://api.terminal49.com/v2] - Override the default base URL for the API. + * @param {number} [opts.timeout=1 minute] - The maximum amount of time (in milliseconds) the client will wait for a response before timing out. + * @param {MergedRequestInit} [opts.fetchOptions] - Additional `RequestInit` options to be passed to `fetch` calls. + * @param {Fetch} [opts.fetch] - Specify a custom `fetch` function implementation. + * @param {number} [opts.maxRetries=2] - The maximum number of times the client will retry a request. + * @param {HeadersLike} opts.defaultHeaders - Default headers to include with every request to the API. + * @param {Record} opts.defaultQuery - Default query parameters to include with every request to the API. + */ + constructor({ + baseURL = readEnv('TERMINAL49_BASE_URL'), + apiKey = readEnv('TERMINAL49_API_KEY'), + ...opts + }: ClientOptions = {}) { + if (apiKey === undefined) { + throw new Errors.Terminal49Error( + "The TERMINAL49_API_KEY environment variable is missing or empty; either provide it, or instantiate the Terminal49 client with an apiKey option, like new Terminal49({ apiKey: 'My API Key' }).", + ); + } + + const options: ClientOptions = { + apiKey, + ...opts, + baseURL: baseURL || `https://api.terminal49.com/v2`, + }; + + this.baseURL = options.baseURL!; + this.timeout = options.timeout ?? Terminal49.DEFAULT_TIMEOUT /* 1 minute */; + this.logger = options.logger ?? console; + const defaultLogLevel = 'warn'; + // Set default logLevel early so that we can log a warning in parseLogLevel. + this.logLevel = defaultLogLevel; + this.logLevel = + parseLogLevel(options.logLevel, 'ClientOptions.logLevel', this) ?? + parseLogLevel(readEnv('TERMINAL49_LOG'), "process.env['TERMINAL49_LOG']", this) ?? + defaultLogLevel; + this.fetchOptions = options.fetchOptions; + this.maxRetries = options.maxRetries ?? 2; + this.fetch = options.fetch ?? Shims.getDefaultFetch(); + this.#encoder = Opts.FallbackEncoder; + + this._options = options; + + this.apiKey = apiKey; + } + + /** + * Create a new client instance re-using the same options given to the current client with optional overriding. + */ + withOptions(options: Partial): this { + const client = new (this.constructor as any as new (props: ClientOptions) => typeof this)({ + ...this._options, + baseURL: this.baseURL, + maxRetries: this.maxRetries, + timeout: this.timeout, + logger: this.logger, + logLevel: this.logLevel, + fetch: this.fetch, + fetchOptions: this.fetchOptions, + apiKey: this.apiKey, + ...options, + }); + return client; + } + + /** + * Check whether the base URL is set to its default. + */ + #baseURLOverridden(): boolean { + return this.baseURL !== 'https://api.terminal49.com/v2'; + } + + protected defaultQuery(): Record | undefined { + return this._options.defaultQuery; + } + + protected validateHeaders({ values, nulls }: NullableHeaders) { + return; + } + + protected async authHeaders(opts: FinalRequestOptions): Promise { + return buildHeaders([{ Authorization: this.apiKey }]); + } + + /** + * Basic re-implementation of `qs.stringify` for primitive types. + */ + protected stringifyQuery(query: Record): string { + return Object.entries(query) + .filter(([_, value]) => typeof value !== 'undefined') + .map(([key, value]) => { + if (typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean') { + return `${encodeURIComponent(key)}=${encodeURIComponent(value)}`; + } + if (value === null) { + return `${encodeURIComponent(key)}=`; + } + throw new Errors.Terminal49Error( + `Cannot stringify type ${typeof value}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`, + ); + }) + .join('&'); + } + + private getUserAgent(): string { + return `${this.constructor.name}/JS ${VERSION}`; + } + + protected defaultIdempotencyKey(): string { + return `stainless-node-retry-${uuid4()}`; + } + + protected makeStatusError( + status: number, + error: Object, + message: string | undefined, + headers: Headers, + ): Errors.APIError { + return Errors.APIError.generate(status, error, message, headers); + } + + buildURL( + path: string, + query: Record | null | undefined, + defaultBaseURL?: string | undefined, + ): string { + const baseURL = (!this.#baseURLOverridden() && defaultBaseURL) || this.baseURL; + const url = + isAbsoluteURL(path) ? + new URL(path) + : new URL(baseURL + (baseURL.endsWith('/') && path.startsWith('/') ? path.slice(1) : path)); + + const defaultQuery = this.defaultQuery(); + if (!isEmptyObj(defaultQuery)) { + query = { ...defaultQuery, ...query }; + } + + if (typeof query === 'object' && query && !Array.isArray(query)) { + url.search = this.stringifyQuery(query as Record); + } + + return url.toString(); + } + + /** + * Used as a callback for mutating the given `FinalRequestOptions` object. + */ + protected async prepareOptions(options: FinalRequestOptions): Promise {} + + /** + * Used as a callback for mutating the given `RequestInit` object. + * + * This is useful for cases where you want to add certain headers based off of + * the request properties, e.g. `method` or `url`. + */ + protected async prepareRequest( + request: RequestInit, + { url, options }: { url: string; options: FinalRequestOptions }, + ): Promise {} + + get(path: string, opts?: PromiseOrValue): APIPromise { + return this.methodRequest('get', path, opts); + } + + post(path: string, opts?: PromiseOrValue): APIPromise { + return this.methodRequest('post', path, opts); + } + + patch(path: string, opts?: PromiseOrValue): APIPromise { + return this.methodRequest('patch', path, opts); + } + + put(path: string, opts?: PromiseOrValue): APIPromise { + return this.methodRequest('put', path, opts); + } + + delete(path: string, opts?: PromiseOrValue): APIPromise { + return this.methodRequest('delete', path, opts); + } + + private methodRequest( + method: HTTPMethod, + path: string, + opts?: PromiseOrValue, + ): APIPromise { + return this.request( + Promise.resolve(opts).then((opts) => { + return { method, path, ...opts }; + }), + ); + } + + request( + options: PromiseOrValue, + remainingRetries: number | null = null, + ): APIPromise { + return new APIPromise(this, this.makeRequest(options, remainingRetries, undefined)); + } + + private async makeRequest( + optionsInput: PromiseOrValue, + retriesRemaining: number | null, + retryOfRequestLogID: string | undefined, + ): Promise { + const options = await optionsInput; + const maxRetries = options.maxRetries ?? this.maxRetries; + if (retriesRemaining == null) { + retriesRemaining = maxRetries; + } + + await this.prepareOptions(options); + + const { req, url, timeout } = await this.buildRequest(options, { + retryCount: maxRetries - retriesRemaining, + }); + + await this.prepareRequest(req, { url, options }); + + /** Not an API request ID, just for correlating local log entries. */ + const requestLogID = 'log_' + ((Math.random() * (1 << 24)) | 0).toString(16).padStart(6, '0'); + const retryLogStr = retryOfRequestLogID === undefined ? '' : `, retryOf: ${retryOfRequestLogID}`; + const startTime = Date.now(); + + loggerFor(this).debug( + `[${requestLogID}] sending request`, + formatRequestDetails({ + retryOfRequestLogID, + method: options.method, + url, + options, + headers: req.headers, + }), + ); + + if (options.signal?.aborted) { + throw new Errors.APIUserAbortError(); + } + + const controller = new AbortController(); + const response = await this.fetchWithTimeout(url, req, timeout, controller).catch(castToError); + const headersTime = Date.now(); + + if (response instanceof globalThis.Error) { + const retryMessage = `retrying, ${retriesRemaining} attempts remaining`; + if (options.signal?.aborted) { + throw new Errors.APIUserAbortError(); + } + // detect native connection timeout errors + // deno throws "TypeError: error sending request for url (https://example/): client error (Connect): tcp connect error: Operation timed out (os error 60): Operation timed out (os error 60)" + // undici throws "TypeError: fetch failed" with cause "ConnectTimeoutError: Connect Timeout Error (attempted address: example:443, timeout: 1ms)" + // others do not provide enough information to distinguish timeouts from other connection errors + const isTimeout = + isAbortError(response) || + /timed? ?out/i.test(String(response) + ('cause' in response ? String(response.cause) : '')); + if (retriesRemaining) { + loggerFor(this).info( + `[${requestLogID}] connection ${isTimeout ? 'timed out' : 'failed'} - ${retryMessage}`, + ); + loggerFor(this).debug( + `[${requestLogID}] connection ${isTimeout ? 'timed out' : 'failed'} (${retryMessage})`, + formatRequestDetails({ + retryOfRequestLogID, + url, + durationMs: headersTime - startTime, + message: response.message, + }), + ); + return this.retryRequest(options, retriesRemaining, retryOfRequestLogID ?? requestLogID); + } + loggerFor(this).info( + `[${requestLogID}] connection ${isTimeout ? 'timed out' : 'failed'} - error; no more retries left`, + ); + loggerFor(this).debug( + `[${requestLogID}] connection ${isTimeout ? 'timed out' : 'failed'} (error; no more retries left)`, + formatRequestDetails({ + retryOfRequestLogID, + url, + durationMs: headersTime - startTime, + message: response.message, + }), + ); + if (isTimeout) { + throw new Errors.APIConnectionTimeoutError(); + } + throw new Errors.APIConnectionError({ cause: response }); + } + + const responseInfo = `[${requestLogID}${retryLogStr}] ${req.method} ${url} ${ + response.ok ? 'succeeded' : 'failed' + } with status ${response.status} in ${headersTime - startTime}ms`; + + if (!response.ok) { + const shouldRetry = await this.shouldRetry(response); + if (retriesRemaining && shouldRetry) { + const retryMessage = `retrying, ${retriesRemaining} attempts remaining`; + + // We don't need the body of this response. + await Shims.CancelReadableStream(response.body); + loggerFor(this).info(`${responseInfo} - ${retryMessage}`); + loggerFor(this).debug( + `[${requestLogID}] response error (${retryMessage})`, + formatRequestDetails({ + retryOfRequestLogID, + url: response.url, + status: response.status, + headers: response.headers, + durationMs: headersTime - startTime, + }), + ); + return this.retryRequest( + options, + retriesRemaining, + retryOfRequestLogID ?? requestLogID, + response.headers, + ); + } + + const retryMessage = shouldRetry ? `error; no more retries left` : `error; not retryable`; + + loggerFor(this).info(`${responseInfo} - ${retryMessage}`); + + const errText = await response.text().catch((err: any) => castToError(err).message); + const errJSON = safeJSON(errText); + const errMessage = errJSON ? undefined : errText; + + loggerFor(this).debug( + `[${requestLogID}] response error (${retryMessage})`, + formatRequestDetails({ + retryOfRequestLogID, + url: response.url, + status: response.status, + headers: response.headers, + message: errMessage, + durationMs: Date.now() - startTime, + }), + ); + + const err = this.makeStatusError(response.status, errJSON, errMessage, response.headers); + throw err; + } + + loggerFor(this).info(responseInfo); + loggerFor(this).debug( + `[${requestLogID}] response start`, + formatRequestDetails({ + retryOfRequestLogID, + url: response.url, + status: response.status, + headers: response.headers, + durationMs: headersTime - startTime, + }), + ); + + return { response, options, controller, requestLogID, retryOfRequestLogID, startTime }; + } + + async fetchWithTimeout( + url: RequestInfo, + init: RequestInit | undefined, + ms: number, + controller: AbortController, + ): Promise { + const { signal, method, ...options } = init || {}; + if (signal) signal.addEventListener('abort', () => controller.abort()); + + const timeout = setTimeout(() => controller.abort(), ms); + + const isReadableBody = + ((globalThis as any).ReadableStream && options.body instanceof (globalThis as any).ReadableStream) || + (typeof options.body === 'object' && options.body !== null && Symbol.asyncIterator in options.body); + + const fetchOptions: RequestInit = { + signal: controller.signal as any, + ...(isReadableBody ? { duplex: 'half' } : {}), + method: 'GET', + ...options, + }; + if (method) { + // Custom methods like 'patch' need to be uppercased + // See https://github.com/nodejs/undici/issues/2294 + fetchOptions.method = method.toUpperCase(); + } + + try { + // use undefined this binding; fetch errors if bound to something else in browser/cloudflare + return await this.fetch.call(undefined, url, fetchOptions); + } finally { + clearTimeout(timeout); + } + } + + private async shouldRetry(response: Response): Promise { + // Note this is not a standard header. + const shouldRetryHeader = response.headers.get('x-should-retry'); + + // If the server explicitly says whether or not to retry, obey. + if (shouldRetryHeader === 'true') return true; + if (shouldRetryHeader === 'false') return false; + + // Retry on request timeouts. + if (response.status === 408) return true; + + // Retry on lock timeouts. + if (response.status === 409) return true; + + // Retry on rate limits. + if (response.status === 429) return true; + + // Retry internal errors. + if (response.status >= 500) return true; + + return false; + } + + private async retryRequest( + options: FinalRequestOptions, + retriesRemaining: number, + requestLogID: string, + responseHeaders?: Headers | undefined, + ): Promise { + let timeoutMillis: number | undefined; + + // Note the `retry-after-ms` header may not be standard, but is a good idea and we'd like proactive support for it. + const retryAfterMillisHeader = responseHeaders?.get('retry-after-ms'); + if (retryAfterMillisHeader) { + const timeoutMs = parseFloat(retryAfterMillisHeader); + if (!Number.isNaN(timeoutMs)) { + timeoutMillis = timeoutMs; + } + } + + // About the Retry-After header: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After + const retryAfterHeader = responseHeaders?.get('retry-after'); + if (retryAfterHeader && !timeoutMillis) { + const timeoutSeconds = parseFloat(retryAfterHeader); + if (!Number.isNaN(timeoutSeconds)) { + timeoutMillis = timeoutSeconds * 1000; + } else { + timeoutMillis = Date.parse(retryAfterHeader) - Date.now(); + } + } + + // If the API asks us to wait a certain amount of time (and it's a reasonable amount), + // just do what it says, but otherwise calculate a default + if (!(timeoutMillis && 0 <= timeoutMillis && timeoutMillis < 60 * 1000)) { + const maxRetries = options.maxRetries ?? this.maxRetries; + timeoutMillis = this.calculateDefaultRetryTimeoutMillis(retriesRemaining, maxRetries); + } + await sleep(timeoutMillis); + + return this.makeRequest(options, retriesRemaining - 1, requestLogID); + } + + private calculateDefaultRetryTimeoutMillis(retriesRemaining: number, maxRetries: number): number { + const initialRetryDelay = 0.5; + const maxRetryDelay = 8.0; + + const numRetries = maxRetries - retriesRemaining; + + // Apply exponential backoff, but not more than the max. + const sleepSeconds = Math.min(initialRetryDelay * Math.pow(2, numRetries), maxRetryDelay); + + // Apply some jitter, take up to at most 25 percent of the retry time. + const jitter = 1 - Math.random() * 0.25; + + return sleepSeconds * jitter * 1000; + } + + async buildRequest( + inputOptions: FinalRequestOptions, + { retryCount = 0 }: { retryCount?: number } = {}, + ): Promise<{ req: FinalizedRequestInit; url: string; timeout: number }> { + const options = { ...inputOptions }; + const { method, path, query, defaultBaseURL } = options; + + const url = this.buildURL(path!, query as Record, defaultBaseURL); + if ('timeout' in options) validatePositiveInteger('timeout', options.timeout); + options.timeout = options.timeout ?? this.timeout; + const { bodyHeaders, body } = this.buildBody({ options }); + const reqHeaders = await this.buildHeaders({ options: inputOptions, method, bodyHeaders, retryCount }); + + const req: FinalizedRequestInit = { + method, + headers: reqHeaders, + ...(options.signal && { signal: options.signal }), + ...((globalThis as any).ReadableStream && + body instanceof (globalThis as any).ReadableStream && { duplex: 'half' }), + ...(body && { body }), + ...((this.fetchOptions as any) ?? {}), + ...((options.fetchOptions as any) ?? {}), + }; + + return { req, url, timeout: options.timeout }; + } + + private async buildHeaders({ + options, + method, + bodyHeaders, + retryCount, + }: { + options: FinalRequestOptions; + method: HTTPMethod; + bodyHeaders: HeadersLike; + retryCount: number; + }): Promise { + let idempotencyHeaders: HeadersLike = {}; + if (this.idempotencyHeader && method !== 'get') { + if (!options.idempotencyKey) options.idempotencyKey = this.defaultIdempotencyKey(); + idempotencyHeaders[this.idempotencyHeader] = options.idempotencyKey; + } + + const headers = buildHeaders([ + idempotencyHeaders, + { + Accept: 'application/json', + 'User-Agent': this.getUserAgent(), + 'X-Stainless-Retry-Count': String(retryCount), + ...(options.timeout ? { 'X-Stainless-Timeout': String(Math.trunc(options.timeout / 1000)) } : {}), + ...getPlatformHeaders(), + }, + await this.authHeaders(options), + this._options.defaultHeaders, + bodyHeaders, + options.headers, + ]); + + this.validateHeaders(headers); + + return headers.values; + } + + private buildBody({ options: { body, headers: rawHeaders } }: { options: FinalRequestOptions }): { + bodyHeaders: HeadersLike; + body: BodyInit | undefined; + } { + if (!body) { + return { bodyHeaders: undefined, body: undefined }; + } + const headers = buildHeaders([rawHeaders]); + if ( + // Pass raw type verbatim + ArrayBuffer.isView(body) || + body instanceof ArrayBuffer || + body instanceof DataView || + (typeof body === 'string' && + // Preserve legacy string encoding behavior for now + headers.values.has('content-type')) || + // `Blob` is superset of `File` + ((globalThis as any).Blob && body instanceof (globalThis as any).Blob) || + // `FormData` -> `multipart/form-data` + body instanceof FormData || + // `URLSearchParams` -> `application/x-www-form-urlencoded` + body instanceof URLSearchParams || + // Send chunked stream (each chunk has own `length`) + ((globalThis as any).ReadableStream && body instanceof (globalThis as any).ReadableStream) + ) { + return { bodyHeaders: undefined, body: body as BodyInit }; + } else if ( + typeof body === 'object' && + (Symbol.asyncIterator in body || + (Symbol.iterator in body && 'next' in body && typeof body.next === 'function')) + ) { + return { bodyHeaders: undefined, body: Shims.ReadableStreamFrom(body as AsyncIterable) }; + } else { + return this.#encoder({ body, headers }); + } + } + + static Terminal49 = this; + static DEFAULT_TIMEOUT = 60000; // 1 minute + + static Terminal49Error = Errors.Terminal49Error; + static APIError = Errors.APIError; + static APIConnectionError = Errors.APIConnectionError; + static APIConnectionTimeoutError = Errors.APIConnectionTimeoutError; + static APIUserAbortError = Errors.APIUserAbortError; + static NotFoundError = Errors.NotFoundError; + static ConflictError = Errors.ConflictError; + static RateLimitError = Errors.RateLimitError; + static BadRequestError = Errors.BadRequestError; + static AuthenticationError = Errors.AuthenticationError; + static InternalServerError = Errors.InternalServerError; + static PermissionDeniedError = Errors.PermissionDeniedError; + static UnprocessableEntityError = Errors.UnprocessableEntityError; + + static toFile = Uploads.toFile; + + shipments: API.Shipments = new API.Shipments(this); + trackingRequests: API.TrackingRequests = new API.TrackingRequests(this); + webhooks: API.Webhooks = new API.Webhooks(this); + webhookNotifications: API.WebhookNotifications = new API.WebhookNotifications(this); + containers: API.Containers = new API.Containers(this); + shippingLines: API.ShippingLines = new API.ShippingLines(this); + metroAreas: API.MetroAreas = new API.MetroAreas(this); + ports: API.Ports = new API.Ports(this); + vessels: API.Vessels = new API.Vessels(this); + terminals: API.Terminals = new API.Terminals(this); + parties: API.Parties = new API.Parties(this); +} + +Terminal49.Shipments = Shipments; +Terminal49.TrackingRequests = TrackingRequests; +Terminal49.Webhooks = Webhooks; +Terminal49.WebhookNotifications = WebhookNotifications; +Terminal49.Containers = Containers; +Terminal49.ShippingLines = ShippingLines; +Terminal49.MetroAreas = MetroAreas; +Terminal49.Ports = Ports; +Terminal49.Vessels = Vessels; +Terminal49.Terminals = Terminals; +Terminal49.Parties = Parties; + +export declare namespace Terminal49 { + export type RequestOptions = Opts.RequestOptions; + + export { + Shipments as Shipments, + type Links as Links, + type Meta as Meta, + type Shipment as Shipment, + type ShipmentRetrieveResponse as ShipmentRetrieveResponse, + type ShipmentUpdateResponse as ShipmentUpdateResponse, + type ShipmentListResponse as ShipmentListResponse, + type ShipmentResumeTrackingResponse as ShipmentResumeTrackingResponse, + type ShipmentStopTrackingResponse as ShipmentStopTrackingResponse, + type ShipmentRetrieveParams as ShipmentRetrieveParams, + type ShipmentUpdateParams as ShipmentUpdateParams, + type ShipmentListParams as ShipmentListParams, + }; + + export { + TrackingRequests as TrackingRequests, + type Account as Account, + type TrackingRequest as TrackingRequest, + type TrackingRequestCreateResponse as TrackingRequestCreateResponse, + type TrackingRequestRetrieveResponse as TrackingRequestRetrieveResponse, + type TrackingRequestUpdateResponse as TrackingRequestUpdateResponse, + type TrackingRequestListResponse as TrackingRequestListResponse, + type TrackingRequestCreateParams as TrackingRequestCreateParams, + type TrackingRequestRetrieveParams as TrackingRequestRetrieveParams, + type TrackingRequestUpdateParams as TrackingRequestUpdateParams, + type TrackingRequestListParams as TrackingRequestListParams, + }; + + export { + Webhooks as Webhooks, + type Webhook as Webhook, + type WebhookCreateResponse as WebhookCreateResponse, + type WebhookRetrieveResponse as WebhookRetrieveResponse, + type WebhookUpdateResponse as WebhookUpdateResponse, + type WebhookListResponse as WebhookListResponse, + type WebhookListIPsResponse as WebhookListIPsResponse, + type WebhookCreateParams as WebhookCreateParams, + type WebhookUpdateParams as WebhookUpdateParams, + type WebhookListParams as WebhookListParams, + }; + + export { + WebhookNotifications as WebhookNotifications, + type EstimatedEvent as EstimatedEvent, + type WebhookNotification as WebhookNotification, + type WebhookNotificationRetrieveResponse as WebhookNotificationRetrieveResponse, + type WebhookNotificationListResponse as WebhookNotificationListResponse, + type WebhookNotificationGetExamplesResponse as WebhookNotificationGetExamplesResponse, + type WebhookNotificationRetrieveParams as WebhookNotificationRetrieveParams, + type WebhookNotificationListParams as WebhookNotificationListParams, + type WebhookNotificationGetExamplesParams as WebhookNotificationGetExamplesParams, + }; + + export { + Containers as Containers, + type Container as Container, + type TransportEvent as TransportEvent, + type ContainerRetrieveResponse as ContainerRetrieveResponse, + type ContainerUpdateResponse as ContainerUpdateResponse, + type ContainerListResponse as ContainerListResponse, + type ContainerGetRawEventsResponse as ContainerGetRawEventsResponse, + type ContainerGetTransportEventsResponse as ContainerGetTransportEventsResponse, + type ContainerRetrieveParams as ContainerRetrieveParams, + type ContainerUpdateParams as ContainerUpdateParams, + type ContainerListParams as ContainerListParams, + type ContainerGetTransportEventsParams as ContainerGetTransportEventsParams, + }; + + export { + ShippingLines as ShippingLines, + type ShippingLine as ShippingLine, + type ShippingLineRetrieveResponse as ShippingLineRetrieveResponse, + type ShippingLineListResponse as ShippingLineListResponse, + }; + + export { + MetroAreas as MetroAreas, + type MetroArea as MetroArea, + type MetroAreaRetrieveResponse as MetroAreaRetrieveResponse, + }; + + export { Ports as Ports, type Port as Port, type PortRetrieveResponse as PortRetrieveResponse }; + + export { + Vessels as Vessels, + type Vessel as Vessel, + type VesselRetrieveByIDResponse as VesselRetrieveByIDResponse, + type VesselRetrieveByImoResponse as VesselRetrieveByImoResponse, + }; + + export { + Terminals as Terminals, + type Terminal as Terminal, + type TerminalRetrieveResponse as TerminalRetrieveResponse, + }; + + export { + Parties as Parties, + type LinkSelf as LinkSelf, + type Party as Party, + type PartyCreateResponse as PartyCreateResponse, + type PartyRetrieveResponse as PartyRetrieveResponse, + type PartyUpdateResponse as PartyUpdateResponse, + type PartyListResponse as PartyListResponse, + type PartyCreateParams as PartyCreateParams, + type PartyUpdateParams as PartyUpdateParams, + type PartyListParams as PartyListParams, + }; +} diff --git a/src/core/README.md b/src/core/README.md new file mode 100644 index 00000000..485fce86 --- /dev/null +++ b/src/core/README.md @@ -0,0 +1,3 @@ +# `core` + +This directory holds public modules implementing non-resource-specific SDK functionality. diff --git a/src/core/api-promise.ts b/src/core/api-promise.ts new file mode 100644 index 00000000..7e2406f4 --- /dev/null +++ b/src/core/api-promise.ts @@ -0,0 +1,92 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { type Terminal49 } from '../client'; + +import { type PromiseOrValue } from '../internal/types'; +import { APIResponseProps, defaultParseResponse } from '../internal/parse'; + +/** + * A subclass of `Promise` providing additional helper methods + * for interacting with the SDK. + */ +export class APIPromise extends Promise { + private parsedPromise: Promise | undefined; + #client: Terminal49; + + constructor( + client: Terminal49, + private responsePromise: Promise, + private parseResponse: ( + client: Terminal49, + props: APIResponseProps, + ) => PromiseOrValue = defaultParseResponse, + ) { + super((resolve) => { + // this is maybe a bit weird but this has to be a no-op to not implicitly + // parse the response body; instead .then, .catch, .finally are overridden + // to parse the response + resolve(null as any); + }); + this.#client = client; + } + + _thenUnwrap(transform: (data: T, props: APIResponseProps) => U): APIPromise { + return new APIPromise(this.#client, this.responsePromise, async (client, props) => + transform(await this.parseResponse(client, props), props), + ); + } + + /** + * Gets the raw `Response` instance instead of parsing the response + * data. + * + * If you want to parse the response body but still get the `Response` + * instance, you can use {@link withResponse()}. + * + * 👋 Getting the wrong TypeScript type for `Response`? + * Try setting `"moduleResolution": "NodeNext"` or add `"lib": ["DOM"]` + * to your `tsconfig.json`. + */ + asResponse(): Promise { + return this.responsePromise.then((p) => p.response); + } + + /** + * Gets the parsed response data and the raw `Response` instance. + * + * If you just want to get the raw `Response` instance without parsing it, + * you can use {@link asResponse()}. + * + * 👋 Getting the wrong TypeScript type for `Response`? + * Try setting `"moduleResolution": "NodeNext"` or add `"lib": ["DOM"]` + * to your `tsconfig.json`. + */ + async withResponse(): Promise<{ data: T; response: Response }> { + const [data, response] = await Promise.all([this.parse(), this.asResponse()]); + return { data, response }; + } + + private parse(): Promise { + if (!this.parsedPromise) { + this.parsedPromise = this.responsePromise.then((data) => this.parseResponse(this.#client, data)); + } + return this.parsedPromise; + } + + override then( + onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, + onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null, + ): Promise { + return this.parse().then(onfulfilled, onrejected); + } + + override catch( + onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null, + ): Promise { + return this.parse().catch(onrejected); + } + + override finally(onfinally?: (() => void) | undefined | null): Promise { + return this.parse().finally(onfinally); + } +} diff --git a/src/core/error.ts b/src/core/error.ts new file mode 100644 index 00000000..1ff1fdc7 --- /dev/null +++ b/src/core/error.ts @@ -0,0 +1,130 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { castToError } from '../internal/errors'; + +export class Terminal49Error extends Error {} + +export class APIError< + TStatus extends number | undefined = number | undefined, + THeaders extends Headers | undefined = Headers | undefined, + TError extends Object | undefined = Object | undefined, +> extends Terminal49Error { + /** HTTP status for the response that caused the error */ + readonly status: TStatus; + /** HTTP headers for the response that caused the error */ + readonly headers: THeaders; + /** JSON body of the response that caused the error */ + readonly error: TError; + + constructor(status: TStatus, error: TError, message: string | undefined, headers: THeaders) { + super(`${APIError.makeMessage(status, error, message)}`); + this.status = status; + this.headers = headers; + this.error = error; + } + + private static makeMessage(status: number | undefined, error: any, message: string | undefined) { + const msg = + error?.message ? + typeof error.message === 'string' ? + error.message + : JSON.stringify(error.message) + : error ? JSON.stringify(error) + : message; + + if (status && msg) { + return `${status} ${msg}`; + } + if (status) { + return `${status} status code (no body)`; + } + if (msg) { + return msg; + } + return '(no status code or body)'; + } + + static generate( + status: number | undefined, + errorResponse: Object | undefined, + message: string | undefined, + headers: Headers | undefined, + ): APIError { + if (!status || !headers) { + return new APIConnectionError({ message, cause: castToError(errorResponse) }); + } + + const error = errorResponse as Record; + + if (status === 400) { + return new BadRequestError(status, error, message, headers); + } + + if (status === 401) { + return new AuthenticationError(status, error, message, headers); + } + + if (status === 403) { + return new PermissionDeniedError(status, error, message, headers); + } + + if (status === 404) { + return new NotFoundError(status, error, message, headers); + } + + if (status === 409) { + return new ConflictError(status, error, message, headers); + } + + if (status === 422) { + return new UnprocessableEntityError(status, error, message, headers); + } + + if (status === 429) { + return new RateLimitError(status, error, message, headers); + } + + if (status >= 500) { + return new InternalServerError(status, error, message, headers); + } + + return new APIError(status, error, message, headers); + } +} + +export class APIUserAbortError extends APIError { + constructor({ message }: { message?: string } = {}) { + super(undefined, undefined, message || 'Request was aborted.', undefined); + } +} + +export class APIConnectionError extends APIError { + constructor({ message, cause }: { message?: string | undefined; cause?: Error | undefined }) { + super(undefined, undefined, message || 'Connection error.', undefined); + // in some environments the 'cause' property is already declared + // @ts-ignore + if (cause) this.cause = cause; + } +} + +export class APIConnectionTimeoutError extends APIConnectionError { + constructor({ message }: { message?: string } = {}) { + super({ message: message ?? 'Request timed out.' }); + } +} + +export class BadRequestError extends APIError<400, Headers> {} + +export class AuthenticationError extends APIError<401, Headers> {} + +export class PermissionDeniedError extends APIError<403, Headers> {} + +export class NotFoundError extends APIError<404, Headers> {} + +export class ConflictError extends APIError<409, Headers> {} + +export class UnprocessableEntityError extends APIError<422, Headers> {} + +export class RateLimitError extends APIError<429, Headers> {} + +export class InternalServerError extends APIError {} diff --git a/src/core/resource.ts b/src/core/resource.ts new file mode 100644 index 00000000..5cb20815 --- /dev/null +++ b/src/core/resource.ts @@ -0,0 +1,11 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import type { Terminal49 } from '../client'; + +export abstract class APIResource { + protected _client: Terminal49; + + constructor(client: Terminal49) { + this._client = client; + } +} diff --git a/src/core/uploads.ts b/src/core/uploads.ts new file mode 100644 index 00000000..2882ca6d --- /dev/null +++ b/src/core/uploads.ts @@ -0,0 +1,2 @@ +export { type Uploadable } from '../internal/uploads'; +export { toFile, type ToFileInput } from '../internal/to-file'; diff --git a/src/error.ts b/src/error.ts new file mode 100644 index 00000000..fc55f46c --- /dev/null +++ b/src/error.ts @@ -0,0 +1,2 @@ +/** @deprecated Import from ./core/error instead */ +export * from './core/error'; diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 00000000..bdb2570c --- /dev/null +++ b/src/index.ts @@ -0,0 +1,22 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export { Terminal49 as default } from './client'; + +export { type Uploadable, toFile } from './core/uploads'; +export { APIPromise } from './core/api-promise'; +export { Terminal49, type ClientOptions } from './client'; +export { + Terminal49Error, + APIError, + APIConnectionError, + APIConnectionTimeoutError, + APIUserAbortError, + NotFoundError, + ConflictError, + RateLimitError, + BadRequestError, + AuthenticationError, + InternalServerError, + PermissionDeniedError, + UnprocessableEntityError, +} from './core/error'; diff --git a/src/internal/README.md b/src/internal/README.md new file mode 100644 index 00000000..3ef5a25b --- /dev/null +++ b/src/internal/README.md @@ -0,0 +1,3 @@ +# `internal` + +The modules in this directory are not importable outside this package and will change between releases. diff --git a/src/internal/builtin-types.ts b/src/internal/builtin-types.ts new file mode 100644 index 00000000..c23d3bde --- /dev/null +++ b/src/internal/builtin-types.ts @@ -0,0 +1,93 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export type Fetch = (input: string | URL | Request, init?: RequestInit) => Promise; + +/** + * An alias to the builtin `RequestInit` type so we can + * easily alias it in import statements if there are name clashes. + * + * https://developer.mozilla.org/docs/Web/API/RequestInit + */ +type _RequestInit = RequestInit; + +/** + * An alias to the builtin `Response` type so we can + * easily alias it in import statements if there are name clashes. + * + * https://developer.mozilla.org/docs/Web/API/Response + */ +type _Response = Response; + +/** + * The type for the first argument to `fetch`. + * + * https://developer.mozilla.org/docs/Web/API/Window/fetch#resource + */ +type _RequestInfo = Request | URL | string; + +/** + * The type for constructing `RequestInit` Headers. + * + * https://developer.mozilla.org/docs/Web/API/RequestInit#setting_headers + */ +type _HeadersInit = RequestInit['headers']; + +/** + * The type for constructing `RequestInit` body. + * + * https://developer.mozilla.org/docs/Web/API/RequestInit#body + */ +type _BodyInit = RequestInit['body']; + +/** + * An alias to the builtin `Array` type so we can + * easily alias it in import statements if there are name clashes. + */ +type _Array = Array; + +/** + * An alias to the builtin `Record` type so we can + * easily alias it in import statements if there are name clashes. + */ +type _Record = Record; + +export type { + _Array as Array, + _BodyInit as BodyInit, + _HeadersInit as HeadersInit, + _Record as Record, + _RequestInfo as RequestInfo, + _RequestInit as RequestInit, + _Response as Response, +}; + +/** + * A copy of the builtin `EndingType` type as it isn't fully supported in certain + * environments and attempting to reference the global version will error. + * + * https://github.com/microsoft/TypeScript/blob/49ad1a3917a0ea57f5ff248159256e12bb1cb705/src/lib/dom.generated.d.ts#L27941 + */ +type EndingType = 'native' | 'transparent'; + +/** + * A copy of the builtin `BlobPropertyBag` type as it isn't fully supported in certain + * environments and attempting to reference the global version will error. + * + * https://github.com/microsoft/TypeScript/blob/49ad1a3917a0ea57f5ff248159256e12bb1cb705/src/lib/dom.generated.d.ts#L154 + * https://developer.mozilla.org/en-US/docs/Web/API/Blob/Blob#options + */ +export interface BlobPropertyBag { + endings?: EndingType; + type?: string; +} + +/** + * A copy of the builtin `FilePropertyBag` type as it isn't fully supported in certain + * environments and attempting to reference the global version will error. + * + * https://github.com/microsoft/TypeScript/blob/49ad1a3917a0ea57f5ff248159256e12bb1cb705/src/lib/dom.generated.d.ts#L503 + * https://developer.mozilla.org/en-US/docs/Web/API/File/File#options + */ +export interface FilePropertyBag extends BlobPropertyBag { + lastModified?: number; +} diff --git a/src/internal/detect-platform.ts b/src/internal/detect-platform.ts new file mode 100644 index 00000000..e82d95c9 --- /dev/null +++ b/src/internal/detect-platform.ts @@ -0,0 +1,196 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { VERSION } from '../version'; + +export const isRunningInBrowser = () => { + return ( + // @ts-ignore + typeof window !== 'undefined' && + // @ts-ignore + typeof window.document !== 'undefined' && + // @ts-ignore + typeof navigator !== 'undefined' + ); +}; + +type DetectedPlatform = 'deno' | 'node' | 'edge' | 'unknown'; + +/** + * Note this does not detect 'browser'; for that, use getBrowserInfo(). + */ +function getDetectedPlatform(): DetectedPlatform { + if (typeof Deno !== 'undefined' && Deno.build != null) { + return 'deno'; + } + if (typeof EdgeRuntime !== 'undefined') { + return 'edge'; + } + if ( + Object.prototype.toString.call( + typeof (globalThis as any).process !== 'undefined' ? (globalThis as any).process : 0, + ) === '[object process]' + ) { + return 'node'; + } + return 'unknown'; +} + +declare const Deno: any; +declare const EdgeRuntime: any; +type Arch = 'x32' | 'x64' | 'arm' | 'arm64' | `other:${string}` | 'unknown'; +type PlatformName = + | 'MacOS' + | 'Linux' + | 'Windows' + | 'FreeBSD' + | 'OpenBSD' + | 'iOS' + | 'Android' + | `Other:${string}` + | 'Unknown'; +type Browser = 'ie' | 'edge' | 'chrome' | 'firefox' | 'safari'; +type PlatformProperties = { + 'X-Stainless-Lang': 'js'; + 'X-Stainless-Package-Version': string; + 'X-Stainless-OS': PlatformName; + 'X-Stainless-Arch': Arch; + 'X-Stainless-Runtime': 'node' | 'deno' | 'edge' | `browser:${Browser}` | 'unknown'; + 'X-Stainless-Runtime-Version': string; +}; +const getPlatformProperties = (): PlatformProperties => { + const detectedPlatform = getDetectedPlatform(); + if (detectedPlatform === 'deno') { + return { + 'X-Stainless-Lang': 'js', + 'X-Stainless-Package-Version': VERSION, + 'X-Stainless-OS': normalizePlatform(Deno.build.os), + 'X-Stainless-Arch': normalizeArch(Deno.build.arch), + 'X-Stainless-Runtime': 'deno', + 'X-Stainless-Runtime-Version': + typeof Deno.version === 'string' ? Deno.version : Deno.version?.deno ?? 'unknown', + }; + } + if (typeof EdgeRuntime !== 'undefined') { + return { + 'X-Stainless-Lang': 'js', + 'X-Stainless-Package-Version': VERSION, + 'X-Stainless-OS': 'Unknown', + 'X-Stainless-Arch': `other:${EdgeRuntime}`, + 'X-Stainless-Runtime': 'edge', + 'X-Stainless-Runtime-Version': (globalThis as any).process.version, + }; + } + // Check if Node.js + if (detectedPlatform === 'node') { + return { + 'X-Stainless-Lang': 'js', + 'X-Stainless-Package-Version': VERSION, + 'X-Stainless-OS': normalizePlatform((globalThis as any).process.platform ?? 'unknown'), + 'X-Stainless-Arch': normalizeArch((globalThis as any).process.arch ?? 'unknown'), + 'X-Stainless-Runtime': 'node', + 'X-Stainless-Runtime-Version': (globalThis as any).process.version ?? 'unknown', + }; + } + + const browserInfo = getBrowserInfo(); + if (browserInfo) { + return { + 'X-Stainless-Lang': 'js', + 'X-Stainless-Package-Version': VERSION, + 'X-Stainless-OS': 'Unknown', + 'X-Stainless-Arch': 'unknown', + 'X-Stainless-Runtime': `browser:${browserInfo.browser}`, + 'X-Stainless-Runtime-Version': browserInfo.version, + }; + } + + // TODO add support for Cloudflare workers, etc. + return { + 'X-Stainless-Lang': 'js', + 'X-Stainless-Package-Version': VERSION, + 'X-Stainless-OS': 'Unknown', + 'X-Stainless-Arch': 'unknown', + 'X-Stainless-Runtime': 'unknown', + 'X-Stainless-Runtime-Version': 'unknown', + }; +}; + +type BrowserInfo = { + browser: Browser; + version: string; +}; + +declare const navigator: { userAgent: string } | undefined; + +// Note: modified from https://github.com/JS-DevTools/host-environment/blob/b1ab79ecde37db5d6e163c050e54fe7d287d7c92/src/isomorphic.browser.ts +function getBrowserInfo(): BrowserInfo | null { + if (typeof navigator === 'undefined' || !navigator) { + return null; + } + + // NOTE: The order matters here! + const browserPatterns = [ + { key: 'edge' as const, pattern: /Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/ }, + { key: 'ie' as const, pattern: /MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/ }, + { key: 'ie' as const, pattern: /Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/ }, + { key: 'chrome' as const, pattern: /Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/ }, + { key: 'firefox' as const, pattern: /Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/ }, + { key: 'safari' as const, pattern: /(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/ }, + ]; + + // Find the FIRST matching browser + for (const { key, pattern } of browserPatterns) { + const match = pattern.exec(navigator.userAgent); + if (match) { + const major = match[1] || 0; + const minor = match[2] || 0; + const patch = match[3] || 0; + + return { browser: key, version: `${major}.${minor}.${patch}` }; + } + } + + return null; +} + +const normalizeArch = (arch: string): Arch => { + // Node docs: + // - https://nodejs.org/api/process.html#processarch + // Deno docs: + // - https://doc.deno.land/deno/stable/~/Deno.build + if (arch === 'x32') return 'x32'; + if (arch === 'x86_64' || arch === 'x64') return 'x64'; + if (arch === 'arm') return 'arm'; + if (arch === 'aarch64' || arch === 'arm64') return 'arm64'; + if (arch) return `other:${arch}`; + return 'unknown'; +}; + +const normalizePlatform = (platform: string): PlatformName => { + // Node platforms: + // - https://nodejs.org/api/process.html#processplatform + // Deno platforms: + // - https://doc.deno.land/deno/stable/~/Deno.build + // - https://github.com/denoland/deno/issues/14799 + + platform = platform.toLowerCase(); + + // NOTE: this iOS check is untested and may not work + // Node does not work natively on IOS, there is a fork at + // https://github.com/nodejs-mobile/nodejs-mobile + // however it is unknown at the time of writing how to detect if it is running + if (platform.includes('ios')) return 'iOS'; + if (platform === 'android') return 'Android'; + if (platform === 'darwin') return 'MacOS'; + if (platform === 'win32') return 'Windows'; + if (platform === 'freebsd') return 'FreeBSD'; + if (platform === 'openbsd') return 'OpenBSD'; + if (platform === 'linux') return 'Linux'; + if (platform) return `Other:${platform}`; + return 'Unknown'; +}; + +let _platformHeaders: PlatformProperties; +export const getPlatformHeaders = () => { + return (_platformHeaders ??= getPlatformProperties()); +}; diff --git a/src/internal/errors.ts b/src/internal/errors.ts new file mode 100644 index 00000000..82c7b14d --- /dev/null +++ b/src/internal/errors.ts @@ -0,0 +1,33 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export function isAbortError(err: unknown) { + return ( + typeof err === 'object' && + err !== null && + // Spec-compliant fetch implementations + (('name' in err && (err as any).name === 'AbortError') || + // Expo fetch + ('message' in err && String((err as any).message).includes('FetchRequestCanceledException'))) + ); +} + +export const castToError = (err: any): Error => { + if (err instanceof Error) return err; + if (typeof err === 'object' && err !== null) { + try { + if (Object.prototype.toString.call(err) === '[object Error]') { + // @ts-ignore - not all envs have native support for cause yet + const error = new Error(err.message, err.cause ? { cause: err.cause } : {}); + if (err.stack) error.stack = err.stack; + // @ts-ignore - not all envs have native support for cause yet + if (err.cause && !error.cause) error.cause = err.cause; + if (err.name) error.name = err.name; + return error; + } + } catch {} + try { + return new Error(JSON.stringify(err)); + } catch {} + } + return new Error(err); +}; diff --git a/src/internal/headers.ts b/src/internal/headers.ts new file mode 100644 index 00000000..c724a9d2 --- /dev/null +++ b/src/internal/headers.ts @@ -0,0 +1,97 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { isReadonlyArray } from './utils/values'; + +type HeaderValue = string | undefined | null; +export type HeadersLike = + | Headers + | readonly HeaderValue[][] + | Record + | undefined + | null + | NullableHeaders; + +const brand_privateNullableHeaders = /* @__PURE__ */ Symbol('brand.privateNullableHeaders'); + +/** + * @internal + * Users can pass explicit nulls to unset default headers. When we parse them + * into a standard headers type we need to preserve that information. + */ +export type NullableHeaders = { + /** Brand check, prevent users from creating a NullableHeaders. */ + [brand_privateNullableHeaders]: true; + /** Parsed headers. */ + values: Headers; + /** Set of lowercase header names explicitly set to null. */ + nulls: Set; +}; + +function* iterateHeaders(headers: HeadersLike): IterableIterator { + if (!headers) return; + + if (brand_privateNullableHeaders in headers) { + const { values, nulls } = headers; + yield* values.entries(); + for (const name of nulls) { + yield [name, null]; + } + return; + } + + let shouldClear = false; + let iter: Iterable; + if (headers instanceof Headers) { + iter = headers.entries(); + } else if (isReadonlyArray(headers)) { + iter = headers; + } else { + shouldClear = true; + iter = Object.entries(headers ?? {}); + } + for (let row of iter) { + const name = row[0]; + if (typeof name !== 'string') throw new TypeError('expected header name to be a string'); + const values = isReadonlyArray(row[1]) ? row[1] : [row[1]]; + let didClear = false; + for (const value of values) { + if (value === undefined) continue; + + // Objects keys always overwrite older headers, they never append. + // Yield a null to clear the header before adding the new values. + if (shouldClear && !didClear) { + didClear = true; + yield [name, null]; + } + yield [name, value]; + } + } +} + +export const buildHeaders = (newHeaders: HeadersLike[]): NullableHeaders => { + const targetHeaders = new Headers(); + const nullHeaders = new Set(); + for (const headers of newHeaders) { + const seenHeaders = new Set(); + for (const [name, value] of iterateHeaders(headers)) { + const lowerName = name.toLowerCase(); + if (!seenHeaders.has(lowerName)) { + targetHeaders.delete(name); + seenHeaders.add(lowerName); + } + if (value === null) { + targetHeaders.delete(name); + nullHeaders.add(lowerName); + } else { + targetHeaders.append(name, value); + nullHeaders.delete(lowerName); + } + } + } + return { [brand_privateNullableHeaders]: true, values: targetHeaders, nulls: nullHeaders }; +}; + +export const isEmptyHeaders = (headers: HeadersLike) => { + for (const _ of iterateHeaders(headers)) return false; + return true; +}; diff --git a/src/internal/parse.ts b/src/internal/parse.ts new file mode 100644 index 00000000..a40e7311 --- /dev/null +++ b/src/internal/parse.ts @@ -0,0 +1,50 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import type { FinalRequestOptions } from './request-options'; +import { type Terminal49 } from '../client'; +import { formatRequestDetails, loggerFor } from './utils/log'; + +export type APIResponseProps = { + response: Response; + options: FinalRequestOptions; + controller: AbortController; + requestLogID: string; + retryOfRequestLogID: string | undefined; + startTime: number; +}; + +export async function defaultParseResponse(client: Terminal49, props: APIResponseProps): Promise { + const { response, requestLogID, retryOfRequestLogID, startTime } = props; + const body = await (async () => { + // fetch refuses to read the body when the status code is 204. + if (response.status === 204) { + return null as T; + } + + if (props.options.__binaryResponse) { + return response as unknown as T; + } + + const contentType = response.headers.get('content-type'); + const mediaType = contentType?.split(';')[0]?.trim(); + const isJSON = mediaType?.includes('application/json') || mediaType?.endsWith('+json'); + if (isJSON) { + const json = await response.json(); + return json as T; + } + + const text = await response.text(); + return text as unknown as T; + })(); + loggerFor(client).debug( + `[${requestLogID}] response parsed`, + formatRequestDetails({ + retryOfRequestLogID, + url: response.url, + status: response.status, + body, + durationMs: Date.now() - startTime, + }), + ); + return body; +} diff --git a/src/internal/request-options.ts b/src/internal/request-options.ts new file mode 100644 index 00000000..2aabf9aa --- /dev/null +++ b/src/internal/request-options.ts @@ -0,0 +1,91 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { NullableHeaders } from './headers'; + +import type { BodyInit } from './builtin-types'; +import type { HTTPMethod, MergedRequestInit } from './types'; +import { type HeadersLike } from './headers'; + +export type FinalRequestOptions = RequestOptions & { method: HTTPMethod; path: string }; + +export type RequestOptions = { + /** + * The HTTP method for the request (e.g., 'get', 'post', 'put', 'delete'). + */ + method?: HTTPMethod; + + /** + * The URL path for the request. + * + * @example "/v1/foo" + */ + path?: string; + + /** + * Query parameters to include in the request URL. + */ + query?: object | undefined | null; + + /** + * The request body. Can be a string, JSON object, FormData, or other supported types. + */ + body?: unknown; + + /** + * HTTP headers to include with the request. Can be a Headers object, plain object, or array of tuples. + */ + headers?: HeadersLike; + + /** + * The maximum number of times that the client will retry a request in case of a + * temporary failure, like a network error or a 5XX error from the server. + * + * @default 2 + */ + maxRetries?: number; + + stream?: boolean | undefined; + + /** + * The maximum amount of time (in milliseconds) that the client should wait for a response + * from the server before timing out a single request. + * + * @unit milliseconds + */ + timeout?: number; + + /** + * Additional `RequestInit` options to be passed to the underlying `fetch` call. + * These options will be merged with the client's default fetch options. + */ + fetchOptions?: MergedRequestInit; + + /** + * An AbortSignal that can be used to cancel the request. + */ + signal?: AbortSignal | undefined | null; + + /** + * A unique key for this request to enable idempotency. + */ + idempotencyKey?: string; + + /** + * Override the default base URL for this specific request. + */ + defaultBaseURL?: string | undefined; + + __binaryResponse?: boolean | undefined; +}; + +export type EncodedContent = { bodyHeaders: HeadersLike; body: BodyInit }; +export type RequestEncoder = (request: { headers: NullableHeaders; body: unknown }) => EncodedContent; + +export const FallbackEncoder: RequestEncoder = ({ headers, body }) => { + return { + bodyHeaders: { + 'content-type': 'application/json', + }, + body: JSON.stringify(body), + }; +}; diff --git a/src/internal/shim-types.ts b/src/internal/shim-types.ts new file mode 100644 index 00000000..8ddf7b0a --- /dev/null +++ b/src/internal/shim-types.ts @@ -0,0 +1,26 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +/** + * Shims for types that we can't always rely on being available globally. + * + * Note: these only exist at the type-level, there is no corresponding runtime + * version for any of these symbols. + */ + +type NeverToAny = T extends never ? any : T; + +/** @ts-ignore */ +type _DOMReadableStream = globalThis.ReadableStream; + +/** @ts-ignore */ +type _NodeReadableStream = import('stream/web').ReadableStream; + +type _ConditionalNodeReadableStream = + typeof globalThis extends { ReadableStream: any } ? never : _NodeReadableStream; + +type _ReadableStream = NeverToAny< + | ([0] extends [1 & _DOMReadableStream] ? never : _DOMReadableStream) + | ([0] extends [1 & _ConditionalNodeReadableStream] ? never : _ConditionalNodeReadableStream) +>; + +export type { _ReadableStream as ReadableStream }; diff --git a/src/internal/shims.ts b/src/internal/shims.ts new file mode 100644 index 00000000..e597ccab --- /dev/null +++ b/src/internal/shims.ts @@ -0,0 +1,107 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +/** + * This module provides internal shims and utility functions for environments where certain Node.js or global types may not be available. + * + * These are used to ensure we can provide a consistent behaviour between different JavaScript environments and good error + * messages in cases where an environment isn't fully supported. + */ + +import type { Fetch } from './builtin-types'; +import type { ReadableStream } from './shim-types'; + +export function getDefaultFetch(): Fetch { + if (typeof fetch !== 'undefined') { + return fetch as any; + } + + throw new Error( + '`fetch` is not defined as a global; Either pass `fetch` to the client, `new Terminal49({ fetch })` or polyfill the global, `globalThis.fetch = fetch`', + ); +} + +type ReadableStreamArgs = ConstructorParameters; + +export function makeReadableStream(...args: ReadableStreamArgs): ReadableStream { + const ReadableStream = (globalThis as any).ReadableStream; + if (typeof ReadableStream === 'undefined') { + // Note: All of the platforms / runtimes we officially support already define + // `ReadableStream` as a global, so this should only ever be hit on unsupported runtimes. + throw new Error( + '`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`', + ); + } + + return new ReadableStream(...args); +} + +export function ReadableStreamFrom(iterable: Iterable | AsyncIterable): ReadableStream { + let iter: AsyncIterator | Iterator = + Symbol.asyncIterator in iterable ? iterable[Symbol.asyncIterator]() : iterable[Symbol.iterator](); + + return makeReadableStream({ + start() {}, + async pull(controller: any) { + const { done, value } = await iter.next(); + if (done) { + controller.close(); + } else { + controller.enqueue(value); + } + }, + async cancel() { + await iter.return?.(); + }, + }); +} + +/** + * Most browsers don't yet have async iterable support for ReadableStream, + * and Node has a very different way of reading bytes from its "ReadableStream". + * + * This polyfill was pulled from https://github.com/MattiasBuelens/web-streams-polyfill/pull/122#issuecomment-1627354490 + */ +export function ReadableStreamToAsyncIterable(stream: any): AsyncIterableIterator { + if (stream[Symbol.asyncIterator]) return stream; + + const reader = stream.getReader(); + return { + async next() { + try { + const result = await reader.read(); + if (result?.done) reader.releaseLock(); // release lock when stream becomes closed + return result; + } catch (e) { + reader.releaseLock(); // release lock when stream becomes errored + throw e; + } + }, + async return() { + const cancelPromise = reader.cancel(); + reader.releaseLock(); + await cancelPromise; + return { done: true, value: undefined }; + }, + [Symbol.asyncIterator]() { + return this; + }, + }; +} + +/** + * Cancels a ReadableStream we don't need to consume. + * See https://undici.nodejs.org/#/?id=garbage-collection + */ +export async function CancelReadableStream(stream: any): Promise { + if (stream === null || typeof stream !== 'object') return; + + if (stream[Symbol.asyncIterator]) { + await stream[Symbol.asyncIterator]().return?.(); + return; + } + + const reader = stream.getReader(); + const cancelPromise = reader.cancel(); + reader.releaseLock(); + await cancelPromise; +} diff --git a/src/internal/to-file.ts b/src/internal/to-file.ts new file mode 100644 index 00000000..245e8493 --- /dev/null +++ b/src/internal/to-file.ts @@ -0,0 +1,154 @@ +import { BlobPart, getName, makeFile, isAsyncIterable } from './uploads'; +import type { FilePropertyBag } from './builtin-types'; +import { checkFileSupport } from './uploads'; + +type BlobLikePart = string | ArrayBuffer | ArrayBufferView | BlobLike | DataView; + +/** + * Intended to match DOM Blob, node-fetch Blob, node:buffer Blob, etc. + * Don't add arrayBuffer here, node-fetch doesn't have it + */ +interface BlobLike { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size) */ + readonly size: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type) */ + readonly type: string; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text) */ + text(): Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice) */ + slice(start?: number, end?: number): BlobLike; +} + +/** + * This check adds the arrayBuffer() method type because it is available and used at runtime + */ +const isBlobLike = (value: any): value is BlobLike & { arrayBuffer(): Promise } => + value != null && + typeof value === 'object' && + typeof value.size === 'number' && + typeof value.type === 'string' && + typeof value.text === 'function' && + typeof value.slice === 'function' && + typeof value.arrayBuffer === 'function'; + +/** + * Intended to match DOM File, node:buffer File, undici File, etc. + */ +interface FileLike extends BlobLike { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified) */ + readonly lastModified: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name) */ + readonly name?: string | undefined; +} + +/** + * This check adds the arrayBuffer() method type because it is available and used at runtime + */ +const isFileLike = (value: any): value is FileLike & { arrayBuffer(): Promise } => + value != null && + typeof value === 'object' && + typeof value.name === 'string' && + typeof value.lastModified === 'number' && + isBlobLike(value); + +/** + * Intended to match DOM Response, node-fetch Response, undici Response, etc. + */ +export interface ResponseLike { + url: string; + blob(): Promise; +} + +const isResponseLike = (value: any): value is ResponseLike => + value != null && + typeof value === 'object' && + typeof value.url === 'string' && + typeof value.blob === 'function'; + +export type ToFileInput = + | FileLike + | ResponseLike + | Exclude + | AsyncIterable; + +/** + * Helper for creating a {@link File} to pass to an SDK upload method from a variety of different data formats + * @param value the raw content of the file. Can be an {@link Uploadable}, {@link BlobLikePart}, or {@link AsyncIterable} of {@link BlobLikePart}s + * @param {string=} name the name of the file. If omitted, toFile will try to determine a file name from bits if possible + * @param {Object=} options additional properties + * @param {string=} options.type the MIME type of the content + * @param {number=} options.lastModified the last modified timestamp + * @returns a {@link File} with the given properties + */ +export async function toFile( + value: ToFileInput | PromiseLike, + name?: string | null | undefined, + options?: FilePropertyBag | undefined, +): Promise { + checkFileSupport(); + + // If it's a promise, resolve it. + value = await value; + + // If we've been given a `File` we don't need to do anything + if (isFileLike(value)) { + if (value instanceof File) { + return value; + } + return makeFile([await value.arrayBuffer()], value.name); + } + + if (isResponseLike(value)) { + const blob = await value.blob(); + name ||= new URL(value.url).pathname.split(/[\\/]/).pop(); + + return makeFile(await getBytes(blob), name, options); + } + + const parts = await getBytes(value); + + name ||= getName(value); + + if (!options?.type) { + const type = parts.find((part) => typeof part === 'object' && 'type' in part && part.type); + if (typeof type === 'string') { + options = { ...options, type }; + } + } + + return makeFile(parts, name, options); +} + +async function getBytes(value: BlobLikePart | AsyncIterable): Promise> { + let parts: Array = []; + if ( + typeof value === 'string' || + ArrayBuffer.isView(value) || // includes Uint8Array, Buffer, etc. + value instanceof ArrayBuffer + ) { + parts.push(value); + } else if (isBlobLike(value)) { + parts.push(value instanceof Blob ? value : await value.arrayBuffer()); + } else if ( + isAsyncIterable(value) // includes Readable, ReadableStream, etc. + ) { + for await (const chunk of value) { + parts.push(...(await getBytes(chunk as BlobLikePart))); // TODO, consider validating? + } + } else { + const constructor = value?.constructor?.name; + throw new Error( + `Unexpected data type: ${typeof value}${ + constructor ? `; constructor: ${constructor}` : '' + }${propsForError(value)}`, + ); + } + + return parts; +} + +function propsForError(value: unknown): string { + if (typeof value !== 'object' || value === null) return ''; + const props = Object.getOwnPropertyNames(value); + return `; props: [${props.map((p) => `"${p}"`).join(', ')}]`; +} diff --git a/src/internal/types.ts b/src/internal/types.ts new file mode 100644 index 00000000..b668dfc0 --- /dev/null +++ b/src/internal/types.ts @@ -0,0 +1,95 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export type PromiseOrValue = T | Promise; +export type HTTPMethod = 'get' | 'post' | 'put' | 'patch' | 'delete'; + +export type KeysEnum = { [P in keyof Required]: true }; + +export type FinalizedRequestInit = RequestInit & { headers: Headers }; + +type NotAny = [0] extends [1 & T] ? never : T; + +/** + * Some environments overload the global fetch function, and Parameters only gets the last signature. + */ +type OverloadedParameters = + T extends ( + { + (...args: infer A): unknown; + (...args: infer B): unknown; + (...args: infer C): unknown; + (...args: infer D): unknown; + } + ) ? + A | B | C | D + : T extends ( + { + (...args: infer A): unknown; + (...args: infer B): unknown; + (...args: infer C): unknown; + } + ) ? + A | B | C + : T extends ( + { + (...args: infer A): unknown; + (...args: infer B): unknown; + } + ) ? + A | B + : T extends (...args: infer A) => unknown ? A + : never; + +/* eslint-disable */ +/** + * These imports attempt to get types from a parent package's dependencies. + * Unresolved bare specifiers can trigger [automatic type acquisition][1] in some projects, which + * would cause typescript to show types not present at runtime. To avoid this, we import + * directly from parent node_modules folders. + * + * We need to check multiple levels because we don't know what directory structure we'll be in. + * For example, pnpm generates directories like this: + * ``` + * node_modules + * ├── .pnpm + * │ └── pkg@1.0.0 + * │ └── node_modules + * │ └── pkg + * │ └── internal + * │ └── types.d.ts + * ├── pkg -> .pnpm/pkg@1.0.0/node_modules/pkg + * └── undici + * ``` + * + * [1]: https://www.typescriptlang.org/tsconfig/#typeAcquisition + */ +/** @ts-ignore For users with \@types/node */ +type UndiciTypesRequestInit = NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny; +/** @ts-ignore For users with undici */ +type UndiciRequestInit = NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny; +/** @ts-ignore For users with \@types/bun */ +type BunRequestInit = globalThis.FetchRequestInit; +/** @ts-ignore For users with node-fetch@2 */ +type NodeFetch2RequestInit = NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny; +/** @ts-ignore For users with node-fetch@3, doesn't need file extension because types are at ./@types/index.d.ts */ +type NodeFetch3RequestInit = NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny | NotAny; +/** @ts-ignore For users who use Deno */ +type FetchRequestInit = NonNullable[1]>; +/* eslint-enable */ + +type RequestInits = + | NotAny + | NotAny + | NotAny + | NotAny + | NotAny + | NotAny + | NotAny; + +/** + * This type contains `RequestInit` options that may be available on the current runtime, + * including per-platform extensions like `dispatcher`, `agent`, `client`, etc. + */ +export type MergedRequestInit = RequestInits & + /** We don't include these in the types as they'll be overridden for every request. */ + Partial>; diff --git a/src/internal/uploads.ts b/src/internal/uploads.ts new file mode 100644 index 00000000..4bd65c7b --- /dev/null +++ b/src/internal/uploads.ts @@ -0,0 +1,187 @@ +import { type RequestOptions } from './request-options'; +import type { FilePropertyBag, Fetch } from './builtin-types'; +import type { Terminal49 } from '../client'; +import { ReadableStreamFrom } from './shims'; + +export type BlobPart = string | ArrayBuffer | ArrayBufferView | Blob | DataView; +type FsReadStream = AsyncIterable & { path: string | { toString(): string } }; + +// https://github.com/oven-sh/bun/issues/5980 +interface BunFile extends Blob { + readonly name?: string | undefined; +} + +export const checkFileSupport = () => { + if (typeof File === 'undefined') { + const { process } = globalThis as any; + const isOldNode = + typeof process?.versions?.node === 'string' && parseInt(process.versions.node.split('.')) < 20; + throw new Error( + '`File` is not defined as a global, which is required for file uploads.' + + (isOldNode ? + " Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`." + : ''), + ); + } +}; + +/** + * Typically, this is a native "File" class. + * + * We provide the {@link toFile} utility to convert a variety of objects + * into the File class. + * + * For convenience, you can also pass a fetch Response, or in Node, + * the result of fs.createReadStream(). + */ +export type Uploadable = File | Response | FsReadStream | BunFile; + +/** + * Construct a `File` instance. This is used to ensure a helpful error is thrown + * for environments that don't define a global `File` yet. + */ +export function makeFile( + fileBits: BlobPart[], + fileName: string | undefined, + options?: FilePropertyBag, +): File { + checkFileSupport(); + return new File(fileBits as any, fileName ?? 'unknown_file', options); +} + +export function getName(value: any): string | undefined { + return ( + ( + (typeof value === 'object' && + value !== null && + (('name' in value && value.name && String(value.name)) || + ('url' in value && value.url && String(value.url)) || + ('filename' in value && value.filename && String(value.filename)) || + ('path' in value && value.path && String(value.path)))) || + '' + ) + .split(/[\\/]/) + .pop() || undefined + ); +} + +export const isAsyncIterable = (value: any): value is AsyncIterable => + value != null && typeof value === 'object' && typeof value[Symbol.asyncIterator] === 'function'; + +/** + * Returns a multipart/form-data request if any part of the given request body contains a File / Blob value. + * Otherwise returns the request as is. + */ +export const maybeMultipartFormRequestOptions = async ( + opts: RequestOptions, + fetch: Terminal49 | Fetch, +): Promise => { + if (!hasUploadableValue(opts.body)) return opts; + + return { ...opts, body: await createForm(opts.body, fetch) }; +}; + +type MultipartFormRequestOptions = Omit & { body: unknown }; + +export const multipartFormRequestOptions = async ( + opts: MultipartFormRequestOptions, + fetch: Terminal49 | Fetch, +): Promise => { + return { ...opts, body: await createForm(opts.body, fetch) }; +}; + +const supportsFormDataMap = /* @__PURE__ */ new WeakMap>(); + +/** + * node-fetch doesn't support the global FormData object in recent node versions. Instead of sending + * properly-encoded form data, it just stringifies the object, resulting in a request body of "[object FormData]". + * This function detects if the fetch function provided supports the global FormData object to avoid + * confusing error messages later on. + */ +function supportsFormData(fetchObject: Terminal49 | Fetch): Promise { + const fetch: Fetch = typeof fetchObject === 'function' ? fetchObject : (fetchObject as any).fetch; + const cached = supportsFormDataMap.get(fetch); + if (cached) return cached; + const promise = (async () => { + try { + const FetchResponse = ( + 'Response' in fetch ? + fetch.Response + : (await fetch('data:,')).constructor) as typeof Response; + const data = new FormData(); + if (data.toString() === (await new FetchResponse(data).text())) { + return false; + } + return true; + } catch { + // avoid false negatives + return true; + } + })(); + supportsFormDataMap.set(fetch, promise); + return promise; +} + +export const createForm = async >( + body: T | undefined, + fetch: Terminal49 | Fetch, +): Promise => { + if (!(await supportsFormData(fetch))) { + throw new TypeError( + 'The provided fetch function does not support file uploads with the current global FormData class.', + ); + } + const form = new FormData(); + await Promise.all(Object.entries(body || {}).map(([key, value]) => addFormValue(form, key, value))); + return form; +}; + +// We check for Blob not File because Bun.File doesn't inherit from File, +// but they both inherit from Blob and have a `name` property at runtime. +const isNamedBlob = (value: unknown) => value instanceof Blob && 'name' in value; + +const isUploadable = (value: unknown) => + typeof value === 'object' && + value !== null && + (value instanceof Response || isAsyncIterable(value) || isNamedBlob(value)); + +const hasUploadableValue = (value: unknown): boolean => { + if (isUploadable(value)) return true; + if (Array.isArray(value)) return value.some(hasUploadableValue); + if (value && typeof value === 'object') { + for (const k in value) { + if (hasUploadableValue((value as any)[k])) return true; + } + } + return false; +}; + +const addFormValue = async (form: FormData, key: string, value: unknown): Promise => { + if (value === undefined) return; + if (value == null) { + throw new TypeError( + `Received null for "${key}"; to pass null in FormData, you must use the string 'null'`, + ); + } + + // TODO: make nested formats configurable + if (typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean') { + form.append(key, String(value)); + } else if (value instanceof Response) { + form.append(key, makeFile([await value.blob()], getName(value))); + } else if (isAsyncIterable(value)) { + form.append(key, makeFile([await new Response(ReadableStreamFrom(value)).blob()], getName(value))); + } else if (isNamedBlob(value)) { + form.append(key, value, getName(value)); + } else if (Array.isArray(value)) { + await Promise.all(value.map((entry) => addFormValue(form, key + '[]', entry))); + } else if (typeof value === 'object') { + await Promise.all( + Object.entries(value).map(([name, prop]) => addFormValue(form, `${key}[${name}]`, prop)), + ); + } else { + throw new TypeError( + `Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${value} instead`, + ); + } +}; diff --git a/src/internal/utils.ts b/src/internal/utils.ts new file mode 100644 index 00000000..3cbfacce --- /dev/null +++ b/src/internal/utils.ts @@ -0,0 +1,8 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export * from './utils/values'; +export * from './utils/base64'; +export * from './utils/env'; +export * from './utils/log'; +export * from './utils/uuid'; +export * from './utils/sleep'; diff --git a/src/internal/utils/base64.ts b/src/internal/utils/base64.ts new file mode 100644 index 00000000..2ffd9ef1 --- /dev/null +++ b/src/internal/utils/base64.ts @@ -0,0 +1,40 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Terminal49Error } from '../../core/error'; +import { encodeUTF8 } from './bytes'; + +export const toBase64 = (data: string | Uint8Array | null | undefined): string => { + if (!data) return ''; + + if (typeof (globalThis as any).Buffer !== 'undefined') { + return (globalThis as any).Buffer.from(data).toString('base64'); + } + + if (typeof data === 'string') { + data = encodeUTF8(data); + } + + if (typeof btoa !== 'undefined') { + return btoa(String.fromCharCode.apply(null, data as any)); + } + + throw new Terminal49Error('Cannot generate base64 string; Expected `Buffer` or `btoa` to be defined'); +}; + +export const fromBase64 = (str: string): Uint8Array => { + if (typeof (globalThis as any).Buffer !== 'undefined') { + const buf = (globalThis as any).Buffer.from(str, 'base64'); + return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); + } + + if (typeof atob !== 'undefined') { + const bstr = atob(str); + const buf = new Uint8Array(bstr.length); + for (let i = 0; i < bstr.length; i++) { + buf[i] = bstr.charCodeAt(i); + } + return buf; + } + + throw new Terminal49Error('Cannot decode base64 string; Expected `Buffer` or `atob` to be defined'); +}; diff --git a/src/internal/utils/bytes.ts b/src/internal/utils/bytes.ts new file mode 100644 index 00000000..8da627ab --- /dev/null +++ b/src/internal/utils/bytes.ts @@ -0,0 +1,32 @@ +export function concatBytes(buffers: Uint8Array[]): Uint8Array { + let length = 0; + for (const buffer of buffers) { + length += buffer.length; + } + const output = new Uint8Array(length); + let index = 0; + for (const buffer of buffers) { + output.set(buffer, index); + index += buffer.length; + } + + return output; +} + +let encodeUTF8_: (str: string) => Uint8Array; +export function encodeUTF8(str: string) { + let encoder; + return ( + encodeUTF8_ ?? + ((encoder = new (globalThis as any).TextEncoder()), (encodeUTF8_ = encoder.encode.bind(encoder))) + )(str); +} + +let decodeUTF8_: (bytes: Uint8Array) => string; +export function decodeUTF8(bytes: Uint8Array) { + let decoder; + return ( + decodeUTF8_ ?? + ((decoder = new (globalThis as any).TextDecoder()), (decodeUTF8_ = decoder.decode.bind(decoder))) + )(bytes); +} diff --git a/src/internal/utils/env.ts b/src/internal/utils/env.ts new file mode 100644 index 00000000..2d848007 --- /dev/null +++ b/src/internal/utils/env.ts @@ -0,0 +1,18 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +/** + * Read an environment variable. + * + * Trims beginning and trailing whitespace. + * + * Will return undefined if the environment variable doesn't exist or cannot be accessed. + */ +export const readEnv = (env: string): string | undefined => { + if (typeof (globalThis as any).process !== 'undefined') { + return (globalThis as any).process.env?.[env]?.trim() ?? undefined; + } + if (typeof (globalThis as any).Deno !== 'undefined') { + return (globalThis as any).Deno.env?.get?.(env)?.trim(); + } + return undefined; +}; diff --git a/src/internal/utils/log.ts b/src/internal/utils/log.ts new file mode 100644 index 00000000..ef41cdcd --- /dev/null +++ b/src/internal/utils/log.ts @@ -0,0 +1,126 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { hasOwn } from './values'; +import { type Terminal49 } from '../../client'; +import { RequestOptions } from '../request-options'; + +type LogFn = (message: string, ...rest: unknown[]) => void; +export type Logger = { + error: LogFn; + warn: LogFn; + info: LogFn; + debug: LogFn; +}; +export type LogLevel = 'off' | 'error' | 'warn' | 'info' | 'debug'; + +const levelNumbers = { + off: 0, + error: 200, + warn: 300, + info: 400, + debug: 500, +}; + +export const parseLogLevel = ( + maybeLevel: string | undefined, + sourceName: string, + client: Terminal49, +): LogLevel | undefined => { + if (!maybeLevel) { + return undefined; + } + if (hasOwn(levelNumbers, maybeLevel)) { + return maybeLevel; + } + loggerFor(client).warn( + `${sourceName} was set to ${JSON.stringify(maybeLevel)}, expected one of ${JSON.stringify( + Object.keys(levelNumbers), + )}`, + ); + return undefined; +}; + +function noop() {} + +function makeLogFn(fnLevel: keyof Logger, logger: Logger | undefined, logLevel: LogLevel) { + if (!logger || levelNumbers[fnLevel] > levelNumbers[logLevel]) { + return noop; + } else { + // Don't wrap logger functions, we want the stacktrace intact! + return logger[fnLevel].bind(logger); + } +} + +const noopLogger = { + error: noop, + warn: noop, + info: noop, + debug: noop, +}; + +let cachedLoggers = /* @__PURE__ */ new WeakMap(); + +export function loggerFor(client: Terminal49): Logger { + const logger = client.logger; + const logLevel = client.logLevel ?? 'off'; + if (!logger) { + return noopLogger; + } + + const cachedLogger = cachedLoggers.get(logger); + if (cachedLogger && cachedLogger[0] === logLevel) { + return cachedLogger[1]; + } + + const levelLogger = { + error: makeLogFn('error', logger, logLevel), + warn: makeLogFn('warn', logger, logLevel), + info: makeLogFn('info', logger, logLevel), + debug: makeLogFn('debug', logger, logLevel), + }; + + cachedLoggers.set(logger, [logLevel, levelLogger]); + + return levelLogger; +} + +export const formatRequestDetails = (details: { + options?: RequestOptions | undefined; + headers?: Headers | Record | undefined; + retryOfRequestLogID?: string | undefined; + retryOf?: string | undefined; + url?: string | undefined; + status?: number | undefined; + method?: string | undefined; + durationMs?: number | undefined; + message?: unknown; + body?: unknown; +}) => { + if (details.options) { + details.options = { ...details.options }; + delete details.options['headers']; // redundant + leaks internals + } + if (details.headers) { + details.headers = Object.fromEntries( + (details.headers instanceof Headers ? [...details.headers] : Object.entries(details.headers)).map( + ([name, value]) => [ + name, + ( + name.toLowerCase() === 'authorization' || + name.toLowerCase() === 'cookie' || + name.toLowerCase() === 'set-cookie' + ) ? + '***' + : value, + ], + ), + ); + } + if ('retryOfRequestLogID' in details) { + if (details.retryOfRequestLogID) { + details.retryOf = details.retryOfRequestLogID; + } + delete details.retryOfRequestLogID; + } + return details; +}; diff --git a/src/internal/utils/path.ts b/src/internal/utils/path.ts new file mode 100644 index 00000000..3c965770 --- /dev/null +++ b/src/internal/utils/path.ts @@ -0,0 +1,88 @@ +import { Terminal49Error } from '../../core/error'; + +/** + * Percent-encode everything that isn't safe to have in a path without encoding safe chars. + * + * Taken from https://datatracker.ietf.org/doc/html/rfc3986#section-3.3: + * > unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" + * > sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "=" + * > pchar = unreserved / pct-encoded / sub-delims / ":" / "@" + */ +export function encodeURIPath(str: string) { + return str.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g, encodeURIComponent); +} + +const EMPTY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.create(null)); + +export const createPathTagFunction = (pathEncoder = encodeURIPath) => + function path(statics: readonly string[], ...params: readonly unknown[]): string { + // If there are no params, no processing is needed. + if (statics.length === 1) return statics[0]!; + + let postPath = false; + const invalidSegments = []; + const path = statics.reduce((previousValue, currentValue, index) => { + if (/[?#]/.test(currentValue)) { + postPath = true; + } + const value = params[index]; + let encoded = (postPath ? encodeURIComponent : pathEncoder)('' + value); + if ( + index !== params.length && + (value == null || + (typeof value === 'object' && + // handle values from other realms + value.toString === + Object.getPrototypeOf(Object.getPrototypeOf((value as any).hasOwnProperty ?? EMPTY) ?? EMPTY) + ?.toString)) + ) { + encoded = value + ''; + invalidSegments.push({ + start: previousValue.length + currentValue.length, + length: encoded.length, + error: `Value of type ${Object.prototype.toString + .call(value) + .slice(8, -1)} is not a valid path parameter`, + }); + } + return previousValue + currentValue + (index === params.length ? '' : encoded); + }, ''); + + const pathOnly = path.split(/[?#]/, 1)[0]!; + const invalidSegmentPattern = /(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi; + let match; + + // Find all invalid segments + while ((match = invalidSegmentPattern.exec(pathOnly)) !== null) { + invalidSegments.push({ + start: match.index, + length: match[0].length, + error: `Value "${match[0]}" can\'t be safely passed as a path parameter`, + }); + } + + invalidSegments.sort((a, b) => a.start - b.start); + + if (invalidSegments.length > 0) { + let lastEnd = 0; + const underline = invalidSegments.reduce((acc, segment) => { + const spaces = ' '.repeat(segment.start - lastEnd); + const arrows = '^'.repeat(segment.length); + lastEnd = segment.start + segment.length; + return acc + spaces + arrows; + }, ''); + + throw new Terminal49Error( + `Path parameters result in path with invalid segments:\n${invalidSegments + .map((e) => e.error) + .join('\n')}\n${path}\n${underline}`, + ); + } + + return path; + }; + +/** + * URI-encodes path params and ensures no unsafe /./ or /../ path segments are introduced. + */ +export const path = /* @__PURE__ */ createPathTagFunction(encodeURIPath); diff --git a/src/internal/utils/sleep.ts b/src/internal/utils/sleep.ts new file mode 100644 index 00000000..65e52962 --- /dev/null +++ b/src/internal/utils/sleep.ts @@ -0,0 +1,3 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms)); diff --git a/src/internal/utils/uuid.ts b/src/internal/utils/uuid.ts new file mode 100644 index 00000000..b0e53aaf --- /dev/null +++ b/src/internal/utils/uuid.ts @@ -0,0 +1,17 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +/** + * https://stackoverflow.com/a/2117523 + */ +export let uuid4 = function () { + const { crypto } = globalThis as any; + if (crypto?.randomUUID) { + uuid4 = crypto.randomUUID.bind(crypto); + return crypto.randomUUID(); + } + const u8 = new Uint8Array(1); + const randomByte = crypto ? () => crypto.getRandomValues(u8)[0]! : () => (Math.random() * 0xff) & 0xff; + return '10000000-1000-4000-8000-100000000000'.replace(/[018]/g, (c) => + (+c ^ (randomByte() & (15 >> (+c / 4)))).toString(16), + ); +}; diff --git a/src/internal/utils/values.ts b/src/internal/utils/values.ts new file mode 100644 index 00000000..b62083ed --- /dev/null +++ b/src/internal/utils/values.ts @@ -0,0 +1,105 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Terminal49Error } from '../../core/error'; + +// https://url.spec.whatwg.org/#url-scheme-string +const startsWithSchemeRegexp = /^[a-z][a-z0-9+.-]*:/i; + +export const isAbsoluteURL = (url: string): boolean => { + return startsWithSchemeRegexp.test(url); +}; + +export let isArray = (val: unknown): val is unknown[] => ((isArray = Array.isArray), isArray(val)); +export let isReadonlyArray = isArray as (val: unknown) => val is readonly unknown[]; + +/** Returns an object if the given value isn't an object, otherwise returns as-is */ +export function maybeObj(x: unknown): object { + if (typeof x !== 'object') { + return {}; + } + + return x ?? {}; +} + +// https://stackoverflow.com/a/34491287 +export function isEmptyObj(obj: Object | null | undefined): boolean { + if (!obj) return true; + for (const _k in obj) return false; + return true; +} + +// https://eslint.org/docs/latest/rules/no-prototype-builtins +export function hasOwn(obj: T, key: PropertyKey): key is keyof T { + return Object.prototype.hasOwnProperty.call(obj, key); +} + +export function isObj(obj: unknown): obj is Record { + return obj != null && typeof obj === 'object' && !Array.isArray(obj); +} + +export const ensurePresent = (value: T | null | undefined): T => { + if (value == null) { + throw new Terminal49Error(`Expected a value to be given but received ${value} instead.`); + } + + return value; +}; + +export const validatePositiveInteger = (name: string, n: unknown): number => { + if (typeof n !== 'number' || !Number.isInteger(n)) { + throw new Terminal49Error(`${name} must be an integer`); + } + if (n < 0) { + throw new Terminal49Error(`${name} must be a positive integer`); + } + return n; +}; + +export const coerceInteger = (value: unknown): number => { + if (typeof value === 'number') return Math.round(value); + if (typeof value === 'string') return parseInt(value, 10); + + throw new Terminal49Error(`Could not coerce ${value} (type: ${typeof value}) into a number`); +}; + +export const coerceFloat = (value: unknown): number => { + if (typeof value === 'number') return value; + if (typeof value === 'string') return parseFloat(value); + + throw new Terminal49Error(`Could not coerce ${value} (type: ${typeof value}) into a number`); +}; + +export const coerceBoolean = (value: unknown): boolean => { + if (typeof value === 'boolean') return value; + if (typeof value === 'string') return value === 'true'; + return Boolean(value); +}; + +export const maybeCoerceInteger = (value: unknown): number | undefined => { + if (value == null) { + return undefined; + } + return coerceInteger(value); +}; + +export const maybeCoerceFloat = (value: unknown): number | undefined => { + if (value == null) { + return undefined; + } + return coerceFloat(value); +}; + +export const maybeCoerceBoolean = (value: unknown): boolean | undefined => { + if (value == null) { + return undefined; + } + return coerceBoolean(value); +}; + +export const safeJSON = (text: string) => { + try { + return JSON.parse(text); + } catch (err) { + return undefined; + } +}; diff --git a/src/lib/.keep b/src/lib/.keep new file mode 100644 index 00000000..7554f8b2 --- /dev/null +++ b/src/lib/.keep @@ -0,0 +1,4 @@ +File generated from our OpenAPI spec by Stainless. + +This directory can be used to store custom files to expand the SDK. +It is ignored by Stainless code generation and its content (other than this keep file) won't be touched. diff --git a/src/resource.ts b/src/resource.ts new file mode 100644 index 00000000..363e3516 --- /dev/null +++ b/src/resource.ts @@ -0,0 +1,2 @@ +/** @deprecated Import from ./core/resource instead */ +export * from './core/resource'; diff --git a/src/resources.ts b/src/resources.ts new file mode 100644 index 00000000..b283d578 --- /dev/null +++ b/src/resources.ts @@ -0,0 +1 @@ +export * from './resources/index'; diff --git a/src/resources/containers.ts b/src/resources/containers.ts new file mode 100644 index 00000000..072596b5 --- /dev/null +++ b/src/resources/containers.ts @@ -0,0 +1,809 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import * as MetroAreasAPI from './metro-areas'; +import * as PortsAPI from './ports'; +import * as ShipmentsAPI from './shipments'; +import * as TerminalsAPI from './terminals'; +import * as VesselsAPI from './vessels'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class Containers extends APIResource { + /** + * Retrieves the details of a container. + */ + retrieve( + id: string, + query: ContainerRetrieveParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get(path`/containers/${id}`, { query, ...options }); + } + + /** + * Update a container + */ + update( + body: ContainerUpdateParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.patch('/containers', { body, ...options }); + } + + /** + * Returns a list of container. The containers are returned sorted by creation + * date, with the most recently refreshed containers appearing first. + * + * This API will return all containers associated with the account. + */ + list( + query: ContainerListParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get('/containers', { query, ...options }); + } + + /** + * #### Deprecation warning + * + * The `raw_events` endpoint is provided as-is. + * + * For past events we recommend consuming `transport_events`. + * + * --- + * + * Get a list of past and future (estimated) milestones for a container as reported + * by the carrier. Some of the data is normalized even though the API is called + * raw_events. + * + * Normalized attributes: `event` and `timestamp` timestamp. Not all of the `event` + * values have been normalized. You can expect the the events related to container + * movements to be normalized but there are cases where events are not normalized. + * + * For past historical events we recommend consuming `transport_events`. Although + * there are fewer events here those events go through additional vetting and + * normalization to avoid false positives and get you correct data. + * + * @deprecated + */ + getRawEvents(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/containers/${id}/raw_events`, options); + } + + /** + * Get a list of past transport events (canonical) for a container. All data has + * been normalized across all carriers. These are a verified subset of the raw + * events may also be sent as Webhook Notifications to a webhook endpoint. + * + * This does not provide any estimated future events. See + * `container/:id/raw_events` endpoint for that. + */ + getTransportEvents( + id: string, + query: ContainerGetTransportEventsParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get(path`/containers/${id}/transport_events`, { query, ...options }); + } +} + +/** + * Represents the equipment during a specific journey. + */ +export interface Container { + id: string; + + attributes: Container.Attributes; + + type: 'container'; + + relationships?: Container.Relationships; +} + +export namespace Container { + export interface Attributes { + /** + * Whether Terminal 49 is receiving availability status from the terminal. + */ + availability_known?: boolean; + + /** + * If availability_known is true, then whether container is available to be picked + * up at terminal. + */ + available_for_pickup?: boolean | null; + + created_at?: string; + + /** + * Time empty container was returned. + */ + empty_terminated_at?: string | null; + + /** + * IANA tz. Applies to attribute empty_terminated_at. + */ + empty_terminated_timezone?: string | null; + + equipment_height?: 'standard' | 'high_cube' | null; + + equipment_length?: 10 | 20 | 40 | 45 | null; + + equipment_type?: 'dry' | 'reefer' | 'open top' | 'flat rack' | 'bulk' | 'tank' | null; + + fees_at_pod_terminal?: Array; + + /** + * Pickup time at final destination for inland moves. + */ + final_destination_full_out_at?: string | null; + + /** + * IANA tz. Applies to attribute final_destination_full_out_at. + */ + final_destination_timezone?: string | null; + + holds_at_pod_terminal?: Array; + + ind_ata_at?: string | null; + + ind_eta_at?: string | null; + + ind_facility_lfd_on?: string | null; + + /** + * The SCAC of the rail carrier for the delivery leg of the container's + * journey.(BETA) + */ + ind_rail_carrier_scac?: string | null; + + ind_rail_unloaded_at?: string | null; + + /** + * Location at port of discharge terminal + */ + location_at_pod_terminal?: string | null; + + number?: string; + + /** + * When available the pickup appointment time at the terminal is returned. + */ + pickup_appointment_at?: string | null; + + /** + * The last free day for pickup before demmurage accrues. Corresponding timezone is + * pod_timezone. + */ + pickup_lfd?: string | null; + + /** + * Time the vessel arrived at the POD + */ + pod_arrived_at?: string | null; + + /** + * Discharge time at the port of discharge + */ + pod_discharged_at?: string | null; + + /** + * Full Out time at port of discharge. Null for inland moves. + */ + pod_full_out_at?: string | null; + + /** + * The chassis number used when container was picked up at POD (if available) + */ + pod_full_out_chassis_number?: string | null; + + pod_last_tracking_request_at?: string | null; + + /** + * The SCAC of the rail carrier for the pickup leg of the container's + * journey.(BETA) + */ + pod_rail_carrier_scac?: string | null; + + pod_rail_departed_at?: string | null; + + pod_rail_loaded_at?: string | null; + + /** + * IANA tz. Applies to attributes pod_arrived_at, pod_discharged_at, + * pickup_appointment_at, pod_full_out_at. + */ + pod_timezone?: string | null; + + ref_numbers?: Array; + + seal_number?: string | null; + + shipment_last_tracking_request_at?: string | null; + + /** + * When the terminal was last checked. + */ + terminal_checked_at?: string | null; + + weight_in_lbs?: number | null; + } + + export namespace Attributes { + export interface FeesAtPodTerminal { + /** + * The fee amount in local currency + */ + amount: number; + + type: 'demurrage' | 'exam' | 'extended_dwell_time' | 'other' | 'total'; + + /** + * The ISO 4217 currency code of the fee is charged in. E.g. USD + */ + currency_code?: string; + } + + export interface HoldsAtPodTerminal { + name: string; + + status: 'pending' | 'hold'; + + /** + * Text description from the terminal (if any) + */ + description?: string | null; + } + } + + export interface Relationships { + pickup_facility?: Relationships.PickupFacility; + + pod_terminal?: Relationships.PodTerminal; + + raw_events?: Relationships.RawEvents; + + shipment?: Relationships.Shipment; + + transport_events?: Relationships.TransportEvents; + } + + export namespace Relationships { + export interface PickupFacility { + data?: PickupFacility.Data; + } + + export namespace PickupFacility { + export interface Data { + id?: string; + + type?: 'terminal'; + } + } + + export interface PodTerminal { + data?: PodTerminal.Data; + } + + export namespace PodTerminal { + export interface Data { + id?: string; + + type?: 'terminal'; + } + } + + export interface RawEvents { + data?: Array; + } + + export namespace RawEvents { + export interface Data { + id?: string; + + type?: 'raw_event'; + } + } + + export interface Shipment { + data?: Shipment.Data; + } + + export namespace Shipment { + export interface Data { + id?: string; + + type?: 'shipment'; + } + } + + export interface TransportEvents { + data?: Array; + } + + export namespace TransportEvents { + export interface Data { + id?: string; + + type?: 'transport_event'; + } + } + } +} + +export interface TransportEvent { + id: string; + + type: 'transport_event'; + + attributes?: TransportEvent.Attributes; + + relationships?: TransportEvent.Relationships; +} + +export namespace TransportEvent { + export interface Attributes { + created_at?: string; + + /** + * The original source of the event data + */ + data_source?: 'shipping_line' | 'terminal' | 'ais'; + + event?: + | 'container.transport.vessel_arrived' + | 'container.transport.vessel_discharged' + | 'container.transport.vessel_loaded' + | 'container.transport.vessel_departed' + | 'container.transport.rail_departed' + | 'container.transport.rail_arrived' + | 'container.transport.rail_loaded' + | 'container.transport.rail_unloaded' + | 'container.transport.transshipment_arrived' + | 'container.transport.transshipment_discharged' + | 'container.transport.transshipment_loaded' + | 'container.transport.transshipment_departed' + | 'container.transport.feeder_arrived' + | 'container.transport.feeder_discharged' + | 'container.transport.feeder_loaded' + | 'container.transport.feeder_departed' + | 'container.transport.empty_out' + | 'container.transport.full_in' + | 'container.transport.full_out' + | 'container.transport.empty_in' + | 'container.transport.vessel_berthed' + | 'container.transport.arrived_at_inland_destination' + | 'container.transport.estimated.arrived_at_inland_destination' + | 'container.pickup_lfd.changed'; + + /** + * UNLOCODE of the event location + */ + location_locode?: string | null; + + timestamp?: string | null; + + /** + * IANA tz + */ + timezone?: string | null; + + voyage_number?: string | null; + } + + export interface Relationships { + container?: Relationships.Container; + + location?: Relationships.Location; + + shipment?: Relationships.Shipment; + + terminal?: Relationships.Terminal; + + vessel?: Relationships.Vessel; + } + + export namespace Relationships { + export interface Container { + data?: Container.Data; + } + + export namespace Container { + export interface Data { + id?: string; + + type?: 'container'; + } + } + + export interface Location { + data?: Location.Data | null; + } + + export namespace Location { + export interface Data { + id?: string; + + type?: 'port' | 'metro_area'; + } + } + + export interface Shipment { + data?: Shipment.Data; + } + + export namespace Shipment { + export interface Data { + id?: string; + + type?: 'shipment'; + } + } + + export interface Terminal { + data?: Terminal.Data | null; + } + + export namespace Terminal { + export interface Data { + id?: string; + + type?: 'terminal' | 'rail_terminal'; + } + } + + export interface Vessel { + data?: Vessel.Data | null; + } + + export namespace Vessel { + export interface Data { + id?: string; + + name?: 'vessel'; + } + } + } +} + +export interface ContainerRetrieveResponse { + /** + * Represents the equipment during a specific journey. + */ + data?: Container; + + included?: Array; +} + +export interface ContainerUpdateResponse { + /** + * Represents the equipment during a specific journey. + */ + data?: Container; +} + +export interface ContainerListResponse { + data?: Array; + + included?: Array; + + links?: ShipmentsAPI.Links; + + meta?: ShipmentsAPI.Meta; +} + +export interface ContainerGetRawEventsResponse { + data?: Array; +} + +export namespace ContainerGetRawEventsResponse { + /** + * Raw Events represent the milestones from the shipping line for a given + * container. + * + * ### About raw_event datetimes + * + * The events may include estimated future events. The event is a future event if + * an `estimated_` timestamp is not null. + * + * The datetime properties `timestamp` and `estimated`. + * + * When the `time_zone` property is present the datetimes are UTC timestamps, which + * can be converted to the local time by parsing the provided `time_zone`. + * + * When the `time_zone` property is absent, the datetimes represent local times + * which serialized as UTC timestamps for consistency. + */ + export interface Data { + id?: string; + + attributes?: Data.Attributes; + + relationships?: Data.Relationships; + + type?: 'raw_event'; + } + + export namespace Data { + export interface Attributes { + /** + * Deprecated: The datetime the event transpired in UTC + */ + actual_at?: string | null; + + /** + * Deprecated: The date of the event at the event location when no time information + * is available. + */ + actual_on?: string | null; + + /** + * When the raw_event was created in UTC + */ + created_at?: string; + + /** + * True if the timestamp is estimated, false otherwise + */ + estimated?: boolean; + + /** + * Deprecated: The estimated datetime the event will occur in UTC + */ + estimated_at?: string | null; + + /** + * Deprecated: The estimated date of the event at the event location when no time + * information is available. + */ + estimated_on?: string | null; + + /** + * Normalized string representing the event + */ + event?: + | 'empty_out' + | 'full_in' + | 'positioned_in' + | 'positioned_out' + | 'vessel_loaded' + | 'vessel_departed' + | 'transshipment_arrived' + | 'transshipment_discharged' + | 'transshipment_loaded' + | 'transshipment_departed' + | 'feeder_arrived' + | 'feeder_discharged' + | 'feeder_loaded' + | 'feeder_departed' + | 'rail_loaded' + | 'rail_departed' + | 'rail_arrived' + | 'rail_unloaded' + | 'vessel_arrived' + | 'vessel_discharged' + | 'arrived_at_destination' + | 'delivered' + | 'full_out' + | 'empty_in' + | 'vgm_received' + | 'carrier_release' + | 'customs_release' + | null; + + /** + * The order of the event. This may be helpful when only dates (i.e. actual_on) are + * available. + */ + index?: number; + + /** + * UNLOCODE of the event location + */ + location_locode?: string | null; + + /** + * The city or facility name of the event location + */ + location_name?: string; + + /** + * The event name as returned by the carrier + */ + original_event?: string; + + /** + * The datetime the event either transpired or will occur in UTC + */ + timestamp?: string; + + /** + * IANA tz where the event occured + */ + timezone?: string | null; + + /** + * The IMO of the vessel where applicable + */ + vessel_imo?: string | null; + + /** + * The name of the vessel where applicable + */ + vessel_name?: string | null; + + voyage_number?: string | null; + } + + export interface Relationships { + location?: Relationships.Location; + + vessel?: Relationships.Vessel; + } + + export namespace Relationships { + export interface Location { + data?: Location.Data; + } + + export namespace Location { + export interface Data { + id?: string; + + type?: 'port' | 'metro_area'; + } + } + + export interface Vessel { + data?: Vessel.Data; + } + + export namespace Vessel { + export interface Data { + id?: string; + + type?: 'vessel'; + } + } + } + } +} + +export interface ContainerGetTransportEventsResponse { + data?: Array; + + included?: Array< + | ShipmentsAPI.Shipment + | Container + | PortsAPI.Port + | MetroAreasAPI.MetroArea + | TerminalsAPI.Terminal + | ContainerGetTransportEventsResponse.RailTerminal + | VesselsAPI.Vessel + >; + + links?: ShipmentsAPI.Links; + + meta?: ShipmentsAPI.Meta; +} + +export namespace ContainerGetTransportEventsResponse { + export interface RailTerminal { + attributes: RailTerminal.Attributes; + + id?: string; + + relationships?: RailTerminal.Relationships; + + type?: 'rail_terminal'; + } + + export namespace RailTerminal { + export interface Attributes { + name: string; + + /** + * CBP FIRMS Code or CBS Sublocation Code + */ + firms_code?: string; + + nickname?: string; + } + + export interface Relationships { + metro_area?: Relationships.MetroArea; + + port?: Relationships.Port; + } + + export namespace Relationships { + export interface MetroArea { + data?: MetroArea.Data; + } + + export namespace MetroArea { + export interface Data { + id?: string; + + type?: 'metro_area'; + } + } + + export interface Port { + data?: Port.Data | null; + } + + export namespace Port { + export interface Data { + id?: string; + + type?: 'port'; + } + } + } + } +} + +export interface ContainerRetrieveParams { + /** + * Comma delimited list of relations to include + */ + include?: string; +} + +export interface ContainerUpdateParams { + data?: ContainerUpdateParams.Data; +} + +export namespace ContainerUpdateParams { + export interface Data { + attributes: Data.Attributes; + } + + export namespace Data { + export interface Attributes { + ref_numbers?: Array; + } + } +} + +export interface ContainerListParams { + /** + * Comma delimited list of relations to include + */ + include?: string; + + 'page[number]'?: number; + + 'page[size]'?: number; + + /** + * Number of seconds in which containers were refreshed + */ + terminal_checked_before?: number; +} + +export interface ContainerGetTransportEventsParams { + /** + * Comma delimited list of relations to include + */ + include?: string; +} + +export declare namespace Containers { + export { + type Container as Container, + type TransportEvent as TransportEvent, + type ContainerRetrieveResponse as ContainerRetrieveResponse, + type ContainerUpdateResponse as ContainerUpdateResponse, + type ContainerListResponse as ContainerListResponse, + type ContainerGetRawEventsResponse as ContainerGetRawEventsResponse, + type ContainerGetTransportEventsResponse as ContainerGetTransportEventsResponse, + type ContainerRetrieveParams as ContainerRetrieveParams, + type ContainerUpdateParams as ContainerUpdateParams, + type ContainerListParams as ContainerListParams, + type ContainerGetTransportEventsParams as ContainerGetTransportEventsParams, + }; +} diff --git a/src/resources/index.ts b/src/resources/index.ts new file mode 100644 index 00000000..59eea0ca --- /dev/null +++ b/src/resources/index.ts @@ -0,0 +1,93 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +export { + Containers, + type Container, + type TransportEvent, + type ContainerRetrieveResponse, + type ContainerUpdateResponse, + type ContainerListResponse, + type ContainerGetRawEventsResponse, + type ContainerGetTransportEventsResponse, + type ContainerRetrieveParams, + type ContainerUpdateParams, + type ContainerListParams, + type ContainerGetTransportEventsParams, +} from './containers'; +export { MetroAreas, type MetroArea, type MetroAreaRetrieveResponse } from './metro-areas'; +export { + Parties, + type LinkSelf, + type Party, + type PartyCreateResponse, + type PartyRetrieveResponse, + type PartyUpdateResponse, + type PartyListResponse, + type PartyCreateParams, + type PartyUpdateParams, + type PartyListParams, +} from './parties'; +export { Ports, type Port, type PortRetrieveResponse } from './ports'; +export { + Shipments, + type Links, + type Meta, + type Shipment, + type ShipmentRetrieveResponse, + type ShipmentUpdateResponse, + type ShipmentListResponse, + type ShipmentResumeTrackingResponse, + type ShipmentStopTrackingResponse, + type ShipmentRetrieveParams, + type ShipmentUpdateParams, + type ShipmentListParams, +} from './shipments'; +export { + ShippingLines, + type ShippingLine, + type ShippingLineRetrieveResponse, + type ShippingLineListResponse, +} from './shipping-lines'; +export { Terminals, type Terminal, type TerminalRetrieveResponse } from './terminals'; +export { + TrackingRequests, + type Account, + type TrackingRequest, + type TrackingRequestCreateResponse, + type TrackingRequestRetrieveResponse, + type TrackingRequestUpdateResponse, + type TrackingRequestListResponse, + type TrackingRequestCreateParams, + type TrackingRequestRetrieveParams, + type TrackingRequestUpdateParams, + type TrackingRequestListParams, +} from './tracking-requests'; +export { + Vessels, + type Vessel, + type VesselRetrieveByIDResponse, + type VesselRetrieveByImoResponse, +} from './vessels'; +export { + WebhookNotifications, + type EstimatedEvent, + type WebhookNotification, + type WebhookNotificationRetrieveResponse, + type WebhookNotificationListResponse, + type WebhookNotificationGetExamplesResponse, + type WebhookNotificationRetrieveParams, + type WebhookNotificationListParams, + type WebhookNotificationGetExamplesParams, +} from './webhook-notifications'; +export { + Webhooks, + type Webhook, + type WebhookCreateResponse, + type WebhookRetrieveResponse, + type WebhookUpdateResponse, + type WebhookListResponse, + type WebhookListIPsResponse, + type WebhookCreateParams, + type WebhookUpdateParams, + type WebhookListParams, +} from './webhooks'; diff --git a/src/resources/metro-areas.ts b/src/resources/metro-areas.ts new file mode 100644 index 00000000..f7c1af6c --- /dev/null +++ b/src/resources/metro-areas.ts @@ -0,0 +1,55 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class MetroAreas extends APIResource { + /** + * Return the details of a single metro area. + */ + retrieve(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/metro_areas/${id}`, options); + } +} + +export interface MetroArea { + id: string; + + type: 'metro_area'; + + attributes?: MetroArea.Attributes; +} + +export namespace MetroArea { + export interface Attributes { + /** + * UN/LOCODE + */ + code?: string; + + country_code?: string; + + latitude?: number | null; + + longitude?: number | null; + + name?: string; + + state_abbr?: string | null; + + /** + * IANA tz + */ + time_zone?: string; + } +} + +export interface MetroAreaRetrieveResponse { + data?: MetroArea; +} + +export declare namespace MetroAreas { + export { type MetroArea as MetroArea, type MetroAreaRetrieveResponse as MetroAreaRetrieveResponse }; +} diff --git a/src/resources/parties.ts b/src/resources/parties.ts new file mode 100644 index 00000000..dc4ff128 --- /dev/null +++ b/src/resources/parties.ts @@ -0,0 +1,152 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import * as ShipmentsAPI from './shipments'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class Parties extends APIResource { + /** + * Creates a new party + */ + create( + body: PartyCreateParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.post('/parties', { body, ...options }); + } + + /** + * Returns a party by it's given identifier + */ + retrieve(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/parties/${id}`, options); + } + + /** + * Updates a party + */ + update( + id: string, + body: PartyUpdateParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.patch(path`/parties/${id}`, { body, ...options }); + } + + /** + * Get a list of parties + */ + list( + query: PartyListParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get('/parties', { query, ...options }); + } +} + +export interface LinkSelf { + self?: string; +} + +export interface Party { + attributes: Party.Attributes; + + id?: string; + + type?: 'party'; +} + +export namespace Party { + export interface Attributes { + /** + * Company name + */ + company_name: string; + } +} + +export interface PartyCreateResponse { + data?: Party; + + links?: LinkSelf; +} + +export interface PartyRetrieveResponse { + data?: Party; + + links?: LinkSelf; +} + +export interface PartyUpdateResponse { + data?: Party; + + links?: LinkSelf; +} + +export interface PartyListResponse { + data?: Array; + + links?: ShipmentsAPI.Links; + + meta?: ShipmentsAPI.Meta; +} + +export interface PartyCreateParams { + data?: PartyCreateParams.Data; +} + +export namespace PartyCreateParams { + export interface Data { + attributes: Data.Attributes; + } + + export namespace Data { + export interface Attributes { + /** + * The name of the company + */ + company_name?: string; + } + } +} + +export interface PartyUpdateParams { + data?: PartyUpdateParams.Data; +} + +export namespace PartyUpdateParams { + export interface Data { + attributes: Data.Attributes; + } + + export namespace Data { + export interface Attributes { + /** + * The name of the company + */ + company_name?: string; + } + } +} + +export interface PartyListParams { + 'page[number]'?: number; + + 'page[size]'?: number; +} + +export declare namespace Parties { + export { + type LinkSelf as LinkSelf, + type Party as Party, + type PartyCreateResponse as PartyCreateResponse, + type PartyRetrieveResponse as PartyRetrieveResponse, + type PartyUpdateResponse as PartyUpdateResponse, + type PartyListResponse as PartyListResponse, + type PartyCreateParams as PartyCreateParams, + type PartyUpdateParams as PartyUpdateParams, + type PartyListParams as PartyListParams, + }; +} diff --git a/src/resources/ports.ts b/src/resources/ports.ts new file mode 100644 index 00000000..b98b160b --- /dev/null +++ b/src/resources/ports.ts @@ -0,0 +1,60 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class Ports extends APIResource { + /** + * Return the details of a single port. + */ + retrieve(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/ports/${id}`, options); + } +} + +export interface Port { + id: string; + + type: 'port'; + + attributes?: Port.Attributes; +} + +export namespace Port { + export interface Attributes { + city?: string | null; + + /** + * UN/LOCODE + */ + code?: string; + + /** + * 2 digit country code + */ + country_code?: string; + + latitude?: number | null; + + longitude?: number | null; + + name?: string; + + state_abbr?: string | null; + + /** + * IANA tz + */ + time_zone?: string; + } +} + +export interface PortRetrieveResponse { + data?: Port; +} + +export declare namespace Ports { + export { type Port as Port, type PortRetrieveResponse as PortRetrieveResponse }; +} diff --git a/src/resources/shipments.ts b/src/resources/shipments.ts new file mode 100644 index 00000000..9c9110f9 --- /dev/null +++ b/src/resources/shipments.ts @@ -0,0 +1,413 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import * as ContainersAPI from './containers'; +import * as PortsAPI from './ports'; +import * as TerminalsAPI from './terminals'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class Shipments extends APIResource { + /** + * Retrieves the details of an existing shipment. You need only supply the unique + * shipment `id` that was returned upon `tracking_request` creation. + */ + retrieve( + id: string, + query: ShipmentRetrieveParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get(path`/shipments/${id}`, { query, ...options }); + } + + /** + * Update a shipment + */ + update( + id: string, + body: ShipmentUpdateParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.patch(path`/shipments/${id}`, { body, ...options }); + } + + /** + * Returns a list of your shipments. The shipments are returned sorted by creation + * date, with the most recent shipments appearing first. + * + * This api will return all shipments associated with the account. Shipments + * created via the `tracking_request` API aswell as the ones added via the + * dashboard will be retuned via this endpoint. + */ + list( + query: ShipmentListParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get('/shipments', { query, ...options }); + } + + /** + * Resume tracking a shipment. Keep in mind that some information is only made + * available by our data sources at specific times, so a stopped and resumed + * shipment may have some information missing. + */ + resumeTracking(id: string, options?: RequestOptions): APIPromise { + return this._client.patch(path`/shipments/${id}/resume_tracking`, options); + } + + /** + * We'll stop tracking the shipment, which means that there will be no more + * updates. You can still access the shipment's previously-collected information + * via the API or dashboard. + * + * You can resume tracking a shipment by calling the `resume_tracking` endpoint, + * but keep in mind that some information is only made available by our data + * sources at specific times, so a stopped and resumed shipment may have some + * information missing. + */ + stopTracking(id: string, options?: RequestOptions): APIPromise { + return this._client.patch(path`/shipments/${id}/stop_tracking`, options); + } +} + +export interface Links { + first?: string; + + last?: string; + + next?: string; + + prev?: string; + + self?: string; +} + +export interface Meta { + size?: number; + + total?: number; +} + +export interface Shipment { + id: string; + + attributes: Shipment.Attributes; + + links: Shipment.Links; + + relationships: Shipment.Relationships; + + type: 'shipment'; +} + +export namespace Shipment { + export interface Attributes { + bill_of_lading_number: string; + + created_at?: string; + + customer_name?: string | null; + + destination_ata_at?: string | null; + + destination_eta_at?: string | null; + + /** + * UN/LOCODE + */ + destination_locode?: string | null; + + destination_name?: string | null; + + /** + * IANA tz + */ + destination_timezone?: string | null; + + /** + * When Terminal49 last tried to update the shipment status from the shipping line + */ + line_tracking_last_attempted_at?: string | null; + + /** + * When Terminal49 last successfully updated the shipment status from the shipping + * line + */ + line_tracking_last_succeeded_at?: string | null; + + /** + * When Terminal49 stopped checking at the shipping line + */ + line_tracking_stopped_at?: string | null; + + /** + * The reason Terminal49 stopped checking + */ + line_tracking_stopped_reason?: + | 'all_containers_terminated' + | 'past_arrival_window' + | 'no_updates_at_line' + | 'cancelled_by_user' + | 'booking_cancelled' + | null; + + /** + * The normalized version of the shipment number used for querying the carrier + */ + normalized_number?: string; + + pod_ata_at?: string | null; + + pod_eta_at?: string | null; + + pod_original_eta_at?: string | null; + + /** + * IANA tz + */ + pod_timezone?: string | null; + + pod_vessel_imo?: string | null; + + pod_vessel_name?: string | null; + + pod_voyage_number?: string | null; + + pol_atd_at?: string | null; + + pol_etd_at?: string | null; + + /** + * IANA tz + */ + pol_timezone?: string | null; + + /** + * UN/LOCODE + */ + port_of_discharge_locode?: string | null; + + port_of_discharge_name?: string | null; + + /** + * UN/LOCODE + */ + port_of_lading_locode?: string | null; + + port_of_lading_name?: string | null; + + ref_numbers?: Array | null; + + shipping_line_name?: string; + + shipping_line_scac?: string; + + shipping_line_short_name?: string; + + tags?: Array; + } + + export interface Links { + self: string; + } + + export interface Relationships { + containers?: Relationships.Containers; + + destination?: Relationships.Destination; + + destination_terminal?: Relationships.DestinationTerminal; + + line_tracking_stopped_by_user?: Relationships.LineTrackingStoppedByUser; + + pod_terminal?: Relationships.PodTerminal; + + port_of_discharge?: Relationships.PortOfDischarge; + + port_of_lading?: Relationships.PortOfLading; + } + + export namespace Relationships { + export interface Containers { + data?: Array; + } + + export namespace Containers { + export interface Data { + id: string; + + type: 'container'; + } + } + + export interface Destination { + data?: Destination.Data | null; + } + + export namespace Destination { + export interface Data { + id: string; + + type: 'port' | 'metro_area'; + } + } + + export interface DestinationTerminal { + data?: DestinationTerminal.Data; + } + + export namespace DestinationTerminal { + export interface Data { + id: string; + + type: 'terminal' | 'rail_terminal'; + } + } + + export interface LineTrackingStoppedByUser { + data?: LineTrackingStoppedByUser.Data; + } + + export namespace LineTrackingStoppedByUser { + export interface Data { + id: string; + + type: 'user'; + } + } + + export interface PodTerminal { + data?: PodTerminal.Data; + } + + export namespace PodTerminal { + export interface Data { + id: string; + + type: 'terminal'; + } + } + + export interface PortOfDischarge { + data?: PortOfDischarge.Data | null; + } + + export namespace PortOfDischarge { + export interface Data { + id: string; + + type: 'port'; + } + } + + export interface PortOfLading { + data?: PortOfLading.Data | null; + } + + export namespace PortOfLading { + export interface Data { + id: string; + + type: 'port'; + } + } + } +} + +export interface ShipmentRetrieveResponse { + data?: Shipment; + + included?: Array; +} + +export interface ShipmentUpdateResponse { + data?: Shipment; +} + +export interface ShipmentListResponse { + data?: Array; + + included?: Array; + + links?: Links; + + meta?: Meta; +} + +export interface ShipmentResumeTrackingResponse { + data?: Shipment; +} + +export interface ShipmentStopTrackingResponse { + data?: Shipment; +} + +export interface ShipmentRetrieveParams { + /** + * Comma delimited list of relations to include + */ + include?: string; +} + +export interface ShipmentUpdateParams { + data?: ShipmentUpdateParams.Data; +} + +export namespace ShipmentUpdateParams { + export interface Data { + attributes: Data.Attributes; + } + + export namespace Data { + export interface Attributes { + /** + * Shipment ref numbers. + */ + ref_numbers?: Array; + + /** + * Tags related to a shipment + */ + shipment_tags?: Array; + } + } +} + +export interface ShipmentListParams { + /** + * Comma delimited list of relations to include + */ + include?: string; + + /** + * Search shipments by the original request tracking `request_number` + */ + number?: string; + + 'page[number]'?: number; + + 'page[size]'?: number; + + /** + * Search shipments by master bill of lading, reference number, or container + * number. + */ + q?: string; +} + +export declare namespace Shipments { + export { + type Links as Links, + type Meta as Meta, + type Shipment as Shipment, + type ShipmentRetrieveResponse as ShipmentRetrieveResponse, + type ShipmentUpdateResponse as ShipmentUpdateResponse, + type ShipmentListResponse as ShipmentListResponse, + type ShipmentResumeTrackingResponse as ShipmentResumeTrackingResponse, + type ShipmentStopTrackingResponse as ShipmentStopTrackingResponse, + type ShipmentRetrieveParams as ShipmentRetrieveParams, + type ShipmentUpdateParams as ShipmentUpdateParams, + type ShipmentListParams as ShipmentListParams, + }; +} diff --git a/src/resources/shipping-lines.ts b/src/resources/shipping-lines.ts new file mode 100644 index 00000000..7384b241 --- /dev/null +++ b/src/resources/shipping-lines.ts @@ -0,0 +1,71 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import * as ShipmentsAPI from './shipments'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class ShippingLines extends APIResource { + /** + * Return the details of a single shipping line. + */ + retrieve(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/shipping_lines/${id}`, options); + } + + /** + * Return a list of shipping lines supported by Terminal49. N.B. There is no + * pagination for this endpoint. + */ + list(options?: RequestOptions): APIPromise { + return this._client.get('/shipping_lines', options); + } +} + +export interface ShippingLine { + id: string; + + attributes: ShippingLine.Attributes; + + type: 'shipping_line'; +} + +export namespace ShippingLine { + export interface Attributes { + /** + * Additional SCACs which will be accepted in tracking requests + */ + alternative_scacs: Array; + + bill_of_lading_tracking_support: boolean; + + booking_number_tracking_support: boolean; + + container_number_tracking_support: boolean; + + name: string; + + scac: string; + + short_name: string; + } +} + +export interface ShippingLineRetrieveResponse { + data?: ShippingLine; +} + +export interface ShippingLineListResponse { + data?: Array; + + links?: ShipmentsAPI.Links; +} + +export declare namespace ShippingLines { + export { + type ShippingLine as ShippingLine, + type ShippingLineRetrieveResponse as ShippingLineRetrieveResponse, + type ShippingLineListResponse as ShippingLineListResponse, + }; +} diff --git a/src/resources/terminals.ts b/src/resources/terminals.ts new file mode 100644 index 00000000..2c75ee10 --- /dev/null +++ b/src/resources/terminals.ts @@ -0,0 +1,104 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class Terminals extends APIResource { + /** + * Return the details of a single terminal. + */ + retrieve(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/terminals/${id}`, options); + } +} + +export interface Terminal { + attributes: Terminal.Attributes; + + relationships: Terminal.Relationships; + + id?: string; + + type?: 'terminal'; +} + +export namespace Terminal { + export interface Attributes { + name: string; + + /** + * BIC Facility Code + */ + bic_facility_code?: string; + + /** + * City part of the address + */ + city?: string; + + /** + * Country part of the address + */ + country?: string; + + /** + * CBP FIRMS Code or CBS Sublocation Code + */ + firms_code?: string; + + nickname?: string; + + /** + * SMDG Code + */ + smdg_code?: string; + + /** + * State part of the address + */ + state?: string; + + /** + * State abbreviation for the state + */ + state_abbr?: string; + + /** + * Street part of the address + */ + street?: string; + + /** + * ZIP code part of the address + */ + zip?: string; + } + + export interface Relationships { + port: Relationships.Port; + } + + export namespace Relationships { + export interface Port { + data?: Port.Data; + } + + export namespace Port { + export interface Data { + id?: string; + + type?: 'port'; + } + } + } +} + +export interface TerminalRetrieveResponse { + data?: Terminal; +} + +export declare namespace Terminals { + export { type Terminal as Terminal, type TerminalRetrieveResponse as TerminalRetrieveResponse }; +} diff --git a/src/resources/tracking-requests.ts b/src/resources/tracking-requests.ts new file mode 100644 index 00000000..aea6bd49 --- /dev/null +++ b/src/resources/tracking-requests.ts @@ -0,0 +1,394 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import * as ShipmentsAPI from './shipments'; +import * as ShippingLinesAPI from './shipping-lines'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class TrackingRequests extends APIResource { + /** + * To track an ocean shipment, you create a new tracking request. Two attributes + * are required to track a shipment. A `bill of lading/booking number` and a + * shipping line `SCAC`. + * + * Once a tracking request is created we will attempt to fetch the shipment details + * and it's related containers from the shipping line. If the attempt is successful + * we will create in new shipment object including any related container objects. + * We will send a `tracking_request.succeeded` webhook notification to your + * webhooks. + * + * If the attempt to fetch fails then we will send a `tracking_request.failed` + * webhook notification to your `webhooks`. + * + * A `tracking_request.succeeded` or `tracking_request.failed` webhook notificaiton + * will only be sent if you have atleast one active webhook. + * + * @example + * ```ts + * const trackingRequest = + * await client.trackingRequests.create({ + * data: { + * attributes: { + * request_type: 'bill_of_lading', + * request_number: 'MEDUFR030802', + * ref_numbers: ['PO12345', 'HBL12345', 'CUSREF1234'], + * shipment_tags: ['camembert'], + * scac: 'MSCU', + * }, + * relationships: { + * customer: { + * data: { + * id: 'f7cb530a-9e60-412c-a5bc-205a2f34ba54', + * type: 'party', + * }, + * }, + * }, + * type: 'tracking_request', + * }, + * }); + * ``` + */ + create( + body: TrackingRequestCreateParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.post('/tracking_requests', { body, ...options }); + } + + /** + * Get the details and status of an existing tracking request. + * + * @example + * ```ts + * const trackingRequest = + * await client.trackingRequests.retrieve('id'); + * ``` + */ + retrieve( + id: string, + query: TrackingRequestRetrieveParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get(path`/tracking_requests/${id}`, { query, ...options }); + } + + /** + * Update a tracking request + * + * @example + * ```ts + * const trackingRequest = + * await client.trackingRequests.update('id'); + * ``` + */ + update( + id: string, + body: TrackingRequestUpdateParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.patch(path`/tracking_requests/${id}`, { body, ...options }); + } + + /** + * Returns a list of your tracking requests. The tracking requests are returned + * sorted by creation date, with the most recent tracking request appearing first. + * + * @example + * ```ts + * const trackingRequests = + * await client.trackingRequests.list(); + * ``` + */ + list( + query: TrackingRequestListParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get('/tracking_requests', { query, ...options }); + } +} + +export interface Account { + id: string; + + attributes: Account.Attributes; + + type: 'container'; +} + +export namespace Account { + export interface Attributes { + company_name: string; + } +} + +export interface TrackingRequest { + id: string; + + type: 'tracking_request'; + + attributes?: TrackingRequest.Attributes; + + relationships?: TrackingRequest.Relationships; +} + +export namespace TrackingRequest { + export interface Attributes { + created_at: string; + + request_number: string; + + request_type: 'bill_of_lading' | 'booking_number' | 'container'; + + scac: string; + + status: 'pending' | 'awaiting_manifest' | 'created' | 'failed' | 'tracking_stopped'; + + /** + * If the tracking request has failed, or is currently failing, the last reason we + * were unable to complete the request + */ + failed_reason?: + | 'booking_cancelled' + | 'duplicate' + | 'expired' + | 'internal_processing_error' + | 'invalid_number' + | 'not_found' + | 'retries_exhausted' + | 'shipping_line_unreachable' + | 'unrecognized_response' + | 'data_unavailable' + | null; + + is_retrying?: boolean; + + ref_numbers?: Array | null; + + /** + * How many times T49 has attempted to get the shipment from the shipping line + */ + retry_count?: number | null; + + tags?: Array; + + updated_at?: string; + } + + export interface Relationships { + customer?: Relationships.Customer; + + tracked_object?: Relationships.TrackedObject; + } + + export namespace Relationships { + export interface Customer { + data?: Customer.Data; + } + + export namespace Customer { + export interface Data { + id?: string; + + type?: 'party'; + } + } + + export interface TrackedObject { + data?: TrackedObject.Data | null; + } + + export namespace TrackedObject { + export interface Data { + id?: string; + + type?: 'shipment'; + } + } + } +} + +export interface TrackingRequestCreateResponse { + data?: TrackingRequest; + + included?: Array; +} + +export interface TrackingRequestRetrieveResponse { + data?: TrackingRequest; + + included?: Array; +} + +export interface TrackingRequestUpdateResponse { + data?: TrackingRequest; +} + +export interface TrackingRequestListResponse { + data?: Array; + + included?: Array; + + links?: ShipmentsAPI.Links; + + meta?: ShipmentsAPI.Meta; +} + +export namespace TrackingRequestListResponse { + export interface UnionMember2 { + id?: string; + + links?: UnionMember2.Links; + + type?: 'shipment'; + } + + export namespace UnionMember2 { + export interface Links { + self?: string; + } + } +} + +export interface TrackingRequestCreateParams { + data?: TrackingRequestCreateParams.Data; +} + +export namespace TrackingRequestCreateParams { + export interface Data { + type: 'tracking_request'; + + attributes?: Data.Attributes; + + relationships?: Data.Relationships; + } + + export namespace Data { + export interface Attributes { + request_number: string; + + /** + * The type of document number to be supplied. Container number support is + * currently in BETA. + */ + request_type: 'bill_of_lading' | 'booking_number' | 'container'; + + scac: string; + + /** + * Optional list of reference numbers to be added to the shipment when tracking + * request completes + */ + ref_numbers?: Array; + + /** + * Optional list of tags to be added to the shipment when tracking request + * completes + */ + shipment_tags?: Array; + } + + export interface Relationships { + customer?: Relationships.Customer; + } + + export namespace Relationships { + export interface Customer { + data?: Customer.Data; + } + + export namespace Customer { + export interface Data { + id?: string; + + type?: 'party'; + } + } + } + } +} + +export interface TrackingRequestRetrieveParams { + /** + * Comma delimited list of relations to include. 'tracked_object' is included by + * default. + */ + include?: string; +} + +export interface TrackingRequestUpdateParams { + data?: TrackingRequestUpdateParams.Data; +} + +export namespace TrackingRequestUpdateParams { + export interface Data { + attributes: Data.Attributes; + } + + export namespace Data { + export interface Attributes { + /** + * Tracking request ref number. + */ + ref_number?: string; + } + } +} + +export interface TrackingRequestListParams { + /** + * filter by tracking_requests `created_at` before a certain ISO8601 timestamp + */ + 'filter[created_at][end]'?: string; + + /** + * filter by tracking_requests `created_at` after a certain ISO8601 timestamp + */ + 'filter[created_at][start]'?: string; + + /** + * filter by `request_number` + */ + 'filter[request_number]'?: string; + + /** + * filter by shipping line `scac` + */ + 'filter[scac]'?: string; + + /** + * filter by `status` + */ + 'filter[status]'?: 'created' | 'pending' | 'failed'; + + /** + * Comma delimited list of relations to include. 'tracked_object' is included by + * default. + */ + include?: string; + + 'page[number]'?: number; + + 'page[size]'?: number; + + /** + * A search term to be applied against request_number and reference_numbers. + */ + q?: string; +} + +export declare namespace TrackingRequests { + export { + type Account as Account, + type TrackingRequest as TrackingRequest, + type TrackingRequestCreateResponse as TrackingRequestCreateResponse, + type TrackingRequestRetrieveResponse as TrackingRequestRetrieveResponse, + type TrackingRequestUpdateResponse as TrackingRequestUpdateResponse, + type TrackingRequestListResponse as TrackingRequestListResponse, + type TrackingRequestCreateParams as TrackingRequestCreateParams, + type TrackingRequestRetrieveParams as TrackingRequestRetrieveParams, + type TrackingRequestUpdateParams as TrackingRequestUpdateParams, + type TrackingRequestListParams as TrackingRequestListParams, + }; +} diff --git a/src/resources/vessels.ts b/src/resources/vessels.ts new file mode 100644 index 00000000..cd0547fb --- /dev/null +++ b/src/resources/vessels.ts @@ -0,0 +1,92 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class Vessels extends APIResource { + /** + * Returns a vessel by it's given identifier + */ + retrieveByID(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/vessels/${id}`, options); + } + + /** + * Returns a vessel by the given IMO number. + */ + retrieveByImo(imo: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/vessels/${imo}`, options); + } +} + +export interface Vessel { + id?: string; + + attributes?: Vessel.Attributes; + + type?: 'vessel'; +} + +export namespace Vessel { + export interface Attributes { + /** + * International Maritime Organization (IMO) number + */ + imo?: string | null; + + /** + * The current latitude position of the vessel + */ + latitude?: number | null; + + /** + * The current longitude position of the vessel + */ + longitude?: number | null; + + /** + * Maritime Mobile Service Identity (MMSI) + */ + mmsi?: string | null; + + /** + * The name of the ship or vessel + */ + name?: string; + + /** + * The current speed of the ship in knots (nautical miles per hour) + */ + nautical_speed_knots?: number | null; + + /** + * The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is + * South, and 270 is West + */ + navigational_heading_degrees?: number | null; + + /** + * The timestamp of when the ship's position was last recorded, in ISO 8601 date + * and time format + */ + position_timestamp?: string | null; + } +} + +export interface VesselRetrieveByIDResponse { + data?: Vessel; +} + +export interface VesselRetrieveByImoResponse { + data?: Vessel; +} + +export declare namespace Vessels { + export { + type Vessel as Vessel, + type VesselRetrieveByIDResponse as VesselRetrieveByIDResponse, + type VesselRetrieveByImoResponse as VesselRetrieveByImoResponse, + }; +} diff --git a/src/resources/webhook-notifications.ts b/src/resources/webhook-notifications.ts new file mode 100644 index 00000000..de32c82e --- /dev/null +++ b/src/resources/webhook-notifications.ts @@ -0,0 +1,393 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import * as ContainersAPI from './containers'; +import * as ShipmentsAPI from './shipments'; +import * as TrackingRequestsAPI from './tracking-requests'; +import * as WebhooksAPI from './webhooks'; +import { APIPromise } from '../core/api-promise'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class WebhookNotifications extends APIResource { + retrieve( + id: string, + query: WebhookNotificationRetrieveParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get(path`/webhook_notifications/${id}`, { query, ...options }); + } + + /** + * Return the list of webhook notifications. This can be useful for reconciling + * your data if your endpoint has been down. + */ + list( + query: WebhookNotificationListParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get('/webhook_notifications', { query, ...options }); + } + + /** + * Returns an example payload as it would be sent to a webhook endpoint for the + * provided `event` + */ + getExamples( + query: WebhookNotificationGetExamplesParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get('/webhook_notifications/examples', { query, ...options }); + } +} + +export interface EstimatedEvent { + id: string; + + attributes: EstimatedEvent.Attributes; + + relationships: EstimatedEvent.Relationships; + + type: 'estimated_event'; +} + +export namespace EstimatedEvent { + export interface Attributes { + /** + * When the estimated event was created + */ + created_at: string; + + estimated_timestamp: string; + + event: 'shipment.estimated.arrival'; + + /** + * The original source of the event data + */ + data_source?: 'shipping_line' | 'terminal'; + + /** + * UNLOCODE of the event location + */ + location_locode?: string | null; + + /** + * IANA tz + */ + timezone?: string | null; + + voyage_number?: string | null; + } + + export interface Relationships { + shipment: Relationships.Shipment; + + port?: Relationships.Port; + + vessel?: Relationships.Vessel; + } + + export namespace Relationships { + export interface Shipment { + data: Shipment.Data; + } + + export namespace Shipment { + export interface Data { + id: string; + + type: 'shipment'; + } + } + + export interface Port { + data?: Port.Data | null; + } + + export namespace Port { + export interface Data { + id?: string; + + type?: 'port'; + } + } + + export interface Vessel { + data?: Vessel.Data | null; + } + + export namespace Vessel { + export interface Data { + id?: string; + + type?: 'vessel'; + } + } + } +} + +export interface WebhookNotification { + id?: string; + + attributes?: WebhookNotification.Attributes; + + relationships?: WebhookNotification.Relationships; + + type?: 'webhook_notification'; +} + +export namespace WebhookNotification { + export interface Attributes { + created_at: string; + + /** + * Whether the notification has been delivered to the webhook endpoint + */ + delivery_status: 'pending' | 'succeeded' | 'failed'; + + event: + | 'container.transport.vessel_arrived' + | 'container.transport.vessel_discharged' + | 'container.transport.vessel_loaded' + | 'container.transport.vessel_departed' + | 'container.transport.rail_departed' + | 'container.transport.rail_arrived' + | 'container.transport.rail_loaded' + | 'container.transport.rail_unloaded' + | 'container.transport.transshipment_arrived' + | 'container.transport.transshipment_discharged' + | 'container.transport.transshipment_loaded' + | 'container.transport.transshipment_departed' + | 'container.transport.feeder_arrived' + | 'container.transport.feeder_discharged' + | 'container.transport.feeder_loaded' + | 'container.transport.feeder_departed' + | 'container.transport.empty_out' + | 'container.transport.full_in' + | 'container.transport.full_out' + | 'container.transport.empty_in' + | 'container.transport.vessel_berthed' + | 'shipment.estimated.arrival' + | 'tracking_request.succeeded' + | 'tracking_request.failed' + | 'tracking_request.awaiting_manifest' + | 'tracking_request.tracking_stopped' + | 'container.created' + | 'container.updated' + | 'container.pod_terminal_changed' + | 'container.transport.arrived_at_inland_destination' + | 'container.transport.estimated.arrived_at_inland_destination' + | 'container.pickup_lfd.changed'; + } + + export interface Relationships { + webhook: Relationships.Webhook; + + reference_object?: Relationships.ReferenceObject; + } + + export namespace Relationships { + export interface Webhook { + data?: Webhook.Data; + } + + export namespace Webhook { + export interface Data { + id?: string; + + type?: 'webhook'; + } + } + + export interface ReferenceObject { + data?: ReferenceObject.Data; + } + + export namespace ReferenceObject { + export interface Data { + id?: string; + + type?: 'tracking_request' | 'estimated_event' | 'transport_event' | 'container_updated_event'; + } + } + } +} + +export interface WebhookNotificationRetrieveResponse { + data?: WebhookNotification; + + included?: Array< + | WebhooksAPI.Webhook + | TrackingRequestsAPI.TrackingRequest + | ContainersAPI.TransportEvent + | EstimatedEvent + | WebhookNotificationRetrieveResponse.ContainerUpdatedEvent + >; +} + +export namespace WebhookNotificationRetrieveResponse { + export interface ContainerUpdatedEvent { + relationships: ContainerUpdatedEvent.Relationships; + + id?: string; + + attributes?: ContainerUpdatedEvent.Attributes; + + type?: string; + } + + export namespace ContainerUpdatedEvent { + export interface Relationships { + container: Relationships.Container; + + terminal: Relationships.Terminal; + } + + export namespace Relationships { + export interface Container { + data: Container.Data; + } + + export namespace Container { + export interface Data { + id: string; + + type: 'container'; + } + } + + export interface Terminal { + data: Terminal.Data; + } + + export namespace Terminal { + export interface Data { + id: string; + + type: 'terminal'; + } + } + } + + export interface Attributes { + /** + * A hash of all the changed attributes with the values being an array of the + * before and after. E.g. `{"pickup_lfd": [null, "2020-05-20"]}` + * + * The current attributes that can be alerted on are: + * + * - `available_for_pickup` + * - `pickup_lfd` + * - `fees_at_pod_terminal` + * - `holds_at_pod_terminal` + * - `pickup_appointment_at` + * - `pod_terminal` + */ + changeset: unknown; + + timestamp: string; + + data_source?: 'terminal'; + + /** + * IANA tz + */ + timezone?: string; + } + } +} + +export interface WebhookNotificationListResponse { + data?: Array; + + included?: Array< + WebhooksAPI.Webhook | TrackingRequestsAPI.TrackingRequest | ContainersAPI.TransportEvent | EstimatedEvent + >; + + links?: ShipmentsAPI.Links; + + meta?: ShipmentsAPI.Meta; +} + +export interface WebhookNotificationGetExamplesResponse { + data?: Array; + + included?: Array< + WebhooksAPI.Webhook | TrackingRequestsAPI.TrackingRequest | ContainersAPI.TransportEvent | EstimatedEvent + >; + + links?: ShipmentsAPI.Links; + + meta?: ShipmentsAPI.Meta; +} + +export interface WebhookNotificationRetrieveParams { + /** + * Comma delimited list of relations to include. + */ + include?: string; +} + +export interface WebhookNotificationListParams { + /** + * Comma delimited list of relations to include. + */ + include?: string; + + 'page[number]'?: number; + + 'page[size]'?: number; +} + +export interface WebhookNotificationGetExamplesParams { + /** + * The webhook notification event name you wish to see an example of + */ + event?: + | 'container.transport.vessel_arrived' + | 'container.transport.vessel_discharged' + | 'container.transport.vessel_loaded' + | 'container.transport.vessel_departed' + | 'container.transport.rail_departed' + | 'container.transport.rail_arrived' + | 'container.transport.rail_loaded' + | 'container.transport.rail_unloaded' + | 'container.transport.transshipment_arrived' + | 'container.transport.transshipment_discharged' + | 'container.transport.transshipment_loaded' + | 'container.transport.transshipment_departed' + | 'container.transport.feeder_arrived' + | 'container.transport.feeder_discharged' + | 'container.transport.feeder_loaded' + | 'container.transport.feeder_departed' + | 'container.transport.empty_out' + | 'container.transport.full_in' + | 'container.transport.full_out' + | 'container.transport.empty_in' + | 'container.transport.vessel_berthed' + | 'shipment.estimated.arrival' + | 'tracking_request.succeeded' + | 'tracking_request.failed' + | 'tracking_request.awaiting_manifest' + | 'tracking_request.tracking_stopped' + | 'container.created' + | 'container.updated' + | 'container.pod_terminal_changed' + | 'container.transport.arrived_at_inland_destination' + | 'container.transport.estimated.arrived_at_inland_destination' + | 'container.pickup_lfd.changed'; +} + +export declare namespace WebhookNotifications { + export { + type EstimatedEvent as EstimatedEvent, + type WebhookNotification as WebhookNotification, + type WebhookNotificationRetrieveResponse as WebhookNotificationRetrieveResponse, + type WebhookNotificationListResponse as WebhookNotificationListResponse, + type WebhookNotificationGetExamplesResponse as WebhookNotificationGetExamplesResponse, + type WebhookNotificationRetrieveParams as WebhookNotificationRetrieveParams, + type WebhookNotificationListParams as WebhookNotificationListParams, + type WebhookNotificationGetExamplesParams as WebhookNotificationGetExamplesParams, + }; +} diff --git a/src/resources/webhooks.ts b/src/resources/webhooks.ts new file mode 100644 index 00000000..db362933 --- /dev/null +++ b/src/resources/webhooks.ts @@ -0,0 +1,382 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIResource } from '../core/resource'; +import * as ShipmentsAPI from './shipments'; +import { APIPromise } from '../core/api-promise'; +import { buildHeaders } from '../internal/headers'; +import { RequestOptions } from '../internal/request-options'; +import { path } from '../internal/utils/path'; + +export class Webhooks extends APIResource { + /** + * You can configure a webhook via the API to be notified about events that happen + * in your Terminal49 account. These events can be realted to tracking_requests, + * shipments and containers. + * + * This is the recommended way tracking shipments and containers via the API. You + * should use this instead of polling our the API periodically. + * + * @example + * ```ts + * const webhook = await client.webhooks.create({ + * data: { + * attributes: { ... }, + * type: 'webhook', + * }, + * }); + * ``` + */ + create(body: WebhookCreateParams, options?: RequestOptions): APIPromise { + return this._client.post('/webhooks', { body, ...options }); + } + + /** + * Get the details of a single webhook + * + * @example + * ```ts + * const webhook = await client.webhooks.retrieve('id'); + * ``` + */ + retrieve(id: string, options?: RequestOptions): APIPromise { + return this._client.get(path`/webhooks/${id}`, options); + } + + /** + * Update a single webhook + * + * @example + * ```ts + * const webhook = await client.webhooks.update('id', { + * data: { attributes: {}, type: 'webhook' }, + * }); + * ``` + */ + update(id: string, body: WebhookUpdateParams, options?: RequestOptions): APIPromise { + return this._client.patch(path`/webhooks/${id}`, { body, ...options }); + } + + /** + * Get a list of all the webhooks + * + * @example + * ```ts + * const webhooks = await client.webhooks.list(); + * ``` + */ + list( + query: WebhookListParams | null | undefined = {}, + options?: RequestOptions, + ): APIPromise { + return this._client.get('/webhooks', { query, ...options }); + } + + /** + * Delete a webhook + * + * @example + * ```ts + * await client.webhooks.delete('id'); + * ``` + */ + delete(id: string, options?: RequestOptions): APIPromise { + return this._client.delete(path`/webhooks/${id}`, { + ...options, + headers: buildHeaders([{ Accept: '*/*' }, options?.headers]), + }); + } + + /** + * Return the list of IPs used for sending webhook notifications. This can be + * useful for whitelisting the IPs on the firewall. + * + * @example + * ```ts + * const response = await client.webhooks.listIPs(); + * ``` + */ + listIPs(options?: RequestOptions): APIPromise { + return this._client.get('/webhooks/ips', options); + } +} + +export interface Webhook { + id: string; + + type: 'webhook'; + + attributes?: Webhook.Attributes; +} + +export namespace Webhook { + export interface Attributes { + /** + * Whether the webhook will be delivered when events are triggered + */ + active: boolean; + + /** + * The list of events to enabled for this endpoint + */ + events: Array< + | 'container.transport.vessel_arrived' + | 'container.transport.vessel_discharged' + | 'container.transport.vessel_loaded' + | 'container.transport.vessel_departed' + | 'container.transport.rail_departed' + | 'container.transport.rail_arrived' + | 'container.transport.rail_loaded' + | 'container.transport.rail_unloaded' + | 'container.transport.transshipment_arrived' + | 'container.transport.transshipment_discharged' + | 'container.transport.transshipment_loaded' + | 'container.transport.transshipment_departed' + | 'container.transport.feeder_arrived' + | 'container.transport.feeder_discharged' + | 'container.transport.feeder_loaded' + | 'container.transport.feeder_departed' + | 'container.transport.empty_out' + | 'container.transport.full_in' + | 'container.transport.full_out' + | 'container.transport.empty_in' + | 'container.transport.vessel_berthed' + | 'shipment.estimated.arrival' + | 'tracking_request.succeeded' + | 'tracking_request.failed' + | 'tracking_request.awaiting_manifest' + | 'tracking_request.tracking_stopped' + | 'container.created' + | 'container.updated' + | 'container.pod_terminal_changed' + | 'container.transport.arrived_at_inland_destination' + | 'container.transport.estimated.arrived_at_inland_destination' + | 'container.pickup_lfd.changed' + >; + + /** + * A random token that will sign all delivered webhooks + */ + secret: string; + + /** + * https end point + */ + url: string; + + headers?: Array | null; + } + + export namespace Attributes { + export interface Header { + name?: string; + + value?: string; + } + } +} + +export interface WebhookCreateResponse { + data?: Webhook; +} + +export interface WebhookRetrieveResponse { + data?: Webhook; +} + +export interface WebhookUpdateResponse { + data?: Webhook; +} + +export interface WebhookListResponse { + data?: Array; + + links?: ShipmentsAPI.Links; + + meta?: ShipmentsAPI.Meta; +} + +export interface WebhookListIPsResponse { + last_updated?: string; + + webhook_notification_ips?: Array; +} + +export interface WebhookCreateParams { + data: WebhookCreateParams.Data; +} + +export namespace WebhookCreateParams { + export interface Data { + attributes: Data.Attributes; + + type: 'webhook'; + } + + export namespace Data { + export interface Attributes { + active: boolean; + + /** + * The URL of the webhook endpoint. + */ + url: string; + + /** + * The list of events to enable for this endpoint. + */ + events?: Array< + | 'container.transport.vessel_arrived' + | 'container.transport.vessel_discharged' + | 'container.transport.vessel_loaded' + | 'container.transport.vessel_departed' + | 'container.transport.rail_departed' + | 'container.transport.rail_arrived' + | 'container.transport.rail_loaded' + | 'container.transport.rail_unloaded' + | 'container.transport.transshipment_arrived' + | 'container.transport.transshipment_discharged' + | 'container.transport.transshipment_loaded' + | 'container.transport.transshipment_departed' + | 'container.transport.feeder_arrived' + | 'container.transport.feeder_discharged' + | 'container.transport.feeder_loaded' + | 'container.transport.feeder_departed' + | 'container.transport.empty_out' + | 'container.transport.full_in' + | 'container.transport.full_out' + | 'container.transport.empty_in' + | 'container.transport.vessel_berthed' + | 'shipment.estimated.arrival' + | 'tracking_request.succeeded' + | 'tracking_request.failed' + | 'tracking_request.awaiting_manifest' + | 'tracking_request.tracking_stopped' + | 'container.created' + | 'container.updated' + | 'container.pod_terminal_changed' + | 'container.transport.arrived_at_inland_destination' + | 'container.transport.estimated.arrived_at_inland_destination' + | 'container.pickup_lfd.changed' + >; + + /** + * Optional custom headers to pass with each webhook invocation + */ + headers?: Array; + } + + export namespace Attributes { + export interface Header { + /** + * The name of the header. (Please note this will be auto-capitalized) + */ + name?: string; + + /** + * The value to pass for the header + */ + value?: string; + } + } + } +} + +export interface WebhookUpdateParams { + data: WebhookUpdateParams.Data; +} + +export namespace WebhookUpdateParams { + export interface Data { + attributes: Data.Attributes; + + type: 'webhook'; + } + + export namespace Data { + export interface Attributes { + active?: boolean; + + /** + * The list of events to enable for this endpoint. + */ + events?: Array< + | 'container.transport.vessel_arrived' + | 'container.transport.vessel_discharged' + | 'container.transport.vessel_loaded' + | 'container.transport.vessel_departed' + | 'container.transport.rail_departed' + | 'container.transport.rail_arrived' + | 'container.transport.rail_loaded' + | 'container.transport.rail_unloaded' + | 'container.transport.transshipment_arrived' + | 'container.transport.transshipment_discharged' + | 'container.transport.transshipment_loaded' + | 'container.transport.transshipment_departed' + | 'container.transport.feeder_arrived' + | 'container.transport.feeder_discharged' + | 'container.transport.feeder_loaded' + | 'container.transport.feeder_departed' + | 'container.transport.empty_out' + | 'container.transport.full_in' + | 'container.transport.full_out' + | 'container.transport.empty_in' + | 'container.transport.vessel_berthed' + | 'shipment.estimated.arrival' + | 'tracking_request.succeeded' + | 'tracking_request.failed' + | 'tracking_request.awaiting_manifest' + | 'tracking_request.tracking_stopped' + | 'container.created' + | 'container.updated' + | 'container.pod_terminal_changed' + | 'container.transport.arrived_at_inland_destination' + | 'container.transport.estimated.arrived_at_inland_destination' + | 'container.pickup_lfd.changed' + >; + + /** + * Optional custom headers to pass with each webhook invocation + */ + headers?: Array; + + /** + * The URL of the webhook endpoint. + */ + url?: string; + } + + export namespace Attributes { + export interface Header { + /** + * The name of the header. (Please not this will be auto-capitalized) + */ + name?: string; + + /** + * The value to pass for the header + */ + value?: string; + } + } + } +} + +export interface WebhookListParams { + 'page[number]'?: number; + + 'page[size]'?: number; +} + +export declare namespace Webhooks { + export { + type Webhook as Webhook, + type WebhookCreateResponse as WebhookCreateResponse, + type WebhookRetrieveResponse as WebhookRetrieveResponse, + type WebhookUpdateResponse as WebhookUpdateResponse, + type WebhookListResponse as WebhookListResponse, + type WebhookListIPsResponse as WebhookListIPsResponse, + type WebhookCreateParams as WebhookCreateParams, + type WebhookUpdateParams as WebhookUpdateParams, + type WebhookListParams as WebhookListParams, + }; +} diff --git a/src/uploads.ts b/src/uploads.ts new file mode 100644 index 00000000..b2ef6471 --- /dev/null +++ b/src/uploads.ts @@ -0,0 +1,2 @@ +/** @deprecated Import from ./core/uploads instead */ +export * from './core/uploads'; diff --git a/src/version.ts b/src/version.ts new file mode 100644 index 00000000..55a1a527 --- /dev/null +++ b/src/version.ts @@ -0,0 +1 @@ +export const VERSION = '0.0.1-alpha.0'; diff --git a/tests/api-resources/containers.test.ts b/tests/api-resources/containers.test.ts new file mode 100644 index 00000000..159ae4a2 --- /dev/null +++ b/tests/api-resources/containers.test.ts @@ -0,0 +1,112 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource containers', () => { + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.containers.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('retrieve: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.containers.retrieve('id', { include: 'include' }, { path: '/_stainless_unknown_path' }), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('update', async () => { + const responsePromise = client.containers.update(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('update: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.containers.update( + { data: { attributes: { ref_numbers: ['REF-12345'] } } }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('list', async () => { + const responsePromise = client.containers.list(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('list: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.containers.list( + { include: 'include', 'page[number]': 0, 'page[size]': 0, terminal_checked_before: 0 }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('getRawEvents', async () => { + const responsePromise = client.containers.getRawEvents('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('getTransportEvents', async () => { + const responsePromise = client.containers.getTransportEvents('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('getTransportEvents: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.containers.getTransportEvents( + 'id', + { include: 'include' }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); +}); diff --git a/tests/api-resources/metro-areas.test.ts b/tests/api-resources/metro-areas.test.ts new file mode 100644 index 00000000..f6fa5bcb --- /dev/null +++ b/tests/api-resources/metro-areas.test.ts @@ -0,0 +1,22 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource metroAreas', () => { + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.metroAreas.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); +}); diff --git a/tests/api-resources/parties.test.ts b/tests/api-resources/parties.test.ts new file mode 100644 index 00000000..c6a09a69 --- /dev/null +++ b/tests/api-resources/parties.test.ts @@ -0,0 +1,89 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource parties', () => { + // Prism tests are disabled + test.skip('create', async () => { + const responsePromise = client.parties.create(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('create: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.parties.create( + { data: { attributes: { company_name: 'COMPANY NAME' } } }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.parties.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('update', async () => { + const responsePromise = client.parties.update('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('update: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.parties.update( + 'id', + { data: { attributes: { company_name: 'COMPANY NAME' } } }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('list', async () => { + const responsePromise = client.parties.list(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('list: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.parties.list({ 'page[number]': 0, 'page[size]': 0 }, { path: '/_stainless_unknown_path' }), + ).rejects.toThrow(Terminal49.NotFoundError); + }); +}); diff --git a/tests/api-resources/ports.test.ts b/tests/api-resources/ports.test.ts new file mode 100644 index 00000000..fe0fb3b6 --- /dev/null +++ b/tests/api-resources/ports.test.ts @@ -0,0 +1,22 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource ports', () => { + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.ports.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); +}); diff --git a/tests/api-resources/shipments.test.ts b/tests/api-resources/shipments.test.ts new file mode 100644 index 00000000..21fc59b4 --- /dev/null +++ b/tests/api-resources/shipments.test.ts @@ -0,0 +1,101 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource shipments', () => { + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.shipments.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('retrieve: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.shipments.retrieve('id', { include: 'include' }, { path: '/_stainless_unknown_path' }), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('update', async () => { + const responsePromise = client.shipments.update('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('update: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.shipments.update( + 'id', + { data: { attributes: { ref_numbers: ['REFNUMBER10'], shipment_tags: ['tag1, tag2'] } } }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('list', async () => { + const responsePromise = client.shipments.list(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('list: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.shipments.list( + { include: 'include', number: 'number', 'page[number]': 0, 'page[size]': 0, q: 'q' }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('resumeTracking', async () => { + const responsePromise = client.shipments.resumeTracking('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('stopTracking', async () => { + const responsePromise = client.shipments.stopTracking('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); +}); diff --git a/tests/api-resources/shipping-lines.test.ts b/tests/api-resources/shipping-lines.test.ts new file mode 100644 index 00000000..c132f4fd --- /dev/null +++ b/tests/api-resources/shipping-lines.test.ts @@ -0,0 +1,34 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource shippingLines', () => { + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.shippingLines.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('list', async () => { + const responsePromise = client.shippingLines.list(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); +}); diff --git a/tests/api-resources/terminals.test.ts b/tests/api-resources/terminals.test.ts new file mode 100644 index 00000000..fd7c6b45 --- /dev/null +++ b/tests/api-resources/terminals.test.ts @@ -0,0 +1,22 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource terminals', () => { + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.terminals.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); +}); diff --git a/tests/api-resources/tracking-requests.test.ts b/tests/api-resources/tracking-requests.test.ts new file mode 100644 index 00000000..641344f4 --- /dev/null +++ b/tests/api-resources/tracking-requests.test.ts @@ -0,0 +1,124 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource trackingRequests', () => { + // Prism tests are disabled + test.skip('create', async () => { + const responsePromise = client.trackingRequests.create(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('create: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.trackingRequests.create( + { + data: { + type: 'tracking_request', + attributes: { + request_number: 'MEDUFR030802', + request_type: 'bill_of_lading', + scac: 'MSCU', + ref_numbers: ['PO12345', 'HBL12345', 'CUSREF1234'], + shipment_tags: ['camembert'], + }, + relationships: { + customer: { data: { id: 'f7cb530a-9e60-412c-a5bc-205a2f34ba54', type: 'party' } }, + }, + }, + }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.trackingRequests.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('retrieve: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.trackingRequests.retrieve('id', { include: 'include' }, { path: '/_stainless_unknown_path' }), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('update', async () => { + const responsePromise = client.trackingRequests.update('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('update: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.trackingRequests.update( + 'id', + { data: { attributes: { ref_number: 'REFNUMBER11' } } }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('list', async () => { + const responsePromise = client.trackingRequests.list(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('list: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.trackingRequests.list( + { + 'filter[created_at][end]': '2020-04-28T22:59:15Z', + 'filter[created_at][start]': '2020-04-28T22:59:15Z', + 'filter[request_number]': 'filter[request_number]', + 'filter[scac]': 'MSCU', + 'filter[status]': 'created', + include: 'include', + 'page[number]': 0, + 'page[size]': 0, + q: 'q', + }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); +}); diff --git a/tests/api-resources/vessels.test.ts b/tests/api-resources/vessels.test.ts new file mode 100644 index 00000000..7ea4518a --- /dev/null +++ b/tests/api-resources/vessels.test.ts @@ -0,0 +1,34 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource vessels', () => { + // Prism tests are disabled + test.skip('retrieveByID', async () => { + const responsePromise = client.vessels.retrieveByID('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('retrieveByImo', async () => { + const responsePromise = client.vessels.retrieveByImo('imo'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); +}); diff --git a/tests/api-resources/webhook-notifications.test.ts b/tests/api-resources/webhook-notifications.test.ts new file mode 100644 index 00000000..733e7204 --- /dev/null +++ b/tests/api-resources/webhook-notifications.test.ts @@ -0,0 +1,80 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource webhookNotifications', () => { + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.webhookNotifications.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('retrieve: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.webhookNotifications.retrieve( + 'id', + { include: 'include' }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('list', async () => { + const responsePromise = client.webhookNotifications.list(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('list: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.webhookNotifications.list( + { include: 'include', 'page[number]': 0, 'page[size]': 0 }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('getExamples', async () => { + const responsePromise = client.webhookNotifications.getExamples(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('getExamples: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.webhookNotifications.getExamples( + { event: 'container.transport.full_out' }, + { path: '/_stainless_unknown_path' }, + ), + ).rejects.toThrow(Terminal49.NotFoundError); + }); +}); diff --git a/tests/api-resources/webhooks.test.ts b/tests/api-resources/webhooks.test.ts new file mode 100644 index 00000000..3895602f --- /dev/null +++ b/tests/api-resources/webhooks.test.ts @@ -0,0 +1,155 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Terminal49 from 'terminal49'; + +const client = new Terminal49({ + apiKey: 'My API Key', + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', +}); + +describe('resource webhooks', () => { + // Prism tests are disabled + test.skip('create: only required params', async () => { + const responsePromise = client.webhooks.create({ + data: { attributes: { active: true, url: 'https://webhook.site/' }, type: 'webhook' }, + }); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('create: required and optional params', async () => { + const response = await client.webhooks.create({ + data: { + attributes: { + active: true, + url: 'https://webhook.site/', + events: [ + 'container.transport.vessel_arrived', + 'container.transport.vessel_discharged', + 'container.transport.vessel_loaded', + 'container.transport.vessel_departed', + 'container.transport.rail_departed', + 'container.transport.rail_arrived', + 'container.transport.rail_loaded', + 'container.transport.rail_unloaded', + 'container.transport.transshipment_arrived', + 'container.transport.transshipment_discharged', + 'container.transport.transshipment_loaded', + 'container.transport.transshipment_departed', + 'container.transport.feeder_arrived', + 'container.transport.feeder_discharged', + 'container.transport.feeder_loaded', + 'container.transport.feeder_departed', + 'container.transport.empty_out', + 'container.transport.full_in', + 'container.transport.full_out', + 'container.transport.empty_in', + 'container.transport.vessel_berthed', + 'shipment.estimated.arrival', + 'tracking_request.succeeded', + 'tracking_request.failed', + 'tracking_request.awaiting_manifest', + 'tracking_request.tracking_stopped', + 'container.created', + 'container.updated', + 'container.pod_terminal_changed', + 'container.transport.arrived_at_inland_destination', + 'container.transport.estimated.arrived_at_inland_destination', + 'container.pickup_lfd.changed', + ], + headers: [{ name: 'name', value: 'value' }], + }, + type: 'webhook', + }, + }); + }); + + // Prism tests are disabled + test.skip('retrieve', async () => { + const responsePromise = client.webhooks.retrieve('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('update: only required params', async () => { + const responsePromise = client.webhooks.update('id', { data: { attributes: {}, type: 'webhook' } }); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('update: required and optional params', async () => { + const response = await client.webhooks.update('id', { + data: { + attributes: { + active: true, + events: ['container.transport.vessel_arrived'], + headers: [{ name: 'name', value: 'value' }], + url: 'https://webhook.site/#!/39084fbb-d887-42e8-be08-b9183ad02362', + }, + type: 'webhook', + }, + }); + }); + + // Prism tests are disabled + test.skip('list', async () => { + const responsePromise = client.webhooks.list(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('list: request options and params are passed correctly', async () => { + // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error + await expect( + client.webhooks.list({ 'page[number]': 0, 'page[size]': 0 }, { path: '/_stainless_unknown_path' }), + ).rejects.toThrow(Terminal49.NotFoundError); + }); + + // Prism tests are disabled + test.skip('delete', async () => { + const responsePromise = client.webhooks.delete('id'); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // Prism tests are disabled + test.skip('listIPs', async () => { + const responsePromise = client.webhooks.listIPs(); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); +}); diff --git a/tests/base64.test.ts b/tests/base64.test.ts new file mode 100644 index 00000000..545cc891 --- /dev/null +++ b/tests/base64.test.ts @@ -0,0 +1,80 @@ +import { fromBase64, toBase64 } from 'terminal49/internal/utils/base64'; + +describe.each(['Buffer', 'atob'])('with %s', (mode) => { + let originalBuffer: BufferConstructor; + beforeAll(() => { + if (mode === 'atob') { + originalBuffer = globalThis.Buffer; + // @ts-expect-error Can't assign undefined to BufferConstructor + delete globalThis.Buffer; + } + }); + afterAll(() => { + if (mode === 'atob') { + globalThis.Buffer = originalBuffer; + } + }); + test('toBase64', () => { + const testCases = [ + { + input: 'hello world', + expected: 'aGVsbG8gd29ybGQ=', + }, + { + input: new Uint8Array([104, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100]), + expected: 'aGVsbG8gd29ybGQ=', + }, + { + input: undefined, + expected: '', + }, + { + input: new Uint8Array([ + 229, 102, 215, 230, 65, 22, 46, 87, 243, 176, 99, 99, 31, 174, 8, 242, 83, 142, 169, 64, 122, 123, + 193, 71, + ]), + expected: '5WbX5kEWLlfzsGNjH64I8lOOqUB6e8FH', + }, + { + input: '✓', + expected: '4pyT', + }, + { + input: new Uint8Array([226, 156, 147]), + expected: '4pyT', + }, + ]; + + testCases.forEach(({ input, expected }) => { + expect(toBase64(input)).toBe(expected); + }); + }); + + test('fromBase64', () => { + const testCases = [ + { + input: 'aGVsbG8gd29ybGQ=', + expected: new Uint8Array([104, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100]), + }, + { + input: '', + expected: new Uint8Array([]), + }, + { + input: '5WbX5kEWLlfzsGNjH64I8lOOqUB6e8FH', + expected: new Uint8Array([ + 229, 102, 215, 230, 65, 22, 46, 87, 243, 176, 99, 99, 31, 174, 8, 242, 83, 142, 169, 64, 122, 123, + 193, 71, + ]), + }, + { + input: '4pyT', + expected: new Uint8Array([226, 156, 147]), + }, + ]; + + testCases.forEach(({ input, expected }) => { + expect(fromBase64(input)).toEqual(expected); + }); + }); +}); diff --git a/tests/buildHeaders.test.ts b/tests/buildHeaders.test.ts new file mode 100644 index 00000000..47f6f7f6 --- /dev/null +++ b/tests/buildHeaders.test.ts @@ -0,0 +1,88 @@ +import { inspect } from 'node:util'; +import { buildHeaders, type HeadersLike, type NullableHeaders } from 'terminal49/internal/headers'; + +function inspectNullableHeaders(headers: NullableHeaders) { + return `NullableHeaders {${[ + ...[...headers.values.entries()].map(([name, value]) => ` ${inspect(name)}: ${inspect(value)}`), + ...[...headers.nulls].map((name) => ` ${inspect(name)}: null`), + ].join(', ')} }`; +} + +describe('buildHeaders', () => { + const cases: [HeadersLike[], string][] = [ + [[new Headers({ 'content-type': 'text/plain' })], `NullableHeaders { 'content-type': 'text/plain' }`], + [ + [ + { + 'content-type': 'text/plain', + }, + { + 'Content-Type': undefined, + }, + ], + `NullableHeaders { 'content-type': 'text/plain' }`, + ], + [ + [ + { + 'content-type': 'text/plain', + }, + { + 'Content-Type': null, + }, + ], + `NullableHeaders { 'content-type': null }`, + ], + [ + [ + { + cookie: 'name1=value1', + Cookie: 'name2=value2', + }, + ], + `NullableHeaders { 'cookie': 'name2=value2' }`, + ], + [ + [ + { + cookie: 'name1=value1', + Cookie: undefined, + }, + ], + `NullableHeaders { 'cookie': 'name1=value1' }`, + ], + [ + [ + { + cookie: ['name1=value1', 'name2=value2'], + }, + ], + `NullableHeaders { 'cookie': 'name1=value1; name2=value2' }`, + ], + [ + [ + { + 'x-foo': ['name1=value1', 'name2=value2'], + }, + ], + `NullableHeaders { 'x-foo': 'name1=value1, name2=value2' }`, + ], + [ + [ + [ + ['cookie', 'name1=value1'], + ['cookie', 'name2=value2'], + ['Cookie', 'name3=value3'], + ], + ], + `NullableHeaders { 'cookie': 'name1=value1; name2=value2; name3=value3' }`, + ], + [[undefined], `NullableHeaders { }`], + [[null], `NullableHeaders { }`], + ]; + for (const [input, expected] of cases) { + test(expected, () => { + expect(inspectNullableHeaders(buildHeaders(input))).toEqual(expected); + }); + } +}); diff --git a/tests/form.test.ts b/tests/form.test.ts new file mode 100644 index 00000000..4fe73c22 --- /dev/null +++ b/tests/form.test.ts @@ -0,0 +1,85 @@ +import { multipartFormRequestOptions, createForm } from 'terminal49/internal/uploads'; +import { toFile } from 'terminal49/core/uploads'; + +describe('form data validation', () => { + test('valid values do not error', async () => { + await multipartFormRequestOptions( + { + body: { + foo: 'foo', + string: 1, + bool: true, + file: await toFile(Buffer.from('some-content')), + blob: new Blob(['Some content'], { type: 'text/plain' }), + }, + }, + fetch, + ); + }); + + test('null', async () => { + await expect(() => + multipartFormRequestOptions( + { + body: { + null: null, + }, + }, + fetch, + ), + ).rejects.toThrow(TypeError); + }); + + test('undefined is stripped', async () => { + const form = await createForm( + { + foo: undefined, + bar: 'baz', + }, + fetch, + ); + expect(form.has('foo')).toBe(false); + expect(form.get('bar')).toBe('baz'); + }); + + test('nested undefined property is stripped', async () => { + const form = await createForm( + { + bar: { + baz: undefined, + }, + }, + fetch, + ); + expect(Array.from(form.entries())).toEqual([]); + + const form2 = await createForm( + { + bar: { + foo: 'string', + baz: undefined, + }, + }, + fetch, + ); + expect(Array.from(form2.entries())).toEqual([['bar[foo]', 'string']]); + }); + + test('nested undefined array item is stripped', async () => { + const form = await createForm( + { + bar: [undefined, undefined], + }, + fetch, + ); + expect(Array.from(form.entries())).toEqual([]); + + const form2 = await createForm( + { + bar: [undefined, 'foo'], + }, + fetch, + ); + expect(Array.from(form2.entries())).toEqual([['bar[]', 'foo']]); + }); +}); diff --git a/tests/index.test.ts b/tests/index.test.ts new file mode 100644 index 00000000..e59496a9 --- /dev/null +++ b/tests/index.test.ts @@ -0,0 +1,734 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { APIPromise } from 'terminal49/core/api-promise'; + +import util from 'node:util'; +import Terminal49 from 'terminal49'; +import { APIUserAbortError } from 'terminal49'; +const defaultFetch = fetch; + +describe('instantiate client', () => { + const env = process.env; + + beforeEach(() => { + jest.resetModules(); + process.env = { ...env }; + }); + + afterEach(() => { + process.env = env; + }); + + describe('defaultHeaders', () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + defaultHeaders: { 'X-My-Default-Header': '2' }, + apiKey: 'My API Key', + }); + + test('they are used in the request', async () => { + const { req } = await client.buildRequest({ path: '/foo', method: 'post' }); + expect(req.headers.get('x-my-default-header')).toEqual('2'); + }); + + test('can ignore `undefined` and leave the default', async () => { + const { req } = await client.buildRequest({ + path: '/foo', + method: 'post', + headers: { 'X-My-Default-Header': undefined }, + }); + expect(req.headers.get('x-my-default-header')).toEqual('2'); + }); + + test('can be removed with `null`', async () => { + const { req } = await client.buildRequest({ + path: '/foo', + method: 'post', + headers: { 'X-My-Default-Header': null }, + }); + expect(req.headers.has('x-my-default-header')).toBe(false); + }); + }); + describe('logging', () => { + const env = process.env; + + beforeEach(() => { + process.env = { ...env }; + process.env['TERMINAL49_LOG'] = undefined; + }); + + afterEach(() => { + process.env = env; + }); + + const forceAPIResponseForClient = async (client: Terminal49) => { + await new APIPromise( + client, + Promise.resolve({ + response: new Response(), + controller: new AbortController(), + requestLogID: 'log_000000', + retryOfRequestLogID: undefined, + startTime: Date.now(), + options: { + method: 'get', + path: '/', + }, + }), + ); + }; + + test('debug logs when log level is debug', async () => { + const debugMock = jest.fn(); + const logger = { + debug: debugMock, + info: jest.fn(), + warn: jest.fn(), + error: jest.fn(), + }; + + const client = new Terminal49({ logger: logger, logLevel: 'debug', apiKey: 'My API Key' }); + + await forceAPIResponseForClient(client); + expect(debugMock).toHaveBeenCalled(); + }); + + test('default logLevel is warn', async () => { + const client = new Terminal49({ apiKey: 'My API Key' }); + expect(client.logLevel).toBe('warn'); + }); + + test('debug logs are skipped when log level is info', async () => { + const debugMock = jest.fn(); + const logger = { + debug: debugMock, + info: jest.fn(), + warn: jest.fn(), + error: jest.fn(), + }; + + const client = new Terminal49({ logger: logger, logLevel: 'info', apiKey: 'My API Key' }); + + await forceAPIResponseForClient(client); + expect(debugMock).not.toHaveBeenCalled(); + }); + + test('debug logs happen with debug env var', async () => { + const debugMock = jest.fn(); + const logger = { + debug: debugMock, + info: jest.fn(), + warn: jest.fn(), + error: jest.fn(), + }; + + process.env['TERMINAL49_LOG'] = 'debug'; + const client = new Terminal49({ logger: logger, apiKey: 'My API Key' }); + expect(client.logLevel).toBe('debug'); + + await forceAPIResponseForClient(client); + expect(debugMock).toHaveBeenCalled(); + }); + + test('warn when env var level is invalid', async () => { + const warnMock = jest.fn(); + const logger = { + debug: jest.fn(), + info: jest.fn(), + warn: warnMock, + error: jest.fn(), + }; + + process.env['TERMINAL49_LOG'] = 'not a log level'; + const client = new Terminal49({ logger: logger, apiKey: 'My API Key' }); + expect(client.logLevel).toBe('warn'); + expect(warnMock).toHaveBeenCalledWith( + 'process.env[\'TERMINAL49_LOG\'] was set to "not a log level", expected one of ["off","error","warn","info","debug"]', + ); + }); + + test('client log level overrides env var', async () => { + const debugMock = jest.fn(); + const logger = { + debug: debugMock, + info: jest.fn(), + warn: jest.fn(), + error: jest.fn(), + }; + + process.env['TERMINAL49_LOG'] = 'debug'; + const client = new Terminal49({ logger: logger, logLevel: 'off', apiKey: 'My API Key' }); + + await forceAPIResponseForClient(client); + expect(debugMock).not.toHaveBeenCalled(); + }); + + test('no warning logged for invalid env var level + valid client level', async () => { + const warnMock = jest.fn(); + const logger = { + debug: jest.fn(), + info: jest.fn(), + warn: warnMock, + error: jest.fn(), + }; + + process.env['TERMINAL49_LOG'] = 'not a log level'; + const client = new Terminal49({ logger: logger, logLevel: 'debug', apiKey: 'My API Key' }); + expect(client.logLevel).toBe('debug'); + expect(warnMock).not.toHaveBeenCalled(); + }); + }); + + describe('defaultQuery', () => { + test('with null query params given', () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + defaultQuery: { apiVersion: 'foo' }, + apiKey: 'My API Key', + }); + expect(client.buildURL('/foo', null)).toEqual('http://localhost:5000/foo?apiVersion=foo'); + }); + + test('multiple default query params', () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + defaultQuery: { apiVersion: 'foo', hello: 'world' }, + apiKey: 'My API Key', + }); + expect(client.buildURL('/foo', null)).toEqual('http://localhost:5000/foo?apiVersion=foo&hello=world'); + }); + + test('overriding with `undefined`', () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + defaultQuery: { hello: 'world' }, + apiKey: 'My API Key', + }); + expect(client.buildURL('/foo', { hello: undefined })).toEqual('http://localhost:5000/foo'); + }); + }); + + test('custom fetch', async () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + apiKey: 'My API Key', + fetch: (url) => { + return Promise.resolve( + new Response(JSON.stringify({ url, custom: true }), { + headers: { 'Content-Type': 'application/json' }, + }), + ); + }, + }); + + const response = await client.get('/foo'); + expect(response).toEqual({ url: 'http://localhost:5000/foo', custom: true }); + }); + + test('explicit global fetch', async () => { + // make sure the global fetch type is assignable to our Fetch type + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + apiKey: 'My API Key', + fetch: defaultFetch, + }); + }); + + test('custom signal', async () => { + const client = new Terminal49({ + baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', + apiKey: 'My API Key', + fetch: (...args) => { + return new Promise((resolve, reject) => + setTimeout( + () => + defaultFetch(...args) + .then(resolve) + .catch(reject), + 300, + ), + ); + }, + }); + + const controller = new AbortController(); + setTimeout(() => controller.abort(), 200); + + const spy = jest.spyOn(client, 'request'); + + await expect(client.get('/foo', { signal: controller.signal })).rejects.toThrowError(APIUserAbortError); + expect(spy).toHaveBeenCalledTimes(1); + }); + + test('normalized method', async () => { + let capturedRequest: RequestInit | undefined; + const testFetch = async (url: string | URL | Request, init: RequestInit = {}): Promise => { + capturedRequest = init; + return new Response(JSON.stringify({}), { headers: { 'Content-Type': 'application/json' } }); + }; + + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + apiKey: 'My API Key', + fetch: testFetch, + }); + + await client.patch('/foo'); + expect(capturedRequest?.method).toEqual('PATCH'); + }); + + describe('baseUrl', () => { + test('trailing slash', () => { + const client = new Terminal49({ baseURL: 'http://localhost:5000/custom/path/', apiKey: 'My API Key' }); + expect(client.buildURL('/foo', null)).toEqual('http://localhost:5000/custom/path/foo'); + }); + + test('no trailing slash', () => { + const client = new Terminal49({ baseURL: 'http://localhost:5000/custom/path', apiKey: 'My API Key' }); + expect(client.buildURL('/foo', null)).toEqual('http://localhost:5000/custom/path/foo'); + }); + + afterEach(() => { + process.env['TERMINAL49_BASE_URL'] = undefined; + }); + + test('explicit option', () => { + const client = new Terminal49({ baseURL: 'https://example.com', apiKey: 'My API Key' }); + expect(client.baseURL).toEqual('https://example.com'); + }); + + test('env variable', () => { + process.env['TERMINAL49_BASE_URL'] = 'https://example.com/from_env'; + const client = new Terminal49({ apiKey: 'My API Key' }); + expect(client.baseURL).toEqual('https://example.com/from_env'); + }); + + test('empty env variable', () => { + process.env['TERMINAL49_BASE_URL'] = ''; // empty + const client = new Terminal49({ apiKey: 'My API Key' }); + expect(client.baseURL).toEqual('https://api.terminal49.com/v2'); + }); + + test('blank env variable', () => { + process.env['TERMINAL49_BASE_URL'] = ' '; // blank + const client = new Terminal49({ apiKey: 'My API Key' }); + expect(client.baseURL).toEqual('https://api.terminal49.com/v2'); + }); + + test('in request options', () => { + const client = new Terminal49({ apiKey: 'My API Key' }); + expect(client.buildURL('/foo', null, 'http://localhost:5000/option')).toEqual( + 'http://localhost:5000/option/foo', + ); + }); + + test('in request options overridden by client options', () => { + const client = new Terminal49({ apiKey: 'My API Key', baseURL: 'http://localhost:5000/client' }); + expect(client.buildURL('/foo', null, 'http://localhost:5000/option')).toEqual( + 'http://localhost:5000/client/foo', + ); + }); + + test('in request options overridden by env variable', () => { + process.env['TERMINAL49_BASE_URL'] = 'http://localhost:5000/env'; + const client = new Terminal49({ apiKey: 'My API Key' }); + expect(client.buildURL('/foo', null, 'http://localhost:5000/option')).toEqual( + 'http://localhost:5000/env/foo', + ); + }); + }); + + test('maxRetries option is correctly set', () => { + const client = new Terminal49({ maxRetries: 4, apiKey: 'My API Key' }); + expect(client.maxRetries).toEqual(4); + + // default + const client2 = new Terminal49({ apiKey: 'My API Key' }); + expect(client2.maxRetries).toEqual(2); + }); + + describe('withOptions', () => { + test('creates a new client with overridden options', async () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + maxRetries: 3, + apiKey: 'My API Key', + }); + + const newClient = client.withOptions({ + maxRetries: 5, + baseURL: 'http://localhost:5001/', + }); + + // Verify the new client has updated options + expect(newClient.maxRetries).toEqual(5); + expect(newClient.baseURL).toEqual('http://localhost:5001/'); + + // Verify the original client is unchanged + expect(client.maxRetries).toEqual(3); + expect(client.baseURL).toEqual('http://localhost:5000/'); + + // Verify it's a different instance + expect(newClient).not.toBe(client); + expect(newClient.constructor).toBe(client.constructor); + }); + + test('inherits options from the parent client', async () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + defaultHeaders: { 'X-Test-Header': 'test-value' }, + defaultQuery: { 'test-param': 'test-value' }, + apiKey: 'My API Key', + }); + + const newClient = client.withOptions({ + baseURL: 'http://localhost:5001/', + }); + + // Test inherited options remain the same + expect(newClient.buildURL('/foo', null)).toEqual('http://localhost:5001/foo?test-param=test-value'); + + const { req } = await newClient.buildRequest({ path: '/foo', method: 'get' }); + expect(req.headers.get('x-test-header')).toEqual('test-value'); + }); + + test('respects runtime property changes when creating new client', () => { + const client = new Terminal49({ + baseURL: 'http://localhost:5000/', + timeout: 1000, + apiKey: 'My API Key', + }); + + // Modify the client properties directly after creation + client.baseURL = 'http://localhost:6000/'; + client.timeout = 2000; + + // Create a new client with withOptions + const newClient = client.withOptions({ + maxRetries: 10, + }); + + // Verify the new client uses the updated properties, not the original ones + expect(newClient.baseURL).toEqual('http://localhost:6000/'); + expect(newClient.timeout).toEqual(2000); + expect(newClient.maxRetries).toEqual(10); + + // Original client should still have its modified properties + expect(client.baseURL).toEqual('http://localhost:6000/'); + expect(client.timeout).toEqual(2000); + expect(client.maxRetries).not.toEqual(10); + + // Verify URL building uses the updated baseURL + expect(newClient.buildURL('/bar', null)).toEqual('http://localhost:6000/bar'); + }); + }); + + test('with environment variable arguments', () => { + // set options via env var + process.env['TERMINAL49_API_KEY'] = 'My API Key'; + const client = new Terminal49(); + expect(client.apiKey).toBe('My API Key'); + }); + + test('with overridden environment variable arguments', () => { + // set options via env var + process.env['TERMINAL49_API_KEY'] = 'another My API Key'; + const client = new Terminal49({ apiKey: 'My API Key' }); + expect(client.apiKey).toBe('My API Key'); + }); +}); + +describe('request building', () => { + const client = new Terminal49({ apiKey: 'My API Key' }); + + describe('custom headers', () => { + test('handles undefined', async () => { + const { req } = await client.buildRequest({ + path: '/foo', + method: 'post', + body: { value: 'hello' }, + headers: { 'X-Foo': 'baz', 'x-foo': 'bar', 'x-Foo': undefined, 'x-baz': 'bam', 'X-Baz': null }, + }); + expect(req.headers.get('x-foo')).toEqual('bar'); + expect(req.headers.get('x-Foo')).toEqual('bar'); + expect(req.headers.get('X-Foo')).toEqual('bar'); + expect(req.headers.get('x-baz')).toEqual(null); + }); + }); +}); + +describe('default encoder', () => { + const client = new Terminal49({ apiKey: 'My API Key' }); + + class Serializable { + toJSON() { + return { $type: 'Serializable' }; + } + } + class Collection { + #things: T[]; + constructor(things: T[]) { + this.#things = Array.from(things); + } + toJSON() { + return Array.from(this.#things); + } + [Symbol.iterator]() { + return this.#things[Symbol.iterator]; + } + } + for (const jsonValue of [{}, [], { __proto__: null }, new Serializable(), new Collection(['item'])]) { + test(`serializes ${util.inspect(jsonValue)} as json`, async () => { + const { req } = await client.buildRequest({ + path: '/foo', + method: 'post', + body: jsonValue, + }); + expect(req.headers).toBeInstanceOf(Headers); + expect(req.headers.get('content-type')).toEqual('application/json'); + expect(req.body).toBe(JSON.stringify(jsonValue)); + }); + } + + const encoder = new TextEncoder(); + const asyncIterable = (async function* () { + yield encoder.encode('a\n'); + yield encoder.encode('b\n'); + yield encoder.encode('c\n'); + })(); + for (const streamValue of [ + [encoder.encode('a\nb\nc\n')][Symbol.iterator](), + new Response('a\nb\nc\n').body, + asyncIterable, + ]) { + test(`converts ${util.inspect(streamValue)} to ReadableStream`, async () => { + const { req } = await client.buildRequest({ + path: '/foo', + method: 'post', + body: streamValue, + }); + expect(req.headers).toBeInstanceOf(Headers); + expect(req.headers.get('content-type')).toEqual(null); + expect(req.body).toBeInstanceOf(ReadableStream); + expect(await new Response(req.body).text()).toBe('a\nb\nc\n'); + }); + } + + test(`can set content-type for ReadableStream`, async () => { + const { req } = await client.buildRequest({ + path: '/foo', + method: 'post', + body: new Response('a\nb\nc\n').body, + headers: { 'Content-Type': 'text/plain' }, + }); + expect(req.headers).toBeInstanceOf(Headers); + expect(req.headers.get('content-type')).toEqual('text/plain'); + expect(req.body).toBeInstanceOf(ReadableStream); + expect(await new Response(req.body).text()).toBe('a\nb\nc\n'); + }); +}); + +describe('retries', () => { + test('retry on timeout', async () => { + let count = 0; + const testFetch = async ( + url: string | URL | Request, + { signal }: RequestInit = {}, + ): Promise => { + if (count++ === 0) { + return new Promise( + (resolve, reject) => signal?.addEventListener('abort', () => reject(new Error('timed out'))), + ); + } + return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } }); + }; + + const client = new Terminal49({ apiKey: 'My API Key', timeout: 10, fetch: testFetch }); + + expect(await client.request({ path: '/foo', method: 'get' })).toEqual({ a: 1 }); + expect(count).toEqual(2); + expect( + await client + .request({ path: '/foo', method: 'get' }) + .asResponse() + .then((r) => r.text()), + ).toEqual(JSON.stringify({ a: 1 })); + expect(count).toEqual(3); + }); + + test('retry count header', async () => { + let count = 0; + let capturedRequest: RequestInit | undefined; + const testFetch = async (url: string | URL | Request, init: RequestInit = {}): Promise => { + count++; + if (count <= 2) { + return new Response(undefined, { + status: 429, + headers: { + 'Retry-After': '0.1', + }, + }); + } + capturedRequest = init; + return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } }); + }; + + const client = new Terminal49({ apiKey: 'My API Key', fetch: testFetch, maxRetries: 4 }); + + expect(await client.request({ path: '/foo', method: 'get' })).toEqual({ a: 1 }); + + expect((capturedRequest!.headers as Headers).get('x-stainless-retry-count')).toEqual('2'); + expect(count).toEqual(3); + }); + + test('omit retry count header', async () => { + let count = 0; + let capturedRequest: RequestInit | undefined; + const testFetch = async (url: string | URL | Request, init: RequestInit = {}): Promise => { + count++; + if (count <= 2) { + return new Response(undefined, { + status: 429, + headers: { + 'Retry-After': '0.1', + }, + }); + } + capturedRequest = init; + return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } }); + }; + const client = new Terminal49({ apiKey: 'My API Key', fetch: testFetch, maxRetries: 4 }); + + expect( + await client.request({ + path: '/foo', + method: 'get', + headers: { 'X-Stainless-Retry-Count': null }, + }), + ).toEqual({ a: 1 }); + + expect((capturedRequest!.headers as Headers).has('x-stainless-retry-count')).toBe(false); + }); + + test('omit retry count header by default', async () => { + let count = 0; + let capturedRequest: RequestInit | undefined; + const testFetch = async (url: string | URL | Request, init: RequestInit = {}): Promise => { + count++; + if (count <= 2) { + return new Response(undefined, { + status: 429, + headers: { + 'Retry-After': '0.1', + }, + }); + } + capturedRequest = init; + return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } }); + }; + const client = new Terminal49({ + apiKey: 'My API Key', + fetch: testFetch, + maxRetries: 4, + defaultHeaders: { 'X-Stainless-Retry-Count': null }, + }); + + expect( + await client.request({ + path: '/foo', + method: 'get', + }), + ).toEqual({ a: 1 }); + + expect(capturedRequest!.headers as Headers).not.toHaveProperty('x-stainless-retry-count'); + }); + + test('overwrite retry count header', async () => { + let count = 0; + let capturedRequest: RequestInit | undefined; + const testFetch = async (url: string | URL | Request, init: RequestInit = {}): Promise => { + count++; + if (count <= 2) { + return new Response(undefined, { + status: 429, + headers: { + 'Retry-After': '0.1', + }, + }); + } + capturedRequest = init; + return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } }); + }; + const client = new Terminal49({ apiKey: 'My API Key', fetch: testFetch, maxRetries: 4 }); + + expect( + await client.request({ + path: '/foo', + method: 'get', + headers: { 'X-Stainless-Retry-Count': '42' }, + }), + ).toEqual({ a: 1 }); + + expect((capturedRequest!.headers as Headers).get('x-stainless-retry-count')).toEqual('42'); + }); + + test('retry on 429 with retry-after', async () => { + let count = 0; + const testFetch = async ( + url: string | URL | Request, + { signal }: RequestInit = {}, + ): Promise => { + if (count++ === 0) { + return new Response(undefined, { + status: 429, + headers: { + 'Retry-After': '0.1', + }, + }); + } + return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } }); + }; + + const client = new Terminal49({ apiKey: 'My API Key', fetch: testFetch }); + + expect(await client.request({ path: '/foo', method: 'get' })).toEqual({ a: 1 }); + expect(count).toEqual(2); + expect( + await client + .request({ path: '/foo', method: 'get' }) + .asResponse() + .then((r) => r.text()), + ).toEqual(JSON.stringify({ a: 1 })); + expect(count).toEqual(3); + }); + + test('retry on 429 with retry-after-ms', async () => { + let count = 0; + const testFetch = async ( + url: string | URL | Request, + { signal }: RequestInit = {}, + ): Promise => { + if (count++ === 0) { + return new Response(undefined, { + status: 429, + headers: { + 'Retry-After-Ms': '10', + }, + }); + } + return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } }); + }; + + const client = new Terminal49({ apiKey: 'My API Key', fetch: testFetch }); + + expect(await client.request({ path: '/foo', method: 'get' })).toEqual({ a: 1 }); + expect(count).toEqual(2); + expect( + await client + .request({ path: '/foo', method: 'get' }) + .asResponse() + .then((r) => r.text()), + ).toEqual(JSON.stringify({ a: 1 })); + expect(count).toEqual(3); + }); +}); diff --git a/tests/path.test.ts b/tests/path.test.ts new file mode 100644 index 00000000..2c6f3c83 --- /dev/null +++ b/tests/path.test.ts @@ -0,0 +1,462 @@ +import { createPathTagFunction, encodeURIPath } from 'terminal49/internal/utils/path'; +import { inspect } from 'node:util'; +import { runInNewContext } from 'node:vm'; + +describe('path template tag function', () => { + test('validates input', () => { + const testParams = ['', '.', '..', 'x', '%2e', '%2E', '%2e%2e', '%2E%2e', '%2e%2E', '%2E%2E']; + const testCases = [ + ['/path_params/', '/a'], + ['/path_params/', '/'], + ['/path_params/', ''], + ['', '/a'], + ['', '/'], + ['', ''], + ['a'], + [''], + ['/path_params/', ':initiate'], + ['/path_params/', '.json'], + ['/path_params/', '?beta=true'], + ['/path_params/', '.?beta=true'], + ['/path_params/', '/', '/download'], + ['/path_params/', '-', '/download'], + ['/path_params/', '', '/download'], + ['/path_params/', '.', '/download'], + ['/path_params/', '..', '/download'], + ['/plain/path'], + ]; + + function paramPermutations(len: number): string[][] { + if (len === 0) return []; + if (len === 1) return testParams.map((e) => [e]); + const rest = paramPermutations(len - 1); + return testParams.flatMap((e) => rest.map((r) => [e, ...r])); + } + + // We need to test how %2E is handled, so we use a custom encoder that does no escaping. + const rawPath = createPathTagFunction((s) => s); + + const emptyObject = {}; + const mathObject = Math; + const numberObject = new Number(); + const stringObject = new String(); + const basicClass = new (class {})(); + const classWithToString = new (class { + toString() { + return 'ok'; + } + })(); + + // Invalid values + expect(() => rawPath`/a/${null}/b`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Null is not a valid path parameter\n' + + '/a/null/b\n' + + ' ^^^^', + ); + expect(() => rawPath`/a/${undefined}/b`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Undefined is not a valid path parameter\n' + + '/a/undefined/b\n' + + ' ^^^^^^^^^', + ); + expect(() => rawPath`/a/${emptyObject}/b`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Object is not a valid path parameter\n' + + '/a/[object Object]/b\n' + + ' ^^^^^^^^^^^^^^^', + ); + expect(() => rawPath`?${mathObject}`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Math is not a valid path parameter\n' + + '?[object Math]\n' + + ' ^^^^^^^^^^^^^', + ); + expect(() => rawPath`/${basicClass}`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Object is not a valid path parameter\n' + + '/[object Object]\n' + + ' ^^^^^^^^^^^^^^', + ); + expect(() => rawPath`/../${''}`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value ".." can\'t be safely passed as a path parameter\n' + + '/../\n' + + ' ^^', + ); + expect(() => rawPath`/../${{}}`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value ".." can\'t be safely passed as a path parameter\n' + + 'Value of type Object is not a valid path parameter\n' + + '/../[object Object]\n' + + ' ^^ ^^^^^^^^^^^^^^', + ); + + // Valid values + expect(rawPath`/${0}`).toBe('/0'); + expect(rawPath`/${''}`).toBe('/'); + expect(rawPath`/${numberObject}`).toBe('/0'); + expect(rawPath`${stringObject}/`).toBe('/'); + expect(rawPath`/${classWithToString}`).toBe('/ok'); + + // We need to check what happens with cross-realm values, which we might get from + // Jest or other frames in a browser. + + const newRealm = runInNewContext('globalThis'); + expect(newRealm.Object).not.toBe(Object); + + const crossRealmObject = newRealm.Object(); + const crossRealmMathObject = newRealm.Math; + const crossRealmNumber = new newRealm.Number(); + const crossRealmString = new newRealm.String(); + const crossRealmClass = new (class extends newRealm.Object {})(); + const crossRealmClassWithToString = new (class extends newRealm.Object { + toString() { + return 'ok'; + } + })(); + + // Invalid cross-realm values + expect(() => rawPath`/a/${crossRealmObject}/b`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Object is not a valid path parameter\n' + + '/a/[object Object]/b\n' + + ' ^^^^^^^^^^^^^^^', + ); + expect(() => rawPath`?${crossRealmMathObject}`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Math is not a valid path parameter\n' + + '?[object Math]\n' + + ' ^^^^^^^^^^^^^', + ); + expect(() => rawPath`/${crossRealmClass}`).toThrow( + 'Path parameters result in path with invalid segments:\n' + + 'Value of type Object is not a valid path parameter\n' + + '/[object Object]\n' + + ' ^^^^^^^^^^^^^^^', + ); + + // Valid cross-realm values + expect(rawPath`/${crossRealmNumber}`).toBe('/0'); + expect(rawPath`${crossRealmString}/`).toBe('/'); + expect(rawPath`/${crossRealmClassWithToString}`).toBe('/ok'); + + const results: { + [pathParts: string]: { + [params: string]: { valid: boolean; result?: string; error?: string }; + }; + } = {}; + + for (const pathParts of testCases) { + const pathResults: Record = {}; + results[JSON.stringify(pathParts)] = pathResults; + for (const params of paramPermutations(pathParts.length - 1)) { + const stringRaw = String.raw({ raw: pathParts }, ...params); + const plainString = String.raw( + { raw: pathParts.map((e) => e.replace(/\./g, 'x')) }, + ...params.map((e) => 'X'.repeat(e.length)), + ); + const normalizedStringRaw = new URL(stringRaw, 'https://example.com').href; + const normalizedPlainString = new URL(plainString, 'https://example.com').href; + const pathResultsKey = JSON.stringify(params); + try { + const result = rawPath(pathParts, ...params); + expect(result).toBe(stringRaw); + // there are no special segments, so the length of the normalized path is + // equal to the length of the normalized plain path. + expect(normalizedStringRaw.length).toBe(normalizedPlainString.length); + pathResults[pathResultsKey] = { + valid: true, + result, + }; + } catch (e) { + const error = String(e); + expect(error).toMatch(/Path parameters result in path with invalid segment/); + // there are special segments, so the length of the normalized path is + // different than the length of the normalized plain path. + expect(normalizedStringRaw.length).not.toBe(normalizedPlainString.length); + pathResults[pathResultsKey] = { + valid: false, + error, + }; + } + } + } + + expect(results).toMatchObject({ + '["/path_params/","/a"]': { + '["x"]': { valid: true, result: '/path_params/x/a' }, + '[""]': { valid: true, result: '/path_params//a' }, + '["%2E%2e"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E%2e" can\'t be safely passed as a path parameter\n' + + '/path_params/%2E%2e/a\n' + + ' ^^^^^^', + }, + '["%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E" can\'t be safely passed as a path parameter\n' + + '/path_params/%2E/a\n' + + ' ^^^', + }, + }, + '["/path_params/","/"]': { + '["x"]': { valid: true, result: '/path_params/x/' }, + '[""]': { valid: true, result: '/path_params//' }, + '["%2e%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2e%2E" can\'t be safely passed as a path parameter\n' + + '/path_params/%2e%2E/\n' + + ' ^^^^^^', + }, + '["%2e"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2e" can\'t be safely passed as a path parameter\n' + + '/path_params/%2e/\n' + + ' ^^^', + }, + }, + '["/path_params/",""]': { + '[""]': { valid: true, result: '/path_params/' }, + '["x"]': { valid: true, result: '/path_params/x' }, + '["%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E" can\'t be safely passed as a path parameter\n' + + '/path_params/%2E\n' + + ' ^^^', + }, + '["%2E%2e"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E%2e" can\'t be safely passed as a path parameter\n' + + '/path_params/%2E%2e\n' + + ' ^^^^^^', + }, + }, + '["","/a"]': { + '[""]': { valid: true, result: '/a' }, + '["x"]': { valid: true, result: 'x/a' }, + '["%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E" can\'t be safely passed as a path parameter\n%2E/a\n^^^', + }, + '["%2e%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2e%2E" can\'t be safely passed as a path parameter\n' + + '%2e%2E/a\n' + + '^^^^^^', + }, + }, + '["","/"]': { + '["x"]': { valid: true, result: 'x/' }, + '[""]': { valid: true, result: '/' }, + '["%2E%2e"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E%2e" can\'t be safely passed as a path parameter\n' + + '%2E%2e/\n' + + '^^^^^^', + }, + '["."]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "." can\'t be safely passed as a path parameter\n' + + './\n^', + }, + }, + '["",""]': { + '[""]': { valid: true, result: '' }, + '["x"]': { valid: true, result: 'x' }, + '[".."]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value ".." can\'t be safely passed as a path parameter\n' + + '..\n^^', + }, + '["."]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "." can\'t be safely passed as a path parameter\n' + + '.\n^', + }, + }, + '["a"]': {}, + '[""]': {}, + '["/path_params/",":initiate"]': { + '[""]': { valid: true, result: '/path_params/:initiate' }, + '["."]': { valid: true, result: '/path_params/.:initiate' }, + }, + '["/path_params/",".json"]': { + '["x"]': { valid: true, result: '/path_params/x.json' }, + '["."]': { valid: true, result: '/path_params/..json' }, + }, + '["/path_params/","?beta=true"]': { + '["x"]': { valid: true, result: '/path_params/x?beta=true' }, + '[""]': { valid: true, result: '/path_params/?beta=true' }, + '["%2E%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E%2E" can\'t be safely passed as a path parameter\n' + + '/path_params/%2E%2E?beta=true\n' + + ' ^^^^^^', + }, + '["%2e%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2e%2E" can\'t be safely passed as a path parameter\n' + + '/path_params/%2e%2E?beta=true\n' + + ' ^^^^^^', + }, + }, + '["/path_params/",".?beta=true"]': { + '[".."]': { valid: true, result: '/path_params/...?beta=true' }, + '["x"]': { valid: true, result: '/path_params/x.?beta=true' }, + '[""]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "." can\'t be safely passed as a path parameter\n' + + '/path_params/.?beta=true\n' + + ' ^', + }, + '["%2e"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2e." can\'t be safely passed as a path parameter\n' + + '/path_params/%2e.?beta=true\n' + + ' ^^^^', + }, + }, + '["/path_params/","/","/download"]': { + '["",""]': { valid: true, result: '/path_params///download' }, + '["","x"]': { valid: true, result: '/path_params//x/download' }, + '[".","%2e"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "." can\'t be safely passed as a path parameter\n' + + 'Value "%2e" can\'t be safely passed as a path parameter\n' + + '/path_params/./%2e/download\n' + + ' ^ ^^^', + }, + '["%2E%2e","%2e"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E%2e" can\'t be safely passed as a path parameter\n' + + 'Value "%2e" can\'t be safely passed as a path parameter\n' + + '/path_params/%2E%2e/%2e/download\n' + + ' ^^^^^^ ^^^', + }, + }, + '["/path_params/","-","/download"]': { + '["","%2e"]': { valid: true, result: '/path_params/-%2e/download' }, + '["%2E",".."]': { valid: true, result: '/path_params/%2E-../download' }, + }, + '["/path_params/","","/download"]': { + '["%2E%2e","%2e%2E"]': { valid: true, result: '/path_params/%2E%2e%2e%2E/download' }, + '["%2E",".."]': { valid: true, result: '/path_params/%2E../download' }, + '["","%2E"]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E" can\'t be safely passed as a path parameter\n' + + '/path_params/%2E/download\n' + + ' ^^^', + }, + '["%2E","."]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "%2E." can\'t be safely passed as a path parameter\n' + + '/path_params/%2E./download\n' + + ' ^^^^', + }, + }, + '["/path_params/",".","/download"]': { + '["%2e%2e",""]': { valid: true, result: '/path_params/%2e%2e./download' }, + '["","%2e%2e"]': { valid: true, result: '/path_params/.%2e%2e/download' }, + '["",""]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value "." can\'t be safely passed as a path parameter\n' + + '/path_params/./download\n' + + ' ^', + }, + '["","."]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value ".." can\'t be safely passed as a path parameter\n' + + '/path_params/../download\n' + + ' ^^', + }, + }, + '["/path_params/","..","/download"]': { + '["","%2E"]': { valid: true, result: '/path_params/..%2E/download' }, + '["","x"]': { valid: true, result: '/path_params/..x/download' }, + '["",""]': { + valid: false, + error: + 'Error: Path parameters result in path with invalid segments:\n' + + 'Value ".." can\'t be safely passed as a path parameter\n' + + '/path_params/../download\n' + + ' ^^', + }, + }, + }); + }); +}); + +describe('encodeURIPath', () => { + const testCases: string[] = [ + '', + // Every ASCII character + ...Array.from({ length: 0x7f }, (_, i) => String.fromCharCode(i)), + // Unicode BMP codepoint + 'å', + // Unicode supplementary codepoint + '😃', + ]; + + for (const param of testCases) { + test('properly encodes ' + inspect(param), () => { + const encoded = encodeURIPath(param); + const naiveEncoded = encodeURIComponent(param); + // we should never encode more characters than encodeURIComponent + expect(naiveEncoded.length).toBeGreaterThanOrEqual(encoded.length); + expect(decodeURIComponent(encoded)).toBe(param); + }); + } + + test("leaves ':' intact", () => { + expect(encodeURIPath(':')).toBe(':'); + }); + + test("leaves '@' intact", () => { + expect(encodeURIPath('@')).toBe('@'); + }); +}); diff --git a/tests/stringifyQuery.test.ts b/tests/stringifyQuery.test.ts new file mode 100644 index 00000000..efdc89e8 --- /dev/null +++ b/tests/stringifyQuery.test.ts @@ -0,0 +1,29 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import { Terminal49 } from 'terminal49'; + +const { stringifyQuery } = Terminal49.prototype as any; + +describe(stringifyQuery, () => { + for (const [input, expected] of [ + [{ a: '1', b: 2, c: true }, 'a=1&b=2&c=true'], + [{ a: null, b: false, c: undefined }, 'a=&b=false'], + [{ 'a/b': 1.28341 }, `${encodeURIComponent('a/b')}=1.28341`], + [ + { 'a/b': 'c/d', 'e=f': 'g&h' }, + `${encodeURIComponent('a/b')}=${encodeURIComponent('c/d')}&${encodeURIComponent( + 'e=f', + )}=${encodeURIComponent('g&h')}`, + ], + ]) { + it(`${JSON.stringify(input)} -> ${expected}`, () => { + expect(stringifyQuery(input)).toEqual(expected); + }); + } + + for (const value of [[], {}, new Date()]) { + it(`${JSON.stringify(value)} -> `, () => { + expect(() => stringifyQuery({ value })).toThrow(`Cannot stringify type ${typeof value}`); + }); + } +}); diff --git a/tests/uploads.test.ts b/tests/uploads.test.ts new file mode 100644 index 00000000..63fa25fb --- /dev/null +++ b/tests/uploads.test.ts @@ -0,0 +1,107 @@ +import fs from 'fs'; +import type { ResponseLike } from 'terminal49/internal/to-file'; +import { toFile } from 'terminal49/core/uploads'; +import { File } from 'node:buffer'; + +class MyClass { + name: string = 'foo'; +} + +function mockResponse({ url, content }: { url: string; content?: Blob }): ResponseLike { + return { + url, + blob: async () => content || new Blob([]), + }; +} + +describe('toFile', () => { + it('throws a helpful error for mismatched types', async () => { + await expect( + // @ts-expect-error intentionally mismatched type + toFile({ foo: 'string' }), + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Unexpected data type: object; constructor: Object; props: ["foo"]"`, + ); + + await expect( + // @ts-expect-error intentionally mismatched type + toFile(new MyClass()), + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Unexpected data type: object; constructor: MyClass; props: ["name"]"`, + ); + }); + + it('disallows string at the type-level', async () => { + // @ts-expect-error we intentionally do not type support for `string` + // to help people avoid passing a file path + const file = await toFile('contents'); + expect(file.text()).resolves.toEqual('contents'); + }); + + it('extracts a file name from a Response', async () => { + const response = mockResponse({ url: 'https://example.com/my/audio.mp3' }); + const file = await toFile(response); + expect(file.name).toEqual('audio.mp3'); + }); + + it('extracts a file name from a File', async () => { + const input = new File(['foo'], 'input.jsonl'); + const file = await toFile(input); + expect(file.name).toEqual('input.jsonl'); + }); + + it('extracts a file name from a ReadStream', async () => { + const input = fs.createReadStream('tests/uploads.test.ts'); + const file = await toFile(input); + expect(file.name).toEqual('uploads.test.ts'); + }); + + it('does not copy File objects', async () => { + const input = new File(['foo'], 'input.jsonl', { type: 'jsonl' }); + const file = await toFile(input); + expect(file).toBe(input); + expect(file.name).toEqual('input.jsonl'); + expect(file.type).toBe('jsonl'); + }); + + it('is assignable to File and Blob', async () => { + const input = new File(['foo'], 'input.jsonl', { type: 'jsonl' }); + const result = await toFile(input); + const file: File = result; + const blob: Blob = result; + void file, blob; + }); +}); + +describe('missing File error message', () => { + let prevGlobalFile: unknown; + let prevNodeFile: unknown; + beforeEach(() => { + // The file shim captures the global File object when it's first imported. + // Reset modules before each test so we can test the error thrown when it's undefined. + jest.resetModules(); + const buffer = require('node:buffer'); + // @ts-ignore + prevGlobalFile = globalThis.File; + prevNodeFile = buffer.File; + // @ts-ignore + globalThis.File = undefined; + buffer.File = undefined; + }); + afterEach(() => { + // Clean up + // @ts-ignore + globalThis.File = prevGlobalFile; + require('node:buffer').File = prevNodeFile; + jest.resetModules(); + }); + + test('is thrown', async () => { + const uploads = await import('terminal49/core/uploads'); + await expect( + uploads.toFile(mockResponse({ url: 'https://example.com/my/audio.mp3' })), + ).rejects.toMatchInlineSnapshot( + `[Error: \`File\` is not defined as a global, which is required for file uploads.]`, + ); + }); +}); diff --git a/tsc-multi.json b/tsc-multi.json new file mode 100644 index 00000000..384ddac5 --- /dev/null +++ b/tsc-multi.json @@ -0,0 +1,15 @@ +{ + "targets": [ + { + "extname": ".js", + "module": "commonjs", + "shareHelpers": "internal/tslib.js" + }, + { + "extname": ".mjs", + "module": "esnext", + "shareHelpers": "internal/tslib.mjs" + } + ], + "projects": ["tsconfig.build.json"] +} diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 00000000..c243d43f --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,18 @@ +{ + "extends": "./tsconfig.json", + "include": ["dist/src"], + "exclude": [], + "compilerOptions": { + "rootDir": "./dist/src", + "paths": { + "terminal49/*": ["dist/src/*"], + "terminal49": ["dist/src/index.ts"] + }, + "noEmit": false, + "declaration": true, + "declarationMap": true, + "outDir": "dist", + "pretty": true, + "sourceMap": true + } +} diff --git a/tsconfig.deno.json b/tsconfig.deno.json new file mode 100644 index 00000000..849e070d --- /dev/null +++ b/tsconfig.deno.json @@ -0,0 +1,15 @@ +{ + "extends": "./tsconfig.json", + "include": ["dist-deno"], + "exclude": [], + "compilerOptions": { + "rootDir": "./dist-deno", + "lib": ["es2020", "DOM"], + "noEmit": true, + "declaration": true, + "declarationMap": true, + "outDir": "dist-deno", + "pretty": true, + "sourceMap": true + } +} diff --git a/tsconfig.dist-src.json b/tsconfig.dist-src.json new file mode 100644 index 00000000..c550e299 --- /dev/null +++ b/tsconfig.dist-src.json @@ -0,0 +1,11 @@ +{ + // this config is included in the published src directory to prevent TS errors + // from appearing when users go to source, and VSCode opens the source .ts file + // via declaration maps + "include": ["index.ts"], + "compilerOptions": { + "target": "ES2015", + "lib": ["DOM", "DOM.Iterable", "ES2018"], + "moduleResolution": "node" + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..0aed4347 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,38 @@ +{ + "include": ["src", "tests", "examples"], + "exclude": [], + "compilerOptions": { + "target": "es2020", + "lib": ["es2020"], + "module": "commonjs", + "moduleResolution": "node", + "esModuleInterop": true, + "baseUrl": "./", + "paths": { + "terminal49/*": ["src/*"], + "terminal49": ["src/index.ts"] + }, + "noEmit": true, + + "resolveJsonModule": true, + + "forceConsistentCasingInFileNames": true, + + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "strictFunctionTypes": true, + "strictBindCallApply": true, + "strictPropertyInitialization": true, + "noImplicitThis": true, + "noImplicitReturns": true, + "alwaysStrict": true, + "exactOptionalPropertyTypes": true, + "noUncheckedIndexedAccess": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "isolatedModules": false, + + "skipLibCheck": true + } +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..8311caf5 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3500 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@andrewbranch/untar.js@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@andrewbranch/untar.js/-/untar.js-1.0.3.tgz#ba9494f85eb83017c5c855763969caf1d0adea00" + integrity sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw== + +"@arethetypeswrong/cli@^0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@arethetypeswrong/cli/-/cli-0.17.0.tgz#f97f10926b3f9f9eb5117550242d2e06c25cadac" + integrity sha512-xSMW7bfzVWpYw5JFgZqBXqr6PdR0/REmn3DkxCES5N0JTcB0CVgbIynJCvKBFmXaPc3hzmmTrb7+yPDRoOSZdA== + dependencies: + "@arethetypeswrong/core" "0.17.0" + chalk "^4.1.2" + cli-table3 "^0.6.3" + commander "^10.0.1" + marked "^9.1.2" + marked-terminal "^7.1.0" + semver "^7.5.4" + +"@arethetypeswrong/core@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@arethetypeswrong/core/-/core-0.17.0.tgz#abb3b5f425056d37193644c2a2de4aecf866b76b" + integrity sha512-FHyhFizXNetigTVsIhqXKGYLpazPS5YNojEPpZEUcBPt9wVvoEbNIvG+hybuBR+pjlRcbyuqhukHZm1fr+bDgA== + dependencies: + "@andrewbranch/untar.js" "^1.0.3" + cjs-module-lexer "^1.2.3" + fflate "^0.8.2" + lru-cache "^10.4.3" + semver "^7.5.4" + typescript "5.6.1-rc" + validate-npm-package-name "^5.0.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + +"@babel/compat-data@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" + integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.6.tgz#8be77cd77c55baadcc1eae1c33df90ab6d2151d4" + integrity sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.6" + "@babel/parser" "^7.23.6" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.6" + "@babel/types" "^7.23.6" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.23.6", "@babel/generator@^7.7.2": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== + dependencies: + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helpers@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.6.tgz#d03af2ee5fb34691eec0cda90f5ecbb4d4da145a" + integrity sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.6" + "@babel/types" "^7.23.6" + +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" + integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.7.2": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" + integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" + integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/template@^7.22.15", "@babel/template@^7.3.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.6.tgz#b53526a2367a0dd6edc423637f3d2d0f2521abc5" + integrity sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.6" + "@babel/types" "^7.23.6" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.3.3": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" + integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@cspotcode/source-map-consumer@0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b" + integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg== + +"@cspotcode/source-map-support@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz#4789840aa859e46d2f3173727ab707c66bf344f5" + integrity sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA== + dependencies: + "@cspotcode/source-map-consumer" "0.8.0" + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1": + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== + +"@eslint/config-array@^0.19.0": + version "0.19.2" + resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.19.2.tgz#3060b809e111abfc97adb0bb1172778b90cb46aa" + integrity sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w== + dependencies: + "@eslint/object-schema" "^2.1.6" + debug "^4.3.1" + minimatch "^3.1.2" + +"@eslint/core@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.10.0.tgz#23727063c21b335f752dbb3a16450f6f9cbc9091" + integrity sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw== + dependencies: + "@types/json-schema" "^7.0.15" + +"@eslint/core@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.11.0.tgz#7a9226e850922e42cbd2ba71361eacbe74352a12" + integrity sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA== + dependencies: + "@types/json-schema" "^7.0.15" + +"@eslint/eslintrc@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.2.0.tgz#57470ac4e2e283a6bf76044d63281196e370542c" + integrity sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^10.0.1" + globals "^14.0.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@9.20.0": + version "9.20.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.20.0.tgz#7421bcbe74889fcd65d1be59f00130c289856eb4" + integrity sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ== + +"@eslint/object-schema@^2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f" + integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA== + +"@eslint/plugin-kit@^0.2.5": + version "0.2.5" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz#ee07372035539e7847ef834e3f5e7b79f09e3a81" + integrity sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A== + dependencies: + "@eslint/core" "^0.10.0" + levn "^0.4.1" + +"@humanfs/core@^0.19.1": + version "0.19.1" + resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77" + integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== + +"@humanfs/node@^0.16.6": + version "0.16.6" + resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.6.tgz#ee2a10eaabd1131987bf0488fd9b820174cd765e" + integrity sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw== + dependencies: + "@humanfs/core" "^0.19.1" + "@humanwhocodes/retry" "^0.3.0" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/retry@^0.3.0": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.1.tgz#c72a5c76a9fbaf3488e231b13dc52c0da7bab42a" + integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA== + +"@humanwhocodes/retry@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b" + integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== + dependencies: + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/create-cache-key-function@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== + dependencies: + "@jest/types" "^29.6.3" + +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== + dependencies: + expect "^29.7.0" + jest-snapshot "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" + +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^6.0.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.18" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== + dependencies: + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== + dependencies: + "@jest/test-result" "^29.7.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + slash "^3.0.0" + +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pkgr/core@^0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.4.tgz#d897170a2b0ba51f78a099edccd968f7b103387c" + integrity sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sindresorhus/is@^4.6.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@swc/core-darwin-arm64@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.16.tgz#2cd45d709ce76d448d96bf8d0006849541436611" + integrity sha512-UOCcH1GvjRnnM/LWT6VCGpIk0OhHRq6v1U6QXuPt5wVsgXnXQwnf5k3sG5Cm56hQHDvhRPY6HCsHi/p0oek8oQ== + +"@swc/core-darwin-x64@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.4.16.tgz#a5bc7d8b1dd850adb0bb95c6b5c742b92201fd01" + integrity sha512-t3bgqFoYLWvyVtVL6KkFNCINEoOrIlyggT/kJRgi1y0aXSr0oVgcrQ4ezJpdeahZZ4N+Q6vT3ffM30yIunELNA== + +"@swc/core-linux-arm-gnueabihf@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.16.tgz#961744908ee5cbb79bc009dcf58cc8b831111f38" + integrity sha512-DvHuwvEF86YvSd0lwnzVcjOTZ0jcxewIbsN0vc/0fqm9qBdMMjr9ox6VCam1n3yYeRtj4VFgrjeNFksqbUejdQ== + +"@swc/core-linux-arm64-gnu@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.16.tgz#43713be3f26757d82d2745dc25f8b63400e0a3d0" + integrity sha512-9Uu5YlPbyCvbidjKtYEsPpyZlu16roOZ5c2tP1vHfnU9bgf5Tz5q5VovSduNxPHx+ed2iC1b1URODHvDzbbDuQ== + +"@swc/core-linux-arm64-musl@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.16.tgz#394a7d030f3a61902bd3947bb9d70d26d42f3c81" + integrity sha512-/YZq/qB1CHpeoL0eMzyqK5/tYZn/rzKoCYDviFU4uduSUIJsDJQuQA/skdqUzqbheOXKAd4mnJ1hT04RbJ8FPQ== + +"@swc/core-linux-x64-gnu@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.16.tgz#71eb108b784f9d551ee8a35ebcdaed972f567981" + integrity sha512-UUjaW5VTngZYDcA8yQlrFmqs1tLi1TxbKlnaJwoNhel9zRQ0yG1YEVGrzTvv4YApSuIiDK18t+Ip927bwucuVQ== + +"@swc/core-linux-x64-musl@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.16.tgz#10dbaedb4e3dfc7268e3a9a66ad3431471ef035b" + integrity sha512-aFhxPifevDTwEDKPi4eRYWzC0p/WYJeiFkkpNU5Uc7a7M5iMWPAbPFUbHesdlb9Jfqs5c07oyz86u+/HySBNPQ== + +"@swc/core-win32-arm64-msvc@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.16.tgz#80247adff6c245ff32b44d773c1a148858cd655f" + integrity sha512-bTD43MbhIHL2s5QgCwyleaGwl96Gk/scF2TaVKdUe4QlJCDV/YK9h5oIBAp63ckHtE8GHlH4c8dZNBiAXn4Org== + +"@swc/core-win32-ia32-msvc@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.16.tgz#e540afc3ccf3224267b4ddfb408f9d9737984686" + integrity sha512-/lmZeAN/qV5XbK2SEvi8e2RkIg8FQNYiSA8y2/Zb4gTUMKVO5JMLH0BSWMiIKMstKDPDSxMWgwJaQHF8UMyPmQ== + +"@swc/core-win32-x64-msvc@1.4.16": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.16.tgz#f880939fca32c181adfe7e3abd2b6b7857bd3489" + integrity sha512-BPAfFfODWXtUu6SwaTTftDHvcbDyWBSI/oanUeRbQR5vVWkXoQ3cxLTsDluc3H74IqXS5z1Uyoe0vNo2hB1opA== + +"@swc/core@^1.3.102": + version "1.4.16" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.4.16.tgz#d175bae2acfecd53bcbd4293f1fba5ec316634a0" + integrity sha512-Xaf+UBvW6JNuV131uvSNyMXHn+bh6LyKN4tbv7tOUFQpXyz/t9YWRE04emtlUW9Y0qrm/GKFCbY8n3z6BpZbTA== + dependencies: + "@swc/counter" "^0.1.2" + "@swc/types" "^0.1.5" + optionalDependencies: + "@swc/core-darwin-arm64" "1.4.16" + "@swc/core-darwin-x64" "1.4.16" + "@swc/core-linux-arm-gnueabihf" "1.4.16" + "@swc/core-linux-arm64-gnu" "1.4.16" + "@swc/core-linux-arm64-musl" "1.4.16" + "@swc/core-linux-x64-gnu" "1.4.16" + "@swc/core-linux-x64-musl" "1.4.16" + "@swc/core-win32-arm64-msvc" "1.4.16" + "@swc/core-win32-ia32-msvc" "1.4.16" + "@swc/core-win32-x64-msvc" "1.4.16" + +"@swc/counter@^0.1.2", "@swc/counter@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== + +"@swc/jest@^0.2.29": + version "0.2.36" + resolved "https://registry.yarnpkg.com/@swc/jest/-/jest-0.2.36.tgz#2797450a30d28b471997a17e901ccad946fe693e" + integrity sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw== + dependencies: + "@jest/create-cache-key-function" "^29.7.0" + "@swc/counter" "^0.1.3" + jsonc-parser "^3.2.0" + +"@swc/types@^0.1.5": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.6.tgz#2f13f748995b247d146de2784d3eb7195410faba" + integrity sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg== + dependencies: + "@swc/counter" "^0.1.3" + +"@tsconfig/node10@^1.0.7": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" + integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg== + +"@tsconfig/node12@^1.0.7": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.9.tgz#62c1f6dee2ebd9aead80dc3afa56810e58e1a04c" + integrity sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw== + +"@tsconfig/node14@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" + integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== + +"@tsconfig/node16@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" + integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== + +"@types/babel__core@^7.1.14": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" + integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.20.4" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.4.tgz#ec2c06fed6549df8bc0eb4615b683749a4a92e1b" + integrity sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA== + dependencies: + "@babel/types" "^7.20.7" + +"@types/estree@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + +"@types/graceful-fs@^4.1.3": + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@^29.4.0": + version "29.5.11" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.11.tgz#0c13aa0da7d0929f078ab080ae5d4ced80fa2f2c" + integrity sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/json-schema@^7.0.15": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/node@*": + version "20.10.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.5.tgz#47ad460b514096b7ed63a1dae26fad0914ed3ab2" + integrity sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw== + dependencies: + undici-types "~5.26.4" + +"@types/node@^20.17.6": + version "20.19.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.11.tgz#728cab53092bd5f143beed7fbba7ba99de3c16c4" + integrity sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow== + dependencies: + undici-types "~6.21.0" + +"@types/stack-utils@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.32" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" + integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.1.tgz#62f1befe59647524994e89de4516d8dcba7a850a" + integrity sha512-oUlH4h1ABavI4F0Xnl8/fOtML/eu8nI2A1nYd+f+55XI0BLu+RIqKoCiZKNo6DtqZBEQm5aNKA20G3Z5w3R6GQ== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "8.31.1" + "@typescript-eslint/type-utils" "8.31.1" + "@typescript-eslint/utils" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + graphemer "^1.4.0" + ignore "^5.3.1" + natural-compare "^1.4.0" + ts-api-utils "^2.0.1" + +"@typescript-eslint/parser@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.31.1.tgz#e9b0ccf30d37dde724ee4d15f4dbc195995cce1b" + integrity sha512-oU/OtYVydhXnumd0BobL9rkJg7wFJ9bFFPmSmB/bf/XWN85hlViji59ko6bSKBXyseT9V8l+CN1nwmlbiN0G7Q== + dependencies: + "@typescript-eslint/scope-manager" "8.31.1" + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/typescript-estree" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.31.1.tgz#1eb52e76878f545e4add142e0d8e3e97e7aa443b" + integrity sha512-BMNLOElPxrtNQMIsFHE+3P0Yf1z0dJqV9zLdDxN/xLlWMlXK/ApEsVEKzpizg9oal8bAT5Sc7+ocal7AC1HCVw== + dependencies: + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + +"@typescript-eslint/type-utils@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.31.1.tgz#be0f438fb24b03568e282a0aed85f776409f970c" + integrity sha512-fNaT/m9n0+dpSp8G/iOQ05GoHYXbxw81x+yvr7TArTuZuCA6VVKbqWYVZrV5dVagpDTtj/O8k5HBEE/p/HM5LA== + dependencies: + "@typescript-eslint/typescript-estree" "8.31.1" + "@typescript-eslint/utils" "8.31.1" + debug "^4.3.4" + ts-api-utils "^2.0.1" + +"@typescript-eslint/types@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.31.1.tgz#478ed6f7e8aee1be7b63a60212b6bffe1423b5d4" + integrity sha512-SfepaEFUDQYRoA70DD9GtytljBePSj17qPxFHA/h3eg6lPTqGJ5mWOtbXCk1YrVU1cTJRd14nhaXWFu0l2troQ== + +"@typescript-eslint/typescript-estree@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.1.tgz#37792fe7ef4d3021c7580067c8f1ae66daabacdf" + integrity sha512-kaA0ueLe2v7KunYOyWYtlf/QhhZb7+qh4Yw6Ni5kgukMIG+iP773tjgBiLWIXYumWCwEq3nLW+TUywEp8uEeag== + dependencies: + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/visitor-keys" "8.31.1" + debug "^4.3.4" + fast-glob "^3.3.2" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^2.0.1" + +"@typescript-eslint/utils@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.31.1.tgz#5628ea0393598a0b2f143d0fc6d019f0dee9dd14" + integrity sha512-2DSI4SNfF5T4oRveQ4nUrSjUqjMND0nLq9rEkz0gfGr3tg0S5KB6DhwR+WZPCjzkZl3cH+4x2ce3EsL50FubjQ== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "8.31.1" + "@typescript-eslint/types" "8.31.1" + "@typescript-eslint/typescript-estree" "8.31.1" + +"@typescript-eslint/visitor-keys@8.31.1": + version "8.31.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.1.tgz#6742b0e3ba1e0c1e35bdaf78c03e759eb8dd8e75" + integrity sha512-I+/rgqOVBn6f0o7NDTmAPWWC6NuqhV174lfYvAm9fUaWeiefLdux9/YI3/nLugEn9L8fcSi0XmpKi/r5u0nmpw== + dependencies: + "@typescript-eslint/types" "8.31.1" + eslint-visitor-keys "^4.2.0" + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.1.1: + version "8.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^8.14.0: + version "8.14.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== + +acorn@^8.4.1: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-escapes@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.0.0.tgz#00fc19f491bbb18e1d481b97868204f92109bfe7" + integrity sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw== + dependencies: + environment "^1.0.0" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.22.2: + version "4.22.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" + integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== + dependencies: + caniuse-lite "^1.0.30001565" + electron-to-chromium "^1.4.601" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001565: + version "1.0.30001570" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz#b4e5c1fa786f733ab78fc70f592df6b3f23244ca" + integrity sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cjs-module-lexer@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + +cjs-module-lexer@^1.2.3: + version "1.4.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz#707413784dbb3a72aa11c2f2b042a0bef4004170" + integrity sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA== + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-highlight@^2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf" + integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg== + dependencies: + chalk "^4.0.0" + highlight.js "^10.7.1" + mz "^2.4.0" + parse5 "^5.1.1" + parse5-htmlparser2-tree-adapter "^6.0.0" + yargs "^16.0.0" + +cli-table3@^0.6.3, cli-table3@^0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + +cross-spawn@^7.0.3, cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^4.3.4, debug@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + +dedent@^1.0.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" + integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + +electron-to-chromium@^1.4.601: + version "1.4.614" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.614.tgz#2fe789d61fa09cb875569f37c309d0c2701f91c0" + integrity sha512-X4ze/9Sc3QWs6h92yerwqv7aB/uU8vCjZcrMjA8N9R1pjMFRe44dLsck5FzLilOYvcXuDn93B+bpGYyufc70gQ== + +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +environment@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/environment/-/environment-1.1.0.tgz#8e86c66b180f363c7ab311787e0259665f45a9f1" + integrity sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-plugin-prettier@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.4.1.tgz#99b55d7dd70047886b2222fdd853665f180b36af" + integrity sha512-9dF+KuU/Ilkq27A8idRP7N2DH8iUR6qXcjF3FR2wETY21PZdBrIjwCau8oboyGj9b7etWmTGEeM8e7oOed6ZWg== + dependencies: + prettier-linter-helpers "^1.0.0" + synckit "^0.11.7" + +eslint-plugin-unused-imports@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.1.4.tgz#62ddc7446ccbf9aa7b6f1f0b00a980423cda2738" + integrity sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ== + +eslint-scope@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.2.0.tgz#377aa6f1cb5dc7592cfd0b7f892fd0cf352ce442" + integrity sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^3.3.0: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" + integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== + +eslint@^9.20.1: + version "9.20.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.20.1.tgz#923924c078f5226832449bac86662dd7e53c91d6" + integrity sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.12.1" + "@eslint/config-array" "^0.19.0" + "@eslint/core" "^0.11.0" + "@eslint/eslintrc" "^3.2.0" + "@eslint/js" "9.20.0" + "@eslint/plugin-kit" "^0.2.5" + "@humanfs/node" "^0.16.6" + "@humanwhocodes/module-importer" "^1.0.1" + "@humanwhocodes/retry" "^0.4.1" + "@types/estree" "^1.0.6" + "@types/json-schema" "^7.0.15" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.6" + debug "^4.3.2" + escape-string-regexp "^4.0.0" + eslint-scope "^8.2.0" + eslint-visitor-keys "^4.2.0" + espree "^10.3.0" + esquery "^1.5.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^8.0.0" + find-up "^5.0.0" + glob-parent "^6.0.2" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + json-stable-stringify-without-jsonify "^1.0.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + +espree@^10.0.1, espree@^10.3.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a" + integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg== + dependencies: + acorn "^8.14.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^4.2.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^29.0.0, expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== + dependencies: + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + +fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fflate@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.8.2.tgz#fc8631f5347812ad6028bbe4a2308b2792aa1dea" + integrity sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== + +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== + dependencies: + flat-cache "^4.0.0" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== + dependencies: + flatted "^3.2.9" + keyv "^4.5.4" + +flatted@^3.2.9: + version "3.3.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27" + integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stdin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^8.0.1: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== + +graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + +highlight.js@^10.7.1: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ignore-walk@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" + integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== + dependencies: + minimatch "^5.0.1" + +ignore@^5.2.0, ignore@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-core-module@^2.13.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + +istanbul-lib-instrument@^5.0.4: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-instrument@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz#71e87707e8041428732518c6fb5211761753fbdf" + integrity sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + +istanbul-lib-report@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^4.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== + dependencies: + execa "^5.0.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^1.0.0" + is-generator-fn "^2.0.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + pretty-format "^29.7.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== + dependencies: + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + create-jest "^29.7.0" + exit "^0.1.2" + import-local "^3.0.2" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + yargs "^17.3.1" + +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== + dependencies: + detect-newline "^3.0.0" + +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== + dependencies: + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== + dependencies: + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== + dependencies: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-util "^29.7.0" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== + +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== + dependencies: + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" + +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== + dependencies: + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.7.0" + jest-validate "^29.7.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" + +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== + dependencies: + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== + dependencies: + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^29.7.0" + graceful-fs "^4.2.9" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + natural-compare "^1.4.0" + pretty-format "^29.7.0" + semver "^7.5.3" + +jest-util@^29.0.0, jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== + dependencies: + "@jest/types" "^29.6.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.6.3" + leven "^3.1.0" + pretty-format "^29.7.0" + +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== + dependencies: + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.13.1" + jest-util "^29.7.0" + string-length "^4.0.1" + +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^29.4.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== + dependencies: + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" + import-local "^3.0.2" + jest-cli "^29.7.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.2.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonc-parser@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a" + integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== + +keyv@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.memoize@4.x: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lru-cache@^10.4.3: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + +make-error@1.x, make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +marked-terminal@^7.1.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-7.2.1.tgz#9c1ae073a245a03c6a13e3eeac6f586f29856068" + integrity sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ== + dependencies: + ansi-escapes "^7.0.0" + ansi-regex "^6.1.0" + chalk "^5.3.0" + cli-highlight "^2.1.11" + cli-table3 "^0.6.5" + node-emoji "^2.1.3" + supports-hyperlinks "^3.1.0" + +marked@^9.1.2: + version "9.1.6" + resolved "https://registry.yarnpkg.com/marked/-/marked-9.1.6.tgz#5d2a3f8180abfbc5d62e3258a38a1c19c0381695" + integrity sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mz@^2.4.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +node-emoji@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" + integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + dependencies: + "@sindresorhus/is" "^4.6.0" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-bundled@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-2.0.1.tgz#94113f7eb342cd7a67de1e789f896b04d2c600f4" + integrity sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw== + dependencies: + npm-normalize-package-bin "^2.0.0" + +npm-normalize-package-bin@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff" + integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ== + +npm-packlist@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b" + integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg== + dependencies: + glob "^8.0.1" + ignore-walk "^5.0.1" + npm-bundled "^2.0.0" + npm-normalize-package-bin "^2.0.0" + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + +p-all@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-all/-/p-all-3.0.0.tgz#077c023c37e75e760193badab2bad3ccd5782bfb" + integrity sha512-qUZbvbBFVXm6uJ7U/WDiO0fv6waBMbjlCm4E66oZdRR+egswICarIdHyVSZZHudH8T5SF8x/JG0q0duFzPnlBw== + dependencies: + p-map "^4.0.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5-htmlparser2-tree-adapter@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" + +parse5@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + +parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.1.1.tgz#6ba9f23165d690b6cbdaa88cb0807278f7019848" + integrity sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw== + +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +publint@^0.2.12: + version "0.2.12" + resolved "https://registry.yarnpkg.com/publint/-/publint-0.2.12.tgz#d25cd6bd243d5bdd640344ecdddb3eeafdcc4059" + integrity sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw== + dependencies: + npm-packlist "^5.1.3" + picocolors "^1.1.1" + sade "^1.8.1" + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +pure-rand@^6.0.0: + version "6.0.4" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" + integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== + +resolve@^1.20.0: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +sade@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.5.4: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + +semver@^7.6.0: + version "7.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" + integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +skin-tone@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== + dependencies: + unicode-emoji-modifier-base "^1.0.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-to-stream@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-to-stream/-/string-to-stream-3.0.1.tgz#480e6fb4d5476d31cb2221f75307a5dcb6638a42" + integrity sha512-Hl092MV3USJuUCC6mfl9sPzGloA3K5VwdIeJjYIkXY/8K+mUvaeEabWJgArp+xXrsWxCajeT2pc4axbVhIZJyg== + dependencies: + readable-stream "^3.4.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +superstruct@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-1.0.4.tgz#0adb99a7578bd2f1c526220da6571b2d485d91ca" + integrity sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz#b56150ff0173baacc15f21956450b61f2b18d3ac" + integrity sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +synckit@^0.11.7: + version "0.11.8" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.8.tgz#b2aaae998a4ef47ded60773ad06e7cb821f55457" + integrity sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A== + dependencies: + "@pkgr/core" "^0.2.4" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +ts-api-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd" + integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w== + +ts-jest@^29.1.0: + version "29.1.1" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.1.tgz#f58fe62c63caf7bfcc5cc6472082f79180f0815b" + integrity sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^29.0.0" + json5 "^2.2.3" + lodash.memoize "4.x" + make-error "1.x" + semver "^7.5.3" + yargs-parser "^21.0.1" + +ts-node@^10.5.0: + version "10.7.0" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.7.0.tgz#35d503d0fab3e2baa672a0e94f4b40653c2463f5" + integrity sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A== + dependencies: + "@cspotcode/source-map-support" "0.7.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.0" + yn "3.1.1" + +"tsc-multi@https://github.com/stainless-api/tsc-multi/releases/download/v1.1.9/tsc-multi.tgz": + version "1.1.9" + resolved "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.9/tsc-multi.tgz#777f6f5d9e26bf0e94e5170990dd3a841d6707cd" + dependencies: + debug "^4.3.7" + fast-glob "^3.3.2" + get-stdin "^8.0.0" + p-all "^3.0.0" + picocolors "^1.1.1" + signal-exit "^3.0.7" + string-to-stream "^3.0.1" + superstruct "^1.0.4" + tslib "^2.8.1" + yargs "^17.7.2" + +tsconfig-paths@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" + integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== + dependencies: + json5 "^2.2.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typescript-eslint@8.31.1: + version "8.31.1" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.31.1.tgz#b77ab1e48ced2daab9225ff94bab54391a4af69b" + integrity sha512-j6DsEotD/fH39qKzXTQRwYYWlt7D+0HmfpOK+DVhwJOFLcdmn92hq3mBb7HlKJHbjjI/gTOqEcc9d6JfpFf/VA== + dependencies: + "@typescript-eslint/eslint-plugin" "8.31.1" + "@typescript-eslint/parser" "8.31.1" + "@typescript-eslint/utils" "8.31.1" + +typescript@5.6.1-rc: + version "5.6.1-rc" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.1-rc.tgz#d5e4d7d8170174fed607b74cc32aba3d77018e02" + integrity sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ== + +typescript@5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" + integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== + +unicode-emoji-modifier-base@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== + +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +v8-compile-cache-lib@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz#0582bcb1c74f3a2ee46487ceecf372e46bce53e8" + integrity sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA== + +v8-to-istanbul@^9.0.1: + version "9.2.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz#2ed7644a245cddd83d4e087b9b33b3e62dfd10ad" + integrity sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^2.0.0" + +validate-npm-package-name@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz#a316573e9b49f3ccd90dbb6eb52b3f06c6d604e8" + integrity sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ== + +walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.0.1, yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^16.0.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.3.1, yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 18778c3ff151d9bd7c0ce0b7667242df722b2fa0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 18:52:06 +0000 Subject: [PATCH 02/28] chore: update SDK settings --- .github/workflows/release-doctor.yml | 20 ++++++++ .release-please-manifest.json | 3 ++ .stats.yml | 2 +- CONTRIBUTING.md | 6 +-- README.md | 4 +- bin/check-release-environment | 18 +++++++ package.json | 2 +- packages/mcp-server/README.md | 10 ++-- packages/mcp-server/manifest.json | 4 +- packages/mcp-server/package.json | 4 +- release-please-config.json | 73 ++++++++++++++++++++++++++++ src/version.ts | 2 +- 12 files changed, 129 insertions(+), 19 deletions(-) create mode 100644 .github/workflows/release-doctor.yml create mode 100644 .release-please-manifest.json create mode 100644 bin/check-release-environment create mode 100644 release-please-config.json diff --git a/.github/workflows/release-doctor.yml b/.github/workflows/release-doctor.yml new file mode 100644 index 00000000..d194d61a --- /dev/null +++ b/.github/workflows/release-doctor.yml @@ -0,0 +1,20 @@ +name: Release Doctor +on: + pull_request: + branches: + - main + workflow_dispatch: + +jobs: + release_doctor: + name: release doctor + runs-on: ubuntu-latest + if: github.repository == 'Terminal49/API' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next') + + steps: + - uses: actions/checkout@v4 + + - name: Check release environment + run: | + bash ./bin/check-release-environment + env: diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 00000000..67dcd73f --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.0.1-alpha.0" +} diff --git a/.stats.yml b/.stats.yml index d5231e2d..4bced4d8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 34 openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/terminal49%2Fterminal49-820338a73a1804825b27092740425a7f325ad0562781df54962355da1c1cc8de.yml openapi_spec_hash: bad862a83aebd8c2a1fde66d03ffd30b -config_hash: 3ff0c37ef80fdcfdb7ded0b30a5e09ea +config_hash: 33ba32a88a9802d4c63096b29ab75ad9 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 26a55629..e26caf49 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,15 +42,15 @@ If you’d like to use the repository from source, you can either install from g To install via git: ```sh -$ npm install git+ssh://git@github.com:stainless-sdks/terminal49-typescript.git +$ npm install git+ssh://git@github.com:Terminal49/API.git ``` Alternatively, to link a local copy of the repo: ```sh # Clone -$ git clone https://www.github.com/stainless-sdks/terminal49-typescript -$ cd terminal49-typescript +$ git clone https://www.github.com/Terminal49/API +$ cd API # With yarn $ yarn link diff --git a/README.md b/README.md index 7006ea7c..68351b3c 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ It is generated with [Stainless](https://www.stainless.com/). ## Installation ```sh -npm install git+ssh://git@github.com:stainless-sdks/terminal49-typescript.git +npm install git+ssh://git@github.com:Terminal49/API.git ``` > [!NOTE] @@ -335,7 +335,7 @@ This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) con We take backwards-compatibility seriously and work hard to ensure you can rely on a smooth upgrade experience. -We are keen for your feedback; please open an [issue](https://www.github.com/stainless-sdks/terminal49-typescript/issues) with questions, bugs, or suggestions. +We are keen for your feedback; please open an [issue](https://www.github.com/Terminal49/API/issues) with questions, bugs, or suggestions. ## Requirements diff --git a/bin/check-release-environment b/bin/check-release-environment new file mode 100644 index 00000000..6b43775a --- /dev/null +++ b/bin/check-release-environment @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +errors=() + +lenErrors=${#errors[@]} + +if [[ lenErrors -gt 0 ]]; then + echo -e "Found the following errors in the release environment:\n" + + for error in "${errors[@]}"; do + echo -e "- $error\n" + done + + exit 1 +fi + +echo "The environment is ready to push releases!" + diff --git a/package.json b/package.json index 4de82e98..973069db 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "types": "dist/index.d.ts", "main": "dist/index.js", "type": "commonjs", - "repository": "github:stainless-sdks/terminal49-typescript", + "repository": "github:Terminal49/API", "license": "Apache-2.0", "packageManager": "yarn@1.22.22", "files": [ diff --git a/packages/mcp-server/README.md b/packages/mcp-server/README.md index 8c257742..8408d4bc 100644 --- a/packages/mcp-server/README.md +++ b/packages/mcp-server/README.md @@ -9,8 +9,8 @@ It is generated with [Stainless](https://www.stainless.com/). Because it's not published yet, clone the repo and build it: ```sh -git clone git@github.com:stainless-sdks/terminal49-typescript.git -cd terminal49-typescript +git clone git@github.com:Terminal49/API.git +cd API ./scripts/bootstrap ./scripts/build ``` @@ -40,11 +40,7 @@ For clients with a configuration JSON, it might look something like this: "mcpServers": { "terminal49_api": { "command": "node", - "args": [ - "/path/to/local/terminal49-typescript/packages/mcp-server", - "--client=claude", - "--tools=dynamic" - ], + "args": ["/path/to/local/API/packages/mcp-server", "--client=claude", "--tools=dynamic"], "env": { "TERMINAL49_API_KEY": "My API Key" } diff --git a/packages/mcp-server/manifest.json b/packages/mcp-server/manifest.json index 101c8755..ab48adc4 100644 --- a/packages/mcp-server/manifest.json +++ b/packages/mcp-server/manifest.json @@ -9,9 +9,9 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/stainless-sdks/terminal49-typescript.git" + "url": "git+https://github.com/Terminal49/API.git" }, - "homepage": "https://github.com/stainless-sdks/terminal49-typescript/tree/main/packages/mcp-server#readme", + "homepage": "https://github.com/Terminal49/API/tree/main/packages/mcp-server#readme", "documentation": "https://www.terminal49.com", "server": { "type": "node", diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 00880567..0785a9b1 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -8,10 +8,10 @@ "type": "commonjs", "repository": { "type": "git", - "url": "git+https://github.com/stainless-sdks/terminal49-typescript.git", + "url": "git+https://github.com/Terminal49/API.git", "directory": "packages/mcp-server" }, - "homepage": "https://github.com/stainless-sdks/terminal49-typescript/tree/main/packages/mcp-server#readme", + "homepage": "https://github.com/Terminal49/API/tree/main/packages/mcp-server#readme", "license": "Apache-2.0", "packageManager": "yarn@1.22.22", "private": false, diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000..b1909804 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,73 @@ +{ + "packages": { + ".": {} + }, + "$schema": "https://raw.githubusercontent.com/stainless-api/release-please/main/schemas/config.json", + "include-v-in-tag": true, + "include-component-in-tag": false, + "versioning": "prerelease", + "prerelease": true, + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": false, + "pull-request-header": "Automated Release PR", + "pull-request-title-pattern": "release: ${version}", + "changelog-sections": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "perf", + "section": "Performance Improvements" + }, + { + "type": "revert", + "section": "Reverts" + }, + { + "type": "chore", + "section": "Chores" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "style", + "section": "Styles" + }, + { + "type": "refactor", + "section": "Refactors" + }, + { + "type": "test", + "section": "Tests", + "hidden": true + }, + { + "type": "build", + "section": "Build System" + }, + { + "type": "ci", + "section": "Continuous Integration", + "hidden": true + } + ], + "release-type": "node", + "extra-files": [ + "src/version.ts", + "README.md", + "packages/mcp-server/yarn.lock", + { + "type": "json", + "path": "packages/mcp-server/package.json", + "jsonpath": "$.version" + } + ] +} diff --git a/src/version.ts b/src/version.ts index 55a1a527..db692bc9 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.0.1-alpha.0'; +export const VERSION = '0.0.1-alpha.0'; // x-release-please-version From 0f63a87f08127ec6e4d7af0c387d00cbff60cfdb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 03:06:41 +0000 Subject: [PATCH 03/28] perf: faster formatting --- scripts/fast-format | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 scripts/fast-format diff --git a/scripts/fast-format b/scripts/fast-format new file mode 100755 index 00000000..ef42df58 --- /dev/null +++ b/scripts/fast-format @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +set -euo pipefail + +echo "Script started with $# arguments" +echo "Arguments: $*" +echo "Script location: $(dirname "$0")" + +cd "$(dirname "$0")/.." +echo "Changed to directory: $(pwd)" + +if [ $# -eq 0 ]; then + echo "Usage: $0 [additional-formatter-args...]" + echo "The file should contain one file path per line" + exit 1 +fi + +FILE_LIST="$1" + +echo "Looking for file: $FILE_LIST" + +if [ ! -f "$FILE_LIST" ]; then + echo "Error: File '$FILE_LIST' not found" + exit 1 +fi + +echo "==> Running eslint --fix" +ESLINT_FILES="$(grep '\.ts$' "$FILE_LIST" || true)" +if ! [ -z "$ESLINT_FILES" ]; then + echo "$ESLINT_FILES" | xargs ./node_modules/.bin/eslint --cache --fix +fi + +echo "==> Running prettier --write" +# format things eslint didn't +PRETTIER_FILES="$(grep '\.\(js\|json\)$' "$FILE_LIST" || true)" +if ! [ -z "$PRETTIER_FILES" ]; then + echo "$PRETTIER_FILES" | xargs ./node_modules/.bin/prettier \ + --write --cache --cache-strategy metadata \ + '!**/dist' '!**/*.ts' '!**/*.mts' '!**/*.cts' '!**/*.js' '!**/*.mjs' '!**/*.cjs' +fi From 2dc6c2440b784f44084d504f23b61c039af7795d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 03:07:22 +0000 Subject: [PATCH 04/28] chore(internal): remove deprecated `compilerOptions.baseUrl` from tsconfig.json This allows sdks to be built using tsgo - see https://github.com/microsoft/typescript-go/issues/474 --- packages/mcp-server/tsconfig.build.json | 4 ++-- packages/mcp-server/tsconfig.json | 5 ++--- tsconfig.build.json | 4 ++-- tsconfig.json | 5 ++--- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/mcp-server/tsconfig.build.json b/packages/mcp-server/tsconfig.build.json index be690e98..2d2647da 100644 --- a/packages/mcp-server/tsconfig.build.json +++ b/packages/mcp-server/tsconfig.build.json @@ -5,8 +5,8 @@ "compilerOptions": { "rootDir": "./dist/src", "paths": { - "terminal49-mcp/*": ["dist/src/*"], - "terminal49-mcp": ["dist/src/index.ts"] + "terminal49-mcp/*": ["./dist/src/*"], + "terminal49-mcp": ["./dist/src/index.ts"] }, "noEmit": false, "declaration": true, diff --git a/packages/mcp-server/tsconfig.json b/packages/mcp-server/tsconfig.json index fdd68c03..fb66e021 100644 --- a/packages/mcp-server/tsconfig.json +++ b/packages/mcp-server/tsconfig.json @@ -7,10 +7,9 @@ "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, - "baseUrl": "./", "paths": { - "terminal49-mcp/*": ["src/*"], - "terminal49-mcp": ["src/index.ts"] + "terminal49-mcp/*": ["./src/*"], + "terminal49-mcp": ["./src/index.ts"] }, "noEmit": true, diff --git a/tsconfig.build.json b/tsconfig.build.json index c243d43f..09793524 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -5,8 +5,8 @@ "compilerOptions": { "rootDir": "./dist/src", "paths": { - "terminal49/*": ["dist/src/*"], - "terminal49": ["dist/src/index.ts"] + "terminal49/*": ["./dist/src/*"], + "terminal49": ["./dist/src/index.ts"] }, "noEmit": false, "declaration": true, diff --git a/tsconfig.json b/tsconfig.json index 0aed4347..1d0ac208 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,10 +7,9 @@ "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, - "baseUrl": "./", "paths": { - "terminal49/*": ["src/*"], - "terminal49": ["src/index.ts"] + "terminal49/*": ["./src/*"], + "terminal49": ["./src/index.ts"] }, "noEmit": true, From 38dfa5dc6ada0c4001dc91045d604413549cb3d5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 03:37:59 +0000 Subject: [PATCH 05/28] chore(internal): fix incremental formatting in some cases --- scripts/fast-format | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/fast-format b/scripts/fast-format index ef42df58..53721ac0 100755 --- a/scripts/fast-format +++ b/scripts/fast-format @@ -35,6 +35,6 @@ echo "==> Running prettier --write" PRETTIER_FILES="$(grep '\.\(js\|json\)$' "$FILE_LIST" || true)" if ! [ -z "$PRETTIER_FILES" ]; then echo "$PRETTIER_FILES" | xargs ./node_modules/.bin/prettier \ - --write --cache --cache-strategy metadata \ + --write --cache --cache-strategy metadata --no-error-on-unmatched-pattern \ '!**/dist' '!**/*.ts' '!**/*.mts' '!**/*.cts' '!**/*.js' '!**/*.mjs' '!**/*.cjs' fi From 7203f410bdf0d56012c2682d59f7c52c9942fcdf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 03:39:13 +0000 Subject: [PATCH 06/28] chore(mcp): allow pointing `docs_search` tool at other URLs --- .eslintcache | 1 + packages/mcp-server/src/docs-search-tool.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 .eslintcache diff --git a/.eslintcache b/.eslintcache new file mode 100644 index 00000000..4da95ef5 --- /dev/null +++ b/.eslintcache @@ -0,0 +1 @@ +[{"/home/tempuser-b08p7g/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/docs-search-tool.ts":"1"},{"size":1464,"mtime":1758944349512}] \ No newline at end of file diff --git a/packages/mcp-server/src/docs-search-tool.ts b/packages/mcp-server/src/docs-search-tool.ts index 5cd9c904..63e9a262 100644 --- a/packages/mcp-server/src/docs-search-tool.ts +++ b/packages/mcp-server/src/docs-search-tool.ts @@ -35,10 +35,13 @@ export const tool: Tool = { }, }; +const docsSearchURL = + process.env['DOCS_SEARCH_URL'] || 'https://api.stainless.com/api/projects/terminal49/docs/search'; + export const handler = async (_: unknown, args: Record | undefined) => { const body = args as any; const query = new URLSearchParams(body).toString(); - const result = await fetch('https://api.stainless.com/api/projects/terminal49/docs/search?' + query); + const result = await fetch(`${docsSearchURL}?${query}`); return asTextContentResult(await result.json()); }; From f84ecdfd90a15a670b3cf8d485065ff2d3c0304f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 03:41:39 +0000 Subject: [PATCH 07/28] chore(internal): codegen related update --- .eslintcache | 2 +- .github/workflows/release-doctor.yml | 1 + packages/mcp-server/src/code-tool-paths.cts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.eslintcache b/.eslintcache index 4da95ef5..66d5a296 100644 --- a/.eslintcache +++ b/.eslintcache @@ -1 +1 @@ -[{"/home/tempuser-b08p7g/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/docs-search-tool.ts":"1"},{"size":1464,"mtime":1758944349512}] \ No newline at end of file +[{"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/jest.config.ts":"1","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/jest.config.ts":"2","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool-types.ts":"3","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool-worker.ts":"4","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool.ts":"5","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/compat.ts":"6","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/docs-search-tool.ts":"7","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/filtering.ts":"8","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/dynamic-tools.ts":"9","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/http.ts":"10","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/index.ts":"11","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/headers.ts":"12","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts":"13","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/stdio.ts":"14","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/server.ts":"15","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts":"16","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/get-transport-events-containers.ts":"17","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/retrieve-containers.ts":"18","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/list-containers.ts":"19","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/update-containers.ts":"20","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/index.ts":"21","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/create-parties.ts":"22","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/list-parties.ts":"23","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts":"24","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/retrieve-parties.ts":"25","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/update-parties.ts":"26","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/ports/retrieve-ports.ts":"27","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/list-shipments.ts":"28","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts":"29","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/retrieve-shipments.ts":"30","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/stop-tracking-shipments.ts":"31","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/update-shipments.ts":"32","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts":"33","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts":"34","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts":"35","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts":"36","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts":"37","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/retrieve-tracking-requests.ts":"38","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts":"39","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/types.ts":"40","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts":"41","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts":"42","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhook-notifications/get-examples-webhook-notifications.ts":"43","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhook-notifications/list-webhook-notifications.ts":"44","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhook-notifications/retrieve-webhook-notifications.ts":"45","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/create-webhooks.ts":"46","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/delete-webhooks.ts":"47","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts":"48","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/list-webhooks.ts":"49","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts":"50","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/update-webhooks.ts":"51","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools.ts":"52","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/dynamic-tools.test.ts":"53","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/compat.test.ts":"54","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/options.test.ts":"55","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/tools.test.ts":"56","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/scripts/publish-packages.ts":"57","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/api-promise.ts":"58","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/client.ts":"59","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/api-promise.ts":"60","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/error.ts":"61","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/resource.ts":"62","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/uploads.ts":"63","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/error.ts":"64","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/index.ts":"65","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/builtin-types.ts":"66","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/detect-platform.ts":"67","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/errors.ts":"68","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/headers.ts":"69","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/parse.ts":"70","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/request-options.ts":"71","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/shim-types.ts":"72","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/shims.ts":"73","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/to-file.ts":"74","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/types.ts":"75","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/uploads.ts":"76","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/base64.ts":"77","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/bytes.ts":"78","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/env.ts":"79","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/log.ts":"80","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/path.ts":"81","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/sleep.ts":"82","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/uuid.ts":"83","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/values.ts":"84","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils.ts":"85","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resource.ts":"86","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/containers.ts":"87","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/index.ts":"88","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/metro-areas.ts":"89","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/parties.ts":"90","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/ports.ts":"91","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/shipping-lines.ts":"92","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/shipments.ts":"93","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/terminals.ts":"94","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/tracking-requests.ts":"95","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/vessels.ts":"96","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/webhook-notifications.ts":"97","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/webhooks.ts":"98","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources.ts":"99","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/uploads.ts":"100","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/version.ts":"101","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/containers.test.ts":"102","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/metro-areas.test.ts":"103","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/parties.test.ts":"104","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/ports.test.ts":"105","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/shipments.test.ts":"106","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/shipping-lines.test.ts":"107","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/terminals.test.ts":"108","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/tracking-requests.test.ts":"109","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/vessels.test.ts":"110","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/webhook-notifications.test.ts":"111","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/webhooks.test.ts":"112","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/base64.test.ts":"113","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/buildHeaders.test.ts":"114","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/form.test.ts":"115","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/index.test.ts":"116","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/path.test.ts":"117","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/stringifyQuery.test.ts":"118","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/uploads.test.ts":"119"},{"size":600,"mtime":1758944473763,"results":"120","hashOfConfig":"121"},{"size":495,"mtime":1758944492311},{"size":364,"mtime":1758944492311},{"size":1180,"mtime":1758944474003,"results":"122","hashOfConfig":"123"},{"size":5769,"mtime":1758944492311},{"size":12713,"mtime":1758944473903,"results":"124","hashOfConfig":"123"},{"size":1464,"mtime":1758944492311},{"size":368,"mtime":1758944473907,"results":"125","hashOfConfig":"123"},{"size":5598,"mtime":1758944473907,"results":"126","hashOfConfig":"123"},{"size":3400,"mtime":1758944492311},{"size":2884,"mtime":1758944473907,"results":"127","hashOfConfig":"123"},{"size":424,"mtime":1758944492311},{"size":17071,"mtime":1758944474003,"results":"128","hashOfConfig":"123"},{"size":465,"mtime":1758944492311},{"size":6401,"mtime":1758944492311},{"size":8920,"mtime":1758944492311},{"size":1448,"mtime":1758944492311},{"size":1098,"mtime":1758944492311},{"size":1426,"mtime":1758944492311},{"size":1228,"mtime":1758944492311},{"size":5705,"mtime":1758944492311},{"size":2895,"mtime":1758944492311},{"size":3221,"mtime":1758944492311},{"size":2906,"mtime":1758944492311},{"size":2667,"mtime":1758944492311},{"size":2954,"mtime":1758944492311},{"size":2970,"mtime":1758944492311},{"size":1728,"mtime":1758944492311},{"size":11881,"mtime":1758944492311},{"size":1199,"mtime":1758944492311},{"size":1389,"mtime":1758944492311},{"size":1543,"mtime":1758944492311},{"size":3892,"mtime":1758944492311},{"size":3421,"mtime":1758944492311},{"size":4380,"mtime":1758944492311},{"size":10824,"mtime":1758944492311},{"size":10659,"mtime":1758944492311},{"size":1198,"mtime":1758944492311},{"size":6093,"mtime":1758944492311},{"size":2190,"mtime":1758944492311},{"size":3572,"mtime":1758944492311},{"size":3579,"mtime":1758944492311},{"size":2647,"mtime":1758944492311},{"size":1256,"mtime":1758944492311},{"size":1117,"mtime":1758944492311},{"size":8808,"mtime":1758944492311},{"size":1012,"mtime":1758944492311},{"size":1989,"mtime":1758944492311},{"size":6136,"mtime":1758944492311},{"size":5350,"mtime":1758944492311},{"size":8493,"mtime":1758944492311},{"size":31,"mtime":1758944473907,"results":"129","hashOfConfig":"123"},{"size":6851,"mtime":1758944473911,"results":"130","hashOfConfig":"123"},{"size":29411,"mtime":1758944473911,"results":"131","hashOfConfig":"123"},{"size":16226,"mtime":1758944473911,"results":"132","hashOfConfig":"123"},{"size":6594,"mtime":1758944473911,"results":"133","hashOfConfig":"123"},{"size":3689,"mtime":1758944473767,"results":"134","hashOfConfig":"121"},{"size":92,"mtime":1758944492311},{"size":33085,"mtime":1758944492311},{"size":3136,"mtime":1758944492311},{"size":3983,"mtime":1758944492311},{"size":273,"mtime":1758944473995,"results":"135","hashOfConfig":"121"},{"size":119,"mtime":1758944473775,"results":"136","hashOfConfig":"121"},{"size":80,"mtime":1758944492311},{"size":583,"mtime":1758944492315},{"size":2917,"mtime":1758944492315},{"size":6407,"mtime":1758944492315},{"size":1187,"mtime":1758944492315},{"size":3026,"mtime":1758944492315},{"size":1506,"mtime":1758944492315},{"size":2473,"mtime":1758944492315},{"size":929,"mtime":1758944492315},{"size":3528,"mtime":1758944492315},{"size":5211,"mtime":1758944492315},{"size":6352,"mtime":1758944492315},{"size":6756,"mtime":1758944473783,"results":"137","hashOfConfig":"121"},{"size":1281,"mtime":1758944473987,"results":"138","hashOfConfig":"121"},{"size":831,"mtime":1758944473783,"results":"139","hashOfConfig":"121"},{"size":612,"mtime":1758944473987,"results":"140","hashOfConfig":"121"},{"size":3116,"mtime":1758944492315},{"size":3215,"mtime":1758944473783,"results":"141","hashOfConfig":"121"},{"size":182,"mtime":1758944473991,"results":"142","hashOfConfig":"121"},{"size":601,"mtime":1758944492315},{"size":3152,"mtime":1758944473983,"results":"143","hashOfConfig":"121"},{"size":271,"mtime":1758944473983,"results":"144","hashOfConfig":"121"},{"size":86,"mtime":1758944492315},{"size":18864,"mtime":1758944492315},{"size":2527,"mtime":1758944492315},{"size":1259,"mtime":1758944492315},{"size":3170,"mtime":1758944492315},{"size":1241,"mtime":1758944492315},{"size":1862,"mtime":1758944492315},{"size":9384,"mtime":1758944492315},{"size":2014,"mtime":1758944492315},{"size":9732,"mtime":1758944492315},{"size":2276,"mtime":1758944492315},{"size":10107,"mtime":1758944492315},{"size":10129,"mtime":1758944492315},{"size":35,"mtime":1758944473783,"results":"145","hashOfConfig":"121"},{"size":84,"mtime":1758944492315},{"size":67,"mtime":1758944492315},{"size":4640,"mtime":1758944492315},{"size":822,"mtime":1758944492315},{"size":3621,"mtime":1758944492315},{"size":812,"mtime":1758944492315},{"size":4228,"mtime":1758944492315},{"size":1332,"mtime":1758944492315},{"size":820,"mtime":1758944492315},{"size":4607,"mtime":1758944492315},{"size":1345,"mtime":1758944492315},{"size":3197,"mtime":1758944492315},{"size":5808,"mtime":1758944492315},{"size":2064,"mtime":1758944473783,"results":"146","hashOfConfig":"123"},{"size":2184,"mtime":1758944473783,"results":"147","hashOfConfig":"123"},{"size":1892,"mtime":1758944473783,"results":"148","hashOfConfig":"123"},{"size":22982,"mtime":1758944492315},{"size":17592,"mtime":1758944473787,"results":"149","hashOfConfig":"123"},{"size":927,"mtime":1758944492315},{"size":3480,"mtime":1758944473787,"results":"150","hashOfConfig":"123"},{"filePath":"151","messages":"152","suppressedMessages":"153","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1eauyae",{"filePath":"154","messages":"155","suppressedMessages":"156","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1r22wxx",{"filePath":"157","messages":"158","suppressedMessages":"159","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"160","messages":"161","suppressedMessages":"162","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"163","messages":"164","suppressedMessages":"165","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"166","messages":"167","suppressedMessages":"168","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"169","messages":"170","suppressedMessages":"171","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"172","messages":"173","suppressedMessages":"174","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"175","messages":"176","suppressedMessages":"177","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"178","messages":"179","suppressedMessages":"180","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"181","messages":"182","suppressedMessages":"183","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"184","messages":"185","suppressedMessages":"186","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"187","messages":"188","suppressedMessages":"189","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"190","messages":"191","suppressedMessages":"192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"193","messages":"194","suppressedMessages":"195","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"196","messages":"197","suppressedMessages":"198","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"199","messages":"200","suppressedMessages":"201","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"202","messages":"203","suppressedMessages":"204","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"205","messages":"206","suppressedMessages":"207","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"208","messages":"209","suppressedMessages":"210","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"211","messages":"212","suppressedMessages":"213","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"214","messages":"215","suppressedMessages":"216","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"217","messages":"218","suppressedMessages":"219","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"220","messages":"221","suppressedMessages":"222","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"223","messages":"224","suppressedMessages":"225","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"226","messages":"227","suppressedMessages":"228","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"229","messages":"230","suppressedMessages":"231","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"232","messages":"233","suppressedMessages":"234","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"235","messages":"236","suppressedMessages":"237","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/jest.config.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool-worker.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/compat.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/filtering.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/dynamic-tools.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/index.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/dynamic-tools.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/compat.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/options.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/tools.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/scripts/publish-packages.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/resource.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/uploads.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/uploads.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/base64.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/bytes.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/env.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/path.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/sleep.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/values.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/base64.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/buildHeaders.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/form.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/path.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/uploads.test.ts",[],[]] \ No newline at end of file diff --git a/.github/workflows/release-doctor.yml b/.github/workflows/release-doctor.yml index d194d61a..3c4ed8f3 100644 --- a/.github/workflows/release-doctor.yml +++ b/.github/workflows/release-doctor.yml @@ -18,3 +18,4 @@ jobs: run: | bash ./bin/check-release-environment env: + diff --git a/packages/mcp-server/src/code-tool-paths.cts b/packages/mcp-server/src/code-tool-paths.cts index 15ce7f55..3d6655af 100644 --- a/packages/mcp-server/src/code-tool-paths.cts +++ b/packages/mcp-server/src/code-tool-paths.cts @@ -1,3 +1,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export const workerPath = require.resolve('./code-tool-worker.mjs'); +export const workerPath = require.resolve('./code-tool-worker.mjs') From a3a91d59e6bbc6cc72cc77adac8d561f9f4367b7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 03:43:31 +0000 Subject: [PATCH 08/28] chore(internal): ignore .eslintcache --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 74cba895..d62bea50 100644 --- a/.gitignore +++ b/.gitignore @@ -7,5 +7,6 @@ dist dist-deno /*.tgz .idea/ +.eslintcache dist-bundle *.mcpb From ede6ca26441a7d523370ff3acc9e2f72d0333e60 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 03:07:13 +0000 Subject: [PATCH 09/28] fix(mcp): fix cli argument parsing logic --- .eslintcache | 2 +- packages/mcp-server/src/options.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.eslintcache b/.eslintcache index 66d5a296..7663e447 100644 --- a/.eslintcache +++ b/.eslintcache @@ -1 +1 @@ -[{"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/jest.config.ts":"1","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/jest.config.ts":"2","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool-types.ts":"3","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool-worker.ts":"4","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool.ts":"5","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/compat.ts":"6","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/docs-search-tool.ts":"7","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/filtering.ts":"8","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/dynamic-tools.ts":"9","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/http.ts":"10","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/index.ts":"11","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/headers.ts":"12","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts":"13","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/stdio.ts":"14","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/server.ts":"15","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts":"16","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/get-transport-events-containers.ts":"17","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/retrieve-containers.ts":"18","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/list-containers.ts":"19","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/containers/update-containers.ts":"20","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/index.ts":"21","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/create-parties.ts":"22","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/list-parties.ts":"23","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts":"24","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/retrieve-parties.ts":"25","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/parties/update-parties.ts":"26","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/ports/retrieve-ports.ts":"27","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/list-shipments.ts":"28","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts":"29","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/retrieve-shipments.ts":"30","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/stop-tracking-shipments.ts":"31","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipments/update-shipments.ts":"32","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts":"33","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts":"34","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts":"35","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts":"36","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts":"37","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/retrieve-tracking-requests.ts":"38","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts":"39","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/types.ts":"40","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts":"41","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts":"42","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhook-notifications/get-examples-webhook-notifications.ts":"43","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhook-notifications/list-webhook-notifications.ts":"44","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhook-notifications/retrieve-webhook-notifications.ts":"45","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/create-webhooks.ts":"46","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/delete-webhooks.ts":"47","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts":"48","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/list-webhooks.ts":"49","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts":"50","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools/webhooks/update-webhooks.ts":"51","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools.ts":"52","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/dynamic-tools.test.ts":"53","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/compat.test.ts":"54","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/options.test.ts":"55","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/tools.test.ts":"56","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/scripts/publish-packages.ts":"57","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/api-promise.ts":"58","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/client.ts":"59","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/api-promise.ts":"60","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/error.ts":"61","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/resource.ts":"62","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/uploads.ts":"63","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/error.ts":"64","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/index.ts":"65","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/builtin-types.ts":"66","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/detect-platform.ts":"67","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/errors.ts":"68","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/headers.ts":"69","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/parse.ts":"70","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/request-options.ts":"71","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/shim-types.ts":"72","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/shims.ts":"73","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/to-file.ts":"74","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/types.ts":"75","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/uploads.ts":"76","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/base64.ts":"77","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/bytes.ts":"78","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/env.ts":"79","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/log.ts":"80","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/path.ts":"81","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/sleep.ts":"82","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/uuid.ts":"83","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/values.ts":"84","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils.ts":"85","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resource.ts":"86","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/containers.ts":"87","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/index.ts":"88","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/metro-areas.ts":"89","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/parties.ts":"90","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/ports.ts":"91","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/shipping-lines.ts":"92","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/shipments.ts":"93","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/terminals.ts":"94","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/tracking-requests.ts":"95","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/vessels.ts":"96","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/webhook-notifications.ts":"97","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources/webhooks.ts":"98","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources.ts":"99","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/uploads.ts":"100","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/version.ts":"101","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/containers.test.ts":"102","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/metro-areas.test.ts":"103","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/parties.test.ts":"104","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/ports.test.ts":"105","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/shipments.test.ts":"106","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/shipping-lines.test.ts":"107","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/terminals.test.ts":"108","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/tracking-requests.test.ts":"109","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/vessels.test.ts":"110","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/webhook-notifications.test.ts":"111","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/api-resources/webhooks.test.ts":"112","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/base64.test.ts":"113","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/buildHeaders.test.ts":"114","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/form.test.ts":"115","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/index.test.ts":"116","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/path.test.ts":"117","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/stringifyQuery.test.ts":"118","/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/uploads.test.ts":"119"},{"size":600,"mtime":1758944473763,"results":"120","hashOfConfig":"121"},{"size":495,"mtime":1758944492311},{"size":364,"mtime":1758944492311},{"size":1180,"mtime":1758944474003,"results":"122","hashOfConfig":"123"},{"size":5769,"mtime":1758944492311},{"size":12713,"mtime":1758944473903,"results":"124","hashOfConfig":"123"},{"size":1464,"mtime":1758944492311},{"size":368,"mtime":1758944473907,"results":"125","hashOfConfig":"123"},{"size":5598,"mtime":1758944473907,"results":"126","hashOfConfig":"123"},{"size":3400,"mtime":1758944492311},{"size":2884,"mtime":1758944473907,"results":"127","hashOfConfig":"123"},{"size":424,"mtime":1758944492311},{"size":17071,"mtime":1758944474003,"results":"128","hashOfConfig":"123"},{"size":465,"mtime":1758944492311},{"size":6401,"mtime":1758944492311},{"size":8920,"mtime":1758944492311},{"size":1448,"mtime":1758944492311},{"size":1098,"mtime":1758944492311},{"size":1426,"mtime":1758944492311},{"size":1228,"mtime":1758944492311},{"size":5705,"mtime":1758944492311},{"size":2895,"mtime":1758944492311},{"size":3221,"mtime":1758944492311},{"size":2906,"mtime":1758944492311},{"size":2667,"mtime":1758944492311},{"size":2954,"mtime":1758944492311},{"size":2970,"mtime":1758944492311},{"size":1728,"mtime":1758944492311},{"size":11881,"mtime":1758944492311},{"size":1199,"mtime":1758944492311},{"size":1389,"mtime":1758944492311},{"size":1543,"mtime":1758944492311},{"size":3892,"mtime":1758944492311},{"size":3421,"mtime":1758944492311},{"size":4380,"mtime":1758944492311},{"size":10824,"mtime":1758944492311},{"size":10659,"mtime":1758944492311},{"size":1198,"mtime":1758944492311},{"size":6093,"mtime":1758944492311},{"size":2190,"mtime":1758944492311},{"size":3572,"mtime":1758944492311},{"size":3579,"mtime":1758944492311},{"size":2647,"mtime":1758944492311},{"size":1256,"mtime":1758944492311},{"size":1117,"mtime":1758944492311},{"size":8808,"mtime":1758944492311},{"size":1012,"mtime":1758944492311},{"size":1989,"mtime":1758944492311},{"size":6136,"mtime":1758944492311},{"size":5350,"mtime":1758944492311},{"size":8493,"mtime":1758944492311},{"size":31,"mtime":1758944473907,"results":"129","hashOfConfig":"123"},{"size":6851,"mtime":1758944473911,"results":"130","hashOfConfig":"123"},{"size":29411,"mtime":1758944473911,"results":"131","hashOfConfig":"123"},{"size":16226,"mtime":1758944473911,"results":"132","hashOfConfig":"123"},{"size":6594,"mtime":1758944473911,"results":"133","hashOfConfig":"123"},{"size":3689,"mtime":1758944473767,"results":"134","hashOfConfig":"121"},{"size":92,"mtime":1758944492311},{"size":33085,"mtime":1758944492311},{"size":3136,"mtime":1758944492311},{"size":3983,"mtime":1758944492311},{"size":273,"mtime":1758944473995,"results":"135","hashOfConfig":"121"},{"size":119,"mtime":1758944473775,"results":"136","hashOfConfig":"121"},{"size":80,"mtime":1758944492311},{"size":583,"mtime":1758944492315},{"size":2917,"mtime":1758944492315},{"size":6407,"mtime":1758944492315},{"size":1187,"mtime":1758944492315},{"size":3026,"mtime":1758944492315},{"size":1506,"mtime":1758944492315},{"size":2473,"mtime":1758944492315},{"size":929,"mtime":1758944492315},{"size":3528,"mtime":1758944492315},{"size":5211,"mtime":1758944492315},{"size":6352,"mtime":1758944492315},{"size":6756,"mtime":1758944473783,"results":"137","hashOfConfig":"121"},{"size":1281,"mtime":1758944473987,"results":"138","hashOfConfig":"121"},{"size":831,"mtime":1758944473783,"results":"139","hashOfConfig":"121"},{"size":612,"mtime":1758944473987,"results":"140","hashOfConfig":"121"},{"size":3116,"mtime":1758944492315},{"size":3215,"mtime":1758944473783,"results":"141","hashOfConfig":"121"},{"size":182,"mtime":1758944473991,"results":"142","hashOfConfig":"121"},{"size":601,"mtime":1758944492315},{"size":3152,"mtime":1758944473983,"results":"143","hashOfConfig":"121"},{"size":271,"mtime":1758944473983,"results":"144","hashOfConfig":"121"},{"size":86,"mtime":1758944492315},{"size":18864,"mtime":1758944492315},{"size":2527,"mtime":1758944492315},{"size":1259,"mtime":1758944492315},{"size":3170,"mtime":1758944492315},{"size":1241,"mtime":1758944492315},{"size":1862,"mtime":1758944492315},{"size":9384,"mtime":1758944492315},{"size":2014,"mtime":1758944492315},{"size":9732,"mtime":1758944492315},{"size":2276,"mtime":1758944492315},{"size":10107,"mtime":1758944492315},{"size":10129,"mtime":1758944492315},{"size":35,"mtime":1758944473783,"results":"145","hashOfConfig":"121"},{"size":84,"mtime":1758944492315},{"size":67,"mtime":1758944492315},{"size":4640,"mtime":1758944492315},{"size":822,"mtime":1758944492315},{"size":3621,"mtime":1758944492315},{"size":812,"mtime":1758944492315},{"size":4228,"mtime":1758944492315},{"size":1332,"mtime":1758944492315},{"size":820,"mtime":1758944492315},{"size":4607,"mtime":1758944492315},{"size":1345,"mtime":1758944492315},{"size":3197,"mtime":1758944492315},{"size":5808,"mtime":1758944492315},{"size":2064,"mtime":1758944473783,"results":"146","hashOfConfig":"123"},{"size":2184,"mtime":1758944473783,"results":"147","hashOfConfig":"123"},{"size":1892,"mtime":1758944473783,"results":"148","hashOfConfig":"123"},{"size":22982,"mtime":1758944492315},{"size":17592,"mtime":1758944473787,"results":"149","hashOfConfig":"123"},{"size":927,"mtime":1758944492315},{"size":3480,"mtime":1758944473787,"results":"150","hashOfConfig":"123"},{"filePath":"151","messages":"152","suppressedMessages":"153","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1eauyae",{"filePath":"154","messages":"155","suppressedMessages":"156","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1r22wxx",{"filePath":"157","messages":"158","suppressedMessages":"159","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"160","messages":"161","suppressedMessages":"162","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"163","messages":"164","suppressedMessages":"165","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"166","messages":"167","suppressedMessages":"168","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"169","messages":"170","suppressedMessages":"171","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"172","messages":"173","suppressedMessages":"174","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"175","messages":"176","suppressedMessages":"177","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"178","messages":"179","suppressedMessages":"180","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"181","messages":"182","suppressedMessages":"183","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"184","messages":"185","suppressedMessages":"186","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"187","messages":"188","suppressedMessages":"189","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"190","messages":"191","suppressedMessages":"192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"193","messages":"194","suppressedMessages":"195","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"196","messages":"197","suppressedMessages":"198","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"199","messages":"200","suppressedMessages":"201","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"202","messages":"203","suppressedMessages":"204","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"205","messages":"206","suppressedMessages":"207","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"208","messages":"209","suppressedMessages":"210","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"211","messages":"212","suppressedMessages":"213","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"214","messages":"215","suppressedMessages":"216","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"217","messages":"218","suppressedMessages":"219","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"220","messages":"221","suppressedMessages":"222","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"223","messages":"224","suppressedMessages":"225","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"226","messages":"227","suppressedMessages":"228","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"229","messages":"230","suppressedMessages":"231","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"232","messages":"233","suppressedMessages":"234","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"235","messages":"236","suppressedMessages":"237","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/jest.config.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/code-tool-worker.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/compat.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/filtering.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/dynamic-tools.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/index.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/tools.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/dynamic-tools.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/compat.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/options.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/tests/tools.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/scripts/publish-packages.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/resource.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/core/uploads.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/uploads.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/base64.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/bytes.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/env.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/path.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/sleep.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils/values.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/internal/utils.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/src/resources.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/base64.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/buildHeaders.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/form.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/path.test.ts",[],[],"/home/tempuser-2qx0i2/run/codegen-output/terminal49/terminal49-typescript/tests/uploads.test.ts",[],[]] \ No newline at end of file +[{"/home/tempuser-e70nb1/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts":"1"},{"size":17015,"mtime":1759201629560,"results":"2","hashOfConfig":"3"},{"filePath":"4","messages":"5","suppressedMessages":"6","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1r22wxx","/home/tempuser-e70nb1/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts",[],[]] \ No newline at end of file diff --git a/packages/mcp-server/src/options.ts b/packages/mcp-server/src/options.ts index 348a33d0..4fe3b987 100644 --- a/packages/mcp-server/src/options.ts +++ b/packages/mcp-server/src/options.ts @@ -247,9 +247,10 @@ export function parseCLIOptions(): CLIOptions { } const shouldIncludeToolType = (toolType: 'dynamic' | 'all' | 'code' | 'docs') => - explicitTools ? argv.tools?.includes(toolType) && !argv.noTools?.includes(toolType) : undefined; + argv.noTools?.includes(toolType) ? false + : argv.tools?.includes(toolType) ? true + : undefined; - const explicitTools = Boolean(argv.tools || argv.noTools); const includeDynamicTools = shouldIncludeToolType('dynamic'); const includeAllTools = shouldIncludeToolType('all'); const includeCodeTools = shouldIncludeToolType('code'); From b15b8ce7037168f1523d0edb8863721f393b2aa0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 03:09:52 +0000 Subject: [PATCH 10/28] fix(mcp): resolve a linting issue in server code --- packages/mcp-server/src/code-tool-paths.cts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mcp-server/src/code-tool-paths.cts b/packages/mcp-server/src/code-tool-paths.cts index 3d6655af..15ce7f55 100644 --- a/packages/mcp-server/src/code-tool-paths.cts +++ b/packages/mcp-server/src/code-tool-paths.cts @@ -1,3 +1,3 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export const workerPath = require.resolve('./code-tool-worker.mjs') +export const workerPath = require.resolve('./code-tool-worker.mjs'); From 8fe064e19abfcc0bfd54b027a80a73bbaeac118f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 03:10:28 +0000 Subject: [PATCH 11/28] chore: update lockfile --- packages/mcp-server/yarn.lock | 306 +--------------------------------- 1 file changed, 4 insertions(+), 302 deletions(-) diff --git a/packages/mcp-server/yarn.lock b/packages/mcp-server/yarn.lock index ad819835..966d0575 100644 --- a/packages/mcp-server/yarn.lock +++ b/packages/mcp-server/yarn.lock @@ -10,20 +10,6 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@anthropic-ai/dxt@^0.2.6": - version "0.2.6" - resolved "https://registry.yarnpkg.com/@anthropic-ai/dxt/-/dxt-0.2.6.tgz#636197c3d083c9136ac3b5a11d2ba82477fdc2c6" - integrity sha512-5VSqKRpkytTYh5UJz9jOaI8zLXNCe4Gc+ArKGFV6IeWnEPP0Qnd0k+V3pO8cYzp92Puf/+Cgo0xc4haE0azTXg== - dependencies: - "@inquirer/prompts" "^6.0.1" - commander "^13.1.0" - fflate "^0.8.2" - galactus "^1.0.0" - ignore "^7.0.5" - node-forge "^1.3.1" - pretty-bytes "^5.6.0" - zod "^3.25.67" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" @@ -350,144 +336,6 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== -"@inquirer/checkbox@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-3.0.1.tgz#0a57f704265f78c36e17f07e421b98efb4b9867b" - integrity sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/figures" "^1.0.6" - "@inquirer/type" "^2.0.0" - ansi-escapes "^4.3.2" - yoctocolors-cjs "^2.1.2" - -"@inquirer/confirm@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-4.0.1.tgz#9106d6bffa0b2fdd0e4f60319b6f04f2e06e6e25" - integrity sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/type" "^2.0.0" - -"@inquirer/core@^9.2.1": - version "9.2.1" - resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.2.1.tgz#677c49dee399c9063f31e0c93f0f37bddc67add1" - integrity sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg== - dependencies: - "@inquirer/figures" "^1.0.6" - "@inquirer/type" "^2.0.0" - "@types/mute-stream" "^0.0.4" - "@types/node" "^22.5.5" - "@types/wrap-ansi" "^3.0.0" - ansi-escapes "^4.3.2" - cli-width "^4.1.0" - mute-stream "^1.0.0" - signal-exit "^4.1.0" - strip-ansi "^6.0.1" - wrap-ansi "^6.2.0" - yoctocolors-cjs "^2.1.2" - -"@inquirer/editor@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-3.0.1.tgz#d109f21e050af6b960725388cb1c04214ed7c7bc" - integrity sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/type" "^2.0.0" - external-editor "^3.1.0" - -"@inquirer/expand@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-3.0.1.tgz#aed9183cac4d12811be47a4a895ea8e82a17e22c" - integrity sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/type" "^2.0.0" - yoctocolors-cjs "^2.1.2" - -"@inquirer/figures@^1.0.6": - version "1.0.13" - resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.13.tgz#ad0afd62baab1c23175115a9b62f511b6a751e45" - integrity sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw== - -"@inquirer/input@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-3.0.1.tgz#de63d49e516487388508d42049deb70f2cb5f28e" - integrity sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/type" "^2.0.0" - -"@inquirer/number@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-2.0.1.tgz#b9863080d02ab7dc2e56e16433d83abea0f2a980" - integrity sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/type" "^2.0.0" - -"@inquirer/password@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-3.0.1.tgz#2a9a9143591088336bbd573bcb05d5bf080dbf87" - integrity sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/type" "^2.0.0" - ansi-escapes "^4.3.2" - -"@inquirer/prompts@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-6.0.1.tgz#43f5c0ed35c5ebfe52f1d43d46da2d363d950071" - integrity sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A== - dependencies: - "@inquirer/checkbox" "^3.0.1" - "@inquirer/confirm" "^4.0.1" - "@inquirer/editor" "^3.0.1" - "@inquirer/expand" "^3.0.1" - "@inquirer/input" "^3.0.1" - "@inquirer/number" "^2.0.1" - "@inquirer/password" "^3.0.1" - "@inquirer/rawlist" "^3.0.1" - "@inquirer/search" "^2.0.1" - "@inquirer/select" "^3.0.1" - -"@inquirer/rawlist@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-3.0.1.tgz#729def358419cc929045f264131878ed379e0af3" - integrity sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/type" "^2.0.0" - yoctocolors-cjs "^2.1.2" - -"@inquirer/search@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-2.0.1.tgz#69b774a0a826de2e27b48981d01bc5ad81e73721" - integrity sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/figures" "^1.0.6" - "@inquirer/type" "^2.0.0" - yoctocolors-cjs "^2.1.2" - -"@inquirer/select@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-3.0.1.tgz#1df9ed27fb85a5f526d559ac5ce7cc4e9dc4e7ec" - integrity sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q== - dependencies: - "@inquirer/core" "^9.2.1" - "@inquirer/figures" "^1.0.6" - "@inquirer/type" "^2.0.0" - ansi-escapes "^4.3.2" - yoctocolors-cjs "^2.1.2" - -"@inquirer/type@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-2.0.0.tgz#08fa513dca2cb6264fe1b0a2fabade051444e3f6" - integrity sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag== - dependencies: - mute-stream "^1.0.0" - "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -947,13 +795,6 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== -"@types/mute-stream@^0.0.4": - version "0.0.4" - resolved "https://registry.yarnpkg.com/@types/mute-stream/-/mute-stream-0.0.4.tgz#77208e56a08767af6c5e1237be8888e2f255c478" - integrity sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow== - dependencies: - "@types/node" "*" - "@types/node@*": version "22.15.17" resolved "https://registry.yarnpkg.com/@types/node/-/node-22.15.17.tgz#355ccec95f705b664e4332bb64a7f07db30b7055" @@ -961,13 +802,6 @@ dependencies: undici-types "~6.21.0" -"@types/node@^22.5.5": - version "22.18.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.18.0.tgz#9e4709be4f104e3568f7dd1c71e2949bf147a47b" - integrity sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ== - dependencies: - undici-types "~6.21.0" - "@types/qs@*", "@types/qs@^6.14.0": version "6.14.0" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5" @@ -1000,11 +834,6 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== -"@types/wrap-ansi@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz#18b97a972f94f60a679fd5c796d96421b9abb9fd" - integrity sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g== - "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -1151,7 +980,7 @@ ajv@^6.12.4, ajv@^6.12.6: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ansi-escapes@^4.2.1, ansi-escapes@^4.3.2: +ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -1393,11 +1222,6 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - ci-info@^3.2.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" @@ -1413,11 +1237,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-width@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.1.0.tgz#42daac41d3c254ef38ad8ac037672130173691c5" - integrity sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ== - cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -1454,11 +1273,6 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -commander@^13.1.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-13.1.0.tgz#776167db68c78f38dcce1f9b8d7b8b9a488abf46" - integrity sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -1871,15 +1685,6 @@ express@^5.0.1, express@^5.1.0: type-is "^2.0.1" vary "^1.1.2" -external-editor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -1925,11 +1730,6 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fflate@^0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.8.2.tgz#fc8631f5347812ad6028bbe4a2308b2792aa1dea" - integrity sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== - file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -1993,14 +1793,6 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== -flora-colossus@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/flora-colossus/-/flora-colossus-2.0.0.tgz#af1e85db0a8256ef05f3fb531c1235236c97220a" - integrity sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA== - dependencies: - debug "^4.3.4" - fs-extra "^10.1.0" - forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" @@ -2011,15 +1803,6 @@ fresh@^2.0.0: resolved "https://registry.yarnpkg.com/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4" integrity sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== -fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2035,15 +1818,6 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -galactus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/galactus/-/galactus-1.0.0.tgz#c2615182afa0c6d0859b92e56ae36d052827db7e" - integrity sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ== - dependencies: - debug "^4.3.4" - flora-colossus "^2.0.0" - fs-extra "^10.1.0" - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -2136,7 +1910,7 @@ gopd@^1.2.0: resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: +graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -2191,23 +1965,11 @@ iconv-lite@0.6.3, iconv-lite@^0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - ignore@^5.2.0, ignore@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== -ignore@^7.0.5: - version "7.0.5" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" - integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== - import-fresh@^3.2.1: version "3.3.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" @@ -2786,15 +2548,6 @@ json5@^2.2.2, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonfile@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" - integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -2968,11 +2721,6 @@ ms@^2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mute-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" - integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -2983,11 +2731,6 @@ negotiator@^1.0.0: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== -node-forge@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -3053,11 +2796,6 @@ optionator@^0.9.3: type-check "^0.4.0" word-wrap "^1.2.5" -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - p-all@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-all/-/p-all-3.0.0.tgz#077c023c37e75e760193badab2bad3ccd5782bfb" @@ -3201,11 +2939,6 @@ prettier@^3.0.0: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.5.3.tgz#4fc2ce0d657e7a02e602549f053b239cb7dfe1b5" integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw== -pretty-bytes@^5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -3353,7 +3086,7 @@ safe-buffer@5.2.1, safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": +"safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -3457,11 +3190,6 @@ signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -3606,13 +3334,6 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -3753,11 +3474,6 @@ undici-types@~6.21.0: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - unpipe@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -3821,15 +3537,6 @@ word-wrap@^1.2.5: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -3890,11 +3597,6 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -yoctocolors-cjs@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz#7e4964ea8ec422b7a40ac917d3a344cfd2304baa" - integrity sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw== - zod-to-json-schema@^3.24.1, zod-to-json-schema@^3.24.5: version "3.24.5" resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3" @@ -3910,7 +3612,7 @@ zod@^3.23.8: resolved "https://registry.yarnpkg.com/zod/-/zod-3.24.4.tgz#e2e2cca5faaa012d76e527d0d36622e0a90c315f" integrity sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg== -zod@^3.25.20, zod@^3.25.67: +zod@^3.25.20: version "3.25.76" resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== From 4c240a69ab7742cc3394696f8487e90ac123f083 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 02:44:33 +0000 Subject: [PATCH 12/28] chore(internal): remove .eslintcache --- .eslintcache | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .eslintcache diff --git a/.eslintcache b/.eslintcache deleted file mode 100644 index 7663e447..00000000 --- a/.eslintcache +++ /dev/null @@ -1 +0,0 @@ -[{"/home/tempuser-e70nb1/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts":"1"},{"size":17015,"mtime":1759201629560,"results":"2","hashOfConfig":"3"},{"filePath":"4","messages":"5","suppressedMessages":"6","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1r22wxx","/home/tempuser-e70nb1/run/codegen-output/terminal49/terminal49-typescript/packages/mcp-server/src/options.ts",[],[]] \ No newline at end of file From 30fcefabf83c22664ac648458470b777731336f6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 02:44:31 +0000 Subject: [PATCH 13/28] =?UTF-8?q?chore(jsdoc):=20fix=20@link=20annotations?= =?UTF-8?q?=20to=20refer=20only=20to=20parts=20of=20the=20package=E2=80=98?= =?UTF-8?q?s=20public=20interface?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/internal/to-file.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal/to-file.ts b/src/internal/to-file.ts index 245e8493..30eada32 100644 --- a/src/internal/to-file.ts +++ b/src/internal/to-file.ts @@ -73,7 +73,7 @@ export type ToFileInput = /** * Helper for creating a {@link File} to pass to an SDK upload method from a variety of different data formats - * @param value the raw content of the file. Can be an {@link Uploadable}, {@link BlobLikePart}, or {@link AsyncIterable} of {@link BlobLikePart}s + * @param value the raw content of the file. Can be an {@link Uploadable}, BlobLikePart, or AsyncIterable of BlobLikeParts * @param {string=} name the name of the file. If omitted, toFile will try to determine a file name from bits if possible * @param {Object=} options additional properties * @param {string=} options.type the MIME type of the content From 9053cb7bb1f3ac4c1d9f476d182532996b389e6b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 7 Oct 2025 03:36:29 +0000 Subject: [PATCH 14/28] chore(internal): use npm pack for build uploads --- scripts/utils/upload-artifact.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/utils/upload-artifact.sh b/scripts/utils/upload-artifact.sh index 67a1c817..5f75aa91 100755 --- a/scripts/utils/upload-artifact.sh +++ b/scripts/utils/upload-artifact.sh @@ -12,9 +12,11 @@ if [[ "$SIGNED_URL" == "null" ]]; then exit 1 fi -UPLOAD_RESPONSE=$(tar "${BASE_PATH:+-C$BASE_PATH}" -cz "${ARTIFACT_PATH:-dist}" | curl -v -X PUT \ +TARBALL=$(cd dist && npm pack --silent) + +UPLOAD_RESPONSE=$(curl -v -X PUT \ -H "Content-Type: application/gzip" \ - --data-binary @- "$SIGNED_URL" 2>&1) + --data-binary "@dist/$TARBALL" "$SIGNED_URL" 2>&1) if echo "$UPLOAD_RESPONSE" | grep -q "HTTP/[0-9.]* 200"; then echo -e "\033[32mUploaded build to Stainless storage.\033[0m" From c401b96fdfd08cc3875b4c70ad2b301449dca2d5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 9 Oct 2025 03:54:27 +0000 Subject: [PATCH 15/28] chore: extract some types in mcp docs --- .../src/tools/containers/get-raw-events-containers.ts | 2 +- .../mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts | 2 +- packages/mcp-server/src/tools/parties/create-parties.ts | 2 +- packages/mcp-server/src/tools/parties/list-parties.ts | 2 +- packages/mcp-server/src/tools/parties/retrieve-parties.ts | 2 +- packages/mcp-server/src/tools/parties/update-parties.ts | 2 +- packages/mcp-server/src/tools/ports/retrieve-ports.ts | 2 +- .../mcp-server/src/tools/shipments/resume-tracking-shipments.ts | 2 +- .../mcp-server/src/tools/shipping-lines/list-shipping-lines.ts | 2 +- .../src/tools/shipping-lines/retrieve-shipping-lines.ts | 2 +- packages/mcp-server/src/tools/terminals/retrieve-terminals.ts | 2 +- .../src/tools/tracking-requests/create-tracking-requests.ts | 2 +- .../src/tools/tracking-requests/list-tracking-requests.ts | 2 +- .../src/tools/tracking-requests/update-tracking-requests.ts | 2 +- packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts | 2 +- .../mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts | 2 +- packages/mcp-server/src/tools/webhooks/create-webhooks.ts | 2 +- packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts | 2 +- packages/mcp-server/src/tools/webhooks/list-webhooks.ts | 2 +- packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts | 2 +- packages/mcp-server/src/tools/webhooks/update-webhooks.ts | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts b/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts index 2658d5d4..fca417ab 100644 --- a/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts +++ b/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'get_raw_events_containers', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\n#### Deprecation warning\nThe `raw_events` endpoint is provided as-is.\n\n For past events we recommend consuming `transport_events`.\n\n---\nGet a list of past and future (estimated) milestones for a container as reported by the carrier. Some of the data is normalized even though the API is called raw_events. \n\nNormalized attributes: `event` and `timestamp` timestamp. Not all of the `event` values have been normalized. You can expect the the events related to container movements to be normalized but there are cases where events are not normalized. \n\nFor past historical events we recommend consuming `transport_events`. Although there are fewer events here those events go through additional vetting and normalization to avoid false positives and get you correct data.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n type: 'object',\n title: 'Raw Event Model',\n description: 'Raw Events represent the milestones from the shipping line for a given container.\\n\\n### About raw_event datetimes\\n\\nThe events may include estimated future events. The event is a future event if an `estimated_` timestamp is not null. \\n\\nThe datetime properties `timestamp` and `estimated`. \\n\\nWhen the `time_zone` property is present the datetimes are UTC timestamps, which can be converted to the local time by parsing the provided `time_zone`.\\n\\nWhen the `time_zone` property is absent, the datetimes represent local times which serialized as UTC timestamps for consistency. ',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n actual_at: {\n type: 'string',\n description: 'Deprecated: The datetime the event transpired in UTC',\n format: 'date-time'\n },\n actual_on: {\n type: 'string',\n description: 'Deprecated: The date of the event at the event location when no time information is available. ',\n format: 'date'\n },\n created_at: {\n type: 'string',\n description: 'When the raw_event was created in UTC',\n format: 'date-time'\n },\n estimated: {\n type: 'boolean',\n description: 'True if the timestamp is estimated, false otherwise'\n },\n estimated_at: {\n type: 'string',\n description: 'Deprecated: The estimated datetime the event will occur in UTC',\n format: 'date-time'\n },\n estimated_on: {\n type: 'string',\n description: 'Deprecated: The estimated date of the event at the event location when no time information is available. ',\n format: 'date'\n },\n event: {\n type: 'string',\n description: 'Normalized string representing the event',\n enum: [ 'empty_out',\n 'full_in',\n 'positioned_in',\n 'positioned_out',\n 'vessel_loaded',\n 'vessel_departed',\n 'transshipment_arrived',\n 'transshipment_discharged',\n 'transshipment_loaded',\n 'transshipment_departed',\n 'feeder_arrived',\n 'feeder_discharged',\n 'feeder_loaded',\n 'feeder_departed',\n 'rail_loaded',\n 'rail_departed',\n 'rail_arrived',\n 'rail_unloaded',\n 'vessel_arrived',\n 'vessel_discharged',\n 'arrived_at_destination',\n 'delivered',\n 'full_out',\n 'empty_in',\n 'vgm_received',\n 'carrier_release',\n 'customs_release'\n ]\n },\n index: {\n type: 'integer',\n description: 'The order of the event. This may be helpful when only dates (i.e. actual_on) are available.'\n },\n location_locode: {\n type: 'string',\n description: 'UNLOCODE of the event location'\n },\n location_name: {\n type: 'string',\n description: 'The city or facility name of the event location'\n },\n original_event: {\n type: 'string',\n description: 'The event name as returned by the carrier'\n },\n timestamp: {\n type: 'string',\n description: 'The datetime the event either transpired or will occur in UTC',\n format: 'date-time'\n },\n timezone: {\n type: 'string',\n description: 'IANA tz where the event occured'\n },\n vessel_imo: {\n type: 'string',\n description: 'The IMO of the vessel where applicable'\n },\n vessel_name: {\n type: 'string',\n description: 'The name of the vessel where applicable'\n },\n voyage_number: {\n type: 'string'\n }\n }\n },\n relationships: {\n type: 'object',\n properties: {\n location: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port',\n 'metro_area'\n ]\n }\n }\n }\n }\n },\n vessel: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'raw_event'\n ]\n }\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\n#### Deprecation warning\nThe `raw_events` endpoint is provided as-is.\n\n For past events we recommend consuming `transport_events`.\n\n---\nGet a list of past and future (estimated) milestones for a container as reported by the carrier. Some of the data is normalized even though the API is called raw_events. \n\nNormalized attributes: `event` and `timestamp` timestamp. Not all of the `event` values have been normalized. You can expect the the events related to container movements to be normalized but there are cases where events are not normalized. \n\nFor past historical events we recommend consuming `transport_events`. Although there are fewer events here those events go through additional vetting and normalization to avoid false positives and get you correct data.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/container_get_raw_events_response',\n $defs: {\n container_get_raw_events_response: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n type: 'object',\n title: 'Raw Event Model',\n description: 'Raw Events represent the milestones from the shipping line for a given container.\\n\\n### About raw_event datetimes\\n\\nThe events may include estimated future events. The event is a future event if an `estimated_` timestamp is not null. \\n\\nThe datetime properties `timestamp` and `estimated`. \\n\\nWhen the `time_zone` property is present the datetimes are UTC timestamps, which can be converted to the local time by parsing the provided `time_zone`.\\n\\nWhen the `time_zone` property is absent, the datetimes represent local times which serialized as UTC timestamps for consistency. ',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n actual_at: {\n type: 'string',\n description: 'Deprecated: The datetime the event transpired in UTC',\n format: 'date-time'\n },\n actual_on: {\n type: 'string',\n description: 'Deprecated: The date of the event at the event location when no time information is available. ',\n format: 'date'\n },\n created_at: {\n type: 'string',\n description: 'When the raw_event was created in UTC',\n format: 'date-time'\n },\n estimated: {\n type: 'boolean',\n description: 'True if the timestamp is estimated, false otherwise'\n },\n estimated_at: {\n type: 'string',\n description: 'Deprecated: The estimated datetime the event will occur in UTC',\n format: 'date-time'\n },\n estimated_on: {\n type: 'string',\n description: 'Deprecated: The estimated date of the event at the event location when no time information is available. ',\n format: 'date'\n },\n event: {\n type: 'string',\n description: 'Normalized string representing the event',\n enum: [ 'empty_out',\n 'full_in',\n 'positioned_in',\n 'positioned_out',\n 'vessel_loaded',\n 'vessel_departed',\n 'transshipment_arrived',\n 'transshipment_discharged',\n 'transshipment_loaded',\n 'transshipment_departed',\n 'feeder_arrived',\n 'feeder_discharged',\n 'feeder_loaded',\n 'feeder_departed',\n 'rail_loaded',\n 'rail_departed',\n 'rail_arrived',\n 'rail_unloaded',\n 'vessel_arrived',\n 'vessel_discharged',\n 'arrived_at_destination',\n 'delivered',\n 'full_out',\n 'empty_in',\n 'vgm_received',\n 'carrier_release',\n 'customs_release'\n ]\n },\n index: {\n type: 'integer',\n description: 'The order of the event. This may be helpful when only dates (i.e. actual_on) are available.'\n },\n location_locode: {\n type: 'string',\n description: 'UNLOCODE of the event location'\n },\n location_name: {\n type: 'string',\n description: 'The city or facility name of the event location'\n },\n original_event: {\n type: 'string',\n description: 'The event name as returned by the carrier'\n },\n timestamp: {\n type: 'string',\n description: 'The datetime the event either transpired or will occur in UTC',\n format: 'date-time'\n },\n timezone: {\n type: 'string',\n description: 'IANA tz where the event occured'\n },\n vessel_imo: {\n type: 'string',\n description: 'The IMO of the vessel where applicable'\n },\n vessel_name: {\n type: 'string',\n description: 'The name of the vessel where applicable'\n },\n voyage_number: {\n type: 'string'\n }\n }\n },\n relationships: {\n type: 'object',\n properties: {\n location: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port',\n 'metro_area'\n ]\n }\n }\n }\n }\n },\n vessel: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'raw_event'\n ]\n }\n }\n }\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts b/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts index 0dfd861c..d840c762 100644 --- a/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts +++ b/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_metro_areas', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single metro area.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/metro_area'\n }\n },\n $defs: {\n metro_area: {\n type: 'object',\n title: 'Metro area model',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'metro_area'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n code: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n country_code: {\n type: 'string'\n },\n latitude: {\n type: 'number'\n },\n longitude: {\n type: 'number'\n },\n name: {\n type: 'string'\n },\n state_abbr: {\n type: 'string'\n },\n time_zone: {\n type: 'string',\n description: 'IANA tz'\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single metro area.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/metro_area_retrieve_response',\n $defs: {\n metro_area_retrieve_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/metro_area'\n }\n }\n },\n metro_area: {\n type: 'object',\n title: 'Metro area model',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'metro_area'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n code: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n country_code: {\n type: 'string'\n },\n latitude: {\n type: 'number'\n },\n longitude: {\n type: 'number'\n },\n name: {\n type: 'string'\n },\n state_abbr: {\n type: 'string'\n },\n time_zone: {\n type: 'string',\n description: 'IANA tz'\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/parties/create-parties.ts b/packages/mcp-server/src/tools/parties/create-parties.ts index ad14b24a..0d0636fe 100644 --- a/packages/mcp-server/src/tools/parties/create-parties.ts +++ b/packages/mcp-server/src/tools/parties/create-parties.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'create_parties', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nCreates a new party\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nCreates a new party\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/party_create_response',\n $defs: {\n party_create_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n }\n },\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/parties/list-parties.ts b/packages/mcp-server/src/tools/parties/list-parties.ts index ca0bc387..43de0e27 100644 --- a/packages/mcp-server/src/tools/parties/list-parties.ts +++ b/packages/mcp-server/src/tools/parties/list-parties.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'list_parties', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a list of parties\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/party'\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a list of parties\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/party_list_response',\n $defs: {\n party_list_response: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/party'\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n }\n },\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/parties/retrieve-parties.ts b/packages/mcp-server/src/tools/parties/retrieve-parties.ts index 6b201ab2..77f5ce27 100644 --- a/packages/mcp-server/src/tools/parties/retrieve-parties.ts +++ b/packages/mcp-server/src/tools/parties/retrieve-parties.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_parties', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a party by it's given identifier\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a party by it's given identifier\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/party_retrieve_response',\n $defs: {\n party_retrieve_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n }\n },\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/parties/update-parties.ts b/packages/mcp-server/src/tools/parties/update-parties.ts index adb72e57..9246e210 100644 --- a/packages/mcp-server/src/tools/parties/update-parties.ts +++ b/packages/mcp-server/src/tools/parties/update-parties.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'update_parties', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdates a party\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n },\n $defs: {\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdates a party\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/party_update_response',\n $defs: {\n party_update_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/party'\n },\n links: {\n $ref: '#/$defs/link_self'\n }\n }\n },\n party: {\n type: 'object',\n title: 'Party model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string',\n description: 'Company name'\n }\n },\n required: [ 'company_name'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n },\n required: [ 'attributes'\n ]\n },\n link_self: {\n type: 'object',\n title: 'link',\n properties: {\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/ports/retrieve-ports.ts b/packages/mcp-server/src/tools/ports/retrieve-ports.ts index ac37c557..75355dac 100644 --- a/packages/mcp-server/src/tools/ports/retrieve-ports.ts +++ b/packages/mcp-server/src/tools/ports/retrieve-ports.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_ports', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single port.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/port'\n }\n },\n $defs: {\n port: {\n type: 'object',\n title: 'Port model',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n city: {\n type: 'string'\n },\n code: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n country_code: {\n type: 'string',\n description: '2 digit country code'\n },\n latitude: {\n type: 'number'\n },\n longitude: {\n type: 'number'\n },\n name: {\n type: 'string'\n },\n state_abbr: {\n type: 'string'\n },\n time_zone: {\n type: 'string',\n description: 'IANA tz'\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single port.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/port_retrieve_response',\n $defs: {\n port_retrieve_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/port'\n }\n }\n },\n port: {\n type: 'object',\n title: 'Port model',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n city: {\n type: 'string'\n },\n code: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n country_code: {\n type: 'string',\n description: '2 digit country code'\n },\n latitude: {\n type: 'number'\n },\n longitude: {\n type: 'number'\n },\n name: {\n type: 'string'\n },\n state_abbr: {\n type: 'string'\n },\n time_zone: {\n type: 'string',\n description: 'IANA tz'\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts b/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts index be7dc5ab..79e6672b 100644 --- a/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts +++ b/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'resume_tracking_shipments', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nResume tracking a shipment. Keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/shipment'\n }\n },\n $defs: {\n shipment: {\n type: 'object',\n title: 'Shipment model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n bill_of_lading_number: {\n type: 'string'\n },\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n customer_name: {\n type: 'string'\n },\n destination_ata_at: {\n type: 'string',\n format: 'date-time'\n },\n destination_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n destination_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n destination_name: {\n type: 'string'\n },\n destination_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n line_tracking_last_attempted_at: {\n type: 'string',\n description: 'When Terminal49 last tried to update the shipment status from the shipping line',\n format: 'date-time'\n },\n line_tracking_last_succeeded_at: {\n type: 'string',\n description: 'When Terminal49 last successfully updated the shipment status from the shipping line',\n format: 'date-time'\n },\n line_tracking_stopped_at: {\n type: 'string',\n description: 'When Terminal49 stopped checking at the shipping line',\n format: 'date-time'\n },\n line_tracking_stopped_reason: {\n type: 'string',\n description: 'The reason Terminal49 stopped checking',\n enum: [ 'all_containers_terminated',\n 'past_arrival_window',\n 'no_updates_at_line',\n 'cancelled_by_user',\n 'booking_cancelled'\n ]\n },\n normalized_number: {\n type: 'string',\n description: 'The normalized version of the shipment number used for querying the carrier'\n },\n pod_ata_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_original_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n pod_vessel_imo: {\n type: 'string'\n },\n pod_vessel_name: {\n type: 'string'\n },\n pod_voyage_number: {\n type: 'string'\n },\n pol_atd_at: {\n type: 'string',\n format: 'date-time'\n },\n pol_etd_at: {\n type: 'string',\n format: 'date-time'\n },\n pol_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n port_of_discharge_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n port_of_discharge_name: {\n type: 'string'\n },\n port_of_lading_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n port_of_lading_name: {\n type: 'string'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n shipping_line_name: {\n type: 'string'\n },\n shipping_line_scac: {\n type: 'string'\n },\n shipping_line_short_name: {\n type: 'string'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n }\n },\n required: [ 'bill_of_lading_number'\n ]\n },\n links: {\n type: 'object',\n properties: {\n self: {\n type: 'string'\n }\n },\n required: [ 'self'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n containers: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n }\n },\n destination: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port',\n 'metro_area'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n destination_terminal: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal',\n 'rail_terminal'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n line_tracking_stopped_by_user: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'user'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n pod_terminal: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n port_of_discharge: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n port_of_lading: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'links',\n 'relationships',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nResume tracking a shipment. Keep in mind that some information is only made available by our data sources at specific times, so a stopped and resumed shipment may have some information missing.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/shipment_resume_tracking_response',\n $defs: {\n shipment_resume_tracking_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/shipment'\n }\n }\n },\n shipment: {\n type: 'object',\n title: 'Shipment model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n bill_of_lading_number: {\n type: 'string'\n },\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n customer_name: {\n type: 'string'\n },\n destination_ata_at: {\n type: 'string',\n format: 'date-time'\n },\n destination_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n destination_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n destination_name: {\n type: 'string'\n },\n destination_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n line_tracking_last_attempted_at: {\n type: 'string',\n description: 'When Terminal49 last tried to update the shipment status from the shipping line',\n format: 'date-time'\n },\n line_tracking_last_succeeded_at: {\n type: 'string',\n description: 'When Terminal49 last successfully updated the shipment status from the shipping line',\n format: 'date-time'\n },\n line_tracking_stopped_at: {\n type: 'string',\n description: 'When Terminal49 stopped checking at the shipping line',\n format: 'date-time'\n },\n line_tracking_stopped_reason: {\n type: 'string',\n description: 'The reason Terminal49 stopped checking',\n enum: [ 'all_containers_terminated',\n 'past_arrival_window',\n 'no_updates_at_line',\n 'cancelled_by_user',\n 'booking_cancelled'\n ]\n },\n normalized_number: {\n type: 'string',\n description: 'The normalized version of the shipment number used for querying the carrier'\n },\n pod_ata_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_original_eta_at: {\n type: 'string',\n format: 'date-time'\n },\n pod_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n pod_vessel_imo: {\n type: 'string'\n },\n pod_vessel_name: {\n type: 'string'\n },\n pod_voyage_number: {\n type: 'string'\n },\n pol_atd_at: {\n type: 'string',\n format: 'date-time'\n },\n pol_etd_at: {\n type: 'string',\n format: 'date-time'\n },\n pol_timezone: {\n type: 'string',\n description: 'IANA tz'\n },\n port_of_discharge_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n port_of_discharge_name: {\n type: 'string'\n },\n port_of_lading_locode: {\n type: 'string',\n description: 'UN/LOCODE'\n },\n port_of_lading_name: {\n type: 'string'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n shipping_line_name: {\n type: 'string'\n },\n shipping_line_scac: {\n type: 'string'\n },\n shipping_line_short_name: {\n type: 'string'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n }\n },\n required: [ 'bill_of_lading_number'\n ]\n },\n links: {\n type: 'object',\n properties: {\n self: {\n type: 'string'\n }\n },\n required: [ 'self'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n containers: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n }\n },\n destination: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port',\n 'metro_area'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n destination_terminal: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal',\n 'rail_terminal'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n line_tracking_stopped_by_user: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'user'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n pod_terminal: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n port_of_discharge: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n },\n port_of_lading: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'links',\n 'relationships',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts b/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts index 0bd4a02e..69652c7d 100644 --- a/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts +++ b/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'list_shipping_lines', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn a list of shipping lines supported by Terminal49. \nN.B. There is no pagination for this endpoint.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/shipping_line'\n }\n },\n links: {\n $ref: '#/$defs/links'\n }\n },\n $defs: {\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn a list of shipping lines supported by Terminal49. \nN.B. There is no pagination for this endpoint.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/shipping_line_list_response',\n $defs: {\n shipping_line_list_response: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/shipping_line'\n }\n },\n links: {\n $ref: '#/$defs/links'\n }\n }\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts b/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts index b18f93cc..e82b4862 100644 --- a/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts +++ b/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_shipping_lines', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single shipping line.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/shipping_line'\n }\n },\n $defs: {\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single shipping line.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/shipping_line_retrieve_response',\n $defs: {\n shipping_line_retrieve_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/shipping_line'\n }\n }\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts b/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts index f1ffc6f1..c0566a2f 100644 --- a/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts +++ b/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_terminals', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single terminal.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/terminal'\n }\n },\n $defs: {\n terminal: {\n type: 'object',\n title: 'Terminal model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n bic_facility_code: {\n type: 'string',\n description: 'BIC Facility Code'\n },\n city: {\n type: 'string',\n description: 'City part of the address'\n },\n country: {\n type: 'string',\n description: 'Country part of the address'\n },\n firms_code: {\n type: 'string',\n description: 'CBP FIRMS Code or CBS Sublocation Code'\n },\n nickname: {\n type: 'string'\n },\n smdg_code: {\n type: 'string',\n description: 'SMDG Code'\n },\n state: {\n type: 'string',\n description: 'State part of the address'\n },\n state_abbr: {\n type: 'string',\n description: 'State abbreviation for the state'\n },\n street: {\n type: 'string',\n description: 'Street part of the address'\n },\n zip: {\n type: 'string',\n description: 'ZIP code part of the address'\n }\n },\n required: [ 'name'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n port: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n }\n }\n }\n }\n },\n required: [ 'port'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal'\n ]\n }\n },\n required: [ 'attributes',\n 'relationships'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the details of a single terminal.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/terminal_retrieve_response',\n $defs: {\n terminal_retrieve_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/terminal'\n }\n }\n },\n terminal: {\n type: 'object',\n title: 'Terminal model',\n properties: {\n attributes: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n bic_facility_code: {\n type: 'string',\n description: 'BIC Facility Code'\n },\n city: {\n type: 'string',\n description: 'City part of the address'\n },\n country: {\n type: 'string',\n description: 'Country part of the address'\n },\n firms_code: {\n type: 'string',\n description: 'CBP FIRMS Code or CBS Sublocation Code'\n },\n nickname: {\n type: 'string'\n },\n smdg_code: {\n type: 'string',\n description: 'SMDG Code'\n },\n state: {\n type: 'string',\n description: 'State part of the address'\n },\n state_abbr: {\n type: 'string',\n description: 'State abbreviation for the state'\n },\n street: {\n type: 'string',\n description: 'Street part of the address'\n },\n zip: {\n type: 'string',\n description: 'ZIP code part of the address'\n }\n },\n required: [ 'name'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n port: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'port'\n ]\n }\n }\n }\n }\n }\n },\n required: [ 'port'\n ]\n },\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'terminal'\n ]\n }\n },\n required: [ 'attributes',\n 'relationships'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts index 75e9a526..e18b7409 100644 --- a/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts +++ b/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'create_tracking_requests', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nTo track an ocean shipment, you create a new tracking request. \nTwo attributes are required to track a shipment. A `bill of lading/booking number` and a shipping line `SCAC`. \n\nOnce a tracking request is created we will attempt to fetch the shipment details and it's related containers from the shipping line. If the attempt is successful we will create in new shipment object including any related container objects. We will send a `tracking_request.succeeded` webhook notification to your webhooks. \n\nIf the attempt to fetch fails then we will send a `tracking_request.failed` webhook notification to your `webhooks`. \n\nA `tracking_request.succeeded` or `tracking_request.failed` webhook notificaiton will only be sent if you have atleast one active webhook. \n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/tracking_request'\n },\n included: {\n type: 'array',\n items: {\n anyOf: [ {\n $ref: '#/$defs/account'\n },\n {\n $ref: '#/$defs/shipping_line'\n }\n ]\n }\n }\n },\n $defs: {\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n account: {\n type: 'object',\n title: 'Account model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string'\n }\n },\n required: [ 'company_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nTo track an ocean shipment, you create a new tracking request. \nTwo attributes are required to track a shipment. A `bill of lading/booking number` and a shipping line `SCAC`. \n\nOnce a tracking request is created we will attempt to fetch the shipment details and it's related containers from the shipping line. If the attempt is successful we will create in new shipment object including any related container objects. We will send a `tracking_request.succeeded` webhook notification to your webhooks. \n\nIf the attempt to fetch fails then we will send a `tracking_request.failed` webhook notification to your `webhooks`. \n\nA `tracking_request.succeeded` or `tracking_request.failed` webhook notificaiton will only be sent if you have atleast one active webhook. \n\n# Response Schema\n```json\n{\n $ref: '#/$defs/tracking_request_create_response',\n $defs: {\n tracking_request_create_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/tracking_request'\n },\n included: {\n type: 'array',\n items: {\n anyOf: [ {\n $ref: '#/$defs/account'\n },\n {\n $ref: '#/$defs/shipping_line'\n }\n ]\n }\n }\n }\n },\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n account: {\n type: 'object',\n title: 'Account model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string'\n }\n },\n required: [ 'company_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts index 9fe6046e..3647d7c4 100644 --- a/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts +++ b/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'list_tracking_requests', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a list of your tracking requests. The tracking requests are returned sorted by creation date, with the most recent tracking request appearing first.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/tracking_request'\n }\n },\n included: {\n type: 'array',\n items: {\n anyOf: [ {\n $ref: '#/$defs/account'\n },\n {\n $ref: '#/$defs/shipping_line'\n },\n {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n links: {\n type: 'object',\n properties: {\n self: {\n type: 'string'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n ]\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n },\n $defs: {\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n account: {\n type: 'object',\n title: 'Account model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string'\n }\n },\n required: [ 'company_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a list of your tracking requests. The tracking requests are returned sorted by creation date, with the most recent tracking request appearing first.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/tracking_request_list_response',\n $defs: {\n tracking_request_list_response: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/tracking_request'\n }\n },\n included: {\n type: 'array',\n items: {\n anyOf: [ {\n $ref: '#/$defs/account'\n },\n {\n $ref: '#/$defs/shipping_line'\n },\n {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n links: {\n type: 'object',\n properties: {\n self: {\n type: 'string'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n ]\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n }\n },\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n account: {\n type: 'object',\n title: 'Account model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n company_name: {\n type: 'string'\n }\n },\n required: [ 'company_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'container'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n shipping_line: {\n type: 'object',\n title: 'Shipping line model',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n alternative_scacs: {\n type: 'array',\n description: 'Additional SCACs which will be accepted in tracking requests',\n items: {\n type: 'string'\n }\n },\n bill_of_lading_tracking_support: {\n type: 'boolean'\n },\n booking_number_tracking_support: {\n type: 'boolean'\n },\n container_number_tracking_support: {\n type: 'boolean'\n },\n name: {\n type: 'string'\n },\n scac: {\n type: 'string'\n },\n short_name: {\n type: 'string'\n }\n },\n required: [ 'alternative_scacs',\n 'bill_of_lading_tracking_support',\n 'booking_number_tracking_support',\n 'container_number_tracking_support',\n 'name',\n 'scac',\n 'short_name'\n ]\n },\n type: {\n type: 'string',\n enum: [ 'shipping_line'\n ]\n }\n },\n required: [ 'id',\n 'attributes',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts index 5f3630ea..da5e54c0 100644 --- a/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts +++ b/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'update_tracking_requests', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdate a tracking request\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/tracking_request'\n }\n },\n $defs: {\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdate a tracking request\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/tracking_request_update_response',\n $defs: {\n tracking_request_update_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/tracking_request'\n }\n }\n },\n tracking_request: {\n type: 'object',\n title: 'Tracking Request',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'tracking_request'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n created_at: {\n type: 'string',\n format: 'date-time'\n },\n request_number: {\n type: 'string'\n },\n request_type: {\n type: 'string',\n enum: [ 'bill_of_lading',\n 'booking_number',\n 'container'\n ]\n },\n scac: {\n type: 'string'\n },\n status: {\n type: 'string',\n enum: [ 'pending',\n 'awaiting_manifest',\n 'created',\n 'failed',\n 'tracking_stopped'\n ]\n },\n failed_reason: {\n type: 'string',\n description: 'If the tracking request has failed, or is currently failing, the last reason we were unable to complete the request',\n enum: [ 'booking_cancelled',\n 'duplicate',\n 'expired',\n 'internal_processing_error',\n 'invalid_number',\n 'not_found',\n 'retries_exhausted',\n 'shipping_line_unreachable',\n 'unrecognized_response',\n 'data_unavailable'\n ]\n },\n is_retrying: {\n type: 'boolean'\n },\n ref_numbers: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n retry_count: {\n type: 'integer',\n description: 'How many times T49 has attempted to get the shipment from the shipping line'\n },\n tags: {\n type: 'array',\n items: {\n type: 'string'\n }\n },\n updated_at: {\n type: 'string',\n format: 'date-time'\n }\n },\n required: [ 'created_at',\n 'request_number',\n 'request_type',\n 'scac',\n 'status'\n ]\n },\n relationships: {\n type: 'object',\n properties: {\n customer: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'party'\n ]\n }\n }\n }\n }\n },\n tracked_object: {\n type: 'object',\n properties: {\n data: {\n type: 'object',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'shipment'\n ]\n }\n }\n }\n }\n }\n }\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts b/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts index 351742f6..84a5f172 100644 --- a/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts +++ b/packages/mcp-server/src/tools/vessels/retrieve-by-id-vessels.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_by_id_vessels', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a vessel by it's given identifier\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/vessel'\n }\n },\n $defs: {\n vessel: {\n type: 'object',\n title: 'vessel',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n imo: {\n type: 'string',\n description: 'International Maritime Organization (IMO) number'\n },\n latitude: {\n type: 'number',\n description: 'The current latitude position of the vessel'\n },\n longitude: {\n type: 'number',\n description: 'The current longitude position of the vessel'\n },\n mmsi: {\n type: 'string',\n description: 'Maritime Mobile Service Identity (MMSI)'\n },\n name: {\n type: 'string',\n description: 'The name of the ship or vessel'\n },\n nautical_speed_knots: {\n type: 'number',\n description: 'The current speed of the ship in knots (nautical miles per hour)'\n },\n navigational_heading_degrees: {\n type: 'number',\n description: 'The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West'\n },\n position_timestamp: {\n type: 'string',\n description: 'The timestamp of when the ship\\'s position was last recorded, in ISO 8601 date and time format'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a vessel by it's given identifier\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/vessel_retrieve_by_id_response',\n $defs: {\n vessel_retrieve_by_id_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/vessel'\n }\n }\n },\n vessel: {\n type: 'object',\n title: 'vessel',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n imo: {\n type: 'string',\n description: 'International Maritime Organization (IMO) number'\n },\n latitude: {\n type: 'number',\n description: 'The current latitude position of the vessel'\n },\n longitude: {\n type: 'number',\n description: 'The current longitude position of the vessel'\n },\n mmsi: {\n type: 'string',\n description: 'Maritime Mobile Service Identity (MMSI)'\n },\n name: {\n type: 'string',\n description: 'The name of the ship or vessel'\n },\n nautical_speed_knots: {\n type: 'number',\n description: 'The current speed of the ship in knots (nautical miles per hour)'\n },\n navigational_heading_degrees: {\n type: 'number',\n description: 'The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West'\n },\n position_timestamp: {\n type: 'string',\n description: 'The timestamp of when the ship\\'s position was last recorded, in ISO 8601 date and time format'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts b/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts index 2fcfde7d..57589d78 100644 --- a/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts +++ b/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_by_imo_vessels', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a vessel by the given IMO number.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/vessel'\n }\n },\n $defs: {\n vessel: {\n type: 'object',\n title: 'vessel',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n imo: {\n type: 'string',\n description: 'International Maritime Organization (IMO) number'\n },\n latitude: {\n type: 'number',\n description: 'The current latitude position of the vessel'\n },\n longitude: {\n type: 'number',\n description: 'The current longitude position of the vessel'\n },\n mmsi: {\n type: 'string',\n description: 'Maritime Mobile Service Identity (MMSI)'\n },\n name: {\n type: 'string',\n description: 'The name of the ship or vessel'\n },\n nautical_speed_knots: {\n type: 'number',\n description: 'The current speed of the ship in knots (nautical miles per hour)'\n },\n navigational_heading_degrees: {\n type: 'number',\n description: 'The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West'\n },\n position_timestamp: {\n type: 'string',\n description: 'The timestamp of when the ship\\'s position was last recorded, in ISO 8601 date and time format'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturns a vessel by the given IMO number.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/vessel_retrieve_by_imo_response',\n $defs: {\n vessel_retrieve_by_imo_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/vessel'\n }\n }\n },\n vessel: {\n type: 'object',\n title: 'vessel',\n properties: {\n id: {\n type: 'string'\n },\n attributes: {\n type: 'object',\n properties: {\n imo: {\n type: 'string',\n description: 'International Maritime Organization (IMO) number'\n },\n latitude: {\n type: 'number',\n description: 'The current latitude position of the vessel'\n },\n longitude: {\n type: 'number',\n description: 'The current longitude position of the vessel'\n },\n mmsi: {\n type: 'string',\n description: 'Maritime Mobile Service Identity (MMSI)'\n },\n name: {\n type: 'string',\n description: 'The name of the ship or vessel'\n },\n nautical_speed_knots: {\n type: 'number',\n description: 'The current speed of the ship in knots (nautical miles per hour)'\n },\n navigational_heading_degrees: {\n type: 'number',\n description: 'The current heading of the ship in degrees, where 0 is North, 90 is East, 180 is South, and 270 is West'\n },\n position_timestamp: {\n type: 'string',\n description: 'The timestamp of when the ship\\'s position was last recorded, in ISO 8601 date and time format'\n }\n }\n },\n type: {\n type: 'string',\n enum: [ 'vessel'\n ]\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/webhooks/create-webhooks.ts b/packages/mcp-server/src/tools/webhooks/create-webhooks.ts index d0783a20..c6862958 100644 --- a/packages/mcp-server/src/tools/webhooks/create-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/create-webhooks.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'create_webhooks', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nYou can configure a webhook via the API to be notified about events that happen in your Terminal49 account. These events can be realted to tracking_requests, shipments and containers. \n\nThis is the recommended way tracking shipments and containers via the API. You should use this instead of polling our the API periodically. \n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nYou can configure a webhook via the API to be notified about events that happen in your Terminal49 account. These events can be realted to tracking_requests, shipments and containers. \n\nThis is the recommended way tracking shipments and containers via the API. You should use this instead of polling our the API periodically. \n\n# Response Schema\n```json\n{\n $ref: '#/$defs/webhook_create_response',\n $defs: {\n webhook_create_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n }\n },\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts b/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts index 257827ef..ba3e227f 100644 --- a/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'list_ips_webhooks', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the list of IPs used for sending webhook notifications. This can be useful for whitelisting the IPs on the firewall.\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n last_updated: {\n type: 'string',\n format: 'date-time'\n },\n webhook_notification_ips: {\n type: 'array',\n items: {\n type: 'string'\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nReturn the list of IPs used for sending webhook notifications. This can be useful for whitelisting the IPs on the firewall.\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/webhook_list_ips_response',\n $defs: {\n webhook_list_ips_response: {\n type: 'object',\n properties: {\n last_updated: {\n type: 'string',\n format: 'date-time'\n },\n webhook_notification_ips: {\n type: 'array',\n items: {\n type: 'string'\n }\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/webhooks/list-webhooks.ts b/packages/mcp-server/src/tools/webhooks/list-webhooks.ts index e2d89568..40a3e5c4 100644 --- a/packages/mcp-server/src/tools/webhooks/list-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/list-webhooks.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'list_webhooks', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a list of all the webhooks\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/webhook'\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet a list of all the webhooks\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/webhook_list_response',\n $defs: {\n webhook_list_response: {\n type: 'object',\n properties: {\n data: {\n type: 'array',\n items: {\n $ref: '#/$defs/webhook'\n }\n },\n links: {\n $ref: '#/$defs/links'\n },\n meta: {\n $ref: '#/$defs/meta'\n }\n }\n },\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n },\n links: {\n type: 'object',\n title: 'links',\n properties: {\n first: {\n type: 'string'\n },\n last: {\n type: 'string'\n },\n next: {\n type: 'string'\n },\n prev: {\n type: 'string'\n },\n self: {\n type: 'string'\n }\n }\n },\n meta: {\n type: 'object',\n title: 'meta',\n properties: {\n size: {\n type: 'integer'\n },\n total: {\n type: 'integer'\n }\n }\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts b/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts index 00f501e3..5c6a1e9f 100644 --- a/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'retrieve_webhooks', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet the details of a single webhook\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nGet the details of a single webhook\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/webhook_retrieve_response',\n $defs: {\n webhook_retrieve_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n }\n },\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { diff --git a/packages/mcp-server/src/tools/webhooks/update-webhooks.ts b/packages/mcp-server/src/tools/webhooks/update-webhooks.ts index d6f3ef14..5f477c39 100644 --- a/packages/mcp-server/src/tools/webhooks/update-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/update-webhooks.ts @@ -18,7 +18,7 @@ export const metadata: Metadata = { export const tool: Tool = { name: 'update_webhooks', description: - "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdate a single webhook\n\n# Response Schema\n```json\n{\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n },\n $defs: {\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", + "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nUpdate a single webhook\n\n# Response Schema\n```json\n{\n $ref: '#/$defs/webhook_update_response',\n $defs: {\n webhook_update_response: {\n type: 'object',\n properties: {\n data: {\n $ref: '#/$defs/webhook'\n }\n }\n },\n webhook: {\n type: 'object',\n title: 'webhook',\n properties: {\n id: {\n type: 'string'\n },\n type: {\n type: 'string',\n enum: [ 'webhook'\n ]\n },\n attributes: {\n type: 'object',\n properties: {\n active: {\n type: 'boolean',\n description: 'Whether the webhook will be delivered when events are triggered'\n },\n events: {\n type: 'array',\n description: 'The list of events to enabled for this endpoint',\n items: {\n type: 'string',\n enum: [ 'container.transport.vessel_arrived',\n 'container.transport.vessel_discharged',\n 'container.transport.vessel_loaded',\n 'container.transport.vessel_departed',\n 'container.transport.rail_departed',\n 'container.transport.rail_arrived',\n 'container.transport.rail_loaded',\n 'container.transport.rail_unloaded',\n 'container.transport.transshipment_arrived',\n 'container.transport.transshipment_discharged',\n 'container.transport.transshipment_loaded',\n 'container.transport.transshipment_departed',\n 'container.transport.feeder_arrived',\n 'container.transport.feeder_discharged',\n 'container.transport.feeder_loaded',\n 'container.transport.feeder_departed',\n 'container.transport.empty_out',\n 'container.transport.full_in',\n 'container.transport.full_out',\n 'container.transport.empty_in',\n 'container.transport.vessel_berthed',\n 'shipment.estimated.arrival',\n 'tracking_request.succeeded',\n 'tracking_request.failed',\n 'tracking_request.awaiting_manifest',\n 'tracking_request.tracking_stopped',\n 'container.created',\n 'container.updated',\n 'container.pod_terminal_changed',\n 'container.transport.arrived_at_inland_destination',\n 'container.transport.estimated.arrived_at_inland_destination',\n 'container.pickup_lfd.changed'\n ]\n }\n },\n secret: {\n type: 'string',\n description: 'A random token that will sign all delivered webhooks'\n },\n url: {\n type: 'string',\n description: 'https end point'\n },\n headers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: {\n type: 'string'\n },\n value: {\n type: 'string'\n }\n }\n }\n }\n },\n required: [ 'active',\n 'events',\n 'secret',\n 'url'\n ]\n }\n },\n required: [ 'id',\n 'type'\n ]\n }\n }\n}\n```", inputSchema: { type: 'object', properties: { From b0b95f552aca514f696f4784a20a5f494bef6f4c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 31 Oct 2025 04:26:31 +0000 Subject: [PATCH 16/28] fix(mcpb): pin @anthropic-ai/mcpb version --- packages/mcp-server/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 0785a9b1..6e4ef62e 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -47,7 +47,7 @@ "mcp-server": "dist/index.js" }, "devDependencies": { - "@anthropic-ai/mcpb": "^1.1.0", + "@anthropic-ai/mcpb": "1.1.0", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "@types/jest": "^29.4.0", From 6f50c26b5c5f2091546aab45c975504577c4ddbc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 06:23:07 +0000 Subject: [PATCH 17/28] chore(internal): grammar fix (it's -> its) --- packages/mcp-server/src/code-tool.ts | 4 ++-- packages/mcp-server/src/dynamic-tools.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/mcp-server/src/code-tool.ts b/packages/mcp-server/src/code-tool.ts index 316155fb..50fc73a5 100644 --- a/packages/mcp-server/src/code-tool.ts +++ b/packages/mcp-server/src/code-tool.ts @@ -12,7 +12,7 @@ import { WorkerInput, WorkerError, WorkerSuccess } from './code-tool-types'; /** * A tool that runs code against a copy of the SDK. * - * Instead of exposing every endpoint as it's own tool, which uses up too many tokens for LLMs to use at once, + * Instead of exposing every endpoint as its own tool, which uses up too many tokens for LLMs to use at once, * we expose a single tool that can be used to search for endpoints by name, resource, operation, or tag, and then * a generic endpoint that can be used to invoke any endpoint with the provided arguments. * @@ -23,7 +23,7 @@ export async function codeTool(): Promise { const tool: Tool = { name: 'execute', description: - 'Runs Typescript code to interact with the API.\nYou are a skilled programmer writing code to interface with the service.\nDefine an async function named "run" that takes a single parameter of an initialized client, and it will be run.\nDo not initialize a client, but instead use the client that you are given as a parameter.\nYou will be returned anything that your function returns, plus the results of any console.log statements.\nIf any code triggers an error, the tool will return an error response, so you do not need to add error handling unless you want to output something more helpful than the raw error.\nIt is not necessary to add comments to code, unless by adding those comments you believe that you can generate better code.\nThis code will run in a container, and you will not be able to use fetch or otherwise interact with the network calls other than through the client you are given.\nAny variables you define won\'t live between successive uses of this call, so make sure to return or log any data you might need later.', + 'Runs TypeScript code to interact with the API.\nYou are a skilled programmer writing code to interface with the service.\nDefine an async function named "run" that takes a single parameter of an initialized client, and it will be run.\nDo not initialize a client, but instead use the client that you are given as a parameter.\nYou will be returned anything that your function returns, plus the results of any console.log statements.\nIf any code triggers an error, the tool will return an error response, so you do not need to add error handling unless you want to output something more helpful than the raw error.\nIt is not necessary to add comments to code, unless by adding those comments you believe that you can generate better code.\nThis code will run in a container, and you will not be able to use fetch or otherwise interact with the network calls other than through the client you are given.\nAny variables you define won\'t live between successive uses of this call, so make sure to return or log any data you might need later.', inputSchema: { type: 'object', properties: { code: { type: 'string' } } }, }; diff --git a/packages/mcp-server/src/dynamic-tools.ts b/packages/mcp-server/src/dynamic-tools.ts index fbcc3ccc..6b61fec2 100644 --- a/packages/mcp-server/src/dynamic-tools.ts +++ b/packages/mcp-server/src/dynamic-tools.ts @@ -14,7 +14,7 @@ function zodToInputSchema(schema: z.ZodSchema) { /** * A list of tools that expose all the endpoints in the API dynamically. * - * Instead of exposing every endpoint as it's own tool, which uses up too many tokens for LLMs to use at once, + * Instead of exposing every endpoint as its own tool, which uses up too many tokens for LLMs to use at once, * we expose a single tool that can be used to search for endpoints by name, resource, operation, or tag, and then * a generic endpoint that can be used to invoke any endpoint with the provided arguments. * From aadf506277ad7c44d917aadd061bf1559e78c3b6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 06:28:24 +0000 Subject: [PATCH 18/28] chore: use structured error when code execution tool errors --- packages/mcp-server/src/code-tool.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/mcp-server/src/code-tool.ts b/packages/mcp-server/src/code-tool.ts index 50fc73a5..58b4e375 100644 --- a/packages/mcp-server/src/code-tool.ts +++ b/packages/mcp-server/src/code-tool.ts @@ -3,7 +3,7 @@ import { dirname } from 'node:path'; import { pathToFileURL } from 'node:url'; import Terminal49, { ClientOptions } from 'terminal49'; -import { Endpoint, ContentBlock, Metadata } from './tools/types'; +import { ContentBlock, Endpoint, Metadata, ToolCallResult } from './tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; @@ -31,7 +31,7 @@ export async function codeTool(): Promise { const { newDenoHTTPWorker } = await import('@valtown/deno-http-worker'); const { workerPath } = await import('./code-tool-paths.cjs'); - const handler = async (client: Terminal49, args: unknown) => { + const handler = async (client: Terminal49, args: unknown): Promise => { const baseURLHostname = new URL(client.baseURL).hostname; const { code } = args as { code: string }; @@ -97,7 +97,7 @@ export async function codeTool(): Promise { } satisfies WorkerInput); req.write(body, (err) => { - if (err !== null && err !== undefined) { + if (err != null) { reject(err); } }); @@ -108,12 +108,12 @@ export async function codeTool(): Promise { if (resp.status === 200) { const { result, logLines, errLines } = (await resp.json()) as WorkerSuccess; const returnOutput: ContentBlock | null = - result === null ? null - : result === undefined ? null - : { + result == null ? null : ( + { type: 'text', - text: typeof result === 'string' ? (result as string) : JSON.stringify(result), - }; + text: typeof result === 'string' ? result : JSON.stringify(result), + } + ); const logOutput: ContentBlock | null = logLines.length === 0 ? null @@ -133,10 +133,11 @@ export async function codeTool(): Promise { }; } else { const { message } = (await resp.json()) as WorkerError; - throw new Error(message); + return { + content: message == null ? [] : [{ type: 'text', text: message }], + isError: true, + }; } - } catch (e) { - throw e; } finally { worker.terminate(); } From e1ee12271397010193b4e466e49ae03e3e64e8e4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 05:54:22 +0000 Subject: [PATCH 19/28] chore: mcp code tool explicit error message when missing a run function --- packages/mcp-server/package.json | 4 +- packages/mcp-server/src/code-tool-worker.ts | 47 +++++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 6e4ef62e..b1ff83b3 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -38,6 +38,7 @@ "express": "^5.1.0", "jq-web": "https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz", "qs": "^6.14.0", + "typescript": "5.8.3", "yargs": "^17.7.2", "zod": "^3.25.20", "zod-to-json-schema": "^3.24.5", @@ -64,8 +65,7 @@ "ts-morph": "^19.0.0", "ts-node": "^10.5.0", "tsc-multi": "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.9/tsc-multi.tgz", - "tsconfig-paths": "^4.0.0", - "typescript": "5.8.3" + "tsconfig-paths": "^4.0.0" }, "imports": { "terminal49-mcp": ".", diff --git a/packages/mcp-server/src/code-tool-worker.ts b/packages/mcp-server/src/code-tool-worker.ts index 50d90d91..a1505557 100644 --- a/packages/mcp-server/src/code-tool-worker.ts +++ b/packages/mcp-server/src/code-tool-worker.ts @@ -1,11 +1,58 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import util from 'node:util'; + +import ts from 'typescript'; + import { WorkerInput, WorkerSuccess, WorkerError } from './code-tool-types'; import { Terminal49 } from 'terminal49'; +function getRunFunctionNode( + code: string, +): ts.FunctionDeclaration | ts.FunctionExpression | ts.ArrowFunction | null { + const sourceFile = ts.createSourceFile('code.ts', code, ts.ScriptTarget.Latest, true); + + for (const statement of sourceFile.statements) { + // Check for top-level function declarations + if (ts.isFunctionDeclaration(statement)) { + if (statement.name?.text === 'run') { + return statement; + } + } + + // Check for variable declarations: const run = () => {} or const run = function() {} + if (ts.isVariableStatement(statement)) { + for (const declaration of statement.declarationList.declarations) { + if (ts.isIdentifier(declaration.name) && declaration.name.text === 'run') { + // Check if it's initialized with a function + if ( + declaration.initializer && + (ts.isFunctionExpression(declaration.initializer) || ts.isArrowFunction(declaration.initializer)) + ) { + return declaration.initializer; + } + } + } + } + } + + return null; +} + const fetch = async (req: Request): Promise => { const { opts, code } = (await req.json()) as WorkerInput; + + const runFunctionNode = getRunFunctionNode(code); + if (!runFunctionNode) { + return Response.json( + { + message: + 'The code is missing a top-level `run` function. Write code within this template:\n\n```\nasync function run(client) {\n // Fill this out\n}\n```', + } satisfies WorkerError, + { status: 400, statusText: 'Code execution error' }, + ); + } + const client = new Terminal49({ ...opts, }); From b64c4e98c96aeec3046e5dc79c193077f38bb31c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 05:57:30 +0000 Subject: [PATCH 20/28] feat(mcp): enable optional code execution tool on http mcp servers --- packages/mcp-server/src/options.ts | 13 ++++++++++--- packages/mcp-server/tests/options.test.ts | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/packages/mcp-server/src/options.ts b/packages/mcp-server/src/options.ts index 4fe3b987..b6ff5976 100644 --- a/packages/mcp-server/src/options.ts +++ b/packages/mcp-server/src/options.ts @@ -284,8 +284,10 @@ const coerceArray = (zodType: T) => ); const QueryOptions = z.object({ - tools: coerceArray(z.enum(['dynamic', 'all', 'docs'])).describe('Use dynamic tools or all tools'), - no_tools: coerceArray(z.enum(['dynamic', 'all', 'docs'])).describe('Do not use dynamic tools or all tools'), + tools: coerceArray(z.enum(['dynamic', 'all', 'code', 'docs'])).describe('Specify which MCP tools to use'), + no_tools: coerceArray(z.enum(['dynamic', 'all', 'code', 'docs'])).describe( + 'Specify which MCP tools to not use.', + ), tool: coerceArray(z.string()).describe('Include tools matching the specified names'), resource: coerceArray(z.string()).describe('Include tools matching the specified resources'), operation: coerceArray(z.enum(['read', 'write'])).describe( @@ -385,11 +387,16 @@ export function parseQueryOptions(defaultOptions: McpOptions, query: unknown): M : queryOptions.tools?.includes('docs') ? true : defaultOptions.includeDocsTools; + let codeTools: boolean | undefined = + queryOptions.no_tools && queryOptions.no_tools?.includes('code') ? false + : queryOptions.tools?.includes('code') && defaultOptions.includeCodeTools ? true + : defaultOptions.includeCodeTools; + return { client: queryOptions.client ?? defaultOptions.client, includeDynamicTools: dynamicTools, includeAllTools: allTools, - includeCodeTools: undefined, + includeCodeTools: codeTools, includeDocsTools: docsTools, filters, capabilities: clientCapabilities, diff --git a/packages/mcp-server/tests/options.test.ts b/packages/mcp-server/tests/options.test.ts index a8a5b81a..4d9b60ca 100644 --- a/packages/mcp-server/tests/options.test.ts +++ b/packages/mcp-server/tests/options.test.ts @@ -171,6 +171,7 @@ describe('parseQueryOptions', () => { const defaultOptions = { client: undefined, includeDynamicTools: undefined, + includeCodeTools: undefined, includeAllTools: undefined, filters: [], capabilities: { @@ -383,6 +384,27 @@ describe('parseQueryOptions', () => { { type: 'tool', op: 'exclude', value: 'exclude-tool' }, ]); }); + + it('code tools are enabled on http servers with default option set', () => { + const query = 'tools=code'; + const result = parseQueryOptions({ ...defaultOptions, includeCodeTools: true }, query); + + expect(result.includeCodeTools).toBe(true); + }); + + it('code tools are prevented on http servers when no default option set', () => { + const query = 'tools=code'; + const result = parseQueryOptions(defaultOptions, query); + + expect(result.includeCodeTools).toBe(undefined); + }); + + it('code tools are prevented on http servers when default option is explicitly false', () => { + const query = 'tools=code'; + const result = parseQueryOptions({ ...defaultOptions, includeCodeTools: false }, query); + + expect(result.includeCodeTools).toBe(false); + }); }); describe('parseEmbeddedJSON', () => { From eb5b0fbfa66e64da691c39ff265e7368ca9cf301 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 06:13:36 +0000 Subject: [PATCH 21/28] chore(mcp): add friendlier MCP code tool errors on incorrect method invocations --- packages/mcp-server/package.json | 1 + packages/mcp-server/src/code-tool-worker.ts | 122 +++++++++++++++++++- packages/mcp-server/src/code-tool.ts | 2 +- 3 files changed, 123 insertions(+), 2 deletions(-) diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index b1ff83b3..bf43113e 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -36,6 +36,7 @@ "@valtown/deno-http-worker": "^0.0.21", "cors": "^2.8.5", "express": "^5.1.0", + "fuse.js": "^7.1.0", "jq-web": "https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz", "qs": "^6.14.0", "typescript": "5.8.3", diff --git a/packages/mcp-server/src/code-tool-worker.ts b/packages/mcp-server/src/code-tool-worker.ts index a1505557..0b3dabcd 100644 --- a/packages/mcp-server/src/code-tool-worker.ts +++ b/packages/mcp-server/src/code-tool-worker.ts @@ -2,6 +2,7 @@ import util from 'node:util'; +import Fuse from 'fuse.js'; import ts from 'typescript'; import { WorkerInput, WorkerSuccess, WorkerError } from './code-tool-types'; @@ -39,8 +40,127 @@ function getRunFunctionNode( return null; } +const fuse = new Fuse( + [ + 'client.shipments.list', + 'client.shipments.resumeTracking', + 'client.shipments.retrieve', + 'client.shipments.stopTracking', + 'client.shipments.update', + 'client.trackingRequests.create', + 'client.trackingRequests.list', + 'client.trackingRequests.retrieve', + 'client.trackingRequests.update', + 'client.webhooks.create', + 'client.webhooks.delete', + 'client.webhooks.list', + 'client.webhooks.listIPs', + 'client.webhooks.retrieve', + 'client.webhooks.update', + 'client.webhookNotifications.getExamples', + 'client.webhookNotifications.list', + 'client.webhookNotifications.retrieve', + 'client.containers.getRawEvents', + 'client.containers.getTransportEvents', + 'client.containers.list', + 'client.containers.retrieve', + 'client.containers.update', + 'client.shippingLines.list', + 'client.shippingLines.retrieve', + 'client.metroAreas.retrieve', + 'client.ports.retrieve', + 'client.vessels.retrieveByID', + 'client.vessels.retrieveByImo', + 'client.terminals.retrieve', + 'client.parties.create', + 'client.parties.list', + 'client.parties.retrieve', + 'client.parties.update', + ], + { threshold: 1, shouldSort: true }, +); + +function getMethodSuggestions(fullyQualifiedMethodName: string): string[] { + return fuse + .search(fullyQualifiedMethodName) + .map(({ item }) => item) + .slice(0, 5); +} + +const proxyToObj = new WeakMap(); +const objToProxy = new WeakMap(); + +type ClientProxyConfig = { + path: string[]; + isBelievedBad?: boolean; +}; + +function makeSdkProxy(obj: T, { path, isBelievedBad = false }: ClientProxyConfig): T { + let proxy: T = objToProxy.get(obj); + + if (!proxy) { + proxy = new Proxy(obj, { + get(target, prop, receiver) { + const propPath = [...path, String(prop)]; + const value = Reflect.get(target, prop, receiver); + + if (isBelievedBad || (!(prop in target) && value === undefined)) { + // If we're accessing a path that doesn't exist, it will probably eventually error. + // Let's proxy it and mark it bad so that we can control the error message. + // We proxy an empty class so that an invocation or construction attempt is possible. + return makeSdkProxy(class {}, { path: propPath, isBelievedBad: true }); + } + + if (value !== null && (typeof value === 'object' || typeof value === 'function')) { + return makeSdkProxy(value, { path: propPath, isBelievedBad }); + } + + return value; + }, + + apply(target, thisArg, args) { + if (isBelievedBad || typeof target !== 'function') { + const fullyQualifiedMethodName = path.join('.'); + const suggestions = getMethodSuggestions(fullyQualifiedMethodName); + throw new Error( + `${fullyQualifiedMethodName} is not a function. Did you mean: ${suggestions.join(', ')}`, + ); + } + + return Reflect.apply(target, proxyToObj.get(thisArg) ?? thisArg, args); + }, + + construct(target, args, newTarget) { + if (isBelievedBad || typeof target !== 'function') { + const fullyQualifiedMethodName = path.join('.'); + const suggestions = getMethodSuggestions(fullyQualifiedMethodName); + throw new Error( + `${fullyQualifiedMethodName} is not a constructor. Did you mean: ${suggestions.join(', ')}`, + ); + } + + return Reflect.construct(target, args, newTarget); + }, + }); + + objToProxy.set(obj, proxy); + proxyToObj.set(proxy, obj); + } + + return proxy; +} + const fetch = async (req: Request): Promise => { const { opts, code } = (await req.json()) as WorkerInput; + if (code == null) { + return Response.json( + { + message: + 'The code param is missing. Provide one containing a top-level `run` function. Write code within this template:\n\n```\nasync function run(client) {\n // Fill this out\n}\n```', + } satisfies WorkerError, + { status: 400, statusText: 'Code execution error' }, + ); + } const runFunctionNode = getRunFunctionNode(code); if (!runFunctionNode) { @@ -73,7 +193,7 @@ const fetch = async (req: Request): Promise => { ${code} run_ = run; `); - const result = await run_(client); + const result = await run_(makeSdkProxy(client, { path: ['client'] })); return Response.json({ result, logLines, diff --git a/packages/mcp-server/src/code-tool.ts b/packages/mcp-server/src/code-tool.ts index 58b4e375..8e0d9ee1 100644 --- a/packages/mcp-server/src/code-tool.ts +++ b/packages/mcp-server/src/code-tool.ts @@ -23,7 +23,7 @@ export async function codeTool(): Promise { const tool: Tool = { name: 'execute', description: - 'Runs TypeScript code to interact with the API.\nYou are a skilled programmer writing code to interface with the service.\nDefine an async function named "run" that takes a single parameter of an initialized client, and it will be run.\nDo not initialize a client, but instead use the client that you are given as a parameter.\nYou will be returned anything that your function returns, plus the results of any console.log statements.\nIf any code triggers an error, the tool will return an error response, so you do not need to add error handling unless you want to output something more helpful than the raw error.\nIt is not necessary to add comments to code, unless by adding those comments you believe that you can generate better code.\nThis code will run in a container, and you will not be able to use fetch or otherwise interact with the network calls other than through the client you are given.\nAny variables you define won\'t live between successive uses of this call, so make sure to return or log any data you might need later.', + 'Runs TypeScript code to interact with the API.\n\nYou are a skilled programmer writing code to interface with the service.\nDefine an async function named "run" that takes a single parameter of an initialized client named "client", and it will be run.\nWrite code within this template:\n\n```\nasync function run(client) {\n // Fill this out\n}\n```\n\nYou will be returned anything that your function returns, plus the results of any console.log statements.\nIf any code triggers an error, the tool will return an error response, so you do not need to add error handling unless you want to output something more helpful than the raw error.\nIt is not necessary to add comments to code, unless by adding those comments you believe that you can generate better code.\nThis code will run in a container, and you will not be able to use fetch or otherwise interact with the network calls other than through the client you are given.\nAny variables you define won\'t live between successive uses of this call, so make sure to return or log any data you might need later.', inputSchema: { type: 'object', properties: { code: { type: 'string' } } }, }; From 338b1a57b8c80ba6e91e3e885f04dc62dd79a537 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 06:14:14 +0000 Subject: [PATCH 22/28] chore(mcp): add line numbers to code tool errors --- packages/mcp-server/src/code-tool-worker.ts | 27 ++++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/packages/mcp-server/src/code-tool-worker.ts b/packages/mcp-server/src/code-tool-worker.ts index 0b3dabcd..a032661c 100644 --- a/packages/mcp-server/src/code-tool-worker.ts +++ b/packages/mcp-server/src/code-tool-worker.ts @@ -150,6 +150,25 @@ function makeSdkProxy(obj: T, { path, isBelievedBad = false }: return proxy; } +function parseError(code: string, error: unknown): string | undefined { + if (!(error instanceof Error)) return; + const message = error.name ? `${error.name}: ${error.message}` : error.message; + try { + // Deno uses V8; the first ":LINE:COLUMN" is the top of stack. + const lineNumber = error.stack?.match(/:([0-9]+):[0-9]+/)?.[1]; + // -1 for the zero-based indexing + const line = + lineNumber && + code + .split('\n') + .at(parseInt(lineNumber, 10) - 1) + ?.trim(); + return line ? `${message}\n at line ${lineNumber}\n ${line}` : message; + } catch { + return message; + } +} + const fetch = async (req: Request): Promise => { const { opts, code } = (await req.json()) as WorkerInput; if (code == null) { @@ -189,10 +208,7 @@ const fetch = async (req: Request): Promise => { }; try { let run_ = async (client: any) => {}; - eval(` - ${code} - run_ = run; - `); + eval(`${code}\nrun_ = run;`); const result = await run_(makeSdkProxy(client, { path: ['client'] })); return Response.json({ result, @@ -200,10 +216,9 @@ const fetch = async (req: Request): Promise => { errLines, } satisfies WorkerSuccess); } catch (e) { - const message = e instanceof Error ? e.message : undefined; return Response.json( { - message, + message: parseError(code, e), } satisfies WorkerError, { status: 400, statusText: 'Code execution error' }, ); From ce47236fdb64f3d1c794c98c739f604ecf9c8111 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 06:18:00 +0000 Subject: [PATCH 23/28] chore(internal): codegen related update --- packages/mcp-server/README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/mcp-server/README.md b/packages/mcp-server/README.md index 8408d4bc..b3d1e82f 100644 --- a/packages/mcp-server/README.md +++ b/packages/mcp-server/README.md @@ -51,10 +51,11 @@ For clients with a configuration JSON, it might look something like this: ## Exposing endpoints to your MCP Client -There are two ways to expose endpoints as tools in the MCP server: +There are three ways to expose endpoints as tools in the MCP server: 1. Exposing one tool per endpoint, and filtering as necessary 2. Exposing a set of tools to dynamically discover and invoke endpoints from the API +3. Exposing a docs search tool and a code execution tool, allowing the client to write code to be executed against the TypeScript client ### Filtering endpoints and tools @@ -89,6 +90,18 @@ All of these command-line options can be repeated, combined together, and have c Use `--list` to see the list of available tools, or see below. +### Code execution + +If you specify `--tools=code` to the MCP server, it will expose just two tools: + +- `search_docs` - Searches the API documentation and returns a list of markdown results +- `execute` - Runs code against the TypeScript client + +This allows the LLM to implement more complex logic by chaining together many API calls without loading +intermediary results into its context window. + +The code execution itself happens in a Deno sandbox that has network access only to the base URL for the API. + ### Specifying the MCP Client Different clients have varying abilities to handle arbitrary tools and schemas. From 497d3bfaad91d6914debe53f26f34ef9b1c4d84b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 8 Nov 2025 11:36:16 +0000 Subject: [PATCH 24/28] chore(internal): codegen related update --- packages/mcp-server/src/code-tool.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mcp-server/src/code-tool.ts b/packages/mcp-server/src/code-tool.ts index 8e0d9ee1..cc4c4377 100644 --- a/packages/mcp-server/src/code-tool.ts +++ b/packages/mcp-server/src/code-tool.ts @@ -23,7 +23,7 @@ export async function codeTool(): Promise { const tool: Tool = { name: 'execute', description: - 'Runs TypeScript code to interact with the API.\n\nYou are a skilled programmer writing code to interface with the service.\nDefine an async function named "run" that takes a single parameter of an initialized client named "client", and it will be run.\nWrite code within this template:\n\n```\nasync function run(client) {\n // Fill this out\n}\n```\n\nYou will be returned anything that your function returns, plus the results of any console.log statements.\nIf any code triggers an error, the tool will return an error response, so you do not need to add error handling unless you want to output something more helpful than the raw error.\nIt is not necessary to add comments to code, unless by adding those comments you believe that you can generate better code.\nThis code will run in a container, and you will not be able to use fetch or otherwise interact with the network calls other than through the client you are given.\nAny variables you define won\'t live between successive uses of this call, so make sure to return or log any data you might need later.', + 'Runs JavaScript code to interact with the API.\n\nYou are a skilled programmer writing code to interface with the service.\nDefine an async function named "run" that takes a single parameter of an initialized client named "client", and it will be run.\nWrite code within this template:\n\n```\nasync function run(client) {\n // Fill this out\n}\n```\n\nYou will be returned anything that your function returns, plus the results of any console.log statements.\nIf any code triggers an error, the tool will return an error response, so you do not need to add error handling unless you want to output something more helpful than the raw error.\nIt is not necessary to add comments to code, unless by adding those comments you believe that you can generate better code.\nThis code will run in a container, and you will not be able to use fetch or otherwise interact with the network calls other than through the client you are given.\nAny variables you define won\'t live between successive uses of this call, so make sure to return or log any data you might need later.', inputSchema: { type: 'object', properties: { code: { type: 'string' } } }, }; From b2ab851e83e777cfde20bc441d897c57c927668a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Nov 2025 06:15:50 +0000 Subject: [PATCH 25/28] chore(mcp): clarify http auth error --- packages/mcp-server/src/http.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mcp-server/src/http.ts b/packages/mcp-server/src/http.ts index ec34ab47..84517003 100644 --- a/packages/mcp-server/src/http.ts +++ b/packages/mcp-server/src/http.ts @@ -46,12 +46,12 @@ const newServer = ({ }, mcpOptions, }); - } catch { + } catch (error) { res.status(401).json({ jsonrpc: '2.0', error: { code: -32000, - message: 'Unauthorized', + message: `Unauthorized: ${error instanceof Error ? error.message : error}`, }, }); return null; From fec4eb2d1c0527ab9c7bbb389f1c97d689fbe9e5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 13 Nov 2025 05:44:19 +0000 Subject: [PATCH 26/28] fix(mcp): return tool execution error on jq failure --- packages/mcp-server/src/filtering.ts | 4 ++++ .../tools/containers/get-raw-events-containers.ts | 13 ++++++++++--- .../src/tools/metro-areas/retrieve-metro-areas.ts | 13 ++++++++++--- .../mcp-server/src/tools/parties/create-parties.ts | 13 ++++++++++--- .../mcp-server/src/tools/parties/list-parties.ts | 13 ++++++++++--- .../src/tools/parties/retrieve-parties.ts | 13 ++++++++++--- .../mcp-server/src/tools/parties/update-parties.ts | 13 ++++++++++--- .../mcp-server/src/tools/ports/retrieve-ports.ts | 13 ++++++++++--- .../tools/shipments/resume-tracking-shipments.ts | 13 ++++++++++--- .../src/tools/shipping-lines/list-shipping-lines.ts | 13 ++++++++++--- .../tools/shipping-lines/retrieve-shipping-lines.ts | 13 ++++++++++--- .../src/tools/terminals/retrieve-terminals.ts | 13 ++++++++++--- .../tracking-requests/create-tracking-requests.ts | 13 ++++++++++--- .../tracking-requests/list-tracking-requests.ts | 13 ++++++++++--- .../tracking-requests/update-tracking-requests.ts | 13 ++++++++++--- packages/mcp-server/src/tools/types.ts | 12 ++++++++++++ .../src/tools/vessels/retrieve-by-id-vessels.ts | 13 ++++++++++--- .../src/tools/vessels/retrieve-by-imo-vessels.ts | 13 ++++++++++--- .../src/tools/webhooks/create-webhooks.ts | 13 ++++++++++--- .../src/tools/webhooks/list-ips-webhooks.ts | 13 ++++++++++--- .../mcp-server/src/tools/webhooks/list-webhooks.ts | 13 ++++++++++--- .../src/tools/webhooks/retrieve-webhooks.ts | 13 ++++++++++--- .../src/tools/webhooks/update-webhooks.ts | 13 ++++++++++--- 23 files changed, 226 insertions(+), 63 deletions(-) diff --git a/packages/mcp-server/src/filtering.ts b/packages/mcp-server/src/filtering.ts index 1aa9a40c..eaae0fcf 100644 --- a/packages/mcp-server/src/filtering.ts +++ b/packages/mcp-server/src/filtering.ts @@ -12,3 +12,7 @@ export async function maybeFilter(jqFilter: unknown | undefined, response: any): async function jq(json: any, jqFilter: string) { return (await initJq).json(json, jqFilter); } + +export function isJqError(error: any): error is Error { + return error instanceof Error && 'stderr' in error; +} diff --git a/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts b/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts index fca417ab..38f7c46d 100644 --- a/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts +++ b/packages/mcp-server/src/tools/containers/get-raw-events-containers.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.containers.getRawEvents(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.containers.getRawEvents(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts b/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts index d840c762..751c8c10 100644 --- a/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts +++ b/packages/mcp-server/src/tools/metro-areas/retrieve-metro-areas.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.metroAreas.retrieve(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.metroAreas.retrieve(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/create-parties.ts b/packages/mcp-server/src/tools/parties/create-parties.ts index 0d0636fe..cc2df468 100644 --- a/packages/mcp-server/src/tools/parties/create-parties.ts +++ b/packages/mcp-server/src/tools/parties/create-parties.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -51,7 +51,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.parties.create(body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.create(body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/list-parties.ts b/packages/mcp-server/src/tools/parties/list-parties.ts index 43de0e27..7bd40f2e 100644 --- a/packages/mcp-server/src/tools/parties/list-parties.ts +++ b/packages/mcp-server/src/tools/parties/list-parties.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -44,7 +44,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.parties.list(body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.list(body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/retrieve-parties.ts b/packages/mcp-server/src/tools/parties/retrieve-parties.ts index 77f5ce27..45f16bea 100644 --- a/packages/mcp-server/src/tools/parties/retrieve-parties.ts +++ b/packages/mcp-server/src/tools/parties/retrieve-parties.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.parties.retrieve(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.retrieve(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/parties/update-parties.ts b/packages/mcp-server/src/tools/parties/update-parties.ts index 9246e210..33ad7779 100644 --- a/packages/mcp-server/src/tools/parties/update-parties.ts +++ b/packages/mcp-server/src/tools/parties/update-parties.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -54,7 +54,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.parties.update(id, body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.parties.update(id, body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/ports/retrieve-ports.ts b/packages/mcp-server/src/tools/ports/retrieve-ports.ts index 75355dac..7d0c28bf 100644 --- a/packages/mcp-server/src/tools/ports/retrieve-ports.ts +++ b/packages/mcp-server/src/tools/ports/retrieve-ports.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.ports.retrieve(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.ports.retrieve(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts b/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts index 79e6672b..e7fbeecb 100644 --- a/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts +++ b/packages/mcp-server/src/tools/shipments/resume-tracking-shipments.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -39,7 +39,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.shipments.resumeTracking(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.shipments.resumeTracking(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts b/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts index 69652c7d..40e24312 100644 --- a/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts +++ b/packages/mcp-server/src/tools/shipping-lines/list-shipping-lines.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -38,7 +38,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.shippingLines.list())); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.shippingLines.list())); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts b/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts index e82b4862..0633803f 100644 --- a/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts +++ b/packages/mcp-server/src/tools/shipping-lines/retrieve-shipping-lines.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.shippingLines.retrieve(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.shippingLines.retrieve(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts b/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts index c0566a2f..2c592441 100644 --- a/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts +++ b/packages/mcp-server/src/tools/terminals/retrieve-terminals.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.terminals.retrieve(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.terminals.retrieve(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts index e18b7409..5be02ba0 100644 --- a/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts +++ b/packages/mcp-server/src/tools/tracking-requests/create-tracking-requests.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -102,7 +102,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.create(body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.create(body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts index 3647d7c4..204bb03a 100644 --- a/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts +++ b/packages/mcp-server/src/tools/tracking-requests/list-tracking-requests.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -75,7 +75,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.list(body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.list(body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts b/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts index da5e54c0..fa5f719a 100644 --- a/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts +++ b/packages/mcp-server/src/tools/tracking-requests/update-tracking-requests.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -54,7 +54,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.update(id, body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.trackingRequests.update(id, body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/types.ts b/packages/mcp-server/src/tools/types.ts index 20e61476..09ce55f1 100644 --- a/packages/mcp-server/src/tools/types.ts +++ b/packages/mcp-server/src/tools/types.ts @@ -87,6 +87,18 @@ export async function asBinaryContentResult(response: Response): Promise | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.vessels.retrieveByID(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.vessels.retrieveByID(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts b/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts index 57589d78..bbab8d23 100644 --- a/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts +++ b/packages/mcp-server/src/tools/vessels/retrieve-by-imo-vessels.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { imo, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.vessels.retrieveByImo(imo))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.vessels.retrieveByImo(imo))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/create-webhooks.ts b/packages/mcp-server/src/tools/webhooks/create-webhooks.ts index c6862958..76156b81 100644 --- a/packages/mcp-server/src/tools/webhooks/create-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/create-webhooks.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -117,7 +117,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.create(body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.create(body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts b/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts index ba3e227f..9219fbc8 100644 --- a/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/list-ips-webhooks.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -38,7 +38,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.listIPs())); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.listIPs())); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/list-webhooks.ts b/packages/mcp-server/src/tools/webhooks/list-webhooks.ts index 40a3e5c4..a4f34462 100644 --- a/packages/mcp-server/src/tools/webhooks/list-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/list-webhooks.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -44,7 +44,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.list(body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.list(body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts b/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts index 5c6a1e9f..583cee16 100644 --- a/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/retrieve-webhooks.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -41,7 +41,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.retrieve(id))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.retrieve(id))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; diff --git a/packages/mcp-server/src/tools/webhooks/update-webhooks.ts b/packages/mcp-server/src/tools/webhooks/update-webhooks.ts index 5f477c39..3cd4cafd 100644 --- a/packages/mcp-server/src/tools/webhooks/update-webhooks.ts +++ b/packages/mcp-server/src/tools/webhooks/update-webhooks.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -import { maybeFilter } from 'terminal49-mcp/filtering'; -import { Metadata, asTextContentResult } from 'terminal49-mcp/tools/types'; +import { isJqError, maybeFilter } from 'terminal49-mcp/filtering'; +import { Metadata, asErrorResult, asTextContentResult } from 'terminal49-mcp/tools/types'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; import Terminal49 from 'terminal49'; @@ -119,7 +119,14 @@ export const tool: Tool = { export const handler = async (client: Terminal49, args: Record | undefined) => { const { id, jq_filter, ...body } = args as any; - return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.update(id, body))); + try { + return asTextContentResult(await maybeFilter(jq_filter, await client.webhooks.update(id, body))); + } catch (error) { + if (isJqError(error)) { + return asErrorResult(error.message); + } + throw error; + } }; export default { metadata, tool, handler }; From b4b3ebc63037fa340491805a0191f0677fe23870 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 13 Nov 2025 05:47:17 +0000 Subject: [PATCH 27/28] chore(mcp): upgrade jq-web --- packages/mcp-server/package.json | 2 +- packages/mcp-server/yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index bf43113e..308f1303 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -37,7 +37,7 @@ "cors": "^2.8.5", "express": "^5.1.0", "fuse.js": "^7.1.0", - "jq-web": "https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz", + "jq-web": "https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz", "qs": "^6.14.0", "typescript": "5.8.3", "yargs": "^17.7.2", diff --git a/packages/mcp-server/yarn.lock b/packages/mcp-server/yarn.lock index 966d0575..2bb21c66 100644 --- a/packages/mcp-server/yarn.lock +++ b/packages/mcp-server/yarn.lock @@ -2494,9 +2494,9 @@ jest@^29.4.0: import-local "^3.0.2" jest-cli "^29.7.0" -"jq-web@https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz": - version "0.8.6" - resolved "https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz#14d0e126987736e82e964d675c3838b5944faa6f" +"jq-web@https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz": + version "0.8.8" + resolved "https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz#7849ef64bdfc28f70cbfc9888f886860e96da10d" js-tokens@^4.0.0: version "4.0.0" From b9a0a7145d908ac9cc87256e19ba5b706a320073 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 04:03:49 +0000 Subject: [PATCH 28/28] release: 0.1.0-alpha.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 75 +++++++++++++++++++++++++++++++ package.json | 2 +- packages/mcp-server/package.json | 2 +- packages/mcp-server/src/server.ts | 2 +- src/version.ts | 2 +- 6 files changed, 80 insertions(+), 5 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 67dcd73f..d7a87356 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.1-alpha.0" + ".": "0.1.0-alpha.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..8c3a56ff --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,75 @@ +# Changelog + +## 0.1.0-alpha.1 (2025-11-24) + +Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/Terminal49/API/compare/v0.0.1-alpha.0...v0.1.0-alpha.1) + +### Features + +* **mcp:** enable optional code execution tool on http mcp servers ([b64c4e9](https://github.com/Terminal49/API/commit/b64c4e98c96aeec3046e5dc79c193077f38bb31c)) +* routing endpoints ([#137](https://github.com/Terminal49/API/issues/137)) ([444d73a](https://github.com/Terminal49/API/commit/444d73abf796697e584ffea492f6a144301063ff)) +* Update API documentation with consistent code style ([6feca12](https://github.com/Terminal49/API/commit/6feca125ec4763ef28050e410d2dba7723a05553)) + + +### Bug Fixes + +* **mcpb:** pin @anthropic-ai/mcpb version ([b0b95f5](https://github.com/Terminal49/API/commit/b0b95f552aca514f696f4784a20a5f494bef6f4c)) +* **mcp:** fix cli argument parsing logic ([ede6ca2](https://github.com/Terminal49/API/commit/ede6ca26441a7d523370ff3acc9e2f72d0333e60)) +* **mcp:** resolve a linting issue in server code ([b15b8ce](https://github.com/Terminal49/API/commit/b15b8ce7037168f1523d0edb8863721f393b2aa0)) +* **mcp:** return tool execution error on jq failure ([fec4eb2](https://github.com/Terminal49/API/commit/fec4eb2d1c0527ab9c7bbb389f1c97d689fbe9e5)) + + +### Performance Improvements + +* faster formatting ([0f63a87](https://github.com/Terminal49/API/commit/0f63a87f08127ec6e4d7af0c387d00cbff60cfdb)) + + +### Chores + +* Auto-generate Postman collection from openapi.json [skip ci] ([0014457](https://github.com/Terminal49/API/commit/0014457552587843b354cefb8a47946624265590)) +* Auto-generate Postman collection from openapi.json [skip ci] ([2de5f6d](https://github.com/Terminal49/API/commit/2de5f6d1276c225013633b433912c28c115f9c53)) +* Auto-generate Postman collection from openapi.json [skip ci] ([b187f8b](https://github.com/Terminal49/API/commit/b187f8b0cac20c15c97ddaefbae0ff796636d45e)) +* Auto-generate Postman collection from openapi.json [skip ci] ([ee25375](https://github.com/Terminal49/API/commit/ee253755972153085cd4cd8322de09302b5d7135)) +* Auto-generate Postman collection from openapi.json [skip ci] ([dfdc873](https://github.com/Terminal49/API/commit/dfdc8739fd0f7fc5326a20815c617b5b51aece4e)) +* Auto-generate Postman collection from openapi.json [skip ci] ([3c2edec](https://github.com/Terminal49/API/commit/3c2edecc7b379952f5c254ae21d4f201efbb2c8d)) +* consistent documentation in define Authorization token ([41e65e3](https://github.com/Terminal49/API/commit/41e65e3beb34758da5f542182ed95c8deed0b413)) +* **docs:** add Kimmie's suggestions ([24c8beb](https://github.com/Terminal49/API/commit/24c8bebd1657cbba12e2cd601d6ac3ebcb9b83f7)) +* **docs:** add map styling guide ([2d652db](https://github.com/Terminal49/API/commit/2d652dba04ccd4cbf002aa4a46a5c39fe12cb6e2)) +* **docs:** embedding the map ([d5ee3c5](https://github.com/Terminal49/API/commit/d5ee3c58b165dda56e39c61f1a65ec60f48645d7)) +* **docs:** remove FAQ ([27f7446](https://github.com/Terminal49/API/commit/27f7446d93e57f1836778f00bb9738d8090020d8)) +* **docs:** remove frontmatter ([829a486](https://github.com/Terminal49/API/commit/829a48691d2ad4e7c120a63f9aafbe738e15d104)) +* **docs:** tell users to reach out to support for a publishable api key ([275c651](https://github.com/Terminal49/API/commit/275c6517db6eed686ea7888271918db0f3aba4bb)) +* extract some types in mcp docs ([c401b96](https://github.com/Terminal49/API/commit/c401b96fdfd08cc3875b4c70ad2b301449dca2d5)) +* **internal:** codegen related update ([497d3bf](https://github.com/Terminal49/API/commit/497d3bfaad91d6914debe53f26f34ef9b1c4d84b)) +* **internal:** codegen related update ([ce47236](https://github.com/Terminal49/API/commit/ce47236fdb64f3d1c794c98c739f604ecf9c8111)) +* **internal:** codegen related update ([f84ecdf](https://github.com/Terminal49/API/commit/f84ecdfd90a15a670b3cf8d485065ff2d3c0304f)) +* **internal:** fix incremental formatting in some cases ([38dfa5d](https://github.com/Terminal49/API/commit/38dfa5dc6ada0c4001dc91045d604413549cb3d5)) +* **internal:** grammar fix (it's -> its) ([6f50c26](https://github.com/Terminal49/API/commit/6f50c26b5c5f2091546aab45c975504577c4ddbc)) +* **internal:** ignore .eslintcache ([a3a91d5](https://github.com/Terminal49/API/commit/a3a91d59e6bbc6cc72cc77adac8d561f9f4367b7)) +* **internal:** remove .eslintcache ([4c240a6](https://github.com/Terminal49/API/commit/4c240a69ab7742cc3394696f8487e90ac123f083)) +* **internal:** remove deprecated `compilerOptions.baseUrl` from tsconfig.json ([2dc6c24](https://github.com/Terminal49/API/commit/2dc6c2440b784f44084d504f23b61c039af7795d)) +* **internal:** use npm pack for build uploads ([9053cb7](https://github.com/Terminal49/API/commit/9053cb7bb1f3ac4c1d9f476d182532996b389e6b)) +* **jsdoc:** fix [@link](https://github.com/link) annotations to refer only to parts of the package‘s public interface ([30fcefa](https://github.com/Terminal49/API/commit/30fcefabf83c22664ac648458470b777731336f6)) +* mcp code tool explicit error message when missing a run function ([e1ee122](https://github.com/Terminal49/API/commit/e1ee12271397010193b4e466e49ae03e3e64e8e4)) +* **mcp:** add friendlier MCP code tool errors on incorrect method invocations ([eb5b0fb](https://github.com/Terminal49/API/commit/eb5b0fbfa66e64da691c39ff265e7368ca9cf301)) +* **mcp:** add line numbers to code tool errors ([338b1a5](https://github.com/Terminal49/API/commit/338b1a57b8c80ba6e91e3e885f04dc62dd79a537)) +* **mcp:** allow pointing `docs_search` tool at other URLs ([7203f41](https://github.com/Terminal49/API/commit/7203f410bdf0d56012c2682d59f7c52c9942fcdf)) +* **mcp:** clarify http auth error ([b2ab851](https://github.com/Terminal49/API/commit/b2ab851e83e777cfde20bc441d897c57c927668a)) +* **mcp:** upgrade jq-web ([b4b3ebc](https://github.com/Terminal49/API/commit/b4b3ebc63037fa340491805a0191f0677fe23870)) +* sync repo ([d6d221b](https://github.com/Terminal49/API/commit/d6d221bcb9e5a3de064d488a2bd2fe75da555592)) +* Update authentication header in API documentation ([e5a16d8](https://github.com/Terminal49/API/commit/e5a16d8b33db6092dadb62240320fc296d129f10)) +* Update links in documentation to use relative paths ([787edf5](https://github.com/Terminal49/API/commit/787edf58c0c9be31df42ab662b0107187a0964af)) +* update lockfile ([8fe064e](https://github.com/Terminal49/API/commit/8fe064e19abfcc0bfd54b027a80a73bbaeac118f)) +* update old documentation links to be relatives ([b2d37fa](https://github.com/Terminal49/API/commit/b2d37fa67415ad02b3ed0f8c04ec25506a82baff)) +* update SDK settings ([18778c3](https://github.com/Terminal49/API/commit/18778c3ff151d9bd7c0ce0b7667242df722b2fa0)) +* use structured error when code execution tool errors ([aadf506](https://github.com/Terminal49/API/commit/aadf506277ad7c44d917aadd061bf1559e78c3b6)) + + +### Documentation + +* fix relative paths removing "/docs" ([17234ba](https://github.com/Terminal49/API/commit/17234ba07b738aa8d62040189c51536477bcc9ae)) + + +### Refactors + +* **docs:** rename assets to terminal49-map ([a3304fc](https://github.com/Terminal49/API/commit/a3304fc79eda7fe58852076d0f5d1deaf2acde3b)) diff --git a/package.json b/package.json index 973069db..368d145d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "terminal49", - "version": "0.0.1-alpha.0", + "version": "0.1.0-alpha.1", "description": "The official TypeScript library for the Terminal49 API", "author": "Terminal49 ", "types": "dist/index.d.ts", diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 308f1303..537f26dd 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "terminal49-mcp", - "version": "0.0.1-alpha.0", + "version": "0.1.0-alpha.1", "description": "The official MCP Server for the Terminal49 API", "author": "Terminal49 ", "types": "dist/index.d.ts", diff --git a/packages/mcp-server/src/server.ts b/packages/mcp-server/src/server.ts index c682350c..aa70f45b 100644 --- a/packages/mcp-server/src/server.ts +++ b/packages/mcp-server/src/server.ts @@ -34,7 +34,7 @@ export const newMcpServer = () => new McpServer( { name: 'terminal49_api', - version: '0.0.1-alpha.0', + version: '0.1.0-alpha.1', }, { capabilities: { tools: {}, logging: {} } }, ); diff --git a/src/version.ts b/src/version.ts index db692bc9..b0bfd9e7 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.0.1-alpha.0'; // x-release-please-version +export const VERSION = '0.1.0-alpha.1'; // x-release-please-version

    wiGpFJ%CVmPP3W0w;%@;B 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%0DX_!PEL)-rm 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 z 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 diff --git a/docs/images/terminal49-container-tracking-widget.png b/docs/images/terminal49-container-tracking-widget.png deleted file mode 100644 index f01d7b56fabf437f61dd1cf35d865ff80810daee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92102 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 diff --git a/docs/images/terminal49-map-colors.png b/docs/images/terminal49-map-colors.png deleted file mode 100644 index c4b4d0ad3ce887fa38a6bf3ff1d84adae63fe3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248059 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�F!QHxr&lTQhotfY6>LQo%GNRKnqG77IvgljB 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�oi%U>BN7(W&zc2vm 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

  • wiGpFJ%CVmPP3W0w;%@;B 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%0DX_!PEL)-rm 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 z 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 diff --git a/assets/images/terminal49-container-tracking-widget.jpg b/assets/images/terminal49-container-tracking-widget.jpg deleted file mode 100644 index f01d7b56fabf437f61dd1cf35d865ff80810daee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92102 zcmeFY1yr0(vmpEsWJ0hI+(`z4I|OGS1P|^`aCf&M5FofiaF?Kg;2JzYaCdhIE+aP|9*RR_w1gt!|55iyQ;eCsp@{ZtEwMn9#(*-(&AF$0Ky{xK!E=N5A%R1 z@E8RJgo6AS1OlO=K7N9Zi-C@YhEDVh2Md>sn1Y;)n3R-~ikXJ;1tXZ0l$M*0k(G^; zlaqpmSCEHYfSH4n{WlQ=R8&-SG;~4?3_|wjq|e#^?a#wE0Q)f#B_b;#!VBOLHUc6x z!b2B80p}AL;g1jS=Lg{tA`&tR=rQUOG&n%bQ{WK-BH|+?L}X+nBsjDWydOZqMt=63 zO#}r;@g3-e11|gfnC!>k*Ol#fN~6bA9EOhms88?-2#JWPU((Rh(Q|UW;^yJy6MZ8l zE+Hu;t*oM|rmmr>Wn^q(YG!U>>E!I<>gMj@8So)6DEMPYXlz`3LSoXV*^aCJ370%dwRe3^^c8DOioSD%+9T@t#52@ZSU;vot&PXUtC^Y|GN1t z7XpCzH?iQ~e-rFK$b}7;>k$$XA`hr_XP9*ACl}Jg8fsjIRG6I0j@kmYybjW-O%Rv zJ^6p-|L|u}k;($&b-x+f+Z2y7cpfT_FgK)QgLEo)1Kh}k{tCjH1NCyhRa=%F+caQ* z<62dTcGB1y>0uFLxvOmrL zD!}24lf-;1Mry=MhUt(&i?~c%0UW#a96c3V`|gZIq$!@^+_9K<`j-9Mfju|NYjz0( zai?MFs~dne&+s)HnQ%pN-u21JBf>c;XCFaq&##(qfjhSm(71~F4_4n1a=u1Jrt?8& z!A#5LY{U9`%z()7lJey~S2=?|}S1(O-yjBD@IdoSzT=m6)t%c9z%UD|?Oo$o%VM>y;?EcAWU6V1!Z?az z>R$Ui+fM~2(AaiKBoQe(%K(j>P;nD6#vgdXeN-z?04;hnuL13rWz&Wrn-=dnjHv#? ztVf}%LJZdxTE}LAFQz!n%S=ofGzzsp&H9OhklqEK01)D`~V zsI`mIy|^HK@5j+B8*Mo=xb>Y@+EJoE0Ky(z zD=@1fz?6X%;5gzFGp- z)G!t}Tbpr}B-S(=1l zo5Wf@FvS&(PZ6x8>}E}MI@l$07SYt>v>OVfgwnUoA9VN54la=UI&A*>gEph0q$Ch4 zjQE*r)tBXZx!jywsClHcw7Q{mHHBwNU7b;sKGu;GbGrucD#IgH?&f((rzHG)_9!VJ zh~fU5MMB_Y{`FY@yrM%~_yx~rS|BI%&ypjhSs2TKQ}p)Tu=sGkj4(2;vatiH{PVsi zs63ZhAVtM?`e8fL{>PfQte^@myqa?YJNk~UUlQmJ?Ki$E2&SRg_hpy@?YLX$>qE1r zKAzj;*CpqGq8RRfS=2dB2w+leA&>(yZkV4{LAlu)%UvAw8FYrv?j9Hc1^W)Ro$^>d z02iwdKn;G2(>lvttghGn_qKCK^%&TH-KhZj;rq1qM6Z%OJIh^bU&NnAyv3hkloOf)Rbi|FD*zwG--d!HQd0efkU z9#{*&*dKsE-TQpbl91{}G}Q<+5j(0c(h|o>Pt@TCX*cF4u-)E<>Mgro_Da@rZfkA{ zCFX;Z?)Uiudk-*>W)_|Ss~NbiWpbSFa>Lhq;XyTV_^2H$IUk~mXtB6p(}U#@db#`| z6W^OH=bCu=%`^)}M0ZFu17Z4U$A?|ayN``!X;I5j$czc?|Bbl zagl=jG|`m0;|=<)x|rtzsApA1S9IEpR9pLPK;Iu#D1N(fI&?1Qgen z(YZga*4L7|n*}k1kPK!bZEPc&jpdGQab3oOL&r^1aFAsYdONt_1ya^e6QVB_*oF#J*?N}na*dt2BLXm?m@TU zEDGg`lwZ@YTidSLPJ|?D_{B0fe{ehvU>EMfrZPSkK>QVOcoCFdG-o;I(whB_Pu|Mj zUoua$6A|XAfRx0|s;M>L;=(S9M5`x7x~d3YMQ_x5JcB=$Rm+DG2t7akaVXfVKImjS zF0R6AC__i)dO9$(J~BN@K_)wMt?6^AJC8o{>lV75adKljucvzKc=b&tYhTMQbTG}$ z&6?mx6CnmB=*a`nA!>Xqa@(2)c+mu2JOC)}+Y(UhvY@m&)*`Rv>Q17>#dtHuE;9g= zWW=={(MtTJEvQ-4+qyc!aOrg8xfAJ|SX>uDK1T@OFSITOv(-bWV%70b<5i>acOwpo z27&LxFS%Dx+7V;g_YVXIE}h1!KQ;40i$tAp=c>mJ>cf3@z!WYX2McMDSct_Vpqgo- z6DydM{zu6E0(8epH{BrGR9?uSEeaMZKzTpxf~#i9pb+8lCjI072-#rbjq{a9+}Ex1}_ zmbhf9Sw2RCU1IPwdnTG~I{fS?Qjot#@AaClL;W@T7HO6f?b?5{J#Rpskjo7ney=;)Rx;1d`(73pasgX35v?Ufzqy`k@ zmIFzz_Lo|wSChIQfG4}Hh*jfUB|VkR49bzRukC2M#; zYtUtJxz(kO)b^|2sS9lYvVd1oZxqGywd>rl@E9}s+}aF21W@VXdUC=UwZ? z7N2^%9qxWBHaS(0w&8e>SNYsvIkP%4&VeF?Gu_CDM6*n2py`XV zt2M>j;Cl?0R-EhMRauVJ+Ki;6w~dLJriokM#pm;lbxW$(39T`mdOWh=7KU8j?3BOM z8n`CNphB!It~KXXlzN2;33h-z&r+MSWUslEERSKb!B8~?P zZ%?&;xK>`LYqnYWWOwxHzI92|#!`wL;eOzb-Rp5NkaM_feV>|<{`v&k1r#oP%Qe82kyQ{8<4 zQ14XlGvT{Q)?_y3v?xwZL4lcm_#|kZfVp^GdL1vQ`{JLF9gdj_3f~9B+##TP`*^qi zQV(UiI0{~$u70_GD6F->@|M%F#O&-fgcvvMZV)kx;Z&v2*#Eo;z5nhyrxRw{8_;>+}>fx%So6Vr>M5n+ge%Iflu`Oi?g8y6-KjrYS}%MdtdRmVTpCgARcA7Riwi0 zSiL9n@!U0me1J-`m&`tzN}U&!dZw@Pwf_fnr}q=#zBQ{;jbEl)nY8xSSm^Aying&I z0B6o`?=QLm&*|Q_k9?8IZlJ*PuwWQsUVCY;sb-R(1H>A+nQpSKSz(XAxkJw@|*DB1eISSq3+oSF={cG2O zF1A4R=-OFpAB5%m} z1%uD)pHrLV`4Y-@O#mRli#XNt?8_b3ItE(z<(Yi8epvkqeN`sixCNNf` zZxz%1n37#bd=P!V1P_dop5fw@s`_ilOV;n2=|<4xFMP%sX*W}8#}ZD6owWU|?LTVj8jQ_;P23U#h2~Vj3K52NDTHKl=LzjZWREve{D(-*pDl96atD zQF|Xub42#l8KJL15JtL4Pw#?cC+pfdrKMh~ObfB!G@A-U$k?>xjc|iDVwZQH;Qcy4 z;knx#*Xk8auJu{cRA?r*r+t(v&Qhbfnx5MKUfufLM|63o$kv2Mg>gR6#|cYZwf!Zp zTrbwDZ5a*g6HFGV9E*Cc=Pi2k*_mEFPEk|Z%$JSStdeh=^5a-KG#awxC#M*V2tZSUvZJ^H8)1H+U zk-BvfKZ3emQV%aAUI&%^$;#zL$suF3`I0$N4CUf*k(Ow_cA`K(n5n*t^nhkp4Wp4H zfQ?Z~Hc;x9L#8y4mEtWv#0wjJA*aHd)*x`Pn`ShZG(a$y-lhDNFiT}Fv|IEUM_gnL z?U>E+)8?M1j?dYjWhNEY$T%3`o`$$d;bz$^li2W_3soZ|^9wffB@{~@k~)CiR#J1! zbM6l)S`{)au=m$7d}Sw~ag_vt3wTS`<=)$v_}O-~`3#t(E~F%Sng3*pX!<$ZD>{rs zu`7(rY!lmkSnxg%(^SQANbcC3chGV|c|N}*%lj^p)ZmJYUJIbj3H?i<530-SEZ=dP zlkNN-y(E0hFD`6AXb=-EZh4Q3(BV$9sur*RNti*+#@Ym8GwSQiT=6@A{=^K2u$A?M*14_~z#9-n53_ z$mLomsVPxPM2bvc2G3l5-__G}y5+ex)Xt?M&iIT(wcWoE5oI9#00>N1jtY|=eelN4 zc7NG^=xn7F^p>bFrcR2EjGOzMkbH7r4~p!Jq27J!9&012q}{-*w$T$sKKLylQkiFc zs)arjSif^RUVd|O?%FnI>P}NjW71uza4WCMi-euw(}tsb4gPkyg#0C?qgT1Du{!3e zRNXrKh3%$mQIA&?ti^>>0ZCo$i{6}!mCF-ZJ9gYyUIO|(cgiT~Q$giRm*eiud08VU z)G*v>!@r9DmRTIiZZ%_`g~c)Ai|o!Ju8A?&e3Mrmh^EK$T!fHcRT#KEl`y39<~`Py zJT7P=ugKl^{DJd)Q{a0)A9+!y83X*Syg%rviwmgfe>`V^;<$TWi8sY+tTf3+o;)Q) z59kpgYhh3d1=hS#j|Zf#p$=ZJQr*1xb#rpV;Hp=W?3pC5saZQh)4U$&{JK*&E|1at zBYYSEp=S!6En31(dLhS;m*SDP;J5&SjTcI)iyPl!V^eCPl8A!vZ`8KZokq8hoS)AJ zl_r^OUJ|;`pHp5SxxT1?>zxl`#)5`+#JQ)HUAveG_Vm@R-KMB$(VY+iu9dFTxJPv? z@vTm+>*}1bvs9n3CD5cdP{m5UY*7mZhNjM$xVt=68coa0lhk7GH+*|5ksKdi;B7j> zhR6xMa!&RdOYLzoS)7fd4CbNP6(%`;tj!Fo7zFK&?Lm9J=X4ov7O-FEN*UP+d1*& ze6RiaUT*RU7QLK3Xj3mn40v}f(=jE4aeP3`oN?NR#CW*%R>Y05E7l%3icAN}!Ftyi zt7TBVmdS#)iPe--wG_!!_YM?+G!xW~v*{MkbX8w`_~NuIiEV4A&9=`B|R--|B)}kwc5TWY&2+H zp&B7NzZu=1a}EGZqz;GVq+V7FF}g=}c>m_*nkF;G&zpFt)nKRvp%oJd>=gFKxR zAX*tj1S6ayMNPHftWI}eaD1zyQA*j^BmS%u#__W2BY8FfP24!u`FY=WkjWYghJ_Hr zSf=ch4gS_*c1b6xpjtS7@ zGpFWiF*O4}jnb+k?zfEkxI)(DgM>&=CSn#W9c1w~tSW8G(!huN0ns89in@FhA0$QsD$NjyF7mue+*dX8GN?it`FWl|iQ$gM!KoUD zJc|D7;@aUHd}+1g-IR;g6G1GE!p);6ImEYpTxKYY6z9i3f*>Xy z*A2FjQcSfyKtWoc-jyPoY_6(S9LD*c>7m-r@Q)$<%u;v)NFN;#(3})|wic!6#dvua zeXS`K7k%oD)8mlg@Jj(D5Rdek$JEI{xShhx@Y~SOC3}~1Oz)c;7mP4J*Ra(m8Z;Y6 z>G%7wjH;NnWFFSiS>bYMza4s+Gz4TJg3V#fK76Xd&9zbFCO;Sw=eT)@gfg|@k0Mm& z(~B5ztoi8j&k|PT)_@kl#TTzn`EppOKfzt!F1X(dLf6=+*z-Pmva^EEaJS%o@hW|>b3 z)i;NPn;QkB301I*)BTs)wa0_Wb?iiUqfNdCHuKYj+gy-&Cbt})0QIBAQk(&Gz=z0$XOjYeERkhiYE4MANGKjdEkhuRH@dvGycW ze(d8iRTI9?Ez7*@$U3?$P$m*YndN@kyAM-*E^=lo2#t!JJU*nXfNhD z`n<|9J2b(ia#mZ+himT*a##On@W!V9HsS@RsELi8lamv!h-m};I4jLIrGale!Zx3u zHWbN9&0jrqYFO*kkn#-o-RKvg)JO*XZa%rVe0LkW^CowuqipxNA$Q?ra3Uc|FiW(Y zQ`$v&`nl{YNt*YED!l>^fJK57gfkiBrhh51sd{+FkUh7Qzrp8i#ZLC!v0LG$I4km9}D!vH*1s$>~f6}=lYJ~wpa@7`U&uT+?vq^ zin~8tB7!$L*j$3kCYRl1e}IIi+)I^Vg`8beTX}MTFWQil2BQ@?^mAjRU0^(Z@?X`A#jA zq@vC;86OjjAF-C|bd9R$s-hVL5VwZ4Mr|J)xtd#=IBVQF0&`SXel&D$2y7Sy#!PY$*A>wSxOH1wG%}~>p$c_cS90bNICdvjjx%<}{hFAb z^C>8_oSObZbzIq}PIfPmeU*i7;e5y-J*j8IN?n_G8H-o#hb-l{qX`^%lJiZ;Mdj>p zFFlsI-N{PS%;L~l`i_ubyw?j=5E}*A^*DXZwcR2{%&nOH;@%xiy5L$3JB?{KwXY6{n)LXEfg27**G*)gi;6 zt8um?1Yq!T=)Nr{6Z?_8e~;H2FE9HXygn2Gbd0jJNdB$Zf!E`lw-$$oHhAEAq_;Bo z7CgO-a`M~4L`!I62M698aMRa51&R#>vlVh^kqD4tKR(&E_7eQ=Bd7-yV$LeErE%THY%! z<^-{L2iNe`V+&n8Ve>4}jnX+~qt-VUY>*>idJ=zjf#4H2kOC zdhJ(OWz4-2Voq)UL>Y(NUH%@#3$&oGr5hOrW;P50_d+pn)`F}ORRby8&^JJ zhK$>{55U=+{O!Tm{l9kF3P$>eZo~c~qJ0fKuZWlv{Jje2QVPx`vC!xrL*8)y zqu0PE=g*P;PJd_gK;Qmm!HeWv4KzmsSKAnLSv;y*9xihpT;>S!Zn!ADm2G1GK(+84 z<^CVa!pzjl;fjz)djN1qhU6gAZP!x+pqCX+ z-6dTUp9kB=Jw0-#X)D06nTcch%ZP0qXa)2nYoGYj;vWc*-KGa10`gg=A@gQj0_M}! zLf#oIj2J8V3y+v%p zRRCu!cTedj#l9-VuS?ju=OW$)be=D%FJ1gB^Tzf8Sbx1woUHQzm@m1&pWPvh(??pj z^WHM|0T5bViqgq}PXw%`Mfv>T#4QUF50d0Qu9EFRI1~D?8?Iq`Ip%4>6y9*lab?AY z`J77cUv1kZ@L3}sC1m$&?*X_P%|DneoHm-7%L!%RsQ&w*i6M2QS=Xv$QSV#(Xm-7G z*wr&&v^XG<+8#>}6RXBK;k&t8;?&g=c)TDP+#Gvj5sS}bDoVWS_mhVc;cMY_lH?@X zedw`tW%pLofr+ZVBi#MsQry|oh#(QY%-)q1!yrN_(W_gkj&V*@%HV}s-ijq*V?@Lu zm}L_(3A6bjlxKF9+qDE9aiKt3oY(vwCwXkhucDv9RL^Syds=_AD@>+)*;HsTDni}e zj=I)$I;;@zpHr@6+)TRF_)2>x49shk1Lz;8Gg|s+vRjzWumf^0{m;*5q!(`__tIoDhM=`&KP&vo@Psae3CU` zA`TWtjI*uvAEaNXFgiqPth|$$#>+HXL*r+9GxxWhNThgWs-p`**rOOZZCq*lgL+>`%?oZ@;k;QAmgGcWZH_ZzNVN#!*Q;iw{{ed;mP+pSFb*H;y3o z=n)zS8D7!L*Tu_0L^Lyqr6W0cOcrlk1Ex1py3R}LG*q%iV z^qm)a@y<$MJ#xU!uIDM0W1Z><_tPE#`mu(((9pxWg!yhCu}d_KfIjPA_lk})+LV|7{9)xn7>hg8Ju5F- zM})Yqr0rfI-aPt~OUA36x~%?37u`apYLC^&6Eu-5Z|N|V$%8pvx)oH!$5)KT%xsZq zPu;Hu6~;=21c#v9;qHt0;anP!HAV zkO$B1beX8jIvHla%$tU$)7ELAJ|r3Q$x}(H^~iLFfuG*8W{^(WbE?qw!!KW+-DT1v zymXY`5UR=dut0tQLIrSaT!;tIcE8w)@5~^rz*G=+DdumWmspoG2@yeqFoW=ITZc3w zE~T>`EwZ3=6R3mpfSo&P;0J3NglRu^zNv_wBrE2qSIMMooiny_?jW(Oom~C^-+k> z>H(<2kaDw~-?Fx2fgBl8L`km+uwZP5tW3Kgfeumg^FI(lJet2?3Ee_Z_S)+bmt-F? z;cxvs*74ZXmJgE)ueZ){OJjpXdO2rdiA^=@Ge@lN%aEiNWshmi46qsZ4Ndo8>1Dg) zwdBIhYr3n=pc!){VvOPQ>yrIpJI}KS`}v(E{*ecu+GeB4e_Z~fbRZ(zTsb%P$jV*s zuJX>2U4{FR(j;fPkYWK-YF^RDr~T4K=41#)X-%s#hmD$=nlr6|KI=DtoKrZIz*f$uB%pc%T;;{U#5J!Nb@&EqygU;? z^(G^`VS6_!-=)#mP(NJj&N@3l(+J7lJ=Bl0nP|QKPCTyD`$b)IlymA+R(V?FUm*f6 zG%dQpYoH*rHhhcE%%}6JbFUuD-*y?D?CM|zqQ-T2J^;aB|2I>gq$pp1q6UQ3h4TE_ zjx<^O?7VU`&ByfgTE4|ceGx5`XrZ7<-$uH)xH-?l^2~vsNXrgvR^6CKdx|t0V^P>G zE&mLEL`S3icC^&sPGbu<#C*FvQenPOXprQEER_bwY}gEShg_7WxVtf#WDhGfM#gZK zbGcc6R5!m6wBnO8j^A9UyyEO}9(1{R{A( z<-0r`@_f*`!k&l=lXBdS+1OO@B|Q4PEUkY4e=D}ew^Z{-&B|A%i^0=VjE3*eb8pF^ zNBJyPm}{5H2WF#M6ffcexucPAH#h$mUR2V?hnGN2WB(FIn|IVQ#jCl9K0*)_h=k{j5f;w z^`V9JrQYsJ)CAkZ8x?XY9suLP-;BNdjcaJ+`PwBHKQ5i+)uqbv5}em9*s0QG%un*3Lc<6=uUlrjBWj9S zC#Z)xyphF7xl%f`={|}3DlzGI7t2nhf4==Kj&h?0$s>hZIjNhY$5fE4%&? z6Y0rM@{U5o1U$D}b~q-*Y#h|X!l}2uB~Y$6WB&m-C93xo<2Vyl_$$*hiSbh&~Fw5#Xb!19E%SmibLMld`6$M+zAv( zpimHnmSBs}>U~t?1CVLG*(>${cm`Z)-|y`{0ISFo_7ErtB)B64|4$+lL?gI!d43yp zOF;(T3eEl?uQ<;?g6A-lr(KgMQMW-s5G}|m%7hcF74y@cIUF+VPsjnImwYOO$`|En z?gUD|2PNN%cPCLqB=@FB&Yd6siAB>39WKy5UcU2}xZSGRO%V@pcxOl%`-Z7LEwt@E zo#iUA-cpWPw!p_02Tcq2Igx})XuN9M!7jA9x@{JICh@T3jTt?lcjYX~3H^5YD3lhS zybCWWiZUqlXqX7SoO`qgc(04#Zi*2E*;Atd3MP2K-u;mD-r`&VQ4@P4m%b|FRZNU{ z*X&ozgC6*1Lb)glCH}Qaf|7cHgfx;lfI#rX5rvP~1s4cZiIzl)3?^g9NSyCVoQ_L1 zD%5}dQwx`SYm~a8|G?#Muj#i@9@tO!_jmZsvnf=~h-ieIZ z9BIby4}?M)N^|^(cdF>r75Y8>+3AFzz^_Q~A;^dUter&Y=;orNwJJ^$3FMo0Opduv z9L9I$;WrHoyNMI&L(yC)T?$8qF(k*>K8PuJ(RPz-d1RP&FNfRqLelv{0gDKnS3{ zsOax;c~@$AArWvof7{X~Q-$H0EUb!=_({EZ6S&}q{7!EV%Tc;O4I-~)vbnw}wG)t4 zT(cBLtR@0_m)aLsy!ZiK-{MUUEl3$FPTw$W||=5ss*JR zZP%qz-p?HF>$1m&HnE25q(^J)_Bc|-eY_X6vcWb|C+@A^&V_>>hZoFDqxAh#7H?F07dJkP>>cOj39&(B%(=o0A}^qk)A zvM{u5hrsRu@UD9R@N^#|r9E+rUrHd2YUsYu$~?Q&5B^2E{Z}A~zgBfA;$iU~^1BjX zn88h%{I6S<&bvsbTjg&3b2K>3R=DdZH21I7@~D2Ov_QdmZp;I~>Z4Y8cb~Khlii^M@G~`N(h@p6>r1iWlsT6{ z{{Up^w%wmD->FjkrRMAl7h@BWPa5?rV6O(Ueb9z=$~$~0j|UxLUWWa$gV9I*Yo!qa z7XU6tq{LnOe_tm{@g8tN{#~6E{<}JXz;)vJzg{PB^MYI1|5TlTR8J%+PSNWqj`87! z1Gkh+xTUnvZuoTmT_-$+Lg1KznsDQ|xYJA+eQI47gBwaL+)&n31>VTt1*}7kao{Gb7HcU)`{qfbYCU3MKimwQGvLn(ZpLpKHk*?b z+vWIG|NC~YathgE`8#L-zt)oZzusExqy=jKYAxaztz~P-$+BBXgnm9}gp}|1`?$s? zwQ5un8dFCLX&I#D^lIi%+!alZJ%IY4Gnou_-4}N z0nlpGs=PDXRq%Bs8NVI)HQEAcZc8`f{y4@T_A!6_=lFL@4zdr=e0K<~&!iwB*|p(B z2j$@C?>I)BMwwT2Hun}Y%rWt(bgyCH=zv-pSCHGHd?*QZ|V7MvPrUgNj>f6B-gD$MN(^?>qm7hX-D{odyM zlbziO1w^;PtE98sKOo?HzQx`9i$6z97X$u*nDiIKi@X06@$anu*NB_{O+*C|A|z~? zw?EGj!dSxZAm|l1d-PZwNo}Jwm4BerE z9R0|=lco3%WSLWaPm=NbSF&sZKgdSR_VBq3LT--Hxpk}=Sls5unX>1`K%l(-K*AI zRN|uOyHnz_PVV>nvXv4}APv%rGuf_r7Wxd=JV^wwFL}V&B}>OxZ$Q9Hc(F1jRxu;9 zx?avuH}gT3S@PExj+iK&aP{Z(2i!0miqn&lmy={=8~0~MGd2#_<7TosM;+k2n<_k! zxmox=Wag4YM*(DklFxWWMM9KYbIU$dhbfKvLDfzAC^~yj2Wgvcair~f{1rKhe8Q=agqwy_^0B#}0a!R!C! z$LLM!I((Xic@w(n+{ELoPdr$lffCwdh2UtgAYJM&+o0fSOm30Ep0Xu#NFp1FYF5`2 zE6U0C_67Ta&W8obZ@g6DXQ9Bpc{z!EZS&ZjsI9eg(726pkiO7t1$Ng5X4M2loU~&} zG7L!P99~f6>JC@xZho9%gEGTXNV49`zEzKoz}?6+1(1!HM^BQ4(`R?I*YJy7(ah8y zHsnx-Lrb!2(0o8-g5$DGP1~4D3v&nm09xMZrVP=H;hX}hTDZUX6u9zm&X2#5AtG3b zoS|vtog6q4Qny6Aj+vK}{Q$iG33vaS)>7A<&?W!S3i?!;$d9PSOX=Eo#>{EbB&buzEpTJl`TUx=6#i=j1S**m+y-y zbv0!^P3h=%%c0le`3TE?9*j~OHwqwqF-I-R)=(cO$?@`uZW95+DVgZ859rw`LRsl8 zAOX`_>-DL%m?hX=zq>!#XXGX@{$ZaJ{F0~=Jkr8GW@Ge*IDIP6$<4!_T(k)7TwFBn zioMf7$N944$i|_>k{mlgExJ0&#^EyRrA~-FP6^!xIcocsAODU2&91fcZEBs;0Fo@7 z;zS_Q`gu8zyKg@W5quhoZT05M7~1B2)g%-jV>lo+DUe#RALK7^z!o5YnJvmP=V~sfi8;W=!-(me-J;Dhaq;ETkj&?fvtUYeQfQ4Zd6dH9 z0#kn46=QxP;oNJG5-@20r8PhM)t4z(l#WTx>2xOYUFuo(3?db_=aNHS#wus-b}~`z zReM&PZMIfme*NT6O_guc&io4t_zXrs?+Wz_atpMU#Y;mRp7j?m3L9WzZA+OH&F`V? zXji_RbFGU56WSwymy3#h2_AqL83}mUhZcH{pmP*>F3UIDEaHSwoHunf-ihPyt1{E< za>a?Tps43$WOpBN{9|7&if$tBt1378LHE-yr06Tiq$j&-%`&U$3^K<{D{M`QU(Px{Yy4j^-JE-++tzkd zv}rlbb0hL6jbE+i56w(lFfO=IVuH#5opAwCt76@jEdQT#n}#@#%MEAr*d6M<%tEKi zS@&;(gB3X=UN0zvA8D?S&d$65?Psnqo^!Y<$^q|NLb zRd`SizHg~g!O4IkN}iz)q~kLrHW@LL=-?WtQ#{xEpyqV_w$FZ=$+N)Ke*2!x)foC! zm%M#%`D!%R;KJ^9XS`lxJFa68$;9RY^~KrKyqO3|dpUQC&TExRJ!1c!L*r1>(_F?r z@{z|>1{)V#HD5gI;8ENeL2Y<+R7Z^?XEZnJz_0&D?fh|`y^LAr)Ytirk2?d@v(d=2 zPh+VK!kSzk3wj*sV*bmJqYi2Jbsx$OsiOMQ6S?R&U!y1LtZaYT&bOY?%nwY_&c#QI z)wrNai&H)zFZ&(keTAj=J5bBuw@23mDuG9DBLXJdj&g-Db5j469pL|>?gBSY-9Lno z#swtG0C$NDrkcd`IQK}$Zm00oM$<;cb@wT;?y$xK6BfqMF-H;LS^c+Odn-L?P^GK` zRmo?*V8d^O?LG2S@IY*!5yd^yGVC6DvA=5;_H9xo{cz9yBs(PVm->cjVWgp|qw^*6 zfs~MW?=r^yvR$Dk{AGYD8H?mg4(3^^_}f**xb;ph5ncucvY zG79DocR2XA-CR6r)hEl`QqB+af(28T?w6HxVdt1II52+u`tzG3YYV?&6Evvp^ieZ> zX$gRn2!(IepY%X(P}}ZrDAsi$!Olp>mzhjea^nP!n;&}(Ao)h&-S6^)FI6(PEP}H& zRkw@6`mV&Zi$maF73k;wf4W}KFGsEQb!3gZeCJ|3o}cwBd3m0CWS?sjOoOMiz?U;? zr>cK8mQ)UqW;ZwBT~?~iIr;Mi9LZ-r2`kiQ{`@ir_dZAR4Wrab5!L&s&s=F4IAiPM zw$7Ub5X1T&18z)3*7;Up`GMhlTSZ|!7Yx2-nDc54PET+am3crJf(+73#6u)ubfbiV@hD3;^~WC& z0`{-O%;9vQU*Wb~(^g%ZS^bN`Y%$}N?P9o(MPp);MTz!f7BF*h`)ERF73)raXS8qp zp{QcbSgCPKOT3sJIX5rTIu*jV?az2tWq`@<5=GUxZN{P2+S+c?yNoT<1b7;NGtP() z{nu+zX{!)pG$&GJp5{PwI>^ zs%Jx{k?!0c$|4+Z_OKKazya?SEy+nMCz!iutx~>4#l{_!5PiU)bR17c}UL|ApFoovVTB1Cqi)OlDiN0T~bo!oi)84uOSSE~tPbwL!98plq9Rzd)q^BN8N+U@4u9X_IA{M|4La@dN zPAo3^lY$iFc&+%WQIC^8hd53Pj>iiz{@onm>n#?e!nlXdO)|1{oLwKeawIlA?9NPl zFg>S4j>RKKxSBJq66Y;6R$_POc)s@b=dDo4OYiJtp*I~q>bbWW2+2vAb?p>*R_#c6 zzQFHAZ0t)k{$iZ@z`KEr1+u;-MQs|Z@7S9%o#O{rZDnasA!g3U(S>e;xE8{Q-JQvpgxA1!v?T5iuEmk9|ZqPhe5;@)>vXp>*|dH^55QaUsaRtE$=M{|7(>0=2bv; z3xT5K>lL?MmGT_|k6wzN~6Z#+8;ufr8kcu(-ERtQb0(lBy)*Wp)SK@;QZU9~@o zmfqZItdO2@o>XYUnAmC*-Kc$FGBlBR`eS~gnfx_81izy{7gAnlS+Y7-sIt4=f=(YnzHUR0h{bQLI`QvHci$6n^x@- zMPrSR67A8*%yRSCFImtqN#DfJ#qYz`s!`VxSxFr+=G^QYJ&C)h2`J+Ui0Fct!kh?! zYse=r->(j&OEbAI3=#*tkg_3E?L(w{-@`Go4PL5dX09RA?!vK9a~m{5&cp5#sO%{N zf8Bn<{RsFroi`7;Wi3svwAZQ~cqVITq+ZG~!66!Ilqm5H9F50az zJwXq2zO-VIJP#|%<(yrJBr5n4XT%WIp}if{1$xSYNEcW+DcZ8!bly(#csJCf=o|5& z7!1THfyO{O7o?31&u`kAW(pQv;62JOgO_o)t6rSKy@@ii?4WK@04v1zi~ddtLvQ>+ z$E%fY=`;&Y=yMs({ay|dC8W5kGVSTQfSGG2r7}&Wp9C5We@5nbiO<>Zu@pIpBxt2Q zn_qK5wgc^yVcZE`UG}iFfB5p@lK1K7-gLFDuBG;mFcyvxhAl%YLsC-|>us7g-(Y#oa84}|f}hg>sY6=R#eEVB)=&kRh4#_$ zu9MZR^QFjAX3mzYw2|yyNuO5Z`G}}n>6)cRrSI*M;yY(-n?a&MB`gFKkjvd}jd5H| zU@_WeipezoN+Q7!ntcx;HtU3b;OX`xQhE%oZn_}yyn^_#qrPV4+}wKLsBK`7(hJ0R zkA5V@LMsC9w5a(w{7R-}7E6=h>m|hacPL0Q^mt9YDCAJv36W-R0YqoSig<=lO_-gy@L6%J-=C6mfVmh zGHH)DF9`LpucO0u^nAtUi(_S{qq92&Ami$3F00kqCL1Of4aYx-l5V|;G88X3;(M21 zSE%*np_bzSmyM|g3sEP6*GLv+hY$rJUeKx{2h+&L$3|{IjMz9!t-t8-xJ%r_A!oE* zl<4_QY0;8=xqJALQqr25H{bO9&PlF}p|qLtdMiFkvmWR7BUjK>QUj_%Mra(cB9Y z@h>qfnS^#_CT$YY&|@(jVx^}Wpi58b3@iBj9)r#BH>I9$)v-18%5pWX0 z-k&)l&T1@$w8YAjFzkiB)zo0-3WPKou;1_s%>4zzKGaZG*3$l2N3(J>yi`!t`VEX& z4{iq8)AuJ7lCkMYj;@+5F~jyq9O~an@m<|{PE}fhol+y+rpWr*!02K#<7b1XzB<>M2uRikraEBmQ@u@d^YJUkc=K zj6_qET-K3~v07SIQ4XTyVKQQ+!eMQG2Dkon#?uzYvQ&4}?JBlBLe6$#kONzJPfKX- z1aR5&jCKk z_x8iGMENeC%|m`H7_M*)^;o}p`0dBRaf!Wc+BZSV68M>~UJz^@6flHu9`2LTyG)Ow~MB?JRZ z_9GQ}uJVoFiV6hU>4*3l^%3f?CBiQTI}=Ulk)=^6u1mMiZ+2D_?Cji1-?u{&jiIf< z7{P4$2=uZTSx%Fr(_Oh=mJih%)5i13CLu=WqKM?$DE-_Gvea9}g&?zoA4{<9w0aDi z6RL(EX=n~)ZPxb1QH!MhGo<9roaCu2p)M;g4t-%GW_)%s8^K8CE3t_*ckmt*=dAvE z_%VfK@9q3kNXYRcDv{2NthzsyquG2WwscItmAv#I#I$+pul7<=^Rjd zo~-{G@vSKeJ9aBrEXVEGaur%oRBK$5nuVH|Xc}Nl#5&kcf>P}xh@lFdhFWmGV0IDI zGKpT}r+|ibSIP8$+2!xZq(k7B_qOVFy|k>g-0ff4ae+2QBRW7et8{CIr~^AG>yy7M zWcR>tovoOFz$kt<`&YW#$n%cMTezzCbz8!SwA#+f+d4N#^^mebJo8fh-XZ`%oT_ z{23wAEO%VG-CS4ClCLq8X1bzUAre1Unx=P%7!o~^L4S$}=by3JJb~j~ch#*(x(ZC{ zXoD~tJcuZDvty6#S<2o52s2|r%R6_4Ou+ua~PGCt7Sdbt@Nr*|nO! zJ@3sfbpPLl)&RFrfnAf&cgP=W*N;9UT6H}?1>_E`%6z5a2( zpYQ#5fh@%HC0C57$UjT+pC54T{;pCA+?JZ!r-K)~`*JnwyG9uWTo?WVk>R}q?gCE( zNp~DQd&WF%EB}2}O_$EeH^0V(BY&!X05Dk5;oK{}6JLHg|MvN^=>J3*#Wf=G zi!epQ@elz%NdS|NehAC!DqlYAQ2cpPb^0;>;rN7nX1IjmPMT-$ymTTI3Z41UKq3+G z#BG+Qr0ZMo;_+;$(e9H&#w5yTNl~)S=31R}u{u;E90}P@>&Tb`&D#4Su5+)W7&t8| zl}ei|iLQoYpj&DH#i4!kDj#n<<@g7VF`;fEyJ^IvgTj;wCENXGP!cUlqg+tiXU>ky za*|d!%>1Ih-8OiIAV}qY}kh1XM7>>ur+y491sp42`{_;TbQ_GmF1E{Pi*(FE3cy_ z&M<3XlyJEhiT^K9izBAPkqDU}#alm$04xX1293vpMjY+KG;0QuPGk89t&efsPl&NE zc!Z;z5R}?uB+m2A8)~(e6nWqg9M@lm@Dr}bw|`Rn>L5aP)82+3%ZNWYfX;9SjuI<5 z>%^lm(6iDGZ4Z>MuMN=q*h$;8#;R#RG_bmqkdT4yH5WyznRa=3^yvpw2hcOC7>>7- z#jX$j?B~!$NEHrR$g72VTYAYq*|2|t=v0br5Gz!_>y2jZa^;~V;_1XwU+N|HyTEIR zD6y#R;iwfTGB08wLF(t)MmUOfh!!+Q07yd&!Z=nfS?TX`!TCBIuiC;#Xoj$ur==rz;p06|% znvvq5(wfAh$`4Rn#*`pp4CY&PWsVnyxo*8+D2J!WLgp# zYwwv@4^k%)GETf8v(h6)`?sw#Ot)ibvWT}csg%on44L^v6UuQ~`b6_kLJqVsam~xI z%+^o+hU@~V8p6ykNL>)JKhYu7D{Rmvov>n=fPvv?ObrJ8cT@UJqhn2X2U2}wKx{7iez3g5MK8eZD zVUdK+jr!f(jizI9Aa)D!R)g9#$klvn2;RsER#?0eJ0H7Vi52<|S1f6$XT^PGIdjk= znDKhZvTWhC?yw36BO9&(&L`e$yr@kDmBYPmwh@A9g-)W8yl`w601cC)*+;>xO_)cHG5T;0p&j4o61j*&!-sp-K*vm+n0q|yN><^ z2sF4zf^57zIhXpwCDasR;@RN-D0mec+dWf8&C$$6Z0`|O=HZP7WA z6jXcUpBC4GRVnU)rmLm+66_pT7x@_XQ5ydT4%3>*Om&=1+Uen(&tavBo6WNH!2d7rDqXfketT(}sa^rv@7Y3`uB#X|S?_7#JLz`6=p4<`63ermW z4hJe)D=S1{Nz$uukLXH>QCoWYhntt)3}OVHHU&lRsjnQU;ub8opkE*tPAmFHAG~7> zW;V2>wgMK3y2#2Yu`u1MrL9IV$ajYrZHw7a*MyAuqc!0srw_>qF7T?#OO`FzwZ_vD zTl)BQ=cOGl3a``5 z8la+gJ`jTy%E-x^uIRoCA=&c(q^-)^^+r2*X5h}zy8}3tBJDul({~|un4S#4$s+6s zLDfe(wHpG<3+Lm?+sbZ(QHl2hlwz78Z~-Xo;&vOtc;XJFhw3NAT89K&M=xHnzC6h? zw&j~dZm*8s;quIFpQe=`6DWyCbH&-CqS%Y{nz4PRKvR6FX(hav(A^$mMHpa4IHA+A#x{edXzT;<8qn zTGa7eYynT7TbX$#EcHnGAETS`dbIY>2fJCR>661{5wCp?9mY%**Q1;?=7ai+X}%j$ zC2_U*VN)M=2BGsgsN9=%c{U`JdY7ry`YkO&A!0w{_Q=PtL01>Vk1sgiGean{jhsX4 zbc4mINDUfz2AuQ=f&^r~%9=PZEWMy^OzGaBzQPVYtz2z>%0{%raYrVjG4Zedbq3Kr zqcuKhrGCAD59a7DKrn3f(aQB%JPD`3!yxbt%XBQz;`=7#!{{USJ|6%`v+RNtD zPX5iD2?uQ-UwfU=>P?+ix-PDbIne7ci+~si~%0D&(dkMNG?S0PR9B9H?gas_|{tUm&IY5#Ey|bj7E+B|t3e z+cRPFkMppGOiDdD`2=rDeiQV<5o>DKfsr`1%CACZv)04z>Iv;P&2ymI-nhG@a;SFTEHQpw zSmd4 zj%=JhHtICW5YKyoDWr@U3Grwn1Ni66ZCrqGB!Q-7qbr(~1v*YY6+1&qLbML4(>{Bo z%Wg{<9RgMlvCDk=#vG(2l6q4%-FDsGf-qXT7B9jq=kU=sapS4g%Y6ICOrCoY!~%4M z{phy>M~LWJ1p_AP>YDD{SB1Po0%FU>#YISKT#-h?Ze-K|3gI{ifwsy@zR%Npym;fG zl8Nf-odu;qq2GqFxdO6>NJ;iyKWPmQ=_>~B&pFI zo%(2sf_#}n%G^CK7ls2&Q#aeR)Djzob{;&Ve-ygnDxtjbS*4r(D(F>;Q&x}70gk3`EZQ(!{8pnK&6|i5(>?haWgdH z)9m%Fa>)SqV&3P!KuiLY8szspcAX32g%%eFd}@{7bPKS*P29ye-DhO?N3^q{EgdnG zMkLjny3YtRZ?eYo$Fj#%>gHft%G)SPEmWUXRAA;>`PQy-Br0#lY1m!7dO<~YUjk(y zb5cKlqM3bFIkGBAuhYMEr_4~=1@0k*cmKsumgmRXCTZy8!||hD>doM+VU}VFI%Pt_ znA3s~;S+gf$;Val7>(dl*QRL6OtAZ6OF1%Cu4{EmT0e% zblG52at*?iYA5&|t~|pR>RT7=TnHm!jtBF~rEFm)TGWZHNH7_Y%g~XIvl0qM{=Jv_ zB;ldDJxWvBrl^Ox@t4(pW25NG3}isKm1?y$Ztx(+@^8Y)Obcu0 zZ*-zm2$RHSn!P9af<)lA9eML%ScjGi{1d`UH~A9)oUCcDwI$p}8+AQ#OZ3+m^+u@8;xPvG%iIbb)oi z;Y}*8{Xj-$4-l6jUGTQb3>0*YoRhMt=bOdjS&m(%W>78y5Y?_yl(Ho`9(@62ML9Q)pjSzfIV-ZAtxn|L!7=Z!EKiw z4^#Q?BnJP0Vnc`4au&nzGp6T*$7yrpS!GFz|8}yJKNhXL%$h^T_y4lJb~jzvW+Gno z$LZ_RwBlu1d6~xZgdU>7Ep@Pmr(N~7=tV&jM-!5R&o@!R(9U=UL70x7;Dzwc^Jl2V zMkStelrnAj^Wru#r~l7olQ8se=v+=}6&y?DJYQ+?#+sv^mjwD5&4$pchKpy2-b8_1 z_}oHmI7t@jE~_f5<^;MhX5Vock8`8n;Gu-y3_-|fYz_Pi;|e9-v@+-5gZ9XHXvyzO zZZv=1FZ9&WlfF0&{6Hq8+HZaVQIXy77*%cy<~58<#I1$Zy{AQ(gg1w8DBVs- zy4YDbUR6vE*-AvK2`M*{)VC52=+0NASHmpb92YCxxb7UPu8>BhxZh{kf^LW^%9m0& z6>;3PPZyjUo=qmkl_HHOc@Z7P)wvV**@1XlR59vCIyq4XYO5y4>2r3C zhq&174!mU`D2ypN6k>hiB7*gZ7_?A9tG!6fE@*EXdUu;yhBVfN_8pT7wI{h zubj;J#fN#Cv|fv5;i70fO&YvNa)AjyV=RZ{z0!Xm+(V?n94ZPWL-ab|A3A?8Ip6e~ zBS2&H8=Oq*#9a_phNmPFx|JJ|mL0J~{pTwtN|u%^xm?-suTFbX{7A|CUMDP7I<>6k zBf-pJJ2^>S4E)_@?_b+W(y2B~v-`(o(erXzd4u~~5R)jiY&PUGXC6M5$clDSqsPSn zilcErH@@p602Ob$z?FiY=5mf2lvAPeUt6B8wRyW+>Z4+u@Zgq1Hv`>E;(O-Asi_p% zZuQuLlh)lU)P~e$jr2YuwKcmoPV2uXbwtDPySi6G9th)<<*+jVo2;2f2~&i)o0S7)a+qz7`L9X7lL=i< zmm)p)y#CcwEBB4I7AvPP*!)U?W=uZz+E3Hm3v_GPLI{~sW@BYMiU`xOrwmXZ9QMTQb6sX76K$MMi{&Kg~~wcKs?n zcTej+QcFDJ?WuR)lyLII_k_tE2z z57ucUt@6bx7kzGUk%RfAx;F#G+NGOKggxo*<$;hwFw`6 zaG2k&a=sR}rV)K~qCO+OJwkV-jV#m6U;sZ5_47~&@>_*Vi0k}UcnCa6&M3;$`^b6D z?=~*E?h!o)yV9kyoJ-WUk-3TKJ8x?vNuz)7BY>Y@>oE*l1tgc7vNxPmW{BNiTf6PE zf5wnvXa`HhlN?O*x0%kDznZ2a#Q;WL2AWHdJft_$uZ&kf-7N6!`wfK{B9$3kTXfd!RqpF5{nhD1GOX^j z1O+!6J1g|sF-B|@cW!5+0&<=%o=rdgOn!aHtSxneYExrNlpC}iSnZd7uVX2n(pQE= zTvtl1>ZA}mSfRhOU?#`M&LLB6R9N1Fuj6ouQMq7ri#_BEE=Wo`{b7+r9ZjM0hNAmD zxKk*gaFS{AD@y>;v2l~Q<+Dj0I)A_b1t6E+9uihjeP#r?tUB3AmG8PuA!hx6KwT>6 zzMI_h7&V^PlG?oZ98;oTM?Mu3C)4kJls)Bw16$3uC|+B(bWQ&E;S&fS4&%0<+UG2To$HT$b1S1m;>`z#h9!3F(K>3vYfg<-Iek>_+_;gd9BC=?y* zdhrn;Wz4bu;>Zk{{~>#8e;gCIm+W|U+mIUwRC{xhhFMu+3`hV?4E*Ncl)1L6e1Etm zCz!!c0o2+9YQ+Jy6wlHoCpq~K1SAWoRz`;x9FUR5U#v2qyS$N`IzRgr*&_Yh2jIo$ zhL1yeym-wUOurYiSde+O%`s_31Ti@F< zTkn!R7?6O0_xbKXdU4|Jhg^ELCGTy{3!jPSh5yAJ6{##uD&AtJ6KSDY5Jctw()CZY z5BR}$E|FhT2ANQ)s0=~U4X5oV{Kx9gILq!)L#c2yQ{{>RSM9P6{WfBx2}CGpZ7T|ZG4>&nQ0RX$EA$8nMTWKcbCEKQ0*a- zcXOC}08?Mh=mN8x&XrhJsW^6V==O11IFyq!lfs5KkXv1i8uR;$RHKEBpp3ytk@4jK zMPWs`pEVY%{qLFyQv#cOgg4ZsMJ3+`0nRSMMpx~O$3VVO{N-5q@>mhF!}(OCZT`Ly zvUY#(|4|A4wp>jEs$KBmf5B(?e+8@mPnQ43z;~nQ zO<{p;;F0`C(f_p0A<4JWG^?vC4R4_rw*&s$ZcdYg=P)eZi7lPxyxcB!RKpEgS8ziJ z+Q$SB8EO&u8XgMFx!3o$<5H$p=0m28pFGo6@?uPbZnRBRi6vaSBv>hJ^zu=1uFF}q z@vIv_x8>iJa)N8lf%mGV{~6T(kvPKt#)J7D^(Cqx3I{|98SB?OPvqa(cKjEa9TKSn z)hm@~-rDnf%3g#KsVcY`@l7NoJkM&0w7GG<}K3q%}YNqcZX#LJLPe>&gdQ(Nb zd3g6}`m0tk)9=wh#V~T12lYEu%=FsU(k@bRsFkMtU0Yq+x@G)4EH5P#u%z+5ty;Q7P=bn$B%DDbX1cDQ;&A6xlQZvtTvzKXi#62+atgDFRWmac z{-<$yx~A@^;weqx8C*D+`o~p@hDJzBb5p<};mN6FEt_Q2v5eBlVYA_w(|luNBfhqJ z_=3~#20_X7<`fxmi2Y6&ZS`o!mjxHq*(%zm^W7hN3e;KpEwx3rw3cC%-I3R%K*Gg_ z5S7O4&n+`EZrRqMm&Ohu;~#txG#D~wgtxsGejKeXJp2hswKQLF1sWpfI$2pt|a z+$Oy&k#6vQGT!v#OJfL{wFMxy4bgjAUL9XI6t;-UA zjmmL`vNl0pTO$7<;%?16qvaziD5^NhQKYlG{Zz12dG5}dJzX-XTL zGd1B=qn$38Fb6X$e8UApOhLT&F{*O-h{?iaXMj}O+yp7r4c}D-%fWvp{O5VWW8i?7 zoqKYJ1Y1nqh-bQqGZl}W3Z|4fg7vCS#07Xa29grlE%XG}@5@Hdpdhz;dwL0DS~V#M z;C1}Krpis;M!Z|i(RA8DU38TG^Uk8^%ZhG`K^UI>2Y3B#XWFzF#c4oXL19yo>-LgP zefI-ZLrP!LZ@2tUFBm@f|Wm)z0kBL)$%Up@O0|>n*70O3M&K%s%RErvv|)YSI}FL9R0$ zNV}f2)-2KSX<>cPdPc8(2;7q0s$F&QydS?d!^D?f;;4xb$P4PEqp|ih^Qw3CA4f;9 z4O}1bJGY&8s}EFGb=-re8R$5Bibty&8A{68`bCE8>T#rGx`+li;1;Je$rlraNdY}D(yJLf{XLbWy(ZCk#Fhvw7%5udLesnUsKkMO8a8={DP#K+&?^^pu~M z>*G*hR54Wt8{AM1#v?;O)_K>)n^%It)js`rDzVEU@)2U50i$lOJYxnDG&nKdozC=3 zAF&=K?O)Fb0jMTuuOe16$2oz?2 zk4Q%fo=>}LDQpPbq+57W=hw9PmgGj@S1@Sr#(Y|gf=J#riQ+5iKwOwPAGNXX@)K(H zz><5ZuS~s@|DB!A^3Rd5zS9VV|+%GTrb^N!Ohbfa7ld zY~{|J*^Gu8j3Ub9YxIZ30b&30#DRVM>Baj!t;YCM`JAL0M2}Cp%$j}!&Ey>^Ro(wp zEB$Yun*DD&_;Tkr+V(|%cCI1{hggxV@NVKyx$rUdtFfbw5Bt0T0czPg)?vPR`uVLU zRWzZ93p!CoVAJ;2c^?N-@yrdjdF+6@o2|{bA~mr!Ozpts!#Hl}oLjt8+`?7aev2=EdqTxVjfSJSD3m zdWx)L8xH-mpQF8IUp&A6E|b7$j`~&$G+4R9YKJqV^3XHdW{W^X2;kRBSaO1%R~+{E zUrCcOh=spL?`@y9W46n3u;;=7MP7s4%3*p1x2|KjR~`cn1}hIIN{5YSCRQB7g>8i^ z5VwkV7nZ$4q&1^;7wx{SX(7r?m=>G4sG7%gRYrHc?*=oc?H1PSAa2=Cch%o) zhF&-2&F{@2G$)y>;DnHfsK^NGTLP&HB3w3Ft?DZX(g1xMVrgd9OC*(iJM!NLb^=20 znt~5!lv?YWqp{)QaSHe_{S*C(?kdyh;G+`?yYhcVXc9{!!KCBWNBC=pjJ#z_Sb%`( zitC7aT)}JY0CUgB`EtRVUyiZS~n>VH9ljexz)%~EJ~&X#l|O?2q(c@8eaS4s?88e6V>CIlQG zK7kX!2(<%hJp0}y@a-MRcpbGKr3}qU2UJp@BSESC!hFomO;u1Y49U#iBzgM0NW(@y zOketTNs#fOHje&k;qUgHzNo|EhW&@ zs=+9c;kDqxKCqXs3rVZsaXD3RKW-4(z>Y>q4mx-vouKXqG_lYb@QBqdH9#Cm4NA#A zs2b%rp0Bc0o>t%RkBL@BA30~6tMc?8(?^Y+S^?a%N?$N$Vezt-F1%qTx?Nyk;DJ{8 zM(2EklCCAUn=rUlrzA_SwL^^_cO5-ivE2qBbXjvWL7vJVw%knH(#P$8c4y|=3)6Fq zF*7mQCegY*DU2pFwUV-D#0r)HQ}kO0UY#C32KRV|ca~`u$v1;KshtR8Qt*A~!E{0G z`F-Q8hEm&)=2_+~u{ePzkuXKQvK)}2lMaUx5|jQeY(~1RsSU0&KPWQXH_T!1m!}VB z^70-KWHGn5(U|NGwA21xmV^|6em)KA#1G!l#p*vB1>g% z3?6fa%;`TK9-hhwgm?^JawBwt;AV0*D=k|jJo7r&%(GydD|bBt=m>AAPy$|1MCXK0 zp-@p3;==X2he#^0cRl{@Sy6Ozb9tFsoK9rWMh8fG5eaANkz}%&e_lesgn{*LStVJ%heb+TC%!tC){);fwz< zhfLX;6(BcxlYioS>;ny%x40uqH4WdZ`t{MKni#7-F#4(N?PeXIgO!iz`E{<3aSsW9 zCL72hH~2N4&+^Znq`UBo#tig3#bsc%^z8*}mUGDQx}AOM$_y>8G;fz|N$J@(P@9*i zY6WFJ=?|od$+O@;pLAX+Sl7FpEl^d8z^p$x4u5-0#PbYK#vLt`!f`VPq=0THz_d@ArU_8x#t&YHd!vH@&cv@9KAs2T4b` zQ^V@WPP>T)9@Jm+iFo!hoJ269nUp)I^dB@DjtHSasoL;PzQ%fZ`Ibk$Rny)Rihe?NE?ryzc5# zO79`4v(Qc~Nm}!sFTb6oNr&UkH@LW~DPCIjqsjUUq&Ia2xt%qwYlgHp>6pp9H8$6) zZ$zwJX8Yh2?r2FoUtjv=T_RIqVdnS#t6VfW z33J2c`TbvL)=94*W@P2ukoOny754pz(D>MddaF|oW-9j&Y*!pFUI@T2b!X#Edg{gE zII`cpM^4pvIsVEP3#GI4Ngu3%+>IIIy3T=Be(@zGdG; zFxVFzW}!ag!M2#P-I#6bKu;P>)$z&crsUl;bj4Ih6B<$zJdCPtCNFk8Q5>6|;skV@pE}PJR|=_s%n|h20Q3>&czcZFrnO!DcwGM2uI<;P$Eo zEw2vJ#fX;k=JU#Y(qMeijqFV72G7MM)c zwjeljHiU}uoLUuDSzCC{CwPB-?=)wOcDWO9^9unp(A8jhT2i54(T}`Esn^5p9!a{^`+SMxQRdYp z1ud18gRQa!AEk87wmY|(QOVm6SqrTeR^Lv$2#Ow4h7XRUP?#CH_eoDURHQ zjAi^<{Y^L5CRk-zJ7Qx0Xnetup7$f}<+5079q47#G9UblyGs6c78S+U;^mrx<)u&^ zt^6j_&k$alVG&+|EDVrFgwp&?Yx(?iQ9Yy{nprtl98_SD>2t9GtRZA$s!bQ_c^oo3 z!7!xR{MiM?EF4*}hc1|>pD3YV{c6>_#L5E#x9p!MhMa}7W5UU<<3$8^?E%0VaurQa zwW0HUhRKM4b;Q+0=7ywM7Y|e1B)~tz9t50-h`dYP6QtYg1I%jL2~G_oD->P@e>67R zvRf#D8l2v2Hez?OY44)c$B)Ki zc_|Wq_C)htNj@iYE`&Nqi4wD7q-4lceA;RkA>3Mm`SJezs^(GJMf1C=HczXsxh+Dz z2x(hM25HG1_K6>JvpAuTFF5y2NV-h;ijJCAV?<;ekqG7JM=YfO}$sEUs2P4Nm zhexFwcbwq#8!kNRj90iJ{qEc9v6Hq`v(BhV?%N8y?_RTGM7?!Jcq=lX`{=^~C#^E? z!mp>kAeW$2Qwz4Fv1$#KmE9hHnX?SKIaH)yxz}N4yLPW#-y|v^w{|Rh#h!8 z?^A11KH<_btEsOg;H5wQV4qum7l=fC@pJZ>bh>cLS+k-jk!&tCH1btga~Q07&wLyS zWLA}5al}`6t*zRS)ZohYfWde{M64x(0~M= zPAjIWzCsoycoW;oI4Av;K;8K{;B;U|H`-qyWu7hJ$uzG31JD(NYC_1ZFWX+ ziu}cQ9h%XF&$-^Y&zofdY%)aKv)tMmVRjr_`6F%yj4J}AwzI++Q`c0cT)|WUPSKuf z5m7jgJ)afC#jLE;og30%+cg@hPX!+kgAt-ra$eTm2Y#+;oVPwpT7jaGP`M#ay+>s; zSWl#-2>2jnd0Sth`_r9SPaFFUOnrq0E}0=A^5TA0{h6$}l`nI=UO>^s*XCBQVf{Fm zksLQmc8K;}z1{U2TuX9dZ;VrpzEG*!2){4Rxek$$hMwqgX`uK+CKbideWq%gO%w&j z+;ygJSGagjJ=9rFKOLfPe$Hd&79NWCa=|*%<|9X}ZA_xK>!Jz+P2>V6$c{Y!%PF3n zt`N2wa+z=C`DVCHo?Se4&Uc&nFVN>-Wq{7~2upv}VeCg24U=H8W`Q7~L`_j4s^6o{ zZ;pxYk0oeMOo}xg>QyCwQT=|bH~b6qmeBX8#g|pt;ac z?(qHUoA=a7-R84ZcOwY3vYpSW!Op9S?c|E>PJF&GjCP~pOgmB%%%T+AaA__v(G{Gi zMlv?1Sn2e=QH_ytYcqhCOObXphIX|%wav-K`nVCF8?`n({zFe-HA@BbY$pAv=jkJs1Rwn>65*!!qn z0gloeqA@`M@nTuehH@^wV5exlbtNPKRQTs>mUYw`1&f#|fyaH}5|l+Z$+&zO(SkG* zf~3|b0g;4+GwFmgd4Ul-!~`zayd<77wj-EJi`2~Wi_y3+kf1*iu3zi+)719U9ATSi z(YRcXJy}D&4Z>6N#8y|y=RR$IX%gt>TNiY^CMrMQk{pbG_Dx-OpSE0YJk3B#RhOe* zhVdpO=%iWR4JWFR@G|DEjtxNC`Tpb0TFK;8Q0VMVeX5p(T;VpYe^!PMu5Y(;!7El* zREi9P>#bjsAd7!=-%U0_sPn<~U0bvPSf*_OC7?X=>OkG*Mu)$Zmw6+F1N-;xz$dt8 z2_?kme+;MctVypg7&suY(@Fv5JuA*#<$8ZoJlKnjjg?WCIm)`rA-iO+B@GSor znE&mqgKB&#a8`eD(a3Y@U!WBZxGzxcG62E-w=#!J?>8C^2LykBY5~>vVz5d**-N9i z)M0f`Nw|#vptx=IeVVgfA4p%kAhcjX&&akyuee)$+OUVc;X&=|byG0?Rn5g}!&~Tf zPp&;_h-vHfYO=~=C;F4@vXs{|2OLaU^D(%sVZmNYOIzO8i^IpU?=^i;Owp~8J+eDF zRBlf{_)2o#unpQ;-wbImYih(qOn(_qL~8uX-s2_*6VSshyr8t$Q>baIX>Ci}9hHAs z4nF|0AN6i#^k(qXDQv9qYK=9L*<>5!O9UBTABBUm!uO89Dsaxun|hOrG+D+Lc_O|rdgOE579qQ zWz~797@Fahn@|2wpaQW%clD%T3(C{B)+#6AOCwbI$kt|7HnbL0P{wD<)H7QfNIU(O z(i4MqmP8zt+E+7kMjunM0ZY(IUh`56!D3H=w&i;}2l{0_w9hYe<>H+Z84h1=;c-@n zn($Q+`{Wl+7%~llZ6_%Ch9Jg~rR!TjMwK1BVRtXRIp%5?wI6kHHaRVEAB$uL{lyUK z5t1GOTr$27ef&YiE-(lTXbY%FQzq64ck*<+O5T4+XC+pAdHXQqws?g&AE%F!w-EDISOxN(aM!rKebG+aft{#TNpCpcBL=t z2G_v4uPC~drjw07QCxwdGI@I9Ges|n%0^Yn=n$ZqSxmbANDMmIFF9qVgft{=x}l=W z=>5D_L!e#|1Y{Ph;{d@BhrCtsLZKHerebP}QpPCu+MomT3X(M(4&oULt~BerMt!mI z4xO^9X_+A-dp;lD5{e7sMmwg$stC7tg|v~`-JIGYd|5P81S)<43%m?20V7xeqL#b+4%M=$j79 zo1%K%{zMj1&uw!aGdxFkWmAPA1=tmfE5s*?$tXpb?p103W%vH$A3(>F`ydEhUnBg3 zj;sA%6A>UcQ^7&b`97EaiEH!2>HOJc%koJLo@N1j>t}3s&@iCi^+D2P+1*O2Rde3! z#fq|P$q)k3IN#hEXM4$&4lH)G?>y;S7}R;cbKKo@VlOLe&Ik+ZKz*7Zc$mXx^JCL}p~q=f-rmkWzbiI?D$w_IvucF zhjUf`ANJllDz0Vg7j2xNf#9A%0zrbiL$CnB-9re{Y1}1P(BPH?cXwz!xVuZ^5;PFp z>D-m=``oj?d%khsy>E;+-XDyvsNica_-q>$j_trr`#j zUUEPA62UPJAIx7j1?#kl5TlEx+qbO8oGfJjjNb$%sN46zcjow z%}K$|NNY;t$Opn5MUeTeb(|O&sUffHRHD!~`b&E@?-wIM9qz(S1I#>lv_;k^_WZpf z&FLDyO}!6*0dKtH7MH}=7k}F`{8Dcw(XoN${XV7=C_V!V?{g$V!$lD=nZHcEc_ij` zIv>%~le~mwPW$E*@Jn>s8sCQj&fWeP_1jNVe|t?yO6&J2=^{k??W-P)DFa>q`Hcv| zghoKOjDAj;J0tF|OVEe@w?mbi7W`hkk1ZnDsO>49Gmy84 zR+qZFM(X#5UhAva+q(mIjmQeXq^G^|26t}bM(bQFeq;Zt_R4iWQh!EC3S?Ug;~KT% z5r~_Hg-s9T_1G}Z_V+QrZ1U5PWyX;`e-tD9M6NpRzJ6P-QRj({@Ryc(dN=w{5PEX$ zlq_L1-Gl9P9Nqrz9U-|ah4W+d%yEU6UtP8OJ@c0R4Jbz)%-JI75+unX5t0E85eVnp z+yn^imUadm1(rKGmJKz@nM$Yg;6N6u5dTIKx|3v6i1p>GX%DsHtHY*u)&*Pzb*A=| zbtd~=HY#EibOHv)I|BM|#*L5mHeC#Yn5ZrUBWuvNma-?HPfwR0T!sU7w58T1sb3Mm z>Py@0+$&|O=)y8N&Sz6z(BpKZzT}JjwA;BX$8nUU zv|=!iz2!+Q>>zdX-uWgz#xo>d)A*hjeHDSnn0o}{)g@{QY5SPx11^y1S3He5~8hv zD>Hrg)UvEta+egbi^!7<-YH6u7=1k%1&+XcdNf$}%y*l!JwZO^Q(+0Nh-1<>;7>J# z2tgPea%c4Eh>cbZNTT`^^BSXN#dz&Phm}lJKGEG?Rr+!hx?Uo}!qpJB?>d@KO%u;m z-U_m_*7<#LMG~3Xo>WE?HZx&q2|F;mUk4@gWXpa}nO($7de+UT$T;oVq_u__^3W;N zyXwkX2DgR-2iKEq5%^4x@CV9uwbL+ihppV=k2QVt{Z+{5c4?A+oO?1MHfNL`VjhCR zXe!}@(OlhYG>u|Te1@qeDZuG1VX} z-8pn^xU^VBqZbF9`vxoo$_W2r9`(1p?6U3MQ_G*nA4uIgEu4kc@z&BZm;rF;mxm}q z8J@jGWYbRN!MX&c22pM!y@`qvh!TPJatD3TM2)gSa%UZ&MspF`id0xDSlEU?oUUeK z=WKFeAO7|{5?VvpI?TT0BiPRr?8Vw0-K|Rbf;K$E-OfkY!+omJfWFfR#%{1+WSkD` zYk3&BqC~O-pke=Nk(S<&lF5eBGeVg+AKlTT4F7DvEOWVlM>B(a_Mic7Kb*^PlODe||Nf zLr(i?8#i&9j^_M#+c+eA8)6GKtiJr7DPN4@P6!>o7%39XvFlpa4EI@O`2;KE84Vbm zH2cae1Vt!!cs+GdV4B(=>P7ytV$!s+-f!H&gR?%x&#kD=M_kku%QRxGY8?5ac!dpJ zNx)19zPxsdtx%w81g@AH-$gpkveFS%Y@q=;Sa34Nwy}oLjLtpGH~QddE&Rz?^*}7d zS`*JYU`-UWt}_8)UTI1_C#XsB>*4v9g@2DCLI7zI=Q%JnMm~6?C~nA^SE%~0B+o1 zJ&R90ABc*7TMFa|I7t0(<3s*}n)ugt{sKiQy>mG}&a2d&@acDmTEyQS^$M1~Zj7$K zLG25Ta1#OQFkzO%61L}wRpgP;<;FZ7k{znU6TUZ#Gll$)5>H3&?X%gU^0$@d86#ze z?vu4-E6_NBjdslSaa^boeq z*~Pe&+S-L?3el605YwXNvm+(13*Qyq1=iwZxt||O->C2s3yY+cSdQ5~-I+#G3Yc)U zKhQ2WXvxw4tK#uLO#fFK0#kfUq$da3oPmsASD&cSivu#JbE32bL)Ih2GRE{QvFZVs z0`#AOB`n6~7hJ~`8-W@Nje)jaGGDOC z1erLPI4BBe>8Py$(ug&kFoRRZ-K5IlHSLHTnQJ8-PC7M5P-zav>%V(C`Ck*q|B7(_ zSI_>5sQ#UpFs58A1Nx8B0j)n$FZ4*KFG*kCXhLi16UmESnTRzml#0`*=f~<)d{nZG z86}jVZe&EYw?!WruSq4zMi#PYYxpWYBy-MWkn?T`XWU*UflaA|QzAU&uCdKd$oT_q zZ1TFrNZF%8T!L=(w2Fak1hb8!i8Q;=IXyuQWR@l|HX0v)G?D7S_QA7ipC6!kb}_8- zX5u3uKOV7Ctr#4;(;~;-j8MXP0!y+jJ}Hpe-;t>P6XV`&n}%P|s+7ikD1YTjquPJp z0RK0B|HTtl_ve0`xc{4K_>UOi8uH()f0+%<-QVZs*V*`3q`Q}UGdN)`j*ATq-W!eV z-8w7`5HhOvIed_?^>t_di{-NA^@oKaJ9B4RXN>#2GyvdXE^Kx;v)jVjy6PdnjN13K zmvKWFvGcAW#rx4ujCkMeyoeHvoFLs%dE65EI%F;3^~*+s7aLw+O(uvm_ZJ;XGme-s zHc!YY)zl|0FXN|1)elnhhJ_qgynrBbi2N<9Oc8R)aTdyE&y6{GCzgV%cf(g1KVimaU#16Ge4IiH6q1ZX49jZn%^GESX;E^Rs)uyidXGuSS6 zXHfCIjQVLF!JiAA-qiNLN9(BA*z~pg+ueFZ79skCr`R*v1g1b)AB2n;vCiXqergFR zCr4$}$7i_(4AOp@nw+pST1dRLyYzuNfJ~Ul^IR9FX8IqQ&;!$O~;U#dJzwr~Y3vQcn-_14In8Yz1do zeMasvp`b|MM=1WHfFT|IHXab&|JQ{PdVIMIdM>?ffw=A!Qizt^Z)7&gzEHimnT%8B z5Pb~DTD6w4f%bu)$j4s0FBlO2Un(r>kLl@cGt$@SXEY;zoK;TR?BJnF`YFs#>v4@7 zKLuIA|m`EG8O(5J-P2Pnf_0QrADN!4C2SCt2 zuXd9g`LkF#GxBH2#V-Z5^cRXM*;(_0{Bz#>eRmTw^RYL%`6^2D3V$zAH(xxAW14-!W*Bf&K1 zF|2n#Ga}2>7mDU%O0ZtTap|D>b@)!!{t?jHv=@Pg4qA0|#`z@x|$gZ}+B z6`ATN4;?a5o5-6Ine+GFi&n##k(LjC7Qyg-fSmH-qrelLNwxDBTrjQ7jRep(^)F9~ z_{LTC=~%(E@_#Ml34J#%zMpOBZ6R|vo&8&7m3C5B1SLuf7xE zmI@H={iZwaZUTO0zMt(0xbqLQHrzzo0rA_5Z~l*Yiu`skA@TRAo z^9?vMkq&_w_S16My4MTS`k@TPsbs<=^$N*&uo&oe!FBB?`_BaN6;jliCpc`vI*z-#gpWYb_3V#lldOIdleu8Vh z`D#p0UFDll*SFh2T_&qg;h;|*qMSsbu*^u4O{#&x&di$ayl+Asb8esFG#3dxsM$SO zIq^g1Gb2qmsd|2U?Ai6rb5MZEK2$jJlLs{?PUymKk2^AJ8M5Zwg33?W!U-Ftfc6YK z2HP`hE%LrKbV$aec93j%Msx$)0lx2as=TvYK**MS zXxF?In6U#tN>9bTnL1Ec_rT@sgSY+w<)sDP-Up^9{hH=KIp6>PcNqRpFXMk|9}y+& z<>0YrKS^Q1P7f*9_bTxpAR!7gD_3p^ccfjkCEXL>24HxxEw zTVRon-aLeMdlU%(fqEt4UabR>4;g=I@&0H*iu#Q|+_eXA4-HKS1%3E7>ODdN#NmvV znM((tMFE=Om{@xLW-#<$2MB1Vb>-XFrz0cbW z8?z<-eJry6Xi#bBnMEC5l7;LVx7uzN^1DaDq`_tm3DPj7GE(Xc!Y5V?qSFiBGr$<9 zmk9dEeSUK6PpI7Z$=}am^j%sZS!{&Ov^Fw%!ASp7pKf z2k4|7mIea8>HoLe|7D#8pHM8Ryz1AokFl2)h@4cP!t@4|*k?m6 ziKB?agNTI`oHe6fe0_Ha>3R}q>_ya?r1VEzvEC)X0G9><9;H@^|BtRyUj^{bi6Fi^ zWbEP^eWK#8Bv#&3s$(OTqb5kq*FCSEL-6?F!BQ zaYzBjS1F@%z<7A1SoGqX$~n2w)maeyE)-f5UX2-7^fQ0{GyiL~(O;_7jMe!3UaR`| zTED#YvliM@Z5>^py`N9i3(SB1x1ZGzb1+pIazBJUm;e1EIbc86DSFFy-xrxVgwjWn zA^;r#7SrYLbl?!61I+)c{l226%Z|jq>s5MGRGmR1-+&E3Ssjp-8*x1jQZTyp+kJ62Y(pSBAWaafX_)k;p z9%l}5w^1Tb;Jrs{2EeXd{^4?uNM^~E`$_TnC(J~}$#%>7;^aX2hVUt(U0#)8ryC&?Se$+IrtnEf7mCoL` z`3(J(|Ll}14k300;?kLz_u;^7iY8I-RXBo~zRZKC`&W2|Svq8fwb_Qt`a3Ykv8IGp zp${Z0_%FRFBHlsE{&RO%iRGg!>N^LUO(^#t$!d@yyk;5RKz)Z&XccI42GGPaV5M%e zr~wWJTIw}p)pKPB^KaRot?zmTsE-OMrgm+%?=e>gjNz z)DL!2k=}`7bc{L4H4&Q< zGVLQgA~RLuH1v#8VyucFi-s!wn%cbq+zBUi&AJg(6A&K!RMWs87TezP17!H6!RL{Q zN_;_Y?tZr9bCjn%8sXJR78OF-8Fcx8CJ2#jaUc;n$c zB}`RF4yM@TbHvoApgc8}pDf!icJJzcY)Qr!5#DE}cffiZ4FJjg!`epvb4P~ao|)fW z0B?uOi=o)V`KL0+Pi$=m@b!~XgRu~zjH9!oZ^=FGiiaK zY-p%At1IW^#Mp&p>cB~b!ZJ00}N9zd5Xb%<-mSe9An6>iehwwb1x_f?0d`R*s6XSnb(&yw^B4~b`661hJ~ zp^T4{;EQ_4?4|U@FdYlR*+KRuzF=`z^Kk88XD+4hjK7r%aH#qfm-b(!TK_Ju&H{L2 zMFYL%frHilnh`@@-UFDGy^Npu4!QY&=e!=ke;5G4W2d-5w%1!7*wk8+G1pH#WLO(s zi^s>#M07XxbQw}ix2&?o^py-&0v01w^L&ydJ7I?)O7OPT3Y@mI-UT~1DO;!N@vtWN zJw@jAgITH{pckMMlGBr1Z3BzzruNpwN=3qc_&M)w9{9( zqsR@QG>61z&5rH!@skQUZYZO)Kw+-U+@V+N&>2vti_F)Ey}OU6HqzT36P}OL_wZfY z1!dDMa(r9HJ-efkUKnUB1>Xg@(r@J zci#G{>ak)cMgrq)zoV9)qPjNs$i;0YSuim@y-qx^01iTSU}ipL5mYN9z6w(v6T276 zE-wXo!qCM66z6pPi*`r(@{JnUHRbu?qxVw9tZ?TVsUJGz5+$?d6bBnVNVmJ3P z8%noSvntk1rInB4f~H z$o#wPHkP1TwH&*PBv0i4e?5WJIse8qVh8}yHby3-I!6gv3oL1mY z1H12VW+28bspAAGi`elgO-k?m7VB92r-I?HX9@sgggn1nLhz~w%l^&$j)p=d8=6Va zL$9jD-R*zR9Q`|n3FA+)E%(RDNWb?_9qtZJTLN~qrS~aM0f!ae$2*%l=hz=0Nvl|h zQ*v9Zv?961ycnt?DHkLQ0%9;#Ey!=53}w`jO~HNv#Si@qCb9}rks?I-R~N7UDgWmj z78H_r|8XM%VFF|&#(Rbv4pCEQ`ZN8Xs944=5FDf}0}6PR75g})tym_l)A>Uj{+4LW z$9bhNso*^UT!%_+Zl{yUvW9I;e@*)?IQ}!`Li%H98FPjU^5*pC=M9W>+wAO}+X$){ ztMkUh`Aq>O#~+G-e@8O^TK3;OS5ZCLZ_9w?51=TG4#|C;jAHFwJ{$Xm35JyL2Y(d- zhwgQ~qrc2rQ^cR|{wSb8^pO~sG{$+B&PVM?=UJRB{Bnfn>@^-tOuPGv8*YrR|IK|jj)<#@|Su& zhO~zl{#&VDh{wa;&*Ubsg5KcuwbE`1O53$a*d0_qm1SnS$k!QIE?-1 z6H_7k>d8;`S%Pc1AJ*=kP?~mWQn5DFOk^I1YCj)tbf~~V=i8Orkvq(jJ_@X`$+|4P z=_b}9^9+9))2`{fK+xn$&$r7t-iRAE5c$60`wei>+TO^$eL#I=Q7w7{9Aa4;IbISy z;kO)@vAF(8ovisX-uVmqLPq9(9C`=}NqzJOzVT(Yhpe3?#61E|i(Tb0!(cYDO>#dG zDgG;e9E?M^b&@TpTiLf&0!YDSscPtJHN+y*sC#kImn-iiDuf>9j(Dtn4<*w~OfpLt zJ|}tf5<$cnF|tglJ3FiX%U$}ZY#BWf*^?YE6C_B?5lCZi5^45)m}&f$cTJeL%bkv_ zIi5WRrXR-EL5ow^Q9->GdgaibIFyjGG9;tae3Y7%%^oB5QO^G*{^t%*9+oYK3^F@O zmxoIm_LB+4LxrlH<6RD&B?GQ8uZBev(*O--#6~O%rx7dAS~JaMi_s*U88GmAh#R65 zSlwHb2lFR6Rxr8XM8u`rN1|~o9a-)A*vUexRbO>P3A1V-XCeom*XdA1y;J31&YU$ry71e~{wP0Ve?r za)pG>W8cRZYiKbAFQXmQtfAU+aQ395xs={|k8%xZdQghKY?>lkh-T@eWA=1nbnCrX zad)4QGe44-oV>l~y_O>UBvBA$s4L6FOnTja(jgUB@@gi^^U+bR?;(7~XhKMdpyuPI zN)%+EY9E;-0u7nstaYnI?U3k0zLg=;Wl;XyTpwllRL#7r&uV`aKjt3P_0|Gu@syfU z54?ns))lQYM1UtHl#6Pt9b6Tin!I1kBpN2*wbd~s*^QZ_U-Bg$27}f|yHp7BqveXa ziZY%Uq29hYJdZxqQ#ssUn0QubQXfh}L}bI&i!)Aw1>$vx5pXFU!i6g)b+(+7DBabj z;~F0JbVG2v1QrwG!C*Ur3B5j{;}`05gKOXqFU3ttTs=C%vn^G2Speh` z{B&D2<0Q;(&f~3XO`M9tZQYTe(-fYQ9uT(``9LA6lqFz z^90)DQ>rtY_B4{yNa9N<7mGmq&huzeqBT{}s>^+?QW@IAGL}n^H5S&@kxT)UN{ooimQ&FY>3hYkEPgA3gt~5NyGK@><|hC zBtEAFT;Xyim*-Py+K2n8#nbll^+=0+2d%b32ZR=j_k5@ zOE*?yg4L6$q@C1Pp)S=Vxrjy|DT?#LA+>su>oTp=y9!<%D?Bs>4gaQuV6PJ<53dm4 z)v(W-M+0KYZ`@^^n%Y*%r(0F*L_TSAl}NjF$y>R{opMyPCbbw|8g8@Nxc7dg+oJxqigA&}|WUPnlWIR+=BwLo3J`U#ZePf3F+FY>GVWPxw8NXU) z{2i*R>e55kLvcqVrv(XqmDl(JLCS-~r2^Mp3`jF@^2-kR15wP9o$9*Un8mK@K!;db zWL13+%Bc>SHI~=#iI{D3wFY?qy=e1IY9_calGjq2M_P$Hnvalt&Sg@&bF8IWbpe>d zdBQq8t~fOG#WDXbKZRD*W&5ow@%e|KPFV2+?>GA0#g)?a>%GS>g=J~!oZ2pc7)VFp zPWR#HBl31n$3OKt@35dYVa*D#fkWvqt8!V`)@N94`zjYK)ZG$RG&X|=}xDteuuq* zXlcA3Fta|a_Eob}m}kI^xRJxYR7T5om07nASxfQa(kZsC9;lC)6*|Uf^mdFMi!_Pw zatJ-G;XW}6g)R!NQFljTw*;ulDR4;8HQ*7jRw{li7vs}7@NRF8wYq0YTF7x)qLLW< zq{k-9OGXNLA=Zn0NJa|5Uhy6L`uBZ z^WN9n-ls$bg`_RhfDm;?5|9=^6%{5=L?hgX^D1a^Q4H24)?c&HSKy%;bBjp|u_k^Q8KSG8nmZrHCa5u)K zT3`fVi5%+ReRJ66E0tNT4c6)urGo11$tMMs*ZWz%lDkKOW`1~ztjXKn@?b|4`&MI3 zkd^2jOBqRUKwCg^fiz^Gl^#2uf7@2LaJk(}VnXBcsK|n-yN)fMmYvQQy1OC@{R0ZW*&KEk4^e^-XaK zF7cD|t+v0ByzfxEIYMK+Rskp2gLwyvJiUy3Ikn;8k#y5iIiC@p{a=J0&8ne-W)}tVM95(YH9OV_HuOgawXWT&&R7}6IqxPt1H5Xbs!nq9n_vUR(Ak4 zRKcZahx^b<(_}S^z`=&;MU`F=dyhg4|1DUT76=!tw61B9 zjt_*}ps1^TsHVWI=0s4q6Q z&KHPgVF3i{aB0Rm?9O>-^W9T4cfsI6LW17wH>SI;TSq0?QsIPn5}9F)`K?H!YWe9{ zcUltTPP3XUdJ5Ie&-qpCFq$X!qkC56b1WJRgRCK^B?8m^PxxQghA6Y2@lhnUNP%AM zrs5rL);d0eD&i_N)={|q9098L>wsJ1R85WF@RFd1Hmx6e_hbYeMxii>0s~MycPgP? zz7ec1o#?oJwV+U3Da)cvgvHi+wD2HJe=_<~tz*oRV@G8>(cSVy^z-Aw`SkGl$WNtg zO8xxjgk@47t;&k(iMQ)j6*ZwS*u&t}0K~$uEgwF@k6tSySXM4SK-SHpT=O3??Z*e+ zh7EcR1CwDN3JPnxS9`-BB9zi7^d-xB!4wc^Iv0E3qF$Q6Xufd@^v#_&K#FG8>@9AQ zK%)+@{ucny|E_!lg;Gsw{HzxrTk9pXIe^?fXHcF-vzr5f(pFKq>QF17`lhb*+pS>E z{6gn^Rsz#=P03w!3c$nzA-eEVtK<6XpbJ^)2NMq=Q%t%;rgEy!w0TgGtu(^$;ADm z!|wrQ&%QBJxj=pHQpaKVT}hb?8kC$7DJbAEF)HCh`gY!HNNUlVu=TVBx3Ki9&|17W zTc58X$cVh`KVy)3U=t{#KFeFh#R2mgSxue-t9>2rKJ>P@XIHkbM9)LdL+~{)-3&Bg z5ZO$z!mLq*Rzem6gaBecPZpd^ZuBPMoSa$6ng&!%(mjGts$%6-6OIbEZ zTyw>CJ4XH63i8u21PsG-EfT)l3 z<6+On;P^>ueY}~aQWY`M2Bn~C2nwZR3gd96=<sS3Ie%*GGn50lYIyLz2;IQo2~Vv2Sm)qfC~TP^3+Eq69oN0f*s4 zDa6;z)$Q^8x{B4ob~JO+{b>+#i}HF|9+k?xd1)9k#e4Fn5|i^5^HTnCVJzIztn0uP zN9lGtZ(e1cxB_4)c;R4$?4Wjm78v-@ z`VP-eBY_pmV&_qE5hlYiZrO`%i*$^O1fIn3B$y$r!vR9m(ZOXh7E~vsDRw9tK-8;) zi(_f@W_i<1dW`3wo7a@mR(8l{OpMgUkbLyJd3EZZY(=6TThZHNv0@Vpd&C&Nw$nU7 zk|3J(0|fB~4so-&A0R95k*%0!o5lHyqqN4J@oInqc`3E0QcaiPe^(phx*3RT#UHUQ zoux#evlkAR2d^#?4XAm&n31dWyB5!^&N12Ydg^&*nn7(Z$T^R*V#?~;2N(d!EMH6WIf$o}&jQbvyZtIxn+(lTh* zRq&gig8l5D0`%XGp}7B8NclH`<$w1s{XaP~{N=-be@2r1iw5Ig6&ob^dT>$NU!}6S zzo#L$(?0k9$}%et{iy=}Z~NK&6o3CkJ3{#Q&!P39`*-I)P=?4SI+b>@3@B5$AOB@& z)3GGiWFN@XH@nj5lx*_sL!$Ht8m;orhSeiYwXDy)L|@`zOPs^THYk`Y3%7PsTXehY zCrrJmb^A4Lb8EmKl~ydH-b;(D>cb_+vjDd~nc%Y!CnpB$us2I@f*YE|K@8|bX+LMQM?@o~DZ2;U@vzBU~!N>K1oLH~qB>BkiZ*7YB`;S2FoTCSF z+A?=}c}~Plu=gk4Gsx?8(AcorM~H2BaWD#N?r_T-JwFd&YKJLUl7E`LhtA=(5FrD^ z#@vJ*!wzMqYw;9l9mqc|uxXOeQMhcVKiJbXfbPzX-5}pp(mhrO>a!;BQ)=ZfZiOd@oHVV`t>~qBU*C{K+C}S2RPWll0 z!?}z((``PB58tD#^1o8Y-)-@YUYLS9(S_ z0IgwrUZp}$`yhM+aY+?XeiOS`Nr5V`C@+}Hjm4~9QFSOicufv@532Mw`Jz<3xNE2` z8bawfU*b+`9I#IN)Q7YtHFWS^+u23Qd=iOX&opO}6PQu{b{kh^jM=?bh| zVO+1BG|N_eY4_bBS{Z8fEvuvT0hAv@oOOug#_@i&yj|OFcB)ne&3Ynerg`dgpFP^9 zY#$Iej&Wtk-R@ingvY0(H`F)!kvoLFI0oejvw6%2J=^Ds#0TT=uB0~{4>b+pnYp%u zl<(s{tfl;Nl32L>x}s_H?4IM*es%E5XVVDn0k1@9V~tN(`@P7x3hSYuo%Lz1xmRwc zEj6y=to$ivs)YRHAtNtwMY>~_btax2z{cm5p^2-~3M&1@9fzoOMbm!AdtF*QMB~hy zmPp_$spmr{e*NfM6U&6Pg*rVbX@T$&kR-}Cj2vPVf&wg&pf4b&-^tm}UqUR=J!{cD zfa@RC%*_XIdVW`1R)bh?-^l@zfSD_(qH@`vX)#h*ZZX$pO`xFVGwagiY_<%{WW>%G zR}g}RckMHBrMl>1sg$XvKJp$nn&*PSq*|odQLYzjv7If($0g*-ep~(cU#<5CP;1^& zuru|d<>d*@h&tH0xUDX}WEbw*4|8$O9N*MFJjUhW=ty5cfHS*aE2HT-m0I$sa=GZn zXX6y#FOFr5vc*BCAN9W+uc^v?{LLAXulwOM=qX;j3y-_8`4_Vt9y`(CTY0*g-EN&s ziQ&%+sV|NWI228C{A3Oj)a5-DDuhCLZreIi@@8m}s9%5pH<)ma&faHdm=;(bk|B>V zq}`p)+HMQU7vC_sI$o9BHhwC5ri$Vi1?e!~L^c;@N+WJ~m$v@p)f${5tJha`rCUdh zaZXiiB~_%Zu)K9s&?A^-BedVk>q$*`R4MJe-@NyGB4oJ8DFQ6#EIR?>`jMTxGLVJM zt{i3frMsPfT8;vpE1C5t6ggC%Z89=>s8-{AJTgYoZI=?eeqFUX{COchx07 zK!o#3POC+AkSt4*Z!GvujyRb4*ZH)RCt}3R&~Q$b_%$HLW9e(9rivHEGA*dFH|Fv; z-m~7-kasi5ZdCT)M{+rnZ#3221EUMAh(6@$HPtG2!}WLYq@XBvfy3;nNp9D6+Eh*- zZy%zG^Vp|=`;Xxx8?~R$Bd>NENxHu$Iom}5-B<*ZnT6Q7668C zWAcj(tL_pJ^B-gM;(qpxt(}Q{v0>a;IU!_OI8?|w%u+I{|7n0RCC|2(!urlmrN@N1 z0VgMaPOpgxC*28KSh$dENVkBojurRisZBo^5j7b~{m4Uk-}$ zEOSuK&Y%^s2lsL?8+Q_i4*PEG4feu-IEOUss3c5?xA~$}dTb2{5Ro7$CCXw<1R-}Z!oT09_$da-y<;H z>VMmJPPgXs%qo>};_cfqy4nV4Lj%-c=xuE2K|0lEAupykZmUq=tyJ|;I`Wi-6^64X zO($B7<9Ubo$M?UzzHwxi78zuj6~aMZ7_{qo=dslcE;{;n8`4mF=fMp!3eui<#;V&- zDKRadGi;)xUe{yDDb-z(JGc0_WHwJ zyTU2~Lw%i1!w`IAnms0`U3A}lwgaL^pMRTi;kB1V@Xh9B=Uu?`aWOWrnAq%Z&2<-A_U1{8fqKU(%olf3=3lNVm zpej*}GfgRe`lv`BtZR@{%}Y!cUaUOKNf62Cvpz|6Hr!Sqp6zWtyI4Hnz%p4SPS!d2 zMoXpE8WoqHYIZYU>{Z2tBW7NGO!tl>G+3UyHVLVe;L|LQq+RNQ`za700f<*~t(oLu z261q~z^t|;l4K0fK%$9F4NB*>KGB}wx>99Yl$c(UxhY~U%!VV+FvRw}O(mXu_V!&D zge2v)RCs7l{X0YUC>#!ioy01XuYu78V7cP%=QF&hvWw~F58BmHG-xQ+kpT-U01U_) zDo9SK+1TWV;>4UQhv>Gn(48G%PrbfoNv{mRr51iqJ=HSs2ht}UJTcb}!t{E_p}7+p;FeAD!mQ5R;;ozK0& zi9l41a`ev|2_~ef60FgpO7t#j?TbmUS6%Ecp4^v;}Q=s-Wl-er+E67ItPaAmn0lB4~eO`ZOPs zxCt;F#yVJUBpLUY1WFxdU?pvK*pv5!n+lkpag>pxYEpG-@vo6Ef1?}UjF6cas<*>B znh$vx$%vq3IEUoNK2f57Se*-@%)ViEUd@a0$LFAH;l1wC+&~5RvoZKshOhAPTN{vG(lQL0UYeX+Dv3}00N**#)9`I-| zgaJ9uYy|CV&zhiv7B~4-`r+bI28ANl5lm=+BHfJSAq^WErPnr+bm+#nv&L1o9M<#r zgiKah9pgZjN(mk!)~FsIF*Mq`Jek5_vk4;1#t?jnriYtCuTQ)ReLwpwA&Ic-Edx?v zW~C6Xo1IrqANOGDYrkFBwpMD!-hMQyR&`F-Omx`lT6uF_bFjh{#%NLebQgqqg+?Qm1(x@vYRv$x z*%RrP$Zr?k(I}(l5GECX*)1>FV2`0)iwpfaG_}fl7Q3A>APV0Yt6~wRi46m(+=$JY z8-Bdf=SM50-&R2P`qpdp!_2u5>ZR-(f#BwjmwE2ky6HG>OnpM?uCw;QhC7-Q#U=pMc@zjR)a=f*JBQP z%@WcXyKIH#u!fbCe0#UdlT`3H*0jHl{n;FcEgSD^q*P3VpYdS+#S@?LFXmW^${p~U zb$A2r9f}3W=<+reUSD=%m6-8o(g%YH7r?Haj(5oEfta(j*4H0z%o5Wc*GNmOYz#=qJ0ssy?U}|KW8EszU^ayWLL!uW$gsj3w5xrZ%d_j?;iY zg4|JQsVeM1A0O0>BgaRwr^&T%D0sD5EIueV$wZtmpacwhEtKHv@(>!V!-;`H}TK2qTgc?<8b zv7^x9khgmnDyR{8(KRC&S3rYhyb&Ae4uaw&(oUB;@y7MhRnV~)kl@ku(YS9Ur==I2 zMdAkUlL=P2QB32{^=u9i_WQK)Uj>d!;-Igjf?3s%q*`k#*>#L&lRnhp^V5geJ*x8Q z@N%k(Th+)x3x@(C%@wUX!H@ zlMVYaLz<3p4zsA4`u_cPv3vg&InTOvs|+9rkSo;T$;w%nquWPF!FnS_N<&q5(G4bJ zC4~){P-QkaXWb>Y5;d?to4vE=wWe{Q!Rs>czAwg|_N@+LotO63dITRaG(vVkPZ(9S zLueE=o2|zN*|sx-HeBLSgb#wx(=%WC(EVt$6lR;8@_^7j4+`UMHrr0D1DgBxVzi-S z&?!ji_k*|V3v|A;u>iDKmY?L)5n4ZyOdnPi{kxh*8}Iy`6B+JFWhEP-59FE1PSPq( z$s10+=R#{$XJy3Yhl^j&;&X1?0fkgu0~+P?_dhE!w_tcl+2+ zjQ8nce|X`dORIiH6SK~abKDs!jq@nDfZ6{_B^(79PuIXiBr}n(QBxP6U$CqPW z5DM=v&*~Sl@!4z9`1uGB%Cj)g(sN4fd-PIox^lZR>uSQ86=L*WhN63|p!W9CqE*ly zsmec*xlOghfW8e20tpg6-av)`thTq*+0$SFOMXxuPhpepr zNLqmYWQC@%{%Uxbju@I%XjN{hxkER=9LW^C7D%{o%>NB-MM=m`eg9Stt0Bg6Vs=S) zv090zFWQ#SZWz#NrOs_Tgo0q1^>t0=V4k$!7Xk6#7J+X45gneDz2)?|i_1qjd<7yD zRZ?=H17=XS;Cem~CD$sn-J3{TCif1y+CWmTr$ckx;z1Eqp??$cdDwMGjy0G_w5qeg z>D$Muj3`~kyidV6yzI<`GV5aGT$;SMbTy)L`;L9KmCQgm1D;&bWw*Rc$S`Mw`#QxI zA=dS^oN0a+_m}e&2b8Rlpy#aRNGA`G3us4Es}WkHUh%Y0P@6&hmQIu#J)AzrJXY)v z%HpSEpikx0xsD7IU6c26%F|ikn*NB__Go~_ARu&$ru=OFjJB2wVQNh0!CpIVRo7jL z>qS+Oz+ArMqkKN*9_LX3Z(?_7?rzks-3wE>R|&+&n}KGqqZ&>>eoAzHWdB4EKOe3`RJqNk7c9SvJcAG_5wk{RD@0b(lKQK)=5kL?M7nkI*hI| zEcm9jdjE+YrMu31i<-=KOxOO@Z6jLb*f6~5S^%u-g~0V8h;>C(P1xm4^rMSCGa6(G4LV@C1EVvUi2@b^_ic4@UUYr)nd-85s zd+l?+HOAg&d_Nc@;RhLy&S%d1zAmEKITY_K5kBovoc9*DNWK(a95ubl6J<2Z_Y{!p z?>}6@3zNEA*Wx7&C4_qV`~?u-61x=5dkF9}Gb2Mw*+f!b{Snw~(XMfKNCe3LGFGzs zO=1KzJ_^*&^DH)Y`njSs`J$=Ssi(54-Xk|~heAdu$FHU`2CxqsCv+1tm>J2vnQygN z!v7STfnQekohHKq(UE+l+S&lWSB14WF$gdhFb#~(-q%4#I5D!bc#T9%g52qarQ_V) z${L+!B}4Ah(mD^$l9FcisDPa{;y$xvvVZlbra+D_uwDga{nrPj~2IuC)E~OW@_}haoEAH5vJHf zX;xi^d7hUoJ$-=i7dTojxthY+ZjD)CTEQKua;FO<<+hFiY!&|;-$XQJ=3m+&I$JZ2 zkAT*K%G@cv6&rtM!cPgD9cgqCx3^-AhIleR>XjPIq%YF2IlL*jumaJ}#(jjfu`q9b z$7k1?9a8AOzM&l|GGZaEly=Vq#H|p^Uk~*wdOJW>mffp=BGrN%FV5h~%cT-nqLDI& zR-g@rKm%13L(X9)?|4Uyl=km%B4W`3ZxE@W^t|=_8t>L?e&nqLoiD)BA$I!kT|l^D z*a)t0IkY{y**X#Co-k&O5Fz$6fGcY3`BnmM)%0G|_6%x-i<%>|my%)WPcK;#V?=tQ;j*HO z8)F707s)f$4Z`rOtPlw*SKmdf(=oDNtY}?_#SRR6t#AOX2wnA*;UT3Ho8S$hn=r_lgAR;H`xm^PKfPJAP*m3|A1)rBJBJ7&U zc00@X-`1f1|8+zJu937YyLDalZ_@V$Y?vaDj!8yu>n3f&yKky5J*v#_B9S_+^=c-D zZtP#I(#(2AXHw!N23@aiYYLM>?6^Rfmfx{)iwL}qz9F(qX+H2|h=z%@2?3&F1=2O! zLS(SyudDQrz@>K$zoqcxL3E-N_0slo@t*B3FwYlvJQtQ*N7Yn#+?e5rgwZf^oM==E zM1Gvv2ssEA*;4)zou;Ea{3~o9gI;|2;RnW7Nrn>7$870$C36#19{#MH8&QP`juiFYFVCLx^W~8YC$bpY1W{qd$yVleX-7xDw%+A=njZlWtiy%5BcvhsHkdR z4Hj)m1VSw!gCen4`n8^N+%_gU?nc7b{R2J5*YkX^jt^S+xV~U-vY&;+Y0qENw_N}7 z%<`G~wXP}Y3$5hD$fFSZ>C)N;El*z1e#6b5NW_~i)650h37wfQ$X4nI zMq4^iqxna(fa=|QE*L)Q{x@RP3? z5)oYYwKQ|jLPI#+0Lw4gBeR6fkmPabSM#8{b*5-Eh<kY1B0K&3g(ZNdatJK^J}A5f<6_-&EL&A|^fVXIhF^bWeGYE*|0LW`q|~*%iX$ zx=a0jkGAz+F~52Ncs?b;atK>ck9Nd&DcW;o)7#Tq@Hh|Gwaw)XA&{bx?iCAgn5C%( z{2s;mWbHs8+7T^HVH%ov%_qc4Z~IwP(3JMslxUMC-_CwkB0fydKpEo|JRIj2Q%@a6 zU#yrc?EZ1?n2g+N&Cp3YH8VeTEQ?E$b7Tt7P2(E#PRbz$dvRki($$%mRMf(vZ8E3KC$QNa!-=uSa|Eb&+~^5>_#JP()Xypp z-2&q9UNgnZvNO|G*kPWEZ?m3HJW+Hju;{*V@t@ywp|#gZs+MQ9>>%I4PMQ(NkokcI z5h88++y^vO^5ub{b?Pr|W&5q{+e8j-$Lg7B_0~B{qWH4W#?&XQ_>0t}tKy0oZ|yo8Odr~LYUS-IkZS+8KJwI zin5<`qr87QN~>>f493n_U&-0)2Y0|5zo8_H5FS@cV{{{upgy$X$7gxenu+<>wGwi{023kS92QI+#T;tzrTe2ur_kPIxxB2 zNsD?$%^EstQz||IHqa2rIC!s<1ji>$>_lu*=?x2+hnl`BIw@v>8-tZ*NmvL za}g~lUV|ck1=RDKaNXI{m_n&GD7`~d7X4-4mbRMhW#@O79$eNZuI!dQMSJ6f z*U~*{ZEy}HFi=m>s~4S?8t9%^*-bc8I`pc3^+_Ac$2h*qrpjpPuyDfg%%4XG$-+LU z#|saCmMACAbaSA#8KkB=FT8k-w*!lRk#XyU}i&&x9XrC`qeUPfO?iBTAm@Q2man`AaQ$s5=Ao2{i-mlsxC5Kn?>AQ=)P~ zK0a+Qm6XVz=C+yIlE@LYa(md2dj77N8mVObL+n*W$^7-APp;@eex1-EN+w6A@Nw4Q z^+y{>3r5)t1YY##3s{!^c6ZGT}3#Wzru?o8)NA-%5{DlAC{pbl+4i7{eAs88i!= zoY>}Spif{SSOPf>#D_wOz}_&eSMcwmS%mFbW!WRk@UD!e8beXFlw1L_CcCak{61dAyjPeIaz z*!1xrk*3N?z5-w?TTX055fNCBj;c_GjA3jQJAe49@@(@3#}|WprSgmMif@U-&!Yg@ z{$2nX{y?y=1eCUmz;WSH`qtR4dZrnzBp}o#G<5R&Q@~!)>dSCx;aeB!R{tT7PgY;k z7LjUb!)8ctV+Pu0m<6#jMWC&ha%pxzX`B(YwggYLHbV?hrh&i&_Om_kW2jr1k(mta zyX5Fils3TyT9{EFKTElYzsB@VV{>y`YnvF#T%(_2siuj>xTc zp(I9{WS+o0fej70V+yJf(tp-77Vl>k^yi_hGaOxN?C{RC=K?*|3>3h(4}F`F0n$&K zDgr(@Q_{qi?hM|H64l$-`+4pAn}7TZpygZ-F8(qa^y;N}+2THG6=dR1ZtHm#VE<~> zKxZcZoT8xIRKe55$@k^y9M!9haycEtkoK!V9ZlzlEJ#Z!ElR2?MFEG{M!spnXF%V7 z>ZM93C@1|i?~$b6NkpZ%MbPPYv_tyhfFOP9i|3b*lj`rE_1>naIk%?Q+@>QMcf;`+=#|y?9#q zR&8%(h>&rdRn+^i7$Cb!2G}k?l62cmoKuWN+m9JZvD^=Cbg-?7z3FRiaKJ4(M1tzW9vupwBPR-sC2 z`6^hB{oV6m(mc(-&$whD&5CUPfN@fA;PP$tFnZ4J;!9Q__PYh>t4U>wtgjuHqa=3p zrQ^-_5%I_Sou_FwI*pJEs($EkdWzEK+^jqHQpVk9nOCW3lctA4rU&}TtAl0c6|*PX zF^;&7t7_$ISjScP5M1f_D!GA@dfF4kJk{k84Vo+3r$Bb}(zVlbDBf42L6+m`u(-v19?%>N7>gDtVOFd4IGDv;eYYk9v0e%Kxsdb4@VdEbIHcaAW0i zKaD9Zs34OgMy>$SniCs7t7GisC0{vQKJLYqZsNEBWLd_2-B-7By*dL2*eO=KWXua4 zBKQ~oMBqczNh2@qbXgsM;yOSe|3^4^XGgU&QBkjRx+>cZ#C;b;5*7Q<0dQ9yk99cT z&bIg&XQoKrpIchX)|o9O!H*+vyP|5D06}BDVRZ=C7hWfdlMIr4=Vg0O9^HsxFLqJp zZ~p2`D-ck?5e4UV6Vow*=7aC?qBfJZ^#xpk#VQ8r-}Hy6Wh7_V&lw6lHpdm-8O+qS zhchOLR7kO{d?V*>Mq#_nw_v;9i^XVCe>#&Q$3Z+gRRdjzBV08^x1q?P+v=CZjtLH% zDrUYpNO%Je=x?STB_%MNSVv;HL_y(4L*}c%lwXVcM3{6BF$@l#Fg(o=5u^ zS42+GydNW&J^&-j;en+|8{S7@3`@VEB%Jt(qaa8jVVRJZN~-$96T*oe(G>;HzJm$F zV*0eomsO>qT!_VylO2GU^7zcbxaej7u?Q{F(U+ci%vd%JafSGm1JLB}b>7*QzJi*G z^@eK(y@;4fxqmfx@_9J!KIU>Ep>1X@-Hr4@s;a_gTzjbm2})7=j>~@sXdqRZmZSHQ zDaUxlNP0*EYklkFX*|$0-=KaX?r;$!STTU}?++DDe*u0bn=d2RkgF!$>}4LlTD!A^xD#h!nP zw1d}*!lTl#&%oE1ZVWqmqr9SzQoF5PbC7*&GL^!F;RHza2<}S2*|&Z4h6f?5XD-GQ z6(lz93q%BUGL(sS+{e?X%GHPOSfz~>rbZpPC8?gnVDO9hm%@or=;`*ZUO;Tk>rCH@ z!<)TJjW!o~pLrcq6Vskp;)rjSx(In{Dv7fb5!TS{+>;t;@ug)hfQ=TDE_{|) zg}JgfU;WZ_)nYxns>N-2iS7-HO5*i$i*!nuDyqsU){U5S*))@uL?#H5C4xv&hwQL< zlfBl;x=M6r9^}i{oWn?cu9!EAlDlu&`W$i5E;MOF2+^-(Tnc8OvW-`xYE1Y2?Jp=E zZ2aah#2>hyKS+3stk$>8nS)JSlDtW!nMQCV@b(;}yiamGvj9WQ=WP`2S$Kb#sZMr$ z)J!s7`5{(gDG`w;zS#)xJJQbj%#TLn%U?JTAQ3?eug7ceX1gsmTl17~4Oe z5Fh;ROHcPF6^B9AT>C8U@Z7w+pQ$ z&Q%pvj`mJMn=G z*ACt10@(%~&qh6;jE{V+VKpmtWsbCzZEIr!qZU&BujaAuPyFA`uo>3E@mxSuwyenj z&!Ysbz&5h_NzzfWFRbo@HJ_Ohv|aLkhAFb=`3qMYl~kykhkpeXM>_UoYM+o`sTWx?U^_G=Gz;aJsL|Y6acr$!gr3!uh3yT1-fF!_ zDzL>Mq`E*`QIb(6*I;R{|2dFUL!kfL1abc&&F(AAizh<2LNk}P)?5e`c_H1Rwom8W zRZ3>YjG|@3rKYBD-Yc%*Tf?xb321y5X;Q%k@2hyG-cR=x!?FgnA9^srg@6*w<%Q82 ze=+Yw@%icEp6A`Vo5n_%e_4oYmNf>PSa(FajDC5;yN8SrME^wem6Sh_A-A&M)A;(& zu|hvHZA%fqva=P}{;geOvW(DL?Wo7AxLPL${Q|J0`P-i>%ANwg9;=O5fS+aDNDNdq zpuAQp^3tet%ED0PTCd&hjIQv43=td2^gON@!*PI6DR6!_dG(Nir$cCMRe=B|+VI7( zq{qXuZy$yG#>Vap$R~^ew}BlZII_f-9WJ&B7uVLpXQw;*1XdK?FAB#wZD^j2J{dp_ za%Cm=rOi<2HUEO8F(VzdCfdZ!)L)tk7>78RL0qYnmn(N=DzNr%v#y)1@j*pscL}cH zOP^&;<7d&9r%Y`Q4Oli^Dc4<6&8V2i)~wbHTf-+!ugRTw_U1llL3>3@g2~$%6F<)^#h^p%rbF)?`&@#^VaqYr1iGa$3^h!vvIltZbxsNLD)ni^}vYaBQ80SCLz_ILy3cNY!B z$BTzVR{a3KRQ;C`&^-;p>BFs?y+d$SK(SxuE#Pf<1byott-t~o577?)%5hKBOjuCX z!O3RKvJF+7F1`T9*|VI7C8~aaudo4u11P9QZF3g#xJ3?G-kEUA8QgcZ({q<}s8OyM zG)8_m1_v1!%rNY^M7f!>N0bGf7A&x-F{ogALO}ThsI&3kBT4_Y)bswoKOO@pA7xol z1r3*n< zFGPxqJJYdbO5_h0&dbwN<_;&8blS|=vfbCnS%?x&_sQhj{NHKQ4=-G{{W)7H_HQ4p z*4sWxUZV&mCyq7FI5jUnI8<=2ud=}lk*y|!?8Nm1IrpA31!wy3stVx~HMI_>C7y@D zuuXsZX1kGkhOzwMZ{-;7F&l2zyxL2qOIp5ytA|kho4DrF2zF~~-J8WqErhdww)X5b z?|c3u{PZR)oR9tfbZS(3*sMZfefzTfEGW-ON3GlRqZE4zrJ&Mup__DNBJQMSHCI0{ z=})8X{0Hf#1^eYK7u>#a59U2}L11-pXb#3jo-tg=nZkf(Ai<`h?F1Gdz}}j{i_u8V zY5F^KAkaQUvaRiFHI%L8Yh4U0U%zhsw;Q@FmbRvJy=b=gFJj-aa1hk}B$V809_A}; zm=PJ8-`7R7CTN1vmoF>?QbU44bOj02-v)vt^{T)mvhhW^r|#jw_6h=cQUDb%ekG8( zP<$pU3eC_Nb2(Hi^5qYMnUT$${&6OQg#IZRA^~6SJ*^7XR4je3j0<$G|70+dBY8E8 zb`y|>>G9waiAb{q zIuGY%cn|KK{SJHQed;t%YN6&|(C_Q(MewI&<&rZsOpMG9W5&^y=q=#DcFxtNG3I!s z$YhjxAem!~Iuj8(06sV19zUu6(Dk_$tmq45g@Hy+YFtVCcM_W)=ML$XSPo zxj6-c7ws=uTD}g$Q=IUNFC-J?wwFUB-*OWfHD_zgU5)+)kmyfofw#O~=Ul&Kq{pH{ z%TucM4hr&haS?CN!hz>1+j?Q`aRZ@s>;d{gnUnXrXv^n$;Rx?$9r``ar4N_IP1y&0 zr@-(g#-KyX3GY5LZl!f5c4=51CO`JmaNEP|Y>js!=|#KPTtXy4+HJw#v9%Pv8JOa4 zG>o2hTp?6FE)~j5qxRx%8FOmntzrR!feZxtVOtu`C|zsa<9v(gXDv!4N8B*A^wp+h z393W6LG}=-r`(fgH6GQ^&)wRMp<`XPk;ozc6kdvxzS#Ib5{F7c#>Qz8Yk3t;o+d{$ zkuOX6O*7e6lj=Hmu|LW3y)yO9Cv1(`y2eAU6RJYxUA#TLk`6}wiI!~zVVXv%7a*1p zU=U~1<6L9sjBO0BF0Q@dDb3>zWxOs+awV%cicCQt2k^}>s9S>J30OL$zRA{Z8k1)c z{~<07;p(@(3)^yJoBAZ!ZmpptzV2eZjHsO+H%(U+l<$X$`X39 zEOh7{RG#1WpboF65SmSnv{Cx&+EL8Q`o-(Z&FaM`3RglFG6YPGH; zkbk=~U_%?*SJ6w5ckWXlU#SRfi+x*jq}11)RFr95qQ}Sd*?^41xRh38kevvDQjqb* zvSCeWjQCcDtKXI=le=bY!0;-hqa33g9A%TmX|8KzH<=z$XMw?i(fLIA$+4KwiUPIu z%_*sR0R}5Zw@iRcRd{`*hPf>Eq%SzYE=!_!CUI4CG>-DVare8_= zJbMDA(DB}3DRk$CV86f1`HtZ}$I#tgFl{+Iyh1u&3FqMQ zX>W*y!iKo?YhRaNFSp|Cf9Su6b8K~I{<-bfLM|wwf~$GMjfkoVhjqa%wu=x!cc3T={*alEBirEG1t%QTxiL&!h$t#OlTn7eA0AXZtykATndBYL6%ND;8oC zwbXk0BDeTH$zZ#&De?l`yxn&hVZ_L>hnL%xuAwvIi{yPhJ)#7`apx;g)n6)oGO(Fr zQ}Ix_^E)D~x`Moag?N}_MV0lb$q(GU5DKsqI1{>;B{OZ(5)iMl+($mSqakpGln~*B zQ-o^ly!$$B?nQRZaIJr9XeM!H+p01@KfkDHs@}GEd2uX0sE)41x>ap*h!B$mcBz#s zBEB1qefczmjqe=-B12Qs!gch5MI6f;xa~?W;Lu78nQkxwpE#lV7fDxFZf(75GGz$uHvL?WzJ%xgmiefbqais0i^k4 zlTYu=ya5;u(Mf|7o)7a*cn@=2mh-hsl$dKeWX=9Ul4DkI7e$zEVCmo-2Kt`qufJ=E zKXGHYSamlk=H>b<8|kgt-WEA9;Zm`}`tF52>vpIdd5Xde%QRBMMEr4J1?IrPAu%kY zIw^6a0sk&M`dl`}T}=~Wn!sAi(tw(F_a>FQ!K!pJKK`9UHQD#` z-_$+5xt~SjoPknoE&GP*t2r)n`u!x)6a>%(<2+QH8zFoBJ$>oG_RYvWgw{CB@?$D8 z?)Av@oA|wpHOk=ThLOs@kAYIb0XDA6}GuA!=fbZVHk>i-mpuAIR1JEy)3cJyI%)HBxVtF6LdvEJ+v_ z#mot#CJp#og41qPdl@yY+&8*e%HM^C7EU)4A<&ih$k&S`CrTgkEZX#W&yG(wL2fl0 zS*-VybfIB?RHU_^m=IuV%y0-HO_Bu6AhyZvv6SB_I4~CVKo4vME3g3*;!z?bNgU3=REs+>yBMQQjC=P#D-@0@I9tAZeQ;w#Yc+z`@PjI45 zEuprg%&g}L1XyVBcS^)#H$?*la5B>wQIlGHGk;;@MXCh!lAyar&uT5rxm13-z6@*d zielFpzoOpD^A2{fYdkRk%C~QRSVBL2wR9whpQ7H7bu)i{GP`0NX=ssD$KSnO_7)nn zdGhjIv(u?tblNO;YTEWC;0M(U+Ag|T{-av&J&@?smdu+a0Z`Ab-0pxfM_$|SxnCk0 zlGK=9>&r#yoaCk2YJ^49M=15LnInzfS<3!W!3E1j!SY*>%OGBuz^yV%7Sng(HZb=W z;YJ05!QY$D`B1D)(AVT($rf*rn;m7guO~jqKJ6~BNcO!N!5AfGlzqH9Kywfqa6!ZX zL;KrST>iWz+ATAEPnPRF>%{T!pVcu{3`ofArQ^-BRiv3TV;2I=+SgA9l^@->5R{~w zs&e)`paGi=lcfNDgt83m@pLQeVCzUtxs|K3>ZpS4_#jbo1m3K+q5&IK40lKIFf?-y z{2!OAB7NzWja^?4_Qd0mbBU;~OOo-Nj*OO8s=7@l!jtItbmNPQzW{6d2?JHmlDqKI zaNjBuVS^;Oh%R5w=k-Y7II4-t(yDc%a3E`~RoCY3=uh{o&CfgMy2``O{T65@tS}L3 z#O#^`6BQJgxl`VK6Bv=xq~SupLIlhUWJ{#9D4%d*pXGs;sc^J6#W>t2wO3ZJ%V`Ot z>BtfuXcrCA*DS8-ea%loeAZvVq5ig?ga5RREw_CEXg18?5W*jQ@lktm_1DHbUyzF( zRr2W`6$=Mi$=};mui96)Yu4k$Mjo*++E;MFO4!!GiQW}m?Jy^7Fq0o8yKJknW37C; zy@Dquqk<9Z-*47D!&3u0w~}dB0y|(soMbtSVb(a7I(n=< z)@`K7yAK=%MOC~BcuYyp#)Hbg?U0*pg09eEcC)Ve&1#@p-tFASV-K!Kk9-dH^sV0$ zGqO&tVRU@kdn%L|;*&Csa(EsN9xl9niG%g0te0#O9Nw1rk8--#q^8|$&CRMsjyNl9 z22VVXAYaQjx?pV)yYQCC&1Yv+wnPc;1OTJLN~etT!&W=^1J?n4pS7aFfZVHQ6lnIJ zk=y@s{N)|@U8T9 z#j<0vZgjC?vikAsZxn;3gm=Y4eXNdS6?evU71bxoU+Puy(G%aP5&(oJfq&_>}bmQOlIPCvqV1jle@zr__ z5!o5scYU*{lz!}yx$_JRy2dTBwy!E*7i$Sl5{-Xd$fK^%(l?~}%qbR1CJf;v;H zTwFlBWXi4r*s0^RN&*RKsbR8`)74+riI+^?#CZr)y1QF9`NY_u&JGuW>oRpHY&w4q#pVc9g+c7qOG0w2xgGy<8i%+I6xca& zDWV2l_zAb9s(NZcXwq|8fa-aQTEAPZr?6>-9VxNrMZ;1m2eVmasFe@)o&!GK6P0BC zH{e}=lKq-*eGw0Uss)2|#Jgy|Q>&)eKpF!ap=)8hqt~%phXfT(-k@*{|JBI_7KWC5 z^u39-<8KZLps;tsAClnTm>6D_W>Vxj5p?vC^iXhr_D}O?%*;!djd!w|b#=!t#6yDA zEsoINLK~05`&Ha6O+0}Pv2t?EueY7B3nn!k(W!*nq@428snFX|sA~JDQx4Y;^c}%V zbk|!IqnmLwE~U-MLlpj(^wI+)jllt>ekrGltRGn#T4`eaycF5SlYB3BGPPCo6m02o zUWyMNgzNtWfSp(&;?+j8T^tc zcx!VE&Sl(1^Siu?e4O2x6Z^0=YGwlZwxT}4kNOs^!A~nZQJeYn{B#e7WyEjW7hA7nh{v_;^g$m8AD(95h!i(gfQj&sA@_^i+PLsM2nj!u=SQP2)wmjtpoVxNPah>qA1 z?IHmDHo0eQ80z_?e(breo$b+7=%n{rX%KVIn|4*+r0JjGz}jTG5Wvwfw$|IvY70DY zZWEJA<_^A*`Fx{%W3V*1=;wOT#MqXzEirkd-#0}a%lt+#0{=a51??>1 zEvey-gW--cC(@J~19shgB^?6@`p>$+|D~!xuT1-wO0`Xh#%s=6zio{WzRN{ zSAn^FK5?>!^Pi)nKS7*AqifzXtB7*ysmBBTZ3(ZZOb$>M^-G;}3xT~iF>J^LE|KBE zPQ#R6f%=iCdehVXY}GHl{;g5TYZEWw%B_~cUh(o#vSlOr-ZPz*WHf&qr6TchLIE2WbRitaD zy`Ecj_wmRyLe>)$gf~=6?Rn$)vr8}xk8fj48K|LQKecug?1<>9Yrb&Z zH8Rm` z8-I|vg?8G%zh8OTf_+_i+t}?{8W4Cm4VFE=_v7}u=&_5DXs;t1s#Fpf8vda&?ti6? z{bDnu@yIxChthARXR1)j2uYRik9mRXw}MJ}-c;~0OfPIbm03t*T;|acH!q1scBpu_%z=*fzw4AE4yq)=`4hDi4MN1h43{PT`e51OmY1n%4`4emW zEfEmGssZuZl#tDJ*>I5gkxwW(PQv!IkY_Db%48U0{V1^Ib?8T5od9eFy16q6YWxM@X%d7v?>CJ!?>E<+0UpUnlEUQ}{L3dPpbpy- zP_jvC6?|9X+(k`8Fc4I8q}9^U-lz)u#hkp<2rnF1Yrnd!(*2LAvwzeV|7X30;k&-& zI0ZSE#n|*wzdgmLCZV)ma);ROj|tvGT<}h;_x2SomRE&`r!O3_PgfG9;X@mBzY^+d zwn6|0a&$Zh3PdN~&xf$Nk39^_Zt^C)UOgKHBF>}dIda~Tc@WYi{=E;3YduRB@2cKsm|tj5 z(plK1?|Mb@cL~0bcKEl=?|WqTs*2?W&@HSZ>&Q`!Wo%k9kAMBI5E=ZuAtHZdA*egAQwd@wH^S! zieVR%FrOb295Zr`FR+|IsetK1=TWA>&5Td*3#cgr#NIVSu@ZaMCX38WoYIYjRYVMH ztON#J46 z-dhQcX}bgf{EipItv6G0j+vcrCMXU)<=gJ54$0kYOsr8_E34lt{(174VOMz*!p1xyBvyFMhUS= zO^#Ft@pG?|EH45+ztzxZOFyJ1@dp)o8myrmt(Q;Ex0&Ma#Q-kbj+|H;<}BfF)VPD( zShIvkl0~8hVwV(|(pD6RWsVe-9nYlIZpvRCJE%bE9fDqcFILB;RjBuS5{V1I-xgWc z2GFCXB{_Ny=sr@;u*BGAlCF}egq*nI+uCCMikbf#q=gz_{O`pW{15Lj!!;9hnsgQ< zT?-EYha=*?586!!hGP7~1!fVC!%~1-%rYWb;Rf= z!?z^xsBJdHhF`yp=^?@|kD%rXRD!HfAWQ71A^hnN@%*#m4f$HD@{OKzP$C~c_*uWN zY((u=BjF5;^@&z{?_J0(3v)}5^<{5{w&QSdF@dnb%_6aK_|r4M=k48Ne(?5m2YRe^ zh172qnm+uCX_j4#4)c2eH~#2s_~fA zwI#^Oaq)vTe(OJC?`pFZzX0X<&$4rA1Dpvah4(|=!x_uzO^CR${7 z0Z5a6!b@r1-F&m*-Dj}v@*%8-W6Lx+=LfDI14ykFF~z7&=l~7*WNw#2z$P|?x`_WJ3sRzr#;&Ae zGKOa@z$SIDpt~_JJhsjD(kzY)ZP2k*33AiP5_i05d+$2MX^Y9_hV6JoZ7)tgZrjiE zLs}-t-`9ble)=5?KI>1%-0vkB_-gg^^MHsk6U<7< zlUr&!I!5P;m$AZkn_2rq9bnET48O!@&qx*-9?o-YWDbM$2f$EoC5ZTNBv$qWP;Qw< zu;{v4tI;KW?O9%L{Q-k(wCm0JDz5gMgD?ymsc;e`J$NfbxNDO=sa?^{iaeq(eP)?w zOEDqQC>0%apU)6W3w5;FWny$q>zbxI^&p|yr@OmR9X}+@8F4(5p$-sJe zKgwy;fj{m$Rkl}7qRP<5)$kTHAZA)EuR-!)+MGwd58nQ$drm5DD`C;+FarfR9xTVw zG%SKe6MJ8z3q`l|+pT>})E2 zG%T8zLT;^Ki@bc#&Z=pxO7yuI4!~=oO7+XkoF$Rs2ha)%ceklcyW+mN3 z?@1Y<(3JQ&f@$a0)%iTkWfLPs7q1K<4c4LV7%y_soE*pwA-C-7&e`J=xCmmJ=G@|4 zi-5FOVaSIb{`)AFq*;d;z}l6}u-n|BdyXlEO$$Pwf71Ge9h zsQHEN2(w=JjVf(D0KEeoj>NbU%=mr6HF zeT9L1yC}Q79gnw0IZ}OCWGYLGPt4pbGipNU8%L~fzOuYatvtx@M&rq9?qsT+V#^mN zUpfkN74f0%TKGHIxk$U@$JAu_?)CUdOFFw6kipbOLK|3?SB9O{RK8@YwI#!KD1NJe zFUHNX^PwcnjWM3U-Z4<-y10|x>0|^?L(_s!FHNbx zi5e3H1kl}FSV8Yu|_VdGe59qRhY1%OxF zCA+;^Fm4YSmqIGzvB45U>fB8)TiZaAA(ogfBMJ(C;=2sP)?}GFQ?}-~i&xeK z;UA62|3fnQuO{G`WDgpG7lcu!Df`OwfdZz#0HvxA%O&e)de-i0SwinTZi|9D=nA|{ zr?S2TchLU%v5S|y7dvb6=f|pI*iK7HdHDO#604OUvQ${)e_p`<)o=2D*k)({Nj!`8 zuXF%%wBds^9$A_m4+8VP-=-u3475>6B4R7pW67YF+m!*u zZPW@$i)<9MpjEVfd2MAZs#egXw`&+*5W{iWDx9{6+IXFlmTD&2wl zhvde|_8}LmhMLmcHD$PZ^6%x}?}P!`2S25gaL>LtuiG(w!%i^^)@ko%cv*>)`{Bg8tk`Qp0Tj~a$B!CG3+guBxw-b`w@74L zC34ai0SY6<#VFjz282T-?Tecip2r;N%<;Ot%M}i&nO5e_&@rt{%0U}+2jvqYVv0&M zg1zlIx*~DR)rCF#`VkcvXwi(|T1{>mWS?=w8kC2)+g6{u2xD0o>HZocK@1xZ`(g1^ z>hGwBXRGf3EXC!dtk;PZct|StTLEEuVv*)Ka~Kq;SAHGvQbgm`Be&wZXbSI$l)y?j zr=N}Z*#at`6H^;xgH_}>-^69i&eeym%+>u_3&@@QrB8D6=Y#Q8R#1M!#hdA#2C?i$ zYWw%Gfr&Cwdr*1{y^i^pJU-2?4^;t$sT#oX@ODxx?3r2*)OM(ZLen}vc`3V>=&PFB zW2U5A8|IBINJ3cV9i~d>wq{Or)@Fk9@J7_*ZH7{uP$eTmp#}O%4ds4-GxNm6wpK{> z3!%|q(eBHO%BtBM{1hZ}s8Go`b&bXcBX4g9+j;%@>6P)oc^x7tfyk$tyOt8>Xb0bC zGbC%Olbo}HdQ8}^^zHYk3+xw%hol)4@PoNtOSW<+eleZBI>SE@GRszATSyN()VHE@ zwi$9FGEEj(w7sqgS7~i)YZNqBd@Al$`BQ~K!l1DhNK~*NV@Kf*wd{l^&+oCN;~KaW z`7oCo1qAjC9PqtAd8R>=7G1-~VDUmryDhrkdFuZw-ThbB#`l>whsg=Qtr#CaU7ZOQ zwEhK1?CZKd`}?iI+xV#N4%PM%>5<5o59J2zmzdZovLGQn7AOGLRgaVJdhlIzLrc2|j|9S~PO%wl@KvW*+$@U-o zz?R}g!outOcLTk!t_;d1=ZxKr+VuP}|FC(SZK{ zd}c=e4+OXW9Pyyr>7;D|o7oS0Y*S=qeBD&XY}a`u=JI zDMqc3OWjmZ9Ss^!qtFD6n{A7jH}f=~h>bK@UNJ0us5_OgjBBGB79SEH*9hM1LWmaX zA6d4|%n#WKzJJnbGbsx$gQJqB_|ekkI@0^j5tB9Cd2K&WPEJ;W9cQhQ=ed(SX+@fT zzqV?^G!nBUTpIA~_wmuj^2;m9CMgdW{R@CFZAX0vS}{(lqsh0UUwX?lV2H$3+*kdj zs*Xxy9uqTdwT%8{9X>E$Dq*z#AHUg4$^#TM8-nx2ImJ*Nj*&nJEU#zEt)nr_p$>09e#s-pPZ04idT%u!*f>T;+|EZKKkywXe$^@e3r zcyCKA5r3N9H;n(Mz3+~Ss%iQhL_`rqk&G}Zhy=+w4ya_197Rx(EIEjzL6kHk0Rb6- zA!itooFxcI&N)cV3^~pWd(p>Necs1C`|f^c&z?QsA9Ln*-|oJB>vmUHRae(e|tfOqSrhlN$4mZtD*G0R*sz9aUvnLxI& zk8Er1c4yNTU1-Lm$Oe&*)mVp0O0-vZ8zl6eNp>^~;EU|-=jC6qz{%(`a8o*!S$Dp_NzD!z1jB@!O zql~UjHs8rmV@v_?mtnp)!bl~>-l+CJ`|yYOgDRvzWsBOg;8=bag9%U)@6Z?&W z8US-%Vgij7Sf;6nUjV=r9RI@E{cZLB(+dA5$4p5VuHEXLK_Kw{1$mfbXKUodPVY%V zX+*o7-|)s~iVUZ&qNF!x^Q4#`0#9zj6;FeK(r~m$u1m7sWHt2!-ssUk(c&bJR8`HN zDyNS!1f`ox9V+^Ym;TmXma=iOC-wkJ)s=HrNpd5a{u0YR9k3t& z1rzW-gZ~j3%nCqeu#R4pkHxu33Wf{AY#gn8yalS_g+JJsy3CNsK8=m?WI}vY4w{ee|k$ zsrKPdmvhxuaM;gKLocDzn@Wds)oq#P-ajuvKCa~!8W(JBNv>^k3Fu)R4USCY06?t> z1m+lIuz>_ZDNQNfHQ3-?+2bcBk=3CKu^on8*!9D^nRymTtaZ>jydRw$}?Uiuwy*Sa0?aqFV}$}wm) zmIdpj3Ejg$8$y1$uHx7NAFUpA%|Z4?wvvWk_zLbqciSV5K@u#GBW(4w^sfm6iWec6 zUG&2DDk~LrF-MT!=#lhW3K=NUh&}Rf_+DvO|8cuJ0+XKt?Ud`l9)pnkUB4y<8fXmx zV^p=!_d2fZ9P?rwzf$LSQcV*9C@xhKv42$(je2K~07&|5(O{c6{}@!gjOBs;lHlF& z{Z5Xk@3i?w6x3=g`wyB#0YSHa`L2QYPF{4eR{Es>l~K{Mqet9FhQE|ZIx-G?1ODerFr4QAG+Z~5zhoRp-lEJDwKh}#3v3CG%sJf#CMe)z8 zW>xRK-%4q6XgrhBd${PxLWxU(Vx4#rX&Hv=DZHUGEFHiDge`vXfZD6Ov7OSk#3e-c zV5C;;`a@iuBgtl-qK^$-3h`S78=)xunstQDo=N3A9E6(ZD(ZHo~epmGm=qU@sh}B#C5+@f&`&x_!$`y+O5g z4jB$TTtMof=PpVaYFZOR^VMZF_xWe?C?|c&UZkbAd(L$RzQ?iI&iJ%LNapSb+FgaQ z3_ETbd`Y`4e$!<|5qoU?HW$xK2R_{j=2V?Y>^5p34zqL+dl`H$^f}!b+Qe9G+vfg! zYqiD=B9#Z`HE%ftPe0Xo!%C_@HzN+hWpmZwhVmalB2)v6NjWdQ%I9Uwt}a$ws*V6# zz3&4KLkEWBs{Jibkiy+AIz!S3Q)aD!PCs%O&pJ?Ps#|{BCdb0Q+T((pl^#jmF=!5! z0_&xktLQ+#H6%91pNUns<2any_5ZwMXjhb#8#^?55pG_bAR@#N%pQDif?fnNz0 zTLV{gf@P7nHWVY)LZ)Qd!(Fnz%zb9u+3v`}uYNnpbU!Od@nJ!=ed>Bg$ZSl$cCHZ#@V@2&>~D;*1M)PEAwfL1?P+L3ZAo+zawc>eU_{L zI-TOZwT|-3`peT9tT`1b@e}3*)AF0MFtZ3*4MNT@GGfMb|X!ez=to5W>4Er$1ZescT8xVdfemY7=W#1U}tk&j9n8>8e*Y&gW z6TISPEQ6n@c->i1| z5QpmoAlmoxi&2!lzDIXM+9r8=Eil)mmvu5oM*?C*e`cg+S<2J&fR+Y6^uR@$NrQs; z5`M;wFl`ZD>W@j}_z7D|Egj1`&vi-1Qr?w>n{ZP&ooTVkfKF2My?V`;OpG(*DJal5 zz=QK)-Bh!`GfF$zuL$?KwVgDtseJh4G%wKJ!17QlnDIW;dd6ct;}Pyf z+kuVLaWf*5)Rd9Z76C%4fC>8wNR@(KCuYxXkv`r!h>*Lk|QEe|^2(ru&epv7fvk^*fLsf~SSshaa- zpvjgvcY$n+q-R#z!&%v)uVUcYOp;`5w#M; z+Xo+muCdBv%aNPBlh?Dx#LmPl=pry~?3=t?gW4J6;nJDCtN?m_D1gSrhqd_4K~INP z`H#?C-^5P9H}D>#s}(lFF0u5ro_N>%>1{C|Pr)|bG2RPQYh4@uHw2~y=-xn2;W@9p zN^i_qK9o$UZ>?*mbyK`V5Hl-&Ag%VYcV|_9)bP@)s{uX>_T!~3kaLSgy3^*$>8kiG z6q6D=xWy!CccW7u3ZX-7*R13j1#`-;zGt+@bm^QowWe2&Aw;hT;XG(gAYl#!ap0+G zcD4yeKQBE}GZ`VJS2U)3I6c=W*rsG_-qUy z)3(%LZQq@YgHv2SOUwnKZ^in| zL!<0Mb<|UnD;lD|=!@({*)h*QxoRkI3USVYrR0r#sosU=i#Fz;ci*8{WY6Q2qnHFz zbryq25@r3G7VzA->z-)dtkQBtYjqDCgXq$t?P5vTt2kVPndP!fUp&^#S~Hc0!%etH zfn}~&LSyYdD2o)4eU7SD1w6rME4yN%v00OU5%pP`hz8(GS^+wOprx0{1F7Zt7^r!F2!I;$1GP1-^bX4iYr%Jx{-F^O`x zd!dZhQ;2{GUqb$&Nzbuuihx%8|m7tG&))Mep{z$vV48i!N+S=8oXho6w z@SqT?5>dalJE?^{>93l)!IO(S@rxO3lC4Tcsdp_Y>P@Rx(m#sD|ImCt(2ET?-`W}E%Kp-W&8){vWnr8N^vr)z zLXJ|p>GMl|YZT=*Obz{_HtsC&V~{uH6cTkJ`45kkd@(mM4pGB)@4qm!6-#xbCL>Nf z<-NyvZqKH04nd4%O7qJJ4ob|DPMhBg3w^~Vj5DYK-B*cY#_k|6m?SKT39P#EL=iE& zNrJL1k287@Fy)$T+FWBrusX2`%^v39J{SO`asuwp2ID7Ebpfw|Ew1B zuQy2CIM3~0xq;WV$>=<#8g}mTTf1bakQ)0Etljr&sjEP>Mv{Y?10wxV^a5>XRJQoQc-8t$ev*L45D zsDYn6ia&5JfQ!*Eg0iWjaYvh^75bLPBrX%$a+rt^3v1rD z$n@qbG~qQ%O9Yo?FV6G(uOepEw{)r0jZ(~nabD{7b`!S8eUvKvM>~ZU&hUR|d;MXq zqwH>>2=&=%cQ@z04c+R3aO#as0*6Ntb6D>2EEISg>6;Z>$XCke-ku__*xucJ&rC*3 z)poFNc-BqGK0VHUlWHkzktyZEq3a?_crtPGtIxqr&Da?FO{i5MHq8+X!I+}Jm z?^3u`zeyP@CJl{|0Qdl&gAjd}qUkD$-?Y;?%`;WzTad*B^zx9$WnwqTi*Uqt$l_h8 zp-BDo$uUWm6&D&36`6xi-!zKHKY_>!d4Jk6<8gl4Qhqh7_%*lQ|HL62xBY&0TdDs& z`C*=__w=oo;y%_A#BL82&$4EuOqT z`Kv zByEKr)INoNa)F!it-Ky9G)#dDT&f5paqU+>Y$3jP7KGh$%;dk)Vt@TPL}E}~fOkZR zh%`G`b|Ac)zQfgSelGeLgbOo4@S}I2M+-e1rZqXePs%99s*>2&Zjq^l@_71QVQ05K8y<{}YNb_~FG{?bBd!{b}Lx67y6~0d2 zbHgLKtu*wW^+qyPf7T|nzI_XEXf-hn3|c=7Q_{Xz#L5vPl=&!xeORfS9cpP_0_+#X z&Kn%8O-xJl7wQ$G6;J}e_WCN8S9%}%RXuGV`_}cOg750Bv8d`IN4=2!=y8W*P~0k( z2Qea)iw{%~ItFzBx(QVZ`tG8P5PN@!5z(xHjjQaQ(RB7wi8WBc7MR{6XftS$DJ`W6!5Ub`E<*78cH&%*#H4w$Kd;((p1&jvbW@&Xu!#ru8N z(IowV=02f&Ql4n|{!#wjBNO#e=#wCmI|q9fS7z=oD5s+Us56KClBTb$23e za9L1qvmIU2q>4P}3L|M_yopUF7r+g=bU(3vRY&zAT#%0+vHBcv7(r6>bD4Ku#6~t6 zQMr{>*8cPbQ&k7vVdVD&b)xFK!h>oNItv?lUt@M=G`$s)9)BL4wC3I&+Q)KhtOLh2bn{+> z6m`@b&Baf54$P7sg96w!UE~c7>Z&&{ix|#8y34}EDMeW#*ViBgN(LnssWDUdVtsp8 z1pyDf{IKeJMmRV6PKXdE`bj#)3sZ) z2E?xcHYSBs^%_xW^SNDQ-c}ZW7CL>m_j;)IRWGg!Jk2jZXdAz`I0n(aIR=$fH)odL zikWr}0KcZ4*f$lXE^+ zl2r>^i8#<|8x;0fKqk8ZGT)6zK=IJ;KxfTO20HL^ik16Tdqb4#Oy275LSGwfvX9$_ z04!RcvoQf_vJd!I+`!CZ+@NyShFQYLfLCMsHkqSDq(JhPA$C38stJe7hFb$J6IBY4 zOiggKpB&9@8FzqAklxa5m%Z@>bPEB*XnQxXz$C|a)yTH*Pq>qXcz=x2e;Q(I?vqUq zUm73M@e+8_oJO5D!kYj-%S_!ORbn~^Q(`m4E;dL{D-befuRSeuHSwYe^%hq1DqSPW zd1i{Dk5r(yo2558z4M8eYGm9!_qk&F8jL@*v5I*%C39%x;Bf%4Ed3sX&kecO$VMe% znoZItc2Y~d*-Qn?A-sMMKgG;>G8~b;2c~TZW>0#sVB%l}iYm*&!~zprqzybY0N!ft z#6#qnRc{Rf0=0vC0B|-S4zO8gPJFx9^;b!d&j0mR9GT5D?bv3FA1_e>+O3Hmv;zn> zVObElFm6H}a>|nu6Jmj#!0brxiXxAov8G)zgd0i2UPK*@l?J#VoKDp)@pF=_B%rsF z*pEuJk$%`CEO1)*AHx+A{1$!SjNt$NQy?=X0I^(PQ#E=$v#lx`xgbRA4 zI>22opU{~uo$=B>X|%4YLJi6jW(nmB>fzI<<4*G!~9nN17&ui9EPp1h4Tngx7mnxb$Sv6F^o8D>m6awVVL!~dnLT=!Xl zg&-BU>smXG-?tqwlv1|IS7u2K7MWkvkB~Ic608R-T{$K*4@EM)1({gJC?G@R1}h#8 z7jDe#N$mIUkk;))$3nGUhLZ)f8%3?F=yE)ev?>V#?X8*XvM{N?EjA8Kqge5RF{a=C zuR^3Ih`Q$=jwg+eQok^Fr9Lm@llq=`wA##tn)D*X!B>dTurM8y)wv2n?j(1XyM@Xc zHNa6k{3_rKk9l+iu6G4wF(2KCg1@3WYDlZ-7%`b~-%{RMV%gL^27Qjo66MXynVdK{ zdm=F}=0bWQ-KB_&$DpQr+ef}>lMi_t4}GUaw8m^Ej^H~cH=%w>TW=}CINVJQcxa6R zLlg*<({T52w^D|o^PcGC#fx`F!8Y?Wu3A?%&Wkxlp1sPiyPAWYoW8mZaC>rY9k{9E-Xdyi@OHCz?2b6}|o~ zG*xC+59Pf5W0AxnB54t>b z42p0YKi8;{o#^gM1SRlD2*ph6x2^kPC6C(ev7s2220M4n%J-Ax=zu-M&IX35GB_KB zX**0RD{tCd7oV@xwC0#5Zh+uuS~c8*GFrK)Q!Am@!LfQyVpI=adpv^hgceU~B?0R> zLP9;_zVwNU*BK@yK`YHOamTOF7 zOxjG#FvYxMP`LQ{l5UkE$foHC_<#qbA_XwpFG1d(T z;qC<{mRJqaW=!rh*7Xap2}%`7BQ-~k-)cfrceV3Dt$dP@?j7;d;hw@h*P>0lpXvv4 z>$r?{DMmKimRMP*FswYj|32p6oJs%VAXvT69pU*?Ng)qap)bzi_C4UOcMf|IwG!FI zQehXlWq8-?t0Asf%k?i1+-yFYu5(S>(6=G^76 zZ=mHPOij);Q7q>hfR$oKea%RFG}7#0m0%+l2SDYF_WLO-{+|S}AwhA@rQW3_8cX+3 zk~O!;_g9-As!1;fG*)PLad3m`=oKqxVh`S=;ru?pq1I~mv#C>hy81=3b!ch_5Q%^? z-4@%FVa>Tabcoqf-dN~6V1-V#^u@sk2i8&O*Gd!z7aWSgOW;Ml0bl6M4HryZf0;$d z4pF-RvTU+?k9VmZ*wVi&e)`jaQOben&3Fjz-Z3bJ4ZydwKGf>I>Rk>kv5l)-_TTpn z5o)=%Z51&xvgsSM)n9_}lfI(kHV80~qSmQ4=;-Vwy8YJdwu{>Xx4y|Tm=)^K>`*Q7 zS#xzo2VJ2p;%c#I>QCko^V02r3oN**#R{G71_Pc4&6zTvly0G%wt7ex)ga{wT&LSYK9HU+eQ7#CPwkWc2%JpCTN&065|Tl zM85aoL~FcN`Y?%_RO;1(=KbIsoZt8cpfZ_PA|{Fc&Nxad8|a#za1UppRy7| zisK5;e4~d(qv51c30qs;DYy;8}z+;AHmP-UeG7*FEib%v|eu=Qp-6$>0=gfoQ?=MMDgzMTYW8Z zS5$cYajV~xkjR`vl*ycq`pVwIDFq@q4pC+ZYju_B=E%`D4g-D)1+7;Sa6K2oT3szp z{K(~`0qNP|y@iuZPx?>WBtTwBi#4k2Bok;sLJB`cdY1oNf&Z)pc%)t&kdUikGrEX<|}jp7+yT!w&W1|7w2<^-c8qYQGtGW+r1|DcGe8l^Bbp(gN6`?X?*Py7WxQ zARy>=7^BmLGp4RLmljJo49MROF0Pw@hOLW1sDnQ`5x*!U5`O) z&*`^!<5P6Q`mQX77C2q@S+cW;+Q>zk#TSoQCl6g#Cchdf=BZ^!Xv`RK-fEZ=J}Y*8 zpH;+c64->H_hK157dFa#kjsl-T_ZAbsd!Vsb*A<{2JeYac*EY(tYjh^`^|_1EeGHq@h+j5^=xg+iXUO-ul zYS|L#c#nZOJgDev(oalk#BgEEHi*WNYa2}{J?Vy=4l|&0Au`Yt34l5KsA9gM)ud9p zkZ$G8rWhbDGiP0EZFkEV-Dz`i=;-ulCPHAN)jzClkqf&VgNVB02O;wlI~nmfPYuRa z<^de$m7AqXpAnl(=G8kZ$DrmaOZ<>(1DX8~A^Z0V^`+6@m|24@nm6V1wtue`ejtSQWqD8fsY6CDb@)R4uAovh%- zI(gfcYMWz_*1iTHn)D$%HSknQJidlBAf==uD}udJ4LyJL8x!%TiZlihJjMC2_URR! zRm}rm-@mo?e^(x~6K6~F2X1^xB-RXV_(*=;00oRS6zdK8n+C&-gc)vJn zCU4PU53!CUCT)l|u&sI~LT?(H#HYNgVwvH88t`-`Qc)B>mnd3z+wi>X%O!}A%{9Oa`q7&LRbY^FiAu_RP7J5( zRS8{U#4$~7+95d^`npWO4NBTXPcoQ7h>DbSdOY6$q|glj7P(w8ibI*i73wL`|V7iO5x=nR0^gesw4 z0S9UxZTRT*5bQoFD+vz%V9vRYp#;Ew{v;$%7ut~x*;`THR(BO}x?6so%qgpT`0}=d z9BVxO4GKWHaZoSNpifG?G{Fifsg9u4h1x=y9Z5a~j?^|XP<+`_QK<}yc{gE!YnZxF zlSQJ;5Z)C5&A$zqZyv#7*!NX1(T{=sWX*}aMQCk~id+-IL zM^c`yjA>m8c~#$9qJ0U%C)0*svm z)slEjy!nj3XToWO8ph=6OsuKmWMtkFb!xyF@dZVx=`P)=c4BPok`!)HT4SHRpXeoZ z@QpqQ<5yT`U?0kjAQA=&dgM)QR}Yi6iC2FMI4w)hNCK9WaO?r;O%fb%C^>pl>1amf zzcYU)$Tw0+b>3MmO_aJ-s%$RDc#1t=0w5e6;KGOp{*}G~E1l4ev%vQ1OX(rNRW|N2 zV3su?|)zt{)4FUU!SLWKWmDb=H}T*#m(IyK}bjnLw8@OYBEzJ+^VTRv4p&Q1K(e- zFq7KVXx7H*)&5=_Z%6#m#C4}SP*al>-Xq$3qCvNfI=}O?pm5U^=bf!G#2~! zih6Ft+==A!bk|%s!@|m3PWoQ^Z>sa(Rq4N{b6jpR#_40qt86LjF0X1-Y+cBy`^;Uc z_xL8h-4!6x!Ubj%coj6f9aCOSIF&voakDZe>}KouBYk;({PorQY^vL`y#cBd`lhEa zq;HV)kyCnO(eJGAq+1XQ4xg1cqg&Z;wBF!Ew_L8dfSMq|Nl-MqEOwNMxzC)~+VZqY zZ``7MMe1?W7u0sTS8Tp4i7i)yjPYBenBa=t_zTx0DDiK=!)^zZQg9u@Ql6a+CAknF za&t({Gc8y;P1k4iy(OExx5;gO(D|oC?3N03TzH`|D1{NSaI=BwrF& zbh37r@~T>}>8Tx31fh~WYx}`0!N&+?WS|XW5lsG_c8e|B>=T$uUQg*x{COm!v?O!m zi%-{{66J{HCzXWBtZ3)q4f-^?;mV&@vKzpge~T9pai@w?oQg!#yn`pQQ*!PS3W&T< zW5a#8aX*f~C~V^CW`voBj!r%tR2G&Ua)Zsz_kyB@UzmgU`@N7Z^ThU|Hg}foivl|W zq#!sRd|WGzFEpkgkoslKr$YizSLBia;_-M#;Hun3h+%2ef z?ds}PtOJeKNz-*#gh*w5-LvdW(hUG%_YSPxOVH{WdXbHu z*pA%d5ut5QwOp|Ui=r7x&|b6zfMo#xkH^^G$K1cC3E)WuE|SX$%q_TYqzwxO@Dp@( zXxLCXy_eSri9BELh&ZB`%leK%Gv}eeKF%g|fuXee^vGw&gok&z@PpE3mE7=n1N-Je zXQmd96x8WvR^5@EwY@tS)ishZ9*YMYgMm^U=MMXh9vaI>`YH}QtLS^{9jsdNIL-&T zzdk0bEzPU}MDyrGEk?g)nVHM4l#|$ubM4jYG@bqHh94#u4;^Sv zXInx)x;fHBR3K-(qI7}NcyO|8je!^b(^x5=j4Cg_Annz>0+2LA5WAQ-xxpgzatOC8sYutVQ=sW|b7Q!Wp77boX0i$_lz!d7QK~oTthz%rObv z0?Xy4ID0f2>=)gU?n*mOZJ^0kW)lE zKoU1nc97r=E$Id)oXMID_)-w7O0h+G-XSOA?vlB$Pa(xN;`}g;iC%GO=vai+`SsCl z{3@0<2O00zVuC%7jLAOKJ6#tQd%_%??4{%#clD05#TWc#@zN0M!VQK1S7%GsLSZv2 ze009nTv{)0kg%+z#Zi-Gox>J2CGy$^(r0^uPvQ|CcMl!TtP}{e3w{`vc-s1h2VI6s~ zdHZlri?)iJw*w|aD27)#>q8?itu@_^d88Q>oRp#CcKu^<_v&2agA9Fs=ct?HB5*v9 z)Yy(-lq0)8l?NhCVKK$OBJG+jCk>RKI^A3dGKbLWQ#M+;>ehzao1J=Ge%duFo)7Loo#IDYB@JPx%0N5)uC0 zkv_xaBVPv_6Xn|(Ar1;ike1}Tb8aKDMrKkJ`ADVOf`xcOAFnByKvhY*u4x?kH1M?A zD~=fXUBPpg51hwK8Z7R>K+T)Ed=#(wPhA1RhSjAhDeQa}ldx$=(iC)Y<&I`$P;A%a zFf-z^8`aha&?I|DDskisp&P5rMZ39W!9%(AcEmboIKu~G9CCnAQ({*{q-_f$MsV!f zD{zLRsT5#~yE^b&9cwMQXP~-0iJn{)^<+> z`Z>neHA>KN$s7n+6+PSZXfr5g!mZ@-4X-r8Dfp9;=RvbRQ&Lidr4G28q*=fNq@rmx zk4Su5E$hh*6jWu5!emAVOE|;C2`e^Wor#{@DMxo(=28ka#5m;2HX&4?*z4Ne!;W=U zx9RorQ1C9G#8th6AbMq`%g_qa&R3`o7m?y40Y4oDj_3HqY^&p?J2^s(xLmv?#MvK5 zI#}4pMi)S6JlXRdXKjk?Xx8**2Qsp@mGRE%nm*c$Y*!VWDccjo7CvdyVGX6?Q>*~h zUpZ9Y{vLeoPsir|H}g+xDWA`h%^7_2v7t$3I$V6KTp#h)YYz;Q{rL1YbY>H z!=k3$X}Mz|lhg8!jDM7mv9X#o;X;9O@*_r8s?!&x1!#A!hL!iuYU{2gPw?i3Rj1Cg zCpg>fo6BaI+k-`j?>OF~yLt%Vl#?buNz4u&6{97gYa!aV$NemJC4a*xr-D4Jg{pS8 zw?UdAb-;}?)j8n4JnNksE#SjalF81)R}XkJsI_N!lzfHwg3?nHs^-?_AUl@!466va zz7Oj~v8l@g@K##uVHEe=+B2lyI_Cp*WilyxebSzUjeBv|4ft2P85&yLN~ViM(?0^` zA5T$NT7mgjpX+S#^JyU@U?Yhy2j|p2mEE&5|9HLRLPqXT`^Ivdz*HjCx9m3jW@Omh z%*araQQ*NVC#8(fjtx>BP3uGNJeU89EGOPGqK2e?G`ryx@OhErCc#6+**G5p-DMhiizRVC dz!KD%JwX&8rxYO4*x&ibf2aT7qRH{l{{XP&0uKNH diff --git a/bin/publish-npm b/bin/publish-npm new file mode 100644 index 00000000..45e8aa80 --- /dev/null +++ b/bin/publish-npm @@ -0,0 +1,61 @@ +#!/usr/bin/env bash + +set -eux + +npm config set '//registry.npmjs.org/:_authToken' "$NPM_TOKEN" + +yarn build +cd dist + +# Get package name and version from package.json +PACKAGE_NAME="$(jq -r -e '.name' ./package.json)" +VERSION="$(jq -r -e '.version' ./package.json)" + +# Get latest version from npm +# +# If the package doesn't exist, npm will return: +# { +# "error": { +# "code": "E404", +# "summary": "Unpublished on 2025-06-05T09:54:53.528Z", +# "detail": "'the_package' is not in this registry..." +# } +# } +NPM_INFO="$(npm view "$PACKAGE_NAME" version --json 2>/dev/null || true)" + +# Check if we got an E404 error +if echo "$NPM_INFO" | jq -e '.error.code == "E404"' > /dev/null 2>&1; then + # Package doesn't exist yet, no last version + LAST_VERSION="" +elif echo "$NPM_INFO" | jq -e '.error' > /dev/null 2>&1; then + # Report other errors + echo "ERROR: npm returned unexpected data:" + echo "$NPM_INFO" + exit 1 +else + # Success - get the version + LAST_VERSION=$(echo "$NPM_INFO" | jq -r '.') # strip quotes +fi + +# Check if current version is pre-release (e.g. alpha / beta / rc) +CURRENT_IS_PRERELEASE=false +if [[ "$VERSION" =~ -([a-zA-Z]+) ]]; then + CURRENT_IS_PRERELEASE=true + CURRENT_TAG="${BASH_REMATCH[1]}" +fi + +# Check if last version is a stable release +LAST_IS_STABLE_RELEASE=true +if [[ -z "$LAST_VERSION" || "$LAST_VERSION" =~ -([a-zA-Z]+) ]]; then + LAST_IS_STABLE_RELEASE=false +fi + +# Use a corresponding alpha/beta tag if there already is a stable release and we're publishing a prerelease. +if $CURRENT_IS_PRERELEASE && $LAST_IS_STABLE_RELEASE; then + TAG="$CURRENT_TAG" +else + TAG="latest" +fi + +# Publish with the appropriate tag +yarn publish --tag "$TAG" diff --git a/docs/api-docs/api-reference/containers/edit-a-container.mdx b/docs/api-docs/api-reference/containers/edit-a-container.mdx deleted file mode 100644 index 676e373f..00000000 --- a/docs/api-docs/api-reference/containers/edit-a-container.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Edit a Container | Terminal49 API Documentation -og:description: Learn how to edit container details through Terminal49's API. Update container info efficiently and integrate changes into your shipping workflows. -openapi: patch /containers ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/containers/get-a-container.mdx b/docs/api-docs/api-reference/containers/get-a-container.mdx deleted file mode 100644 index 73acd37b..00000000 --- a/docs/api-docs/api-reference/containers/get-a-container.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get a Container | Terminal49 API Documentation -og:description: Retrieve comprehensive container information using Terminal49's API to streamline logistics management and enhance data accuracy. -openapi: get /containers/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/containers/get-a-containers-raw-events.mdx b/docs/api-docs/api-reference/containers/get-a-containers-raw-events.mdx deleted file mode 100644 index cec40ab4..00000000 --- a/docs/api-docs/api-reference/containers/get-a-containers-raw-events.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Access Raw Container Events | Terminal49 API Documentation -og:description: Access raw event data for containers via Terminal49's API to track shipment progress and optimize your supply chain. -openapi: get /containers/{id}/raw_events ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/containers/get-a-containers-transport-events.mdx b/docs/api-docs/api-reference/containers/get-a-containers-transport-events.mdx deleted file mode 100644 index dad79b09..00000000 --- a/docs/api-docs/api-reference/containers/get-a-containers-transport-events.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Retrieve Transport Events | Terminal49 API Documentation -og:description: Fetch detailed transport event data for containers, providing real-time updates on shipment status through Terminal49's API. -openapi: get /containers/{id}/transport_events ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/containers/get-container-route.mdx b/docs/api-docs/api-reference/containers/get-container-route.mdx deleted file mode 100644 index e658e6fb..00000000 --- a/docs/api-docs/api-reference/containers/get-container-route.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get container route | Terminal49 API Documentation -og:description: Retrieves the route details for a container including all port calls and vessel changes. -openapi: get /containers/{id}/route ---- diff --git a/docs/api-docs/api-reference/containers/list-containers.mdx b/docs/api-docs/api-reference/containers/list-containers.mdx deleted file mode 100644 index d998dacb..00000000 --- a/docs/api-docs/api-reference/containers/list-containers.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: List Containers | Terminal49 API Documentation -og:description: Use Terminal49's API to list all containers associated with your account. Stay organized with a clear overview of all shipments. -openapi: get /containers ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/containers/refresh-container.mdx b/docs/api-docs/api-reference/containers/refresh-container.mdx deleted file mode 100644 index a6c9d33f..00000000 --- a/docs/api-docs/api-reference/containers/refresh-container.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Refresh Container | Terminal49 API Documentation -og:description: Trigger immediate container data refresh from all sources using Terminal49's API. Real-time updates for enhanced shipment tracking and visibility. -openapi: patch /containers/{id}/refresh ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/metro-areas/get-a-metro-area-using-the-unlocode-or-the-id.mdx b/docs/api-docs/api-reference/metro-areas/get-a-metro-area-using-the-unlocode-or-the-id.mdx deleted file mode 100644 index f4ab4785..00000000 --- a/docs/api-docs/api-reference/metro-areas/get-a-metro-area-using-the-unlocode-or-the-id.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get Metro Area by UNLOCODE or ID | Terminal49 API -og:description: Retrieve detailed metro area information using the UNLOCODE or ID, enhancing geographic data management with Terminal49's API. -openapi: get /metro_areas/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/parties/create-a-party.mdx b/docs/api-docs/api-reference/parties/create-a-party.mdx deleted file mode 100644 index f3148dd5..00000000 --- a/docs/api-docs/api-reference/parties/create-a-party.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Create Party | Terminal49 API Documentation -og:description: Create a party via Terminal49's API for tracking requests. -openapi: post /parties ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/parties/edit-a-party.mdx b/docs/api-docs/api-reference/parties/edit-a-party.mdx deleted file mode 100644 index 332e3184..00000000 --- a/docs/api-docs/api-reference/parties/edit-a-party.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Edit Party details by ID | Terminal49 API Documentation -og:description: Update party information using Terminal49's API. -openapi: patch /parties/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/parties/get-a-party.mdx b/docs/api-docs/api-reference/parties/get-a-party.mdx deleted file mode 100644 index dde64bc2..00000000 --- a/docs/api-docs/api-reference/parties/get-a-party.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get a Party by ID | Terminal49 API Documentation -og:description: Retrieve a party information using Terminal49's API. -openapi: get /parties/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/parties/list-parties.mdx b/docs/api-docs/api-reference/parties/list-parties.mdx deleted file mode 100644 index 7aaee65d..00000000 --- a/docs/api-docs/api-reference/parties/list-parties.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: List all Parties | Terminal49 API Documentation -og:description: Retrieve a list of all parties using Terminal49's API. -openapi: get /parties ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/ports/get-a-port-using-the-locode-or-the-id.mdx b/docs/api-docs/api-reference/ports/get-a-port-using-the-locode-or-the-id.mdx deleted file mode 100644 index 7e64043a..00000000 --- a/docs/api-docs/api-reference/ports/get-a-port-using-the-locode-or-the-id.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Access Port Details by LOCODE or ID | Terminal49 API -og:description: Retrieve port data via LOCODE or ID, streamlining port-related operations and integrating key location data with Terminal49's API. -openapi: get /ports/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/shipments/edit-a-shipment.mdx b/docs/api-docs/api-reference/shipments/edit-a-shipment.mdx deleted file mode 100644 index 7a997d08..00000000 --- a/docs/api-docs/api-reference/shipments/edit-a-shipment.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Edit a Shipment | Terminal49 API Documentation -og:description: Modify shipment information quickly and accurately using Terminal49's API to ensure up-to-date logistics and tracking data. -openapi: patch /shipments/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/shipments/get-a-shipment.mdx b/docs/api-docs/api-reference/shipments/get-a-shipment.mdx deleted file mode 100644 index 0870150f..00000000 --- a/docs/api-docs/api-reference/shipments/get-a-shipment.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get a Shipment | Terminal49 API Documentation -og:description: Retrieve shipment details quickly with Terminal49's API. Enhance your shipping visibility and streamline tracking processes. -openapi: get /shipments/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/shipments/list-shipments.mdx b/docs/api-docs/api-reference/shipments/list-shipments.mdx deleted file mode 100644 index 2962b28e..00000000 --- a/docs/api-docs/api-reference/shipments/list-shipments.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: List Shipments | Terminal49 API Documentation -og:description: List all shipment details using Terminal49's API. Improve operational efficiency with organized shipment overviews. -openapi: get /shipments ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/shipments/resume-tracking-shipment.mdx b/docs/api-docs/api-reference/shipments/resume-tracking-shipment.mdx deleted file mode 100644 index 5e0ddc76..00000000 --- a/docs/api-docs/api-reference/shipments/resume-tracking-shipment.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Resume Shipment Tracking | Terminal49 API Documentation -og:description: Resume tracking for shipments using Terminal49's API. Keep tabs on crucial shipments with automated updates. -openapi: patch /shipments/{id}/resume_tracking ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/shipments/stop-tracking-shipment.mdx b/docs/api-docs/api-reference/shipments/stop-tracking-shipment.mdx deleted file mode 100644 index 456fc77e..00000000 --- a/docs/api-docs/api-reference/shipments/stop-tracking-shipment.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Stop Shipment Tracking | Terminal49 API Documentation -og:description: Stop shipment tracking anytime via Terminal49's API. Manage tracking effortlessly when deliveries are complete. -openapi: patch /shipments/{id}/stop_tracking ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/shipping-lines/get-a-single-shipping-line.mdx b/docs/api-docs/api-reference/shipping-lines/get-a-single-shipping-line.mdx deleted file mode 100644 index 0db82546..00000000 --- a/docs/api-docs/api-reference/shipping-lines/get-a-single-shipping-line.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get a Shipping Line | Terminal49 API Documentation -og:description: Retrieve information about shipping lines with Terminal49's API. Stay updated with accurate shipping line details. -openapi: get /shipping_lines/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/shipping-lines/shipping-lines.mdx b/docs/api-docs/api-reference/shipping-lines/shipping-lines.mdx deleted file mode 100644 index b72a13d8..00000000 --- a/docs/api-docs/api-reference/shipping-lines/shipping-lines.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Shipping Lines Overview | Terminal49 API Documentation -og:description: Get an overview of all shipping lines using Terminal49's API. Streamline logistics with detailed shipping line data. -openapi: get /shipping_lines ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/terminals/get-a-terminal-using-the-id.mdx b/docs/api-docs/api-reference/terminals/get-a-terminal-using-the-id.mdx deleted file mode 100644 index 814ada4b..00000000 --- a/docs/api-docs/api-reference/terminals/get-a-terminal-using-the-id.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get Terminal by ID | Terminal49 API Documentation -og:description: Retrieve terminal information using Terminal49's API. Access up-to-date terminal details by ID quickly. -openapi: get /terminals/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/tracking-requests/create-a-tracking-request.mdx b/docs/api-docs/api-reference/tracking-requests/create-a-tracking-request.mdx deleted file mode 100644 index 7b804f03..00000000 --- a/docs/api-docs/api-reference/tracking-requests/create-a-tracking-request.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Create a Tracking Request | Terminal49 API Documentation -og:description: Create tracking requests via Terminal49's API for accurate shipment tracking and notifications. -openapi: post /tracking_requests ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/tracking-requests/edit-a-tracking-request.mdx b/docs/api-docs/api-reference/tracking-requests/edit-a-tracking-request.mdx deleted file mode 100644 index 5aefd63e..00000000 --- a/docs/api-docs/api-reference/tracking-requests/edit-a-tracking-request.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: patch /tracking_requests/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/tracking-requests/get-a-single-tracking-request.mdx b/docs/api-docs/api-reference/tracking-requests/get-a-single-tracking-request.mdx deleted file mode 100644 index 11eb8c12..00000000 --- a/docs/api-docs/api-reference/tracking-requests/get-a-single-tracking-request.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: get /tracking_requests/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/tracking-requests/list-tracking-requests.mdx b/docs/api-docs/api-reference/tracking-requests/list-tracking-requests.mdx deleted file mode 100644 index e535e924..00000000 --- a/docs/api-docs/api-reference/tracking-requests/list-tracking-requests.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: get /tracking_requests ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/vessels/get-a-vessel-using-the-id.mdx b/docs/api-docs/api-reference/vessels/get-a-vessel-using-the-id.mdx deleted file mode 100644 index bffc99e8..00000000 --- a/docs/api-docs/api-reference/vessels/get-a-vessel-using-the-id.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: get /vessels/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/vessels/get-a-vessel-using-the-imo.mdx b/docs/api-docs/api-reference/vessels/get-a-vessel-using-the-imo.mdx deleted file mode 100644 index 6ae9a90d..00000000 --- a/docs/api-docs/api-reference/vessels/get-a-vessel-using-the-imo.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: get /vessels/{imo} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/vessels/get-vessel-future-positions-with-coordinates.mdx b/docs/api-docs/api-reference/vessels/get-vessel-future-positions-with-coordinates.mdx deleted file mode 100644 index 6603053e..00000000 --- a/docs/api-docs/api-reference/vessels/get-vessel-future-positions-with-coordinates.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get vessel future positions with coordinates | Terminal49 API Documentation -og:description: Returns estimated future positions for a vessel based on specific coordinates and destination ports. -openapi: get /vessels/{id}/future_positions_with_coordinates ---- diff --git a/docs/api-docs/api-reference/vessels/get-vessel-future-positions.mdx b/docs/api-docs/api-reference/vessels/get-vessel-future-positions.mdx deleted file mode 100644 index 7e8663e3..00000000 --- a/docs/api-docs/api-reference/vessels/get-vessel-future-positions.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get vessel future positions | Terminal49 API Documentation -og:description: Returns estimated future positions for a vessel based on its current location and destination ports. -openapi: get /vessels/{id}/future_positions ---- diff --git a/docs/api-docs/api-reference/webhook-notifications/get-a-single-webhook-notification.mdx b/docs/api-docs/api-reference/webhook-notifications/get-a-single-webhook-notification.mdx deleted file mode 100644 index 7724627a..00000000 --- a/docs/api-docs/api-reference/webhook-notifications/get-a-single-webhook-notification.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: get /webhook_notifications/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhook-notifications/get-webhook-notification-payload-examples.mdx b/docs/api-docs/api-reference/webhook-notifications/get-webhook-notification-payload-examples.mdx deleted file mode 100644 index 4c13472a..00000000 --- a/docs/api-docs/api-reference/webhook-notifications/get-webhook-notification-payload-examples.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: get /webhook_notifications/examples ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhook-notifications/list-webhook-notifications.mdx b/docs/api-docs/api-reference/webhook-notifications/list-webhook-notifications.mdx deleted file mode 100644 index c6025ba8..00000000 --- a/docs/api-docs/api-reference/webhook-notifications/list-webhook-notifications.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: get /webhook_notifications ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhooks/create-a-webhook.mdx b/docs/api-docs/api-reference/webhooks/create-a-webhook.mdx deleted file mode 100644 index 6819209a..00000000 --- a/docs/api-docs/api-reference/webhooks/create-a-webhook.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: post /webhooks ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhooks/delete-a-webhook.mdx b/docs/api-docs/api-reference/webhooks/delete-a-webhook.mdx deleted file mode 100644 index 6aed4032..00000000 --- a/docs/api-docs/api-reference/webhooks/delete-a-webhook.mdx +++ /dev/null @@ -1,3 +0,0 @@ ---- -openapi: delete /webhooks/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhooks/edit-a-webhook.mdx b/docs/api-docs/api-reference/webhooks/edit-a-webhook.mdx deleted file mode 100644 index 1ae1d70b..00000000 --- a/docs/api-docs/api-reference/webhooks/edit-a-webhook.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Edit a Webhook | Terminal49 API Documentation -og:description: Modify webhook settings with Terminal49's API. Ensure accurate notifications for container tracking. -openapi: patch /webhooks/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhooks/get-single-webhook.mdx b/docs/api-docs/api-reference/webhooks/get-single-webhook.mdx deleted file mode 100644 index bfd4fdca..00000000 --- a/docs/api-docs/api-reference/webhooks/get-single-webhook.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: Get Single Webhook | Terminal49 API Documentation -og:description: Retrieve a single webhook using Terminal49's API for detailed event tracking. -openapi: get /webhooks/{id} ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhooks/list-webhook-ips.mdx b/docs/api-docs/api-reference/webhooks/list-webhook-ips.mdx deleted file mode 100644 index 30eeb12e..00000000 --- a/docs/api-docs/api-reference/webhooks/list-webhook-ips.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: List Webhook IPs | Terminal49 API Documentation -og:description: List webhook IPs using Terminal49's API for improved network security and configuration. -openapi: get /webhooks/ips ---- \ No newline at end of file diff --git a/docs/api-docs/api-reference/webhooks/list-webhooks.mdx b/docs/api-docs/api-reference/webhooks/list-webhooks.mdx deleted file mode 100644 index a4990f42..00000000 --- a/docs/api-docs/api-reference/webhooks/list-webhooks.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -og:title: List Webhooks | Terminal49 API Documentation -og:description: View all webhooks associated with your account using Terminal49's API for real-time event tracking. -openapi: get /webhooks ---- \ No newline at end of file diff --git a/docs/api-docs/getting-started/list-shipments-and-containers.mdx b/docs/api-docs/getting-started/list-shipments-and-containers.mdx deleted file mode 100644 index fdcc53ff..00000000 --- a/docs/api-docs/getting-started/list-shipments-and-containers.mdx +++ /dev/null @@ -1,281 +0,0 @@ ---- -title: 3. List Your Shipments & Containers ---- -## Shipment and Container Data in Terminal49 - -After you've successfully made a tracking request, Terminal49 will begin to track shipments and store relevant information about that shipment on your behalf. - -The initial tracking request starts this process, collecting available data from Carriers and Terminals. Then, Terminal49 periodically checks for new updates adn pulls data from the carriers and terminals to keep the data we store up to date. - -You can access data about shipments and containers on your tracked shipments any time. We will introduce the basics of this method below. - -Keep in mind, however, that apart from initialization code, you would not usually access shipment data in this way. You would use Webhooks (described in the next section). A Webhook is another name for a web-based callback URL, or a HTTP Push API. They provide a method for an API to post a notification to your service. Specifically, a webhook is simply a URL that can receive HTTP Post Requests from the Terminal49 API. - -## List all your Tracked Shipments - -If your tracking request was successful, you will now be able to list your tracked shipments. - -**Try it below. Click "Headers" and replace YOUR_API_KEY with your API key.** - -Sometimes it may take a while for the tracking request to show up, but usually no more than a few minutes. - -If you had trouble adding your first shipment, try adding a few more. - -**We suggest copy and pasting the response returned into a text editor so you can examine it while continuing the tutorial.** - -```json http -{ - "method": "get", - "url": "https://api.terminal49.com/v2/shipments", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - } -} -``` - - -> ### Why so much JSON? (A note on JSON API) ->The Terminal49 API is JSON API compliant, which means that there are nifty libraries which can translate JSON into a fully fledged object model that can be used with an ORM. This is very powerful, but it also requires a larger, more structured payload to power the framework. The tradeoff, therefore, is that it's less convenient if you're parsing the JSON directly. Ultimately we strongly recommend you set yourself up with a good library to use JSON API to its fullest extent. But for the purposes of understanding the API's fundamentals and getting your feet wet, we'll work with the data directly. - -## Authentication - -The API uses HTTP Bearer Token authentication. - -This means you send your API Key as your token in every request. - -Webhooks are associated with API tokens, and this is how the Terminal49 knows who to return relevant shipment information to. - - -## Anatomy of Shipments JSON Response - -Here's what you'll see come back after you get the /shipments endpoint. - -Note that for clarity I've deleted some of the data that is less useful right now, and replaced them with ellipses (...). Bolded areas are also mine to point out important data. - -The **Data** attribute contains an array of objects. Each object is of type "shipment" and includes attributes such as bill of lading number, the port of lading, and so forth. Each Shipment object also has Relationships to structured data objects, for example, Ports and Terminals, as well as a list of Containers which are on this shipment. - -You can write code to access these structured elements from the API. The advantage of this approach is that Terminal49 cleans and enhances the data that is provided from the steamship line, meaning that you can access a pre-defined object definition for a specific port in Los Angeles. - - -```jsx -{ - "data": [ - { - /* this is an internal id that you can use to query the API directly, i.e by hitting https://api.terminal49.com/v2/shipments/123456789 */ - "id": "123456789", - // the object type is a shipment, per below. - "type": "shipment", - "attributes": { - // Your BOL number that you used in the tracking request - "bill_of_lading_number": "99999999", - ... - "shipping_line_scac": "MAEU", - "shipping_line_name": "Maersk", - "port_of_lading_locode": "INVTZ", - "port_of_lading_name": "Visakhapatnam", - ... - }, - "relationships": { - - "port_of_lading": { - "data": { - "id": "bde5465a-1160-4fde-a026-74df9c362f65", - "type": "port" - } - }, - "port_of_discharge": { - "data": { - "id": "3d892622-def8-4155-94c5-91d91dc42219", - "type": "port" - } - }, - "pod_terminal": { - "data": { - "id": "99e1f6ba-a514-4355-8517-b4720bdc5f33", - "type": "terminal" - } - }, - "destination": { - "data": null - }, - "containers": { - "data": [ - { - "id": "593f3782-cc24-46a9-a6ce-b2f1dbf3b6b9", - "type": "container" - } - ] - } - }, - "links": { - // this is a link to this specific shipment in the API. - "self": "/v2/shipments/7f8c52b2-c255-4252-8a82-f279061fc847" - } - }, - ... - ], - ... -} -``` - -## Sample Code: Listing Tracked Shipment into a Google Sheet - -Below is code written in Google App Script that lists the current shipments into the current sheet of a spreadsheet. App Script is very similar to Javascript. - -Because Google App Script does not have native JSON API support, we need to parse the JSON directly, making this example an ideal real world application of the API. - - -```jsx - -function listTrackedShipments(){ - // first we construct the request. - var options = { - "method" : "GET", - "headers" : { - "content-type": "application/vnd.api+json", - "authorization" : "Token YOUR_API_KEY" - }, - "payload" : "" - }; - - - try { - // note that URLFetchApp is a function of Google App Script, not a standard JS function. - var response = UrlFetchApp.fetch("https://api.terminal49.com/v2/shipments", options); - var json = response.getContentText(); - var shipments = JSON.parse(json)["data"]; - var shipment_values = []; - shipment_values = extractShipmentValues(shipments); - listShipmentValues(shipment_values); - } catch (error){ - //In JS you would use console.log(), but App Script uses Logger.log(). - Logger.log("error communicating with t49 / shipments: " + error); - } -} - - -function extractShipmentValues(shipments){ - var shipment_values = []; - shipments.forEach(function(shipment){ - // iterating through the shipments. - shipment_values.push(extractShipmentData(shipment)); - }); - return shipment_values; -} - -function extractShipmentData(shipment){ - var shipment_val = []; - //for each shipment I'm extracting some of the key info i want to display. - shipment_val.push(shipment["attributes"]["shipping_line_scac"], - shipment["attributes"]["shipping_line_name"], - shipment["attributes"]["bill_of_lading_number"], - shipment["attributes"]["pod_vessel_name"], - shipment["attributes"]["port_of_lading_name"], - shipment["attributes"]["pol_etd_at"], - shipment["attributes"]["pol_atd_at"], - shipment["attributes"]["port_of_discharge_name"], - shipment["attributes"]["pod_eta_at"], - shipment["attributes"]["pod_ata_at"], - shipment["relationships"]["containers"]["data"].length, - shipment["id"] - ); - return shipment_val; -} - - -function listShipmentValues(shipment_values){ -// now, list the data in the spreadsheet. - var ss = SpreadsheetApp.getActiveSpreadsheet(); - var homesheet = ss.getActiveSheet(); - var STARTING_ROW = 1; - var MAX_TRACKED = 500; - try { - // clear the contents of the sheet first. - homesheet.getRange(STARTING_ROW,1,MAX_TRACKED,shipment_values[0].length).clearContent(); - // now insert all the shipment values directly into the sheet. - homesheet.getRange(STARTING_ROW,1,shipment_values.length,shipment_values[0].length).setValues(shipment_values); - } catch (error){ - Logger.log("there was an error in listShipmentValues: " + error); - } -} -``` - - -## List all your Tracked Containers - -You can also list out all of your Containers. Container data includes Terminal availability, last free day, and other logistical information that you might use for drayage operations at port. - -**Try it below. Click "Headers" and replace YOUR_API_KEY with your API key.** - -**We suggest copy and pasting the response returned into a text editor so you can examine it while continuing the tutorial.** - - -```json http -{ - "method": "get", - "url": "https://api.terminal49.com/v2/containers", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - } -} -``` - -## Anatomy of Containers JSON Response -Now that you've got a list of containers, let's examine the response you've received. - -```jsx -// We have an array of objects in the data returned. - "data": [ - { - // - "id": "internalid", - // this object is of type Container. - "type": "container", - "attributes": { - - // Here is your container number - "number": "OOLU-xxxx", - // Seal Numbers aren't always returned by the carrier. - "seal_number": null, - "created_at": "2020-09-13T19:16:47Z", - "equipment_type": "reefer", - "equipment_length": null, - "equipment_height": null, - "weight_in_lbs": 54807, - - //currently no known fees; this list will expand. - "fees_at_pod_terminal": [], - "holds_at_pod_terminal": [], - // here is your last free day. - "pickup_lfd": "2020-09-17T07:00:00Z", - "pickup_appointment_at": null, - "availability_known": true, - "available_for_pickup": false, - "pod_arrived_at": "2020-09-13T22:05:00Z", - "pod_discharged_at": "2020-09-15T05:27:00Z", - "location_at_pod_terminal": "CC1-162-B-3(Deck)", - "final_destination_full_out_at": null, - "pod_full_out_at": "2020-09-18T10:30:00Z", - "empty_terminated_at": null - }, - "relationships": { - // linking back to the shipment object, found above. - "shipment": { - "data": { - "id": "894befec-e7e2-4e48-ab97-xxxxxxxxx", - "type": "shipment" - } - }, - "pod_terminal": { - "data": { - "id": "39d09f18-cf98-445b-b6dc-xxxxxxxxx", - "type": "terminal" - } - }, - ... - } - }, - ... -``` \ No newline at end of file diff --git a/docs/api-docs/getting-started/receive-status-updates.mdx b/docs/api-docs/getting-started/receive-status-updates.mdx deleted file mode 100644 index 0b350971..00000000 --- a/docs/api-docs/getting-started/receive-status-updates.mdx +++ /dev/null @@ -1,318 +0,0 @@ ---- -title: 4. How to Receive Status Updates -og:title: Receive Status Updates | Terminal49 API Documentation -og:description: Get real-time status updates on shipments using Terminal49's API. Ensure timely deliveries with accurate tracking data. ---- - -## Using Webhooks to Receive Status Updates - -Terminal49 posts status updates to a webhook that you register with us. - -A Webhook is another name for a web-based callback URL, or a HTTP Push API. They provide a method for an API to post a notification to your service. Specifically, a webhook is simply a URL that can receive HTTP Post Requests from the Terminal49 API. - -The HTTP Post request from Terminal49 has a JSON payload which you can parse to extract the relevant information. - -## How do I use a Webhook with Terminal49? - -First, you need to register a webhook. You can register as many webhooks as you like. Webhooks are associated with your account. All updates relating to that account are sent to the Webhook associated with it. - -You can setup a new webhook by visiting https://app.terminal49.com/developers/webhooks and clicking the 'Create Webhook Endpoint' button. - -![Webhook Editing Screen](https://raw.githubusercontent.com/Terminal49/t49-api-documentation/master/assets/images/new_webhook.png "Webhook Editing Screen") - - -## Authentication - -The API uses HTTP Bearer Token authentication. - -This means you send your API Key as your token in every request. - -Webhooks are associated with API tokens, and this is how the Terminal49 knows who to return relevant shipment information to. - -## Anatomy of a Webhook Notification - -Here's what you'll see in a Webhook Notification, which arrives as a POST request to your designated URL. - -For more information, refer to the Webhook In Depth guide. - -Note that for clarity I've deleted some of the data that is less useful right now, and replaced them with ellipses (...). Bolded areas are also mine to point out important data. - -Note that there are two main sections: - -**Data.** The core information being returned. - -**Included**. Included are relevant objects that you are included for convenience. - -```jsx -{ - "data": { - "id": "87d4f5e3-df7b-4725-85a3-b80acc572e5d", - "type": "webhook_notification", - "attributes": { - "id": "87d4f5e3-df7b-4725-85a3-b80acc572e5d", - "event": "tracking_request.succeeded", - "delivery_status": "pending", - "created_at": "2020-09-13 14:46:37 UTC" - }, - "relationships": { - ... - } - }, - "included":[ - { - "id": "90873f19-f9e8-462d-b129-37e3d3b64c82", - "type": "tracking_request", - "attributes": { - "request_number": "MEDUNXXXXXX", - ... - }, - ... - }, - { - "id": "66db1d2a-eaa1-4f22-ba8d-0c41b051c411", - "type": "shipment", - "attributes": { - "created_at": "2020-09-13 14:46:36 UTC", - "bill_of_lading_number": "MEDUNXXXXXX", - "ref_numbers":[ - null - ], - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "port_of_lading_locode": "PLGDY", - "port_of_lading_name": "Gdynia", - .... - }, - "relationships": { - ... - }, - "links": { - "self": "/v2/shipments/66db1d2a-eaa1-4f22-ba8d-0c41b051c411" - } - }, - { - "id": "4d556105-015e-4c75-94a9-59cb8c272148", - "type": "container", - "attributes": { - "number": "CRLUYYYYYY", - "seal_number": null, - "created_at": "2020-09-13 14:46:36 UTC", - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - ... - }, - "relationships": { - .... - } - }, - { - "id": "129b695c-c52f-48a0-9949-e2821813690e", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_loaded", - "created_at": "2020-09-13 14:46:36 UTC", - "voyage_number": "032A", - "timestamp": "2020-08-07 06:57:00 UTC", - "location_locode": "PLGDY", - "timezone": "Europe/Warsaw" - }, - ... - } - ] -} -``` - -> ### Why so much JSON? (A note on JSON API) ->The Terminal49 API is JSON API compliant, which means that there are nifty libraries which can translate JSON into a fully fledged object model that can be used with an ORM. This is very powerful, but it also requires a larger, more structured payload to power the framework. The tradeoff, therefore, is that it's less convenient if you're parsing the JSON directly. Ultimately we strongly recommend you set yourself up with a good library to use JSON API to its fullest extent. But for the purposes of understanding the API's fundamentals and getting your feet wet, we'll work with the data directly. - -### What type of webhook event is this? - -This is the first question you need to answer so your code can handle the webhook. - -The type of update can be found in ["data"]["attributes"]. - -The most common Webhook notifications are status updates on tracking requests, like **tracking_request.succeeded** and updates on ETAs, shipment milestone, and terminal availability. - -You can find what type of event you have received by looking at the "attributes", "event". - -```jsx -"data" : { - ... - "attributes": { - "id": "87d4f5e3-df7b-4725-85a3-b80acc572e5d", - "event": "tracking_request.succeeded", - "delivery_status": "pending", - "created_at": "2020-09-13 14:46:37 UTC" - }, -} -``` - -### Inclusions: Tracking Requests & Shipment Data - -When a tracking request has succeeded, the webhook event **includes** information about the shipment, the containers in the shipment, and the milestones for that container, so your app can present this information to your end users without making further queries to the API. - -In the payload below (again, truncated by ellipses for clarity) you'll see a list of JSON objects in the "included" section. Each object has a **type** and **attributes**. The type tells you what the object is. The attributes tell you the data that the object carries. - -Some objects have **relationships**. These are simply links to another object. The most essential objects in relationships are often included, but objects that don't change very often, for example an object that describes a teminal, are not included - once you query these, you should consider caching them locally. - -```jsx - "included":[ - { - "id": "90873f19-f9e8-462d-b129-37e3d3b64c82", - "type": "tracking_request", - "attributes" : { - ... - } - }, - { - "id": "66db1d2a-eaa1-4f22-ba8d-0c41b051c411", - "type": "shipment", - "attributes": { - "created_at": "2020-09-13 14:46:36 UTC", - "bill_of_lading_number": "MEDUNXXXXXX", - "ref_numbers":[ - null - ], - "shipping_line_scac": "MSCU", - "shipping_line_name": "Mediterranean Shipping Company", - "port_of_lading_locode": "PLGDY", - "port_of_lading_name": "Gdynia", - .... - }, - "relationships": { - ... - }, - "links": { - "self": "/v2/shipments/66db1d2a-eaa1-4f22-ba8d-0c41b051c411" - } - }, - { - "id": "4d556105-015e-4c75-94a9-59cb8c272148", - "type": "container", - "attributes": { - "number": "CRLUYYYYYY", - "seal_number": null, - "created_at": "2020-09-13 14:46:36 UTC", - "equipment_type": "reefer", - "equipment_length": 40, - "equipment_height": "high_cube", - ... - }, - "relationships": { - .... - } - }, - { - "id": "129b695c-c52f-48a0-9949-e2821813690e", - "type": "transport_event", - "attributes": { - "event": "container.transport.vessel_loaded", - "created_at": "2020-09-13 14:46:36 UTC", - "voyage_number": "032A", - "timestamp": "2020-08-07 06:57:00 UTC", - "location_locode": "PLGDY", - "timezone": "Europe/Warsaw" - }, - ... - } - ] -``` - -## Code Examples - -### Registering a Webhook - -```jsx -function registerWebhook(){ - // Make a POST request with a JSON payload. - options = { - "method" : "POST" - "headers" : { - "content-type": "application/vnd.api+json", - "authorization" : "Token YOUR_API_KEY" - }, - "payload" : { - "data": { - "type": "webhook", - "attributes": { - "url": "http://yourwebhookurl.com/webhook", - "active": true, - "events": ["tracking_request.succeeded"] - } - } - } - }; - - options.payload = JSON.stringify(data) - var response = UrlFetchApp.fetch('https://api.terminal49.com/v2/webhooks', options); -} -``` - -### Receiving a Post Webhook - -Here's an example of some Javascript code that receives a Post request and parses out some of the desired data. - -``` -function receiveWebhook(postReq) { - try { - var json = postReq.postData.contents; - var webhook_raw = JSON.parse(json); - var webhook_data = webhook_raw["data"] - var notif_string = ""; - if (webhook_data["type"] == "webhook_notification"){ - if (webhook_data["attributes"]["event"] == "shipment.estimated.arrival"){ - /* the webhook "event" attribute tell us what event we are being notified - * about. You will want to write a code path for each event type. */ - - var webhook_included = webhook_raw["included"]; - // from the list of included objects, extract the information about the ETA update. This should be singleton. - var etas = webhook_included.filter(isEstimatedEvent); - // from the same list, extract the tracking Request information. This should be singleton. - var trackingReqs = webhook_included.filter(isTrackingRequest); - if(etas.length > 0 && trackingReqs.length > 0){ - // therethis is an ETA updated for a specific tracking request. - notif_string = "Estimated Event Update: " + etas[0]["attributes"]["event"] + " New Time: " + etas[0]["attributes"]["estimated_timestamp"]; - notif_string += " for Tracking Request: " + trackingReqs[0]["attributes"]["request_number"] + " Status: " + trackingReqs[0]["attributes"]["status"]; - } else { - // this is a webhook type we haven't written handling code for. - notif_string = "Error. Webhook Returned Unexpected Data."; - } - if (webhook_data["attributes"]["event"] == "shipment.estimated.arrival"){ - - } - } - return HtmlService.createHtmlOutput(notf_string); - } catch (error){ - return HtmlService.createHtmlOutput("Webhook failed: " + error); - } - -} - -// JS helper functions to filter events of certain types. -function isEstimatedEvent(item){ - return item["type"] == "estimated_event"; -} - -function isTrackingRequest(item){ - return item["type"] == "tracking_request"; -} -``` - -## Try It Out & See More Sample Code - -Update your API key below, and register a simple Webhook. - -View the "Code Generation" button to see sample code. - -```json http -{ - "method": "post", - "url": "https://api.terminal49.com/v2/webhooks", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - }, - "body": "{\r\n \"data\": {\r\n \"type\": \"webhook\",\r\n \"attributes\": {\r\n \"url\": \"https:\/\/webhook.site\/\",\r\n \"active\": true,\r\n \"events\": [\r\n \"tracking_request.succeeded\"\r\n ]\r\n }\r\n }\r\n}" -} -``` \ No newline at end of file diff --git a/docs/api-docs/getting-started/start-here.mdx b/docs/api-docs/getting-started/start-here.mdx deleted file mode 100644 index edd529e9..00000000 --- a/docs/api-docs/getting-started/start-here.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: 1. Start Here ---- -So you want to start tracking your ocean shipments and containers and you have a few BL numbers. Follow the guide. - -Our API responses use [JSONAPI](https://jsonapi.org/) schema. There are [client libraries](https://jsonapi.org/implementations/#client-libraries) available in almost every language. Our API should work with these libs out of the box. - -Our APIs can be used with any HTTP client; choose your favorite! We love Postman, it's a friendly graphical interface to a powerful cross-platform HTTP client. Best of all it has support for the OpenAPI specs that we publish with all our APIs. We have created a collection of requests for you to easily test the API endpoints with your API Key. Link to the collection below. - - -**Run in Postman** - - -*** -## Get an API Key -Sign in to your Terminal49 account and go to your [developer portal](https://app.terminal49.com/developers/api-keys) page to get your API key. - -### Authentication -When passing your API key it should be prefixed with `Token`. For example, if your API Key is 'ABC123' then your Authorization header would look like: - -``` -"Authorization": "Token ABC123" -``` \ No newline at end of file diff --git a/docs/api-docs/getting-started/tracking-shipments-and-containers.mdx b/docs/api-docs/getting-started/tracking-shipments-and-containers.mdx deleted file mode 100644 index ab412424..00000000 --- a/docs/api-docs/getting-started/tracking-shipments-and-containers.mdx +++ /dev/null @@ -1,206 +0,0 @@ ---- -title: 2. Tracking Shipments & Containers -description: Submitting a tracking request is how you tell Terminal49 to track a shipment for you. -og:title: Tracking Shipments and Containers | Terminal49 API -og:description: Track shipments and containers with ease via Terminal49's API. Optimize your shipping processes with seamless tracking. ---- - -## What is a Tracking Request? -Your tracking request includes two pieces of data: - - - Your Bill of Lading, Booking number, or container number from the carrier. - - The SCAC code for that carrier. - -You can see a complete list of supported SCACs in row 2 of the Carrier Data Matrix. - -## What sort of numbers can I track? - -**Supported numbers** - - 1. Master Bill of Lading from the carrier (recommended) - 2. Booking number from the carrier - 3. Container number - -* Container number tracking support across ocean carriers is sometimes more limited. Please refer to the Carrier Data Matrix to see which SCACs are compatible with Container number tracking. - -**Unsupported numbers** - - - House Bill of Lading numbers (HBOL) - - Customs entry numbers - - Seal numbers - - Internally generated numbers, for example PO numbers or customer reference numbers. - -## How do I use Tracking Requests? -Terminal49 is an event-based API, which means that the API can be used asynchronously. In general the data flow is: - - 1. You send a tracking request to the API with your Bill of Lading number and SCAC. - 2. The API will respond that it has successfully received your Tracking Request and return the Shipment's data that is available at that time. - 3. After you have submitted a tracking request, the shipment and all of the shipments containers are tracked automatically by Terminal49. - 4. You will be updated when anything changes or more data becomes available. Terminal49 sends updates relating to your shipment via posts to the webhook you have registered. Generally speaking, updates occur when containers reach milestones. ETA updates can happen at any time. As the ship approaches port, you will begin to receive Terminal Availability data, Last Free day, and so forth. - 5. At any time, you can directly request a list of shipments and containers from Terminal49, and the API will return current statuses and information. This is covered in a different guide. - -## How do you send me the data relating to the tracking request? -You have two options. First, you can poll for updates. This is the way we'll show you first. - -You can poll the `GET /tracking_request/{id}` endpoint to see the status of your request. You just need to track the ID of your tracking request, which is returned to you by the API. - -Second option is that you can register a webhook and the API will post updates when they happen. This is more efficient and therefore preferred. But it also requires some work to set up. - -A Webhook is another name for a web-based callback URL, or a HTTP Push API. Webhooks provide a method for an API to post a notification to your service. Specifically, a webhook is simply a URL that can receive HTTP Post Requests from the Terminal49 API. - -When we successfully lookup the Bill of Lading with the Carrier's SCAC, we will create a shipment, and send the event `tracking_request.succeeded` to your webhook endpoint with the associated record. - -If we encounter a problem we'll send the event `tracking_request.failed`. - -![](/images/create-shipment-flow.png) - - -## Authentication -The API uses Bearer Token style authentication. This means you send your API Key as your token in every request. - -To get your API token to Terminal49 and go to your [account API settings](https://app.terminal49.com/settings/api) - -The token should be sent with each API request in the Authentication header: - -Support [dev@terminal49.com](dev@terminal49.com) - -``` -Authorization: Token YOUR_API_KEY -``` - -## How to Create a Tracking Request - -Here is javascript code that demonstates sending a tracking request -```json -fetch("https://api.terminal49.com/v2/tracking_requests", { - "method": "POST", - "headers": { - "content-type": "application/vnd.api+json", - "authorization": "Token YOUR_API_KEY" - }, - "body": { - "data": { - "attributes": { - "request_type": "bill_of_lading", - "request_number": "", - "scac": "" - }, - "type": "tracking_request" - } - } -}) -.then(response => { - console.log(response); -}) -.catch(err => { - console.error(err); -}); -``` -## Anatomy of a Tracking Request Response - -Here's what you'll see in a Response to a tracking request. - -```json -{ - "data": { - "id": "478cd7c4-a603-4bdf-84d5-3341c37c43a3", - "type": "tracking_request", - "attributes": { - "request_number": "xxxxxx", - "request_type": "bill_of_lading", - "scac": "MAEU", - "ref_numbers": [], - "created_at": "2020-09-17T16:13:30Z", - "updated_at": "2020-09-17T17:13:30Z", - "status": "pending", - "failed_reason": null, - "is_retrying": false, - "retry_count": null - }, - "relationships": { - "tracked_object": { - "data": null - } - }, - "links": { - "self": "/v2/tracking_requests/478cd7c4-a603-4bdf-84d5-3341c37c43a3" - } - } -} -``` -Note that if you try to track the same shipment, you will receive an error like this: -```json -{ - "errors": [ - { - "status": "422", - "source": { - "pointer": "/data/attributes/request_number" - }, - "title": "Unprocessable Entity", - "detail": "Request number 'xxxxxxx' with scac 'MAEU' already exists in a tracking_request with a pending or created status", - "code": "duplicate" - } - ] -} -``` - -**Why so much JSON? (A note on JSON API)** - -The Terminal49 API is JSON API compliant, which means that there are nifty libraries which can translate JSON into a fully fledged object model that can be used with an ORM. This is very powerful, but it also requires a larger, more structured payload to power the framework. The tradeoff, therefore, is that it's less convenient if you're parsing the JSON directly. Ultimately we strongly recommend you set yourself up with a good library to use JSON API to its fullest extent. But for the purposes of understanding the API's fundamentals and getting your feet wet, we'll work with the data directly. - - -## Try It: Make a Tracking Request -Try it using the request maker below! - - 1. Enter your API token in the autorization header value. - 2. Enter a value for the `request_number` and `scac`. The request number has to be a shipping line booking or master bill of lading number. The SCAC has to be a shipping line scac (see data sources to get a list of valid SCACs) - -Note that you can also access sample code in multiple languages by clicking the "Code Generation" below. - -**Tracking Request Troubleshooting** - -The most common issue people encounter is that they are entering the wrong number. - -Please check that you are entering the Bill of Lading number, booking number, or container number and not internal reference at your company or by your frieght forwarder. You can the number you are supplying by going to a carrier's website and using their tools to track your shipment using the request number. If this works, and if the SCAC is supported by T49, you should able to track it with us. - -It is entirely possible that's neither us nor you but the shipping line is giving us a headache. Temporary network problems, not populated manifest and other things happen! You can read on how are we handling them in the [Tracking Request Retrying](/api-docs/useful-info/tracking-request-retrying) section. - - - -You can always email us at support@terminal49.com if you have persistent issues. - - -```json -{ - "method": "post", - "url": "https://api.terminal49.com/v2/tracking_requests", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - }, - "body": "{\r\n \"data\": {\r\n \"attributes\": {\r\n \"request_type\": \"bill_of_lading\",\r\n \"request_number\": \"\",\r\n \"scac\": \"\"\r\n },\r\n \"type\": \"tracking_request\"\r\n }\r\n}" -} -``` - -## Try It: List Your Active Tracking Requests -We have not yet set up a webook to receive status updates from the Terminal49 API, so we will need to manually poll to check if the Tracking Request has succeeded or failed. - -**Try it below. Click "Headers" and replace `` with your API key.** - -```json -{ - "method": "get", - "url": "https://api.terminal49.com/v2/tracking_requests", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - } -} -``` -## Next Up: Get your Shipments -Now that you've made a tracking request, let's see how you can list your shipments and retrieve the relevant data. - - -Go to this [page](https://help.terminal49.com/en/articles/8074102-how-to-initiate-shipment-tracking-on-terminal49) to see different ways of initiating shipment tracking on Terminal49. - \ No newline at end of file diff --git a/docs/api-docs/in-depth-guides/adding-customer.mdx b/docs/api-docs/in-depth-guides/adding-customer.mdx deleted file mode 100644 index 3c4242cb..00000000 --- a/docs/api-docs/in-depth-guides/adding-customer.mdx +++ /dev/null @@ -1,170 +0,0 @@ ---- -title: How to add a Customer to a Tracking Request? ---- - -## Why you would want to add a party to a tracking request? - -Adding a party to a tracking request allows you to associate customer information with the tracking request. The customer added to the tracking request will be assigned to the shipment when it is created, just like reference numbers and tags. This can help in organizing and managing your shipments more effectively. - -## How to get the party ID? - -You can either find an existing party or create a new one. - -- To find an existing party, jump to [Listing all parties](#listing-all-parties) section. -- To create a new party, jump to [Adding party for a customer](#adding-party-for-a-customer) section. - -## Listing all parties - -You can list all parties associated with your account through the [API](/api-docs/api-reference/parties/list-parties). - -Endpoint: **GET** - [https://api.terminal49.com/v2/parties](/api-docs/api-reference/parties/list-parties) - -```json Response -{ - "data": [ - { - "id": "PARTY_ID_1", - "type": "party", - "attributes": { - "company_name": "COMPANY NAME 1", - } - }, - { - "id": "PARTY_ID_2", - "type": "party", - "attributes": { - "company_name": "COMPANY NAME 2", - } - } - ], - "links": { - "last": "", - "next": "", - "prev": "", - "first": "", - "self": "" - }, - "meta": { - "size": 2, - "total": 2 - } -} -``` - -After you get all the parties you would filter the parties by `company_name` to find the correct ID, either by looking through the list manually or using code to automate the process. - -## How to add party to tracking request if you have the party ID? - -To add a customer to a tracking request, you need to add the party to the tracking request as a customer relationship while being created. **Note** that a party cannot be added to a tracking request that has already been created. - -Endpoint: **POST** - [https://api.terminal49.com/v2/tracking_requests](/api-docs/api-reference/tracking-requests/create-a-tracking-request) - -```json Request -{ - "data": { - "type": "tracking_request", - "attributes": { - "request_type": "bill_of_lading", - "request_number": "MEDUFR030802", - "ref_numbers": [ - "PO12345", - "HBL12345", - "CUSREF1234" - ], - "shipment_tags": [ - "camembert" - ], - "scac": "MSCU" - }, - "relationships": { - "customer": { - "data": { - "id": "PARTY_ID", - "type": "party" - } - } - } - } -} -``` - -After you send a **POST** request to create a tracking request, you will receive a response with the Tracking Request ID and customer relationship. You can use this tracking request ID to track the shipment. - -```json Response -{ - "data": { - "id": "TRACKING_REQUEST_ID", - "type": "tracking_request", - "attributes": { - "request_type": "bill_of_lading", - "request_number": "MEDUFR030802", - "ref_numbers": [ - "PO12345", - "HBL12345", - "CUSREF1234" - ], - "shipment_tags": [ - "camembert" - ], - "scac": "MSCU" - }, - "relationships": { - "tracked_object": { - "data": null - }, - "customer": { - "data": { - "id": "PARTY_ID", - "type": "party" - } - } - }, - "links": { - "self": "/v2/tracking_requests/TRACKING_REQUEST_ID" - } - } -} -``` - -## Adding party for a customer - -For adding a customer to a tracking request, you need to create a party first. You can create a party through the [API](/api-docs/api-reference/parties/create-a-party). - -Endpoint: **POST** - [https://api.terminal49.com/v2/parties](/api-docs/api-reference/parties/create-a-party) - -```json Request -{ - "data": { - "type": "party", - "attributes": { - "company_name": "COMPANY NAME" - } - } -} -``` - -After you send a **POST** request to create a party, you will receive a response with the Party ID. You can use this Party ID to add the customer to a tracking request. - -```json Response -{ - "data": { - "id": "PARTY_ID", - "type": "party", - "attributes": { - "company_name": "COMPANY NAME" - } - } -} -``` - -## Editing a party - -You can update existing parties through the [API](/api-docs/api-reference/parties/edit-a-party). - -Endpoint: **PATCH** - [https://api.terminal49.com/v2/parties/PARTY_ID](/api-docs/api-reference/parties/edit-a-party) - -## Reading a party - -You can retrieve the details of an existing party through the [API](/api-docs/api-reference/parties/get-a-party). - -Endpoint: **GET** - [https://api.terminal49.com/v2/parties/PARTY_ID](/api-docs/api-reference/parties/get-a-party) \ No newline at end of file diff --git a/docs/api-docs/in-depth-guides/event-timestamps.mdx b/docs/api-docs/in-depth-guides/event-timestamps.mdx deleted file mode 100644 index 272d1ffb..00000000 --- a/docs/api-docs/in-depth-guides/event-timestamps.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Event Timestamps -og:title: Event Timestamps Guide | Terminal49 API Documentation -og:description: Learn how event timestamps are captured and processed through Terminal49's API for improved shipment visibility. ---- -Through the typical container lifecycle events occur across multiple timezones. Wheverever you see a timestamp for some kind of transporation event, there should be a corresponding [IANA tz](https://www.iana.org/time-zones). - -Event timestamps are stored and returned in UTC. If you wish to present them in the local time you need to convert that UTC timestamp using the corresponding timezone. - -### Example - -If you receive a container model with the attributes -``` - 'pod_arrived_at': '2022-12-22T07:00:00Z', - 'pod_timezone': 'America/Los_Angeles', -``` -then the local time of the `pod_arrived_at` timestamp would be `2022-12-21T23:00:00 PST -08:00` - - -## When the corresponding timezone is null -When there is event that occurs where Terminal49 cannot determine the location (and therefore the timezone) of the event the system is unable to store the event in true UTC. - -In this scenario we take timestamp as given from the source and parse it in UTC. - -### Example -``` - 'pod_arrived_at': '2022-12-22T07:00:00Z', - 'pod_timezone': null, -``` - -then the local time of the `pod_arrived_at` timestamp would be `2022-12-22T07:00:00` and the timezone is unknown. (Assuming the source was returning localized timestamps) - - - -## System Timestamps -Timestamps representing changes within the Terminal49 system (e.g. `created_at`, `updated_at`, `terminal_checked_at`) are stored and represented in UTC and do not have a TimeZone. \ No newline at end of file diff --git a/docs/api-docs/in-depth-guides/including-resources.mdx b/docs/api-docs/in-depth-guides/including-resources.mdx deleted file mode 100644 index 20eaa46f..00000000 --- a/docs/api-docs/in-depth-guides/including-resources.mdx +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Including Resources ---- -Throughout the documentation you will notice that many of the endpoints include a `relationships` object inside of the `data` attribute. - -For example, if you are [requesting a container](/api/4c6091811c4e0-get-a-container) the relationships will include `shipment`, and possibly `pod_terminal` and `transport_events` - -If you want to load the `shipment` and `pod_terminal` without making any additional requests you can add the query parameter `include` and provide a comma delimited list of the related resources: -``` -containers/{id}?include=shipment,pod_terminal -``` -You can even traverse the relationships up or down. For example if you wanted to know the port of lading for the container you could get that with: - -``` -containers/{id}?include=shipment,shipment.port_of_lading -``` - diff --git a/docs/api-docs/in-depth-guides/quickstart.mdx b/docs/api-docs/in-depth-guides/quickstart.mdx deleted file mode 100644 index c377a5db..00000000 --- a/docs/api-docs/in-depth-guides/quickstart.mdx +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: Quick Start Guide -og:title: Quickstart Guide | Terminal49 API Documentation -og:description: Get started quickly with Terminal49's API using this comprehensive guide. Simplify your shipping workflows today. ---- - -## Before You Begin - -You'll need a four things to get started. - -1. **A Bill of Lading (BOL) number.** This is issued by your carrier. BOL numbers are found on your [bill of lading](https://en.wikipedia.org/wiki/Bill_of_lading) document. Ideally, this will be a shipment that is currently on the water or in terminal, but this is not necessary. -2. **The SCAC of the carrier that issued your bill of lading.** The Standard Carrier Alpha Code of your carrier is used to identify carriers in computer systems and in shipping documents. You can learn more about these [here](https://en.wikipedia.org/wiki/Standard_Carrier_Alpha_Code). -3. **A Terminal49 Account.** If you don't have one yet, [sign up here.](https://app.terminal49.com/register) -4. **An API key.** Sign in to your Terminal49 account and go to your [developer portal page](https://app.terminal49.com/developers) to get your API key. - -## Track a Shipment - -You can try this using the embedded request maker below, or using Postman. - -1. Try it below. Click "Headers" and replace YOUR_API_KEY with your API key. In the authorization header value. -2. Enter a value for the `request_number` and `scac`. The request number has to be a shipping line booking or master bill of lading number. The SCAC has to be a shipping line scac (see data sources to get a list of valid SCACs) - -Note that you can also access sample code, include a cURL template, by clicking the "Code Generation" tab in the Request Maker. - -```json http -{ - "method": "post", - "url": "https://api.terminal49.com/v2/tracking_requests", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - }, - "body": "{\r\n \"data\": {\r\n \"attributes\": {\r\n \"request_type\": \"bill_of_lading\",\r\n \"request_number\": \"\",\r\n \"scac\": \"\"\r\n },\r\n \"type\": \"tracking_request\"\r\n }\r\n}" -} -``` - -## Check Your Tracking Request Succeeded - -We have not yet set up a webook to receive status updates from the Terminal49 API, so we will need to manually poll to check if the Tracking Request has succeeded or failed. - - - -> ### Tracking Request Troubleshooting -> The most common issue people encounter is that they are entering the wrong number. -> -> Please check that you are entering the Bill of Lading number, booking number, or container number and not internal reference at your company or by your frieght forwarder. You can the number you are supplying by going to a carrier's website and using their tools to track your shipment using the request number. If this works, and if the SCAC is supported by T49, you should able to track it with us. -> -> You can always email us at support@terminal49.com if you have persistent issues. - -** Try it below. Click "Headers" and replace `` with your API key.** - - -```json http -{ - "method": "get", - "url": "https://api.terminal49.com/v2/tracking_requests", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - } -} -``` - -## List your Tracked Shipments - -If your tracking request was successful, you will now be able to list your tracked shipments. - -**Try it below. Click "Headers" and replace YOUR_API_KEY with your API key.** - -Sometimes it may take a while for the tracking request to show up, but usually no more than a few minutes. - -If you had trouble adding your first shipment, try adding a few more. - -```json http -{ - "method": "get", - "url": "https://api.terminal49.com/v2/shipments", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - } -} -``` - -## List all your Tracked Containers - -You can also list out all of your containers, if you'd like to track at that level. - -Try it after replacing `` with your API key. - -```json http -{ - "method": "get", - "url": "https://api.terminal49.com/v2/containers", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - } -} -``` - - -## Listening for Updates with Webhooks - -The true power of Terminal49's API is that it is asynchronous. You can register a Webhook, which is essentially a callback URL that our systems HTTP Post to when there are updates. - -To try this, you will need to first set up a URL on the open web to receive POST requests. Once you have done this, you'll be able to receive status updates from containers and shipments as they happen, which means you don't need to poll us for updates; we'll notify you. - -** Try it below. Click "Headers" and replace YOUR_API_KEY with your API key.** - -Once this is done, any changes to shipments and containers you're tracking in step 2 will now be sent to your webhook URL as Http POST Requests. - -View the "Code Generation" button to see sample code. - -```json http -{ - "method": "post", - "url": "https://api.terminal49.com/v2/webhooks", - "headers": { - "Content-Type": "application/vnd.api+json", - "Authorization": "Token YOUR_API_KEY" - }, - "body": "{\r\n \"data\": {\r\n \"type\": \"webhook\",\r\n \"attributes\": {\r\n \"url\": \"https:\/\/webhook.site\/\",\r\n \"active\": true,\r\n \"events\": [\r\n \"*\"\r\n ]\r\n }\r\n }\r\n}" -} -``` \ No newline at end of file diff --git a/docs/api-docs/in-depth-guides/rail-integration-guide.mdx b/docs/api-docs/in-depth-guides/rail-integration-guide.mdx deleted file mode 100644 index b7a1e782..00000000 --- a/docs/api-docs/in-depth-guides/rail-integration-guide.mdx +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: 'Integrate Rail Container Tracking Data' -description: 'This guide provides a comprehensive, step-by-step approach for integrating North American Class-1 rail container tracking data into your systems. Whether you are a shipper or a logistics service provider, this guide will help you track all your rail containers via a single API.' -mode: "wide" -og:title: Rail Integration Guide | Terminal49 API Documentation -og:description: Integrate rail data seamlessly with Terminal49's API for accurate and real-time tracking of rail shipments. ---- - - -This is a technical article about rail data within Terminal49's API and DataSync. - -For a broader overview, including the reasons why you'd want rail visibility and how to use it in the Terminal49 dashboard, - [read our announcement post](https://www.terminal49.com/blog/launching-north-american-intermodal-rail-visibility-on-terminal49/). - -## Table of Contents - -- [Supported Rail Carriers](#supported-rail-carriers) -- [Supported Rail Events and Data Attributes](#supported-rail-events-and-data-attributes) - - [Rail-specific Transport Events](#rail-specific-transport-events) - - [Webhook Notifications](#webhook-notifications) - - [Rail Container Attributes](#rail-container-attributes) -- [Integration Methods](#integration-methods) - - [Integration via API](#a-integration-via-api) - - [Integration via DataSync](#b-integration-via-datasync) - -## Supported Rail Carriers - -Terminal49 container tracking platform integrates with all North American Class-1 railroads that handle container shipping, providing comprehensive visibility into your rail container movements. - -- BNSF Railway -- Canadian National Railway (CN) -- Canadian Pacific Railway (CP) -- CSX Transportation -- Norfolk Southern Railway (NS) -- Union Pacific Railroad (UP) - -By integrating with these carriers, Terminal49 ensures that you have direct access to critical tracking data, enabling better decision-making and operational efficiency. - -## Supported Rail Events and Data Attributes - -Terminal49 seamlessly tracks your containers as they go from container ship, to ocean terminal, to rail carrier. - -We provide a [set of Transport Events](#webhook-notifications) that let you track the status of your containers as they move through the rail system. You can be notified by webhook whenever these events occur. - -We also provide a set of attributes [on the container model](/api-docs/api-reference/containers/get-a-container) that let you know the current status of your container at any given time, as well as useful information such as ETA, pickup facility, and availability information. - -### Rail-Specific Transport Events - -There are several core Transport Events that occur on most rail journeys. Some rail carriers do not share all events, but in general these are the key events for a container. - -```mermaid -graph LR -A[Rail Loaded] --> B[Rail Departed] -B --> C[Arrived at Inland Destination] -C --> D[Rail Unloaded] -D --> G[Available for Pickup] -G --> E[Full Out] -E --> F[Empty Return] -``` - -`Available for Pickup`, `Full Out` and `Empty Return` are not specific to rail, but are included here since they are a key part of the rail journey. - -{/* However, not all shipments have a simple journey. You may want to track events such as when a train passes through a town, when the container switches trains or rail carriers at an interchange, and when the status of your container at the terminal changes. - -This is a more complex diagram that shows the various events that can occur in a container's rail journey. - -```mermaid -graph LR - Y[From ocean terminal or carrier] --> A - Z[Rail Interchange Received] --> B - A[Rail Loaded] --> B[Rail Departed] - B --> L[Train Passing] - B --> C[Rail Arrived] - L --> L - L --> C - C --> D[Rail Unloaded] - C --> X[Rail Interchange Delivered] - X --> Z - D --> G[Available for Pickup] - D --> H[Not Available] - H -- Holds and Fees Updated --> H - G --> H - H --> G - G --> E[Full Out] - E --> F[Empty Return] -``` */} - -{/* ```mermaid -graph LR - C[Previous events] --> D[Rail Unloaded] - D --> G[Available for Pickup] - D --> H[Not Available] - G --> H - H --> G - H -- Holds and Fees Updated --> H - G --> E[Full Out] -``` */} - -### Webhook Notifications - -Terminal49 provides webhook notifications to keep you updated on key Transport Events in a container's rail journey. These notifications allow you to integrate near real-time tracking data directly into your applications. - -Here's a list of the rail-specific events which support webhook notifications: - -| Transport Event | Webhook Notification | Description | Example | -|----------------|----------------------|-------------|---------| -| Rail Loaded | `container.transport.rail_loaded` | The container is loaded onto a railcar. | Example | -| Rail Departed | `container.transport.rail_departed` | The container departs on the railcar (not always from port of discharge). | Example | -| Rail Arrived | `container.transport.rail_arrived` | The container arrives at a rail terminal (not always at the destination terminal). | Example | -| Arrived At Inland Destination | `container.transport.arrived_at_inland_destination` | The container arrives at the destination terminal. | Example | -| Rail Unloaded | `container.transport.rail_unloaded` | The container is unloaded from a railcar. | Example | - -There's also a set of events that are triggered when the status of the container at the destination rail terminal changes. For containers without rail, they would have been triggered at the ocean terminal. - -| Transport Event | Webhook Notification | Description | Example | -|----------------|----------------------|-------------|---------| -| Full Out | `container.transport.full_out` | The full container leaves the rail terminal. | Example | -| Empty In | `container.transport.empty_in` | The empty container is returned to the terminal. | Example | - -Finally, we have a webhook notifications for when the destination ETA changes. - -| Transport Event | Webhook Notification | Description | Example | -|----------------|----------------------|-------------|---------| -| Estimated Destination Arrival | `container.transport.estimated.arrived_at_inland_destination` | Estimated time of arrival for the container at the destination rail terminal. | Example | - -Integrate these notifications by subscribing to the webhooks and handling the incoming data to update your systems. - -#### Rail Container Attributes - -The following are new attributes that are specific to rail container tracking. - -- **pod_rail_loaded_at**: Time when the container is loaded onto a railcar at the POD. -- **pod_rail_departed_at**: Time when the container departs from the POD. -- **ind_eta_at**: Estimated Time of Arrival at the inland destination. -- **ind_ata_at**: Actual Time of Arrival at the inland destination. -- **ind_rail_unloaded_at**: Time when the container is unloaded from rail at the inland destination. -- **ind_facility_lfd_on**: Last Free Day for demurrage charges at the inland destination terminal. -- **pod_rail_carrier_scac**: SCAC code of the rail carrier that picks up the container from the POD (this could be different than the rail carrier that delivers to the inland destination). -- **ind_rail_carrier_scac**: SCAC code of the rail carrier that delivers the container to the inland destination. - -{/* TODO: Look at the other container attributes that could be fed via rail but are currently shipping-line-only. Such as :current_issues, :pickup_appointment_at, :availability_known, :available_for_pickup */} - -These attributes can be found on [container objects](/api-docs/api-reference/containers/get-a-container). - -## Integration Methods - -There are two methods to integrate Terminal49's rail tracking data programmatically: via API and DataSync. - -### A. Integration via API - -Terminal49 provides a robust API that allows you to programmatically access rail container tracking data and receive updates via webhooks. You will receive rail events and attributes alongside events and attributes from the ocean terminal and carrier. - -[Here's a step-by-step guide to get started](/api-docs/getting-started/start-here) - - -### B. Integration via DataSync - -Terminal49's DataSync service automatically syncs up-to-date tracking data with your system. The rail data will be in the same tables alongside the ocean terminal and carrier data. - -[Learn more about DataSync](/datasync/overview) diff --git a/docs/api-docs/in-depth-guides/routing.mdx b/docs/api-docs/in-depth-guides/routing.mdx deleted file mode 100644 index 59249042..00000000 --- a/docs/api-docs/in-depth-guides/routing.mdx +++ /dev/null @@ -1,318 +0,0 @@ ---- -title: 'Vessel and Container Route Data' -description: 'This guide explains how to access detailed container routes and vessel positions data (historical and future positions) using Terminal49 APIs.' -mode: "wide" -og:title: Vessel and Route API Guide | Terminal49 API Documentation -og:description: 'Integrate detailed container routes and vessel positions data with Terminal49 APIs for enhanced visibility. Available for paying customers.' ---- - -This is a technical article describing how to use our Routing Data feature, using the map as an example. - - - Routing Data (Container Route and Vessel Positions APIs) is a paid feature. These APIs are subject to additional terms of usage and pricing. If you are interested in using these APIs, please contact sales@terminal49.com. - - -## Table of Contents - -- [Overview of APIs for Mapping](#overview-of-apis-for-mapping) -- [Visualizing Your Container's Journey on a Map](#visualizing-your-container’s-journey-on-a-map) - - [Step 1: Plotting Port Locations](#step-1%3A-plotting-port-locations) - - [Step 2: Drawing Historical Vessel Paths (Actual Route Taken)](#step-2%3A-drawing-historical-vessel-paths-actual-route-taken) - - [Step 3: Drawing Predicted Future Vessel Paths](#step-3%3A-drawing-predicted-future-vessel-paths) - - [Using `GET /v2/vessels/{id}/future_positions_with_coordinates`](#using-get-%2Fv2%2Fvessels%2F%7Bid%7D%2Ffuture-positions-with-coordinates-for-vessels-currently-en-route) - - [Using `GET /v2/vessels/{id}/future_positions`](#using-get-%2Fv2%2Fvessels%2F%7Bid%7D%2Ffuture-positions-with-coordinates-for-vessels-currently-en-route) - - [Combining Data for a Complete Map](#combining-data-for-a-complete-map) -- [Use Cases](#use-cases) -- [Recommendations and Best Practices](#recommendations-and-best-practices) -- [Frequently Asked Questions](#frequently-asked-questions) - -## Overview of APIs for Mapping - -Terminal49 offers a suite of powerful APIs to provide granular details about your container shipments and vessel locations. - -Two key components are: - -* **Container Route API:** Offers detailed information about each part of your container's journey, including port locations (latitude, longitude), vessels involved, and key timestamps. This is foundational for placing port markers on your map. -* **Vessel Positions API:** Provides access to historical and predicted future positions for the vessels. - -## Visualizing Your Container's Journey on a Map - -To create a map visualization of a container's journey (similar to [the embeddable map](/api-docs/in-depth-guides/terminal49-map)), you'll typically combine data from several API endpoints. Here’s a step-by-step approach: - -### Step 1: Plotting Port Locations - -First, retrieve the overall route for the container. This will give you the sequence of ports the container will visit, along with their geographical coordinates. -Use the `GET /v2/containers/{id}/route` endpoint. (See: [Get Container Route API Reference](/api-docs/api-reference/containers/get-container-route)) - -![Port Locations from Container Route](/images/1_route_location_ports.png "Port Locations from Container Route") - - - ```shell Request - curl --request GET \ - --url https://api.terminal49.com/v2/containers/ae1c0b10-3ec2-4292-a95a-483cd2755433/route \ - --header "Authorization: Token YOUR_API_TOKEN" - ``` - - ```json - { - "data": { - "id": "0a14f30f-f63b-4112-9aad-f52e3a1d9bdf", - "type": "route", - "relationships": { - "route_locations": { - "data": [ - { "id": "c781a624-a3bd-429a-85dd-9179c61eb57f", "type": "route_location" }, // POL: Pipavav - { "id": "92258580-8706-478e-a6dc-24e11f972507", "type": "route_location" }, // TS1: Jebel Ali - { "id": "7b6cc511-43f4-4037-9bdd-b0fe5fc0df8f", "type": "route_location" } // TS2: Colombo - // ... more route locations - ] - } - } - }, - "included": [ - { - "id": "4115233f-10b7-4774-ad60-34c100b23760", // Matches a route_location's location data id - "type": "port", - "attributes": { - "name": "Pipavav (Victor) Port", - "code": "INPAV", - "latitude": "20.921010675", - "longitude": "71.509579681" - } - }, - { - "id": "94892d07-ef8f-4f76-a860-97a398c2c177", - "type": "port", - "attributes": { - "name": "Jebel Ali", - "code": "AEJEA", - "latitude": "24.987353081", - "longitude": "55.059917502" - } - }, - // ... other included items like vessels, other ports, and full route_location objects - { - "id": "c781a624-a3bd-429a-85dd-9179c61eb57f", // This is a route_location object - "type": "route_location", - "attributes": { /* ... ATD/ETA times, vessel info ... */ }, - "relationships": { - "location": { // This links to the port object in 'included' - "data": { "id": "4115233f-10b7-4774-ad60-34c100b23760", "type": "port" } - }, - "outbound_vessel": { - "data": { "id": "b868eaf8-9065-4fbe-9e72-f6154246b3c5", "type": "vessel" } - } - } - } - ] - } - ``` - - **How to use:** - 1. Parse the `data.relationships.route_locations.data` array to get the sequence of stops. - 2. For each `route_location` object (found in `included` using its ID from the previous step), find its corresponding physical `location` (port) by looking up the `relationships.location.data.id` in the `included` array (where `type` is `port`). - 3. Use the `latitude` and `longitude` from the port attributes to plot markers on your map (e.g., POL, TS1, TS2 as shown in the image). - 4. Each `route_location` in `included` also contains valuable data like `outbound_atd_at`, `inbound_ata_at`, `outbound_vessel.id`, `inbound_vessel.id` etc., which you'll need for the next steps. - - -### Step 2: Drawing Historical Vessel Paths (Actual Route Taken) - -For segments of the journey that have already been completed, you can draw the vessel's actual path using its historical positions. -Use the `GET /v2/vessels/{id}?show_positions[from_timestamp]={departure_time}&show_positions[to_timestamp]={arrival_time}` endpoint. (See: [Get Vessel Positions API Reference](/api-docs/api-reference/vessels/get-a-vessel-using-the-id) - -![Historical Vessel Path](/images/2_vessel_positions_between_timeframe.png "Historical Vessel Path") - - - ```shell Request (Example for MAERSK BALTIMORE from Pipavav ATD to Jebel Ali ATA) - # Vessel ID: b868eaf8-9065-4fbe-9e72-f6154246b3c5 - # Pipavav (POL) ATD: 2025-05-18T00:48:06Z (from route_location c781a624...) - # Jebel Ali (TS1) ATA: 2025-05-21T09:50:00Z (from route_location 92258580...) - curl --request GET \ - --url 'https://api.terminal49.com/v2/vessels/b868eaf8-9065-4fbe-9e72-f6154246b3c5?show_positions[from_timestamp]=2025-05-18T00:48:06Z&show_positions[to_timestamp]=2025-05-21T09:50:00Z' \ - --header "Authorization: Token YOUR_API_TOKEN" - ``` - - ```json - { - "data": { - "id": "b868eaf8-9065-4fbe-9e72-f6154246b3c5", - "type": "vessel", - "attributes": { - "name": "MAERSK BALTIMORE", - "positions": [ - { "latitude": 20.885, "longitude": 71.498333333, "heading": 195, "timestamp": "2025-05-18T00:48:06Z", "estimated": false }, - // ... many more positions between the two ports - { "latitude": 25.026021667, "longitude": 55.067638333, "heading": 259, "timestamp": "2025-05-21T09:38:07Z", "estimated": false } - ] - } - } - } - ``` - - **How to use:** - 1. From the `/containers/{id}/route` response, for each completed leg (i.e., both ATD from origin and ATA at destination are known): - - Identify the `outbound_vessel.data.id` from the departure `route_location`. - - Use the `outbound_atd_at` (Actual Time of Departure) from the departure `route_location` as the `from_timestamp`. - - Use the `inbound_ata_at` (Actual Time of Arrival) from the arrival `route_location` as the `to_timestamp`. - 2. Call the `/vessels/{vessel_id}?show_positions...` endpoint with these details. - 3. The `attributes.positions` array will contain a series of latitude/longitude coordinates. Plot these coordinates as a connected solid line on your map to represent the vessel's actual historical path for that leg (like the green line from POL to TS1 in the image). - - -### Step 3: Drawing Predicted Future Vessel Paths - -For segments that are currently underway or planned for the future, you can display predicted vessel paths. These are typically shown as dashed lines. - -#### Using `GET /v2/vessels/{id}/future_positions_with_coordinates` (For Vessels Currently En Route) - -This endpoint is used when the vessel **is currently en route** between two ports (e.g., has departed Port A but not yet arrived at Port B). It requires the vessel's current coordinates as input, in addition to the port of departure and the port of arrival for the leg. The output is a predicted path from the vessel's current location to the destination port. -(See: [Get Vessel Future Positions with Coordinates API Reference](/api-docs/api-reference/vessels/get-vessel-future-positions-with-coordinates)) - -![Future Vessel Path with Detailed Coordinates](/images/3_port_route_with_coords.png "Future Vessel Path from Current Position for an En Route Vessel") - - - **How to use:** - 1. **Determine if vessel is en route:** From the `/containers/{id}/route` response, check if the leg has an `outbound_atd_at` from the origin port but no `inbound_ata_at` at the destination port yet. - 2. **Get Current Vessel Coordinates:** - * Identify the `outbound_vessel.data.id` from the departure `route_location`. - * Fetch the vessel's current details using `GET /v2/vessels/{vessel_id}`. The response will contain its latest `latitude`, `longitude`, and `position_timestamp` in the `attributes` section. - ```shell Example: Fetch current vessel data - curl --request GET \ - --url https://api.terminal49.com/v2/vessels/{vessel_id} \ - --header "Authorization: Token YOUR_API_TOKEN" - ``` - - ```json - { - "data": { - "id": "50b58b30-acd6-45d3-a694-19664acb1518", // Example: TB QINGYUAN - "type": "vessel", - "attributes": { - "name": "TB QINGYUAN", - "latitude": 24.419361667, // Current latitude - "longitude": 58.567603333, // Current longitude - "position_timestamp": "2025-05-28T03:55:23Z" - // ... other attributes - } - } - } - ``` - - 3. **Call `future_positions_with_coordinates`:** - * Use the `location.data.id` of the original departure port for this leg (as `previous_port_id` or similar parameter, check API ref). - * Use the `location.data.id` of the final arrival port for this leg (as `port_id` or similar parameter). - * Include the fetched current `latitude` and `longitude` of the vessel in the request. - ```shell Hypothetical Request (e.g., TB QINGYUAN en route from Jebel Ali to Colombo) - # Vessel ID: 50b58b30-acd6-45d3-a694-19664acb1518 (TB QINGYUAN) - # Original Departure Port (Jebel Ali) ID: 94892d07-ef8f-4f76-a860-97a398c2c177 - # Final Arrival Port (Colombo) ID: 818ef299-aed3-49c9-b3f7-7ee205f697f6 - # Current Coords (example): lat=24.4193, lon=58.5676 - curl --request GET \ - --url 'https://api.terminal49.com/v2/vessels/50b58b30-acd6-45d3-a694-19664acb1518/future_positions_with_coordinates?previous_port_id=94892d07-ef8f-4f76-a860-97a398c2c177&port_id=818ef299-aed3-49c9-b3f7-7ee205f697f6¤t_latitude=24.4193¤t_longitude=58.5676' \ - --header "Authorization: Token YOUR_API_TOKEN" - ``` - - ```json - { - "data": { - "id": "50b58b30-acd6-45d3-a694-19664acb1518", - "type": "vessel", - "attributes": { - "name": "TB QINGYUAN", - "positions": [ - // Path starts from near current_latitude, current_longitude - { "latitude": 24.4193, "longitude": 58.5676, "timestamp": "...", "estimated": true }, - // ... several intermediate estimated latitude/longitude points forming a path to Colombo - { "latitude": 6.942742853, "longitude": 79.851136851, "timestamp": "...", "estimated": true } // Colombo - ] - } - } - } - ``` - - 4. **Plot the path:** The `attributes.positions` array will provide a sequence of estimated coordinates starting from (or near) the vessel's current position. Plot these as a connected dashed line on your map (like the dashed line from the vessel's current position between TS1 and TS2, heading towards TS2 in the image). - - -#### Using `GET /v2/vessels/{id}/future_positions` (For Legs Not Yet Started) - -This endpoint is used when the vessel **has not yet departed** from the origin port of a specific leg. It takes the origin port (Port A) and destination port (Port B) of the upcoming leg as input and predicts a path between them. -(See: [Get Vessel Future Positions API Reference](/api-docs/api-reference/vessels/get-vessel-future-positions)) - -![Future Vessel Path Between Ports](/images/4_port_route.png "Future Vessel Path for a Not-Yet-Started Leg") - - - **How to use:** - 1. **Determine if leg has not started:** From the `/containers/{id}/route` response, check if the leg has no `outbound_atd_at` from the origin port (or `outbound_etd_at` is in the future). - 2. **Identify vessel and ports:** - * Get the `outbound_vessel.data.id` that will perform this leg. - * Get the `location.data.id` of the departure port for this leg (as `previous_port_id`). - * Get the `location.data.id` of the arrival port for this leg (as `port_id`). - 3. **Call `future_positions`:** - ```shell Request (Example for CMA CGM COLUMBIA from Algeciras to Tanger Med - assuming not yet departed Algeciras) - # Vessel ID: 17189206-d585-4670-b6dd-0aa50fc30869 (CMA CGM COLUMBIA) - # Departure Port (Algeciras) ID: 0620b5e6-7621-408c-8b44-cf6f0d9a762c - # Arrival Port (Tanger Med) ID: f4ec11ea-8c5a-46f9-a213-9d976af04230 - curl --request GET \ - --url 'https://api.terminal49.com/v2/vessels/17189206-d585-4670-b6dd-0aa50fc30869/future_positions?port_id=f4ec11ea-8c5a-46f9-a213-9d976af04230&previous_port_id=0620b5e6-7621-408c-8b44-cf6f0d9a762c' \ - --header "Authorization: Token YOUR_API_TOKEN" - ``` - - ```json - { - "data": { - "id": "17189206-d585-4670-b6dd-0aa50fc30869", - "type": "vessel", - "attributes": { - "name": "CMA CGM COLUMBIA", - "positions": [ - // Path starts from Algeciras and goes to Tanger Med - { "latitude": 36.142537873, "longitude": -5.438306296, "heading": null, "timestamp": "...", "estimated": true }, // Algeciras - // ... intermediate points - { "latitude": 35.893832072, "longitude": -5.490968974, "heading": null, "timestamp": "...", "estimated": true } // Tanger Med - ] - } - } - } - ``` - - 4. **Plot the path:** The `attributes.positions` array will provide estimated coordinates for the full leg. Plot these as a connected dashed line on your map (like the dashed line from TS3 to TS4 in the image, assuming the vessel is still at TS3). - - -### Combining Data for a Complete Map - -By iterating through the `route_locations` obtained from the initial `/containers/{id}/route` call: -1. Plot all port markers (Step 1). -2. For each leg of the journey: - * If the leg is completed (ATD and ATA are known), use the historical vessel positions API to draw a solid line (Step 2). - * If the leg is in progress or planned for the future (ATD known or ETD known, but ATA is not yet known or is in the future), use one of the future vessel positions APIs to draw a dashed line (Step 3). - -This approach allows you to build a comprehensive map view, dynamically showing completed paths with solid lines and future/in-progress paths with dashed lines, providing a clear visualization of the entire shipment journey. - -## Use Cases - -Integrating Terminal49's Vessel and Container Route APIs enables a variety of advanced capabilities: -- **Track Complete Shipment Journeys Visually:** Monitor shipments across multiple legs on a map, from the port of lading to the port of discharge, including all transshipment points. -- **Identify Transshipment Details Geographically:** Clearly see where transshipments occur and the routes taken between them. -- **Correlate Timestamps with Locations:** Visually connect ETDs, ETAs, ATDs, and ATAs for every leg with their geographical points on the map for precise planning and exception management. -- **Improve Internal Logistics Dashboards:** Offer your operations team a clear visual overview of all ongoing shipments and their current locations. - -## Recommendations and Best Practices - -- **Polling Intervals:** For routing data and vessel positions we recommend refreshing up to once per hour. -- **Efficient Data Handling:** Cache previous vessel positions when possible, as it doesn't change. Focus polling on active vessel movements. -- **Error Handling:** Implement proper error handling for API requests, especially for future predictions which might not always be available for all routes or vessels. - -If you decide to create your own map: - -- **Data Layering:** Consider layering information on your map. Start with basic port markers and paths, then add details like vessel names, ETAs, or status on hover or click. -- **Map Library Integration:** Use a robust mapping library (e.g., Leaflet, Mapbox GL) to handle the rendering of markers, lines, and map interactivity. - -## Frequently Asked Questions - -**Q: How up-to-date is the vessel position data?** -A: Vessel location data is updated every 15 minutes, although that does not guarantee there will be a new position every 15 minutes to factors like whether the vessel is transmitting or within range of a satellite or base station. - -**Q: How accurate are the future predictions?** -Predicted future positions are based on algorithms and current data, and their accuracy can vary based on many factors such as temporary deviations, seasonality, or how frequently the shipping lane is used. - -**Q: What if a vessel deviates from the predicted path?** -A: Predicted paths are estimates. The historical path (once available) will show the actual route taken. Regularly refreshing data for active shipments is key to getting the most accurate information. diff --git a/docs/api-docs/in-depth-guides/terminal49-map.mdx b/docs/api-docs/in-depth-guides/terminal49-map.mdx deleted file mode 100644 index 36bc70b6..00000000 --- a/docs/api-docs/in-depth-guides/terminal49-map.mdx +++ /dev/null @@ -1,221 +0,0 @@ ---- -title: Terminal49 Map Embed Guide -description: The Terminal49 Map allows you to embed real-time visualized container tracking on your website with just a few lines of code. ---- -### Prerequisites - -- A Terminal49 account. -- A Publishable API key, you can get one by reaching out to us at support@terminal49.com. -- Familiarity with our [Shipments API](/api-docs/api-reference/shipments/list-shipments) and [Containers API](/api-docs/api-reference/containers/list-containers). -In the following examples we'll be passing a `containerId` and `shipmentId` variables to the embedded map. -They relate to `id` attributes of the container and shipment objects that are returned by the API. - -### How do I embed the map on my website? - -Once you have the API Key, you can embed the map on your website. - - -1. Copy and paste the code below and insert it on your website. -Once loaded, this will make the map code available through the global `window` object. - -Just before the closing `` tag, add the following link tag to load the map styles. - -```html - - - - Document - - -``` - -Just before the closing `` tag, add the following script tag to load the map code. - -```html - - - - -``` - -2. Define a container where you want the map to be displayed. - -```html -

    biy}z2xFH0% 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 dl=!hdmwNJf$)YYl1hVcnDTJrV4xN@aI525PH8E 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