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/16] 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 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�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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 zcmeEu^;cWZ`YseJMGF+yLXkpo3tFVO6ez{r-8~Q}ZlM%+D8)+g;t<>+xVr{-Cy>jz zYn{(I-|ruAf4Z~QtgOBFyqP^SuRQNFlSF=2k;QpM{t5{R2}fQ|S{(@qZ4e3RMbAt0 z=Q|e&s998a**pkSFh8?{{O@Ocav~lpU56?o2?teWhTbm_e8}}Fui!l z3NBv_h{nqiOxa1-WgPKm(t28M{o^+YmX-c@>DI`Fe|T5;Sh*=^`jtMfB;ZInS!86k z;z1+eHe>p7D{NQy5mf-V{s_NwXq~o;`bQTIHH5Jf7vCVdo2&C>nY2VY$>1vnDAO6> zyl_3SIT`I%{~mhNry`od&#ikarnBc2R+fE&;PJT1$D2kbqgE8!8>F06LKCHrM`Vaj zTfNp7-`f)6{)XmX1I~-rTTUE$HJt?5uQDH}F?<}abhF|61nJjB#y(A9NlssIXzE4( z=vIYR{ZRb(IHb*u=1p>!rl1?e8mgO#X2fFz4)o`?09=GRX0+DbtCJq3Jb$*!XXJ7D*Dm~q%2>(_i>L6Q(l0V z^2N6clgxmUJZVxYLZO7<)K5~=&Q2OUu~Kp3Y4n9w?~_lsC;MNYv}KxY?31iWpN+Et z8qZtO59!!^X8#w4`08s_VBWJ*7&bA~D7jn(^g9e(;}LF()lgMDN%Q(c#Y0nDi1&D?1@YbUFZ}CNlg)Vpl z#pqt39C23$zg&GvkIUqAXx6et4|s?J9)XXSGr=^kXi?c) zbx4xYk~58{MfCeiM7rMb!Z#c%xAmSrHBqo&R6PmzvcT|Px5nKN`|ZCRj)5sg`p~+K zmA$Cu1~Z%OnEgAyc&=*svkfQy^v8HX|}HmbKWAO*}4#i zQ|Z+;t18Y;Jm*R%Xw9#8RXKC6f|iuzV1Cmr2)ZI5i>_6JL- z%D}amrT#%jthj)iXyC^ArZx~x<2E@cId6R~g6D4=Fdu7dMvSOn>Q&in{qFg1!+Co? zQyU%Rnj3(5(rm1|eaV{T<<`||V43u+;B?ZNy^k`{0*t5HBD0KBPlv* zdujwTr`Zb9RBE8{ACg`o&Xc7Jz)w@>X8M~sj)pd~7`ev9Zqa%~@_2AIq2c5Fm53T( zY)R2@XI)mnl&iZhbD-oyK3+L!@8<55E8KN3ysaCwbWO@pab%wR{m0J3T=l*Wb<5r& z@H)y&8#q|h=&`Ns#7!(UH_^UB)0*Q2Ik>sKSB|T)H{)nzFsXFI85KV@f*;i~oq?kf zX;!^Wtac`E>I3%8iCZ@b#I8UA!=i0^y*rYk4jLIR-Tdth??l?3=EX0pNN7gRK;9G- zQ8uRO#I8#&;S+|i(P_{5EBLw5Q#Pn^Po6(UWh$%MYeMB8eP0>$6#c9sT4dnz`Y0*h z^%%15C{${eiGt@cnMF~x?#}LgB0u$|RYbS{wb3mV)ldMGDeiaKt4eZPmD?A16(?4k zUZeCVA+iBMMd-fT0Vjx!ko%2=!k|rYKY>zV$DK#zH^Ot}&f`9r&Bd_6y|?vyYSaM$w70mTW|%ys(2wiWAlPp&gqXPQ zLNFR9AEo=e*4^DE$7$!Lz*(pl35QBU;)k|7My>2e%;P!ztTi*PZdOQF_|vJ35HTcN z6?g`^sBL>fh0!c=x-ONsQ+Pd*rGR#*o8Ef@x(SUMLv9ckPIH-pN?qf?jUvVQsoEeu zyZTC-J;bIIh7~+uiI&6v4sTwyRfSD?IrkU-ot( zFqz}uQHgkBKprp0zo*gN=FHyJi{IufRdIb#0hks8jnT!3TzK( z8qh~rW{&c~Mv9vv?P`TAX*{@#GF`d*sHQ~rU&v2>GXvZuY6x!s-RWt&s092i%#_Y#%kd!v<6HIRwL_ZpD+8+ghTTSS|N=VI7M!xqT9X zFiEke0z4O6gHOLQYwMpvjPMda{A}mJ6P2k5Hl8TS^ikSI-l2XXUiGf@VmML~wR#-y z6BOa82B&$_rDW=B5KF7*+-)M(NQ8Otnr$}V;txc9{D~jZUBz-9^34VkshTK!e;hdZ zTHK-+4jibSDb-U2i0Nfr+gZsEn^dS*% ztq~!`Tib28@ua49Om)Il#A`s#)|VW_@nsYk!g2s){5GK6n#*ZzSi`G{G4Y#!Xd3AhoXM zwKhB7dwAZ9WgPewV$1l)fC9|0X^n?b5kWfG2bWK*1ys{7&amQYI z)Pk=F&{Qt97-RyFMq_aV+sSmQ1(xNb?aQ_LhCNFso~% z%8bTMrkl^?m4`yqn|TG8sj2y+B1!UZ4$9Z-+YAI+KuDc?!|8@pF1Xf?4&@?s?u4vg zkGx;R=UUKVs8aY3b_L^YuSM0nFjTa4o^N!7T#&dqdu|yUREHs+CKCX+M=7Uipym{d zW#VuA#55q@aHZ14M(pbTPP;PP_EV4&72Ic~=Dav4Dw00}S`!k_iPt6!Rp=80{2_#K_vMB(CUZ9IUc zXk9!f+ganaJS23GBkm7d{-aE1?Jq#mT1w2RB!;ksW_`*2m0Z@=klh^ZRtF2X;cOcM zyu@3-d{^`P#aXGhzvg^|M_}G!Lt%k;{@A)~_j(Q}YLIIzIS3K}LK!-G$*5{_PHMF@ zrD~!eHU08_gknxVMkHf^4^tzI3BO=)9MUTwP~w-%iD{I z7A)h1c?|*d{Y~_?r>G5XPHX&{oEci+8BDvC_)zUmvhc4X>qkv{`(&ag_fS{IzQy$P zg+U51ZfRcKK6R<1b6}AAM*7#43sv#;3Y826L0iA@BcmQEaX0~upyTTk_^y|arGQu; z`#gpX(?7t*$-s~HGj7@@JM71A3P)V{y-a}Tf%4L|jKY{NZc4VHC&qva&)-bH4=G8j zCX?IVheZNaoiE%khV+gL7SWW%PToUHQYX!4Q(3IsIxy#>0-GtkL;R?ZnfxCej{^Y6 zlkGMn*%BA0TrGsOoIBYiycgPTC-0 ze0H9f+EAR?uh3S}LWka9s_80I@fXd9C-Ns76~{h5njyY?PEN7CE%@v9OsXKn4dCbx z$GNrBRjJ>kn4IuG#DLGx0?%2;Eh&537VUe#`D)%G=wKOtcrEiHuDl_Vxjej&+BZtGttG>X zkh7M_ZCxiRfA&DNIqC-bC$pyY;YrxL_`rr5#2ClJm+8GDACq3T%saNEO%~wUNZIjA zXE?n!zfWml-wXJD*;qW-3~gwc7G;`aYDPn=b!eDv! zc9hU)69ha69RzgU6#D;9L>m4!giF>afCWQKdho(tzb%y4di_vw^jFDYfkDFhoSj&A zyhXg7mUmc&lYvYhhtozjyCUb&+j1c@FPZWbtW>Y#J4!)uo|0(4Fu(^t4KB@>f znNO0A+s)R*$D$+!ojcnKYp}Y?Dy%M~_;^Txb8TM3p4Mj@&gx6GADeT|dlc~ss!WOe z!LVaUTxL4*Nbg@Di1&kl{()Ezj6BL#t*NPfK*CakxLYPKUZa)?|}8jW~c2w zfo0_)oV2@@Qf+SA;_GrOJV4yV`=5yKY>%&3{eIC{nSvWnMJ&Mz9c)a79)LGIvbY2p4#cOrND7K>~5hU*1<`8UZe_b)2G zb|>PbJ$umHjgAIr_+9e_uIc_EedB&}MN%wLT$<};5^%4O$$R%CWlaCNO5clQ*(}y@ z6=yM15%|9yN!9YF@pygD`Mfui6@hto%PGz?*^voSoGGm3{sQzh_JXfe19F@YO;{Ar zogbwtdHdOk%}heyE=Du-075NZZ&(HNB37WGuu&==8A(BQnlZ3P~6AD{Sg!_i*f(3|XSh>>PR#`(EF zUS%QhS7W5lLkZKkJrdgx=u`&+ym^mq(0QOL-naW;IdgF>{)}_^6IEj9QWv0!RRmT= zr2G4Jr83KUb&d;7vF$hi)8@#Hn0b_=g9b(JB&Y49DFfy$k|c~LyVFv#4X_))mD65^ zs6RTPN(m;Z*DD7N#SUAQ4kz4(IvE7ew#-tM;pDPrrfy2NCqUw=)L#anOCZ!puonwy zTutAnXYn^XIZ|PySC$J~{_&Tcr=_xJ-nH}dPkfx3YM7|#;Lv(PI2y5BRQ=a4G66WxT?52 z>{}hG!iw7nMx2Q}S`zf-0JSYXuUwsO-5{cw22r}t)Zp{=;sbO;h|uUb;pn)4$7;%JS)=u)yMj^5s@uzViN~t@_cYsBCyz+0K;t)$xXyq&w$>z$ zfZgaN@m(Y-UIh8m{tdBaW`5_s-d#r)#e3P1W=g!LQ;ZhD&yca`IMIwrrj(-Q=ar)o ze27SB+&v#^xLxvc8TLb@X(@(7ivBB`WTdV~@qAQ1)_`U1C1*CwDG!ih+=fRk|3d3) zct`V)rqo+?VW(99Zz4p_r z8u8!<7v-N9?6L3q#1DvNEf!^D8#qK-TR(Wp#x?KleyKT%a+jZI0I!Fzbdx7B40d`(Zn=g+q)0c(Ce46zHT1LgZMqw%*vQP&Xm+89k z*P!ie7VIXHr;{GXuOc${!Cg}g!R5Evem2E$>r6M#=;o7}6Za1iclW)a^S)X}ga976 zVed4@Q{cl27D`tJBgbR&LwjU+({)qs+Yf^`2@b;DSuKP~FO z?ml>#9~aB2<$tH(jKBBuCh{9Prs2my54Y2195sNGK||)TMz}n+k13jeSF{vvn{BJJ$OATVGdMj^J?QX}^($?d< z&R%Od_q_JA(|1NuWEY8D->VOD?rqffKEw^Hz`$yN|0W#3bt0)cy?i&kY!W5qx&8+D zFs|iuU+8qYR|?&t!cfjHVSLL;mv%oetP2!@89k7|A09_9b_F<$?@z_B{(#o&Me2V? zOMZGG!`8AUxk5bcJl6;6CA{&ER@L{$zR8fdj5|%D$X*-B2?*(#=9x4u zwWT`@xjEKtzu&$efE?5aPpZ>w~i;zZIskTwz`;z)3jm2EGEj z+gUZx0dN4C6aGUKajTKRmgdfe9@7>FL54y(c8*6qY1mBg6PV8}Pm+fJKgoJT#9<7I zt4P@*P*`ATHXKE1WB_+n5~izWRouQRJ{4xAIN@8oc&6x_{u? z+lNpT_D=g*cq#|*!p0T%rIp(ijnUv#^dydBC}X=hqZX3;bHCx4JOhd;M&q+eZ>@WSQB zDf_FEH309Cbvd6;xmd?D>R;65P1OHSYtI}PXe{;&@jqDZb(%3Ro8EsKF!G`e{%45h zk{Y@HCH?;&K2OyDo`mPsjhWq~@GB*WM8bu^Yx)JNd(~*P3#Bp9k%GCN?-Q)DwrG>S25 zl2o#H44>g50Y(KktX0I{+SMzOD|V{QW6b)=)U8sfNvv@+zV4Wz8w4W53(;Y0sYrUv zV+)PxX*GpX`1pc~``8>zIN0u9-v?%#Kbw7|M|(-nU$!cz?10lM+B%#jkReHz2Z4Z- zShXgnr$-iX^@cx-sTwQwxI|IDOf<9b%R~vM=LbU>Og-qXxA~ty&^uo%1XLcv&fRP3 z@X?qu+|o_Dcb&6G$P|{ipVN)rk~nn#cx;*V-fvQ_c>sxpQ#_%FPf0$r10aR3?Hpzm zZkv1SRYJwbkx(R7+5IsEXSW`i%0_MlP5QwfQn4dP#Y-ydr=KfU`Df57^)-ohj=ilLvd=#9_>6ZLi!4I+Xeu;jQ>5BK6j!X4O&_-5+UnnP5!?bEULGIsMyKe?Qj zftxtT`ax*K-1IYoW(q+vpK$#ZTxOT8-df!0h%xx7_p2>~@T;CEIx|WZe3Wu+uB4P{ zi2B)^@m!pjim@U!c2pu-wjWcp456`KEPG(@(EGkAfr+Fxu$6;))_0ZYUwzyaVCo)E z3sZ_EctMH3<|S}07SPsX#t{$}#%a+{T+ayx^Zx1!yNuiKzIVvvnu;HroeXw6LT%qs z*4sVYFLYd>+ohBvxK42;LBQfYnVy4VMmNCKPC`_4`pU*gk z5#w=cJy!lPUF zwJU48oggTb4owZPl40j3zR`N`g!A24J0VU!%S4SI=Ea{G=LP06<|N`&iYAcEeOSVgOP2I|OX)V!JrX?VVF*a5Ay&ORE2U79fuv zM;@Nj6Xibp$|JbL#2KB^c#yA2Z(jKO5~ zP*`Q|4q>EKe#Ia!S)##T?c@xN+ZlL6@d^zlu4qi_0+IN<5=muA+sP%YNBc@@Ll7Ot zOhj-V46yYT;3;M4>TKlc-+t9nwS)7=qhU&&nTUDIjlo8eG{k=XFPYVctSo~qtk9@U zqWCiwj+);?96oNTra@F|vg_sVy8}7=vRKiE28HP#SdG|)VH8#uJU)z}EIpM*RbrGh zuy!(8W8mrXms!4ZM%EcbuUB!F+m^#ejZ|)W_Rr)RDL8Dc{A*XhFptn;!Ojsc-z*+! zbfJj|YKjR5DN4wQn(s1E&Iw`_`P8SCyN&6i)N{{(G!e2*?bMNR0$m}(u5SRIT^dq` zl%dysuV)rEZUSZ(gnK`-j9JI9id7ieAvQ7*Mti`NC;nS3wz|t@8bd4d#q;a^K%D+J zIioQ@)Tlne+SmGpyX+dV(LpN43?sb>OTD+Ao>InXZG{yBTMSLy%!8?tH!D zM04>#+G?$sEuSmIG=c>1U9%n}ef>SYx7sbN(ItpXP11_|2d;qFva`htFmokQV3~Xf z!lz($wA@v&GMP4Jcd;_LtOC+Lqm|4(S4Bn`GRNDY6U{?6-yW~JUJFc~PYW4vQTQR$ z$%$$g8H{9xU3Z(X!pZ4gNY^TDuiXp=mt{%EpJc{E>qY#{B4k3S;8orI$+?I0iY*YZ11F5K_*!NC`=vs^ zm;lf*rVFX`f=r#ZT~*#?4eh0WpMyf;7gqh8-mxr!mS`5>rHiI|Ts-(IOe-=*#}49^AU2%tm@&sp|E%@DYa0 z6NkVAzbmw|V2<4#dK)bZ)Yj9SX*0t*`u|4yjM`jsHc=4e@UiF(L=%l zdEChiGSw^kf)n!vWAnlA*dZ@SSzgX-AEdk{`~5*=jYjN4)JU62f$Nm&B*D3^n3P`X z1o68bqna4|&6*^-j!N1DD?>(AE+*WZiv35YI5*={lJg%MW(?k2ghC$ZR`81Vg`Y67 zxP8)56is7C=X-9h77xp-J$Q89^vB7 z@Y;#twdjm0%wsJH!*z{x-~w8LsCa7Y4^q^q=r^}L}G6qo?C%{STCsV>!JA;p&yu$md=Ca1sj5+Kx zE^Sg4^8uWR)akS&ksV4Vxw)(G*k7>IK4HEasTnJQJi-=l$sKdFfld3XMgV*quNqR8B+tptc6T#-{kX!lN$@;=Jh$zvlcIDn? z2CV>tu5C0*DoVFwJt*d?3xaJlipIu1tNtMBV?I74DefmFRd}>+7d$=s66`dKe5>dt zjA&iT08S2>Q2h;IDaGQV8`GwgXvsHohl0vmt~4^AHD2kJ#(CET44f#@d)uN(bBpiW zfo9xZ@8ktHoL0E=zVuAO%5)RlL{UNSgDYjfxx-$z*)8HA73*Cdxj>IW!9cT0C418k z03p98XBUQjw54_X<#+C4CC4 zkh6y;r(w-DM^QXqY5PbRaXX?TX3#v=9yY+Y42stb?*H!}}bc|GCE1@)` zCZT2*`N6+?lPp^oe@8M07CtOL2QX4uY!9!o)mgk?f3{Sfg!Cq%XO+uLZzA8P*zeF~ z3ozu@vPW`fjL#t%yEP*}s7Y#A7n-U9_Sj}}QTj}+vl+HTq}5n)*82ZO06dA-Uvxz! zm1;YWiG2N|uMGKY>}>o!S^mS+>@1HRlx@LEg$Zg-I=HRf7C;{=Dan{XhusyG&s@P) zI{EjW&usWqmidv2=*0AI8Ekv#H$w9r%L5M#D2C_kUWDw=Z~RHDkRCJI!E_aA=oLzC4Zoa@%XnF06S;bWEyQLgQm zUx#`zL}IW-DG0|#X^A_n3(xSQfx)w>8+FWp!SQu{ zf>>VVygCI!m4quf_b=+tnm@GH&~n z2UuKJdGFA|CIT6pd5yVxSH~gGK)q=Fl+q9y)UnP9ansOjNT#qO3+$3839M(igBS{> zv?<_!+IsLE@bDs#=Hi#Hl#rv-P$hCVDSH=1U!9hkp3Y_<@u9UFyQOMDt3g7J0^nOs z7h6kKw}r*aFEGA5Ju+4I)z@HnKeNpulIuxEt{|*Le5xvrBq|9K%=v0>xhahwCTM>4 z_D^kKepOZW^|cM@<|K2@s96jhwp5+{{NT=ro?Mwl2fQ(`OIMas_VV(w+GmpZ{{G%) ztwT1I$Byyp$|JxC`WjWDCo|iOrS*D$Xef1QM&aSo(@^)GAohdua4J_;UI$%ut7xw z7@N2e#Pfj%O!l3M!|6^7MjDb}vPQf_Ln2v&4(IbLDFs~;B9t<|20 zt>Oj=%Fn-Ly}q*ex5w@1>a^UMAlWO^cb*+8UFVv%ngQLGg~Z9H*I*&pZ{C@ob~Mi2 zUet3%%0(T-{-wjlFodj7i7mg_By~ro1IOCPWu3XLs$go=5uP+{os0V7HO0Egl0r zKAS~j86zqj9@-+S3`q3f=HO#1!Rbd$)^X_=Er81TPZ7WS!_ob#{gRn1+sns@C5!&l zr)$HBnUv%~=k=48;=}RqK=;NF#=qd476LRnPjipp@2_mb=r0Alu>Vf?w}1kCB7!z( zfye5UD!HG_Qi-pPUY57|>5`DUXFFo!d$;6_c4zxIIYW0|-e?%x=pBt9xs?l%UFdqf zb80)HrKF{@_^U0_0&jum1QEJ$ow3r#A$aH-W!?9_5W4vtd1<~{{17Eu2fB#28}`Y} z*etxtCS&F{wi%K{ePgweorxuEsb9M6luR7hjn&;y5{mwEP0jY*LqzndV}JcZC1ob= zFL=#a@Xc2*selXJiju#U_pg%a)1~hZ^V>da?Tn4V07>;Gg^WTL2Zw|-euq~X{0{3$ zT83upooMdv?$x#V2|%&YpTQ)YHWLi|_H!Y%$y!E!Szsvpz3+pyy}kJv9aiMe2+6ZB znr#~)eS8X1a&psyoig5f-WrRGulwZtI<>%e{{H@dRU8Y7ic$o@Hfd9x_q7KlPS&(9 zu|=0f0|IJkb0Ov6pdjRGKE5@|Bc4V11W_J8M-L0_vZ+1KH40O+iaMj;<@kzsZTCJN zpWZifAl+xR4a`5s!~Wa&94Y8$E1)B}Q~pruAlzDUw68HI@@EVDFH|*n^Hkz|V)P`7 zjO77OqzCCcj~E^*v0YyZNz55CM6lAHx%(M9SGoLAgnz*fFxnRW^QXp(uaaR=<4@c( zgpK6;D~)-v@uGysUS8@g(7Al|-iETSFfYdzRs7_#Ta-pjJb6$a%U>DgB}0Jbq!Xc==}Bb~l3ej`w8*t8_*yNhwa7ceDW+%JSX0IAN=k0NFh)vAna3f(I^;C7W$1S*rw}69PGQytbR0O!)*sBk>YB- z=a)wc#(ebtoFViR2{#raLQ={UM*>NHUpr}LEJsiYpOcAwj8y13oF=eT@()yVVK`Nc z2D_O{b}i`lF979;1fyP4fGCCMKXV|2(4p1Ey%<}rQctfONbgmQeS-GtSv0%B%u&0? z$2)sg$=v?;yoGhjy~rOvjQp}uAPNmJ>93ysiXTQdS@^fgWzsU+_u2=l?fObNHujf| zP^RJbiB*}!ogFLl*2UD6IST{k44^s<+ihoLJrrh`3(3n~SkOhk$FR0_G+l`C%m&>9 za6u32Etj1`f_9iMP)H|uEso)h&!NS1(jlks%ry{?D>3^au^u<(ET6Qx_cbx=l;~xh zpXMH=AdDiyg_1Cg&L;hy^~Pc~c>mQ^*~ZAdG&HCyo(r6GmrB$HZ&-sV@ImNWSnv8l z%l=~i&kQ47<#0?w^*B&{V@VEW4*4~trVVmiGt*C`;mS0$@R)!%%omP%u_?)A6~n=i zc%ImSf#+xcQ9GI1Z1z(RI24(Nmcou|p3h=$51!fg!KCw>Ql9suPB9laz)D*~#3+E3 zCgS3%Y4m~c0r;gbALTj8(fApH#r8J4~tE=Cr@WOz3M`pT!3d5 zfudp!o2ti%Ob{Mgc;q15)N(=g=hCj~@9l|P#^8^7Re@i};uKdP8`o z41wa+_C}n7N@wu4_|ZxhoM@7bmT?=pYWjUd>A%!^J$VVGpLV_e-EmQr`YYnSxOw!lF2sY3gm=gF*x|nZ9^0Nh^E2}{u{_=LYoP2`37XyB2@NeaitZv~ zjmsmWlCj(mRJ#w2`rwWr3GA@v*LYU{R9+u~XR+aIVZVk`ngbDVxVRDx1G#fh#XGLc zh4xh+%F2&3f;qy`FbjcI&kB|bN=2L`PVC~cvh7%bnd-x0ih54&#suamY75HxyG5|CumK%fDgrFyD5iMBY?b2f7ZWuQI5 z=Igi}+Es5PBo!yQ3cL`|yu$81gg;#uPE;iaBu(LK3q`dlq!MY)u=L(GiE@IAQ)e^h zL1IJD_u}HDn}{AGV_Qs(>fUh+DFQ3!+Y&VeykMi*oUU^*C6`7Pc87(#9F+7pX&A^Qz%EK)kZD_C)xxL z0pKK>lrgtT1bG1=*Q0PRrANfXjoT#`n7P(L4FM8J90WWgcE3`@$+wACLEJB4xwg_i z`Wi-OUbX&0SA%QqNO}T}xfS(A_XVxL^Qs~TCKpP|N=pOeuOq5u=x{R&_%^Mv*-G7B z#|Bxvlu{+1Fr%+_k(2s9LDGZt$FM4jMPpIB%~SLlh_Gy(hXk3ZOW_3jFJJ!Alfn=A z)kxiB5FSwld7o9urCy4W?u++!)E!ubd zV^%nrV$7RP!^l$n#ySx91SFcwh?so#%FADL=mPpLQv?_X8%-@7v5o!l*3x6e%gG;dJ3>96N!^f_xNb z^R9?H436Boy27`uKN!f$b32*MSC;0VX?4>w#JYn|)BPq7szm$LHH&$T4r9G?FKXD# z%-0Ftf};Akv>MBa`T2q2c^){I=Wid2d8kNWr#%G(hy*tj`f`vV3GeoA$e91VJ#e26qEaFyAK2h{9 zY*B^|8$Leg7jK*FKN_(suH5B1Zuf(7;+Q-Kgo(r5#G+MRX^=;Gd~r*iP|FOkQ6w1G zpgf~kJJRX^UC!ES0e5BkA!uQNe4%jE*w{JZ*XMTBCzxhJHQyH19792XudoCW*VMGU*@F_gFh8CV zUF{;vONF66-(?O~k3e94)%PI{XH1E@uyUaEisZK(0bUsPD9-f1Hep85pUJTp7i|)x z9tD!sR7Xs8^s+MnCYIy2FY@>3p*e9=7#^pKBtyOZf-lURU6OTbtO)R~DvxWE+&w%d zXJ<#@K5j3SKAO1^9!)O#TqRkcntY^_x6a~D)2yiYRa2Bgb~IUBQCd(`6Ad53f6jz| z+32b{CqLEBj89EpeK`E zxHmhsA$+C^WBb}~eN-RSTJLPGESU=w_xu)4UQ`P@_l#Ti^!7jtm3<6rp<`Akrkha$ z(WQoZ3VRkoe0SJcHiDVQGic_q+qp{FWj6gg-54Knr*I)%G|gPNR$h+MK0YWUa52+d zzREvd=sZjE6vCp|U^)uppczgJH-gtEv<>WLEJ-L3gLomtP=b8WJ0wO~%q$x@D{}5F zAdLQlXSvC*7_P!EFt9&_kw2J=*b3zjPe{=Aw0?4En#f3ATa}eP<-Dm+6U1Ahj7urJ zXpkJQ4RRs~hG+UA4h56J)1;snIzK*_kQsITJnyDk$9Ow%^V$7CVZP+yagt=Wg2#vt0hL zbU%A%39j%sV4ZqX#1{=jo3?uHzqrcgjgQY(^ZEJg6zGVi(JTuMn{jYVTo zVXF;|(>y7P1t={;DVN#jt%AnjAaXG^NyP0j#a}yCRT5|2 zj~`B_#@PFYfSjB{yAg=Ceif6}rb@`XmZxxqe6cqdg`S}TZ zM;a`MI~DmoCm1FB2hH20PieKpr&_-i2Xj&k!{Z$klg#%{mH{dMvN1JdviIoJBn;Ud-?no<{3e_T_Ln#0ljJgXD<_h>moBK=*WM>=R-#@rO$5+H+^H*IM)F|UQ zZq<|}@HxGX?K?T2H=k0b3h_zxxqp-|Dr}x_Ljf^0?u&u!6q8wD&pWu)@h8M8=3?_e zrZ(zmE^yEkhMjGU6YYup+oW?_QthV6?~W9=8FzpjP@f-4U%e2F_7x??D=v!Y4)nIA zwbR(9g?56)K-5z+7SCTIFV}8r#ZghQpEd^M+C3h8IvNq9D;Yg<$>w`Lt5wYneuod) zely9M2AZwP2_K-m7(5IzJoK>)3i!yFYlL|?FVNqjy+oBBj$XO^iGfKj@x38vs_WxK z@Jsxk{b?p{g(>?BO--fMuA}|$-g286Ek7F8MNgu9oyfPwDd5G~a63 z2hK8srOtCDSZ#NxdE!VUMlzValirfRuL?Q{u7n9E7Km6foHLZ&K)ii{wZ^I&Ld@V+lQYE!8^L+*=4K*;ekQ9Xk<0~{@fN7(Y-4yMQLxM0v=9&8PE$Aulbjp>=eM;6$|oLpJ6E{kKaa|9$y8=8T99` zHv$HSoLNT~<#Df}s_aI7$8<&z2y>{?{D3kU1HoK;NY3N!DB0nOg{5VbOn&5V0#x6g zNkZ9>NvF?F{1K&^@6mx^!V->@P1i+=y#Zr4!%K@Vv3I4~w8W!M8t{ zmfLc9aj=4(`OZMdW^0;gOFEN>d^=)}c*Rf+i!Rp_Y218&uY$pQtxN!_Q6b>0*4=nv zRWkFw<$m7>9Rov-^^Ho7sB*GZj4HUMwN}~5iQ`HpO9KXVz8_{GA7M*MW!biK((HTf1`@0SJ%u;PMhgZ*gv_iD7hX9dRw z2S=S}zZcYcZ%-$0>IhxkxxdON?(Dv0RwGg?ofh;lO;#w7EKsK#b!)*ZlZgBM!-8zZ zPevx}uBV9Pc}k0l>ih1E##M3O537Wh*#;NSVMg{!$F>`9kwv>@Cc>BAKPg83==)1L z-wVy$c}3~LV6vr!@3wo4IvZs`S�F!QHxr&lTQhotfY6>LQo%GNRKnqG77IvgljB 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

    ~_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 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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/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 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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/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 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%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 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 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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ξs%pzF>1c!kqAFcA7pn^I1S+3bk400WGx?H6{oIV$1o!n(4)jsr5MsERZ0U*@=i`+m2?`2=23=${#I~RgvT3?Ss?07yJy8z8-ME6_#D2i?Ab8}8y|68PDn9^~lBs+uIbt0>-UlZ{h9Nw+F8NXZffqt)l_K2ayU(LD(}6=uV&!nK_>(*eP_ z`xu|JjlLd%2gEg{n|bu@^<&c3l|UKc((BqD-`FQqNX8duFbGsz#sKP$a^KeExAz;2GuyG6A1q=J;V8p(V% z1rn#WjD4oB)JE3$oPZMT;hy;QZF>b{!NI@9R}I+#=xN?B)71HF!qLyHT$Q6I zTj>PLWgIHkJr$jP`zX063oo7t0(IKU8hsmUREDx@Y;x&qF6jp? z=gaRf3}BdvIAr*ay&`#8Gb_(<7{QfXYeFwVfq{b!y)Syx3RW=Y?5gbaJo1ilpDF4& z8mc6hGwsMd=A%r*ywcXHuhMD>)YTks>fdlut|(;`62mH4r~k#zL+b|2K6hKyEm^}o z-q1&p;VXBBSm0P$SL8=(q_R;aNwMGdnVHhRa)>ItLZ+b4x0`3_Y-nOzAqv$Q@g|~B z)rw;+khf!ZCfKX^zWu?u1v+21I1<~qv|?nbDyIfPu>9Wn-auh0dPOjyCH9?L#pqXn z7{8#JBm0Ns0N_*Q5u;>vl#=eqtT033e5ITWElFSOMlQdAOO>#NC++s1|Tv)iRDgQpbf2+^0?|Ulx7WLE; zXE8nV&9zu&5nlGiRGoPV78Ehf{&ZHtgb6AG6_B9DAB&yV7O@F3!+g%&`h#j}*vy3^ z#Cx+{{kWhn2X&57FQV*|cLa`CiXTd{>Rs5Z z^BVfng1RZqnZL>n;hx&%kjaPV z*k+{GKp40MYt|y1qbI&aA5jt#^RqnuVuvT*7uVAi9?->z<-OAf@tEK`ssEbP2FL(DulJJpQF6Q}NbTmlA1X=m zTx)-NvAkrhffTvVoxPa(8|)e;aid`fvKF^fV{YB7Jl%aHQ$UN`@$vrqQzqWb)6}d5 zKdW*L%MXo#{`s|sMfs^je{{`t02RcTB|^{tNo`>VlKY}82psAqOG!<0(}*4i6Gb+^ zpu~X0} z!kzP$Fd`ge6<@H6W*RpoA>hebc|pVfT+rVdu>M|(-% zj-N4fu>N}+UE*>VOEx0ZRD>GnTAFyWm&z&NrM5XpC`+ZFc+v~XFL0tGvI*w1zrN{F zxzFs`=J84*sJJw($D2ik!zy>HR4448!8Ysm)<^hVQEs^nzN(k^BDZd(ZXBVXBT)0UINVz30K3g3c zhL>QFT8&F|`Vog0q1{SeiYzx3V<+qJu|Hp!(M*)2>IskWf6J*{HlB1RH|yFn@|g+Me>80{_7nv^VZ7LFBZ$`?|A>OaFsVV*y01S_i;bR89yg~OYa;G{lVPO=sf#c4-S)Z;gU!?Ah*l+^ z#O-|eZ%oxv!@YjAV6nMFJjM}Y@BWZHO?BK? zfPTNs6(10FU2rhMaBghNS>*oH3%TfFoL9_wh_{pcCi36!4;?U@K#>#NQVkSxb2hkP zi8e-(nvA#FrjfX(&Atjw3&Ki1k5~55Xp;CSoF(S@Oo)6jF-LIMrB)R^Bj*h;D#v9K z)OE1D8o&0I3&+C=g;1IbP3kH5|_@V{&_uvRQgY%G|hS)RAJ5s7& zl%vTpN;hug{$#L;C$rPN>mWIt*88U75{Tl)@2m^)s2DdLowAd3x5r-4qk>VqR4j86ESeQ#xSSlmarJj3 zVuW!Lm>wn%L5h}~`7oc-bg|>Amz@zXW~!#>%S0yI2_p=x=}-k2DR17D?8d@#@&OKV zwv*rY_uY6D8SzK~EF`f|v}EB==F5IQt84KTemr9tc&_mGlTyk8Z?*&e zu!3K){1x_Avm?Q~>F>^Oo&rO!!=}Er8roSe#bpF^I*4!e((JuJD*I1>dB_t2GVu}V z#u+Mgt&UO*yRRgq(hy+iovHc|@gkEACkTpqVTS&W;OYMo7r3Dxb^ zv5(QW6M*kiv7ATrC)2H7g4cM2NL?u+amHRDM&9sBfYT$FAlkw3keQ#99Q2wKU%Nk> z?r5U(gqWY=qQ@3eZ{ua(I)WBNUNWVRFDopRpNGf$}=gFC8Pqh5r0U5Ng>-# z`$BP=o@qk84|riAkqYmQo^Rqf_Z+r(M)CE%?_SLPeJK@jBXw36BZg6=9z|fBw;D+S zA!Zaif7en^5nERj3c2jgS8pV}((AYxS<5N^7-^BAN_XY@r~1Y*!6)RsV#n?R#AIzG zwtF!fxCNfDdZSnWy=HiimaE4H4o>&|r3y5ZtHX;p!kEnC^AlQZ7LsKs-M%-pWdW8 zxIC3`mAOCEPG(Zbos$3d^S!tdt6M+ITdxcu|cJ;kNv7bRHF{PClnd@NCvlw zSy!zNoXqTVp~7kGyXx?^tEZ-?2QP#7mszIOuhIgXzlbcFTsuWxoLg&KPFP~pTwt_G zxh9$`B*k1@DHue!4oOYcy)9ReHl?p7lT}$`q`(QXcV3Lcch7`&Gt%YYiC?WJJKc}P zQhcJdT`Jr%!uQ?^LF~7{>?y@9>h>z}HR^+?{0u)9Lug%Y=opLg}XA)WdX+nS7t8;@(+i2J2R?|9J8TaueXrczIi zpIjk#9sb7}P6UYmGQ2dY3`{!jhS;3uK}nzV%Lby|%YOp?BaXa=;;g|Sb)6JrRAyMw z3sjk$Y}1<_S3tm3jS)d=@rO}Ed&ID20dv{?fx$~X>A;xk!6nk7OMY2H3{_sU*DfK{ zP5pwo6mDUGOq8sg_>0=t0t)*2OxOkC&`+W_|BV>C=U&8`~Qk--B%fbBI9ubbTTfoLYZaQ7;l<}e}{iCsA?^&m4aAMJhorR3# z?R8^Ee#1)ip?XC;}yE3 zof0(hZ^|83>m(%d1l(pzrAbRl2()jFe|~{|KSJ=v?YgG_grbE!98X4%B&*3%2bd4W zg$OO3udb1nN1l_eMF78gIzpT`6xOP~Y^bqga)BEpotdV0wC6WQjx&SD2%|6*3^G+F zvwk=IG)$Q}NN^wz=hw0X09P!~nU95IZloL4Egq2lxb>f5&^Z~S? zR&YsXF|`r#{>BC@akCkcm8{M*9?lMe8S2LTnG<{C;lQRcqmWEG2|e^_4O(!BL*SnY z_{Omdb1?UJ$7H9cgS>ZIN*Ye6{9}R-wEk*s7(eVgeqymU3_gsqe-GcJ-$_?}FPx8^ z+(K1c94xh?Iu-5r=?BDpF74E&h%shT?POq1bLSK~LtW9X^N*Mc*s5qB@0FkVwWiM} z7Kfd@)CZnx3uu59j1u0w$5cF)0i8Or-_yrh9sf-Km3x$N>6fx`FN+ZMw@z}<=Y#|RM{tqzqhto1WI1pux>@)Z z3^mc|amLZcan>o5-kJKM){ttYnx1!PqC*xL;BbCQ5`|W`Xh6_TZ}es#v#7*(>&_px zBRzlhp`tF$n&=qu8znUrHI4bj9jE2iW@TkHc*ZI2>VpMXLf`BPFc>m9GA)dRCN@sn zU=e(``L@!C%P`JrHk^PFrdBfL>}Qw+Wg+BAFj#M2KlaigHw{t3?qeR`CVG~rOZ>x& zTi}zvBOOUR+}#e!sbI|nQedS@sw&YeHc5i1f2@oxlh-)Jz~$xhvUcC{sZGa>lSNf* zQ>|h0-x590Vo4XJ8#O49-MKh@0+6}J$$4=RTj@>KsXVj%(}g;w<_b0;*v;CFhVYxLH()|% zyY?B1x*Oeg(uqzFaHXDfy*Yv62^|LAHyizJ+0LZ5rn~~y2YjsUCZ$*x`}^}&LM|$V z#On@r&lD*f)XTSz^n{k7oXM1M9y53r%DwtQEa&LdH{-S70As1nl-qz0;q*E)ETDES zEG0*DxG6osKAi}CDmR;oe2@CmRCTtE1jy&gs^{@x38(704dlk>d8wCVe}wODsA;L! z?=Fsb+6Ci3r@U2qxTzhSjEXuI!YT70Umeb` zO}KD)Ri{u;-gYFGTJ&N=G&|JlrcMqYmJjsfOgC%qqFqx0X2wLw)BdbnVa5TGne3Q6N?fh|0=}Duqoi67Y1R*rQ$|?-F)MuP2a!r}Yd`1d+nq98{ zc>&-%;~2PjxK&k+^s-$60kq5ahX%kZW7E@~FDuHy@OSmcQ+Vy5;J_;Zuo#<_l^`pP znT;hyhQXMu*z1ZHvgCxZeNHZZ(Va%PLnT9iU$Q5lEz%Ks<2yV&ik{c$deG(@5BM!; zZ?|m+zI$KX8PH$0-H%U8v;Np~|55w`JW2lC#(lqaIq}Y@CBU0NQ(`bJ?Iz|zlb4|R zB*Dm*=g>MB`^u3`z1V0)u~_izN@7rX(*HldbYIwGpLp6!{PPkk{P?}R!AvWCz;|bM^Fku@t}q3pNJA*4nL##%I@aTQLh(xO#&eahkny~$xius4Kew9O*E(hfk95~d#95L+MkQNn#Wu2Yj0#?FK3X!fccmT^5RlD#zdXX2I<)>LwSpj4UV=eT zu)Kv!|KNk_aP6FQ(en(Bmit|-suPMoM%)O$z)7eh;{h!nqWIN)rKuAaO*<&=}ez|Erim&m3v08f&z5VO=uofefPQ#&!d z`CK-!f5Z!q$NCm}JNeLA6Z_(JL*mveSK5?NSzK7YA!k&jk@SpUaNDWTm^G3Yi9d;RP9` zct#QHb2)!ji45%39U&cl#-q{_pzxKIG17`LrWoWGSer-1oB&L-p0d?l4B*%>9)8C_ zRw+Af<}NB5ECnVSx3wxUly}NZ9X-BZ^nFf=1ElKFj}|rNbp}Hr(tuM=bU7d{eOB-4 zZpncL?M6-%dWATtLGEUV=iBTH%%zyUdLbqzcO0&(uYRCjriqUm!E}~UoR!{4E($$1 zB&Ncaf}Z=ylrtgs86jK&)`K>$KftxE{*>@6@)yYz6*gXl&R){A)C)!4bTV&Te_5yQ zi1nARZI*Gn4xWfhH|?AnZ$0X!e|v4e&mL>oB;{$}ggKKS%@D*!;_t0#KzT&jAW473 z!WIsa2v%A{iH46<2oED>JUZ_2`l7U`5(j=ut@AxQvqAxvAzX>dh6l?M`+mvyOGO%K zs`&8=6&W0yBPK!V$O@mAkW=W>HC^&g2_N(em_FzauK>#U40k%!!3U0Wh~Y0)M6(|w z_&N(Ycg(9YB}{}=nwew*rLZR+mg2Hq=n3o%41QU1dr9_rKr}#peFeMOO)NvMwlI7r z05`o6#bOgg5E_wdTY!Y+Tp09K4eedHXME5kohTXsm8N9N!#%Z%ipp`%v@snaEKgUk zV_IwB?`Jhdiu~#|I-}caD0Qh$O?$&9s zzkS^8>A|O}T}bktNuG6?_1h5rk}^xbrsVPj_~b=7hD|yDor2fjmxO$%a3WcyFJx~< zEqMKFOvAaxUqu1qQM1O7oRmQh$^Z-bMBxm)H6in41s6ZLCl_hBj^;5-JjGjX?;BmB zxnCEMNSfNsF>hx5K3A@L$_-m*<}ZFW`pmrwZgzPxQ)h&&29o4=(_3UR7a5W$L#D~&#`t91pbN#efJz4_6jZFPen;q1D@csxf|lEji!_%$M5drOFI@_PCZi+^Jjc4$JT%2J>SC1l4qO#nk$G z$4y+zEwX@ZE0JFM1F0Nbz5l>G{#?f(18`q8y zb1LsvA;=P!n-S)3$1h#GrAq8!6rpSk>LZ3<7tngRKfncTS^;|n zoIeYj#7xGumQ>lSEw2~TUvtS*>Ah#>fn(#Ky7KvX8~%b}^le^!MKrCNuTAc;sGvk1 z<)L^%Di`NCFRkxn_zqu|a7f2Z*CoKx?yN4Q-SHb0VCO>wB@GOv@aKfA(22|UNWqGe zTQ97&M-%mQX-#1gwK=aqP}%OJ)cqN1&iorm$@+YI={OX z%Uz!8I2sjbSFGR7UleH-16z513um(iB^@_dczj2-&5S(-7Pb*un0bOMZ%}hWZqyfL z@4H~kiJo0f!m9Jd0BBwx=3mtLpYG#D^{D$e$E<7YqL9XY&b+>(6AU;$ZAX1ju1;J@ z1H|{y7Z00`54eCYK$ZDjIZeS|AP^$`*l7FVwAkEhq|if;;(fj9`nG+2aMu>ZdStd< zeDer*GJ!Vo`om=`aj3+!*saR&XcW=_Ac$v9>OInx^%-L79viyzGT)k=5 z?&Yy4VQeJH&)nEhoQs!*YZDbx^IHspG0`DmF4J}DVq(%)zn_%mt8$dnz2IZ{p!Kvq zsu3L@2hD^Wt&C=fV~yX=_M3i@c1fgM0RVqVo0B(+v}}u}Z0Kaja!&@T!OILZsvULn zl?EK@Ccsqp06+aW-A~6VGQ%XZ*lUGU7L1h0KBmc#bMKIROi+-Ur04|JM?hHTdHys-yU&#Zf+|IQ9*gq%Jc$L^RP5!m7m zt@@g&{~?8*7v_F6ONy06!iaFLmoOTP@$K)qPd0L0!`cn{3l;pBAD=2dgoj8@5zYbn z9;Z#ahV0T&D}qdZ&HA#r?XXOg@vbg&z{u6LzyI9G!Etdmva&sU%fnUv)}}u6Ydtk> zh?811MiH+NN0y>`TAH)gUGFuJ013BKUGkIi5QwYUCM zm}SUe4Cz|=`O@XL)qy-Ui|^6*()T>|jj?BE*wWb{4fC?a<}ivd^KS8){;@{Y&m->q zP>67)Z)uO8yE57bl7wT%fZIgqn0rD@d@7ci-G-p55c4f`u3xTGsxeiFj!Hg>B!KMh zH_bpxJ+)ALl{96*k3!!xHJ_vxQ8Y|Sjt;PamUngbp~2#M{T}>Cro;>V$zUM>E)UpE zn*RrvBVr%n^7*CMub;~>?6|!I9I6&$k|Fc>RiJG(6Z-?{@4vhpenih!G=T~(SL$WO zpZaI&df39l-W2oep3%JMTV-CYp10rM-*nRET;Ho`OGr8Ptg0&V^>T|bY@>@t-4RJ) z&!*k5*FHU6w$orBkl86^m)odl^AmFlYkDUzMG8jJHMF!A;K_Dl#OOBT=lELAkfXfX z@Y7n!n6N7HlU*e>U@pO=ONqSN%~UU5^2cFz?i$9c>oVyI_NoX=pF|k7!}37WZ7WDP zUb0Nun5pkFxkj6M0u}34&|Jwe51;~aT#%{)&ETWkeg*o=EmE< zieYbWLLn5XYS*m8!%(4hDyPr%uw+RY_dIWQBeT~3GrEK4O_snlT#N&b%g_ zh@I01Bb*5S|C<&jdThk9aPP@EAOt-+0~Fv=%7-6U(td#UK)tG}U;kFDvPXDak9m|V zbXA0mhE?@PeyE-;TJBTFrBFW(E;bCl?0o3PlUX}qdC^G{e}kW z)f@tZc3Vu)?uYwOc8CT8{`zO9o*w5WC`gxUe}+otXTII$ml0t#9A9qJujFJlP!0|w z3hDIVz1FL=I24T2)mL22v>{4;im&bqGm` zAHO#6sy_>Ry#sbuEc9_Idc)=WsBM5bRumogub(_wF;V*PF(&$;ji|NoK{SU}a0jc{ zsyA8PE5w*?JVlfw=?y-J)0ty__jVG^Ep=2_3F6_a0L(Gf*RrMEO~YZ1uQusBerF!K zlVhuffduHqi?pl!nD8$cY4#ZGGaAiL1S6krfw#~(Dt!c!o`3Us`P-^} zmL>I*Eo)Hz1v$$oE0RCf4N!VOl2aONk2ZlvaC|}aXni?FnAm(1-2u2>tX1Wb%qI@Y zF>ps#(%e4%|E`yt*(G%hT)lUT-WC}M6C;Tm^%lO&byfu3oNEhIrT=!7SvbqC*-TogOu%qYXv`o>ecAlu zrOWd{Af?F#!bGH-o+ZybBgITkq8#%}W2g>=PhH+E1+ReBQCwGkHviMgo$M59UtlOv zU+#4I*LJx4c*m)sl8L*0?_9Yf3frQcf=ocEzepo6CW8$_!A{>#}#Fea7|7R%nI zz~HH=yT3_%xp<+IGMT>%y*q6;+q+_3YVkoRW_HMM5)v1Z6K{{7N_h*w8f@y=Trl3>kBa{j$or>eR!?8*u4G-@SGKV)nBo6g#U z#;=u<49>AC{2^9CGX&M?mQ)E`1zzkF<54bT=ml7dpR(N*uetS={S|>3~3W$l8Awo zN_*0(q8tP#(u`6D&o_EJqbW#TR_D4^ixF-@+t zpbZRJe|sCCB>zefEQ_?oRrO*cL%rtvebj}z<4hPmXTz9Na983@unn4i-Z*BA`CvOo z38Mv8RIuWy#`W<@U&0`cLTQ4*tbc0dtmc&v#(IM z8IN7NSAaokA{AOdQ$ za0p-K%`jHpA_maM!=UdtzN>WSMEvY%kTr=_sqXy4#yyk71s#pu&Y{#qe1ixxg#Wz6 z$Z=pMv4QSO{!gcc!#lzcl0JmUV40%g?fNHsI+njtDZS#|1MBQzn4#-d>;;ijB={}j z$4%-J#gikN&gms7 z%E4oeWTXR_5`pBzn?oikY~rpgpvV51%4q3k*%B5Nm2Ok(-mLjk#U~%56e#&o@^T3aLf`tf>)0=>FBa4p zk=v<^7WcH~+1xNfl{9*IR~oF+`Y2c5Hku)b5yB8E`(YrVf&D1xW}s!~5@DA4>_!-= zo8kJVIAXGsQ#ke`Yp5loBpZmp>bDrJrmDOEdyM_sCk<_j=J{6aWM9!E+ z7?p$WTsiV0`{l#A!d=!MG+s^E@gLvcm2WsbvNBEHfC4WdKJ#u3VX1Ao=S&mCWh|<| z9#AvAZO>g6ff>et8yELWe@An7&@e(Z`T&eOR~Iux*Arx6R%>6Sz<_Wf#9x;;SE~;6 zE>YRR(jSPo$>~%XLcmY@v@v&U>oBkM2$5iSaWKmorao7riH~0aV+uLR=A~&gJ|R`} z$dl1%Z_PN|%9dm7XFFt@Yw)42X_17hfi;N%90@_uzz@>|Cm}~CQALiFFIYR?boMFk zx^G=*p+Je6IF!(bbQ~auy-%3BE8F5k?lxrbe)d})zhbe<`(@(?UluYLMfg5YQ zuV2S^6JJ&$h;_E7pD5 ze1h9q;BYez`?n7Hkv8l;X*h6c7M+L-D|E6F#$+TqZOJTLT)g;1F5=3DhQO3xpQ~J- zg^wT=3%E2QW;;5VSX%nb98Lqv0rY#CFPgXAfZHyfEZrVo)85dd^UO^a1wP0PyK23J zrRYw6n7WI)Ec~FCfB+!326fy#cl9u3-dL)1Z>CF>Ag>r+EwH(&`DbW`orlu{M z{xb#`af*qP>wif~8i3;9=~NZ{Ynb7l~DUA_ZD;y z0JsENI34UpY6lB;$4-^Just@t(x^zAgG06|sA$(p zD zgcU3?{azQYZ~b)QTtFt6ou_dXD|X=2m`S_4;gc^nk3IjPi0gkJ@2a!i_8$USmjn<< zyg5~l8CU7Uk#WFs9yLi+%$&M<+k5b4D!$5>mAa4CI)f)nqDesdkrMPI?6zD|BY3?$ z;pg5z8uX)RHa_b#i4GR#2bD52AV8T~bdkLSc)ZkjCWzS^qcg&E%hxQ`Q;<f^z0Bf;~#CpPTjT;=2QX zH=_Lu0!ao6nqon2S;B#&^UX{Dg_WSwN00p1ZLh5+cC06VtT@ds?p&E~7&I zNrqq9p?VSu@lJ=&yiCWY)sJFYud=mj7kyj82Jn_{?4PdxJ=1ttj}@-;c;aV(WXClZ z^kG>T%nfm=9kh}*=`P$dK?y0MCdNmf)XrthZkrvk@2;-5O?R4Fx$VihdkS$obAaBb zLQ(F?Jt^Hdv)6TcP8td)?*7W9UbT-JKmqmK*j$x*XRj}%b@W)>Ua&O!)BKm{g0Q}E z*cuOP*f460J(z4D!2uTmcFg=TL^c|upTF&XJrHiYb#l{BdM@{lM?}QcR0E7Kyq#<0 zxN^Cn8NIaQrXM|BTgUKK`j3n#sH=BwS3%AMl=X6JOFFZ~r_tXWWlhT8oc7$sn~ElT zCBnE}>V5Pg=hOA?K1C&;OdWM=S?IwQXjOZ~Bo@%Iu;sToxhK#~4AY)`3D`n)agNk6 zl5|ZU+<(H~fW~P8H5gPW7`XC#fO1mR_%lyr0#74uK0hWZFw9SR1K2+94i>$P;+`rZ zA09n3M|G5cswOVd_09q9s~g2wDk(SVH}I3Y;*kU_D|@`HJY@Xe7c2t=t_FY`12D(A zR2ar24#kkGLdZ}f`p|S^Vqx_~hTxV3mRB)Tvol+(Zo5krq90D94qDh~dkni`2#%nH zFVo-Wn7UHSMG;c1$K@VYJd*x@h$$X9!rlEtg2K_e`ZvI|8K2oK`TJ9m+&5Y_&L}Cj zoO9pUc=yIuh3tXcDfFJ?w7G?QyU0H!f^AnjIV+C$=SR#AV~>+kE3^)x(>V{n9+;s2 zOdA9;tS~;d+=v{I5F}t-^8FNcUnclw+E7uKD zFCAA3zq0d2FAIgx;TSkW7Xu94Tjmi4an;-d0V(uo-~)d#aWU^q zyevCgkK1w+`!$BCsf+LoEpV&*La{MXISSx9#nPUvvF znN=-z)UU($@6M8??8^(Hi!+c!q@Q^voEg`!w#Q4aQU1 zp|URrXfOkOKSi3@{3UMl?m9{rmEMRe9)#k?-sF_uM4LZ=)e$jPt1mD-E{@57%h{(s z&i|jSv>pbCZH}bIVmAl$+zBg?VU9Jw3yzPUHA2^-U?qKpR*C*~?!IML%2v$I`Q5!% zh{jwckMhK$3#4(n>ok{Apgg*uzJ}dmknJFl2@_WX@>czQIsv<6O_8FROld`0#tQFg zSJH16P<7+$oIX`)r{@%}_V@Sc+o5!F=Eb~Ttw6kS*pYlIeP}OUz;6=$GXBoIC!L8y zG6fQSl1j857afL)I(-k6a{u!JaMjDcb6GrKKE-3U$HJP|Oqro^I@B%l?a(Ak!~GK) zl$_~gn2t7FWn$W<;|z@2h!2)01YppwcuZmF5aCXE(8$Okb(Kfxx}}SzyK;pB>62<~ zn^l#Sfxk47HI6G2xOD7k+4F%+Bi-J@-EeX?vn~*J-me7i%G(v-FTCh|YcbkA<5{CL zV`bdPhp4g$yJF*@tlLwJ!$@HQ_Ye2_)*CaOs*5yxC6`9`FmyWMBNew@I>PB?^9wRg zU72#%93l!!m*_+v9lk2x{{ae*Zs>@|qo6&U5&QE24=k93HI%>Nq>rO421R*Boa6|* zeckcf`G3=D*{F{JRnL2`T+duylSB}^HtsID-%V{LK|4tH0`O~d^6+n2DGLO^O_U=+ zxg_{6dKwUhdI!JiJE99ED0j=sb>{S~wK0v#%#Mx?&CEZeOHnaBot^uZaj?Zy`<9)V zKCXQJ2_fYxJl1*1ks8U#qDBbX&LN_o3~~ap`HpDEG2V@w7opLu5Ny{powQaD6Vp`A zB?MaYn^TCJk@)acLVcAKBQv-&#--b$$4k0Sa3WluJG}lgs?rq@A&nurywG9yU5br{ zGHrDnrsL?;fFEF%_$$h+3mKaHJ@GzFhF67uuzq26LCkUeRr{3=}In_ zvhE$pd*+AicQfXluHVZVo3`4;k9kFo>%r$EE)I)K5zdZzfss;7A~hP&wCoGW%XXXp z&WZd@H+)R5qg_rDPodF!_;m!G{Z{l*UZ@@B#1J$*$7~aUqKPHcy+uk8$Fwrbk2uas zSaYh1Liw*#O_k=6m7i#=Xd|S__N+#r-;|8`i_o+`8Ik71TF`vi&5$#KY5>Vi zZ%6AAYEc2>^7Ir>EIYH}*}r-@#F1_V5wCQu!uE;ll24=Bw~lV1&C-GXvUbQwNC(5% za7%RTB=Ry3%5Od;CCr$)+K!NZzxg`T`uTkAmG)l`_6nnW$c#mGZva&;^7F*Z{dGiI zyly`;Ls9|Hu-U*yz<1%H`tN4y%PhB$PQ~V;4Rqv{8C*c|+bB>wmaKM~h@DAZppzoT zL~fSaE0~q4dX>*i&LewU&Hu55h@Kl2AI#hrF-<=pgE*uMO+RLw?H1~Ab(Yd$%=D^0 z*X-8Ic}QL&@X7qI-R$(J!F5qL7cRN%JzVuYEau^8fq_j_m62-faX%)C@hM^_88z|F zS7+^IUz3AVKQNX2m$^{*H=8onnWiw68YA)CuOzk2|w~7JmV=ymSsbcQ*(;~t05S}SJZNrQTZgO#>1CLLfU=k(<;#2FOq+Fa&$AnmnqaSafeNEox_AtPX z+&cQYnQKpik)w$5Gzk?<{qBlC(y+y@R3d?rhG9G*fg{;&QKeGJN_*E zD~xXSZ_09=ePVPyFvs`L&=m~ZhFFpNW_QSeoXO42t;&WLR+ePM+8KJ2Y1Z3jV!XzX05b#LFI2Muu1IoOHt z(7ki>af$9KU~HKS2-3XvvA}WW!Hil`hG8^wpP0Uy)^Xq__7R$sN?Xzt%W%w+>xs>Y z;8B|A#L_tutJrgQa(ms`?0FOx3hOhA?8!fg2s#Fnh>poI5CAjN3n@yp;W0;^2MJzF zHOc1h&o2_v)4K*2o^Q&;5pO6qIUO2(P>>=CE|R9w*%ZOLPr{nCi+UZrKFW@pq+f{` z*=+{tHJ@g<^OE4tuveE)Y$1Qk2=8r#^vFIZOiwesNsw5J`!q}_U0{#Jqcp@b=bNh~(EfgfZdWE}*=Y(yWHu%hp4H zINf|*(e9E1j!%5kSQMl;m0vjQS9A>{WGP6n&X0%d)SQuYBfV&6Uss7`l7hu|W4|OA z4tSl(_rkVBi)JrJZV=5psG(<@D1>h^SokD#mA4kim}&~@+u6&HehLc?9_0DCL^jTn zE2BYlk@2x25|x<}2R?BflDe`VeSN)yebeaQovcWYOmv(^o96EmcWZ=uEQ>gxOwkt+ z5h-u3tE+du^*ge=JJ*@#TrE=rj0xWQVzu4^9{73pauY3nb%9EtqTu0LK1)sultS9Y zABS@)2(j~`me2|NG)&hCk?9S(JLi`DbMZfN3AkX>@V_5D#J_ucF3QPshH|K3swau%h}nW z9_Zt&o+Qp-Ozq(SG;w%%1ae$wRI9}u%zs3vg;y5{=!pyzvplt?KOx0jQ|#wsMKANW$e7jf9#br{LUCz4-H9*o*x3@ zDGdFD59`q6se~JfwKr$<&CZesoc&2fe^b!U!L;wtFGzyU3tF_-_2~ZOZv}7Je`3YY zO;VSDCKR_XYXenFy!GJYS(9j7&ry~S+UHx&kKZWTZm(b3$=(fP4O~}J zSNT(X-WD&S1`Bx<)5Kv40eWzxJ`FEWi!^HM_0w|T3;XPZ1KmBV`>w!pt)qY&kxw-m zUU$E2EhZGxNpHgZ{eW~MAlWK*q-=|o_&m%yGd+U{kvUn3VfgsyiJ9@Q2I&~|9dtHz zVf1i6#H8utkcPXQ$!M6rWjV^!vsQoRM);KiZ-^O#M0;<=$7H*v7(+65yGXtx=;)4f z)F;zvwZ}XTQ&(B&f9yq+ANlO&!JKluaFQ0V%#P~Xs{Uh{ebm~?DXSHr9dyA!ri=P$ zs{$Qy?-^{ma_o^Rop8!$h^h#G>t;}xaGlWbHC+2wcde1h(Q zNHDp=<0dJ#uxZ-X&xw5KX>~LD?7m_Y?u;Rl>T0l zA~GE?kThjF*=OgJ73OhtLU)$oxwoD)(`>w+pJ~xB4@0V(ZvYWH7s$AR?2L zu&W*}R{2bzsaK$6y79u)uoJB?k>9HlC5%%!)a)HM%vdQ&sCpu60TYeNK2@$~G}#?$hKq2a8U= zShv@a1ts?HKTo{aC@KqS{Y%}5|1(DsL(AgMTovL9db=C&Pp#2y{%7_y9^(r;NWuF> z6ytr?V&UE%AZAVm6d3(K2qpT&+!5NeR+n%Vvx|b>Cd-$k=j0{ng*V2$86AIqIrag$ z5zBg-t#v}>k~6F{$7i>M<4QFq)dX;6}{%=dAat z-tsU9iw6ieVMt}z8N?x>39xy#ECr}kiF~geXYtTEZ4qh!-G3FK=4)AeK47_#`y8pp z7-Yp1ITq8XV()QT8?=0H*N62$hSxlQ`%?Gb&xnEhE=I!2KXG4t238};aMzw!8yUAY0)C`e8zAmIym*YIU0-Vgv$DyV|4>LFuc7bZr16K` zVG(dihOkV)nOV|TzrT%dLA(ZjS(qE+)r+CCT)-WX97Uwy2K6J~K^LC$5;YPv-85mM zgoGS@Gp`G$1-7N$f6MFR`F3{Z-mbN{)P1ycR7o+QRFK7E5#YjDiLN5wfchTkMlD1z zSbV*+Q*JOAR(mmnd{mTTp5u%9#DFAbnKNFsMk;`#LspNap0nYs5=CP)5Z3(-kJ?KQ zT63q^E<&K*b*OL!_!FBrxpqu7g{OzRBy4pmkm8Lk#T0H!{(=-4Fy%X@N;=y^>Dr7G zu8{9b%5#OPE9H@~aYkaStU zyqhYW4PKKe;WTk+tnG+!{2ZxAOLeWHCfi7)*si0W@J7io*i4)lVAe{0FeZYMF(m!}s!3%Lgm5-1v8XT|^i*Hd6)WCaU`lcsKsp3K(A;n7w6S zX!zx=Tf0XYw(ZYs(h)|qT{2p3>;JYo_R%5MS zF0M7{do<|alHN?AA%vC2hSl1`zBN9cFuc{j6J9VgZI6Zb(M8gMDg!l0IC8@%aFAWI zbY<^r&Bkeu8>%lrCCau;m7wP(nTb`jckkyYS79m4mIrjdOdafCoP3RXW)fU>TsU{l z_%*a{#3Z6>qoNYQ8Wl4tWxp`ufaFGTA|a1n9anwuq21r-c_pwudUVNA%)a5 zwX*DP{~&D8WrpoDPG*fPJfMi^;ro=?M|KwFqQ^uEc(M0C_6ioB)5nUC^s(`a`#Ud? zwC*gDt;p<1)tl-u76%K0<}@6qzngiW1a8tSs(lF9?4)}q^6$1)rwHtCz|CZAU!E`l z3(RU>?2`Sru!#=v_w6BsX*hkv!2(mWwgdVchBd8EzRodd3j>0bQPoC-cFv46x4kO2 zflzloRt|7hzc8%SfvZg)Fxb#Azr2bYNR>8B;b#Eo?{TmoNe(aPXBMfI%NQWQd{e}$ zY!j;eLq-}C-Hfz4W8Z7L>nQPOZSD!$E$I~pC(GsnGvw-yl9Ho#-!={v18V$5! zh<8tga}ZxtFXo*$+1Z~UDvX;$WGmmnf@bwjqD-}~P3%Fq2t|y1GPceSq9vBtU>qnW zgwD|wazKEKX1q1n`+<(?Jy_v;DzS77>A~khdL9{AYM$m=f@{is?n#S5Spetq`zrZp zyc0aPb1C_FvCnCp!g#;Tf|r&EacR4VPRIv*F2%~;;kY1xVyCB*M|*azY2~&VFIqWo zVT5mCpj047N5|hQ33Vpc&V0M*0Pb}mJ@w%AGaBRPIxY3%lhbfjDwjm@>czgrn~zhb zYwgC7_iuA07u0%aZqo6ltacC2NKqR7S}e~#CxY*v$#(Yt59RF?fXH9`3@`5zrGV&? z&$J_{_?y9~DDw>=Qm{vGVEdmorFm21pqy~^H;R52%pPz2<_fy(g0^A)z5nCKPL8M>q6tqnnN)8B8 zqm%mO{25ai=Gah?8-mN57ry1?L@?4}fQqy~<{MPWxDKv7vt(ZJ6I}rpt*IX?)&op! zO*ED&_E=UZ-8%MVx!@>#z-Q8`{F;z1mvul6bO(-lkrKR|#rM~hS zZ=mNesG6x1OoJ=SEX=BjT0W@m93C0*%hospJyvWW&s9Ugh+woF6sNWn(Ns86aU|z`x5+#nN583MBk1m#~9i(UF1r5Pv z=j9b?RYjJEJQdxW__*NaDCz#>im`ZK$FXtFTUeVOuWbMO9Ycy)rPm`h=B7+PB|UzW ziJhcwMM#K;$KdzRSk^QA&^@mLd-B~sk4;QO=r7Lw3xiu3#l11+3%5s$foU{xj(j`}<+J=Hs}2 zrniNu=YgsZ?fdwEB)H-L%AP188Zz;b{*4NaIzi}dqhX_Kg{FQrZ3pKQ8(zw zVDs1|($XnO1*|kJ*HwDV1-``+nLP!V3o8;+BopRC|Z?)Um$2?A}l&ExF?UbdM;N}~+*7fK-Q**qb2Ii?y zeJagM`fknt$6c_{=13lvGeeJULOO~tyCJe}>OrJP6 zdp2F;^klkhz9<>F*4u>#Qeh%1Gc$P*M3a~Vg_z*E$)clHShw!qr^w-!G~h={(lq$| z6pS{$KLWqKg5OQ}H0g8c{`8fa8R?jmNC;m8Mo6Ih0WUVFoM=HJ!QCYPs)2};Kq*s{ z!3oLlOgflyk6Sot+|ZNc3Y^_AfzZZr zs~eDJ$Zay8P^VHO3(h)n1>LAc2&7&NU+y%Az2^NoScl>k+!YgpYylw?gKA>hONY_( z3kNVq5-cbpJIo%qQCz*AKL6)NA^p8ky-ZeQgJQsqa(FlG^iQZ#{Jl{eQ*nZ$#)xQ^ zbo|IgiJa@Mt2%S8kuTJ|T93ZpNR~&hthg4!gM)rle|STOlf#JcocqRm=sq$S9(lK6 zD?tG>PTF-oP7Y7+__f;xr`1=rvh}An9`sDA-p-^o4DmsyuCcip-=Pu186uHmhG^rMSChtsy|BO%k`aF%{gZmmZm&+Bejojx74M#`^gtB05+kRRA% z|9r2mOg9JYsrQw?&eqeE=~KUBagC1>3mcwW!4e<-&C z8}*dKJUZGhO_WscE1=foE>n2hqX(?_&?3(d8Slzp=-vC&T2evDVOeIH{jzI$-NQZ{ z`P1pYFC4({X(i8pdG=%B{QT4&>yHKgO8Xz|%3e~mYi)1C9T7H^g4f+}$TZIyr9_J< zU_rC#tUi75@H%*ojcLbZsnct9e76P!OUg5T;)z#d6O+0XNL{$@gK27g$4WP_n8AAM?H$-$jeeGu z=X-m=ttMQ<%5+fAm#TN2xJ~39p6lZ=R$+!d9DJxvPMxi!O6YxirefPyx}mKtC#NLW z`3?uVK((?581{YX2!!LgI3@+;mwPR+1&AxO(!2aRzAey^7Sl9Y>$Sz|XU7}tjFpov zjGX&v<`H_>dr@=9uZUmmDE;>s14E>G zYDBF=3;#FB`Bf8d3~8K_hR9~rsC=E1GYsuR!BX&*%jlgS(1k6+VT zSYW+3L~uRhx#WRwC7{x{&9cDXmO{v_3W;BhGMc0_1698UL~|WmVaYbWw~}d~vK<)l zDev2&wJ!0kke*P0BbMAjx+?vAhdl=iPaA@DhUg@r$Ijm<5IiOhgVARpjXFaUUEUJ> zNlEX{0Da>xOsoOF%)Pli8@z3rr>wZ*Uu&#syN6_G9?}=buG^`fyL#b9T{<-&YvlBDu77atZoBC&{=I`$ zz$Uw9+KT+Yy(Q6~-txm}(6xy(&|4Caa0>nHI|J|mi;f--_V-VFFeJcJ8aqFr+EycL zLo~l`=QR_r8c)d+fqIggwox)`6BpLj?j>~Rg_ogCzkPZarNL**1h|6}2nV_(DmoHa zx$y^4eo;oMQ#uKIYcf|3ZR5}EQ=;c8>d{RHJEmUPH(XYOOVmUeFytx7qKi4{m(I4W z)4^iAc_bi&NMX$0e{i zBboci1sfR1v(=WmVHxx(^4}~bYFcYUfwbO}b17BIG~Me^5G`eemyp3nP)W<86t`xh ze(wA6?YD%(F$y-Bx=E#Ir_(PCccW}mjivqPGGuoOm-Eg)wa3A==z_V_VT;?LLpDhy z;?XDxBb+S0%{e8oLk*ZShyRYDBfHUci(HzOU%d4i!83&+@@tZ|o{L12!RVU#g|c598Z zdNR8iNPcItuv4RKQ2V3K?O>WHJj7y1Lrx~4i6X>QH=^g2RToY|NH^i{EP-k5(vQuG z1gVOSa{|kL%TOXS3eTfV)QrKPIkI@=!F|!X|XK>JUw6Zvf1m!LP z$eM`y&2~>SAGqI5fKA8k)*&B}eN~LT=XvS$`l$D0`1xY|CM-iMl{YY(7)NN~?$XrS zTDCGaY8&z$f5n(ZX{A0X2*sn$>rdbQur2@nBr=oN;K}~)JETnxyhE1kiVMTU7{EJ} z7V;k;trAF*HLD6&JI&~9Jc@Q7IgfQRTIBBgpES2l4yd5L+R=VC&CSZiXM!*UaH!9)ZRpFBu z?m4!P$$YoPO2{L6 zFzfX~b4$I@yk-AFS~fF#F8|4+I03ssf4YbXy${M=62R`cKIVVs4swt^qFY+T=<*Gt zsfMxTeW8UnJ|ww<N@A&t_k`}_?XMOrRA?w;0O`1E-Bhj1$-qcP ztXic)J1n-$kZInW_FXVuwzAUnH++_}&4=bRsNJNM$SujDnSc-Js@Xd&+FUmt%T4?t zk+1r2z%o_5-=Qd=UL`Bwm($i@Qrq{<%bx>dV1{`*HKm&H@hi$-W(~HK5nL7{yT~#n z^>a&lLq|uWlbV=;MQ<+#X?a6QMrwF!hCfxo1|=yJTAR#y{UlZd+IcgdsxMy*us%}f zwA<_Mt2Oy2(go%&4p!M@(pxC6Gv;lUJXKcLU<3{m2v!)HZ+I&jE%7KVo{VKLIQgwU z**`qel<_unv!5_dUHEB=7td^UE<0U_9~IG>qF1MdFN2`kh8UH4*ZZi!e@VF z8Bh}?AQd-GCiN30XZ=H~m3GHMC&KPf3Nk;5>uA?@NTC>OR8+8j_~Zx~MW>SwBu`9|nOswHY? z$YR~Iey_y&bOLQGu|voI_P&oXCvRSw^I(p9+yU7nc2axK)W7l03Jo+6mz2eKS!h2# zHYTvygx|K-=MKnEm}4|(i8|Cb!$vM%`3W?9ecd)%qOxbko;u)y_bWsD3?t?yKLi)K zFaaVOIib4O{IyAc3j4!=31LYY7aso3`N7OZ(6!u`GOLm8<_MG_i^#j3(NRcX@klW; zF18kWA}n!7{OD&>ZP&Rrvr2{d<;i{Lv%5=>+&0omhmfcsX%{wC*j&Cj&Jd$q4g%5; zZN%HaARC)(c30+w-8dYwkN=iO7=-9P;bfD*b^)~mhHWT>eZn7mu$-v5p>x1&AMj|l`SWleyBlhNfmuw z=Qr)>vr(nd{GnTYXO^&j8oW+-9e+VE3qUjUzr)tN0CbTVU#Z z@hEO#$lfe?gBx{pZgne*4bB#{fW&WU>FSGd@Og({Uq#Ths_?Sr>r@(>+PsbI8HmD) z#FqplWlSmfUS@PYywR1(DWb_m6YD6Q5>Lo zhzADERy8u~X|aI7r|Gmr8Q7x*K|xRYwfa;AeNHm3WPS~EkrfC02t#7A$bbm1Q-anL zEN2fdyA^Xr<0no(bD*$5X3i{8X1J+Kvg4hGgU>xAXT)(aQcQUg@~PLAbXb1hU4G~E z9URdT5hdHB2AU0w8c*$ilRW5evmwa0&?xY?+4#?PT=##Hd|be*dR`45TF+DlZULw+ z{AGJXq?Az;qn=-ADotk6d~Us*Lq^Hj0d0fEi>v7{Bh-uc);ccQcnXJCsW`q=3FOei zt6CcJ=tAhRBy;nvIeoSD9emD%{fa)OwE{kwQWS>WS#BRiFDR47$?@WheS8#mQm>`! zRgurD^a1JKSa)dhm+N0VI@?>@{7`P;c<@{jrpfm`FygSN7l8tklBbvh&|7I`d z#kYg+f{xy5Q2IIV7el{90n?bIdStD0>R#loodm((P7m?3vo|kq3oB;-T3P+Va371ga^M}&ECQgpr~E19io?eHQhTu&xaHei1TH4$6^S+ z8}N(W^#D|t3gWvkyh>w^73WC|ztV3oxuH#SU`9y9>&f+!ol)h;70p{AVTwcBIN89o zUQ+rBE1BAvV-mlX#Tg$594dia6@PeflU*OORTxd@lZh1=DM!}47-S_F+w=j^p|QT+ zZsIuoSkSOL3_Y)=JsSsl&2#gfI##c!eS&M2p?bN|6Dw88o5WGZQK*P~U{Xejl$Mg? zll*voO6jh*`eOPVKRNwxd0`p-r@T1d>Nu+c%8Oonf3$zfi?+Yzg)k|00HHFzjqoM= zM-LBH%Uz$MnbhS)wQycOOl$Nl*_d`+DH@Rb_HM0e+#P13k}KFt9;ldRwdzN9VwddBT3njc<9|#zgQ2 zm6e5BOuZb;5=EGR_n7Ue?VtHe$wY|^6SJw;CN2vHAsc!SA;py^iA~mFY4Ufgp9fmn zx=EDH6NgfbdXg10y}gdAM|Iw$tY|A>1qpsINzPi{%kInI&LIEuKAGPOoUpk4J24ZT zx=SEOLGPHBQ6!eF=j44(&UFR8#9az2ljyNi)vjp(7%C|P4uU(tW z_2=e^x-1~hG*)1%*$OL**fYi>>|RSOuP?RuSxzQo+zCD1F6Bz$2_rPts2-g(!OJvw z@2T@-WFYz%e%^y0RfFfhvs*xE7cN0?%=?Q}D+3M-rfk<|9I=ouox$R zj6E14v?xP=I>@OphJ8en9{kQ1V6(MZV)~f(a#KCGveZrH`?5F^*jco+#?BNt%^1N5 zRmH$gCWu7&y8sWgb!EpmU%Rl3fSa{ZNfz`ps!w*`x0sm9QxX)fz4{&rGU zz`}*vbnAzK{A0$^Qsf~l0$qhiZa_)=U=|MoVpwM-hpbGf0XlFiWHhe55JRBFH)0mE zvr)@)GAr>|B59K4ac>_Dj%+zgs69RQPbE8gp!Og9mT-%9|3y+J0G;R;k=0hOeId=j z&Ck`ZNV@*k^ls#TqQOIu8yZ~^5>A8q`j%zUH7vyHS=$kXI$O*3?)U{Iwg5pSg~X(b zO46qK=o6Va{u92~4%DgyA4bx6M5($A*nKI@`c>j9>7f#=)W_?q035rVBj^oLo62gP zJjqiQt3$~O`jh06%s@DwL^?p&=eF7JiLgo9c2OnL{Xq=nnDE%^_N;4o_Q#Z z87iQJ)Y-$|W=h#AfjZsZpl+QAMux*ggQLxPW*w(vxV&V|J8#YtG4gXGCbp?4l!`~e z94W~l3X@` z#j*=h9(P-445Q{f5^o4#c|ERLlk#GKS9luq^Ln${?xWQ)S2;=C7D0oevzNZWrYQ=| zHyZ>;|dQW*@nn`^8BZCFr;KI~g4t^-t{bGQu>lb|xDK$H=VpQCUs{!r+y zBF>nFt*5<|=8agb8M%3EfsC?^77_>)K!w6=3nYN6cj1gxp++SI7$pA;&s>I=B)jFv z*Rt08>jckn9;_ssXJqaIH{9p~wwzFr$uTi^AO$EudRv#@%qOU`^^&oL$$ERpty7So z1N_aL*}?)^$xM7^5U$Z&!vgjyOs&?PGvzi5wR+l`!&J9iGv6BU!G>YLbaY~13GHNR z8DtZ)xL0y-7#Q(+^YrvM$(AOpkz-1lP!OSk%C0eD2D}(~u_9nKQj-e(DKexfqvH^V ziDDxzb$Qz8uVMCXk9s?&>K2P_unZ% zP%j?`Lg1J?hsTLCvB0aIJ6F&DZAJhaC=m4h>5J^-v{Tog?Q(DV-&ZSt{}ptA z{f#`1otJ-FcUyqjxUZh#xe8-?Q)~EtYambeDdG*HFUk7)g@uT zOESu5PPGvwKzWmcqS{Gq8OpzTLB41`)Ksz|Sqk5xQz|6F8ZHhfbE-!!C$4s zGU+wz+BrY?NKhIxcx&3YFm!V624;{j(N2GrPDTigkgE)>G6zNApoR4#MdUHl;MX?S zhv-zo7nzddpvgJpT&h&hnA=-v&e(FRFlb6BZbbCQR}=5OVGO@t3YVY^G%lLLnUQWY zB?m{46M+h5tn^|to-W<(8d0kc&1j-S!IM^8!LVy@u5VmB`Soj3!1!6OOrHP;oI?06 zSfw^EefKsJYC#{S<+qS{f9s}&KwbLoqu8mR;zhBQ^R}|3yy}#PHa3W`k0#Xvlp-nY z{qaq9)Ph!5YHoKb7Xw?|$DXLIc`q>M1_*xlo2S7IURaeMu^|AD4f>Ls<40}Y#+=0b z8~3KtpS;3+DJUspS8u5Ccg;^uZR8+JVe!6I{~LuW{~d+C&m}ot)CZu9g2Vst#?~}| z!-{2z9gL53kL_=Cu1%M~EPm#`L;HcG6oG zf)hpacyTV%JE%SSnR!Ol5sEe<$`SWm3#Z5E)wVUNU}|FcY}kXzjMMv~`^~*QSfINX zY4>5?6i~EG=xXVXJ6(}`4*MNTajM^DcwuRx;388SZBQL`T#3r%$&!ppj)L4-Wp}kT zN-Rs9sL7=2q(mydFN$2XnS}G``w{~i#_3zdFx?QfZC{PAeoF&cSgv1dMCorARqZEx z3c%Wtr}4+IB6(Yr*+ep9H%c#CTm zaUGTx$6|0C%<1^i{8CgK^B&oW$5UgdUG@G&Z4)Z7K_1n|SG;_(cEl8C(#mugHc|S; zr&%{Vcg$t6&L;g@2rk;G9U!_`{JQ#|^U#C1=<3Vrtas<9DL@J}(L#6VA1T!EKf_o| zsOdhszXwI<);mP*(Dkw1*T6!_IXFAt4&&`m4tMx<%jLpSjk0?*dDOo`*!9sJ@c2vM6*fA5)%iNQP|U{2)>FzbOhN$IJ0WgPozJ zDo1R;?q{B9+rjGl^c#I|PY8Fw!D`P<0s(>%2_VkVF#tS0q{w! z>Ggi+k@0S~)K{j|K?qNgCsG&-%*|)okXc$ROf^?-^wARA>C%bEvPofb$XJ=iK}-^< zUZ*8C$C4HcjUpj@@miGy|KJKf@-v5ZBfpFzo8|z8@Zxb32F2y&B~^m?YLaJ=`{9G% zoO;Rs>?KwK`?Kd4-<^xkF%qEIH117)gTIMMN)(vBM88TU<;R634P1jjXKBCM9ru%V zalmGPtdbvrW2;JuvTGbbR43OG5u&fN4?UJN`!ZXLvf<1VnU+W<;!j+MR!Al~6WYl^ zy`6j%tM&`eD6SLr#YZk}G(`bha4!mlLH#j{PZdZK$*>xl->_W6cV(pD-DX#D2+(Av zcyfm2eBnT`i;nOoec$e~pX5K+i(7$@PP!WuydS-pT1ZHbWLeV8AO!OAmtLfcXqUzSvLWpN@60 z!9T~`^?lyS_P*iyFn#m#3Gv|Wzj>+mHB ze9_;;RQHMZNQT~I-o^Cj9sETgt zoU%%SF*b=kg{&46-JMwP8b##uO(kkmTkRv%3wL4~MJ5;Xif&8ew?g zX4D{4R8@#nJ@bSDFM(*sp*U0zDPXrVz zcmtdkVA1;F>h0=FQWc`mU(n!>)Q`LGAISJ_EaQ3(sQl3MLI0m7l^c4RoY#!!g&b$z zWPDKF(Ri(XbCQUurVips2I{t9qYD%mD~m4unQ4NW5+3^bY^0F6nqlBWn!Fm4tw#0h zo|Q+=QyL_s0=0X`oI!Ghh1xG0yR+(eCT-JJa(mn`%|QjM%;~;k;F=Vg_D&39-|Bdp zBu4f@eHbQ2vb;|!73$|FV^H3{B6Y2t-uK?oM%}c08XAcv>Mk9%GEWmP7hN@9uaRD! zl>Or4A~YLK3!qpFebFuKs;o;bsuAROB0fznDLit-t#=}0+)Ph5fc+q!t$bHK`n>IT z!<>WTO?C$918(~CUOG()emtjjO{IQ`SOpX{A`%BbDA^+iHRbp_ECjysV!^qG(pvF1 z({N_S?x@NUP!*ae)Er$e>C>0!rGD+3L!l#*@>>0FU{$);xR$nJhPYI%BGK)tjHTyJse5)hNgQYWMo4|yIYTr6^Z)g-p8ZScLnP=>uy(< zA25-NmM#x!|9G`!=l&mR6&g_d`ROB1-~u3A?&0W%f1E+wVgHnVRQ_L@Z=nNZL1@Fs zM)A#C>~j(@QIAZ~NasC|NcK;sZ`E*_mg?Z3)%fN<^Z++TJJqKhm}tVnr3mWbwh%L$emZhQXI0FmGQT^137D8B$| z*Y&~7!@rGgWOoBVlXy`kR_RzVrO1aJGNq`zQTYp&68=Gca@RizU9!+E>3_M8W_8^` zH&xt3$r`X-kS4UiuSK+r>m2WI3AQrA{&_%fp-D|)PYKI^jP|31;nRDF~>J$+i}gw}{G45GEl?mE(1nW-nO zNsui=kwaO7UE4w&xv36P=Xxobih^op1}y~r4OR^%mIERg@M0*jkOE{GW{3Ni0NI&C zRuSZg{yY0d-Lr?MaOt8o{*CMopAOc@c&Unz4M|LD%eh@6HgX@@fILE{?h35DN z4@|$?Fc9YkWaz$RAXzxSI~PlodGt1X^$L+gRzgf|)AL#E zyfApW2)mZ|!d(bh>k*|U3YkCdJt- z*URF;VAjeUpcm!l){r*vXb>q^vq?l(VO0ObHYU1v*XqH70!yjVur4*@*mDa1D-ecz zpJ+l%fI8HQ)5_D=Uc)v4P@Dj??U1X(1|Hhl23reeG}a5rC9kcRX#0QB#{|Rg&d_on zi8@yaFuHfbwe|=@^p0QzQbx9o(gCeO;dtYziwHS-EEgz|detM}q$37mpJXFlwMJ|8 zs(i)vgyt;W#6=#ej@mkpD<%(?@YW$trh6Y5xZd#7H>@}xEaKkr1 zUD*zaX%{TrbN&u?Xy)CW%CEtO*qBx?t*Z>HEB&m)s0AgAS*?Eb45HUT(IyogMA zOdHt1hgJQ_a{qS#PaKdw(#xTP6+hN1j6B>EZ-~^(R8{v)?nht-VRPfi@~**&FqugS zcTln-vRz;NX6x&vGQ&%q{b{a09_M;;k?OeWumTSPiLE`9NBiexbJFa@eTSEYGq$o6 zUN2X|iSkjU>J_)Q>)7QfjD=IB7&N0U;e&5%w6yb=GBdDc|N81h0>$2`w}T%E;VQuDB0!Uzg?)Ra)_2U@@u4})zsBd z!%pja!$s{kyrb0aLrFGs#5~uMV9E%k;Lm1ruligy7mljNPa4;eN~Yb~!w1R59FB&9 zWXj2}Jpqsiha}*h%MI1r?UfiTSn~5^!$j1c&8^5W_iZI4w6#%D!g6<8$H@SB#9(p3 zdP$>l=3T{`;8)oiYy7kDdH4$fs8>$L(c^wLxCpYbxOoxQvq9N!GJePa;|-=)LXv+D z=x;T$^QRigP+mhm>15vvl7@z%k0ivI85za!+Py>dXUWr#0S{8Ium|yI z!4M4=%>*S&Hcrl*Oi>1hQrSreaUi438Z<^bX zX80FQNBSqepqK%6kUJKlUUQR!YiIL*mNJd>BbyF?Jh-bYZBqMtbM=KfWJaeWVzbD!;qXoSOB>mM^#K5v0_%Qohq_H;=$E9z zPZzQmh-e06i0ck-%$7Kq0n-Vk7qnaQS)rwDGjaEa`MYN1lM!32#f6v&5D2YG z9m_wPuKayV=j<%ysL#gWoFGuv1sJ1DWNJ3()7^ApR?&b^yAJAbi|$ z>*_nPwW4PtdmzW+rB>wId9XbkJkA2NkSI(3hqMEnMNuGym9QZ%ggF3gIaBb@-{8N8 zWPtbw%?(lbjZLsq`HOprUr8fKeO-(NfjO4|MF~2PY|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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%0D-Rx z%-JDBc9OcTjn?}-ou_s4R{l(o+yV_BJN>Z{FKZ-%(SeD#+ttn5hiXc2WIsm#^!JX; zym37>+v3;%;2X5ExvQz^)Lt9qtdPf+#_4bV;A5JugM*p@IKsR8bk`Tsd@p%m56rD5 zk8cEgp$Kh+BNW*?;LVvEMw30=G&|+dMnok zIP|vI**LxyBk`nbcs~cXnrXX}06ETjTbCP}$MQxRv1F*6C0naqb%H|miz)t zq#3M0VUR_|Zs9gf2%~LmCP7R=AHnmYPfDY4_#Wh;@M$1^9<+;;F%wzwuuU=W-_ds% z%NlE?W*h&r(KVZ% ze#u@g@XFzD;;8SGN_BzpC$6dmeARRRvvjPM_C`?M=MPdiyhTe3bL>~8wJ_r-m0>wK zJxnUC*GK;gY=&rMWsQU6cAJeE1#CWU7IJ;*OqzP#ZtjP@J#O}hX(kvfSyb?_!94)5 zHUeyGea4dGz?_0vJH|_leawDs=t@nWgnc>y4#+)^jFkF-*1I_L>5)VRqinF_=VsvF zQJW=S?V1=z(MJ&*kg|Cghk=&btTuv_bRZaFAZ%i6R2RSziR`e%75qd;hKK4s)~WrD zWK;Olz?l64e2+A+QckUM?HfIiEui+i)0(Kj>!wVOfnqExu)e{#W-_(e9QS)CQonnQ z-FW{3xNqLmswj<>&WJf$V={o)qX@P#*0pIQ?_kgJ-OXr4(S5b7kqlDf0!BvbAUsjI zy!YlCB|rS^GY^)u%7YAW$QO?V6zHocO#6=>l4Om@4vYmZie3Pu5swgfmc07v_i1Hi zHN%$ca_#99~$<=B@m((655Q5L59-hP;%FC)ns|aM)X9alkMNn>Aik z=kj#Zw?+TqPyVWSsplTQK+j&kz=I@?`3JvwWIisntB>xhIFc%V_=O*Pf~BnxxVh`! zrcZzITgop6dTeRz)Bui`-nmVG@b&NLe(OVhZu*D+?Z=Ae0Vw&>|NAoCTod1MdFgiA z=@U<1r^~bBN9XM9(>Gpyo8Gv&Qq&cfKLQMS^ui4Nwd+@@N0ElpTFExRp|z#X=5ghW zM6HYHMxW+Em8a6$Ud@0UXxn_jPy!Ahka(Kr;98%v)^X}NMuHGL#oeR_c*q^C`!Po*lNtWqu1G5J6;!fG*qnf&!smiD zP$Rob7?BGZJ7!2^g>k!9nz{gfgq#lA8QIxY4Z9Uj3YpE#8E7U1`h~<38-CZ2{VM9} z7Yaqc3|tGFJg_VfKm~Y%xE-zwW)J!adKIsKrPm7j8su!rz+ebVt0?^nZ-DDV2FfZ1 z>1a>PyRuEh9t~b70-#X8PYIUk@fm=G5u|H&qX%^5(uInEUD0ejmtl}2YwDn!x#PqE z4#BVyAYnz&FNLi9Jbx={@Z&s=Oj#_&FoZGZXVA_D|k3xh@oGC+n+1zu`B zU(0bqHu!*<0LfH}`g`5%1p~ks%#&CwMg#qQv==?#WEy1gcQVLPI|fnf-lt_SUa1Ze zG(zx2EwQGht+XD){z%YGHyU}ot~5V@-2i~2udkPehP+xY&BviHz4i9HEOYnBwae7q zbsPlMazV5O;sU|VO|Gv1v@#S=q^QGcp~=xv+TGu$x88Y|<*63t=U94FOJQKo7og4X z7F}9e(ADp?Twl&}jbyB&&jWY~hr_hEFvsAYR+ggHy0wpMw}6%wkidqT>8*Qjpq3b7 z*}u~HS4%zG$DG3!P#6~sPJ^Yb$g5%>q%|q2+Ea^tlURR9lXLZ0d$eB>SCD%Y_``wy zfi*NUpt0xpwr^K#Z3@CQU1|ZxVu_-kgOE5n;EMtEpPU?HPl-yCXB*&na2Xt0K2zx- zBKwn807NcodwN_|P1>v7e|LAE{Xrm~b<$;M$V1n!Kf-46dW-n5v5Cv_M*BfELD#Z* zD{ou0**Y{~x3_6@*h|s+U2qi{msI9E}1T=xhJ`-}{sZ(j-&# z>!14*+SxDl_$hCUpZ>uo=<$nl{O8clKK=B3W0@@bkrxkpXrO)! z25Ixqz%v2_GMWShp08Ud@bk&}q+T$I=k{cp4ihN`D5Puxn;|Nx(hLmnCP?_5@P4Nt zHsyLUxn(9e0V_ju3o;tYoYRj@86#`kvWqhLm^M; z4hKI&BWpIj{kE2=x(LW;`Q29v$V;F@eNT1fs@}TX>*H&+x9D40{*L^?O*Z#lTAX9~ zF0F-u*%o+j)VrU&j{trvdkMi9eRXY}Jv^*dD@!ZEUk^!Tddq15H`VHdZy$^<6t%>f z-e;(GJjRLOW|)(_91c4Tc|8mWfh~eDK#m;%H~;|j_Vv*4kXN&`492}sc#8so5KT{w zvrkW>1t9&}x{r1u5%PLH%xuIMi1&kW72Y0Tlvz7E=+TF-QkM?)5&Hjz&(BiDmoF@m z-O;@N2HqV@n}K1-`hP@Lo0Z#+8HuXCE0YC8;)DRcx$PCPdVoal-n>nTM1tmKrm4}ua~t4j102nC?rH#t+ug;+=X$(MWIb@r8#iv#Yp=bjY}lKrVeNCV=)QPy zfgXMIimsbT6ZE@x*VrdSNMThrK^Gsexn$9*>t<*C;6^vgptwWZ6d?tx*~CD`@aQnP zd)?%)JDBq9Tlewbhen3zy^S#a@oOvG8rQ~q=;KdaV>*1m7oc}nH|bB_)Xw<%fu&Kp z;Bm4^^1|Xg-3}bFI4(|l>F<8*2Q;^OGZIyStsT0t;y-q;7hb=?K{}MB$q||w89a8( z4?MKU!MZgh^yo#JA0OgiP-uIP-n_F;H=S0Gr`| z^lv}Q6V2k(2#pN%(qNyP_6}lndp$_EH-ZWko#@K!1pTca{gCGNXagLYo9bL0*l3Ww z-b1zlj(RO5es5%)Rkv*=e~X>0nKrZ9GA*^$^5l-f^A8zQMF0YGsxY`l;F(xbk4>r} z_X9Z~A|VN7AP!U^DB^97_m*;3U`rq{jDj&9&&meWN@4&@Ex{MVXk>o~06cgW*5XZN$kHKz9+o}IB7+J( z50wMWm7bliBMs9{M)5v!1@^9hL=LVgWtM8So!n%}`r|#}+5l<*Zh%!GKnU^Qcpf$j zZ@{D-fj9sv=nR~-rpP`?AB<|(6z>qy4uTcK01`kFX154%1AP$SStZG{^7n_$o?zEl z1YiO?an7m~(p7roQV~!@c5y11;=r4wf;>Pez)_&IRU|5$)L4GJzX~=KzD@N;y2z?g z49K+vSIPrC=Lzs|nQ}C0PAh<#036x-CYNI%AQTQ$JdxzS0S^KMk+l}dG(eU$J|y*yo4aQ- z83rX_T3-zSEw67SfEs_>-riwv4e#IpdA&z_5eBML@Eb}pfaIQ|jx7jqtzDO4yGGSzIBl$_Yd&iPcIVvEgt3v)`P6Pe`Z~FQN`st1@O#kJ@_xSjaJu*epgFXCrzt7LvIsf`A-z%~^>NUYbQ(k&< zwx3doBwf0CnX@safqB2nN&n<;JzMV*#owC&II7*`SAYM@6y6aVo{v5CKKkGz7pm6h zH$MM7tp&IE_aA%eQTos$7mpnq+}@==R~H9}Wcl*9UZE$h%#)|WV*Lw${#W!@Z{6ZU zo&Uc^`oH*vPik(DHo&2|sY(vSw`4RFC|hWDrP0{^wVZVlfw4Bgp{3;;3rd#j+L!xV zoELBdErhyzOlitO@~LpdH~^afL1tvxBKR+YGy(%vS%1fFd7)F!g*+;MnDbqa~uWK;rY>=Suq== zC({HL4K{5EQgh(UX;(Cb1ycs^NgZTDCN?tL&6W-tA06f(9InLyHN~9S=_m!@7+?X2 zqDTtJWElyz2<>_#*mTg?$nY`W1APC1w3!N-G#MeCWwAkLi~DY`S%2ndy}og*-*Uha za$nHt?!&r=5-Cfkx)y2W< zK8@zg0{jE}L$Hg$s5m4ueiLnd;ZngJNy>s>a9@*Jt>8U}FhmeE{S!l>JM|O899!t>p_z1aOE^fb@ zx9;#9H{>0p?oKBI3Q$#WIPJ_rAM^|y^Voy`20RWCyoYQQ0MKehjxz}Ir_yPbVzMYq z5+ob~h)E<9bYW?M!C6@(I}UXNxTXcDEUyEk_SQChg#L2r!XlY#NUGPX|G~i_duG6x z-Rl`()(Qe`nE!*JEkc`PPJiP1`*`fl=CUl~h4#f>)MPfZ%pgD!_{abh86FyBX|M3s zHp{bt!7)6nPby4Lzi8%Ij49h&+tl0NS7hwqZ%7jC>FcTLiy|_x1q(p^ew(RF``okN z0`mLC`~hZfo0)X>-&sp)r~)If&c-~~D&u*%*2el+u;7G*F#e8pD-vC*ty3BXIAExZ zEcL0WBMo*mR2$%E0~{^+U{2s7r(uHLh(`#rS>O=@b9TK&dVhfJ0r|MGv5|8Pcr=n# zEZYnVXDq<6IEH~62E%kJMSj1Zb|Smv>T%Oy^nkEX2i5&{=zzX;Ym-m^=_eM+K^f}p z>!XAHJsO)Fr~mCUf3Ep;{K%DY>a`IwIF100FLFR;Vz8Hf`IAp;zSg}4IR5$n^#$5H zjB|ZI_1shR@WPblx>q}JHMm8e{`~X&Gs|K9{ZCajDKEc98{p91{A$@CP>r3&Je_sf zpjJy(ou@#R_BY%5BO3*i?>7L+Nm&{)rO9SFp0!%7)#aj_*#(fEsuJvxUI^Iu9hp7j zs=|vw2Ia9}hg1N z*325=_AoIhz>FIzFz5pi0MElg#Wc(YrIeUi2vI5~+pYMTm~Ej1XZ0{8%J0nv;;A&V zKsaMwX)rtkva)a8zRLkf1nVFxg9ZV(foy909n4g-8HV%1G#Qdaki)`SWNgICfo{Aj zNRT1e2+7u9aFf|O{e8VOGBn5r)bhRvblzQFw@yw-+t z<#fLane~t0i7=rQUO6(jA_1{R-pP5HJJN|b9R}8@5D60U7XS=m{D9%}pr>DV@LvQZ zML$FaJ=hIk5NRD7biYI;KmniufSb^6uh0D3-i~nK7}82$B{Uj9Ll6dIFUBf^;ynb9 zhm$b>7X4C@8*~7qZM@(cMi5WW#STBjASu506R($72lI+ziq3 z>IOx2cE~f(PxFvt8X4m89Q8qP9{`8jr5azbXM@)c5)4${PI_8QO6>vgy>xMjucN1+ z{_uanzC5zC$Kx_2(bQ(@05)EK<1Gd=rtzDrn>|CoiV+fs#O()=7)%Q&x%WGg~`e1oII+|K~6f|ba7J4FgDb{M0rtt|$% z2E87hn3hQBT{N^8ijqYp+;0InA06AtVNLp!b93uM0%Wu(FUVNQT z8Tajoa$PJxRm>Pi7OIdtkp*)Jen-Fsfmm$#5a__-AIu4ykHaxHbH=OU4Z+6TiorSJ zBFGp$mZ79%Od&vra}hw`ASDc}70IY-&o6-r)CHh|-h$vD0-;4&DHTmzWbO)24dHJg zg6_2ngE+~Q$Zjr|j8dL6p#(y)i4n%-3RuDNObG4@pDh{iM36fcOY;2BY!ZzIwR+k@ zZsu@KJ?4yL##E9KLJDS9$ypn(wuj~K->1{v`P zis2~yhG#%OLEqCO*(UFCUgnN&W0t%WXGt-PF*d7}98T@tX6kn!K}9yL$2X<0%^GPx zt?w4&2>TyF{?1_3l<^CeHsqD|qlYxF^iB9TU`?;5pr63dTC(FXZZP1h5opnKuM&U* z!S)6|4k?ucz!R*DL{i9)F*^Zarjhf9K9Jw}sp7=KV}85hrVhmFzYfrP3+R%)hv_aICMP?_h3&{1U)dFdV=l!Mnk^ zU=jf+fa(DJFp}<2?H4NMN^7&GM4sHnEDc$5CHrO>NRv9_U~>$bMKBa5(f;i5z$OQhkWFP2!NPl0S^;$2 zk3slWzmG-%4%FkcgMe~j-fD18UbhirMfE}+0e04fRWTNd#(OGhDlGaX0|AS2AuTDu z31sIY$Sn(468I!>?Rp>q&XIr$f|a%80i;rSTN8@=8MB&t1S6aAO(cUkgLmaBIB9d$YZ00_v7kvmVBb9 zZw4}89E{I#AleFfuMQ#IAjen!8J6r)KV_w zs^3CKM*xIC&>fx?_>SGKZt8S8c^npgMey-4Qg>%3_4K-Gn#q@f@|Ck|G4`ykuG8** zlsp4{2PXF!r7 zz=ui&$#jsr#+Z!$1ICM*;em6|W;fowMZr*rE-cK6`8l0t&;v4JU~ZiC0)S&%3q($pT&0>(?J9uU8mDpS6Mw+pr~5 z*E66Tg;o#Z8?h`U_jjp~PE#(Erb0eX9nMa&xqHcMvy-EcrmlE|4tMux_b^Gn`>l71 z&G7U?GX$W*-Qy;^!(Q~z(9%vY8UM&bv%H9XWhG2seF^Lhv6(+_00*A;E8l*d{^FIl z1p8f8U>yGRqnGH>3o})Lj_1GgJ^J&P-aOW97iY%k$3OHK^>%k^Y0}~`VFh%fK5?(DI#~r2#iK z#!Y4DAa9|Fx%4;OD-(}V>R_L&-EOkl9rxV7L+$T?`svL+Iqe{P16}8yp3+Q!?6lif z*0q)QZ5B|+%PYz@Wfe9?hnW}L_zuBvfJ73cqYx~V0dasB9O%*$b=BBYzy`p^LK>4- zx`)ix#&4i@S1Sx=D3NCQoESrZx*z~3St*sG$1+HTu?U;oT4toUHZrO4e*~%RHe_Up z3}g}f7xFIBTZ5%#(iw8vtrcnM@_E?!FqP)O=}B#}Q7=K2&r^4&@Vj7!PBu#i2L}uo zAh5&1cxVV4gbWoJ70|FZE7BbZ6oGMp`r55l&Ui)Eu<%moX_wEX365AaP+S}cwgIJ93?GJ2nCieBm9-;o;p4yTjjEh4$ zM}QAtC$XmjGnPa)ANm7-7i3@t4giU2MwG%V8*(KIkOc`e#p6XJNtla_9O+Yof3lB= z;xU3vHP0C=W2Ijz<2-;I&5YmbJ|orzX)+syN03}6;G3;ybg#AVl^-XVLNG}eo;ln% zbg(cWrS#@oH&{{$azC!FZWHG!4{BUuNEL#_cKFwDU;#vpb>xr zQcHL4uJD*KF+N%nbeAAH+7IANy&}ODi~+USb&?4M#(^vd*u(SZ;4n^ev(w~K*6|2d z-@3ERrr8*;=H{lEC05RQ0Q+WTb)Cn=&dyGLU!x;K$Eu7m1nX1)IBLnhde0_*2V27L z5AyYE0l+w(6AO5rgMU<(uonl@4bN9zf35eI#{nq1b$gkj2M27Xj&Dr13&t>f1Nnjg z?e&b~dh5~5@mt|7x_$FDkE4*3Lcu(SzUJ|I*+d?dgN~Ad88H+|Kx_>~u{k=S2M7FkRZgHNOL_uGG_ICGZ;lcu<@G+GD03ZNKL_t(p zI`p$kn|apuxvgsfDFKK+jxkRw@Z7o@w6BB~sJ4zd3GYjFi_1L*<|jz%Hp<4U_7>%y zLCVnr5SP-VoYaEo6#iGsWE=}dEOI~rm5T;sD9_JNRRlLsnR^Xz{GY%3U+I_s@voJ% z%YXg7U#DlEdFoVpd|RUGRGRs|x(Ps&n>X*$8*kiTe+a2bc@hr^hRKIM^h86MF(*+U z^))f*!ZVnG3O-H*|~{C(jIA*J*9@IPkVKIYR%<4}E}xOy%XZ z_m=6iUo8cC5$L+MI7J_RxRy>tZ520Q~aI5a3)hjp4o z@Q|}yjaCYiUHpasrV-LQMoR2#Q#|A+_s|G=`rKrr9Qo2BW10h{ClHX;^ZN8I%32u= z*Hh2)a%_2kOb?Cuv;%-A0dQyq)bT#+foqbrfQ(>iWPK1zvH;&eAio@l!wyq!Awwk$ z$6@RZy?5=wX{~*#7{Ef%4nZ#^vq_#WiF!-Gmq zR*Ae10#(>URMW_n_ePKe8CftmM%xHlyNUJYv3bFBAgCgYkRj(K0Hs=iA#ARY;f1-U z(`i$gk|Xfly1AnW7!gq_m87k$2xq7!(_^!D@!BlnID&bU52JS1NrNQZ}U1}f0L z_#MH)?ygP_WU9wn^etpZBRJUG+e$l&8|sgj*EFs0mmTWMg<0q^tRVQ&PYL>bF|j)v=ztcoe!(slh*}lNL&dy zIr$FJuNmOb+i)5lPL7x8ljzGb15?AP#Y2S5RFYDO1ckOD><tep z13ZrbAQ%}MVt5|z#p*irQ07#n5QAD$SJQ~`gGJuQ=o1kbN?i*p>e z2n9FUl)TR~Ks(zze2&NKq3~vy0zN-K8|HPCeosG-H2^f`7w1@3Z8H$0-JLyJSb~ZD z$$gI}^_@TH*Twr}b{;2}WC(<0#0Vf&)Gqg?1*+|XTeW_u^i-ujdidsR?-!bF8D=J? zvCf1a8JO_~;pOvp{`qee)F6gL+AvrH%)r15^u^=pV>)QP4D~j^(PnTo+gTsP^8s?K zuLtPPofY=tkhFYkMvpQag&9{f1$v^7K6-_wrpBAO%zbe#2KfKuw?3yliz4bxL~4+u z9IUAH;LlyZK+isYfq$w5iv03VKTQ)}?Lqys0&vJ@z3UIrw_baP-dXmEj9#TIPL9ye z|M*9bH3?*?07@W`e{h(fo9hAEJBaadm~?*T*$>dwxe3jEs2t#!pB|$RKl4EbRkqRsi1x~N z$DNCFAg|jA4Rll03=5pA4yxiAV+T>nq>?l-G(f!tY|1j6orbQd|G6EUj)() zVsR1VuZz}2ne-m12bSLJ=ed{nFKVT}p{y{6v;C0?c|cmi6=#1^~e1P|UvNz2w-901_AwC?Z2wk)Bf68rYn$ z^pBD)&tp*o8x$GDgsf04fCKkQCevJB1i`^@k+U)C3XcUm0|M2#Y@X*81SP?Y>2%tQ z@z+Xh6*f*zri5O-$-w`PfFJ^m2xtO~YBsx2=*}luQYst{@pwGs^{`|~HHj0g?-Ol^ z4DOAM0GTWn)-4AB0=9@A`4$f7DTeI0CIepvBl&}yw6?xZ-oZik+mLO6XF#Sk^ww(` z3Rij#W-6sK{4L-fc=!05yf(6y(Z^W627YHsQ8P^Nz7TYl5^h@CtK_(X@Z>p?w? zGyzn?PX&x3eD{{7d~(pA4h~}!2n0B2yf`;YUEM14>M9K&`zpp2^i!B=pF}}FWDv;) zrmenvM571f^95M$2Obu(aNRkGC>ViSiWrj>&=2ohCrFBWus6{92Eoe`>&rwu$=Uap zE-YwbJ)j-X9+f~D3D8UC9lsNu?Ik@p@Gj@)W{xo>(FUTgY_c~70`%}B0XWm$-AP{0 z00-B_zB|wDi^a0Y@e$vL_-@j?r@$P-fURB3MfjfLu{hmbS)=9Ebsob29ACS7i9I6W zs{{rOd`a-VAvnk5BY=Y0>58ltE${Xuj;Uob-q+tp$yAbMre@}6c&r421E7b;J4m6; z5PNjMgTuG(<7b_ondW^8WDt>r)do0D;;o(jHJO3S603p=;~leM#jb$=2GF(II*-S$e1YXni@7C54~~pr^1_>~k%>mf z>)|~Q{MoWX4i<&kfB(zB|3X0xV!)^l1q;u5U`D0;pGAP<4}SO8>A4?lGdOhgm-eCe zum!4_phJ6B${*mLjW9hL0XXE~fvirk8G^(B^m0M1Z9YJ751X2v|C2wX4S(oZ6(neJ z+qcDXQ`MLp5)3In4lEG-4MolF(DJNj4d9S<-r9}Q7ryaVMFVpD{TDy^98C_@mOR4- z;rSOKdG$753fkDe@^}8aX4#NR434LN=xIvsM(8l;r(8NkX1jx2-XR7vqMHHE-pd|F z$<$#Zlg&=4y@&t|oL$s4G(t9)TbXnXx>yvbzYH`u3K??eV!RkYa6rrE7=fSYVSj_-j|K)kbP$b_Z)1ZTU0u8&32%ldZ?#jw+(CtGhPsDFc|nj5ZIE}wO9|*O z`$Cknckw2~-qS~}u}Ll6_r#B>2XeH*4ehT$-IfxtsMo&o>Zb{CXn&&mM^*|HRy#{i z01-i(SUkxAdI5NfEOnXH#!QGh!G6?3&FZSh9I5rRYQ1%lIf_6E;*|zAX-0wPg*0qN z-6T5$K_$VOXo6*;VvPYzsFuZt_K79al*ksy?X-~*?2&AaGyk#HKwB1+AP_PFA?cx( zEJ9t``++@8B*R3I)6fROY zy%>8ZCq|h`*KCpC23Qsdo{f)=Qm%k|=BX3jBOPMS&{J?tX#kJlA?lA{9Og~6Bn#dN zwBmjKAPo-mbAV1yL0?1GI-AC;nH7prIDjS;>@)Fx@tzSFL4X8o4Q4m#e6~vUlcwaD zr1i*@NdxS3HplhPSZox`=wn>!X|GDhmVf(L4|vR323i30hO=hsHH!ob&4pvNB5)zH z*uf|Ro9hT*kbMMM{x+*H?yS_$xc@_bET1oCO{!(bs`X8@E$?HLZyNiErp6i7!^3k1 za&8?qD>I$6eAilhDKxill>-@QONoGw-U6w+Krl$1U7a)o)`U_dID@vV$B;WZsX5S3 zUI%;84PTIxV8=$h9N^MaFed=u$X1r?lHeK`hIpn%+6&)2SSDLrTXacfhA!rVEbZ;? z)7pklcn?iZFv|erDu5cWIPkq=j6FO&Aov(ztU`hjh9jHR#`6-qm9`=gUi-Tg*4^;P zFdqXj8eAX6l&5hJ z*ct#WMn*^2hXZ9NvO@u1kQw55Uf)K5pAP|T$QlB;0I0FCw!t6}jPGNy7$;f5xE{w~ z4Cotxe^i0?clQ|}!5kC{h8O^uU6^e%I8NgQx8NRfzQBBs{(v!;=lur8x)xNYeF>!n z>apx|sU*d=LexoFnj7~Du=?#87L?ad-qn9q0MG#E3`%NSb`>|!74tQ+lp(5 zJl0RA19FH(jhNpOsg&?T{O)G7TxPwg4$=lV+6<1SI#B!Msx2V>Kf>V%`*ldb0}DDS zDN(EWkVyg`j%(L0vVoe`0x5-1Xp44s_UO*tRW_~kc=`pa%hS(UibBFp=ql^UEYwwr5pV3w|zpcX>PQi|6U0IQC~;R?$G)SXBFT; z{jr()SHJfq+Eo}CKl#!3)B7(U_hKr4R!lO#^6x%ZG$Z|mPy8UkxLivq2RLSj`|1B< z?@eQ4+tTZ>uSV9yB8&4p^IqQZjXkJaEwyFIR?96!4k96f3@ATr|4NKV@Q=hv5Ci_B z1c;CbNgP8qY$@^(yCv8XEJH0wjwE-x)&2VQd;R(i_uY|Gk*p%CSo2(!thLWB9u})u zr;5elzE`Jl`@Tz_VV`~W_^ofP_2nP^ti-oph-<(j{;>(kMfb&D%F4v_q-<~RFo-uf zGbQC>i3{fO$#EGB1Q z7^dtMG9{7iU_Nj@Bu(P+V{Y6L0Q&rAUgrj0Z2eAUZX&stK>94OQ*pJrf!*?imz@SuX;h8F=r1SO=0 zevRKD@Bx3E^RiOS_1Y-MsN0AY;6nv4RiGI`WSta2K)?a79_1GSfCGRlwZJJ!YwMU@ z(kQiOgOM~Pk&4WK1pwR(;Am!oIO{5j)26m1sI&cpL;3Kdk6Dj1(~}Yi_-T9#Q(>3O z&G!SV1LYp{c?1c+s;(={GCqhzB$LfC*aYKSfCUU1hW9AbG(R`Xb&=K>r*>}x*sOKh zPxRU=H1Lid9uhS13=A;yc6@BCT8Rga+@Y+avlV z_A>anmY%yvy_v5?+2Jh%4;i#s^y_vYpn06^hUsIa>{<%T%DLuqP^XcDDA#ZFy=XAK zHiI)(0Xz*ps(^iWEDpsUft<3z91=AGI{{z;qL+f4)X`ViO|px$9Dwn(2gU~ zLozX79u6P_Z4F7nt4j;w_j$!>!50N(gK0NF@&S*Vz9D3uBgw$sIpe3(Hg?|mmDpB*3LX92RsQ>hHi!7*0AzY^dE>LHy<%V7k;QWqr-@oxY_@V9g_c>?S` zn-ubS`f=cWQ^|Dw-#1CBtCw~9NxIjG2NpbiAjR67#Dq^$9bMuX#nc=Q1dD^+IwoW2K#^}6bxd9fNW8=hk$kIWG) zUYh|P7^nb7y!qyXj=&9O!))!yxBmQlGzM#Scsv8VHx@j@!$Fy!pM7Zn4`k^6&hP$F zouToc{>ZEHJAeAlnb*`{hyH~IIvSZBIPdqrrN9sz|I6R{*^WQ*cOPxaKl_7k*ROkh zV@3YjSH9Hoeasj9%5VH@iNq58(SPzIpOGJZLxDHl9Do07Ul;gu;P|C!}CbnguSb$kXVJ9)g<8MrFXLbyh9F4FsvM5JZrQ z!8z#mBe+A!6a)oMuE$3GyKle4oJ&YVE-lQ<`1q(H?NH(KAmI`{h{*Q#t}L#uF!+~B zB>1!8kr5f47?Vn&Ae)<8;`VsB$;cEdGPZGF1{`*&MYbiEIRQAP7v?2f5qa`rR}iT5 zjEsqIY*JiapQZ17RVOtI{^FaZt9IEbSVbJJ2~@4903haH1O)N-dB)y&u9bRie15Cu#ek79#?arw7Y|>)}&TZ=H6hu6-q_E8yE=CVsA8!MRqB)+MyvoHaaT9hG{O1sXZRbmf%3p zs{n)4e2&ss07Y2?fdTwA14Ya-l%4o!nagPf&}h|0@NNLA z8oyh!^YQNJhlP@2Un3T+OoNrTW-HJ~k6{2w5pW$CP;)ActxF{aD(XhnhU665VaWiN z&>sn+HMGYQ&l-${uAVS;%zty_QpbKjSlvdW;{Dtj4q55^cI<5X7f z*6wc$7z z1z3~AqX?c#0M>K4foD2uMxCY#Y^rQ6_gCs&2wQue05-`D@ z8UaAa2I9WG7O~E-OUQuwMJl`{1%Q~L zVew?*1SqN|ioEBV(gnrveZ`Y$bkZc!83oSEM{0WbCr} zqQqk{DS;h_Ifr`zhs?~)UP>}F6IzTtPaojuMJqDhqYrTOxI+84vs?p>fXB|xUR^H~ z8{}KJmgVl<_SyF42Ob{Ad9{O6j0Ib z<=5vX$ksNf2aT9um5Kf z8uVMLn?``+&U8rr^6P67-r1J1u`$x4v0sI+M!8g$<5-NWg~i2rF1WCPiA17u6p1pR zGchwwvsN<&UIjr!GSJ&DD=!Z}G9(-PHOw1iCaqy(Tq@DbR!KUzDId}Za_Fo__-`m_ zDJRe4M2t=1fSVg@^MPw%Ec@1X-=z-vJ(I?{n=C%Zf zhh=hVlKve4dVIk_dXrR&Wm#T_@qJBYVVD4p;QW%L{i9MXmuWnn-rp6Me^5r&H*SQn z`+1GVim!sDM%O=yHK2{SV`Zmkro&|zeqVQWw*o%ed4HIHpQ+l#%sw!`6D605CHDJv z=HgZW4t;McK!*;3As~t|Pctml&&v!_fnm}rD1P3zX$4Y1X3AbIi{ELJDR)&|4YKns zulxUftjw}I1R-|9a-2-b+Uk-72M5U}{m$F(FcWxjewLZCaP0sPkw_%yQ31Aw(o_%D z!GXs2z?^}=)%Nb59LM4UZwMR!0C4!=?;$pB;1SG29f1Yt^?Jqc^H7GW5j43-JJwnC z$z)PqZ0&FpxVEy?viv$&NeyHJMAK{t1fv_-fVynR;zvLffC8irQE%=6S5xK$n^O=dnFPiUBsMT38d7pt z5Wpv(oy<|A=T+K-dr;{1QwOR5Oj_`iGS4?y>$d9Wb>AG9 zk|ON(fWiUB(Mkz`NtGZ6{54Q#A3SBIiP>aI5?jwjaw%Du2+8u=GUeoUHg~uto}QVO=TDwXrCO1R zi3yI0NFstHAI<|aYkqNFwzqa9lT1_M8gqX9C@w>xVM@;(MItgfHb&;hL3p2QuzL^h zU5X4H63H^z0^=!tfTPDPx({&lxI+84yHE`P^nj#PH-0*J@b2!ueB&G6q49aQMjpUfjv*z5Z!|SJ%s;~czijSB<@sKO8&n*#<0JA*zwlKCN*-;7`G zLPIh-6p*7tS|0E0$=2Q>WifCpOpVEZ{qujta@{ln9Ji;25q2@Fpsg{?^VHCn!c9Hl%2v{!i;W@R~$}w6u894 ztm3n>J67w=d>%9F4O2v9HiLzT_l+l#d@cfJ?En-l37~_H%&spgt$zlyO%Y56oehKe zL^?-_D+DE4fg1$TizONggVAwk<5t`9bW;zwMrUp#0L=_~)^T@t;~Z@;M9`)gL^ra> z^N^9j|6qb@JcC{@73KAUI-`Mbxr}Mj00f(}VOo{0RWQLUch}vUom^Fyk)p3ojqTkG zXz6yK0VLEX`gW(_2A-&rGnABFwE`al$XuyEZika#U#t7#TI@lN6KQ_aU=U0s<+M=;|Nj8G)>1>W* z7nm*Q`68j-N@XSUrX}#S*O8t-Q0GW?LXu6r{TcPFYTG1F#y+UnKiYh@vGO!)2y1aI zBinAiZ1n+fuXHLy89^K{X$Pz4U2_X9jz@;-|Da?4)Si)a* zJ7BeV0f6eeyL$xSXJ@C#MCrCJF0GOFZ~UpQ0VO#HslqDzKju{QgY#rEKh+g>!(KjF zvCCGvLb-2SJR)nWi!|cJ)>gAhxaQx_-cV**^*SoH->jXHGl?1C2001BWNkl8$+SU;kHa z%Z{M`Fa7*iWn@U{vi|$;zAwM`r*E~r4m8$Z{`tQ`I;+*A5#YEx6Oy0(vDfK4k%+}8 zCxYOF$Lo_oa7a?eaTy&SlgX(GIX;TX*5)=d91*NRrtiWsj0Kg+I5G(tXu?7b`mkCz^_Kg4|7J&>JRFy;s zCSnBVa4;j%R^vu{9|m5zoXk#7QG4EPNT%>aY!(49)`)ucYYGFwIshiFRhXRzZVSEwB~Pfw3Z&D{|aH zIWS%lw1qZ#vBd0lf~*0rrN({HayCAs8MuLS;6JprwaXxUGl>@SeG~(tYB|$Y1z(Gj z%@xJx8)z*ZW(3D`1toWMBD-@j4Pk&8&|N=HB*>7!H}ZKr5*i+ssi}#szyt&%F>m2$ z%f}MHfKjBJT|(>D$eHf^20y$IZMXoI%(ikaMSdmv^-E_*1j$~ zet!`!1hdSIS#GEfC_$qV;0^0R8Dt}iUm2t-!+H%$qOK5(<-Fa(Y}-q5&KW~(WyJ&IHmXH8~Z)Q%+Xm(#nhJO6v$KoFxl)0rvH4ehpAf1*c zA3tG`;}*=IeV)3USfd9H*Xo7@8<<-No>Yn@22*N=XAYhn*^fwM|3H@4R>+R-Du9d*Q^NT zF{3=?aNu3>;%En0+vjbntU>ta&ZI3D&~r`Qb1zsZ=J|*)5Ys^>^j6F{+XXU}JqHXN$N9sU6+JN4-T*b5d&v-fz0M>ZB`%&2m?@Q3*qH4p++KSknj#B`~?)I(>1_xzs zVNQ~Xq~PC}U(Eo=UU;A1e06+%5Pc=+&+tgS6y805etTP>9Y z+JcpmGP83Gc*Hp{Aa5W>dk?MKh$Tkm}=+XqKyUKQDcKm6*3{OIfV$cX6VXaqQ3 zUz?Gi`QihXt5hrqGWq}vz<;Aug*-uqTJ2u1ha2!*F3TW4R(f8qPlkd4Wp0X1lqtJU zZ=lIgL9oMaugfuD)5gGy3qeXpJ(Egj3t$rp(1Q{*P6szt$#jkz%>frc4@d$uU-TgW zn#$zJ41wH4v5*ri7Sb7H5R1&tOfj2Rn|JBVYfyucnGG2Y1cWMO18}LSY*Yj`aBq|W z=iuJ>Zv^xJsGuFA-keT^7wv+aIb?L~R}`}aixFnwq5Yl`_2}g5_0N5oYv4S|uf81E z*)OYsA6r#{kJ@;*RhE3?9lBv}G;3dHOyViQQ{kA2F{>VAX5Ut09sa|LQSDWM8+fn7 zqZrL%CnqPUkKXG|vzA8EJ^`)zD#t^^d=_93O>j+eU!C@Gd;@rkfKfO$8WNvBAby`u z&8Zj21V%ZrX{CubWF&3ML>lv!mJ3qZ{DyIM!?RE>%p;WXLDqh;CH)Gx70&Gl+;m!&PTPi+^EC*C|8MSIf857&>65b6_$B}xVDJLmg#;?(Nt+$$R{%HAPO+W?%dBqv zTdp!82cE84S`7C9SYbs@rrFr262#zP2Y{nmPXYo926c@-2H86$XQm8k@f~m-+9ld5 z8Y{-5Q(ia<|EM37se;FhA)RQoUF!2R`vL%RBAH~Okjv?kndvE+m>fUXBSQh-c}gK- z+yisE(cHb$@^pJXyg9()K8PO5?98;REH5apzcwt;ZlBk`?q=2i`Z?EabpTQ6BjewQ zd7#g8jRJ<6@!$9x?F1|>l~||dQk-=ebC?P&D^ItJ0FyWK3w-iQh3}P0ret?(he@LF z%fP&fId*D#l9Jb2qN-bf19Pp<=auMTTozZC#OHSLzL3zqe@P4u^BTA>QPtyi+Xpy$ zT%rBjU3(2s^ZGmQN+fc~O~Pdy06AWL^`5M+FL%9o!$e<59!qL>ONwd8Jg789hkHN* zQ?vY&iG(G06p^8&b!zS=x1V!iuzdHfp`Wha4$@R+v+#EBjO?$68_VJ=ro=rMl%a(c z0x89GO5A}#aW)z>D~+P2x4jI2qh0x1{hm7I*_^;TVtCNsRzDv10ca3UW+awOi_764 z%LCVHiGWVa(g<*T=Jta8+?QXiXCGrBhae6X{tkx`)Hkw8u-HOS4?%nc1F+cwz=BO9 zGF|Zn82kq)Q7TI&lcxr^Z@{IryX`i`@PLMX2^()a!4v)IxEU%y;-#vj8Vo5bP$ZL? z9M1!b1AZH=WE`+TMRv7jbD-VkGHGsVATje6{qbU_9tnI;Y?dk5^BAy#hGUBAdx&)mthg^)N;NRD~8kHfzYPf=r=4>al3aFo!ve!&TnDKX7>+j{TCPH8c;ojB zuo}kH1Q`rgEoLsP2h^Mm2`D9BgSixK5(m}}+FJzkx00>0rdy@w>^xYT2Ah%r;0D>Q z^Xgn@#o}*(gY>a*I+V7v#d7rWo0{*X>q?t{TOD6|Ri3)1kP%cr@4f&XAaUV#0fg|# z>MfPwxx2GVoo)nIR&TA5g^EB5vPY5SKO7pCiRnq%+YL)9krXGAOI&Ul9vNof8B7g; z7XY8oHWro^7zBLr>^a%I*be|Kfh6g|(jvi+gFPfP*_Gtx__(;e9{J$?55?nh@m~1W z2=H7tz=3jL?FR+{yfW6;niz}|+(5fj%rZR|Y0wLx0}@@(HZ&s%>pilgAlufa4O;~bb1LUtL{)PcCqTg#nbPXI6XaqajkVP#S-cSH+*tU%!+iJhVd;#znENHC% zlc|)9jgH7?-+b-dEt?n zee=RKX)s+OS!cy-?!wRO-{3+ufTT~(t*JCw8}Jy4?nmSR492lhl~hox$;8wIfe(1j z&Cbt~!GV8!Jzj#;nRJFf-`_jnSPdB~c(;YO!-h%uu)KJ_DGtoBZnqrAkHtOUmiw3F z!J#XK>(FoQCshyW(ecsu-#K-sU;K$L_2ka~@Hf9Ezx3b!N>A?9>L$PafB%~Nr62pk zg`Uv|I4)Fu{flpC4PcY|gCBe(+uLDoM6q$8QJ)b=?nSY&Y5w9D-=v{hrw0b&bnH-$ zUp(cY8k}2_fx#d(0js5g*c?uA`vX$SWeGeC1c%A;0Kicxmn5{bE`#=p%z0|!f|jJi z!Oiw>{o!}y@$R8y^8j{EhDvCE!?^wR*X}VmF*iR$a3#6@f&d4epNZ~EHhLg|$r%|4 z4vF36RvC=NqEstoE>P{rd~&)}CPoQT0~LAlY)k&+&%RTyf?k-6cUqq}>HJ23jdxyh)$DUzQtQ1FfX1Zg{aR z7q3w=sT1H~&{mN#$%(B3*^q&Ab?-HBq5&hbnY-n}wm7ko#c|R5T?V*;GBpEY6oX7j zj6mBLAjj0yw9L)TN-*GU7n?gf2hh6%rot7nRVYJ*vDW~n!Av}rQQV@kw9FIzmZ;y~ zoe}QgVN7GTp{0;dSOmOr}AOrENS*;G@1N2A6r#Xm^c@Y`SFmOk} z5T0uA<7hmTzP>WE9?)|Ty)2Y05bB)l0(e{*3=6EYD5d38Y)L#Ha}rr6$VNA^Q!!hj z+yL)8@sX%!^BLbB*Mmvf?$F;E=OH+x+M-I9fSEHg(ADp(0WR&H*Xi$188KT3R(E>; z^Uham8+L>Yvwj`GiDzUbMgtzpIKjBCL;=MzR%|9<>+<|_cDBP&_}_Z z)LxY+34cb$t&%*(fprW$g&gpE#GHz`RRNiehq|Ylmoa~#qp3DyqX!rM21bH8ztvo( z*JA4TCQqFvRfRpNO6=)wU33k#|EYZ>#+BpPF~`IaL#_|=FTh=lhg_REo#OL*B@s_B z0bnRJM3Zs+8}liXBa1~!V5br(#?Ejr0L<~&G1qqRvpS9^BpN*wq_~vIB`Fn(hRJyQ zwOF?wh@g2N;5eziKETm!Q|e#$X{iA$7{TO-M2`43vP+avCNj#6tnn@@qZ@!jZR86? zmA9WfmH5$-c!DAE4+SL{9At(d{>Cnq8?#tc3W=Bm=a;$J&g^YVJ{cFsfLENAl7zf& znVp>^jsD$_p2;7*{aAM5*)wl6=yl7jsbQI$7#82yqy%Rdq>xI~0S?dbsKlOqB&AeR z-2R{p3=K>KA1gn+3QB|0#fBa5wAr`qElc%D)(Q#5|COth}MIrwyZoRDYF zH^t}k$=d4jsRgW(;81L;X7VanWM;B?mQ$Oya>0x`qaiQAjWWwx@dhMP?MybTn=a0U zvZ3D$19N?#?cNH80%1k{^V zr3Ng>sB97BG+(EZ4%Ga~ppY>yq1~W7n)PJEmL1Yitf%vXKRx@zHDTZxL96QuBvIb8 zSQ41HxARCKb0WMiL!n_wq*CJZdc_8Lj8sMf!9hvHk7ec78YN?o4v!?C%}X|$A=?&y zY4KQ`eqvyBj7^MDiV6TlrBsqT_coY_1m;J%T$12WkUkvH0f(=~KC<}3`?9pU%s^lK zC?@$rp2n!iA{`qalgE#r%HqnBEH5oeBzh!~g9DiuyIKzp0&$cPER!h}iAE{cwJ<-+ z{?>SC87ll7Yg#6>fXPuk@vmtNeCsiROeC6&w;uEK{q^{E9z)2?a8iKp>0qe_8NnW* zZ=C^JsK6=KuMUpK_&3K?ZoqwE<@>u2a#+ z8$nO>&qA@tBs|^su-|N@SgiNLxQ`XNQ!8cfpYw9p0GJ@~Kmx#w#0CKOXm9Y~xNLCt zr2#m8{Wt!V{PN%VpDy)Ff9*H_SNY3-@rN(;j6Q?oLeR=E@aPoq zz=XZ9Fe_j9p*JKrWNpKbMFK#Ux8C}`?Ck7WsyQqa`~yw`8km6HwIV$`05o`gUU8Rl zGAJdQDgD{IPvq%-b8~et0q)#dlJ)U`l(JbF+qf^~LcR`g49+Y_dVfchIGBI9dZ7*brjzg+*Iq zwlpO-n7N{|z!aTVWrAUYN8?S#C2U++(yX&q<)$6KZ#>Ah$SKxC!0)YZw3HTck=Lum zpN*NpKI1-+>{0;{2f+@SmD|)J6~O_$xHLacx9#nnU2bwG8aBBqqx3{#hMBDm8pe>I z!h37;Ni1YZb!HimNoSLs(<2eNnvGmJpOf5Cl&mHH_>=-2;Z=}4W}onmjGvKmL(l_& zAedL^C+YBxIFU)R(A@Mk#eFv(XYcN*;B&N@U3t5p$YN_3U`zZO8 z2+f1B?zoIYf&Y00I@p!m6O4cvAZ$@k%wfnHSMpl}r#7I-et-Prne2uS=HBosf+Pl{s}jcvS>L$D4AX2nOLheUB}hI((5+G` z%f{W?rvQ$jp&^MLL}Yn=g>pU`-~dwt_XGffKylAW zs{G{6j_q0!trcSq{Ss?%fC2jl2L#c;e6a#j0BFVh5U30lg)C=sl}qiE!_1%jX!v>VYv)2VEg{}Kals{`^fS&y*zPgZc<)fnWW^^*v130 zGPFb$K#fdfpCHHZ@;W84n8{QuN;#h;7*b3nrI1cZU}9Q4p%F=JK9N#BCu!f9{LvqO zvtHC!)|ccLzxt!SEc#1zuW!HqME=FszfmvqmmaLh&;Etil$oj_J%No{V`i5IEs%T( zFbnmsgAa{C2o(gw#;Z(_qS+?#1Ozd3j9n_jlnjx4fwCJ|EMgH!P5Zhws!amE0VTm< z=<*}$j#-~A0!>&1?;S+A@mgMj+(PKgH>>M#w~$IfKnE-iES&K?EH=U1z|XOeMQ|_c z@W@Wdda&>!4X08pN-DfXFk@u>E?F1=J(4?{QmvF^bnT83fdiF>8A=XHxwQf~>R<-G zD;C_4JjiAUqBsTy#5X!F`9z$It-#bAK}{OnLK7MW>NdN8Nz(Ix)I}<(f9vMiCcu6&r3ajuqsz<7;7vkKUq--I!4Z*K39q4My--Ik2Oi*^K- z&&Ui#_<^#FHaR7O*!T%~%Av18@EG3}Ne%kYrmva>gf@ks4gm+3GDq*lyrQLZREEDY zk>%g;ig2mqh_(&R%FA|mjy8cte`*(qQ{EQ`GQT)S>7~aXJ(l6n5PdhG#~nF1B$MJO z8kLce5rPnV;jm;gIZ90-hK7v#TqY;cXjGY2!-vc=z_BO8BO&^DOifSGaC~QLhw^tY zDS!0nsnl#WxxKzda3OYhBy;nZD^aE5no1UFZ+~Cj|KMZ3V`zAYe_(9ga&4%6-^x|- z`36`&0432DA+@J{Yg&C$GA;lZmMdpWym1e-cbucwupB3wfDVoK*XvQ-qnYp9c})ys zG=LWbPn(UQSeMg7uLYo&$z&<#nn3rO5?oh3XvP-$uu8mB z@>iNsg8mH84=^s(&ramJncx9gZ=0Q>`@%jVH>@@%$Fh2*tK|c@xAfajb-QWAe`a8`{ zjLI+n!dI{59dE)z|Lr&4mOuLTd-bCH)aUQXPkwfT%nf*4fI5p{j5&K!2PXsbjMb9tg!d&DkCB!h3Jo{?6m<}X#*HVLd(5!Jf&$sG#xoTK+E~EC z7bM`7j5x0>fQxqnqY0p2aCT9=BV%MSCBs|%Z{Nr`8BFLW03JNUA#wQvlx}NeaKPh+ zU`G6i9y>S>-Zua=;Clmx6hMwrCdEI#(MfR)2E`p1Bmhz=6!?2c$>C@HqhABM1^{r( zxJq>c^~+{3Ty@RgMD|V4R+2dv0`NA8A1BBZK(Yi3xTmHj>n6DvYw4q4l22+^e>%HZ z1>&1$7Pq?xey@XY$k+!HLLZ7@0FS4NC6J?3Dyj8QA}M$8+-BDGWgnQg(wRKVhq&K)fjv8?reFB*Nr*dTNTBR0L$fdc3S)hFOmv&tXvioI}m0N_sgPHE;5 zWw5{!Ar8+zGyz7<3)S*l>cxxmu4WNvYu*F)Os zFdCK7u`x*-Nb(qDKEGxd$Opg>pUsY1!5%Z^y~^rf!nX6J#6*Ha?leiQQy5(qHAfZ2gh ziFqHt!+3&zXI}5%=lTHfq5N3YIDvkLp4SPJ^Sa)>|JcA3Kz>I}gt?IHLQK+S`%gg%wI*A$SXb!#_DA{)uVH z9Yq+t4NRT}I0jcX*zg1oXa zL-{E%6qq@QOc=M58M&a?VnL1#U!|hFHk59u0v7H5ZEOzE1^1w&7HGlwf`s??S;SWi zT6(kZqBp9{Y;!rK2DvQ*+`#z=%zzMqLz&kpJ#l33>Fmo+43sb0Hj3$#q;_72!#yCu z#TCgM>`5*bmC(v*?v`vX!; zrFfmw;~~i5@*!9;AcbU{Y$^ZvG(iwFg6vULoCE524!1`}Zr!`I;M_&)tAG8~*T7}@ zVO;&2yc|y~7Ybre#bkN_WAA{x*xZq=ogM0@-@m(2H+oe-0wf2Od3!f34kgRd9b*lF zHjK}da%eEB?o6EpSDS6rrIX;r-QA_Q7MJ2s+$Fdcr#J*D6!+rp?pD0GTXA=ayF(}M ztodfy zx*sMMHyk%$59e}Z#i3G2D}s{4{~86>D^rYv|9Ykt3^YW+9t|#FA&af3Vu7|79?2DB zNtR0|d{2lA`S+7^x`-`iru)b&6jDCn@R&qs$66Bk06C>OL4C+=NqOe$YVXQP=n?Yb z)hl{>H&;75<%D!N+eH`eJvy`+Q*51hXHL(Tb=O@RRD95Zzx)DFpvfAkRfdQ0ryD4o zwMom#iq}7xDB>d)#aw}ZE=i!%e2~%Ne`d6pM+CLNgLo#R(%y{7PD{NSMLNVKs-{Ze5}|Z8%y-?x{(oQ1v8AnsLoCp z0p-HI^FgB3KT4lWugv6$(4ODc=&6_ghAbE1J)|kdKm>H$wS+=Hd5Mm_^_V=Kq6Y zo-B$*5-qJp4!3mO@p5TbKlc=y+I%x0Q$$xgw!FRfgL68ypZ#KHZITwa+P~mRNI+s5 z`iXa@?2Xjft3!xBfTTcbYHPg1GgJoAzXu)GJ}%(Rv5S?RYJMm-;6Cs55595x@nXmQ zq435=V)wtMnjEH~n%9XOybH(&8ZcLo99P;Taip~M4<>a@SOkU!6Z;^bGyp^V(qg)V z0B;m!ZPLz(oMmU67`C%ljc90eEcjOuu6bK&C2f{&8IR1=n7Ju@Y%gqH)OSP}LLCE8 zVNZ9wNveF2b#)}l;Cyn?^9vWi3^wMto|yZWrgsSg{;Oy$*PjjIXH(Q>h5}cM<_NoL zwNQjJ!KRjv-!+0*VietSEJ$^`sheEBgJFZPj)=jZ0@pPZ>AwI;$V!xil-s4ycCj*z zu>{A*(5Tf|4@Ulobq5cHdAMalkO0H+`X2q~L=->N81V`tnlX?RI1+zez0^d`xj*Ut zS=>l_hC5p9L9GmYymwvx*Xu#J6^w#`MKL%eW8p?aV@8MS-5F08Iq5*3J9d>~nR&() zb@#YY^;CogV7lLslP;*9RTe{&y#s7PEO~+|Qb-AAEo3M_A_(bl;$nS>r__%@zXl9K z1QP!lR$<}H5N58x5&|`?yP<9adCs(-`vU@mWMrn(csGOx1l^kzihX}Q=KZEI9u!J$ zU=Jxr=8j+fqBf?NG#*~3OiBf+SpT??3YDp% zyIrYWwK46)-$*Q5)^(da7XdNklY|q|CMeLd9!bdI znKJjhNd_ao2J{EP37F8`fr*_t0G@bI^mq2ug4zgMP_u<>K% zK<%JJd&GdLd4{5r^011N%Bx7tpE!GvW&HMl<>#F$5j3LW9qR{fYTmspH;L#)zG==L zV+1=TdrR6TJ#$e>{YIkFy;dtvY({Xt&xeqo7u$MEbn;rUiUAgSYb+E|?=dHt-`b_n z3$D+7$Y*7C@3hGiW@gR-%x4td!_P46K@bt_yiByaO?H#w!b%=#+4e*C8z0}Ai8Dh1 zA)zE64~K@Yr1Us92xjAJrzlE)gL?r(g+_s61SJ4-(~ekja_rRLIxp6gL`7bDS1xsu z6JTu*m!-95X~yD9zk#GegyqEMrK(!gyNht!DP2daQH%953vEs%0Ig}L6RGGlW!s_} z7-byMiMWa1Z^7!(9nBkkX9u-zI9L3IArY>gem{HWna+o&Fu9tM`LcJ`vbhU-U_y^w zWjt}kcDcCcSK zu0=$6G*O;3Z_cE|TyLyFmsFMt%NBf8PoRLEW=2JRjPpO+&*26XN4cE)aZo`F;Rgmz zK8glvhAAvfW@xjm9jXJW3)t*i{>eE;jSO5i21<~~%lUb>qGHr6A~wR^p9=Qi2CiMq zDGQ7NcP!Xm0ru(dmRFY)*3Tuu)W<{?p$yjzNTCl~&+4W<`Z#$TMZ~3XrbVGIRqRx2rq1)SbLYSET`Ii>%Lg&}|H0XUSSffr z%D4=1q{qM*xV0K^I$yXy2j0eh`GT68y!y527s`Ce;e_Kx1{x06j@+qwIh^*y#BD~_tqC7dN7{5Jp76{Pq(!mKMy%B`qwro2)KgT={7MXsQGvl`p%`B{%l8}@*c~{4P*VtZ_70F*2pfWfp!x$-9E7f3pigpDD zO5l%CFUBIA1SpXxr;rSpGI{D@)86epj0_+B;Lmi}=h>-kFf8cY2w~YAbd>4-o}VD) zLY(kr-GB3>iYJ!VL4!vs{bpzG=#S2xl`Z7Q`Z6QgH#Z@fW>4@rRswzm41;-8 zu8}6Njzp~_s$g}Ey;n3+!?`M5J9|OOPy5leyfblMpUyMXJ=ci5Pf|J1WkH+=wtASX zt}G-!k|ZK6{}su}cz7Q`0h_vlax{lkNR=EPAuc$?5hjZ+U{t z;hE>(Df)YG$6fE7`oL?=`*Di7H_fmT2_6`+nE#Xs2Fts@lusU>kL75FthSW~l`NZp zCmswqL`MA$Ox+S|X5#fkQNvMiPvqIhEeJAurbq=Px(*wMkMj0KBQ>i8uMQvCtIdq( z?mo$X`Veqwz!Gz1G|bXJ2u$0G;wT?bFw9AR2rHE3PwVcQ60^zY~3VKEX$S_-AC~XY2 zv%|2(ZWrnApus0g{a6~lmkn#NVLvC$p-DxAIGcZ!{17+v;X)Q{8ydw(kR8l83+1?; z+>K*=?kq|j20cL2+&e5|N$PUd_6}#VRPhPP^SBlo$Wti9^%q}KQg$_&`nD*e+^5EP z7jpSf>poj^t}AJo3ddQQcJovWG*HO6))Kq$AnNt1c$(AvNksqsGzI9p+Dr{|!dT)p zH&U@0#UW1H{Lr6!z)J{e`XqMl-acGvlcI^{MGE0TY^Ll9jkcglOFEot>Hq688r)7? z-^w4b{b2TXn5==?#Rq{S?eCkar4!4KL<>EBnwE!1!;r+4=^E)MOz!1*rPZ`Tv)6n!4P{RsEe9s?e`zTA(!S>x$JXDer39Z5lX>%D0uJk*r0Y#8+ zu$EU76`82j8`LXn9#u0%FtODW6_s<*bt0qgkhRUx9dcJZ(=0T_uNUmH$b`<-9G%^8 zQnJ>C>jy(aLnkY5etCI{3RlZ0>zcOKs$V%z>60&Y{- ze|{;itD(x!Z|8O#T7sE-Zbk?k%r|e)1)YdM%@aN#^1mp4p%l7Sb$Tlz)fw3AlcwFs zHeyi~1gjjzWCJl4&L&zxz2K~`fe#eS!)K<0+)Hjo=m(t#VhG2IBa_KA-k!2z-%NcC zY;pJPcFFk3TS5FGAuO4KKB&@XfMP^;v7p6M?B9mKm<>)$M0<_oL#jc?iQ6F(`5ZRE zdo%gj1V}t(ONn_>7XIXOD{dwu zi>+z5_DT`gu8|_3o?R^?oNR;4bXT?|(3sldQdf-`;hh)a`V^&f5J_ z;y6+;aaoq{|1{6@G%{t+u8vAZtW#+gD0d&SIv;OYO9(qNtF%PNXDMb8WyRGW2O>X?m^T#WprfO6 z$$sB71IE^alEeow#0W_Mych&CY9tedLX8^X3;MY2O7g>TA1V4YzDBU=*MCqf8Gnx< zaTLM)x0e~BN->PfbLnz6{vtscU?+e9OfZaneCK+t6gm}mrS$B$^J%Ks;Fgn$ z8dT@f)sK&#i8~E@c(Ss!jDTOXHnwY7L@eI+l^se_psg3IPm5wj2Sqk5{Q&QgFp?Cq}6Vwhc-S}O0dUzA*4j-+dbh{MLl7|!JT5($4leb|H2 z>xUpj28Cg?j6M$LC7NMmmPiqro3Nyt^7*rJQS10jrRL0gigal&fL-z~0DDqib&~@` zf0+7|VA|jw+XzPl40&ny1FdK-b59A_RLNdZqR>84D>!1pkFsxQj`;UJrzuhyb~h3E zWs(W|Gd)~vbgA@^D#Ayh%Hye~eKeMGs9AlsaVG`MEHOiUPTp}Lp`qsX+%&7(!ZGn8 zH7RF4_V$Xr4pqDs4JP_7IFTd0;!>eO;xX&s^j_k*au)piWuF&Je|*3_e_U$MubqWM zDZQ3OcZi<=fbf>~w61X~KW+U>thAZq{MpU?{Tb|14;hLmOrNYAF7pEBeRL)lY8#WM zPMN>7TlMOY@v{5G-btm%S|&-@(*#n4>Ay#f1;|g)q8jVA-yuZ~hpi4waY#Z?M`K30 zou3l)A^z3x{$imfFmeGvXK&BY{m@B1Jc+iKr$>&M3b7R4;@ABFD|ScbBv-AHP?rZm zK}R3myDonW4#xkew|dh3mgTYU=hfOwfjqZcnBRShfOovz*Xn!eD+Bcl z?2MnRr4y$Zzm6XETO0*ZK?3aw%@M%j;Ujal>;<}pCctXct<=Bz*zf@?aGp`$Ym7Qf zw=+iYa5DPA)?k<)k|)71Nz;waow@xh_{$~Us3=*6_HlLA21W*3RKN?=<&Up?QD$j2 zk|UT+fBUF44Y~PJ`!5uhP;in(_zQ*NIKu4e>WWka8q1i`mOmPkMdOf>fSo+UWcsm* zEC6Mx^77uI7;ao6A+Nqx{KXd5Hs6)p$fb-`iUZb2kB%IEIJ=A z_R;;B@?`Yv*}1<{hLRfbpM zh9U?)K@iFJ)_LQOZP_?su2i`; z<{R??Uh8OoxO4Zd=6>6@fiB}xi zIcB2OyZ`245#W(xkK!pL2qObRS%G==@2qc}w?#>O~#1Qxhk%hEJ08!nVj#2&P7k#1q&)mLS) z^2o)hP|p+<-b_9s@z!hV68ZX6y4G!whRnF77;zj0kYsEZ01p!Cw4`eZ?9`Kx_N5F> zl&Tv7oKgK_MJBh>W~@}I--1h_cnB2X=ZC$KP$im3<4w{ z-9sJcTVrZn0)$1uB0ZVErJ9-UbuYiEeVu=ObMM@FlKs@fRmF~2^>d$TvLaT_@K2h6 z02<3*UF|Y-7lQ$rc9SWv(D#uN+ZA;?a1q2gnZWqJ6}<20|E}Opy+r&%Q6u_}oeG2% zH)t%Oc=!i<^xcmt=TYUAk6J?(R&5zMFB6Vkv=^NZGjMj>`<=e--WvYrLq>^p;H@Z} zZ~;NwTjS}IRl>=1yZq|d(eD+UXhRZO>Jc#SH>=`iRh*@oOs>11N6<=w0}0JHr%=Pt}IZG_fW2GEsi;9s)E}a;>$~U*0>C&>kKxeTp-cxD{=R$MJF8qL30? zP4NV>enYb~vYj&$4Kgv^g{L%XR`_#Xf!$%eu`tK>q`3&0T>J2e3B~t)8A0yt6gsy{q#vJ30e=CKuu|yOj|2X)z6w^;1_IEcrG6 zG^vE()(ZvIo>te&QYq7vQ;g|%lB%Ckr*)P`5`u^v>De^OSBG&Vup)+MT>9R%7gE>* zfAi*Y>%6;|CXBG>7k~u!Vl~rLsoDU0+c*B?|GVctVjhjgwz!P+009&);$SbaK{~&txMcn0 zHz%Eh@W%0)>bTF&IMK4Fm$G=;Khu^gxty@C%s2&qt^!EngMSG5TpK{?2MbddgZqbj zM%N-B+W6d!LL{u_eV>m3xxM|GEpg`g=dAljxx%Sk>fFA|redk5@ zlo&foPs&d`b5r~NORqY{t#KXV`~Y2DV>)%4<&EVcmg!L!yXGc%`f0qR@ob`oN+HSa z_Ip#VV3@3hNU|@^q>C}Uw}9Ywdm59IIt}c2ju=X@jcCU(`9akgHb@e8NYnE1J2|}> z&t91UEVdI`!!FPqdt6LS%~cFO3N)+%bTia7YGs#1qX<(2F(8|t#_SAniV!7?Tsg}x z8CqdvBp9rkgi9B=SotL>xb{Ze?5l8_|%zN6SyLmHY=nE>65(ul#7o`yKxL%KtW*Q%A*KKeUc- zke=nHqj;}Q`5EC@o<1<16w#O_Y}bH7RkWLQdPz>8`q%&<4U2}#t6g#dS^8mgV}=fR znt8waTMq2Bl>VndQ2;`uMD|ZMv-t0eYd`t_zqqCK^%4_4JfkW!l;4SoyVre=Yw>JV zQM%qcnn5Jcu247Mm6$1emf-im0C<0(y5Z5*wy2s7Q7D7WVo1x zWwG_;KgLNrM8pg9vgUaqyqQOcB~xHZj-LuRkFFNa7`*-y+%taekN{lj$^Em~z)In) z&f@AnL=x#C;UnJ6K}((%__ZKP<918z!&6Xiz7y14RE&U7SR*8olW=?Oy^IF+Z?n{} zMowKM4*N@?-J_YC+6IXbv-4#erFpwdwga$F`8P9&@iFcf?$t{=vRAx7*g z!+z#aRWtf$&+|(}NN*~0&SXP#nJ1X4$qk|MSrI9a7Oq~*u+q8glf+> z%?Jzjm~vb6`JlGKLqHQBtV;2{7cWf+p<{Vbr4D?7U(nqTPL-}!6kho8UL{Uz;j*F( zcWhLmZ9mF?;opFAr^>*Xj61EjSpy5yTE~RHg}$F>Hshosx+45P+=W*NiQoc;x?kzL znT(&p$=edV&tOQj)h6D;ZtZ$pP(%6GdXR1JW?Wjp}+GUzz0C{NvXnP>HI)TBs3{xx_X%@S62(f+*t#Wzs)eK>*;E*1erOC z{toFK!0Zp~kY{M;3>j|Lnl_-Mm3KwO7S(Kuj%dJCL9=us1o|p82MqZTuWg=kEwlCp zKRNzUk>(|Xpw=3BBcY|~l30pT!PaO%^lWNRC=fvudRlPeCZT(@JO9H1$o>RZe#Xc* zfY-4juq6IBD6OEtOX(Em!y#4-LlR1#aJ};Bt93OYZPqyR*$NtO0Ai`BZ+C!)q%Z!` zZPqX`6GSiY)Ph#~bE-`0nW7DZx1Q(M8q-Vlu$?{!ka$ydqR3)7R%)N!n}KT%o09`* zlREcKc6MC6d@=FP=pg&YEw@NnY-E^B3WLzK=9*FEog_UE)Rw*HoB-^B7NX5>*hYLt z5-9V{>jCIeV1Ng`%T(gxuT(AJtY&TCKTwXqff29SsSBu4wgzK%66ENPN&>|gKuzpz z2*C)t*9B$;rr74f6k=*CvY>XR zhAw~?X~uC2_$eFz?6c2jK}nyl%^P;wH3aw^T@vR>fu<>mfsC+4m;Qi%1V7+QQF3uM zMBJr@8UhU_7VG8{lbgssr~@7CJnS+62k!bzQ-h=f#~aXTk_%h8AV4(L>2+=w~Z znQH~*)w5##_Gjv- zKzKX3QEOw2NWak%mtmpXs!6|a`^UcQ5Rohu0PPz-g&FPX8x1vm;8sJT*5I@TD;UY7 zJx}>Q*@`t}l}qQ-9>B{N6GfF*oQvl0Lv|nD*Sk~x-H^ZCsDIqOc<1|9Zq*aQ#R5MpSD6Gwk36^}_F8?H(GCq@i=Q*0J+ZQ%|}KC5;*dL)nomm3sqTHiVhd z{+O7wkKxhnXCZw4#YVSp9rtsg#%qNHr=ZT|EzbBf=Fv*j3(~8QWeP?CznDbJWoLI?9OkwBs_3hE=Xfe5_LTe3W_;5wbt*V_m#G&(i|eR4Q&% z)YgGgY!`t*@>6+qH}TXTAfpBz-o#3^Nqpv}wH%4{5M3JA&!uJ5Hkq3 zP&?U^jZKI<5X75iN{gYHk#Q#BHb_{+apn%4nkUPZH^^6+Gw4_OCy@jHK##FrP9D1w z@N1=Pu>4nO!)}A^c5?KnxgNHsKfG}6VDCfcqnxU~$B6wqcSzOkn|389COwm#sn8@{ z5RWN0-E`v|+Rbhy1KJI6JL#L&bN~F_`wH?E+j`=eUSLn``Y7wkjuNLCr#AKb$-3;liT^**rbPx!meWMj%o&(A!Bz%Pwosw<@{*ifOmEF z_O>u8RN}Rhvkh8}tiRe0TZ3U9+Q#p{A*aC=2>imCk6aqf)8g;8)ixNHUb~hlnpP>2Eh0M4sDtdvhz57;-NVlS91WkXR9tm zFB1CTMJ*UpZ^P)W@E(2wqqZATkWr6)(I%tF&>MFPeY@oAQWxegECsO3xVM0iF6#BAqL1~D#`fTw~k z200@}U$wRx5&|pesll0U0!v!MEcx0|rkJ`}Dem3B6A>3QadK4yIRwxo(Xg|b0K9RJ z-@lSU_->IZ&MxyeFMm}p-cWY|)5?`_;HoR^-wwNkcyfVg^2Oikluzz5{C5B`M%pSR z572jL)`HHzSASFke^iROgVjy{FhW`#iue!bE+hT@r5)F!q-hx$@sY3xD*EOj!Oe2$`p-v&-{>J5O3bye!Pn@AhWJnP?Fl4RC}R zOMu@pFlj>E{G!NEkp>um{HRBv(6F4>#Hc!SMgv!C650IReFlo%gA1VKX8 zVon$%6vwen=zEQyRkv*j{xm2-wl6eN$y_l3e{}4R9*~XYk<;t^BsoWaj-&@FzZ&>N z2(zjg;bmZtfY{Q$IQHmcj;%dLyZc4g{#zLTRt=yg@CIN>txhm3HmsSbOAl&3dWpCz zf`Dk>W(cItzp>VXQvd$v(-oQcBMyW>=}DoKdqdNb{e60Iq!F+=Pgq8)cG+;OO++NNVf21q4Cht(GMxKScdLkF*~}90w51o z5o^MXu@w^l*0r36Xc-G0acrw5-XfX@%A7q5J`;v`+ymcL%CR=)nEbE5i zkb?G>?Twl}Jdi#G0#OOYVEcW%AXN=50X;9u%2APvheet84MRu5YO#?{2ksPpt;8Dz zgr6X=9ULpP5P{ljfH~OV55o9T@2_@OyJ(6D3li%J@ND6%uD5}0EDZz~K$wJ+ln&36 zArW8(_^oK|RBp}!z?S#E=58;^aA`2sOd@R4r0C8#>_Az}{gOYGOUBAF@Wk2S)Ey;U z1DpU!tRcQ>bKQ8q=b||*A@F}HWnnJ4ho<2+{ShrOhSAoCi9>__bQX4Y+TXqFaQuU-N-Bi|6PE%fcjXtkQO-+>bE2Cd52m@uf#nKzQxi+U_5k<%V5h87s;d!<2|x{QW`wXZNvr!GP$KSuIzkjiN~c4B-a z6v-kl-kumQ9G?I3lSs|W+7{k9QsNallx2^;<8k&I+pSh6L z)O)*D%?(v*&r}I#M;|-vkLDGGedsTs)`BM&USa&N%x@>gT}0OKzHZ3g6iZ~RZT&VC za%_O@lrmn-I3}7{THK8U-yNOuBC0^ti=$T9!=L?Uj@eZaznZlp5|ro=O%-EN$5Qub zJMiPBIC~+aoW?*ru`UTKw{kHt%^iyjl0O}XFbsxTG?2$D+Xb-3pJ6HfSj`f0n5mHU zGs9)%i+MtPfaM@Py}7g34EqNyE7z#df0)AjdR+Hl*v>m&^$!1T#i!7t4i(~7Z&{cO{X%A%*P*}#-*7Da zVgHYK$k&gIOZ7au#>R<|%?dyuvh>64L&4$)lqx|TSBlio=$3S9K`RLOJj@Xn#kZ*j z*-sdwmB*s}*yE2qDqQhh^_h+>wYJl&oGH?AqZVJ`fP|`ke(Bv;$KcUUUmo)&N#ze` z58H3h%MN{N(?!7LkMWr4OLjlBtyO2}5#O?yeoAS$PR)NkC%KWVFju2lVBwfsfbSmd zmV&8QMp{lz)l^esQ=1}e)O#qf2I5Y>;O#)u!Jv-{he%AfA)nLq_Aq6xR zd#WiX&>!J-eD@o3pG%)8(un$Tn*$!`U*C(sS-Al>34PDD05zd!{#msy)9_$T+(^(1 zcyihTi1_`EtLtL$>@M32^w+V}kFMF{fuWb1Pw*paOU4UEXU&|QqipN8{#J&88;MX2 zDsap5^)@XeRFWH4CPNJBRp;jAbty(`Ws4!JryQS9Y*~-hv+0gLWLR$g>i_S>!%-h$ z74?90rQs)!WGB`ZJ1xDNdht6?iJh22aDJz$QRg`CO3lj`Csc~<;W%U&@}}c3Z(W}M zWOIXt{}LQ=SGo~)eM)^O?2C~P_U#2sXmg}=iL z_)W8CpBOw0=kbT&Sn`+ER zHD|ZA(Mq4Ux(F^U5qf^+1RCz8m?2(U-U$sCHgS<6>(nQ;Bx~9HQYA_>`<3`ABx(2# z#;xQ)@9pAAa65(yN7Rvu5kMBLURKXeHF3dMN)YDzjjx%sIRTYE262cW@yW*q&=u=a z>yA&_!~oAn;()}Mufq+LI(?|AKWp+0enx%`rci2Q;mI(pSFRyhNDo%PxB2&G_rjBF zCl*YW1tKND=F)s26zCl@CtORafp^+{d@>81Jez*4Z}kP1;aroX2=~TmFyq!qY5_x6 z3C1W)bgE>BKVp>^B3<@PApudN2xkgX6~8Dk5&kq+i$><5bq#zGTcJvpA2s6$)gax`4=gyDjFDK9p|^%o^r(S2LrTnb~z3pHY>ML|K#cNy?unKu4sAn^uh_?cdXH z@@puW&>XaRQD@QpK41^|xZKICerpNZ0kZ%VLU1T7d#-NGJ!Fd|Xq?v^m${89%ObXi zIr|G+BH3fS!688*VXmh!ti8J*h8Wj^_@fBQFtJ^>64|0G)!mDuK9CwVhw+_9m!$ zNB&by3>`@0gA=ByL46Iw0O4^m{H&yCyKPVpR#Y$=Tt5MppR!^i@Ky*;?_V$BhV27Infw?wdt%GQK1m=eVAkGT> zE0||(!l%GLy!sdXF%oAH=VJctY;XD@(W>fyr&H$tPpp9B!Dvioj1Lsob5y%p8q@i4 zyd@lTfWLg};BYbgu<-=^d-rf&Nn8v$RFE$nmw>AU??)?1n^E+2$o+;b;%mO$hfop+ z38TP@BPzh5NQhp8vd*M><#29iG|4gBRuC!~jl z2WLMS7=a{%Ik^O>6V^aPZmK(wY^2bG!zyVD$p1$UfDJvAV2E{{cp~9Q^Po*qyFINreHwR$}&9)jQ6^) zMr5GQMT!WWXml*RE$rRlMqv4J;LOgf0XCXijrQQ1dIIBpJ9ZBAc!ri^l*vt*Bep1z zt+i7_FX@UB6gR#5_J5V&E~R|}z{(;58qKWO3{n$HD-S*L62V3n5Y&i%v`X4nBlA#w z0|tUFLU8zkFdb291_L?-8{QLj{aa;5ZS!2(DIaA<-P|`@5pqA}8rRDzhQ+^}J!Gn2 zbW|_9QFZYQHM8%fuMU+@5(b4)Sw@lL_vj+eshrX|P^z+|&}Xt8AM^saef7@)$)UpI z4l-0!mc)$O!bWUo6~Bgo88-AH<};Thawph52fT6BssXlw2~~D#Iv<1OMNt6+;EYsX z0Hd}Y!FaZ<%xxVbkyrsp)amF7!3PBb*th*oK?JQTdS)Xe<4=-w{j_wDboc{=Gv8W3 z)0rP8V<7k?Dt6@5-sf*!OqWb#B09PmtN`ADrA=kDw~QZkJIcP=btLX+j4qs2)lUT& zS-@qiDN=g0nSq{eX3EUWbX!aKKx~>U9ESNp_ zDT7&YY(}u`U9@yvzoNE%klSE18V*=elF1i!Sq>nYR04z7kR2HK(;m6vqLfokfr)y| z+;i#JI|*5w+@1u~)c}r8J_I>|^kFvjW{#pS&>D1u(I!q|t(~}FbpH1Ij6x;g)QY6F z(27y&{uyrjiss2yYlIZhV{mFHy^SXQh^>(*vCsAZP*`Ov@+wek9lJ!LBq%}A&0%!QI|>|2V0uD0 zR10P9;r>n93nyOz?Mw6eHeT|HSR+BWSD4Fdlut+{6Tp@~? z^K-Mf-Za39-9Mlq>V!y3peUMT2E3nshYbs^|J60xMoAPcSC*QR2UbxVDI_^1#n8~z z(>>nP^kR*U_UJQDg$NWRqPh*Tf!qOOCuWVnMr!bP_dc)6!NK3T?;4lumvRtu+$CY@ z=0*|n2Q3P*Xp|^rA(=}QfR$jo56fzQf2yZ2ne8l>-6|qrcf;G^&y;4M0IfpeKOm!NhUT^Jg!b zO!m-9k%!`}lI04(97DJ{O^cJThIoL`*Ys+OsM-U-Q2}k@rI8-d2+Q2l|=Ndvt+5wea0yQ_A2x{p}|F__ev+ z4~xm%aN271=J|xV!DQV@3DuSsgd3!^o_`s{ew%1x>Fe2kc=-rB{OCx7JumenX;Kr& zQ#sfBKILQENPMg}D4a0T2o2Cy1pMl{T9NctHMkF~?>T{H&#F{^xF}lr#Y8{`d$IgoXcUD{pIGIi3cJ$1Y9lLaj3*Goda=4Ctu(u==G~@qpPgJzX>V5P^HF&N_ z_c3lVJtxCvgr@E2=6TV$1HO?S{d_O~l!^x4k&NB%im!7;kb5-hCJrl& zkH>x-<(Fk7=br}oHi$OR`6h4Sj=sVvYrvT5GjSm7K!`Phd}BFCr68Us9D>y7P^TIk zzUH+-rk9P>`^{dy$9FnxWg5SYy~UKX9Olq-$SC*TJHDu>rqb7YLiP#;Y}!=pT)}5Z z50KLh@@MPb^n&2=8ZuDx{yRadiq4=^2t3T~s@q0ronbBD!iyYJ zH`hdkhsNBiW=4xJ4)?Go(Iih^`SW*Y{5X*Gh|GWPmrV0m30WyfhyG16NNCH?sI`Y7kJOtOoatxn-0l94hNn*!}w9tf!2q`=&*RcJH#>B-&u zboDy_)Q{t9-Dd}Z+2Y}XHNpmt=I26Y zF0#)VEsK9%a;gIcJSf|~D?i#-Q;7OLq<^nOm@1rUgk;Kd2}8>ah+v3NEnI4DyHVQ| zsAFdj;ZeQDOYA@7-Hv&3nXe~7tiJohhsO4rO>y{Dm*XLk1Di}77H@?89YfvAE{YsN z#r#9;vVZV!j*Q*FbqO+5l(j?GfO#UduiUgpH%y@u7?(1eqH8c4T-?zFVm*$iPSc5O zcqwn|Uv-U)(my5qfOFvxDiDdy2rxQcd46i^?IJte4s$Ia z&5$h)z;jU%Fm(5i$Kzje(|&X0-`Bz zF}n}}tY}(u505ZFq*?Co^wyy ze+3iwrECg02ncuSWqDuS@@#dHXfUTZ%p?+gJyMb@WTS>Y&%o-H7nsvs`qh%vI`xEv zhE$EIG!}T+i;~?Q8`m0$-pTpumC1@jxmsD_^^)yv%&EGbK+Ts@D(I+<2z@ zo{*-2&p&3Pv?@{7?A-o|xKI3|RxnoXcE#Rcs^We4youI#slxVc+As7*N)gB{w2Ay&qWGqRIut3Exs-8$sojHU9=%MMK;g5%zu?JQ0tpbVJgr;@cTc|F_5#7>J z89^EhDdvAqoA`xuJoFck1sDgb`}fhO^@lY_#xfR5Oivp3pRd!+HU>_R@#3~jFxz8B z4kqaiBN^Vini!dhD^6Kol18sR^CrH^8#R^V1`+j;;(cK)G^~(gB#U1$4D~0?t1?8Y zbWpaJ+PJU{PIK*~EV9kY0u#v8IsGO#96xzs@7Y=ge-m3MRbx`%jHd$EHFwd44TY&y zEDrC8Y*a6W=nb zHq{Zxuy6}Tb@m)xPF1h(bK9b9Gjh~w zuUk+QabeG=Q5|0#6+X{#@whLdFP<$Np|*eL4>PG3k?-(sjMz)b@g?Vp@&;U`9b!15 zz>%c&uJXzs7DH0&o+_4U0K7{EMHV{F*`5d1bnmho_;$4tT|HEyd+?M^+-R>}lkU4M zOz4gZbs9fCsVG@X6wuHg7%Nuc?FIpb&Rv%fPyupo=silWaPAfV`95qE5edHY?&BXV zd!I`Do|TZ9CvIY)ww@it@1QAoDh)2}tom-{jO%SgSQzYJ);WW)yNtioJyxS}g2e&y z+FpsymDwxVWcydI8S zh+caG6+0D3@!2QT!+uo_%qX2&|b8lI|+wofoZMGYzA|RLw*=8}6kS}5N9%Ax8 zEPz8gtHkIJ($Y}~5mD={A~-BJ!Pna%1@=>BZqf7h9ByJ#U$CLBKJnMeup1C9VU~8B z(KNDC5X$Y5$}9*V;3?eqfkYTnmQkEc-s4_L=j87uPv>;6Gp1dw>iD-_MsVRgpQ#iJ z#+UVh+g2{@AqY7f9!XM!3llFqsibjRz)79a_DawoEzk9Z~mx3H&)UGRoJg=|AHmLf4Q1M`MK$F$v!&~!1~wubbNB-*hxr^~U~H&RrIviNh|dBl z#$uGCQ-_VD>}&c}M<>|6I$O#|6Lhg)>vDB~D=b}$3L*)U2}@8e8aYbUH;CJx$E~~j zmGFbE^+FCx^J&JpN|@ksQVFi=7w;AdW3U@5Av>WQ@G%HcZJ5XXR*zUuA5||`vn!=T zh#k8ue)ioSJw(8=yzs~E-eeAVem~Qxl^L0A6qw2fS13&!O0#3|$Of9JE(}18%xsL0 zQ-6qAQbR#q^Z^w`rEw{Nav(0Ref@mj=HlhsH=?2ROv_Ey`f6k{RF7rBbY>sFE-O;oxH5?azCo@++`=lJK=r|%Z)aPcr}$#W|gP>BxYRb-kT-!CCb1E8nkKQ>YBBSl#KxCpb+8+ z1yd8%8}unl1BJk0!M(G%fW0NQosy*&xgfVgD|)ld0abkDv~r0$7QnjXEoWv|e)Jvv z-Y*JFEf&0yLLrgHC1Q19>+arI?nKF0p49H~>VbgZIUYaRCMT~Zu8Zl31Ed?i`=!Ce6DT$J`+xCt4vcYd z;kKTc*mfE_)7ZAHCTW~Bw#~-2ZL4YAB#q6+c4Mo-o$sD|?vL2--uqeWT?>RcG2IzH z0d1esUVC!mfHXn9<5d}xyg)WJ=vb|o3HPGvIH#fENL4L^ybvq}r1SviQR6jiBJj+BqXn+CW$ zOB9*pZa8Jh#tZ@XFa& z1Q(IAV!wO9wr4*WsnRTuO+#8AwcYlr#ke<}2tzz@03#kMWM9fnl-!@Nz*Nn6V!{!y zy`Tdk&`e1Wvu5H{M1imQKp0qF}QLud??*etJx7xib^HCT0lN{3S+o<^%Xf4$RoZV%qS zfmA_ytbns&l;Y5ye2rsuYZrLJc09C?z!TFLG9r{%yU2l`iC=uDBx=a6Q)JASZDBi-i(7-BOP3-wgVA20FHTvGWXMR9{ z={RqYeBb$(LZpYfKRJnn*U)%p^(@sm=cK5yfpP9Q>W4R%6@ds_8B@OgfT=o(8a_}_ z$-*4%qw^y#4Q`nDX1y#s9X{>9OS0s%Npoz<~AK(7|Y~K7WA<8!v<$#-vMQ8V4E2KC)gDK(rMAzL|wBTyJ3da?{25 zW9$8#S(%20u(!`mAkCjlvkSOquc-hRVw&;;;~|8C-%L_P1^~|?`xtMIM`o{w9@Hcl zwsEzOG|L>}I&kFDoQ({F87S+GQI4A(SID>N_cNrw?_$7;YXD`~w`QgG@5>B{mYTVo zsh{J#ZHl3=fgBZKvT(N_q>fEKW#M-b-ZYk?$vK@6eXOHi@kNU1@VN-9%5!aRgkE+7 z@Y1S!Q~HKHCgFW+_w?aqCkCzg@cC&r5yWK-^at$ zE)uox&_4SQhe{Mns!r|t;DKV5kg2!x4Z9V#WehqNNv3*w>6Vt}&*gaK#6CdB0SZ+h zo%6%VSzce_xcojFMPWO7x2!!Ix0$2oItdBfaPKldH@7r%eB+;opjQ|*C8K2Gvr8qt zh)y`3yy>R}-=}UgRwD|LRxp@^y5W_xMBLEI50y&PB>!mJH5b>|fEt`h8ht-G=K(BBh+?eil zEf#nFlMc732rQ}>LmrIfeCD;Vm#+khBMV7SqEhRWS9EETM6nZBVoeR$#ng1AiNp>#3PD~Nv0egHU^r0q+gQh*x!;gOtxyF|#r$fzFu8{iHOGKH7(G(Ip^+bR7 z0fNv2VUxXWGupK#6fgas$&hZ15yFE7!dvb&Lk7+56{y;P!ZP*BTuV!|rW={OvZwsa zBtZTAnU=`GerPl+a9OBPg38&GeW=1 z626kn8@l!80Ut(ySzNV(2Y6j_S^4jL`xpa>*-zXDYETP1Yf+3@FiWrhoaK~hz+wEul~f| zV+F*+ARZB{G5Wqx(HB9!O#rfrGI7`iO$kjygMLHW*Jffl%Dzj!gdGntgDK;GKlWA!En}Jp_gVs-bAKZH-zqWF`1bdpnG? zOBdtGoiY&B2YZxG{hRB0$fWA{28QodeT}T8__Kgzpm>MA4xi8b%|0cdB3i;MmAM^fI0w|m16aGx=Zb#XH89(Avu9yb*iZaN-< z&>cZ!ZXDH~Y^3B~Q-G%kmh({Y3Zz?aI9RBp{7x^fP8+-4*PtFEFk`aNo89JoQEhiA zCdw4TB$;Y7Zw)AO~zLwsC`b{82Nq1-Ul{M8yro z@r1DN2)4zNCowa=Iy$J#Osubu#0$UuE+RP`DjkG*KJ9sBY3zHYItq8`?-rrGZF>c5 zg(@H_=EE&l7RQAX0~J469=GK`<{Q+Q+7AwWaJn*c7)e}m7CTm#xc;gO{b*~;wi?23 zjqjUIwAsyzxh2Uq%TM|y4CeiO31e(ZSa`|7#SK0^XnDhoA{`F5>%M!nDDu)d;CTRBK|_pM<1{) zsbv#Y@7{YWLj9d?_pia&Hoe)|E9KEgz3vb+i?Vfacpy0PUZ20Q8MvS;E?s0cvKL8{ z3lcEQx1Ds^y_J5dwQmY(JzQGN6uuB5qpWh5xX9wFb4u42491J+juY2U6dP6|qcXZ2 z3zi>{EIWqe!p(o+I{7~?!gVe- zSJQEVgw3E6INp{5-Z-$=XMiiKs|f)gj{${df7&L&KH`_}V> z6cpRI|7M{wB-o>mq@#M&Mz?~EWNIpi;IIo%y4bY+>0~$aREiF8{O^ei41m&R+P#*(oAIE7_v^ z#VC%Pw@j3ViX2c=U>Dz}mW1@l9nuNUk7|AXH5&)W2-@<8*8S6@;V?HxhokMOBj7JN z1j7a6sHciU0vKLuFeY)Am+s2#n22U${2s5$L6V;D{~j88JHH2|0|c-ZY6P3N{i))N zlqyPT;yWF8Pzbn3v{Vryr~4Uysy$D5a=fTm%HGu3O+T(K<9_9h94StW^$c}r%yP$~ zESl%I8tY=%q9o`iEDHRSSu5%#xV5J{Ba=94R-#)w%6AbxP9JNo{@^amt&soVd&RH6 zt-%Y2I5Jj%kM*Js251UsZb_<#tPn?IiYFX88f}JaOm%l1Z@X0-$q{f?5BVN2i|Ua7 zsj9z0JtP5q$L9I|wgVUPj1?%$)#m$c5c~5fFXOX@oDK&W`@@>7PGEZws+((Of4Q-P z1J`u5iJiw2>aM=ZG?V=gZ)gB0E$W+9OI8XYN_hX-szd)UbdqvdIH91EuBCvrY`cbe z4TPi8c!xT!!%gxCptw;yR@%gylE)M{A?M6*ml3S%6??Ala+Va(@FfBf1kR?5O*+ol2J z4MThaDtVarNSF4_6P>dfTqq+oLz{$e#oO%r&YirtcsG&=uy0LGO&p_ELjO7epq<c#_Vh&XXhWviwHwfg9WNKqA|^{isaK44A`inH@ihi>o2RYKP{w>;u}MB z#*O_)D}s!)E+Wjna$T?ZG@Xc z(>yoFjiPGyGzSNo;;IrahyVAKEm*vGzryG>`**Pc_niN68z4v!EenW~T_GY&Q86G! z!#bC>SLp#vMH+$T6_VkAxz8_ra)OK9-5b+4@=S!ty5zW<0Pf}Iamie>~eME<6JifL)M?K9bCL|v_`5g3osUi}rJlvAT7 zb_$r9r=1Y8lndX>UYrpTHNThIJ4UEDbiY`)RFWl|c#g69ey%7CmyLW8Z9QXq$sp3P zlzJ+YGZDG5aUR)eTIk@P+@7k|IIuf=_)unRZzu52+#3CpDWr4gdDh^MHge@}nrLC8 ze6hTNqsMulez2q9nVB0UAT|$WkuoYg2xz`pf+uTwZJpcR3)SxsLLOY_s-Gaaka}SvbG)@|00Sq^gv+l6C@FDY%GG2&lsq%)9&9!-%e|1_TB>c^oVS_ulTrWo4nZ* zG!VxNe?x&?Ny;&XpSNllyc2v1YQu=89r)`ydOhoJm}Y-sgOzB~NHu#(M__n$CTbe9 zdHl!G>vQH^tjLg^zp>~;{PrZv_TcQaU@Dw`^=!iNJ!gJ*Gz@%xL+U~#9meoSG3(wb5_tQ0{%=>Z{=Sa}Ke?9<3_o54SD=_1$(dNt zr2$93$*s+R4ZpggMlPmsyJ;rkI75!OdGdtQTKpnUGtBYB4~xTt<9Q$ccn;`VhI-??SWc>VA-s%oQ`)kIX4y8- zmplk~6An1_u}AL2rRt>%euc17T7>D)ysmY~xnuy^RbP0vx>zHUM3a0j^@+YMtsjix zp1Z0qE=lNrRmu)I74sp|kE+GR+esMy{W~1i|4c;v9WNx>I~boFz`L(C;8w`{J zNgEwD&C?utsabw%y zbib^hJ0%H0{*&0=_R%e@dyiAAx&K{?$&%Yn$w9DftZ64Sppntn+hLC;7GY*#-w$1G z$?TIkNjz5p+#`HsQcC<>u^VgLH6v9-m&`nN&Urv6`AFvaHy7gQqu<7I?lXE^*uD?+ z$6`L?2@?Yx(M9S@GwFGE0K)BF5C`#{pw5hlfRo+F)6w+V)%(`RnxW#PW^x`@U_gUR zrL4m~y`@0Gz-~q`k_hUApAca=<1|!rHp5j2y|dx>KRw^#W^5a+OfYX9Ik`B%SwpM*>`z-j@9YuVFqZH()`edBwn2I7JFi z?uH#6^P60&X(%H~v+rz~M5B0eYIP|G$3}(_SW>=09T09KPpfuwab!q^jW~L}(m269 zQSJ92(d41?0*M#4a4-xSi)jIJ(5Z||9l~bzj}WYVZh!TpM$J~7GRUp|bT9fNd^&#W z<9G!?ip(*KkEsJ@;yb&u5;uSkL+HiZj{^81wby{bpXb8Amq%M*+XUg3Yhx zncu2?#-T<>9yxhA3G7PqF5|S3@R2_D0|EwlHLI>_RCon11b@Z5><|{vp5%0Xy4Tx& zJsu3dta$WaU$o?)!im*mdxzz z+Q3(BHpezAM6t%qgJJ|8B*j9*|3YYLJT8SXN1or$tA(PWZ1`9NSsX~u?37_{6nqR8 zFAZowx(2A1_5eLaS!qeKhpZqi-`N9n=NtO}q3be6gp~o)v74i=o zG^^A|5-TLjCOY+vYupwWi*#Acwe45RUcGt_2K>;~HAq4&Ve62~3n9ze80s zt&{n)llt;{+nGV@M^k(G6{CT|NK!-^fV2kVBfm&o`)>UOM{5o2Y^76Z#-9XcMJk zt6`L2x^25I$1F$ZUork4AF7^Q^DSGp90v@TsbY;(4hH%vrU6>n<`la+WS$Pg0xRZI zeW6@benb0;S$tpC5(l!vXgU^1p@yfyGR6PJR+{BoBERpM6f3Gb=7oId^U! zAcaP^NmgK^E)^3E-a$VI?=|T4XGo30Mv^2UZD$ig3KJ9P(ZxxUq&{r4+y?S&-+Mjt zW`NB^i2O--NL(~H$lLQDE{WW;$y4DRa6B>eb8_Q85#`-#A2`Fjr~^ubg!#=ANm>7S zx=s3^5|mr{invl@58)Elt(`}qaPlDaTHu zciBzIfrO57YPNpaLRZ`rxUgak9uxY4b-A3xlV*+BoOAx(m29@iR$G|vk(hG@5|1bY zyxaZ(B5v+xd&9}EEGy&$y0lQNjRF8#4Eos`{9JtspPV1y?LE)UErw>Dphuk6Ft1na znvT_$?lFlrnYrQ!!3bUdnC09EoG^6LkheqZeI=EmJCIJeEPG3ixw9;h(s9W(M@xzX{EB*{lip{HTm6+7>SZ%jPV8Iv*?jRX_ z(Ot>q8zVZi9?KMeuEO}ero?CpN0y#%p8$IF%axwC`-6LlZvFVM@)C#K_Y(XP`QSc4 zJ_Z$Z1cpg@MNwE60A$>jrS|omPfmR-Hw5ZlFq}c7_bbdJku1Z7VX0o4Hrr=K2W?!` z=^^*tIKRXiX6^qw3XI0!3r39;tFomm5(KxlvcfL2`#z@FKrZRH6A9-7fZJx`M z{kj8Ltsjspi#B2(1r<^3J6Qkes3F?uVg}hF=U^XMa^U<}RdeyC{%nxx;reZ@bU$av zE(<~IxtxTMgoH^&`i(@t^GhN=Ql^7pelvhSTJgX@QBJ|Qv8G#OCN!?j8C;fFzuo+c zG@~y^gDv|+=l77;51J zC1un_L16h+A2s-xhgQYsY#3`y`w@Ywvro&gyEtZrW8rj;|d{9hdD zSF-toL6&!Y8NqtD`@1Q~7#u%EUgR20Z0|zhp+lTSp7}fX?d_=vBO~KuIk>Dih+Z!) z-s@`W>PPJk(|QNTRuNrhJ11&=pYDtMMjluk?qNdKE!c3Ay%qICmM)W1Q*jI&z=X+a zg;XRxU$Qg_{>M8xHNA z4U+V7w9Ov1c5tFhjuW2{U&d(drxq;Se~g-A_v9ACW!e{t2IXt#nJ>?~{>Z#K0`Fkl zCe^dn6%I-PNa+Fdr7*?}AK!Xpu}$#l|C`4c-VH=HTh$rRU>TR)+!lkh-MOa!k*msS}yQ$yL~DQo9>I`=P9Y>gV8o zkV1l0d!}*@0C}ap&Sck-_u$x3d0iBv}hBDhJ|VwT40&8QpLlSHH$TF zF52}BEtAq(7*NvZ}^GCa$$x-tS2fW$gyUtc4V&R9{`tcmch(kWpEGK*>LN6aO|2L1 z6}-?FE@;C|_b`lkhYAok(IU!dzJ^4}IoKauJta)rvE?P?c0(*Zh6lGGvYnS3-9y~N zZ{PfKQ5f4h!EekDXlQ0`cA3b5hFgAQ@Ym%%zRJBPZ=Hsvs@3DCmj?25_}F^l`wSH0 z)#GLnWRK#ah`kh9#uQ7eqgxx-0*6OOnJz=c2)ulPNwJeCxaGhqG6gu=;gqQ{s-&i_ z4vOr~wWJ7Ys${uQpucc=RuRLFZE6W@ECja{kb>*p~I&MZa3*uB<_a+65x z6&4o4Vb;{)0t7NepV!39ibW|u^8!dRa-S@6J#&K|@iSimx>x!*R+q>;@uCu(PbY-R zSz4Zm8`ShIuYFQ#`ciYg78j^xYouPRE{l+<-zAf6f616^_b#0T#zQa5ItTuQ*kd*PxZ)5IX_5OXjR#Bw+bw=h!iLwU)? zMBt(oU%thAKqc%)AHEcnTq7u+o#<_r#h!wcFa?_yYVnGA5I^!2ly4&y4m)$@&r6TO`Z~pt;i;Gni`APwS z6$7zj10yCBH>@)oh63(UKA)B1(tHyxGr1~EASG^evyV-{$FDW>^^ipiW=NXT98Ijb zNP0i76RWIhcJ`S&;xj3sO*}uIA8CqjTA>bD3}Bw{&BR<-TS62Le*?j24;pGSQFtDK zB#Nh)itr^g&OLksS7u7e4Q5v_b#%YB>v@Os8*;-pw$_{JfOo3sorbRWcTWC|s$;FV zfj0QT-`LSJ)yhk|*WPr@FgifjJ3Cvuk(VLZmaODRs=ny+Zb2)~Y&G!y^ZSoeHzxlh zJUlZSi|D|i^6It}LD9@L{xpN~&n;&tD3QiO3Mh~5k_dL^QT!YhG&PGJHSqtvC0I0} z56?cWICIjk#-KXK%<8@;N*4PDo&EIgX7b_xdbc#^0vh56U9uGTL2E-%iE7%T-?6B- zW!+IM=&dAlcIHs25wP8%J^+4$KWIMH@Z^gXQ)d2DUsbAy{v@bQ1{akI;9+_H=eOCo zExZd&c67owR_6k-F(}QkAx-3N`wg1>kRt)8A>$V2N4eF`QhlY}zC}$1{fS8yO?Ei( zL-Qo4=wU3PoDzXDPTt%z-WtB1jYQpZ#CEqx#G2aeDq9&|0y)x^u^>KtqLw`@K@Uqh zIk|s9;f8KR=3?%$pu>?;Mruenw;cciiU^E}nI+&+2lnV!w${=H2ScsIIPbU8@lLY0z%p-UevnFQWrXi7wy3c|C;~*dD8sW zFj)8oeZn3Acw{MbFJ1D!YL2FE-(-LJxG?;Sw;a{CRBO%Jy(_3d-4H2##&>r$+o(Kt z-unqB0zGkMzQ7kU1y5CXEHclAL?{!8JPSrmo;;)?R32F!gRFi|*jrz3Cdt)KO`+tF zPC$Nw--BldTs7xNQq6ECOI40pdZVoBHJcSUh)ma8Do3$lBIC$=u79}mw@7E#{z4vV zc%xKG&;kyU$igM{&A5!e0?Y&Rt~+ZU;nN@#p-?G zUi3n1;%<%kd)itLZ&bjKjtMVqQLZ*}K%FZ?$3D`6gNs788Z@ZYqP7ESzqpC~*#C@` zC`HbEZ=xhn$ZMrFrY1`}(Aow@3NPRLZS7|dd07PF1XWTPo!(O|*o-tSq;g|_(>mLI zq@SjK`s~-ym88}#_FOz{3$LF6W2A^ihy4TP5-@@G#LT%w*G}QuTNU~up7p`e3l|s5 z3;HEHb0_WOp(*{)G2GzxCMS-X&)g)gZ;0M0RUxcWhJV1P1OgtpXlF{50JRy6RWIlUb2AZaEy6ApoXZrChHCH zo!K$iE?$ReHrc1I3P9pSp`t;#-V5hL~L66^w`muky3+y9mnS8C{`vDHbLqzHfVqbqo|!8AWdrY zH>*W!Xin5PRJxYZl+_ds{brOfMZKznrW|o8G#Ifx7Xc_9nknEkd{)KPx}~xxTIMvO z*}OA&q`WaL&C}uIA$~bSD&MeN@F!HbTd&F0UeB^4w+*V`>&O3@1_$%kAM?WhOCu(w0Q#}#x|-H2 zU#+l_s-Oms@IG#;Jb&M!)!7g_?zy^%rh)8rem%YSQR#Kd%Jbr+Kfjq?hlw?9ACH8M z6E_qpM*-mW6O70ZU*5roo{*Gw*;pi&&e-T@=N1~Fj5xHJ`@Ce0f@*|8$PUgY9X((C zBPX{hU82W!;>1^61gwAJJJ6VP@W5yut_R0x46cMuguViou^J zM%PF;@IC*V6tv~MW5e@bEv0Df1pu-6ul*g1f)=esU$PrV6lZf=h=jWFol(OGhxtOMuRc1&j?-29c$iVL(}RM$gw-4T}b z1tdRg1*ffs3~3h_YP1|B1d-n^QK)L*uD<1gck(Zsr&A^Z^&{byo7u+HU< z`032MUBizhXt@T{IiIvE`_>A_kI*mq@h3+$qSTaqe4-E@)=@+x?-;~jVem1SGJNEf zojp9jRsBaM9s$ZttsZ6;fh&MOD9Ig9=uI3L+#fr`VXSCm@O;lb|C&u41z;R&>}nEu zgRyZ#eY&{mnu;6$?!QVL9{m;wR|O0|XW#k@wRJTqh=8WqOI2;T{#d$rjb3lx?dlP> z5K`A0dH!l_SL#8~!xF&+u%M<#i=a}~Yc0V6;}};qHxg?nQ4FvUpDQ(_;*{bC_wE@S z`-?^Fz{q0>vmH_B;9$~EdD2fvqOj;Tjn1V5HkzmCctD&1JTDdz(imM4Sl6!01m0EMPR@3L7YiWLx~0z?OpG@iNWc`N^D@5-za4BBLSL*==Paa?k)OQm z7PE(E5^}mwAegb#CIosiYI2$^Hq&*?TgLkpzZ`_~2-s%n5+oxn4?^8oxL;;IYM;Jo z*h=qkr*|i2TVj$Y&px;h5&YiHj;`{HY4PD-jELbP!5MFO$mwBY!R;kGcD}wQ0b9Xm zj2?ZnsTC|*BFhQGF8iE8p0L=>GG!SLn>~kSl-$EA0hXy)|R6pLC52i&i=2rC!X^KRTtljJ(%p1ZhG0=VLfN@UbzY=(yAC zkjLmm5pE?Yr(?KZi={!kuyuIMy1gCVKi~DSOrYwR!CeJiw8zbvA9W$6!Re5VMd(10 zg(S&URoBwD>nUMIav+((-9bOw?N{U>O0}CNE7TSPC_AIoG*6kRIj#ELgkD%h$UZAZ z#?xGz1b#;-u|bD(wWmxcD63RJN1Tue(G=Bzv?zWGyn6mERS&sB4ToK|Kxs1M2Q~Y1j-SmH@4@4m`ORcDjkjS-NWM`Yt zl2J}ngwg6%XO>bl3v?I7Bc!O|2gmyj(^s%O09gjt!yf;Cx^mQiv_b3+p4!_hKy^xj z_<2Ssg|BkISTC`jfh5F)+YM_6yZ3_@$Z_|zDDAHRs~TKU>{pUaQXU$7A|xc2VqlzZ zZUH=@L7lL^dK_XNLBg6?xDZwN>Lg96a^fv%?kC2@QMZ(58Ud~=|KM)t)m*$c6H1_q;3?{&6zc30g&hOz=_RD1sR_Hj0m!|$@h>P4(NI=UzFT(P=P zspH?|IzW~Zw#ktx>m~EVUyYW3HFQaY!2sftn@vYI&8ZV*oWWw3Q@`huz+mu*9p5Ak zxi4OmkM>%-pn(-9;j53Oe~t+nI^$CzG4UD3c5hecJ;qd}Mf2#+HBg7{ zT00nwRTBU}Cni2uKVhj!4~I{jA3Ogz!3ra#v}nmS2@gu3%=#=( z{i1p(28p^vQ@=QO42W;~4jCV@fV?jpd?)6@HEy+vlOHW{BZ}ip=XE1VowTCm=v15` zE@VeQ%V^fvO>t!a9G^olG4_e5kp!~3Q0BegEQ*Asci(f-3N%WkxBn*?`>J)BX9jxn zp<`A#`9jvmy^jLbA2y!9dcRC7a10x^LjXnmti)CWATILvH@{~OLZFOVY7%Ruc~X<3 zD@|T|c&NK;%ojFUD~+n8`o#mkS0&89owUV4q7GI}bX($SCs!hJkr5ir+`GAkNlMl9 zn^#@XU$ja!C*)~Ar8e&g${Cg<(W^zxw)cE5akmn^SrOn*m0oqUmJ%Ap!3~8^%d0A)XVi=vU@x>IC3A47&$cDZkem!S*nR99Ef7lu9k&zV_R&cc7Q5q?)t$*$7eG1l;f9-p7VP0|C?-$^ z!G*0Z@!T2W3A6Mu1VR_!1yWJxi@JatG|6TU2<J ztqIwM?7KK^`BN_*cTzbHGvcIv8Cg7!tz1tj#NSIba!hwfku8cGk2v80@a=W(yQe58 z;0&iQ4~hOdG9XdRz~tk@ulGHqudpTU+ONf3Gg?#dvBtVv>WcqFn6 z2F@#R%XxGJ7o%?IyP<&Sr;CASfH8Q!1F@`PuCB`{+hKz)x*- zn%U34nTI4p%BVZ+H~9*Cmv3IPVT?Qrnsg&x`^xX%g7SpZh>Jw6e`C%*G0cB!pg%l3 zYL7G8w8A1xE>EUEY`lsWnMGozd0oC*9e}LvL=lsaUK2n8FuLO+g|{iQA0g(u##5U? zOTZdFGG=G&;o*2RQj+X9ZC7EQ^>PKZ=Gg)`SO6}^Fxk?8*Jq~BNp``vLEmwrUd>dz z1Rx9dQ*S{!aQ!z543h!jR=kKe0MC;a!f1Q@dg&Y{JYZ66ts)yE<~8&l)ZV31c`YC! z`)e?pQQF={KmLSMFno<;F0A;IEz@-H%gr1`P_VINi)bK}LW(w(((O%4i)PRiqk$%I zJaXKZBWUKaR0f@p2th#1Mu^}jm0ApIVEP(_iMjw@0SmnWOAI)2y-}{ETD58bBq4^j zc-rz|%;=#~6>wuF-SKS`D+1WsGh0LmcTzr7Pt@Mt-V8>>v0LeZ$oBz|M#c{|~e~YTyL3W8{4_s5Vevui|Po%Z^0fYyKEd>*OZ-A>VPb* zmtYXx`u#7)NXD?_K2eL&moHyQIB4e1C!bEJsWO{Os^&f*6%I&o{du?VWbq<*eqA&%h`6Fd`h(HWxI7#H$wcF z@OKj{0xwYLNnJI)1W9!Czb2oa!qZ~8t{ai%XQMUu#={7{VmPmWWB;K}x`q&ZO3I*X zXe$I`DdHHDz+{$&Cj*@Qu>Cb=iHA0m-DXXJSkbhW-&;GHz{ApT(`h7uuM+baMizw@ ziiW5Fn!9JuRV>r>{`zQ|j2Ka%^u&-|2RrCdBy){{fiHtB!xG4`^B&)^C>n{V9kups-xW*aYtFpMB4@B`u~$ILnQ2us5&{?b@#wj_N;3PmR8`IOJu&FwoBb z&zf;H92v-kcPXj_4d^M{@W+XCVs&+|Dv{N&do>n)lb87GFC@Ct^BKbCM-OjzAD@3A z@-m=YoQm-SfZ+FrW8w|~hc+BUU^BzOck#rTY0wEmCzK$B0T*0FzQQ#z(k&bJ^Y+T0 z+%SxF7r6Ke5t|&fL{UzR+vTj?mErx=)k41IS`Gmqvm7Pq?BFxmv5dYQ>1kJ2gBtor z-#`;;;25SO_kExE=y0pSE?3QzOq=7u;}+Ks*HuE&(`L^u8R zc$n&}^yv&YhvBVYnzM@XphjsNyb}4P;J=edjw~U4&tnH0k$_x~WBldxR^tLZ+W5G54 z;JCDpp1iq=N>sVw93~f4zEGM4nNQU zi2{+3qLG?@bWs`f)HAEX%zNyw_n_sf?RWH>1q z*6dOT_^9q@y||^^X*?cWvUFH&XP0c8^l8R_{9o0Wa7$Ic_|rX$B@Tnozgxh9@deQE zm3x2o3C2j8OspA-Uf4vGjBmTy$nu_t^W3xB-W&kYL!Q3(lQ$`z{Nc;o0XUXbaAyfr z-M7?}gFG!#B`^i(Q)$a@%o}It7gi;*^b7^{>G2FG~WH#k5^$ zDbwsjkIdIMRw6h@Rb3YgIWQt$4J;h_w-Is3BHN{3^?1=KL ztLR~f9u!AK(p^jvCLtf0*EHS#iMY7PjscieM$Iz*bzf_O4m3^Zl}1r>#iriB{CN5X zc7Y0c85;}k;@wD>tk);=!`WO-_P$VB{nKRo>rK>mE=}nsYxH3EhQdv8wtN5j*>YQ} zQY#h1u$HDe+h(qY+p@s@;Uq_vda5*oS#1hVUs#$}diTaN6}E7^Z>rq8wr?Lh)YR2m zjQ!7qL@}0^tDH$f80q&ie<7~&Mg7_io8J@fq{3u827G>$MhFF_D4$fOS6H4aBqQu- z!g9|{da1U=9#?Pq6JI3h8w`*Yx11t{X_Y@u&)PqtsQ%?QQCQ7NkW}hbY=$N3?P2b<1Jk(lN;UQOd8(J&iNJ|oSObn9i3DPRR^paw? zmQ$fmzJ-mNf8}mzgM?5YJyETh4jsLhx|b^+TBNS|Ro>?9^U%o@|E10BNZiQ%EOZ2b z0r?9Ptb5N-1M_eMkc?4jIVQaIX6B9SM`DBG_+QeCx>G3-X;?6QYBKCFzJu zIOyZ}N2MGPI3x)S(6ao@tx1R24MSQ70wqW@l})40;~(o?tS3=J25??gW?n-wOu+DP zuYMx%PJP;e_JGgwzT|8TDeG81>P8krQG$XEOBql9xQW=wT1BfCKpZv|J}TydNDZJvBoEOR-LrjW zdOtE_&#P*YP)|5mKdzCm(QkChTjtZp%{x@LRBuQ9f_2l+pA<*5(pbWzWqH!4@`jqw zbjHgnQLsCM?=aGuqN<9 zGbvSbQKW`(ipAM#EGnisVXipKp+HLxjcgMTqY_60( z#brQZ&)bvgTY{oM-nXvmu z(*%`^g~!*b)T{whrxzF3?R;`UwF=cMNj6_+_pt$<5T#r(RftV8z{lH3Y8oB+q}Dr^ zu>IKN&RY;HVd}(z(QC}Y(-867j8h>@lpvc?(Yau2o~fddB|OrNEt4jMk{DI!R0j$j z=mj_EoMC&-dD6QoV59YKA$rswj*f4XrhwA~^oOSU%oV27TxJQsPI{d0*hP9beh;lU zhk}>x5GmzaThD;PRNBD^}cvoXzleC%FIj*W}Y;PPl4b$;@ z6AD7o1%x}V2(13AxQ+?M3dCj+brjqQhFgxDDj_%+=o22Ra8c4Rwa5Q< z!K24!B;@E!RRfvkxT*^+iFD?uLb*6=Nyy3$NzDHNCqdZ0*|R?Gr27NF0SOgI)SzgG zVm-9){Q4&kN^u!-psL|S`81%&fa}KGuTAUGv;f^{)wPHdGbD7(9r2s_7WyM` z-Db_@znKdga-!&vhk-So;bN&oVByW{3mRbK9uF2%02bgGQD)Ohh7`|&*?e3#@H83# zY4Pj`3qYC?jQs4w`;StsRJd;(D?B$R2ge7@>n7O-8Q&;C;<=qfHciWl;9UrZe5S8) z+&OBn5V0gUXn-e!=Z4S9l{$A74l3hn9b-I`kgB@9y_M6GLwcPI#vl6!y8s}n^5EDa zn+0a?jb>fY2m~1zusEva5<&A=EG{eSYs`ny(1s?r{lmQn00$c5Ag#5!u`WJ;fb0zT zjli#?Rw~NI)&?7bupUG{4X+L4_gF(xI_&mV63MhIgu~+VDI;}&!T?9Wgg~AS#ty&^ z92-SKG%2BBZk$AwzE?Ga8K=9s337k|Gb7#l!Fzj`&C9!AK9F^Dba=ou$KV=f+;d=k z{%uA;H@9I8*K1YIi+I5g6*d-K?AYK^B@B{?%Kv(hW6{wHM4Qw zANJ1UGlZx46=GVQQ3$^5MsyEX#S0gKyAhE(Et=+~w*vaz)#PPZyXS4u^K9w(siaqdHeo9Xs=xlPil?TK$lLHnGkw{!}`GS1+=9Os_edtXv zI=pBc^$gJE@xJe6o?K)>nCW78>ZPFs1&qugJJsp1^A?2*B>&?K`4kni$=|wNFq2mu zd{~r1g33_w=pSAivtm(!WCKYDigq3pYbHoMa11bQV1T*4wkC^!L8SAzk7u^5XZB_s5?G|8;b6or2P8#e%lVRHVJ$WaZuP7QEWDyribAORSC z0K(C50k9pp47%Z91iQMrOz;{k4M=rDo&}o!C~n)GkeTVQDI^dMk;NAZ1_XNckV%Aw z|6N9z>SC@yP6yLqx6>u5bee2K$Tp!P8u#nRpWd-(>v1?_X?dBS`TX9`01jN2(syq1 z5>=zX3xXU&0*Uz#z6b1jC*adnGLsGi*m!|r;jEwA=j;zT3=0R%7TE<~;yruL`Of0E z$geAvnp{Vs%#Bg74bO#`-)RGRtT_OB(OazrphL;zv0L6{zPU%6w9DIY=eB)@PnH~&Q{xAAg*LB!4nS>uO>Tg&D;;{SNq^R zZe-&7r&%XG`D|^0&mjZ#k00L=K>hE3{R`RkdINg`UMFDTW9$H%8S6O6TXAjWaTCk{ zh>LaI%IY#@z%c&7vxHuXfdJXj@E^f=x4pZ?bsoTxwe>ae1$^`^$>)o*vbrjTT$W8o zV1d9)9{V{wJYZuS*d!QBF+M}m2aFHD*GnHfoFD$+cmPLG)QlL+YphK%zJj3wfXgg< zM+5TO&j|4~`|OyxcZ1(SBNV`2Ui(3gDr9R(xKm^OqG5MS-tLtJ zSC36_*7h(0b@=`?ArC0BiQ}t40I3T?<)DMumcE13`{KO!a;(I-|rqAaN(Z6 zyOlx_ROSsyC6d%k^@o(45cI-pm8#6aOweYNQog{25%gEh0vr!6)X*0n_FFxHP_Gsg zM(XuW*4~KZA4PL4&d$${pY{Au!T<({f)KpasFz-`d~hQDJ$frYQ`Fu-TSWUZdMmQtxC*O8cb zJzhCH*n2k6!{^n|`GhXA>X20nbIo#5avf?xG_EVr0y&=ZBwD|==AE^z zO={xDt|RO$hJi4c8cwH67M7PK9>cukme5>CO1YvmTTRLx+QmlpAB=|4jgIc+t=%0- z#FK0yar=GJX(7uK=3tK*9Qs;WFfnoqB?bCrK@QA=T9OJ)B>}I83-zgTIN5{)KgZZ4$qE%;>g6H{hS{rgXLgpnKS0*=`e z!}A322*qpUkLc3H21ySkSEah{@!X@ZrSi|G8%{7@={ybq3dT{qLwJYLRX?tSpP+~# z%Zk6FsHTBN6x*=gpoA1ob;32r*C>O!y63IajPM< z!r0Td&dIS1OlW+L`$I;3w?hDgz*MbHV5VBD6Tn?unBzUb2Dzzfz0T_b!#@!4Q;rPJ z0QQHF;y3_1u>QopY!16|F7Q1u2X6HrSHmL#&nR^9(Gd3%^CYetbL5Xdzo+s0_itZw zzOlC7cLc!TFL&({c624(w2K|;8QqQq96ecq788WWCo4_-z5`}l9eg=%n>ML*L{{8A z2|I^?9Q4&_Q^F79IL2=nh(9%kYi1zo8j}L<(*|C9;SJtvjF$i$kgs7J#)k6;Ll*N0 z#zQm;pzbp1m^SJ>G2hi{4StNd7-O%QXU_sSroHncerEw3GY+V=yKg!I-BwE)#hlcO z1tzxcKu~&apZxgK2l?BN?}uI+l2J%kygomYAO8GSJdKh#ataLb`=MKFV*=Z1x0pmz zBe2nw@O+s1(CD&({FI`5+az;)s}|fa?CyaMt$+(8siCUWNb6J}hw985+;q_&&j~u{bOCO#8}6P` z3h6L(5Iiil>Cds$np8_19cP~|BT}o^98w1&m1FT>I4C{P9rBABNN-W}C# zp$%670*#XM0#!NNc1o%}eDS3h-H*@VvuiLk&iU_?K9EM&BVJx~Z>Ziy>}K{w&sjWo z);_EVSP{670N&EDG$q_Ba}m_*w&nUdN&{~+9qjII%iGr%1YOA#=(8M^F)jXkunSDp z-=<$#YqlTe$wVS0#ZtL%r1_^G-hR~*9LPx`m)Gn7M$-l+O*DKgQ%-B0OqfQkA^B!k zuG3j*R4cN$xh2lqxU6ohNgx!KTsAAW>5Qzbud?`-&t~QP^*Q&Gh{1~t4IE)IS$7W) z#O3x%A)n)K&}AG71}S-nJSlsdW2g1p(jwWk;ZQ(a9*;yKF>&-n);3n@`7~@JtF_&c z2JUgc5#h@gPPD|&A3>%`cl@K^i(DKV{tfxota7feb==e7Ml6<)P$(pOyE|ixFEn;- zG?knza&VKZ9@W4D18&tAM7b9>EFp)oNx+MI9(j;)18gYFtHKbv`*FN}UPV9x8IJ;e z@pm;QDzE|@x>}zC2l<|%QHhKcb>DGtm(xzRbEl1cb(xo842CqT*=rs3UPHHE`_$ny z0c2p`8u&r3jWrI!piRg1zVx_2>APf#5{CPGJCqDGvuSnnd? zCz8C!@CV^NHoTj_HSy__T z=TI{M+etms&zO#1~@Wp%$kQVFUVQcCyaB5%uAv!&gY||!% zw#cHpCv(ov&Bryv4dWskSxw9@^k{9i31+?&V@n4YbB%8J#JQo4K=ySD%)FMW85ll! zI2VjT80X>pNqJ8b*E7kD#4(HID$fJ;K{Mcq1#nCfVH4lA01gvDvcB?%jsR%G@7{fo z|M-u8aIhTQkoY4xeEarX-n=@MMQ3{^R7kB0sLj1GP~+dIQ*BoiJ1ipTkHLW%G{YVz za{NCQAV^}7JYwJmE$=0hI#r-nTIG{=*rE6kiN*>3K))7?rfE0TWvL9FUSbi9!UkoN zAm7!WEX_*+jJqz)h(QN{X2cBsMuQXd+(4X0uxp<34AIBHf(MH=#A=f5E}N5RG){RI zfM$>uQOU&gMLZlI&w905=Rz0>2PCv0lc3~A6e|VBWw^%xbRd=Rcq?`6l5F1tPDrp? z=ty&Wq|<6iyH+tmW~{ai9c8D-D|Xj?msh)9lUAiH?oe19hV+}+7(vFSmc5luyCs2@ zb^7`sHeiKWn-u{o0$+Co<{TYa?o?VRbIV$ zEjC+^%n4}4uWhVLu~4E+l-KK}A#By|k%jdQvE3!evamZnY~H9A^D@7<$egBFD9G8x zIpc|a6|z~%THV~-Qo<9=4*UkX^^j_5HtKSBmlcoKCum?n>=u`oDFp+$s`-UEc3z_( zc66{S=daG6d_eD|IXj#?za*Oj^I5H?y6Vkz!GGOv+VHbOd@Ns^Gs{ zWOGpZ;RRSyUqif*|73GHxgsbSlD(br;0DfH=f0F8HPK|GK?yR0;OWva;%dlLjberM zfj$EeL7q)^2F=bD_(9e!I{Xb5F^XbfeCUo@tV?tOYA|n94N3~wP^=B7bh>Dsfj?fJJ&8xE)IW+DM=7e}6&1Vnu0)Rq-M>A?ldyx~jb~>{Nu$i=F ztk=6e=1-7yRz6?qFls2#={FlG zq&~3esU&zb7k2)do49+v|oQB(9vx*q}OSS(;E<{ zKOmuv9r4V~8++2_&MSxwV?Y8(kHCgCX=&b>XkYceY*<4Z+rI5?X#`Y$e zA4rFq-HyEf^`rRQZaF_ameY&VvEkIL8eJG3#kd^1Ba>fXmp2N9jV3{UNb^jScbGif z(63=0MrS{B7cg<`4(j{Qa?^zr<)d=n%%i(2S;RNGG0hb5XL)X4YF~%}8h-AwS$X^F zjB-O}HjF!9FN1Y};`p!}{2tU$-LCkqV#+F(*{I(QJ3iJZ&^E`0M*_Jd)(2$0fgNlx zZ`oXBIfC3zoug(0G+Hf=u?h&7yepsJ20M&f z517I@2Y4;wIs)+Vv)L5rLj8G1-?yS#fhS3e-agn5#xsmP_%q3-J@F6{4W!_H%o4!F zIEyhD=ZHB2QZ4yHk>f2Im7p}hHP?)5y0}-BYE4op_$<|BaekibnLK0(I~`eCSRlh< z(k3gj@x}aec^Q#NJRt{ryD|p_1c#kcUDo!;i9jEeHQ1LJ8|kao>xmEJhYcQ23dF>K zgK-RXjB!2_vy5Q5W0Q2lMqvLQeCdhH))S8%X5b=j{J&kXEAVH=uPevaV#_AkwoMjY zJqf#ntXVJvG5=#snxwWf*sw{DQ7~!Pm@s<0eh567kFfTU!uWzb9ODb}Zm{BbAA2^| zRB(S$3&Zyyvo%%ck%`m#tQpnBZ!CbrM35%=iUn{?5-sbyf8+=Nvlt&QKF5_#k?Yg%1`B^!+fpqm8R%B;qYpO@>IsOu64ygB!SYm?2Le0#C zuNP&=To5bW@rDJOE`+f=L$h&=t~#6(x)u8%2nsT-7Q0f0$xo@p=Di{5C_j&BCf~>L z0nmbXA(_t5MC{f1*-R2b4enuKiDw;!9mEKQJ;b|OYjRNv$pWT${7#q02CGANc0TrY zDYk8rY}#qum`lW^U9ZaG$ty}nbvrE%4rhGaN3rIK4i~ zPeEd(Q?Icz*yePJ%j@G}yp)I%;8-{~m1do3G3z^41gr@B1`z=8SxU#H z8ov~nj6)wCML>YJnCpFBFC~p2LE;YtC>?{bS#K+|A_p(@?1yBRs3(*zTp@sRxy7GA$Jz)>oeBz7I85i(`QR+i{3 zXC@yV_iSpf1vYOOMy8nB-7s?>kd7G4ZO|1t^Cp&YC;A0GfADULQKv$JBseL1t$KTD!Xy_0q8L1Y3Y!{WsQdX*`0N%&@(h{%8 z?^JV;Q`+4weI?X)ZT8aV`7*llta#GW3E%k=y4f*>Z3xrKX%{F5d40!v# zANX!Io0WJXMOFzIe8?SWq2KhACdNbMph=a-CcDuR0 zQeeBCCg)(EV2)W_SRlJ%7Moswg1G@e68jJM6-$KAW2Y;LR7S3&F*)4dlhswlczOJ+ z^ScIP$Lx6d`22Cd;_)PzkCj@TMa>QPXIa}HE&`g-p?xgzykQ-Q91Y_SeQnsp3I9r4 zUyg3tXK&H~Ln;cM7;K;vuo!L9=-H&+=}E0?lSWqoAOSlV7CnKr2!M`RZmpikT@%L? zS@-nBC0(i2kqdWOFPhZvO^*d=%s^nDV!djG49r+&eJk{}WA4Kkjk=ch7VXP* zeooA>pGKq2g#cL~lvQ#N-Nph3EC4eLDBW4d-@6=?3BW{w$qt3+=V};Y5=0V?ZdD}N zM~C}UUA6`wa9)GOr>S-}Tl$ePbo-a_{)0qqxDkypo zn0Us9F28c6#`us81Y^U&#U4BQ42|a=j4M$90yWk4;9B5ogCZch)*u_8w|u=V@2-@EMfdYh4A>`EY21)u}5#tjHQpu!f z8i^b23C~GzeUtyD7##ajPQ|$2x!uEOM8*246#**(FCBqEw;?N?66eH9wJN!MK^Erc z*@X(3qvN9kN>*WH2k3zD37Z~ovB<(0KgjIUi)xw~LI;{n3J;4pT0a<|DgYEPS%ntw(Dy0%nj`MQBPo^dod@vBt=L($j;lY(}+r+)N zA}igB+}+->n2s?QK#n&UG{~vORrE--lLb7f0dCreM_>KYa_5pD2$?eUZ znzL;(#sB~y07*naR8R2lc02t*@c(x=xANiRm1OSj$k16|U*#W<$ID`+nGQ}C-H~TO zzSNM_Q8E~+KncKG$y#>%b0c#AAvLpBwr)hh4Q*Q;Wpx@7g=(E-o=lwJK#`WcZf>R6zexm94t4 zX53YV|DJI%d@LGZ4Sx#0>ECM!KY$=1zfZ-o%_hMSCc;ou;u>xCN?(i`SQkPt1+gCz zlbZ2sCK-wA6iZe1xe)cyhxq7GqDuMhfU%7J4{wc?)fL6A7ghBQ`6DZvswi*s*}Fa? z%72{iO@jee&N*&hfEfVHA*WcalnMCaIS?mjGFgtlnA0Zp#LzLh9IGEiS1?Sgq1?>Z3hk*Q-fxr#P{IsoJyF{T4N#P}Ww2gfzn z{P#bT79caRiSJnDF)*Is+f@E*9aWfu^&q6ahk&k6*;D{PvUQPC%O(*g{4zS?qzw7& z?xJQGk7II(I#h85+5+F^q=gmTqFaFMI2YR0dCzKAW1{krssmj1`%JT*_51?XHDtGY zb3b^$h_7)iEibO)_Sv=Ar)R>oO63~k+_1?);yJ)E<2Nz~IA+|S^V9vTTEH~8VFa(^ z8b@hvD-Bx=)Ke{DNx@dygPfp{nDu!WC?d#3)dDI?l?;|zfDS^L5#U2R7n8^&@>AoU z8NY8eo07Ona#6RvwaJPotD8i1gp?PeMVWcFt9(u1JA&JVZjrBEIjjnXN0v0)m z%ebUU4GA5;6+j~ZD)Q&=CA76G!SyXlRF#qm0vz>9MJma-L|>eWI}nn5;zCOKoOqX` zQpu#mw-W6h12DtCyeh4FeGYKU@Z-Zc>$E)-sKvK~O(!&Hj@p@Flt07!pP%Z>Xn}~m zC0kBa<)xF(7)LYNTd9=GoR`wsTgewnvbny-iniV=eyy9{&+JoklUlrCPUr`n3x$$g zC6iJqSEO32QJWloAA!E4P;V>3EIS@g$il*cY)vpf64} z-Vn%G-`tcyFvOAp0MKYh%G5X2rQ2d%b5z|LKZ(qpQ35k9KT z_>STEM85zm;8B#IJPDL?A`;F>JS!t+t?jR>&lMO#*(U=4)3QOBr^}Tp=WZq~C z>b2iyZ{_3rj}lpo$kFkUGAk~X*mjVsLXnEY;gsd&MOKJI2CP!8D6{H7fKp+2Uod0_ zu%%2vQF&PbLkA(0g8QNB&HhoiK*U>rVFI{{SP!SjP(UJB=*O#Nbr53qL?6#F%IDS zYPXP#gaQ4hvT0OR>j@2X?2B>QjE4ul?PMw~A3vV+eeCYs7tBoZLFx9;o{F<55;Joj zXg7R!0Piccnyf4>a;||K+K01Cg6Stm`|Kl#sj*Hm+gDIM4X^?-Y1qKp@OZt-D{$D> z5y~$nu9E~I0Or95iRSe6I(=v`2W+fISSMGpu3u@1q#Jf=wndiR9SIu7;Imo*m0Kd&N>kj; zy7-V!an7c&g7Z}$o5Sv~@temOf?SDGZ$L4vQ%rex7|IryM=*ap1%NRw7DS;Y##=mt z8NeFPKLPT9 zpxOvl{a$yMy52i^qry-bqpHfeUXVl6!L=r(*NtXtSyx-AN&r=jiOCDe3+O;Ymzp~3E*QV7sxrK9B~^`dOo!DW_!$%TIK~937@CcS zI9)E%DiO?3UI5j2& z(n%>KuViWeh{ob~>9mxtVzRikEsbhLY`K)YdG$iP94GPQ@7v zOTCbnyZ8m=sKDr$GdLz01wK87n=!$sZGgaK z%~n^IWNB%UiS==tmf*v;@bdJ9X<4Ol=lxv2&$S#9Yq+FYDN7~(LE71Cl$LWIUyZKH z>iRl?0K_S%@WY&l4P(8Jdi|&dob2wq)yFU~FBDj80ZG!;)m0|fP(f@qo?wwmtNtJvW3UCJbc!1e~aSz|YAQ>Wzffy7A`-Z5vkpFLtp)}^kF-DAtH~{y6 zy&g!q8s_VW3n|MaHntHHY{tH3+6KV%$FmE0|KUuwHrM4BU%$25R1fw?e2ezzl~kST zgeDKx)#_x33t00dG7|B9axA6k_$J4uR60wh-R7nVIj4@0sdsjHNjbq_Fi7^%NN}U) zo&kzLx)8u8fDT;$U~h*N<6zPO=z#J2yVoyG11|dX=rggzmHg??-%2V5zG0JGOT=RXn?q(MTSXA1 zT9(vH(V&5$#&2%{kt18_0p6Gbnmf4;sO;4?q@ZGQWQe|vE7|M=hk`^iuC1s*vE zIKIG_)_2Pbj+Sh@RDhy4BzxjmEY2%hALRuj8M0_^$%gwr={D#>D)9>Wf`*bBa>Gwy z_$_I4o0Ua|{KYg6fJ8h7P6YkKOb1cz#bkFA6+0?n*fj+-7AB;PPhh5P<=$}**U1!< z(lAtwMprCp+G=BURCQtDFslVGsg;eU6bc0zoYrf~hs5c1ODGhUTsBKx@Waz%aXA#_ zlFS&;|6v@+Dn%?l)q)d~?xXkx9JLe>TV)o4Z1!Stzf-~P;$Vm377^& zlst)t3wl)Cp)WzgrB~*m7vO-QEcQ)Zrz8=-lD)%yaYmNp$EzEuU!BW~{cWk1%S=Gx zcRs(L6~&o!ntv}Bin4t8LTbSksodqs?r^xh(y=?{0LQov(D(a6Kt1|w(AJU-7XZck zfm4r@I-$}(_W|g@HU~Q_zJ#Cg?qF}Mv`b7*qqv}V@yhDmvkO*6BeC}O^-D6<^dd?D z&rJgu8D7MoY5KZ?tyZl{zEF_--JSTnJ~>4))1=k_z5#$DkOF!0>f{p%kT303YJkJh zYKXs46i=(hq$x~5$vUMrw$k^<{EC7`ypnY9nY7l->| zx0ql=dq9ft{Nj>8)@vg+R}9J{X@w+0~pqGGoAwg z2c&eD78f`!g@XaIaGtAomDzVU-|uN!K(C|G?~t3pdKG;Qj7$8?IoDv6BL+dS1&+bL z0ie^8fs@>=s{2!Mz_1OHQt7%)z`9s;btK{v!BtI$l0(mnoX}0VDRrA&mV7SpJElKp zx2+5hBF1p77G=WFPK1K`j}B2D+dZhlJFeXh^(rQ8?7>5$ZA zRceOu@nADNJda{f)M#3VL0iia44bT!)D8^59aB^9?~}gDYhz^ML~G5~8(r@Yl|)o@ zK~*I;3;cfcTSfx^{31?Ckj?c~Szljc6_1%JtC`As_1vb`p1!_HQq$WX46ve?)afl$ zD(0kAEXc`A7@tB56LJ8mniTh>s?+W@sCD3@D>jvn38XQ=`smQe5az2$7{G{?|868Y zYW2FLQyH4I`cOgaaLP(_r5j9XZ;yvnB#IG%0HVJiAh^H+brw<&H#fHgIM&uyNp@xb6$FJQH-BjYB>@!0K5 zppG+gAJtB3Y(Yi5lHNgL6G^j!19(or17vg@g!zoDS?$MS05n$L4bD@p)HoOF3P2P9 zpio8oxM1E>i9DMjkEP-@GE$6+>{-N;`rZct9En(55E~sHA2D9haZjaOWmR{%QkG`D zA%*-M@BQ5`zM`bn`|sb2+vAqkZ(lPug~|Nc`!g1G>>rKyVAIKc#5DjN$>w8XbIkW= z^+kN9{nMGO#9~*hs5istdg|NkP2dbGpwjn*#1qy*NC+|pHMx|)H&Ck7$acWDjSb8> z0>y~+dgPCE(i>wj@d{4JxCow`08`rSp@j|ls)$#L&5mT7 zYMfkjD%mRhG%3)5XQhu`wo_rLj52LyXM;r_rV;PSs}b7`stCq>DxX z5(EQY0tPJpV2q_rFcfCMyxa6}x%55ei zD{HI#H&i3SEDu#gSky!60!bMpvLN4pApPbh$7idQOJoAThz|@1(lS{MT$7#M9m+do z(itA(a5^Or42Z+!l1iyeJWoI?}+p6Fh2(!Kb1_ejrR>R`*bQTnN(JG_je@}4zkS?u`Ai!+Tebd=a)3X#j!SrLzbhf z5{*WsTrA2}ET*c)uqceK&;S=8RJv3XS9DtnscR9pM?#y^EsUq_%g^z64akQbEm?Pd z%7)VwIY^B4R@AE`fs!Nxoq1dYKLt1^sieub-@TV$ zz%RQyTO7CFe>{_`>!ke6*Y9L?WtnqjxmM?b7Gu^RUx02xw$-9mIoM^;6yGyhAv>tG z3dIt~I3)C593D)?T=*PsgNe#!t1H)3>)52wvP)C!Qg?bK;N{JiM&#l=06wGNwIN|mZg5O`qntfZ~z-9;I{(ad49@4g@4K&*8YOGxrM zB|C@v;tvGaHl<=oV&|7qDU~Q!0~SZ&uJ8ch`1s>Tn!caDKIP@%vvT&~OqLfHO#vLe z_pA#eI)(Rk@@NHCccJHy?U^Oz@V$^tI;nmD!SG<#4KF>J{>m9SQ#OM=X zIs$Y*esMt4@>y zqT4o8kYiBKVN6}Eaoh(;gg;$>4#?}3)VHh^G1>;;gji>icQ9DVCs$`1Nsn^#wa~@5_)D`xaXong1 znK|F2`{4eOSb+IwsZ^4EqatTq^(5Q3-V{HQ^)oP1L_djN#wB-iD=*)iirei`n#1)v z18aaTH|eY-VljdmPAueecQoPL+}dQK9Doff6reX9U5_#V|M24n34{WaCBgfF{1u*g zVR1ojZ*IB2O1^hk9SNYLkS`D*+u7fh-0iKj8cjJmejzZ^zRTq(4FL%)fFQ@G$K9sy z1+MzdZLt&kXbsO|pGp=jZ!F01Opq8uhgLEhO1o4WDr)(zQ56>b0pz%Tq!*1?%;G!4 zdr{`+mr|+JL52(r9e@^Cq-9cRzLSHaL#)Ob zaABd0#FeTHM1oF%f}|rqIKNGD^^RP(J<_(DtQZ{kus?y{+fjLJ>qyAnl1;Z_IQ4Hj z!7ewOF|+S{pPx?)gltWTw#$@J!MIVc*O*ug1p`dHUR_;NQ(PxR zFxEk`3KB%9bVX$-l3!TZqCfV_OJaON@&y&Lx3@POTcB$UeSNb!<%8Y^&Uprd>`F!6 zy?sUBrY~vJ@ebMzNomaQ<&IslEvK|?b_uzp3w$!BLA8Dp;Dgfo@88JeK+=`JpDd}b ziWeTrdNLOIc+R;TfH{n?8S~Mw`CbkMKV!TC*Z>v>z}H~FH}Nac3uDYrkO+m$4m{H| zZ~>r0`w3u9LmQ&+VQw8a?@w}5U4UaDBKt=N{9djT*OE=A`7^w(5To2=G7`Ut$=3Fk zZ0&5)U*p4%AEf~ueS^Uf0;2>{wv zVovqT(XvzcrpVxM0H{+*I&F+j$vMR8#`*^!752k>#5Y9N91>hkCzC?sDs#I4LbGWw zdK~PhxB$I+47n3CT?4TmijiXRH~}57foG8v$9Vzx)Ei)F?=vYRC!V`N7IS+dx$W z@iSr~#DFLw!CIcI)*(Jl*026JM<_)PC0&Mb3ONUzAHf_r2RLTj?sI@+#tk|@-Lr22 z44h|Ym-5FyeoL)UEF50E*q6=Cby-_m83}S|zmr~?A|Ke03LxtOfQK^SfDz$l9 z`MC3%{XN=-N%PA%Cs8D+MLP=h|do7Jdo&Ff`VZda% zxV%JmM!8s)*Y92vkVss{1=U8!r!V*(Xed~(v8o>l3TS!5d=nB>(DO}Rr6eAY%fZnB z0S+V#VA_eFLG!LwstnR`JQ6M2dpmNM&lBJ{eR;wpFBZeCR#Q^fX(s2PbKT2$8O7A# zd!~d{i?UDvAST(Aer`-kc3aX0jtb=8MjAS-=$RM!FE$mjBMbn=32s?DvKDll6yT@2=gbOR!myHFujq{jhP4z6Ox?GpZaPyt`Ig%9Sd|H~?4U zfN6c~9N@6>Mg4sCg*?@2rzAJGIaaRT6-$!O4+jR=ejvoZf zHAqZ-{qBtf0s;2vfL}2tHLy`Bm*qBpC%3sg$3>ho6be0%&YPsQ!4CZXhxhzeVKm+= z#W%_MKF2Y-`W^$eG9ezEKJqC3ps=y|2sfzV!w%++jN$=dV6LeoxbC{7R?zx!uDndE~ zayZj$0P`}bj9gw^N-!LhoxNRYwmWi_xTaL&i_;gBQo=nURyhY7V`W*ESC;sV#Li<( zJih(r9VM#z0S-u9ew>iOp`S~~<&1l2P(0hYYnt}6dMutHmPkr6nU+_lFC?f7G_0Oz zhWjhY-8$!8f(3TFxi;>Iii4Xl8h0D4Efjhw87Zv6wAT#!GQHQtCP=Pf38WP<-xonuHuCJ41 zqoX~sz6IL^pg;ZqywGE+0-n`c4aEQefYzQsE)i_%^UIig|KkTr;=X%>^;tuHeE*UC z^P8`*9vxF7I-FAD_PkdMo%f^AdA8#v`n8SiR4JK%;oU zrsRyUCPi)t34V+hEUt4w0R%FfC}L30rhPz$Jtpg66HJV|TwXwX4unHY2t#A~^}AP; zj!484lr92zad{D=wyn#BMO~BN20#qxR)e7tj)WxzY&57@4H+dQ4B*278LL<}gI)Zg=<-xrHT>XW0d@9&$J{+a_EX5P}zZ=XP?E}q;q<){L|pag;;X}6jvy<;US z|5b(O z595ofFgG&?DW8wJ0$v9I6Dlsr(tsRe59W|u{*D#FkSbI2i}IMled6za1MHfn$+}5f zfF>U0<)$}QdG?u=>)&YxF}+D9WVGmW0ptg0QK?p$e1SycQgl_4D5@wIWPg880*2QW zz@XSgoXigNMaXdC7{mgH$A>K1K;ekT=Vc)Ww!7ScluiBSA8={BmEW72beuH*Fg zjf63ZMn2c36HDmt82gm$nF2V>Y>cT4Z#DE?#F~h$&?gW-qkp0R2It1lh@)+G$f?-q z+o2idW@UQ`G9n4qQl_;S6RXua!I@CdXAYDR5rA%&v4lidmmhdKn0e-L`yfGxF^VxL zWQ#{g9gjQLtbfl+V@P}1Y-F%NDh)3z0J&m%P_5AT9`7FoRbY-|-(WDz=a`1IX7*XI z2Ex3Gdtl+$)+P&?FgC+a519WSPy^Yj`8IEX&(#8I427bBARB{td30GCQ!Isb$7%&0_4y!2gXr= z8{r-Wgj%yL*;-5R-=MuC0hh{QJ(bknsF>$-z28|}cMfpOq7{42F$Xwi+@SN*J=+!- z1#aM`v0#1k=2U+5tFHz=!!RRU?5wK`6%`tW$&M~-V^o7ENu>q@eEc1g6|@pj)jVnS z8J-go37GtXe)wlhP8BA#veqCYWvo&84BtG0SJ01<*k4^;Wda9*Gpo$8nC}(~(BezU z6F{@FEi=7ORwE|UTzJESV=WrxLJU$3055`(h;-U5L51$=tCwtn>#J)TQ6r(1zsrC6dFfn==#x-g92?EF?y@rB?_(dt#T4BCUg zGvrh7?+h?u^lDTYYr|J<^vZsTYcLpX@K|k#JL>rWcElSlX?7mJ3TD`SG)hIuUw)KU ztt!676=_t<;FK)}cLR|{(uz%z*q<23~RJyqRE;#O-_NvE^o^LZ^L9-c!xPutJu z$IrF}Ft7Vt6{#i8B$LU==GK<@e14Aekkq-pzG5-No7b<{-_R#91|TUF@IemG&ano7 zTQZ$twQwj9pm!C3UW_9Ld%F@@2+v%$1M-cRmkBAB%KSc&>^VHxm&L`%Y#Zqb&ejWZ zXkBF;TPa3to3aGTT-f~yz@d|{NTjwp%IgeUv&Zan+ydOHTqEYV-~Zvyj2(adx4-Ph zY`VzAL21&-n7I8--pfuv($>s;s@O3q(W{M@%>X@vUNt#ih7mzfZv=ebfeX?F6>t%1&lX8`1V^ZEI;pXFWMh zC{=`sfwu7hU9o(X4{;#7_79ZXJi^6nBNM1x8Nx|jny48WFjDz3lVb<%h;%L!C~~Tp z%uaBG-{{hNmGaP3x{?J1BJa08Q z#9&p`jdvJQqtJ~dX~d>tXaN+2_H&GD2CvCy9vvhwk}$SrccSwD_x-jI(4BH0A9n%o zo3xYBTZAGaB5|MBq#yn}ocHy-VZv0^l9-C>Rp0SW*!$w^^~%t@mN9TO2{AEA3fH^(I-j&we2i6EG;h!AMIC-IobDLtuH=OIJA{8QidE~S& zdiW0Vi8Ug%@$xYEGQN%t9||_IO?(#Ta%5hzI`N54m z^{tJA<8+;(mecjX@rv=6xpax)U$ zZ7I*vu*J#`f&@)H%;VlW1HIv*Kh|UamSDxpM~qxb2bHsKS=m0MA5J8wBu>8sinI&B zULp9w{~^M?k{c&Pa0OUB86=ASQqtJ|tt3QJ0!ebC&v{dQpQ}<8OhwSm4Vxx6ejN*( zTaKm@F5eWp;%@M>cZYz8S;1c=j0~rR7P#EQHLI!2?8JHNPV7$BEMU1b(tcyKfov-S z@-U;ee7Baq*9d>YNf~NsWS9c#0Ml%&)W`RneFm@UC(@OhFd5x&DO4-ehb$T<&ej+h zXCpmekfe*)sQ%Q}h7ETlT~wQ=NZs89%WGbGbYJZ^ z0}je~E;N9)8(Y{z$7t7rny^jG;}BaLTWsAf0!)2bk|v0L zB&Q@(y~u%xTMdqmWaiQc{n1h>4YEl%|J+gA>zd-5vJdM_Mr5vcXhfEq=$)zvrkM?_ zR2(;1bV%bMnb0wp;$q3|#( z{mPHh0nU&O2YnI-xg~@$mOnxDexYgrM+PVFNvZqFd}}H_2~+tWxnAS^Y~}j=$NY)n zjR*W4Ca;AyME~48qqH#>QnQ@D{VBBo0Oem={Ox)D!?c&~TIX)ylLyKQZm7uaq z@r;G6LCnD}kdt(M3mb922Kb@^2KduTIq6G+J)u5O@C^Ta%s){-h*ZG(vUR7K7irtw zjjWLlY4p6l=TIe$jqiStApQFCgED5|$wWrRHu(`2VJ+ZwAO~F7sL}2J*o?$sipm03 z%yg9vAN;qBn*k<`kNRz9-{cuT_(r@^caCp{XeZSvWLo+0To=$sgND& zWaaq_n!OAJpkLT#-)&a;Q>8>&!L6FAGKQ!bv3+F-O#l$!Qi? zpHU>oO+|CBZf@>A!2j%(8V~*LBmMZ3ocwJ1I{X%BFjJ7KK(XuX6VuldeRp{G(o^plIrFLl%knTl`#fVft0ijWCaL-@112?;JLqq{gihI zCaJ;JsP{x$L$*s7K_P=DVVG?;)HeV{M{_r4Bn_RF{@vfIi!;W^Rkz>(*AX;TBu$oo z>m>a*ftnK`lXTKy^wEfQBIAyP^JGLftFF=>R`v4I9zfYA-=K(wY?!1-JRK|ggg?T8 z&L)QGx6t5g?;Zrpw-y}+z06Y>arKXdHrw$hhsN^+XI+Qh9_r6R=M40cW!9}w>bCdm zuGSkA)+%6E9Il+cv^!dnb4K#GohAk0`d(#nVb;Xx-Z(}V+}7uH_Kp!9MzW&7z!fYB zPZKcooNBZzSM|&G^U`$lg0+Sw{-#-dqPOJdu+xcx?1*e}2i>+-2jx(VB&bTc0y!r{ zJ@qs^?TRk}Cr~JTg9ebU{`n_->V@O0xd&&(YdP#oB6n>NihZsuJ(Lu{cfsjGj5 zhy6VrmY3;Y;CrFqvu)>X(~JIqBeOCTuNz?w)72{kvmvs+XgHv4oAz%7pC7IMCok@v z3m$^Sa==F|s?}@o!799Kc}M^r0B6EBXoUv{fxOpNDK{)0b8$;Cy;rte^R?LO1#X05 z8XE9}TPAZAMO!HTl2_YB9CWq68tS=0!q2xt=?G-y>WK{%wM(V;u-${!e~IV4uksWk z7wr@+5nUQyE3fQB8>0$*7;WJdeeZ-JDT3h&jMauAS8XT~8Ucu8=zq6~D?p|R@1P{7 z1->j44;vPp0C<=W@51VU0u;}>3YXR>IyZDUBfc4xFyLiwcENLB`X43?o0W5^(-f%V z2*uk~Ur*Qbvbd~>dhbwhP-gMat8Hc^QCB`v-iW_wc2K*jByXzI_9K{98~j$7Ej3t_ z50z0!OAUuK2nI_Jmq9bfX}(&Ii$>RxO2R3TTyE+HlI;ME1^`#?_ZU%dP2PwenAS-f zpY_pF2+A=^aFJTM*t&UBC zREi@AftJRswwE&%dRQ7_>)cIejbBq0g|}Zuin+`8V!hTV!yuH3oo?*I%avY8}9v*wFNOf^_fy@;o^*X-{`*JCnE$c=%BqR>$yF#Hy z3wiCs$~EPKbCxbrsUx2tw0&&m1lSqXf1_JmCk)0l({9_`Gc+hd*0>QM-_7z9(c}(b ztnyasM4C|jN=x0?MjdogoXAN}uQvq$n~Ra!2}S~pt*Sd5?wtqs5(7~0VJvHG(9$bB zC1MP-qAZosT0>sE!^VbQ|( z-Ae!Ea{?EWY)B+D!Y#P+emHp__k>L&c045a$u>Zn4{y{vL-xt9k+M#)VQN#i{u$$z zv7_NI&rYDdGOZ@9SIt0-SFa*lXXND3ZTtC@X5?eI_QZJ|lqrBlymI1WvR-&Nt77@P zt>)t6el`EZwj{;Xxe(2>gm}029Y~thf+s7Er$60ZXc&@eyd@~wICYUz2I?=N4Vp%( zc$$*uuRoOEXiQjU35MfhU^uh>{@k%#l6hPeAP%NrOMszVXXp*OyZ)$%8&XC7KDE@; zzeA^`9)#MQu#X!in}NO#+DD?v;m-Zmz{|yHzVT#oT*YSD+a8LSoXlmxQ!4d)m z`ft7<14pWvdwviZXHwOA;R=S1OViMg@RCdr6mz0FI`zRE)W@H@uT6{bwnfx2Ullap zLxdOnaahg9!!x0X)Od_OcmMyU+6sbk2NuV-qhtLx!|+q0KVG?_&|+$9R^Ac1ML=vx zBWyf%gWLTkVn>bHERmf**p3mtdl9z?vo$fz1Y|fy68Hz=Cn;DK8>v8}9TzB-q|JtR zk}inWPO^nw#C>_G9jaTg+_oYi77Y#Us>Tbh_lXuqg2*}-;|NkEmz?CO68YQu-sFJ@ zVl8N__31+e2m?p7HHPRztj!Bok~U2GGaca);7VsbL1%K5ZL!A^Zunb_JWNbU=b(6a z4sAii&XckyHVj3Am2a5@U1i7O+XVQD>oX1%K`LzaakVuVZCk^SHy+Jyd|gwQU` z__sQTpZ(y(aABsByr)eHGAh`_3x@p@Wr`^Jz!SwygA_+4{L%azs2w?4HRq?jxXQwc z73_B_9*^b&mK53y`H9}VXu}>K%4c8kYD_J?P7tu6zl3UYQOrAFZ~j zegq>Xnmo>~zBmhuY2|n^9FU3&2anz9EU4pNBplKvN~&oLQ?0>=&yHUQT!P8`#?sN&gUowhZrc!QH2{*`{NpgS<# z^LRA_@9f!0;_aBosKL)KlE_>0)yqrWJ486#Bk~{p>L!Lm`)Nz_Mf>BqSEY}}BcP@d z>u?Zo)FUKfrn2!Lr?1=v;~K;`%y1AbgMCw$PQ=Z6f}$9+Zml-n6!v6i=M>@<`t}vm zIduG$&K5G2g=fuK%?db6Ucciu{geDfEx_Y_=5Yu>^m!ccCi`so(enAOvOOdEG4d(- z5&n6(t>hLB{%~sCO`-W0GaDgn)UHz#=z|=(y%;-$&!gQN$fw$Gv$Y@i!JS?QHWqc{ z&j20rQFQV0(0NopzAt;j1J-pZ5LXD*g)YisXGx4?`+d>@a)`PRq9XvL!42XHc z?u#87lBSp7^zz6+u8F)$P5ceR@8?CatR>&Zh-Ln0q>MvBp3Uly-U97dOG?I%lCTFc z$;fzx@H)LpqWS&2?P5D#tb?ZF;`aif8wc!n;`q=|n12p5pXo~SC2D3eonBsZ=4=e6 zH?ZQCRAbn)Re?r8=6=H8wzWJ7<@ZrWx0?bh;&B_Pv~=6*)nBd$9s{pnkY)$oH}h!9 zJ;PLTW$Ez93hb?{Zo11~IXfA$;-t=HQnW` zO>OMF``cC1ZLOqFN`9XMa6z%_(@RTG4#_&a$6RExDSs?ml+^KSa-=yWzEC{*&8Q{k zGj>UB;~XwZ=y2|5Q0?Riw^_V{EF48@L-y(z$FFSdsxkx$zUJDTstjB4U=LXJ-d)vHq~`!!DDa&<%4os?(N zWL!w++MT3=2W9n#1v2PP!bCz4HUaVSIpQ=o^w3qj z3m)45xYlI&sF`DI5qmGSGWP<7zXa|sQ6zi?PmX3!%Q}JAL^PLhOl`RZ&1JhQI zZkaGsQ3VB_6w&hs+0E_IA_8|AsSo9TZndkoEIYl0A89&&@K6qQpy_OMtw|H}Lo!Fh z@ZJ}B;)@~}Qu2OxlrIX?#sTAwF1E>Q* z#HRW9GI)9eWKWBm9d3R~)+}^R$dl4Aa#PZMD0i*bs_$+TORJZ-{ECx|Lxq8=Adr;& zUf`#>T2!qDEoww(z<@RQ_l_L`CWpZDOlmow=#7oQUFIG{W6jtzZlP}}P15b({hJ@Gszbn1`wX#N8ASranL!+#M0{|M^Y`L)ygW25SQp8NUtAykjHas4#OUV zIyyj?)^9wfp&?$OO;Gxk84D}d$wTX4rc@Q?OGE1y@`^EA^G17;U=r8?sL6>A6M3He ziuz`pCTKiu%ggwVJuhQtJsY|!6glRdv@qcm*s3yg;a(Thm7zvbfH?~Du2WL{y<*f{Nx%kMy{Dxvrdy$SahE|4;3NAjuOTD{Dq|O%{J4>yiOC^ zbOg&A|Uy3J%Ht&8bCBLfmC0|PO>w5D?8;LiIF~l zp^o>RP18!g>*GLZ4aL^_klVtpdf|>~I_PS-Ts;HCt-(au$;{z^eB{U~xjrrkhF~3t zu5_uNh|b|G8G$1dPTQQ}acN0f9|FIKJz83*u@Kyf9NDWw+5#UmKeaim-^e*H&?C)? zPh;^&do`bTN6>6Pqnk=At69(z{V#e@M{p!9+H5^0s-|d-Wo?Q>g9@@yu8`)2Q`jq6 zdCXm0?9z)G>q+@=Lr!x`vShykHpCH}1oNjE6 zE}c=Be*+uiIfx@oArVM;Rb1W(aS)ZD4|voWAjGvqP`Iew_={B346q7syf;)^8C@Yz zQ`MGj+<=s9y-bOzJ4pE)zp$fHf9hJ3p3u&d&5?uiCh}tHLXs7@fpT<2d+f1Y#&bUv zWr|c2B---nPQHd0a`37$(6>c_>sw{JqPG}0rzpG@kO*k6l7#UzjRj8qYDMuamY-OA z6O49lg7W3Bmd~6@<)Vf#>%SmO{7Z)XH)#t@2BrnlCRh=47f4Jfl6L%X%ylNE*!g2sR7%;D5QRYnP%i_S`bXGI;CBcB_Q{@y`>kKs?k->6)k0nFu|9j65<)_2NOnQg;SR?EW%q(4hw# zVZ3jHU0Oks&b{WqY0=Dh?EAA#LMJ}k^Mq0nnP7vu)kJh2#*>pV*Q<%2Pm;7+5bmW6 zf`_5%RZFRQA@}HkDC(QWmEZNWcUBO3%606t-z@5RD^-WP?Cq*2ZZRA9+lRLRfqF+# z93y@+i6!i2-ds@V(lnm3!1}-QZGm&z+}JZZO6PliJ6ZaAgH&IT$3H%%3ob z59CAShI}NQN*7XON3g@TL{2GAD_L$9hg$7j6IQtl%@nfLUm_pK8cfI?NXX;VPDJG3 zb{-yz-A6Y*w>eQ6M{oNyf?}=Iu?y+$x3+GW;9DgAUL*+%--~A7E|^;~;)i z3RGSoU~VfT^LHLC-+n&1nHfa+r-%kVhYGV=pgIc88wm7N%`8D$6qS7mlrCVrjdU;= z3r5ksOWBKH0`={pu*&ggB+Kk6_S+L;T7MV(?u^|7(qkDx7}&oVU%G5=Oh<{(AEe{f zU`c9Yg9Pll^3fMzB8Cr3mr*`AMQBkZa z>RM$BWFnU@gY$qaIVpdoK;lAyQALO5G~ZdKr-$|*+0lOuovjVG+uGatnrI70;!30; zt0!?FY#083?c~gTM7f5Gq!1E4V2PvJ4cshC2cfOnb&E}Xl(01~ zjiGSD77$=b_yk69oj;F)C|Er`gFk~5mjc<>btk6$9j57JZehue=y>8_Nx$346>Nsj zm|;LX;l&H(yk~9a+#JCIMzEI|Y-}nhS&NX^zWgND&OT?J>ETMUVA_*>mpG4 zbXx1Lb5<)(&bI9E;4A6Ygte;%PYZ9MqgLX?odQBwaD7*c5*s9hR{=PIz>eNSLs#F_ zMIGTOp$8ir!%)BY;8une3F_%e0*5iJcnCn9K=-nFqcFg^m;`L(qpbjCnz}A(Y^*0~ zgtmlrQhBHMt16Ki*!1jOBrq0r_Uv3lA*W86`x8!r?IcBxk19wkE~!ZKkb~wz;t@%} zGdY!)E%U$|$RUNVNg?-bF%~nCFSYZjF;X!h#p`x+)`8U&0n$_skOvvC5au4)pr=J%_8VOP84Mqw< zPjuqGv^<2|A0Ce$W21OH!@16w`@dhZuU=t$+y*xAlY-!vsvra9-g3{J*FJiWZ%E7X1%^u&H$@k)N?{boxq` z{S7lqf|WWe_SjeF)=e`yuXQ*6UozTyfvMy+Y|qy{O~^TST5 zloYx$9OQ5-icMP{5&)6Wx>L4g^XS5?i%boABLha@70ARY*9daB>e)B`JbF|@DmW;R ziJ4`5&SXVh31|2> zuxU6zRw(!}=x6Cl<4rxox04i0Z$RT$qa73nEKjGO5)hhxqC+yPRcl@6Q*^8VySK_I zNw^_v-EMeOrXW$O=zh zW%ctA`P{<8Yv1viJ$fECzBpF{10B%R!!Ag$>sD;O9!hPadL%g9)G!ClN*l~A}4&i$z%$l2v+5nn~RUaDPPnD+^dgCLX7$ZcH7i( z5u!!ex?~zoulFyt+cu#h0J~@>-x}$PN9Ev2yV6O`ud4&}Wz>X!3LBJoECC;21bg}Y zEX6S6)xw))1*txbc!suXTYMx){Bd^xe;E;+DP$6Qo8!rv%~4=4<1InzKH3>R$*xpK zUDH1zFT~&di_qpWs%`wPuoN~TfAwwpF1mP^woqv7n_k#ImKNLki;G#ajWbOf2C$y3 zuEKx00C!ZotLM1$6Bo)+=vd~wtA)S!rl_;**)PTh0y=X$;M3q^KH#N>(gUVpC&R&D z;_osoWE&C{@N5XOh~?UF8>oK3L#-mp;Fpek3l1;g-BW1Gm_Q~avrWK2K`DZZ?DTbX z4f4&fR`9@e-i3(+SXj>L9&Lj49As`mgPYTrF@u;|ipjywU0p2`gI;GZy1>xDD^9miAD3*Wtk!5rGf8DH~JKiILJ?&qvf#3N?EOXC>L)0_Z6|%^Vu79#1x646q=! zJh8Z5SRCXWoBjT7#3_3lnF7tLlpv^wz9e=^ZVz$!fI&M=ncP^NA>v^5T`U`V1pL@lq-_HpKBv(LSVAt+E7!|S zJo*!iI?-u+QIaZsEZH_5W@^{95ACSiax*f>wDjv7XdaC5@6Q;pqoPwl3`=G=CrvAz z)+(DlVxc5%y<5o@!;)6Noze$PJCMq&1o@EgkjizDF5qyYr(gqqmsI4}Lk-hTpzRj| zx!iKl9<9{(gRA(ac;I)$;`=YcuSVA#VS?w%mxnMB70e#R7YQD z9DhW^z~hq6z+8O^Ac$^GAsXJ#$m&T^viU!;{J75^bYuLhh$$*-; zW=Kme7!X!#e@N)e_%LnHMFy3af)Vanu}S`@pcTd*1V=eS6-x5_qbcQt*RHy8D(qLa zmLLe=&g!>7Xe&x8&;zg8&_=sQwyY3p85)4v5)SA$TO&C(EdnzdbaQmeL2i(v1#X>5 zI*>J-i`Z8z=xc@EhDH=Cj&LfD7JfZGliz05ks|I4`2)%qD67WsHfm+mVZ`FtP~A9R%_!mFV$iVbr(eOcri> zD~N8Qr%&A^`m-oMx+=RARl8>XBKPqp4MU&w9SWFyP z*K}1<*$)0zxbT7Z$CFRYGykV%d2`Jvf|&%WLFjot--0QqtIy=eG6+<4w->GDqQrKS zABMuB3mZya$?V&>Qk?EuF>euywxGj@qUN)iP*SHI{)=QrP*8;Q3* zz++ceoAKcnK+N485_QtfO|3517gY2@z<{ZpOGqRm!PgEwuKBJB+yj~{5U{QPt^f!_ zvtLr9%+D_jj_c=sa^U>9{ycg({oyqdg7eR^$Gc!i%zH^gr5zF%fkBN$Bb0 z6pq+g0FQZnDNbdA`XBH%n(Kh3ceFK%*38aLV`(}3l{WW1p)86DW4XQsN$s{Mf<%Ee zFn;5929QdSLY00(14oo-vqrt-yW!7M;X~}6EstYG&^pLhxs8jN7fsWJ68F@U{_~H# zn6K76O`vy38a4)vL~SEN&;!0y3_nxWLMlH|Fwhll{o z;5N+k4;(nXbGl?1WIY{$81M-e9)(*YR-G=SdL1wv#6=yueFd9l> z#s)&Wa;72U<0I|DA9CX0_G2K!im*2qsqmX=LlcaB{r5OihhpNA3nIGBXaHWS&Q)v` zP9~PekoKJ3=*`56)I?sCAIhai(=fIt_1%>0(<(L7m+<@A6LY~vcW?$u&_VY3bqaa0 zYk<5qn(nW3+8k0F{tkBBg0+tvx%B*0IN_d*_dd`kX4FStGck`ZmHA9b-w0DlerZ`O z@hkEKSI5+FXDkqm% z(`%{gDPSYR$jlb6qMAwEIH#)n@u_Eb8dS29c3!BPm2I#*M%8B)=xWpr?r%lJbF?Bf)|QwXxa6%^9fXn-zFsc6-tYap0 z^>3e#UccnvFOj_j& z$6;yD9W6DAw3H+boF`HvYy-1a)m8M@3lK7)$%MltY2 z8(_9$aUpEf;uyBBQh;GhdqB6N%R z2)(51h1!w1+cw`1HHZHQ&MF zE{}M*a}!Hjm|Pz*sCiQ_nDBz>-%X?K9yWqQ=>4tPf>soz{AUHZs%gh)Ene8 z^yKF6FVFdX)B;dyPW|s!)dYoQ3+dw3h!pRS{4Xw_b{}8CHeGW+=5g&oCNlPOf^_D< z&pqFLh9;kx0tf}B+*2=$7S4DXF9uJuXuc8xr1Z*r5?GSmx08n1I#{_M7E#JS>Y41t z7q8dW9Cx-9Gcq>ej8H(^zf|JQF1U?{?;f^1SYI8#nKyl1*<0%}psOq_F&6AJ5u3GU z&x=ud_HU(I=0~yVJ-pXhz<<9hqDw+eN)5+CootVAI^+%%wvN zxb8F>ceBL%8}CThi@0gkYz2XcqC1^VZ*`P5tF>$F>V!|ZPNJ&NA((&*UIqm!dN9c% zfhd5vm08wCU;5+kFJW|E-+d`P17_R?-h-oGMnnS?0{8C+GnEZK?=}KxMjl0K=e5P|@jJUELe%bnv z&s)A{3<)$ZoXIt>;dl^|g)`7R>#_GEryt0F{l5^vn!t!W#qLc-8W<@555aPQ7LOKcA_Rp? z9@?>r#7Zfx(hMZ8^2i1x8tGn=zP&HDah9%0x43+;b69K)HR{&&we?b`WnhH>L+8LD zRsfrvQGp%<`>!yEk#XHb-R+_NEFuzOHb(_&H8ZcBV;uree*WqD)%L_lgA2cx6B#S{ z%+1ew+5!PA(2_PEo$}9cq!)RCJz*P3FNj&HrMRUwWq=S%h@{~$JzZ~!oIBYA^vnbjM7;LblQ&la) zcG;$*U!{7gSM<$bw9C$NTJuPD#ZVkihPu-fb~a-81piUU>1LiExobWrng4Rprsz7}O>Wo4(S+aKO_$jFUNhbL|KWrp3c{&mk-}^ z@~pNcKW_+x7F6|HN$Z&fh@FDo_kSvGbg8s%k@kd~t6y0RRc4aOY6KDGP{v39J<~?H zA^rGJPyg)V_AR@`y7EzuahR!dT@k&)ERPh+J%G3CN{4JX9ChSik{ZeT3TjqUeA~jE%Mn8 z{!u0u&4SJR9S5{4_=rmJdTM54<_UoV?W?UZ)Z@e*8{AUKL`pXunP!?I<7Us8UU2^{ zcvk2C8214ey5*i-}Y^H+X z-|f}*yq~DBA@ipgg5`$-Jeq+ND#5?eVT>%Fp~49!1tmCDPh<+#kdPcSUso>7g2_ZA zDZVoU*Y~(EgtR+db(NetHjx+N5(Yk68P)9}p2Wyv$p~J_tOsTmL`G&f^_=q7K6>8n z9Lh#sT6*4&#u|&JT&Xl*%5elO*X1jquStw4N@!K*m$|l;uoKDd5nHs%xl^c= zCQ#$mykH(_mcNwv$u4cazn8={F~kxw zK&S(H8}hMQtk}DUE!3&{<=~Zcr_b+24Hl#RGp!|}`>|+0roRU|hGGjI3@|$u18T9C zZ4^>tApTxn!l1g)T3&|7(Hp@`43>Dfw)-a|kR8Z$bqQq7BGX3Wm#rncF?ctqIX}OW z6Y^))YN57j6PhbkAMEL*Q0RC)C)|%(L2w*oO&ohdP#g~Vod>D;dy}O~SK~H?v`~j( zbbL1gi<2G?9kiNK#>(qqpfO{@20{g=xq;dKueQb8#&J~nH={lni?ecm-&OFjkU6{Qi>>g z{b*3elGSlBBlN*x;|&BVfW+ z|CIg%btIa(ecBkyB`-?|IFKuuha^P+w|H%3n9WC6QJsfBH%19ug?3bEwi`@o$Bwz_y7+l~}fTcge6yP@S@06@UT~vCgP2TtA6>IgtUf-#hI~xYmuB zR&UBb^!;jipXmkrZ|YPf^Ry#P>4xPyN$-zCzZuzX z@Lcb~&g1t`_M*fg?dM3!|I{egfaJOo&Hl5FNEW?)^&_ueKab9^$8YM{qg!bia*eTY zt!}JY0b=v+0{j%%1K|UI0i(w6ZLUlz){TX8_40$JDRIl(oJR96#D4g)|LIJ7O8$o( z%YV;RFCQiSeA0S;zxw33Z`ZEvL)*vg@w^M{Vm}8|fEX-DTU&GqvB%+q<1<6-*}3&{ z%495QTqt|qH?Qa;AHXAbj=Z4XsmJwY&@?zN5(pF(gc#oxY5EH5=h?LhW0Y}zC_^~9 zCe&R_D|SIvHjkNJ#hyKC@9DZX^Q74lHAARNseXw}SgtXM;dUWvrjy{X(8SPqA<$H$ zf!j=3;vKothOxPMB|X^8t-0G+Aqo1buc=Et?qHlJ%3>T@hk-x>1N3~-*0)Gdvg(^p zfMUWeVE8qD2Zg~9`>>gxFATQ*E*%XIA{5E@a6VjSsg7GvrL=VKSJ6Z~ zVJBFyZg&=<4d;B`Yn^gs)VDRsZzEHE0OW!-5aKA^Ay$XOIz7G0F(wBvykYs`XO8KW z+Q9efeIJ){G*mBkWvZqiPONJ`cN|#&6}C>^X#{RfuQz!h@2va*O||3+7(Y9<(apdc`}Q9r2Z1UC+&y<=hmOuQ8* zBM|(X6j)M;5FVAK13V=hUqFa``7sx#ALpu$AWk%YRTKC_S``DiMP&==H~)O$BfeO* zjyC~{kA1L!UFu-Vvwm=N_z#NO8+>0;#~gvQSRReX-Bc#4btoVNSDr0dLZ4@kdp+J1 z00yvZa`RJa#4{s0!(}!_g$p_?R^uo&z2)y4Y{_#q+$JSrCpf&X!eWBJaR%Ts)Tc&p zWnyNQqr#$SfZ6AKLs%|gtS8aO4(JuVjQ?@#qC2IUoCM0s-9#U8)vw2{uxF%o>$EilO*JY1eQJ?M88|gm2wJ{#>`uWkD z8?TrOo)%nvek_|N;3+SnH=2FH!MPp}geV{n7yO5#{l_x(S4XBhjbS)-Iw_;dnook} zRKkeJ4(BF>GmnvzST@S7NC8hEc?x@yT=p-HSnGNk3=W{Z6!RKfMy;+D3vowhn*wqkq!zCg9Bpg9s<)#?%kF>?Ws zTdJrzIT5YvXxkAE;`nitpW;z%|6>8z&k(}s##ZQ34*r2p+tB?zApkiZC3)H>TRs8} zgtiN4z+71rU#7d)^9yy63Rwkw04y6UxC*uN`Gr|W?&%S11*^O~2ZBMb&_G#K)PF^b zma`#rrtWs5^DNKyw+&xDPrS5D} zXmG6OVUQ+BV-1yrrb*UHISqX%5q;N4&Y!q_=-_3bpR<@W%XoSdtTs z4qw(x8mj#E*g8T}$Ss*T#^oz0r%8Z3W6&ljgt=wKk(BIFqip5;iuc`P%d$y5v}?D7 z^IW&RDyh&UJi=KB^B@xzf{06k2g31-?~#|DV(`}vD~qt?x3erbu3X4m*x0};vCp)B z?eiqtFqyjL62#kO8iuG-FEXmXa?|EnnqxRzMmpGDHxn+r(f9FSuU$bXSK=eU1OQRH zFv&m(YGsr*lem$ojcHaT^^+}~yS@Hz>ccj4#L$x#qvlN-s}k{%Kz0o#jrJ&dW;?-( zJJBI8aK7Nh0YJC5xmEnboQ*Br%JN?~TbRT&(l+}rO9Sjb?@8%+jA8E`@X0qMs7)Wg z1L_`nH0VR&iVYpe(4Vk>@D%rIK&xi9VKS|+uag}@WMQbc?VsKiZ!KUxwwn1GqPP+> z^UPL_f5t=KXjlJNZ95?eW!tlE?Teg#&}wrqL&-Bw^MCoD6`K0y0k8{Z$>6RlM+-^p zXipT(J14ELzx5Il(kOAC(N_Y9QsHZ(E3_Bnd8n9Ee>%63ESGwR)gT1z^}O%S=yjTs z*LAg#e_mb%nDUni4t)1^Waxx?iqFmejvvg(a6soS6w7`vs4l(lSu1}Piz$k;_*TNA zTx6)%re{n|qAF8bPtat%iyBA?E>*QR0x5-{mwuRFWR6{*2D9j+RNnhnQ8#94(#x1B}$tnANS(~Ub;E{M2EA&d`R>5U+>9|!#v^+H=h$qQ&VLO0z zG{{ENCilUEzuRR5oj`~-Q6nmWq&m-C1{oQ+k4-`YtdebIqd`*C2?4VV4yUm~j{5E<@n>Qx z#IJ@~7(2fx+YBojtVtu{_vcN4*h8$QAVqVk_9kXJF>QEH^H0m1+t^k^@4TmXkbH^x zqhrov%C8|EmValPf2(geUk1U(&%+o=9=-9qFhUR>o6zN%gXGc879X(-1jDnApLK0M zTeX264V6zqQcKO(s|xREpa*c1uW`4XAvJ6RX2o>&OMsJS?@tzt7_K;T(a^U-&~B~j z80rxsLu|a`>V|eobo7I=7{5NT$TY7EZ5Zi4Oqi|oXeEn3tmwEq`cNmmysaHw(!&a( zE5B^$G55pxE*Rvw%V<$YzWFa7t;SS-9eIVUgMu#8rdc}Ltyw{bBx#}sC zRGQgo1X%odvdD-_Go8yCUiVW6kvKjVt~hwbr5NWNVtCv zUQT7L`RSvI!`yr^>7?3Uco;>iVdCzJ5nWR4(*(`OAwFjh587@2$B@jd5i?_Uihx&M z!x=^Ygh>U@aXjb#wO@W4eiX3KjBq26t^=7tH$E$Tx#F7=b%PZ6p60=IVfp1fZx24x z!g1(&@ZqCe{T*t7r}ttPtv|eCdam@*#LgG32rt?I|77xa(?bYnZp^2zvoF(m+N@U0 zhBo7OphbutG{4(3GT0lUv}XJInHABGe&ODuo5~(+t@hn4p1@4)LYs5}n|^I=(l#8x zreE9AXZx9Ym|VDb<Mzj7-_@Ekxhdh77}dA|CV54?*q(#}Z;IuQ z)h2CHrhp;ox;$J&0>K!cNvdblE;{vZ@0Vx+$<{>-J>WT9UE^r#sjwSkHz`Z`pJBbX zmc+@0TIphchtkyf#orbscjRR{;TB5f?%usB6EjSH}=a55m$B!A^LVeXY6X*Gu;Er&(MgTPdx zd85#3P;ue^1L8m(zk}KUAOJkji3$9D&;s{f@(Tduz22*4&&|536xRdrmP%*j^~)0p zT9jOv=AEMrlUGSHB=!&YB^(Je;eG?@w^*DN^r)zZJVz)JmiHeorQ-657lz`^hIDKW zfw5C5btQq7HGx?<01;ngQ5>b5tOPs~2nEP|0CQnuYfFlE1;yZdb)o={%Q!)$g{1{K zKfC00klaZoQ_^X*B)YvL*O?m$dYrPqzt4p;7$=wy!IntGu4HvR%7iP}Au!23d37oQ zzn95PB%+ZF0Xu41FcNM3|FidA&5dkXmga^c0D@X;&5&1Q)|BX)wrOi?vwoT%F~4%2 z=B*#bsyeGHGpn+yZpIBk1!@VB(4y_z#}DWP0m1<|C?at(!x%T{;`s67N9?uNS}<;C zo5_iZri>fz&)7spbSNCrOjb5J0BdN72ZP2~n~ZnHGJ?FVWDGM;acz&9{SApcm9}fKJeK4D!1L!{zo-|QE#u?knnCO}nAfa2 zc8p_P$+resmHy!M`nF#wa}f3gfPn*s!DLlmqj>Z8Vy{F0=l!y-tupeOJ%sD`_BsI2 zHt~RYS|w-1NPubZ@tI_(T6h#)*E41r@V+_7LEB}sdEF=2@6;yev~pj2EZ=)_e_zhe zF68~YO$DA?DQX;_D`+x7yRu_`CIQhmGU<#0>jbM|6--Y}%G}(H=f~n2>6^4%U0y2S zNISzgjBC(4+B|qw5jj0Rk=@-rnOmHf>FKF^_hv72dUC1^$f>C*^}V53SxxuBZlL9< zf@WSDin<{Ic5-?ydSrZbudfck--fq%h?nz>N@@*)Lk z1a$PgH(t}*?X0fIQ~_`l$|AGTiiBEB(qK%v$(7_PTa@8gNIf`ST4C*!FXSbc&Fk8S z>3>(l`$uItlM=*GPehC_}t1pfWzko?OpCkTj26CC4czCzsaw^elx&< zQ`!YLba7hF$y7OQ z=)`*|740VTP7mBKpC$fuo}nlkvK~s!~;r ziZwnYD|UT#rQO@*SoPbxb@#5lAK@Q}G*dRYuA!8mhY!>B<%Zt@OF~Gy| z!Lb4m$m9^nLDuc+G9`z}14*aTQjSDL21b+}gFf!?(u!2_Imw+INW7Al;aEft_Ybvy z_9qf5krW^3m!fK$2laj`O{73ZS!U;ERCWouE=p{mUjxYfgF|v~dMU&4h2#y?| zoXOnWtV*KTOnzn?+J5=VQVphyCQ!DWg{d03ea$86hX))ORFZwecThCAmlr|h@ajD_m8Z`&12fbaZDskudY1G@V*S0||+YLY#kD7WiPHL)~$%<6aofkPg zIaP_2-~9AZSsa}fn*nX)rbNF9);WM2tw&fiTTfq;bV=kiFVY_p8SnF~{9UbR zrcjpiOhKZdpiCq>UjzBs0(|$3-y~|mT+=nR1Y~$*NE5?I6j)fCm(j6Noj2U$lZ`{U zeIL#EZHkHc-A^WR|6XSXXZ*M8@YLm158&|g1#_()z~Og`_OAETEkL03cfb3ioSt5& zbOpmOiC9X zREO13U19Uc;upFt!3MNVYX`xnZac5{WAl#2^x@HwEH5qU0@!P*w{Wj&E<3;l8)em4 zb`{#3eL{{99F3=n^n$uL;VRTaV>&A%sEwNipqWjt1J*czY;7>?jNcNIV_IF z`56fWL;5_Fb~D89#_^K24_+&V$4TioCOP+>(ue>~@UgJM+p0v31kL z5l14FbuHIZ=`k-I#$iG7-CN164nOl}Kiv&-u+FU4p1Kyz7tGk!0nq1u2QXbp7(p6t zK>=m&#r7-4A={U{pM7^^tE{TW?!nlIL?B)pB*C;(6yVs~R|&+8w;RebOd;*KwXMv& z_aEPDl9b9&6$(-;l-N}0{y?SWB=7*>AYfi#TxQP^5V^g+F?+puTyE1@iD;sm==cgl z3i(?S1Fm>KJ3LRH%r7nId*|8sb_#{Ob8q%0eU7YMz|<>md~x*e#iD}6eX*!-%nE>W zq|N^DFMm?G#Q)*{fXBcO{j5#^u!|xi@)@eTi@Nq9Afn49Z-zBJmd0noudY%oLSnJP|i>8ZXO&r)VqKcYxE(Gpie` znizl-BC#kE!2mu0)MF$yOF-iNap{Zp=^7fgo6g_CpfbW(qqF8U3C)12CFzSsCGJR9 z=W{t7V_0vpmS=4Q!;<4kis8O_e*X`LsmBH4T5OqL{^bw%&iH@+`~TJA6<+t@J%HnN zzrSAXO$)%}z<>_QH;ciIb!0mlXN5o3Zo|QnOiNmBGdUfIR4xeChNB^B83Qa@ZJ^TX z$g|nhU_1zJolQ5tqmDP}tZvNt<41OCxBCHuIspshNAOJW!rriq2{v;Yq*0Sp!@^(^ zAxMKJv}z9qjE=hMA3E{`yhp$#{pkdDG$`S;YrSA5$EiMh8E^#6*P?DNtk%C~d$t)| z_H*-AH*k?F=%&bvL`1jW_fuS-g~eWSUl#&v4NNgrisuj$+hYYcMn^|Fs+!*b$6cm% z>ArDxO)b0GcRFg2nv?xzbkxdI`B~RS*RolHg#zOM;OHH2s)0!#H?AyDclQodYUtyK zx4vHcDcY*uJ>1_20bd&+kH`D!vmVroq9nK3tX^&~(XZoqx>%9RY*FHYvc$tdXYp_3 zSlB4^xlFU`X}2>La&NzafYc3E0fFbykzrX{oUhx&^dAEA_f)7%j(}?*-fqL#n*cvyB;AJX9Lm9yCiB5+_UTuBYkC)H}0;) zysW{v7Cnmqylk!3G-X$BOYF-Kea>_A)Kqb0O`Atds%As8D0@gWQ>x1=o?5mZSU?0Y*)a5R@X@cdwB;|I?fAVSg)JG!s9vssGR~gXXh8X zr<<9cd>{?w^;@a}9Lar^R-|1BHtlTfNa`vj?>@d$Uk#OebQqEJWA=_KYpcroundmH zr6n1g7?qR5V>voJmWine86Fvto$Vb3B<7cvB%4ml*~zhjDC`OO?#Cx4WO!^;_V@PW z{Nzl7d}IhuOin2K5gEwCgCm_!SgQ;V4axG_ikihEe??v6vA71^kW<0eXL@E@7M2!t zZ_`QPed7i7FMs+EN%Z&2-~ZiT`_dm9)yc|}!lF^nL~6PjFY{>!}-i6B)AiMo};Z_ z!##6lq^d+^%O?9Yx3r~_E|lf$HYaf@$#5dpasow5H*4YG^RsgWI2ecLYxV++yW8Kk zB^HY*m<<3iFgPHq>ubt7-`m-%-f3`nP^PA*G&Xi|dal4TYfQ%Zm9=FFM-XVWcEx=}VKAe95QalD+w9-Jj zh|1)20Bk34(8|5qIo1XNG|1wBHOk=FKaks-8+o(YT%L+xiDgW<>3SyMXaXs0fHuT?}K(Bm-<10^I@@IC>r0601gL^f(?o8-Zo5E@9 zI%jg$s}t*j?cJn)OZdE8TwZ8m!_d%>=SQ@`^d2j~bCY%bzOZ_(Mdak@SjW=kwdDss8vq5C& zC#NQL>}6b9T3(ck%S#>C$0sNB-(g|A|KYuYBD*_#I$p!nI6FO)%{Lo5Pkj6GO|Gx6 zRU#2kePnc0=I3Ws=C=oM`26O30Ef>F+PmDVZvl+9<|73)MeSB$qiiyr{Gq7(QBM}U zMn^g$mscstrI>H?8#dMhi^_e!F1;bihcCg}ee0jybAjX0)3n*6>;N zb*cEF9^#f^U~$}Ord&6J)YZ*!#K=2*x20+jZ{81C(#Iz!Ci}g{6qC&cy8h>vSF*XW z=7}}btlhc+aA>c)C(}`Ow0y~`H5sf1>~r+uU%~tB6y$hmn+Us6_8Z_J>u*OrI7Ve* zZnjzXdlkR8Qh5aCU~t&~Ci}=O6=lI{`nVc_-emOo2Krl7o^Y36Wa{%kVO@66Vly_@Ts8~L`i zBiT$&nKL|NtHErY&+*qPm3;>{Z2bXHxCeb&->rI|z&0)GPuc)*hQQoo!8ZCb00#*n zKmG8*lY~~YHf;2JUAL*OeMv!f>W2KOyBN=hg1$dxvEnc10-368Db}Mtd~0sN%rIuk zj_l9FwT)X6uT_>%yKVLq=eZdzjD55>V<~N6JzQF0AJwZf@7}V_05%vmS}mrY24pf) zLG7;lsPOzaI;5Y=7O7@yT)B9^BmAD40uNYi4dnziASoRHCX_ z)Ib#sjp31DS=(4sfMaWGTl(Yux;Gk|7+3It{RAu!3vd9S+@w;n^>s@|hKFT(ZbpF# zGJ1K>7iSmxyWvrDT|1`Qd-I)Orha$;<1HbZ?>05C_T|$T_3Ypr>Wbvn?$)lXzggD+ zTswv5WRJ%@M{u9yp;m#hcJAw5E8k{wDoe?l0F?v_u(|sm&x`SWI+K(Bcwg5TvPL2^ zD}`K6_79I_|KLbIzJFT<C>Xt3I`RyL*z$WL4@8NvjV(e$WbW-P4m3Wqq8Up2^bc zij0ko$mPXl58&|oCHDXhzgx6-z3-s~x(RX^hJ@Ly6W*z(N9{H-vhC?f)40vX*Gx+c zbJ>(0AYH){pkB*M2oRFJ-t{KvfsS@;RHLfihKMf54wP51iX4UJSMh2J- zhP30iQSYLDWvA7+B$6jDWdY#F`?%jfj2s!kO@0D+ot>TQB)_sWuSU(b@cXl~ z3(ZU%8Eq^l(`p^N1#sAUD7fdyPw;7IAP}u~$Bfk)Dz;kh=QzGykmIF+8+KDoCZL}H zM>Wgz_(V3>jfU&@P%NMUvre`7ku<^8)iI-gN^M!sh>cL`2vaby+!dgs>I9J#aA)n%EPYA<-@SADpS0#%v3kxq1^ zv-msnd(e>=@tQcG%$Thm)uLZsTDWIE?xoIm8S&lA0<=MCJTB}8*7~WzLeRi{xokA| z`x*y==|{VJ`04flW!3O|`k$W>rRAzH-!A3eV=e24w z?&Y1i$6jR7Sl_r4TkJZGKIJzf$7}t%d7O@QIpd|HtYrnx{8<;^!4>A8)RZ~ z++jZi&~ISW{rfMUWO{N!rC(vyJ!P>>uhdQ2d=rs~ zGHmfkv%Zx&c8Ku+gB^-z7r*aTflXr$(%}gbLrUs9%w79_x zCVd4ltn>-Y9+y0s@kI$~hAUD882-}lOi;~8wrrt2+#lEMGQR?x-3B=9tFu8TGTVb8 z^9>^r(rJd|Q+ExUm1cu)&F=pa!3}qi%};=X-~?IP6oN2a8JwFnco%-pILG`%AEw_L zCP(OA@XTb47mX>kN*kHLs?AJh48FX&l?JmJ!vvAYl6Nq26F^XDBm*F5 z;4M#9ZAo>y2{8Ln(5WXom|)lX#_GMmGaHlLy`(24n~Bf+wCfa`oT0#zBd6#!`2rA!tl^W>a|Jl&=Vl}vu5T`T zuZ~WZIsLBN9#wYiwv3`gJl1jsIYCPNrS=bx^*N^|CS>ptgIsHdTF=j;*}GCu-O0e` zdxD`+%Z_y)qh|A^vg*t0`jWt^BS+>27@OVK>+h@U8{`2UGjuc0!x)CqfV3lQsP>ry zUhDE4$I*`n()yY3!}~=3Y3ENKVL(*k%qw77uPyxoI2dF8{Oecw z^7Whi?O*>!WrNx&^*lJ-*TFCxGuh-`QZs4s%YcPJ;0tiV4RBbwBKBr$o9i+(WU_fb zfBK^PjQ2mjS0Dz^E}ze-bP0^SXf!5o-oKSh`c`F6lo_(Qrh6uWXh>QuEHA123G3l) zf^GwM434dD0336&urTKfz(FG0KmXxhg?eD?;dF6#V_G#$VN zb1nbI_@w_+nPIzc5FH-?L7$=k_G#zk?ACU@G+L1LM3~d@_*1HKCRRRfW zY}%%Vc%w}r3w=M$bp2}2M%Quck~al2=oe1kz}VIVR7?;Pdi>sAQh^Y%;OS%N8t*3e zB_I`fySbsJyMC3Y0ywn3718I(77CJgEG2z!4_)S7 zx@n)uQuU9)!B~BGcr3?c;IyH8-pzN_>9qmnZqr%akSF4I0KC1fWmdp$Fzk(>18|tn zn)3?9vRvL|q!coq8zYf`1}ALb^)3+hxYUn+KbGm}I=_==WPDLih)P9PmzQK<;BLMn zn6bONC&6GymX{V)dP~6-AB=$O)tPnd-2IKp9NC+QlF$aY24bl&}q`qjR+ zzfe<~z+ssUj04>=5B976om|HdO{}~2HSl)bir{54v0OrL~u_XJ+L%F)RkhdS+>i+KA=WkU%4Zg#J{X;oB zK9Tj!bu}J8Jw27(?L8g;s|*gG0S=hafBN@dBpQv%&p&-^8yIW1zgZ?8b1STkcr+@* zgZ(-d@tyGRY4t84X(A{j%F#F7-a+l$yPb1Lltaqv>he;qu5T2WSzTU~(b3_1Y>tDY zWBJG5{ayht##X@N`PmuubRmFA|A@z83U~mN5h&iz1*9(^5($*05AVg0NFr2`5NoJ* zD%(4!*8*K`fxNOf0>YYQrVqb1Z#T@cAIKD?FC;S7|1=<_mzpttMVjY7gM>^43~7rU!7e&{(}g|Dsx;D*y+S+k8Q8ZnFw-m~6y= zZZ-ivtf@B}4}!vM{s+Zf;B^LW(zA7=3XQ*9R@RMQ*X6bVCjc^JGQGs0Ru#;kvesx9U2>#K zYMB|2fEo3gm|z!D1ji?5va+}!m#LIyCL)an*w*gGz0vFRa|7;mFtl0Fyl1{40;XOx zeZ5})DUM^Kcb+XvDjb(e@L>i{D?z!ZsBi5({0LaO$4(eVdwT~eafIB?_f&KY&E*{# zn`qs@wPu7n#{uTtuZF zDmu<6&=AGsyz}fY>V9!?r5X0)VJBpcf-a|nF9?>r0d;-^Uu#ORK^Jg$Kt}AW<)oV^sq+M-C!8hZG(z2 zZ?@*P?Itwn``y`7Nwn$dDGiRXk#!eqPKzw+Y^0!@WH0`2Y>H_Y+KhDri6{JbJsCvi z@H^kPpu|Z0Pyt07W?X%Buo?SE3{_(g!ft@@o zsQm*S!;lwpOMABRjP@NcX8V;4WSM<_e5ZJe01&`jz~ic&Li-;i59RRiP{9i1PThsy zA03{^*5@zMr|cEHo+`?^fIW=Y#_92ig5DU8k57!L{1mcMGxLmDgK8REt^{OdV@-;= zjO={dQ6Quu6%BMDH?_90E`@wv*%^Q-$fAsnjp$g<`K$*SKg$)7NVHG-<1v+>BJf7W z@AT}9%sGA`1lq_vUWRdkuSkmpW8CfSJsBMtR?zjSzB?VS9QjsdE$H6N@pE!9H!aXn zt}yT8`DFGTFgRE*z#8=mrnlHMj~-6)17rEw`K64F49Vi+obH!-cdQ#efBB}#3V9xR1 zYXSP|d0r$D78zw3;h};UjRSD-;Z7y|@ze8gTTh25gBouvM>5yW0kB*H`0v3|M_SwU z-#SL&xxrdZ*S)Y}OH~;|v*$PeP0<8Ly-!h&4-VA_>W80xP-#PsV?TtVMGxTc^vb*+ z)B`xYw^i@RzpNJM7QjI(va!2O=ggwb$$(`Qr&&}1V_rldkZv>Y*uWC_?F8U38?J(+ zQYl?{-KH}#HaenMW%9C<0~YnVHRiP4Ce;pMJehmFCnpTEkNZ`(3HHmXtt7|@Q6jCMt`;yC~g z+ZNWax0yk$m$rNAV~h!DLBYLtgMCk3XZQX51UQg5`nJ8ReSdR(Hn6KcRG7w(jmr4=xZd9_tK-ML-PgFfO3BXdo(v5R z%JTA}-SL=1u%>T{G1(u6NDdzL~y;=4Pb>SPaK%g$!9D{V` zAHFgAIsnI0t>da|C$f}X5;L_R$5YAAbi3cUuWvypBQe|g*hQa&6@;wk?CiA6&P=!U zI0m3BN}+^dY*4{tKcdE#FF z-veX}j|`dby&?*DAbkXQic}TZ{AB*7E-w|>ObjHPwe{V-xfe`;!J#3&2K6C8MsOY0 zN2>+a%GS=VTwY$uk3YPZSgd=#7IvOzo@M@LT|hG5Kz~dV(9DMNeuz}T*rJiIQm>i2+Bp*;&&#{QeaHJxr0KL%dcB|d4cl>wK0xZYR3nHmvK<1-miF!cdm}f3B zMO~{*5BLN0zl!Fph+JJ<>U_=IQz{fyzK*efWp(+%*w+I%e15AvfWzko?Oo3I7Em2d zXJh93#UHs~HvtZ#%bV8)oXvtHz+F#=*d0VLhS?y-t+xaVt*fgm4eX>dSKgXDLX zeCsvy=L}s0=gAcISDK32S%!_eTVE5aUGK*=y8l)8l476u2L!a`gL1U*VnqSLoSBEVmHfk0vt9_$MgB+Dbmfhve)j0%*IpH z+kFo|0Sl$F#R6m#)XxuO6G zW9Dr+AeCT9#v*r241gh|uXrcQ;^5k@%yA2R5Lk|cOlCUsrJoXh)O&ybNP`YYypV}Y zL5>1|gJ9Ow#+|6PyGVS$ZQDI`aQpd`vUnGWXlo744V-UJZhu}HPgvL?!AshhkdR68zf8{@6gM&Eg|F|o}X`3Z2)hm<*(JW%svWe&Ep5l}f?^UWH0Ie(ZtRi=&) z2}T6{0e(s7+E`z0v-O|mwC7sGxB7H;eb2g^@s{xba361pZWOzxfDL++&Z@aE^E|A$ zfkb^J0?uJ9V9a6+?T;B2zP7QWaG(;wU0|9uYXjPkgoHnT`XYx%Ckp7pxLjUbP}V1s zS}V&-GBq{v;8J91A03~_*3OO?SIeD~p{RIgW$zwj1N zsf=t^Zf`THYf8ohx}ko^R5WYar!>p88$68G8Wr~fuUS@Y?KNzsoJv9@_cbdQYWr&p zs5EOI6J+sMLW+BK%V7Mer8n#*hkyuwXTw2I#G1tOtQrV$wAK9rGwQuJHVYWe4h#;+ z(&GG+1d5*%-~drlCd4ZX=2(D(KGMx>_GV*pC%^X#;NUvv=a=&3>y}Ddyxm-XAUV@X zJzvtfmb#sDq}9|2I6~kSpu>zA1Rap=19&HJ>MjH_E^f1`*E<|_4K{du0uis)d zfD{Pmef%n9umWa`j0~$pl6|)%01$wNO{R=WAN`i7yJe;zXMs!>VDW1;sdop^O}1^g zEgvq{d4PrlaM3QGot-f{_IR-541n+)fvtL`$@E+L4!$WDmsgsVYztY*6XRntF)^m= zt6&&LQ$T{1l4kMkB@bnBepY5?r>m?Bx50RA-?l&p{|>N$3Aruq1f1%;u0WG%Dk`WzBD__%DWueHr^^%ID2zsE*Q zop#1+k_fhU_heyiRs+V*5zzKpZ^KM*WWIcmQ1p6VFUQ$r0cB-obAmk8>G`D+Csvl` zb?&2W>oGJfGtK^N^&J3grqelL{lE>`YXGJZsBdIuZ~ea*V_^%kC$1_Oz)p+y89B^n zC;;)v8?`gZFKd^=zVE2bb!d>S_TP9Qbie^i^aaWE4jl72ZKA zSCZ>|Nv7j?$v)3F{L){b?*PYPa!)SLPOHy7H#s5y{WtGldOP@1zyI$K{~`M)ch5dD zJ|Q#n-mWxr*&FRNCP9&O zCZ`)k7KvoS)nj|qUYm&}lga7k`uyTTGvpWMX1*I)6?XdUPjb;~o zJ?ixX6Ob%wMzjVQ0|E2*pb0qg-%n{0Pi6yJz}b9W-fXNX4ZqvPYf!Zt^`QMT*}P_Y z0Ti^F>D-MvdAVj)My*m&iIvw_`~o=avlEEj-A!r`9I24+xzKi2JKOp#kX6Ze$nRh{ z)RT;W!I8=qq*w{aWa6R3k7e9pP+f1sL*N%}^FY~T8&foJ>nfe-hig!MC#lc&{@tbq zV96Rjzr4}_VkB(pWsI~RvRAyka~oi?pay_8nOrxwX}L|OmHjX?J*oZ-uc_F8I;;UB zt=V~2ElDh}9FC7qWNdU)=I3U$NdV9q^|5ZZS*<@7?~6=azWsrL0o7C=98736U@oPu zZ)N{rUv6*GGBZ0PiJ3(yMWQknDads?C;Q2L$z?LC=MS)tBu*`G;q{qnrK|`j!iXZa zrilx%FfkO5gwzDyUFeVe-Uipq`z$HghKXjqV>_9zEKtS$kZN*+9Nk!3d2PdPALoa( zDend;PqOYAbKkyMZz?DI*mK!Bk-Xw3J55<3J_Y(oenGaBH7SyAmSNZJ_ton4@7}NY z>iO4dJ?b6LH;xn|2Dt#SSJ&5S+C4Eou2O)5Du-pVumj@qwb1B1<3ZVg3x$H7H#E@S z5@E;y6U^HcmBb?i$`}Q3T@Ng=ZApK3d$>Gx5?F0p(vGYZ0Nr4C!ra9Ko;Ll{zx^Ty z2S>{ITw7aJR+VMDavirMXEv8p5TE22^!yj*XJvYFLeEVM4paee_x;I~Kh29|N&y8q zda_lIe;Kr^`Wb`_3(25M*OOC zFFk*r;$>aMcYq_8&B(V;f4=vWfE>TwT>WmD956S2|LeDV;06t_`sS@fW8Dujy{s

    eVxMAxE$no3X{vdDOtaYv0Ps!f!`VblnN58aKR)E7RizS!K z>1O=&>|E)yGc&I%kn&jjSY`^rug9{2yteUU$2AMawR4YdZ8Y6=aWgi!pJq|v`|?a# zP_^yEh5?iD!GQr~6}6fr)@r+V<2`z<1A$aPN=%svED(6=BtYx+zMUTDN06q|I&^xz z-v9^M_iR=%5`Ft-qweOk(>lMj^KCz%A0uDKM*gwDGg*jN*^=swkH;T^81=H_-Or3{ z&vhv%v%#zag8(LMj0k!e45{(QvSdlU}|n`UJo~0Sb&iIT!W@0f(i<1(p0E zxI&Nu)+0d|uhKpW3Ka?(n7p~Y)g*&-CZnJR(nis~s6=Bi866pt$?-A0r6c9u})PQ;<@(%GB_ z6-|)MBrf24Vf(Ea2Xm6Xxz)fA>wx}5Lf`2Tfx3Z&%*@SHn}&bCPF+hbo0G|@NzeVi zUfU|jfm~KVR7bxWfa*f>NV9kQRKNFQ?j%zjaD(@-xv|=|sknXSZY6p66^N$K0k$y? zz>*@M%sB88%S&c&SmW!f)U_sJOpK4p$k33KkU`4ibc~=_h6X?c^SXNaXwp+anH~Tf z_+$ZMa}HpKWhmU2xpjOaonO))*qgaMff~I-v%fV`b&UI#4Qgdw%O#R){AcDj>r<9F zg@HIs!iD)c1>TwSO!8nx8NG~Ue%qGglQU(}FqaGu z4b)9~()*M|PKqIYcVj)-s)n!a;_N~W_77xgc3MFw3TyS*;GnuE2m5k%a@^gT zzwoP%Pfp3??A!~lWv_bQdke53I669!-~awkvbT3o_i;BjSLMI`xBuL=rg&-W4f~*W zv*gtWg2ksXO-;(^=!nVyeJ{mozvqi3l~ZC7-Ob>*HHap=G3pZy-DX7tSosY&SYU%q z28(Ti>gwNuJVcwi&E4ob1cQ?MhjM&!D(h=2+E2S#ngvz6d2iJgb~0>vKdlB$yIHr# zu5G1=tkLsx)uWU9`VDXpfZ5$U&>+mm4{u+Ur%F5R=mts|3)#Fk%c?JyMXvHjzGEU5 zdXO0oV}byYm0Wb!%gXlL7ArDQzO9;(a}0YrlYvffh9eEwVYAUO&DG$pO5xO(i?H`X z_63=|q2Xbb!$9ADZgyG?WA$DNR8Y@iONj*pLy*5pCigX91Ase_NJwH}Kr?66H=$@e z69_6%XVt>@Sq`h6cire5?E`A|YRsw$LNT9cyZh+rV1r8NniDWuSz2(+$L~uU`T1=1 zu64&;6Ai9WFW4LV2S?R9Jyr(*y8S{##==EO1j~{vM3l``Di$Prb1i{jQ2K{DoA2(i zIMkfCq>M=IQ_fn2``9TzlTOR-HU`5fWdY*@Gc+4OH+>0pkw$ z4<(&W%i6}8ghEKnm>?*HcW=K#13DV!$X(F1dZ3OO)`VIaKTcooF*qLY$=|kjq=;7InVCTgctUc8swgi{A+X+#7jp z)&%L>TV;7ZX6kOdsEiz)`i2zCTJJ`t=bTu3Pxd9F~Ko%e)(7=Yxe#_6XQ1(>2L=B8ZMz!l$46)3G?fSI7CyA~BGRRVHVsHkkoNXTS1+6*rZ>^tWW0MIeq zRjlc9telt0N=6cRc+|Tm8K(r^HS^R+@~|nT&IDS>JmoyMRD}CJWTukh(q|GGTCkYq9`a|?4aGd-n&ol@E8^Y88K2|kQ~ zeF0 zFl#8r5jVi`oUBT}-a(`5sJxBJ^xO~JwsK!Ubfj=@(-{TQc@HDQLozxtT9)Bj001BW zNklvF}m2a28FF*N%6jdY=)O7;$KEZx3`w#kL)?s_pt_AG)fNFsq&v*xnBe3h} zb1)_ROc3Ducvk-T*Du;UYb&T9JT675fJ?;zhSl>Vuh0J&xWgRx%b$Oh?cJoz&(G<+ z!gG@J(P+(pY}H9VAlY(2rX2qRAM*=d%BR*=JsJWWfcobb%9>@af-$?Wyr}DmC21kZvVQE3Kus*hTbsvq48_uyj;Qbv#V0g-61BGI78 zj0dytwi>m`N%^wKg=0fD*(Xx3FY;~Ng?j;_ruQeiwfUL2QtAOf(C{v-AS>V!D5+>e$=f&NaK_tA5o7vLyqmLuP8I7~K>(X7_2H^hhwR3V&AxDWVEMsbMd$cULK*aQNPM za>o=Ss~=#&03Cs#NH83hOeHM2Vo}B-SS=e#DGGs40vCW00KD#?My=^`tBguF+eCc@ z^xFdLFsu&ucg3;$`-jT5zypY}=*J&E-1E26@!AGvl_Mit zGps+&_-y2!7_+GZVA#m;uxB=`^^pk&Dpi1kU}33{6R89w95bFq)JeaLHWM}6AcqOS z8o4>Fdld ze0O(DuE$wdoxJ;}KG&~#2gc3T_Kv=rfq{fdpuu#&6ALf^LwlGVj5Vw!SVuG}x_$=W zh~3GAb=odA%b!l%AB&lBzDBRaf*QJ>$mLXi_%fAJeSCa&#z#jK)EFKaeo>%?yKM|Z zs-WK!k7zvqIvbBVZTouX%SvM=IG-$vCKMKrpWndm0 z%I4atuJ3}5r-PU4D~OmYD)`mRP#M$lZ{N1{U72=^D3~%dFkn2+>g*9=b6gYxa#ak- zXr!!c4g$;1Ayed~J)Y{AMgYgw*DaN0Tz|8nag@X4z5@93i}T79V|~bYdU|}Sj7C7# z%xzi#FqlX2sEPH*bRKjcJ2f+PPtvj5&uPJp(|kZ!TL5Yl9Tvq%Bp`_?>H8iFSvrZqAsHPX z?|E)~k1zNYK9d(|Djo~u{l_2Q$EG30%qZC^iK`_-(=A8 zlZ7L6OUVX2Du#@BHtGbjx)t1iPJpBK z-qk=XS+u2+2BmmzyLr@L#S4(EdCoTLv|rit{R%X>>qFoVd81f7CaWt;epU6^uR}ki zKQfk(9cewEYBLJ&#+;J&TdV2K1E}0cMI;-F3Ax^w5Z0DP{i-(8y;XptdY`IaL{X(T zh^F#QQO{t|$Y@YbPtH^io1iOx5AWV?JgDnkmigoUR|JOl_L6dOnUan5RUOZo70VRR z;0DqkrLvJxa2OKZ8Vj4%tKRSF6J+eO?jQi(EO^t-J!;S4ek5v;jf~XF{QRtf9PPFX z&#=FDAnEIC*?hO5Yox2oD>>LZkp4tmGdsDymGU7gnSzw!>FJqltgkeEuLK{EqryNO z7RPL)P&E@T+}=oPZ%cxaJ{etmBV{Bqa#;;ZhvV&o`?aRywe4snSB?&k948q8jW@AxuxEmxP9>Se?DJ25^c<6~noG&J<$_bB!m zV6YiU+(1+C+VB44^?DZ=DnZr0Te&DeUjPOA*I<84 z#|QUu3V1k71~2!utTV=fdVP}X!G^fOzYbdvBzYV^5CxY4$fFtm4&&`(0FX`!_e4!1 zxql$D1hJd2H}2i5A_~~TOtOB5&E(5ygH$Rdr>7Un)B@ONPhTh%x z8Odg{GB7l#l2k_r2Qo4;BI6U|GB`A#j7Zk}?qf&CM-{w(io$nxTNF7h0Ji{cRHQFx z*c^Zh@sP-vKjDOy9|ynbC%sZ_0rp$~$6W_F zdTriofnEzdeG7PzrXtukJv}ME{q09tSZHn0*6fKwm68mWvyv!gbkRSUxXY|#a8_+$ zCjjZrvTk-=ufJzwz@nc(FEmOvnk?ej9I@GCL3wkV(G9j`YOrzPJT~ZTHu?L-RZ3>3 zrzIMT>a{jDR%K#rwC!Mk*ZM!zaekOKwp&-Snb{b+4KiE3)*V3OAA7?}QWYKJUxE!5 z1bZz22b*6q&d8#9|8_&afo_!N4Awt(Zv`?-WzA${qh}4_*<@O+@@i%-nO=^rdc7c@ z&8TZP09f1ZDnD>9!?qi5rn}ed2Ef614ZuO>?9$Tr;csNMu#tXXzHQ_WWPEY&a_6KtLwzBvv;19+392eg*W3wgC=TmofdTS=BRys#VCMH6Zm%kr$+n$P^K@ zCW!eI00(Wz_=6!U41&SIge=a_NvuEKmYgBM^{ubla&>+tKmYb;4S4Ks?@2HekhS$y z>5E1k>87%JfH2?dx1KzZL_Y@f^BSCIO~{&yKL8^3zd0u*eR5a;tTG7)>Q6!7EfkVc zJ}0@WOZ|InbWH!AK0cJlz@YR`Oe^#0u?+mj`qX3Jiv2G6ZuvWjd?$y;nlv;$J1s|t z$1*rHr~#YQRZ77Lz+0Zn0vyP$g@Ym4c)KBFIbWP#YT&(u#7s7$?SPRhNpy$%2ik5+ ztIPM~QI$_zBb02`RwlYLG`dJ!3_+goGCJT|I-@Ym>+jn!^j zwsW4J@3Niydp(DBTU`g6z4(ppN0=K(c!0InN@2YKlb&xAV6zn< z5wICX$3Oq^-!uVkbA44-R~B`hS+5{dbdn25ri|G$-W&n-WcW)2Iv(@juqNYxM*tkO zGje~dDe$18+}_?QGjVo)R#KN&%1%V0acq24`l5Yuuz&wpB=ousa4-S`AYkYXh!75l zN|OO@PyjeCiXyRKK$+6dRj!M8aR9Q^XOd(KCAr8HbiXhWe|fC8=V~{*z9qib12~@Z zE%ff)Yk@AbfEQ^hZi@!<-~R2-zJnXg6T^XmjF!{Y#ktK!RWqkzQL|Mr4KvjG$Fn%S zG?B^PE~%skKhMuE<>2VZ(G^9fxG0JKxNbbyNbq+yo0Ah0l1Lvb@Aur*}8d*4F;LTus?KUul2nP$dS3)-URI@ zd!xz#$eVx#ba^tV4B){A#G6-(*XQr{ac5`e%Hl8?ijV8vwp*8%0C0FQmABf|)}zDd z9UJ{}{!Z}O%I>&>VSFD}mdD7|-OrS<;72p_W!t_s;7y-uW-8t8J9&!px&m-qU(4=p zQdx5=D@(6#EUj(#yLVlYzNi5$>J=Ts9GMP`ikXXQivseQf^N#7SUA#MG>mvKhHKJdj`{BJuG_N$q@-^!bTI`un9X zF{H;thgu7$+4gMqt*|a&Bh9*&HSX#0iCjAM=ee5!90Yh+W2|qkE9(VWE4;I2=H@i{ z=Hk?}DVeYYjwYuj6+EGMS!>!LG60B?cWG~()lUEF#yJ*LV$5vSeEUItFd4o|$=B^2 z1u6jfMn;G41y40o_U2ZB*0YNX1wLR@5TG3z9?~@;+3<#OhZI>s*)+vM-bjVzjl3!Q z598xjR4|jZHh>C%1@j%_=l;QgW|@zT!NM4kvC&}#2N@r7*{lLFuuO9Kyh^-{jRI;6 zv?TS@jd#-SHSPR}??%V(vfWB}I1g}AJ?;AA$|7u~*ucE*CmaTc+r-=MEm(Up&-nqo z)2@IM{Op8PWEm#(TQ;|rt*LwY7LZc*A-{b3tl!A;;)3Tyg=#xjMEBq6OisTkKp>l> z)XKYnEwHt{t03{%*r;r7tUd||8ZU%^+>`?n50qsjLeRUuCqgUrcumIwaNwOWH9e)E z1n-^khxxn~;9x!{rUG!h`DQ~wedf23u@PnLD6mi}$wBf!F3vAxXn0V^OZTzkljB_j zIE+u7sLuxP6?Vi>xFVzBii9175sm>^NEJmU`T`OQ-Um4Be$Oa_+=0{Gc&FBjgBncN z@dL>f%W|15N+=kRiT-DznsnpAeYmEMfjtI?4=vfdM6U&2Pzx{sA0MB}KmF6cJZdbi zL4!Bz@?ZYT-)ZelMh86DyG%^?W7*&9rmD%}hO9TFsnAB|l15|IWHVvFsDVPq4A_Da z@g`c_k2Nua85;vOge=C`1dtgyh5W+YjAm7l$&OJY$6|ikia|Is8T?^GVgfT{5gLXN^p?(uMsSJgu=N<8kLe}$K4X0eKXG>iL2S-g*3$4~Z#%EQ1YDV8(? zG8PS2H;%6r;6Q#2?Rvh!_wP161w_2OH}^5m1#sARZ)o_q4M*sq1Rn3>3tb5UTf(F zz`+(0ok*&GuhocRPPZoE|CW5 zv>1@nF={2y%Qx(Rn_hy&o!-CE`OPFnx^-WBT>?K}@r%e8WO->`v%y=*khK5@5)@9|A2&J@wS_>A&UcvjnuUQGLdN1cygSb>RNDaeojt~>N7Z4`@-Nry2}l4@Z1EG z1_uW<_(KqhU=h0J06ok%a|`ooI*iu`hU8v~1<_y;#G}z>%XcrAe7<8CHvkF>CFx|( z;C=x124r}rZf;~_ZB_RT^@;^MP5?X3E+mu9NVLx|y$wqgpwa}g0jk4&eG-jC6a>MW zhCj^v?27<_x$n*Gt)#PAxxT(tfb6e+^P@`Q{v{M;%4G7AC;2QEb%6bsKj=v|QkvvjEXa~Q9u=ke>XL3FH39RiNpuVZB%8@-eTRkt#JeXC zby*0=WkF;vR+hdRnRlf9&a*|S1Vb{@|9bb5UdMt~jx+nyLXW}GN~86T?X|#5Z-Lv} zjQs1r{)hbWkN@7Vs9iD~#K+>&H!yhb+!7m#+iP8bh1o3jHC~`RFcxCz0MNL(zLkTcV+A=_fU?2hCuZQj7mazARSv)wllfoK>=K)a zNl@oi6lcT8Vz`rRpLU+LQ}#&Jv@{fI+j~Q^O7Pksixv--Na%s_?`s7(kh~yZd~$vv zKYje5=EHuM=K?qs9LvK5Gv=yZ3g0R9MYf7@3P8fGC{V^l=5)hSZf;owKGi*sruzh0|Rzc39u08k;X;(FWtz($} zl%2-1c%IAW$p(3^u5VPnV`_3jgFIe<9}94N{q?iH+r+@2`bLmlP66Q9`L-hy(^JwH zi%K%NFV`ylIVFori?X}3tH+H^jA@{RAPiDFQ?t{ux0}>p{_Mhn+@`Z~TdK%S-=JhJ zP9<}3F2hT!5{|~J0LR$Idr6-j%k|#249qPkd!y6R=sRHyyt=qjuMK26Xsg6PLZ;_t z71TREI+4WSfc9YkjiZA@m5QWY0fDAwrsd@1RKal!#{qbc4~~=p1BgzLsJ}n1ffRf` z>>8T>Iyv2%87qJQeccbXbf@jv>G_@P85-T2tZwEVvh?wPYS!<|FzRk@Rd1g6X_!47%gD(P_l6AkZSD}9O-kyQj?w`YdmkW8xWwKHx)5IxAb@8VX z3TvNGDc~G_E)@y(#iWqQ=y{BVp#X87u=Yc|vWT6;;{B3H#K{m-{|(lyre6gV2!YAj zDiHIa?>cM^)}w{8k)y)68>ZZ7s3?KVjn0R}h%BqISQa@e1SDM!$W&ih5+RcSLqEB^ zx{}Xdw>1F{cAc{G3I$nOnA1d#T3@D4zF+sbDwkCd!D3^)X3NN$@iJ4ALLeZs1K#$) ze%0%xUx)FEchr-pdg*VfSHE5hG-v^)oM51$=8F`s#^SZoQ~(>7+h253I5@W`<8MBy zp0SonMbc--a`x%pR03dZ{hh?eChOMd0l4Ae&1rx%U(kR|T~NR#x71wAdTbzJ0nHpn z#@y^o!|W>$Rq6N;4fJY2w-B$`FWQ*JKW4U%dgx?FZZ36sI!>Z03p zZ9pj)IRy#0B&lkf?6m?MJO|lI$>gC1tza(sU7iEruGi15B*<$YJ)c_FlV*yaE zBDp|FvZacQM=A%n2;Aboy4a zmH9haoEYe`neB`8skgw;U_wol8NiV8Af zWL`h*Mp18#hk`Q)yFt=sK~~?|#<>s~io3h}a<1UgxCVIG`~&bRv$yIUU|76COk2tUnvTVcXxXM_7du#3W#=nX3w-IgvS= zMrxy7+UcCAraeX%B_@G}-zwA4eVqG+yU+2^5nl5e=HYtG89Rdw_6#1{qxKNMik%%3 z^h6%9kv@MLm+qbNNDJ`oq_a7dAA-fviE+H&4b8Z=m)uvj&YR6OWmdIX?3xkq!b(uF zcU6B2BGdu1Z#T>VQ5L-)bI@aQm90F3VW4C+@Emibq%8~6t4dWam(xTmd^pzEmObr5 zEaMsj_6Y3ga7Y0lKV-Z}{5m>5k>tUVj1CPct6&fCITBG||LEjYK7IZsS-zExAGNvRHWpe&FEox)CA7PsLz!=o{BPy7Mc z(c_$J=rInXq=?Uqv&7=wwykI{cU$#^Dk}dK4Hz#B{%{xWt3RD-^s&CH$w1D%3rMAw z0?O9NmjeATvq$v z`Wmuk^u@9!DX=!j3v6V#b!ks8-=WsC06-Ivg;+(~L))G;BdqRxN#lQ$iPnKfFZX}# z$MgV>*Zu~3_5X`(0ShL?0u|XSm`%A?V{x}M73TqPT@@hF3^*|#aGkKU|f+|7UtB{AF=(acp$ z^7v_{fA-12YG8)RnaQPCD448zG60a0!MB6OVKysgr{_u?CP1>jx}w^-ch@afDUX=+ zd0mM4(UCxn2{f@FdkuQWHqb_}pr5SZCu}T}y=Ht6YUKv_-NOaioh*{a?fTRJhus|V{u=oeG<)~H|Gr{O zdkNlI-qy3w8_OAo#hvv!_9iAAfk?t?GB>x}Ly|vXLpHFR)oB z$Xic$+XPKHwjdblmO^2@#3(k35dvS{O%HLySs+86^H z@2%(XSYrINdg(?DucGxLpaighAJ9{Jd-44p9i7N-@<6@H6vTz;rW)*FiA9acF!Xdgn{sk;qTf6c zpfErtCMQ(7$+9BmmlhTHINCpuf!Rd~PA^L8_(*P!_GM&w?E%1%IXjWm-j*b0=4HS# zI67F@@Quty3L0by2Obv!smhIE&Kost^b!hd7{(pD)_DnaYPSw{?ja}z`^&FF7Wbb& zeO9pb-!*##PT!d_u z1GY0>_yTYgipp^IBWcZ!X#`Z2apD+#d)eP|EJ=v}{D*&4>BIl@H@{V1885{qBoNc> z@Ar0&m+Nv2Ajk2^nQZSSb$%Tm8jq4NyhP>@L0^cjX=AJ zYY=cRRS4|!_lg1`1o^AKD>LH<1ZN&MP@(|019T|(Aq2M#!-c<$tN;KY07*naR08IR zf(uenU}HG!MV!jx1GI1$lBcOsNT$QZrt@OG%i6XoNI-IxfF|!`%1DBl=Zgd@3V2{Q z7Ym3)V2Hp#aX=6I)O@QPpD$PB#sM{G|3s)FgCUVfDKBRy09wadjm3ponVcBYtW5H+-*$98me1w24 zP%q65NCS&wFf20cEGPIjU^}PtMJWY>GM0!+^o6W7ygbuW9n%9io~osL_vy8O4=rFf zSwo?c%!G?#0}5V@#cQRhY;`QaadUhi(ZLakk50(&;)*epN?l57cT4i=8Zr7aX}>wnDj8GO714rbdjJ8W`2uH3!33~ba*UZKYvv}jaW3M=E*DTE4tyf*CkLA zj)Ya>Vs>FpH_cB~I+b1OdOe*WiZ1dT_5yAGT!zOiChbC;{%JE>S@2i0P*k(s1nAW8 z89iGJGm+4!(WPwGepOn0)zsGsLOc=xdCdR^nTfl5NtL;1)gZB1Tk?CiQGB<9_Em<| z3pD69-@TDJ!vwmXM3DM#1>E2a#=F~0&hhzi16_C8 zQ-2ht5>0%A}a4Cwd>C_?{YT(sGvdTiNTD;Ou;dC-%;zPO%gIeTqX{i0vlbQxX3Eabd`{9gw-P8< zWNdO=Lg9#{Z*HWJ%c(3C?Y+OZuO0`3!^7G?bGK<37#dU`3YBI$I?;^Qnb{c`9UoIk zrjx^C)wo_ubr+q}{&M>^%Av?~K0WM*y|i{kr{oYv%3eTnfPPzkdHOlFnr0 z@Bj9%1*UtibhibpY$xLiYx-`lA-z0}or{wDhjMjwC2uy@Tk>r5au4@0X6;ba`CAj? z!lAYp>F#TqeN{naY5kZtSm)oQvsI832A(Dd=>Ds*Z_35Rm3;dAMdva=qDNVoHEIpq zQ`bttpbREDAHQqg3(0Mlmnr?;k%n`xJ4g(JNet_KadEC|5=4#qie+I~@S`43f+xds zfg85ooq`;Vo*y6xc_tV$fF9X0-Zgii2i6%15-G3|kbK3+g$;%)G8C#vKMW8jHgI@! zBHKHAvb?mQKo;w1ieW*N<>cZ@K5y?yKl0R}pyYEo2LL&fL?R&{-fuqm9(g}_-Tw0D z&zgj?wz?#9v(p`axAocsHi}^liOfX}e};8FCfcc7QA(kRjK#y!-}iLu!&b+*=Q_Rz za6DJb_wL(kfi_ye>H$OVgPI0{p3DU`>+biz|I?$!;u902^4EX;vn($!+`F@tsLEYk zNNi+GSsUYTK1eVe(JZ;!!=yy|6S|=sS>4oQZVnG5wfjvH6O%GEJ}TjxGdVjslgX(` zSzcRKqsY&nJ}Z-BY+_s)7RVI_Y*fxKuaqh{Jux90o9mL!X5{PVElE2j zjA63#E20ZbHXy(J+kXgdzi1W@4GbuN!gWqD4s))HVI>)VCr2mxyY-DV2|Q6i@iA6H z8?U>gQ*@D}GkL|(R&6#fStgDV9g9;Is?V~qa2Om`9*YHjv4oU}L!{Mg4fBU$01o4I zV6<#oQ|i>fA<{4faz;!r%gb}WW`Ki03mU@6!uIg?SUStPqzS$LcXAK25dTC3xmTe zxMA9?AXz8S2=kG`xJ+gmOhu*HmrFY5F*fn191Q6OhcXkr@BPGhRv`PcSk#}4l^Vcw z0AXXIZM4k^oTMs|D&y1rdj0U@u>Ko|#jyBsJ-Tu&m5vKZ=)r zU1f2U%g>fLQv0l|saW?Iv*Xs+PJXnVU)QkXE$g{X42Ns$!*#!W+mV0y*MF0@o9pu7 z!`mkhZ2Hwkui-jYYE;LFD1mq*h4);=0vkvvot>X4gAK#?MW0QN?em!ocGL!f`ZI&! zy0bPI8Z?rP?G{~&=JPrh!x*-68b47>c&wR??^jVl2{nZ-+4V?R$A6tivv@8TiA*&z zCwsi+)$vSt3>_XF%i_Ykvd9}1j-}3A6aOI!ZNc6`S%Xecy507ucV2ZIsfdwAa}_*! zU~!Ou`Qh!RN{98z!xpe>KG?-xS&r?tqk4`wEDxlw)T;|$7XE~ctd+aiq)0VEKRVI1 z2<%|@oIVl7r5)hdTmsCoXwF;g)BakLRm7EpbW<%G7QzFSMIey58&u^h+Yf4k`}PCR8!%ioEO7FAc5jl znrdljLH^U<{Z@vC?^Ee4z){SkB{4N4w?_vuw79CE22}r2AurLypn7ota76kCRYS5E;1Jc zc6YaTlm)_dLE@jPJeN$BQFU^Fj0zHA#!wlM=}z*A(Egn+bTC9fEUfGt{pT88cdu<` zGfudG*M&I~Gy&mk4oNRmOOe4aLA`pL9qv)3vjv* z2j33aD_5zM{Pe>I*W&9Aq;LaYX5qx@(PV(zKl<l^#tw4IAZUC@xI<5%(eod90(3_N5! z_Wb(TcI~9#s_N<2XBqm{PTjl?>uZ2w{Z^y?y<6%GScd`e^-Wsdz1@((fv4LybhFJ~ z+O;i1jP(+LTc^g+ojjlYHc$oFOCHGe^^N*2Oizw$f*eV7ei!aZ65dtnTD?6mRt9{( zxxSHNE-NFWBkB*(PEliIq@42wWhmeuU_nio-1sA*YCz&cy~4bOQbPLXT4v|xDvCsoV2x*R0hxcx70nNEO?!To^H$2&g*}& zbKD6nwaOw-R*42Tq7NX0dVX;w<#JI52L?>PuK_Lax40|>WGPmbaEtp%?dJ~bi1-wY zFThYhQNK&BSeEk)pkqmf!e%eQx=2D{N##)u2+LRvz)?ep^1Dhe{(AcS|8SUk9s#!( z-#onvey=TH2V={EcrDLqwSZx5Sa8FOG!@TRYb@@5W(#nXvRN5kURO{f6zP-L=$Kp| zCZ&IDLg#eVJO+=QO0KG)1jfTOO9>C%0wZCWv zhl}N8J|UxPkFjuH)PSas6&py`tjBw1*2W`4H{mtk68AxW7sJG*Smn`g%>pQVpJc=~ zD)m4Pukt&OJzu->RGvCU7Y{OXl9@AM6=(n$nYk804m;PFK0!7rMx)K6A?kDS2;k0j zO*SjRK>RS6I|EN9bElp$`QihgtZu!M%d3=ZZSBh7U_#c{R_flS5m48yI@#;C@|`pU zySrVPuUi)^D@686Hv(2I>^+?|)9BQ8&9~ zOV?(-w_k{;|Av)JZ|MSEIM}d{N^*U3Bgy2U%CxPmEGo;QR;__Pbde9pbvYnQapP~& zZXq$_jpR`-u<9JM*8$v!tuD${l_;yN-lLFH~Tv>v9>9L@t9<`KWR4JhaW#`h6{nI z-JM;Prh5C~t+F+cj2aysRgVk`ERSzrz9~!Nhu{3584O#@$b<6w@u!dX7NE7)jYgvyL}vksOx5PwO}*Ar6%&xCZ=T(a zI@nDsKcN(B=58GwSF-t8lxA*kWoC9-`Uet@rgl*^u#>xcGCeybE35T`3XSSc`|oY< z>U&yUUzM@(#&Qs;%ap$F;gMmPo}Fpi_|j%bB4uH+YaW6e8n`NyB=4Bx5ghU&Nmcut zuNmN=FDCa7B)NYqZ#Florkob2sDc!Ry3>vB>FYIZun(Z)F+*=(Z`#7eZ19DJF0}S) zllA}(Ppw!5IMQh&QT2>{@;)Q(F3>>mzzrg+nXrc}Px>t8=|(onZ1gp#Q1gs#*b!^v zn?OXOL6M0*lkwiDSU((N{`@$ITW{^-H9Ni0{a-7<;eMW0gVMH-SRW6agM&fMIBoV0 zJbe((K~|@oIh?G)P&im+vHfrM-aIz8EI$wX)yAq~EiAH%OK~S3AD6du_o#bjBG1Uu zSRN@b97UD}av~#%V_O?y1PTxb4h%@KWx!To#sAn+WJ!@?0g|jFiew3v1i_I;9*t(K z?rBYTPfx$@_qgvx*1}@#Tkw77o??-&$hx(WMGo(vF^}Y3&pr2?-}!yN@B6yV=*SmJ zjPJlY>h!|BUK=1m2T(qKaw4x91vK^cyQ%oyEXYxv3t*DlLlP%sdS&xWe4wx5|7#^+ z6cDS}FRcK5&GhS5_N|StFJ%?Aa$@5c6ji~u?BMWN9zK|*w9Z{k61CAxZ5^t8YQSJb zRrO7@FTPJ@CcMF<==|(7tFN!)UI1_$>>bF9=P$(Vc5^L+|BjB1=|40c9+Tj3P%^2s z0C2;-_IvudW=0{IyT6|@&&iV{rTnm-LbCJtI7a5f(9jTL6aXCY=&_7Xj8i^Zudm^A z`EX^CQaoUdoFq?KTS2*;(EY$7B zIh1~LS%M=_X@E&{C^#gcp+V)d$Ra!2xp+pe>A?IzeAMrB%Hh$m#G)|?g@!0qsKXzC zQqki$?-%md*z~xdrTFkW03bLoGNG6=!QMv%g?q$(;OEQaukenJqcM5!{b!WN_V>G) zhd@!M%jM#|X!Z~OeN~}dTOUi09*iObNK?TJ_9iz40-|6~6&yj)1Z&=*!GO%q&0fj= zi4`m?AewZQ1)e7DY>+kE-92Do#>7Opom164Hkm6*GFucs6lei@k`-Q&ti>+ka7fs# z))Xj~0UR2r@YKqy!L=vfMevz z$0QRwme`AD96~p*9xgADMS$ZlSz&<6qjhnw9C~EJn8doxOAC&8D-mxv?dsLP3_FtX!?9*z5~2vHx|+R4J*Lg3`K%j_nnR zElj`wn6l{%0i?-k!;7VYYMdi^@qASVhl4UdH&YGPFjsu~sl;d=VtXa)q{VC^7S zhpZT?g48T)NE#V=b85|6EDWaicJ>&YL$6zF<k8`_!KQs;1Tn1O)O5;4<2I-gMiOCxfyDxh6{iDV-gJO*15tdDcR zMi;f@@t(n^KoSSiR!U;ByPgUFI51Bm+1*Ld=CXH!@qKF>b5?{P=VhkzH^t(>eVh4K zuDj61Y#&E*FP+J%B%{?qTV?6_T z9Z2mW9){U)H?GsvbKjwzHIPi%y>o2F>wCy}JVB-yt`7rj00`H$VeZ)9-6z8V^2v~^ z0z(3o;8-7xO@zhmba5?QEP`3@qJ$r0tH8?cb2=qFIWF6q+Y*n)WO{a*5N;6$+^iuAWkr_)t{V|#m7qLCx< z`F%=~GnTMIwjCR7mLWKW_rAV;zg7BBv)w+1WcF&@eqQ#x*^PF-Av*dC#@U zSFUIC1tzK;R*P({Z&I3iVrr6wlkhpfhV|;^+NO++kIA^bjsEAbT)1J0tV+GxP>IO{FNGjUvyn(b0Ra zj_dk>jO(Dk&}=)IBom7)pq%oDSz4HH_)Q}b4w)+Wcc6f%)lKDLAj!5RsZ>@z_Uhw~ zGHelFo@5J>DvJ1BcJVo^WN~4A5=$4QXt7GztG;1;d-#5^VHtt72G_|=Dp$1H7M(b* z0IwA|$Q!&Gto897mn=5Pl`Ax!FIlYOH4Npk8`n$(IYgXR!)X3qqN)?GF?*rJwsznj4w zg1>s_MIbgdt^&L3+`3Jp*Uw^hp@922+&?6%g$oJ*QID3ZwBO^SV@ito0|OGCm=Fie z-7At#ok}L1rF0dJL(&gHsng|RunYDE%tbM&dc9u07fht6!o(sG)y^m$0H^|Hjmzz3 z)eohxJf7-AT*~JtbA?G8@?)q_GP9u6$!-M9TB95iOi0M!8|g%q|7`|102r!j*d#qT zt|LKp9pBl@44(7VVApXEmt8|Aw(w1$y|n=&s$wy|^}Ag?C;QQCd#Qjv&!F?-;AVD%MBMbj0lg|bLAFH)>jWZ0?}Ezq3DqWt1k zO{SuMxn4GduJ=wZ#y@6~wwJxz+H>9C3h`Yqx}BoQEghByi_6y`4g zs@*X7ZKgZa+gDYH7sT!A>soax5}QaEXq$Ka&~ z>7eW0u;xU<`sg?+kCqo3CPF)Xe;VL8Iy#cE@h}U-VAhSouf6>PRVY>}%iiuDS@AZz zoxT`YXTz@}ozBSE#JC(CMhJLdZG~eYtp?wWaCnr7{G-DouEWPCCnP*E#>W7Q9>0U+ zlcNuekW-nNo#yur_6X#xTyAF-;Mm&SmQt}OkDjd1D+xc7?cw)b3UFZl(FGy6CcY)y z8yFd2MWFqsrzSYQkBtsjzbo_)f)Sa#z@;g2uuqV~?eP%En3|sC9CQ)jz_rquoE%5v zQZ5!4C&AkUGRP1gLed-Ugz(tiU4*?TbV;=1zyx$yg2RS>!8_Ux1$> zQpfN!9S(&g7K_q{q~Gn9K)^2x50p>I{np(UP+(k%ETWT>Q;8)`*hj}kN0@&yyWu=w zahwz_WN|d>!=bMOU@aDnOD3Bk^8idRzt3}Nyrh)~@C^9g8m-GQKc}(Kiqd_ zG=7pPlEo16z}HX3uPDqx!7Jv;(=;yA!Vyrd$F7$qAo6}5QjxzFw+IL zHYtnOZWW)`-SB$aDNUQE?iNusjoz4xBUSHAM@ zrMKQlno1v7E)*o2h;eZ2A0Fj^l1nC}n8}DY7?PmND&9<-=8vdk0%L;#MLHvq!$>uG z9U2KS=)r~x5LAjFfH)^vR1x}Y;5Y;gNOS|lKyXH_=K`uBi>xpKT{k>B%)bRgL9#Fq ze1I_kYA!aM8&qB_%<7#NAj(b1oLooso=(PL;D?drRnG~EF$~@TNcaZ^7$8FTbtt6d zqzG`VuFFs`$bg&g_TYd4bX8xqSR}A9J3mA7Js7xetZkCMi~t-9=g@GFl||`PR(8Si zNhJ7=5v&h|f(%smws*uoG$<1j6AW}?(WpfB_8Dkm!bdcBm;0Pm6~*a5<+7@h>cpn~H#9TA%sEd>@ZYe=fW0DKD;6$TT31*( zc#*|HZ<<_QX+*<#*Mzj!#R_<{(mVC;{jLBUdM?Qqi!7kP`@%eOCRbKr^(hvdm|I}h z+^Ifdrccx^0_hoIBx{g}fx$LjJLfC-Tv-%AgWtVmvU(mVxD*W0fDd-RPMIZovBBi^ zBq@W2yr^PUDRzODImuf3BtI}B-oaoq&DZw6W&sX>2w>dk`Kj#-cjyGQAUujdG>DojUdOyCM&~7heI+rIKb+81$rwc-~D#h z0t#5Yd;@R{2_o!%#4=ZRQHFF29VyQLiD8 zjNaJXk+4a~BfUTN`HujYX(AJbb{l=S6@6#Wp*; z2eQArBi3?-ekNdh42Q#Fb2ufHOv=&z9t++eL5J}JD9z~Ds7y~y^54gisBCR)aE?K& zj&D0W5tfO`39N-vVSPP+~DB z@%Rau8{x4L2@aXd71X<8nk){BxUCflw)bu@oB#kI07*naRKVgue*$ykgAZ5fzX8Aw zQtFcvVM?@XIojIT4Qd)+fA*2Y;t6@OvLxf}(bT`cfatyHRGD`HauLAe6sRCk@VL-TK;yGM|%lF3V^P?CVlPRT8-%OEkQ3R&$0 zD$T?t_W(zC-_`xu?_dkm`gqiW4&8Xv%RECG0UTzesT$pH?X?^2+ljyH%Cbx@FNcvM zGD@C2Uhc%HZ{!@!>UlSFlgdo3XiAz2=Zzjk32-1d1W2{MzQGEY`G@lio;AP`8V->W z1MiX-AH5LYz<`7&C#6`-(`N%l?<-GM#OL+03J3w}+`>F7h+s^I^WbL$->AHaAIAuY zghqy`5qlC(FlYr+Bs4lE@pzn7ItUb}NsZ1>>I_v4iz|!ftMfSDSENva**fI9%q98E zwE1lYIM|-syIe%VB=4?mwLk*;F&53eRHdSlkR?`x1I&Zm5h}uwh=v3RDvxW|_1)If z@6`LhivUM6fN?YJ$Ydf|A!Sq$nyZ4xaK_3qLmwEGWoK+Xr5jz_SJ1~$xrIutdJK=t z?za;lM{Nvr-7!Nm@1dD}H6VpHMtkCCEEMtmVk2Ad3S;nQuGQ+k{08#{GLDdp0T6>R z1qteG9w42a41Xrq$vy(hp~6HN7QqAw3|>Ft#d`e);}))gWH-)#og0{*ySw|0aqt`f zoQOA4W<(jr=52kF^9H5Q-+F?hm1i;w25N5>NTZ-)xK}m;dGJ<21!;{;3qaIlD#Lb0 z65%p=u-EsPV8HJazu(K)_a5j_ za<%j}&{`pA{F>lKSM?)Vg|Sot$I6RAvn0(Vtvc~ekB_4?kVY~R^2gV`)dC!g%c}4Q za#Qd^^!j|_3-~3M$x0#?7yKQ*7icSh*eD*{+Sul}2vA^fFd%!o`y3w+dyA4HZkjE^s0I|~m2c8kY_2JA z@2BS{=ETjlb%AyI!t$aNvT1qtwGYJW_pz|gVzp6b8}eRDD~put!o2~|#J7zEI*!L2 z`SjH%{22fTkh#aNJQ2!>8bAp85g3QFGn4cQ(Hs7b@gK!Zx6K3Ly1xgr*8`BXe-NPr zI>uiVy^e(1D{jCy1DUFH*(%d6!_dL(4IxgCCuD7Xi_Emq;UEik(I?Pn0CFJTf_V)6 z02=_2XCFS7uYC1A84Ltud~8G}!efHm3--}-3Hpy7A9XQbyik$6wNED9ke*VK;iuW6 z#0zEdAoef9Tgy`Q+T;amWs~6-Scd`L#N&2-SHzsLbfGG{h5P5)j0LO}&KqXuiF<&f z>#ytn0=K;dYS|ii7Qd}TW2J6`8@N_Ic`E!KgXjD2eY45B9XZ@PAZx_sR!lnxwEQz4P0&p;BaPXO9b^8SS}pn;yXAy<)M4Dis8MH=UHZ?3P)9 zOkW4X+o7a`0koNR)25rvB#Dbybmc8lsEAA$ z)ml~0p>mnY_1fxJE&%e%J3^09x|p_J1%K^*UzDmco4nQMxGU_9+BQL@800u8vB-s_ zk}JbI#Nx{A0?SPQXm=kZb5iN7Vry6xTcgj8MWEFHSCvPIUSQMfiim+)aO3}QERw|+ zH?8N~%%Za0=V|u%o06I}^PQ+~w#bCobuwTYwc(jWMp@lgO(I%@d$?x>nq49P1M%%E)(NcEs z1>(3uK=S3b(Cq|}7=5Q$EYqLCX0a+$`!2^nkip#E*`;~+;=>2mE>DHF(Le*%U07ow zQ48s))#oo*r93q=&Hl8xxhX!6M}~rflvV;$9;yUbo1qVaEsq2$)@x8ifV35)oRoY| zK_G#3u(wAUX}iNA*=$B~>5L4Ij>z~#m_WwP_AY-0vzW|8NY>?Y1UOLa29OzYQMgaY z2ybugoH0141n{y4huQv*acF=4P`>)!`<$a7F%%pMNN{L~Z2|^M97S`B4+Nmp@xh@? zPEC@X0jVqi9HG$>?su@eE929X;_-NyY=&=0B9W8_OAn<|EXdm027Myu=4Lpa;Mvz- ztWh2t>teK7K9^Vj<#V#Xw@*)pS6_ckz#gduI5cZhvr^#2u`oX;eNG1p>@a4g(rGen zz=)YJ*fVC^<$k}HTL5z@3M%&x4hiawhZQ5K6B~+&5=D_2_jv%_?70DQ92`VsbObEF z02A>5?U4Tf!-`VAhTIv7lb^p><9InUJt2{!DC2g_B>>OS_c0!#fK_>{Dc?P;abYr^ zso2QY@YofooXX@SkuQnW=@P#fYhc837v^-ti6|1#a+%$lv(2{IW&7p8T+f!oS}sy{ zOZn(1>0q)`oRFn7$DF(eINE(1_s8G)7PyR#-tC3eMUdg*^)R4*=}T`jK+qcoEl5Z` zd9ox=pEl2a&|r=Rac<(}BC)W#z9ofxUS50U(M{Y!$F7N>i4~SiJk>XdHG44xyp+8$ zw7<<(uR+f1#fL8#&;by^hF}>1@8a@92E?@h2ZBAYHBc1i2D@U$FtA&D zzDf;Dur-)4fw_~jk6?vwz$Y84>w?9^qo}>DI_S(Am z2cU0!rgiQc@XHj8^9)ltvu)Ik{jlIb^0T(mu^ZRv#yJsq?QHK!Fc^?<2Lr-x+-p1M z)CqT(%EMq#mHM*a$`CYpS*E3(>$Q9Ad9XuOdSMZX1=4K*(e4_+q1YRFzE&mo(|(eQ z>>>krz`xCo*SH7zZxmETX1E69)f9bJG$Sd*>Q|Pvle&+E5#+Vd?awN}l&(I;*Lu0P zdS=aLlDGOB&~eF46-BiBEnYlc%lAO03QQ{p*;bvCE9>#;s5}qx7x7= znH_Dus*gjz$FUc^fvU_S{;f0LL^qzj*UiQO5+P>mre8#}?RpO2xL^>hEAavDVQ9H% zVy~D#Whs}Co<7ss?*`bw@s2(w@B?X%oz`rdG`l~*j*X2iGBc;9Cix9QW)<4&y_!5~ z_8A-P&#}c|ZeR>))ifN*JFJs1-gcAegm(o70g|Lhrb8O$CN{Ji*cI^4gg-`KpPe2N z$461F#lU#?`TdeOIpG>9pUH^Z?WPxHFf>H@W~}SL!a!maKPTcR{8>v#gGrM}Bv{-= zzcdtQ`n&`|0E!@Si1pbqL6Ach%|QYSfC1K-nN&(fMn~l6_?SQy)`jq>I6OFHTn(>8 zcx?i302tBEme1!2IK>ku^k@X5e|&tLV9H4>E-OzTkzuj=Vogf9JlQBncB4ITzmQ7a zcn-w@U)56sZS3}V=~Z%?Oe(3ai7-vn@qI$o06wCS#{w{d_3h!_J_`X*z?X*Xl(X-0 zfP)6tIZAGQ0MAen$|{3RG8709;5drLWNv0kzWI}H+$xrrmcLX*9SVrlY=U;)bF0T9 zj}nLa!`3b(%pNYx5lHCNmMB^zQ4k3`E8@72J12{_AwLnz6eLp;3D{ATpgh@XH?8=Ad6a7rS6|PqGa18{D{@*CImwsB zV=0QCo`W{tGXNo7#0Y@XOuTUqaCGVmxj)aHZGn1={p(_Hj5`Watf*wmNy#Sr#q)-j z7(l=H#Wy*~VGw`;+1%WeEIgQH(%9?4rqPf+=gImb8DNy!_!;L;Lr&K zXfR)85No!jmCia0q|BRVBgjQSy1B8*DxH846rd94U~iw3_0q}`tJ2`XL5ZrFDF%D+ zL796nDcf;TWB z7%&;tfmqO>8V0||zk4kKaoc3js(=zIlK?1Pu{G1yH)S$jm49;BJ3`^s(quR3-oeuPS2cm)9%uI(QhoI`R8V`?vN-7Yq|?Aguq`RhvF zHuHY2VsP+0TGoPv9X5_B8uX=X8LBDECF7EcNkL$^eO&mZ$H4WF+^A)zHS?_9-1p?< zgz_ZNf(MW_G8~fSrG;vewVT(z>2qVw!I}ipA(~-R3!XM}f4V{!S>kRLHQ^dZM^V|{ z-J@pz^yEZG3K^Pt&Q|v2x-Xw+>QKNTQyXuf#R+y(Ui6 zEV3K$xnI5wT?o{T54eek2G9Y}5HdtC@;*(RN;Z?GEEJwMa(E;=n_DdAfH&mm$S?s8 z6yxn~ZOP2s42{S!4B?Tmp2WBXSuPahVSS4NJrssSkB_M)0EsIU=>hD3S^*8$i$yXv zP=$XPgG0}c0L>r+wzGFYxg;lz%uDj&N2@F-gp3{Jfsy2fOk|;0V1Xfu0k1>4O0B0= zU%6`2a)5Xq_^s~k9Z;@oI5;H5N}2v6!y_T~Lv767#H($3R}G%BxN`rH?He8m$#5vx zan=?5?&1ZJ0lP)KcE#dA&I7;(-g7LLke%IKaX9+q!Tc;iFt9TaQzPewu@K+o#heBD zGu}1SDfagdGpurUKb>$zg8~Ccn`%Eo(qKyO~0TH9)R}4vn3FVmMzk67wNZK z&lQ#GIf9a@b{kF88x^A60~{TEN%yC^yDe~WA=79(GUtWdO(O^EL4W21pgoq|>|(f+oG;7`7WuUYK?b#b%z?iw`R`)?NnKC_w@h7U; zQE94!P9%cy{M4kkHBQ>yhCWVp-DM$b z59XgRb)`JvHS||CJ{P!1X@|X`*+P2Zi}PXu)QVRF#+z6{BvZC*PILbuI$^*_@o7o>Ge)?eOH$(sf<_ z#;$`tfHefhM~)9|`VmzNCN3~=&pn{lwrV&TzT7NiOvK_$o@4DYH#>bTN!oT_5FQ!p z4@eMVoW?hXvG_EVWkMC8Gyq7joald2sTeF8`?+K*R1sn)Dazyo{GN7itE&%EiaNivxWk{kzomsj|rrG!4|<<0@qd&RqGu0 z9zB7o1pKdxl+1BEUzVQ+*a>w5+%J;zNNS_c!I=G{=W7y)MC7$s9@DQu%@28cjzCob z-%}@m550CpERD_UaVy4eoj8U`@@$UGrlZI)K^PTJD)0>7I*P~O6#>bu@$pfP{b*mT z`&Ga6>8XjX^u1hJB$BrX3X6h{ia5&!NyHOm z{s5$cG@QfXq`Xrun~}pvRNxg0=`jpP>2!+HaYKWFOV`-&&Ux?sXR^7q!*>s+M(w8i z3i=EB>4VuBj#0?H02m`<8^DUyDW?@1{X!Ib8w?Y}m^)vRK)*x!FUXB*e?j;Fatvv6 zyzb;nKtIdoiW1KirBJbm*I^NFpRI1pi98j?K5PTt{&TUED)3Twrn;a-?g5TYzN!0j z-Psn<3mL1WLPkYBHbw2jHw%c=9*b**9fgM1Xr-|)^Ao|~&?%-tEB94<%v}RG@NDfG zj<=%Yj_X3F6|zzukB4U8)x;Mx-jAcQwYkNr7E~bsuz=YbJTwrX0W{m&QeG&SXz^YU zR4*(pkk$*$*DYwI#$sYMf+hq%Q?pYH2zEAiSiSIYX+f+;5){A*fD#0Hv(Q473Ii(K z2lk~Wf!!t}BO@|3GkGlu&a3*XUgWb1yN66d&3 zv`|#KKBNvSgJ2DCV2q>O7%JT=s1#KCp1rW$Mu3BoNX4>}Lo(>vY)dBFRjcZx`}sE3 znTp!qveu3ZtG&HFE~u~wxDJ4$n#g4$yLpct2G(UQ5mch4IFfNpiZ}2_x~lKRixyUu zjXTTI*QR7vRl^n_j=S%2T7B6nI|WCTHH!PYs!F|<$%?oIMHyh3>KKOKp{OE?+qCKG zK`gvbJ=^cGzIr?lhgD4~>)TOAFhcah2iU2Dus}{wPgJ z$*}XDk1Bbcmt;E2Z{6p)d0)e;+6h1*fG9}(z;rz{7?3BgJeGk0Ki~Ul@>D*0_M8du zhl>mJ;lSGTVDErFk%%L)A9xEx!64U}@FH3LXqDqHV>L2fiV_?S(NhwIHCUG>6A5uT zU2JFk9f@Wr762@P&j*Icg{1}6|MLpmL(==IN^*EE;Cb*KF}Hs3!ABAv8a2Oryf&>Y7SS8?my`lk>N9%ne-Ch6#~ZxA#+_(^+6DYo z4^&T!`X(yO>LnJg^46$UvOp5#XQ{L=IKLWpTTmO(j>n`T1CY!rw zIi37HHSI0NL}Uafn1rA~iFhn9;Nv8wz_kK3RuOojQU~YJpvg@R9;&iTnOilI;E~q8ucFFd1U=Mm)rLd{3_vla zJbk><^=jwp_lo^!ZA|av7#T8JB83UCl!a#NENruu{iNRp>1nq?yidz;=5?mwN$Nh+h( zU`Pg14i4-ov=1aOQDtALh~Mkx_+5{cg%|~YQ!J}Cf{APF*kC~H?jG>{V{St77``d! z7x>6{B#+V0l%JVX`QlNqUCHnw--I~|YcGs z^(r3CBm!E$;`t+6HVW6ey9k7wsN#EB%d_D<)>IQT-1m|l?jpc}N7X@QGiH-2h*1eN z{Z3kK*Jh4Ga0z-S(-O>~y=QyYtpt z3MDg3j(%1-lIGe4Eu)O(x<>nrVP4U?f|vGv?^T zlU`?>eer%9_VJ1#SBeU3R#M&|BgnWHBt6itk+4Rxpp_VhiIZHus(X(LX(ayIk-F6~ ze@JZBR%&*lk96Z4IY=vR?J#lr_|Z~NRmisbyt-N$??TNTs-F;`L!!LKm!;KfTs#ir z52Rn{p+L`!BRP)7WjHh>LxTfMc*37yJUn*JQ%>D$k?aMXuv4tXoFtP;iN+I5R!>fZ zWo&GuQ@7jQ^HhZ2)k!K-y$mj>X^dxq=jpVhybkiuoS^WTAwZ z7fi(7_EWmps7PEM92~Mz9?A6neh)n(@f;%~AtuiOJX|#&Yk&iO8y5*(xIq z;}!k+to42Rbf3by72_S+7UPmx26*BmNogX;6ro?^IbbfG$z=)J^t=0IW$7WmE%b5t zJ%GtFIy@}%ShHEw+=1_deu7r3WU^V=hx}D4EdzcZ8BiZSUnTQpd~8&v!2k#Z#P9R* zyhq1T`QX_{G87z?S6_L;euM7=X6t*05kA+#gL(1$Jc>aD`6*+~4s{R8xYBG~s$PaT zFWMdb5YGmX7smo10pr8(_p^-;_YVjz;@d-!T`hw^gOK=kaXxHd#6cnoY#Q8ex7TT! z`E(dLlKn_jLeq0%ar8;Zs-(FTEgdmnMLn0dj*pFq93MwzV{@Ad7w`&Eet4>H0{mFt z*y4KwOXjj-L)^pj=W8+^9<94xFF}2yV3B-9WWsqqeGh;mQK-n23-Q}|M&=pIp+Lqi z7?JeaG74Q$SlVu3LMsCzz}aM`Ag7s}1l*2Gy+QPR1kWePquH(SJOS%pNo1mcq~EQ^ zH*KbV4{)^dM(&TfZ-FaX;Nn83nM6P*8rF>Q;bqsUQrRj>TO9)l5NjPgXfLvtjyF(X z3|80|)%>l};O;8Gp=hn3VArQG)_W&a^V=5XQ(Em$sKkILM?4x+l`POew%cjq21;U7g}w*R*yqf)8^JTD|#L+FSh($wtD@ZIF9kDTKsmx zZ=uuAbPsT-7S#X;#-AsTm#Yh&PPaGCR|PLirKT3E`d%n^#!4aO(a^~ab0;dbKt*?3 zU#6VDJpUT~+mOmak^^7{6PLz<7zm`e8W1D7^$?e1?oow4y&sAkoGJ$)! zVSB6R@78g8@ve>NQGJSjfCTBy&6WTFAOJ~3K~&|%1+6y3#=Ri^YellHThC$Uyf?|> z!2Q)qv+4W2$fVXx4rkxZvN$*f8i{08L<5hW=I==*-jsY5lCJm}$tnOGjmE{JY*Nz2 z{7bJETH#2lA>QhB{}0NG4mzUh5X6^jHrIti*_kyOPT!phk; z*g01{mj>kF8-S{JBn43sK5nczkVHkI*kZBD!-aYFU>fwM(oEpOw*l)c{0CVfcmg_| zPFC)Z3Jtc51i%gwP5?Dx@i>#=03-YZ1LE`cSJ^eV zH?Smj_V)PB@cdwA0Nhg`kK14kL%z>W=_yDX?d>0s`SH!4e4P?gkn`Hv+L25;L(m`^ zjmqfQs4T85kr{D#cqm{0+6PG3$n@-tjD$jD%%L6eU11DhP6uP0Aw!+V?~5hHLbO>4 z>Vikam;wGF93yOsVPwdut*vj!m;dZ7nVy`GZ~g@C4dA|2$fs z#{Jv*UBgJ7tdx5O$92BS`)hrpv_S1br;%SrC)>nQsmP$UAY%^YXTU{F)qK?4&zN*D z;4AY{SUOnoya%A5!@+Dd+OaX!ee5 zS|iY`8KX9aLc3Epu}h1JddYS0SejKbm|&ShxW|#=`%iQF^0OaeTyL*U;jvw|~`a{j!tQ z;Z6gD0|0>qX2D`3z~Qor46@kj`~lUU43-8A-;vP4yr9wBWQkZQ?3tRE1s z`n~<GlRLuv z$o(x!DjEON5_@PXJyxe7?PEw(YMD;}51m+(s|tF^ubp3$psz!&C~_QC@B#f-P-y3r zP3$(i3=R&^^Ap!OIZZLI1mFYLezCevM$Yo$eAmBOf=0~WjZcaS;0QS?1YxShpfKeQ?*Wb$-pc(U_bt%j7Em-j zR6fC^RLMv{2BA?B;@oYNOX4Y}#h*VB(Aa?T0}V&jODjJ^YZ40|Oq^H;Jd-}O}1|1WqJgyH!IG4?EvW32*nfrn1*7oi`D-%BU>f;W#^v#{F z%Emx|Y62xEAOh39YhGY zv9i2Ww|eQ~t9Z%eyoq-OZ**2S+UgtZUUjOv$JQ9Eo4E~Le1LtK%%BVsOrLFHbM#4~ zgr%v-kX`j>fOTAV8ifn0&#T1=K@CV{T_GL91SA(~7AAhK+L~o(n0em21ai>K^$Npw zGwso>eJ~Dcb6)fhB>GHMUK=u{Fjm*|1I8vSI@^&P>eh2!Jnv02IIen54RoLgsSMBw z$>SRW$#gX*##>f)HzBuj)idIJTCR#-0X0&1zq$Fg{Ny{oE2(1cy1K)SUgvYOZ^++W z`Aah7R0*ovv}vh2O4v0pQSS6};ky8c0fS-`Ib5ui$9i;iZ9`%(gm(0a&*!C_OCT^{ zD)HFq`@OF7U1V%rye{4GN*1a120v$bVsNS_NwjNt^-Sd9bz<&(}#HF&2ySyTNyWL^?JA9Gh#K z;`X@3KNyhh?L8^x@=_`kWN;)ze-jw2`+Z*Nce%*MaP@m+WNd`sbRr(7MBG?7EQ0|* z{Z01w4y6xl8H-I0_jc)h5E>2{*BF!x!KAqI%;|H;=x|6pUax?~vA-Xop9WY8_#3=H z;Hfh>Sl@8F-8R-mZ3Jv;3VrG2kc0eGftNt;DsOX0qGV%1QOHpiyHQYz<5a<~VtSiZ zaR3mvv9T>j(U=Sc24rq-+Av_h`l-@aqw#dvB2yRG9ko}@ZQ2rJQ&?fNF<$_wgj?+R(;+dj&Z6ZFG zy<-3@#z26Q_W(z`U(o&W_bt$73t#|EB$7--#^Wb)bQBf8-%F(X!Gl>EL^aw7FcdT5 z&Bi4Xi7?@TNduKE*Z=boCj-CN%gTRDym&@X^~~JQ{{BAcmVto*dE<@O8a?{0`Fpkc z6B?Y(tBn)UUer^?q}rq@d9OBzW^bTcz${YV3(un88<{i>wCj7}erxXm6)Ml4ud<@+ z(ee@(0ID*t!~~eC@B*FK$|Ua@;GvjUw`D`(mlAN$VFvTeLM|B>EC7jh(pSGrCMS{9 z>5;1Bdw@grG$hD2H{ro?Dz7|w)b${{m-@G&z!wQ(pr4`#=gSqzm&)R?TNKy>Mh0lv zHJ~KFU8~aJZnSZ+24l){rJ;FrHvkUY-))zw!ZT=ApUtikBE7aTK?y@^%95C?IMmOe zWdN`U#`nm|UnG8Ri9szuj=h3I@C6k?ljyMxK*xwR$7)>2U|eU#q;3j&%s^hxYHd52 zQ7D%rS;(pi(2_;073G_ui?fchr}EFf_WSbhw%+NnH_`pu3A()U6Ce9-`Sj?+?q94! zSHS$E=7=)m-EJqkYHyoW)h8#iwY|%NxcRx6x=+OfRvO+E6#^Xhn<|hCyVP205vnon6XcEk1lu{U!i#Y^-f4c{35RLHzx0emfRw5%j$xsd#C5LRFud%n6RfBL1j zsG9J}H(sOUme~!Gd#kJK5;;C*pN3id?DQ0YT(EB{b~}L#lle%(_D<&s2vgC;GNwA z9F1D){_poK(8U(e;KsY}ejx9^|KYhS0j*tLUXXA4rl$?7jWK->*^4q}hapmLY*k4Z zW3W-W)fmnUQkA^(}v2XFTeS=tSm0bYp*^zyLDEYEAwGU&S4>>0S{EDD04LBqthsuyYcp*alK+Y zAvnXmvs#(boG(YBdeMh{dc|<@9^g>D=o=Z}sGS?2g^w+jFUx6BWWa3~ucHGJLB_X& z1$-mmyjuXrb+9;;Jh|2)&f9WEFLP%+uIZd2-w)fWN1Kj!H#5<(z~nX(bm& zliU7dO+TX(i6-d!}8s{Vpi!-azQ?JmAgGjbbO&GBE0@5(Pf|5LKFzhmUF z%)3Go^mqgwYx|jm{LgRwhP-vOUiTCMr$>B!^$lBZJg#Ws26Cl>9HtYO9`REj|33Nb z#O+|Cqfi9kC@TK1lVwe5kxWK*clRZkO3Uo@WY;RYn|QUiW>;Nl4uHekuM(6>TBpE& z-vp3)6OD(td3$G%ejVYl5eWqcSvh~^MFs#v0eHwoApd}I6O!0i=RuJok%-f0VPZVY zqA+GGF8F%1!+2)_W4_3Emur?fQajDG9oQ>dTiXKFjrsZ6>Y)HQR-dm@o+}MmqH3*k%uw7NwtzA;^P4(h@!hdD-09l43q5^9v97@8igk43Cb;{KA|R^93pk0A$Dc zI}N1beWlVVvQ}b=6Bbp%j2-V2zC8UNkCZGni5B5^XOU1}nE*%Kd<=aZ@`@ehZ0s$C za~vF~wwj%tW^r#b8~O(fxpc+v0_QW<^rbBnvX3~=Dx;kls?h^R_cSDyKk=y%HsJ5(GPnuz9l zRB!L418__{(Ddx}O;4tXY!Qeec!RW2y9t5od~Q&I*I}+VI!wd1OSc-p1KON;R{d=@ zC6jlZ4`&2C+5`~akr}{3SFx9h<(`q4>Gg!^b-mVaWPk(n0TPd>q;k6))R@L%1(jN0 zi;wiF|8Hl*yqnD_S(-*3NZpkC>1Mow?;B$nrMRrh9MeqIo!NFJ!-3uwIKR0u$LzT~ zwO>_M(O_P*a$e0M1#qklhEbW{=|n^;_twlY-2&>GxrciD`Ya_Gv1X-=YI(|tsRAI= zi8BMl!@EYjs7;9Vwcd(u$p7);3-XoN=B2m#Bg>!R-+pBI+gg5{-`jal{=r+nAz*UM zc!TmcW!PY0Rp^Q2sZ38z$mq!3 z=^NMa?&@9RZ0%j9ZwJ{7ZN?Bc^(G>HM3J%KQ-XSHbCZ?yPQZ7kk z|3G4~6PcWwl|(cu>10wCR~G5vcyM?q2fKTel>)%AzPdp`F=}4pc66A%f*QJ zM##D`yl*%+6`*QTF+6@%tOO<$Iv?IEa%;E-<}aM{9^h#8ZQUPt-vVv4fEjQDr+2$u z^5n^~eA748RA1M*ZZ{JKZ9Hc6P%V3a#WE%U1O_lb)w<%E-GKosm(8*IBAw03t4|-_ zs)VxHwn7^~s~ACnsya8k5R{vklG}m*h7(l(#?m8ZuX~gGX@CQh5UOK(InY-6H-QZ+hIWTk}5f3l4&=<5Enmksa}RK+R_-N$Lz&Zq1b%)~l29FBQ`G5L_1HyVaDYzkcPPExR`V0A z<}_pvRTWy}3axH|9NlDbpbup-IWBm}4y_0)6+1DHYU(@29E_2ew>#xu(8+P83i_Jx zTDk1H8YJP`6N^XquwAocO()uHvSV-rnW!Ms!^ z@aT&Os@{%m%FjRl5Ax=5eb&Tf_YJV46`m=6(OdyMG`*_s$=jJLJ`&Df#8U_;;E)&9(2VJ(|#; z8Uf&)x;X`Iq-A@1m!`in(^E1s5^C%8*>X`_*4t++ew0m0x|nb4*)JZfyd+9es+7fH z1zVtd@r%ATt~2T$Fy*1v(TBZoGCX@SnWT>d@(S5pPEJlwnTQ_`kIBsBxJ09IIfxt) z*hBIfU`KE$AgNS_QfXtO!;F=X;CH$E#p`j?hXG@-9bTFh_@5~$Tr-=lFvq@~Dj0wa zIPP_5C?Jy)?B$0yyN~S+} zxF9F7C?(SumKS-i07iDVc4T65LIQ&USzTQt<7IJWSuB={Y_4rdA{LdI2lL|Sb4p}? zPvY@}EIxW9`D|KtH@77?9Fmc-QHjUnvbDKI2FGi!f6P=oYNmZLp0H3Thr$6RD-Cc@ zZ%E~n#gMm9wkzzcP%5(ChH;R2ii%?RoIt{fj2CszGeASl$M6S2-@-FN3M+n+q%8Y` zxf#JbXlF}6Zft8ud|r>t&P++BY#~?y8LGgAQvG}Itg4EyR1-umSD4rZreW{C_jO4mlk)M`U!xa?*~DdM-q7`&h0mUcAA*(@ z(;Qf!(q&c|fH7dkkoQ6O|m;sBa5^kA~;!j;>7Zpc1424RK`< zhs6g1vStu7y^vSO+q;&qHrx5`0S?tty##Qao}S9l!O^)_h{U7M@1sU>H?}Ifs8klW zvro#9k*ioFQMOYfc&x7?{r2WT4$TO}Tmx_h^NLxs#BL>sy8&{Xf#?{koviLs3m(ij z?G*~>gg?%S`HNMY9JgA9oVwA26pfz%2N^7_%R!>gaIUti4u?4r?a290kJAmt>h3&Y z^Jnc<7KhhTl%QlN*MZ7f&WB(eVexK*FP2gGQuD}Fd6Oc(Wi@x=z2Lk4nGgO*e&&Ne zJl8-U56#JsEPv~{-~HLq27kV|Zz~|jpB=5q|N8Fl$+N_M^%@iIfb3-A=dSr3v#-fN z`qcL~|MG6>5&!0cFUUWC>))Qc`yYGlyX14TulMW|U3VOUzKr!A%#i_dK+XjTX0zLy zM{DvkAAG*LJNn|q4gDY68zH5F&d;H_TIQ?h-%H&g-^W7{X2QmNA(Xni7Zd0BJ{w|0S(C5MUSl`?dzt1O& z3v*nXB36QzM?4mj(^Q)OVeXronU>+<5G%!*;D!=~K#jpkA46=_^^2Cutf}T>abq@5 z2~9{IH(T6Q@0~;qfCJwSs{8e(JvfkT_YL^u!{=+VyS+Tu$mocSPmU7|c>n!pa&&wwk5-msu0uW?@UPh1+GYXi{OmN% zx%Gw_7R&}PHwqQyU*WR8>{EgLsWMWkaDLTAj@Xk@&Z7KN5+_N4nK*ujeIO$R2GDS5 zh)MV1;E==;2^ks;$kf#2rIO@kzO#HTFB==1l<#{5j2Ww4VoC_4Dlw(cgJ%PHQK(^Y zXzva9jSTg{p95?Tk&}W&rd{P~9IN9C^lyONN)D?17#IEFBvX*A#Ub84n+){TKPTD| z-(In#?g{ZWer6Ge-6}qhyK0Dj)@~NYLWuDZuj-im9^f$3v+nn~Z-EZAKr`S5E(u!Q zCqD72OirGm@)vKV*V!A5nod#AAOTbqn0iUMBx~y%oQ$DeI6XNoV`C$vs&%V!w$VLy z_3vcZDc}bil3ImAnRG#zp4}OMgTVo+iPXXz)r!5g=>!=jS5yFKFyo9-<1n2Vyy<5n zz_GO}kbHZzve)-w~p^6fCGBN&!0W#_s&W^5&nC4 zBqZaLXHp}2?5DT3VUc6a-9uCRK^^Gki2_MYQQhw#C4Sz|i;U`8|7#`p2@(2Trc03gjA+w8un)07-V zj-=n~VR9VXZ*IOVKl#q@N~#D+n7hAyZuSlNyDNW5hHj9(r37~5{b~%9+Piiz;6^nVohrikH<^!>gykT zB!K~+c>4PZe9X_yGN0G#yM}}x6dCXw%S#JfU&IU_j%l~{n>%a5R7uI(0>~I}2t7BB z^Gcp;!lm*}_&Z`F&EVkChE#4Qrx;CGV|OA4g&fLpx+q1vL&n_JmzW#cbE8(i4cEr^ z1OFH$>8|`w_#GR}RlE}@ZQxy8jCJn;jZLUzJ2wV2Coj#UjMfcJ;KT!a|Bj$-$XV`Zm*+jrP6s0Ebb@ z)~Fo_aG;tqm6BJUJZk&>HoD$be+R&U3bnEEF)j$J^+twXEcz%GyIA-lA&LH@ljqPK z#$pi_M=)o^hJYNJ!|2OSms4{2JgdMc%b3e?L5zK&_lz;<_~=+-kz?`sy%HK3mU5p{ zPOUDUYs`7V+I9c{AOJ~3K~z~0yNRNzT5v<%AFfqk1%5Mz(cJ<#I?3YDj7Tglp<9e` z;*52n5)DYy!#o$URkNF3^kRY7s~%EV9A>jQvP&SH)y`a{Oi&9n4+X10kJDh@VH`&? zK~=8e?=LeAnr+{1@88p=<067@A?zp!VtSi^F^X788N8$L2Ynd{G$b9UPhHe=mhBw4 zp&1*^CT?qi4xHoXKK(bPSh2`S$tL?nd-eYGd(wc%i)2K8_JhyM@9n&M=_~vnUjHun z>&u_+_ABnW^Y5i%^4EUzpPaj|-~P-0J-teLanoa5v-3kM&w^|1LGosApVjnNfg75s z(JrWQ*?pP?16z4c91}Z^$@bQcgocA+4|?UFz4!a_yW5w4FRfmu*N+Rjyz&zt`);y2 zdTrC|9W4!AD{F*%MRC^V<~FPLpFUoxN)FY|i#!Kqa!TTGAR%t$yvZUec%ayo#wetE z63H}~=Uy*Bj@Apv5Ib&cY_YO`@!|v-EfF+MPD3eJuwnZ8p-z{X9kcUx4sme#y?r?D3hUdrc@ND3= zoTjrZkb|_7P!!4{#d1aBvAFE)?hznZdibDjtgj1y%=8u97v#pk2%DN57uyB7VhwIU zrs*or4YGc<)DdDuW6s69L~aTo7i6d~W(^Jo>Pl;&O`m=EoXo9J#WEfJg0yHMo-aQf%dp z031aHaFp$RGTwi_&;jq6@~@PeQfq(o!Ddt$>h+O(fWyp}bHC4h3$)n+t$-V|vy<}i zH(nM0fbY_)ce(iVe*mX?F%(k(voaen6 zhGazq?GAgjGFw%8sf7uin^bg~3DYF;0s+`woWIWGK1)gh5{%cH%KxjrZ4Dq}AO5?nm~uJ>xhTV> z+f_3S01Ojw?tqj*OJh(I2X(VAH*p)6?s^7vR78qJ>PlA=J!SM{#rDEHi1+++&;LVJ zYU(2UqS^cT=@0%${&z#->c3h1cKOcv@3`_lCmaPy;n|K^9`T%?*ZU5sR{gQlP=ZxL*6R-a@`Ol|b>&YfitX-AZf=^yIH!US&wc2Fq zit6pZ{e@p@o2_ByIRJ8C>xP7t1~@7MPWj)q|5(0qyjk~_0#1+k`kE_5GV^TLy-%)G zki&H1(#!tT$G=ZLJMs9sZ|lnIq3;8Dpa+4&E`FaXOwpU}uZUfzQSgEy0=MfNyH0~7 zV01VcUn#FqtfQE?1+&3!lR~LX76<<3^YphRpP9*ISQK=6nx;IJ&+liIKH?k{&49&O zEEHHYdUPBUpU)!`6BB|p57uUg3lR^Y;05s$o}Y3*l=@L%3{0D`E+P9Do}pF+Zs2Fk z`-m@f{DJ>hKUa+P8z`SDHpA?NSONEiVjlni08-}XXRFosYVD<1{V1Zq8coI5jx)A? zor0;e;;6JdeZ0h?3~X3tK(Yyj-08A~OiACxCA^`c!MMhd=2UH`R2(=i777xBU(4Z< zjE;n8=#DsvMRzsKM7^#AAeJ~u@EFLOL8j`#gSnO&wea9rU*Dv+$%FYBzSnd~nTFT% z;lQ&4#7GuJVnqv!QGzwk4!|c~R0bm>bqL9nD9slYi_`(oti8__^U6`CC}oFBCi`DL z89YwnCuvG^lG)S&)rfn5qrG=_fAoC|G;D!xfg8AR$C3jLpW^yp_-5{>-F;3@k~E(~;&gU;vgy+yIf%ecCj`x&KqpwWQTs)0OjGAE5|+4r zD^e?(@``Km-w2#*Oyf~y1Ev7Zjmmih(OP;2<4ru45WCGnQ@qpUsqAd+u<{=Ivz^|w z0UH1v^u4>YoeyOBQ`KnYe1Q%^aEuX1{O9v(>~95B>r~r;!Lj<$s(8I#>G!C`uD#DL zfj~f9ZZ|73LEoR5o0ULtNRA^%vi@RKygr{Stt`p@?w-V=QF*xhkiU!UAIkdL2K9$Q z(_i~&m735GmlkAjXh>qmQOm=9y1mmBVYn%2gXjAjvv8v+*Xl66a*R` z5KK%P3tRLjEJ{(0ck$b4)m!H_usFyNtYO*_R0Dh6Xd_*jMt>zrQJ4oStLC6!zc~AD zlwDNY$2AzMb&LC0EonXX+*f@QI9`wQY%ZhX6vrsPmdg{J1bqy7Q6xQTS#?!|&Q5)h z9XwC3gB*BN4RlywVq1aKhmr;Z5Q-mkp};G@`Qz1=dFQ+T;gzj~O89!r4%F3_D;7B| zTjhuUUQk1N76>^ONb^lU{zNZm>Bt!0|5=Z^{>A=Y2x_eQx=_Y0xet<%!ZGiuS(+NgmOuK{{X*pTo-H%UC@UZ9LZ+L3HH03 zk~e%a!A3@$07e5Pw=DR%$OOO3;<#k#tccTC|coGSYV*+)&;)2AEPR@%_;I)a@kWM0r4z1?-9SjZMjA^GY^- zdXmpvfGKxQ$(E`RQ|*tfDl2K2(BscoKeoC-cI)l0zAI20`1F7Bakd2*8DL@H+VwyR zeJuby@batm8^N&vee6~Xfsc!u?gwaFfLraT8=y^)KZ)ndQgS$D>H>oU*G6ATWpYMA zqn-XRt$Y)zSjPaK?oGy9?QZwS-M2vF7U(9paaZK2F1BJlfCKxWEl-k3QUuef3~7iX zBO#;G;C3bjbyBLf4N$#HEl^5n+?{GS0vt4awRME@*!b&fZV#=cildO|zL;Fq6)Gw@ z=IBUOLvwf7{N6Aa2dxz}W>AxxWglpx*=9_7S^aCUFBsIdp#!hlyvW6Z+v#Xnk$jfq zRT`ZPUXi?^7A^u=m9#^UeiBc}*2bm;1_vcPr7E&Cz>!QOWn+DV)$^#pPh#A8vCaT> z>Csa2FQUN_I#*} zDvzH&606-N>(AFDoyo|PSD(;l1B<%#7i*Hs=49o`ibRiN?4MwJj87pEpcWyh%1Y!) za+)tm&}o%^YSJ2PBvh2q1W_68)$^!nRcF0h00*9_9jPkK4ASfrEC5lBco{fWTWN@~ zNwc&VV;J3)-L__RMWe%fLCFHSTKBbR@$9-+NuMNo@-`13fr_y6}&-F=#@&H65JUY8WfM$%K``dtb7culr~DGvy1}}Pvr9@ znyzASi-(d2}>H zMhd`(;ozW5j)%qT^@zo0qu)dp9uzRzu80geDl%ZJob!FaHNirG899q!j4(wPb!bp3 zo=C7r5Mj*H!v(Ubu@Ath(^Qu4+uQFZvy$sefE`v><<7OUb~3@5>W~~Bi^TG^eEPIYo9CtjA*(bC3~NQJ+_xtjEF(85Bd!x z-mnhFznj^}!b)f4^z@Y9;5~z*nby1C_r3+1Xn}5m8@P?T$lkznT?TOIrbmDQx+T~g zo_;rJnSQ_jMw4MpbPMjPD{WB`fk{LW1=XghtVpEXWCe4x&(vuDR+8n7&e^HIYid5K zp07$^-A0guGF3afGCm%bk>TdFpUmsoV07-wdxCd&~+OSZvNy(sFS4yBXTbLBriSs+}!C~@4 z?J0nxo(G2k)7|ORygE-2{>j4w=(v;Zb_ zq-q<02F7VfYZ?`dsIJ6!;q@r6sTbO;UR&Q5HV5ROE}DGT%J zGCekG3#Mw%`#lf7UH)Y6&m~>R%7eg^yf(ZfZ;U(^f1j69CD`6Mcw2tztN)i2493Q{ zOg)yr{^&2tZ-4Y<`TXX4=Rl5W|FHaxm2Z{rn0@UV0_6Dp^|$56|KwMzUGIBmUY8&5 zQGi3ox7Xppfdui+&OYT<1_u1q_PH)eDl_A5r`Q}H?QO~Te);FmT@wBOAARck&D_SF z*yrDT@CEtjZ~fbI&+=oheV2T0_Vu25J^~N`Co(xQ7!XfgCglk>$A5hDE0lSH{LsWi zSSH595>K4S@$s=lj-%4=cFX+Sw2X}^&jf6kv(v0pSLWk7z5r_gNo&Q!Jzrp9rhx!p zY;Et5T|7TKUH1^M;Q_pW*&mC=DW?k0E)d|L$e_Of}kMGlwbZ8}(!?{kfMah*aGVH058>_jnmNCaS zaakTlF^pecv!MUQqA^)tU1vY>`F-~QN3)&me*gOxFw+9v1~=|1djoCT2;k5Y6ej7l z^-UuFip?=Bc88sb%wFHX#Rn)%s1noRMGcAKd0e;uf$gyl~ZOicJu!KS(IoR8m!-ELNH!N)6sW3G) zDGp~Jlcxw^5!l~G21iq!>WZCv4d8&J6aWS+UiF4Pf<+?O767eQo;;%ABz||s>Ubnzk1=3=j0mUP)FZo5?iE>r?qO)+IK_kjA31%axPQk8d&wr&F)xW3tr6UY|ho=%QEx&oZ-$HlQx-3b#?R54l=t4qlU)W|q=vT<5C*KGkgU_xHIz42Q= z#vgxZ=`-@*t$f?Lzk#{&x4!U84O`=L3!jz$;^DW8-&T?lJJ^yI`LoD#`JpfV>r0Pa z49v*)FZ~r+98_|R>#=9@^Y8z*tR^G;`L)q``N5C)=~=?luQ{nfw6 zB>Fef_K&~x>+(A<&e~ylAS}QBnIG=CCQuAU%&*EbLNOa(epiU&AP;pIIi`G7C^#gi zsgwkV1_^2$$6{2Qc=eS>s>rFNKz}9Eq(BU;UEs$-wxruh_5_M8Sl~zrDRcP@fCup6 zz*=^BX@U2y3JYFtUc{n@hetHa?&||{!z}zF2pm-BPJ6?;CPlc(#qrE%Euh zva90;rZDYOSkv#i-xJ3Q_Qz9o<$^ZR{dr@({bG9Qhru5(fpNfeZ{mGcUs1lkLL zoc5+so-5GCHPqmdDnd0sB`aWBN;;>jccixrDGi#s8|G+cWWjC|$Pq#Cy|*VbQ;woTljbH^>hAU4Wv62l7GXG|rMU1ewFzcB*XWk#R~1A8%La@($^!z7vMR<6Cc1Kl`cwR$dRy(RB1EUzE+0P5Ga`{EMn7 zYIWOc8t3DqkL3rRd``TMe%XwFB)|Ce-;rmDeeUseWLAFQweOUc$db3xj|;7Gfp0e$XPT;DMwAk2Ox z5@*J#0+lGKr7>2DY1owqaBzOepU_gw{qJ|IW{ylRj>g7%yy@&`%TaAb>NqIKapyNa zf~C-|>Gu0?egj@TdQ(N(dXy_&@_X>wulzrIn)tOl-i-lQam?~c-lLkg6v)7&Bk`Ru zn=UgQ&ujyeTh`Xs<-MtQ*Go{G>j}yOlL0U>J|cAz3?buzj3p*CD!89s9F)^l(xNQf zi*jDJ+stq}9lDY>)%&z4b1M@*xo2r;Y!KNjy@mI&w6r3?%-Z^585JCcAW7(<&4aO6;9kbO-^CH@LiIwhCN*b$!<$-(r55j6(^S#|-u_0@GrN~FhO zdq=x^pK2Z)RT!DIOFVCSppxK*ws~QuRi{~*RXrC=F#reepC3gpHS=jq9t@$sx9iBV zIm#WJILgnT!7~C-T=X$G#08&dgws&11SyS!-YeT6Q83LLAW4Is2n36eO8Pv-J5caS(63UmP+|O31#F3cj zyK`}sxlooYt4K^1*8E+uV=5cqV83X(tK4+cB$|uhOn`%0xhGDYly+=+w#0LR2JZcX z1DK@=T_A|@$zvi@M0p|7xoI-3$zBnVVc>Mj(cFf>pDI8uZ1C;=QC9~aMG zRA!B-!YuUm&URs9FyoDMXuoeqKnp%&0$Y6M6DN+#_aGXHi1)_a%)FS>500peXW5KS z%?P818(7f;jznO0)L~?N1a7xmHjc`-!y}twj+L$qCW+|HhGW>Egs|Cy9y`q<_s^=z z1+1rmS^;-0671vM?#Jk;28*K*$ia71%b?@;h~K4Z6z$u-cVet@5KI0wJhc3TNK&l^HueC1+4ZshL|D^nXu^`9SE>oby&!H}J%hXW;eipsTZ8d@huvrUEdS?9|fSED19Fo%lAS0?NzFD|8}-LK=|7=9U+;bMt6vY7%hfi6@`Nz(604jg3gXg%VgY>nAIoJ{nBqsdqWb z-PQZnmu6&$K{x>nAd)m7l1L(ypr3|P&#$kc8cIIa4F^0_+R%2onQw#nfdb znMw`pN3tW>e{PpcJTv&bGNtphI=QFzhr;q48SJm-x@BE_i z?rf?3cucM@OeQjaQ;B9A)0#IZ&s$ks!NUB4+CSC1;n~=%0UT9(b88oRUi1Ki9;Z(~ zji;Z^y`awQ1Wq`EgT1)%hO1HE;Lh7W&t*xf>>Do@;Ly&eCM0R1G@fF{L3dXt>fJ|+ z&A|_KIfD~N^`+7RP|CR3f_Mr{CypRX8evG4W+EsVq{>XpDiP{TK@SFJM(< zaSf9I03ZNKL_t)B4;Qjr?CaacmU6?H#PHtx4M^#>a{V0c3F#W!5(h z;Vipmd1W*b-|zl~p^=iG;-WNjLApD>)IzmbaD&&}AK-|Imgmaiq6DiofP)MT0$CF$ zCIloCQ|a@Uq`!}!I*tuykjyWjyQf=jX>Mjtz>AK~4#^H$;fBTQljC_`%rN2aY5>RX z2slar2fqdYD=P3UD#nY^cucbIR##R6$)@D_kj$9iD zF_O-a^{;^(;swPlJcIJO$@NZEgT=wN=aZ`97@?E^3&9P3yQ?8fDf2}lDH&w!$NjXq zEAc(&rkX`#k#L(=F7{{DjDD3z72W;k^({lkF z+5t133wZxSpU{1|$>w3ae)JXiKbO7@*2|Lih1-Y0!D9$=ytMB|ytMNqzA^J%+_&(g zoZD!3;#FfeNVGQ!Q00GI9ES4=}W$6cD5!NsX*oIEjs zo~};pq&zUVrwN8aA{E7T99b8wtu4YJSX^8d6LaoWuR1v?9v_@1RidClNh+lbvN^_> z?BMZkV{Tyy!-E4@U0ucLC!P`?4A$G<+bw@S3f8u_Z1B%n|j{$NDw8pKT969EXpmjZCmzk?ne&H^M9 zS#t-&NEl3rnr#Rq$(k|3X-cBg%6FvjL+04?hU4%CB51J!&N}-(UMtFTQ`Utki8cjh zn80-~`Jr_t2|lS@7YNcz~F2hNJQ^ z)^s0Btm;UgCREUfnxGgAJnX=~7QkaB2N$gj*o&MJpM*ilWE88RnVHRdP!05QK1{ZY zi#39LG=*aTmGpm_q!lYqrL}8UB1)NtSHegZLQ7jq4dBRl_(uug$opQ3bXyqVP#9LL6-fiIxnSmmaQwDZQG2`J%13B^m9M5cC#2-HVaoxB7 z!tU#^9ob2P8$3}Dz`^6XoNahn?@b6tefZ}~-;-u^WYwkqrv9H z-6J>PZ6{tTAjf&n5`M7o%w_HW$FtwZR@g5;zqNY;SGOrfTxNOWvD@IZ*zuQ-{R=+- zOsYLLC*FGeCAg_`OxU_)XncG2j9lXrcm6s~wklKJcYgC@cw%ijXTLok01n=`($0@b z5>Tbz!7B;eVBg%>I)uM_;oEh;SM=5T!r33=zt4R)ea`dETs*t8zA^O}{_79_G5zB= z3|x;7Tzil1KCRS&ObF9h3)-HLb5f<}cTHxSQo_6z*T4+I(?pv4H42elLMX?wgq4{}dXS=Y6 zDaVvuxW^)kh5Cg11)>l795~Mt*dVA8hy&X(gGf(NE{Pr*jsnaKJ=YgQ_fRfPw-?10Pd zIy7$%ZDQ0u$mI%76dsk;JwgL<4g=f}im^ygF~FD7GUcK$%U?rf;wl4Kp;?v?Ag@~1 zYmtwSvNp^ZqIn#Rk=t8aik79yzNBXS#SJgBjw)d!p6fQb&}RTx)0x+Tu)@NjEY$(P z4PK7`hj<(`Hi+bqmZiiXqHo(LU~L>^xdpTf}#R z+4@WKi&z!(Y!h2g_* z)3M_d2MShev~F%5LPi@JY)082%C^FwHVfgfqIi={mv1ws1-l8@)Y&Mzb$L%zD-c}B za9m>mh>^9)DBe!hNMcZ+5^3{s2>@1dE>Fvf5uB%lm>86n*O*qx(nKUP&gsyv*Inox z(ffN12y%RT`U!mb*&o3h_9K>H?k+%( zO6@aCg+Q&nuuQI%}tz9tlkNMZ*QtC#@i zcGXpMe%HEPli4O{!F>bedAP@*Ox5)4ocJy{91aW*^&=dLfbk8oeZ|izk$}%1kap5D zf?jX3f0>!V;?j!LjDvWWXlrmLK?=xZVd82` zWS^H87SY_?1gG0s130SqU9Vm0Io<>3&rji7-}*t`yR3m5g$F@701jS-lMw^GvvUg) zWTb9kTU(1v4AlsPWZo%1zTCjuEY$AS;Rai{n~vNOd-dF_&)g7m=x{`W-&*EbrI;it zi+9(ow~|3Fy$_m`K0(&Sr6mFMIy&0*o|^YKEn9*>hstPT|5iwniy#&MOL?O(h{(l@ z=%`Xc2Q+zBOp=2J`e^ih@!UlLCTzA{Jy0%=np<0N>C&`(E5?qEAw&bZnK=PE$j;!V zfea2Vh?%YLuCJFqr1AK(&pa#IwF5(gXl`kib}ue0U}bSxB#Ick<2R1&*9@dh1L zCJ}@gO{SQbE?P`Rd3U(k(yc4RF{ z{|P3I?5A#^JWJG{d`0`c7C4V2Xl`vlAZ`#Zjb=*{E^~QRuvF4URJ-L-X6rST5HdS5V*y;3dp5VQwz7gyAXo!9^n74y z$JBa2PY)CVIBMXAo?e6m|Ckv~Y9aL}4_XwPV@YIt8XM|`hDc*z1{$kTH1>u_*U*f% z5QkX6qTB>IlxU3SS2&v^z<7Sxnyrp z*Y)J&IO-hbF^5yZ(}(~%l6g@9lXwYmF%TQqq;izjDU)NwGsURbBh1t;*Zbq&31EG7 zO*RXeg-oyd#(HdQc;wm)T8Bd+0XYa~4cRv+zmU5?{G zFam!hj=0GTyU74UA`Ua9lx!AoGr;#Nkxa<=%&WgF5=@4DgIh<5#ldfr=7UtJU|e>e zYa6V5QeFogADL2sR&(((ip5-CSbC9|d}9e-A7)9jh=2oaf=juFOn}22i@*|(AZ&FY zaYR85jiqtCc?7?I(>pJ_2H^Ph`~Ma{Sy2E_o1+1L@Paqv+V}Y((Un-beqF$17)^KEk_yPAg~^!*FYj6f$?IE#Y^pz zgPbRO(UekwKM=&G$0KZU?qNoT1_bMDw1W0j_ZoUDnElqoxMoB3K)hS!V0C_BFkOZ3jim)|OGDqq>gD^#1rX-rI2JzLX zMA6n~`$@89Uz0JSv(H|DciV>-+6q^ixeF#2;qgcmTybY7$kIc)eb&$-k>b0nXV!T+qj22+~uA zZ8Ir@dW%spS;Wje7FVX>u^6_uyx3SG+Vb;fzlXm$eIKF;+7Vw~n(QvT|K`_=G+VCnrSm_+pFR9#`BkU0314~5`wQOp zeg_<7fP-_o&mR=Fq|>4HbCujbmfVS{6B)W;!WBUo@pYSct%B$a0IiI z5e|lMoL+hRFqgGcm`q9LFy)2`a#XVLxzULJvC~gr!?T6qp#cG(5;O&xhb0Hl=7jO*FjKtpr-YcmzxR0MG*nV zOi7ZX_>O3cI%RGDP^Q0Jll%RCY;9~}$LE99X2agEbrt~vM4LDZ z5#R=nMvD2~`D(E^^ne_iYyjume9~G6>DTOY*+-P~Dz^^@gBAo#HF>^re{*y7fs(_D z3&>0cN42G)GTWqqEh4Ly2Vg7bv&=P?orwtAk^uxwHmsm7eK`hdC;``DqQO1jOPH`2 zwMeF_a=xiv$utvx{pc(3`q4XbUi=H^zln{I7muwzEnXXXQ<|&>6RvIOMOS?@?wx-E z(Uf0?o;$p%eGtEL&7Bx(+~2fSt4A-$Q4E8Fb${&i*YTOBzH^zx)=)zSe&P7-c;)bQ zd4Z1SGr+<3kl#0E^*ZXx7sRV1xN&pmI6imhZ|)hMAAS5@{N?F;^$gjfj?rs4UP*vM zYcN5(-@N`+m$jb~Z6El-=Wu#;O4q&JHGDn((@n2~&9oQLdcFW0oCme+f3Ar%egA4p zTI+gP1m(#%358`(vbwg8r=LD6tcw@D;O2r=kg-AOs;#YUG&Z;q2!tdUO(`U|(3f|sr9g8V>FxMs6$+m(3p@VeUnO(&9#^FKYp7x55V9kwvV;rH3_g#IEuKzDCY1^vjI+9`C|l`ZB#L) zsIZMG4_ip?y#{cU`h;ue)p{UD4{)-$aA8^yS85?rt9^WY2*;1_Z(NjFO*H`y(S~1K z#OCgXn?Kc&%6wJ@ zj~FQ0Ps_60_jj1}Woq}@tTgtjZflCArk101M@im;V|!_36-!IYGOjy2+jUde_v;I8 za+xJWI_N=VxYRm01q8}sB`)tEgM?So`yqfw3c%(HeRF*iD=VvFGR@2>r%NAuCY=o< zro~*eS!)2t6<{)6j_*b#>)_brrjZ*yf}9qUNiwRq@!JkY5RAm&G()K41OzfcwY0`C zv)F|ZvA@P}HCP<%C%qsCv&uNMT%5iV5zY4GKyAC_eCj9A>-^4Rp^SaL; zZ0NvSPP_!S_Ue*6s;>@U}Oh(dNu~ zU(a`dg8?j-gXpDacWk8qj`v)17v6pKU2?gHme1p%m2-Rk|1J0Zx$d#6=fG+M9B)7Q zGF;y=DlDgkoeg~L;v=}YwVZD1f4lwdcwx`+Jx%|O2R@ERmM^4#Mm7}xOf>hx9}R;N zai2f?eLTClkUr+^Ctr^L>*_oA)bo4+IOL{NZ0emrNMw7Qb@uf7iN7uf%RtZgDs+s- zbR>hEd#8;G4WwwGN;VXQRS1xYje#g30jPEq!QsYP>4Sdg`)5W6(AtK31+h-esca~vKQA; zJkOD0&FE@;#z9PM;r@w9u?7J;l1gq<2lI^Uo-IlXPtU?+u?TA=@A@&-Ue5pAuT^8; zN-&D5CN!2O+s0y103`d?6EVP-FrdG#+UXU$4?wM56$_`5MU#8y-+B^;YXCppmCRlwrE_*}5u2VZ zv^F=PgWenthfKnHi)6P))FyzFsWM?!z{c~jWM+bL;^(5Jnng3nt(LR}@9i)(!*lg5 z7p+|A`gQ^s9~(ivJNM>Y&vVI?t2s!Y$^wXNrg%azno{O?%+j^m%;M|ud@eN)4)ye7 z(WuNxTfQA!eR8ra45a7txXQkFZc06&C}IW^+H3~N0Mr8M+J;HKp|QARNEMoYtHt7A z+X^LrXtGW`R;cSKc1oq5e>vwGC3zJC8MOqX2mu!Ymnv~zhn=9H-IFHk$sh$YJ*%;t z$_3UDSaTW^Y1t~a&uxgJJrO`OuH*(2v7~^9A(IswMu$jURkLKWIC$MmkYg>liSN!o ziXSYU#!6t<0DQmpvE>@O<0Wn5_&N8acul!Gn(@V%Gx+DJAM7y%&v&1cn0nLk7vshK zCv|s6A&}#}`92<8czTa+{4L$b@E0$AN6vbl z&j5$Y(v65_zSFUnjjFrTa~yc;D<3?_>HD60@ogWI-@WC&zraJwyFlLO?tCw9?i{=9 z=jCXG9+|3gF*rW-f;Z#N!E4jaCY$P=-~4Mlv!Ou8SB>0=-@E0F>EAyv^EiGlL!#|> zZh9SFJ9f)uw;hSc@W&7RGrlqPnEZ|&AD_GXx6tQqO&|Mw0ywnfCB?W_#>(8M@IMCR z%lR%GWDIKiPL)ZSlyx)N@W;kRlmu>(9;4hhdc91_wPDMebk!G!BcCc}xDw9z1mHe?j@Z@Xmpn_<&D;0%yt4uT(? z=j&aiu^|Y=vJQeLlpZviR6F%}ve8(b@>KLM866oC5FuZw_I{siUhnn}mRHsg4h7NQ z*Mrv9U4{t_+r3eU4+dq!p38+vMO-Iyyy;Oor~w?$< zMpGIpT<+@}<@y*DA;2*=zaaXQWR0}6G|41fh?c6c1$cjl5sWyh{i-bhxCo*qIu{!I z6)o`1070StE_A<{!T4%PTS%LZm`oL$MD`f{IJj7)(Oj{M-E?24G+wzl)!V07q=vMAQFJd8>kN6g47tuJ3_+#H49*8mRn6lwrR3SS&(uv_3ZLo(;M z8PqllrT8dS3*;!YJ`(fCa1_aSLVy`=t~vLVgI#giQ{i_pqNMc>3j8v7qIo&-9)!(S z0XaZDBkQme6w-5s70&XGmaTQa3(@?FUODt4e1G9FeCnC6>Us1M7*fKjK!eqZZkrpCNJLmP28$Kj(FoRqTL{I&y6S7R zJMpTqoAGm#FVc0qb`U|1ub%rc9-Mm$zDO{AE&-FBNC=xDpZu&?fJ3Wjc6$wf`tX<1 z2ITztC+_@pT-7>oSv#K#0EZ?&oVmWv^|S1o*Ro|fCs^reXEe!r?I7jh)l2y0AAaf} zRpdNZlcvfgN0sk)2W^NRv++s+9BlhPp8Y=l;wN8|+n`zar(dbm6m>}e03ZNKL_t*K zxnhYpUi;NQ!CJs8|9^YmN&Lx+e{tX24aK5({r~wBYy{Q2^^(35_|q4^Eq(m+3E<#O zYww5jWjvw$w&E%oghBIsd)kAJDZS^bq=={_shCX$@zYpZUPWt5vm~{3c6LY{qm)9% z!1?KUnCuP=ba%pS-=ASGeUCp)xf6!~98DGj945Wulf|~=@Q>G+<$T7BE7bsw!+$2V z7Swt`R}WO1y}?G+0FK>9qu3k^*xcMgYiqN3b1-u)o6VugNGN^UsAPi4g6Dt>e_ey* z3OYy&*bum=v#CW*u96PyN@fU+sg$Oto{UXCi_5j+HEE0L>WGU>RXD1f7F+D2)IbA8 z4l0}>%JI3fvWA7lB^k@zU7aPHwG!OmLYn%ind3ZHJIK-yR#R-3g{Ey5n4v>TbERpl z#rEw{IKBpOsHac^ILbd7MfOO{$75nX&P`{#-GFF{sX^wU_FiilQhL}MnJukGU{{Y! zl_t%_01v-Kye~aje8u*9Ily!=!%RujY5JfRGqWL8(7f7(<{6OhSIDNlfj61QU%Q3 zb?qy~N28R&to5J!+Mi+Bza^*t=bK-T*Nk4STYsek9Mq!^heEQhrZ1be?+XX_{w!A? ziUeOY1|;Ix+VsF^GNG%dtCa3epY!LZ@5BE${lf#*k?Z8c0yy-@R8#C3j`SBLQK!w_WO#6nbUW?)#z%Gm4rSP_CBPA!(36;= z`2>ky85JW4=%i?fj6Gx*8B2^CkmZpw!Dccb85~UToj5jDu=`mDK`;7>h#ab|ylW&C zV^Tl`&Ci*9>-Ps_AJ1o-32yM1U|bo$*O`FEz1BGe@8wE5fN=%sbI{kgFuR=hR%38n zNl&=e*5_;w6v|Gl#EsVgj=jAakHxUD>B0QMvKX<_!=R<5IXyW`rhph&#f7@68IaY$ zjU1yhWt19<#*|KHDl;SdNG=*fp-4&?feTor&&fX33~+OeeR&SCxCDbTL8vr+R2CjK zT|h}W-Ys?Am@G`lbkGAr=((=8*kSfH#~u5G_pB#_h?L{$8A?_8F)=m_cfDKBB`-Th z%j)KGk$o-NsRos`sx3lgIhN8v+_TlQQ zj#p(v`&=Jh{BCd)OfP}B#fEm90j8w#k5C%Qsa=sU(P9WkRW@BQ*?)Sn-^)}(x;7_@++q^)9__$_m82a>9SH~rX=A=~vzZ+G z9jk?YDxL3n`@mIr-_5Tp>2?WnJi2rq|90u8IJ+@_nKafL#&5-YuD=HsV`;2{cRlcN z(4T|lcW-_J?is!5vUXnS0Ed6akNLR;Su+lg4$J*9SSCL+nJ_duBtJ{9R~cMO1(hjJ zMRu712`nuv$=Y@_6#&!{y)u)Lw4j^@l=64k$Nl2BK91AdyM7NP4U8NoX#fYkH?qAp zG;fYdnT>OXwrqv_-R_4OY>vt7ycR0ZHj0z1AP@yBdvtVexAy^~Ovv@gh4HS!scVRT9vCfs$5}6XwP(ZvYdi#5igz5$7N&@bTNz}U?!n$K}+v4&v z8tdyZIyx-tXg#bg?cr|)qj+X|9`JAD)Z{pv&f?6!RjhSE~UW6?+`DifcWfuLll;y}_2%0FKCyY=^c$6D{&+ES-%ktQGbbSur^> zRI=}d3%Hq?ImzM~86GStV60`?1jAvW9dqHyg&h}|TsUhRS@u1P7|mHrqehqOSzKxL z)Bq0k#HcsRY^p794d5u(80LHG55+{9ioxP~qsmZ}?{1cfc&5ByvDy38U~#a`g+LDF z#SxJ#JCQxm0Gx7lXsRBXT2eN^md6O2dv%U!ZsPeJ<+qW52*014FZd0w1j9tnt?mXS zmC2_7(`KVcFR|}5_NAV>%6&{4RIid@d}jOi139wS>1?Av5Rzxh=Nd6tu?`#Jrs6YZ z%h`X^+l%<<>Ca&~pu8$dDfE(KVAO8be=iKUk~x)GUeI?OzkdDQr8FUZ4vmoi;mL2~ z+~$H9ENi99*@WM}<&8Mr+AnR*F2DVqPhzsA7q1_`^)eIjIo~>d@n8P}!Bl;pdF6XC z)^vG>`*Q){n46i0(QLxtxXMlr`u$j%o0Ei;-u@oh+mNkJ^Wd-qO5-q?%<%jDNG9U4 z-t=s4Nw9Kcd{hFc;Xp_dU95H+>g;yJ<1zW>GGm*+mn0ms8KF>E>b2Tzu-Dme?brU` zKw}}_$(q*&fs7w7pO-^#=^RTNjgNflKUU=0Uw!$zFywCAx9)NQ9RK%?uNA2&GMZ+6 z>-eX$58{#3eR5y=(U<=+ZtPUg`0t*)AD?*QoAPgtYmVrDO_`n zL{6&;z(HwU?>6RU=HPO>FfceE+4vjl8SY%$7<5T_{TGs#Oh6e-=`v!VpPMJLy z>f1{Fo_nrXJSH9&bf2IhI`4D zCB|Jf>f8-f7?kmAM$tS>_+Dk2kt?7hCK)qY5S`gHTDF*EZb)XC%F1B9q~LSqss(C9 z$Gplxb}o#A!LVfgD7vgE&1BHa=-}d#o)vsI<@=LR3l>f5yI2!g_SNdz1{M~U(Am+3 zuC9)v$FBfYVWl@Oo+@UQDZ^(JkExA=9|l{zB*H8q3-1bWIbQffELfLS{Qw4H-d*l+46sG}8TkzE7hBh+<-c&UNRR zjSJ$tv9Pn6t})X*T;^+Pq8p4DYv_a3XvBH%0)p{f@PP7CxAaViLAYL!!xs){Op_r0-bI* z)|OY4ml0*b;&IeB)}y<(2lI3D*!Fnk8$nNw-o74Lv+_FjI=ie38K5SB;@kG6WoLT& zd+_of{?$Q-LBVr1kR$uRY~%5Q6%}znwE&KMP5R}lUV&de^@{W%fA;W~1(aYRNI|fo zP$B64qR+oSEdlr87ySZW-hWC?s}{gPaExF^fUNW56EtqX;`|~u*VlzT#CgiI;Xx!C zg~M(~b4xRl2EgmtlI;IbFf7SjG>T@RI7Vq*yB$p}O|sS@P)9H>N_pu-0u2prse^#P z>dGqoI{`VLKAa6rjR*t+*jU>XsUYrs_%qql27_qtY!`6wu!_t-A$nfW>^mXBcBjLZ zPMFXVH8(sSnLC!2R^fI#@uC;pk~gU$ngCXOA@Oi*Fvc)>Y^6j%vp8P!6Ht1IO_!Aue*yR~1DY~PfZhh!od4QV4& zZ6T#tF-jYm*~xl9SANT6412veHa3EW6!ly0)6Mq`_0~~4E`JZy01nkZHGrf1ZwkK| z+>~tv!Z4UjXs)xuoJUfLnT-6t*sR5SA5@FQ!Cu;L-K2dZ#W%=i(Pc(hY_DsqHuW8* z2D1X#2~S@sbi0+NG|v+NJ2jv2d(Uq>`?}H?hp+-UPtiXtsth?rN>Kc- zlpF+u0c;=V(|qy}#r9Vz$ESU*q<^ZvYtJ6bxd0B1F$O(2cL$9YY#NyZ86d>`16bL@>R=|m1;aw-ka%epofz>%x}Z>%51dk0B7wPEJEQB8k(9A4Tr(~J*B1yb*?V2z-6}!1Bqjo2~d%Q+O|1o-J&7x3RXq zDd(O%F(CnSvR5*OO!~Rg(_vxFgZ24Yv^CXZXlS79F|R^{k?U0@CB;nr9DWOwQ;jL+ zirHiqUlbls(1V^IWZ-13wdDKA{j|v_KC9DIHL#e)n=;$eB467Wk6_F}F>%>{R?dDc83x{9???nP)`v9rMvN(7xuXkHy*IaHVh6ekK z>K%<~qXKc&4>T3k*emql8o;3*TpHlm+Q!vaohZ2Ay+R*%)tk)?fhQP6C}}{Wk=gqD zPe9Z(=J$%!_+rhSj|z)JzFBGir}EDSqI(^TAQXv;mc0s1?gkzR5IDpf+bnAa0Xwq# zT*)yg2}0R0TWDHZ-l3tbIW$QJ4dmcen7K{e>Z4k;wFBq%!;taH9?O>l9B~9f5lJ{8 zU==o5;kP#+1_Oeg4R~iS!QR-6#(`Z1LwMUOKPR}+JUUUZ>l2X(e2cRP`?kU1bTAQ2DH_#_RU>*~Xs%-d~OEYL{X_hTaG#Z7| z=@5WpeSHH1!-G;+Fc=bf9KX*eUyu@gq0A33qfK z-?!Q2lBjw?&m;!x+u^p_(dBAJx3d{1TKi>w$u18qox^*+^}p13G8pl_pZ~Bh^zxOT ztX#ye-~YGibH4lYe*}wBjjd_{9K04;Kl3y50#>+OF3D!^>g_^%dz&yRD78cu#_IAK z=rh>Y--o%`Igwr(9vzZdIPi6Y zYB6Ga%Lk9ggNEiN0sZ0xJ9@fM=Wxh8PVnV001mFn#IGVuLvE7*S`6}Y-Jk-!dl_g7 z4B3srZ*F=pH9ad5nXRoYXlreOMfP*bqe3hGNE~x38(5yYC~F!@R5c1{q$Gj#u2ItQ z4!tL23{J(4<@Zn}h|mixyP8aiYxW005vm=~b8WwP0^78_yo#me6^xAz$(Sjoh-7ri zyG~DXp`N;hHOqvESPb*?i#YStv*_q-!wuJ-5@|oZ#TPSRGYT}AlW4G%5MoLKTbmxN zt*xQ6yAw{A3*N15tgWn}zQK)-&W@7eG=UJfnb^|UDQ|?lWl5a>Y;!0RZm3rNL=LvN<5>X2?yG@uUoQ%0RV&St_fDG4<2GKHB zk|hcGQ^?p=0%Iu_2SF1(LC75%OU^F}$U-lUVoD9*D5kecJGKUJsD7&f9Hot)LTB;2 z5(vlO3&&tK0QGiy1m%vV^E)L5(>9x~Z%g*Ij{=KB+lZ1iLG#LT&#&4>i+^iu40=Z~ z=pc#pl3i99xYvMw0v-G|i-ZE@7mZve&7|mv3TXDh2AayJf7O;eUv9q!S|H>j7`iBMN zAWMXd5c(yMIpPcN;DNJmYYr>@I7|j+mjU1CxwVyRujTjs1#q#{T1h$+mCz1rfTbi-9vVwY- z3j@Og0&p;ZoQx+V7`(E)Du(3@@bO(>W^cgn$LjJb21f?ra5^QB%%Ii4P`_m6uCK1c zmyA>l;GoGk{Wi4n?yK*Tf6|X5v;5`hz5icKU+#D8yCzS+5aD3$-x+b1$?T;~v^BQuG6HUcE{SD>UCnU$2xqWL+Q zAst=q@cRPT+S;lrgM+ae&WDmf7m20kZ6-%>|JUGh?1@A0z4ZHo@CSkderV?}EG**L z^OsOxUyp0AxeE35ZUH>BJtXgaJCeYfH-Ln9Rh|L&r}b_(TAG_A=q=KwseY0O|-hVdS_ zlwl%7KG`UOW3!Y%3kJnh+-z1}nR?4^(uGPwEJyKkZ@#dI?d=_T2RIhHyE=+jT1WyL z5d(JOip60sHg_cnVNWeCE@EJ4P}UR+a|_a+Wb6sRWul*rNyZ_^qcU+#4dA%4h7L29n5ne5 zv?>!aDUKWyne@F(P=k{IeH55MB})LKL4EX@nZU_{fo_qAV20;zc0{=YGKba6qK8g^ z1A74u(Nc`YWP*Iou>we+jYcJdIMb+C(><4r4N6s{CViQd6;30WIeM~HciAgk+~rxx zq*iZS^edSFD@I3#iW&|zfTO7HD(T=Fz@fUW25^)#d~}_}jp}wVia;!hM!OkKTW)4U zsU93!BaQ-#Lz9r=z3`it>G7nivr0Hf`@ZwkV!Vhl%@ft0KPj6;W~P;zC8z=+QDKN^ zS(jX|=$Ttexb?E1q9sPelX3O@4vCeS32-zRQh@}o2 zW|wY&BfPzZo#jPY3&tsp;`hU7wZPfY4QE@YfENC>6$wh$_YNQy3c@pW4m^*5ht*jR zS4X$V4+TBz@UJW(9tq=##40|!@ngi2driMHAJlD*KKw@Ktr#2~kzf+X+ET=ePoMuG zzPb1mwxgl+;bd~Wdi++ru&sber zK`;k=V$v-#jb<~3h6lx`gZ>O%J>6pR%s%mXx3Ms{2(#4!m)ni)DgqqZ`hZ|M z`-A&E{-HOhCRLn0uZKcmJahIOE>6t|^M#;MBoY>dfO@w}6ez~WN0CUVJtw`uxK5z7 zoj1h!Eryml6U;^qUBu00)oZe*`!fV0SrpWga;w)9Zso0wxoa1Jr$J z2^{-<48)gYZUMd>zkmoW&CRmD&|B2Ah>3(}o&Df`tn9;;)ipeE<{60*jSdf?zrU|! z|4>R)tw&UbO{X;pQxV_|0}%4=EG(j}qYXZ<4~axvz-*2iGNA|}@^=Iomll=Yp>NaZtM^W8X(!n)=Lv>pX;3#SM=sqbJ ziD5Gs7Z0OWJ3S&UFPeEa0}iE{C>{kC2k(Q-IlG0z`x6RdM3BWOzol(sjM zRzzBY8LTQONH4LV$&TfuT{pl%rpM-mXMjWuj@B-bt_p0d3fR#yb{rOm6TXF6gtk3s z9zBj^JO=OllmHy=&OTTi4p^OTgm<>#ot=WsRS#=@1D;xX24C5F471U_rr();c$2jY z@9TdF#wNxEuo1&nn+0orFTObS7(O%oBlu$B^eHqRzhm$kykYW%M*`&7js$T3)M@;2D?)#cwbeEB4)h9x zgZ>Az(=)Oc(#{WCfVZCc>_KlS=lKLVGRu3ezANp)k@@q7miNj|m!mO972ufJUc)ck z`w>J_``nYQ{rKY-{d=@K8ur}wPggJD_aFQ$HiAC+`EWxAK6BT5#l%-Dl>|6m*>MuT zf9h_LD&}5@=F*JCtgfyg6bzxGy&d(<%?SHI&j;tV#JF+%79{KaG?k;Su zZ(weA9lJng z;~A`r^PrOK3`>$;W4#M5moo)|02`ZI(qC*h=NXsNA)Y9d84{VTXcV5UEm@;AH#NcG zbfvTMts6%3>do!27>7C>j9YTv=Kc5U8iOTci{zoz>Raj?Ug5nX@vB zV%Zu{12}X(``Tg8?H-r&pE-rkBEZnz4)G*T-=sWCXp(1}G>!62H)vju8WmKt2< zB^ku#gwM%|6KqdUHwOCqWYXgYUI810WgxWRhJYdo^+#kXQp^sKGcqYzD~;K4rTBR4 z2XHWWA=xLn48)3jo=5R;E$gO~AXO#qM`Q-(7i7{uHomI~uIE}cfJ09&9qgDIz@hrD z25=l~9OXM(%j)+;fUwynG>mBAqE5Yg%uDNMb)Ts>DR?idYp5gChpe5JB$WFUk=1O_*% z!M@3NM;ch?LKGbYI8q0z#1thj%I>91f_AK4i7FoFx%iBL6fMWDlDhn>%h;N|gofTh zI9l7&07uLCNeRyR7U$q!TNVI>5>;e%c;}`N^=+eZcpPS%9cya~_~y)mxX*t!=dCe# zd5gUV@9Mf$JUIBivrrC+L5Qi9C49$o0pIjr!cH=RSSqudAjeAwPT{r3ZUw=FLc0FN zjg;b#Cdl!Pi$B5VpZadvW8)PASK|Y>{rqJzRmIm{o-+;;;E+Tb8q#y+mwNZKpV1($ z!4QYTw~G1s1-Kg;_GAwWBP|+La;gk=Gk{3HAtq>1`Yx_mOjA_Jglks919PFaMdHgsfMj~tH#fmxpj=-9+g>lc+g>>8>V#3mvBn@P1F&RkFbkX+;siPP9iy?m zo$LXF0q%x+F_{6mmF{_IG68MI#X}O;rf8D2ht}(Z(WGIC#CTu1<;R6)NeZ29cj8;1q?k&VC?yZC;acs3*@n z4Xee9TW-0bP&0J@o_-t~QJ~SBgxd^#OpYY5y1at(=PpRHE&V_G2K(h*(EyG801h%b zL`Kd4VOcOPMwZ_S{d0P{(AM56VB+e^8pbC%9xWn!7z%{s_hbla0LRke5{5>G1X$ra z$@2(y@EV=nU1;xUllOgQYDU1Yp8j50d&xUPb`KMbQ_P?mz@dA{)DCt#1}tU^#>a+*`Y4)^ zIydv#*VF(HE;zE~jJU{AEDy!@IO;wg*#L)PuPFHpmQoier97uY#A=< zT+YrdO18|gu@RvH>n$~aLvK%&eq0UUP<>YeI7%Nwh0bKqnBSv>$&Br!S-d#fZI_!7 zmIL5mTdKk0V2)|CIfhQN3eaX2kw*;ensU~=9fi86V!z*IZN^o=F{MY$xgi($AoFG< z3i@W~VR7(yEz^@h5K2o>Vul&mGyrChky(!{Wbx%Iie1X!<*qLFK{|$+l9U_Z`k5Nu zxtRII1vh4Rq2xODa)9F$-Z%b=ltizRIU-YmjE>BbZ7NN0p;+8rTN7}yab#tE7dR-=n4Xyt&r8m=1Q+{yyTwdAZ_zw2QvMsB zP#i7RB-~m3pRW#Wy&{Y)CdP<=*k1GU{m$pPWY)~g%*niS;nK8#GPm4xUCvVuDsRm_ z#@yV3#B3&yjR~8j(7mx;GFz*BN4xIoYXFDtt}6M!8o;5tt_EqWEj%%rdYDU+dRsrRxS zH)1CSbXt_02Q{ggfTCp%vfj+`POxEX>O8EjdNhwtq)lN%UXK7D7KaNhW0N_htcnFV z=(FINzJPc*goeH$F)3$R4sYVV)t}&pt7rCjage=nyuJ%})s5gMG|+(ZCKO zD+{PM#^t?a#wu2KLFf*YD?IO}-JeSc99JC6)BE7*iV{3>4@zKjp zQ_n9Z`-DP<;`?3G>-Ax3W>(h0W9%OtvYi^6CPDzmLTRdlNquVTH3B=7%c6<5+et*7zy<*r z1_hY)kc)b%x1X=1<1%T)8koc9b5QNhQu=^;pEI-b!k{UJ#i0e7t|XJ%Qu^mG_% zs`qOEM`cE#22yH9j5~1%z`;$ABWtgwqz0k~&YZ7?OcgicJ(j2h<G8cjoE zA{)i$7+7D$&eA+w-Mw&k^_2#2EX~8evWTYPaq-(oux*QT2zxzf92$ewF0xH+b~j$#aTTr&)QcAO#EA*<5}{r@b?>=0iASQCo}PuBvM-Gd zaQ3z0(=(6Y{-rYrCwAFVG#`K6vD@(C{*#9Wa!{t~UoSj@&z|{?JVHumy>{#tyyL1n zj)Y9rJMQ}{JheWX9$xRg_7`zu$BA+e(X!N+`8_R5g;|w6x;}+pdhnCFtIh^Dv=a+~ z9C`tcOmIW1yBLt;*Ct+yUz@l+@BJKv!J)gOia2m9?8kY}A}Cii(%1=`DL1H5M3qGy znhkKge&Bk1@Y;K%j(jpkGP{fKkpemBVMz%}?n@e6b!vX#cQ2K&v7d~yCjY1;py}bT zcLAhi2aCF;oCkBRWE_A=77Vzm`A`{h@A1sYakel%V{!OH5y|RzyDpamV_gIUw*5gw zqY-SbuZ!2>&_KU<8*snva2Cf}4JClBKm>_U5O%Xk*cik+88oJZSiXI$wmxA0a&DBw z44o_+#-OIB=LAr1tar;Co85LU@5om15zw((}TAHOk z0up3!tSql$b7K=DqrS3_Zh!ZFm@EwV5<%s|CK`nc3{cXdt`3x^q$)F~|o zbEw!hDHg|q$f&iqx24~C4XD%tYnekMlYV^Iav{au@0D_V4d75uN&`4NTiZBwlA!y+ zGNrDR=U>Torlk%NamiZaJI>6m&8PuRQ&K>V%u+6ZgLPJm#nEGq%GlA^fr(@SiFi_g z4Lh^BQc;V;U<~f;?BLSHX&918OrD%ny4@)-M%$os^GJ>1U?8MqndppH=8!ARkXo5$M}4Htgfvi5s%4wgBwEM_BKvjeNyD6n0!Hii)O63 z3dhO%+PX*wn9NFRpKK3qbXg+dut-fMld@nHeRN7;Q1_gA=`<3JM5C}+tZ>)6;c_`- zT`LTZnK?11B*4P834<5R2BcIXgH^nD24r}DiuD;0wu|4lBhQdBTVzg~%$8zf8fAI4 zRB`~Nn_?Ir8KB%j?nc&7l%jd;3T>G09W|EU<1E{{G-;Lr3bLJjDN027;vSebVSxC^leHCqf}elYKZ{ay=!d{ zkRy?hJ#(&g3+K_DKv?En%2BS9b=lr3{uQN`coOi0lh_GG;7Ww0pXJ*0^fHd`LgBES z-`v(JYAKXs7owR~Yin~}gq#crZd}_t+Rj8Ju`1N?a8y7UE^cb2 zygg6@I8=Yu0FLsGE7hko+m69vQY;1*X6kK5nZ;#5t7Wewi3V_R6Mj$-wpuKX4nqjB zNLcQTa~y*oe5VK`ANKc3zPVGgvQZo!9TMPzQc>ClopU737pE^yNwSEr9)lq?x3-{n zuwQ_M#kqO;`Ow&?urZ>MFlL!yZ?|D+Yy{g|+nAl21_K4odKb(v$cB=e#}ikdkZjQD zi_;>FHF5k{&UGCPN@u2K#lVqSca*9ki=(%{M~-Lvr>ADH?ePi#!nSsFwhO?*b>Q}v z7Z#gU<`QOlPMnyOjVb|-OBXM};cy_y08%0$*?`?W-NIlA1Ou45I4v94$rF=EB;r_F zT$Va{4IayLXePG^Ij)#xN(N+mTdU}rE4^_m7)A3YEm)52MGEPI5%z5(u)2(B zz^{OgrWOG$2vo2{{5uG)ufpPViJ`dsY{w@chrPZLR(FH2JmR4MTpisoT5X6&!U(Lb zAh5Xxi`@ZNXAdkcx18r+UH~Plj3xuxo9Z#t)hb{TgA$t?9;_{|ARLXL&gFv5VimBc zy|Y8!k(s%9{P0JQpuM#PBLjVKx!rI#HtfmVJ-s}SPn`We9^SsV$J^tunHy@dx__mM9T@lE*rE^R`h|GTzka){| zf1dNs3jrJ&c%lIryp~pJ~#c@&tECQIK zzbd66tG!P=rdHPiTBHHE(N-?psCIt^oL~p%%N}JE&%khjnWJw*^@Ym&`w0p7gW__# zWMblF&zowmsn+eXMUm~SMPPRfw3ftm!|TYhnXDxC_qE7}STGdYkW4BmLt~@j^R+9e z!S{3=2y6lzwZ0+E{ce2^Fj#GDY{}QZ{!JZVPilNPus6Q_+dnS(Oj`B=t5Qg(rF;Ia zj%ZNB(c1M6j!4(cqOv*m18b7n-Ikt(dt!6BwIYv&olcZit0o$JEd}YbX4Tja3L_{# zizVcHsAi**uDzo}sd`2-+NeyxJV)vMEmmV8Uo5GnGl^3g6AZ`F1++2ZD$C@>K0qr* zLIWU$Wapy~o=CgLtu!)FTNnr)k4MHPMs?a=yyn>G8^P2iyZe34KFgz&$ca8fMyt97DYui&a<_Lqh}Sn{Zv?iGE{(W^yj+`*Ib4hgpruGrlTQw@W;(hVQD?)W}FMiHSppagG{g5Kr&1QW5MN%Ey}hI?++7l@6eX~36yVG) z&TAs!Ad!^7`nuTc4jCCAm(55-HbNm8pPZ0^;Xz3!59INqCt88`@U;h30UUrNt1GJt zieUT*fI=*`cxORu4!b1w67ux%Qw2`umlmYEyGy45Vm7XyWj+hgt<5b71%fg(GOWh| z;CS}U28@5zuW}bl_m{2> zup%xdUXI20WT3xK9Doe~|5k^jyggDnMZdoGH>b8e&y&72*AYB7;%*q*#M^;DNCKgV zEX++ySD6*WoX`AU2@-xIzAL}-^snTv!*5Hv@WQzGIzbL(cYf>XoAQ6Z|L59i$W;Bn z+$ZJl-~Z2Q>%=6mNjH5Sz`;Ho^Q2=}{_d;}t%kk9{!M`6XfM_i;4tS-1trLP zz&2owbCA|~$$Nqkw8^euA0i(>4*=6`001BWNkl41Wph#Q+ket<6hdz1yOe_BH-htt2JVSjZMdO*!_pm3B<8r$I ztzMSwI_n(F)8zWX8=I=Afr3HJtz^V&iBwu)4L}Z_t3HPoBmZ@tCyaVX1cJ(p#E0$5 z3STR3+K{d?WUBg&dW##|GMS7Py=-r68P{kL>FuMidQiVpQ?}K-0TbYB0vtE?kv1=^ z(LHbx_QuG_kOBn&8tC74&n=0?W|#fYy0SVPo;K;6S=7Yeo_|%S-s+yaqx6dGeq1mY zWT5Wzxn-)?rxkGNR7w}VP_UScJ#Aj`dcCq4*-))IZ&`;Bgc86aNo7|esS^N|ah|p| zO;qp2Udgadj zyW(`A6>L-?u+U_phuOhmlu6m?cIx7XYCHuv&`tDuw9<~`6w(C93{WWu>bkqTt7hKx zgAYC5?k=4Gn20$p13L*(Aao-Up68rhf(kpT;b z!^+AT9vaYly$-pI%KN+s;BlIs>3RKT0312|UNtajHUn6s8itRI>YVFnj1!E1e6zfV zPM2GCE%*2Lq{JAuw=Zp8uZ#{4>i0(ygaDU7yk3dV>$vZmdd?=mVLTb;oAp3Q=Z&UB z)#cw-a}mnot1?M>Ccwc0JXb$}<0@Dj^i(60a+iG)#Eww+Basc++1k-LU|?`S4HAh3 zVNdXT*bj`e#8v>$OZV?;5Lmay@QuWFW6J7qx?M6hF)l&BUv{H0x%cp%#!|#y zE6Xbq<7cnjI~U;KdLpnU*8M77h-@b@DAxq*1U3l($MdJpHFmsv|BhJA+>D~I7qg$prz13ncenV4$0gxBS^Dd;@6JW{uk|}n`N}{@h6e|vzrXje zsDby*6 z?P)%A+x_iN}TNJ9fqRQiILH;JMF;DB*H!<5_U zFxJOf{3%Flon2PX{DWi@`5d3utp#h(o-J!pLr-^?^!E0s9FW06slFxhBGGhS+ARg~ zxiDh4D2M^$h5iDx0GI)&Nv6^YZmO13U?bY$pSie7hf7K!IY#$5SjOE=G8T_2hKAWuVinS*J0@6t|~3OrPV3>LBl+b1+1rkP+A{2 zb#`>99x>ZPEidHrl1-&#WNcJT8#lud2?xUp2mm|)i~xA}SJuSS=8@J`r|Q=6!B0$2 ziN{;kRL9YPD zs$D*pQ{01BIXzkT*B~C>mq0Ki?LP07X&|y#XHwfsBxG!4*g)>7;J6{x@TUPDXm1j1DRaj( zaI5l~n*hhjuWmhc?(6+=XvOhvOyxLu=0k&+grOmBFn?U=Z|Hy!+7#d zfTNCIK$&#~rJgFY$_4YO00+j_4FEE)0_144c6>daj43~bf%ERpj?B)_Y1{)t17mOE zAxEo2_Tz@u@#6g@jST@fh!gPeU`!_AzqV||Pov{w3T7Z7b^p}|3S^PwSYKJwW8Qsu z_gsJjfMWUiiW;G}x{&lhR~ggBk_?Xw%k2bW}LYg_jvHh}r7 z3;k4D*&8On0n>M4YC=sRDR#j;a&2{84I6?)%!ZnV{e>wKKdP> z5dgP&d`1|L3k6MNsf=!g)Ck}6qhwD0DDV~et(8BOgM9iBSn##F<#Q7c<@*;trAEd! zm1k*udwXM9e);RaC;mO7%5$-MM1K6vXJxvhc1`+fuR5L2%ClHR{xbN1{K48gFYR`} zcTWD>SO2cqELYPP)n4~$+tq6qF0!o&aGYmc ze*9vqk*8vxukNhLfBEPC?r`_{u3`D&cmM2#?)}5G@h`poyYj{N{`l~gerDmb^3&%S zwO{1^&7uzWQLn>eKB%TiIiP~dFO}D{mFED!VE$!(Q*{iaamp$gtcMvRnI8?siIM^z9rNyp*23_5qhtky5Fa_{w z*iGk!F`(UDE=nvJ>}q03B%VX@f^vv}?e6M5F1hGe@%&x_>PML-++`q}dpdGoEW%fkGOe9LPOtL@_I zw*&As2GPfw@3 z{`vzMA0IiqgY5pE#Qm#c#nj5>mV=!w1v@gaUEK!bzru+j?)J!DU`=ud2^pK3 zl73rGX;#@>R;%td!Vv`yCZ{G;`<_9Yk8^8dQ-Z;ej89FdY!nOEwH0(+Em{SqCf0$V ze#DqS`q$TGdviw??kp%vgNZ1x=2uZ(km~c3-Q!0XSe;OwUd!xItAOZGK@+^(LtbXWXO` zkbA;#h;0Ef*4O+BUQp>rBVb^A2Bb_jE5Y@kNtVM_XfimC zK9QRYaF|z0wd(5Hx=M2N_x0)60=UY1fqp5Kw9QtZ9#C!9T;4F|YdxFNU7s`F%%d~` zj`}^9)7Tq2_n#(F)gXX_b6yq5F=$74ON3;v&2s(A8&js!l=dWP0!w#o%}DSgS^50Q zbEBAJYEp|qmY*%l_I6Ze7Uwl#zO%8Ru^7MthT+kj9gV%(JKJSydP?I%WKH=!1t_A6|c0XLY_iRV{V*TwE|$n5l_ zA)i)e;PMh4?{gF6`0CbU`QyM_@-((~1mt*qa8^D)`HC!bk6a1JaomUF3cLQyQ{CyF zk)OKz1Jdj2yeXGd)pgW^#lc!NvazYMd#o*4Cy*fio2_N}$IHK0)peK~RhokT!rQ-d z=DyVe9H#UY2b=!l&s2Rq)v`A@U@UVW-~PM*`;lY+zkla{ls@;#{+v}`#4X+MC%^o! z<-KjAFqHN$KmNn=w+0vLb~lC@G^zom6Aiin23Uua0L8Q8EE!JoSg0gMJA9h! zI8PosnJ>w1stj;=UMLKh{brh?bKUd_Dj@(#v`Pst*d^qw03^5uWxu4;I{%Y@dGzS1 zs&~xHOzQfQLR|GFX|Zau8pRN<)nRXue4#9ZX+a6%ViMoPK<|CH*{s)IeINtnyj;Dn?X2U)aw23p&{VaD>nb-i@iG0TMGTe*J3! zUA*=W8fJ#3$vA!#_wFo6Hk~|uZ0xu^W9qlqRH?1rcem65eqW}y87710(l}aAyJy2EXay#Yj zgL`!Y0L%%P#au8P7Khy-^K(YE+Eq1kF}b?t*S?`@0V8{=D=uRW*2wFBncZRdx)6+* zMrkJCQ7LDo02#riSeg=56%R-?*K>Id4C@Wv)$=_d$+f+;BLP@kS%cP1V2iBVOclX$ zJ+I}%d@M5=%{PTH;zzYL0gn1TdBzvU85Uc|7vI+baByc=0dkluYd-zAH^Od^kHAHxW|KoxpyNJ)?*OwIa-~vy}2ooU_=In z2Q=0qZi3N)JZNuUk4i-0b3yXv{;OvL9K>sQX2ABCnwwVNHyZKgMr2cCyphpi@%nsf zgkH(u0E|&^WphhrW@ogrm3t%hq?iUkgIMp$2T!E4yHo$oHx9solnDMF6xyf<2lsnt zLE~Ql4%i;tPb|8thMe@z?81Wf2j-<(Idg+rJiezs7WAKYaP*MXQPm}?Y3;FAB@4uS zzwz}Ou;t4pw?^{qykwSnMhX{Tb3c8)s(H4ao*tPT9}|zqb*LH7ymUNPG5vL(#Mb0D zo_<-L$NWcpITm|HP|KXc|QdO5<#YUeS`=tEP+;@rF z_Oj9ORh<7a=cot3!8fty4@x4LRM|Y%r+mM7zx{9FKamg8Wli-eFSOEl9RG~dTD1Vj zML?6vb5+aUF!%YY3a64!FROYKv^^iYYdayyF!sJW6f-D!s&j4rVgeN>7 zd^pJMjZcgn7TO;A)|O@B&Av9To4g${6a@&*OMo>TH=4D`LD3?kuIn!Zs^z(ueN!nl zcgWDfgQm&gsHIz*``qRpsD{1K)zu-dzkXjPC&!N5DvQ2EBp|W1XVU8J5Qnc_I>x5t zU@IcA^<`;sIK}RAso{9;ASrwP74Z}^GCMhPXugdP1MCPsN)m`v&xHeFok->uX0>7t z`6SpH(Dzs@vWP^E0NrN8>GXW0tgdg5t(#1E| zgRB&b%IUco+1c5Zjc`~dr>E3_JQ4~?EVg$dz=5GQi(!z}(XmlkUt3pg>9NUiqiQb{ zQL`=+;Mm;UlG(W#ajRx@Mj0JwMo&&p=)HwPVf}f%01l;_D(ailV0&|GQy15F7Z)00 zWPaW^0=R*>{Z2G0-JO_C^(puTXmF!j$q06GT76>BN9kKN*FtyHG@`d+P;Ue#ba2yy z~NitgWu8!8dUtMIknuUF;5< zvS5j4@U`F%bFFe)P z<}F5|98)E#N+pfiFh$Q~@OpD-JcrDw$L&_Y2G0>>PGRp-ti$yY%fjfOkcPR17#1Dn zshMdZj^tWlsUS;*^ePpg#Ja=dV@8qC3CZ?apHIE^qiDtt5aacTZ+J|C`O_;!Ux02U z$z`&VNn=?0qNzD8YXmghNiHet>P5z+60|!6Hp;s*KO2%>R%KmQ(|9KM;t`Xx9!MS> z$m0C0GK`g7sL~{cVQyus{FcMXE&1)0Kf6}*@jv%}Q~r-PfAf$@Qq8?LVw(xyu>8>6 zcgy{r*+v}xN{(3%fP)L={Yhss3N*LaY+4{g)p@mMr>@ze94k)K)o?1i4euRecMe*WDr9oYw&D&(p@O6~7|`Tvx6w^5@o+GhtAfENlMKfTp%Ua}oWnbTchc=Laxmv5qU(BbryPuH28=Kz4w(yE@c2+hgW)s4 z|4|eGu)+P2*J*RR&W(}DGpw!!WN$wqQl4 z3>mMJngTNAB)ra1#iHhmn7iA3ZPGtHB-_!LWHTvg_j>gF@4o*?rLACdF$TQ)@V=01 z<5Oc0e2ZFiy@s`@%k=^Hyb@9Gv@7*+2UtySt>gt+K?w6IQA~=9SLO@d%z6^UqQTdW#iB6o@m(&2R%kv~0pZDxPL{A|@~$a2-FSR@1U z@dQ>O6+Ap?^$vhV7a{4wj!<7^9J<=}ci&D%+4m|H8mX%oK$b)p+TBXC$CT_b+x}EI?``A*yLL!^hCLOJ9 zGU^?WsrC^W@)$C}x4B&f1MVmP;@`_#+bb99Cet&6oqqA1-;tB#s?Gv907-uK!S~3= z2WADJLoICfobuUwq~#WXRifq4VF?jsMwS z|GIo>`Kw1R|JOeA4`iw1R21fRiU!GHz)q<~8Vh+i)@#UwvtF}1 zj4_=1*IY;$5P*$|wE0$SUk0XU#cQ`IgQHsMEn+{O^}LBT2%4y-W~O- zCAOfj18{+RBIls@z8=s5kEL_w!dl-s1#r{EYWX9e27OCW00k|_8~3YBU4KxYOMhRl zK1&SO69)(4YHd|;3(yC^g!~l190k_<3Di^ya{un43?nC6Lt~!b&x;z2ciBZeAEG)k zRhl_SONs)oCWE7fx1+hst?hwo*c&IAi&x%oE}4+{+H)xu3(`G%M_O8271%(!Dihz8 z?&&%4w08)L5N|4`)q4!oEc{sSba!_v{T}K*>s-{=t5Ugu=S*)a>-3L=`69OacHREL4y;2nE7=EcTv z>I($JTCs+~6O5YcY=Bp*>jBx_jmywLuNshZt+n3wb>2&*oE4Kk{ZB%t32?l4DkLAF z<-HocNT?9&_Krh>MPDa}XQwehLZ-5Tk80F?{&_4SzxcJ^mN&yk*)~5h`)T>PJD)%IK3>QX8A*9V$%+4?TL0zU4S$NP z=1h)&0Z~pE!vbLa#aM=f(sj!nk`Gy3UXkAZJ~ahbY4FIF?8W0UI5HwGZ<~(u z+%JU-+!OvGW?qF}V2n4%WC{k1?G0u_II<~Q+uO=wARm)T;g3O~EfUFAO`sPGd1YU0 z?ZjkYYFgSnZfSR7-fSF~2iw4*Cx+a*2L{{$>i9G zGB5DI;CH6%m7%JUHw?^Cdazi;>vbE9(>1>q*Um1?Dq9tRr$hqHVv*QxTpm4ss;m%m zK4Kk8yxZT`qwE~F+og$a?w!KXfr0vi&Sn7!X6pbjUbj=P54kOX3F4HK7%&tAudJ+V zacfUkm&Eq=)a!D3a!jS_eQhsf@p(?n;qkqF^=&&yrBy!Clr=y113F=YTv22vXHjP8 zP(}P-%du|aK1R$_YyuoN@!>SDsc}6JjmG3FUwKDXR$k~~9zWYz>A}GSFo$db_hW0( z$-&%)fr7ypB-}{GIu4I(1`;g7m{_#x4r3{pC2p5aTHH6=VFH9973V;zfO`RPr^?K% z5Mck*L0U4otX?N(bf%m^Ej&`rOP}WoMX{BuCMy90%>h|JDR>EiCXo8fn`Eg?W5 zyIqEd2Gq0UCVMoT*JsTn&B;9k@S^~S{q_MI+!1md>+3=F$eEfLKeI~oymzGedqc*d zQe*a`+9yqb;3}$mU7?OizN*Nw|dwXKH+11a4xEX&e))6Fk21kZ;e=0*^VLKhI zGCDD;5@`S^RQ~cm3X^&V`cz)>>EmZAYeoeu+Uz}jz0%*`r}I0$F#CIZT9kxrT31iE zba!XXZ3lpOt5^i2P;n1NnoscV4=@Pxa5pzxw!( zh~0X2>9{%OBV9y30L2QGMJ}rXwAhS%iOE7>do3O#7gI7=hw2AmG31iT)3mnQjeJTj zr!lu0ho2)S)ad?Y{9jvMm7&pL1vvm>;=54=96GzZrM%0r_-9OMTon2jqTvjTjo?G~L(YJa$m9NfAGM!PW!+4Y|Os)fYPKt2>WtfA8%JZ1ANjA4t#u8Q}u~BY8&FC2sDdaTQbI5AqBXXp{o{q<5`T45s z?eFPqPZ7aDf1k8>v}-Qyq=xd$yYD@cjt-x^^5E{J{90je?B+x|?ILYgS7TI5*IsI$ zCWGTr-Phdtw)Mby@>J)sH_p4?o4$aqy#7j)@rU=(JO6MjqK&EoBVowj6_`N==vY9y zwY4q5P*}!BN7U=&rZg6)%PVWTP-TJK*Vn5-iUAPauGUQ4p8ULwBqV_6&7eqM^sQnM z;SYq=KWJfo_C^4N7rlp@w0-kCF`h;f;JDmdsS7RUz2fQY4ejS^1UO7%;>+D>?R($U z7|k^CR1-<6F^eP&3FkNm{R za!4k?L6T=?c3Qy%8v5&0y29)QXozk{)z5@tCp=Adws)knt3x__x;0T3B@xuqEwl5p z3WBUWTT!VgCq)=bCe6j>iDu;#D}8^bX4E*CeX20Xpv;mDuZ_Tf1=(Rm0-t30gzf*9LKNRWM-Un zM}b6Ce;iEgRDZ+Aw*0Bt?~orK|Aa~hQ9N*#zW!+^VT}LzcYarXZS8MrzK+|zPdI0M6j3V3XWB08Ur zPK=AMqg_2#_x2LfH@hG$-gdDc#3Zq`p)3rTe}E_`ODx=3)IJTY`_-eXqq|FimE>MR z=MWnblC7%^eE#ZxxcTn<;XDVe6br>6%dO4C;&z|gn7=tx-J2KP!&&n z9X?4VQ@Y+{9>fETIhF#|g}E68Mrfu%H~(E;Sy#`G(cvNa#K&H3=%ZC&Et^+h$BCD1 zz9`95T7egX^=L?>@qbzvoXKkLi9!KP)?t{u1cV&BV%FP#^OdiwoYgB2?}>*3=NcOF zY|*U9LCGp(&ia7VHC)D(?9v1{uB4lrC%Gv-@bu}5{Lvr%<*Ao*9($vj`)DMkx0>@; zyUm9Y;Lz%UTtTZJ2|zJLJPo-=?+`QhfpXPawf%M#+ri3V0^i))(aC;ja6o)*o?FM} zXeMq?ep?L9^}I^f)k1f_ig)n5bKtA9wr-fJPE3s6N&xP>d%UXOH@_33r<(xB<=!~@ z4}jyms{iu<4#R}AF;(){4RFxIHwEM{*1U#?6?)6rd|t;++cjqmMk)0d%@f}@939dah!MTdj0-ufBTxcNxoKrdz^;Iy_x=Y@be@==7?ahNRRy0h?q=@s zudIuIJs{I_Gt%DGF2VJnB#<^=T#%IAE6IFGx~(~JTa26vjFP=rOzu6rr(hEEOrcbg z>A6|;JK5geQ7@5bd`}7%k-qLO1!kt113TK)Jey4tw>?Rff%&Eph#k?=>KNJj0Y;Ru~o3k^MHG!psBl9OZCuo++QO&E& zR3#QAeleb_k@uhi^}4mfYkxcIvnNRl5(mdk+Us-l`W^)aE;1VEhR;k*D5K(dJI#Xw zpFJ2HBvfH=lnO<;^Wct}xRca^T>)zX4?g5$F?LNI9LT+g4oBM=%asckM zw%EmXj%>|&PpMj&s*{e>1Uk;^-IssQI67p{>AaFCS}zQ4aKw7CI4*wm)$Q?xh0m(@ zh62%Asa;TmYO1a;!meYiPoYKjs zT`=A=4w5W3KnnvYu7{w3S$WSnNJ1OF6&97SYJ@i;=QG?xj2l3fiI^8g-rDM#G9fVG z#=ik6s_4$H3=R*<=-7xLSBQi)tT|)}0nrH#CZ?yPr?*=|fskx%ZmDMl>44@1t3^7!ZBoePq_^z*s`BeOBSy^@iz=7p za@dva00U%kVO}Q2N0luSSoJF#5w?iQX2h=w<_Q2t@*t`C8?V?ID2`3j~Ap00o$(WMru3p1bZv^F=QF!vb(YcNffM=i|+_6U+si}(RuNtjt$taWEuV3M}7 zx-RW)UKuUxjq_gKhIi8hg&G0=T=ZEszZ0X!ngGW|-<%iQSHs>g*%K<+P%21wOJ4db z@~$5xfTNPdQJHwSs`0=uJZpgkBi7uo%9YhfsX3GEXGlfwJ4Fi?NXreFFpDb z`K3pHT>Xi!XiLD2FD!h<7>Y|Jp*kCh8Hxy$DS3*|RpsTG@<{-+Btw~FOcuySDlT8y zUX^deg5pm^C7I7^qWw0v))t!#INN2ZV@O`>8J9URu_^)lv zbo@e0{{-e@aTHFigWS)=5ViNKPWn^Sn0S)Fh{3)J2ey08) zfEK~^faa}+$3~>h>(zZ=e!#FZ0S*8Vw#ADHfaCeo=koS9-cxU-;l5sF?9Jbqmu{F9 zWq@OKbefK~{VNL(=84Niw=4yU|?*I8vF6JbC`E&GP5vq$h_g%p-{1-J|QKQM@+=y;$QcR)9I4=#W|Hf zME;6C;9Br%MXs?D;E3<-DWd_;s6zmy{BT)M@tp$L18$sT^j*sfY08@6k-|5vu2!Xz z-kZmTr^!)D1m_1lV-CYZhVS06qOC1<;h9oYxUsn{lM|ydI5=>j+ej5K7Z-6_MS8#r zKjf_maD2!gaP#(#_5f8#j~+dfx8HtWip7HJ4>IVm0J(d2UhdsnsJY8-3wwis*^tP| zszg(KZ(knVTe@`~9E5;WK!DN{G^(lUIjoJ!hs)xT3IGC#nQ2VcZ*HS%0ZFZ3Fszf~ z@bI9TL=q_7v+I0`%z@8ZJe|Seu3kpsB3FGAB&y8or66U{no-#! zqYBTWm3LPGB#=M=;3jc%yqZq|m!gpfW06dps>z*O>cw@D_v5r}jhL0^B!+z2EohAE zk&R6Wg~Bp8*soHfmEWcbaBM_2v?|rq66d+|4gwZ50^mrcQYwqJwz4KeqeC(~J1x7> zn97F?3=K-(;DA;GZ$&m_cw|T=Pc$JG-cVT)*dyq|lb|xCI+*WyXQ^zrJ8bIB!ST_D zCuv21^R?|Y!D#vYct}zO!^7dE2D@Xf%K$rS0Y2W|Se9S@`tONG(bfby zF4kk0E%3XEQdN}z2fabU5?=_$WB!o1)avY009U+}Sf>L1QJG$;E}$L-WPC3e`(Ny- z-0rQZhCe7v4bf5bna$p!^QKnDx18*6bdkF@Wg^qroL1eF6t4!js^%Qb0pwcpjFrXG zVXgu;9`PFYvAYwM)#X+7mjG;Ltc~r)^k+VwPbH;b#?j{QEa-8SPp8D|bV-}rC1X?L(%aKx#50A0 z<}y~-1JdU8$in=L&g*MnnE(e8Rl!h5rl%%VvZ=BeEQ^$y(i1Dx z!j?Gc*|I)?O~h0Jz-AVtP@t$XX$>s8P)W)7p1k+|V@W0wa_{bv3=Lfj;E3fc63>ea zwwA2>x%EM`a(8UGC{b$e`VNM@!d#MjX zaN~vfQb{KhK#kpKR1(Rgno>UhM7v1<2i3=Yl9FOBt78*MDAU-x(c=Jx8OSwI zIe%7?#ssgZ8l+;lQO~6j&$^z+)OWmG4GBy4wluycq^fqJG4gqV0V^jxy%`fY# ze(CDzI+SN>WnSv<5o?Q0b4TKqd2m-{L`aOe zoKCIg#bg}qa=bVAHw|!q`PquBtgLBLjk$V17T1JZZ(pwrjSNd-Z(r6|S9QLI)xlhD zv)g5Lc}oEx8%#A z_as%wUg$Aa3w%6_hUAOy{^6kyhuvz^K1U=ZeZg~bflZ*Jy2o@`Z=;(gRrU9#KP~_8 z-sfMsdE%74{iHIK_|6!Q(A3v=tRl&2%0`-c{FNrxd?(p-M(hrUI8=J6*-q*KWH(tO znSNBv(Yo$OO3FsOAs%O|!2aVHNH4NR z+>AygjVzVRDdVFf;%aSGg$fudGc!{%IzFP{3!WYGi}S*K2q=#{VlkhW+4))ZCk33D znVD1&sIn0&!TRyITC4J6IqwQRfTNl>ySYuX2hQn%%T}&5s)LO|IV1b~Nu4kc zQYqQnORB+CPfwTh^>j%`N4r>|n%|PfLYLq$M^$<`p;JqOpQ?(r^?*_z@7-Ozu^_?m z$HH|J2t+owbYi6{kY{)mRi_tyMVg7*(|e5M01G9mb9s-C(_4@4X;viwR1hFvM2^i2 z&^TA7oFrmFb`hOf)vL|rHE;kJBsqt{n^xvjEb7>X@n&x?t`#SMs8n8gJ#PKu@p#4K zb?g0-U^N*YjYudOY_)=pfzY!zwziZO-qYQ!)M#|bH#W8;lgmnfPq*}RcZtXARaTd2 z_ay8Xz`+1RI)+%n>)dL)`NP;=LYPR2m=CkHy z#AYN~0Uh$if{sfj+pQ7TXo40hw{#A`VUFDZSdH{XX~ccj^O&ZT2uYoKYHHW>8c#bG z$^P~AfJ%>1OyqGJM&CToXmnSZ5~gG#KL?C}HNiW$RhH8QB*1ufe{WB=ws%xV-85v4 zZbvogH8?b&fCthgB!vJk02wO(&G9L4dcM3Wd$BzQBODHgf)o@X0QC3t_2?Rb<8FjE zbUx%*U0q$8XhO;=7K=#{F9MfKwc{yr*pJ6$XKP2}a}r*7bs#swn8drzJ4|vYl!?oK zc>ad``NmVp6!VfV71XRYQ^*~Wud4Rh90xuI+dAcgZNGf!*;ft^G3gtY@wOrP%I15L zFXo#-N41@M!R;=)7QRU=j{kJ$$7Fi;W#0(XzX0ad*u=OLt%iv(V>uP$FgrA!DHJ4m zkkP-Bpr@e7jB|H)b|n}HYQh>Xoo1`92TbO>u7NC=iPr~=Fy|NID2le~C4*=dpYZSv z6KboD)vQhUJL?~$nDEeG%%$-&m&YyLJzWYG0EQ$JNtI+uB=)sn44(}OQBWUgYj2ZS zbXSklH_)$s7OcbY@L>EeS}n4*wJp8fol?vf6ufqO+&bsLw41^Nyt6~sLi`&UEM&U) zJH8#+Y(^ZOHYv3_C6h0TyKhJwuDQLVLsr-P z%8Xf@pVfP*Y^?EManw_4jAzC%d2SRW0#xyR18xF#G_nD1>?czimtq3{_{me9-(P#> zfq1GcM9L|^LCjr}z7HXu%J<7NBG!8PY+2U)!6v}b$d|Ht?2kqd+*I}kA3F$mFcj8` ze>4(VSb=u4IAURQo7$1e^)hRNO7vPAlhe9CBs)7hD$&Iv@7A=EXl2Io>bef-qa#Do z-`}f}JB>&b*V-@5#O>)lr+S`Q!+?w+U1{#+oS&hlU`Q$$z=k0+MNrQ~UP*Jm=(8b- zOc0N5XjK45nf-uiYB;i~a#UR%9V)p2JL9}&0v`MOdxCB%m2cdG*Xvf@Zh}xMj#^ux z65Fau(4Kcr6WAco1=!f!+*E2YY>k2bUR@NJjUXAib11x_$sx7@0P(fCHBhewJU#FF zj{m;-oftiG6yQKM@n%c#UGzCOVte!5p>otP;XJz`@w1(?NGRJP-K`cGwZD*xxe5jc zR~O4$#hiqZord>Z^KYkp<;1d($b(!aCxyO7iC&5rewzi|H`7D0O^e9g?iu->iEoq0!H%r&N93)IZ#IFB8vF9B-7d@G;Mn(n z^M7u@m0j$RKiGX=et6)aCVyE=V=zu5fy){Ta0B3QY+_6bLejdZEDodS4ohaf3nRuS z-X)eHan72R_Zx7LV>AJdi#->%HrW=)H>wZHIrC?=XE4Vp#9Ok^O#V3cx(q$ip zYA@=N+u`B)_{np5=bIl$yRS{=XQq^~*WJ}2;ZQ_D10JHm^WxKp^x`K!_L>6U6vv^OGC47Rgn6^IwIk1- zuSj2Sk4#TboO#!P?0$bpzp?qbnIqepObY;Y3L&Z~_^GCgD`PO?Y*<98Y*r<>0AL!` z0I`@~dDnUGS*t#M@=O^VcNXWw*Y4AGD%Z!K)7Gm19I>1dcaHe(HR`&r?6@V7Og5v6 zJV>AMhoZ)=&dw&lab*vod7=+(4_vllrQRK5vNq7iha$)TKQTV4)n2!?z3>|-XmCjY zdD)4JegganN48{XVNN_AqpI#UHRKOM;fN3%VDvmVMAF%FW7r&*N!*&!N@#^1Z%BIB z8(cNf@b>`Vpis~S5D9t1bkKSTW)Rq@&rHDxY-qYby5zfm5rD&}YRYIeO=M$B7k8H( zODX{m=*j>lR4x&8_x5zFu4t{^GKauMIxEpwOo0s~GypC7`;Gz|$Dc1i2gY}dnaNa2 zdV9K*(E%XLSkp+L<1*h#!{5^@Ji#Hr5#5ys_ivvs)D?Es;i(L%qsj&J*;lcfx5|13 zhLT9Hqa*{itCgr?%-c+46kus>Yrl>zd+D5&F`SNhS;HGib(JkIKxWe*(!il>PgI!I zqWGZT8%BcQyzzyC44yS}fFY%Kxofx)9e;s~Fq2xh72x3dk=4NWuCJ$ChKGj^E4?q! z4VT)Kn2Ll`z#o#%t`4o1tw-ay_!1zYp)m?FnD#P&2{S{r?U8;tmT;y_CkfM|5H6s2gX&Rb)tYg&G6@o&pm+mM8lTk?(V zCrzNE9uNP7V_X*G_{DdBU;gd$zi80aoqyOL=(;E0-@Yg=w^RLQU?s(4agEJ=o$VS= z!oUaxg5v9F*GhC`rl>4$u{-1-kBM}z_Cm+XGamx6BI0sg+!yhryD;W$ibyO9 zB(-b1pMtn2Po62$0)PXi#lS$Hg8cElgxuGn(ihB!?d_>_s+smU#kL){hZE2^)65`S%?(B;ORszs?lsx!-FPs z7$X7_g~MS9g*L?J^QwXeY6PrbDb9h3$@g&lo1pJ@vliJaT4daX_s{KbMxjtvo;+KY zM^Bz9IM&hbli|Sual2hjfaCT*;^rM(cMseofP;x2)&`5HMB+gD`+8(>pkITm+t`k< zHZEDYe*FG9b|}25MpZLY6Vin)}ZCG?41=@2`8cN+F+D7Sh&ERI4v~y1Ha^WKi|Kt7RhrY~=Gf)!xKgV`Fnm zt2zdu|M&MQ=vQq6fZ2`3B^-{(ej=fjAbq{v8aVPzotKEL_B<~wtjfB=jSiS=xxTB~ zrwMRetf$QdIhEJdyf@0;$XgX$=&+S!#8D7iMS{?*err?`nJQT1b=Ed^#L+({w)U=z z-Ef1pJ`%&}Sdy1i#sHqFY&R;@bK)!;kTb0^7EqOY(K+^Tk)F#-Ds3cwd3L78_-VIT zIZwdWVH~1*^`pXas+9Vu=3Q^lt8%Hsl7#RFLi!C%O^i!#Z+F#m+@(%j-dW9D*MsUq zMPjI4EN=ZivLuxZ76>w$X3++j6wa%l#|f3z1~`(_>fuA<=CaHQ|28Grs#|K zoHb0LP?DAwgSC3uVn_4zhlK})vKjm#gShr$2F5po6-pI;N#7#?4vf;ZmDEb3;qw4e zh>zZTq>@!gS}P#e?mLvU;!?Q(gH%R~?(nZL=Lb_tnNq{OyhVx@t8}&)tR~o$Cjm^% zb@+b3;=m)7r1Q+|w5+VG%bMRWAA9YgdLNoC8jVRH7}lH>YqpabGV3ryh)u8SBH^-fBHotj3InSAG_Ped#sb)=j~+i! zRuD=om4)0*4~}bjEX|XCn0nx*033?Y#^P#1&7?UwF?Q=&8~I#8jhrs(H&D&{#iSkH z*wQL*D%q$Wzs*fexYmPOx!&8|qY^??p)?{PTWvpG2H;>{sz5M3BbY%C6r(bX$(YR0 zAk7yHlP|QXF=Qj?P&#?3XapSSnX>2>i*9Qe)7cD-P&70#2`d(LQLf2ri}moB?9cz$ zmfx8gk7nhSX$(t{SGk=b*^t-ZkMpUYgOw!N(VuZ#j;TLah6WWrR`sr+It&>(%-d|5 zM5`ZCMX*iKbeb`m2Dt~Ah;OTjI3|inpb-o=vH^6E_z8p}>eVqeGAvHF>s&7ku9r$4 zDuW(BeI{L<9SZWn*r-NA>$H2~dXN=?AqCLW?(=Dd2>oEZL-mu_xy*Oc$Y*lZ$7W1M zJ2e`O%ESA2Za+(_!5v5i9YKDzCWo*${28l2sJGf$#A_|e$V(DcjgbL@i3gCGJV=St zrv!41)h@2K`;RB%OgRE7(&=Lp=s;csmL2-b%mWvZKrny}JkbnLgCSkV5hOOM zl-kr|AXQi}^oALOc=q+2AFA!MtKQD=Ud!uTeV(M(RbSgh&WGpQ>bhUDnT&!QcvWyu z#4bEXiv_95`XxvzuMIXP1q+xXFD=er#0ByPUNk`>h9(vSk(cD0Y@4=PYU* zh`$G|&F+@(7f&pI0*LC_zNzYIQ>pWpeb z#$4DLNBzRWXXQtSUX%5eb)BasrYDr4fgb?#7wZrtRbh}v!W%L@H!Z%lHrd?RR3C-0 ziBV;15Hl8wdG$uX7`cC-UyEkOCdW0g3m_6$3&`N`;D-j_U@U0lTm(>x4+4M&RrHmn z?e%(5SPzoqKgeX&{F*ry;P$eG1m@hG1?bTE-(nQ*l}gfL#q$HUX#LiC$NPf<$alW+ zp3F>7%F_I-CgV>Uk5xJuhEdtygj~`=I-@4n{7kQ(b+TB+VY5oN+hH*8PPlYHiziQ? z3k(vT6-)y_3cii|_wFcL!)*MV`~~sQ?99|leZg}90D1SlNBZsICo+D5GKo1KaUULc z>xuVR>$_qWy1))0{sYu!-r^bRyD#JsTI%w?aE%I%AqAGrYcXPLnNe*1j`0Yoa#eaD zUr{WH-ycvw>E7L=3>lp#iy}K&i@@0)Y9(({Yfs#a{fNsqx3=`Xm>3&50+{jqn*hhn zcuvi$xTQUCll(VWIIXO%3z~}y^D`H!TE0=;PX%RJj)94Tft`g zj#dPiOqUzg4>ep2$#N=#0^x`*n1_c3m6=kn3YUvsQoRzlP{c9hV=;hcE#{W7-I#=f z5v|m3ZFMTu+wF0w0cJXtR^WgnHKx%vhh5^)m{?m{q<^qadU|^$t_Er$$)wU+&C=K3 zC!RKsY?SwBUsxm*DioEvJ~%j_=G#GkP^-O2U}3W9 z_IM-`3`;7VQoy9Ux5uEl$Ktv$LeI3lqg_E8{>`EY<1~!lM#n~!%}}pKz+_6=R94<7 zFoTJBJTB}0pjIqTO^j($|EfST5+l2@J*6s>*ccxjRvPX}=Qn8TIem`!X8=?ZU@k7r zDIHPv>pQ8}Jzv*xngB=jJ%9MlXrle(MxGm`7k1Fz%Qd&*#ZwC>yQ_;0`EZ9E++y`li--*^tpPOvg=$h^rc-tA9i5yQMNXa(V5y z+YE5fE6gV(oYEO$7ZOB{!~fbH4y{Ty*g-ILOyI-#ui@2ITV{f_0lsr2*cKON>+*n1 zfa16ozP|Tm?Qrhpv^m`HRVnGWWp2awLPCxGjpCCQ$=F;9h+>5M=9_Qpe@*Gm${V3? z=H{m4GoSgSByvgFNbVf|+UxL0zx(t;rY6u)msjGYgH#K2Q05bhCuIHkifqUBl|EuUW%`z=oZ@A@w#vl;DiNe6;8ugNTH`o))(fQxa%6#083kJz*YM-0*PLU- zM))ZjthZ9hD1^g{u#sL4tY6;vo3CmC*tdP_$Ip}jhJnYmaqpTd$>sIE&}$c~99V3U zE?EU%hxSrddR%8SNm--8=HUHc?SzT=abs{*9ti~Xx<*HbwTQ8@k<6wr;DZmI$kgPx z=4?)qT{l=LS&g}TUUywz5z}jme&HSDInqC7Q~Bq7UYt&cdQH`%y)ZW~m1BgH{XWPy zJbk(>Po6GIcTcC>zq@oK;cs3GGGo!Kh{q<<$+Dpy7g^&m=sPV?tsEcd&WejN8PCd^ zv04w`L*69{8{_eP+1uNb9%Mg<1`e-;ceV*|)c9bUyES{@CV?A3xFDHKV&h{Yw^nWm z1X{t3oMFDq;;+^uz*%ponH<{R-`7f-_VzXz8L5vR@lE(L2+&to*Cn>MC!@nds(slg zd7Wzd`LbG-#{mu|J*eX7+!9O!Jg^uZn;aAWnqMofF#n^vVSUxF3leDMyE{?Iq*5}s zIIr4`=<1@g%R7KBF8c%kCz44Sn;2JW@y_P9vMHdMudb{B+(0A0NmqB59#31jVkwnM zOLRLbZ5=)h0{3>~dM(QO$P;j-CAzgGlhYGMrH93;lQFGLB8FZQJsNC0(|HEiKq96LdJ~n)pTU*<@ z0I8HExM?6qHEdj!)XAWCToAV=WewBW({e3l)v2+K;U9KcQ&fW`Xe1#xruh!kn)t5% zt-HQ0O)Ya0E%iz^UDw_4{76V3Et*QF)xUxTJAeo53fA{jYjU3sheO{Ndl>{FdE#)i z8qClN)`$MR0t`9n-Y9~?eOY7c6%JV->HBr{_$GYue-?<{4tD~lsv zvPd|*DQ~>-HD#F|Z*6T}dH8TimX_wKy_A=>YXTiLciovgnm`8|9cOg_ZbWldc^2B1 zPZ_Q*f~+P{+z;%kk$pkqh<%{xCXqZ6Zs%=3CclW8RE(+4S;U6@mEjZi48 zpa(w>1w%4EIj%l!YC68PEp2UWx;E(@9MA;(?)J8n@&y?j8jw&ZqQz2%MAeRj17R5& z8M-!rBXy8cIj|h_h*-41i}g({AO~x-wUsrMJfaYdfA7U&GBi4*1zwkF#yFETlJ0i9 zCXee`@OaX-nJiA$fTzjpUFM!xJF*T-rZXy8<@Fp*=wIsCC+tjY7Ys*~!8blOti_L~ zHDm0}>L1ps#Dbp|)5@70AxI2e}A$cD_!&#Ls( zK_aQa&~9{BDd^D00ZUp)04&Z4lPe1y8UYoHn3?$*HD=?RW8uRDjieK_+g9YW9Idh$ z4oh!;p8_L%i(8x95)K5FeF8W_a-3_4gu=R@Vp89W?`xohrtcQAY2%~H;HY=w-DmQ5 zp1UtfOIg@05C8%Cs9h$9o)wg9%*dm=yIOrqKn@5)BC3|}s|j!zPpb)VRQJ}J75o$gn6fbD zo-8Oy0%~1Z`TtTyi)`mC;BpS6|o9vBjb4m&`L;elW#zAt}dAT~4{pxg8CPN?)sSJysDu@uhXH(K75qr2Gm^{a^qT?zp}2!N2d}OdAPCjQ4t*~x zC9hzDP{aUpgu$<|PphDC?nXdR{C4 z*LI)CKYH_5YC6Y7cKVTlSLO4T5oKcYUZ)aCO{h7Yt+KVbC7oSeYUIlwEqH2m$lCIn zc)ea_b0D!p>`5#d41~2XsVGG)qH6bg6$l9h!@5?0<&io#P$v4o(4exIcGFiFwVaOegtSmftCZsg>8sCPu-QD1(IpFtq;%hx!dB`fglC$49jv&1P0@ zn}B~c_sw|07|1;8LEf^_+B&e$3Ps7l7&N7t>Xjug->@+T;w4hl#4Jh`jV@5YwMotGfxJ1B>_u>$bo2Tokm-!}hQokwQJ~ zneXlIt4x&}X}F28Bl#a)iwA)aW0mkGKj4$`_mM(Oop#+XG#08-4S z-ip6#d{U?PMJ2P*G8i9xzlA2iQMaesJkUq32W}F;L7-%s7v5Q%*FfvG zG=nB<$jv}i*F{^En$)%2W2Ll*l#G5Ol*6p*!`77Pu%D3S)pZT5@ioA}%P=6X=d^Zm z&(%ve`#8Ws_5S*rU**_5ZEadv1>gX{L9ot(V|sR40S1(Tvh_s5X!5a95&$wU_akH_;RASW>I@9oj=l)tkWLx!rSyHjPyG$2nQzY$bw z^5Xn#z2eK$ue~Jt-UK6&@-?+6{hA7O5=a*TI_i;FuDO$M(2h-jqq>KoQVm+oXgg9V zrqx-67K!9+>I=l8NHw0NBwhB>ncxOzzU+HQ!ULd@L@Emp<{3?tkk>yWDWMwsWj_uR zpsB7W>c3UBaUBaeq#UR$o%;<*2kBiIi`C^N|EdC_9}pHZ~+P z(-Y!rZ>#H*tvApy=sK3gML#wB9r6!mzfE>`ca?2O{KogfIsg_kYztUcPPbEIPc--)&Q_i4 zS}ay!J>qh?q^qY(EG;dv8;!|sG^*0LJ`XZEhOsyWb*wM=URk44WJTf*z~j0ao+8W7 zmZi0|RTh>Obe;yp$z`%)ZLw*RvRKILx&TiS=5!-gC@A2{y-*mHfZZI5D8Mm1I;3kS zevj-f;H#0)&+7IZPo?-=&Z>OY0Pz#alqQhd+uU_a9-q|b%DPv7Mohs^W|!6LS($zp zoRb8wdReFhVZF|9^fNX0Mj70QSQvlbEqj@+K7T&Q#KY9g8A~KhI}^96&H}{>4{UftK1g`M>HqWi!vf$?8^XS;;_ zL1j=-!Bh>v!8^LXwyq1CxrKR^vM;tHC)yB+Lzh0BG(= zW{pox=pw*0C0FUCKu89L2BfPSX{I_>_LM{uAxOxuINRNgt7-dHn21;NzMQlTiz50K zAckNG4S(pj$17Q=;soHpL*(8a4A$yD=AU*C05RdnrfhHT=mKSEpkKQ2zM+D>3Qgn7 zCYEdM+ncr@-wggM+tJ;o$@nP`=Op%q2@1sX7TL^M#a=3^fgp?0wAiG}UX(!_vC!G= zvhN|^AhL0Q=}U{XNyJqM8(08y)%R7;^Xb@-PAk|?f{H|?0w2o$$ZCQW z1_)rl?DUlM_MYxXao%;+!rm~)Ez6mu?RVg;i<;7r~!s09gqE`)u)(hz19tJ(V za=&{{nqbGvZ<;AzvRAU;9yKxSen-&qK)u|`h!q##X7;9&ye{Y85`EM%GSn~u7NZ;Z?|dH zw7%EFLn_AwJDqr#LNSWSknLifc5skXKPtd~iq2Sb9rpq>Z;c~zE=;ajx3_6Ee*OFi zk9VQT6w#sttDz!s-a5jxU^owypxA`OtKoCP8*VgHZj$@scl9tdKkd~ZiHt-c3=VPt zXEhSV#5LLncH7IzpI4)*5uKqd{PMI-o`C|Bfct&6S`a3c*G9*h2 z^Acw59*XE%7!?tGJptO3spD~Lu?6gt$4{4KVQxkXEy>BX*zD>(O0MMY(!8{^7=EXz zY+l-ZK555a+#6=_~^}fASYaj$=YB*Vo)?E(T0^SR1Cms>{XVGAStl69+bVk zxIDPGBrWCYlpEc7HC`P3%*4Xv!F_{@<5xgMQe8QU71viUfCDfBU;wrQl~B;WG5+H@ zQk_VU?)G{NX2#~0RtZc@PpI@1tPN<_NIzjfzO}KbQc>vT61b!HND%LKyAADFq*YpM zx<83JKnnC}3DUWasp(0btf5zOO;nlCxBQ_hi-iJg4V%p_>2yku5AcC;IMtNOI&r&| z*@52&RSNvRR47PWdz<($HC*#cF`t*7o*vzfd%SEjwLA$Bp@mARD3jx(Dz9X+ATE23 zM(qz3m1;187OK8ZYTREWvZ)%RbF))Ns(%`FUB{2hvqkD_YdflyL(qj`bev~Ke%ZwG zRo!2s&(j1r&hO!q5{t1yi}*7w0wb}br6hxng4nDUO#~h{5lR1hQka?0=>7uPx_6A8R5@&!L=gEv|;*Ygl zHYfR9L0W89t;DTt9|oX<`)Pt5##22B*raImg<^5}^I5cmcvvvze|^4Xl+eQ-w;-_M>r(`DoA+>C-E>nljf zL>16bzmY&ly$z8HX6>Ys!Usu}bfr2JutmWu`& z)F;YXNT#(y|2VtMydF+{sNSVgI7NNVNKBp9%(WLxOO@Zo7ebjDhIbdh2Ym{#f_eq4 ziAKzEjQy)?ejWRlD7rf(-=XuZj@4O>WxU76UG9^ZGf}jv^i(2WlFd{}vX&Of+fD}_ zs)?(}Q3Qh_mHZv5@ChNQ{`9%wG4Y9yy{dh5TI1R&jAIRE5QxiCu9sxSD0rF89m-Il zh5&=tU~v5Z?7dfyW7(P|_R)JX9LZpK@6uFO)phFI)4;R@NP~f(!8{7{An1<>^DE{_ zg7hN2>PZiJ7zr(P>-O~Rx^>IltgOs%^fnklPacxO`ZhO%!Js*`!N}kS3R#&vcAsua6bdaM>5SY1d_}?b!t;dm^zzCQ$0Rr=a?`kMHXbk-K{f zcr|x7-)7zeGu#9C0HV=2{pn9XFl|}3g#{!4%1*VYzkiilgmB9q6L7NT0mmwCX*RM`EIsLge=o$j;NA*4u zu&Z7VC*dc-oEaCufy6PSw&1w{Eq7D^VNyhJ&W2tl69>hZ^iaJBK{KnnXK5JYkd zI+-wcuhpt#wOCkp9zhVU73Z{?EzM(K;>W*(wvBT;T~0n$K3Aa3-5t}oAyYN#_t9=5 z4pVNJ%srKf_@uruEU@rB!=TRXemWK#-ZNZBGL`0q6239e!n*+-qb8Oo)t}Qo?i}Fg z-Q&$fZ>`!i8-(d&QqfYRtfggrt*;DKuQQDD9x|1_SmMPx#@kUrQ!JnZ4cV$`zlVdw zcOr3IqiRiPkz;Yi@{fIFxh8Q>av_YO9tKt>xagk5^>;g_C|as;(np$|PV@Yq+qvMm zb$uOR@O^z_t*6{ar+XiUy@BIMX+6Y9{St!m9Qc+XVS)IpTh;DUjTPf$bjW`G9Kj9= zT(mQ8+Kt9r85^D6yFVr_=)eDe|L3uNj^h9~a50zzP|bapD+swl#PW6_K{e~G8^D1g zD-?OHu6kJs15&*JEFfbAY2VB9OY&{3v6LFgV~50mPpR$OPnZ%#N@b&aa-R%#0S58Jg4*X zOZxiDxBP57HfH*l`F#cuz2JOo5)W`0EDf(-A-$%~fCu6=eA8M@oqgcin;I5}^isrH zA3hwiq2GhSF#U3VNk<2J%m(PzaP7Bud47IYvr$MK8b@c*$~g(K6^_@MP=};lKNioh zV?i_i(P)^((b~{2x9L0jbbiI4*~!sfS0nfK^YhxFtf4{`^0jr+t1ui#(fG$t7tMST zB=(R~1G^#;i?hu2SMT0(fguVRWJA8@${%d7Gj#ODt5YtpMW;zW8oZw!41kZo^Pv1TOH=2Q? z&qKfa-Ph#t3{T7MS7Gv$or0tqBwDZ%I6fZTKycjmB3Tc}`iS$PkC>zH^USL8RBT)`M5i}yP@j15J+dBq%0YYtVu0QE5V!UC{IT&KoH6(q#9yeF00O)81 z6h}!cKj}@5`Q&qeqj!fkjg}h~jZlS1DjJG1xKSrx4+C*Ek7|(jP#TQlxOmrL5Qzl| zK^BX_c<2JQ;jJ}F~!TC*;66W z2qtgp=9cx$osP!|tX>!2lnXP%%=}(%rQZ!pAC+#EsIB|Uq#(dLOGBEf+wq?Y;E>ld z37`YVZU;N81~VD82GVOMS1sJ{84mNi98V=PuU6M^QnVkS(dk_O;r;(j|Ka`rHOyr^ z*k@eehMfPT?mw#Z@qXLPW@Z9RYkfOxhjaos09Js3v3syfOUp}~$OYRx5sNY7LdZ?| zX=iVT{SDFJ8+iHYvMEv3%HROA9X=-h%WE-?n@n8Pg}LeY)iDDc01!|thGH@li=j!N ze%O0cyPq^AM&eX5H87Xr{D{+;r9nix7D*f~V$cAXs0mg^50-sX-Utj0BVvDmDaeBm zSDND-0C6yHqwo_6-bn!Y823@!czc_nH?PkgB%oXSiWx~|g$iKX8MIy560Ix_IR@if zw`*%%i&Of=R>))d{qRMt({Y=bIFjU$umvD=(j&)(cMK-!=xa@##>V_a0v`Q>=Yzsr z{(GsyT?Zg&5}*{0-K(GgMVyzH*F2Ylk-4%mSbh_RTb8WV1X5pvbZ{-z3)_Yz__}rwc0veO@fK zusHNOE+FOasZnHvLWsFUmDfrJYNe+(Y4&W?w=$4Tu3DIt-Zsfg-`DQHr+--}ERwFe`RDuTxU*5(E$`Cn24 z&G7uMa%(??wx)w(^KWj zG%Sv9U=&!@liN_ETD{AcYSYnd#uc`Y0Fj3 zdYsqmvlNMmijcZ6>OTvk@dwq5W+D4BZ=?4B7_mrpq561tcSp4!n@HAGNKpot3zG>U zSpnPcT~>3RRx{htdu6mEObY10RRQeyE8jahSlFa>o0pyw*wLEQ98@;3(-RqoRMoft z=HGX$GH+* z5}q#NV?1ljgZOv!8UAhDfTo;p@h-L}{qY-^6EJ3n#P-4d&QQ#0c=shM8uA$HWY={T zb;7xzNB{$Ii^W2(PLKFo!M*GCT8hP!^uv#TVF~G9ef5sPADu?azai&`e(Cf+ zCJ7{mS_3HP0;1|0a!p>ZXV}|(w)-KVK;RII#>rx}(c0Q7SM;e3u6o`09N?J#Yk`0+ zpD$7@o}gqh$+BxOK8Ix2=iWFt_6J#t48budyR*{pTmU3Ox(X)mi!K*=JS!|qhQJIJ zC@&u1s8)G#GdCH3{MO0}Ctj4-YZSf7GJ9jg=N(Cws(k_1i*YAeNdW3f^W%@KM7dY-VO^~Bsh2gmGZLG(uLk38p64UenaLm3$O27NZ`#3I%iGJsLNxyT# zC=#boI857H8{}SDQRT(PQgmg7lMU^18U6Z?0o01Z1vIVl6`l5zi5=|2(o|i5t*2&h zbh`FQ0v$Nta|1j2B{loKH=TZe`@jDW!|cZUfW7hWj{cT{6$67Dt)Rv*tP&hk8XF_2 z_gs8}ST{d)Lsu79%&Is#IpTyeOvXDgIN)yx#swr9FFs!I8gXZTmnEgJJ&eck_jZ5- z-}3p#b51(KqXYQ>cqjrWIXZ&}hl7)rNKSIqcbj?e&=0!Dju^i%S0b5;6f7id`WcG1 z9uB!y0I(R(;I{&B1Y;HY6!`_*gY-8qenT z?vB3y{x1}c#+W7W)t7I(KHVl$P^V*d0iH8Uoq;Vg0OPRz1l{H@6qMloWy!IIFGM@Y zHS9Z#cLZkX90QqzER$@I$-cVwlRp@y-R&(}Tk|rofPLVtDi~0D26%cEt*S8`M;vzT z53wS_!QK`#I9eNgkFoX!&;fr}fKZUYLcierPMf9ieF@(gsptY}Hl6m~r%r-_cn=_d zg)u>nud)bGe7B+?5Z_6?29^%wzfF7&nctfO9K*hK^ZjP32l}x$aIugE`PHx9((dlP zuAiElcn;u(7yvK;1?VPy$LRc|=yGcM4BOmGQZ?vgriZ|S+T)C4JDD89fDgpCwE+P~ z(s60g^}y6>9Or#5$6$$(y9^tUf%3Syu}*IHGEa`9Ow@CLV|s4@o*~8n(2o&ll*%RA z-rQib-)U7uP48|yp9z6Ez)FBSuTGEI^nKPEzKL{0N(*$|<)sB$URq*fHaw?Z=6SPr zFXO%*RN`O`i^Y=k#hbHdpz%`V789yUC)80>IIKvfSGdZSD`cmT_?p6P&CDsJ9~;J&9 zj-!Qb+H|avS#KhQWZ7HeHhs%;zHh@vtG-p1lY&gu*3K3!E-iBM5P!c(CTZ^gm9*TUB*q_!~ z1;vg~y+Fd-ig|LtxdqQTn=dlh>#&+R5sL&Y9yuqLAvp!#5h<;x)soWUo!0)muw9{0 z;v~Erk3_OuB!v65ZY+-Wf5-Tj&F0t-rB$l9eLE>XQMwmb^op@CC;jx74|INcO>3)O_RCyZULu%}zyIZ&cDFa_)#)Lxm%23}>7+2& zfW$tY6V?`3Ta6<9CBN}@Mo80RrG{@^cu1g_chGmL+xsaorlQI2s-sib6Sf&eZE z2>pw13tnFMHl*(co-e*V+2#O8zfoiU`?KhQe(Vk01QNEt`OO!!vGEXj?019DWx@)*yI2HOSo=^)LQTTNTJ1IW(r{)|t3ZfsRx1z4FS%jD3|0$WyLEWO*hv5!2)5J&d@t!awwj1T3*Y5*a02qBc*?XsYnY$~La1ojWNqJB zZO|?Sxatpt>6U?xMb=MUSy~YKp)c?y$9w$g(*>Ph`swgsx2eTEtIu#+*CmSuu&~1S zeQ_Nihr>ymYhJEe8nq$eheedr>16o`y#cgug{n%0tQHID^m@t{iUcnooF9x0RMxfs zKIy;TmaBAUbdlaVA+M}@om{#aZ5kgYyU_n=y}rqIs{N?XWZ3;%WvZG+j4Bc&!=7)F z`w7W3cz6jT*LfR%52S9=O~dg`6>B3YHOp*l!@Y^9nk$naDF7?0)!cIzHQNr#-oX0= z_SvUTSM1Y>3Q>46uC98RO*zS;uy(K`Unx?#24=f3FCMiy3^v+d*ra#vV|wR4VXux^ z13SjOmLAlPqZ7D+ejmqmiKJYa!C1&FApwVPMUCIgsLy`b{gLEGvK!Zo2BTysT~sP% zD&z}u1Os15C#~8;k~y82}z2;Rz4}vbX>gA=O$c z6_{0ybK!V6bq(N#$;j#o)5sHGY=IhDsBp=yb2` z`^)_RR!A@d`^hmEK!(pyVWaV0U`D5N_4?lMPJH@wNk4!1NFJ}7-=%Og&R!2#&;IV$ zU-gw)M!pAe13YlhfB1h$8nG{#dB8ZL4pF3rY*WLC{t>GX+tl&Qg&94br(W0Z#Yi0ZmyBO1Km+-F(clgm z&TIr62r)JHV1HNToqoQXp}#OO1_D8Th8t@>T3%V|IGOe9g(kqkR6;{XebRo%zzi(| z45@WF$%Sa&>zSbq5CoS?B~Cns!ch*2_jk8HTN80LU5~y1jn?b&aDX-I4FPH*nd0Y% z1tBVK-0l^!TGeat&iXy7y*~5>GX zbgR|ypZE<)IIc7vkRhPn7-&hauvZ4QZI@-k z_N@R%``9W0i9yHQZtrHV?+yL=>HLzu`~D~Pl7%nopTGN&EB6ogcj@%xpyw;kb4;ni z{U)Uin>ip&ze0(7whW}hkpDpJjQ;={;Qizr1OWOjvWY0t!t(|*2;kW`Q(y93gCrKR zBAu>57UO{V3dRL|fdGJ@i0Sp&F*%)%uKic65+y4{2Carx46>-_Ubzyn!jC__r%*J` z4Evp}jgG(@;$;*KL;fA|*k1RF@Xu&4zA;v^Ocm9sR>j&xFr664BMk$c_@)??f+sB4 zPXG*gOeHdz9{S7SIpKR2zF@{?p~4*Cc+RuK{Mxw(QmHik@sEF|iwl3(9{Jqa8}i1Z zQE2K$I8i_C>TL`%7f-B<)c z-g3d^B)iSZm6)=+3d1zE0eF}z6qp_LR839QcC}olLMq1B?C@>&t$xJ46jBMwg#5Iz zzDh^F#pdlnG69CDcmM~-9TwMhqIfh$;c$d@_jkzQoDHv|rVh3KUKjeQp4lkpWiwVJ zEGkM<_5}qFsMMRc(R%>jG?Ebj)z^I9z6V4s4R$t?D}%&>^1z}pv+~F=wf)4>>jM?u zNLsWvHRC|*KDk_hHQfLF=bt*>BVvW${`O1qdRK{EYJafkn9Zk zUZ}ZVX5{Bl@vd+|3i2r!Z-pPhIZzzk|%dxbfCtuDS>gO1Y@00iJ= z#?O_%Yc`Hx_5gdubYX%>5TCtS+B`GVJo|pz$XFhi)1C*xZ|uPVaE5aPFhH+z(Q_f6 zXK&tKJ~O!X+lq!#iiRB8DofE?4SKRRjK|Tp7nfJ`Pv3mUg;2lx>Wi+75X8-pJVzc0 z1yLxBvRZA-+-zkdNyf2KsdAAq%lfgrp8%MeYzz&g@HBj1SQ8stiYquDf;^v67nVH8=h34^9boGwFy@tF;U?l zUo?Ths)<3ZzR}9!7$6{ z03>*B4Ki`zaE#)~Bv&jWkOa_y%5Z78_T27C?e)$9j_y5GsS(A>8YrYZzM+i5rT=7fdif1Vb(oit;f4aKK;{?-~H}umaTeY|m1%0xDA63ZH8iNI+1XEf~$k{a1b!76k zpVX0>_gp&lgMlUh_OT#)f+-7AyRHL!MTeri<^X+>ogfzBm9`5x-(R3}9eq8^u0g zKy+-Xs z16tqkvAk_-afAe*BpZ%da1FKxzE4Jqxrt}i>09jtEX@IqF}`^7LruR2`c>uNiiTxx zVBhBka3m5*3WOrGvA#wt%lB1?lX@}$4x}b8sAVS8bOV)s_a)4xDm>74(!Rw0Nd8>= zLzGMkV_O)a%^UF|7JY|6prVxN{Njq40$UsFTp6#%fE<%Cjsq|Q%nbyyn4FO~!sOg7 z*v7xN%xO)DGp6pA6;3KazwsqCNl(4IyW^mtSb~Z8dc#EgW%Wg`=Z;_s6+bXS^T7!D znKo3wKsqm(N|VK6Ca=d$OG^v<-3?PY`y9Gq4sdjSN?6{eD`0PE$z{-x&p4QFyV`1g ztoN9?7YGt!2`@knmy;>!NYMDaZgRO?154A4^W7U1;8;F-LzR4%^6@As#R3^@cCxN` zNpH4L=`KzAc!VHNg@&ZU+J=wT9VSXfqXZLHz1~38nnEU{iMIE)DH%^v8rsHnc$T60;?v`{GWdyC}9DcDJU^fV-^0^A)jX_kV96fV;jjX!FEXcLfWTOYbNRID4;VolZ|p)HnJ|2xeA}(=fiDkQ2TfWw6cH31ef(*gI{U_?OK1`t+<9G;&U>oFvAV0OX=Ia_Zu*al7NSSPwT;CjD^jar^j>hQp&zfRYI`v$lajmB6q%x1UI=K5OSipx>%>ACKUpeh&&v%xr|)t+-h zg*l8F{lO63-rcczJb(_D%gM&i03Sc6HU~H!Kh063sqPakLO0*kp=w%gBNqu=HLcMI zlSIfPOi348?Rz{Zz~S83rA*+8=M3}W5*2S!q|xcf=JD~rYxR0EFRf4^5u-{WPtJ`k zsu%O5OGRjHYlF(AGR31&T3lMB&FxLPN!|$a&~ll94Y%9P$*YeaK9Xy3ffkk)D3!dS zO1VO(ug{qA@)QjTBq@_H=sf!r*W2x!vd{v*1FTV-aG0fgnAK~M2?)%U8!8OO`$^rY zxlf@l4^4U$sXSzpNuy>|zH=gjh=JACq^z3nzteRLV zz)7HKRo(aMx6d8y7$?Yqe*E9g|FPMfuNF4w?b3R~#8#}WMe3Q{dE1*>-%Xw` zD^)5sd^cFRpuv9D?5^VRg;Ml$6gxrBzqAd=yzHn$-O zs?o4N2!8J5&B+qL(7Z1T9ecag%c$iZF4nQIX-z8!;AxUj$vPER_m;up> zFwExfU7BTM9oS&@%OvgSy`b(0NML7j1unb;NDJ?e=g^dDopO!jJLbW5bMJPrqV?|p z=_HUbO_oN#e(jcDyO&zuA%~;8XGFK-OU4E#y9dZKAm@=QfUPXRgI;WB{=6G%6e4FP z>MFp6OHR9;-n=>?qY2{z zH9g~Uxg1?y1=x@rxx+%KLcwH)HaFMkbj$l7mk8G9AO7i|SvBHc{Qh@c3r_gF*8!Hl zU0Ph^u>#->6er-VBAWz?!Ag;HJwQn5VvSf zsS15NVe-g>3TS-|J-lHm>QDt44M%Ckv-0R(`(CGt4eqP`d&_d*P(YWF6y4p~CKwLB z^wtE2sts_6wLisk$8!UN0R78Mp_Qe90(Du9IV^4aUgAJd!p8+74ExN*1Y70m1N=W^ zg>X$^nZQ_Xl!T02Slr&;(Um_ykW<^)+T;Lal;aM2ug_sW^c6J4VWtKUXxzc&Q}hAm zIs}O@PtRm?7|ljRywqO74xooL-uBmEGIB`g5g7`Pk5 zvQDHZ3W36p#G)DIh(nxbT<<}z<8+f4Y2D{uqN+faI(p~VH%nM7TE#}B;(b4|VKIO7Gy1u;TLX5+sLxO}H!2Uw9M7NM` zG@2M_4hDj>y}QEzM-&AUp)gBYJ(VYioF`H3Ij%(7G@ft!IdC6%e>+LQJjL~VF6TsS zfl658pTYU%mLfE`7DMvu5W@QNQ#;sCYVKaYK6xkRCRL|X3ID;PMX_3?@LoamEj0vzb8LZL+YQkj7tQSJV)kaU*D zcPT-IYib8HX6ZVIy%w2Yy9Wp={Jx-=3&oUsyW5@TB^4)Z7HD>mj_bBN01G765i8rR zroK#3oP!hb4G$Kq`P;ug6_+~LCJlcO%#nC^ac+E1m@9iRb+K;z@u#0DpU>0r;U3-I zX4vC!b=AvkWaPiH*&OZdY}3;6B7M5NroaEgA8Et4N`L)Vzqto{>U9P}zWx3OI@sNz zv(qE?*XY(bci8w3#n+IkLcD>Z3OSBq9KhNSpla*b#f75{FOG5ra(nlz6?wi^7M&bR zFjm2Ie9qt)?A4lYJwrX9hP{DA;Fn*%QdOPQeruTa7Ig}(>hF!1M!Eg2RH;U(2Nu#7 zpUxS?SX*DCqtl}%6$=At&>x_mfBKmgmlwG*&~CRi2MDRNnaN}*7>tnBX5~s>rIBz2 ztr7Gt4HDIj^C3u)^idvYFbFYKtVEG;gctIg+uK|zoKC0Nhr#3Vkl75%9VmX#9Tjvq zSsBxA9)#m!@MRhxrY^ZysS~A=DNYJ_R=wnH(aIOsBr0u&PF{2H*{EPN_m?zCBvPC_ zTwnLG_V`P0GAPFLVhzN$CXsmnYIx7QUJqGRnodg7P?SFmqrEC+5=2#ymH~yQu24l~ z6B1sKIFXv2_)FZEmcQ z!#Q{b(5&_$0yj2M4}}QwBKYoL4vVV1=bXg64_4|)V81HvCcsfDka=;1Za#e=gVoN=4KxFMGIUxh-`&#k;Tg+T z6_Rnvg#Bc&IY?K^(Ynh*+q>JG91C3gIeD|PvP>7}LgEG$Z~(OzT}~d8n=W|#6sUNgfy*yePQYkQv} z6``+>^(@|Nm!?7+Mj=OqB`emhs4A98aJ-)~VUKOV)B~e^VR4b_8W%3 zkDo5+&)@$<4!fN;*1WuCWL5=xlMwCgY%;h3pyR`*OZs#jpv^TO{pQQJO>=VO3B!>X z%Rs}^!|hq=d*!%he;`cX{`m*mSo6?VU%hLLu|nb=YY&V+7z;byg8-AkQc+kslJkjd z{w@Yd!QKE^YGyDM?CET-Fb6pLKAHIjGuZ>vU~f1z6j}<{m zfg+&@-9U5QYN4&&9Wt5CyhEv2q*x?EsYHr@+uYqDi^a%s@4wRx8YiFk~VC!k~k{I2T;Z+z16jbdyZd_Rcm3iC~Xl zAi^S{#ED&n3`QeaEEdum^bD4;;SmBSY}e>Rlf}&E#lIB`MapI}48~Y(HeuRUu5f=V z6;W+swphprea-=SyiNZIt){EyXzP=JZa<8ez(###+ z`?J2b%Cti@3*S*d4t`H63NOqNIb%|kRMJ7;lW{%gP8#=eA&++v-vojt**CqeQ?ND^ zuGj~?6N?XMR=QVKX11z&T>UtXq zs@Fp+?iCKopYy%W865Xd84KLoiiU0#q9sF}oI~2|$VyWrA$nCyHbHF-7I#l0tEBcj z>Br(|H5s?MeUuGelg;ZR%d&^#8q}AT(l?Y1Uz1~Pi_8nlluyPe8wrwS*-e^ao|bhA z?H%kf$Q-y12#G7Jg|fGIbaHmW$3SljSL}{x$$T*XI_-^07|HytEh$DNoSqC}fwLb;eVKtb^ zs5OvYJ3e{gu`4FjiDJb83QVKaTW>U0f*E5*M z{)1XAuSKmE3)O1yhbi#Cp=icnG*Iv=K*`h%t#~0*XriU%B~j1>&p{*`d#qa}$btAC zP0HB_JV6xr@&6L>_kjc;7j(5$OJlu{_zwv_uHeR6?U8wgs7lWkO3ePmT!8P46S6F) zt099?-;|gZ)z)BQX!siy-@mvP_U0Ip*(s&zWbq=d0mro>));VoKg<{?rEE~0k3Fz)=Es^|5A1|qf{b6 zkx-b8oUq`r+AQQ<^|IMeF_)*k!#%pY&CtcC3m#OUxo3CUX?N9zRA#V zd)>6Xy+uk@p^!hw6nKl(%GZuS%w#gr?!hhxg7H|KuLZ|iU0Y?qBODB~xhcXr^aHMI z?{J?%kU<)opjBWDs?PKr_YV3TfT4|z^+8Vc`EA=k%Q4xjVPydAKR>^uyKI&#FF<)j zLcgCsKr6@r>6Aeev&||f7_S+1qOywF9O}xP1*=H3QGgL71F#rE0FR2q)}UF+SFv|a zgOMZ_7cl;N?4!f1jckr9ByMhR+2D6$-A6W?U~A2rx*ou@#T)^ts#UL>d~2(H-$!*v zo~^9_2IF0cCz5=BYpY&f#On?Cp45E@vvfyufI~bDj7%AY=vL8?T~D;AAKofY0vuS} zu%Tv`WWsX-IM7GEK#o>`!?k@x*|49JSth58`xge|Cg%c6S1IKZ%T-l!Szf@|SJz3a zlt~lwlXJnz$zGU^!xYhKweZ3T@}ZE}K#a7oxWGjpU~O#eZnI`|oTYyvw7b8nY5_Q@ zZ;+oo%*JaqPUsAqoSM}2^*gQr`>R|L%=*iQ$C~;5jxqoJaSxzhqlmw+1LR(Db5$e~ zxu||bQIW-L=DubL&_+U2##@Nn5Wk>m6~7G{JBj2|g$kt->9jh2t}O9^DpagvSR&_M zs$vq!zI6JIzWeScHXK(2a=d%@iVhEVpG6XDT42Xt`QFjN!X~ZTyfiMbV^kJLwO*sV zQs)1_j^LLnSE86d%rP|9nFh0&G8z+I#L|=r1<3AOC+o6@s_6u2BA2wZxIl_hVer~) zwUTpbfte4tsWg8Nh`9ieuljr}u?zql-b?szb92D8V+&IX71>Sof(Cm6F&+L*fD&~f zAK75k3u!5#QqWrD)oHv#QXiG+MuW%`0F=UahtE!!_Kv{_q|ZPrm>!Vnsxw0b|8KXM zRTUr(JBG{t#9B)-8nLd$*fy)?;*%KfhV8#e?+1XxRZP+O#Wl|(Ue5|eVhJ|7MxF~2 z*soum3_Qo+x;Y0_Mh>Gp_#od8u$D@d3J2c!mU>A&wf4z#Vm?9K@3I&3!WaIVu__-yMH*}LqlGnXL>lW^d~$&{WiKQ-JMcJ=a{vN)ed%Wp3@|r}g%TZ| z9kY)HK2|KU9Zoxc%xAApIbg$wT*&7cL_omczq;ni!dG9srfQ|azy#Xq>r+l3-`(EP z<)=$VKA{hd0PUBbf8j;?+QvHB>~^Mlg@Zv(w4S{>rMgB#{_6mx5=q_%$U4l&!M1?$ zF|$l+Rq|g4DVxjjxez>EonJBYV|#ChysN8}xxHmT!?oa|!;?dn;sOA(zPV0os32n$ zHqTXLSa2m`an`ZM?*Kv6wq~M+P>E_#RULvPJ*s?w3h(Xhs6EwZxg94IU}nZNO?8#L zsK^UPqDIcrgMXPyh;@kHCgtjp{w& zmw_N3`wR|t@FJsJ>8gRrj1yFbG&FdHG+ZN)(hH4g$w~oh10Fh(wc&BEsCs|<_0voI z9hE?+7`e^l==gA--^b6jA@BqP4b_BL0Izzz1pg_F)6b!@NIsW2z#+hmd{y{vm~}*6 zGgq9I@92?K6>Ij^s8Y;RCgi7jRiWkMH&m-ssBn{{ za#mEUnHQJI>{=wHRHQ;O#)TpVi-oj$1L-YRa#~De%Ov_CPUQX*R55h5Hmv;qMLG_bQ&%Fx4XZg zuMMko7fFaU!omvGSJtUoEKnwV4{%_9s79`7W68mZJa`Shdi#ot>)6ApRO0U=ol3KO z4rG<_z9!-cIygQgs}<|w@v&LjzdNjx@cp6a3=Q8AKoJHkbp3rMo37_mU`uoxb9ww= zLu4`5$nSrgV>BBRH`aqle&T!%o0;DB2G=Tt?WlnBM2cvg_n?+I`;ZXDw>@}Y}Mi{xAP z@mK=TBNmOage(fQk-NOPP0s<2NxUrcV@|dQph5n}KmM66F8p0jG%9-oraSp)h_tB? z9UUK%%l6pNyVJ>;VqI=jC-pGi>9jAB`@w5JPy7HfBH<`)@9wf>6j&Ch9>gF5X_B+I zXJoetFrr*8QMpv+U<>BpU?Y6-?hVH?Y5wZo zC!8|O&TuaZ!BjmJPtdY^nYFOhHi4=uJXm&*rw6FG5pVfA)6E-HF zL4!{`zw~W}6ZCi|wzoFeBcNB4+KS8;F&p~=BE60!s{!yQ08TMs3L186lU1#yhIS@b zN7d>aq+o#pKoOE#kJkZ@0h49|Ndqag-e8)LkP}+9I49`eOgq@ax00MtSo^(KAG6*ut5Sy*)O0^vCT z9dm$#s0iPUvW6Grz9CJ;TVFCZ^(|KzDD4GU4`a$Wv6orpf!kReHAP{jMlK$qYN^PQ zRL=D+l}CHH+1TY$hPsN;c47lq#6r(l-f0eSjP?$6+FSS%Tu?j`CzIL4Qf#ipMP^OM zqfstC0!wNCaGzNn7?;_9K%=3mBFsLKTm>_zrqsv?KR%;@bYSi_bik$5ri^(|>;lFH zVm+=pH;7~sn$Q%lvB!te0I6FeO%mLYeKH8h;q!Uucfb3ZJf7$2(Kk)7<7i=%kP44u3_ znM4L3Q$6CEt z@g#B?D43OUQ=NcE85iRlQmgdQ`UE9V4=@eyGC;FwFrn1FMe4Sab968ip+G!Mp8X@T zS!PNDtTAK8+2%ilr8fOZC)GR8je_{5&yxeO{)I8})j! z*sRRn*x1^jyPI?q;6PPjEF7ayFvtrIgTcr$QjoUl3UH+FcwvLeti$6&W^nkg{j{^U zLvD|o?@kTCfkh4&763jVM}=zvn*@W^>6_U|WyZqZ;5~8a)h?Y6xW1OEU01`-4<0m+AHCaYyn^zi0oPf0t4aQg;@~ z`eB1WOp2FRehy4togMe3mr89`Bw-P}kJ5PIT@@7pI6pv|_NstKQY;PXBZ48;p>8bX zasS*04Jj)IP1^iOhE59Bi5L2rT%NGVj>lsB-J=p>C{wjjI_)#w7tb;pjd73$x-%*< z2bI)#Zry`>zPp3IdWdfC?r3>wi9GIQa=BbWa^wjs`1); zYU71m2VML2<04su?I2}@q~>#I?MYBDHj3#K71Aj(ITqMY1M$!>ZO|m!Fz1-`K2lZ) z^CHjb&*Ztb_RHrY12O4mt@ii`XHbFum!IB~wpOQ|{Tx9g0hD>H7$19MM0&s3LnOJHTy4a|6_xe_8adCm?7{u`?%z}gu0&4jAxji0cJ{1cE zO2*@yFkxo-U4~;V7pgMXR#_(NrmCliGNkd4+Ri{le)^8S{q{%t<(G?Q0ZOOck$^cq z-ls3We9dv?b8hWmN4`>|at%^;)v?@`!(gNRg-v?rKBjl>6ZYyD6zotl{z^%zA8vy5 zzkK|MN8pCMnQgn9{_EZUoPOtdP1#6@is>X-mRG2dN|4RHN>;a*@`)H_f_}1jyrfae zeuP_;6SChDZoOkmnOv; z>321E2{t}`%+&#IWHLDh8ITiUK#B`XH4JpLj!7(~hobLtnbl{Y zl(MnmqpgiKs#HY24sj`1o9$zn1Yq!|=v%}USuTu5?11ka1=GS;SW9bAgMr*Vimofw zIlwXD_h)|i3G@I0(f{}#|Gw*yM`dr|z{PBa@)1ATtrjw_?b0CCe8Votupqd+xMU-* zz5QMC`vbhN02l$;gWZEY3I~D|k0qGFp;Qz)2aV5Sru~CGp0u$rNhVVd01gZ=03DD( z1`FfU$8*+&J~}y432}g903&#KX@c z5slID*)cg?PL{-iWEcB-sAO<7&9R}^43I=+Lp99Rb%+y#U%WXXoqqBQE0vcv@y(<* zD&AWxTmeRnQi%YN0LfL*Ouu+@)^{-|k}wr!&x}hKwO8e;JRja&1lkW;3)mqm4^j2Q z0hU&jF{o-G1Cc##0;fV3f!O0yV@zhrYNt8|Sw>&SS9*WHaewoaNk3$J=gtZPn{! zd8Q!EIG^XJ#}ct_fZqS*J*_M*aJ&w~QQ0sS0GL1$VQXibR@^Ieb#Y1IV1ztA4>_Dp zx=AG2ycv>gi%9fRojqu*W((~d9rB@W(`ia4le|4x+1SV7a?;NJ9#t4bxun~hG)qd@ zoeoMTZ`dPneS4D}zDbE&SMhEr#uzxBMMf93v~iZ@C2xU{dX zQ8pYPjZR1Ag=H$F;#9i3WyT*om>lIhF2pMoi-d|{u$xvqE4(g6?7q3P%}F-s!LN8d zw7B4+rRBv@KhLiFw=%%7(I|%B6T8SB2WFGtk^pE-Fk)|b_>6ij$ZueMhV>kh&Rp20 z(tC5%b5CObUfyDpINvNBvsau2#t-H!$gAT0VVO2&;oPe%;NNQ1I-Ax@)9F%0;hYzM zu1-M@67qn2n4O72Qw`PW>N?1#@*C?YhFIi0 zU3(q|j7}6zL-hp(?eIjx2M#c0d1;YC!7zK`L53OMKU8bLIt2^W=5SCVj-rdg9N-wo zi!wjPbbFv5zyUM3zx~_ak91MFnFla~j z-DrIfY9)TK2w}=Ns_IO_$7t5uqydgW;=V!qN@@`EOwz+IYLMfiIv;?1J8u}(Y{Fbs zNP|4LCX-`GCOk(eh*|1yBxf%#uPGLZlHF#d*Kc1l`=Yghz47UnPt2Z1{0*tw+w?7a z64>o_ibrGg@xw=Qdp&e;w9f#>#m94IVSn+}7tHK{+$`82$UO@A-2hdp3Z1=qO;oS) z{?&>?Z@+xYYaGY`;hZ*?ix&5eC{b@KKACVQhQl%X!ymq(SS-==ObZK6di(a24i0vo z<+s%9=B5dDeC0kPv))L0t-h~}Rr@&HOOmS7{ke1&`WKc1`dh~_Sr(Sb=Jk=zXr#hT zN_aIX3K{GU(wi-8LT;#5Xt9=~?VW8NPt&Oz3i?Bwbi?}(&r65H&PoH&gTG1LumZyF z{?5qjrwPC2Pj-0BcaYi26-s0=8M&Bk9LZp;%aC_KG8-%nFi>F>{hZsRc8hmpyo+}RveZ}$JzyR*lpC|f4Ik$-5)=k698eb8t|cqgCR;KZ`kY`1H$zc zm=#Gfn=QPk#exD=;0H$s{3oicVD`=a0y;fcW`dmneSZKGKs{juzPYu@UKeOMMlcYf zVy?jF(Hr!XN~U;`1GE$-;V}5gWHJmwK%NSQgU~!QTP+Mm0AL6OLafube|#V$s`3S1 zz?el^L%n;w2kHH&&FYp7wbz-6cLXU-y)o!EBt&P6#7)u?Mf!eDuT*9XT3{vt$=uVc)8U+$+muFv9z0Hj>#d72tr>Qo5p{J4Hil zrrKDfspNY#$k-~X{S}T^@b18*ewN!b5&>!#--Gm%1kJH9#sW~%`kO!p0~Lek%H(&? z@`|ikt>HfrL{`c|vwd7F$wBUSO>vZA?A#c|XGgBoZmQy7rS&DwC#Oqq8@! zxEivx#Ue2-ovvrE1Vd8z z@|BB4_U*v>25XYn@7_|ST%z-j7yNF%dh?3cC-CdTF%+wdEPKNHV44k#$De=xM1T6z z4=mH$s{!PA_wE&;m~Pt1tZDU$1Ur67Uy(l(p`ucvVzqa_403Hgo15M)ACb?#LT^`& z`tEAe)W~B{c%2)_Cg^`X|HrP9RILXC)8W9iN&oiXzfg4^?AvjzFXR8lxGWQik0fvV z-pR||KuT@Fe{fs?2iCDL4@dGF`3;w2dd#m$J;`arHIusbVUMdO&XUE$h;w*t19>E> zQ=urHKYX2#%K)Q7nt%5)l)v}wtTI4mwVIo2e9T#hmt^9-*L}%%5M#nqu!p#asjToi z4t^!L4*XlS!D_+3$znDz8?Hk!x{jo%TF#SFERfA+p`*hC@?bsKp#Vn8%V8~nHGyEO zJoa_Oc6b)}5B-4W(Oxu*ZF1Q>`2#_UC6av2P!)h$4&P@@F`8%#a#Wk^JRcxG33+=c$#8b2R-=vW%{jm^?8i9Y@9BEr)2AzzsOm-~ z9tVS?n9EWo9wn3APRe*fwHoL-YI=Hd$SUzNs?yCyRS8famxWxObb1}x>~^N( z-Q8u$XwcGv%gKW+1}CLbC7abkdZU5C2mm3FtFl_mWHcHX0Y!B#en%gH*?|ECgC3X( zNTz_62UHYh&@ebg#g#NQ1{D`z1d?EOyOlMpaU3jgP>F?PE&u>jcmm|WV!&dyaAlnY zSTLC4T5$|iyI>#uhGT#!V6)qJ0>YxlXfpBu$LGlAga?Pgz~BZz696)O0f#zt{)BlU zOxe{WoZH`EFb-hQ3v=wHrO8o^pYF>MXT}78$(y}OSetve{_1ugrBaEmuY=4`aM*2J zEslu`%p_h6cCe)xBnhXc|3E**`_<0i;KUNVHWUOy549rI9Cz4lcv8>j`TfE-y}7YQ ztE;^Y*oQsWe7}c1fbj_cMjmCmQU+VPb(3iX7R1+ zVKg@4q!{ED>UA#2z?_6dBjzN`S*Q%ed!d?b0RW&Tz$rXKEDljQFJk06KX;r9=Y`hs zEI-q3{U|^oQ7tJ=Y6t1_`L-}#t#S+!jmODlvvK9)?!hjbb;=?veE&gzfQy_^C&q*ynuO^x0P)@c#}`y60Khos_ik-{jblETG((!|&6jTpF(SYW$Xu|Ivqk_MA3k1D z$+|#``^Qi6xBzmzfB%ub`R03;Md{U^yXm;v4$f9`^fB$HZ{t7HxAFJv)iG|cL+!N; zx*fm`w`Gz3%k96S|7!cMRqx&j;E=|}kfp&G4W@tusw*%;)@fgi{Hf}WY}-&KN>PkB zF0U`?;fSR6Al36+tcLlqXZj%*{W`EMav@lQNOO9qu;9Cvl1rU>Ln=@pW=2BajDqGV%T!^m z!nlO{N9>35BTmA#A*PgZyi%#qRWL&5p#=F>-L$#nVDAb50~pf~17Jn33<0V7<8wINg0h5o|%x|_QUrPFE7D;A0cj#pXIs;bbhzWRdwyjmOQmahCl)fH+#7zi?;{qlqS|E;v+LI5sFju&Lzh1LLkwM&-*V^4)D6p2p|aWIUU~L? z(s?o_rf&)<62aW)m-HI6BbbU@D6%{ms`%o`6s;^R(W1-2ddxuN+k?YleQUa18?#d? zO0&uX+sW?<_m743u;1k{{Q+9$wLi$f;m*z`SI*Dd^m+hEeQ1BC(zmp`y}{r2Bo`>t zyR*k@AG4Qjv=wd*btG=J0y+nWm#^TAchKg09Epu(`iz5O2 zR|ZNbv@%e8Rlq&LEArr!)6}c(xA-2UFC@T$#W^ZjC3A+8E`TIzFl^K{5@wK`5{uUM zCS|T_RY*{YibJ7KEr3c1Sd|(QRrtHjVrJmvi9Yc`y6Mrjqq1~II{9a?GYX7gkc^@w z_wpj0fA~ZuiB43G8Ab!LEMvRP(q zXzF!(^W_@`IL;dY$5{j5fIRKbAFrrlU7+RtV?rUBQlI`j1k>^FzWa$je!T1nav+X9 zJ3FGUzkc)C#uDwX{Br_3^jaN(CGxw~xAa%OcjUFIkGb2&dLBosHD(GxVhKr4o7F5T z#VZQ`IY@H-GZ;#Sx&>hxUFPI7=BaVS7QNW|LXJn_|Ih$TpwJFQq>#|d+}&|;ClaG- z8bDsi@S#Ano%N<>f3@4ZRDeTmA&CH|gqi}18Sy7T4Ma~!^y8fnN*>0Za%EDkNy<+n ze+cO+tbee-05z)w>8ozVCikooh1v4sc&F9ACo;xEj4!VfaUkMJW==qnr6RsH#FIS7 zUWQ2TT%gmPHL^9tGGssC7{~{;->WDLRruRQpDZ|Sk1i4Y0HCF!)Ob7;GPj-QZvk|c z2}~{&B%|MvGeZ6?9F5V&`Wo$mfze@q6i#1U`dM-r-ldxx>r~eWPf4894DVf>7RKa% zh}=m*@j?1@zU{mRo~#EDfPVY!j|8czb{5At493;mSigZ7g9<+OQRr&pu4-3vU(a=$ zar8GNl`z0AExKrJ&G%fpqU&|bNeoq~6=O2Ͻ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%0D!3j#sEC;?)hk)1nU?bLaomQqy+4bpbmh#02W0W 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%0D7w$GAR*mLv(i9 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 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 zcmeFZ2UJwcmp4ihL_kmsB#8NXk{TGp)4yQL96UwXKG<>f`RcWBu)cQ^G)A_G#yo0 zb4;AC{>wPg6ryrBSwEi9&)$@!&FD-dQ9CeEX{!poIXn9HPFFS7yPjf}PfhF()MA}g z9#THH6UVAQVqOuv+*$^h4a0Md8PBOPDn)*L9T!rg{OBp`!$K#N$S=T}D(i8JH z*r0!XAp4-U)*QoR73u2kiajr0w^z6U+lGVg>-i`T<6)2!*yo52j|5%3#BjS0e9nyV z@!O=1B3sn+6YF58F^6cd#xwisTXq_23im}8?P6kEeJ;2#j42|S25?0o)RQj=F6W|T zATK(L@A_zBeVpb9#=f9W!+2+M&~XZ3dT!6(`EykN7H1evz8M54FKh)=Q^gjzU^3!0ZydPm9LY$*AyGy>B5#$x@kL)q?X#bRK?s z^Nx1fe^x3jg)F<8TLuT@}UnT8Jv8o5T za*(yjpS9T>?7De1{<9MLiQn`?bMLhd<*oHpe7#{WoB#48lS<$C%X4Z^@?cyl60Af~ zOc}<+n+_jqs|qp*yx$D@V^T-?SkvMRTMo5;nnaT0H!}Lt|G<+Jr=`(-xCmgz2~b9v zC>PWV_!T1O+L8C`R-biV(%#x=JN|@x`&rEH*(&~IFzS0M9v)413SN){a%CT{a)sOa zTZp>VJ#6YEZS43?<##tZeaWPqTEkB;7KtMRXJ}t8zJGA^BC3b)L;D+X%I|l+3uL6e z|KRIZd=T_h#>b_XCZ||x>%6MfhAx+hI_yfqr8kUnwY!!4{G<1*8|~QveifDTVt+md zXcei0yMmyw6#T?|BbzV-N96#do45OIm%lf&5PA+(=}P9;v>RR>j70LUyai$$s{pj$ z5tJcjwGMDxs0G7#Fc@73tvai!tr+5hoks)F%M=$)reJTx`R1y-U5f z`q2HGx%ZwDQ=4TvlRd+(RsQ!l*CP(9J|lW&>h~ zJ+^);F^-Qi3I02=yRWd<4dbNVg9loTIUWsScBS8A!7dQHF^j?LcWCf%7LTIU@IBTS z%!h3z?;kA&G~{A8;w-H`+L0ph_aD83`_4a+fj5|REwD5SAO+fkFoot9|vP4 zMGQ*FMc;pQqZ~g^>?b{5G-_n9u z{#rbA^m6BJB~_8MYbJCD|BT+_k&O&6Q<$ukn*)0g%duON3@@~6yo^O5aHvzRl&g@U zpd)$p*z>+sPkm|R%R6SP3X9}Nt2c$nx7TBSBwf5~#9E1%S(R#iCLgqilw=^rsais zr&TbIsa34i!Pv{(6XkUV#e}U_>!aP{_bQ)M+ElJrE>zYy2`t4^ODg3)98DOt+F{xy z-l5?pPi9NjRrJ|n8Il|F7-CK?seG!aT5%-1)I%6%*tN=W5#}Do8a5Gj zTR1ZEYZLLK#03W?-Zmt@ zb6bo1t8H%_-7!%R1upq5B6&hrN_{@KaVPgJo_-!}+erhb6*4{-?g+j#>&E4aO8Xh* zrVMY1O9}bFBTA1R93FdaS&k&r^0}{FUwbA8xfj(e>!;7YS|lX-Xhms7%ssEjGELng zgkU(9T|S2xZLuf96nI}mY7Gl@9aM9a1(zyoT9=zw?Nn7(C{%y3s#`d1zCZQJB+jI& zKYuQNVSdpg7V5OGy)Vdnk1{^I*ED=cE9Jb}r8=*gz?#w;yg)v0fB5OZ^6+SG;t>0g zX-;DS=twJ2O6BlqnqSvN@{#Z(sff6UgfGfW>`Y}70=d~$!aAV2AwV5yYno1xWRsGc8uIc?d|O*Z`XH0k8UpAiDuY}FsC@_9vTZjR^N3Q zNr0zjy0h< zapld88|ru>x5{tb#jzps=yoyKE_E#j-e|xb@Fm7+*}iZveIF5IK=+;Q30+Y}eMVo# z{S4xEmX7ic%Z~aE;f~w@nn+qnNhy}d+CHAm(>k8TqgThhC-8qwA8a9eW2y4M{{nbN>o!_LlQ z=PJSvU_hlyYJ6tq=NYqJiw&_+WwI!%^!j}KbtIWo4^=Sda6(#61s^yp=Kx7Dk;YeFscEuzE1?$&T%ZPN^YX zvvOmpbM#eaRcLekO*yvM`uO-bZ~Z}_=lAV9fCSWH&0{Osebtie{e(LSvhhor)U}>h zw^Hv*F;kaNRh4_+cYNEI-=eOh>D4@#W!*usN70r1^K|F5yK34hp$MT%mtU(-u3Oj8 z|J71u>dM*ISz{WnsAR#QKEtUaH+(I;hBv@2zofc|Z9!pCxAt;3K9Og?rP_7mtU#3bwpS4HB3k+#u7Td&`cqPHU6?K-M?m)W)Vn|BZl z@{y{M!+?3$!X3>K``wdb(m5t-J|*+!4-RL2R=I0RRcR3dUPlVENik+~W|657fa^u$ z@ulBG&4(0h9(sj#C)WHwQnu~zw41c|+1-JbjR%f(c{auiW6VApuXTy)Jhmv#=ezbf zXBKQ9uhcp_9t{1|@zoiz+g|ea%Kh>BcxmqZ=DFOF)e8FugVS`FYtV{o&4(%)ce2yc zO_jB*hRDlEphz^}a*-4D3}G?%0%FE9vXn-1M7ZAwe>WH!kuaXnq}K)7fvZ6Kky9lg zT*TbCaDBsi)q(R$N|#;uvhCHtddXH=Z5rP3=?b)&{nFsf@JeR7rvj`B5Z+IPC!N*7 zLpu_3N>qTy(9LtGtUH%JssIBQFFEc;Yl;oV=mdsAYje1O^c2BQg3LYO)tw6^%_;Vu zp${>fe;|aL37VG{aSTQt%zBG?v(6TDk72$##r)QAwW=H{G_a)DCFSRJ>$@0mMQ64m zS{>_$i53uO=L}p)7~;^J6{Jr1=AoQTVmMODc_eS@&3M6=xu?`JaMB~FEWL{9-H0M^ zZ;Bdd=)tW*TOXfHG-XW{6)~Qp&u?PjU{YY*K%Zfvzap5F|2mh(e2Rhns~ighBgg^+ z=Z`k8(Z}mg6#9Ej^ZSVXIS>O6eRUW8bxX(kvo)S&I`*IEIMwJn46!#7va;yo8zTo3 z6I(}fJEsfhTD0YZf&c!MmLmqngD2NtOj*^(KhXSVEz~rfG!+#DjO=XK42|vHnXtLp zyuapyA><~2KD9A%GNg60v9@&-a1*Bg)j|M$eqGE?Py4Hhla(;NrlK;fgq?#4EiW4f z8wb6}Em~SyAqQhq0aZ!qKgiKn!t~}&PVWWS*-*<4?+**Tc8bMo`^vvY8-fj8&;w+@u3_h7<6!?6Z#1dUb*X@|g`0`BmZXIZdd|=?L^!!Pc!hou{NJkn68Se$ z&A*YprbTWE zvH$C?iQIBe$IU_CNGc0SB{lRB{g_>UuyoKrPk$fL=Qv`sD$6@U7#N}$vXWwIZkPvN z`01u^?YDMujibGQl!Q82jAMy+#1@&>?_#=ghIHTTmV6-_<}2H6qRW9zwgb&g6X%q}A2WlV5O3$BvVoe>L%SB@8%za&M7qa9 z*k^##G(bhYE}VNQP`(j>JF?5Yqa@L->y9uBol!{deqBowHZz3z3L*HTAIdZej7zj%8~EeemJ+q zrK!sc&4mcoRFUKSoyt@1N46>1erGE4PyprMYC0&^KSh<07u9mNJ$_C19T!u{1kneJ zL5m~SxC?x!ZKA>*;w-r>$M9!W2ec>c+askK4wF}z1nO0l=iehHNe&T^)6qd>mE20k zxp46#qNj~diN-{Fz>PLe=c%Oui=(2AcX1wGyyHgPB_GE z0&LWHY;W@-{S;mzTjrGpI)%q<(*TXXNsjLI!YCc-^?}Mw$M(}Jf6!mw1TBzNo9I%y zb2OB1t8*&i!4IApqm5{5K+PWerkdhaAz*@P^Ado5kiqJvgixODD{3=DG$Ent=N8cD z*IAM4hkCa}90X9G^PLw9!-+eJ6UQEQ*~rh)L$tC}mKK zcHhYpt=N*m76rN_yYJ0V+8bVz{6M5z-Odd zAdBZ4mq9bwWY|n_cF8M}U+>uZo{~75tP_}q)o{S56OnqlB zo{Rtl__%qfXN=1XlU?1Bo01CELa1NuoAXca_CZSS-FlX%t&ts8J@`s%2okv^?eO+R z=Ir4U`^o`Gq`aJ;JF*X=bUlk%_cH_sUb$yO#iV=zw#lEq9Z+nj_on_VT@`Vn`C?Ha zs~H%t7cpW1er%rHk%q76JHgCU(;nA*4t@cKL{^kWT)s$ES^AS7XMx;I%A!nSNTveb{XpcYp0*b%& zT4%UrcO%KL{mZT4%C^VWvLlyfd8?J1@RZkS-#Z&$j=U(`i50V*H5$~Jrt!#hAu{P$lFj{cmZGFbqeBCz zbgi4Irik+*sZKN7VbsLCbvXBZDB?|4Ik9-$iFcr_uXFln+M{I$&mli{D4hzAg6Z!v z5lG2g|D}dm`0(wyppbFKDZ(Y3ebEeI!A27#4{;sRgsYbdpENrsXz*VZoA3#t4R}l+ zt>a^b*ko$17fz&w*a1Hee#AqRAW;w{M!&&m4i!s}-oa7D(%bjuD>`(B0YehQfFwdL znRdy%UAh+%d~E{C<|DW5_)*-%{3zr9jY6zhAW9;zM4*Ek-#%yS>HtXg1NTAXHs_3$RV2h+R-N5yxdXU)~SpL+n3FD2{(Bqn`Lno1>qojo&(8 zXg_lIemlzq8}liQxugZA#BM*4qj(S9a0cv-Ncy)w{7vGCCi5mz`k*bSnLcP3dDO@n zyQ|&5f82;{4k~HEqwzWby)+g|nJ8G#csjrxK#q9DYf zcD9#Wuo&m-rG-5%!7u==G86|n1hqiha?A<(Y$daSy92NkXaXZzJ)OcOCJc1x%^hAD zkfE1LsPh-{TgHg4IWtCCcVu*@F?!LImonCrIfb<_nkJ@RkIbym_F^z*8$C*T?2c3P z8{>`;BV{OQIfaGhwAD(EZbY?m)X(XGW@TvP^@^aRJn=SP^YQLZ^N|!{`Wq@fxVioE z=C6_m?uOwu@V`My{G&2LmX--FhWj<*2KxZ%CC-lUj0!&~8~Qj(M@jP_E!+IqG< z+REsB>Q|b`hDK^HNL0VP1>Tw`uHe}K<){o-QufRvfWLL2Yy6_a$5ltuSU36NH7izbd{ec zJ$%g|JmD#UQA%cQ@Rp1Hi?m11WgvzD-ny^qUu?PzunRuBf9D>5F~o<1AxQQx_AfRp zxRjc4g9N$JX%@|N7_)7)>1uzm;hb&FH`ad{ex?8+!fd_WeIxrXHlb~}>VNgkg@f(s zUu-l9c}xG+H$Qu^yuaAIEB$AP|J=p@l@F@R`Z#G7oSfa;?=CmMLxBve5>{G%RAz!> z-~}eqQTynwXfX1_A*=?y9aeIr+Xl1VV5zV5SZzZG9nK%zH%N=|F&fY*ZqWsCKXgFM zsrEv1<1pjsJ));H7k*JkZG-xyit0YcU7KkZsm2JK0pA21n=+49zqg7lHQz8GUkIsm zmK_kAu&lbM{gHTaeU!P0Xm+r^G0*f*v;=)p&A01hcGqU@sBSOJNSOdqApW;qmB_-kvjQrzT1wDe7nOPj;?kc5i4 zwcW+0)(Ux7-||s&Z_38EtND}Krem8z41#@~Q8IpS^wten+;VMJ@2&-nNS2T7(vJW< z_!GB*$#>il9kQcUoE6}@_WVQBOm{@w4A31RW%U?@>;t3FPL5%Y>oPDmxv@xZcE<&* z4frYSzJZ}vC>)`LL^6X=i7lYb=P}n*zewMf5brq9flvuEK*|Ydu8;~Po8u5CNr^We zb?n&(epuH%AZ-E9GaPA2lJ+gK;58q-C*1-6T>mp4|2z->2fhy^CmUIjJXBIXDUF|A z?o3*F;b*2IcskSyi7zIF+xbOMP>CU(G?T~N%)#4Y=eIpTeX^K z6V0LwTxIp?6u$59`44C8`WnA61ct3aiPlg_z564L$ed9057mQ#M&#GZ4XBx**(r-k zi9^ah)C?Y>oj~h{Yi#09%uhOuC%NlNfSWqHOGwds@(f#qG70qD(y2S<%SC4`dG`CZ z^f!X3V%V7w{jEP-CX+ZoGF_=YSO>W#2S1z6YqQahJBna_1Ob|(L%`@`S)o9@Xzv6(^JMy)mfZ<)XSe-%hM z#UBA}Z|?=5J35c<=xpKs$RKIeevH1NfkM`RJKl$?3%~BP)7t$A-Eg)-iz1IduAw+z z#{zgpUjvIODY<{f_7pMEqU(KldyXrfAZgvv6ef3HWf54V55dpp?t-F(l-w7&@PE;m zBCo7N0I$+=g=~{>#&_B&%wM3qsyk^OkG!F-QNXfrG9;=@LW$_C5r5u(7OBJN!(CsB zJ3j~lv!3AfL1KGYV?-(RG_h^AT1Mh8{5IVC*W+b>3x}+j$-~7?g*NR69!E((oEA;F z{2$jHTli%SWfcT3jQySKEk9gsX`G=GDoH~16lo=X$+OVW)b@1Dm5)EDMz}f+sw~c8 zB_8)|qnna*nYS{9{k<4+?F`>m4;I7rZX-!s*9s&na9=v1 zo(e)vO&bc~O_DxzG1_sbLx)RraYMo_!i@Y~={&bbKi%hRcUv)_Mx2o12SMQ9WuS}E zFPCiq8TaZ#!teZPCc$l%6Fbj>UR@X0As26Pnzyo(wL1z8koZmIjJ>%XeO>H;sJs7e z^dpeNf7>md4!1xtE0>D?x_D`Q-|ldphg)WeDQ6*!XVuK6RmF$0{_S1gjY;;v_MRt| z5x%8G3_8k+b6K-oJu|+aFB1s;`=YP?jozG+(=>?Mcy;*>@jjTC4_eh+P`U!eQfg zh$W~c>Sh2}Nejy(T+ec>h)<2k{{50)Kic%-_OwhT00;~cREw-+vRoq9Hq{n9;&vaKv6-~&aoc1sN-PP%Gw_3?BSQ8H&Mx4VhUhl2neNPK4nLaMU z$NUy+mBqU;Q}!Hpiq2S*kcmWbtKl8X)FLX@~Bft9MZIIpZF%q%8VD6z>K`4G6$QG}0T+5L@U&?)T2wcd~E_tE2`=-s!I4H%FCihOtd z+$TeGRcnatr~fzyYZ)@_?K(<<)s{bg%(J#0NF;iE(`OHoRzn4Ztg3%1B2VBC&bQ&0 zL@HQeC{ocWdo4o(fAV_|kdhRd_WxUo!Imw$ZD0zMXlbu<1;vSd2X4BHzbMpwCUlU-LcU_3kE+A< zw-qE+v)u73MPbU5Y~9uZr9QV0&JSnYrWyC^+`0sy34vNf)!c*z(P|67$7YNW^N5=Nou6Qg z$RO0T;P^p752#pL-M83*kkqpuRgyRGXC1-3n5qk11u~ zLRDOD>ozC^G?q`iBZAV0D6~iP!p)HTQa)h8M7mND+{Jf9bhymXva@&4VQu6lyu*Pr z^gfmqCZ2X7-NOe@uPd&%b(^sLgm68bx;U~%-5FtM ztwE5gs;uG|lPc)(DS%FDou01#(h8(adYr zdOdzCskV&f;In4gT%Tt~Yq+mse-FJ7Q1tZW)eOy6?~ zEM~DlzK1hk&5(}BP1pcTqRQvi&3?bhPuGF`t;^iBcV{>+E|>)Y!1o&3+p2t7tDiRY zekYosEof!BUwdt5iXRqYd;(H`Y@hL_v02fHN#f3l+I7X1<6^n@WH^X4SdRbDplCIk zN3wzTeabuw)24#JLbuRC*-7%~bF_+OE&&t?y~ZeJf0jOahb53X-ZiuZIZ0Wyqg+3( z_w~zmdJOyROm@u~`TzKQF94h=jL0OO{V@1wU0;Q^Iz~ARx^jHxm(R43)bmwmG>9c| zWkJ>ecA3>?3FXV~Ln}L{bC4i=s{m3QpV!7`u-yotWEu)B8ztZ)etobVKQS9>r-9ynWFjt;cbx~b> zYN9C=cMS81_H`e920_<}978_U^z_p_+voaPmw)!2vWAntc_d(@aZSug)CBnq`}4yD zDnDEYq)PHBoYLxb%A@+VHE)tf%Hz^*54p{0w}HdgArrj$Pr)yXg?~1dOXI~#`n!tx z;TG0(6UuzUE<5R$BYqlk^Vk=cNYgHyJVF`o-FjRcwesEHonEGRL6vd4vzwV&IQ=nw zBLM}sK@*SZOYuj+;Tq~5qOy|LVp=_{2H*P&kWiKso_+ird_A;}(CNhQH=SvD^|f~Y z?EHT`^??kNKC^Bn+5dFxzcypp<4#%V2-CuPikFCqJWzOfo(d@okkr7urpL_*SYh?3L>`Y*n*uJn5KBO}vO zs$^6Oo9q1WTaS;nzMzDVo+wA88DaziPSbp^pO;I{xoVJv69|O`H?9^A zA6zkiw5y_(BOEb#Z9!bG$}fr@d}H`VQ96j-Aud>@|D7}T&zdZ#fiB%CEC}Sc>xfMl zYANtX?JpApR&ZT=?Wk=E8UY-J%nL|$UF`0;rwxh(#w@{ftQ18>`e%}1_6k$oFZw@L zEs_`%;V(|CgB^!1H))E6fvR!|1Wsg?RGn%p=NimgSEW?Bxn{eSnX0$P0Bq$Bb{c1m z1$;K-s_>UELa@V{jBWdz)hrENDR#-`>!IoIU zBynfc;4-bx5aRn2s_zUs9_YW-vBLVjU+Lh=XO;*n`h30ZG`~IiyzH4F2C11}VHIQ4 zFLyMM1zgY7Ir}^#eOqha$h-kLtxekd%Y8^Q9RW0}mYer@(T_o48&x%pbG`o=fCg>8 z(Fi2dc~Xab-&_+*Cc4Jkt8In#dji`|^ZqXFQHx8~15)WC@bh+(?*s)xOIjL9mU;xD zWu648wygD-wC~mMm~PSY#+|U&ZSFZx3rl_A^cp;I%Ze1v!MSR2(30zEF@3fjO)7?Z z!xhg$CwhC^^_k(8v606!M9ftcE2?Mie5O1-?v=&FA>%b4xI7l*qQOwM??v2CEw~PGtu?Pk#D)KnYMhsL!6*G>u~5wA^)0Hrkp5 z10dUWx;2;g-^llkqI0sNg5j5ZB_K|8_BH@*6(hbEekDfug(drL(hWUW6#P2uzJjtg>thO{~{lU_%H7ONp{CMJna@9 z((0lxpQ>%hxmY%^)2F?630#&&e5yXcgn(`!_q-*a03kPK)rOfNm;L;Jxn(F zp;Es0^fLa22c2ntyVA_54E@Yi2TOTTUahcVBrMnOKgtr%<>@F1)dg{4$1FNYZkwVF zt5>gaLr&EGjEgw5ojHr$`nI5WokTvaS}WH2=Fhji<3`8K4Gj-%))QlRQbG@b9VRgjQk9;?1U&YvVXEF9ZDlN+AExjGQH{s{e|(Yl2R&E)ei%4&cqt zX#(lfB+s=>@Amv??x7sH__cR;eYB*!nV`g{a2cPsNZGTUL&7Z6?IOXOksLJoH52rXKTDTAWU|YA840}|a%sT%Di6C0=_Cy|OHyakDR9iB*t*n#RjpkP% zOp!>tBM2Z8{GfW;y{6FIxfXhih0`=!!XIfBiWwk~K{vk*3w^dZX(PQ2M(a;Rz~|2p zzzk@*1)We0m1zn-&1p$LZSJWW`q;nEuK4K?a_t;JL~{ROxBW_6{LU_9%Jvj~Be3U% zL&o8tJmBY@;cGWL1Wq}leQiQiM5lr_q>E4m_z1C>ZD+kD)pMN_*E>yZn&(l5 zw&T>z9hmbUUmXST-5Tg_EH+eja`06b;yozh_O2&b&ViGz}k0oe>_MS;?O)3KJG z6ul45!F6Eh^5u%%rb%M_5+Q`@_uMg+)(2^-!{;&M=duK4sSd5f>&V&)0Zu&Db-SkI z4Ry$u_#WiU!7i1umV3)DJ}v31$_WmXh29ywOh5-TX!fdE9%$cpM=-n<{}gtBc4C$9 zn%(k7Wzh}2iQ{2-^9h~muJf9z|96)9dciGrwA5E2QJ?dj-}ajiDCnc)*tq#V7yPLB z$W@-uImR{u_?0q`Hm&ysP&=em<gSll|~= zDP0)d!7kgK3(typ;OVC+aI^}q6MX%rU=G!5nu^9RcDEtb!RrZ(FQ=1!qB*<1K{|T& zZ$55=n^xQ09fohi2cR+p#_Ir-F(RwRUUgOb(1;t~46S++ppoj*(*Wihx=&4uf&7zp z896w)8m5S(uRWjBAS0@66O7v{PA7vLhOcj!%^TdU{<;mXPWd!IwZ zXejS743NK(%ZhG#`rp_T28Zj2({v2f++AWU%0I3ztc)ywg-D|H$o`=XlS*7pv@WWx zGJAU@V=zeB)Sg5an}%;`WO21lh6-bEX(?504c?HWb(ol=T6yg5Qy z*NYAC$(}^899?X#N0nqm>PRc$F!lh*fVO0B3NGviJYQ1EAQvzpRxS%W7f*Uprr`tY zx#v{!Jxz!&34QR9b1+vd1oTD#wE-J}f}tZ1k)JA%XaMqyi%W)m&@`$Lt>l@=dw*+k zne00)ROvV9UV@NAV9-M0Xnjas8@18$={dNz`fTp|;5Xo$NH5lM@W@KbWn7@73F1Vn ztncm~cg6LdA;2R2O~B9k&wC#2<>lr#I_(aiK}YwCGdkY8I@q(W-*!2=NHrECL#L*v zglDPD;bru@0sfVf?z(;fE9-!MFs}ph(Kei6_V7{xYTLSG!L->J?w&@mEllx7j2p^J zLPIopgGx)qBY`tj#V78{G4*sE7of*xLhx0A24?T@8nt zz$LZ=wzWAJ0(_CM-!e>_`ly_kG+VKhydHnrNBo0}+W_2(daqC0;ojZ19mb}Art-5w zO5A(l1IAJOcNygriIe_n{>$OX6eG6vD)A|g@ZTtYc{RZbxJe9#nUiNxNf{{ykDgYV z1=ala#d47wNBD=RPDuO#1h@tV{BpSV{jU|m>x3M`uA1jQ%ki2^djg+jBKQ1U(lw2# zU6a*9Z6BU88hw9RzGpinhk0i`P-A&eY0P2klGZZf-rbHGlZ3l;y6jij*T7YJnbkp-T+NNT9&@MtoFZB%YR7|F zLc3R%5#YZB;*L#hruHRerD49V3AqRpZg_$T4sUWP9Zr z1sD12=LiS0CiQ76cgl61SklajJ0kV^N0DiC&e2@Zh|DrKF8m7S_+zXGO18Pt>-Hr+ z9%Dcjo2rxdk92=mb{f=KC^ARa0mAcAt_oQj@Lel=q{4xMM8A0gd3x{gyC92B$$C#r znfZv#GiB92sj?}x}NNXz@l{ApqY4Uy84(E#rUqx9GaZ7-m?UT0-zoEN)Hsx}zz*zZR51Cd{q0k30cLs&?L?MYIl z{-eZyF7}IqT_=MxzR&Okk)>*X>Xc18f^Cw+KQB zAvaSAlrL5u%$}%U37(3f{F>Iox60W?LAIuke?$?MBVn#Lj+m7y$mKN+XvV-1p zt(;B~soVNBoLq*?YzorQ^7)LtwV_|%Kh)r`+6_co0;fFSoDWq_%t?UAB+8Q^oyE6| z;A1f(c*m|$vXXbJ<5%oM;Q7wj!XNO6Y1di9zaR*+whG68!!E!u1q=VeE-Zxa>iyMJ z6JQYZH|#_MXVc%%68m@urGKF%tod?W|JD@o@savpFpIN?n|ZP!C7hB!kc zHGf5HEh1#~G18+QBd!JTRl^#RT8}k}kLF#8TuyAp~kM(4I z>tARFA80=(8jIU!Qw&PE#r4G8v~v!dSe-MZ2*kQFC(eHzIq~p?fe48J&m-loAsB1q)S(I1Z$dbGt zIUQq?^~C%|F<`>I6K&FOLTQR(8j%&*QQKh6XPJEYdHJiqdziCIW_KO|t1v#KK*E>D z2&NN45So||9#~d+5^Dk|62Ui}R|4c53I&G-{)W>4w4W$7t`brV3VT1t>+I<*2@rXn zXgf;XurlV9^;7h8+6%s2+$@^*e$%~;CMC@K>x*5nT*CA0V5U*{MGy6l9}ZOEEh3jd z`@`H_`~?E1*d(;3oqw}OTJ^Y)QlEgutqRZ&pSjaJ8St35=bXG3ZdVUw+6I_mIO9!^ zco%0~B1@Fe?s$|N@?wr#{bK->6`e+a4n4;}WlEIzs=%Pi@rBrMr<+0u(IZ7^T`*qnmEUXPjjgE6xBTN0*#~@AjQ&O5Y zx0_eE8pa`)OPa-~<#Rq7wi02)p+l1MSv2vpV_`@o&E7dp%Sri6JP0|XT@lbt6(u*eCw4Y-&NZn60pJT|g|Cu<IeX1@nJT6(2qt_AGWrg00y;Z4UA_us=G@p1!b4)*B|ts zZsfKoZ=FAoNB>n6>V!R0=P8N+0k^-5E9iGr@~8_x>jS|G%AsCI3|W!gC77K2s2MvX zdn{<9qN&4R);9pk`NMN_B2*8wW50Ftxa?%5{*+;}d!gmYI{5vl zQU9ITEboEKgnf_%2np|s(N{07J*CjLN<6XF$+mI~8;Q2+=UuRV+Q++{=Bw_>i{tXAJ8kPz%vR?f z=V`|RA};#+Mf-%f)YGb_`Oc|J=?q4s6!AD4M>Cv6L2={CYS$;jn;c||=+?H7dbgGsfhHntb?BxY~tQ- z;bM!_t#Ok;_%b-omdVguuAa)+!J8aVn?b=}S27SyRmi6O1LF8M`d-QKh*gzHq4F;f zA6I{g*8QH7lKpM)He#>Oq)P@Jd;$m`zTHd!?dByb?LD1A1(u-R&UhBVC!+!EyDMHZ zdi^Fq*vs!fiv7oy;3b{7C@hSf5g&defwO9~qch2ZuhpEWwz(Mfr1 z>A(oP@C=EVa8}gIn}WuSgPa(1g#o8BUhtabp9qKjqME+_S=0TZfu9R@Ocy;oNL?)6 zz!Uby-L=#0gfylW=B)~F(KCUkjozsnRe^lf)(u@={V_j3Xu89_W#U=q<*J<05s@%N z4W{6Gr7%=K>Scj03Sp-jA0PXW9ndUfoY1l1x`qxIT}s-$(nrV zg-tP=>+?)c=VRIw9i1UZD!@M>o8c&ki4(--;r;4jcxj--EERT63byi^R}hczfA}m; zeOEeL73fWBfA5Cv>GQSp zHzm*~!7dIfrqAy&hP~zSX-Eh|VZnBco(00!+_Lzk`eI4(lu9Zh+QYTIpe%PJ1x1kZ zyWL~%=w!Nwpdj>i+VdWBkVYsD*ncA{*n|*fWpsL3!tG|T8@eDH#$pI)9=&U~63J|1 z&X<591$?M~aM^Y-;JOG-`-Zq-sqo0Z0)u8wd|^IQiDq9uj&k19NC!D_bWt@R?cx;) z25X9JB4Md@1mXHJ_xtK2z*3ocAI>OirKnmO`FBzTQU*|q7r7IP^Kslj_!X!hTPf<8 zq1)<94Q#LISSqX~aebTeYc43jcG97FkCH{nWa2}0Mi1zA5h+r{gbHPUHnx0tmDVHU z%~lf~d1kv#fd01`!>*I>f>}B=`L;GJc8R3ttyeVqZz5XSpm-3a(^m~>Rh0x9PB%5= zgaRNXOlUk2H|h1Cwq$I6ly7#~dV9~(h6tB!1Qgp?cL1F;23DA%7wzJf4+aRt0YjR0 zvm8xlL{^InJz}sXdIne+Nm&- zf2;R2nz(sAC?7QPVeFYn7vOZLQ+4?)sDxz%m7R-Eee8f(w`NEpn{1gvFU(Ar(yT)T zOD;=wy2vh2wpuks0ePYOqU11O<)T~B3HvN*v)j&lA!o?;EOb-iwn!%!{f=vx; zf?jjIu1iqq-nGf)8 zB*RO3!&l5m$4^>Z=FHHl-nL^Ly0~{Gz1I~s;^#k88PbTdap~a>G%BKdU*e5O8PHii z(br;90_~CZ&w+k+&${hcSl!0YT-v&ToComf>kh;B+$SJF`N&wRBz@lXwPR3%O^uoR z?wt`9!6maR!<-&tN`p83DCU;;>X#Ht-!|2nHh$#Bg6E*6C*Nmu9p1kYKqmP;8co@{ z0=yh0x9o^OWkhCBRwd}a_Bwg{becwEzy%qzuXIoOD2?wFfk;4{ujG2J(X43vj7q6` zK7853ukDIxIh@uRXbz$_xX$s86>yd2v zbW*AmwJ&>36`u!7tDWVkRICp~Ek?tY<&`c~L)UlKqawF+t<0)p*wQ17lgUB+!bI*| z!bBGAp)k!AIQSLf^x_oYOshogSnO61NSDxEcf!fhy`9Sdbm??lJDHiZ2ii*%^u89( zePJ%Tv8=PQe!PO(tu@d+zOU~AnL0Dx!z&_qsxQW8NxbAe*YxvZQ~EGrSGp(#1b_Ua zk6>B1XG}$eaGDY^W!B-CXg3*g%D#RY)5x+h6uvS7NSlCnx_=Ou!zEfD=$u-fAD{kn_nmNwf+s)lH#awZCIu%Zs+~R{6sVdY=Z?BO=1PLFZv$(Qb2uX{UWY%X zXt&V;!-0 z-j%s$AH%fE8m2Z(>`tvrG2YX7iTYZtSkPJU!aiy%qkn};s;#~mk+7K#(Glv;a2!b)Gd$P z?(=s=HX)n#pmxvg+_!;pN$!kG-@ImYR%%ryS44tXSA-qrc+5pRmlvWgUB8Dj4>Yh9 zpl9JVR6fE@Zq6|!6`DPj&<5T9*>J=%v+QD2xAlQ9cB;nPPbBGx0_K82QFXiVyt*My zWAxb2^=qW`a@5Iw-&eruu&a#OXe+TZ-1YpTB$KjgW*MfK1Y#F~=b>jVgMjc(WQL&m zwg4JUc%Hw${jh?+1qH}o2b^+_uq5bu1Qgcvh$I)k0YY^u&vpV?w^P`7H*eoi#BV;@ z*e}tsy|ld??{aGL7}FTwr$K054!hcZPheayqH$Kc{ISv){{D*uj}XT%Bx6%eUNZ`w zM|4G<3C0>AM=j0~(6s69_a@!=CE zz}-t=^EYIt3(PWm>3Uvmg)x6YH2J;%TL77?n{?<0YEwh^34nkKwE<>6&N#L>1R;&9 zj*qWg7gh8<`tvpspmSo1jL^31v!?%xz3&QZ>g(RL{162J6$GV4MS2sEUZNnNAiZ~K zA~h80B_aY+qtaA*N0HuZq=q8BgdQM-Duf!cSeOqcB8)pnae zQ^iU^G9?;G*$_E?R#rdOZVr3@-E}eeKLYM#WkjM~T%Ha|<`yeRgbP63@vP$kGun<^`}jHeLpP4MUC^ zTrAEyI6Xu_WYgEh;M#{aN7aX`Hs{<2Cz4}~m0fIgGUe0xIqP|Wq1lrhAGD-*$0D!j z5?vH&T*~YAlMy_Rawx!Bo^r$#MRQ!0bpqWkU8cZY?N?hIL)!I-(?R*CTRMRuvODh3 z8%q^Zb4(`{#-xroTry&3&+F%Y{OME>)1+lm(EnUq+6aZI0!p5`?M+5YRRoX5IKtii z&<3V6A<%fZhD{7EQPU(j9lEbLq3DJqrm=7ifTlR1faCj%qhS_U$~OorP)z6go42+J zG1yc*GDr}UVsmzMSU2C!4F|{x7+OWW(lUaHAbGimB2w^aBjQJ=#GJ{Fp01D9Ha|@3 z)e{O1_+?1L2GpPoe)vo{^jM7dFF%4JK^82jE4BMw5gr&rM72o-WiM7(F{=f9P_?%*1|4VEA z@~4x^g4NDsY>FSfxhM5wqMEBTPO4HveWan)KM^|aG?J5VsRA{7IswCa3~(5PErzUH zspw3$cY;2=Y70CG)89|Va9L{r$9*S!burdg1*b_z(e2}9#!YcQwHy|xdXZq?31nWy zwYGBMihyOG0b6sY7~RO5TC)_k?aA&giLwZG*JD(SA3BY$fI78rT*ln4 zDByMZQK1fA%{}I*!!rFH(PI-QA6fV5OoqJ=vY>3?xc?;C4w~=R-VnTcCL8D8d z{P;UzuMduOe@iN@Xlhs3@8caCfog6BWBjIhUCPE70J4S2CC`FN)`TpG7bPGjfI}?s z=!Pt<2q9ruF7_q4kBHLt=^yDmIP)JP$Zva*#y*)0!jL0D1jd1HkQLvVdP-KBkyR3U z#a9hv(%zFw`8vu$5!Us*k~PkHas!WB@*;;$?JQX?5z65OHd{jcq-VR?@LjrNwK~?N zr8>O7Pc6A|F(j@9O5SlzC?1PhEs=iMd%0xLk3adO@Zrx5fJFtl$fQkj*5VvRTht{gC-d3>W7?ahH6V< zvV5Ptn)nLc{rIm1$5M!vTiY$LVmL!7tO?WfRim zk+f76_x!8talU*4o==RJC~)rd_|tz%PHunL>A7y`>W?4T94<~_YDGhzY;iY+M_SK}8y|H;Jz7Je9hJ)p;6FRBND|{=IWWkS z3<%1Gg3B}s|2Y@oe%5t}SUl;uonZOB^ zZ$8lMI|z*u2ZElOZD@RDUvpbKfz)2=yg&Ya1ib;`J3Rjn{2h!0mt7}7?c2y*)u&P~ z4}L+-0O$88iydHuQw0fO>Yn8J${m<~M*eq)o{s6EH4>Gh;H|KU)ze6pU>Po^=@%-qw#r|4FdvIS$Q~ zPAx4T&qkz)f*b!)Q=t2;lhWBy*pjK8?3O)C6%a@0izaj;D4BW*7_DCP zo7dOecD;#&HY|9%t`tA>Xve2|cOR+@R9`+#v57|)cAGTrpRfQ+D?8F*HI{ALaL_0Y4g+$K=yA%()DD&*XY2ePAg@KzT!rSA37h=7M+Y zEM^Hx7E>P66qB*3K1;pd%)!J@#)bc?S`PS4f01K5aAG0^|5lOyb`1JkKPvP#%Fuo04W$>!fm z!j`lVe3**c-;ftoT@P3XPJEG}nM*{gL7hJT1wZsx*PK(Zq@LIiunTUCP^!l_dovET zbkQp|{%zjT1|Q?Ik$^AK%I0**mEk8>@N?mD6Dba$2ol<237oJEcn9UV&^9{{9R-OY zK@Cvg)VtrLLI}4Q)=~|$2d9-al!MM+UT#Q{;DA%{8$_HysiwrpR^8|H-PlV%R5X8H z)NBPd(M}4HkV%RtEZ&BZ(jo2Nl(bg9A7*01(!y54bY~$b#j+GOU0Js2cN1!NZXcls z??j-nSN<-{1hY3K#kTC9u`E5IC?Fo(hllx`5~u-Y&UUNhzl9&Hpv5U(A~VgX7%ZT{(V5O+2GvQ6i6#&?3mu zm=yvR8b@B+EU%sq^%I#FDQpr>5;$FA7(wX;FS=9w5z{EPL^0X=pc4sJplT1BZy5A# zSTgl%AE|eQ6Zg#Otu=PW9jiD_JJClwwp3VnAW;}oG!HlMD{S2h%MMb!@ja;~>quv* zcpl<{pHW6OU!U6Tym2hIo(QaiLK+qV=7$`!cX534LbDpvAv+qu_>MXGLAv7)htd#$ za|p&Um^Hum68-{%DjbIF$hSMVD8g*MG;?CX@SmWbGj%1xT|?K39R88iDIwv5-dt9A1d7Mu-&G;XCk0_V6qY(pXM9?OgxT64Qmi!Ll; zIJDH*%AkJUucdQir_gYpg-G1k*;>H$#2Js*O@t0yPLxS*=dojH@Lu1@ZvFZV2ehEh zvohvS7oA|$BTKncw((M0&dxBEO zg1$`}=FZY3NjZxytS;`wm>>U<<^neJaB=!5!^Bq+8t3*naI-?B(ws5mNoW+Iyv_c` zmxD9JA#Qja97fnzXx8g#JFfWJRM;k<#jpN(&m&{x-+5Fs9TZScdPk+YkXD- zruhCMvrRQs(7)(4kUUPh+Q(|bpbQTg^48dsr_3Dkv9>y0IIaj+Ev^ag8QlqErvGd9 zjMwJi>Tm6WsZytb<PYOKq<^QJoA$09_v&5p1qgp5ZTNIT z=4g-oe?AN)9Kb}KCe$H*na^Ph6FtW_e_>^IAOq3EcpJ?0d^;$NEPQ;>udev_J_Zlp zpY$drfq3Bo=5I*p?Y=&;Xf3A{TpPfJ32s>Wsm~e#B`>*FEDq`bljnn=)>Fr~=ogTH zZZ7`gXZzFx*tYG*cs#L+l0d6d4$;!hC`|UKK?0PB0|}$x=k)UAbKHCjrTfUK8wRY| z6tgLS?}tFo4 zgSErzG?Io{H5F7mt-YBnxq1dCE?NwhqV|gp`*lL=EqzaX-`a195ICq$)Zm*lw$Zx- zU7Um*@9k0>V|w|udyjLGccf9$sK(%VGpLnP$S^nsyXe=_$`GPJg6&zP<%3QoC{3gl z=VK*>)Fof=1N93B5%OCs(b36A zKnl2nzx|is*6Ya@V7m)*1dy{aD0pM_f_Bpi4)_$oARwC4nt3cZB7(GmUZ#}JZq=>v zy7+&lxQVk+vg4<)dtB%<>vajNPk|QKQ9e5WS2%RWj1QXhx9pd`B^AS0ZXe&8hLC8% zKsKfh5>nc_R+j3ar}PqpZlf9!{8uqZU2*T*q_m=*CiJ=&*J8;zr{eu1r{m8}PUo2D zfduIVKCI%#TNXl?Mb-}Q`Ju#M5+}g7ooDn9J1}*uxsD3J?-YW=5}-IFMA!m}Ey1Lb z#whg<*`q~L`^3aHLZOy449PMrZz1nsbWnt>LlcnY{i6@CcqmZ$_xJfABPVYE@H+}9 ztKO}jZyr0FqC^;KlG{zZnJ<^-s?Ys!!T^B*%MZ>;x4_~D;i8a0gw3e`8=DG!m#QOr z`Q$Vb!DkQ(9Xr}&=?qedgj@$YvRg|-_JDJzmG*%7?_p*n32Wlr;rMDsC23 zqv~6lSt|DqfK5S=5X&I%j#p7?G7>nZ9Z;Irf~@Bh&+j!`g+=$Ge1e4+H_yr6<=sgU z^{58+8pP!Ru2aH~YRoON{oPvqV|5$+lO_zcq2Sgp-{n(cG9$w}VaB~I=AUx%(h278 zAbBi^P^SVDBziQo;00_fJS=>uLknlAFy28{rCTilSkt4+E)`?MF;fN!%~OU%M$DKkg05YjZLk%YG^9b8&y`%4-eZsz)&X-!fbH(!>S5sdq{d#z&f(O z#y^;_w;bU=)1a`CgGgCySbAYCZq1Mgw*d%BnKmLV7`egdM0o82gxEGP7EE#oeAw12 zytqTlk#v-r0xC-HK^2+k4M232P7Bb@$Lo~Yi1ITQ{II<>6draqF`(k7_<^a6?CGIY zy$y^u+El3DQyc_QQrsam)2v5S>(?xOxhIK8a|>6*;vNxHWZR1bF_9xsW7+dbR7%qdj9m*knu(Vf34>BX z^$}43Uzma^g1Bg{A22Aq0=zpXvY#XQc#{?Vadmn0M)LT=Bx@1qOGL#12PDjD)+xJf zK;4+688|Ud&Z8*1;16C!z`bVC57Pk-43NbXiVDDjx<4O&chPa!k4=6`7KI;fAA+rM zMTa1p#*&as^70t{2Zvy6l||sC%my1GIIQJwE&6oY=)OWI=_fQNliTKqx|+EV4s(xr@7ummlFlE6!*fm@h@b+d-3VH@gkSsO@W z*m4_GBXE{MRNs1pJI&h6`lwerO-I+pe>9M~BC`U@U|tUmToVHdGc=I#^J5@6+jU%p z*WTI2HmvoXGp`D(cwJaU^iBFAeVHq4*dQ3WfQN#f_kc;ID6BJ>)?fcl^HqBqh_ipS_4Bu#zTJUC)9H-LOpLJ%lj zWs%yT_qn+;#fMas`J%ZLk4L*Y(q-FcB*PUN!W)yU5+u)l>ew%KoBiWn8SjTaMjD!=LxY<@Htnq176|XFF9V4O!4rFoKI% zGK$Sh;suXH|HE`e?C|jQm}StW>ccWASuCKK>=y7w-l$r|L!bRfu7iJ=y=8g(_s8pj z7f38;^CSr(IN;$GalcodbaM-=#RJ*p-+x@ELxMAnq*%nv$hDm7?F=}ZMj)Lz`j)Z% zqzi;Y*`o1*Kk=RK78YD@>h00Tr7FH|UtWtoXL#9in~CIl*@%U^zGwzHm4t+eE$sR$cCcMu>~2k&~HSB4gI%?MN5HWA{|m*Fzg@l zpaS$3XLIw@1$*H}xkq!_d~alrNP`MM75A-S);&7Ihm)%FJbmIL02IIn(=gQ)HNJ_u zQ`ePSQdbK^Q>L72s|Dykc@>$u7EQ!LJR~U+S>{~^j z{DiSMD7Gx|nOOS7xh);WO*i3NP!yObUT7_@38$`9L8FT456nwI8t=9Yd}X+q&m4&$ zoQ$Wv^~Z7igB(2@stC?ZTc%9G*s#z{Z)Al$DY>ex%>y;ptlb;6O8tS6a0n0A7^@bx=53if(uv012_g_))QDC05~0Go&|4gD&-eEdc>hI?OnUa++V}Fb%l#LHT1~Hv6#veK zjh}Va-23_5bc{W7wV??G-AN7O!oSgD&7}*sI4E!POnp^hJ$)RqwbT^x*f}iXmsP{? zfrbxo#1*j;LDb|njgg2v+=!+smUN>ZM7U*K!#m;^L<>$57BPz5AJ#*2x+riy)8B>o z9+rVmPZ|0a0^=~_P`~68u!nN!>bVmU+pg5mKZI;>P|sE-X8=18IIsU(=p%jc;w7jb z`LP^Us8I<^CAhCF2bGplpYEY4a+HV{dUbw0)-s|QH{CF}26-LSenp179B+Z&Qr}B0 z6@dwNo_V)hCit|GCWe4p3rV7{&f@_BU3$S-p?jn#{sf=ig&#aBoEUO1KyXOgRW#P{ z1fI*PVeVR6sXh*2s*R`ntP46>Ggl4f-v0E3d(h_QC3E`gj0_a>jY}jKGm;P=W07?3L}DzR=a=MDNWG1+FI|4}Y@?JN19WFglP3Tix&S_OEVP z=n{U6-sjBDMnC9Trm4jFj||H3x%9W%%XXJ2R);*M z&ySVA0lM2()-U$7o>{$LV>2pNU$@-af}kL~H=1vy@~)PZxzWFCO1#j=H0%AL z?#b!lTHa@I=%B{(B|WdMlacp5-kgR08Y?vXhcMZ=5(VbO6fG#}lDMH`I6dQ)+e%Pa zv~s)qw>U%2tu+)I+8{88cz$;E)wQK!c;m6kr>CmV#0}qIsm_a8623s7*1wMYTgQ*U zKXmUlmH&x^Hj}mKJ--LpKiZ4~$ zx&bY1x-8|e^G_U=`_hdOg*)~cwF@Ei;h8t#jC*cBJPW6Ci%LX=9WynNPs(}hmmfd< zrEN6XY~A>}RB%ldPRcQ^Po%riMErKaFCrc39i8HdS>CpzP?k0x8x`2>e-gD40({9m3MF zC}JgNK(sz^jF%+!5{g6f-jOQ%YM(D*U8av9jL+5vf!U zd{<>Io~w6E5mNqRilNGgRsUV~_WKF0)n|D`%tvg^#f65Rw%dE)a(>5G#8?pTha)FsJ*ts`*Nwcj2X@T$_H~^F88?bF z5i2ygkKv54bQg&E% zopcV7hf1mm+bp1+Fg*!uoq5yzB1y)IB2j~7b+eu=au2;*wx^*dB+*Ek@ka@PfW7lI zM=s0At&v1DOjN+>sjNBuo_fuGr_1hlkRz$sW?zcXiX*qT)Be|x6_bIN&)+?DdRFzVFRa-XqJGG`+EfDu12Sj zgYq@`?BJ z!?U%YMh?jG%u2otLHO@N34_~wf$(hj^X!ec8)?5vj2>o2_x~9>fS=&OZ}#KHiS3BR zT2D;e#8cRkFlI1gbLUo3XM!I$Y&=#@MreOaigB&3&$>;-n~2-i3-sP>!Rkkq=`N( z)O^*>y*5AVvm$b?Uio`z<@6%7Idp@XdTV@lk@J&nfSEfMd`ANB5YnytbIq&s3@&ky zOS7ozO`*~;tTU&=UjV&bLzr55dz(KQT)#4u;uOOeyK?zM{wsHw?*#xI3yP2^&Jf6R z>eP3U9bue-VE|N| zDX?f;*i-92!s$HO8WD0i@{tXZNkIr~7n{xNn8Uu&m)b>jC_V9d!17Ozev9#t<8s7e z+2)~Vi?f#L0m>iH!aLt*slTZGn@NUFN8cIWHMEWRO6s=oayt}8s;NZw$URV`Pj zda93e`_}4J-rD+>{g)DMlXX4ZaXW@8Zomr!MP2Z(jRbQqm@g44t+^Y$I+?s?3&8MLEX*^T?)JETA%Pr#oK zY3jm3<>=mh`Ok&zo__l+_3Cu&+~+>H!$X*`JT!&7QkRTj2)oz2H2afp_oDp|JKZ_& zKR560&Ii{USTbS<7}(D;XFUt z-X;?f59PSI_OZ=V7;vW3o;+x=STq8T4P{bNDrFEA@VNhp|C^g>vq8*rml z->|EuaQnq=+k_U2qLHuMn)^6z2srYA8Uc5JpE^0`Q(u?nL~@RhB@ z72c#|DBinpfrau#hB*H<0gt*00Ni;>14 zvZXAfhvaKpG_>DYK!bv3T6itmzr`}dJ~%h=YU8yAq>(g)J5uSUsLCei3rv@T;$l`E_f`l;zp6 z{dLO#Q$v}Ia+uah{8P`Ij~VKNTnYlRQl)0j(5G4PKKK zAyM8^-7lDt1Fxk7E|x~MPH%D0BL)#l{g}bN9OUp1*-FrgANy2RDcj?1N9(QWVu@{; z8v=h2dBVw1mf8d}#cQ$MQ`dH~6TyqtN#(;aCRQ&~tBr0h-HF}uUf!6qH={cvOPakC zEeK(8YtB7sgx3o8s!Dg*aPM!B*<^5%`xXfvF*`a0Ekltr`vqR!Z@NmfITykpQzqgd zjU9M1P;!s+f~K>-lMFe&c;Rkv-};7`;Ia(teF#5vAPbO=I1vJU&qsz}Hc&E^^;a&Z z*vl`#pnkyTiXoWB2H6zq_})D1?AbEh@zc%C5j+}5o`q`DuaHaeusFx9@f3ppe$NZ$I(qrk z-2RcN9LY=8LH5ZDL5McKyi4#Yp2T1+?f0wdQ1z$V&q{sQxvK;EX}D*9jm?U0eh$vL zBRBc{EM%EcwD0_!I$WyBad6cPjd^2wB_OM0cLvWHxO*Z-AX36Z^8E_B;Oin6Ioit( zD|Ba;=1!FEN-~Sgk47`cPQXK?y{UIf=nac#{dMbFN= zG4v)-173Z%jRj3A9X?@jp1+mq#ltjN=Z3n=T*sK_f3f7k%Ik#T&*7CWGS&MxIa4%} z*yIKnkXk=GLp&*YE!3KhasQd^cwTslztw3gu~@Q zz`dFsed9uTC&QZu<5!Fm9){dW9&?GgxKJw6_FO~;_wtA3kL%WJ7?nSx_Q`+i%jOF- z%G9bIX|0~V?!Os*JGny#d~YMuw>j}M8XcTYhB15&V*p2=B?K!#&3Q!%RfWCwp)%02 z$v8;NC(CapJiGb2@lKyGa~Ymq!vA&@9RKAgz-aib*rpm0H~w^JE}KP4)G*xqMBrym zDTCt{f8EbjDo7Sw0V*J;BhN;o%n==&Yqs{a(;H=#iSh21q*D_CL6ywPo#$2kmbs|* zvUqf@>7yNs60#d6pPCS@D_rLM(fhUB#*5&_m(6-Bp zCT&h@`Bnhk>h58$IJtH_bbF=6@afP{N2prEXW`{6?{fmkmrU|>V6s%>EpodnZTsbM zG*zQO;G@6ONK2m3mDiT&zfI1|Mt#^`MJdra&?Rz$1)kzoGmI>(cVhvf zJi4`AgQ<=a{j@=?__Z291rS4hLdM&K&-Vih+_tn-h3zH}$=jy6{Fb0J6B;*e#0&87=M~MZsBc6N zHau6xgXS_rI{4u0Cg<509-{oCO%nweE43CZ=#6FCM73NINy3smzTPS-!IN>73V6(P zY?{W4_>r}d4Zxev6J)br@3y!*T&wH}eL1*lshjF!sdkiRHD7=b`o%cRJ)H{v)mR%@ zy4hJdLx+UYPjCH*#L75|uxcoOn=2Mrvo+OtWI=es>3WZ$NF~>8G4Vt+qxfBhO)Gse z9B~!#8OUk<`4L0jl1hTwI}CQ5RrnOH>ob#HO!TVD`GlE?M6h&*Dy(;&PqXg$67)#H z+`nVbENo6|4x$65yS!JqdH&;)r@2aWM^geF2_|RA_dDpGx1rY`kiNb?lVFIP@VxH* z72x6198rK%tyWeTw0alneBwWQG;G$}?6q~L3d$%y-LuyGLFNS3_zI}vGqS};-5XgoCxb*SsXjR7|2P&)miP@#0in(9Gp&!T(5= z25-?HWV-jL%k^a!A=vW5&k{PpOCp~n#4H=wz2eipiOn={!tMg9tnO~1GOjyax2;f_W?Sk&C9US+W-vMsrDvGO~9`7joh!2@`i3Gh(}`;41gy z^0eo_Cy21Vd^*G<5QT@nk5|}h$NPlXPd`~H&*W13|K-2NGwRdr!#nW`)cH=c(AeH`>aehWq0ycc8w`FI^3ze@@l1@4>#Z zCh|#`modYBRdcz-e2b4#J^U*936d^zzgc&%QPeh+O><7OIBA)ZCij6 zPf-|*Hbme0rpl{?-t!#SyZzb3uHBoc%dPL=pd%!w+FWz7u!UnX?`v(t@aqz!`#JF> z#)dTa`}0nzyvYCh>D#%}>Vdeb>TAI96!dVpA&S~9=~7% zN4*fS{z!TK;WCv&Fm+%j>Xs0jKINbP^}1LGh3k+wKb&o#4gZJv(x9(_RD_X$6>P5U zZ_i%%n~Pu8z!$4DMBT^6usbZ#$7w~Cm6IRZ<12zfdL&5LAAu4|?~PnG2S)ESwwh=5 zQgA-3rhGB2^gZ2?8`HSj7d3w8nzjiImi-fS2hJahUF@d^Hmm7rz6umez3+rgGt7#I zuD0l3nSSdB(5c1Gd9+dI{0)PGXnUq=Mb)2fePo$!R9}4aMCj6YYp*s+TSZ`C)|=eq zG{Dvcs^RHzp3RMm4+IRr9|UhkoX#TlPDr))^Lo+-cI8f!Kj-%f0`IA4`x=textIl$ z|G7CV@$vICdN_Olrt#w%s8y)v#)i-$7M3Yb{xn$Lbd3@jrD#PS7CNq;A-Vm_BNPEt z*gOxf;cvMM5wMED32<^Af-^$7d-RTa&rjbf`qF6uI5NtXW4N@UHUWJ5MH$4?YiTBB zns=mQN(jwFbSTg}c(|H-`qWZVd?Xv3omjz?{ABBl0qR?@KoiH%{^lV(KQUIw<%Nth zu;se80(Q4NRc31qyxhNmA&2Rdl4xI*8H;wx zQ)_+#S|c@AH15V4OzO4n33sk?p)P%o#zcJMD4s0)@6VX}K zS0&?fNkIxOWhbQcy^-;T&^6nYT3bBRlbnyxXNxt#6_XLl=4DyB?LWFCKlX&M%`HAu zXu7&7zi&pN0K4%j)_h?kU5Vbfzp3`mU@PA9>Eb@klfO@-sQbS*WJUFOmz9Xvu{&A? zD?S{d3pPL`iP~73HT;96O*#cKaf&=T%6fxhHdhLXM>>inwI{a{N_|G!KeC`!f#d{QhrTak_g)Ij=Ecsno_)HYIx>A(_6YiFSg`uKN5Z!|K#G@(q-tn%m$J_) z48=djxH8<}lme9#eC{rNMI^f=FjAp?(|tB!gIV2|L5RoM*L5pj(qOI3$mWe0%K``- zwypIAdv785nYKoS5b>E3YF~K0+C+du+mZLw`kgepm^H6QMx?cwi|TyMfaJ{QC%?gL zDHnYjDEATj?dioW3)OiG)0Y}?v)q?Z+iiX>wk7Ps6;^wgum9D!xgc!J%NMhX9=;%o zX2R%6u??&|rA19`NPn}W?(y5r7swU7;R%$5tGZ{;iUyEdxr4JO^~-G9?!-S9Xg|Mu z%sl%3)8+THi;SillX2v=tzXQiww3FwLosHh9dTzv;5SqA; zpn-UVDbnm&ik!O92U>?lRR+Xn$xh>~?aP4=k8piA6V*?iJUfQ80&g$L{(?Kv=12{{ z>Me0xrH<^%yTNf^TSmvcx;&gE`XKvdYOZK|Ouzy-&nY#-(^4;xI8|I=`R$g5;2PL& zjX1uNsw5EAML!~nS`IXd2T=fo<+L~ygX{DlRa)&-h8=V>OT?2g-hcP0fDsjQ9T@mI zp8$m_d7AKU&5*adef8&Z8iLv~=tafg%a>ISw9O53oo@ZmwN%K?tlh3G>+Y;V4z5&$6K!V zW7!6rE_Tk&QOAJ%Z~$Jc$))Ws)0@4FDSA0o<9jE1t)B}ll<_d|a2cYjnN@NX2y^oZ zWx&|1ea(05Xh6TCa`}&(*1(m(%hz)6-$C8<*bL_^zs=7GGt6I4oVV+n6GEmYujj17 z%)H8nHD>>d2Lml+Q>zc-*-rC+sCQ{7F;imjMuxcBJz70!w&CvwG< zuOdLL=G)8#N#2D!G(3<%*71p@gGkcWcmKz4e4|y%e3}O5zJk#qheG+@DmpZJiK5mn_Qc%G4>HLuhi%QVFg_+1y{i{Vt+7vke#$PpGtrNl`#8cseke0* zguM`QvHpUMp>ymSgp`oYUt(5d2N6nM&n4l~;9sc49S5tL94vKX&v+4D+`Ugs!-i4s zD~$8n*DA_GId0yi8gw?Flyj~W_mci%t4+#ubPwUHmR`Irkt&Y(!Q}w3pMvK30gsuH zBP zUo!V)oZZl2IQtJiNf!DAlKuyOIflfsp`+DZLP=I*dPIMd=kQ%Kw!YgoQIcL1B6Di3qz^VaJ!0J@r`4tM1H7Kuy~lkKiUnGNrsZnR(oDRF z)SrdS>aD`otm3-gEoXjzXY~FOy1K=}HAvkk?>2EsbWV@nIO2lgY}eO_Dk$7y8sHPQAn9E71;cxQS`ZfBc6D$o9xZ7(|ylzbYDODJBk zZcZFWhZMa8w9PGpOHUQ4cJ_Iu?`M+SThpvUlS0HVf;Qg+`3$GY(`A3W2W?yBnPbhH zYkD=^hjXW<((Xw?u*qV#f;Y;o^vkAIJ^7!frBd3hljeKdUOtH=+qc(eUqS4&*PxFV z)`b&=T>5{nyEi$pUhuNGPBld1^6$<31)V`Y68hhar(oS#0Ykp;y{)8t($;%IMz63UAQ`ao zJzHa%Z>)2wC%$LDl2X={($kwSY^W*0lx!(CSP2U7F(wT`ky(qLPGN;YqiF}8i~}%s zPB?|DUni|2-0o{|f<|{hqS&IdCsmkslJOfKED+?^L>Y}|M#+ouBuk@)(rShQUY=aQ zVRm7pVDx5{gh!@i!>i&!Nbr=geKGYmjhXLRUfF<|mAg_m2t0=;>Y&|=Cm7{SBP z>n^s&#`VNP|9eC%^ys{pxi0RN9_>YgUYv9MT<5zys#zWKhzP5&fwb_Xb>L0vlON^{ zTS1=(w%x%GQnx*YH#*xEHVTYAk7%iG=xZN=TF(@}(YV?y0d#Sh4@^?t4lta~UXt$i z|NTBKS_B1*U8>(3OPNjnbeaR%xU17&QMvBeOrM%tmpfTg8$?uVa-H_XbnIXD$9rLf zfR0L~^~R50+Ew4Z9b;;=^fgjr&Fe~3w|WnU3SO^xzhiG>$bH3mjY>i@d5r60Mf%1) zzVDa(G#+;HD*SU0Qv4+RMaFog$nHfdX~vdck-=+9C}lmiGOHmj!9F_7_ctvojYjcz zTmOl~vlxEmx~)`@a}35`8G)YECydGMPWhZ@4@6XX_21*a+vCIn`|J$14S566J!W#& z6DM1IkO?*PYI_m9(Q66%O_sZ5T$`G#{p^o|ySE>LBS?s81-U&}fY#wYaWed!j};4K zNIQz1691wE>&s(TX&1ZnZ`U(3a-RJ%4f9pwIyc(+-`ajqaXHRhi7kXSJLX1nJCH~w zQziiLwFQR@!%*p4pIvy3zBDW=k?-(56ut{&UKQ3u*A{)uZGWn+v>d)SPBvGlI28kI zMd88?{=vH0P~N9avIl7C_+RV1#$L>IYaoja;gn#GJ5`lB>{(jOmj^+8CejOM5 zv9RPUeV<_~lA*SGMgQ9d_BXL*3lS!J;NP||weB7`^V)NPS!MclQ+>f>>f0TpG6tWn zkGJc#%*%!=%l;lsMoqH9*e^fHn{6Z3JSsoc75}{Eo%r#fTR}r^8M2H;zZt)M3lZHd ztjx`NGgxs8(FC%Hwmr??&+z`fI&jboP_$d;;_rVvav%Ym>DD zsdyG1--8_4S>HTRRq08)bu{0X5^yd-j=fg!2`=DbOSg3rb>`-_cLGamhd z8aMV4ODm`;aPskIYK89JmU86-jWDeTWQMNhz;=EdpGA*W2K0@v1`=WD*TTrVJ`&c= zb&YW1RNg;POOxi)I=hc;-At3*WThKLkDrSRWnFgFH7Eb9RrdEo;NRPldSo|gDv1`)uZE|m2=!}O zSGKQ5`>qg@$_AK^Mwe!wD+C_}LY4AkfXDOp5|daEhnKNj!)k4HJrU;X5*XK(mBBZH zuNFDthL%KoV`t!$i_v?7Vs|6j-ivPm@;pe6m zYx?`yfKA_3!Tb6J{y+ec@a{{@!!$*27ZsNT^~8(!9M1rM;CzKy!ne-Ab=46^VS|z& z0&o(RG9Os{k3RNvk`;H*9vq%0Gc3S< zUJVy>L9_yQH9S?X3)b?!>9|q&X4CjM5ItCNWL()`iPG5H@`*dlmSP+z>MctqcQkqT zv+wH{LS$+mKhtpy;I@kwc?K5>J(x-qW&1pyLl6tN@cb0FVcf`HWal=uT{nmS+}>76 zulsW!ek9lDu3qfoSPB=x9Z1m!fVGAYEjw^E#T^OSEPa~)g`hJL+F-p z)8*86>lj^P=3XaaNY19T2=G#9eb&^i~cJcUG4$OG-neJidltz zrd;24LUa3EYg~}3cFEQ35q;xzK9wg`!S7Pz*taiTXi*V1cFVEWf5{!Gp%c#>jLfW3?LEz%gS=A2A74`oSTBW{G*}UQP0V;m0 zk#6{>lZwt0n~VMvQ#+~y9QQ`fTnszSlm$<8ctRqT%)IT1%!kX1{@v#<*nM=gt#WhL zN&Ubr(=>+A<_gqLfrcmA5mJu=l) z3i>I(Gn2_&2~mF9e_Qrqc|7*LAiDP2vD>*5sr7kQRH?0>9BG;KbF%j2HA;P%`Dp>Tn1ndhL00xY*;lCjlc|C>3vx2e7AN-`NhFg!Q}#eh%M)l`qDZY6y;?Ja2h_ z%B-S7o4@nAztyN6$(wL*?Bqa>?6oNfyqbI?3zT)4{}Z@OQe^i?`w^1Z z)X^!eZ<%kV4Q`ID<@d=w(e5vH%Mgu7i`SzJYYh5tuyh0$n#(ZC(*Yk20%H3={;*PX zxte29P3l?)9s+YtR{w*#xBiOii~mMdM3hEAkQ9_|q-#(Fq`PATM7lc%q+3bp?(Sx2 zBm`-d7#fkzVVF2~KHulwyY91|zu^9S);W8f9q;|#`~3=Dg3XcpgRUu?{ru(um=3C` z98t0tPC~yBGtm8;2bpzVCjBGMT|#IR_P4aH3vi(GRYuJ>pp)(qAKMcSr5X@`ic3|X zGhTtrv-Z8TR>^or6=g{Ctktty6;o?s&YE;}{8g5>^Nf6JD7|i7HXn<8`PzVzre&Pq zmzJ>YSiO89<2rmr-5flz|1v>M@OdgdpaydJ>b^*8?`Sj)nFwzW&(r6wl;=tPp~_M~ znun$Y8IB{+D{Zw66+B7sn^#H0n#|Uum(r?-8{VB;uH#9a#WtrY8?>% z_vz|020R6&uaOX!TBH1a&H5G>{k2)$j1lkHUzD*QrC5(KwkoKKkI!qA|GnDZRdz3w zzNSK)519@!WAtEPg*XzYuEp%8IV!VsQ3sVy2EW18`tSJxV!p|X$&&7;TFSYGchFQ{ z6)H?HF~&*=p)F~lkVz;Vu@Dn{;M5hDuBv!SB z%6|`Zhd%>2pA?gP)A?Maa#aE|? z03ZewjsJ4D*&_-4g|2Vf9BB*N%e?ks9zTLWFtRV6loPbQ-$On5_%s(-6}3xQ1KWCj z&>SGvU&x`-x4r>?0xVu`j5Z$^(hfN#PNDHSZ(nnG0B@+xX@awTU;L8AHdKTz8C^ zR{vd}!wjzx5tSF0L2U|)ivIUv4Wg9A2Kx;cx-v!Nje_cT74j1x&xa_rJRd?|OB}WI z;2O{}v2x1uGv?W65c|WBnAXkt#=K~2qtG=d&<51om?(yNY;=yrSxZ5vPus4qu||K2 z3|=MN2;$hG7qdm)+@_2ke|_Lx^3I38PQ#qi5Rsc6Di6OCy);NO!OT~xe2V~YIl3L4jC=1=dYAp-rXgAzqz2Cx()b%WD8l zc2UWpMZTG=VtjgDmHoiIgCEw827zMz!_AwthHdG5K1B{1UA*8%nkB73rkUJ)p4Vp& zdQ~fv1)i1Dor6Qgf)_(4FZl=njr=S1qiHhR#X}J?P7m=iCXH1-15T4a>-xP zS2pRdJG(+AfG5LTx#-KM$3Cb+%?rKmrN}w~BR2GH@5D}garH!N>9o(q?=ci4yn8hd zCWGgHg5FPQb&-pomvVmp1yrl5HlQlMZPn_W+=FK%`LiL_bGv%NYGavC+srs!g74qy zpC}%LCaY7p7l*3`s4J@_akO;E{Tl;p2{M%UW6oiZ^!xUU7VF6uhQ#~LZiSK0N*vnJ zHA0mYwQe7czW7i)M|ut2@Nn960n(kCMjMSh``56ROM?T6Z6iK_O}$tCLhfJ+nWSIp zGkD#2T&`%p{@9u$)nVWv9koHt?>?oIa7jxUnT~|hux`t)syz&C-_FZ4y!|_pIvu;3 z6xy8q(}};-(hzo%E{`(8Ok1VeL(;SW?3!9(EqLjTjImJ}Viw*$KWOl^&`U?%jfos! zj+>ia2Z#=D{Ug{FSN%t4q*TRVWUNfd&WSg)c%7dMLS{jRrxHYC0ALT6-}*OL#yu$T z`vBf{m_$vpx~|R6zFgyJXvE%<(~3|!*9>GL`C`AzJV;*W0ODeB?Yp(JvxB0s^o99O zniZt*u&6MwHM1tgJeCw`16q?E$ZH`ZDKjZvv?83qGT4`bQ7QLexm`Eyk>-Ls)MoPX z)^Nu{HPYwPU9e6<7S1V{AsuXQ+vAH6On$H+A2dX4-1A+RCNlI7a_WqdYbtC_t5>a z#nyhZERCG(@*kArjju`{|DH;%`Q_fKWbo3#@28_4O+NXvc+|GKi)FANc}<#uF>Vl? zR)|%LVR}64eH@rkH{4xoO*o1O`GXyAIQrRk9Pe$A9=BA%e6Q1Mc6~GV=tg-5RTuCj z$-dmzw5Sm$Dm~UN3{9~C!Jj`Z5*QhoP=^hM0?Jjki|{MFzoJO6O9WT zN%jO)Nl|{?bbbmViFIVB9=axhXK)C{%zPD`wayWg z`1r@Krl%i=s=GrSG0JiJ?KO|J#UN~pkC_^o{<_^Om~E1J@zszr^#Q*ui2tXp5rd{u z4ZiYy>HIT>IGizhZ#eGZT;bp( zr0?EO8?Gv#2)Tb38v5TDDE}X0fcqgN_``qA6(s-vxVik#<%31u=YpuwAsFlj@8_cQ zMri#1{5_`uji^PDsoQn!iHjFX9CPq1qvR7&IXiwArYEBMWmcIxz=!)2Fu zQ<8H^C?ps-86$~Pyc@V~G+KBN_pODyr_9L)VLO;n355>ipKMLbH0R~aZwQHBUKzXU zWf}Offo-)`=%2L)D(Upv<04RUoVs5elheD6pI@(!%~j!0w6f3BEO6Lw!x(9bZ^ATM zfd(7o_(;M`jQ?JaGy#i~PX}ZhRh_G=)fXaZeQ}EX{^0vsD zxAgJRkZ+o6*u=udR9CdeP3qt{Ro&2jbUX5T`L!o{xfT{;7?S$%7p)PdAubpKnxjhp zp}Am8evm*Xss4v~lzNskjprp8a`Q=$7JNdyd)GW;<^0|TU0m0L^uKfCcsu-YccNAM zxCP4_QeW5njKh>HR)C#7%G=;hYV6E1{@-R6W%Zxdfc8LXr?U7Um(M*ymMur&)sB>e z;W|5iix-HtXB8=Lq|M@uo84!UTjN-_tgj3Er0?HL$vxpMq8W!yRA2qG9n%!_yDD? zxi36fXjp5Z-^9I*6aQ8dRi?rfYEo;iBh-0m^Jx1--mS*xWEIyS$;;yFut;FMtKl1Q zYBxtGpz@kT1O$gr>={Qjd+ak_thlJhsB_&SUXR&9%ySN{j5|I0nX@6^h?g_*IF9&4 zsCG=+T~fBJ4@##>T?#6$@h@$K{fCOYzZfqtD;$qRYpKXPWeJ_d6h=!Dti= zv}Je#b=K5W8fYoJ-Plpwb&=W)RC{p1Y=;-zo5vl1*9PY%PCiP1THNL;K2pl{hggTf z?c7vro=rTxM&QEF%zaxl>28VPn_{Ld!?f2We=hc7d5}@Ny?Jc%$%a_nnApt= zo37G97VTP68N)aK2>iH9rTRe{yfx&MumPma)~}xwWywSzgIAi@U;s&8yq81?X|`~t zJP&fDuAq2S=y`2H{x^^|CZtK9?b%tmuxIAyF{Q<~rQrcJwlWu+>u>P!_UwsK_So3S z&hr0>jbX}89WtNdjrGmuZcU%x9La?|2)`#(mfenG&JPlo@9O8m<1yh`b5oH#m_JtF zvY+<&y8p7&&$TXW_v~eXs%kSJC$b7a9T7x~v?sIIkU&|NaK?_|`9s_9(Q>)#JESc##v(FR`$g^Dk zjb=UY^q_^Q#u<0H?4coMhm)lM`lMJ=LnP+Y-@9+`ZnbnW$yJ`JQcq;H(w59xAD@M$ zNM3Hu6Jc@XUV7EKA)@hJ?jm`@tr~SSos!-kpW3pVYgndy7b0?&J+J>S)ED?zQobsW z{c~?1G{)9Aql~kTghu*rXv-m4dl|o?eAbeX9-xGAf{v1?tvh#&H=Qk~AP+*BHNb(m z=Wo||>!iP_iA9hu`MomT($|qXubEz|=b~equM_1U-i1B!lCC%O6d(%YW~(L@S<-dv z`k~GcI6M|};@_>?$yvw${t51a)ZhCvTy;u2FvfFvDup_~1c(m1FgZoSUn&1<1A8+^ zu~e)<_yjmV_zStBMj&h56R2mSZ?kb!T%5yQ7$f6h?&p*VUH2z*GPmU^fUMz@nWQZk z4X|&4aL`qIru)xW%Fx{^z|Zi)yK;5#b-DcUTf@JRhZ@FNvbKa2nVY7aK-NH-Jh>MM z-DH;351tmx>Gf}s>KIdGFU3`*i{LlnC_>kyr3iTfAJC$9fOoff6rWlWZ!&hsX$~`)gpfw zra|mU6)p43-qK5*zD36NssK;$BI*^EaDJW_=cBkK;!!G8Yga{K@IP<7 zXa=xIZV$kMWZ35&^U+D?8I7gF_5b!ktmC7k{IT*H9(FUt9un-2UCv$ih=~b9?A^C)a_=bd)-rL(yK6m<78^&&MT@UKPl~=dldLXBMb~Valfcc<2ZT@B)U>jE8HM@3PgOrF- z;t#sp575jOTeEYU9;27@@26f} z1=CN`BK?=$9H)~{q6sGdi`(L=M=3GNg+l0Q4BsW zb|_laOvxwaKOC50>wd2|A5qiJ`fIkG5T%P8j_l2}GWn%Ib3s_BDASJ1yFETb!i=qH zdhz{64nw@BLgvbJ8BVTm%xmb@OYKZVmMmT^6{ZS1M9IKGiAk@`b#qjN6`WwvnzB3( z#)8kDOh@hSBK_i|>hHx3rH7ph<~l5)6N$faX;@KNDtP_Bv-gEG#B<47F#U<&>asz3 z<(x?Ee}U`%?kSemB|Q^hp=FX2`=v2A0)e+S_RQ8dUQe z#FxTG)mPdRyT^s~Tz8=IN~m0yaQcGk3!rtitP($GTlPc(>s79lxd8jjGMD|Ezh(Gp zB?_Atf7&dNGjljgr6PdhCUeJ!6O=^uL(G8Tudk=zszcW^b%caugNWBOC_RT9sBJKZ=j3`7SOI`2rG3pIjoVVeF;b;Ia>H*VBfT zno4qUm(kF3_iYQ0sUI&U$xW=Z1t=^PTL0g^?oWDE_e7D(gJs8Zfpd0rLK0+P**c2niz4Oo11?YbtiCz}QHP*=0{ScM z-ZqkwX)={E6vNPe6=kX+Y~dGD?Fq(&Bf^@~>u&8mk)*V$1_NrZ*Mwi|Rr&SRjEs5a z06%RQl2x)c0xj?*yJ>tD{YP0{l78*HraW!SHlAFQ_DgaVjagks-)Fa1#fXaZD}Iwuv5HRV{~cjbrrTLLBL|PjEW2pf?az<#Kb1+4E|eAxds$=;q)WOV z)G;YMrsZwhg)jjk=9S~>s#S4?AvFnIGmveQhOcec%S9u;%v=uw8}N6?fBW+@-=Kd;x)rJlp( zOJ1CP+y0=&B}E6qZcjCv>%m`F7<#dOMx|Z&B+hty24OI~tZLs&$8^xc!N@O+$ezpC z-e7p%?9cqdq4YvnIFU@g& zwc3bv+M$0{lzb1o={iMFm&DVVL|ULZf}TNm@ac#%&J0>qt#1DLy*JZq;k)UZP`7Iz zL4e>JRJ=!1yexfO^l5k?fjbAFong#w-xb+kkQ#n$F%*9aSt=QGmE>}K{mZ>LJu8Zu z$?@BBOeQ)5fehQ{(z%m-~OnMP#XJhcpOV6yqYF+zg-Ns=UU`J|bbaIiE) zc>VB#Qf&BT1U`?w@G*c`d8~iWQ)g1Q)ZH&r2y-27^T2Fq*6CoTfppP7oH?0C8l8^ zm$P|q%78#DYKGy&XAcW*tnxZw^83J2%wh6qh~7nXv|{8G>pQ=!CGWHl&FzILK4(5P zcF{61d^T|H#t!L{VIW!_s|g6YwQ_&sPWba%$J~DWBcfm>sAZ>s%WPRnApePn6SRk;29p-{mPn+3MD0 zp58q2Vbbd8Bl~}2sA2}8b&B8oM0z9g%Y8`ghg`hl5!_{0v4i##r%qM4Zl$h19KhrO z*={bgv7VFl&`Mp&76&HuNes`_+qeZO%>`#uaoik7g-t`x#~1Tu`R7HQg%IGJ$Z|`s zU~-LpHqD)$)86g$3=Tw=HdI6uEwK|ZLGy#xR za!grCv191{86QKTKOeSKsrlL@DBPX%qdl|ETTmBcr+>_=K4^(={~nZk57q`rf|5RFF3%yKesWG57WDna{bAp9d^T*y^Wsn3G)g+@pG#4yzb76RoYn7l}Xe>zBGLZ z58<-WT!ce$9L)I?ZxK5^80g8J*{%(Wv0`04R`z_VB`ek#`y=oncgCt%lq`;dT6yJu%Dq%_F+9 zthnMa=6~YG5r82HpmprjQo&A9Qjw{5m{!*tKFfIHSH=r{_u`BXt;JUe+j6{AQ7evw zL)!PIaoc+j)73|R2S&Fw8gwW2?i_0|7UuA<(ShmAaqX?Zop9JuN-+9-9QWDKG$eS{ zofQ+geb=C2*CB)PyZj_;G;JMp8=7F*k>>e}xUXoDNAM&?NqO^;;lfRVWs!l{?gOKw zFE3PQNc`{Rk@KEW40h5u`u&*C9-rH-Zh;k(T+i_{8_S-muOTN0;+Pa;pY@{a(m80~qZ+;8RS* z(^lKP#^h1?PZlfSj|?}DG9eL=ZkK|E9nCZ7+B;{#oLO^rd#i{KV#=U9^iI7q*zWnn zKF{-he*=L3;d@McQkC0#IaXu{d<1&Dd|ULMjG5bv4$px7!?V`BL79%7)tvww{{PCL zGO3{wAbEZknzSe_l8-oh1M-3tA)6?VWN3=ss@aXU_t~bier>^+VUsRt$|Gm0U0CbW zt=1~q54nM=_kL9En7$SWg&Kb?(^{}M{T(fmk${R?I(+Kp_E8)diPlk(Z#`%G%qi3> z@6?tJe-@t-UUUtA)>=`T#+{ZoF(wd~`lS-P$eS`f9*JW@%LKd^SzhCFMmo;+hFI!; z-NwA^I|l0Xs1KJYTE9^(P0r#xpUS_y;LV-o%S9zXvkx)nr;qwP^>THz;d34eAtf12 z+0CPrZRQegAmIHsTf)N_+O*mg@Klh?y*7Y8=1bC8ECRtvf|8$pV(Llr9COZz^wK+z z6ioa8-VKdMk;r1XviGnDyJp~utQg7u=Xn;w>~nfUUbIEFH%f&HMl1Ut5e8f9{C!Nm zZiC^CITZ!(-aov}aK}E{!yus^K(6~JOVh{S_|m<6h4MVyFwDeVeMEM%ee`yR1Dx?T zB84TW%O^abwe3m3>4k%HdJ@}4yI?T)zKmEq;n9j&T~|-z&Uo(1b_DYDL5EuL=PzMJ zEF3(_Yuh7Mh2V!sPCS0+{o(qu$y*J!@$QD()e8dio_`j}xCD)dB?0BcdHWj{(ON6n zOA-yA2MO9{b(24gWsGCvxu2Z1zYVUo;(2?8FacO=)4xXbsli#ce2vAloz$Lwq@wzERGjJM<&_ohAZ zYNC;zhkt*%c^z&9C+$TBfZB=G8i?_@AV?#-OBXEa@FV+__@*Lqiv_I0X@C52I^72w zM|gGyGQOp8rhYEE;hEuj{?~)C78B_J{3+K@aVw5wDF~nE$Gq-Cn@{)sr8)M{wdlyo zBR5`9kRD77c6?F-uO>|vz|>iNAG0dtsA2o`YtJ8(c9@WRlD@1MKifM`xFk5V*lHzf zFdikPjSzJT?hQmxa$C>p)=!UL41C{5lkUA~G(L4)Rs1qL&}s3t%QDM_pyRKQ7?8hs zeg6Af+V(d0XY~claDKb1z+baMUdB$$;rW)Ni+LBbw_P-LOH412Huxh}ZK?1r{ zHE!vYgF_hN-HH=u&&%aqr8|rh$3S|UhDXFnQd8FgKAZ@?Y=XEy6!JU*^7=J~VbrY& zX@s@qWkFAt$4XWHs{bK^&&ewOr-n+viPI4-Td!1w4W+amkc?I47GkKKhweiXhQ9EsM`>^nOzK`FNxzCUHS9^}?2s-Z{+aaj7uiv@)R+D~(XGw8mBuGtMw$yE zL=>%0Y!%eT_gXLx?JnVS-Vsw+>`yvs6#ekcmTgho-kAN`W0s)2cSVrG9YvBCY#8Jv zd<^^{Gvv+&<**!uC621hvJo_@Z{FQz_TjTVo<1&k*riV`c%(M0nsg`Y2n#|pP&AFy z7%>F;HW12oJaL|(5$2q;AAoV64R%opkYg*kxzv9Q-fpZMXOF{W>JqHjb2ydbQ4LMGP>GR_rX<&c_zR(~474 zVwja0{E4ex5E+PzIpVx5lluE|Av%kR`g}nO7l(3l5L1q5e`Bh~@YneqA^%Y1KHm56 ze}&hppGtlLX^3nG!>%tdg4!&JS7qG&aVR@+C93vmEw?E!?(`-a7vrXCpcxiY8Dhnp zsoWsgi?dYLmIx_F=~X`Ol+lmenCtMBcG<1;qJ9S;T>7=i@z*|JC^uNYU8tplWXgX= zsa&9PORMl%n<`2l2&q?Hg(1zO$d;Qe7qaRXN}az$9d@}2UU7$#J(Rvj{0->hE^rtA zf+biTdY(Jl6|Ou_?_zbp+;4kamo#(@=~Fj=%INm>MTw1WVjQs2j5_S+a+sV1<3{7D zZCn4sYr*PAQ$ccjLyK-5m`zOa$a&!Kl-fFAMtzu$uQLT*OSQR2ub0=--(EV}g^`e|roXd&P%32RaLV=kNm5uWpte5)^8*m#k7Pe# zfn%Bi@5M@5itS61r!*G9Ai}aAK5JH6X+Czoc=NPz=oBcDLvd~ zadn$qsBx2HkG93l@Muzuw(tz4U1Q>dMxbZ#?o-kiZ}5^sg}+31dyIMatcv5DYn&^P zQQ|QE<2|mkBWBt~p(=eZ{FA+!IBQD+)D-LKa!M;|f7(75sRzhA2zQgHID zOR^GesG)lz?o zc5H|HdmE#e#g@m$1?*?Tc|{=1d&A%uYQG;I>yX&&p^^8ud(ap_M{^0@1-EdV9^1LCX?c`A96jb1%zLh7-BM-e5ePkn>fQwpd^tqZwlc7Ne@7 z1Hy)orc!46X~6|75(zE(^ICvARTU$5M)r=%aNz>2!5c`?@JPU#WSmI;0hMV~Dko5$ zA4PcL|1O&=m5&Fe8chjYQoYq$*}z|ewp5fJep0jBfm)`;X{m_pKt0tzY8}4&+K)ww zR+~tfY)tnf^l0?orcW`)44nk{*c|-qli$iy8v?Ci4E+0Z+aKd!HW#>-nSRhxSsrt1 zx<4vxg3W+^ckaFoBJY~pKU25%%Vl6a35etVP*L`^9N-G-)-D#?-BEgUAd{gt_j;Y9 z*`$5h*U1W9*5xj~|C3L#KxeDqr3t>(MTx>7ou!-p36QoxnVjBa6qBI$U1;8 zf$rP+>+?bR$!k=S)q*7javTT>e0Zf1_;7fi5x`_#L{G58!xF z{VedHocaOlTW~uGhV89ZxAo++8l`m4-rC-)qrkB4-qiP1C^&PSXQeXH0@oulFx{L+ z{`SrYG}nAj#;NQ7(EQC z_MxJ50sBmeioCEBvZZzy#W6`y%!ah5Kf%?XNd^pBY<5a2m-J6ZBh5lc?K2a9m+B zE?uzM7T#vb9={H`=~0z@ZGMGZW6>^B05ZB#GV)P1gfxkz!}}h@hA7if+>Vf&q)TVD z?+=c0l74CzO<>0cQ~71wnH5WRaaxl(8G!?ldThtYFCzw`@L1#K3So>|?5wt!R;Gea z7rO8rs(TM~?<9tbKaqQMC}gb!TbA}4HBxH^{?5QUi4u1;2v&6+)C~uiWw>e~xpb>( z6MB@c*zmun7xyO`v|sFzne;PnQeTM3k9`!w-Aev zdaC@Mv0H*wyw(^Xp_N{*JpM)W$#22-znAw=8eeVpFq5lT6=l9n-6sSbaFt(w zXDA^*JM_7XPtGyu{UlENjJgFVG~3LVI8_qO&k7=yRf5bsgoDg%FwIVEg`dA1tUfBA zjLu+OhH)8(Vj+(nrEiKIiY(ivvSrj`DWz$w;epGKtfF#w#T^!tctjabR^XuuD!qMw@iXU)@cRase_Iw=wVYvm%7d(`5L4SH>osw{GLC*Z(@*vTNHNw zyVn@>*p7z6``uXUv|f{_>VY(^!5d3@nL!D(sIew*CK5zNjT|k6ie}3$r zHqrh;>dIuFpqv(Pi{8hlH934;J-z!NY%y*3=nh36pBf3G+7e`M>MA338MO0HTFZG_X4K^WKv&muw3N}@gF>hy6F$}V;K$7vNTzAC<6aU-v zuH?}LR)6^L4z_Zr--(FS&+GOGnxd}9d-LWSuKd0yES)pmu|sCPDAqW8hJxLGQclYO z>B6w8xfEwgmh#j8^zPUAp*U8~?BGZ9aH$d_wD2Tn?V-;8Oh)hZv_0=770(;Ij-p}3 zhd7Mkts@)kl@oSbQfTymH^|+16v|K@s^iubiOH@ZMVmi;J?V3r?|1-k10EBz9jEJ@AF0k1WUflCLZ^C zyb5@yQl$sKm=89t@LJArU@m_fdYCNWDn54oY%IbuRPJIj4l-T!x z4S0ROzh|v;QVLmAyOj}pN-coK8mZHu?OLmLEbX!6I@#!okGQgQ|rFrX?%r4aT0N*aY zfwAT3{_B`^;tQ(p`^!)YidI7Sz`|ct^Uh)+&V4tRyO^eND#h)WT%%d-u_MhgUyBoY zORn4Y~lJe4#aFt(*w8@;wu>#6jkq!SKToB{@3%c^RaTk|XtRbLLOY1M{!p=VO zz4nYS0q4in3Y#ira4dEm@*#_|mh2@kTJ=-vN7Wqp8>jd4Uy>1$aeqD#{6qac1gT6g z-e)l(Enc!U%zF!}WUj1OiwEv?jfM;+TPLQ{HgRly5s~kib43TmM@CccgBd13#=5NY z;Ky-48?{VzjC&-iG(Qa9{YvJPwWyr99s-q;nS7V1`2tj63l9;(RRS*oUd@HMSfNZH zW@c)n%?40yc#EqZH9y`iiTkjvu~jnWTd%qU@c-G@k@@w|ek3;0zOj~iS~(p* zXzpj|2S8ljr>4LCJVM#5b|~W9oWp^Yvslpz%E4pmD)aueVgB6PWm{6dHOwgky9Wnw zzaeDL&*rlJ@!>x2dg*KK)bsmqOY+sfK_L&{p)&d-JjEcvLb9ceYYckBRl;FyA;0+2;;W&{T2?y;z-_CNcQ;od_DObM&j&`eZ8UO!CEV!TFR7 ztOPFWe~NoShl>%CzuF5*qJz2l6`Yo3(3L0*}s^W?sM z^Za+vY?U;Yl6BpP!Mw4~Fj-NWsS~A<6lIrFIKV2)Oop)K8DPruO!Z_Gq~5a@9YtKE z*O^oCn1{Nzna=IdJ-;Iy`={N7tiSeJ+c9HL83%Hj)iXrF!EfyvXLNg{B-?+t1}dt{ z>G!k@Nyxg<6S5T@-NO7%tuA&x)PyDSnlOY8_6Sq#F#%exL92HP?DJ}?fUv55Hd zpe}<_y(#Ts^ebTJJOcg8X1!;`{f~Idtrv9mz~2Adr$IlFbp8jZ#G>K6-Tfk5=TB&b z*M9>8%?9>(pzm8H67*)3WfnONzL4=rv&zTOrFj1xN5Mj`-6Rbe52=|-;OpVE1OCEj z&)!M18pw&%p1xRC_5Q}axnEc0-1gPE$GaNKBfA^!%R3++jHP%llVxqu=R<6wI1p#m zC3Au=&tqrNxr_3cNnMVVE_$Yt_xPVz&vy_VfF(BEdCS(F{GejYxTI0QS6*;Kc|9km z;x~KbVk#p%1_S<6=jA!z17xri5<;z+oz+*Ok9IyOa4{J#{6V~Sr>NqqjXh>qENUa!r?fTqU_AC;#>f{#U zUU+kxCuVF1kip9wIhR7~lH@SGr&#&q4XQL^s|6Xx;ZoMjTBuXnHWx;Y;|!BO`s;J4 z3TJzC!l3u>hr4f|4;#E1lXBGqhPGk`f2}h)e+Siw(xjKSu;{&_Y|UOOwR>ER;l;rE zi*7nctooO0A5i+VRJ2~V`|*F*(BZ8_hxbp7$ULz^Ru*iEqv-ZYeB1tll5+b1f#jF;pSZ|$1;;_!^nW1 zDs_;K3I;OQD+saA2$R1F&=_&`SVY;Yq#tU zrb~`dBis~?q|de6t|Tf;Q#myk(p+(BSNfFh3f9)43~BqW2RgN-6k=leTOH`sFsKSsG_YH^p!F}Ay z&+dTEjih9=%}fAaeS#p~N#^NPpwE7epEo=Q{(JwZ^S#Wz&Fc2o-9lPWzX6Lk#qO=k z?LgE-Y&BpooeyP%dH4Rn$)^NE#U$m*MJD<;)%wtW-MSmz3%_r>kI=(|8XqnY zmvdu`zRM<`#voMd)4=d4ra>wYX7dX@V*^5mHXTlr@B{S_bavC&%Y5TtRgmnK)gQP3 z2^WA0&NFn%2IURjtCx96km%syZ4s=EVPk4N#G$V969TRQtv~7+ zLVp55`kZq-FOpa=iSTY8#03Nsw|MiqtL(UCIb{NC5X!a-dsE#?=Np3gIlxGTZyIzh zygP6uSCwBY2Ht{(2LHUZ#B8R&yp*(0s;b_Uf*T#vx4w0gTJWP>?DTZ#dNv!?j|RHI z%ZqGM*NZ4lY~{OJ>icc^l{mfE&Sqa{)UD|$7Z}-gv0i*N&?pDK$+=j@18I=V8W@xG zXJdXICy`iC!15{R zT_R=+FMnW&PUwpQ4}q0DXdhJ?Yj%gc@Q_jO*F|{sl=&Yay+SG1U7ryr9|lY2Qmu z$%f@H2ojMxW3~ftorph->89ycX)SfBPqce%(hltt4DzR?(pd$5C*ERuYXZ61i!}!F z(QFtMFp?d`?fSVbIL6GW9fA9I=Ev#>OjGH#G}RRa9P z+!V%~pv56;`!gCgjA|*3w-;$i9Xvs+(^#9gl{v`(zqd4&3= zPh}bNTO%hiV?@(UU$$LtpmdNe>dbAv>zF<**VsFU_+{z31G;aTQC+tA+ez^tl0PZf z-yeTHA&{<;kf41DLGaacbLpGDAg5)#`_6U{6v_7YcEl-NnGq8yH*rZk$Jlt66bI%1 zO%y!% z@3xSZiV7q7I+95;V?|=gEhJ$Lb}IF=lq?9=sF zz56nw#rrbA|)p!GKK;5$0xGg?~?q+jc-IuBxc*L5j zMRnYL!^Yx(GL9n;iZF-Yw#NbW`4~sP={WGqsEP94%}5^(#$edWMBSA-SnVNk;Dn1M{NtapIa6~yy`SiUxUF#lu*4K3*=5KQ&nh5Z^ z*>e0wI+@5QkWc%-I%E>2_uqQ2cho@(7#(s@L-WJK8t)*%2)q$CM$Yr#cjVLEz>}Z> z_5D+}sR$ukh=CR~jc<(QF4_G7wrR)g0Mg#wJz$m`>%n;m`r>5$+cK_ncetL8C*`+r z!(+@GLkcMbamAME(}!5JPFVR#^&zq_7Q=K9kGO0zS$z_I(HOI@jd%V>99tGVA0I^W1yL!&iu8f<_r#tW$E z^KuSAUKCktaKnv#?BeCT(6Ov!Ak_R!hKsp-tn2B!lv zOaaVZr9H*hv4?ffme+mYT*ng8h`PlGUJNq6w9Q zO5?l_X|-*jQ4sVb_F^vuq#f)g-3!S$f|~((!?hZeI%;$&Z0=wc^6L0&nx-a4#gsI@ zl^c$hWO+%}y3-7yP810UqbeSjC%fy>yOu0GNk$T=KE*Y%8D-(=rQkpDZTeV#MLP6i z03>sHZ6_lW$Qq=6weuS3>wc?7;+rlNV?vTNH1|+i%@lk|fK?2RXrU0|tK=^JS%3xz zf+E3ve*?6g<61?_^oa9~PdXkYRbnnb!IkgU{p9_+rCf)M%!*Ol(|m<(%cC&Y4(;Ng zi{^9mEuXxjXaekF7P)hl)m=T5Xz7X}7=cBk$ANNL?K>%@E%FspN&2$){63oW-j>fM zUz*}=U2@6Xl>4J@7O_sFN66HDr7lF)2$#fPdtQN2Wq&p)EmFKy#&$jqd^ z>Z9J}upy>#^46|1x;0w*L*donB5W z2SwC3*G>ss$&J|14PU1=-Td+41{e9Dd5aCizlVO&aww7>fu3#sU+leiR8w8oFRG$o zK~PbV4kAqiq>Gf$1R>I!fPxB02kC?sD~L#M(tDGp^d3SLW7fymfIHX4#&zbC zPVZ+_{oA3waZykfe~DZ6%zDYHQDVR{u`mA;`3D~xodt=23b!bKxt8<1MTV>$pz^b> zhJCAjS4dBN*g>ffz8iD@Q;MG?0lLlzvd~?z^G@M!xm}_iANiyVByR(PjU@_*629Nh z>H|%6z=g8t{ODCRH@cv|YITwk6Gc{bDfXUNu~6^ax=cRiaxCGLep|x2sR(C`A_Tv3$c?8gJ7XTUqcm4H;1l_4fPDaw4HZnL&7lt{ugzh}(Z z7k*!7(g|M~s>PXtLQkNCt2Ya{H=fQwyNXPoG_F?le_W@gkMzUpgtc^B-ym|oZ}1h= zRI|%-wYxy4DOFU0!5gCHgcqp?D_aQ~i{VX?@>l9V$&PgO`vVkEPR zarKH9Q{akDVh3@*4D19fdiRL}S%y)>$^E`$n6Ii_2BM@BTVGh9sRzQjgj2i2Hmt0O zQ(}eTBfD#3Z@|6CVP;dR|56wlW37~APa++Z0NOgSGHg=|%mw{*w}w8JOisQLOq%<)M3S9* zp1Gw!i0BxD`86I9v-G1Ev4%q#UGIX+tyHZ?%eC|dHmb(R#gvDAgN!ZKgdP_AWRxCW zv=zAv`$_tVQMg@4hpAE{%-Jh_F?k({!suDEhoIS7`i1Qh*U)xUPGWa!AHz-p;)2E3 zJxk=lW5V{7o*)+QfgB&C>`;}pd>?nF)_yB;K;1#06ZsJJUYk$vJf?!Y)xJ}@H|%g z2AVyzmkSmZNgE!^Pky-9=PBK4ot#xX5snSeH4KjE@PSuz!0j_#@5Q#{=0lF}WWfTU zFf3z0dubn_YeL3Z3dohU%c;QW!JNuqu)9fJ9=p3&Wne-UpswxY@1~#y>@)6wwV{<| zw=l=#q$niW+@AR%L(3)sSj3>+l5y(&c@ut9NN!T*U39@K=37*-C|ORVfFv+Ug$Xge zwlvQu8ja6sR$3e?W^kpp?1(2lS#m;J11lL_7gBLd|EjerMn|s#de);p$WKMaq%Lyi5Z@ByZjN0zZV6=U)9u&-_X1mQbb^ zQz7G=E7xts+VtITVu|u&Ok44h@3P3%m(WL>G4P4IK1d3y&N!e8csq?#@su>L{TNNf z0#Yjf*OZ2lP(Kl|f};3MKbV~zt^mC1g*PWKL`p)b6^u#3tF7PXsIvF{GPWngf?8ba zgg{4&;XPPF&%*p_&m*O}*-`aXKHvm#RVekL8pwOvmW{$0%XAmaHMX7FbX+=Rjezs7 z-?woz_fmS8tGM|&Fgarr*4ko(|GaHS)i!S<^o&!TrR|b4{Id6ta^CfEHBS!! z7*WnzWTpcGDLY8M`Z(PU|6JVEs|E@-&!5!zF)x_fi-fsqgOA{@EoQj;3CMLNB?gow zL|BjQ;wGd@y7gSE5-Zc9+labot92Jc8S}tzo`hYq#7n>_FMZdt?u!-*+)3%cTHgb& zDm{7?XmF|`vEHKS_{d$7H>R%*2WWPgF#gm%Itm3Ny|0+pg)Qi z6+VNjBs2z5i6lF{?1GSbo>EQ$FZ_fvDM02ub$yihn5)%08Q?y#jU6Y@q7_n?6knOH z5pRnK1)bM<=1Fl^YrOrQQ>HOYL1%W5+Tu*DZ`ljvD$6>Nd*fia&M;bZTs+Bfd2G0UUF=;B#C>eDsX% z%7NT`?E~HT1>uSV*enRfLgKARItu90dKMVQ+7(o5FrPxhzKYP z`P_5D)bL6V9b`p%N=Of}onu#BD|?*{5z^|3uB^<#R1Ap}Jq&S^dy$k)xunR}kClV! z%{&p46H@|3mIY2eHu$x7&jXvG$=wC2J(KdN57d=4hzkrK0?hwW_(kfeXs9t^A=W)d zZN%$A27bl*nMdQkZuH1lLA5{1+1knqpI*e2JGzMjZ4oN3XWc&V8voF(##}A{`XMg$ zxXG^(v$ub}<$8Ay=s=6mApo*$BY}2WWd~r-P{h&|5(I)=8?H6JPv9q=1(GzV<#~Hf7k}WtBM?=y&bSRFTrx}G z@SWAGpej(k(q_vItey=^_Es<=a^^5feLn*ZaN7g!S;kS6U(9`2sU$F0-q$b~1&xLb zEqg`I_Av%~5soMt^sP|mXdG8juwXmx_e#_vU_-m6uzb2+L5c<&vVfE&uwga{!`()& z>dj}FrkF>Y#x>+91i|c+Fv0t_;m|+}JJbXnD7j*#IU#V~>x|a^DI~>;aGSifiu~C! zBu`Zhhn*o`*#LojjPclEL8aK;D+D#z`7Br>&c54c*x+CY)Ue8Kwo6XCH}1(nd9>8f zP#93wHY#@m{_?6yO45f0_fX(`>`mA4o}XVzXgpGXZeJI;F2p-)u){FYNSgnEgB#Ye zzmey5e~Gtaz6eDY1a`+4F`OupuK@n>!vZ84z z3N)KvX_ce)L2C5I1_`poG`LAxnaOgek}B?pI3)@H2%q8ACEvdVZCUxA1!L!8n|t&< z8Whw|x+XaYg>9jZm#9Rgo#)#2OdVGY-TwS>2&wCS2`l~eEAg2w(64C?l9ZQORH;`+ z;BH5K({?+*We^Vb1uyBUVgz>ZR53r1JP#;HWIJMBRQ5g>c^5kKsxWC7{j%z`Xmd5y zj@n1jVYi=YwqRqb zuJ0x$8eKDvkz5~z?+qH48|=|3tULMcz`h zV*!O6ct|M3{a6Hx2@OGhAcxguL}F*CWW5P2@-u~$Mc4reYm(-9s%(Ym_I#}Te-!Lw z4hbZJ#b7r`WC1#dxkU7yGopf>(xui{2$sDL-FwfhEsCx*d?qG3~Y)35u;27shLBAY< z4@0+BBP_~;mETH;5%FKsg}55-*?!{!)})t7C5rDew<+HRsA>Y+%s-*&Ab{_AH+~vE zI*OPToz>Q5D*Cc*oXS17@mPlqBv@cv8`Mrvo%Z2?tS;bUkBM$d?MkL*k~^BCV?_!{h=)_GX}cG#8o=cK%&0o z2m4iGI?x5tVn4!{Q#Ni`@Oy?mBnX+4DbawMVtuu5rN?e=rBZKv+el?iDK_~8!U;S= zUZHYjQMDl>eb$v2c6CVHEvRU=qDQ1>kOX z?^4{4kIogj0#012`Y>vI_>A5Dqe@rOtLSnELvmH0gJ-z?m4*RBvR-}xaCkNoYYmnM zL_AR`MBPgn((OXd4!;(M**`$lW3!+^UL9SiXoDj_m+}s zpHZUo17Kc4B54*d>Vtr=vwg_XKwSexD8=CME4P)gj;%mlkVevo-Gw$Ndj@E#n!3y= z6pi#YyT}-q?BBLvCN*+zW&f)kaqJpya&aFE^H^o<(;UQCZkHxXjl89~mh|-slssGc zFcY@R)N3l0GhYw$f;cW=pfSA$X$7BA&&xSYly=6%^ofOB$_7DE;ilzS2&_tBX>(s} zs0E(4)Ieeg`wG4e3qx22iRz@=kkqJ5ZN`Os1S>~qfGZO9bh{nQWv$FK^TpKiqHUvnzva z*@G!!ROi%UvOqv?k__iMBQ#HU+(LsE8y!T|?6ZbZHVi|B?~vSs(PKNjRU(}fUW-uEG%p~61t9!PF12B1i1DZ3c>VAch9-Db7UQJ&%>GN&C-dc(XEKN z$SZ$LPI|mx8Em*S&B>r z?VwZG-BqKHsj7WUp_^CaZt$a*&b_Vvj=wMQbudfxqO-ofk_}?V@ot7Kji#a-EET&E zZlS~+@n!c$Y)_xs&nXS|se0y#(po=H14MV*Frn|YkfMQbPuY2Yh-Hhc&kg~n&aIc8 zsSTEVzis_(RN`w|57Di@ut>!cJVp~NPhMQRn0lljVLMC^YYpKF$o0(-X}IOukBSVI zI(nBWy>CcfbSW!&8-42Tvl#Z2Vsw#SMeKAT`1qK* z2y=cU8Q5-{U4u-rTSfIQgs>8pj7wW-=WNlh=NLy4|x8LlC#d z$$~t{>T=yGftS+icr`^0`?@uP@1?9%=jzZlK8_T3pQbK1eRx{B++PGp(7-BtDo*6j z15YA5MRU^y5LLiRcxFJ^;smBfV1n}6%?@$8JH(j_%GoeQLEp1D_+WI+dP_em4hFja zE|Pd9_`J5>eYc?c=EQ-YtEGX%V*z?OJr_eNOFvo2mW5|5Q+Ff>Ma2|%bhf4V6p!cT z+@kIjOt}68cegs^?ufYiL#BP%0z7{ltoOz<`kNCZ#O6(@6jV?9H!Dhu1+~``ooJR^ zKfIlekz2Fb&Y$f)*iTNU`@FS3^vZ8WCDZr2N7%;3_ag|f-Z738hD z-=};{@(*iWY}}FislHLPTC!lTh`A|OvhlMu0}jP9vA*78HQzT82Ve<;4`g5+DWoSw z#5+Luks;=Cas0pVLO_%aGL1i5RLrkcSkWNx0@_lhBDvm|A|03N2-6SJYbx2JVlus* zAeVx90*)#2Dgq~DH^M^Rco*7ignR{G5YXVX% z*Tobo?nsmDZtsc&+)m0mx45t81#OK|f)XfMsHr`;o(~Ltwo;IB?nj&F4yCwZ6sWHt zZCxGbx*Gl{qnHCqAtB5G2UQ#NHqJIcbAwjOVAlO2wam*jfn!yOPwA{uF%u!&A|S3M zdPpGP$DQP)71%GIn*3|Kbkh%lSfOreGMsP(1Yg>lWa*-9ZxwHJg89cO9Nk!adl03* z^{nD_5Cfoqg3J)gE-1Y~F>b<7+=|}`K$+@y$Aa#Fu0nc*5&9J^Yfip*;~|S7(Slsr z`xbc?oSI6cSb%)NMPWos1dK*(bb~Y}8Q)~yowLo`ZZd<_C^&*ZDQ|4zXCRuE5t!Cr z2CWu>0!;qAM6PCP#nR{;NaZRl12?gK$KrNMr9nKdC>y-mGb-SY-SW(mcX!;)(U5+o3UPh`gHETQ zx%9~SOBsq#4GcJVXO!*)!|b=^MQUo)y3tBd0cq-lfT19n@)<@gV&c*PQ!|*3C(s?awFBuapF!-oH#TGMx$qY{eD|vV|x= z!)FXgV^D&m#nXcb^h;+#kJI&AZ()#byTB|}hZ*~J%e zwO8e+fryoyoo}30O=*bskR7_-fOSL(sZ)h6IjfhEK3vQ9J)Iz%wgfH6X%$XXaEUc+)Gu3JaFCmvG7`g2{_JFqr zp5j!3wJ$-e@5K=4y;ZR4{_-Y{x@-nAO2RT#`=G*?)T{$vD+CMo6bn6lLGnUmZ7;zu zg%rT&WoKd(ZVeOg7K%836ceLrS&I?wJ<|=(N;jffq(#CyI&$#&WIKPk)ta+{PaXMv z<9X8;st{BE(o>x;P6?b#>>{#w@s=HXvt72eXW11UpK6iu-s^!_=Pf5$vRZ^1Sq2Lc z2@Js;0SynnD(P6zw#yT6TAk8&jXS$1XeLWhfwxYe3nqEQ9d$yiZu=68I^UTYS(*f8 zzD0$bHI`Il^~p$;gyBx3n?EREyJz)^74&AdS3WWo9c)^Jypu_=ep3kt(v8)={Y+o>>5!Vdlu|!Zg|5y<`v9)io9sZHbU_UqDsj>0N2BfMahvY zc`yGSbk>$f(-2aOr@wIw{XV5Ut&#>llsUHguwK(hfq;7X1Ut}PCYsi9PJcw4u}2)Ejm2+wC~Qh8k0wzY`17stcUZCvE_l{?3!enE`_Oa}$EA zgXSElK{ju0EhuXTJ`-r+@Tf0Do&E8Foqhx7?mPZ{7x~o6b%{Y!7!}6?TXvtwf_5XF z>|4*P0iE4Pa_012I)&2n`EU|Atzzw!z7no7yl>BpEvAlPIxKW_X6m0G=J44nD%d7Q z<^rp>4rBN~KTpzz9xi4>kM&he?6AI5z}@~2Y>zJq0zFu7`HYByIkstltH@gkV|^?& z`I|HAWg>b*+eQT>D;+3BfrqdG@Mh9g`Xt;xA)2aMW;3Ru<3-Y|s#n2cA#gsu!L4L9 zvj-5s2V1RUn`=8;UZ2ZnO6Xg|?uGSI_Z=KZncB!?&rJyPsL@9@=FEg9E}aShSXX!* zoyI76Wf2L2WuNNf8YYTC@w^9`dRGu{lC0Y>t@Sx}n7SN0bX|g765O7(oFo^Np%lh7 zKJ=J_!k&a^RoMO!IAU1NW>WPu44LJ-=%*`cZLQt|jAXz zuiJYsPYdUZZH=w6A$(}e4U=atKq>M{j}CZWPsqKU2p3CNc99x9K3rzZcx!N z*Ovfmv;4*UUnOdC@{Ya)qYNvTxre3&N=E=udK% zlvdyz7Aa&u8V?8MiN_<)w)D))zjg{ztuh?(?ytaZ= z`CC-B^A^R>e!SVRA>7`|$H3eJeFvTE3{{Db^%Go2x;;G5b#c63aX(6&-9f(ZAA@Ij zug}`rWUvr*d!_fxYJ+H=9|Do%q72@0(?LqEOZ4`lf(4QNrI8_OQ#lboS52%eAf1WK z$-)(|!W$2XqE+75!X5RkCg+NB@u$Z!0;K^lJ8Cd)k560VLkBZ1hx0!iBy@oFiUiEX zL|Sg_ggTd7%QT`MItVR^I0&I;XRvRa)(L>ok(^Iq3Dyu66kr}*sbLVAXgMn45iAyP z(&3Cn-1nx^iKc@`Ie3K}XfGNRKeRCFEGnFAwcqC%He12BQuSkFDj5?b2ZB}N@!sew z-(J+=(!^!IUe^~KI_>VOx|SHseLZqta#`d4iPLEF9|N7Rcl?fexgL~jtSbZ|1FK!& zE4dqQdSS}ZCYM_-ycntV{tghepei;Z(q1XW^FAwd-J@TCee#t_N)r%H5qJw$!>@o# zz|F*W))DSm-#pU%xm;E8_Ovj)PqpV@BXa`RNb3Tlu3ULKWb$;=%KW`eI-vBxp8JEr zPjWxQkv)5HJ%n!e6ifs?!Nu)cxY;6X9ny>J(#I>jO5%Byz1CKa-rUn zJLtxay9pMe8Y{pJy%+CEw!dK@NZk%GuvnG_0qY`*)%^-xN7T!{Lp=|jk8o>N-farwRQ&2qxvHAS z(v=_x*?d7ba#Fu=K(G=9ArGv(TS0LL@{Lq~F@Qv-4VV^{y@4B_jm#;hGKxF7XF?}h zD9gLDm9T?{Hv_`r%kys8ys6(NM&o`y{9H+Hrvo-ueVt?+49zG8{QgdkjssW$couR9 z|Bb13TU|s4K@w<{%@lC@Y)AZtT$jaAWbYp|gmg&UlH_FEC_kF5b*o3$<=bMdRQR-5 zh}$AI%SVCwu2NnOitwbgl>MrZGH<4!Hu5RjE6o(6$j{1QyDu) z2^NU}PNg?K32cg!x-B2&zI!_cYcINyo@Z%J@yRt!{(up1Vos&@U|{Y_zu86-wDbW` zDU-7rcV(Xo8q>|iXq=%fx^>d+cT$YbM;f>8!G|U*KIi5fKC*_}XDIg_AG5s*dNS|c zQg#DINM6|@zQ_w&y! z`XLw{CT>i(I!~%F38{CqWXf32qn22er0zKnLwW`zHuWPd@3n6JiKDW%D-|DcxBolsejme~ zcKB`?%^wHXxf@1|rLXX)$doWN@W}g_WK5|%%PVoZsru5zkmH$}@8-wbm9G{wj3yqv zK0cj)dm;4KoQaPWU3+BV$M%z_sR7xQ8dKNd9vc8W=x_<;1FsIy?vm{~(l>_ay40I!=x&O^@s|puz0ytT< zq!R?!!|di<#DwYB~|y_D`f>$F$S91OYT>OjYrjq*E{#ORJAtS`)s z=oj?kY$>q}w&C7%bO?X*0NRZG=4+sE{ zojt02^}DhJnj3%-lWiWVy5DGf!7t@H$CG7zlty^+*w2hYu;UXS+xLX!DWL^;qH7ght3cwqv!&Syxzsnwx0IF@QnM3*rTm^z56RQ8uuO%z zrD`w=VK|^&1Vkhx_cG?r#EiEdAOGz5m}RQl$s?YI&XR(5nYVU#k_y?5J$L!Re^&_C zQBqVdHGl5N(lw{QZ~m9+ggg5f;sR`xsWvRatMayie0lEgfna+^Rz*8SKv%J~U^Vmz zw}3&K%D+a*|F)ZEgGJ#pu-I@5itdA~V%KODxhHSNuK$@jx~0+)|C(2KBV`6AEdDjbM{{*v{Oi$f$NSZS1?Mpaz=C}|vpD#sNbvhr0g>^BRyWQgclj9h|3f)p zvE-2-lVDeOtD}X|FWFBrydAjYw=$G@pOy8RWMLZQ#E0d#pFS^%pumNa)X9taTKav; z;Mk{6ENVVhZVU*2snIyO`$=xrx(?(dFikBJwxy2!xEjSd%sn5om<{BXdGsl|{!quv zsf$5H`@CU?dfUFuqm#Oe-U-B=zBw@R$fn0K3M5C-x9rBkn^dDfw8%6UnA8wiM8hKtt4w%5{8D@?_i4O+iQzXmUjY9=?c5)XId{K`P^kADfPDK zv)*Bn3Xc@;{qn#Mn|wVz4QX@=xe-sxmC;cal8eHKawK=5gI#TC%VOG&cj6V{*1BLi zE;Wq5E5|9O+JKM*OF3v}O97p`&_Mc`%xeWGbkSqk+45hSOyy_LP&u6nP9uQ1KY9Vo z%IGYc5G)J$IcJ%gR7>Qeybdl2_kQ+HFN*nv>Wi z&KEi0D>hr!+^D|0TW>=^ErC$Hn3(w@T%a2@1-ir`fx}2{5jmmNgK>H{}ULxo~G2fjGA@>2=Fg1xp21h}!>~p&ZqmY5C;WK8vOts)S z_3~vNIEfl3GG5TJGO7p%VKG7$;v*C>Sz}E7<7=hf!^@!qJ zN>r#Jk(gl#as@-d2Z8_*E$xvN)lF^+1j&`5mn^*UHg8CoCccX=6Piz(J6g>Bf#>Cd zOsDcSMyZ?Ung8v7NY&o`RDJX*U5hg*7nGSY6h7K8$xE|-^t8*kXfLa|;K~&M-JnRZ zTu*yr@`b5(FUrE~?NF>3D{)wTqfN>{ShR{jvWYXZ?_5EJ#dx1Hq~plYJvN0J&12g% z;Dm%pNt}H8mb*bm{9F&s*?S#tq^|${|L^|zUm6b?zKi=I#%)^#l|6pWmM(3MkePTc zXep6$K1CJ5BVzLZFv$P&p#T5$zj5)Pv@cndBpNI}NEOS$bfWwgA6*sAzjL&m{`~QJ zA=;~u>=)q;F&ZcS*Z-4|e!;~L0(WaAs5{Jhv-K`bJ@d^3f$JSi>XMdkZQs2}F&v=h zA7mT7@;~|3&trgCrBeC0m#&@{#eW(*`<%+n=(p4je{$;cb%F10U$N0S0%pl$Omz~D zz3`~%u^I3TVJyFdq}ezeA1|rsG-cMiRIW7eQPEjW=NRs_u-^JwT&MB#r-lVr4E6x& zD&8Yp`*ZUP3K@`x!ad%`{;C&JTy37_G)?2o-7NBJ*GM~B%MLj)vYB*1h-Qjei7r(S zp(KR6P^YPm=@TQtx1aoU80n&adVE#~e;})v=DQPG1)Oa+vvBh~u6?@jQSvM$X@ zz8#Q%z3O-7Hpd8-p7mVjltf!dOB_?ym1KiAK;kTr*iAB`4U#z|ccFfm%)EBLQlTmI zV0iU=l>PAYt(K$>F+ib!{envH<6pE#3d&KQ(O$k6)t7`~k>XaU{HqJ(D7_yR=xAkg z1^>#a90f`^nia_o^&$-%0$MCgq%R8^#{Z}jXviVb1%OWMP}_T3G_TkUJV`(3Z+u`+ z7J*ATDEnJAOGm;a^~RkxgA5lW%z+HXJB$dFaYzA zWuw93H+3?LFHt_C+?zRD!;+G`7EW1|o1CUCy9_fcTnTiK4y^n6>MLT&!y386lp)b_ zXWdEqw9`j})*c()EBctP?7UMCWa_dDSx3?oWL_TK73~-I>?$(;ZY1=Y&;8XBBpxmj zue|o~1I=blt#+fzWB2WbiR1Z*H*yP4NlKQvjBzW#%iKFw;`f-LA%*&PiVo+jdbw=f zj>Ol9ZjNu+FYf2-p7H7Wm`k6Znzsx_w4lU_&@s_D=om=q-85l-XTtlbVwp@;3v(r9 zFxNg?vUSKN_Vz@C{a(q>3kO0&+Nl&Y-#el-PHympKuhFtc$pq6s_QMCB05G{w?+tDJupq~YSsGigqbe|I~ z)!PH6(=_z~qqxHtzbjw8d<)y@O77$p%J?4=Nct!%0dG}k+PAie1k!(nmFE+lDI>7OoZON-TPyO%1r~ zLR>hS!~-va5j7|=&`N`6KLMVYDCK^A+Un&gJdaY;8M8@MUnnC4@MHD^k*+ zA}!!B5)jmTC|*HuP!oN_tVnBw7j1LN&6|yw=R6YI6g6sg<@Bi@9^hz|Z3^$L*a=(gEl~AC&f)6|H8ASE-vjdzq;1vf63L!e*ez(sP})} zs2?XX2Ikgr-L$B8caSjci2XX(%F?6_tG{~ui=k!2OpN`Rs5|}hX*s1kfx@asZq(Km zpM}&d-0uJ$I~b{Xk7d1RFQ@o;HiYlx6QA6=k8eK$v=~j3FhvvL zGZy;h=xo%wyi@6*hkN$deJeerTJyl|G_c9%1Zl4)Hs76#J%qo8`$Qq=9~K~qFCUeZ z-*N4(J^{bFyg4vza?pB-=Sb3w#dxTK<+B@4Hh({5dH&enkNw>te~%Dg#{8F?3*`<4 zE(gNN%kR-a6ED>=^55#l2el6#oz~owp%!V5Y+w^Q%lRlvLgv~`Vs<3TL&iem3EPPW zPjZt4EFf#f{pm)KcGn!cXutR(C$znGEq&4c7gY4{jVY3Q^X5~DoaVEwVRcA1SHci3 znx%UPkjRuoRJk1~vOH_hvJ0s|C6TbGYfe0y79WQrdg;*Zxcg*v zQ~Y96E3RiC>?ed8yU*pFd}*_``0*0iEIEEP!vO(ZCfomY5q(DO!PSiA#NYVw^fe1Y z-)K$8G#p${I6Ll??uNd7Gspj%2ya^(Y>&-*F~A4Z3(Kp^6xCZ31?{s*+?iGC@}&^n zbOD0#Hr&++S-l!=L9i`Z3r-%j-CPb7ytB63=)y;ns^5~+87<5IKy6p3tZ2FSw0FSC zwS-fhY!YoXC$cVpA1)&g!qIR*ZH+sf48S@ZAM{&z4wu{mZMf_yXC*nx65a^5S-tm| z8*Z)jrY~$ajp3dk0@$7+3ML1*TEn{DZ*|^`=K0GvTVVN}Z%i2hy?gzEQqwGhk-$ZF zz>;X8{=Q_7T*ZJ~x{YJ@ts&IJ!^@q#7xNM<_jkxEwyQQ~=$j0*ylgoI&yyAv-CcjV z)gD#3K8Bec!VRk2v(7C^4H^gy~LLo5izdSsU6_{YIOguW80Ug4;UQz6Mp5#j#* z2!4=T-v@z9B1|dR5}h}WpS-~0Wcd5e_rLD^rruQ6GI8IvE!NughdriwB>zfz0y1P- z2O3bTgH7r_=Z?+!_v)u9QjF6S3;Clj)k9N_qxaclj@12WE9z#TbHPH|kR6CxToqv{(t$0`UN)Bu2?e``cKVD`tTqV6& z#MzcBu&{X+W2zNHGmAT8WwYT8Vv0J#m}2RdGkVRW^ePv{`u@*&m5&ndKx>3PN7R9_%wnHcFZERXoDg|uprxVHypJj2&U4csJ zEN}*L>Wm|@Z7y3APxea3V3ni{nlVqCr<`-;xzha;Wv6g(78TzjJ|~>?IIcs|L;jo2 z4i0`^b#J9J;2%k9nXvhb_&FZ6f2%-(nnDdQ3YGbGLFD)-@p)P$51zXdC;%9(hcV;B z5AWrMDW`sWvFzO4c;cP?qHpM-LS9APo#(HFCY-0p4@F+Ama}-9h+;&0#HrhN9|}o! zs6G7hl+jZ;IZD61mI70~V7lBxvI#yhV*OX!Zcbi-?p zC_L&%kt1Z)#z*d0^7HF)ekoMoTLCLn&Wq=?=ja(FZvI?QX8yzuFldY{)vc%{lJ}iI zxjp&f!~JGZpBO*a|2D<%pBx)7jS4`up{S)DwZ80~2UbTw(d43e4`3ZT{3W0PFY&IQ zJ)QAlTK~?rCwXx}YH+aQDDg9Q5YUOsvHMxFDMUShpmR2I_q%U& z9>3^w1sT+zE`U@5r)6-{e)^@lMPm)$KwHm6ogW>DVe%GWvF zn-NdnAoZGE9`18mn1$4Gzf^8g9a)m1;|TUR=cCeOk=x_QaQk49d+nunt$O?zyZ26~ z%J_*@r*Qrvxt~8HUKO7iow%T*>-9gXH_5>>^;J~ct+!3w4@Lg2;Q#K^{M|+W6Qd|M z%d9+qfFS%{N}S=|z-Bt_+3#YqsRdalH>1But}w1nUWO7H;fXd5qe;oPmjxW%U00AH zYlgGO&p2MMXuTp8vk^Vo0lVPD68>TAitJEX<_j%_Cw{uGXm7Yx+XiJtd%B4d%-=m(TJ=K$gQW zSZbckaDaNpPamCtr?m|C7SA_(u}VGiNaI5hAJnwaoNb{o0*ETy5RV>l2ku#}0wD}& z@xzz}-9dWtVM%-)haF){?AuEwN6#p)pFdB`Ecz~4>i6hE^!JRh?4uF0H)LUWfUZWP zGcoFUP9bh=Sx-Y`U^)0p%z|!#y+8f3w#8Rjls%#gpx7a% zT9|jD>->Ax7#F(G<9^o_zuDY8+|}ea-0H1xCHfo$IL7VHn4t9)^CA|G&wnslU|A~q zA7)G5hi;^P6FISQ{DN70$qs#Vd;cL$vwaXh#l^wc#j9=wrTm=A+EaHWzg5Ra_stT% z?I_Xjm5P;1z1ULX92Y)rQ|td!;?sc&$Cx%#H-6@*w4$`+)f?ax>aeJsk&7vm|amz*N%`|cJ1cm7~x zI~>TNvg8`dQ+^sj|GfNvrhEU%(L)JaZ!PFJa>4KSy+2D?HgPT*@6MutsVQna4%I<}AcS$f8W0TF) zXHsBjt%aFf_T7U{hKCNbbYJOck1=>&7oeBGM`d73;-~VRDjswlx$~4#{d?VoM}NM; z-6FDh>J_~lrH-xi(1H@Egx!An^ZpMFdga*P*3<6`g>sDMb^RTM$1yw@AZ(e2EO>~V z2_Ie}B(tYZ`*j|MpU!@5&?y{GSYU{w}86y0WIlw#a<*I6y`$69oPMa(siZr7vCSAxlcX)%8>n4|3s|3iNh1N zTP;GsoT(;1mI&(-U4L{QuQYbs40VsRbYT|QIP*{t9Kx?~-f%AFneJSN#dZ3O>u)+_ zp7|U7(Q<*-GF}OJFly=^ITb7qj=cBQd;E();7Zi-#5dQ(IDag!jmaRCve#yU@G;q0pME$9;}(GW*~j zzSgnY_YW0)ik?PPChJFx{KE9RK)AlGbJ_}U(wq0&NiLx-*& zDEQk$fkVo2&w4a$tN(#M=|mTbrRjs~QUUDRNorJ=bxQFr%wqTqhh|x; zgaG^szwgA=z`{@N-*5TPIlx%E@o_hL&6bffgBM(F9zLxiYYC6c-K_wmbx7VRN5?~P z2EYw?tH-whN;LI_wa7Br%rBWI*{rq8H?xJBeO{e%rM=Y&Fv2xl9-W8@RcmgcaPz7x z1G5WgTzh@Vyh-Q;iI^PEZN|)bE2wb$fcNa{G1WAt`v4U;`sgpg2KwlU?8ao- zz3yHYlRnW}v6U%{G~7NYZ5-+MFS|SqUUW#FvQAE*#T_)Styd};2ycMdQd9s+8?U6MAZT(1j` z9b>BJQ=H8zcsZ7|;XdR4^hS=(2|J5Ni*@<-#A@SbGgV|AwxRcYH6?$wzy+FgTGz4; z=7>u9{95Kxg5!(u*|^M&A;WgZzCBr21<9o0!j}>vH$5yztI6j7ZDS9BZ7)?Ti_u|T z^ZW%LH$Rp=#n{EIN$QSkZzf8eR}&U#4q(x<%5jmt9t*@=HAwP|E1<@|8p`~hw!jGH z$%$eH=t;B|m2ZKNTwI4`6u^c*^*iKt`=GCt7Xu<)c^paed^CRFIwZe*qIv{yruL+3?qsQQj)E`{>Uapp#CLJKUXw~l<-G9E2ojOmtYx0rEGb$?-khBA zotO{*Y}X%bCtv(7+o`h!g<&24ir(5Qf^_c*M5@f(br6(R{Kp$sfBgd#f&M$M;wHKg z%~?DVEgF=%%g(*E?YQ_J5qW0jZk>}RjPu#=7>|DZ_~&AKJ75toko+X>J7dJ3G+ACn z)q%F60K*9V{?hVqX%394oenS{uXN*6sE=tZ@MipTEuYRt*c0P@69HY0YmEyfsv4=ruI9c6Vzur{;n9o&T?w|2 zOF&g#<3EHF9M7>t@j|GUOp^V&hw@5tQ#J_wyYaCvery5AD}<_Y_P38MBDLNBZFUz= zRE{hLCH`I)*{JD-(K zDAv)_R{KaO9*&19uAA>oaTy2rQVqAu{HOdBkNfdDy6m7u&Pq?KN!8N?08bVFpx0Wp;>H)m?x#iR++z2v*)XmjE zxq~O~++$2wFCCXuKQ{;P<(FR2@-M3X{r~U&_ZaKd2R^T=<;c004#^wQvt#~aF16|6!ru>}>iDAk zt_^!9S68ib8^2LRto@A9_X}M!+NbLNfMtGjkWkYN#a|cH0T}8K;RSsgjGN-pjv$vm zG)e&AqxiqrAy*hP)tnK~1vkKE6J$EHB$3`Y0MY%{E`b3Fi9o2+6)AJt#-(+Z>ty>N z&2n&z3e9MBOK5ude`I=h;}7ZA{h+f>-ktI3_>P9l1sDzbN0QnZ0k<0d(&e6ry+9Lvmz6({7SNWwlj1pd?$W2+t9&u4sz`Fy zN_ybt9Hd&LXOo|2=$gFO`dp*EE@ZF~(?7l%8W+1g^I}%ras(D{k%W2W?_-eRCdeXG z$|NFs7P;uQ~@C%ARtw$N(n`pf`BMhj8y5MAc`U* zO{DiGC3FxKkgB2tklveArArYILJgQ??hL%|`+fJ%d;hz4{nlPfhmeFbXZG3qd7iz` z%=iEAzcF)v1;yt47wzfy>Z`L+yx@Rg^G!lhrS$K)Wvj`{k`bIB5v#h`h&cOJBsC1%P;D2TG7n(448df%hlsa=NC~*{?2& zOZGp(-_X{xKEn|xJVN@w4+*TINgdt;*4*L+xq z2z@8!n)r2CdB4R2li#7f;O*W{a4bhxUVxT5iT7Uwi;__7C!F$Z6LMB?Ahv}6yE`AWcTht$y_U_3mmhB{WqfFQm{Qi|T$7yL zPGotQcvYh$`c_@YS`1_cM&jbLs#<%dd+gnOc-V|c!;*7Zh!+-w!(N-c_pS@sOgS=B zlhfkAUPNvdZ7#Xa^le>rv(Jed;;bCXw=fA$W0R4u&TNU>xBcpI=$-YBqgwa-dvR`| zKgG*p(SFJg6XmQX1$&D1OPtb;*Ch%*S6mxTXkQbjf#X*cO%li2RhRw#(W;u+ z4ki)Yu;lu5G{Hy~&=8*&QhPK=HY**?k(@hw zMMDc!TNOx+a^#&NHzRTB=NGMJKbrm0oaaa_w{RC<5)SL`zOB-_s?^(`FVT;q5OI!Y zISeC`yR#l92IKm4j0W;H^|ftYo_`borCmxLROMA`#0p{sz4nKdC``SA;@8xSIj6uK z#_@WXd=LX$1+t%G3*%szQGuzzoM&sXOAg))jmyo|4&6yyqtpL=a+cvgE3>)yP#uey zHGr)+=p@H=b=)NUM~$Cr)#r84m8q1jUjHm`cq!t$FX^98avy>UZS&`r#aF+M4(|$D zF%8sTD9>N|v{Z=AJe8EslJ-WJJ!zX*oyC;PhnujsX5F`gLABH*@j*_ zuRqu4Uq5GIN}jx2!j{8ZlxH7I!c{o9k*pJqLCpFnNJ4RlZ)$hD} zsC}4n?v^WU)b%mWEv7-M3Z%rn3XB#dn@bh zxfR`nZbIMUYeF-I^%o>^)6g;K&;mh>YRrRFm;dplvRoN`%flNuTAKL7!S}BUf-ygW zFNMlJgB>e~#auP~&pn>>P4)$csVLBg@JkYC$y@;NY9co|4&U#x3=Jnem_GQ-pfa)X zS0X>cWls71#lHDp!m=$kgmt@QO>u=k0k?dIak&@>?xj?#J5n2S3?g%Q)*pR?9lioX z4CI5)q4IP&*Gv8oq#DJn#{pssQ_Sv4i%(?@$)g-8S0xq=s1a-N9tYD~m`amGaNVRy zPiu_fEGw8_?Kwf#+3oQCvNp~VXGshlL1qiWpCzQRhPW_5pM_rL^5X?Cm7C@#;%m?xTJ}P+hO^7B`b40XQgfCroN8lZHO&=B_3o#kw1FsW{ z@EcN$Ehhb04XW*+yQ@$;AIP;Jd?F}YofwK|fKC$WDEXsK_%~k$J=?-(;R^mv7SIHb zT18lZ1Ba#sO5(cD!-F>;+bXI?mud^$=v-*@=vU(nG@4*{$Gs5WVr?0dHr-NvYQdA~ z_{6NA{Hn(bHgijZ@|Ql+E|U?R5?lf?EnelEAmmXV?`FmLppdEy>VWE8cKnS&YcWpR z<0xq2%ib}Z;0#9QoDISJ0@}fNFzvbf!L&8vNw7be6$@a9*Tf1@om}7xovlFTKsSMm z2}fQanyHJ0V=fR&aBt_z8YsgtoI0L3(R>Xq+Wj?E7*b#}r}Uu}CO(=z>au1Hyj2SZkax4oYwZWv#(UpV!=gmz1!)hzq>p~uS)5#zpItu3%*#p z+Nx-QwTWfoj8J)CLi*e_Li`W=&{U~}wMdQMRL#fAJM$65Ib;Xgg>40~d{yZ-KS2~C zDWZ6z`BKi?)PS0PJnxwEXDT3`M@}^M^uy*my@TfM)FENjrqd&P1?>_aAEVMtT?&PLa22FD2 z{bqhkf7nw0Uzf$woa zbCTog&1zVomT4B?7TyS}ZR5~_Vg+vFzdzS)L50P!0GXn5WeG($YFW+J)(UZaMN!7e zJ*IaJ!-}5VVC#4lRbF+F8MI``64&gv^DwLDF6j%h=P%u}n1u#$X^TGXPVr*X>;q`L zdf>wJn=6yCs)F~ptF~<4FoJQei`jLFxiACXHHDxYVciRbA<0Z!to5g0Ud^c|*K0b~>_> zzzcp;CFRp7jM!9IC#OD#7su19cvh;B#DOH7UzQ1Fy2j;(E}i{&BuOrl zeVf7Gr)Ao463EsY;%YCqSCAC}((ZGu(*e2PgUHZi>d#BDPZP%#48+!j%~W9y_ez{V5Wf!O4Y?(haCV~|B?sjaob!)*heW_P%OYrygpVNp5VRB z&l{}3=ppHxQ2p=RUH13L%R+{i9SQVTQ@KVFLi%YAkKc$Dwf;V%>d*e?H6ff7gL96k z45cKDddj8Oao?j>*B(x`gK&%pu^8tPEhs`P z+huqUIuas8Yr`>p2e`la9cIOHf4fm;PuejJkEi&BT_xIW;>OW7YFq;E?dwAe$H&|5 zIyIl=k~;I^Pu^~CR}~&~;xJAi0LpnX)(^&WQ+1AFt37bM`h$@NET1+NtmE(u zO&UYgWZ^fUb#a5zmhk|+g<(AoPG+HJU1YAGR&1FTJO2ik*OCUi>us!Q3(ASR;@T~| zIreeO^in+T*{Ge8(dvdu=#z<(3;I51-Ur%PJYumocGAq{#`_{wS{jRd%d@*~kMSf9 zT1(T%_H{qNb@`kXTW)$qD#MBJ=8d`vEJ;12fAVeY+fY8eZ^-4zi|GnQ=}=k|A{++; zT2WYj5X7fpZ)znsO~cVD4ZJrMj5l~luV>un4t5f`VD^om(;; zJqKEl7eLc&h*yIT?g<_rhDN4HSD4_f3+EZE5(;f{PbnUpxz7G-Vv;^& zXm#eB^Vzo(#u7i@)t>r7P4>p~;lrnO=;nqowflKBliaImRiFgT47D7V>Y;GFy-`0{G+S&Ash!w68% zT>uzF-pNQI_UwhQeT#R$Y6rPRCbKjkl}g5Tn#f4(EK!G66W6;FzOkUSUHd7nmT&T- zENVQC1_vlOIi&rJ1qGp#G2N>;13f0jFkN_3V>hcpJ%M8}1e0l!A2NsTD=xKMe(CHllo;2>vGn(f?$bioEA(gi>cjnOlOoeIOH0e=pj`(ZbVr zRFu%bnI$u)sbtS^<^vbGLq6S!L-O71f>xnMojZowJAIKF64LH`50pBBAUC1BOx-(U zblCQW(K$6)8jVnU=43D-UGe>rg&W_R-;*f*WYo>&@JZTr{1*T(sD7* zypbeyVz07a5JeGq1??VDFWM@4+sOEm&flMGt1+>i5w6_v1$t(vy+NE7c|4h{^=sMF zP;Q2k#tLd2F^=NY9@A2Y9#^LUsDJ?047p&W{)Gueb=O%BV{WZ82M88+&k(%ieHt0z zEu@o4lpvgxee~bpNH6_|*?vLc#02sW_7*hVS%=_a+@xd6bh+WG!7wLj>)WQ+&(wYf z&j=?~J@fn`m259Ldb8e^d?Kwal!<4%5vYt#$(uRrI`|3e$BDSgNT8i2i@D_S!l@b1 z;_5)}#Oz2`2RXeoWX?(tXf0&3R*?q|9%{VZ1_d&m z-mN#bkeNKC7oTtB#~q=aBD}#U^%hb*()^CcbvrH_A5E-*naKg7io=c;%8DL_fdQZ& zv_33YC}#~!3!0`GPgR6$-0?W$6pUHAj#qZNaQC@hL5H|ln0*6dKc{k|iOoyQf7?2e`Z zgo!yggH~D}&t^tkV`Jf_&=7qm3tb(petJ#9K4*X7xU{(N3P zYh*H{0q~FndP!~4V>qLo&+_9nP37fBTKbSpv%6jMP9L)-BlcUpAACoUE7u(M)xT?a z(mg5CuXO~8+h0O3C)8E7CG}AWcly~2TMnJfD=fkpfER$PS7m0}+s!>|%%1NO|P?0w79!i>sY8NGiRBr@s>4 zsI9;kj&UMfUj@EZ5}gc&rTw)Z*>ZijB29Ghlcc}B!0Ni5o}wXpn#7JVcA9)=e|tVh zQc>GI;Gs*9`#@cWOv*)%bO;bfJ#H82WeqWnyciU8^4u#B&N2Uke((c1PlK4*{=b3#NeBpYdJ}q3TiJuz4>APCms|9QCNmoAxIr&|(`i@}wzQMdVEPiAz~o)z#J( z)+6NeALtb#gLCJmEI(M$8~bx4+i=zN6pTa@J~{afpzxIAFK)r`sG=#6Snvzhz#jRX zJH{K|PLO1Wy@``gAQ5(JAscUAh3JP`05cpzI>2s=#+_hYO4=8dY!k$L>5S$^LJ+zdGvQC{ zO3)~@we7=)Qwb=iCNjI4SI2x*`KI-;^9%VSw!id{_Xrq~=JEcWY+`=N zPjxOBc~TGJN_vixk&JeXbKPIaN2yKq;2FF?TzYbo zC=?lp?@LC`x`#loPg{WPy;XAzh6&+FVWRX9R>-orK-~J?1q4-nYON6J!NRjbLg>Mt zd|ySM?D?#9uScgwM$f|G`%whv2I|IjSQbE|DoieEK zRkj)WzS!_G6+jIHG6Wy7_rMLux9g_`<;Yjw_87Up==6D6v;f3A9Ao7Wlf;h@6^6;i z11^qaroaGw2)jW)89^K$difrQ<5?DflYkq_7cn^bW|2#^+rnQfGV=0ge~%w_Uem6p z9`G{+MU#(}dPcv!7St%##@_mDo3oU}Zps_D)lE47Ydj1UC)8%p3w?>S-^mn8LZ8~I z{5BIk@&a3}?;(P;p=*-fL7SmaJ+26jTwc;Ws;O_D|1%>`4`^e^O2V?3+aP>A*2FR*-*`ZyPT_i_Uoe zBqOS`5G&K8X7!TcD0?wjG<(NG$mZxWi&xSBC*&YikLsTZqT0fAGtid{g9&U+2Te~% zos>FwVX0$=MoQbo7`~XM=y0S6u@ILxSN4K799s7}V^sOs(2tOM(>so{-M%UwJeU^&x->jJw!eYMo>A;wpO>{n{)JB7ucum1Sg55)Iuimkpr2E7ZaM?i{g5^QV z?e+`j{-F>GvVjPDKu@`o7)}8*bIV!NFW|r(@+4M)%pIka5(f7sWy*YK6v&hBN1&7~silmC~ z)UGI0dRZu2j(18ubB3cQRKzC65t9fXG$~S#l`lz}z)hjq3QXYje+l^(CWq-CR@pLr z#{L$5Ah#?WGbq6*DN5AKe}}6ZK~xcQcZGs$^F0O5nn*09r8Wj0D% zfp$`xDz6&zsqVX8L6?OjJEOJ&m={HI?N_=^jeVS%w4ZCDBffjkG~qdj%cof3JFI>3 zcGGY+^@3VqiTppaT06$}`=(UzFJD!QJ<4FJ*Qw?0L>PN>tmP`fi~W15w5txeqS0`! zkt{ouO=S~abL8VBx^0;u8o@*i=A{DIT-3MEK>)|^`n`IxKBI^P&w&2#b3Vm()k z&E|_QGRgVb3RSu~AlSyXH9nFdROdq-!-)C8ALw*Wr|RRiOD=f?C)$6A$H!Ub0}Z^5 z9D^9GfPRFz;hm>u-%gGr@`BdNR-#`jDA|iK|YAO@*BoaDHuwj&j>fOw$u!1!eYPLEYOqxFTzz15|W{zBc0x zCWB6pj3ZDcQuyU3eZWCo?n*Lw6RK6g3%b?F^Slv!;pT;P;xEgIO-xUR2Xb{YSS(7^ z^zC~Y6mrgac;f0snYiAcPqBg9?q6o=K2{o)Vb!iN-r1q#mNtF`HW77*j+U-n;a4G1 zM`4G|H53}Yq@0G)=^V+ED7)%o?hlh_e$n>+7?^-|K8uNEV zj(`nl0a7igVHH{stU$i(7@JL_UcPVec*Y8DK3`<0+qhQl$t6eGRwZ_YXKl#oo;lHv zCTye=AJ?3s2r2YGCVk%x){QfqeaAh((;G~p_hEK`g{w>JKI>B#zX61jjhN<$v_B)L zORR{`rs(|Ka;nhuODu`$F{jf}OFsSDZ5(BDO6Gi_B2)!~;A9RjoI);fF{+X%c0gfQ z1O_)jx~0quz&9;;okC|($aq%xjG{1+$-jUZl7;_M23ru?=ZL?d2jzA@X{x>(Q$6Nj zcK_Kl;_FkE=KBskH?>KTBbr(AHPu5}Dik05=yI`|02cM?CAIOZm-YfcHoYuG(#xHg zp+?pc(Wx(G5lZ5O>zijQuAbpgcX)F%AY;cMw)LZkjx7f?`Xf$yK_8X_w*oi}D^J;* zvin*TAsLhKaWrBHdRo@X6>fJ0iQ=BXL1r0eKcTx$4L(>g6)(PycHkXLqE3< z!Rh+TC49`*@A-QVk&7s;TMuWYKkPy|h*3@Yp<7A!I_=To>I5=I%U38{UixNoH2+(n)JG$B&|Oa8m7 zu#epHqiM!0&ncvD3Oy>^RCuqud~N>Ju}awvO1(c3bx%#@U-o(KX8VPlD;69juS9HV z^=7q?-*#&*2Zwxh5%m|9P^c89pz^4|9jY5qgf*J>KFk|jnDTEv`M%Re@@JqdQeh?&FlD*`;(MHi<}th(e2Q);i}wb>6(#c5YjsmZvOW-C6m~1heQ%s6*m0e zsxS=AXGl%CSYqEfv~!ueubEwVNLqHEb_HSlX%KUddK|$nFh2cGaV>V}7Dol9PzNd( zK%QL82$TIrN_TlD-e9B}=>a%Q&!Nx`W}5}yYX_xAJc+!a?O<^J3&wB|UY_f!>cq!2 znb2P@(L0!S(D?-n-Hqjgm+nc#$BF#FR3!dL6y}O17t%LB5$JsPj@r%av+tj7R*F93 z%~bAhoye8Uta5i`N*>oz?m|26@-`+p4li+*X`8c8RG7z(i$au+;Rd`G^<08YVvn-W zvF39Q_iwQ%0%r(up(CZ$2oiFjpdfD3)KD^47LF7pmhMu%$CwG2uNpXT_!aHe`g#x^ z3?@3&+_gwH4$8|}sAHrqM_rs*@(`4dJq5Qr5p!TY+0Aq`$fhFA<4_?djuXe6)C z{=!ZZL2^+=%mp*2&GlQ_#nzsO-)8FWN|P8@KZiOA>Os><%9DC+$z5Cbi0>lh_Pi=N z`pV!C0l`S`C>QDyc4ID+#lv9V6+}_Qj%2FZ(F)VRb@3L!Ao8zxG~34%&|1k_HGJ6f zX{_`oo#XMs?BFPD!3Pn%myF_J-{sIU!C!1+&p@z1$W1QPk_F&i#CaWS!$gWOx7$gr z!WnyO73ua{va9XUJ{k|@GM~9mF_=1H975G9_aEgZk{HXkzbs9e-%R;>X>9zXb5CR| zCAW^|!1U$FJET)mdz-RO8h5RGeYzKWR?b6JH>?vU9Jd_9cpS;c(eETH?f;Sd@b?_m zam-XSpKs#0ytAWOAkncfv=Qk@Wz3Xy-lII@Q?WyQ`gRnY_KvAsB1kRD2UWXj=NLF7 z?d^_IOE@wW%*K(nXX9wUXx|GVnUg%0iv8uBZwRLZ{#>sLx$XUDeNp$vK{@CC?R8Th zSSY^LLi?_N!<58{r5XBJAglMVoX#m~17jig`dBF5O#DyVCQYY)rb|nk-XXC5 z4kjL(?BuZYYDuL0rAkbh)K*9s>jJyUNW^g{cyM-PfjZ%#bCThhhBuyP-{2C$UQ)k2 zjvViCNRosRBnxm7anBgvlLKMWJa*`I9kTXU78vLpBlu2@IA%m>-_Oup>J4~a`oQo$ z4}#RrZ}76r#Yyda-mH*56_U3feXr9wIX$Hj9>8fS1lkWEy*LgcxXiBNm(&wQ_z%1a zrPBE9^MN}iINPqCFk4#vK!>{W0g;m2Q(uo6OC4Jhgsbisd#KpIh=f^AeI!2SH&nT`w?T>d` zzfZ$C?KJ;5m_@+8Jd7C904kmtr?X|Jn;m1sXpLLdDH02mx!wxaf zk{d(*RTxxI{Bw1niuuO^@X{j(7dnRwhr-vXo@Jeh{T%*^)+1$JCMO(HRLYHiE=nT~Am}Pq9erRN?3{yVe$bBoYJkp<~^rLN97r-)7YxBaiqn^1ZX0!9j$1 zB;~7Yy-|PwiGJ#N{Uf6CUwy0fbj?7NZB1-D*URz?vkZCHo@sAU0hfVT=_Yh@$_&ly z#yihj~DR`s`h9fz= zJ=007E{bB=#fA@=s~uj<-)_hqR4szl2~Hay7X* ~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/16] 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/16] 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/16] 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/16] 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/16] 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/16] 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/16] 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/16] 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/16] 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/16] 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/16] 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/16] =?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/16] 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/16] 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 2b662947eedcdb3472da517bd79b6ebc4bea010d 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:55:44 +0000 Subject: [PATCH 16/16] release: 0.1.0-alpha.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 63 +++++++++++++++++++++++++++++++ package.json | 2 +- packages/mcp-server/package.json | 2 +- packages/mcp-server/src/server.ts | 2 +- src/version.ts | 2 +- 6 files changed, 68 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..ad9ef873 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,63 @@ +# Changelog + +## 0.1.0-alpha.1 (2025-10-09) + +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 + +* 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 + +* **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)) + + +### 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 ([f84ecdf](https://github.com/Terminal49/API/commit/f84ecdfd90a15a670b3cf8d485065ff2d3c0304f)) +* **internal:** fix incremental formatting in some cases ([38dfa5d](https://github.com/Terminal49/API/commit/38dfa5dc6ada0c4001dc91045d604413549cb3d5)) +* **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:** allow pointing `docs_search` tool at other URLs ([7203f41](https://github.com/Terminal49/API/commit/7203f410bdf0d56012c2682d59f7c52c9942fcdf)) +* 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)) + + +### 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 0785a9b1..166b7ba9 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 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 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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